@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Open+Sans");/*!
    Theme Name: Digital by Default
    Theme URI: http://www.wearedigitalbydefault.co.uk/
    Author: Glen - Digital by Default
    Author URI: hello@wearedigitalbydefault.co.uk
    Description: This theme is custom built by Digital by Default Limited.
    Version: N/A
    License: Digital by Default Limited
    License URI: http://www.wearedigitalbydefault.co.uk/
    Text Domain: digital-by-default
*/html {font-size: 18px;font-family: "Open Sans", sans-serif;}p,input,textarea,i,ul,li,hr,.global-button {font-family: "Open Sans", sans-serif;line-height: 1.6;}h1,h2,h3,h4,h5,h6 {font-family: "futura-pt", sans-serif;font-weight: normal;text-transform: uppercase;}h1 {font-size: calc( 23px + (24 - 23) * ( (100vw - 400px) / ( 800 - 400) ));}h2 {font-size: calc( 20px + (24 - 20) * ( (100vw - 400px) / ( 800 - 400) ));}h3 {font-size: 18px;}h6 {font-size: 16px;}a {color: #FDC504;text-transform: none;text-decoration: none;}* {-webkit-box-sizing: border-box;box-sizing: border-box;}#login h1 a,.login h1 a {background-image: url("img/svg/logo.svg");background-position: center;background-size: contain !important;width: 100% !important;margin: 0 0 30px 0 !important;padding: 4.16667%;}body.login {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #282828;position: relative;background-color: #FDC504;}.wp-admin {padding: 0;}.wp-admin a {color: #0073aa;}.wp-admin li {font-size: 13px;}.wp-admin p,.wp-admin ul,.wp-admin li {padding: 0;margin: 0;}.wp-admin #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {background-color: #FDC504;}.wp-admin .menu-top:focus {color: #FDC504 !important;}#wp-admin-bar-customize {display: none;}#adminmenuback,#adminmenuwrap,#adminmenu,#adminmenu a.menu-top {font-weight: bold;font-size: 14px;}.welcome-panel .welcome-panel-column:first-child {display: none !important;}html.side {overflow: hidden;}body {color: #030303;margin: 0;height: 100%;}.global-main {clear: both;width: 100%;float: left;-webkit-transition: .4s ease-in;transition: .4s ease-in;padding: 0;margin-top: 80px;opacity: 0;}.global-main.loaded {-webkit-transition: .4s ease-in;transition: .4s ease-in;opacity: 1;}.global-main.side {-webkit-transition: .4s ease-in;transition: .4s ease-in;margin-left: -100vw;}h1,h2,h3,h4,h5,h6,p,input,textarea,i,hr,.global-button,.read-more {padding: 0;margin: 1.66667% 0 0 0;}img {max-width: 100%;}::-moz-selection {background-color: #FDC504;color: white;}::selection {background-color: #FDC504;color: white;}hr {clear: both;width: 100%;float: left;padding-left: 0.83333%;padding-right: 0.83333%;text-align: center;float: none;display: inline-block;max-width: 60px;border: none;background-color: #FC0202;height: 1px;}.global-button {clear: both;width: 100%;float: left;text-align: center;float: none;display: inline-block;cursor: pointer;color: #030303;background-color: rgba(253, 197, 4, 0.4);text-transform: uppercase;padding: 15px 30px;text-shadow: none;-webkit-transition: .8s;transition: .8s;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;}.global-button:hover {background-color: #FDC504;-webkit-transition: .8s;transition: .8s;}.background-cover {background-size: cover;background-repeat: no-repeat;background-position: center;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;height: 100%;}.page-heading {clear: both;width: 100%;float: left;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.page-heading .page-heading-contents {clear: both;width: 100%;float: left;max-width: 90%;}.terms-link {cursor: pointer;}#terms-content {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: fixed;width: 90%;padding: 20px;background-color: white;opacity: 0;visibility: hidden;-webkit-transition: .6s;transition: .6s;z-index: 999999;}#terms-content #terms-close {position: absolute;top: 15px;right: 20px;color: black;cursor: pointer;}#terms-content.active {opacity: 1;visibility: visible;-webkit-transition: .6s;transition: .6s;}#footer {clear: both;width: 100%;float: left;font-family: "Open Sans", sans-serif;padding: 20px;border-top: 1px solid #FC0202;}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer a,#footer p {font-family: "Open Sans", sans-serif;color: #030303;font-size: 13px;}.colone {width: 100%;text-align: center;}.colone #payment {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.colone #payment img {width: 285px;margin-top: 10px;margin-left: 0;}.coltwo {width: 100%;}.coltwo .socialsf {margin-top: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;}.coltwo .socialsf img {width: 30px;margin-left: 10px;}.coltwo #credittwo {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.coltwo #credittwo img {width: 75px;margin-right: 15px;}#global-header {clear: both;width: 100%;float: left;position: fixed;background-color: #030303;height: 80px;color: white;font-family: "futura-pt", sans-serif;z-index: 99999;}#global-header .column {clear: none;width: 100%;float: left;position: absolute;height: 100%;}#global-header .column:nth-child(1) {left: 0;}#global-header .column:nth-child(2) {width: 75px;right: 0;}#global-header #logo {clear: both;width: 100%;float: left;text-align: left;position: absolute;top: 50%;left: 20px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}#global-header #logo #global-telephone {opacity: .6;}#global-header #menu-image {display: none;}#global-header #menu-image img {height: 80%;}#global-header #menu {width: 75px;text-transform: uppercase;position: absolute;right: 0;height: 100%;cursor: pointer;}#global-header #menu #menu-name {display: none;}#global-header #menu #bars {width: 30px;position: absolute;top: 50%;right: 20px;-webkit-transform: translateY(-50%);transform: translateY(-50%);height: 100%;}#global-header #menu .bar {width: 100%;background-color: white;height: 2px;position: absolute;-webkit-transition: .2s;transition: .2s;}#global-header #menu .bar.active {-webkit-transition: .2s;transition: .2s;}#global-header #menu .bar:nth-child(1) {top: 32px;}#global-header #menu .bar:nth-child(1).active {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}#global-header #menu .bar:nth-child(2) {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}#global-header #menu .bar:nth-child(3) {bottom: 32px;}#global-header #menu .bar:nth-child(3).active {bottom: 50%;-webkit-transform: translateY(50%);transform: translateY(50%);}#global-header #menu-open {-webkit-transition: .4s ease-in;transition: .4s ease-in;width: 100vw;position: absolute;top: 80px;right: -100vw;background-color: #FDC504;font-family: "futura-pt", sans-serif;padding: 10px 20px 140px;height: 100vh;visibility: hidden;overflow: auto;}#global-header #menu-open.active {-webkit-transition: .4s ease-in;transition: .4s ease-in;right: 0;visibility: visible;}#global-header #menu-open .sub-menu {padding-left: 20px;max-height: 0;overflow: hidden;-webkit-transition: max-height .8s;transition: max-height .8s;}#global-header #menu-open .sub-menu.active {max-height: 500px;-webkit-transition: max-height .8s;transition: max-height .8s;}#global-header #menu-open .menu-item-has-children {position: relative;}#global-header #menu-open .menu-item-has-children:after {background-size: cover;background-repeat: no-repeat;background-position: center;-webkit-transition: .4s ease-in;transition: .4s ease-in;background-size: contain;background-image: url("img/svg/arrow.svg");content: '';width: 10px;height: 10px;position: absolute;top: 15px;right: 0;}#global-header #menu-open .menu-item-has-children.active:after {-webkit-transition: .4s ease-in;transition: .4s ease-in;-webkit-transform: rotate(90deg);transform: rotate(90deg);}#global-header #menu-open ul,#global-header #menu-open li {font-size: 24px;list-style: none;font-family: "futura-pt", sans-serif;padding: 0;}#global-header .socials {width: 55%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#global-header .socials img {width: 40px;}#global-header h1 {font-size: 24px;margin: 0;}#global-header a {color: white;}/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideWrapper,.lSSlideWrapper .lSFade {position: relative;}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade > * {-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery {-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-touch-callout: none;-webkit-user-select: none;}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper > .lightSlider:after {clear: both;}.lSSlideOuter {overflow: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.lightSlider:after,.lightSlider:before {content: " ";display: table;}.lightSlider {overflow: hidden;margin: 0;}.lSSlideWrapper {max-width: 100%;overflow: hidden;}.lSSlideWrapper .lSSlide {-webkit-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition: all 1s;-webkit-transition-property: -webkit-transform,height;-webkit-transition-property: height,-webkit-transform;transition-property: height,-webkit-transform;transition-property: transform,height;transition-property: transform,height,-webkit-transform;}.lSSlideWrapper .lSFade > * {position: absolute !important;top: 0;left: 0;z-index: 9;margin-right: 0;width: 100%;}.lSSlideWrapper.usingCss .lSFade > * {opacity: 0;-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition-property: opacity;transition-property: opacity;}.lSSlideWrapper .lSFade > .active {z-index: 10;}.lSSlideWrapper.usingCss .lSFade > .active {opacity: 1;}.lSSlideOuter .lSPager.lSpg {margin: 10px 0 0;padding: 0;text-align: center;}.lSSlideOuter .lSPager.lSpg > li {cursor: pointer;display: inline-block;padding: 0 5px;}.lSSlideOuter .lSPager.lSpg > li a {background-color: #222;border-radius: 30px;display: inline-block;height: 8px;overflow: hidden;text-indent: -999em;width: 8px;position: relative;z-index: 99;-webkit-transition: all .5s linear 0s;transition: all .5s linear 0s;}.lSSlideOuter .lSPager.lSpg > li.active a,.lSSlideOuter .lSPager.lSpg > li:hover a {background-color: #428bca;}.lSSlideOuter .media {opacity: .8;}.lSSlideOuter .media.active {opacity: 1;}.lSSlideOuter .lSPager.lSGallery {list-style: none;padding-left: 0;margin: 0;overflow: hidden;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.lSSlideOuter .lSPager.lSGallery li {overflow: hidden;-webkit-transition: border-radius .12s linear 0s .35s linear 0s;transition: border-radius .12s linear 0s .35s linear 0s;}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover {border-radius: 5px;}.lSSlideOuter .lSPager.lSGallery img {display: block;height: auto;max-width: 100%;}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before {content: " ";display: table;}.lSAction > a {width: 32px;display: block;top: 50%;height: 32px;background-image: url(../img/controls.png);cursor: pointer;position: absolute;z-index: 99;margin-top: -16px;opacity: .5;-webkit-transition: opacity .35s linear 0s;transition: opacity .35s linear 0s;}.lSAction > a:hover {opacity: 1;}.lSAction > .lSPrev {background-position: 0 0;left: 10px;}.lSAction > .lSNext {background-position: -32px 0;right: 10px;}.lSAction > a.disabled {pointer-events: none;}.cS-hidden {height: 1px;opacity: 0;filter: alpha(opacity=0);overflow: hidden;}.lSSlideOuter.vertical {position: relative;}.lSSlideOuter.vertical.noPager {padding-right: 0 !important;}.lSSlideOuter.vertical .lSGallery {position: absolute !important;right: 0;top: 0;}.lSSlideOuter.vertical .lightSlider > * {width: 100% !important;max-width: none !important;}.lSSlideOuter.vertical .lSAction > a {left: 50%;margin-left: -14px;margin-top: 0;}.lSSlideOuter.vertical .lSAction > .lSNext {background-position: 31px -31px;bottom: 10px;top: auto;}.lSSlideOuter.vertical .lSAction > .lSPrev {background-position: 0 -31px;bottom: auto;top: 10px;}.lSSlideOuter.lSrtl {direction: rtl;}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider {padding-left: 0;list-style: none;}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider {padding-right: 0;}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider > * {float: left;}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider > * {float: right !important;}.lSSlideOuter .rightEnd {-webkit-animation: rightEnd .3s;animation: rightEnd .3s;position: relative;}.lSSlideOuter .leftEnd {-webkit-animation: leftEnd .3s;animation: leftEnd .3s;position: relative;}.lSSlideOuter.vertical .rightEnd {-webkit-animation: topEnd .3s;animation: topEnd .3s;position: relative;}.lSSlideOuter.vertical .leftEnd {-webkit-animation: bottomEnd .3s;animation: bottomEnd .3s;position: relative;}.lSSlideOuter.lSrtl .rightEnd {-webkit-animation: leftEnd .3s;animation: leftEnd .3s;position: relative;}.lSSlideOuter.lSrtl .leftEnd {-webkit-animation: rightEnd .3s;animation: rightEnd .3s;position: relative;}.lightSlider.lsGrab > * {cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}.lightSlider.lsGrabbing > * {cursor: move;cursor: -webkit-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}#single-page {clear: both;width: 100%;float: left;}#single-page #single-page-heading {clear: both;width: 100%;float: left;background-color: #FDC504;color: #030303;padding: 5% 0;}#single-page #single-page-heading a {color: #030303;}#single-page #single-page-heading h1,#single-page #single-page-heading h2,#single-page #single-page-heading h3,#single-page #single-page-heading h4,#single-page #single-page-heading h5,#single-page #single-page-heading h6 {margin: 0;}#single-page #single-page-description {clear: both;width: 100%;float: left;position: relative;}#single-page #single-page-description-text {clear: both;width: 100%;float: left;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: #DDDDDC;padding: 5% 0;}#single-page #single-page-description-text.no-sidebar {clear: both;width: 100%;float: left;}#single-page #single-page-description-text-contents {clear: both;width: 100%;float: left;max-width: 90%;text-align: left;}#single-page #single-page-description-sidebar {clear: both;width: 100%;float: left;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: white;}#single-page #single-page-description-sidebar-contents {clear: both;width: 100%;float: left;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#single-page #single-page-description-sidebar-contents #single-page-description-sidebar-image {clear: both;width: 100%;height:100%;float: left;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}#single-page #single-page-description-sidebar-contents #single-page-description-sidebar-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}#single-page #single-page-description-sidebar-contents #single-page-description-sidebar-text {clear: both;width: 100%;float: left;max-width: 90%;margin: 8.33333% 0;}#single-page #page-testimonials {clear: both;width: 100%;float: left;margin-top: 3.33333%;}#single-page #page-testimonials .testimonial-rating {color: #FC0202;}#single-page #customer-reviews {clear: both;width: 100%;float: left;max-width: 90%;}#single-page #customer-reviews-content {clear: both;width: 100%;float: left;margin-top: 3.33333%;text-align: center;font-family: "futura-pt", sans-serif;}#single-page #customer-reviews-content p {font-family: "futura-pt", sans-serif;}#single-page #customer-reviews-content input,#single-page #customer-reviews-content textarea,#single-page #customer-reviews-content button {font-size: 18px;}#single-page #customer-reviews-content input {clear: both;width: 100%;float: left;font-family: "futura-pt", sans-serif;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: rgba(255, 255, 255, 0.8);border: none;padding: 1.66667% 1.66667%;}#single-page #customer-reviews-content textarea {clear: both;width: 100%;float: left;font-family: "futura-pt", sans-serif;resize: none;padding: 1.66667% 1.66667% 5%;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: rgba(255, 255, 255, 0.8);border: none;}#single-page #customer-reviews-content input[type="radio"] {clear: none;width: 20%;float: left;padding-left: 2%;padding-right: 2%;-webkit-transition: .4s ease-in;transition: .4s ease-in;padding: 3.33333% 0;margin-top: 1.66667%;cursor: pointer;position: relative;background-color: rgba(253, 197, 4, 0.4);font-size: 14px;}#single-page #customer-reviews-content input[type="radio"]:after {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);content: '★';width: 20px;height: 20px;color: rgba(3, 3, 3, 0.6);}#single-page #customer-reviews-content input[type="radio"]:hover {-webkit-transition: .4s ease-in;transition: .4s ease-in;background-color: #FDC504;}#single-page #customer-reviews-content input[type="radio"].active {-webkit-transition: .4s ease-in;transition: .4s ease-in;background-color: #FDC504;}#single-page #customer-reviews-content input[type="submit"] {-webkit-transition: .4s ease-in;transition: .4s ease-in;text-transform: uppercase;cursor: pointer;background-color: rgba(253, 197, 4, 0.4);}#single-page #customer-reviews-content input[type="submit"]:hover {-webkit-transition: .4s ease-in;transition: .4s ease-in;background-color: #FDC504;}#single-page #customer-reviews-success {clear: both;width: 100%;float: left;display: none;}#single-page .acf-map {clear: both;width: 100%;float: left;height: 400px;margin: 20px 0;}#single-page input[type="text"],#single-page input[type="email"],#single-page input[type="tel"],#single-page textarea {padding: 1.66667%;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: white;resize: none;}#single-page input[type="text"]::-webkit-input-placeholder,#single-page input[type="email"]::-webkit-input-placeholder,#single-page input[type="tel"]::-webkit-input-placeholder,#single-page textarea::-webkit-input-placeholder {color: #030303;}#single-page input[type="text"]::-ms-input-placeholder,#single-page input[type="email"]::-ms-input-placeholder,#single-page input[type="tel"]::-ms-input-placeholder,#single-page textarea::-ms-input-placeholder {color: #030303;}#single-page input[type="text"]::placeholder,#single-page input[type="email"]::placeholder,#single-page input[type="tel"]::placeholder,#single-page textarea::placeholder {color: #030303;}#single-page input[type="button"] {width: 100% !important;}#single-page select {padding: 1.66667%;border: none;background-color: white;}#single-page textarea {max-height: 150px;}#single-page label {font-family: "futura-pt", sans-serif;font-weight: normal;}#single-page #nf-form-1-cont {clear: both;width: 100%;float: left;}#single-page .nf-input-limit {margin: 0;}#single-page .nf-field-container,#single-page .nf-before-form-content {margin-bottom: 1.66667%;}#single-page .nf-form-fields-required {font-family: "futura-pt", sans-serif;}#single-page .nf-error-msg {color: #030303;margin: 0;background-color: #FDC504;font-size: 12px;padding: 1.66667%;}#single-page .ninja-forms-req-symbol {color: #030303;}#single-page .nf-field-description {font-size: 14px;}#single-page .nf-field-description a {color: black;font-size: 14px;text-decoration: underline;}.page-id-34 #single-page-description-text-contents {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}#wrapper {max-width: 100%;margin-left: auto;margin-right: auto;clear: both;width: 100%;float: left;padding-left: 0.83333%;padding-right: 0.83333%;padding: 0;}#wrapper:after {content: " ";display: block;clear: both;}@media (min-width: 768px) {.global-main.side {margin-left: -380px;}#global-header .column:nth-child(2) {clear: none;width: 50%;float: left;margin-left: 50%;}#global-header #menu-image {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;position: absolute;top: 50%;right: 125px;-webkit-transform: translateY(-50%);transform: translateY(-50%);border-right: 1px solid #FC0202;height: 70%;padding-right: 20px;}#global-header #menu {width: 125px;}#global-header #menu #menu-name {display: block;position: absolute;right: 60px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}#global-header #menu-open {width: 380px;padding: 10px 40px 140px;right: -380px;}#single-page #customer-reviews-content input[type="radio"] {padding: 1.66667% 0;}#single-page #customer-reviews-content input[type="submit"] {clear: both;width: 40%;float: left;}}@media (min-width: 1024px) {h1 {font-size: 24px;}h2 {font-size: 24px;}.page-heading .page-heading-contents {max-width: 800px;}#terms-content {width: 50%;}.colone {width: 50%;display: inline-block;height: 110px;text-align: left;}.colone p {padding: 0px;margin: 0px;}.colone #payment {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.colone #payment img {margin-left: 10px;margin-top: 0;}.coltwo {width: 50%;display: inline-block;float: right;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 110px;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;position: relative;}.coltwo #credit {position: absolute;bottom: 0;right: 0;}.coltwo #credit img {width: 75px;margin-right: 15px;}.coltwo .socialsf {margin-top: 0;margin-bottom: 0px;}.coltwo .socialsf img {width: 30px;margin-left: 10px;}#single-page #single-page-description-text {clear: none;width: 66.66667%;float: left;padding: 3.33333% 0;}#single-page #single-page-description-sidebar {clear: none;width: 33.33333%;float: left;}#single-page #single-page-description-sidebar-contents #single-page-description-sidebar-text {margin: 5% 0;}#single-page #customer-reviews {max-width: 800px;}#single-page input[type="button"] {width: 40% !important;}}@media (min-width: 1366px) {#single-page #single-page-description-text-contents {max-width: 90%;}}@-webkit-keyframes rightEnd {0%,100% {left: 0;}50% {left: -15px;}}@keyframes rightEnd {0%,100% {left: 0;}50% {left: -15px;}}@-webkit-keyframes topEnd {0%,100% {top: 0;}50% {top: -15px;}}@keyframes topEnd {0%,100% {top: 0;}50% {top: -15px;}}@-webkit-keyframes leftEnd {0%,100% {left: 0;}50% {left: 15px;}}@keyframes leftEnd {0%,100% {left: 0;}50% {left: 15px;}}@-webkit-keyframes bottomEnd {0%,100% {bottom: 0;}50% {bottom: -15px;}}@keyframes bottomEnd {0%,100% {bottom: 0;}50% {bottom: -15px;}}



#hero-logo{
    width: 180px;
    padding-bottom:25px;
}
#hero-content-container{
display: flex;
flex-direction: column;
justify-content: center;
height: 70%;
padding-left: 10%;
}
#hero-text{
    max-width:400px;
}
#hero-headline h1{
    color:#fff;
    text-transform: initial;
    font-size: 32px;
    padding-bottom:10px;
    /*position: absolute;*/
    /*top: 25px;*/
    /*left: 25px;*/
    /*padding: 25px 35px;*/
    /*background-color: #ffd200;*/
    /*border: 1px solid #ffd200;*/
    /*border-radius: 15px;*/
}

