@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');@import url('https://fonts.googleapis.com/css?family=Advent+Pro:300,400,600,700');@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%;overflow-x:hidden;}body{color:#3c4146;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font:18px 'Advent Pro',arial,helvetica,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.7;letter-spacing:0;height:100%;margin:0 auto;min-width:300px;overflow-x:hidden;position:relative;width:100%}.grecaptcha-badge { visibility:hidden!important;}select,input,textarea,.button,button,.hosted_field{-webkit-appearance:none;background-color:#fff;border:0;border-radius:5px;color:#000;font-family:'Advent Pro',arial,helvetica,sans-serif;font-size:13px;font-weight:bold;height:22px;line-height:22px;padding:0 0 0 10px;width:calc(100% - 10px)}.checkbox, .free_report .checkbox {position:relative; display:block; line-height:20px;}.checkbox label {margin:0 12px 0 4px; line-height:14px;}.checkbox label:before {content:""; border:1px solid #000; background:#FFF; display:block; position:absolute; left:0px; width:14px; height:14px; top:3px; text-align:center; pointer-events:none;}.checkbox input,.free_report .checkbox input{width:14px; height:14px; cursor:pointer; vertical-align:middle; margin:0; opacity:0;display:inline-block;}.checkbox input:checked + label:before {content:"\f00c"; font-family:Fontawesome;}.free_report .checkbox {text-align:center;max-width:300px;margin:20px auto;}.free_report .checkbox label {color:#000;}select,input,textarea{display:block}select{width:100%}textarea{line-height:16px;padding:3px 10px;width:calc(100% - 20px)}button[type=submit],input[type=submit],button{cursor:pointer;height:auto;font-size:16px;width:auto}::-webkit-input-placeholder{color:#9ea0a2;text-align:center;text-transform:uppercase}::-moz-placeholder{color:#9ea0a2;text-align:center;text-transform:uppercase}:-ms-input-placeholder{color:#9ea0a2;text-align:center;text-transform:uppercase}:-moz-placeholder{color:#9ea0a2;text-align:center;text-transform:uppercase}.button,button[type=submit],input[type=submit]{background-color:#b7d03b;color:#63676b;float:left;height:50px;line-height:50px;padding:0 40px;text-transform:uppercase;transition:all 0.5s;white-space:nowrap;width:auto}.button.grey{background-color:#63676b;color:#b7d03b}.button.white{background-color:#fff;color:#3c4146}.button.black{background-color:#000;color:#b7d03b}.button.black strong{color:#fff}.button:hover,.button.active,button[type=submit]:hover,input[type=submit]:hover{background-color:#1e1e1e;color:#b7d03b}a,a:focus,a:active{color:inherit;text-decoration:inherit;transition:all 0.5s}a:hover{color:#b7d03b}strong{font-weight:bold}#skiptocontent{height:1px;overflow:hidden;position:absolute;top:-1000em;width:1px}header,footer{-webkit-flex-shrink:0;flex-shrink:0}main{-webkit-flex:1 0 auto;flex:1 0 auto}.container{clear:both;margin:0 auto;max-width:1200px;padding:0 4.5%;position:relative}header::after,main::after,footer::after,.container::after{clear:both;content:'';display:table;}.postdata{background-color:#dfd;border:1px solid #0f0;clear:both;color:#090;font-size:13px;margin-bottom:10px;padding:10px;transition:all 0.5s}.postdata.javascript{max-height:0;overflow:hidden;padding:0 20px}.postdata.error{background-color:#fdd;border:1px solid #f00;color:#f22}.container > .postdata{margin-top:20px}.checkout .postdata{margin-top:25px}.parallax{position:relative}.parallax::before,.parallax::after{background-color:#fff;content:'';height:10px;left:0;position:absolute;right:0}.parallax::before{top:-10px}.parallax::after{bottom:-10px}.title_area{position:relative}.post_title{width:calc(100% - 450px);display:inline-block;font-size:60px;font-weight:300;line-height:1;margin-bottom:30px;}.post_title.product_title{text-transform:none}.back{bottom:0;font-size:15px;font-weight:bold;line-height:15px;padding-right:35px;position:absolute;right:0;text-transform:uppercase}.back::after{bottom:0;content:'\f137';font:25px FontAwesome;line-height:20px;position:absolute;right:0}.title_image{border:1px solid #3c4146;border-radius:5px;height:250px;margin:30px 0;overflow:hidden}.title_image img{display:block;width:100%}.bouncing_arrow {font-size:32px;left:calc(50% - 14px);position:absolute;color:#fff;bottom:120px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;z-index:50;}@keyframes bounce {0%, 20%, 50%, 80%, 100% {transform:translateY(0);}40% {transform:translateY(-15px);}60% {transform:translateY(-5px);}}.video_wrapper_home {position:relative;}.video_wrapper_home video {height:auto;width:100%;}.list ul {justify-content:space-between;}.list li::before {left:-50px !important;right:-50px !important;}.list li:nth-of-type(3n+2) {padding:0 !important;}.dvs_ready #dvs_packages .tab-content .image_wrapper .bg_image {height:500px;background-size:cover;background-position:center; background-repeat:no-repeat;}@media (max-width:1200px){.bouncing_arrow {bottom:30px;}}@media (max-width:849px){.video_wrapper_home {margin-top:105px;}.video_wrapper_home video {height:auto;width:150%;margin-left:-25%;}.post_title{font-size:50px}.back{display:block;margin-top:20px;position:relative;text-align:right}}.greywrap > div{background:linear-gradient(to top,rgba(0,0,0,0) 0px,rgba(0,0,0,0.1) 20px,rgba(0,0,0,0) 20px);line-height:1;margin-bottom:30px;padding:40px 0}.greywrap + .greywrap:not(.greyforced) > div,div:not(.greywrap) > .related_links{background:linear-gradient(to top,rgba(0,0,0,0) 0px,rgba(0,0,0,0.1) 20px,rgba(0,0,0,0) 20px);margin-top:-10px;padding-top:0}div:not(.greywrap) > .related_links{padding:10px 0 60px 0}.greywrap.related_links > div,.greywrap + .greywrap.related_links:not(.greyforced) > div{background:transparent;margin-bottom:0}.container.overflow{overflow:hidden}.container.overflow > div{margin-top:0 !important}.heading{font-size:25px;font-weight:bold;line-height:1.3;margin-bottom:20px;text-transform:uppercase}.heading.secondary{color:#b7d03b;text-transform:none}.heading.light{font-weight:normal}.heading.light strong{font-weight:bold}a.more{display:block;font-size:13px;font-weight:bold;line-height:15px;padding:0 calc(35px + 7%) 15px 7%;position:relative;text-align:right;text-transform:uppercase}a.more::after{bottom:15px;content:'\f055';font:25px FontAwesome;position:absolute;right:7%}.greywrap + .greywrap:not(.greyforced) > div.map{margin-top:-50px}.map iframe{min-height:300px;height:50vh;width:100%}header{background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.5);color:#3c4146;left:0;position:fixed;right:0;top:0;z-index:100}header .top{background-color:#b7d03b;border-bottom:1px solid #93a830;box-shadow:0 0 40px rgba(0,0,0,0.5);overflow:hidden;padding:5px 0;position:relative;transition:all 0.5s;z-index:10}header .top a{color:#3c4146;font-weight:bold;line-height:30px;text-transform:uppercase;transition:all 0.5s}header .top a::after{color:#fff;content:'\f0da';font-family:FontAwesome;font-size:20px;line-height:25px;margin-left:5px}header .top .login-button{float:left}header .top .login-button.right{float:right;margin-right:10px}header .top .login-button.signin::after{content:'\f007';font-size:16px}header .top .float-button{float:left;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}header .top .checkout-button{float:right}header .top .checkout-button::after{content:'\f07a';font-size:16px}header .top a:hover{color:#fff}header .top a span{text-transform:uppercase}header .top form{position:relative}header .top form input{display:none;height:30px}header .top form button{background-color:transparent !important;color:#fff;font-size:16px;height:30px;line-height:30px;margin:0;outline:0;padding:0}header .top form button span{color:#3c4146;margin-right:5px;transition:all 0.5s}header .top form button:hover span{color:#fff}header .top form button i{color:#fff !important}header .top form.input button{position:absolute;right:0;top:0;width:30px}header .top form.input button span{display:none}header .top form.input button i{color:#b7d03b !important}header .header{position:relative;}header .header .container{padding:5px 5%;transition:all 0.5s}#home header .header .container{padding:35px 5% 15px 5%}header .header .logo{background-color:#fff;border-radius:20px;left:50%;padding:0 85px 10px 85px;position:absolute;top:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all 0.5s;width:200px}#home header .header .logo{border-bottom:none;padding:0 0 10px 0;top:25px;width:270px}header .header .logo img{display:block;max-width:100%;width:100%}header .header .logo span{color:#b7d03b;display:block;font-size:9.3px;font-weight:bold;letter-spacing:0.4em;text-transform:uppercase;transition:all 0.5s;white-space:nowrap}#home header .header .logo span{font-size:12.6px}header .header .logo span strong{color:#3c4146;font-weight:normal}header .header .contact_details{font:24px Arial,Helvetica,sans-serif;letter-spacing:1px;margin-bottom:25px;overflow:hidden;transition:all 0.5s;display:inline-block;}header .header .contact_details a {display:block;}header .header .telephone{float:left}header .header .email_address{float:right}header .header .logo.not_home_page {top:30px; width:100%; box-sizing:border-box; border-radius:0 0 20px 20px;}header .header .logo.not_home_page strong.left_side {position:relative;top:15px;}header .header .logo.not_home_page a { display:block;max-width:100%;width:200px;margin:-50px auto -25px;}header .header .logo.not_home_page a img { width:auto;}header .header .logo.not_home_page strong.right_side {float:right; position:relative; top:-2px;}header .header .logo.not_home_page strong.right_side img {display:inline;width:auto;vertical-align:-7px;}#badge-250 {margin-left:auto;margin-right:auto;}@media (max-width:1100px){header .header .logo.not_home_page {padding:0 0 20px;}header .header .logo.not_home_page a {margin:-30px auto;}header .header .logo.not_home_page strong.left_side {font-size:13px; float:left; padding-left:5px;}header .header .logo.not_home_page strong.right_side {font-size:13px; top:9px; padding-right:5px;}header .header .logo.not_home_page strong.right_side img {vertical-align:-4px; width:150px;}}@media (max-width:850px){header .header .logo.not_home_page {width:250px;position:absolute;width:calc(100% - 100px);padding:0;}header .header .logo.not_home_page a {margin:-30px 0 0 10px;}header .header .logo.not_home_page a img {width:auto; margin:0;}header .header .logo.not_home_page strong.left_side {display:none;}header .header .logo.not_home_page strong.right_side img {vertical-align:-3.5px; width:130px;}header .header .logo.not_home_page strong.right_side {display:block;position:absolute;top:32px;background:#FFF;border-radius:0 0 20px 20px;padding:10px 9px;text-align:center;width:228px; line-height:12px; font-size:12px;}}header .header nav{clear:both;font-weight:300;text-transform:uppercase}header .header nav ul{clear:both;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}header .header nav li{-webkit-flex:1 0 auto;flex:1 0 auto;line-height:30px;position:relative; font-size:12pt;}header .header nav li.spacer{-webkit-flex:10 0 auto;flex:10 0 auto}header .header nav li.spacer ~ li{text-align:right}header .header nav .active{color:#3c4146;font-weight:bold}header .header nav .more{display:none}header .header nav ul li ul{background-color:#b7d03b;border-top:5px solid #fff;border-bottom:1px solid rgba(0,0,0,0.5);border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;display:none;left:-100px;padding:5px 0;position:absolute;top:100%;white-space:nowrap}#home header .header nav ul li ul{border-top:15px solid #fff}header .header nav ul li:hover ul{display:block}header .header nav ul li ul li{display:inline;margin:5px 20px}header .header nav ul li ul li a:hover{color:#3c4146}header .header a:hover{color:#b7d03b}#menu{position:absolute;opacity:0;right:0}#menu,#menu + label{border-radius:10px;color:#3c4146;cursor:pointer;display:none;float:right;height:50px;margin:10px 5%;padding:0;transition:all 0.5s;width:50px}#menu + label::before{content:'\f0c9';float:left;font:40px FontAwesome;line-height:50px;text-align:center;width:50px}#home header.sticky .header .container{padding:5px 5%}#home header.sticky .header .contact_details{height:0;margin-bottom:0}#home header.sticky .header .logo{border-bottom:1px solid rgba(0,0,0,0.5);padding:0px 40px 10px 40px;top:10px;width:200px;z-index:5;}#home header.sticky .header .logo span{font-size:9.3px}@media (max-width:1199px){header .header .container,#home header .header .container{padding:5px 5%}header .header .contact_details{display:none}header .header .logo,#home header .header .logo{border-bottom:1px solid rgba(0,0,0,0.5);padding:0 40px 10px 40px;top:10px;width:200px}header .header .logo span,#home header .header .logo span{font-size:9px}#home header .header nav ul li ul{border-top:5px solid #fff}}@media (max-width:949px){header .header .container,#home header .header .container{padding:80px 0 5px 0}header.sticky .header .container,#home header.sticky .header .container{padding:5px 0}header .header .logo,#home header .header .logo{border-bottom:none}header.sticky .header .logo,#home header.sticky .header .logo{border-bottom:none;top:-80px}header .header nav > ul,#home header .header nav > ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;text-align:center}header .header nav li,#home header .header nav li{-webkit-flex:1 0 auto;flex:1 0 auto;margin-right:0}header .header nav li.spacer,#home header .header nav li.spacer{display:none}header .header nav li.spacer ~ li,#home header .header nav li.spacer ~ li{text-align:center}}@media (max-width:849px){header.sticky .top,#home header.sticky .top{border-bottom:none;height:0;padding:0}header .header .container,#home header .header .container{padding:5px 0}header .header .logo,#home header .header .logo{left:0;padding:0 5%;-webkit-transform:none;transform:none}header.sticky .header .logo,#home header.sticky .header .logo{padding:0 5%;top:10px}header .header nav > ul,#home header .header nav > ul{display:none}#menu,#menu + label{display:block}#menu:checked + label{background-color:#b7d03b;color:#fff}#menu:checked ~ ul,#home #menu:checked ~ ul{display:block;padding-top:50px;background:white;width:calc(100% + 50px);margin-left:-25px;}header .header nav .more{display:block}#home header .header nav ul li ul,header .header nav ul li ul{background-color:transparent;border-top:0;border-bottom:0;color:inherit;display:block;left:0;padding:0;position:relative;top:0;white-space:normal}header .header nav ul li ul li{display:block;margin:0}header .header nav ul li ul li a:hover{color:#b7d03b}}@media (max-width:699px){header .top form.float-button{display:none}}@media (max-width:549px){header .top a.login-button.right{display:none}}main > *:first-child{margin-top:80px}main sup{font-size:12px;vertical-align:text-top}footer .awards{background-color:#3c4146;color:#8a8d90;font-weight:bold;line-height:1.1;text-align:center;text-transform:uppercase}footer .awards ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}footer .awards ul li{-webkit-flex:1 0 auto;flex:1 0 auto;-webkit-flex-basis:0;flex-basis:0;margin:2%}footer .awards ul li img{width:250px}footer .awards ul li span{display:block}footer .awards ul li span:first-of-type{height:50px}footer .footer{background-color:#63676b;color:#d8d9da;font-weight:bold}footer .footer .heading{color:#fff}footer .footer .container{padding:20px 4.5%}footer .footer .container > div{float:left;padding:40px 2%;text-align:center;width:21%}footer .footer ul li{display:block;margin:5px 0;text-transform:lowercase}footer .footer span{display:block}footer .footer address span:nth-last-of-type(3),footer .footer address span:nth-last-of-type(2){display:inline-block}footer .footer address span:nth-last-of-type(3)::after{content:',';margin-right:3px}footer .footer .container > div > span,footer .footer .container > div > address{margin:5px 0}footer .copy{color:#000;font-size:13px;font-weight:bold;padding:20px 0}footer .copy span{display:block;text-align:center}@media (max-width:749px){footer .footer .container > div{padding:20px 2%;width:46%}}@media (max-width:399px){footer .copy{padding:10px 0}footer .copy span:first-of-type,footer .copy span:last-of-type{display:block;float:none;text-align:center}}@media (max-width:379px){footer .footer .container > div{padding:20px 0;width:100%}}#chatWidget{display:none}.woocommerce-Price-currencySymbol {display:inline-block !important;}.reviews-container {display:inline-block; float:right; width:275px; border-radius:4px; background-color:#f4f4f4; box-shadow:0 3px 0 #dbdbdb;}.reviews-container .top {background-color:#f4f4f4; display:flex; flex-direction:row; justify-content:center; padding:10px; box-shadow:none;}.reviews-container .top img.reviews-logo {height:20px; width:125px;}.reviews-container .top img.stars {height:16px; width:100px; margin:2px 0 2px 15px;}.reviews-container .bottom {background-color:#12d06c; display:flex; flex-direction:row;}.reviews-container .bottom #reviews {display:flex; flex-direction:row; justify-content:center; width:100%;}.reviews-container .bottom #reviews p {padding:5px; color:#fff; font-family:Arial,sans-serif; font-size:12px; font-weight:600;}header.sticky .reviews-container {display:none;}@media (max-width:1200px){.reviews-container {display:none;}}.reviews-container.small {display:flex;float:right;margin:20px 0;width:auto;line-height:1em;box-shadow:0 2px 0 #dbdbdb;}.reviews-container.small::after {content:"";display:none;}.reviews-container.small .top {padding:5px 10px;border-bottom:none;}.reviews-container.small .top img.reviews-logo {}.reviews-container.small .top img.stars {}.reviews-container.small .bottom {}.reviews-container.small .bottom #reviews {}.reviews-container.small .bottom #reviews p {padding:6px 10px 5px 10px;}header.sticky .reviews-container.small {display:flex;}@media (max-width:1000px){.reviews-container.small {display:none;}}header .top .login-button {margin-left:10px;}header .top .search-button {margin-right:10px;float:right;left:auto;position:relative;-webkit-transform:none;transform:none;}#CQ-canddi {width:350px;}#CQ-popup {width:350px;}.nav-pills {justify-content:space-evenly;width:400px;margin:auto;}.nav-pills .nav-item .nav-link {border:1px solid #b7d03a;margin-top:25px;margin-bottom:15px;display:inline-block;text-transform:uppercase;border-radius:5px;padding:12px 70px;color:#000 !important;background:transparent !important;font-weight:bold;transform:all .3s;}.nav-pills .nav-item .nav-link:hover { background:#b7d03a !important; color:#fff !important;} .nav-pills .nav-item .nav-link.active { background:#b7d03a !important; color:#fff !important;}p.red {color:#f00;}.header_image_wrapper {margin-top:82px;padding:170px 0 120px;background-image:linear-gradient(90deg,#0c1013, #121925, #192439,#0f1821, #0c1014);align-items:center;display:flex;}.header_image_wrapper .container {padding:25px 0 10px!important;position:absolute;color:#fff;font-weight:bold;width:100%;left:50%;transform:translateX(-50%);}.header_image_wrapper .container .intro_box h1 {font-size:58pt;line-height:36pt;}.header_image_wrapper .container .intro_box span {font-size:37pt;}.dvs_ready .row {margin:0!important;}.dvs_ready .countdownHolder {margin-top:0;}.dvs_ready .green_bg {padding:20px 0 5px;background:#b7d03a;}.dvs_ready .green_bg h2.large_h2 {font-size:28pt;}.dvs_ready .padding_large {padding-top:80px;padding-bottom:80px;}img.reviews_img {width:100%;}.main-example span.count {font-size:30pt!important;}.main-example .time {border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);display:inline-block;text-align:center;position:relative;height:70px;width:65px;-webkit-perspective:479px;-moz-perspective:479px;-ms-perspective:479px;-o-perspective:479px;perspective:479px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.main-example .count {background:#fff;color:#000;display:block;line-height:1.8em;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:flat;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat;transform-style:flat;}.main-example .count.top {border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.1);border-radius:5px 5px 0 0;height:50%;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;}.main-example .count.bottom {background-image:linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-webkit-linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-moz-linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-ms-linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-o-linear-gradient(rgba(255,255,255,0.1), transparent);border-top:1px solid #000;border-bottom:1px solid #000;border-radius:0 0 5px 5px;line-height:0;height:50%;top:50%;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;}.main-example .count.next {}.main-example .label {margin-top:5px;display:block;position:absolute;top:70px;width:100%;}.main-example .count.curr.top {-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);z-index:3;}.main-example .count.next.bottom {-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);z-index:2;}.main-example .flip .count.curr.top {-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);}.main-example .flip .count.next.bottom {-webkit-transition:all 250ms ease-in-out 250ms;-moz-transition:all 250ms ease-in-out 250ms;-ms-transition:all 250ms ease-in-out 250ms;-o-transition:all 250ms ease-in-out 250ms;transition:all 250ms ease-in-out 250ms;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);}.countdown-container .time span.label {font-size:9pt!important;text-transform:uppercase;}.countdown-container .weeks {display:none;}p.deadline {margin-top:21px;font-size:13pt;}#msform {text-align:center;position:relative;margin-top:20px}#msform fieldset {border:0 none;border-radius:0.5rem;box-sizing:border-box;width:100%;margin:0;padding-bottom:20px;position:relative}.form-card {text-align:left}#msform fieldset:not(:first-of-type) {display:none}#msform input,#msform textarea {padding:8px 15px 8px 15px;border:1px solid #ccc;border-radius:0px;margin-bottom:25px;margin-top:5px;width:100%;height:auto;box-sizing:border-box;color:#2C3E50;background-color:#ECEFF1;font-size:16px;letter-spacing:1px}#msform input:focus,#msform textarea:focus {-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:1px solid #666;outline-width:0}#msform .action-button {width:100px;height:auto;background:#3c4146;font-weight:bold;color:white;border:0 none;border-radius:0px;cursor:pointer;padding:10px;margin:10px 0px 10px 5px;text-transform:uppercase;}#msform .action-button:hover,#msform .action-button:focus {background-color:#292b2d}#msform .action-button-previous {height:auto;width:100px;background:#616161;font-weight:bold;color:white;border:0 none;border-radius:0px;cursor:pointer;padding:10px;margin:10px 5px 10px 0px;text-transform:uppercase;}#msform .action-button-previous:hover,#msform .action-button-previous:focus {background-color:#484545}#msform .centered_buttons {display:flex;justify-content:center;}.card {z-index:0;border:none;position:relative}.fs-title {font-size:25px;color:#673AB7;margin-bottom:15px;font-weight:normal;text-align:left}.purple-text {color:#673AB7;font-weight:normal}.steps {font-size:25px;color:gray;margin-bottom:10px;font-weight:normal;text-align:right}.fieldlabels {color:gray;text-align:left}#progressbar {margin-bottom:30px;overflow:hidden;color:lightgrey}#progressbar .active {color:#673AB7}#progressbar li {list-style-type:none;font-size:15px;width:20%;float:left;position:relative;font-weight:400}#progressbar #step-1:before,#progressbar #step-2:before,#progressbar #step-3:before,#progressbar #step-4:before,#progressbar #step-5:before {content:""}#progressbar li:before {width:12px;height:12px;line-height:45px;display:block;font-size:20px;color:#ffffff;background:#fff;border-radius:50%;margin:0 auto 10px auto;padding:2px}#progressbar li:after {content:'';width:100%;height:2px;background:#fff;position:absolute;left:0;top:7px;z-index:-1}#progressbar li.active:before,#progressbar li.active:after {background:#3c4146}.progress {height:20px}.progress-bar {background-color:#3c4146}.fit-image {width:100%;object-fit:cover}.accordion_wrapper .accordion {background-color:transparent;cursor:pointer;padding:12px 0;width:100%;border:none;text-align:left;outline:none;border-bottom:1px solid #333;border-radius:0;}.accordion_wrapper .accordion.active {border-bottom:1px solid #b7d03b;}.accordion_wrapper .panel span,.accordion_wrapper .accordion span {color:#b7d03b;font-weight:bold;}.accordion_wrapper .panel {padding:10px 0;text-align:left;display:block;overflow:hidden;height:auto;max-height:0;transition:all ease 1.8s;}.accordion_wrapper .panel.active {max-height:600px;}.dvs_buttons_wrapper {display:flex;justify-content:center;}.dvs_buttons_wrapper .btn:first-child {margin-right:30px;}.dvs_buttons_wrapper a.btn {border:2px solid #b7d03a;}.dvs_buttons_wrapper a.btn:not(.active) {border:2px solid #b7d03a;background:none;color:#b7d03a;}.dvs_packages_form_wrapper {margin-bottom:40px;}.dvs_package_image_wrapper img {width:100%;}.dvs_packages_quote p {margin:0!important;}.dvs_package_image_wrapper,.dvs_package_text,.dvs_package_header_wrapper,.dvs_packages_quote {opacity:0;height:auto;max-height:0;overflow:hidden;transition:all ease 0.4s;}.dvs_package_image_wrapper.active,.dvs_package_text.active,.dvs_package_header_wrapper.active,.dvs_packages_quote.active {opacity:1;max-height:999px;}ol.column_three {-webkit-column-count:3;-moz-column-count:3;column-count:3;list-style:decimal;list-style-position:inside;}ol.column_three li {margin-top:8px;font-weight:bold;break-inside:avoid-column;}ol.column_three div {font-weight:normal;}ol.column_three h4 {font-weight:bold;display:inline-block;text-transform:uppercase;}label.container {display:inline-block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;margin:0;}label.container input {position:absolute;opacity:0;cursor:pointer;}span.checkmark {position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%;}label.container:hover input ~ span.checkmark {background-color:#ccc;}label.container input:checked ~ span.checkmark {background-color:#3c4146;}span.checkmark:after {content:"";position:absolute;display:none;}label.container input:checked ~ span.checkmark:after {display:block;}label.container span.checkmark:after { top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:white;}div.centered_label {display:flex;justify-content:center;}@media (max-width:1200px){.header_image_wrapper {margin-top:122px;}.header_image_wrapper .intro_box {padding-left:50px;}.header_image_wrapper .container .intro_box h1 {font-size:40pt;}.header_image_wrapper .container .intro_box h1 span {font-size:25pt;}.dvs_ready .container_full_width {padding:80px 4.5%!important;}}@media (max-width:992px){.form-item {margin:15px 0;}.dvs_ready .container_full_width {padding:50px 4.5%!important;}img.reviews_img {margin-top:30px;max-width:500px;}p.p_heading {margin-top:30px!important;}}@media (max-width:768px){.header_image_wrapper {padding:160px 0;}.header_image_wrapper .intro_box {padding-left:0;}ol.column_three {-webkit-column-count:1;-moz-column-count:1;column-count:1;}.dvs_ready .container_full_width {padding:20px 4.5%!important;}.dvs_ready .header_image_wrapper .centered {text-align:center;}.header_image_wrapper .container .intro_box h1 {font-size:46pt;line-height:28pt;margin-bottom:25px;}.header_image_wrapper .container .intro_box h1 span {font-size:32pt;}}.row {margin-right:-15px;margin-left:-15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.row * {box-sizing:border-box!important;}.row-no-gutters {margin-right:0;margin-left:0;}.row-no-gutters [class*="col-"] {padding-right:0;padding-left:0;}.m-0 {margin:0!important;}.my-0 {margin-top:0!important;margin-bottom:0!important;}.mx-auto {margin-left:auto!important;margin-right:auto!important;}.text-center {text-align:center!important;}.d-flex {display:flex!important;}.flex-column {flex-direction:column!important;}.justify-content-center {justify-content:center!important;}.col-12 {max-width:100%;width:100%;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float:left;}.col-xs-12 {width:100%;}.col-xs-11 {width:91.66666667%;}.col-xs-10 {width:83.33333333%;}.col-xs-9 {width:75%;}.col-xs-8 {width:66.66666667%;}.col-xs-7 {width:58.33333333%;}.col-xs-6 {width:50%;}.col-xs-5 {width:41.66666667%;}.col-xs-4 {width:33.33333333%;}.col-xs-3 {width:25%;}.col-xs-2 {width:16.66666667%;}.col-xs-1 {width:8.33333333%;}.col-xs-pull-12 {right:100%;}.col-xs-pull-11 {right:91.66666667%;}.col-xs-pull-10 {right:83.33333333%;}.col-xs-pull-9 {right:75%;}.col-xs-pull-8 {right:66.66666667%;}.col-xs-pull-7 {right:58.33333333%;}.col-xs-pull-6 {right:50%;}.col-xs-pull-5 {right:41.66666667%;}.col-xs-pull-4 {right:33.33333333%;}.col-xs-pull-3 {right:25%;}.col-xs-pull-2 {right:16.66666667%;}.col-xs-pull-1 {right:8.33333333%;}.col-xs-pull-0 {right:auto;}.col-xs-push-12 {left:100%;}.col-xs-push-11 {left:91.66666667%;}.col-xs-push-10 {left:83.33333333%;}.col-xs-push-9 {left:75%;}.col-xs-push-8 {left:66.66666667%;}.col-xs-push-7 {left:58.33333333%;}.col-xs-push-6 {left:50%;}.col-xs-push-5 {left:41.66666667%;}.col-xs-push-4 {left:33.33333333%;}.col-xs-push-3 {left:25%;}.col-xs-push-2 {left:16.66666667%;}.col-xs-push-1 {left:8.33333333%;}.col-xs-push-0 {left:auto;}.col-xs-offset-12 {margin-left:100%;}.col-xs-offset-11 {margin-left:91.66666667%;}.col-xs-offset-10 {margin-left:83.33333333%;}.col-xs-offset-9 {margin-left:75%;}.col-xs-offset-8 {margin-left:66.66666667%;}.col-xs-offset-7 {margin-left:58.33333333%;}.col-xs-offset-6 {margin-left:50%;}.col-xs-offset-5 {margin-left:41.66666667%;}.col-xs-offset-4 {margin-left:33.33333333%;}.col-xs-offset-3 {margin-left:25%;}.col-xs-offset-2 {margin-left:16.66666667%;}.col-xs-offset-1 {margin-left:8.33333333%;}.col-xs-offset-0 {margin-left:0%;}@media (min-width:768px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float:left;}.col-sm-12 {width:100%;}.col-sm-11 {width:91.66666667%;}.col-sm-10 {width:83.33333333%;}.col-sm-9 {width:75%;}.col-sm-8 {width:66.66666667%;}.col-sm-7 {width:58.33333333%;}.col-sm-6 {width:50%;}.col-sm-5 {width:41.66666667%;}.col-sm-4 {width:33.33333333%;}.col-sm-3 {width:25%;}.col-sm-2 {width:16.66666667%;}.col-sm-1 {width:8.33333333%;}.col-sm-pull-12 {right:100%;}.col-sm-pull-11 {right:91.66666667%;}.col-sm-pull-10 {right:83.33333333%;}.col-sm-pull-9 {right:75%;}.col-sm-pull-8 {right:66.66666667%;}.col-sm-pull-7 {right:58.33333333%;}.col-sm-pull-6 {right:50%;}.col-sm-pull-5 {right:41.66666667%;}.col-sm-pull-4 {right:33.33333333%;}.col-sm-pull-3 {right:25%;}.col-sm-pull-2 {right:16.66666667%;}.col-sm-pull-1 {right:8.33333333%;}.col-sm-pull-0 {right:auto;}.col-sm-push-12 {left:100%;}.col-sm-push-11 {left:91.66666667%;}.col-sm-push-10 {left:83.33333333%;}.col-sm-push-9 {left:75%;}.col-sm-push-8 {left:66.66666667%;}.col-sm-push-7 {left:58.33333333%;}.col-sm-push-6 {left:50%;}.col-sm-push-5 {left:41.66666667%;}.col-sm-push-4 {left:33.33333333%;}.col-sm-push-3 {left:25%;}.col-sm-push-2 {left:16.66666667%;}.col-sm-push-1 {left:8.33333333%;}.col-sm-push-0 {left:auto;}.col-sm-offset-12 {margin-left:100%;}.col-sm-offset-11 {margin-left:91.66666667%;}.col-sm-offset-10 {margin-left:83.33333333%;}.col-sm-offset-9 {margin-left:75%;}.col-sm-offset-8 {margin-left:66.66666667%;}.col-sm-offset-7 {margin-left:58.33333333%;}.col-sm-offset-6 {margin-left:50%;}.col-sm-offset-5 {margin-left:41.66666667%;}.col-sm-offset-4 {margin-left:33.33333333%;}.col-sm-offset-3 {margin-left:25%;}.col-sm-offset-2 {margin-left:16.66666667%;}.col-sm-offset-1 {margin-left:8.33333333%;}.col-sm-offset-0 {margin-left:0%;}}@media (min-width:992px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float:left;}.col-md-12 {width:100%;}.col-md-11 {width:91.66666667%;}.col-md-10 {width:83.33333333%;}.col-md-9 {width:75%;}.col-md-8 {width:66.66666667%;}.col-md-7 {width:58.33333333%;}.col-md-6 {width:50%;}.col-md-5 {width:41.66666667%;}.col-md-4 {width:33.33333333%;}.col-md-3 {width:25%;}.col-md-2 {width:16.66666667%;}.col-md-1 {width:8.33333333%;}.col-md-pull-12 {right:100%;}.col-md-pull-11 {right:91.66666667%;}.col-md-pull-10 {right:83.33333333%;}.col-md-pull-9 {right:75%;}.col-md-pull-8 {right:66.66666667%;}.col-md-pull-7 {right:58.33333333%;}.col-md-pull-6 {right:50%;}.col-md-pull-5 {right:41.66666667%;}.col-md-pull-4 {right:33.33333333%;}.col-md-pull-3 {right:25%;}.col-md-pull-2 {right:16.66666667%;}.col-md-pull-1 {right:8.33333333%;}.col-md-pull-0 {right:auto;}.col-md-push-12 {left:100%;}.col-md-push-11 {left:91.66666667%;}.col-md-push-10 {left:83.33333333%;}.col-md-push-9 {left:75%;}.col-md-push-8 {left:66.66666667%;}.col-md-push-7 {left:58.33333333%;}.col-md-push-6 {left:50%;}.col-md-push-5 {left:41.66666667%;}.col-md-push-4 {left:33.33333333%;}.col-md-push-3 {left:25%;}.col-md-push-2 {left:16.66666667%;}.col-md-push-1 {left:8.33333333%;}.col-md-push-0 {left:auto;}.col-md-offset-12 {margin-left:100%;}.col-md-offset-11 {margin-left:91.66666667%;}.col-md-offset-10 {margin-left:83.33333333%;}.col-md-offset-9 {margin-left:75%;}.col-md-offset-8 {margin-left:66.66666667%;}.col-md-offset-7 {margin-left:58.33333333%;}.col-md-offset-6 {margin-left:50%;}.col-md-offset-5 {margin-left:41.66666667%;}.col-md-offset-4 {margin-left:33.33333333%;}.col-md-offset-3 {margin-left:25%;}.col-md-offset-2 {margin-left:16.66666667%;}.col-md-offset-1 {margin-left:8.33333333%;}.col-md-offset-0 {margin-left:0%;}}@media (min-width:1200px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float:left;}.col-lg-12 {width:100%;}.col-lg-11 {width:91.66666667%;}.col-lg-10 {width:83.33333333%;}.col-lg-9 {width:75%;}.col-lg-8 {width:66.66666667%;}.col-lg-7 {width:58.33333333%;}.col-lg-6 {width:50%;}.col-lg-5 {width:41.66666667%;}.col-lg-4 {width:33.33333333%;}.col-lg-3 {width:25%;}.col-lg-2 {width:16.66666667%;}.col-lg-1 {width:8.33333333%;}.col-lg-pull-12 {right:100%;}.col-lg-pull-11 {right:91.66666667%;}.col-lg-pull-10 {right:83.33333333%;}.col-lg-pull-9 {right:75%;}.col-lg-pull-8 {right:66.66666667%;}.col-lg-pull-7 {right:58.33333333%;}.col-lg-pull-6 {right:50%;}.col-lg-pull-5 {right:41.66666667%;}.col-lg-pull-4 {right:33.33333333%;}.col-lg-pull-3 {right:25%;}.col-lg-pull-2 {right:16.66666667%;}.col-lg-pull-1 {right:8.33333333%;}.col-lg-pull-0 {right:auto;}.col-lg-push-12 {left:100%;}.col-lg-push-11 {left:91.66666667%;}.col-lg-push-10 {left:83.33333333%;}.col-lg-push-9 {left:75%;}.col-lg-push-8 {left:66.66666667%;}.col-lg-push-7 {left:58.33333333%;}.col-lg-push-6 {left:50%;}.col-lg-push-5 {left:41.66666667%;}.col-lg-push-4 {left:33.33333333%;}.col-lg-push-3 {left:25%;}.col-lg-push-2 {left:16.66666667%;}.col-lg-push-1 {left:8.33333333%;}.col-lg-push-0 {left:auto;}.col-lg-offset-12 {margin-left:100%;}.col-lg-offset-11 {margin-left:91.66666667%;}.col-lg-offset-10 {margin-left:83.33333333%;}.col-lg-offset-9 {margin-left:75%;}.col-lg-offset-8 {margin-left:66.66666667%;}.col-lg-offset-7 {margin-left:58.33333333%;}.col-lg-offset-6 {margin-left:50%;}.col-lg-offset-5 {margin-left:41.66666667%;}.col-lg-offset-4 {margin-left:33.33333333%;}.col-lg-offset-3 {margin-left:25%;}.col-lg-offset-2 {margin-left:16.66666667%;}.col-lg-offset-1 {margin-left:8.33333333%;}.col-lg-offset-0 {margin-left:0%;}}.row:before,.row:after {display:table;content:" ";}.row:after {clear:both;}div:not(.greywrap) > .related_links.products{padding-bottom:10px}.links{margin:0 -1.5%}.links .heading{margin:0 1.5% 30px 1.5%}.scroller + .container > .links,.featured_image + .container > .links{margin:0 -1.5% 0 -1.5%}div:not(:nth-of-type(2)) .links:last-of-type:not(.products){margin-bottom:30px}.links ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.links.products ul{float:right;margin:0;min-height:280px}.links ul li{-webkit-flex:1 0 auto;flex:1 0 auto;margin:0 1.5%;max-width:22%;min-width:22%;width:22%}.links.products ul li{-webkit-flex-basis:0;flex-basis:0;margin:0 1.5% 3% 1.5%;}.links.products.top_level ul li:nth-of-type(1):nth-last-of-type(2),.links.products.top_level ul li:nth-of-type(2):nth-last-of-type(1){max-width:47%}.links ul li div{font-size:24px;font-weight:bold;height:50px;position:relative;text-transform:uppercase;width:100%}.scroller + .container > .links ul li div.link,.featured_image + .container > .links ul li div.link{margin-top:-52px}.links ul li div.hasimage{background-position:center;background-size:cover;border-radius:10px;height:280px}.links ul li div .title,.links ul li div .more{left:0;position:absolute;right:0;transition:all 0.5s;z-index:1}.links ul li div span.title{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;color:#3c4146;line-height:30px;padding:10px 1% 10px calc(35px + 1%);top:0;z-index:81}.links ul li div span.title::before{color:#b7d03b;content:'\f041';font:30px FontAwesome;left:calc(1% + 10px);line-height:30px;position:absolute;top:10px}@media (min-width:850px){.links.products ul.filtered_products{width:75%}.links.products ul.filtered_products li{margin:0 2% 4% 2%;max-width:29.33%;min-width:29.33%;width:29.33%}}@keyframes highlight{from{background-color:#fff;color:#3c4146}to{background-color:#b7d03b;color:#fff}}@keyframes highlightb{from{color:#b7d03b}to{color:#fff}}.links ul li:not(.active) div span.title.highlight{animation:highlight 1s infinite alternate;transition:all 0.5s ease-in-out}.links ul li:not(.active) div span.title.highlight::before{animation:highlightb 1s infinite alternate;transition:all 0.5s ease-in-out}.links ul li:hover div span.title.highlight,.links ul li:hover div span.title.highlight::before{animation:none}.links.products ul li div span.title{background-color:transparent;bottom:50px;color:#fff;padding:10px 3%;text-transform:none;top:auto}.links.products ul li div span.title::before{content:none}.links.products ul li div.product span.title{color:#3c4146}.links ul li .img{border-radius:10px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.links ul li .img img{bottom:50px;height:calc(100% - 100px);left:0;object-fit:cover;overflow:hidden;position:absolute;right:0;top:50px;transition:all 3s;width:100%}.links.products ul li div.product .img{box-shadow:0 0 5px #000}.links.products ul li .img img{height:calc(100% - 50px);top:0}.links.products ul li div.product .img img{bottom:100px;height:auto;margin:auto;max-height:calc(90% - 100px);max-width:90%;top:0;width:auto}.links.products ul li div.product .img video{background-color:#fff;height:calc(90% - 50px);left:50%;margin:0;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.links ul li div div.more{background-color:#63676b;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#b7d03b;font-size:15px;height:auto;line-height:15px;padding:25px calc(35px + 7%) 10px 7%;position:relative;text-align:right;top:calc(100% - 50px);width:auto;z-index:82}.links ul li div div.more > a{display:block;position:relative}.links ul li div div.more::after,.links ul li div div.more > a:not(:last-of-type)::after{color:#fff;bottom:10px;content:'\f06a';font:25px FontAwesome;margin-left:10px;position:absolute}.links ul li div.multi_link div.more > a:not(:last-of-type)::after{content:none}.links ul li:hover div.multi_link div.more::after,.links ul li:hover div.multi_link div.more > a:not(:last-of-type)::after{content:'\f061'}.links ul li div.multi_link div.more > a:not(:last-of-type)::after{bottom:10px}.links ul li:hover div.multi_link .more::after{bottom:20px}.links ul li div div.more > a:not(:last-of-type) span::after{bottom:0}.links ul li div div.more .text{color:#fff;font-size:20px;height:auto;line-height:1.1;max-height:0;overflow:hidden;text-align:left;text-transform:none;transition:all 0.5s ease-in}.links ul li div div.more .text strong{color:#b7d03b;text-transform:uppercase}.links ul li div.link:hover div.more .text,.links ul li div.link.hover div.more .text{max-height:200px;padding-bottom:10px}.links ul li div.link.multi_link:hover div.more .find_more,.links ul li div.link.multi_link.hover div.more .find_more{display:none}.links ul li div.link div.more .multi_link{display:none}.links ul li div.link:hover div.more .multi_link,.links ul li div.link.hover div.more .multi_link{display:block}.links ul li div.link:hover div.more .multi_link a,.links ul li div.link.hover div.more .multi_link a{display:block;margin-top:10px}.links ul li div.link div.more .multi_link a:hover{color:#fff}.links ul li div div.more > a:not(:last-of-type) > .text + span{display:none}.links ul li div:hover div.more > a:not(:last-of-type) > .text + span,.links ul li div.hover div.more > a:not(:last-of-type) > .text + span{display:block}.links ul li div:hover div.more > a + a .text,.links ul li div.hover div.more > a + a .text{margin-top:20px}.links ul li div.link.noimage div.more{visibility:hidden;top:100%}.links ul li div.link.noimage:hover div.more,.links ul li div.link.noimage.hover div.more{visibility:visible}.links.products ul li div .more::after{content:'\f055'}.links:not(.products) ul li div.link:hover span.title,.links:not(.products) ul li div.link.hover span.title,.links:not(.products) ul li.active div span.title{background-color:#b7d03b;color:#fff}.links ul li div.link:hover span.title::before,.links ul li div.link.hover span.title::before,.links ul li.active div span.title::before{color:#fff}.links:not(.products) ul li div.link:hover .img img,.links:not(.products) ul li div.link.hover .img img{-webkit-transform:scale(1.2) rotate(-10deg);transform:scale(1.2) rotate(-10deg)}.links.products ul li div.link:hover div.more,.links.products ul li div.link.hover div.more,.links.products ul li.active div div.more{background-color:#b7d03b;color:#fff}.links:not(.products) ul li div span.title{border-top:1px solid rgba(0,0,0,0.5);border-right:1px solid rgba(0,0,0,0.5);border-bottom:1px solid rgba(0,0,0,0.2);border-left:1px solid rgba(0,0,0,0.5)}@media (max-width:1299px){.links ul li div{font-size:23px}}@media (max-width:1199px){.links ul li div{font-size:20px}.links ul li div span.title{padding:10px 5% 10px calc(25px + 5%)}.links ul li div span.title::before{font-size:25px;left:5%}}@media (max-width:1099px){.links ul li div{font-size:18px}}@media (max-width:999px){.links ul li div{font-size:16px}.links ul li div span.title{padding:10px 3% 10px calc(20px + 3%)}.links ul li div span.title::before{font-size:23px;left:4%}}@media (max-width:849px){.links ul li.noimage{display:none}.links ul li div:not(.hasimage) span.title{border-bottom-left-radius:10px;border-bottom-right-radius:10px}#page .featured_image + .links{display:none}.links ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}.links ul li{max-width:47%;width:47%}.links:not(.products) ul li:not(:nth-of-type(-n+2)){margin:calc(3% + 49px) 1.5% 0 1.5%}.links.related_links:not(.products) ul li:not(:nth-of-type(-n+2)){margin:3% 1.5% 0 1.5%}.links:not(.products) ul li:not(:nth-of-type(-n+2)) div span.title{border-top:1px solid rgba(0,0,0,0.5);border-right:1px solid rgba(0,0,0,0.5);border-left:1px solid rgba(0,0,0,0.5)}.links.products ul li,.links.products ul li:nth-of-type(n+3){max-width:47%;min-width:47%}}@media (max-width:439px){.links ul li{max-width:97%;width:97%}.links:not(.products) ul li:nth-of-type(2){margin:calc(3% + 49px) 1.5% 0 1.5%}.links:not(.products) ul li:nth-of-type(2) div span.title{border-top:1px solid rgba(0,0,0,0.5);border-right:1px solid rgba(0,0,0,0.5);border-left:1px solid rgba(0,0,0,0.5)}.links ul li div{height:240px}.links.products ul li,.links.products ul li:nth-of-type(n+3){max-width:97%;min-width:97%}}.links.products .categories{bottom:0;display:none;height:15px;left:0;padding:10px;position:absolute;z-index:83}.links.products .categories > i,.links.products .categories > span{float:left;height:15px;line-height:15px;margin-right:3px}.links.products .categories > i::before{content:'\f111';display:block;font:15px FontAwesome;position:relative;z-index:1}.links.products .categories > i.tracking::before{color:#f6851f}.links.products .categories > i.navigation::before{color:#fff208}.links.products .categories > i.management::before{color:#00aeef}.links.products .categories > i.fuel::before{color:#b7d13b}.links.products .filter_container{float:left;margin:0 1.5%;padding-bottom:20px;width:22%}.links.products .filter_container.sticky{background:linear-gradient(to bottom,rgba(255,255,255,1) 80%,rgba(255,255,255,0));left:0;padding-bottom:50px;position:fixed;right:0;z-index:99}.links.products .product_view{background-color:#b7d13b;border-radius:10px;margin-bottom:20px;}.links.products .product_view::after{clear:both;content:'';display:table}.links.products .product_view > a{color:#fff;float:left;position:relative}.links.products .product_view > a:hover{color:#3c4146}.links.products .product_view > a > span{display:block;float:left;font-size:14px;font-weight:bold;margin:20px 0 0 10px;text-transform:uppercase}.links.products .product_view > a::before,.links.products .product_view > a::after{content:'';float:left;font:35px FontAwesome;line-height:50px;text-align:center;width:50px}.links.products .product_view > a::before{background-color:#b7d03b;border-radius:10px;height:50px}.links.products .product_view > a::after{animation:fa-spin 2s infinite linear;color:#fff;content:'\f021';float:left;font:35px FontAwesome;left:5px;position:absolute;top:8px}.links.products .product_view > a.switch:hover::after{animation:fa-spin 20s infinite linear}.links.products .product_view > a.list{float:left;margin-top:20px}.links.products .product_view > a.list::before{background-color:#333;transition:all 0.5s}.links.products .product_view > a.list:hover::before{background-color:#c6db64}.links.products .product_view > a.list::after{content:'\f03a'}.links.products .product_view > a.list.tiles::after{content:'\f00a'}.links.products .product_view.dark{background-color:#63676b;color:#b7d03b;}.links.products .product_view.dark > a::before { background-color:#63676b; }.links.products .product_filter{clear:both;position:relative}.links.products .product_filter::after{clear:both;content:'';display:table}.links.products .product_filter .categories,.links.products .product_filter .filter{background-color:#3d4247;border-radius:10px;color:#fff;float:left;height:auto;padding:10px 0 0 0;position:relative;text-transform:uppercase;width:72%}.links.products .product_filter .categories > i::before{font-size:25px}.links.products .product_filter .categories > span{height:25px;line-height:25px;margin:0 15px 0 5px}.links.products .product_filter .filter{font-size:18px;left:0;margin-top:20px;position:relative;right:0;width:100%}.case-studies .links.products .product_filter .filter{margin-top:0}.links.products .product_filter .filter > input,.links.products .product_filter .filter > label{bottom:0;display:none;left:0;position:relative;right:0;top:0}.links.products .product_filter .filter > input{height:100%;opacity:0;position:absolute;z-index:1}.links.products .product_filter .filter > label{border-radius:10px;font-weight:bold;left:auto;padding:20px;text-align:left;width:calc(100% - 40px)}.links.products .product_filter .filter .filter_categories{background-color:#3d4247;border-bottom-left-radius:10px;border-bottom-right-radius:10px;left:0;max-height:0;overflow:hidden;padding:0;position:relative;right:0;top:calc(100% - 10px);transition:all 0.5s;z-index:1}.links.products .product_filter .filter > input:checked ~ .filter_categories{max-height:1000px;padding:10px}.links.products .product_filter .filter .filter_categories .input{float:left;margin-bottom:10px;position:relative;width:100%}.links.products .product_filter .filter .filter_categories .input > input{bottom:0;cursor:pointer;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;z-index:1}.links.products .product_filter .filter .filter_categories .input > label{display:block;font-size:16px;line-height:20px;padding-left:40px}.links.products .product_filter .filter .filter_categories .input > label::before{border-radius:10px;content:none;height:20px;left:10px;position:absolute;top:0;width:20px}.links.products .product_filter .filter .filter_categories .input > label::after{content:'';font-family:FontAwesome;left:10px;line-height:20px;position:absolute;text-align:left;top:0;width:20px}.links.products .product_filter .filter .filter_categories .input input:checked + label{text-shadow:0 0 2px rgba(255,255,255,1)}.links.products .product_filter .filter .filter_categories .input input[name=tracking] + label::before{background-color:#f6851f}.links.products .product_filter .filter .filter_categories .input input[name=navigation] + label::before{background-color:#fff208}.links.products .product_filter .filter .filter_categories .input input[name=management] + label::before{background-color:#00aeef}.links.products .product_filter .filter .filter_categories .input input[name=fuel] + label::before{background-color:#b7d13b}.links.products .product_filter .filter .filter_categories .input > input:checked + label::after{color:#b7d03b;content:'\f058';text-shadow:none}.links.products .product_filter .filter p{font-size:13px;padding:0 0 20px 20px}.links.products .product_filter .filter p i{color:#b7d03b}.links.products .container > .product_view{margin:0 0 20px 0}.links.products .container > .product_filter{margin:0 -1.5%}.links.products .product .categories{display:none}.links.products > ul.tiles{display:block}.links.products > ul.tiles li{border-radius:10px;box-shadow:0 0 5px #000;margin-bottom:20px;max-width:97%;width:97%}.links.products > ul.tiles li div.hasimage{background-color:#63676b;border-radius:10px;height:50px}.links.products > ul.tiles li div.product span.title{background-color:#fff;border-radius:0;height:30px;left:22%;right:22%;top:0}.links.products > ul.tiles li div.product .img{background-color:#fff;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none;overflow:hidden;position:relative;width:22%}.links.products > ul.tiles li div.product .img img{bottom:0;max-height:200%}.links.products > ul.tiles li div div.more{border-top-right-radius:10px;border-bottom-left-radius:0;float:right;padding:25px 55px 10px 20px;width:120px}.links.products > ul.tiles li div div.more::before{background:linear-gradient(to right,rgba(0,0,0,0.5) 5px,rgba(0,0,0,0.2) 20px,rgba(0,0,0,0) 40px);bottom:0;content:'';left:0;position:absolute;right:0;top:0}.links.products > ul.tiles li div div.categories{left:78%;right:0;z-index:82}@media (max-width:1099px) {.links.products .product .categories{bottom:25px;padding:5px 10px}}@media (max-width:999px) {.links.products .product_filter .categories > i{clear:both}.links.products .product_view > a.switch > span > span{display:none}}@media (max-width:849px) {.links.products .filter_container{width:100%}.links.products .product_view > a.list{float:right;margin-top:0}.links.products .product_filter .filter{position:relative}.links.products .product_filter .categories,.links.products .product_filter .filter{width:calc(47.5% - 40px)}.links.products .product_filter .filter{width:100%}.links.products .product_filter .filter > input,.links.products .product_filter .filter > label{cursor:pointer;display:block}.links.products .product_filter .filter > label::after{content:'\f078';font-family:FontAwesome;font-weight:normal;margin-left:5px}.links.products .product_filter .filter > input:checked + label::after{content:'\f077'}.links.products .product_view > a.switch > span > span{display:inline}}@media (max-width:549px) {.links.products .product_view > a.list{clear:both;float:left;margin-top:20px}}.case-studies .links .hasimage .img::after{background-color:rgba(0,0,0,0.35);bottom:0;content:'';left:0;position:absolute;right:0;top:0}.container-fluid {clear:both;margin:0 auto;padding:0 4.5%;position:relative;width:100%;}.container_full_width {margin:40px auto;width:100%;padding:0;box-sizing:border-box;}.container_full_width * {box-sizing:border-box;}.container_full_width p {margin:0 0 15px;line-height:18pt;}.home_header_image_wrapper {margin-top:192px;align-items:center;display:flex;background-image:url(/assets/image/jpeg/Header-Image.jpg);padding:260px 0;background-size:cover;background-position:center;background-repeat:no-repeat;}.home_header_image_wrapper .container {padding:25px 5% 10px 0!important;position:absolute;color:#fff;font-weight:bold;width:100%;left:50%;transform:translateX(-50%);box-sizing:border-box;}.home_header_image_wrapper .container .intro_box h1 {margin-bottom:30px;font-size:58pt;line-height:40pt;}.home_header_image_wrapper .container .intro_box h1 span {font-size:30pt;line-height:0.5em;}.home_header_image_wrapper .container .intro_box h1 span.green {color:#b7d03a;}a.btn {margin-top:25px;margin-bottom:15px;display:inline-block;text-transform:uppercase;border-radius:5px;padding:6px 32px;color:#fff;font-weight:bold;}a.green_btn {align-self:flex-start;background:#b7d03a;}a.green_btn_inverted {margin-top:0!important;color:#b7d03a;background:#3c4146;}a.green_btn_inverted i {margin-left:10px;}a.btn_quote {width:100%;max-width:310px;text-align:center;}ul.green_bullets li {padding:5px 0 5px 20px;line-height:18pt;font-weight:500;}ul.green_bullets li:before {font-family:"FontAwesome";content:"\f111";display:inline-block;font-weight:bold;margin-top:0;margin-left:-18px;margin-right:7px;font-size:9pt;color:#b7d03a;}.background_image {margin:20px 0;padding:0;background-size:cover!important;background-position:left!important;background-repeat:no-repeat!important;overflow:hidden;min-height:300px;border-radius:10px;}.background_image:hover .text {width:130%!important;opacity:0.9;}.background_image .text {margin-left:-70px;padding:20px 20px 20px 80px;width:350px;border-radius:0 10px 10px 0;background:#b7d03a;color:#fff;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);height:300px;transition:.8s;}.background_image .text_inner {margin-top:-20px;-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);height:300px;display:flex;flex-direction:column;justify-content:center;padding:35px 20px;width:350px;}.background_image .text h2 {font-size:26pt;font-weight:bold;line-height:26pt;}.background_image .text img {margin:15px 0 0;max-width:165px;width:100%;}.background_image .text a.white_btn {margin-top:auto;max-width:180px;background:#fff;color:#3c4146;font-weight:bold;text-align:center;}.grey_bg {border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0 5px;background:#ebeff1;}.position-relative {position:relative;}.position-unset {position:unset;}.image_far_right {border-radius:10px 0 0 10px;width:830px;}.logo_wrapper {display:flex;align-items:center;justify-content:center;}h2.large_h2 {margin-bottom:30px;font-size:24pt;line-height:26pt;font-weight:bold;text-transform:uppercase;}h2.large_h2 span {color:#b7d03a;}h2.large_h2 span.small {color:#3c4146;font-size:16pt;}div#vertical-widget-720 {margin:auto;}@media (max-width:1200px){.home_header_image_wrapper {margin-top:128px;}.home_header_image_wrapper .intro_box {padding-left:15px;}.home_header_image_wrapper .container .intro_box h1 {font-size:40pt;}.home_header_image_wrapper .container .intro_box h1 span {font-size:25pt;}.container_full_width {margin:40px auto;width:100%;padding:0 4.5%;}.image_far_right {width:100%;border-radius:0;}}@media (max-width:768px){.home_header_image_wrapper .container .intro_box h1 {font-size:28pt;}.background_image .text h2 {font-size:21pt;}.background_image .text {width:300px;}.background_image .text a.white_btn {max-width:135px;padding:6px 5px;font-size:12pt;}.logo_wrapper {display:block;text-align:center;}.logo_wrapper img {display:block;margin:0 auto 36px!important;}}@media (max-width:568px){.home_header_image_wrapper .container .intro_box h1 {line-height:28pt;}}.countdownHolder{margin-top:20px;font:16px 'Advent Pro',arial,helvetica,sans-serif;letter-spacing:-3px;display:inline-block;}.position{display:inline-block;height:1.2em;overflow:hidden;position:relative;width:1.05em;}.digit{position:absolute;display:block;width:1em;background-color:#fff;border-radius:0.2em;text-align:center;color:#666;letter-spacing:-1px;}.digit.static{box-shadow:1px 1px 1px rgba(4, 4, 4, 0.35);background:#fff;}.countDays{}.countDiv0{}.countHours{}.countDiv1{}.countMinutes{}.countDiv2{}.countSeconds{}.countDiv{display:inline-block;width:16px;height:1.6em;position:relative;visibility:hidden;}.countDiv:before,.countDiv:after{position:absolute;width:5px;height:5px;background-color:#fff;border-radius:50%;left:50%;margin-left:-3px;top:0.5em;box-shadow:1px 1px 1px rgba(4, 4, 4, 0.5);content:'';}.countDiv:after{top:0.9em;}.layout-banner.container{margin:60px auto 0 auto}.layout-banner ul{height:100px;position:relative}.layout-banner li{left:0;position:absolute;right:0;top:0}.layout-banner li:not(:first-of-type) > *{display:none}.layout-banner span{background-color:#b7d03b;border-radius:10px;display:block;color:#fff;font-size:28px;line-height:30px;padding:20px 2%;text-transform:uppercase;width:96%}.layout-banner img{background-color:#fff;border:1px solid #63676b;border-radius:10px;box-shadow:-2px 0 5px rgba(0,0,0,0.5);height:110px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.layout-banner .scroller-banner li > *{display:none;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);transition:all 2s;z-index:0}.layout-banner .scroller-banner li.last > *,.layout-banner .scroller-banner li.active > *,.layout-banner .scroller-banner li.next > *{display:block}.layout-banner .scroller-banner li.active > *{z-index:50}.layout-banner .scroller-banner li.last > *,.layout-banner .scroller-banner li.next > *{opacity:0}.layout-banner .scroller-banner li.last > *{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.layout-banner .scroller-banner li.active > *{-webkit-transform:rotateX(0);transform:rotateX(0)}.layout-banner .scroller-banner li > img{-webkit-transform:rotateX(-180deg) translateY(-50%);transform:rotateX(-180deg) translateY(-50%);transform-origin:top}.layout-banner .scroller-banner li.last > img{-webkit-transform:rotateX(180deg) translateY(-50%);transform:rotateX(180deg) translateY(-50%)}.layout-banner .scroller-banner li.active > img{-webkit-transform:rotateX(0) translateY(-50%);transform:rotateX(0) translateY(-50%)}@media (max-width:1299px){.layout-banner ul{margin-top:180px}.layout-banner img{left:50%;right:auto;top:-130px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.layout-banner .scroller-banner li > img{-webkit-transform:rotateX(-180deg) translateX(-50%);transform:rotateX(-180deg) translateX(-50%);transform-origin:center}.layout-banner .scroller-banner li.last > img{-webkit-transform:rotateX(180deg) translateX(-50%);transform:rotateX(180deg) translateX(-50%)}.layout-banner .scroller-banner li.active > img{-webkit-transform:rotateX(0) translateX(-50%);transform:rotateX(0) translateX(-50%)}}.form_contact .row:not(.noflex){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;line-height:1;margin:30px -1.5% 40px -1.5%}.form_contact .row + .row{margin-top:-20px}.form_contact .row::after{clear:both;content:'';display:table}.form_contact .row .column{-webkit-flex:1;flex:1;margin:0 1.5%;position:relative;width:22%}.form_contact .row .column.double{-webkit-flex:2;flex:2;width:47%}.form_contact .row .input{background-color:#63676b;border-radius:5px;color:#fff;float:left;margin-bottom:20px;padding:6% 5%;width:100%;position:relative;}.form_contact .row .input.dark{background-color:#333}.form_contact .row .column.single.input,.form_contact .row .column.double.input,.form_contact .row .column.triple.input{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:1.5%}.form_contact .row .column.single.input{-webkit-flex:1 0 auto;flex:1 0 auto;width:19%}.form_contact .row .column.double.input{width:42%}.form_contact .row .column.triple.input{-webkit-flex-direction:row;flex-direction:row;-webkit-flex:3 0 auto;flex:3 0 auto;width:69%}.form_contact .row .column.triple.input .select{-webkit-flex:1 0 auto;flex:1 0 auto;-webkit-flex-basis:0;flex-basis:0;margin:0 1.5%}.form_contact .row .column.triple.input .select:first-of-type{margin:0 3% 0 0}.form_contact .row .column.triple.input .select:last-of-type{margin:0 0 0 3%}.form_contact .row .column.triple.input .select label:nth-child(1){margin-top:31px}.form_contact .row .input .half *{float:left;width:calc(45% - 10px)}.form_contact .row .input .half *:first-of-type{margin-right:10%}.form_contact .row .input span,.form_contact .row .input .select span{color:#b7d03b;display:block;font-weight:bold;text-transform:uppercase;margin-left:0}.form_contact .row .input label,.form_contact .row .input .select label{display:block;font-size:13px;font-weight:bold;margin:15px 0;position:relative}.form_contact .row .input input,.savings_calculator .input select{background-color:#fff;border-radius:5px;color:#000;font-size:13px;font-weight:bold;height:22px;line-height:22px;padding:0 0 0 10px;width:calc(100% - 10px)}.form_contact .row .input .wpcf7-not-valid { border:2px solid #ff0700 }.form_contact .row .input select{width:100%}.form_contact .row .input input[type=checkbox]{height:30px;margin:0;width:30px}.form_contact .row .input .pounds::after,.form_contact .row .input .checkbox::after{bottom:-37px;color:#000;content:'�';left:10px;line-height:22px;position:absolute}.form_contact .row .input .checkbox{bottom:14%;cursor:pointer;height:30px;left:5%;margin:0;position:absolute;width:30px}.form_contact .row .input .checkbox::after{bottom:0;content:'';font:20px FontAwesome;height:30px;left:0;line-height:30px;text-align:center;width:30px}.form_contact .row .input input[type=checkbox]:checked + .checkbox::after,.form_contact .row .checkbox.active::after{content:'\f00c'}.form_contact .row .input .pounds + input{padding-left:20px;width:calc(100% - 20px)}.form_contact .row textarea {line-height:unset; height:auto;}.form_contact .row button{width:100%}.form_contact .row button.black{margin-bottom:20px}.form_contact .row button:not(.black){bottom:0;left:0;position:absolute}.form_contact .row .column button{position:relative}.form_contact .row .column button:not(.black){bottom:auto;top:0}.form_contact .row .text p{font-size:13px;margin:0 0 1.35em 0}.form_contact .postdata{margin-top:25px}.form_contact .row:first-of-type:last-of-type *{margin-bottom:0}.form_contact .row + .button{float:right;margin-bottom:40px}.form_contact .wpcf7-not-valid-tip { display:none!important; }@media (max-width:699px){.form_contact .row{-webkit-flex-wrap:wrap;flex-wrap:wrap}.form_contact .row .column,.form_contact .row .column.double,.form_contact .row .column.double.input{padding:3%;width:94%}.form_contact .row .column:nth-of-type(3):last-of-type:not(.double){margin:0 1.5% 20px 51.5%}.form_contact .row .column.double.input textarea{height:7em}}.gallery > div,.gallery > ul{border:1px solid #3c4146;border-radius:5px;overflow:hidden;padding-top:0;width:100%}.gallery video{display:block;width:100%}.list.greywrap > .container{padding:40px 4.5% 10px 4.5%}.list ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.list li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;float:left;line-height:1.4;margin:40px 0 30px 0;position:relative;width:26.66%}.list li::before{border-left:1px solid #000;border-right:1px solid #000;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.list li::after,.product-list li::after{background:linear-gradient(to bottom,rgba(0,0,0,0.1) 0,rgba(0,0,0,0) 20px,rgba(0,0,0,0) calc(100% - 20px),rgba(0,0,0,0.1) calc(100% - 20px),rgba(0,0,0,0) 100%);bottom:-40px;height:20px;left:0;position:absolute;right:0}.list li:nth-of-type(-n+3){margin-top:0}.list li:nth-of-type(3n+1){padding-right:5%}.list li:nth-of-type(3n+2){padding:0 5%}.list li:nth-of-type(3n+2)::before{content:''}.list li:nth-of-type(3n+3){padding-left:5%}.list li:nth-of-type(3n+4){clear:both}.list li:not(:nth-last-of-type(-n+3))::after,.product-list li:nth-of-type(-n+3)::after{content:''}.list li > div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:row;flex-direction:column;position:relative}.list li p{display:block;-webkit-flex:1 0 auto;flex:1 0 auto;font-weight:bold;margin-bottom:150px}.list li h3,.list li .img{-webkit-flex-shrink:0;flex-shrink:0}.list li .img{bottom:0;left:0;padding-top:40%;position:absolute;right:0;width:100%}.list li img{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.list .cameras{counter-reset:counter}.list .cameras li{counter-increment:counter;padding-top:40px}.list .cameras li .heading{height:64px}.list .cameras li > div{position:relative}.list .cameras li > div::before{background-color:#b7d03b;border-radius:30px;color:#fff;content:counter(counter);font-size:30px;height:40px;left:0;line-height:40px;position:absolute;text-align:center;top:-40px;width:40px}.list .cameras li .img{bottom:40px}.list .cameras li img{object-fit:initial;width:auto}.list li div > span{line-height:20px;margin-bottom:10px;white-space:nowrap}.list li div > span .label{color:#b7d03b;float:left;font-size:13px;font-weight:bold;width:80px}.list li div > span a{font-size:20px;font-weight:bold}.list li div > address span{display:block;font-weight:bold;line-height:20px}@media (max-width:1099px) {.list li div > span .label{display:block;float:none;width:100%}}@media (max-width:849px) {.list li{width:45%}.list li::before{border-right:0}.list li:nth-of-type(3n+2)::before{content:none}.list li:nth-of-type(2n+2)::before{content:''}.list li:not(:nth-last-of-type(-n+3))::after,.product-list li:nth-of-type(-n+3)::after{content:none}.list li:not(:nth-last-of-type(-n+2))::after,.product-list li:nth-of-type(-n+2)::after{content:''}.list li:nth-of-type(3n+4){clear:none}.list li:nth-of-type(2n+3){clear:both}.list li:nth-of-type(3n+1){padding-right:0}.list li:nth-of-type(3n+2){padding:0}.list li:nth-of-type(3n+3){padding-left:0}.list li:nth-of-type(2n+1){padding-right:5%}.list li:nth-of-type(2n+2){padding-left:5%}.list li:nth-of-type(3){margin-top:40px}.list li:nth-of-type(3):last-of-type{background-color:#fff;margin-top:-40px;padding:40px 0 0 0;text-align:center;width:100%}.list li:nth-of-type(1):nth-last-of-type(3){text-align:right}}@media (max-width:439px) {.list li{float:none;width:100%}.list li:nth-of-type(2n+2)::before{content:none}.list li:not(:nth-last-of-type(-n+2))::after,.product-list li:nth-of-type(-n+2)::after{content:none}.list li:not(:nth-last-of-type(-n+1))::after,.product-list li:nth-of-type(-n+1)::after{content:''}.list li:nth-of-type(2){margin-top:40px}.list li:nth-of-type(2n+1){padding-right:0}.list li:nth-of-type(2n+2){padding-left:0}.list li:nth-of-type(1):nth-last-of-type(3),.list li:nth-of-type(2):nth-last-of-type(2){background-color:#fff;text-align:center;width:100%}.list li:nth-of-type(2):nth-last-of-type(2){margin-top:-40px;padding:40px 0 0 0;}}.savings_calculator form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;line-height:1;margin:30px -1.5% 40px -1.5%}.savings_calculator form::after{clear:both;content:'';display:table}.savings_calculator .column{-webkit-flex:1;flex:1;margin:0 1.5%;position:relative;width:22%}.savings_calculator .input{background-color:#63676b;border-radius:5px;color:#fff;float:left;margin-bottom:20px;padding:6% 5%;width:90%}.savings_calculator .input:last-of-type{margin-bottom:0}.savings_calculator .input > span{color:#b7d03b;display:block;font-weight:bold;text-transform:uppercase}.savings_calculator .input > label{display:block;font-size:13px;font-weight:bold;margin:15px 0;position:relative}.savings_calculator .input input,.savings_calculator .input select{background-color:#fff;border-radius:5px;color:#000;font-size:13px;font-weight:bold;height:22px;line-height:22px;padding:0 0 0 10px;width:calc(100% - 10px)}.savings_calculator .input select{width:100%}.savings_calculator .input .pounds::after{bottom:-37px;color:#000;content:'£';left:10px;line-height:22px;position:absolute}.savings_calculator .input .pounds + input{padding-left:20px;width:calc(100% - 20px)}.savings_calculator button{width:100%}.savings_calculator button.black{margin-bottom:20px}.savings_calculator button:not(.black){bottom:0;left:0;position:absolute}.savings_calculator .text{margin-bottom:70px}.savings_calculator .text p{font-size:13px;margin:0 0 1.35em 0}@media (max-width:849px){.savings_calculator form{-webkit-flex-wrap:wrap;flex-wrap:wrap}.savings_calculator .column{-webkit-flex-basis:auto;flex-basis:auto;width:47%}.savings_calculator .column:nth-of-type(-n+2){margin-bottom:20px}}@media (max-width:449px){}.scroller{height:calc(100vh - 80px);overflow:hidden;position:relative;width:100%}.scroller ul,.scroller ul li{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.scroller ul:not(.scroller) li{opacity:0}.scroller ul:not(.scroller) li:first-of-type{opacity:1}.scroller ul li.alignleft{text-align:left}.scroller ul li.aligncenter{text-align:center}.scroller ul li.alignright{text-align:right}.scroller ul li .text{color:#fff;font-size:3vh;font-weight:600;line-height:1.1;padding-top:calc(10vh + 82px);z-index:1}.scroller ul li .text span{font-size:14vh;line-height:12vh}.scroller ul li .text h1{font-size:5.5vh;font-weight:300;margin:2vh 0}.scroller ul li .text a{background-color:#b7d03b;border-radius:1vh;float:left;line-height:4.5vh;padding:0 2vh;text-transform:lowercase;transition:all 0.5s}.scroller ul li .text a::before{content:'\f041';font-family:FontAwesome;margin-right:1vh}.scroller ul li .text a:hover{background-color:#1e1e1e}.scroller ul li .text .tomtom_logo p {font-size:20px; line-height:180%;}.scroller ul li .text .tomtom_logo p strong {font-size:25px; line-height:180%;}.scroller ul li.alignleft .text .tomtom_logo {float:left; clear:both; margin-top:20px;}.scroller ul li.aligncenter .text a{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.scroller ul li.aligncenter .text .tomtom_logo {margin-top:80px; clear:both;}.scroller ul li.alignright .text a{float:right}.scroller ul li.alignright .text .tomtom_logo {float:right;clear:both; margin-top:20px;}.scroller video{height:100%;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.scroller video.top{top:0}.scroller video.center{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scroller video.bottom{bottom:0}@media (min-aspect-ratio:16/10) {.scroller video{height:auto;width:100%}}@keyframes rotateTopOut{to{opacity:0.3;-webkit-transform:translateY(-100%) rotateX(-90deg);transform:translateY(-100%) rotateX(-90deg)}}@keyframes rotateTopIn{from{opacity:0.3;-webkit-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg)}}@keyframes rotateBottomOut{to{opacity:0.3;-webkit-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg)}}@keyframes rotateBottomIn{from{opacity:0.3;-webkit-transform:translateY(-100%) rotateX(-90deg);transform:translateY(-100%) rotateX(-90deg)}}.scroller ul.scroller li{backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;visibility:hidden}.scroller ul.scroller li.active{visibility:visible;z-index:1}.scroller ul.scroller li.top{z-index:80}.scroller ul.scroller li.rotate-top-out{-webkit-animation:rotateTopOut .8s both ease;animation:rotateTopOut .8s both ease;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-ms-transform-origin:50% 100%}.scroller ul.scroller li.rotate-top-in{-webkit-animation:rotateTopIn 800ms both ease;animation:rotateTopIn 800ms both ease;-webkit-transform-origin:50% 0;transform-origin:50% 0;-ms-transform-origin:50% 0}.scroller ul.scroller li.rotate-bottom-out{-webkit-animation:rotateBottomOut 800ms both ease;animation:rotateBottomOut 800ms both ease;-webkit-transform-origin:50% 0;transform-origin:50% 0;-ms-transform-origin:50% 0}.scroller ul.scroller li.rotate-bottom-in{-webkit-animation:rotateBottomIn 800ms both ease;animation:rotateBottomIn 800ms both ease;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-ms-transform-origin:50% 100%}.standard{padding:20px 0 30px 0}.standard > .postdata{font-size:20px}.standard .text{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:60px;-webkit-column-gap:60px;column-gap:60px}.standard .text h2:not(.heading),.standard .text h3{color:#b7d03b;font-size:20px;font-weight:bold;line-height:1.3;margin-bottom:5px;text-decoration:none}.standard .content .text{-moz-column-count:1;-webkit-column-count:1;column-count:1;line-height:1.4;margin:0 3% 20px 0}.standard .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.standard .content > *{-webkit-flex:1;flex:1;margin-bottom:20px;width:48.5%}.standard .content > .content.flex {width:35%;flex:0 0 auto;}.standard .content .img:not(.flex){-webkit-align-self:flex-end;align-self:flex-end;text-align:right}.standard .content .img:not(.flex) img{max-height:100%;max-width:100%}.standard .content > .img.flex {width:65%; flex:0 0 auto;}.standard .content .img.flex img{height:100%;object-fit:cover;width:100%}.standard .content .column:first-of-type{margin-right:3%}.standard .content .column{background-color:#b7d03b;border-radius:5px;color:#63676b;padding:20px;width:calc(100% - 40px)}.standard .content .column.grey{background-color:#63676b;color:#b7d03b}.standard .content .column span{display:block;line-height:1;text-align:center}.standard .content .column:first-of-type:last-of-type{margin-right:0;padding:20px 150px 20px 150px;position:relative}.standard .content .column:first-of-type:last-of-type > input,.standard .content .column:first-of-type:last-of-type > button{height:40px;line-height:40px}.standard .content .column:first-of-type:last-of-type > input{display:block;margin:0 auto 20px auto;text-align:center;width:70%}.standard .content .column > .input{background-color:#fff;border-radius:5px;color:#000;font-weight:bold;padding:10px 0;text-align:center;width:100%}.standard .content .column > .input strong{font-size:25px}.standard .content ~ p{font-size:13px;text-align:center}.standard .summary p{font-size:18px;margin-bottom:0.75em}.standard .summary a{font-weight:bold}.standard .notes{font-size:12px;line-height:1.5;margin-top:50px}.standard .notes span{display:block;font-weight:bold;margin-top:20px;padding-left:20px;position:relative}.standard .notes span::before{left:0;position:absolute;top:0}.standard .notes span:nth-of-type(1)::before{content:'*'}.standard .notes span:nth-of-type(2)::before{content:'**'}.standard .notes span:nth-of-type(3)::before{content:'***'}.standard .notes span:nth-of-type(4)::before{content:'****'}.standard .notes span:nth-of-type(5)::before{content:'*****'}.standard a{font-weight:bold}.standard p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;margin:0 0 1.35em 0}.standard p:last-child{margin-bottom:0}.standard p + ul{margin-top:-12px}.standard .text > ul{margin-bottom:1.35em}.standard ul li{line-height:20px;margin:5px 0;padding-left:35px;position:relative}.standard ul li::before{color:#b7d03b;content:'\f111';font:9px FontAwesome;left:15px;line-height:20px;position:absolute;top:0}.standard .text em{font-style:italic}.standard .text > ul > li li{margin:0;padding-left:20px}.standard .text > ul > li li::before{content:'\f10c';left:0}.standard .text > ul > li li li::before{content:'\f096'}.cameraMap{margin-bottom:20px;position:relative}.cameraMap img{width:100%}.cameraMap video{left:0;position:absolute;top:0;width:100%;z-index:1}.cameraPoints a,.cameraPopup .number{background-color:#b7d03b;border:4px solid #fff;border-radius:30px;box-shadow:0 0 10px #000;color:#fff;font-size:30px;height:40px;line-height:40px;opacity:0;position:absolute;text-align:center;transition:all 1s;width:40px;z-index:2}.cameraPoints a:nth-of-type(1){left:26%;top:26%}.cameraPoints a:nth-of-type(2){left:33%;top:45%}.cameraPoints a:nth-of-type(3){left:24%;top:47%}.cameraPoints a:nth-of-type(4){left:40%;top:57%}.cameraPoints a:nth-of-type(5){left:50%;top:60%}.cameraPoints a:nth-of-type(6){left:75%;top:68%}.cameraPopup{background-color:#fff;box-shadow:0 0 50px #000;max-width:400px;padding:2%;position:absolute;width:50%;z-index:2}.cameraPopup .number{border:0;box-shadow:none;margin:-2% 2% 2% -2%;opacity:1;position:relative}.cameraPopup img{display:block;height:150px;margin:0 auto;width:auto}.cameraPopup .close{display:block;margin-top:20px;text-align:center}.cameraPopup .close::after{content:'\f00d';font:20px FontAwesome;position:absolute;right:2%;top:2%}@media (max-width:749px){.standard .content{display:block}.standard .text{-moz-column-count:1;-webkit-column-count:1;column-count:1;margin-right:0}.standard .content > *{width:100%}}.table table{font-weight:bold;width:100%}.table tr:nth-of-type(odd){background-color:#ececec}.table td{padding:10px;width:50%}.table td:first-of-type{text-transform:uppercase}@media (max-width:499px){.greywrap + .greywrap#specifications > .table{background:linear-gradient(to bottom,rgba(0,0,0,0) calc(100% - 20px),rgba(0,0,0,0.1) calc(100% - 20px),rgba(0,0,0,0) 100%);margin-top:-10px;padding-top:0}}.time-author{display:block;font-size:13px;font-weight:bold;margin-bottom:20px;text-transform:uppercase}.news{margin:30px 0}.news li .flex,.news-overview{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.news li .post{width:calc(71% - 1px)}.news li .image{width:22%}.news li .image img{height:100%;object-fit:cover;width:100%}.news li:nth-of-type(odd) .flex .post{border-right:1px solid #000;margin-right:3%;padding-right:3%}.news li:nth-of-type(even) .flex .image{flex-order:1;-webkit-order:1;order:1}.news li:nth-of-type(even) .flex .post{border-left:1px solid #000;margin-left:3%;flex-order:2;-webkit-order:2;order:2;padding-left:3%}.news li .post .snippet p{margin-bottom:1.35em}.news li .post a.more{padding:0 35px 0 0}.news li .post a.more::after{bottom:0;right:0}.news-overview .text{float:left;margin-right:3%;width:48.5%}.news-overview .text .heading{margin-right:15%}.news-overview .text .snippet p:first-of-type{margin-right:25%}.news-overview .image{-webkit-flex:1;flex:1;overflow:hidden;margin-bottom:1.35em;position:relative;width:48.5%}.news-overview .image img{height:100%;left:50%;margin-bottom:30px;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.news-article{margin-top:30px}.news-article p{margin-bottom:1.35em}.news-article .content{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:30px;-webkit-column-gap:30px;column-gap:30px}.news-buttons::after{clear:both;content:'';display:table}.news-buttons a.next{float:right}.news-buttons a.prev::before{color:#fff;content:'\f0a8';font:20px FontAwesome;margin-right:10px}.news-buttons a.next::after{color:#fff;content:'\f0a9';font:20px FontAwesome;margin-left:10px}@media (max-width:849px) {.news li .flex{display:block}.news li:nth-of-type(odd) .flex .post,.news li:nth-of-type(even) .flex .post{border-right:0;border-left:0;margin:0;padding:0;width:100%}.news li .image{height:150px;margin-top:20px;width:100%}}@media (max-width:749px) {.news-overview{display:block}.news-overview .text,.news-overview .image{float:none;margin:0;width:100%}.news-overview .image{height:150px;margin:20px 0}.news-article .content{-moz-column-count:1;-webkit-column-count:1;column-count:1}}@media (max-width:439px) {.time-author time{display:block}.news-overview .text .heading{margin-right:0}.news-overview .text .snippet p:first-of-type{margin-right:0}.news-buttons a{height:40px;line-height:40px;padding:0 15px}}.breadcrumbs{line-height:1;padding:20px 0}.container:first-child .breadcrumbs{padding:40px 0}.breadcrumbs li{display:inline;font-size:12px;font-weight:300;text-transform:uppercase}.breadcrumbs li:not(:last-of-type)::after{content:'|';margin:0 2px}.breadcrumbs li:last-of-type{font-weight:bold}.breadcrumbs li button{background-color:transparent;color:inherit;float:none;font-size:inherit;font-weight:normal;line-height:inherit;margin:0;outline:none;padding:0;text-transform:uppercase}.breadcrumbs li button:hover{background-color:transparent;color:#b7d03b}.breadcrumbs li.checkout_stage button,.breadcrumbs li.checkout_stage ~ li button{font-weight:bold}.greywrap > div.clients{background:transparent !important;padding-bottom:0}.clients::after{clear:both;content:'';display:table}.clients ul li{margin:0 20px;display:inline-block; vertical-align:middle;}.clients ul li img{max-height:50px}.featured_image{background-position:center;background-size:cover;height:350px;position:relative}.featured_image::after{background-color:rgba(00,00,50,0.4);bottom:0;content:'';left:0;position:absolute;right:0;top:0}.featured_image img{height:100%;object-fit:cover;opacity:0;position:absolute;pointer-events:none;width:100%}.featured_image .text{bottom:50px;color:#fff;font-size:50px;font-weight:300;left:0;line-height:1;position:absolute;right:0;z-index:1}.featured_image .text span{display:block}.featured_image .text span:first-of-type{font-size:100px;font-weight:600}.featured_image .text span:last-of-type{height:2em}@media (max-width:1099px){.featured_image .text{bottom:70px;font-size:40px;padding-top:105px}.featured_image .text span:first-of-type{font-size:100px}}@media (max-width:849px){.featured_image{background-position:center top;height:280px}.featured_image .text{bottom:0;font-size:35px}.featured_image .text span:first-of-type{font-size:75px}}@media (max-width:699px){.featured_image .text{bottom:20px;font-size:30px}.featured_image .text span:first-of-type{font-size:60px}}@media (max-width:599px){.featured_image .text{bottom:30px;font-size:25px}.featured_image .text span:first-of-type{font-size:50px}}@media (max-width:439px){.featured_image .text{bottom:50px}}.product-overview .text{font-size:18px;line-height:1.1;max-width:400px;min-height:400px;padding:20px 0;position:relative;}.product-overview .text a.button {margin-top:50px; left:0; position:absolute;}.product-overview h2,.product-overview h3,.product-overview h4,.product-overview h5,.product-overview h6{font-size:24px;margin-bottom:1.35em}.product-overview ul{font-weight:bold;padding:40px 0;max-width:300px}.product-overview ul li{font-size:16px;padding-left:25px;position:relative;margin-bottom:15px}.product-overview ul li ul{padding:15px 0}.product-overview ul li::before{color:#b7d03b;content:'\f111';font-family:FontAwesome;font-weight:normal;left:0;position:absolute}.product-overview ul > li ul{padding:0}.product-overview ul > li li{margin:5px 0;padding-left:20px}.product-overview ul > li li::before{content:'\f10c';left:0}.product-overview ul > li li li::before{content:'\f096'}.product-overview .img{height:calc(100% - 160px);margin-top:50px;position:absolute;right:0;text-align:center;top:0;width:calc(100% - 400px);z-index:-1}.product-overview .img img,.product-overview .img video{max-height:100%;max-width:100%}.product-overview .img img,.product-overview .img video{bottom:0;left:0;margin:0 auto;position:absolute;right:0;top:0}.product-overview .price{clear:both;font-size:25px;font-weight:bold;line-height:1;margin:0 0 40px 0;position:relative}.product-overview .price span{display:block}.product-overview .price span.price_title{display:inline-block;margin-left:5px}.product-overview .price span.price{color:#1e1e1e;font-size:30px;margin:0 0 5px 0;position:relative}.product-overview .price span.price ~ span.price{padding-left:30px}.product-overview .price span.price ~ span.price::before{content:'+';left:0;position:absolute;text-align:center;width:30px}.product-overview .price span.price span{display:inline-block;font-size:13px}.product-overview .price > span.price ~ span:not(.price_title){clear:both;font-size:11px;font-weight:normal;padding-top:30px}.product-overview nav{height:50px;padding:30px 0;position:relative}.product-overview nav::after,.product-overview .price::after{clear:both;content:'';display:table}.product-overview nav .buy{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.product-overview nav .button:not(:last-of-type){margin-right:20px}.product-overview .subscription{font-size:25px;line-height:25px;margin-bottom:20px;text-transform:uppercase}.product-overview .subscription span:last-of-type{display:block;font-size:13px}@media (max-width:1299px) {.product-overview nav .buy{left:calc(50% + 150px)}}@media (max-width:899px) {.product-overview nav .buy{left:auto;right:0;-webkit-transform:none;transform:none}}@media (max-width:649px) {.product-overview .text{padding-bottom:0}.product-overview .img{height:auto;left:auto;margin-top:0;margin-bottom:180px;position:relative;top:0;-webkit-transform:none;transform:none;width:100%}.product-overview .img img{position:relative}.product-overview form div.price,.product-overview form nav{left:4.5%;position:absolute;right:4.5%}.product-overview form div.price{bottom:60px}.product-overview nav{bottom:0}}@media (max-width:499px) {.product-overview form nav a{display:none}.product-overview form nav .buy{left:0;right:auto}.product-overview ~ .greywrap{display:block !important}.product-overview .img{margin-bottom:120px}.product-overview form div.price{bottom:0}}.savings_results .heading{margin-bottom:0}.savings_results > .heading{background-color:#f5f6f6;display:block;font-weight:normal;padding:10px 1.5%}.savings_results .row{border-bottom:1px solid #3c4146;padding:10px 5%}.savings_results .row:last-of-type{margin-bottom:20px}.savings_results .row::after{clear:both;content:'';display:table}.savings_results .row + .heading{margin-top:20px}.savings_results .row .label,.savings_results .row .result{float:left;font-size:25px;font-weight:bold}.savings_results .row .label{width:65%}.savings_results .row .result{padding-left:5%;width:30%}.savings_results .row .description{float:left;margin:10px 0 5px 0;width:50%}.savings_results .row.total{background-color:#b7d03b;border:0;color:#000;margin-top:20px;padding:15px 1.5%}.savings_results .row.total .heading{line-height:1}.free_report{position:relative}.free_report .column{padding:20px 220px 20px 220px !important;width:calc(100% - 440px) !important}.free_report .column::after{clear:both;content:'';display:table}.free_report .img{box-shadow:0 0 20px rgba(0,0,0,0.5);left:50px;position:absolute;top:-10px;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);z-index:1}.free_report .img::before{background-color:#f0f0f0;bottom:0;box-shadow:0 0 20px rgba(0,0,0,0.5);content:'';height:200px;left:0;position:absolute;right:0;top:0;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);z-index:-1}.free_report .img img{display:block;height:200px}.free_report .heading{color:#3c4146}.free_report input,.free_report button{height:40px;line-height:40px}.free_report input{display:block;margin:0 auto 20px auto;text-align:center;width:70%}.free_report button{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:749px){.free_report .column{padding:20px !important;width:calc(100% - 40px) !important}.free_report .img{display:none}}@media (max-width:599px){.savings_results .row .label,.savings_results .row .result,.savings_results .row .description{display:block;float:none;margin:0 0 10px 0;width:100%}.savings_results .row.total{background-color:#63676b;border-radius:5px;padding:20px;text-align:center}.savings_results .row.total .heading{color:#b7d03b;margin-bottom:0;padding:15px 1.5%;width:97%}.savings_results .row.total .result{background-color:#fff;border-radius:5px;color:#000;padding:10px 0;width:100%}}.search{padding:20px 0 30px 0}.search > p{margin-bottom:20px}.search-results li{margin-bottom:30px}.search-results li .heading.secondary{color:#000023;font-weight:normal;margin-bottom:0}.search-results li .heading.secondary a:hover{color:inherit;text-decoration:underline}.search-results li > a{color:#b7d03b;font-weight:bold}.search-page{font-size:0;margin:20px 0 0 0}.search-page li{display:inline;font-size:18px;margin:0 5px;transition:all 0.5s}.search-page li.active,.search-page li:hover{color:#b7d03b}.search-page li.active{font-weight:bold}.signed-in{padding-top:20px;text-align:right}.signed-in button{background-color:transparent;float:none;height:auto;line-height:1.7;padding:0}.signed-in button:hover{background-color:transparent}.cart_process{font-size:24px;font-weight:bold;line-height:1;position:absolute;bottom:0;right:0;text-transform:uppercase}.cart_process span{color:#b7d03b;padding-right:35px;position:relative;white-space:nowrap}.cart_process span::after{content:'';font:28px FontAwesome;position:absolute;right:0;text-align:center;top:0;width:30px}.cart_process span::after{content:'\f058'}.cart_process span.active::after,.cart_process span.active ~ span::after{content:'\f138'}.cart_process .active{color:#3c4146}.cart_process .active ~ span{color:#9ea0a2}@media (max-width:1249px){.cart_process{display:block;margin-top:20px;position:relative;text-align:right}}.checkout{margin-bottom:30px;padding-top:20px;padding-bottom:60px}.checkout::after{clear:both;content:'';display:table}.checkout .postdata{font-size:20px}.checkout .standard{font-size:24px;line-height:1.4;margin-bottom:30px}.checkout .standard p{margin-bottom:0}.checkout .standard p + ul{margin-top:0}.checkout .standard ul li{line-height:30px}.checkout .standard ul li::before{line-height:30px}.checkout .standard p strong{display:block;margin-top:20px}.checkout form.flex,.checkout .options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.checkout form.flex > *{-webkit-flex:1 0 auto;flex:1 0 auto;float:left;margin:0 1.5%;width:22.5%}.checkout .links.products{-webkit-flex:2 0 auto;flex:2 0 auto;margin:0 1.5% 0 0}.checkout .links.products ul{margin:0;max-width:100%}.checkout .links.products li{margin:0;max-width:100%}.checkout .links.products .product.add .img{color:#9ea0a2;transition:all 0.5s}.checkout .links.products .product.add button{background-color:transparent;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.checkout .links.products .product.add button:hover + .img{color:#b7d03b}.checkout .links.products .product.add .img span{bottom:30px;left:0;position:absolute;right:0;text-align:center}.checkout .links.products .product.add .img::before{content:'\f055';font:100px FontAwesome;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.checkout .product-overview.total{width:47%}.checkout .options{-webkit-flex-direction:column;flex-direction:column}.checkout .options .input{background-color:#63676b;border-radius:10px;color:#fff;-webkit-flex:1 0 auto;flex:1 0 auto;padding:20px;width:calc(100% - 40px)}.checkout .options .input:not(:last-of-type){margin-bottom:20px}.checkout .options .input:not(:first-of-type){-webkit-flex:100 0 auto;flex:100 0 auto}.checkout .options .input span + input,.checkout .options .input span + select{margin-top:5px}.checkout .options .input .radio{margin-top:10px;position:relative}.checkout .options .input .radio:not(:last-of-type){margin-bottom:10px}.checkout .options .input .radio input{background-color:transparent;border:3px solid transparent;border-radius:21px;box-shadow:0 0 0 3px #fff;cursor:pointer;height:21px;margin:0;outline:0;position:relative;width:21px}.checkout .options .input .radio input:checked{background-color:#fff}.checkout .options .input .radio input:disabled{background-color:transparent;box-shadow:0 0 0 3px #9ea0a2}.checkout .options .input .radio input + label{left:30px;margin:0;position:absolute;top:calc(50% - 3px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 20px)}.checkout .options .input .radio input:disabled + label{color:#9ea0a2}.checkout .options .input select{margin-bottom:15px}.checkout .options span{color:#b7d03b;display:block;font-weight:bold;text-transform:uppercase}.checkout .options label{display:block;font-size:13px;font-weight:bold;margin:15px 0;position:relative}.checkout .total{-webkit-flex:1;flex:1;position:relative}.checkout .total .button{bottom:0;position:absolute;right:0}.checkout .total .button.black{left:0;right:auto}.checkout .standard{padding:0}.checkout form{}.checkout table{font-size:20px;min-width:399px;text-align:left;width:100%}.checkout table tr td{padding-bottom:10px}.checkout table th{font-size:13px;padding:30px 0;text-transform:uppercase}.checkout table td:first-of-type,.checkout table tr:last-of-type{font-weight:bold}.checkout,.checkout table tr:first-of-type{background:linear-gradient(to bottom,rgba(0,0,0,0) calc(100% - 20px),rgba(0,0,0,0.1) calc(100% - 20px),rgba(0,0,0,0) 100%);line-height:1}.checkout table tr:last-of-type{background:linear-gradient(to bottom,rgba(0,0,0,0.1) 0,rgba(0,0,0,0) 20px,rgba(0,0,0,0) calc(100% - 20px));line-height:1}.checkout table tr:last-of-type td{padding:30px 0}.checkout table td{width:12.5%}.checkout table td:first-of-type{width:50%}.checkout table td:nth-of-type(2):not(:last-of-type){width:25%}.checkout table td:first-of-type:nth-last-of-type(2){width:87.5%}.checkout table td button{background-color:transparent;color:#b7d03b;float:right;height:20px;line-height:20px;margin-right:5px;padding:0}.checkout table td button:hover{background-color:transparent;color:#1e1e1e}.checkout .buttons{clear:both;float:right;margin-top:20px}.checkout .buttons button{margin-left:10px}.checkout .heading:last-child{margin-bottom:0}.checkout .select{max-width:250px}.checkout .select::after{clear:both;content:'';display:table}.checkout .content .select .heading{clear:both;color:#b7d03b;font-size:18px;font-weight:bold;margin-bottom:15px;text-align:left}.checkout .content .select .heading:not(:first-of-type){padding-top:20px}.checkout .select label{display:block;font-size:13px;font-weight:bold;margin:15px 0;position:relative}.checkout .select button{left:0;height:30px;line-height:30px;margin:30px 0;padding:0 30px;-webkit-transform:none;transform:none}.checkout .select .heading + button{margin:15px 0}.checkout .standard .content .column > .input{margin:0 auto 20px auto;width:70%}.checkout .select{clear:both;color:#fff;font-weight:bold;margin:0 auto;position:relative;width:70%}.checkout .select > input[type=radio]{cursor:pointer;height:40px;left:0;opacity:0;position:absolute;right:0;top:0}.checkout .select label.input{background-color:#fff;border-bottom:1px solid #eee;border-radius:0;color:#000;cursor:pointer;display:block;line-height:40px;padding:0 0 0 50px;text-align:left;width:calc(100% - 50px)}.checkout .select:first-of-type label.input{border-top-left-radius:5px;border-top-right-radius:5px}.checkout .select:last-of-type label.input{border-bottom:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:10px}.checkout .select > input[type=radio]:checked + label{background-color:#1e1e1e;color:#fff}.checkout .select > input[type=radio] + label::before{border-right:1px solid #eee;content:'';font:30px FontAwesome;height:40px;left:0;line-height:40px;position:absolute;text-align:center;top:0;width:39px}.checkout .select > input[type=radio]:checked + label::before{content:'\f00c'}.checkout .password{max-height:0;overflow:hidden;transition:all 1s}.checkout .select > input[type=radio]:checked ~ .password{max-height:100px}.checkout .password input{height:40px;line-height:40px;margin-top:10px}.checkout .icons{color:#63676b;float:right;font-size:40px}.checkout .left,.checkout .right{float:left;margin-bottom:10px;min-width:300px;width:47.5%}.checkout .left label,.checkout .right label{display:block;margin-bottom:5px}.checkout .left{margin-right:5%}.checkout .large,.checkout .small{float:left}.checkout .large:first-of-type,.checkout .small:first-of-type{margin-right:5%}.checkout .large{width:60%}.checkout .small{width:35%}.checkout .section_button{background-color:transparent;bottom:0;color:#fff;font-size:40px;height:100% !important;left:0;position:absolute;right:0;text-align:right;top:0;width:100%}.checkout .section_button + .heading{pointer-events:none;position:relative;z-index:1}.checkout .section_button:hover + .heading{color:#fff}.remove{content:'\f147'}.checkout .payment::after{clear:both;content:'';display:table}.checkout .payment .heading{float:left;width:250px}.checkout .payment form{float:left;position:relative;width:calc(100% - 250px)}.checkout .payment form input,.checkout .payment form select,.checkout .payment form > span,.checkout .payment form .hosted_field{display:block;font-size:18px;font-weight:normal;margin:0 0 3px 0;padding:0 10px;width:calc(100% - 20px)}.checkout .payment form input,.checkout .payment form select,.checkout .payment form .hosted_field{background-color:#f1f1f1}.checkout .payment form select{width:100%}.checkout .payment form input:disabled,.checkout .payment form select:disabled{background-color:transparent}.checkout .payment form > span{clear:both;margin-bottom:10px}.checkout .payment form > span:not(:first-of-type){margin-top:10px}.checkout .payment form .change{background-color:transparent;color:#63676b;font-weight:bold;height:auto;line-height:1;padding:0;position:absolute;right:0;text-transform:lowercase;top:0}.checkout .payment form .change::after{color:#b7d03b;content:'\f057';font-family:FontAwesome;margin-left:5px}.checkout .payment form .change.tick{right:70px}.checkout .payment form .change.tick::after{content:'\f058'}.checkout .payment span.highlight{color:#b7d03b;text-decoration:underline}@media (max-width:999px) {.checkout form.flex > .options{width:47.5%}.checkout .product-overview.total{width:22.5%}}@media (max-width:849px) {.checkout form.flex,.checkout .options{-webkit-flex-wrap:wrap;flex-wrap:wrap}.checkout .links.products,.checkout form.flex > *{width:47.5%}.checkout .product-overview.total{margin-top:20px}}@media (max-width:849px) {.checkout .payment .heading,.checkout .payment form{width:100%}}@media (max-width:439px) {.checkout .links.products,.checkout form.flex > *,.checkout form.flex > .options{margin:20px 0 0 0;width:100%}}@media (max-width:399px) {.checkout .buttons{float:left}.checkout .buttons button{clear:both;margin-left:0;margin-top:10px}}.checkout .banner{background-color:#b7d03b;border-radius:10px;clear:both;display:block;color:#fff;float:left;font-size:28px;line-height:30px;padding:10px 2%;text-transform:uppercase}.checkout .banner span{display:block}.checkout .banner span:last-of-type{font-size:15px}.checkout .banner + .banner{margin-top:10px}.checkout .banner + .buttons{clear:none}#shippingIsBilling{background-color:#fff;border:1px solid #000;border-radius:4px;float:left;height:20px;margin-right:3px;opacity:0;position:relative;width:20px}#shippingIsBilling + label{float:left;position:relative}#shippingIsBilling + label::before{content:'\f096';font:22px FontAwesome;left:-25px;position:absolute;top:-2px}#shippingIsBilling:checked + label::before{content:'\f046'}#shippingIsBilling ~ .left{clear:both;margin-top:10px;max-height:1000px;overflow:hidden;transition:all 1s}#shippingIsBilling:checked ~ .left{max-height:0}.plyr input[type=range]:focus,.plyr:focus{outline:0}.plyr .plyr__video-embed iframe,.plyr__tooltip{pointer-events:none}@keyframes plyr-progress{to{background-position:25px 0}}.plyr{position:relative;max-width:100%;min-width:200px;font-family:Avenir,'Avenir Next','Helvetica Neue','Segoe UI',Helvetica,Arial,sans-serif;direction:ltr}.plyr,.plyr *,.plyr ::after,.plyr ::before{box-sizing:border-box}.plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}.plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:0 0}.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:0 0;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}.plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-moz-range-track{height:8px;background:0 0;border:0;border-radius:4px;-moz-user-select:none;user-select:none}.plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-ms-track{height:8px;background:0 0;border:0;color:transparent}.plyr input[type=range]::-ms-fill-upper{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none}.plyr input[type=range]::-ms-fill-lower{height:8px;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#b7d03b}.plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range]::-moz-focus-outer{border:0}.plyr input[type=range].tab-focus:focus{outline-offset:3px}.plyr input[type=range]:active::-webkit-slider-thumb{background:#b7d03b;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-moz-range-thumb{background:#b7d03b;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-ms-thumb{background:#b7d03b;border-color:#fff;transform:scale(1.25)}.plyr--video input[type=range].tab-focus:focus{outline:rgba(255,255,255,.5) dotted 1px}.plyr--audio input[type=range].tab-focus:focus{outline:rgba(86,93,100,.5) dotted 1px}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}.plyr__video-wrapper{position:relative;background:#000;border-radius:inherit}.plyr__video-embed{padding-bottom:56.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0}.plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plyr__video-embed>div{position:relative;padding-bottom:200%;transform:translateY(-35.95%)}.plyr video::-webkit-media-text-track-container{display:none}.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;transform:translateY(-40px);transition:transform .3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400}.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:150%}.plyr__captions span:empty{display:none}@media (min-width:768px){.plyr__captions{font-size:24px}}.plyr--captions-active .plyr__captions{display:block}.plyr--hide-controls .plyr__captions{transform:translateY(-15px)}@media (min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:32px}}.plyr ::-webkit-media-controls{display:none}.plyr__controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1;text-align:center}.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:0}.plyr__controls .plyr__volume{margin-left:5px}.plyr__controls [data-plyr=pause]{margin-left:0}.plyr__controls button{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:0 0;border-radius:3px;cursor:pointer;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit}.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}.plyr__controls button:focus{outline:0}.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}@media (min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}}.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none}.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:50px 10px 10px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;transition:opacity .3s ease}.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{background:#b7d03b;color:#fff}.plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fff;border:1px solid #dbe3e8;color:#565D64}.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover,.plyr__play-large{background:transparent;color:#fff}.plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;border:10px solid currentColor;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15);transition:all .3s ease}.plyr__play-large svg{position:relative;left:2px;width:40px;height:40px;display:block;fill:currentColor}.plyr__play-large:focus{outline:rgba(255,255,255,.5) dotted 1px}.plyr .plyr__play-large{display:inline-block}.plyr--audio .plyr__play-large,.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;opacity:0;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease}.plyr__tooltip::before{content:'';position:absolute;width:0;height:0;left:50%;transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.7);border-left:4px solid transparent;z-index:2}.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr__controls button:first-child .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls button:first-child .plyr__tooltip::before{left:16px}.plyr__controls button:last-child .plyr__tooltip{right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls button:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr__progress{position:relative;display:none;-ms-flex:1;flex:1}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:0 0}.plyr__progress input[type=range]::-moz-range-track{background:0 0}.plyr__progress input[type=range]::-ms-fill-upper{background:0 0}.plyr__progress .plyr__tooltip{left:0}.plyr .plyr__progress{display:inline-block}.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100px}.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:0 0}.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}.plyr__progress--played,.plyr__volume--display{z-index:1;color:#b7d03b;background:0 0;transition:none}.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}.plyr__progress--buffer::-webkit-progress-value{transition:width .2s ease}.plyr__progress--buffer::-moz-progress-bar{transition:width .2s ease}.plyr__progress--buffer::-ms-fill{transition:width .2s ease}.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:rgba(255,255,255,.25)}.plyr--video .plyr__progress--buffer{color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.66)}.plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.66)}.plyr--loading .plyr__progress--buffer{animation:plyr-progress 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);color:transparent}.plyr--video.plyr--loading .plyr__progress--buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198,214,219,.66)}.plyr__time{display:inline-block;vertical-align:middle;font-size:14px}.plyr__time+.plyr__time{display:none}@media (min-width:768px){.plyr__time+.plyr__time{display:inline-block}}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}.plyr__volume{display:none}.plyr .plyr__volume{-ms-flex:1;flex:1;position:relative}.plyr .plyr__volume input[type=range]{position:relative;z-index:2}@media (min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}}@media (min-width:768px){.plyr .plyr__volume{max-width:100px}}.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000;border-radius:0!important}.plyr--fullscreen-active video{height:100%}.plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-active .plyr__video-embed{overflow:visible}.plyr--fullscreen-active .plyr__controls{position:absolute;bottom:0;left:0;right:0}.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block; position:fixed;background:#fff; width:inherit;}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.shop_header_image_wrapper {margin-top:82px;padding:210px 0 160px;background-image:url('/assets/image/jpeg/Computers.jpg');background-position:center;background-size:cover;background-repeat:no-repeat;align-items:center;display:flex;position:relative;}.shop_header_image_wrapper .overlay {position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;}.shop_header_image_wrapper .container {padding:25px 5% 10px 5% !important;position:absolute;color:#fff;font-weight:bold;width:100%;left:50%;transform:translateX(-50%);box-sizing:border-box;}.shop_header_image_wrapper .container .intro_box h1 {font-size:42pt;line-height:36pt;}.shop_header_image_wrapper .container .intro_box span {font-size:30pt;}.arrow {color:#b7d03a;font-weight:bold;}.arrow_padding {padding-top:155px;}.arrow.col-xs-1 {display:block;}@media (max-width:1200px){.arrow.col-xs-1 {display:none;}}@media (max-width:992px){a.fleet_camera {width:100%;box-sizing:border-box;margin-bottom:20px!important;text-align:center;}.post_title {width:100%!important;}}@media (max-width:768px){.shop_header_image_wrapper .container .intro_box h1 {font-size:25pt;line-height:25pt;}.shop_header_image_wrapper .container .intro_box span {font-size:18pt;}}