@import url('https://fonts.googleapis.com/css?family=Lato:900');@font-face {font-family:'smalltownskyline';src:url('/wp-content/themes/wp_basic/assets/css/fonts/smalltownskyline/font.eot');src:url('/wp-content/themes/wp_basic/assets/css/fonts/smalltownskyline/font.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/wp_basic/assets/css/fonts/smalltownskyline/font.woff') format('woff'),url('/wp-content/themes/wp_basic/assets/css/fonts/smalltownskyline/font.ttf') format('truetype'),url('/wp-content/themes/wp_basic/assets/css/fonts/smalltownskyline/font.svg#smalltownskyline') format('svg');font-weight:500;font-style:normal;}@font-face {font-family:'museo300';src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo300/font.eot');src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo300/font.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo300/font.woff') format('woff'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo300/font.ttf') format('truetype'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo300/font.svg#museo300') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'museo500';src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo500/font.eot');src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo500/font.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo500/font.woff') format('woff'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo500/font.ttf') format('truetype'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo500/font.svg#museo500') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'museo700';src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo700/font.eot');src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo700/font.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo700/font.woff') format('woff'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo700/font.ttf') format('truetype'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo700/font.svg#museo700') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'museo900i';src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo900i/font.eot');src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo900i/font.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo900i/font.woff') format('woff'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo900i/font.ttf') format('truetype'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo900i/font.svg#museo900') format('svg');font-weight:normal;font-style:normal;}@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;} a {text-decoration:none;} html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{-webkit-text-size-adjust:none; } .clearfix:after { content:""; display:block; height:0; clear:both; visibility:hidden; } .clearfix { display:inline-block; } * html .clearfix { height:1%; } .clearfix { display:block; }body {font-family:'museo500', "Lucida Sans Unicode", "Lucida Grande", sans-serif;}body > iframe[name=google_conversion_frame]{position:absolute}section {width:80%; max-width:1200px; margin:0 auto; display:block; position:relative;}.white {background:#FFF; width:100%;}.light_grey {background:#F8F8F8; width:100%; max-width:100%;}.dark_grey{background:#ECECEC; width:100%; max-width:100%;}.btn {width:220px; max-width:90%; line-height:20px;font-size:16px;border:1px solid #F06400;color:#F06400;box-sizing:border-box;padding:10px 0;-webkit-appearance:none;border-radius:0px;background:none;margin:0 auto;display:block; cursor:pointer; text-align:center; transition:all 0.5s;}.btn:hover {border-color:#F06400 !important; background:#F06400 !important; color:#FFF !important;}p {font-family:'museo300'; font-size:14px; color:#636466; line-height:24px; padding:15px 0;}h1, h2, h3 {text-transform:capitalize;}#skiptocontent{height:1px;overflow:hidden;position:absolute;top:-1000em;width:1px}.cookie_policy {position:fixed; bottom:0; left:0; padding:20px; background:rgba(240, 100, 0, 0.8); width:100%; box-sizing:border-box; z-index:9999;}.cookie_policy p {color:#FFF; padding:0; float:left; width:70%;}.cookie_policy a {color:#FFF; font-family:'museo700';}.cookie_policy a.btn {border-color:#FFF; color:#FFF; font-family:'museo500'; padding:10px 0; font-size:16px; margin:0; float:right;}noscript div {background:rgba(240, 100, 0, 1); width:100%; box-sizing:border-box; position:fixed; bottom:0; z-index:9999;}noscript div p {color:#FFF; text-align:center; max-width:1200px; margin:0 auto;}noscript div p a {font-family:'museo700'; text-decoration:underline; color:#FFF;}header {background:#F4F4F4; width:100%; display:block; padding:20px 0; position:relative; z-index:8100;}header .logo {display:block;width:316px; float:left;}header .logo img {width:316px;}header form {display:block; float:right; width:auto; margin:0;}header form p {font-family:'museo500'; font-size:15px; line-height:30px; color:#464646; text-align:right; float:right; clear:right; padding-bottom:10px;}header form strong {font-family:'museo700'; font-size:24px;}header form .input_container {position:relative; float:right; clear:right; display:block; width:180px; height:38px; margin-left:7px; top:0px; background:#FFF;}header form .input_container input {background:none; border:none; -webkit-appearance:none; border:1px solid #87898C; width:100%; padding-left:6%; height:38px; font-size:15px; line-height:38px; box-sizing:border-box;}header form .input_container input:focus {border-color:#F27D29;}header form .input_container button {background:none; border:none; -webkit-appearance:none; position:absolute; top:0px; right:5px; color:#87898C; font-size:20px; width:36px; text-align:center; height:36px; line-height:36px;}header nav .menu-main-menu-container {background:rgba(244, 244, 244, 0.8);}header nav {position:absolute; bottom:-80px; background:rgba(244, 244, 244, 0.8); height:80px;width:100%;}.home header nav {height:40px; bottom:-40px;}header nav ul {display:block; text-align:right; margin:0 auto; max-width:1200px; width:90%;}header nav ul li {line-height:40px; font-size:14px; display:inline-block; padding:0 0 0 20px; position:relative;}header nav ul li a {color:#464646; display:block; line-height:40px;}header nav ul li a:hover {color:#F27D29;}header nav .fa-bars {display:inline-block; color:#FFF; position:absolute; right:0; top:0; font-size:24px; text-align:center; line-height:40px; width:40px; z-index:10; float:right;}header nav .fa-bars:after {border-color:#F27D29 #F06400 #F06400 #F27D29; border-style:solid;border-width:20px;content:"";display:block;position:absolute;z-index:-1; top:0; left:0; width:0; height:0;}header nav ul.sub-menu {display:none; position:absolute;z-index:1000;left:0;white-space:nowrap;background:rgba(255,255,255,0.85);width:auto;}header nav ul.sub-menu li {line-height:40px;font-size:14px;display:block;padding:10px 0; margin:0 20px; text-align:left; border-bottom:1px solid #333;}header nav ul.sub-menu li:last-child {border:none;}header nav li:hover ul.sub-menu {display:block;}@media (max-width:780px){header .logo img {width:176px;}header nav ul.sub-menu {position:relative; top:0;}}header nav .breadcrumbs {position:absolute; top:40px; width:90%; line-height:40px; text-align:right; font-size:14px; color:#636466; left:0; right:0; max-width:1200px; margin:0 auto;}header nav .breadcrumbs i.fa {padding:0 5px;}header nav .breadcrumbs a {color:#636466; font-family:'museo500';}header nav .breadcrumbs strong.breadcrumb_last {font-family:'museo700'; color:#f06400;}.side_tab {background:#EBEBEB;position:fixed;right:-250px;width:250px;z-index:5000; transition:all 0.5s; padding:0;}.side_tab.active {right:0px; z-index:5010;}.side_tab.active a {background-position:48px 0;}.get_a_quote_tab {background-image:url("/wp-content/themes/wp_basic/assets/image/quote-side-button.png");color:#fff;font-family:museo700; background-size:cover;font-size:18px;height:80px;line-height:20px;margin:auto 0;padding:60px 0 60px 20px;position:fixed;right:0;top:calc(50% - 65px);width:70px;z-index:5000;}.video_app_tab {background-image:url("/wp-content/themes/wp_basic/assets/image/video-side-button.png");color:#fff;font-family:museo700; background-size:cover;font-size:18px;height:80px;line-height:20px;margin:auto 0;padding:60px 0 60px 20px;position:fixed;right:0;top:calc(50% - 205px);width:50px;z-index:5100;}.callback_tab {top:calc(50% + 90px); box-shadow:-1px 0px 7px -1px rgba(0,0,0,0.6);}.callback_tab a {background-image:url(/wp-content/themes/wp_basic/assets/image/callback-side-button.png); background-size:cover;width:48px;height:184px;display:block;position:absolute;left:-48px; top:-3px; background-position:0 0;}.side_tab form {display:block;margin:15px 20px 16px;width:210px;}.side_tab .button {color:#464646;}.side_tab form .field_container {margin-bottom:19px;position:relative;}.side_tab form input[type="text"], .side_tab form input[type="email"] {border:none;border-radius:4px;display:block;float:left; -webkit-appearance:none; font-size:14px;line-height:24px;padding:5px 40px 5px 10px;width:100%; box-shadow:0 1px 5px -3px rgba(0,0,0,0.6);}.side_tab form .submit {border:1px solid #F06400;color:#FFF;}form {max-width:480px; width:94%; margin:20px auto; position:relative; z-index:8000;}form .error {color:#D00; opacity:0; position:absolute; left:0; top:100%; width:100%; padding:10px; box-sizing:border-box; font-size:12px; line-height:18px; text-align:center; transition:all 1s; z-index:-9999; background:#FAFAFA; border:2px solid #cdcdcd; border-radius:3px; margin-top:-10px;}form .error.active {opacity:1; z-index:1; margin-top:10px;}.download_form_overlay form .error {position:fixed; top:30px; z-index:-9999;}.download_form_overlay form .error.active {z-index:9999;}form .column {width:48%; float:left; padding-right:2%;}form .column:last-child){padding-left:2%;}.field_container {position:relative; width:100%; margin:10px 0; background:#FFF; border-radius:4px;}.field_container label {position:absolute; line-height:38px; padding-left:10px; cursor:pointer; color:#444;}.field_container .input_field {background:none; border:1px solid transparent; -webkit-appearance:none; width:100%; padding-left:10px; height:38px; font-size:15px; line-height:38px; box-sizing:border-box; color:#222; font-family:'museo300';}.field_container textarea.input_field {min-height:80px;}.captcha_container {width:100%; text-algin:center; padding:10px 0;}.captcha_container .g-recaptcha {display:inline-block; margin:0px auto;}input.btn {border:1px solid #F06400;color:#FFF;background:#F06400; -webkit-animation:pulse_shadow 0.5s linear 0s infinite alternate; animation:pulse_shadow 0.5s linear 0s infinite alternate;}@-webkit-keyframes pulse_shadow {0% {box-shadow:0px 0px 15px 0px rgba(255,255,255,0.5);}100% {box-shadow:0px 0px 20px 5px rgba(255,255,255,0.5);}}@keyframes pulse_shadow {0% {box-shadow:0px 0px 15px 0px rgba(255,255,255,0.5);}100% {box-shadow:0px 0px 20px 5px rgba(255,255,255,0.5);}}.select_container {position:relative;}.select_container label {color:#FFF; display:block; text-align:left; margin:10px 0 5px;}.select_container select {padding-left:10px; width:100%; line-height:38px; height:38px; border-radius:4px; border:none; background:#FFF; color:#444;cursor:pointer;}.select_container select option {color:#222;}.error {background:rgba(255, 0, 0, 0.75);color:#fff;margin-top:1px;padding:0px 10px; line-height:30px;}.radio_container {text-align:center; margin:0 0 15px;}.radio_container label {display:block; color:#464646;font-family:"museo700";font-size:16px;line-height:24px; padding-bottom:5px;}.radio_container .radio_item {display:inline-block; padding:0 5px;}.radio_container .radio_item span {color:#464646;font-family:"museo500";font-size:14px;line-height:24px;}.checkbox_container {text-align:center; margin:20px 0;}.checkbox_container label {display:block; color:#464646;font-family:"museo700";font-size:16px;line-height:24px;}.checkbox_container .checkbox_item {display:inline-block; padding:0 5px;}.checkbox_container .checkbox_item input {}.checkbox_container .checkbox_item span {color:#464646;font-family:"museo500";font-size:14px;line-height:24px;}form.review_form {max-width:100%;}form.review_form .field_container,form.review_form .select_container{max-width:480px; margin:10px auto;}form.review_form .form_section_container {display:flex;}form.review_form .form_section {flex:1 0 auto; width:32%; margin:0 0.5%; float:left; box-sizing:border-box; background:#F5F5F5; padding:20px;}form.review_form .form_section.full {flex:none; width:99%; float:none; margin-top:1%;}form.review_form h2 {color:#0076A1; font-family:"museo700"; font-size:18px; padding-bottom:10px;}form.review_form h3 {color:#0076A1; font-family:"museo700"; font-size:16px; line-height:24px; text-align:left; padding:10px 0; word-spacing:0.2px; letter-spacing:1px; text-transform:none;}form.review_form h3 em {color:#f06400; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:700;}form.review_form h3:after {display:none;}form.review_form p {text-align:left; color:#636466; padding:0 0 10px;}form.review_form p em {font-style:italic; font-family:Arial, Helvetica, sans-serif; font-weight:300; font-size:12px;}form.review_form .radio_container label {text-align:left; color:#636466;}form.review_form .radio_container span.radio, form.review_form .checkbox_container span.checkbox, form.review_form .select_container label {font-family:"museo700"; }form.review_form .radio_container .radio_item,form.review_form .checkbox_container .checkbox_item {text-align:left; display:block;}form.review_form .radio_container, form.review_form .checkbox_container {margin:0;}form.review_form .form_section.full textarea {width:100%; border:none; min-height:80px;}form.review_form .form_section.full p {float:right; width:50%; text-align:right;}form.review_form .form_section.full label {width:50%; float:left;}form.review_form .form_section .select_container label {width:50%; float:left;}form.review_form .form_section .select_container select {width:50%; float:right;}.file_container {position:relative; width:100%; margin:10px 0; border:2px dashed #333; box-sizing:border-box; cursor:pointer;}.file_container input {position:absolute; opacity:0; z-index:10; width:100%; height:100%; left:0; top:0; cursor:pointer;}.file_container span {text-align:center; line-height:80px; display:block;}.page_header.full, .page_header.fade_left, .page_header.full_short, .page_header.full_header {height:auto;}.page_header.full_header {padding-top:40px;}.page_header.full .top_section, .page_header.fade_left .top_section {position:relative; padding:80px 0;}.page_header.full_header .top_section {position:relative; padding:120px 0 80px;}.page_header.full_short .top_section {position:relative; padding:30px 0;}.top_section {background:rgba(0, 118, 161, 0.8); bottom:0; position:absolute; width:100%; padding:30px 0 60px;}.top_section h1 {color:#FFF; font-family:'museo500'; text-align:center; font-size:26px; line-height:36px;}.left.top_section h1 {text-align:left;}.top_section h1 strong {font-family:'museo700';}.top_section h1:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:15px; margin:0 auto 15px;}.top_section p {color:#FFF; font-size:14px; line-height:24px; text-align:center; width:80%; max-width:800px; margin:0 auto; font-family:'museo500';}.left.top_section p {text-align:left;}.tab_top_container {position:relative; z-index:20; margin-top:-30px; width:100%; }.tab_top {border-color:rgba(0, 0, 0, 0) #f8f8f8 #f8f8f8; border-style:solid;border-width:30px 31px 0;height:0;margin:0 auto;width:0;}.tab_top:before, .tab_top:after{background:#F8F8F8; content:""; width:calc(50% - 30px); display:block; height:30px; position:absolute; left:0; top:0;}.tab_top:after {right:0; left:auto;}.page_header .top_section.left a.btn {margin:40px 0 0;}.page_header .top_section.left h1:after {margin:0 0 15px}.page_header.full_short .top_section h1:after{display:none;}.page_header .top_section a.btn {border-color:#FFF; color:#FFF; margin:40px auto 0;}.page_header.fade_left .top_section {background:-moz-linear-gradient(left, rgba(0,118,161,1) 400px, rgba(0,118,161,0) 800px);background:-webkit-linear-gradient(left, rgba(0,118,161,1) 400px,rgba(0,118,161,0) 800px);background:linear-gradient(to right, rgba(0,118,161,1) 400px,rgba(0,118,161,0) 800px);}.page_header.fade_left .top_section section {margin-left:10%;max-width:480px;width:50%;}.page_header.fade_left .top_section p {width:100%;}.tab_top_container.color_white .tab_top {border-color:rgba(0, 0, 0, 0) #FFF #FFF;}.tab_top_container.color_white .tab_top:before, .tab_top_container.color_white .tab_top:after {background:#FFF;}.tab_top_container.color_grey_2 .tab_top {border-color:rgba(0, 0, 0, 0) #EBEBEB #EBEBEB;}.tab_top_container.color_grey_2 .tab_top:before, .tab_top_container.color_grey_2 .tab_top:after {background:#EBEBEB;}.tab_top_container.color_nobg {display:none;}.slider_container {width:100%; overflow:hidden; position:relative;}.slider {white-space:nowrap; position:relative; font-size:0px;}.slider .slide, .single_slide {width:100%; height:560px; display:inline-block; position:relative; background-size:cover; background-repeat:no-repeat; background-position:left; white-space:normal;}.single_slide{display:block;}.slider .slide p.smallprint {font-family:'museo700'; position:absolute; bottom:10px;left:50%; width:90%; -webkit-transform:translateX(-50%); transform:translateX(-50%); color:#EEE; text-shadow:0px 0px 3px rgba(0,0,0,0.5); max-width:1200px;}.slider .slide .content_container, .single_slide .content_container {position:absolute; left:50%; top:50%; width:88%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%,-50%); max-width:1200px;}.slider .slide .content, .single_slide .content { position:relative; font-size:20px;padding:30px 50px; width:500px;}.slider .slide .box_center, .single_slide .box_center {margin:0 auto;}.slider .slide .box_right, .single_slide .box_right {float:right;}.slider .slide .content .title, .single_slide .content .title {color:#172B6C; text-align:center; font-size:47px; font-family:'museo700'; padding-bottom:5px;}.slider .slide .content .subtitle, .single_slide .content .subtitle {padding:0; font-family:'smalltownskyline'; font-size:55px; color:#F06400; text-align:center; max-width:100%; margin:0 auto;}.slider .slide .content hr, .single_slide .content hr { display:block; border:none; border-bottom:5px solid #f06400; width:80px; margin:0px auto 5px;}.slider .slide .content p, .single_slide .content p {font-size:14px; line-height:24px; text-align:center; padding:5px 30px 15px;}.slider .slide .content p .offers-page, .single_slide .content p .offers-page {font-size:18px; line-height:28px; font-family:'museo700';}.slider .slide .content p sup, .single_slide .content p sup {vertical-align:text-top; font-size:9px; line-height:10px;}.slider .slide .content .btn, .single_slide .content .btn {position:absolute; left:50%; bottom:0; background:#f06400; color:#FFF; font-family:'museo700'; text-align:center; font-size:16px; padding:12px 40px; -webkit-transform:translate(-50%, 50%);transform:translateX(-50%) translateY(50%);}.slider .slide .content .button, .single_slide .content .button {background-size:cover;bottom:-23px;height:172px;position:absolute;right:-79px;width:156px;}.slider_nav {bottom:15px;position:absolute;text-align:right;width:79%; left:0; right:0; margin:0 auto;}.slider_nav a {background:#fff; display:inline-block;height:18px;margin-left:10px; width:18px; -webkit-transition:all 0.3s; transition:all 0.3s; -webkit-border-radius:100px; border-radius:100px;}.slider_nav a.current {background:#f15922;}.slider .slide .white_blue, .single_slide .white_blue {background:rgba(255, 255, 255, 0.8); border:3px solid #f06400;}.slider .slide .white_blue .title, .single_slide .white_blue .title {color:#172B6C;}.slider .slide .white_blue .subtitle span, .single_slide .white_blue .subtitle span {color:#172B6C;}.slider .slide .white_blue p, .single_slide .white_blue p {color:#172B6C;}.slider .slide .grey_white, .single_slide .grey_white {background:rgba(80, 80, 80,0.75); border:3px solid #FFF;}.slider .slide .grey_white .title, .single_slide .grey_white .title {color:#FFF;}.slider .slide .grey_white .subtitle span, .single_slide .grey_white .subtitle span {color:#FFF;}.slider .slide .grey_white p, .single_slide .grey_white p {color:#FFF;}.slider .slide .white_orange, .single_slide .white_orange {background:rgba(255, 255, 255, 0.8); border:3px solid #F06400;}.slider .slide .white_orange .title, .single_slide .white_orange .title {color:#F06400;}.slider .slide .content.white_orange .subtitle, .single_slide .content.white_orange .subtitle{color:#464646;}.slider .slide .white_orange p, .single_slide .white_orange p {color:#464646;}.slider .slide em,.single_slide em {font-family:'museo900i'; font-size:50px; line-height:56px;margin:0 -30px}.slider .slide em strong,.single_slide em strong {color:#f06400;}.featured_box {width:24%; height:250px; float:left; background-size:cover; margin:1% 0.5%; position:relative;}.featured_box a {position:absolute; top:0; left:0; width:100%; height:100%;}.featured_box a > span {background:rgba(20, 15, 1, 0.5); font-family:'museo700'; border:3px solid #FFF; color:#FFF; display:block; margin:auto; position:absolute; top:0; left:0; right:0; bottom:0; width:240px; max-width:90%; height:40px; line-height:40px; text-align:center; font-size:14px; transition:all 0.33s ease 0s;}.featured_box a:hover span {height:250px; width:100%; max-width:100%; line-height:250px; border:none; background:rgba(239, 99, 1, 0.8);}.featured_box_2_background {width:100%; padding:80px 0 0; background-size:cover; background-position:center;}.featured_box_2_container {display:flex; margin:1% auto;}.featured_box_2_background > .featured_box_2_container {margin:0 auto;}.featured_box_2 {flex:1 0 auto; width:32.3333%; padding:40px 15px; box-sizing:border-box; float:left; background-size:cover; background-position:center; margin:0 0.5%; position:relative;}.featured_box_2:before {background-color:rgba(0, 0, 0, 0.55); content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%; z-index:0;}.featured_box_2 * {position:relative; z-index:1;}.featured_box_2 h2 {color:#FFF;font-family:'museo300';text-align:center;font-size:26px;line-height:36px;}.featured_box_2 h2 strong {font-family:'museo700';}.featured_box_2 hr {display:block; border:none; border-bottom:5px solid #fff; width:80px;padding-top:10px; margin:0 auto 5px;}.featured_box_2 p {color:#FFF; text-align:center; font-size:14px; line-height:24px;}.featured_box_2 span.btn {color:#FFF; border:1px solid #FFF; position:absolute; bottom:40px; left:0; right:0;}.featured_box_2 a {display:block; padding-bottom:40px; position:static;}.free_quote_call_to_action {padding:20px 0;}.free_quote_call_to_action p {text-align:center; font-family:'museo500'; max-width:670px; margin:0 auto; font-size:18px; line-height:28px;}.free_quote_call_to_action p strong {color:#f06400; font-family:'museo700'; font-size:19px;}.free_quote_call_to_action a {color:#f06400;}.free_quote_call_to_action a.btn {color:#FFF; background:#f06400; margin:20px auto 0; font-family:'museo700';}.blue .free_quote_call_to_action, .orange .free_quote_call_to_action {background-image:url(/wp-content/uploads/2016/04/instant-free-online-quote-scroller.jpg); background-size:cover; background-position:center; position:relative; max-width:100%; width:100%;}.blue .free_quote_call_to_action:before {background-color:rgba(0, 118, 161, 0.8); content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%; z-index:0;}.blue .free_quote_call_to_action * {position:relative; z-index:1;}.blue .free_quote_call_to_action p, .blue .free_quote_call_to_action p strong,.orange .free_quote_call_to_action p, .orange .free_quote_call_to_action p strong{color:#FFF;}.orange .free_quote_call_to_action:before {background-color:rgba(240, 100, 0, 0.8); content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%; z-index:0;}.orange .free_quote_call_to_action * {position:relative; z-index:1;}.free_quote_call_to_action a.btn {border:3px solid #FFF; background:rgba(20, 15, 1, 0.5);}.box_50_50 { width:100%; position:relative;}.box_50_50 .background {background-size:cover; height:100%; top:0; width:50%; background-repeat:no-repeat; background-position:left center; position:absolute; left:0;}.box_50_50 .content {margin-left:50%; padding:80px 0 80px 60px; }.box_50_50 .content h1 {color:#636466; font-family:'museo700'; font-size:26px; line-height:36px; width:78%;}.box_50_50 .content h1 strong {color:#f06400;}.box_50_50 .content h1:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:15px; margin-bottom:15px;}.box_50_50 .content h2 {color:#636466; font-family:'smalltownskyline'; font-size:42px; line-height:42px;}.box_50_50 .content h2 strong {color:#f06400;}.box_50_50 .content p {font-family:'museo300'; font-size:14px; color:#636466; line-height:24px; padding:15px 0;}.box_50_50 .content p strong {font-family:'museo500'; color:#606163;}.box_50_50 .content a{color:#f06400;}.box_50_50 .content ul {list-style:outside square; margin-left:16px;}.box_50_50 .content ol {list-style:outside decimal; margin-left:16px;}.box_50_50 .content ul li, .box_50_50 .content ol li {font-family:'museo300'; font-size:14px; color:#636466; line-height:24px; padding:2px 0;}.box_50_50.text_left .background {left:auto; right:0; background-position:right center;}.box_50_50.text_left .content {margin-right:50%; padding:80px 60px 80px 0; margin-left:0;}.content_50_50, .full_50_content { width:100%; position:relative; background:rgb(235,235,235);background:-moz-linear-gradient(left, rgba(235,235,235,1) 0%, rgba(235,235,235,1) 50%, rgba(255,255,255,1) 50%);background:-webkit-linear-gradient(left, rgba(235,235,235,1) 0%,rgba(235,235,235,1) 50%,rgba(255,255,255,1) 50%);background:linear-gradient(to right, rgba(235,235,235,1) 0%,rgba(235,235,235,1) 50%,rgba(255,255,255,1) 50%);}.light_grey .full_50_content {background:#F8F8F8;}.content_50_50 .column {width:50%; float:left;}.content_50_50 .left_content {padding:80px 30px 0px 20px; position:relative;}.content_50_50 .right_content {padding:80px 20px 0px 30px; position:relative;}.content_50_50.white {background:#FFF;}.content_50_50.light_grey {background:#F8F8F8;}.content_50_50.dark_grey {background:#EBEBEB;}.content_50_50 h1 {color:#f06400; font-family:'museo700'; font-size:26px; line-height:36px; width:78%;}.content_50_50 h1 strong {color:#636466;}.content_50_50 h1:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:15px; margin-bottom:15px;}.content_50_50 h2 {color:#636466; font-family:'smalltownskyline'; font-size:42px; line-height:42px;}.content_50_50 h2 strong {color:#f06400;}.content_50_50 p {font-family:'museo300'; font-size:14px; color:#636466; line-height:24px; padding:15px 0;}.content_50_50 p strong {font-family:'museo500'; color:#606163;}.content_50_50 a{color:#f06400;}.content_50_50 a.btn {margin:0;}.content_50_50 img {max-width:100%;}.content_50_50 ul {list-style:outside square; margin-left:16px;}.content_50_50 ol {list-style:outside decimal; margin-left:16px;}.content_50_50 ul li, .content_50_50 ol li {font-family:'museo300'; font-size:14px; color:#636466; line-height:24px; padding:2px 0;}.content_50_50 iframe {width:100%; height:300px;}.full_50_content {background:rgb(235,235,235); text-align:center; padding:80px 0;}.full_50_content h1 {width:100%;}.full_50_content h1:after {margin:0 auto;}.full_50_content p {max-width:800px; margin:0 auto;}.full_50_content a.btn {margin:0 auto;}.date_container {width:70%;max-width:800px;margin:0 auto;display:block;position:absolute;height:0px;bottom:0;left:0;right:0;}.news_page_container .box_50_50 {background:#F8F8F8;}.news_page_container .box_50_50 .date, .top_section .date {position:absolute; padding:10px; right:0; top:40px; font-size:14px; line-height:20px; background-color:rgba(0, 118, 161, 0.8); color:#FFF; text-align:center;}.top_section .date {background-color:#f06400; right:auto; left:0;top:auto; bottom:0;}.news_page_container .news_item .box_50_50 .date {position:static; margin:0 20px 10px 0; float:left;}.news_page_container .news_item .column .content {margin:0px; padding:30px 0 70px; min-height:175px; width:100%;}.news_page_container .news_item .column .content h3 {padding-bottom:0;}.news_page_container .news_item .column .content p {clear:both;}.page_header.full_header.news_post_header {height:300px;}.page_header.full_header.news_post_header .top_section {padding-top:220px;}.news_page_container .box_50_50 .date strong, .top_section .date strong {font-size:28px; line-height:30px;}.news_page_container .box_50_50 .date sup, .top_section .date sup {vertical-align:top;}.news_page_container .box_50_50 h3 {color:#f06400; font-family:'museo700'; font-size:26px; line-height:36px;}.news_page_container .box_50_50 h3 strong {color:#636466;}.news_page_container .box_50_50 h3:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:15px; margin-bottom:15px;}.news_page_container .box_50_50 a.btn {margin:20px 0 0;}.news_page_container section.news_item {display:flex; margin:0.75% auto;}.news_page_container .column {width:50%; width:calc(50% - 22px); float:left; position:relative; margin:3px 11px; background:#F8F8F8;}.news_page_container .column section {width:90%;}.news_page_container .column .box_50_50 {height:100%;}.news_page_container .column .box_50_50 .background {width:45%;}.news_page_container .column .content {padding:40px 0 70px 40px; margin-left:35%;}.news_page_container .column h3 {font-family:'museo300'; font-size:22px; line-height:32px; color:#464646; padding:0 20px;}.news_page_container .column h3:after {display:none;}.news_page_container .column a.btn {bottom:0;left:0;margin:0 auto 30px;position:absolute;right:0;}.news_page_container .news_item .box_50_50.has_image section {width:100%;}.news_page_container .news_item .box_50_50.has_image .date {margin-left:-83px;}.news_page_container .news_item .box_50_50.has_image .content {padding-left:45%; width:55%;}.news_page_container .news_item .box_50_50.has_image .content p {padding:0 20px;}.news_page_container .news_item .box_50_50.has_image a.btn {left:auto; right:auto; margin-left:20px;}.news_content {padding:40px 0; width:70%; max-width:800px; margin:0 auto; position:relative;}.news_content.centeralign {text-align:center; max-width:1032px;}.news_content.titlecenter h1,.news_content.titlecenter h2 {text-align:center;}.news_content.titlecenter h1:after {margin:0 auto 15px;}.news_content.titlecenter ul:after {content:""; clear:left; display:block; width:100%;}.news_content.titlecenter li {width:50%; float:left; list-style:none; padding-left:22px; box-sizing:border-box; position:relative;}.news_content.titlecenter li:before {content:""; width:9px; height:9px; display:block; margin-left:-33px; position:absolute; top:9px; background:#f06400;}.wider .news_content {max-width:1200px; width:100%;}section.full, section.full .news_content {width:100%; max-width:100%;}.news_content.centeralign .btn {margin:0 auto;}.news_content img.alignright {float:right; margin:0 0 20px 20px; clear:right;}.news_content h1 {color:#f06400; font-family:'museo700'; font-size:26px; line-height:36px;}.news_content h1 strong {color:#636466; font-family:'museo700';}.news_content h1:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:15px; margin-bottom:15px;}.news_content.centeralign h1:after {margin:0px auto;}.news_content h2 {color:#636466; font-family:'museo700'; font-size:20px; line-height:32px;}.news_content h2 strong {color:#f06400;}.news_content p {font-family:'museo300'; font-size:14px; color:#636466; line-height:24px; padding:15px 0;}.news_content p.smallprint {font-family:"museo300";font-size:10px;line-height:16px;}.news_content strong {font-family:'museo700'; color:#606163;}.news_content a{color:#f06400;}.news_content a.btn {margin:0;}.news_content .video iframe {width:100%; height:100%; position:absolute; top:0; left:0;}.news_content .video { position:relative; margin-top:20px;}.news_content .video:after {content:""; display:block; width:100%; padding-top:56%;}.news_content .fa {font-size:32px; line-height:60px; width:60px; text-align:center; height:60px; display:inline-block;padding:0 5px; transition:all 0.5s; -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.news_content a:hover .fa {transform:scale(2); -webkit-transform:scale(2);}.news_content .fa-facebook-square {color:#3B589E;}.news_content .fa-twitter-square {color:#55ACEF;}.news_content .fa-youtube-square {color:#E12B27;}.news_content .fa-google-plus-square {color:#0C8BC8;}.news_content img {max-width:100%;}.news_content ul {list-style:outside square; margin-left:16px; margin-bottom:16px;}.news_content ol {list-style:outside none; margin:5px 0px 15px 26px;}.news_content ul li, .news_content ol.normal li, .news_content td {font-family:'museo300'; font-size:14px; color:#636466; line-height:24px; padding:2px 0;}.news_content ol {counter-reset:section;}.news_content ol > li:before {content:counters(section,'.') " "; counter-increment:section; font-family:'museo500'; margin:0 0 0 -26px; width:26px; display:inline-block;}.news_content ol li strong {color:#636466; font-family:'museo700'; font-size:20px; line-height:32px;}.news_content > ol > li{color:#636466; font-family:'museo700'; font-size:20px; line-height:32px; padding-top:15px;}.news_content > ol > li ol li {font-size:14px; font-family:'museo300';}.news_content td {padding:10px 20px 10px 0;}.dials {text-align:center; padding:40px 0; background:#F8F8F8;}.dials h2 {color:#464646; font-family:'museo700'; font-size:26px; line-height:36px;}.dials h2 strong {color:#f06400; white-space:nowrap;}.dials h2:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding:15px 0; margin:0 auto 15px;}.dials h3 {color:#636466; font-family:'smalltownskyline'; font-size:52px; line-height:52px; width:90%; margin:20px auto 0;}.dials h3 strong {color:#f06400;}.dials p {font-family:'museo700'; color:#464646; line-height:28px; width:90%;max-width:815px; margin:20px auto;}.dials p strong {color:#f06400;}.dials img {display:block; margin:0 auto; padding-top:20px;}@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {.dials img {height:50px;}}.dials .dial_container {display:block; float:left; width:50%; text-align:center; overflow:hidden;}.dials .dial_container .rating {font-size:24px; line-height:25px; height:150px; width:150px; margin:20px auto;}.dials .dial_container .rating p {color:#f06400; font-family:'museo300'; font-size:60px; line-height:60px; margin:0;}.dials .dial_container .rating p span {font-size:25px;}.dial {display:inline-block;width:180px; height:180px; position:relative;}.dial .center_bg {border-width:60px; border-style:solid; width:40px; height:40px; border-radius:50%; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); z-index:0;}.dial .circle {border-radius:50%; border-width:70px; border-style:solid; display:block; width:40px; height:40px; position:absolute;}.dial .dial_right {float:left; width:50%; height:100%; position:relative; overflow:hidden; z-index:10;}.dial .dial_right .circle {clip:rect(0px, 90px, 180px, 0); transition:all 0.75s ease-in; right:0;}.dial .dial_left {float:left; width:50%; height:100%; position:relative; overflow:hidden; z-index:10;}.dial .dial_left .circle {clip:rect(0px, 180px, 180px, 90px); transition:all 0.75s ease-out 0.75s; left:0;}.dial .dial_right .circle.complete:after {opacity:0;}.dial .dial_right:after {background:#F8F8F8;content:"";display:block;height:70px;left:0;position:absolute;top:0;width:4px;}.dial .dial_right .circle:after {background:#F8F8F8;content:"";display:block;height:90px;left:16px;position:absolute;top:-90px;width:4px; transition:all 0s linear 0.75s;}.dial .dial_left .circle:after {background:#F8F8F8;content:"";display:block;height:70px;left:50%;position:absolute;top:40px;width:4px;}.dial.which .circle {border-color:#E91C26;}.dial.which .center_bg {border-color:#000;}.dial.checkatrade .circle {border-color:#199CC6;}.dial.checkatrade .center_bg {border-color:#E91C26;}.dial.reviewcenter .circle {border-color:#893487;}.dial.reviewcenter .center_bg {border-color:#49418A;}.dial.rated_good .circle {border-color:#199CC6;}.dial.rated_good .center_bg {border-color:#FFF;}.very_good_banner .dial .dial_right:after,.very_good_banner .dial .dial_right .circle:after,.very_good_banner .dial .dial_left .circle:after {background:#292929;}.very_good_banner .dial {float:left; display:block; margin-right:40px;}.very_good_banner {background-size:cover; background-position:center; padding:100px 0;}.very_good_banner section .content {width:500px; margin:0 auto;}.very_good_banner section h2 {color:#FFF; font-family:'museo700'; font-size:26px; line-height:36px; text-align:center;}.very_good_banner section h2:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding:15px 0; margin:0 auto 15px;}.very_good_banner section p {font-size:48px; color:#FFF; font-family:'museo300'; padding-top:20px;}.very_good_banner section p sup {font-family:arial;font-size:16px;font-weight:bold; vertical-align:top;}.very_good_banner section p span {font-family:'smalltownskyline'; display:block; font-size:65px; line-height:40px; padding-top:20px;}.very_good_banner section p span em {color:#199CC6;}.map_search {padding:30px 0; text-align:center; max-width:800px;}.map_search a {color:#b4b6b9; font-size:22px; line-height:36px; padding:0px 10px 4px; border:1px solid #b4b6b9;}.map_search p {font-family:'museo700'; color:#464646; text-align:center; padding:0 0 20px; font-size:14px; line-height:26px;}.map_search p strong {color:#f06400;}.map_search .key {padding:10px 0 0;}.map_search .key img {height:30px;}.map_search input[type=text] {width:200px; height:42px; line-height:42px; font-size:16px; border:1px solid #B4B6B9; color:#464646; box-sizing:border-box; padding:0 10px; -webkit-appearance:none; border-radius:0px; background:#FFF; position:relative; top:0px;}.map_search input[type=submit] {display:inline-block; border:1px solid #F06400;color:#FFF;}.testimonial_map {width:100%; height:500px; max-height:66vh; position:relative;}.testimonial_map.disabled:after {content:""; position:absolute; z-index:1; left:0; top:0; width:100%; height:100%;}.gm-style-iw {padding:15px;}.gm-style-iw div * {overflow:hidden !important;}.map_title {font-family:'museo300'; color:#464646; font-size:18px; width:75%; line-height:24px;}.map_title span {white-space:nowrap;}.map_date {font-family:'museo700'; color:#464646; font-size:13px; line-height:24px; padding-bottom:10px;}.map_desc {font-family:'museo300'; color:#464646; font-size:13px; line-height:24px;}.map_name {font-family:'museo300'; font-style:italic; line-height:22px; padding-bottom:5px;}.map_link {display:block; width:150px; font-size:13px; border:1px solid #f06400; color:#f06400; text-align:center; margin:0px auto; padding:10px 0px;}.testimonial_videos {padding:40px 0; text-align:center;}.testimonial_videos h2 {color:#f06400; font-family:'museo700'; font-size:26px; line-height:36px;}.testimonial_videos h2 strong {color:#464646;}.testimonial_videos h2:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding:10px 0; margin:0 auto 10px;}.testimonial_videos h3 {color:#636466; font-family:'smalltownskyline'; font-size:52px; line-height:52px; width:90%; max-width:590px; margin:0 auto;}.testimonial_videos h3 strong {color:#f06400;}.testimonial_videos .video_container {position:relative; width:80%; margin:40px auto 0;}.testimonial_videos .video {width:50%; padding-bottom:28.125%; float:left;}.testimonial_videos .video iframe {position:absolute; transition:all 0.75s;}.testimonial_videos .video a {position:absolute; display:block; transition:all 0.75s; z-index:1; background:rgba(0,0,0,0.6);}.testimonial_videos .video a:hover {background:rgba(240, 100, 0 ,0.6);}.testimonial_videos .video1 iframe, .testimonial_videos .video1 a {left:0; top:0; width:45%; height:45%;}.testimonial_videos .video2 iframe, .testimonial_videos .video2 a {left:75%; top:0px; width:33%; height:33%;}.testimonial_videos .video3 iframe, .testimonial_videos .video3 a {left:100px; top:50%; width:35%; height:35%;}.testimonial_videos .video4 iframe, .testimonial_videos .video4 a {left:66%; top:47%; width:35%; height:35%;}.testimonial_videos .video.active > iframe, .testimonial_videos .video.active > a { width:60%; height:60%; left:50%; top:50%; margin-left:-30%; margin-top:-30%; z-index:10; box-shadow:0 1px 9px 2px rgba(0, 0, 0, 0.6);}.testimonial_videos .video.active > a {z-index:-1;}.testimonial_videos_2 {padding:40px 0; text-align:center;}.testimonial_videos_2 h2 {color:#f06400; font-family:'museo700'; font-size:26px; line-height:36px;}.testimonial_videos_2 h2 strong {color:#464646;}.testimonial_videos_2 h2:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding:10px 0; margin:0 auto 10px;}.testimonial_videos_2 p {padding:10px 0 0; color:#636466; font-size:14px; line-height:26px;}.testimonial_videos_2 .video {width:31%; margin:40px 1%; float:left; padding-bottom:18.75%; position:relative;}.testimonial_videos_2 .video iframe, .testimonial_videos_2 .which_container {width:100%; height:100%; position:absolute; left:0; top:0;}.testimonial_videos_2 .which_container {background:#32AED2; padding:3%; width:90%; height:90%;}.testimonial_videos_2 .which_container img {width:80%; display:block; margin:0 auto;}.testimonial_videos_2 .which_container .column {width:50%; float:left;}.testimonial_videos_2 .which_container .rating p {color:#FFF; font-family:'museo300'; font-size:25px;}.testimonial_videos_2 .which_container .rating p span {font-size:58px;}.testimonial_videos_2 .which_container .rating p.small {font-size:18px;}.testimonial_videos_2 .which_container .rating .fa {color:#DF0612; font-size:26px;}.testimonial_videos_2 .which_container .review p {color:#FFF; line-height:30px; padding-top:12px;}.get_in_touch_bar {text-align:center; word-spacing:1px; letter-spacing:0.5px; color:#474344; font-size:18px; background:#ECECEC; width:100%; padding:20px 0; line-height:24px; transition:all 0.5s;}.get_in_touch_bar a {color:#474344;}.get_in_touch_bar i {font-size:20px;}.get_in_touch_bar strong {font-family:'museo700'; font-size:24px;}.get_in_touch_banner {background-image:url('/wp-content/uploads/2016/05/get-in-touch-bg.jpg'); background-size:cover; width:100%; padding:40px 0 80px; text-align:center; position:relative;}.get_in_touch_banner:before {background:rgba(0, 118, 161, 0.8);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;}.get_in_touch_banner h2 {color:#FFF; font-family:'museo700'; font-size:26px; line-height:36px; width:100%; text-align:center;}.get_in_touch_banner h2:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:15px; margin:0 auto 20px;}.get_in_touch_banner form {z-index:0;}.callback_form_section {width:100%; padding:40px 0; background:#ECECEC;}.callback_form_section h3 {color:#464646; font-family:'museo700'; font-size:26px; line-height:36px; text-align:center;}.callback_form_section h3:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding:10px 0; margin:0 auto 20px;}.callback_form_section h4 {color:#464646; font-family:'museo700'; font-size:16px; line-height:26px; text-align:center;}.callback_form_section p {text-align:center; font-family:'museo300'; font-size:14px; color:#464646; line-height:24px; padding:15px 0;}.callback_form_section p strong {font-family:'museo700';}.callback_form_section hr {border:none; border-top:1px solid #565656;}.callback_form_section .select_container {position:relative;}.callback_form_section .select_container label {color:#636466;}.callback_form_section form .captcha_container {text-align:center;}.callback_form_section form .btn {border:1px solid #F06400; color:#FFF;}.callback_form_section .terms {padding-top:40px; text-align:center; max-width:800px; margin:0 auto;}.callback_form_section .terms h3 {font-size:20px; line-height:30px;}.callback_form_section .terms h3:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding:5px 0; margin:0 auto;}.branch_container {width:100%; height:450px; background:#EBEBEB;position:relative;}.branch_box {width:33%; margin:50px 0; height:400px; float:left;}.branch_box .box {width:100%; top:-10px; left:0; height:400px; font-size:18px; background:#F06400;}.branch_box h2 {color:#FCE0CC; font-family:'museo500'; font-size:100%; padding-top:20px; line-height:150%; width:100%; text-align:center;}.branch_box h2 strong {font-family:'museo700';}.branch_box h2:after {content:""; display:block; border:none; border-bottom:4px solid #FCE0CC; width:80px; padding-top:15px; margin:0 auto 20px;}.branch_box span {white-space:nowrap;}.branch_box p {font-size:14px; line-height:24px; color:#FCE0CC; text-align:center; padding:0 20px 5px; min-height:60px;}.branch_box p strong {font-family:'museo700'; white-space:nowrap;}.branch_box a.btn {margin-top:10px; border-color:#FCE0CC; color:#FCE0CC;}.branch_box a.btn.phone {background:#FCE0CC; color:#F06400;}.show_center_button {width:100%; background:#f06400; text-align:center; color:#FFF; position:relative; display:block; margin-top:0; transition:all 0.5s; z-index:500;}.show_center_button .fa {display:block; position:absolute; font-size:22px; line-height:22px; bottom:-22px; margin:0 auto; left:0; right:0; z-index:10;}.show_center_button span {line-height:40px; font-size:16px; font-family:'museo500';}.show_center_button .fa:after {border-color:#f06400 rgba(0,0,0,0) rgba(0,0,0,0); border-style:solid;border-width:40px;top:0;content:"";display:block;height:0;left:0;margin:auto;position:absolute;right:0;width:0; z-index:-1;}.show_center_button.active {margin-top:20px;}.show_center_button.active .fa {top:-22px; bottom:auto;}.show_center_button.active .fa:after {border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f06400; top:auto; bottom:0; }.show_center_container {width:100%; height:380px; background:#EBEBEB; overflow:hidden;position:relative;}.show_center_box {width:40%; margin:50px 0; height:250px; position:absolute;}.show_center_box:nth-child(1) {left:2%;}.show_center_box:nth-child(2) {left:30%;}.show_center_box:nth-child(3) {left:58%}.show_center_box:nth-child(4) {left:30%}.show_center_box .box {width:100%; top:-10px; left:0; height:300px; font-size:18px; background:#F06400; position:absolute; transition:all 0.75s, transform 0.2s;}.show_center_box:hover .box {-webkit-transform:scale(1.1); transform:scale(1.1); cursor:pointer;}.show_center_box.active .box, .show_center_box.active:hover .box {width:116.666%;left:-8.333%;background-color:#FFF;z-index:10;height:340px; font-size:24px; top:-30px; margin:0; cursor:auto; -webkit-transform:scale(1); transform:scale(1); box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.show_center_box .box:before, .show_center_box .box:after {content:""; width:40px; height:40px; opacity:0;display:block; background:#FFF; position:absolute; top:50%; margin-top:-20px; z-index:-1; -webkit-transform:rotate(45deg); transform:rotate(45deg); cursor:pointer;}.show_center_box .box:before {left:-20px;}.show_center_box .box:after {right:-20px;}.show_center_box.active .box:before, .show_center_box.active .box:after {opacity:1; transition:all 0.75s ease 0.75s;}.show_center_box h2 {color:#FCE0CC; font-family:'museo500'; font-size:100%; padding-top:20px; line-height:150%; width:100%; text-align:center;}.show_center_box h2 strong {font-family:'museo700';}.show_center_box h2:after {content:""; display:block; border:none; border-bottom:4px solid #FCE0CC; width:80px; padding-top:15px; margin:0 auto 20px;}.show_center_box span {white-space:nowrap;}.show_center_box p {font-size:14px; line-height:24px; color:#FCE0CC; text-align:center; padding:0 20px 5px;}.show_center_box p strong {font-family:'museo700'; white-space:nowrap;}.show_center_box a.btn {margin-top:10px; border-color:#FCE0CC; color:#FCE0CC;}.show_center_box a.btn.phone {background:#FCE0CC; color:#F06400;}.show_center_box.active h2 {color:#464646; font-size:140%;}.show_center_box.active h2:after {border-bottom:6px solid #f06400; padding-top:10px; margin:0 auto 15px;}.show_center_box.active p {color:#464646; padding:0 20px 10px;}.show_center_box.active a.btn {border-color:#F06400; color:#F06400;}.show_center_box.active a.btn.phone {background:#F06400; color:#FFF;}.product_filter {text-align:center; display:none; padding:40px 0 60px;}.product_filter .product_filter_item {display:inline-block; margin:0 10px; width:calc(16.667% - 24px);}.product_filter .product_filter_item.featured-box {width:calc(20% - 24px);}.product_filter .product_filter_item.medium {width:calc(16.667% - 24px);}.product_filter .product_filter_item_container {display:none;padding:40px 0 60px;}.product_filter .product_filter_item img {max-width:100%;}.product_filter h2 {color:#636466; font-family:'museo500'; font-size:32px; padding-top:20px; line-height:150%; width:100%; text-align:center;}.product_filter h2 strong {font-family:'museo700';}.product_filter h2:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:15px; margin:0 auto 20px;}.product_filter_item {position:relative;}.product_filter_item img {width:100%;}.product_filter_item a {display:block; width:100%; height:100%; position:absolute; left:0; top:0;}.product_filter_item a .btn {display:block; left:0; right:0; position:absolute; background:rgba(255,255,255,0.8); width:calc(100% - 30px); margin:0 15px;}.product_filter_item.over .product_filter_item_container {padding-bottom:0;}.product_filter_item.below .product_filter_item_container {padding-bottom:60px;}.product_filter_item.over a .btn {bottom:15px;}.product_filter_item.below a .btn {bottom:0;}.product_filter_item a.drop_down_button {color:#FFF; position:relative; z-index:100; margin-top:20px; height:60px; line-height:24px; display:flex; flex-direction:column; align-items:center; justify-content:center; background-position:center;}.product_filter_item a.drop_down_button span {position:relative; z-index:100; padding:0 25px 0 15px;}.product_filter_item a.drop_down_button .fa {position:absolute; right:12px; top:0px; line-height:60px; z-index:99;}.product_filter_item a.drop_down_button:after {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(240,100,0,0.75); z-index:25;}.product_filter_item a.follow_link {height:calc(100% - 80px);}.product_filter_item a.follow_link span.btn {bottom:15px;}.product_filter_item a.active .btn, .product_filter_item a:hover .btn {background:#f06400; color:#FFF;}.product_filter_item a.active .btn:after {border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f8f8f8;border-style:solid;border-width:32px;bottom:-86px;content:"";display:block;height:0;left:0;margin:auto;position:absolute;right:0;width:0;}.product_filter.step1 {background:#EBEBEB; display:block;}.product_filter.step1 .product_filter_item_container {display:block;}.product_filter.step2 {background:#f8f8f8;}.latest_offer_banner_container {position:relative; z-index:10; background-size:cover; background-position:center; transition:all 0.5s;}.latest_offer_banner_container.active {opacity:0; margin-top:-100px; margin-bottom:100px;}.latest_offer_banner {width:100%; background:rgba(240, 100, 0, 0.8); padding:40px 0;}.latest_offer_banner * {transition:all 0.5s;}.latest_offer_banner .content {width:50%; margin:0 auto; text-align:center;}.latest_offer_banner h2 {color:#FFF; font-family:'museo700'; font-size:32px; line-height:150%; width:100%; padding-bottom:20px;}.latest_offer_banner h3 {color:#FFF; font-family:'smalltownskyline'; font-size:60px; line-height:80%; width:100%; max-width:500px; margin:0 auto; text-align:center;}.latest_offer_banner h3:after {content:""; display:block; border:none; border-bottom:6px solid #FFF; width:80px; padding-top:20px; margin:0 auto 20px;}.latest_offer_banner p {color:#FFF; line-height:24px; font-size:14px; padding:0 0 20px;}.latest_offer_banner p sup {font-size:10px; vertical-align:super;}.latest_offer_banner img {position:absolute; right:0; bottom:0;}.latest_offer_banner a.btn {color:#FFF; border:2px solid #FFF;}.latest_offer_banner_sticky {position:fixed; top:0; z-index:5000; width:100%; background:#F06400; padding:10px 0; opacity:0; margin-top:-100%; transition:all 0.3s; }.latest_offer_banner_sticky.active {margin-top:0; opacity:1;}.latest_offer_banner_sticky table {width:100%;}.latest_offer_banner_sticky td {vertical-align:middle; color:#FFF; padding:0 5px; line-height:22px;}.latest_offer_banner_sticky td h2 {font-family:'museo500'; font-size:22px; line-height:26px;}.latest_offer_banner_sticky td em {text-align:center; left:0; right:0; margin:0 auto; top:0; font-size:14px;}.latest_offer_banner_sticky td sup {vertical-align:top; font-size:10px;}.latest_offer_banner_sticky td strong {font-family:'museo700'; font-size:28px;}.latest_offer_banner_sticky a {color:#FFF; border:2px solid #FFF; display:block; width:220px; font-size:16px; line-height:40px; height:40px; text-align:center; transition:all 0.3s;}.latest_offer_banner a:hover, .latest_offer_banner_sticky a:hover {background:#FFF; color:#F06400;}.three_box_section {width:100%; padding:80px 0 0; background-size:cover; background-repeat:no-repeat; background-position:center;}.three_box_section h2 {text-align:center; background:rgba(50,50,50,0.5);margin:0 auto 60px; color:#FFF; max-width:560px; border:1px solid #FFF;font-family:'museo500'; font-size:28px; line-height:80px; position:relative;}.three_box_section h2 strong {font-family:'museo700';}.three_box_section .three_box_section_container {display:flex;}.three_box_section .box {width:27.5%; padding:40px 1.5%; margin:auto auto 0; float:left; background:rgba(0, 118, 161, 0.8); color:#FFF; text-align:center; position:relative; transition:all 0.33s;}.three_box_section .box p {color:#FFF;}.three_box_section .box.orange {background:#f06400;}.three_box_section .box.white {background:#FFF;}.three_box_section .box.white h3 {color:#464646;}.three_box_section .box.white .btn {color:#f06400; border-color:#f06400;}.three_box_section .box .btn {border-color:#FFF; color:#FFF; margin-top:20px; text-transform:uppercase;}.three_box_section .box h3 {font-family:'museo300'; font-size:27px; line-height:120%; transition:all 0.33s; color:#FFF;}.three_box_section .box h3.large {font-size:36px; line-height:130%;}.three_box_section .box h3.large strong {font-size:42px;}.three_box_section .box h3 strong {font-family:'museo700';}.three_box_section .underline .box h3:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:15px; margin:0 auto 20px;}.three_box_section .box img {max-width:100%;}.three_box_section .box p {font-size:14px; line-height:24px; margin:0 auto; width:90%; font-family:'museo500';}.three_box_section .box.white:hover {background:#f06400;}.three_box_section .box.white:hover h3 {color:#FFF;}.three_box_section .box.white:hover .btn {border-color:#FFF; background:#FFF;}.three_box_section .box.orange:hover .btn {color:#f06400; background:#FFF;}.gallery_call_to_action {padding:40px 0; text-align:center;}.gallery_call_to_action h2 {color:#636466; font-family:'museo700'; font-size:26px; line-height:36px;}.gallery_call_to_action h2 strong {color:#f06400;}.gallery_call_to_action h2:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:15px; margin:0 auto 15px;}.gallery_call_to_action p {font-size:14px; line-height:24px; max-width:800px; margin:20px auto; color:#636466;}.gallery_call_to_action .img {display:inline-block; max-width:24%; padding:10px 5px; box-sizing:border-box;}.gallery_call_to_action .img img {max-width:100%;}.gallery_call_to_action .img p {font-family:'museo700'; text-align:left; margin:0; padding:0;}.gallery_call_to_action a.btn {width:300px; margin-top:30px;}.accreditation_gallery {padding-top:1.5%; background:rgb(235,235,235);background:-moz-linear-gradient(left, rgba(235,235,235,1) 0%, rgba(235,235,235,1) 50%, rgba(255,255,255,1) 50%);background:-webkit-linear-gradient(left, rgba(235,235,235,1) 0%,rgba(235,235,235,1) 50%,rgba(255,255,255,1) 50%);background:linear-gradient(to right, rgba(235,235,235,1) 0%,rgba(235,235,235,1) 50%,rgba(255,255,255,1) 50%);}.accreditation_gallery .col {width:48%; float:left; padding-right:2%; position:relative;}.accreditation_gallery .column_icons a {display:block; float:left; width:23%; margin-right:3%; margin-bottom:3%; padding:0 3.25% 1.5%; background-repeat:no-repeat; background-position:center 20%; text-align:center; border:1px solid #F06400; transition:all 0.5s;}.accreditation_gallery .column_icons a span {color:#F06400;font-family:'museo700'; font-size:16px; display:block; line-height:22px; height:44px; margin:-5px 0 5px;}.accreditation_gallery .column_icons a span.long_text {font-size:13px; line-height:18px; margin:-18px 0 18px;}.accreditation_gallery .column_icons a:before {content:""; display:block; padding-top:150px;}.accreditation_gallery .column_icons a.active::after {border-color:rgba(0,0,0,0) #FFF rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:30px;content:"";display:block;margin-top:-100px;position:absolute;right:-1%;}.accreditation_gallery .column_icons a.active, .accreditation_gallery .column_icons a:hover {background-color:#FFF;}.accreditation_gallery .accreditation_content {padding-left:10%; padding-bottom:10%; display:none;}.accreditation_gallery .accreditation_content.logo0 {display:block;}.accreditation_content img {padding-bottom:10px;}.accreditation_gallery h2 {color:#636466; font-family:'museo700'; font-size:26px; line-height:36px;}.accreditation_gallery h2:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:10px; margin:0 0 15px;}.accreditation_gallery h3 {color:#636466; font-family:'museo500'; font-size:20px; line-height:26px;}.accreditation_gallery p {font-size:14px; line-height:24px; max-width:800px; color:#636466;}.accreditation_gallery ul {margin-left:17px;}.accreditation_gallery ul li {font-size:14px; line-height:26px; max-width:800px; color:#636466; margin:5px 0; list-style:square outside;}.features_section {padding:40px 0; text-align:center; }.features_section h2 {color:#636466; font-family:'museo700'; font-size:26px; line-height:36px;}.features_section h2 strong {color:#f06400;}.features_section h2:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:15px; margin:0 auto 35px;}.features_section h3 {color:#f06400; font-family:'museo700'; font-size:20px; padding-top:10px; line-height:30px;}.features_section p {font-size:14px; line-height:26px; color:#636466; padding-bottom:10px;}.features_section ul {list-style:outside square; margin-left:20px;}.features_section li{font-size:14px; line-height:26px; color:#636466; padding-bottom:10px;}.features_section .column {width:46%; float:left; text-align:left;}.features_section .column.left {padding:10px 4% 10px 0; min-height:10px;}.features_section .column img {max-width:100%;}.features_section .column.right img {max-width:100px; padding:10px 10px 0 0;}.blue_box_section{background-size:cover; width:100%; text-align:center; position:relative; color:#FFF;}.blue_box_section:before {background:rgba(0, 118, 161, 0.9);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;}.blue_box_section > section {padding:40px 0; background-size:auto 120%;background-repeat:no-repeat;background-position:left center;}.blue_box_section.white{color:#636466}.blue_box_section.white::before{content:none}.blue_box_section h2 {color:#FFF; font-family:'museo700'; font-size:26px; line-height:36px; width:100%; text-align:center; margin-top:15px; margin-bottom:15px;}.blue_box_section h2:after,.blue_box_section.white .step::after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:10px; margin:0 auto 5px;}.blue_box_section .content {margin:0 auto 20px; max-width:800px; padding:0 4%;}.blue_box_section.white .content{max-width:1200px}.blue_box_section .content.full {max-width:9999px;}.blue_box_section p {color:#FFF;font-size:14px;line-height:24px;padding:15px 0; font-family:'museo500';}.blue_box_section .content img {max-width:100%;}.blue_box_section ul.tick { text-align:left; margin:0 auto; max-width:620px; position:relative; z-index:10;}.blue_box_section ul.tick li {font-family:'museo300'; padding:0 0 20px; font-size:14px; line-height:24px;}.blue_box_section ul.tick li:before {content:'\f14a';font-family:FontAwesome; color:#F2771F; margin:0 15px 0 -30px;}.blue_box_section .col_25 {width:23%; padding:0 1%; float:left;}.blue_box_section .col_33 {width:31.333%; padding:0 1%; float:left;}.blue_box_section p.step {color:#FFF; font-family:'smalltownskyline'; font-size:40px; line-height:40px; padding:0;}.blue_box_section.white h2,.blue_box_section.white p,.blue_box_section.white p.step{color:#636466}.blue_box_section.white p.step{font-size:50px}.blue_box_section.white p strong {font-weight:700; font-family:'museo700'; font-size:20px;}.faq{color:#636466;max-width:800px;padding:40px 0}.faq h2{color:#464646; font-family:'museo700'; font-size:26px; line-height:36px; width:100%; text-align:center; margin-top:15px;margin-bottom:30px}.faq h2::after{content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:10px; margin:0 auto 5px;}.faq details{padding:20px 0}.faq details:not(:last-of-type){border-bottom:1px solid #636466}.faq details summary{color:#464646;cursor:pointer;font-family:'museo700';font-size:20px;outline:0}.faq details summary.javascript::-webkit-details-marker{display:none}.faq details summary::after{color:#f06400;content:'\f068';font-family:FontAwesome;margin-left:5px}.faq details summary.closed ~ *{display:none}.faq details summary.closed::after{content:'\f067'}section.gallery_filter {line-height:40px; margin:40px auto 0; position:relative; z-index:999;}.gallery_filter div {display:inline-block; position:relative; z-index:999; line-height:15px;}.gallery_filter a {border:1px solid #a8afb4; border-radius:4px; font-family:"museo500"; color:#a8afb4; padding:6px 8px 4px; display:block; font-size:11px; white-space:nowrap;}.gallery_filter ul {display:none; position:absolute; top:100%; margin-top:10px; border:1px solid #a8afb4; background:#FFF; min-width:calc(100% - 2px); left:0;}.gallery_filter ul:before, .gallery_filter ul:after{left:10px;border-style:solid;border-width:10px;content:"";display:block;height:0;position:absolute;width:0;}.gallery_filter ul:before {border-color:transparent rgba(0, 0, 0, 0) #aaa;top:-20px;}.gallery_filter ul:after {border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;top:-19px;}.gallery_filter ul li {text-align:left; line-height:20px;}.gallery_filter ul li a {border:none;}.tiled_gallery {position:relative; margin:20px auto;}.tiled_gallery .gallery_tile a {display:block; width:100%; height:100%;}.tiled_gallery .gallery_tile a > span {background:rgba(255,255,255,0.8); padding:10px; color:#f06400; text-transform:capitalize; position:absolute; bottom:0; left:0;}.tiled_gallery .gallery_tile {display:block; width:20%; background-size:cover; transition:all 0.5s; overflow:hidden;}.tiled_gallery .gallery_tile.large {width:40%;}.tiled_gallery .gallery_tile:after {content:""; display:block; padding-top:100%;}.checkatrade_ratings {width:100%; text-align:center; background:#F0F0F2;}section.testimonial_filter h2 {color:#f06400; font-family:'museo700'; font-size:26px; line-height:36px; text-align:center;}section.testimonial_filter h2 strong {color:#636466;}section.testimonial_filter h2:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:15px; margin:0 auto 15px;}section.testimonial_filter p {font-family:'museo300'; font-size:14px; color:#636466; line-height:24px; padding:15px 0; text-align:center;}section.testimonial_filter {line-height:40px; margin:40px auto 0; position:relative; z-index:999;}.testimonial_filter > a {color:#f06400;}.testimonial_filter div {display:inline-block; position:relative; z-index:999; line-height:15px;}.testimonial_filter div a {border:1px solid #a8afb4; border-radius:4px; font-family:"museo500"; color:#a8afb4; padding:6px 8px 4px; display:block; font-size:11px; white-space:nowrap;}.testimonial_filter ul {display:none; position:absolute; top:100%; margin-top:10px; border:1px solid #a8afb4; background:#FFF; min-width:calc(100% - 2px); left:0;}.testimonial_filter ul:before, .testimonial_filter ul:after{left:10px;border-style:solid;border-width:10px;content:"";display:block;height:0;position:absolute;width:0;}.testimonial_filter ul:before {border-color:transparent rgba(0, 0, 0, 0) #aaa;top:-20px;}.testimonial_filter ul:after {border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;top:-19px;}.testimonial_filter ul li {text-align:left; line-height:20px;}.testimonial_filter ul li a {border:none;}.testimonials_tile {overflow:hidden; height:1365px; position:relative; z-index:10;}.testimonials_tile.small {height:auto; padding:20px 0;}.testimonials_tile.videos {height:auto;}.testimonials_tile .testimonial_tile { width:calc(25% - 20px); margin:10px; float:left; background:#EFEFEF; color:#636466; position:relative;}.testimonials_tile .testimonial_tile.video {background-size:cover; background-position:center; background-repeat:no-repeat; height:253px; background-color:transparent;}.testimonials_tile .testimonial_tile.video_gallery {height:280px; margin:40px 10px 0px;}.testimonials_tile .testimonial_tile.video img {display:block;}.testimonials_tile .testimonial_tile.video a {position:absolute; display:block; width:100%; height:100%; top:0; left:0;}.testimonials_tile .testimonial_tile.video a .title {font-size:18px; font-family:"museo300"; line-height:20px; height:40px; padding:5px 0 10px; overflow:hidden;}.testimonials_tile .testimonial_tile.video a span {color:#636466; display:block;}.testimonials_tile .testimonial_tile .testimonial_popup {padding:0;}.testimonials_tile .testimonial_tile .rickybox_content {display:block;}.testimonials_tile .testimonial_tile.double {width:calc(50% - 20px);}.testimonials_tile .testimonial_tile.three_col {width:calc(33% - 20px);}.testimonials_tile .testimonial_tile.grey {background:#F8F8F8; color:#636466;}.testimonials_tile .testimonial_tile.dark_grey {background:#E8E8E8; color:#636466;}.testimonials_tile .testimonial_tile.blue {background:#33AFD4;}.testimonials_tile .testimonial_tile.orange {background:#F06400;}.testimonials_tile .testimonial_tile.blue *,.testimonials_tile .testimonial_tile.orange * {color:#FFF;}.testimonials_tile .testimonial_tile iframe {width:100%; height:100%; display:block;}.testimonials_tile .testimonial_tile .content {padding:20px; background:inherit; box-sizing:border-box;}.testimonials_tile .testimonial_tile h2 {font-size:20px; font-family:"museo300"; line-height:30px; height:30px; padding-bottom:5px; overflow:hidden;}.testimonials_tile .testimonial_tile h2 span {display:none;}.testimonials_tile .testimonial_tile p.date { padding:5px 0;}.testimonials_tile .testimonial_tile p.testimonial {font-family:"museo300";font-size:14px;line-height:24px; padding:0; margin:0; height:120px; overflow:hidden; transition:all 0.5s;}.testimonials_tile .testimonial_tile p.testimonial span {display:none;}.testimonials_tile .testimonial_tile.active p.testimonial .dotdotdot {display:none;}.testimonials_tile .testimonial_tile p.testimonee {float:left; padding:0;}.testimonials_tile .testimonial_tile a.readmore {float:right; color:#0076A1;display:block; padding-top:3px;}.testimonials_tile .testimonial_tile.blue a.readmore,.testimonials_tile .testimonial_tile.orange a.readmore {color:#FFF;}.testimonials_tile .testimonial_tile img {max-width:100%;}a.more_testimonials {margin:20px auto 30px;}.testimonials_tile .testimonial_tile.active {z-index:10;}.testimonials_tile .testimonial_tile.active h2 span,.testimonials_tile .testimonial_tile.active p.testimonial span {display:inline;}.testimonials_tile .testimonial_tile.active .readmore {display:none;}.testimonials_tile .testimonial_tile.active .hide {display:block;}.testimonials_tile .testimonial_tile.medium_grey p.date,.testimonials_tile .testimonial_tile.grey p.date,.testimonials_tile .testimonial_tile.dark_grey p.date {color:#0076A1;font-family:"museo700";}.testimonial_popup {padding:20px; overflow-x:visible; overflow-y:auto; -webkit-overflow-scrolling:touch; }.three_random_testimonials {padding:0 0 20px;}.three_random_testimonials .testimonials_tile {display:flex;}.three_random_testimonials .testimonials_tile .testimonial_tile {height:auto;}.three_random_testimonials .testimonials_tile .content {position:static;}.three_random_testimonials .testimonials_tile .testimonial_tile p.testimonial {max-height:9999px; height:auto;}.overlapping_boxes {display:flex; margin:-60px 0 10px;}.overlapping_box {width:25%; float:left; display:flex;}.overlapping_box .content {margin:15px 5px; padding:20px 20px 90px; text-align:center; background:#f8f8f8; position:relative;}.overlapping_box:nth-child(1) .content{background:#EFEFEF;}.overlapping_box:nth-child(3) .content {background:#e8e8e8;}.overlapping_box .content h2 {font-size:19px; font-family:"museo300"; line-height:30px; padding-bottom:5px; color:#464646;}.overlapping_box .content p {font-family:"museo500"; color:#0076A1; font-size:13px;line-height:22px; margin:10px 0 0;}.overlapping_box .content a {position:absolute; bottom:30px; left:0; right:0; margin:auto;}.allchecked_priceengine {padding:40px 0; background:#EBEBEB; width:100%;}.allchecked_priceengine h2 {color:#f06400; font-family:'museo700'; font-size:26px; line-height:36px; text-align:center;}.allchecked_priceengine h2:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:15px; margin:0 auto 15px;}.allchecked_priceengine p {color:#636466; font-family:'smalltownskyline'; font-size:42px; line-height:42px; text-align:center;}.allchecked_priceengine p span {font-family:'museo500'; font-size:14px; line-height:24px;}.allchecked_priceengine p strong {color:#f06400;}.allchecked_priceengine .oidfhui {text-align:center; color:#444; line-height:24px; font-size:14px; padding-bottom:20px;}.allchecked_priceengine .select_container label {color:#444;}.pe_start_message {display:none;}.allchecked_priceengine .pe_form {background:none;}.allchecked_priceengine .pe_submitbutton {background:none;font-family:'museo300'; font-size:16px; cursor:pointer; border:2px solid #f06400;color:#f06400; width:220px; transition:all 0.33s;}.allchecked_priceengine .pe_submitbutton:hover {border-color:#F06400 !important; background:#F06400 !important; color:#FFF !important;}#allchecked_priceengine {width:100%; max-width:900px; margin:0 auto;}#allchecked_priceengine h3 {font-family:'museo500';}#allchecked_priceengine .pe_product_menu {width:30%;}#allchecked_priceengine .pe_basket {width:70%;}#allchecked_priceengine .pe_product_menu_catagory {background:transparent; border:2px solid #f06400; color:#636466; font-size:16px;}#allchecked_priceengine .pe_product_select {background:#0098E9;}#allchecked_priceengine .pe_product_select:hover {background:#f06400;}#allchecked_priceengine .pe_product_card_body {background:#F5F5F5;}#allchecked_priceengine .pe_product_card_body p {font-family:'museo300'; font-size:12px; line-height:18px;}#allchecked_priceengine #pe_total_price_container {background:none; line-height:28px; font-size:16px; color:#636466; padding:0;}#allchecked_priceengine #pe_total_price_container b {font-family:'museo700'; font-size:20px; color:#f06400;}.page_tab_container {display:flex; padding:30px 0;}.page_tab {flex-grow:1; display:block; font-family:'museo700'; text-transform:uppercase; color:#FFF; position:relative; height:100px; margin:0 15px; background-size:cover;}.page_tab span {background:rgba(0,0,0,0.8); border:2px solid #FFF; display:block; margin:auto; position:absolute; top:0; left:0; right:0; bottom:0; width:240px; height:40px; line-height:40px; text-align:center; font-size:14px; transition:all 0.3s;}a.page_tab:hover span {height:100px; width:100%; line-height:100px; border:none; background:rgba(239, 99, 1, 0.8);}div.page_tab {height:130px;}div.page_tab span {height:130px; width:100%; line-height:100px; border:none; background:rgba(239, 99, 1, 0.8);}div.page_tab .tab_top_container {position:absolute; bottom:0;}.content_sidebar {margin:30px auto;}.content_sidebar .sidebar {width:33%; float:left; background:#F7F7F7; padding-top:20px;}.content_sidebar .sidebar p {color:#696466; line-height:24px; font-size:14px; padding:20px 20px 0 60px; letter-spacing:1px;}.content_sidebar .sidebar p a {color:#696466;}.content_sidebar .sidebar p .fa {color:#474344; margin-left:-40px; display:inline-block; width:35px; font-size:24px;}.content_sidebar .sidebar p .phone {font-size:22px; font-family:'museo500'; color:#464646;}.content_sidebar .sidebar p iframe {margin-left:-60px; width:calc(100% + 80px); display:block;}.content_sidebar .content {width:67%; float:left;}.content_sidebar .content h1 {color:#f06400; font-family:'museo700'; font-size:26px; line-height:36px; padding:0px 20px 0 50px;}.content_sidebar .content h1 strong {color:#636466;}.content_sidebar .content h1:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:15px; margin-bottom:15px;}.content_sidebar .content h2 {color:#636466; font-family:'museo700'; font-size:20px; line-height:30px; padding:10px 20px 0 50px;}.content_sidebar .content p {color:#636466;font-family:"museo300";font-size:14px;line-height:24px;padding:0 20px 25px 50px;;}.content_sidebar .content strong { font-family:'museo700';}.content_sidebar .content a { font-family:'museo700'; color:#f06400;}.content_sidebar .content table {margin:20px 20px 0 50px;}.content_sidebar .content table td {text-align:center; padding:0 10px; color:#f06400; border:1px solid rgba(0,0,0,0);}.content_sidebar .content table td .btn_style {border:1px solid #f06400; padding:10px 20px; display:block; margin:10px 5px;}.content_sidebar .content table td .fa {font-size:48px; color:#474344;}.downloads {width:80%; max-width:1024px; margin:0px auto; padding:40px 0;}.downloads h2 {color:#f06400; font-family:'museo700'; font-size:26px; line-height:36px; text-align:center;}.downloads h2:after {content:""; display:block; border:none; border-bottom:6px solid #636466; width:80px; padding-top:15px; margin:0 auto 15px;}.downloads p {font-size:14px; line-height:24px; text-align:center;}.downloads p a {color:#636466; width:50%; float:left; display:block; text-align:left; box-sizing:border-box; padding-left:12.5%;}.downloads p a .fa {padding-right:10px;}.download_form h2 {color:#f06400; font-family:'museo700'; font-size:26px; line-height:36px; width:78%;}.download_form h2:after {content:""; display:block; border:none; border-bottom:6px solid #636466; width:80px; padding-top:15px; margin-bottom:15px;}.download_form .btn {color:#FFF; border-color:#f06400;}.download_form a {display:block; margin-top:20px; line-height:24px; color:#f06400; font-size:12px; text-align:center;}.download_form_overlay {position:fixed; width:100%; height:100%; top:0; left:0; z-index:9000; background-image:url(/wp-content/themes/wp_basic/assets/image/rickybox_bg.png); background-position:center; background-repeat:no-repeat; background-size:cover; display:none;}.download_form_overlay .download_form {background:#ececec; overflow-y:auto; width:94%; padding:3%; position:absolute; top:50%; left:50%;z-index:9000; box-shadow:0px 0px 12px 2px rgba(0,0,0,0.5); -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}.download_form_overlay .close {position:absolute; top:10px; right:10px; margin:0; color:#f06400; font-size:32px;}.bifold_estimator {padding:40px 0;}.ricksponsive:after, .section_container:after { content:""; display:block; height:0; clear:both; visibility:hidden; } .ricksponsive, .section_container { display:inline-block; } * html .ricksponsive, * html .section_container { height:1%; } .ricksponsive, .section_container { display:block; }.ricksponsive {width:98%; margin:0 auto;}.ricksponsive img {max-width:100%;}.ricksponsive .section_container {width:100%;}.section {margin:1%; float:left;}.section100 {width:98%;} .section80 {width:78%;}.section75 {width:73%;}.section70 {width:68%;}.section66 {width:64.6666%;}.section60 {width:58%;}.section50 {width:48%;}.section40 {width:38%;}.section33 {width:31.3333%;}.section30 {width:28%;}.section25 {width:23%;}.section20 {width:18%;}.bifold_estimator .bifold_header h1 {color:#464646; font-family:'museo700'; font-size:26px; line-height:36px; width:100%; text-align:center;}.bifold_estimator .bifold_header h1:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:15px; margin:0 auto 20px;}.bifold_estimator .bifold_header .progress_bar {width:70%; height:5px; background:#0076a1; margin:30px auto 15px; position:relative;}.bifold_estimator .bifold_header .progress_bar .line {width:0; position:absolute; left:0; top:-1px; height:7px; background:#ff5f09; -webkit-transition:all .2s linear; transition:all .2s linear;}.bifold_estimator .bifold_header .progress_bar .stage {background:#0076a1; top:-5px; margin-left:-5px; height:15px; width:15px; position:absolute; z-index:10; display:block; border-radius:100px; -webkit-border-radius:100px; -webkit-transition:all .2s linear; transition:all .2s linear;}.bifold_estimator .bifold_header .progress_bar .stage:nth-child(1){left:0;}.bifold_estimator .bifold_header .progress_bar .stage:nth-child(2){left:33%;}.bifold_estimator .bifold_header .progress_bar .stage:nth-child(3){left:66%}.bifold_estimator .bifold_header .progress_bar .stage:nth-child(4){left:100%;}.bifold_estimator .bifold_header .progress_bar .stage.current, .bifold_estimator .bifold_header .progress_bar .stage.previous_current {background:#ff5f09; top:-8px; margin-left:-8px; height:19px; width:19px;}.bifold_estimator .bifold_header .progress_bar .stage.previous_current {cursor:pointer;}.bifold_estimator .bifold_header .progress_bar_label {width:70%; height:16px; margin:0 auto 10px; position:relative;}.bifold_estimator .bifold_header .progress_bar_label span {position:absolute; color:#0076a1; line-height:16px;}.bifold_estimator .bifold_header .progress_bar_label span:nth-child(1) {left:0; margin-left:-10px;}.bifold_estimator .bifold_header .progress_bar_label span:nth-child(2) {left:33%;margin-left:-10px;}.bifold_estimator .bifold_header .progress_bar_label span:nth-child(3) {left:66%;margin-left:-15px;}.bifold_estimator .bifold_header .progress_bar_label span:nth-child(4) {left:100%;margin-left:-12px;}.bifold_estimator input[type=text] {color:#636466; border:1px solid #87898c;height:38px;position:relative;top:0;width:100%; padding-left:10px; box-sizing:border-box;}.bifold_estimator .btn.submit {background:#ff5f09; color:#FFF; border-color:#ff5f09;}.sector {-webkit-transition:all 1s ease; transition:all 1s ease; opacity:0; position:absolute;margin:0px auto 0; min-height:100%; left:0; right:0; overflow-x:hidden; z-index:-1; visibility:hidden;}.sector.current {opacity:1; z-index:2000; background:#FFF; position:relative; visibility:visible;}.bifold_estimator .sector_01 {max-width:800px; margin:0 auto;}.bifold_estimator .sector_01 img {display:block; margin:10px auto;}.bifold_estimator p, .bifold_estimator h3, .bifold_estimator .sector_01 label { color:#636466; font-size:14px; line-height:26px; margin:20px auto;}.product_listing .section {position:relative; cursor:pointer;}.product_listing .section:after {content:''; color:#FFF; -webkit-transition:all .3s linear; transition:all .3s linear; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(255,95,9,0); z-index:10;}.product_listing .section:hover:after {background:rgba(255,95,9,0.5);}.product_listing .section:before {content:''; font-family:'fontawesome'; opacity:0.5; color:#FFF; text-align:center; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; z-index:11; -webkit-transition:all .3s linear; transition:all .3s linear; width:70px; height:70px;font-size:50px; line-height:70px;}.product_listing .section:hover:before, .product_listing .section.selected_style:before {content:'\f0c1'; opacity:1; border:7px solid #FFF; border-radius:5000px; -webkit-border-radius:5000px;}.product_listing .section img {display:block;}.product_listing .section.selected_style:before {content:"\f00c" !important;}.product_listing .section .label {font-family:'museo500'; top:0; font-size:32px;}.product_listing .section .description, .product_content_container .description {font-family:'museo300'; bottom:0; font-size:16px; width:70%;}.product_listing .section .label, .product_listing .section .description {background:rgba(0, 118, 161, 0.8); color:#FFF; position:absolute; left:0; padding:2% 4%; z-index:20;}.product_listing .section .label {padding:0 4%; line-height:60px;}.product_content_container .description {background:#0076a1; color:#FFF;padding:2% 4%; z-index:20;}.product_listing .section a.rickybox {position:absolute; left:0; top:0; display:block; width:100%; height:100%; z-index:200;}.product_content_container {display:block; float:left; width:350px; z-index:9000;}.product_content_container .description {height:53px; padding:15px 3%; width:94%;}.product_content_container .description:after {border-width:73px 23px 0 0;}.product_content_container .description h2 {padding:0; margin:0; font-size:22px; line-height:30px;}.product_content_container .description p {padding:0; margin:0; font-size:14px; line-height:30px; color:#FFF;}.product_content_container .html_video_container {background:url('/bi-fold-door-estimator/videos/loading.gif') no-repeat center center; width:100%; height:100%;}.html_video_container video {width:100%; height:100%; display:block;}.toggle_box {display:block; float:left; height:73px; margin:5px 0 5px 15px; width:200px;}.toggle_box .toggle_item {background:rgba(255, 255, 255, 0.8); display:block; width:92%; padding:0 4%; height:31px; margin-bottom:11px; position:relative; color:#0153a0; line-height:31px; font-size:18px;}.toggle_box .toggle_item:nth-child(2) {margin-bottom:0;}.toggle_box .toggle_item .option_toggle {border:1px solid #A6A6A6; border-radius:50px; -webkit-border-radius:50px; float:right; width:50px; height:21px; margin:5px 0; position:relative; z-index:9002;}.toggle_box .toggle_item .option_toggle:after {content:""; left:0;position:absolute;height:21px; width:21px; top:0; background:#0153a0; border-radius:500px; -webkit-border-radius:500px; cursor:pointer; -webkit-transition:all .1s ease; transition:all .1s ease;}.toggle_box .toggle_item .option_toggle.active:after {left:29px;}a.choose_item_btn {color:#636466; display:block; float:right; margin:20px 20px 0 0;}.button_container {margin:auto;text-align:center;width:100%; position:relative; z-index:9999;}a.choose_item_btn, a.proceed, a.back { display:inline-block;}.colour_swatches .swatch_container {width:14%; float:left; margin-left:-20%; -webkit-transition:all 1s ease .6s; transition:all 1s ease .6s;}.colour_swatches .swatch_container img {cursor:pointer;}.sector_03.current .colour_swatches .swatch_container {margin-left:-2%; position:relative;}.colour_swatches .swatch_container h4 {text-align:center; margin-left:-35px;}.colour_swatches .swatch_container a {display:block;height:72%;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:skewX(-17deg);-moz-transform:skewX(-17deg);transform:skewX(-17deg);width:74%; z-index:100;-webkit-transition:all .5s ease; transition:all .5s ease;}.sector_03.current .colour_swatches .swatch_container.active:after {font-family:'fontawesome'; content:"\f00c"; color:#FFF; width:100%; text-align:center; position:absolute; font-size:20px; top:20px; margin:auto; line-height:20px; height:20px; text-shadow:0 0 5px #000; -webkit-text-shadow:0 0 5px #000; display:block;}.swatch_container .information {display:none; position:absolute; bottom:100%; background:#CCC; padding:10px; font-size:11px; width:320px;}.swatch_container .information p {padding:0px; margin:0;}.colour_image_container {border:2px solid #000; width:100%; margin-top:16px; position:relative;}.colour_image_container img {display:block;}.colour_image_container .image_glazing {position:absolute; left:0; top:0; width:100%;}.colour_image_container .image_external {position:absolute; left:0; top:0; width:100%;}.bifold_estimator h2 { color:#0153a0; font-family:"museo700"; font-size:18px; line-height:25px; padding:20px 0 10px; }.bifold_estimator h2 span {color:#ff5f09; padding-left:5px; }.colour_swatches p {margin-bottom:0px; font-size:12px;}section.search_results {max-width:632px; margin:0 0 0 150px;}.number_of_results {color:#808080; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-top:40px;}.search_tile {padding:15px 0; max-width:600px;}.search_tile h2 {font-size:18px;}.search_tile .the_link {color:#0076a1; font-size:13px; line-height:18px; padding:0;}.search_tile .date {color:#808080; font-size:13px; line-height:18px; font-family:Arial, Helvetica, sans-serif; padding:0;}.search_tile a {color:#ff5f09;}.search_tile .excerpt {color:#545454; font-size:13px; line-height:18px; font-family:Arial, Helvetica, sans-serif; padding:0;}.emm-paginate {padding:20px 0; max-width:1200px; width:100%; margin:0 auto;}.emm-title {color:#808080; font-size:13px; line-height:18px; font-family:Arial, Helvetica, sans-serif; display:block; padding-bottom:10px;}.emm-page.emm-current {color:#474344; font-weight:bold;}.emm-page {padding-right:25px; font-size:13px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}.emm-prev {padding-right:25px;}.emm-paginate a {color:#ff5f09;}.callback_form_section p.smallprint, .smallprint, .dials .dial_container p {font-size:10px; font-family:'museo300'; line-height:16px;}.callback_form_section p.smallprint sup, .smallprint sup {vertical-align:top;}.callback_form_section p.smallprint span, .smallprint span {white-space:nowrap;}h1.error_title {font-size:70px; line-height:70px;}.two_col_list {width:50%; float:left; text-align:left; margin:20px 0;}.two_col_list ul {margin:0 15%;}.two_col_list:first-child ul {float:right;}.news_content .two_col_list ul li {color:#f06400; font-size:16px;}.two_col_list ul li a {color:#636466; font-family:'museo500'; font-size:14px;}.mobile_footer {display:none;}.footer_smalprint {text-align:center; padding:10px 0;}footer {padding-top:40px;}footer section {position:relative; padding:20px 0;}footer .footer_column {width:50%; float:left;}footer h2 {color:#464646; font-family:'museo700'; font-size:26px; line-height:36px; width:100%;}footer h2:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:80px; padding-top:15px; margin:0 0 20px;}footer li {font-size:14px; line-height:18px; padding:5px 0;}footer li a {color:#464646;}footer p {padding-top:20px;}footer .footer_column .fa {font-size:40px; padding:10px 10px 0 0; position:relative;}footer .footer_column .fa span {display:none; font-family:museo300;font-size:11px; line-height:11px; position:absolute; bottom:-12px; white-space:nowrap; -webkit-transform:translateX(-25%); transform:translateX(-25%);}footer .footer_column .fa:hover span {display:block;}footer .fa-facebook-square {color:#3B589E;}footer .fa-twitter-square {color:#55ACEF;}footer .fa-youtube-square {color:#E12B27;}footer .fa-google-plus-square {color:#0C8BC8;}footer .fa-pinterest-square {color:#BD081C;}.footer {text-align:center; background:#EBEBEB; color:#464646; padding:20px 0 60px; font-size:14px; line-height:20px;}.footer p {font-size:14px; line-height:24px;}.back_to_top {color:#FFF; position:fixed; right:0; left:0; margin:0 auto; bottom:0; font-size:24px; text-align:center; line-height:50px; width:60px; display:block; z-index:8995; display:none;}.back_to_top:after {border-color:#F27D29 #F06400 #F06400 #F27D29; border-style:solid;border-width:25px 30px;content:"";display:block;position:absolute;z-index:-1; top:0; left:0; width:0; height:0;}.rickybox_overlay {position:fixed; width:100%; height:100%; top:0; left:0; z-index:9996; background-image:url(/wp-content/themes/wp_basic/assets/image/rickybox_bg.png); background-position:center; background-repeat:no-repeat; background-size:cover;}.rickybox_label {position:absolute; bottom:0px; left:0; z-index:9999; color:#FFF; background:rgba(0,0,0,0.2); padding:0 5px; line-height:15px; font-size:10px;}.rickybox_object {position:absolute; max-width:calc(100% - 60px); max-height:calc(100% - 60px); top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); left:0; right:0; margin:auto; display:none; z-index:9000; box-shadow:0px 0px 12px 2px rgba(0,0,0,0.5);}.rickybox_object.rickyframe {width:80vw; max-width:1024px; max-height:768px; overflow:hidden;}.rickybox_object.rickyframe .rickybox_close {right:-29px;}.rickybox_object iframe {width:80vw; height:80vh; max-width:1024px; max-height:768px;}.rickybox_buttons {position:fixed; z-index:8999; margin:auto; left:0; top:0; right:0; bottom:0; cursor:pointer; display:none; font-family:Arial, Helvetica, sans-serif;}.rickybox_close { color:#FFF;font-size:32px;padding:0px 8px 3px;text-align:center;position:absolute; z-index:9002; right:0px; top:0px}.rickybox_next {color:#FFF;font-size:32px; line-height:40px; height:40px; width:40px;text-align:center;position:absolute; z-index:9002; right:0px; top:50%; margin-top:-20px; display:none;}.rickybox_prev { color:#FFF;font-size:32px; line-height:40px; height:40px; width:40px;text-align:center;position:absolute; z-index:9002; left:0px; top:50%; margin-top:-20px; display:none;}.rickybox_content {display:none;}.rickybox_object .content {background:#FFF; overflow-y:auto;}.rickybox_object .content h1 {font-size:22px; padding:20px 0 0;}.rickybox_object .content p {line-height:25px;}.rickybox_object .dotdotdot {display:none;}@media screen and (max-width:1558px) {.branch_box p {font-size:14px; line-height:24px; color:#FCE0CC; text-align:center; padding:0 20px 5px; min-height:95px;}}@media screen and (max-width:1367px) {.branch_box p {font-size:14px; line-height:24px; color:#FCE0CC; text-align:center; padding:0 20px 5px; min-height:95px;}.slider .slide .content_container, .single_slide .content_container {width:80%;}.slider .slide p.smallprint {text-align:center; bottom:2px;}.testimonial_videos_2 .which_container .rating p {width:50%; float:left;}.testimonial_videos_2 .which_container .rating .fa {padding-top:22px; font-size:16px;}.testimonial_videos_2 .which_container .review {display:none;}.testimonial_videos_2 .which_container .column {width:100%; float:none; text-align:center;}.three_box_section .box {width:30%; padding:40px 1%; margin:auto 0.5% 0;}.three_box_section .box h3 {font-size:24px;}.three_box_section .box p {font-size:14px; line-height:20px;}.accreditation_gallery .col:first-child{margin-left:-10.5%;padding-right:2%;width:58.5%;}.latest_offer_banner_sticky td h2 {font-size:18px;}.latest_offer_banner_sticky td em {font-size:12px; line-height:20px;}.news_page_container section.news_item .box_50_50.above .background { height:220px; position:relative; width:100%;}.news_page_container .column section {width:100%;}.news_page_container .news_item .column .content {margin-left:0; padding-left:20px; padding-right:20px; box-sizing:border-box;}.news_page_container .news_item .column .content h3 {font-size:18px;line-height:25px;min-height:75px;}.news_page_container .column a.btn {left:0; bottom:0; margin:0 auto 20px; right:0}.news_page_container .news_item .box_50_50.has_image .date {margin:0 20px 10px 0;}.news_page_container .news_item .box_50_50.has_image .content {padding-left:20px; width:100%;}.news_page_container .news_item .box_50_50.has_image .content p {padding:15px 0;}.news_page_container .news_item .box_50_50.has_image a.btn {left:auto; right:auto; margin-left:20px;}.colour_swatches .swatch_container h4 {display:none;}}@media screen and (max-width:1110px) {.branch_box h2 {min-height:75px;}.branch_box p {font-size:14px; line-height:24px; color:#FCE0CC; text-align:center; padding:0 20px 5px; min-height:95px;}.branch_container {width:100%;height:500px;background:#EBEBEB;position:relative;}.branch_box .box {width:100%;top:-10px;left:0;height:450px;font-size:18px;background:#F06400;}}@media screen and (max-width:1025px) {header {margin-bottom:40px;}header nav ul {text-align:center;}header nav ul li {padding:0 5px;}.branch_container {width:100%;height:600px;background:#EBEBEB;position:relative;}.branch_box p {font-size:14px; line-height:24px; color:#FCE0CC; text-align:center; padding:0 20px 5px; min-height:120px;}.branch_box h2 {color:#FCE0CC; font-family:'museo500'; font-size:100%; padding-top:20px; line-height:150%; width:100%; text-align:center; min-height:80px;}.branch_box .box {width:100%;top:-10px;left:0;height:550px;font-size:18px;background:#F06400;}.testimonials_tile .testimonial_tile { width:calc(33.333% - 20px);}.testimonials_tile .testimonial_tile.double {width:calc(33.333% - 20px);}.testimonials_tile .testimonial_tile h2 {height:50px; line-height:25px; padding:0; min-height:50px;}.testimonials_tile .testimonial_tile p.date {padding:10px 0 0;}.testimonials_tile .testimonial_tile p.testimonial {line-height:24px;min-height:72px; height:72px;}.search_tile {width:calc(50% - 20px);}.slider .slide .content_container, .single_slide .content_container {width:93%;}.slider .slide .content, .single_slide .content {float:none !important; margin:0 auto; width:340px;}.slider .slide .content .subtitle, .single_slide .content .subtitle {font-size:40px;}.slider .slide .content .button, .single_slide .content .button {width:138px; height:152px; right:-69px;}.latest_offer_banner {padding:20px 3%; width:94%;}.latest_offer_banner .content {width:calc(98% - 190px); padding-right:0; }.latest_offer_banner h2 {text-align:left;}.latest_offer_banner h3 {font-size:50px; text-align:left; margin:0;}.latest_offer_banner h3:after {margin:0 0 20px;}.latest_offer_banner p {text-align:left;}.latest_offer_banner img {float:right; display:block; margin:0; width:190px;}.latest_offer_banner a {float:left;font-size:15px;height:auto;line-height:20px;margin:15px 0 0;padding:5px;position:static;}.latest_offer_banner_sticky p em {font-size:12px; line-height:14px; padding-top:8px; width:40%;}.sector {transition:all 0s;}.accreditation_gallery .column_icons a {background-position:center; background-size:80% auto;}.accreditation_gallery .column_icons a span {display:none;}.product_filter .product_filter_item.featured-box {width:calc(25% - 24px);}.product_filter .product_filter_item.medium {width:calc(33.333% - 24px);}.latest_offer_banner img {right:0; margin:-18px 0 0;}.latest_offer_banner .content {text-align:left; margin:0;}.blue_box_section .col_25 {width:48%;}.blue_box_section p.step {margin-bottom:-20px;}.tiled_gallery .gallery_tile a > span {font-size:10px;}}@media screen and (max-width:1000px) {.show_center_box {position:static; width:100%; height:auto; margin:0;}.show_center_box .box {position:static; height:auto; padding-bottom:20px;}.show_center_container {height:auto; overflow:visible;}.show_center_box:hover .box {-webkit-transform:scale(1); transform:scale(1); height:auto;}.show_center_box.active .box, .show_center_box.active:hover .box {width:100%; height:auto;}.show_center_box.active h2 {font-size:100%;}.show_center_box.active h2:after {border-bottom:4px solid #f06400; padding-top:15px; margin:0 auto 20px;}.show_center_box.active p {color:#464646; padding:0 20px 10px;}.show_center_box.active a.btn {border-color:#F06400; color:#F06400;}.show_center_box.active a.btn.phone {background:#F06400; color:#FFF;}.show_center_box .box:before, .show_center_box .box:after {display:none;}.top_section h1 {text-align:left; width:92%; margin:0 auto;}.top_section h1:after {margin:5px 0 15px;}.top_section p {width:92%; text-align:left;}.testimonial_videos_2 .which_container .rating p span {font-size:38px;}.testimonial_videos_2 .which_container .rating p {font-size:20px; padding-top:19px;}.testimonial_videos_2 .which_container .rating p.small {padding-top:5px;}.testimonial_videos_2 .which_container .rating .fa {padding-top:15px;}.news_content, .date_container {width:90%; padding:20px 0;}.three_box_section .box h3 {font-size:20px;}.featured_box {width:47%; margin:2% 0 0 2%;}.featured_box a > span {font-size:14px; line-height:38px;}.latest_offer_banner_sticky p {line-height:44px; font-size:16px;}.latest_offer_banner_sticky p strong {font-size:20px;}.latest_offer_banner_sticky p em {font-size:12px; line-height:14px; padding-top:0; width:33%;}.latest_offer_banner_sticky a {margin:0; font-size:14px; width:200px;}.overlapping_boxes {display:block;}.overlapping_boxes .overlapping_box {width:50%; min-height:260px; display:flex;}.overlapping_box .content {margin:0 10px 10px;}.page_tab_container {display:block;}.page_tab {margin:15px;}.content_sidebar .sidebar {width:100%;}.content_sidebar .content {padding-top:20px; width:100%;}.content_sidebar .content table {display:none;}}@media screen and (max-width:920px) {header nav ul li {font-size:12px;}.product_content_container {width:100%;}.bifold_estimator .section33 {width:48%;}.blue_box_section .col_25 {width:46%; padding-top:40px; margin:0 1%;}.blue_box_section .col_25 p {padding:5px 0 20px;}.blue_box_section .col_25 p.step {padding:0;}.tiled_gallery .gallery_tile a > span {display:none;}.testimonials_tile .testimonial_tile.three_col {width:calc(50% - 20px);}form.review_form .form_section_container {display:block;}form.review_form .form_section {width:100%; margin:10px 0; flex:none; float:none;}}@media screen and (min-width:780px) {.mobshow {display:none !important;}}@media screen and (max-width:780px) {.mobhide {display:none;}.latest_offer_banner_sticky.active{display:none}body {padding-bottom:74px;}header nav .breadcrumbs {display:none;}.cookie_policy {padding:10px; bottom:75px;}.cookie_policy p {float:none; font-size:12px; line-height:18px; width:100%;}.cookie_policy a.btn {float:none; margin:10px auto 0; padding:5px; font-size:14px;}.branch_container {width:100%; height:auto; background:#f06400;}.branch_box {width:100%; margin-bottom:0px 0; height:auto; float:none;border-bottom:1px solid #FCE0CC; padding-bottom:20px }.branch_box .box {width:100%; top:-10px; left:0; height:auto; font-size:18px; background:#F06400;}.branch_box h2 {min-height:20px;}.branch_box p {min-height:20px;}.branch_box p strong {font-family:'museo700'; white-space:nowrap;}.branch_box a.btn {margin-top:10px; border-color:#FCE0CC; color:#FCE0CC;}.branch_box a.btn.phone {background:#FCE0CC; color:#F06400;}section {width:96%; margin:0 auto 2%;}.gallery_call_to_action {width:92%; margin:0 auto;}#allchecked_priceengine .pe_product_menu,#allchecked_priceengine .pe_basket,#allchecked_priceengine .pe_basket *{box-sizing:border-box; width:100% !important;}body.home header {margin-bottom:0px;}body.home header nav, header nav {height:60px; bottom:auto; top:25px;}body.home .slider_container {margin-top:0px;}header {margin-bottom:0; height:80px; padding:25px 0 0; z-index:9999; position:relative;}header nav {height:80px; bottom:-20px;}header nav section {width:100%; margin:-20px auto 0;}header nav .breadcrumbs {top:45px;}header nav .fa-bars {right:10px;}header nav ul {background:rgba(239, 239, 239, 0.9);display:none;position:absolute;top:80px;width:100%;z-index:9999; box-shadow:0px 2px 5px -2px rgba(0,0,0,0.8);}header nav ul li {padding:0; width:80%; font-size:14px; display:block; margin:0 auto; padding:10px 20px; border-bottom:1px solid #999;}header nav ul li:last-child {border:none;}header > section {margin:0 0 0 10px;position:relative;width:66%; max-width:200px;z-index:10;}header > section .logo {width:100%;}.single_slide.page_header {height:auto;}.single_slide.page_header .top_section {position:static; padding:80px 0;}.page_header.fade_left .top_section {background:rgba(0, 118, 161, 0.8);}.page_header.fade_left .top_section section {max-width:86%; width:86%; margin:0 auto;}.page_header.fade_left .top_section section h1 {width:100%;}.page_header.full_header {padding-top:0;}.colour_swatches .swatch_container h4 {font-size:11px;}.product_filter_item a.active .btn:after {display:none;}.product_filter .product_filter_item_container {width:100%;}.product_filter_item a .btn {width:auto; bottom:0px; font-size:13px;}.latest_offer_banner img {width:60%; max-width:140px; margin:0 auto; padding-top:20px; display:block; position:static; float:none;}.latest_offer_banner .content {width:98%;}.video_app_tab {top:calc(50% - 125px);width:50px;z-index:9999;}.get_a_quote_tab, .callback_tab {display:none;}header .search_form {display:none;}.free_quote_call_to_action p {padding:0 20px;}.overlapping_boxes {display:block;}.overlapping_boxes .overlapping_box {width:100%; min-height:0; display:block; float:none; margin:0; }.overlapping_box .content {padding:20px; text-align:left;}.overlapping_box .content a {position:static; margin:20px 0 0;}.rickybox_object .content {text-align:center;}.bifold_estimator .section {width:98%;}.product_content_container {display:none;}.toggle_box {display:inline-block;float:none; height:73px;margin:5px 0;width:90%;}a.choose_item_btn {float:none; margin:0 auto 5px; font-size:12px; padding:8px 0;}.blue_box_section .col_33,.blue_box_section .col_25 {width:60%; float:none;margin:0 auto;}.box_50_50 section {width:100%;}.box_50_50 .content, .box_50_50.text_left .content {margin-left:0; margin-right:0; padding:40px 20px; min-height:auto;}.box_50_50 .content h1 {color:#f06400;font-size:28px; line-height:34px; width:100%;}.box_50_50 .content h2 {font-size:45px; line-height:45px;}.box_50_50.behind .content {background:rgba(0, 0, 0, 0.75) none repeat scroll 0 0;}.box_50_50.behind .content h1 strong,.box_50_50.behind .content h2,.box_50_50.behind .content p,.box_50_50.behind .content ul li,.box_50_50.behind .content p strong {color:#FFF;}.box_50_50.behind .content h1:after {border-color:#FFF;}.box_50_50 .background {background-position:center;}.box_50_50.behind .background{width:100%; z-index:-1;}.box_50_50.below .background,.box_50_50.above .background{position:relative; height:360px; width:100%;}.box_50_50.hide .background {display:none;}.content_50_50 {background:none;}.content_50_50 .column {width:92%; float:none; margin:0 auto;}.content_50_50 .left_content,.content_50_50 .right_content {padding:20px 0;}.content_50_50 .column a.btn {margin:0 auto;}.news_page_container section.news_item {display:block;}.news_page_container .column {width:100%; margin:5px 0;}.news_page_container .column a.btn {margin:20px auto; right:0;}.dial {-webkit-transform:scale(0.5); transform:scale(0.5);}.very_good_banner .dial {-webkit-transform:scale(0.75); transform:scale(0.75);}.dials img {height:30px; width:auto; display:block; margin:-20px auto 0; padding:0;}.dials h3 {font-size:45px; line-height:45px;}.dials .dial_container .rating p {font-size:30px;line-height:30px;}.dials .dial_container .rating p span {font-size:15px;}.dials .dial_container .rating {font-size:14px;height:50px;width:80px;}.map_search input[type=submit] {width:200px; margin-top:10px;}.testimonial_videos_2 {padding:40px 4%;}.testimonial_videos_2 .video {width:100%; float:none; margin:10px 0; padding-bottom:56.25%;}.video.which_rating_container {padding:0;}.testimonial_videos_2 .which_container {padding:5%; position:static;}.testimonial_videos_2 .which_container .review {display:none;}.testimonial_videos_2 .which_container .column {width:100%; float:none; text-align:center;}.three_box_section {padding:20px 0;}.three_box_section h2 {font-size:16px; line-height:60px; margin:0 auto 20px;}.three_box_section .three_box_section_container {display:block;}.three_box_section .box {float:none;margin:4% 0; padding:40px 3%;width:94%;}.testimonial_videos .video_container { width:90%;}.testimonial_videos .video {width:100%; padding-bottom:56.25%; float:none; position:relative; margin-bottom:20px;}.testimonial_videos .video1 iframe, .testimonial_videos .video2 iframe {width:100%; height:100%;}.testimonial_videos .video3, .testimonial_videos .video4 {display:none;}.testimonial_videos .video.active > iframe { width:100%; height:100%; left:0; top:0; -webkit-transform:translate(0,0); transform:translate(0,0); box-shadow:0px 0px 0px 0px #000;}.testimonial_videos h3 {font-size:40px; line-height:40px;}.testimonial_videos .video1 a,.testimonial_videos .video2 a,.testimonial_videos .video3 a,.testimonial_videos .video4 a {display:none;}.features_section .column {width:94%; float:none; margin:0 auto;}.features_section .column.left {display:none;}.features_section .column.right img {max-width:30%; padding:2% 1%;}.testimonial_filter div {display:block; margin:5px 0; text-align:center; position:static;}.testimonial_filter ul li {text-align:center;}.testimonials_tile .testimonial_tile, .search_tile { width:calc(100% - 20px); float:none; height:auto;}.testimonials_tile .testimonial_tile.double {width:calc(100% - 20px);}.testimonials_tile .testimonial_tile .content, .search_tile .content {position:static;}.three_random_testimonials .testimonials_tile {display:block;}.testimonials_tile .testimonial_tile.three_col {width:calc(100% - 20px);}.accreditation_gallery .col:first-child {margin-left:0;padding-right:2%;width:48%;}.featured_box_2_container {display:block;}.featured_box_2 {width:100%; margin:20px 0; float:none;}.news_content table, .news_content tr, .news_content td, .news_content th {display:block;}.downloads {margin:0 auto;}.download_section {width:100%; float:none;}.download_section h2 {width:100%; float:none; padding-top:20px;}.download_section p {padding-bottom:20px;}.mobile_footer {display:block; position:fixed; bottom:0px; left:0; width:100%; text-align:center; z-index:9998; font-size:14px; box-shadow:0px -5px 5px -5px rgba(0,0,0,0.5);}.mobile_footer a.call_us {background:#EBEBEB; display:block;color:#f06400; font-family:'museo700'; padding-top:4px; line-height:32px;}.mobile_footer a.call_us strong {font-size:20px;}.mobile_footer a.instant_quote {background:#f06400; display:block; color:#FFF; font-family:'museo700'; border-top:2px solid #FFF; line-height:36px;}footer .footer_column {width:100%;}footer .footer_column .footer_column {width:46%; padding:0px 2% 40px;}}@media (max-width:600px){.accreditation_gallery {background:-moz-linear-gradient(left, rgba(235,235,235,1) 0%, rgba(235,235,235,1) 28%, rgba(255,255,255,1) 28%);background:-webkit-linear-gradient(left, rgba(235,235,235,1) 0%,rgba(235,235,235,1)28%, rgba(255,255,255,1) 28%);background:linear-gradient(to right, rgba(235,235,235,1) 0%,rgba(235,235,235,1) 28%,rgba(255,255,255,1) 28%);}.accreditation_gallery .col:first-child {width:23%; padding:0; margin:0;}.accreditation_gallery .column_content.col {width:77%; padding:0;}.accreditation_gallery .column_icons a {width:80%; margin:10px auto; float:none; padding:1.5% 3.5%; background-size:contain;}.accreditation_gallery .column_icons a:before {padding-top:50px;}.accreditation_gallery .column_icons a.active::after {border-width:15px; margin-top:-40px; right:-20%;}.featured_box {height:150px; }.featured_box a:hover span {height:150px; line-height:150px;}.slider_container {margin-top:40px;}.slider .slide, .single_slide {height:300px; }.slider .slide .content, .single_slide .content {padding:20px; width:100%; box-sizing:border-box;}.slider .slide .content .title, .single_slide .content .title { font-size:24px; padding-bottom:10px;}.slider .slide em, .single_slide em {font-size:24px;line-height:28px;}.slider .slide p.smallprint {font-size:8px; line-height:10px;padding:5px 0}.slider .slide .content hr, .single_slide .content hr { display:none; }.slider .slide .content .subtitle, .single_slide .content .subtitle {padding:0; font-size:28px; line-height:28px;}.slider .slide .content p, .single_slide .content p {font-size:12px; line-height:15px; padding:2px 0 8px; }.slider .slide .content a, .single_slide .content a {font-size:14px; padding:10px 20px; width:170px;}.slider .slide .content .button, .single_slide .content .button {width:80px; height:90px; right:-30px; bottom:-46px;}.slider_nav {display:none;}.sector_03.current .colour_swatches .swatch_container.active a:after {top:10px;}a.choose_item_btn, a.proceed, a.back {margin-top:10px;}.downloads p a { width:100%; float:none; padding-left:0;}.two_col_list {width:100%; float:none; text-align:center;}.two_col_list ul {list-style:none;}.two_col_list:first-child ul {float:none; margin-right:0;}.featured_box a > span {font-size:16px; word-spacing:-0.4px; letter-spacing:-0.4px; line-height:38px;}.product_filter .product_filter_item.featured-box, .product_filter .product_filter_item.medium {width:calc(50% - 24px);}.product_filter_item.over .product_filter_item_container {padding:0; margin:5px 0;}.very_good_banner .dial {-webkit-transform:scale(0.5); transform:scale(0.5);}.very_good_banner {padding:40px 0;}.very_good_banner section .content {width:100%;}.very_good_banner .dial {margin:0 -20px 0 -40px;}.very_good_banner section p {width:90%;}.very_good_banner section p span {font-size:35px; line-height:35px;}}@media screen and (max-width:480px) {.blue_box_section .col_25 {width:98%;}.dial {margin-left:-35%;}footer .footer_column .fa {display:block; margin-bottom:10px;padding:10px 0 0; width:50%; float:left;}.box_50_50.below .background,.box_50_50.above .background{position:relative; height:180px; width:100%;}.featured_box a > span span{display:none}}@media (max-width:400px){.product_filter .product_filter_item.featured-box, .product_filter .product_filter_item.medium {width:calc(100% - 24px);}}@media screen and (max-height:520px) {.rickybox_object.rickyframe {margin-top:-40px;}.testimonial_popup {max-height:300px;}}@media screen and (max-height:480px) {.get_a_quote_tab, .callback_tab {display:none;}}@media screen and (max-height:320px) {body {padding-bottom:0px;}.mobile_footer {display:none;}header .contact {line-height:30px;}}@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .accreditation_gallery img {max-width:60px;}}img {max-width:100%;}.ideal_home .ih_header {background-image:url(/wp-content/uploads/2017/10/ideal-window-header-bg.jpg); background-size:cover; background-repeat:no-repeat; background-position:center; padding:20px 0 60px; position:relative;}.ideal_home .ih_header .ideal_home_banner {position:absolute; left:0; top:150px; max-width:40%;}.ideal_home .ih_header .content {width:100%; max-width:530px; float:right; padding-top:40px;}.ideal_home .ih_header .content p {color:#FFF; font-size:60px; line-height:110%; text-align:center; font-family:museo700; font-weight:700; padding:0;}.ideal_home .ih_header .content p .small {font-size:24px; margin-top:-15px; display:block;}.ideal_home .ih_header .content p .big {font-size:92px; display:block;}.ideal_home .green {color:#85C555;}.ideal_home .orange {color:#F36F21;}.ideal_home .ih_header .content .form {background:#85C555; padding:30px 20px 15px;}.ideal_home .ih_header .content .form h2 {color:#FFF; font-family:'museo700'; font-weight:700; font-size:26px; line-height:36px; text-align:center;}.ideal_home .ih_header .content .form h2:after {content:""; display:block; border:none; border-bottom:6px solid #FFF; width:80px; padding:7px 0; margin:0 auto 15px;}.ideal_home .ih_header .content .form h3 {font-family:'smalltownskyline'; color:#636466; text-align:center; font-size:50px; line-height:100%; text-transform:none;}.ideal_home .ih_header .content .form h3 strong {color:#FFF; display:block; margin-top:-10px;}.ideal_home .ih_header .content .form form {margin:0 auto;}.ideal_home .ih_header .content .form .select_container label {display:none;}.ideal_home .ih_header .content .form .field_container, .ideal_home .ih_header .content .form .select_container {width:calc(33.333% - 10px);margin:5px;float:left;}.ideal_home .ih_header .content .form .field_container2 {width:calc(100% - 10px);margin:5px;float:left;}.ideal_home .ih_header .content .form .field_container:nth-of-type(4), .ideal_home .ih_header .content .form .field_container:nth-of-type(5) {width:calc(100% - 10px);}.ideal_home .ih_header .content .form input.btn {background:transparent; border:4px solid #FFF; color:#FFF; font-family:'museo500'; margin-top:10px;}.two_columns {padding:60px 0;}.two_columns .column {float:left; width:50%; box-sizing:border-box;}.two_columns.right .column {float:right;}.ideal_home .two_columns .column:nth-child(2) {padding-right:25px; max-width:530px;}.ideal_home .two_columns .column:nth-child(1) {float:right; max-width:530px;}.two_columns .column h2 {color:#636466; font-size:52px; font-family:museo700; font-weight:700;}.two_columns .column h2:after {content:""; display:block; border:none; border-bottom:6px solid #85C555; width:450px; max-width:80%; padding:15px 0; margin:0 0 30px;}.two_columns .column h2 strong {color:#85C555;}.two_columns .column ul {margin-left:23px;}.two_columns .column ul li {font-family:museo500; font-weight:500; padding-bottom:24px; font-size:16px; line-height:24px;}.two_columns .column ul li:before {content:"\f00c"; font-family:'Fontawesome'; color:#85C555; margin-left:-25px; padding-right:8px;}.ideal_home .ih_footer {background-image:url(/wp-content/uploads/2017/10/ideal-window-footer-bg.png); background-size:cover; background-repeat:no-repeat; background-position:center; padding:60px 0; position:relative;}.ideal_home .ih_footer .content {width:100%; max-width:730px;}.ideal_home .ih_footer .content h2 {font-family:'smalltownskyline'; color:#FFF; font-size:120px;}.ideal_home .ih_footer .content h3 {color:#FFF; font-family:'museo700'; font-weight:700; font-size:40px; line-height:48px; margin-top:-20px;}.ideal_home .ih_footer .content p {color:#FFF; font-size:18px; line-height:18px; font-family:'museo500'; font-weight:500;}.ideal_home .ih_footer .content p.nota_bene {font-size:14px; line-height:24px;}.ideal_home .ih_footer .content p sup {display:inline-block; margin-top:-5px; vertical-align:top; font-size:11px;}.ideal_home .ih_footer .content a.btn {margin:0; border:4px solid #FFF; color:#FFF;}.blue_box_section.white.ioqv2 {padding-top:80px;}.blue_box_section.white.ioqv2 section {padding:20px 0;}.blue_box_section.white.ioqv2 .content {margin-bottom:0;}.blue_box_section.white.ioqv2 img {display:block;}.blue_box_section.white.ioqv2 .rickybox a {position:relative; display:inline-block; border-radius:50%; overflow:hidden;}.blue_box_section.white.ioqv2 .rickybox a:after {content:"\f00e"; font-family:FontAwesome; font-size:110px; line-height:0px; color:#FFF; position:absolute; text-align:center; top:50%; left:0; width:100%; transform:translateY(-50%); opacity:0; transition:all 0.5s;}.blue_box_section.white.ioqv2 .rickybox a:hover:after {font-size:40px; opacity:1; line-height:200px; background:rgba(0, 118, 161, 0.7);}.blue_box_section.white.ioqv2 h1 {font-family:'museo700'; font-size:32px; line-height:42px; width:100%; text-align:center; margin-top:15px; margin-bottom:15px;}.blue_box_section.white.ioqv2 h1:after {content:""; display:block; border:none; border-bottom:6px solid #f06400; width:150px; max-width:80%; padding:8px 0; margin:0 auto 35px;}.blue_box_section.white.ioqv2 h1 strong {color:#f06400;}.ideal_home.ioqv2 .ih_header{background-image:url('https://www.britelitewindows.co.uk/wp-content/uploads/2016/04/Britey-Screenshot-1600x540.jpg');padding:0;}.ideal_home.ioqv2 .ih_header .content{float:none;margin:0 auto 0px;max-width:100%;padding:0;}.ideal_home.ioqv2 .ih_header .content h2 {text-align:left; font-size:30px;}.ideal_home.ioqv2 .ih_header .content h2:after {margin:0 0 15px; padding:10px 0;}.ideal_home.ioqv2 .ih_header .content p{color:#FFF;font-size:16px;margin-bottom:10px; font-family:'museo300'; font-weight:300; line-height:26px;text-align:left;}.ideal_home.ioqv2 .ih_header .content .form{background:rgba(0, 118, 161, 0.8)}.ideal_home.ioqv2 .ih_header .content .form h3{color:#fff}.ideal_home.ioqv2 .ih_header .content .two_columns {padding:20px 0; display:-webkit-flex; display:flex; align-items:center;}.ideal_home.ioqv2 .ih_header .content .two_columns .column {float:left; width:50%; max-width:100%;}.ideal_home.ioqv2 .ih_header .content .two_columns .column:nth-child(1){padding-right:25px;}.ideal_home.ioqv2 .ih_header .content .two_columns .column:nth-child(2){padding-right:0;}.select_container select {-webkit-appearance:none; font-size:16px; font-family:Museo500;}.movedown{margin-top:40px;}@media (max-width:1120px) {.ideal_home .ih_header .ideal_home_banner {position:static; max-width:80%;}.ideal_home .two_columns .column,.ideal_home .two_columns.right .column,.ideal_home.brand_new_offer .two_columns .column:nth-child(2),.ideal_home.ioqv2 .ih_header .content .two_columns .column{float:none; width:100%; padding:0; margin:0 auto;}.ideal_home .two_columns.right .column img {margin:0 auto; display:block;}}@media (max-width:1025px) {.ideal_home .ih_header {margin-top:-40px;}.ideal_home .ih_footer {background-position:left center;}}@media (max-width:767px) {.ideal_home .ih_header .content,.ideal_home .ih_footer .content {float:none; margin:0 auto;}}@media (max-width:575px) {.ideal_home .ih_header {padding-top:20px;}.ideal_home .ih_header .content {padding-top:20px;}.ideal_home .ih_header .content p {font-size:30px; line-height:50px;}.ideal_home .ih_header .content p .big {font-size:50px; display:block; margin-top:-5px;}.ideal_home .ih_header .content p .small {font-size:12px;}.ideal_home .ih_header .content .form .field_container, .ideal_home .ih_header .content .form .select_container {width:100%;margin:5px 0;float:none;}.ideal_home .ih_header .content .form .field_container:nth-of-type(4), .ideal_home .ih_header .content .form .field_container:nth-of-type(5) {width:100%;}.ideal_home .ih_header .content .form h2 {font-size:24px; line-height:30px;}.ideal_home .ih_header .content .form h3 {font-size:36px;}.ideal_home .ih_footer .content h3 {font-size:25px; line-height:32px;}.ideal_home.ioqv2 .ih_header .content .two_columns {display:block;}.ideal_home.ioqv2 .ih_header .content .two_columns .column {width:100%; float:none;}.ideal_home .ih_footer .content,.ideal_home .two_columns .column,.ideal_home .two_columns.right .column,.ideal_home.ioqv2 .ih_header .content .two_columns .column{float:none; width:100%; padding:0 10px; margin:0 auto; box-sizing:border-box;}}.ideal_home.brand_new_offer .ih_header {background-image:url(/wp-content/uploads/2017/12/Offers-Header.jpg);}.banner_corner {position:absolute;top:80px;left:0px; width:160px;}.ideal_home.brand_new_offer .ih_header .content {max-width:100%; padding-top:120px;}.ideal_home.brand_new_offer .ih_header .content p {float:left; text-align:left; width:52%; font-size:52px; line-height:100%; padding-top:20px;}.ideal_home.brand_new_offer .ih_header .content p .small {font-size:36px; line-height:100%;}.ideal_home.brand_new_offer .ih_header .content p .big {font-size:93px; font-family:"Lato"; font-weight:900; font-style:normal; line-height:100%;}.ideal_home.brand_new_offer .ih_header .content p sup {font-size:20px; vertical-align:top; line-height:30px;}.ideal_home.brand_new_offer .ih_header .content .form {width:48%; float:right; box-sizing:border-box; background:#CCD0D3;}.ideal_home.brand_new_offer .ih_header .content .form h2,.ideal_home.brand_new_offer .ih_header .content .form h3 strong{color:#F36F21;}.ideal_home.brand_new_offer .ih_header .content .form h2:after {border-color:#F36F21;}.ideal_home.brand_new_offer .two_columns .column h2 {color:#83D0F5; padding-bottom:40px;}.ideal_home.brand_new_offer .two_columns .column h2:after {display:none;}.two_columns .column ul li::before {color:#83D0F5;}.ideal_home.brand_new_offer .two_columns .column:nth-child(1) {max-width:48%;}.ideal_home.brand_new_offer .two_columns .column:nth-child(2) {float:left;}.ideal_home.brand_new_offer .ih_header .content .form input.btn {color:#F36F21; border-color:#F36F21;}.ideal_home .ih_footer .content h3,.ideal_home .ih_footer .content p {padding:0 0 24px;}.white_blue{display:none;}@media (max-width:1360px) {.ideal_home.brand_new_offer .ih_header .content p {font-size:42px; padding-top:40px;}.ideal_home.brand_new_offer .ih_header .content p .small {font-size:30px;}.ideal_home.brand_new_offer .ih_header .content p .big {font-size:77px;}}@media (max-width:1300px){.ideal_home.brand_new_offer .two_columns .column:nth-child(2),.ideal_home.brand_new_offer .two_columns .column:nth-child(1) {max-width:700px; float:none; margin:0 auto; width:100%; }}@media (max-width:1100px) {.ideal_home.brand_new_offer .ih_header .content p {font-size:calc(100vw / 1080 * 36);}.ideal_home.brand_new_offer .ih_header .content p .small {font-size:calc(100vw / 1080 * 25);}.ideal_home.brand_new_offer .ih_header .content p .big {font-size:calc(100vw / 1080 * 65);}}@media (max-width:768px) {.banner_corner {top:0px;}.ideal_home.brand_new_offer .ih_header .content p {float:none; text-align:center; width:100%; font-size:42px; line-height:130%; padding-bottom:20px;}.ideal_home.brand_new_offer .ih_header .content p .small {font-size:26px;}.ideal_home.brand_new_offer .ih_header .content p .big {font-size:80px; line-height:100%;}.ideal_home.brand_new_offer .ih_header .content p sup {font-size:14px;}.ideal_home.brand_new_offer .ih_header .content .form {width:100%; float:none;}}@media (max-width:565px) {.ideal_home.brand_new_offer .two_columns .column h2 {font-size:30px;}.banner_corner {width:120px;}.ideal_home.brand_new_offer .ih_header .content p {font-size:26px;}.ideal_home.brand_new_offer .ih_header .content p .small {font-size:18px;}.ideal_home.brand_new_offer .ih_header .content p .big {font-size:46px;}.ideal_home.brand_new_offer .two_columns .column:nth-child(2) {float:none;}}