#hero-headline h2{
    color:#fff;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    text-transform: initial;
    /*font-weight: bold;*/
    /*color: red;*/
}
#hero-single{
    display:flex;
    width: 100%;
    height: calc(100vh - 80px);
    background-size: cover;
    background-position: center;
    overflow: hidden;
    position: relative;
}
#hero-bottom{
    display: flex;
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 0 25px 25px 25px;
    justify-content: space-between;
    align-items: flex-end;
}
#hero-social{
    display: flex;
    width: 60%;
    justify-content: space-between;
    align-items: center;
}
#hero-social h2{
    color: #fff;
    margin: 0;
    font-size: 1.8vw;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.68);
}
#hero-social-icons{
    display: flex;
}
#home #hero-single #hero-social-icons img{
   width: 4vw;
}
#hero-notice-panel{
    /* display: none; */
    padding: 40px;
    background: #00000078;
    color: #fff;
    max-width: 350px;
}

.cataracts-logos{
    display:flex;
    justify-content:space-around;
    align-items:center;
    flex-direction:row;
}

@media(max-width:768px){
    .cataracts-logos{
    flex-direction:column;
}
		#hero-single {
  height: 245px;
  background-size: contain;
  background-repeat: no-repeat;
}
}



@media (min-width:1024px){
    #single-page #single-page-description{
        display:flex;
    }
}



