.flex{display:-webkit-flex;display:flex}.custom-lightbox{background-color:rgba(0,0,0,0.5);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px;position:fixed;top:0;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:100}.custom-lightbox.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}.lightbox-content{margin:auto;position:relative;background:white;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:500px;padding:30px;position:relative;width:100%}.lightbox-content p{text-align:justify}.lightbox-content p:last-child{margin:0}.lightbox-content .close-btn{cursor:pointer;position:absolute;width:20px;height:20px;right:30px;top:30px}.lightbox-content h3{font-weight:bold;margin:0 0 20px 0}.header_tools .nav_mini_tool_container .btn-secondary.btn-inv{background-color:white !important;color:#333 !important;border:8px solid rgba(255,255,255,0) !important;background-clip:padding-box}.header_tools .nav_mini_tool_container .btn-secondary.btn-inv:hover{border:8px solid rgba(255,255,255,0.2) !important;color:#333 !important}span.title.above_threshold,span.title.below_threshold{display:none !important}a.menu-toggler{width:45px}@media only screen and (max-width: 992px){.header_tools{position:absolute;display:inline-block;width:200px;right:32px;top:-5px}}@media only screen and (max-width: 426px){.header_tools{width:140px}}.no-margin{margin:0 !important}body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body,body .vc_column_container>.vc_column-inner{padding-left:20px;padding-right:20px}@media (min-width: 768px){body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body,body .vc_column_container>.vc_column-inner{padding-left:30px;padding-right:30px}}#wpgmza_map{width:100%}th,strong{font-weight:600 !important}.heading_group_sc h2{color:#21a9df}.heading_group_sc .background_title{font-size:120px;font-weight:500;top:38px}.head_panel .hgroup h1.title{font-weight:normal !important;text-transform:none !important}.slider_wrapper .caption .inner .t2{font-weight:400 !important;font-size:18px !important}@media only screen and (min-width: 426px){.slider_wrapper .caption .inner .t2{font-size:25px !important}}.single-post .content_main{margin-top:50px}.main .vc_row.wood-trim{background-size:auto !important;background-position:bottom !important;background-repeat-x:repeat !important}.slider_wrapper .caption .inner .t1{font-weight:500 !important;font-size:36px !important;letter-spacing:-1px !important}@media only screen and (min-width: 500px){.slider_wrapper .caption .inner .t1{font-size:75px !important}}.slider_wrapper .caption .inner .t2{text-transform:uppercase}.btn-white,.btn-default,.nav_mini_tool_container .btn-secondary.btn-inv{-moz-border-radius:50px !important;-webkit-border-radius:50px;border-radius:50px !important;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;background-color:transparent;border:2px solid white}.btn-white:hover,.btn-default:hover,.nav_mini_tool_container .btn-secondary.btn-inv:hover{background-color:white;color:#21a9df !important}.btn-white:before,.btn-default:before,.nav_mini_tool_container .btn-secondary.btn-inv:before{display:none}body .btn-white:active,body .btn-white:focus{color:white !important}body .btn-white:hover{color:#333333 !important}.btn-default{border:2px solid #323232}body .btn-default:not(.btn-link):hover{background-color:#323232 !important;color:white !important}body .btn-primary,body .btn-lg{font-size:17px;font-weight:600}.logo{margin:20px 0 !important}.logo a.brand img{width:112px !important}.main .vc_row.vc_inner{background:none}.header nav.primary_nav ul li.lihaschildren:not(.sublihaschildren):after{top:11px !important;right:-6px !important}@media (min-width: 992px){.menu-toggler{display:none !important}}.mobile-hide{display:inline}@media (max-width: 426px){.mobile-hide{display:none}.header_tools .nav_mini_tool_container{margin-right:0px !important}a.menu-toggler{width:45px !important}}.header nav.primary_nav ul li a:before{-webkit-transition-duration:0s !important;transition-duration:0s !important}.scroll .wpb_wrapper{overflow:scroll !important}@media (max-width: 768px){.enquiry-tab .vc_tta-tabs-container{display:block !important}.enquiry-tab .vc_tta-tabs-container .vc_tta-tab{font-size:14px}.enquiry-tab .vc_tta-panel-heading{display:none !important}}.black_section.transparent_film:before{background-color:rgba(33,169,223,0.7) !important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{border-radius:0;border:1px #323232 solid}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{padding:8px 24px !important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:transparent !important}h4 .vc_tta-title-text{font-family:Source Sans Pro, sans-serif;text-transform:none;color:#323232 !important;font-weight:400;font-size:13px;text-transform:uppercase;line-height:1.5}.tick{color:#31B94D}input[type="email"]{padding:8px 24px 7px !important}@media only screen and (max-width: 500px){p.contact_detail{width:100%;margin:0 !important}.footer .pl_about_us_widget p.contact_detail i{margin:6px 0 !important}.pl_about_us_widget p.contact_detail span{display:block}}.cc_container .cc_btn,.cc_container .cc_btn:visited{-moz-border-radius:50px !important;-webkit-border-radius:50px;border-radius:50px !important;background-color:#f8b42e !important;color:white !important;font-family:Source Sans Pro, sans-serif !important;font-size:13px !important;font-weight:400 !important;line-height:1.5 !important;padding:8px 24px !important}.large_form form .row{font-size:0}.large_form form .row>div{display:inline-block;float:none;vertical-align:top}.large_form form label,.large_form form span,.large_form form p{color:#222222;font-size:17px;font-weight:400;text-transform:none}.large_form form label.wpcf7-not-valid-tip,.large_form form span.wpcf7-not-valid-tip,.large_form form p.wpcf7-not-valid-tip{color:#FC000A}.large_form form .wpcf7-radio+.wpcf7-not-valid-tip{margin-top:0}.large_form form label{display:block;font-size:19px}.large_form form input[type=radio],.large_form form input[type=checkbox]{margin-right:5px}.large_form form .wpcf7-list-item{margin:0 1em 0 0}.large_form form input[type="text"],.large_form form input[type="email"],.large_form form input[type="text"],.large_form form input[type="tel"],.large_form form input[type="date"]{padding:10px 24px}.large_form form textarea{height:100px}.large_form form .with-note input{margin-bottom:2px}.large_form form .italic{font-style:italic}
/*# sourceMappingURL=main.css.map */
