/*!
Theme Name: Client Theme
Description: WordPress theme for a client
Author: Matt Kersley
Author URI: mattkersley.com
Version: 1.0
*//*!
 * IMPORTANT:
 * This file is compiled to the root of the theme via Gulp.js
 * You can find the source for this file in ./_dev/scss/style.scss
 */@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:700,400);@font-face{font-family:'AvenirNextLTPro-Bold';src:url("src/fonts/2D7DDF_0_0.eot");src:url("src/fonts/2D7DDF_0_0.eot?#iefix") format("embedded-opentype"),url("src/fonts/2D7DDF_0_0.woff2") format("woff2"),url("src/fonts/2D7DDF_0_0.woff") format("woff"),url("src/fonts/2D7DDF_0_0.ttf") format("truetype")}@font-face{font-family:'AvenirNextLTPro-Regular';src:url("src/fonts/2D7DDF_1_0.eot");src:url("src/fonts/2D7DDF_1_0.eot?#iefix") format("embedded-opentype"),url("src/fonts/2D7DDF_1_0.woff2") format("woff2"),url("src/fonts/2D7DDF_1_0.woff") format("woff"),url("src/fonts/2D7DDF_1_0.ttf") format("truetype")}@font-face{font-family:'AvenirNextLTPro-Demi';src:url("src/fonts/2D7DDF_2_0.eot");src:url("src/fonts/2D7DDF_2_0.eot?#iefix") format("embedded-opentype"),url("src/fonts/2D7DDF_2_0.woff2") format("woff2"),url("src/fonts/2D7DDF_2_0.woff") format("woff"),url("src/fonts/2D7DDF_2_0.ttf") format("truetype")}/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body,html{height:100%;color:#fff;font-family:"AvenirNextLTPro-Regular"}html{font-size:10px;line-height:1.5}body{font-size:1.6rem;line-height:1.5em}h1{font-size:5rem;line-height:6rem;margin-bottom:10px}h1 span{color:#fdb812}h2{font-size:4rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:2rem}img{height:auto;max-width:100%}a{color:#fdb812;text-decoration:none;transition:all 0.5s}a:hover{color:#bf8804}.video_wrapper{display:block;padding-bottom:56.25%;position:relative;height:0}.video_wrapper div,.video_wrapper embed,.video_wrapper object,.video_wrapper iframe{position:absolute;width:100%;height:100%;left:0;top:0}.padder{padding:5vw !important}.padder-alt{padding:0 5vw !important}.typed-cursor{opacity:1;-webkit-animation:blink 0.7s infinite;-moz-animation:blink 0.7s infinite;animation:blink 0.7s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.squares-container{padding:15px !important}.squares-element{padding:0px !important}.squares-element h3{margin-bottom:10px !important}.breadcrumbs{background:rgba(0,0,0,0.5);display:inline-block;padding:10px 20px}.breadcrumbs a{color:#fdb812;text-decoration:none;transition:all 0.5s}.breadcrumbs a:hover{color:#bf8804}#newsletter_overlay{background:rgba(0,0,0,0.75);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}#newsletter_overlay.show{display:block}#newsletter_overlay .newsletter_signup{background:#fff;margin:50vh auto;max-width:500px;padding:20px;width:80%}#newsletter_overlay .newsletter_signup p,#newsletter_overlay .newsletter_signup label{color:#000}#newsletter_overlay .newsletter_signup p{margin-top:0}#newsletter_overlay .newsletter_signup .msg{display:none}#newsletter_overlay input[type=text]{width:80%}/*!
 * WordPress Core Styles
 */.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.grid{margin-left:-20px;list-style:none;margin-bottom:0}.grid.gutterless{margin-left:0}.grid>.grid{margin-left:0}.grid__item{display:inline-block;margin-right:-4px;padding-left:20px;vertical-align:top;width:100%}.gutterless .grid__item{padding:0}.one-whole{width:100%}.one-half,.two-quarters,.three-sixths,.four-eighths,.five-tenths,.six-twelfths{width:50%}.one-third,.two-sixths,.four-twelfths{width:33.333%}.two-thirds,.four-sixths,.eight-twelfths{width:66.666%}.one-quarter,.two-eighths,.three-twelfths{width:25%}.three-quarters,.six-eighths,.nine-twelfths{width:75%}.one-fifth,.two-tenths{width:20%}.two-fifths,.four-tenths{width:40%}.three-fifths,.six-tenths{width:60%}.four-fifths,.eight-tenths{width:80%}.one-sixth,.two-twelfths{width:16.666%}.five-sixths,.ten-twelfths{width:83.333%}.one-eighth{width:12.5%}.three-eighths{width:37.5%}.five-eighths{width:62.5%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.three-tenths{width:30%}.seven-tenths{width:70%}.nine-tenths{width:90%}.one-twelfth{width:8.333%}.five-twelfths{width:41.666%}.seven-twelfths{width:58.333%}.eleven-twelfths{width:91.666%}@media only screen and (max-width: 567px){.palm-one-whole{width:100%}.palm-one-half,.palm-two-quarters,.palm-three-sixths,.palm-four-eighths,.palm-five-tenths,.palm-six-twelfths{width:50%}.palm-one-third,.palm-two-sixths,.palm-four-twelfths{width:33.333%}.palm-two-thirds,.palm-four-sixths,.palm-eight-twelfths{width:66.666%}.palm-one-quarter,.palm-two-eighths,.palm-three-twelfths{width:25%}.palm-three-quarters,.palm-six-eighths,.palm-nine-twelfths{width:75%}.palm-one-fifth,.palm-two-tenths{width:20%}.palm-two-fifths,.palm-four-tenths{width:40%}.palm-three-fifths,.palm-six-tenths{width:60%}.palm-four-fifths,.palm-eight-tenths{width:80%}.palm-one-sixth,.palm-two-twelfths{width:16.666%}.palm-five-sixths,.palm-ten-twelfths{width:83.333%}.palm-one-eighth{width:12.5%}.palm-three-eighths{width:37.5%}.palm-five-eighths{width:62.5%}.palm-seven-eighths{width:87.5%}.palm-one-tenth{width:10%}.palm-three-tenths{width:30%}.palm-seven-tenths{width:70%}.palm-nine-tenths{width:90%}.palm-one-twelfth{width:8.333%}.palm-five-twelfths{width:41.666%}.palm-seven-twelfths{width:58.333%}.palm-eleven-twelfths{width:91.666%}}@media only screen and (min-width: 568px) and (max-width: 1023px){.lap-one-whole{width:100%}.lap-one-half,.lap-two-quarters,.lap-three-sixths,.lap-four-eighths,.lap-five-tenths,.lap-six-twelfths{width:50%}.lap-one-third,.lap-two-sixths,.lap-four-twelfths{width:33.333%}.lap-two-thirds,.lap-four-sixths,.lap-eight-twelfths{width:66.666%}.lap-one-quarter,.lap-two-eighths,.lap-three-twelfths{width:25%}.lap-three-quarters,.lap-six-eighths,.lap-nine-twelfths{width:75%}.lap-one-fifth,.lap-two-tenths{width:20%}.lap-two-fifths,.lap-four-tenths{width:40%}.lap-three-fifths,.lap-six-tenths{width:60%}.lap-four-fifths,.lap-eight-tenths{width:80%}.lap-one-sixth,.lap-two-twelfths{width:16.666%}.lap-five-sixths,.lap-ten-twelfths{width:83.333%}.lap-one-eighth{width:12.5%}.lap-three-eighths{width:37.5%}.lap-five-eighths{width:62.5%}.lap-seven-eighths{width:87.5%}.lap-one-tenth{width:10%}.lap-three-tenths{width:30%}.lap-seven-tenths{width:70%}.lap-nine-tenths{width:90%}.lap-one-twelfth{width:8.333%}.lap-five-twelfths{width:41.666%}.lap-seven-twelfths{width:58.333%}.lap-eleven-twelfths{width:91.666%}}@media only screen and (min-width: 568px){.lap-and-up-one-whole{width:100%}.lap-and-up-one-half,.lap-and-up-two-quarters,.lap-and-up-three-sixths,.lap-and-up-four-eighths,.lap-and-up-five-tenths,.lap-and-up-six-twelfths{width:50%}.lap-and-up-one-third,.lap-and-up-two-sixths,.lap-and-up-four-twelfths{width:33.333%}.lap-and-up-two-thirds,.lap-and-up-four-sixths,.lap-and-up-eight-twelfths{width:66.666%}.lap-and-up-one-quarter,.lap-and-up-two-eighths,.lap-and-up-three-twelfths{width:25%}.lap-and-up-three-quarters,.lap-and-up-six-eighths,.lap-and-up-nine-twelfths{width:75%}.lap-and-up-one-fifth,.lap-and-up-two-tenths{width:20%}.lap-and-up-two-fifths,.lap-and-up-four-tenths{width:40%}.lap-and-up-three-fifths,.lap-and-up-six-tenths{width:60%}.lap-and-up-four-fifths,.lap-and-up-eight-tenths{width:80%}.lap-and-up-one-sixth,.lap-and-up-two-twelfths{width:16.666%}.lap-and-up-five-sixths,.lap-and-up-ten-twelfths{width:83.333%}.lap-and-up-one-eighth{width:12.5%}.lap-and-up-three-eighths{width:37.5%}.lap-and-up-five-eighths{width:62.5%}.lap-and-up-seven-eighths{width:87.5%}.lap-and-up-one-tenth{width:10%}.lap-and-up-three-tenths{width:30%}.lap-and-up-seven-tenths{width:70%}.lap-and-up-nine-tenths{width:90%}.lap-and-up-one-twelfth{width:8.333%}.lap-and-up-five-twelfths{width:41.666%}.lap-and-up-seven-twelfths{width:58.333%}.lap-and-up-eleven-twelfths{width:91.666%}}@media only screen and (max-width: 1023px){.portable-one-whole{width:100%}.portable-one-half,.portable-two-quarters,.portable-three-sixths,.portable-four-eighths,.portable-five-tenths,.portable-six-twelfths{width:50%}.portable-one-third,.portable-two-sixths,.portable-four-twelfths{width:33.333%}.portable-two-thirds,.portable-four-sixths,.portable-eight-twelfths{width:66.666%}.portable-one-quarter,.portable-two-eighths,.portable-three-twelfths{width:25%}.portable-three-quarters,.portable-six-eighths,.portable-nine-twelfths{width:75%}.portable-one-fifth,.portable-two-tenths{width:20%}.portable-two-fifths,.portable-four-tenths{width:40%}.portable-three-fifths,.portable-six-tenths{width:60%}.portable-four-fifths,.portable-eight-tenths{width:80%}.portable-one-sixth,.portable-two-twelfths{width:16.666%}.portable-five-sixths,.portable-ten-twelfths{width:83.333%}.portable-one-eighth{width:12.5%}.portable-three-eighths{width:37.5%}.portable-five-eighths{width:62.5%}.portable-seven-eighths{width:87.5%}.portable-one-tenth{width:10%}.portable-three-tenths{width:30%}.portable-seven-tenths{width:70%}.portable-nine-tenths{width:90%}.portable-one-twelfth{width:8.333%}.portable-five-twelfths{width:41.666%}.portable-seven-twelfths{width:58.333%}.portable-eleven-twelfths{width:91.666%}}@media only screen and (min-width: 1024px){.desk-one-whole{width:100%}.desk-one-half,.desk-two-quarters,.desk-three-sixths,.desk-four-eighths,.desk-five-tenths,.desk-six-twelfths{width:50%}.desk-one-third,.desk-two-sixths,.desk-four-twelfths{width:33.333%}.desk-two-thirds,.desk-four-sixths,.desk-eight-twelfths{width:66.666%}.desk-one-quarter,.desk-two-eighths,.desk-three-twelfths{width:25%}.desk-three-quarters,.desk-six-eighths,.desk-nine-twelfths{width:75%}.desk-one-fifth,.desk-two-tenths{width:20%}.desk-two-fifths,.desk-four-tenths{width:40%}.desk-three-fifths,.desk-six-tenths{width:60%}.desk-four-fifths,.desk-eight-tenths{width:80%}.desk-one-sixth,.desk-two-twelfths{width:16.666%}.desk-five-sixths,.desk-ten-twelfths{width:83.333%}.desk-one-eighth{width:12.5%}.desk-three-eighths{width:37.5%}.desk-five-eighths{width:62.5%}.desk-seven-eighths{width:87.5%}.desk-one-tenth{width:10%}.desk-three-tenths{width:30%}.desk-seven-tenths{width:70%}.desk-nine-tenths{width:90%}.desk-one-twelfth{width:8.333%}.desk-five-twelfths{width:41.666%}.desk-seven-twelfths{width:58.333%}.desk-eleven-twelfths{width:91.666%}}@media only screen and (min-width: 1400px){.desk-wide-one-whole{width:100%}.desk-wide-one-half,.desk-wide-two-quarters,.desk-wide-three-sixths,.desk-wide-four-eighths,.desk-wide-five-tenths,.desk-wide-six-twelfths{width:50%}.desk-wide-one-third,.desk-wide-two-sixths,.desk-wide-four-twelfths{width:33.333%}.desk-wide-two-thirds,.desk-wide-four-sixths,.desk-wide-eight-twelfths{width:66.666%}.desk-wide-one-quarter,.desk-wide-two-eighths,.desk-wide-three-twelfths{width:25%}.desk-wide-three-quarters,.desk-wide-six-eighths,.desk-wide-nine-twelfths{width:75%}.desk-wide-one-fifth,.desk-wide-two-tenths{width:20%}.desk-wide-two-fifths,.desk-wide-four-tenths{width:40%}.desk-wide-three-fifths,.desk-wide-six-tenths{width:60%}.desk-wide-four-fifths,.desk-wide-eight-tenths{width:80%}.desk-wide-one-sixth,.desk-wide-two-twelfths{width:16.666%}.desk-wide-five-sixths,.desk-wide-ten-twelfths{width:83.333%}.desk-wide-one-eighth{width:12.5%}.desk-wide-three-eighths{width:37.5%}.desk-wide-five-eighths{width:62.5%}.desk-wide-seven-eighths{width:87.5%}.desk-wide-one-tenth{width:10%}.desk-wide-three-tenths{width:30%}.desk-wide-seven-tenths{width:70%}.desk-wide-nine-tenths{width:90%}.desk-wide-one-twelfth{width:8.333%}.desk-wide-five-twelfths{width:41.666%}.desk-wide-seven-twelfths{width:58.333%}.desk-wide-eleven-twelfths{width:91.666%}}.woocommerce .button{background:rgba(0,0,0,0.5) !important;border:0px !important;border-radius:0px !important;color:#fff !important;font-size:1.8rem !important;font-weight:bold !important;padding:12px 30px 8px 30px !important;text-transform:uppercase;transition:all 0.5s}.woocommerce .button:hover{background:#000 !important}.woocommerce .summary h1{color:#000}.woocommerce .price{color:#fdb812 !important}.woocommerce .checkout-button{padding:0px 15px 15px !important}.single-product h2{color:#000}.single-product .quantity input{height:38px}.single-product .woocommerce-Tabs-panel h2,.single-product .woocommerce-Tabs-panel p{color:#000}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fdb812}.post-type-archive-product .product .woocommerce-loop-product__title{color:#fdb812;font-size:3.5rem !important;line-height:1em;text-decoration:none;transition:all 0.5s}.post-type-archive-product .product .woocommerce-loop-product__title:hover{color:#bf8804}.post-type-archive-product .amount{font-size:2rem !important}.description_tab a{color:#fdb812 !important}.woocommerce-info,.woocommerce-message{border-top-color:#fdb812}.woocommerce-info:before,.woocommerce-message:before{color:#fdb812}#coupon_code{width:200px;height:38px}td.actions p{padding:0px !important;margin:0px !important}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select,.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:inherit !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:1.2rem 1rem 1rem !important}textarea[name="order_comments"]{border:1px solid #ccc !important}.wc_payment_methods li:before{background:none !important}.woocommerce-notice{padding:1rem !important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment,.woocommerce table.shop_table{border-radius:0px !important}.product_list_widget img{display:block !important;width:100px !important}.product_list_widget .product-title{font-size:1.8rem}.product_list_widget .amount{display:none}.sidebar .products li{width:50% !important}.sidebar .products .woocommerce-loop-product__title{font-size:1.5em !important;padding-bottom:0px}.sidebar .products .price{font-size:1em !important}@media only screen and (max-width: 567px){#coupon_code,input[name="apply_coupon"]{width:100% !important}#coupon_code{margin-bottom:7px}}.button,input[type=submit],button{background:rgba(0,0,0,0.5);border:0px;color:#fff;font-size:1.8rem;font-weight:bold;padding:12px 30px 8px 30px;text-transform:uppercase;transition:all 0.5s}.button:hover,input[type=submit]:hover,button:hover{background:#000}.gform_wrapper.gf_browser_ie .gform_footer input.button{padding:12px 30px 8px 30px !important}.home_hero_content button{font-size:3rem}@media only screen and (max-width: 567px){.home_hero_content button{font-size:2.2rem}}#optafleet_video,#optafleet_brochure_download{background:#fdb812;color:#fff;font-size:1.8rem;margin-bottom:20px;padding:12px 20px 8px 20px;text-transform:uppercase;transition:all 0.5s}#optafleet_video:hover,#optafleet_brochure_download:hover{background:#bf8804;color:#fff}@media only screen and (min-width: 568px){.optafleet_video p{display:inline-block}}@media only screen and (max-width: 567px){.optafleet_video p{text-align:center;margin-bottom:20px}}.pum-theme-506 .pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{background:#fdb812 !important;color:#fff !important;font-size:1.8rem !important;padding:12px 20px 8px 20px !important;text-transform:uppercase !important;transition:all 0.5s !important}.pum-theme-506 .pum-content+.pum-close:hover,.pum-theme-default-theme .pum-content+.pum-close:hover{background:#bf8804 !important;color:#fff !important}#sidebar_download_btn{font-size:1.5rem;width:272px}#download_btn{background:transparent;border:2px solid #fdb812;color:#fdb812;font-size:1.8rem;padding:12px 20px 8px 20px;text-transform:uppercase;transition:all 0.5s}#download_btn:hover{background:#fdb812;color:#fff}#optafleet_download_btn{font-size:16px;width:100%}#optafleet_download_btn img{width:16px;margin-left:10px}#brochure_btn{background:#fff;border:0px;color:#000;padding:12px 20px 8px 20px;text-transform:uppercase;transition:all 0.5s}#brochure_btn:hover{background:#fdb812}.signup_section .gform_footer input{background:#fff;border:0px;color:#000;font-size:1.8rem !important;margin-top:5px;padding:12px 20px 8px 20px;text-transform:uppercase;transition:all 0.5s}.signup_section .gform_footer input:hover{background:#fdb812}form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form textarea{width:100%}fieldset{border:0;margin:0 0 40px 0;padding:0}fieldset legend{display:block;font-size:30px;padding:0;width:100%}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(0,0,0,0.5) !important;border:0px !important;padding:10px !important}.gform_wrapper div.validation_error{color:#000 !important;border:0px !important}.gform_wrapper .validation_message{color:#fff !important;font-size:12px}.ginput_recaptcha{margin-bottom:35px}#gform_confirmation_message_1{color:#000}#contact .gform_footer{margin:0px}#contact .validation_message{font-size:12px !important}#contact label{display:none}#contact li input,#contact li textarea{background-color:#fbfbfb;border:0px;color:#000;margin-bottom:20px;padding:1em 0.2em !important;text-indent:.25em;width:100% !important}#contact li input:focus,#contact li textarea:focus{outline:none}#contact li input::-webkit-input-placeholder,#contact li textarea::-webkit-input-placeholder{color:#000}table{margin:0 auto;text-align:left;width:100%}table tr:last-child th,table tr:last-child td{border-bottom:solid 1px #ececec;border-right:solid 1px #ececec}table tr th,table tr td{border:solid 1px #ececec;border-right:0;border-bottom:0;padding:10px}table tr th:last-child,table tr td:last-child{border-bottom:solid 1px #ececec;border-right:solid 1px #ececec}.main-header{background:rgba(0,0,0,0.5);padding:15px;position:fixed;width:100%;z-index:10}.menu-toggle{background:#fdb812;color:#fff;cursor:pointer;display:block;opacity:1;height:42px;padding:10px 15px;position:fixed;text-transform:uppercase;transition:opacity all 0.5s;z-index:8;font-size:18px}@media only screen and (min-width: 568px){.menu-toggle{right:15px;margin-top:-55px}}@media only screen and (max-width: 567px){.menu-toggle{right:5px}}.menu-toggle img{width:14px;height:14px;margin-left:10px}@media only screen and (min-width: 568px){.menu-open .menu-toggle{margin-top:3px}}.nav-panel{background:#fff;border-left:1px solid #f3f3f3;height:100%;position:fixed;right:0;transition:transform all 0.5s;transform:translate(320px, 0);width:265px;z-index:-1}.nav-panel .menu-toggle{display:inline-block;right:25px;position:absolute}.nav-panel h2{background:#fdb812;color:#fff;font-size:20px;font-weight:300;margin:0;padding:15px;text-transform:uppercase}.nav-panel .contain{height:80%;overflow-y:scroll}.nav-panel form{background-color:rgba(0,0,0,0.05);background-image:url(dist/img/icon-search.svg);background-repeat:no-repeat;background-position:20px center;padding:0.5rem 20px 0 50px}.nav-panel input[type=search]{background:none;border:0;color:#fff;line-height:3.4rem;text-align:left;width:100%}.nav-panel input[type=search]::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.nav-panel input[type=search]:-moz-placeholder{color:rgba(255,255,255,0.5)}.nav-panel input[type=search]::-moz-placeholder{color:rgba(255,255,255,0.5)}.nav-panel input[type=search]:-ms-input-placeholder{color:rgba(255,255,255,0.5)}.nav-panel input[type=submit]{position:absolute;right:-9999px}.nav-panel ul{list-style:none;margin:0;padding:0}.nav-panel ul li{border-bottom:1px solid #f3f3f3}.nav-panel ul li ul li{font-size:12px}.nav-panel ul li ul li a{font-weight:normal;padding:5px 25px}.nav-panel ul a{color:#000;display:block;font-weight:bold;height:100%;padding:10px 15px;text-decoration:none;transition:background all 0.5s}.nav-panel ul a:hover{background:#fff5dc}.nav-panel li ul li{background:#fff;border-bottom:0;text-indent:5px}.main-content{transition:transform all 0.5s;transform:0,0}.menu-open{overflow:hidden;position:relative;height:100%}.menu-open .menu-toggle#nav-panel{opacity:0}.menu-open .nav-panel{transform:translate(0, 0);z-index:11}.menu-open .current_page_item{background-color:#ffe5a5}@media only screen and (max-width: 567px){#nav-panel{margin-top:-45px}}.sidebar{border-left:1px solid #ffe5a5;color:#000;margin-top:30px;padding:0 25px}.sidebar ul{margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 10px;line-height:40px}.sidebar ul li{list-style-type:none;position:relative}.sidebar ul li a{color:#fdb812;text-decoration:none;transition:all 0.5s}.sidebar ul li a:hover{color:#bf8804}.sidebar h2{font-size:2.6rem;line-height:1em}.sidebar .products .button{display:none}.sidebar #searchform{position:relative}.sidebar #s{width:100%;height:40px;padding-top:5px;padding-right:6em;padding-left:10px}.sidebar #s:focus{outline:none}.sidebar #searchsubmit{position:absolute;top:0;right:0}.sidebar input[type=submit]{float:right;font-size:1.3rem;padding:14px 20px 10px 20px}.tpl_main_sidebar .main_sidebar{border-left:1px solid #ffe5a5;padding:0 23px}.tpl_main_sidebar .main_sidebar .current_brochure{border:1px solid #f3f3f3}.tpl_main_sidebar .main_sidebar .download_icon{width:15px;height:15px;margin-bottom:0px;margin-left:5px}.tpl_main_sidebar .textwidget{color:#000 !important;margin-top:40px}.tpl_main_sidebar h2{color:#fdb812;font-size:2.2rem;line-height:1.3em;margin-bottom:0px}.single_sidebar button{width:100%;margin-bottom:40px}.single_sidebar .current_brochure{border:1px solid #f3f3f3}.single_sidebar .download_icon{width:15px;height:15px;margin-bottom:0px;margin-left:5px}.ftc_related_pages{border-left:1px solid #ffe5a5;margin-top:0px;padding:0 20px}.ftc_related_pages h2{color:#fdb812 !important;font-size:1.8rem !important;margin-top:0px}.ftc_related_pages ul{margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 10px;line-height:40px}.ftc_related_pages ul li{list-style-type:none;position:relative}.ftc_related_pages ul li:before{background:none !important}.ftc_related_pages ul li a{color:#fdb812;font-size:14px;text-decoration:none;transition:all 0.5s}.ftc_related_pages ul li a:hover{color:#bf8804}.contact_footer{background-color:#fdb812;color:#000}.contact_footer h2{font-size:2rem}.contact_footer p a{color:#a77500}.contact_footer p a:hover{color:#000}.contact_footer .gform_wrapper .gform_heading,.contact_footer .gform_wrapper .gfield_label{display:none !important}.contact_footer .gform_wrapper .gform_footer{margin:0px;padding:0px}.contact_footer li input,.contact_footer li textarea{background-color:#fed470;border:0px;color:#000;margin-bottom:20px;padding:1em 0.2em !important;text-indent:.25em;width:100% !important}.contact_footer li input:focus,.contact_footer li textarea:focus{outline:none}.contact_footer li input::-webkit-input-placeholder,.contact_footer li textarea::-webkit-input-placeholder{color:#000}@media only screen and (max-width: 567px){.contact_footer{text-align:center}}.copyright{background-color:#312300;color:#fff}.copyright a{color:#fdb812;text-decoration:none}@media only screen and (max-width: 567px){.copyright{text-align:center}}.jigowatt{text-align:right}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.screen-reader-text{position:absolute;left:-9999px}.contain{margin:0 auto;max-width:1440px}.pagination{margin:20px 0;padding:20px;text-align:center}.pagination .page-numbers{padding:0 .5rem}:first-child .pagination .page-numbers{padding-left:0}:last-child .pagination .page-numbers{padding-right:0}.pagination p,.pagination span{color:#000}.pagination a{color:#fdb812;text-decoration:none}.pagination a:hover{color:#bf8804}.single .pagination .next-prev{display:block;line-height:1}.single .pagination .prev-post{text-align:left}.single .pagination .next-post{text-align:right}.comments-area h2,.comments-area h3,.comments-area label,.comments-area p{color:#000}.comments-area a{color:#fdb812;text-decoration:none}.comments-area a:hover{color:#feeab8}.no_results{color:#000}.page_container{color:#000}.tpl_single_main_content{color:#000}.tpl_single_main_content h1,.tpl_single_main_content h2,.tpl_single_main_content h3,.tpl_single_main_content h4,.tpl_single_main_content h5,.tpl_single_main_content h6{color:#fdb812;line-height:1.2em;margin-bottom:15px}.tpl_single_main_content h2{font-size:3.6rem;margin-top:0px}.tpl_single_main_content h3{font-size:2.6rem}.tpl_single_main_content h4{font-size:2rem;margin-top:15px}.tpl_single_main_content ul{margin-top:10px;line-height:40px}.tpl_single_main_content ul li{list-style-type:none;position:relative}.tpl_single_main_content ul li:before{content:"";display:block;background:url(/wp-content/themes/client/dist/img/bullet.png);width:7px;height:7px;position:absolute;top:0.9em;left:-1.5em}.tpl_single_main_content ul a{color:#000;text-decoration:none;transition:all 0.5s}.tpl_single_main_content ul a:hover{color:#fdb812}.js .inview{opacity:0;transform:translate(0px, 40px);transition:1.2s ease-in-out}.js .inview.left{transform:translate(-40px, 0px)}.js .inview.right{transform:translate(40px, 0px)}.js .inview.show{opacity:1;transform:translate(0px, 0px)}.optafleet_video{margin:40px 0 60px 0}.optafleet_brochure_block .opta_brochure{border:1px solid #f3f3f3;margin-top:0px}.pum-theme-506,.pum-theme-default-theme{background:rgba(0,0,0,0.5) !important}.tpl_downloads button{font-size:1.5rem;width:100%}.tpl_downloads .download_brochure{margin-bottom:40px}.tpl_downloads .current_brochure{border:1px solid #f3f3f3}.tpl_downloads .download_icon{width:15px;height:15px;margin-bottom:0px;margin-left:5px}.close_block{text-align:center}.close_block .close{cursor:default}.close_block .close:hover{cursor:default}#contact #cf_footer{display:none}#contact iframe{margin-bottom:-6px}.tpl_contact h2{color:#fdb812;font-size:2.6rem}.tpl_contact p{color:#000}#hero{color:#fff;display:table;width:100%;height:100vh;opacity:1;overflow:hidden;-webkit-perspective:1000px;perspective:1000px;position:relative;text-align:center;text-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-transform:translateY(0) translate3d(0, 0, 0);transform:translateY(0) translate3d(0, 0, 0);transition:opacity 1.25s cubic-bezier(0.7, 0, 0.3, 1),-webkit-transform 1.25s cubic-bezier(0.7, 0, 0.3, 1);transition:opacity 1.25s cubic-bezier(0.7, 0, 0.3, 1),transform 1.25s cubic-bezier(0.7, 0, 0.3, 1);z-index:8}.droparrow img{margin-top:100px}.home_container{background-size:cover !important;position:relative}.home_hero_content{display:table-cell;vertical-align:middle;width:100%}.home_hero_content span{color:#fdb812}.home_hero_content .or{margin-top:20px}@media only screen and (max-width: 567px){.home_hero_content h1{font-size:3.5rem;margin-top:100px;line-height:4.5rem}}.mobile_strapline{display:none}.home_content{font-size:1.8rem;padding:40px;width:100%;clear:both}.home_content h1,.home_content h2,.home_content h3{margin:0px}.home_content h2{font-size:6rem;margin-bottom:40px}@media only screen and (max-width: 567px){.home_content h2{font-size:4rem;margin-top:40px;line-height:40px}}.home_content h3{font-size:4rem}.home_content p{margin-top:0px;margin-bottom:45px}.home_content ul{margin-top:0px;padding:20px}.home_content ul li{list-style-image:url(dist/img/bullet_white.png)}@media only screen and (max-width: 567px){.home_content ul li{list-style-image:none;list-style-type:none}}.home_block{width:55%}.home_block h1{font-size:4.5rem;margin:0px}.home_block h2{font-size:3.5rem;margin-bottom:0px}.home_block__left{float:left}.home_block__right{float:right}.services_section{position:relative}.services_content{clear:both;width:100%}.services_content h4{font-size:2rem;line-height:1.2em;margin-top:0px;margin-bottom:6px}@media only screen and (max-width: 567px){.services_content{padding:20px 0}}.service1,.service3{margin-bottom:40px}.signup_section{background-color:#e6e6e6;color:#000}.signup_section h4{font-size:2rem;line-height:1.2em;margin-top:-5px;margin-bottom:0px}.signup_section p{font-size:1.5rem;line-height:1.5em;margin-bottom:15px}.signup_section .gform_wrapper .gform_heading,.signup_section .gform_wrapper .gfield_label{display:none !important}@media only screen and (max-width: 567px){.signup_section .gform_wrapper .gform_body{text-align:center}}.signup_section .gform_wrapper .gform_footer{margin:0px;padding:0px}.signup_section li input{background-color:#f0f0f0;border:0px;color:#000;margin-bottom:10px;padding:16px 12px 12px 12px !important;width:80% !important}.signup_section li input::-webkit-input-placeholder{color:#000}.signup_section li input:focus{outline:none}@media only screen and (max-width: 567px){.signup_section img{margin-bottom:20px}}.brochure_content{float:right;width:65%;margin-left:20px}@media only screen and (max-width: 567px){.signup_section li input{widows:100% !important}.home_container,.services_section,.signup_section,.signup_section .gform_wrapper .gform_footer,.contact_footer .gform_wrapper .gform_footer,.main-footer,.jigowatt{text-align:center !important}.footer_phone a{color:#000}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.home_content{z-index:2 !important;position:relative}.slide1{position:relative}.slide1:before{background:linear-gradient(to bottom right, rgba(253,184,18,0.65) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6fdb812', endColorstr='#00000000',GradientType=0 );content:"" !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:1 !important}.slide2{position:relative}.slide2:before{background:linear-gradient(to bottom right, rgba(253,184,18,0.65) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6fdb812', endColorstr='#00000000',GradientType=0 );content:"" !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:1 !important}.slide3{position:relative}.slide3:before{background:linear-gradient(to bottom right, rgba(253,184,18,0.65) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6fdb812', endColorstr='#00000000',GradientType=0 );content:"" !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:1 !important}}.tpl_main_header{background-size:cover !important;position:relative;height:450px}.tpl_main_header_container{bottom:25px;position:absolute;max-width:1440px;margin-bottom:30px}.tpl_main_sidebar{float:right}.main_child_page{margin-bottom:40px}.main_child_page p{color:#000;margin-top:5px}.main_child_page h2{margin:20px 0}.main_child_page h2 a{color:#fdb812;font-size:3.5rem;line-height:1em;text-decoration:none;transition:all 0.5s}.main_child_page h2 a:hover{color:#bf8804}.offset_pages{margin-top:35px}.technical_spec{border:1px solid #f3f3f3;width:75%;padding:5px 20px;margin-bottom:15px}.technical_spec_full{border:1px solid #f3f3f3;width:100%;padding:5px 20px;margin-bottom:15px}@media only screen and (max-width: 567px){.tpl_main_header{height:initial !important}.tpl_main_header_container{position:initial;padding-top:100px}.primary-pages{margin-top:25px}}.post{margin-bottom:35px}.post__header h1{color:#fdb812}.post__header h2{margin-top:15px;margin-bottom:10px}.post__header h2 a{color:#fdb812;font-size:3rem;line-height:1.2em;text-decoration:none;transition:all 0.5s}.post__header h2 a:hover{color:#bf8804}.post__header span{color:#000}.post__content p{color:#000}.tpl_optafleet_header{background-size:cover !important;position:relative;height:650px}.tpl_optafleet_header h1{margin-top:0px}.tpl_optafleet_header h1 p{font-size:8rem;line-height:1.2em;margin-top:0px}.tpl_optafleet_header .optimise{color:#fdb812}@media screen and (max-width: 1269px) and (min-width: 1028px){.tpl_optafleet_header h1 p{font-size:6rem}}@media only screen and (min-width: 568px) and (max-width: 1023px){.tpl_optafleet_header h1 p{font-size:7.4rem}}@media screen and (max-width: 869px) and (min-width: 568px){.tpl_optafleet_header h1 p{font-size:6rem !important}}@media only screen and (max-width: 567px){.tpl_optafleet_header{text-align:center}.tpl_optafleet_header h1 p{font-size:4rem}.tpl_optafleet_header img{margin-top:20px}}.optafleet_header_container{margin-bottom:40px;margin-top:100px}.optafleet_strapline{font-size:2rem;margin-top:-50px}@media only screen and (max-width: 567px){.optafleet_strapline{margin-top:-25px}}.optafleet_services h3{margin-top:18px;margin-bottom:0}.optafleet_services p{margin-top:0px}@media only screen and (max-width: 567px){.optafleet_services{text-align:center}}.optafleet_service{margin-bottom:15px}.optafleet_logo{width:65%}