@media only screen and (max-width: 1023px) {

    /*#hero-single{*/
    /*    width: 100%;*/
    /*    height: calc(100vh - 80px);*/
    /*    background-size: cover;*/
    /*    background-position: center;*/
    /*    overflow: hidden;*/
    /*    position: relative;*/
    /*}*/
    #hero-text {
  max-width: 350px;
}
    #hero-bottom{
        display: flex;
        position: absolute;
        width: 100%;
        bottom: 0;
        padding: 0 25px 25px 25px;
        justify-content: space-between;
        align-items: flex-end;
        flex-direction: column-reverse;
    }
    #hero-social{
        display: flex;
        width: 100%;
        justify-content: space-between;
        align-items: center;
        flex-direction:column;
    }
    #hero-social h2{
        color: #fff;
        margin: 0;
        font-size: 20px;
        text-shadow: 2px 2px 3px rgba(0,0,0,0.68);
    }
    #hero-social-icons{
        display: flex;
        margin: 10px;
    }
    #home #hero-single #hero-social-icons img{
       width: 40px;
    }
    #hero-notice-panel{
        /* display: none; */
        padding: 10px;
        /*background: #00000078;*/
        /*color: #fff;*/
        /*max-width: 100%;*/
      margin: 0 auto 30px auto;
        max-width: 450px;
        /*width: 100%;*/
        font-size: 14px;
    }
    #home .homepage-logo {
    width: 100% !important;
    }
    #home .homepage-logo-group img {
width: 100%;
 height: initial !important; 
-o-object-fit: fill !important;
 object-fit: fill !important; 
}
}