.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.edit-link{display:none}@-webkit-keyframes pulse-shadow{0%{-webkit-box-shadow:0 0 0 0px rgba(255,128,0,0.3);box-shadow:0 0 0 0px rgba(255,128,0,0.3)}70%{-webkit-box-shadow:0 0 0 12px rgba(255,128,0,0);box-shadow:0 0 0 12px rgba(255,128,0,0)}100%{-webkit-box-shadow:0 0 0 0px rgba(255,128,0,0);box-shadow:0 0 0 0px rgba(255,128,0,0)}}@keyframes pulse-shadow{0%{-webkit-box-shadow:0 0 0 0px rgba(255,128,0,0.3);box-shadow:0 0 0 0px rgba(255,128,0,0.3)}70%{-webkit-box-shadow:0 0 0 12px rgba(255,128,0,0);box-shadow:0 0 0 12px rgba(255,128,0,0)}100%{-webkit-box-shadow:0 0 0 0px rgba(255,128,0,0);box-shadow:0 0 0 0px rgba(255,128,0,0)}}.pulse-shadow{-webkit-animation:pulse-shadow 1s infinite linear;animation:pulse-shadow 1s infinite linear}.brand-color{color:#ff8000}.title--secondary{color:#ff8000;font-size:32px;font-weight:400}.title--bold{font-weight:600}.title--lg{line-height:48px;font-size:50px}h1,h2,h3,h4,h5,h6{font-family:Poppins}.kc-elm p{margin-top:10px !important}.lead,p.lead{margin-top:0;font-weight:500;color:#ff8000;line-height:32px;font-size:22px}dl dt{color:#000000}dl dd{margin-bottom:0}.button:focus{outline:0}.list .product-block .product-assets{width:auto;float:right}.list .product-block .product-assets .add-cart{border-radius:0;border:none}.rating{display:none}.add-cart a.button,.add-cart button.button{border-radius:50px;height:40px;width:40px}.add-cart a.button:before,.add-cart button.button:before{content:"\f291";font-family:"FontAwesome";color:#ffffff}.woocommerce a.button{font-size:20px;margin-left:15px;border-radius:50px;background-color:#222222;position:relative;color:#ffffff}.button--link{text-decoration:underline;color:#222222}.button--link:hover{text-decoration:underline;color:#000000}.tile--block .kc_text_block{position:relative;background-color:#333333;overflow:hidden}.tile--block .kc_text_block h1,.tile--block .kc_text_block h2,.tile--block .kc_text_block h3,.tile--block .kc_text_block h4,.tile--block .kc_text_block h5,.tile--block .kc_text_block h6{margin:0}.tile--block .kc_text_block h1 a,.tile--block .kc_text_block h2 a,.tile--block .kc_text_block h3 a,.tile--block .kc_text_block h4 a,.tile--block .kc_text_block h5 a,.tile--block .kc_text_block h6 a{display:block;padding:210px 20px 20px;color:#ffffff}.tile--block .kc_text_block:after{z-index:0;content:'';background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.6)));background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%}.tile--block h4{z-index:1;position:relative;color:#ffffff;font-size:28px}.tile--block h4 span{display:block}.page-header{padding-top:80px;background-size:cover;background-repeat:no-repeat;background-position:center top;-webkit-box-shadow:inset 0 5px 15px 0 rgba(0,0,0,0.1),inset 0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:inset 0 5px 15px 0 rgba(0,0,0,0.1),inset 0 1px 5px 0 rgba(0,0,0,0.2);background-image:url("../images/Tex-Onsite-Page-Header.jpg");background-color:#c9c9c9;padding-bottom:40px;position:relative;overflow:hidden;margin-bottom:0}.page-header .container{position:relative;z-index:1}.page-header:after{content:'';background-size:cover;width:471px;height:369px;background-image:url("../images/Hexagons.png");right:15%;top:-110px;position:absolute;z-index:0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.page-header:after{background-image:url("../images/Hexagons@2x.png")}}.page-header__content{padding-left:15px;padding-right:15px}.page-header__title{color:#ffffff;text-shadow:0 5px 15px rgba(0,0,0,0.1);line-height:60px;font-size:60px;margin:0}#breadcrumbs{margin:10px 0 0 0}#breadcrumbs span,#breadcrumbs a{font-size:12px;font-family:Poppins;color:#666666}#breadcrumbs .breadcrumb_last{color:#ff8000}#breadcrumbs .seperator{margin:0 4px}.site-header .logo a{display:block;width:170px;height:79px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("../images/Tex-Onsite-Logo.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.site-header .logo a{background-image:url("../images/Tex-Onsite-Logo@2x.png")}}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs{text-align:center;margin-bottom:30px !important}.modal-backdrop{background-color:#000}.modal-backdrop.in{opacity:.9}.modal .modal-content{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.2),0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 5px 15px 0 rgba(0,0,0,0.2),0 1px 2px 0 rgba(0,0,0,0.1);border-radius:0}.modal .modal-header{padding:25px 30px;background-color:#ff8000;position:relative;border:0}.modal .modal-title{margin:0;font-weight:400;line-height:1em;font-size:36px;color:#ffffff}.modal .modal-body{color:#000000}.modal .modal-subtitle{font-size:18px;margin-top:6px;line-height:1em;color:#000000}.modal .modal-close{position:absolute;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;color:rgba(255,255,255,0.8);background-color:transparent;right:0px;top:-25px;border:0}.modal .modal-close:focus,.modal .modal-close:hover{color:#fff;outline:0}.modal .modal-branding{padding:0 25px 0 50px;background-image:url("../images/modal-header-bg.png");background-position:bottom left;position:absolute;right:0;top:0;height:100%}.modal-branding button{top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);position:relative;border:0;padding:0;display:inline-block;width:96px;height:44px;background-repeat:no-repeat;background-position:center;background-color:transparent;background-size:cover;background-image:url("../images/Tex-Onsite-Logo-Modal.png");-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;margin:0}.modal-branding button:hover,.modal-branding button:focus{opacity:0.8;outline:0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.modal-branding button{background-image:url("../images/Tex-Onsite-Logo-Modal@2x.png")}}.button--enquiry{color:#ffffff;padding:0 25px 0 20px;font-size:18px;-webkit-box-shadow:inset 0 2px 5px 0 transparent;box-shadow:inset 0 2px 5px 0 transparent;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;background-color:#c9c9c9;border-radius:50px;font-weight:300;height:48px;border:0}.button--enquiry:hover{background-color:#d3d3d3}.button--enquiry:hover,.button--enquiry:focus{outline:0}.button--enquiry:active{top:-1px;position:relative;background-color:#c4c4c4}@media (max-width: 600px){.button--enquiry{padding:0 18px 0 18px}}@media (max-width: 600px){.button--enquiry-label{display:none}}.button--enquiry-icon{margin-right:4px;position:relative}.button--enquiry-icon .button--enquiry-count{position:absolute;right:4px;top:-6px}.button--enquiry-basket{display:inline-block;font-size:20px}.button--enquiry-count{display:block;line-height:12px;border-radius:11px;width:11px;height:11px;background-color:#ff8000;text-shadow:0 1px 1px #c60;font-size:8px;color:#ffffff}@media (max-width: 600px){.header-right{margin-top:0}}#opal-topbar{border-color:#e3e3e3}#opal-masthead .header-main{padding-top:18px;padding-bottom:18px}.header-right{margin-top:14px}.header-right #cart{padding:0}.search-box-wrapper .search-box{margin-top:16px;margin-left:-60px;margin-right:-60px}.search-box .input-group .form-control{border:1px solid #e3e3e3;border-right:0}.search-box .input-group-addon{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.navbar-mega-simple .megamenu{text-align:center}.navbar-mega-simple .megamenu>.menu-item{float:none;display:inline-block}.navbar-mega-simple .megamenu>.menu-item a{font-size:16px;letter-spacing:1px;padding-left:36px;padding-right:36px;font-weight:300}.navbar-mega-simple .megamenu>.menu-item .caret{display:none}.navbar-mega-simple .megamenu>.menu-item:hover>a{color:#ffffff}.opal-category-shop .products-collection .owl-wrapper-outer{padding-bottom:5px}.opal-category-shop .products-collection .image-category img{max-width:80%;height:auto}.opal-category-shop .products-collection .title-category{height:72px;position:relative;width:100%;bottom:0}.opal-category-shop .products-collection .title-category a{display:inline-block;max-width:180px}.opal-category-shop .products-collection .cats-item{padding:20px 20px 0px;background-color:#ffffff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 5px 15px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.2)}#opal-topbar{position:relative;z-index:1}#opal-topbar .topbar__login{font-size:14px;padding:0 15px;display:inline-block;background-color:#ff8000;line-height:46px;font-weight:300;color:#ffffff}#opal-topbar .topbar__login:hover{background-color:#f93;color:#ffffff}.account{text-align:right}@media (max-width: 991px){.account{display:none}}.topbar__country-selector{position:relative;display:inline-block}.topbar__country-selector-label{font-size:14px;font-weight:300;line-height:46px;border-left:1px solid transparent;display:block;cursor:pointer;padding:0 15px}.topbar__country-selector-label img{position:relative;margin-right:4px;top:-1px}.is-open .topbar__country-selector-label{border-left:1px solid #e3e3e3}.topbar__country-selector-label:active{position:relative;top:-1}.topbar__country-selector-list{display:none;position:absolute;background-color:#ffffff;border:1px solid #e3e3e3;border-top:0;left:0;top:100%;width:180px;text-align:left;list-style:none;border-radius:0 0 3px 3px;padding:0;margin:0}.topbar__country-selector-list li{display:block}.topbar__country-selector-list li:hover a,.topbar__country-selector-list li a:hover{background-color:#f2f2f2;color:#000000}.topbar__country-selector-list a{display:block;padding:10px 15px}.topbar__country-selector-list img{position:relative;margin-right:4px;top:-1px}.is-open .topbar__country-selector-list{display:block}.specifications-table{border:0}.specifications-table th,.specifications-table td{border:0;font-size:14px;border-top:0;border-right:0}.specifications-table th[colspan]{background-color:#ff8e08}.specifications-table thead th{text-align:left;border:1px solid #ff8e08}.specifications-table tbody td[rowspan]{border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background-color:#e3e3e3;text-align:center}.specifications-table tr:nth-child(even){background-color:#e3e3e3}.specifications-table thead th{font-weight:400;text-transform:none;padding:12px 12px 12px;background-color:#ff8000;color:#ffffff}.specifications-table tbody td{padding:12px 12px;color:#4d4d4d}.sidebar-offcanvas{z-index:50;background-color:#333;-webkit-box-shadow:none;box-shadow:none}.sidebar-offcanvas .navbar-collapse{padding-right:0;padding-left:0}.sidebar-offcanvas #main-menu-offcanvas.nav{margin:0}.sidebar-offcanvas #main-menu-offcanvas.nav>.menu-item{border-bottom:none}.sidebar-offcanvas #main-menu-offcanvas.nav>.menu-item a{font-family:Poppins;color:#fff;background-color:#333}.sidebar-offcanvas #main-menu-offcanvas.nav>.menu-item a:hover{color:#ff8000;background-color:#404040}.sidebar-offcanvas #main-menu-offcanvas.nav>.menu-item a:active{background-color:#262626}.sidebar-offcanvas #main-menu-offcanvas.nav .dropdown-menu{display:none;-webkit-box-shadow:none;box-shadow:none;margin:10px;border:0}.sidebar-offcanvas #main-menu-offcanvas.nav .dropdown-menu .menu-item a{padding:10px 0;color:#666666}.row-offcanvas:before{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:transparent}.row-offcanvas.active:before{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:rgba(0,0,0,0.8)}.tile--location strong.alt{color:#999999}.ajax-search-results{position:relative;z-index:10}.ajax-search-results .autocomplete-suggestions{max-height:385px;background-color:#ffffff;position:absolute;left:0;top:100%}.ajax-search-results .autocomplete-suggestions:empty{display:none}.ajax-search-results .autocomplete-suggestion{display:table;width:100%}.ajax-search-results .autocomplete-suggestion:hover .suggestion-title{color:#000}.ajax-search-results .suggestion-thumb{display:table-cell;vertical-align:middle;width:50px}.ajax-search-results .suggestion-thumb img{border:1px solid #f2f2f2;display:inline-block;max-width:50px;height:auto}.ajax-search-results .suggestion-title{display:table-cell;vertical-align:middle;padding-left:15px;text-align:left}.woocommerce-product-gallery__image-cover{background-size:50%;padding-bottom:56.25%;background-repeat:no-repeat;background-position:center;position:relative}#image-additional-carousel .owl-item a{border:1px solid #efefef;display:block}.kc_text_block h1:first-child,.kc_text_block h2:first-child,.kc_text_block h3:first-child,.kc_text_block h4:first-child,.kc_text_block h5:first-child,.kc_text_block h6:first-child{margin-top:0}.product-block{width:100%}.section--services{padding-bottom:60px;padding-top:60px}@media (max-width: 991px){.tile--help{margin-top:25px}}.services{margin-left:-8px;margin-right:-8px;list-style:none;padding:0}.services li{padding-left:8px;padding-right:8px;width:33.3333333%;float:left}@media (max-width: 991px){.services li{width:100%}}.services li{margin-bottom:15px}.tile--service{overflow:hidden;background-color:#222222;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding-bottom:56.25%;position:relative}.tile--service.tile--more{background-color:#333333}.tile--service.tile--more .tile__header{background-color:transparent}.tile--service.tile--more .tile__title{text-shadow:none}.tile--service.tile--more:after{content:'';background-size:cover;width:471px;height:369px;background-image:url("../images/Hexagons.png");right:0;top:-110px;position:absolute;z-index:0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.tile--service.tile--more:after{background-image:url("../images/Hexagons@2x.png")}}.tile--service .tile__title{width:100%;padding:0 35px;top:50%;left:0;text-align:center;text-shadow:0 5px 15px rgba(0,0,0,0.4);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute;display:inline-block;font-size:22px;font-weight:600;color:#ffffff;margin:0}.tile--service .tile__title a{color:#ffffff}.tile--service .tile__header{z-index:1;padding:0;top:0;bottom:0;right:0;left:0;text-align:center;position:absolute;background-color:rgba(0,0,0,0.4);width:100%;height:100%}.tile--service .tile__overlay{z-index:0;left:0;top:0;bottom:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;-webkit-transition:opacity .15s ease-in-out, -webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out, -webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out, opacity .15s ease-in-out;transition:transform .15s ease-in-out, opacity .15s ease-in-out, -webkit-transform .15s ease-in-out;position:absolute}.tile--service:hover .tile__overlay{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0.6}.cart-items{overflow:hidden;border-radius:3px;border:1px solid #e5e5e5}.cart-items .enquiry-product:nth-child(even){border-top:1px solid #e5e5e5;background-color:#f2f2f2}.enquiry-product__wrapper{display:table}.enquiry-product__thumbnail{padding:10 15px;vertical-align:middle;display:table-cell;width:80px}.enquiry-product__thumbnail img{padding:10px;border-radius:3px;max-width:50px}.enquiry-product__content{padding:10px 15px;vertical-align:middle;display:table-cell;width:100%}.enquiry-product__actions{text-align:right;padding:10px 15px;vertical-align:middle;display:table-cell}.enquiry-product__title{color:#333333;font-size:16px;font-weight:400;margin-bottom:0px;margin-top:0px}.enquiry-product__title a{text-decoration:underline;color:#333333}.button,a.button,button.button,.woocommerce a.button .woocommerce button.button{border-radius:50px !important;border:0 !important}.button.button--remove{padding-left:0 !important;padding-right:0 !important;border-radius:50px;width:30px !important;border:0}.display-mode{display:none}.product-image{display:block;background-color:#ffffff;padding:15px}.product-block-thumbnail-image{background-color:#ffffff;background-repeat:no-repeat;background-position:center;background-size:contain;min-height:150px;display:block}.specification__image{text-align:center;display:block}.woocommerce-product-gallery__image{text-align:center;padding:40px}.woocommerce-product-gallery__image img{max-width:70%;display:inline-block;max-width:100%;height:auto}@media (max-width: 991px){.woocommerce-pagination .page-numbers li{margin-right:5px}}@media (min-width: 992px){.title--lined.mt4{margin-top:40px}}.product .name{display:block;overflow:visible !important;height:auto !important}.product .name a{display:block}.sidebar .widget,.products-top-wrap,.products-bottom-wrap{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.05),0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 5px 15px 0 rgba(0,0,0,0.05),0 1px 1px 0 rgba(0,0,0,0.1)}.products-top-wrap{display:none}.product-block .image{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.05),0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 5px 15px 0 rgba(0,0,0,0.05),0 1px 1px 0 rgba(0,0,0,0.1)}.product-block .image .name{background-color:rgba(255,255,255,0.8)}ul.product-categories li{border-bottom:none}ul.product-categories li a{border-left:4px solid #f2f2f2;padding:10px 0 10px 15px}ul.product-categories li+li{margin-top:1px}.tex-location{display:block;position:absolute;right:0;bottom:0;background-color:#ff8000;height:3px;width:3px}.tex-location:after{content:'';display:block;cursor:pointer;margin:-5px 0 0 -5px;left:50%;top:50%;height:16px;width:16px}.tex-location--au-bayswater{right:91px;bottom:59px}.tex-location--au-sydney{right:73px;bottom:70px}.tex-location--au-townsville{right:90px;bottom:118px}.tex-location--au-adelaide{right:115px;bottom:71px}.tex-location--au-darwin{right:133px;bottom:131px}.tex-location--au-gladstone{right:79px;bottom:106px}.tex-location--au-brisbane{right:73px;bottom:94px}.tex-location--au-perth{right:175px;bottom:76px}.tex-location--au-toowoomba{right:78px;bottom:88px}.tex-location--nz-auckland{right:7px;bottom:58px}.tex-location--nz-oaamura{right:19px;bottom:35px}.tex-location--usa-houston{right:763px;bottom:256px}.tex-location--usa-china{right:181px;bottom:238px}.footer__map{z-index:0;top:-60px;left:-60px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../images/map.png");height:306.25px;width:838.75px}@media (max-width: 1199px){.footer__map{left:-110px;top:-60px}}@media (max-width: 991px){.footer__map{display:none}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.footer__map{background-image:url("../images/map@2x.png")}}.main-area{padding-top:40px;padding-bottom:40px}.single-product-summary .product_title{margin-top:0}.woocommerce-product-gallery__image{border:1px solid #efefef;border-radius:3px}.single-product__brand{margin-top:25px;display:block}.button-group{margin-top:30px}.button-group .button{font-size:14px !important;font-weight:600 !important;padding:14px 18px !important;border-radius:50px !important}.button-group .button+.button{margin-left:10px}#menu-services{list-style:none;padding:0;margin:0}#menu-services li .sub-menu{display:none;background-color:#333333;padding:7px 0;margin:0}#menu-services li .sub-menu a{border-left:4px solid #1a1a1a;background-color:#333333;padding:8px 20px}#menu-services li .sub-menu a:hover{border-left:4px solid #212121;background-color:#3b3b3b;color:#e6e6e6}#menu-services a{display:block;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-left:4px solid #2b2b2b;background-color:#444444;padding:15px 20px;color:#cccccc}#menu-services a:hover{border-left:4px solid #323232;background-color:#4c4c4c;color:#e6e6e6}#menu-services li.current-menu-item>.sub-menu,#menu-services li.current-menu-parent>.sub-menu{display:block}#menu-services li.current-menu-item{position:relative}#menu-services li.current-menu-item>a{color:#ffffff;border-left:4px solid #c60;background-color:#ff8000}#menu-services li.current-menu-item>a:hover{border-left:4px solid #db6e00;background-color:#ff8d1a}#menu-services li.current-menu-item>a:hover:after{-webkit-transform:translate(5px, 0);transform:translate(5px, 0);border-color:transparent transparent transparent #ff8d1a}#menu-services li.current-menu-item>a:after{content:'';position:absolute;top:16px;right:-15px;border:10px solid transparent;border-color:transparent transparent transparent #ff8000;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.kc-elm ul{padding-left:20px}.list-blocks-2{padding-left:20px}.list-blocks-2 li{float:left;padding-right:30px;width:50%}@media (max-width: 991px){.list-blocks-2 li{padding-right:auto;width:100%}}.kc-feature-boxes .content-icon i{text-align:center;width:62px}.woocommerce-result-count{display:none}.single-product.woocommerce div.product div.images .imagezoom img:hover{-webkit-box-shadow:none;box-shadow:none;opacity:0.9}.products-collection .carousel-controls .carousel-control{padding:0}.products-collection .carousel-controls .carousel-control:hover{background-color:#ff8000;border-color:#ff8000}.products-collection .carousel-controls .carousel-control span{font-size:12px;line-height:1em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.row--overlay{position:relative}.row--overlay .kc-col-inner-container{position:relative;z-index:1}.row--overlay .kc_column_inner:after{z-index:0;content:'';background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.6)));background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%}.text-underline,.kc_button.text-underline{text-decoration:underline}.img-center{text-align:center}.img-center img{display:inline-block !important}.title--split{color:#ffffff}.title--split span{display:block;color:#ff8000}.home .header-default{margin-bottom:0}.copyright{float:left;padding-top:12px}@media (max-width: 991px){.copyright{width:100%}}.footer-social-logo{float:right}.footer-social-logo .footer-logo{position:relative;top:-3px}.feature-box-footer{margin-top:10px}.opal-category-shop .cats-item{border-bottom:5px solid #f2f2f2}.opal-category-shop .cats-item .title-category a{font-size:20px;line-height:24px;display:inline-block;font-weight:300}.btn-offcanvas:focus{outline:0}.zoomContainer{display:none}.opal-topcart{float:left}.single-product.woocommerce div.product div.images .imagezoom img{margin-bottom:0}.product-info .image-additional.owl-carousel-play .carousel-controls{opacity:1}.product-info .image-additional.owl-carousel-play .carousel-controls .carousel-control{border-color:#f2f2f2;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 5px 15px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.1);background-color:#f2f2f2;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);opacity:1}.product-info .image-additional.owl-carousel-play .carousel-controls .carousel-control:hover{color:#ffffff;background-color:#ff8000;border-color:#ff8000}.product-info .image-additional.owl-carousel-play .carousel-controls .carousel-control.left{left:0}.product-info .image-additional.owl-carousel-play .carousel-controls .carousel-control.right{right:0}.product-info .image-additional.owl-carousel-play .carousel-controls:hover .carousel-control{color:#363636}.menu-toggle{opacity:0;visibility:hidden;color:#ffffff;line-height:35px;width:35px;height:35px;background-color:#ff8000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate(0, -35px);transform:translate(0, -35px);padding:0;border:0}.active .menu-toggle{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-delay:.3s;transition-delay:.3s;visibility:visible}.opal-off-canvas-body .navbar{padding:25px}.btn-offcanvas{height:48px;line-height:48px;background-color:transparent;font-size:28px;padding:0 6px}.btn-offcanvas span{display:block;background-color:#ff8000;height:5px;width:50px;border-radius:50px}.btn-offcanvas span+span{margin-top:5px}@media (min-width: 992px){.btn-offcanvas{display:none}}@media (max-width: 991px){#opal-logo{float:left}}.row-offcanvas-left.active:before{background-color:rgba(0,0,0,0.9)}@media (max-width: 419px){#opal-topbar div.topbar__contact-details strong{display:none}}#opal-topbar div.topbar__contact-details .topbar__contact-detail:first-child{padding-left:0}@media (max-width: 991px){#opal-topbar div.topbar__contact-details .topbar__contact-detail:last-child{padding-right:0}}#opal-topbar div.topbar__contact-details .topbar__contact-detail+.topbar__contact-detail{border-left:1px solid #e3e3e3}@media (max-width: 991px){#opal-topbar div.topbar__contact-details{text-align:center;float:none}}.topbar__contact-detail{font-size:14px;display:inline-block;padding:0 15px}.topbar__contact-detail strong{color:#ff8000}.topbar__contact-detail a{color:#606060;text-decoration:underline}.topbar__contact-detail a:hover{text-decoration:none}.opal-footer .copyright{font-size:12px}.opal-footer .copyright a{color:#ff8000;text-transform:none;line-height:1em;font-size:12px}.woocommerce .opal-footer a.button{margin-left:0}.text-copyright-links{display:inline-block}.text-copyright-links a{position:relative}@media (max-width: 600px){.text-copyright-links{display:block}}.text-copyright-author{display:inline-block}@media (max-width: 600px){.text-copyright-author{margin-top:15px;font-size:12px;display:block}}.footer-social-logo .social-list,.footer-social-logo .footer-logo{display:inline-block;line-height:44px}.footer-social-logo .social-list{margin-right:15px}@media (max-width: 991px){.footer-social-logo .social-list{margin:15px 0;display:block;clear:both}}@media (max-width: 991px){.footer-social-logo{text-align:center;width:100%}}.social-list{display:inline-block;text-align:center;list-style:none;padding:0;margin:0}.social-list li{display:inline-block}.social-list a{width:32px;height:32px;border-radius:32px;line-height:32px;text-align:center;display:inline-block;background-color:#333333;font-size:16px;color:#282828}.opal-footer .social-list a span{position:relative;color:#282828;top:0px}.social-list a:focus{outline:0}.social-list a:hover{background-color:#404040}.social-list a:hover span{color:#b0b0b0}.social-list a:active{background-color:#262626}.social-list a:active span{color:#b0b0b0}.button-action{top:10px;bottom:auto;display:none}.product-block .name{background-color:#ffffff;position:relative;right:0;left:0;top:0;bottom:0;padding:15px 25px;width:100%}.offcanvas-head button{border-radius:none}.navbar-offcanvas ul#main-menu-offcanvas>li .caret{display:none !important;color:#ff8000;-webkit-transition:background-color .15s ease-in-out, border .15s ease-in-out;transition:background-color .15s ease-in-out, border .15s ease-in-out;background-color:transparent;border:none}.navbar-offcanvas ul#main-menu-offcanvas>li .caret:hover{color:#ffffff}@media (min-width: 992px){.products-top-wrap{height:58px}}.kc_text_block a{color:#ff8000}.kc_text_block strong{color:#111111}.tile--location h4{min-height:40px;font-style:italic;font-weight:400;font-size:16px;color:#999999}.tile--location h4 .highlight{display:block;font-style:normal;font-weight:600;color:#ff8000;font-size:20px}.tile--location strong{color:#ff8000}.row-map{padding-left:0;padding-right:0}.row-map div.kc_column{padding-left:0;padding-right:0}@media (max-width: 991px){.tp-bullets{display:none}}.modal-open .modal{overflow-y:scroll}.footer-top{position:relative;padding-top:60px;padding-bottom:60px}@media (max-width: 991px){.footer-top{padding-top:40px;padding-bottom:40px;min-height:0}}.opal-footer{overflow:hidden}.opal-footer .widget .widget-title{font-family:Poppins;font-weight:400;line-height:34px;font-size:28px}.widget__actions{margin-top:30px;display:block}.button{font-size:14px;line-height:1em;padding:8px 20px;border-radius:50px;text-transform:uppercase;font-family:Poppins;border:none}.modal-step{display:none}.modal-step.is-visible{display:block}.modal-body--steps{position:relative;padding:30px}.modal-body__header{text-align:center;position:relative}.cart-items__actions{text-align:center;margin-top:15px}.button--primary{background-color:#ff8000;color:#ffffff}.button--primary:active{background-color:#e67300}.button--primary:hover{background-color:#ff8d1a}.button--primary:focus{outline:0}.opal-footer .widget{line-height:19px;font-size:14px}.opal-footer .widget a{line-height:19px;text-transform:none;font-size:14px}.opal-footer .widget strong{font-weight:400;color:#ff8000}.opal-footer .widget .button--primary{text-transform:uppercase;color:#ffffff}@media (max-width: 991px){.opal-footer .widget{text-align:center}}.footer__tagline{z-index:1;position:absolute;letter-spacing:3px;bottom:0;left:0;font-family:Poppins;color:#ff8000;line-height:30px;font-weight:400;font-size:26px}@media (max-width: 991px){.footer__tagline{display:none}}.opal-footer .widget:last-child{margin-bottom:0}.btn{border-radius:50px}.notfound-page .page-action a{-webkit-box-shadow:none;box-shadow:none;border-radius:50px;border:none}.footer-logo{margin:0 auto;border:0;padding:0;display:inline-block;width:96px;height:44px;background-repeat:no-repeat;background-position:center;background-color:transparent;background-size:cover;background-image:url("../images/Tex-Onsite-Logo-Modal.png");-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;text-indent:-9999px}.footer-logo:hover,.footer-logo:focus{opacity:0.8;outline:0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.footer-logo{background-image:url("../images/Tex-Onsite-Logo-Modal@2x.png")}}.section--cta{padding-top:40px;padding-bottom:35px;background-color:#ff8000;text-align:center;color:#ffffff;font-size:34px;line-height:48px}.section--cta p,.section--cta a{font-family:Poppins;display:inline-block;margin:0}.section--cta .button{padding:14px 25px}@media (max-width: 600px){.section--cta .button{margin-top:15px}}.section--cta .button--secondary{font-size:20px;margin-left:15px;border-radius:50px;background-color:#222222;position:relative;color:#ffffff;top:-4px}@media (max-width: 600px){.section--cta{font-size:24px;line-height:28px}}@media (max-width: 991px){.navbar-nav>li>a{font-size:20px}}.sidebar-offcanvas #main-menu-offcanvas.nav>.login>a{background-color:#ff8000;color:#333}.navbar-mega .navbar-nav>li.menu-item-has-children>a{padding:20px 30px}.navbar-nav>li.menu-item-has-children:hover>a{background-color:#ff8000;color:#ffffff}.dropdown-menu>li>a{white-space:normal}.navbar-mega .navbar-nav>li .dropdown-menu li:first-child,.navbar-mega .navbar-nav>li .sub-menu li:first-child{padding-top:20px}.navbar-mega .navbar-nav>li .dropdown-menu li:hover>ul.dropdown-menu{background-color:#f2f2f2;top:-10px;left:100%;-webkit-box-shadow:none;box-shadow:none}.woocommerce-pagination{line-height:0}.products-bottom-wrap .woocommerce-result-count{margin:9px 0 0}.sidebar .widget .widgettitle,.sidebar .widget .widget-title{margin-bottom:10px;padding-bottom:0px;font-size:32px}.button--secondary:hover{background-color:#333333}.button--secondary:active{background-color:#111111}@media (max-width: 1319px) and (min-width: 1200px){.container{max-width:1120px}}@media (min-width: 1200px){.container{max-width:1120px}}@media (max-width: 991px){.container{max-width:100%}}.title--lined{border-bottom:2px solid #ff8000;margin:0 0 15px}.title--lined h4{z-index:1;margin:0 0 0 0;font-size:24px;font-weight:300;font-family:Poppins;position:relative;display:inline-block;background-color:#ffffff;color:#ff8000}.single-product .site-main{background-color:#ffffff}.list--feature{padding:0 0 0 18px}.list--feature li+li{margin-top:6px}.single.woocommerce .product .woocommerce-tabs{margin-bottom:0}.single.woocommerce .product .woocommerce-tabs .wc-tabs li a{padding-bottom:0;font-weight:400 !important;line-height:30px;font-size:24px;color:#b0b0b0}.single.woocommerce .product .woocommerce-tabs .wc-tabs li:before,.single.woocommerce .product .woocommerce-tabs .wc-tabs li:after{display:none}.single.woocommerce .product .woocommerce-tabs .wc-tabs li.active a{border-bottom:2px solid #ff8000;color:#ff8000 !important}.enquiry-cart__response{position:fixed;left:0;bottom:0;text-align:center;width:100%;height:auto;background:rgba(0,0,0,0.8);padding:25px 0;color:#ffffff;z-index:50;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform:translate(0, 100%);transform:translate(0, 100%);visibility:hidden;opacity:0}.enquiry-cart__response p{margin:0}.enquiry-cart__response strong{color:#ff8000}.enquiry-cart__response.is-visible{-webkit-transform:translate(0, 0);transform:translate(0, 0);visibility:visible;opacity:1}.enquiry-product--none{text-align:center}.enquiry-product--none p{margin:0}.row-form{margin-left:-8px;margin-right:-8px;*zoom:1}.row-form:before,.row-form:after{content:" ";display:table}.row-form:after{clear:both}.col-half,.col-whole{float:left;position:relative;padding-left:8px;padding-right:8px}.col-whole{width:100%}.col-half{width:50%}.form-group{margin-bottom:16px;width:100%}.wpcf7-text,.wpcf7-textarea{padding:10px 15px;-webkit-transition:border .15s ease-in-out;transition:border .15s ease-in-out;background-color:#e3e3e3;border:1px solid #e3e3e3;border-radius:12px;width:100%}.wpcf7-text.wpcf7-not-valid,.wpcf7-textarea.wpcf7-not-valid{border-color:#ff8000}.wpcf7-text:active,.wpcf7-textarea:active{border-color:#999999}.wpcf7-text:focus,.wpcf7-textarea:focus{-webkit-box-shadow:inset 0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:inset 0 2px 5px 0 rgba(0,0,0,0.1);border-color:#333333}.wpcf7-text:focus,.wpcf7-textarea:focus{outline:0}span.wpcf7-not-valid-tip{display:none}.wpcf7-form-control::-webkit-input-placeholder{color:#ffffff}.wpcf7-form-control::-moz-placeholder{color:#ffffff}.wpcf7-form-control:-ms-input-placeholder{color:#ffffff}.wpcf7-form-control:-moz-placeholder{color:#ffffff}div.wpcf7-response-output{padding:10px 15px;background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:12px;background-color:transparent;margin:10px 0 0 0;border:none}div.wpcf7-response-output.wpcf7-validation-errors{background-color:#e53935;color:#fff}div.wpcf7-response-output.wpcf7-mail-sent-ok,div.wpcf7-response-output.wpcf7-mail-sent-ng{background-color:#7CB342;color:#fff}div.wpcf7-response-output.wpcf7-spam-blocked{background-color:#FFC107;color:#fff}.search-box{position:relative}.autocomplete-suggestions{border-radius:4px;background-color:#ffffff;border:1px solid #e3e3e3;-webkit-box-shadow:0 5px 15px -2px rgba(0,0,0,0.1);box-shadow:0 5px 15px -2px rgba(0,0,0,0.1);overflow:hidden;overflow-y:scroll;margin-top:10px;width:100%}.autocomplete-suggestions .autocomplete-suggestion+.autocomplete-suggestion{border-top:1px solid #e3e3e3}.autocomplete-suggestion{display:block;padding:10px 15px;cursor:pointer}.autocomplete-suggestion:hover{background-color:#f2f2f2}.search-loading .ajax-search-field,.search-loading .search-category-input{background-repeat:no-repeat !important;background-image:url("../images/ripple.gif") !important;background-position:98% center !important;background-size:32px 32px !important}.form-control,.wpcf7-text.form-control{border:1px solid #c8c8c8;background-color:#ffffff;border-radius:0}.form-control:focus,.wpcf7-text.form-control:focus{border-color:#ff6700;-webkit-box-shadow:none;box-shadow:none;outline:0}.form-control.wpcf7-not-valid,.wpcf7-text.form-control.wpcf7-not-valid{border-color:#e53935}.form-control::-webkit-input-placeholder,.wpcf7-text.form-control::-webkit-input-placeholder{color:#c8c8c8}.form-control::-moz-placeholder,.wpcf7-text.form-control::-moz-placeholder{color:#c8c8c8}.form-control:-ms-input-placeholder,.wpcf7-text.form-control:-ms-input-placeholder{color:#c8c8c8}.form-control:-moz-placeholder,.wpcf7-text.form-control:-moz-placeholder{color:#c8c8c8}.form-control-checkbox{margin-right:5px !important;display:inline-block}.form__section a{text-decoration:underline;color:#ff6700}.ajax-selected-items{margin-top:10px;overflow:hidden;border-radius:3px;border:1px solid #e5e5e5;background-color:#f7f7f7;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.ajax-selected-items:empty{opacity:0}.ajax-selected-items .suggestion__item+.suggestion__item{border-top:1px solid #e5e5e5}.suggestion__item{margin:0;padding:15px;font-size:24px;line-height:28px;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;font-family:Poppins;position:relative;color:#333333}.suggestion__item:hover{background-color:#f2f2f2}.suggestion__item .suggestion-thumb{padding:15px;left:0;top:0;position:absolute;display:inline-block;border:1px solid #e5e5e5;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.05);box-shadow:0 5px 15px 0 rgba(0,0,0,0.05);background-color:#ffffff}.suggestion__item .suggestion-thumb img{display:inline-block;max-width:65px;height:auto}.suggestion__item .suggestion__item-wrapper{padding-right:30px;padding-left:115px;position:relative}.suggestion__item .suggestion-name{display:table-cell;vertical-align:middle;height:97px}.suggestion__item .js-remove-project{position:absolute;right:0;top:50%;margin-top:-11.5px}.suggestion__item .js-remove-project:focus{outline:0}.button--submit{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;letter-spacing:1px;padding:20px 35px}.button--submit[disabled]{background-color:#cccccc;cursor:not-allowed}.js-remove-project{float:right;font-size:22px;position:relative;padding:0;line-height:1;background-color:transparent;color:#afafaf;border:0px;top:-1px}.woocommerce-tabs-area{background-color:#f2f2f2}.single.woocommerce .product .woocommerce-tabs{background-color:transparent;padding:45px 15px 45px}.single.woocommerce .product .woocommerce-tabs .woocommerce-Tabs-panel{background-color:transparent;overflow:visible}.single-product .main-area{padding-bottom:0;padding-top:0}.single-product .product-info{padding:75px 15px 40px}.specifications-table{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.05),0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 5px 15px 0 rgba(0,0,0,0.05),0 1px 1px 0 rgba(0,0,0,0.1);background-color:#ffffff}.section--lg{padding-top:75px;padding-bottom:75px}.tile--help{color:#333333;font-family:Poppins;background-color:#ff8000;padding:40px 40px 30px}.tile--help .tile__title{font-weight:300;margin:0 0 15px 0;font-size:32px;color:#ffffff}.tile--help .tile__phone{color:#ffffff;font-family:Poppins;margin:5px 0 0 0;font-weight:300;font-size:20px;display:block}.tile--help .tile__phone strong{color:#ffffff}a.tile__button{margin:10px 0 0 0;padding:10px 30px;display:inline-block;background-color:#333333;border-radius:50px;font-weight:200;font-size:18px;color:#ffffff}.navbar-mega-simple .megamenu>.menu-item a{padding-right:20px;padding-left:20px}@media (max-width: 1219px){.navbar-mega-simple .megamenu>.menu-item a{letter-spacing:0;padding-right:15px;padding-left:15px}}.section--calibration{padding-bottom:40px}.tile--calibration{text-align:center;border-radius:5px;border:2px solid #ff8000;padding:30px 0}.tile--calibration h4.tile__title{font-size:24px;font-weight:300;line-height:28px;display:inline-block;padding-left:70px;position:relative;margin:0 auto}.tile--calibration h4.tile__title strong{border-bottom:2px solid #ff8000}.tile--calibration .fa{margin-top:-31px;left:0;top:50%;position:absolute;font-size:62px}.product-block .name{position:relative}.product-block .name a{display:table-cell;vertical-align:middle;width:100%}.product-block .name .product-image-brand{display:table-cell;vertical-align:middle;padding-left:10px;height:100%}.product-block .name .product-image-brand img{max-height:22px;max-width:50px;height:auto;width:auto}.kc_text_block a.contact-map-link{padding-bottom:15px;display:inline-block;text-decoration:underline;color:#999999}.kc_text_block a.contact-map-link:hover{opacity:0.6}.au-only,.nz-only{display:none}.region-au .au-only{display:block}.region-nz .nz-only{display:block}.wpgmp_map_container{-webkit-box-shadow:none !important;box-shadow:none !important;border:0 !important}.p-none p{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media (min-width: 992px){.hide-desktop{display:none !important}}
