@font-face {
    font-family: 'renovation';
    src:url('https://renovation.thememove.com/wp-content/themes/tm-renovation/fonts/renovation.eot?5x3vh0');
    src:url('https://renovation.thememove.com/wp-content/themes/tm-renovation/fonts/renovation.eot?#iefix5x3vh0') format('embedded-opentype'),
    url('https://renovation.thememove.com/wp-content/themes/tm-renovation/fonts/renovation.ttf?5x3vh0') format('truetype'),
    url('https://renovation.thememove.com/wp-content/themes/tm-renovation/fonts/renovation.woff?5x3vh0') format('woff'),
    url('https://renovation.thememove.com/wp-content/themes/tm-renovation/fonts/renovation.svg?5x3vh0#renovation') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="rn-"], [class*=" rn-"] {
    font-family: 'renovation';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.rn-door:before {
    content: "\e600";
}
.rn-electrical:before {
    content: "\e601";
}
.rn-home:before {
    content: "\e602";
}
.rn-painting:before {
    content: "\e603";
}
.rn-plumbing:before {
    content: "\e604";
}
.rn-tools:before {
    content: "\e605";
}
.rn-heating:before {
    content: "\e606";
}
.rn-renovation:before {
    content: "\e607";
}
.rn-drywall:before {
    content: "\e608";
}
.rn-drill:before {
    content: "\e609";
}
.rn-gear:before {
    content: "\e60a";
}
.rn-wall:before {
    content: "\e60b";
}
.rn-windows:before {
    content: "\e60c";
}

















@media ( min-width: 62rem ){.site-branding{padding-top:19px;padding-bottom:18px;padding-left:15px;padding-right:20px;}}body.boxed{background-color:#eee;}
.eg-renovation-member-wrapper .esg-entry-content p,body, input, select, textarea{font-family:Lato;font-size:15px;font-weight:400;letter-spacing:0em;line-height:1.5;}body{color:#777;}h1,h2,h3,h4,h5,h6,.heading-font,.vc_tta-tabs.vc_tta-style-renovation.vc_tta-style-renovation .vc_tta-tab > a,.woocommerce.single .product .woocommerce-tabs ul.tabs li,.btQuoteBooking .btQuoteTotalText,.btQuoteBooking .btQuoteTotalCalc,.btQuoteBooking .btQuoteTotalCurrency{font-family:Montserrat;font-weight:700;letter-spacing:0em;line-height:1.2;}
.renovation .esg-filterbutton{font-family:Montserrat;font-weight:700;letter-spacing:0em;line-height:1.2;}h1,h2,h3,h4,h5,h6,.vc_tta-tabs.vc_tta-style-renovation.vc_tta-style-renovation .vc_tta-tab > a,.woocommerce.single .product .woocommerce-tabs ul.tabs li,.btQuoteBooking .btQuoteTotalText,.btQuoteBooking .btQuoteTotalCalc,.btQuoteBooking .btQuoteTotalCurrency{color:#1d2634;}h1{font-size:28px;}h2{font-size:24px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}a,a:visited{color:#111111;}a:hover{color:#1A2640;}
.site-maintenance .social-menu .menu li a:hover:before,.error404 .not-found h2,.hot-line .wpb_text_column:last-child h2,.we-are-layout2 .wpb_column:last-child .thememove-btn,.widget_product_search form.woocommerce-product-search:after,.archive.projects .project .read-more-link,.tm-project-details table .meta-title,.single-project .project-meta .meta-title,.comments-area .comment .metadata .comment-reply-link,.thememove-blog.meta-white-bg .post .entry-meta i,.post .read-more > a,.sidebar ul li a:before, .wpb_widgetised_column ul li a:before,.sidebar ul li.cat-item a:before,.sidebar .widget_rss .rsswidget:hover,.wpb_widgetised_column .widget_rss .rsswidget:hover,.wpb_widgetised_column ul li.cat-item a:before,.sidebar .widget_search span:before,.wpb_widgetised_column .widget_search span:before,.eg-renovation-member-wrapper .social li a:hover,.tm-counter.style-02 .number,.vc_tta-accordion .vc_tta-icon,.wrench-list.dark-bg a:hover,.wrench-list li:before,.header03 #site-navigation .menu > ul > li.menu-item-has-children:after,.header03 #site-navigation .menu > li.menu-item-has-children:after,.header03 .contact-info i,.header01 .extra-info i,.thememove-blog .post:hover .entry-title a,.btQuoteBooking .btQuoteTotalText:before{color:#1A2640;}.vc_tta-tabs.vc_tta-style-renovation.vc_tta-style-renovation .vc_tta-tab:hover > a,.vc_tta-tabs.vc_tta-style-renovation.vc_tta-style-renovation .vc_tta-tab.vc_active > a{color:#1A2640!important;}
.left-menu .menu-item:hover a,.introducing-our-team .vc_custom_heading,.our-services.list-layout > .wpb_column:first-child > .wpb_wrapper .thememove-icon i,.our-services.list-layout > .wpb_column:first-child > .vc_column-inner > .wpb_wrapper .thememove-icon i,.header02 .extra-info i,.pagination.posts-pagination .page-numbers.next,.pagination.loop-pagination .page-numbers.next,.pagination.posts-pagination .page-numbers.prev,.pagination.loop-pagination .page-numbers.prev,.post .post-share-buttons span,.single-project .post-share-buttons span,.post .entry-meta,.sidebar .widget_tag_cloud .tagcloud a:hover,.wpb_widgetised_column .widget_tag_cloud .tagcloud a:hover,.call-us .thememove-icon i,.price-table .vc_custom_heading,.our-services.style3 .vc_inner:hover .thememove-icon i,.our-services.style2 .thememove-icon i,.be-a-piece-of-us .thememove-btn,.be-a-piece-of-us .thememove-icon i,.thememove-testimonials .testimonials-list .owl-dot.active,.thememove-testimonials .testimonials-list .owl-dot:hover,.our-services .thememove-btn:hover,.we-are ul li:before,.our-features > div > .wpb_wrapper:after,.our-features > div > .vc_column-inner > .wpb_wrapper:after,.site-footer .widget-title:before,.site-footer .widget-title:after,.header03 .site-branding,.header03 .site-branding:before,.header01 .site-branding,.header01 .site-branding:before,.scrollup,.tm-pricing.style-1 .tm-pricing-button:hover,.tm-pricing.style-1 .featured-badge,.tm-counter.style-01 .heading:before,.tm-counter.style-02 .heading:before,table th,.our-features-layout3:hover > .wpb_column:before,.our-services.style4 .thememove-icon i,.our-services.style4 > .wpb_column > .vc_column-inner > .wpb_wrapper:after,.vc_tta-tabs.vc_tta-style-renovation.vc_tta-style-renovation .vc_tta-tab > a:after, .vc_tta-tabs.vc_tta-style-renovation.vc_tta-style-renovation .vc_tta-panel-title > a:after,.btQuoteBooking .ui-slider .ui-slider-handle:after,.btQuoteBooking .ui-slider-horizontal .ui-slider-range-min,.btQuoteBooking .btQuoteSwitch.on{background-color:#1A2640;}.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading,.esg-pagination.pagination-rect .esg-pagination-button:hover,.esg-pagination.pagination-rect .esg-pagination-button.selected,.eg-renovation-shop-wrapper .eg-renovation-shop-element-32,.eg-renovation-project-wrapper .eg-renovation-project-element-17,.eg-renovation-project-new-wrapper .eg-renovation-project-new-element-17,.renovation .esg-navigationbutton,.renovation .esg-filterbutton{background-color:#1A2640!important;}
.left-menu .menu-item:hover a,.sidebar .widget_tag_cloud .tagcloud a:hover,.wpb_widgetised_column .widget_tag_cloud .tagcloud a:hover,.be-a-piece-of-us .thememove-btn,.thememove-testimonials blockquote,.our-features > div > .wpb_wrapper,.our-features > div > .vc_column-inner > .wpb_wrapper,.search-box input[type="search"], .mini-cart .widget_shopping_cart_content,#site-navigation .menu li:hover > .sub-menu, #site-navigation .menu li:hover > .children,input:focus, textarea:focus, blockquote,.btQuoteBooking .btContactFieldMandatory input:focus, .btQuoteBooking .btContactFieldMandatory textarea:focus{border-color:#1A2640;}
.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body,.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading,.eg-renovation-client-wrapper:hover{border-color:#1A2640!important;}
.our-services.list-layout > .wpb_column:first-child > .wpb_wrapper .thememove-icon:after,.our-services.list-layout > .wpb_column:first-child > .vc_column-inner > .wpb_wrapper .thememove-icon:after,.pagination.posts-pagination .page-numbers.next:after,.pagination.loop-pagination .page-numbers.next:after,.pagination.posts-pagination .page-numbers.prev:after,.pagination.loop-pagination .page-numbers.prev:after,.post .post-share-buttons span:after,.single-project .post-share-buttons span:after,.post .entry-meta:after,.call-us .thememove-icon:after,.our-services.style3 .vc_inner:hover .thememove-icon:after,.our-services.style2 .thememove-icon:after,.be-a-piece-of-us .thememove-icon:after,.eg-renovation-shop-wrapper .eg-renovation-shop-element-32:after,.eg-renovation-project-wrapper .eg-renovation-project-element-17:after,.eg-renovation-project-new-wrapper .eg-renovation-project-new-element-17:after,.renovation .esg-navigationbutton:after,.renovation .esg-filters .esg-filterbutton.selected:before,.renovation .esg-filters .esg-filterbutton:hover:before,.renovation .esg-filters .esg-filterbutton:after,.our-services .wpb_column:hover .btn span:after,.header03 .site-branding:after,.header02 .extra-info i:after,.header01 .site-branding:after,.our-features-layout3:hover > .wpb_column:after,.our-services.style4 .thememove-icon:after{border-left-color:#1A2640;}
.our-services.list-layout > .wpb_column:first-child > .wpb_wrapper .thememove-icon:before,.our-services.list-layout > .wpb_column:first-child > .vc_column-inner > .wpb_wrapper .thememove-icon:before,.pagination.posts-pagination .page-numbers.next:before,.pagination.loop-pagination .page-numbers.next:before,.pagination.posts-pagination .page-numbers.prev:before,.pagination.loop-pagination .page-numbers.prev:before,.call-us .thememove-icon:before,.our-services.style3 .vc_inner:hover .thememove-icon:before,.our-services.style2 .thememove-icon:before,.be-a-piece-of-us .thememove-icon:before,.eg-renovation-shop-wrapper .eg-renovation-shop-element-32:before,.eg-renovation-project-wrapper .eg-renovation-project-element-17:before,.eg-renovation-project-new-wrapper .eg-renovation-project-new-element-17:before,.renovation .esg-navigationbutton:before,.our-services .wpb_column:hover .btn span:before,.our-features > div > .wpb_wrapper:before,.our-features > div > .vc_column-inner > .wpb_wrapper:before,.header02 .extra-info i + div:before,.our-services.style4 .thememove-icon:before{border-right-color:#1A2640;}
.header01 #site-navigation .menu > ul > li:hover,.header01 #site-navigation .menu > ul > li.current_page_item,.header01 #site-navigation .menu > li.current-menu-item,.header01 #site-navigation .menu > li:hover,.header01 #site-navigation .menu > ul > li > a:after,.header01 #site-navigation .menu > li > a:after{border-bottom-color:#1A2640;}
.left-menu .menu-item:hover + li > a,.tm-pricing.style-1 .inner,.introducing-our-team .vc_custom_heading:before{border-top-color:#1A2640;}
.hot-line.style2 .wpb_text_column:last-child h4,.eg-renovation-member-wrapper .esg-entry-content strong,.eg-renovation-member-2-wrapper .esg-entry-content strong,.left-menu .menu-item:hover a:after,.left-menu .menu-item:hover a,.sidebar .widget_tag_cloud .tagcloud a,.wpb_widgetised_column .widget_tag_cloud .tagcloud a,.sidebar .widget_rss .rsswidget,.wpb_widgetised_column .widget_rss .rsswidget,.sidebar .widget_recent_comments .comment-author-link a,.wpb_widgetised_column .widget_recent_comments .comment-author-link a,.archive.projects .project h3,.comments-area .comment .metadata .fn,.post .entry-meta i,.post .entry-meta a:hover,.post .entry-meta,.post-share-buttons span,.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon,.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-icon,.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-title-text,.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text,.vc_tta-accordion .vc_tta-panel-body table th,.our-services .thememove-btn,.our-services .thememove-btn:hover,.our-services .wpb_column:hover .btn i,.we-are-layout4 .thememove-btn:hover,.wrench-list.alt li:before{color:#fff;}
.our-services.style3 .vc_inner:hover .thememove-icon i,.renovation .esg-filterbutton,.vc_tta-tabs.vc_tta-style-renovation.vc_tta-style-renovation .vc_tta-tab > a{color:#111111!important;}
.site-maintenance:before,.renovation#dark-filter .esg-filters .esg-filter-wrapper:before, .renovation#dark-filter .esg-filters .esg-filter-wrapper:after,.our-services.list-layout .wpb_column:first-child > .wpb_wrapper .wpb_text_column:before,.our-services.list-layout .wpb_column:first-child > .vc_column-inner > .wpb_wrapper .wpb_text_column:before,.hot-line > .wpb_wrapper:before,.hot-line > .vc_column-inner > .wpb_wrapper:before,.we-are-layout2 .wpb_column:last-child .thememove-btn,.single-project .gallery a:before,.pagination.posts-pagination .page-numbers.current,.pagination.loop-pagination .page-numbers.current,.pagination.posts-pagination .page-numbers:hover,.pagination.loop-pagination .page-numbers:hover,.about-us-page-title:before,.our-services.style3 .wpb_column .thememove-icon i,.our-services .thememove-btn i,.quick-quote .wpb_column:nth-child(2) > .wpb_wrapper:before,.quick-quote .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper:before,.quick-quote .wpb_column:nth-child(2):after,.header02 .mini-cart,.header02 .search-box,.our-features-layout3:hover > .wpb_column,.our-services.style4 > .wpb_column > .vc_column-inner > .wpb_wrapper:before,.btQuoteBooking .btQuoteSliderValue{background-color:#111111;}.renovation .esg-pagination .esg-pagination-button.selected,.renovation .esg-pagination .esg-pagination-button:hover,.renovation .esg-navigationbutton:hover{background-color:#111111!important;}.we-are-layout2 .wpb_column:last-child .thememove-btn,.header02 .mini-cart .widget_shopping_cart_content,.header02 .search-box input[type="search"]{border-color:#111111;}
.btQuoteBooking .btQuoteSliderValue:after{border-top-color:#111111;}
.pagination.posts-pagination .page-numbers.current:before,.pagination.loop-pagination .page-numbers.current:before,.pagination.posts-pagination .page-numbers:hover:before,.pagination.loop-pagination .page-numbers:hover:before,.our-services.style3 .wpb_column .thememove-icon:before,.our-services .thememove-btn span:before,.renovation .esg-navigationbutton:hover:before,.header02 .mini-cart:before,.header02 .search-box:before{border-right-color:#111111;}
.renovation .esg-pagination .esg-pagination-button.selected:before,.renovation .esg-pagination .esg-pagination-button:hover:before{border-right-color:#111111!important;}
.pagination.posts-pagination .page-numbers.current:after,.pagination.loop-pagination .page-numbers.current:after,.pagination.posts-pagination .page-numbers:hover:after,.pagination.loop-pagination .page-numbers:hover:after,.our-services.style3 .wpb_column .thememove-icon:after,.our-services .thememove-btn span:after,.renovation .esg-navigationbutton:hover:after,.header02 .mini-cart:after,.header02 .search-box:after{border-left-color:#111111;}
.renovation .esg-pagination .esg-pagination-button.selected:after,.renovation .esg-pagination .esg-pagination-button:hover:after{border-left-color:#111111!important;}
.main-navigation{background-color:rgba(255,255,255,1);}
#site-navigation .menu > ul > li > a, #site-navigation .menu > li > a{font-family:Montserrat;font-size:14px;font-weight:700;letter-spacing:0em;line-height:1.2;color:#666;}
.header01 #site-navigation .menu > ul > li > a, .header01 #site-navigation .menu > li > a,.header02 #site-navigation .menu > ul > li > a, .header02 #site-navigation .menu > li > a,.header03 #site-navigation .menu > ul > li, .header03 #site-navigation .menu > li{padding-top:27px;padding-bottom:23px;padding-left:20px;padding-right:20px;}#site-navigation .menu > ul > li:hover > a,#site-navigation .menu > ul > li.current_page_item > a,#site-navigation .menu > li.current-menu-item > a,#site-navigation .menu > li:hover > a{color:#111111;}
#site-navigation .menu > ul > li,#site-navigation .menu > li{background-color:rgba(255,255,255,1);}
#site-navigation .menu > ul > li.current-menu-item,#site-navigation .menu > li.current-menu-item,#site-navigation .menu > ul > li:hover,#site-navigation .menu > li:hover{background-color:#fff;}
#site-navigation .sub-menu,#site-navigation .children{font-family:Lato;font-size:14px;font-weight:400;letter-spacing:0em;line-height:1;}
#site-navigation .sub-menu li > a, #site-navigation .children li > a{padding-top:15px;padding-bottom:17px;padding-left:20px;padding-right:20px;}
#site-navigation .sub-menu li a, #site-navigation .children li a{color:#666;}
#site-navigation .sub-menu li:hover > a, #site-navigation .children li:hover > a{color:#111111;}
#site-navigation .sub-menu li, #site-navigation .children li{background-color:#fff;}
#site-navigation .sub-menu li:hover, #site-navigation .children li:hover{background-color:#1A2640;}
#open-left{color:#111111;}
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,a.button, button, input[type="button"],input[type="reset"], input[type="submit"],.btn, .thememove-btn,.btQuoteBooking .btContactNext,.btQuoteBooking .btContactSubmit{font-family:Montserrat;font-size:13px;font-weight:700;letter-spacing:0em;line-height:1.2;}button, input[type="button"],input[type="reset"], input[type="submit"],.btn, .thememove-btn, .btQuoteBooking .btContactNext,.btQuoteBooking .btContactSubmit{padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;}button, input[type="button"],input[type="reset"], input[type="submit"],.btn, .thememove-btn,.btQuoteBooking .btContactNext,.btQuoteBooking .btContactSubmit{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;border-width:2px;}a.button, button, input[type="button"],input[type="reset"], input[type="submit"],.btn, .thememove-btn,.btQuoteBooking .btContactNext,.btQuoteBooking .btContactSubmit{border-style:solid;background-color:#1A2640;border-color:#1A2640;}button, input[type="button"],input[type="reset"], input[type="submit"],a.btn, a.thememove-btn,.btQuoteBooking .btContactNext,.btQuoteBooking .btContactSubmit{color:#fff;}.tp-caption.Renovation-Button > a{color:#111111!important;}button:hover, input[type="button"]:hover,input[type="reset"]:hover, input[type="submit"]:hover,a.btn:hover, a.thememove-btn:hover,.btQuoteBooking .btContactNext:hover,.btQuoteBooking .btContactSubmit:hover{color:#fff;}
.tp-caption.Renovation-Button:hover > a, .tp-caption.Renovation-Button > a:hover{color:#fff!important;}
.tp-caption.Renovation-Button{background-color:#1A2640!important;}a.button:hover, button:hover, input[type="button"]:hover,input[type="reset"]:hover, input[type="submit"]:hover,.btn:hover, .thememove-btn:hover,.btQuoteBooking .btContactNext:hover,.btQuoteBooking .btContactSubmit:hover{background-color:#111111;border-color:#111111;}
.tp-caption.Renovation-Button:hover{background-color:#111111!important;}
.site-top, .header01 .top-right-menu .sub-menu li{background-color:#222;}
.site-top a{font-size:14px;}.site-top a, .header03 .site-top{color:rgba(255,255,255,.6);}.site-top a:hover{color:rgba(255,255,255,1);}
.header01 .site-top{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.site-top{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;border-width:0px;border-style:solid;border-color:#222;}
.site-header{font-size:15px;letter-spacing:0em;line-height:1.5;background-color:#DCD9CD;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;border-width:0px;border-style:solid;border-color:#000;}
.search-box i{color:#1A2640;}
.mini-cart .mini-cart__button .mini-cart-icon:before{color:#1A2640;}
.mini-cart{color:#111111;}
.mini-cart .mini-cart__button .mini-cart-icon:after{color:#fff;background-color:#2e2e2e;}
.header-02.site-header{font-size:15px;letter-spacing:0em;line-height:1.5;background-color:#fff;}
.header-02.site-header .search-box i{color:#fff;}
.header-02.site-header .search-box{background-color:#222;}
.header02 .search-box:before{border-right-color:#222;}
.header02 .search-box:after{border-left-color:#222;}
.header-02.site-header .mini-cart .mini-cart__button .mini-cart-icon:before{color:#fff;}
.header-02.site-header .mini-cart:before{border-right-color:#222;}
.header-02.site-header .mini-cart:after{border-left-color:#222;}
.header-02.site-header .mini-cart{background-color:#222;color:#111111;}
.header-02.site-header .mini-cart .mini-cart__button .mini-cart-icon:after{color:#222;background-color:#fbd232;}
.header02 #site-navigation .menu > ul > li > a, .header02 #site-navigation .menu > li > a{padding-top:27px;padding-bottom:26px;padding-left:36px;padding-right:13px;color:#222;}.header02 #site-navigation .menu,.header02 #site-navigation .primary-menu:before{background-color:#fbd232;}.header02 #site-navigation .menu > ul > li:hover > a,.header02 #site-navigation .menu > ul > li.current_page_item > a,.header02 #site-navigation .menu > li.current-menu-item > a,.header02 #site-navigation .menu > li:hover > a{color:#fff;}.header02 #site-navigation .menu > ul > li,.header02 #site-navigation .menu > li{background-color:#fbd232;}
.header02 #site-navigation .menu:before,.header02 #site-navigation .menu > ul > li:before,.header02 #site-navigation .menu > li:before{border-left-color:#fbd232;}
.header02 #site-navigation .menu > ul > li.current-menu-item,.header02 #site-navigation .menu > li.current-menu-item,.header02 #site-navigation .menu > ul > li:hover,.header02 #site-navigation .menu > li:hover{background-color:#222;}
.header02 #site-navigation .menu > ul > li.current-menu-item:before,.header02 #site-navigation .menu > li.current-menu-item:before,.header02 #site-navigation .menu > ul > li:hover:before,.header02 #site-navigation .menu > li:hover:before{border-left-color:#222;}
.site-header.header-03{font-size:15px;letter-spacing:0em;line-height:1.5;background-color:#fff;}
.header03 .site-top ul li{padding-top:14px;padding-bottom:14px;padding-left:0px;padding-right:0px;}
.site-header.header-03 .search-box i{color:#222;}
.site-header.header-03 .mini-cart .mini-cart__button .mini-cart-icon:before{color:#222;}
.site-header.header-03 .mini-cart{color:#111111;}
.site-header.header-03 .mini-cart .mini-cart__button .mini-cart-icon:after{color:#111;background-color:#1A2640;}
.site-header.header-04{font-size:15px;letter-spacing:0em;line-height:1.5;background-color:transparent;}
.header04 .site-top, .header04 .site-top a{color:#ffffff;}
.header04 .site-top, .header04 .site-top .top-right-menu .menu li .sub-menu{background-color:#1C2536;}
.header04 .site-top ul li{padding-top:10px;padding-bottom:10px;padding-left:25px;padding-right:25px;}
.header04 #site-navigation .menu > li > a{padding-top:12px;padding-bottom:15px;padding-left:0px;padding-right:0px;}
.header04 #site-navigation .menu > li{margin-top:10px;margin-bottom:10px;margin-left:12px;margin-right:12px;}
.site-header.header-04 .search-box i{color:#222;}
.site-header.header-04 .mini-cart .mini-cart__button .mini-cart-icon:before{color:#222;}
.site-header.header-04 .mini-cart{color:#111111;}
.site-header.header-04 .mini-cart .mini-cart__button .mini-cart-icon:after{color:#111;background-color:#1A2640;}
.site-footer .social-menu .menu-item > a{color:#fff;}
.site-footer .social-menu .menu-item:hover > a{color:#fff;}
.site-footer .social-menu, .site-footer .social-menu:after, .site-footer .social-menu .menu-item{background-color:#1A2640;}
.site-footer .social-menu .menu:after, .site-footer .social-menu .menu .menu-item:after{border-left-color:#1A2640;}
.site-footer .social-menu .menu .menu-item:hover{background-color:#111111;}
.site-footer .social-menu .menu .menu-item:hover:before,.site-footer .social-menu .menu .menu-item:hover:after{border-left-color:#111111;}
#social-menu-top-mobile > li > a{color:#111111;}
#social-menu-top-mobile > li > a:hover{color:#1A2640;}
.site-footer{font-family:Lato;font-size:14px;font-weight:400;padding-top:70px;padding-bottom:70px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;border-width:0px;border-style:solid;background-image:url("../data/images/footer-bg.jpg");color:rgb(255, 255, 255);border-color:#000;}
.site-footer a{color:rgb(255, 255, 255);}
.site-footer a:hover{color:rgb(163, 4, 24);}
.site-footer .widget-title{color:#fff;}
.copyright{padding-top:30px;padding-bottom:30px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;color:rgba(255,255,255,0.6);background-color:#111111;}
.copyright a{color:rgba(255,255,255,0.6);}
.copyright a:hover{color:rgba(254,215,0,1);}
.big-title .entry-title{padding-top:80px;padding-bottom:80px;padding-left:0px;padding-right:0px;font-family:Montserrat;font-size:36px;font-weight:700;letter-spacing:-0.025em;color:#fff;}
.big-title{background-color:#111111;}
.big-title.image-bg:after{background-color:rgba(17,17,17,0.7);}
.big-title.image-bg{background-image:url("../data/images/page_heading_bg01.jpg");}
.big-title--single .entry-title{padding-top:80px;padding-bottom:80px;padding-left:0px;padding-right:0px;font-family:Montserrat;font-size:36px;font-weight:700;color:#fff!important;}
.big-title--single{background-color:#111111!important;}
.big-title--single.image-bg:after{background-color:rgba(29,39,54,0.9)!important;}
.big-title--single.image-bg{background-image:url("../data/images/page_heading_bg01.jpg");}
.woocommerce.single .product .woocommerce-tabs ul.tabs li a:after,.sidebar .widget_product_tag_cloud .tagcloud a:hover,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,p.demo_store,.woocommerce a.button.alt.disabled,.woocommerce button.button.alt.disabled,.woocommerce input.button.alt.disabled,.woocommerce #respond input#submit.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce button.button.alt:disabled,.woocommerce input.button.alt:disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled],background-color{background-color:#1A2640;}
.woocommerce-checkout form.woocommerce-checkout .select2-container.select2-container-active .select2-choice,.select2-drop-active,.sidebar .widget_product_tag_cloud .tagcloud a:hover{border-color:#1A2640;}
.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{border-top-color:#1A2640;}
.woocommerce-checkout .showlogin,.woocommerce-checkout .showcoupon,.woocommerce ul.product_list_widget li a:hover,.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before,.woocommerce.single .product .woocommerce-tabs ul.tabs li.active a,.woocommerce.single .product .woocommerce-tabs ul.tabs li:hover a{color:#1A2640;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background:#111111;}
.widget_product_tag_cloud .tagcloud a,.woocommerce-checkout .woocommerce-checkout #payment label,.woocommerce ul.product_list_widget li a{color:#111111;}
.woocommerce .widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total{border-top-color:#111111;}
.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce div.product .stock,.woocommerce div.product span.price,.woocommerce div.product p.price{color:#000;}
.woocommerce span.onsale{background-color:#000;}{color:#000;}
.woocommerce-checkout #payment div.payment_box span.help,.woocommerce-checkout .checkout .create-account small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce #reviews #comments ol.commentlist li .meta,.woocommerce #reviews h2 small a,.woocommerce #reviews h2 small,.woocommerce .woocommerce-breadcrumb a,.woocommerce small.note,.woocommerce .woocommerce-breadcrumb{color:#000;}
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{color:#111111;background-color:#1A2640;border-color:#1A2640!important;}
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff;}
.woocommerce a.button.alt.disabled:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce input.button.alt.disabled:hover,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce input.button.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#111111;border-color:#111111!important;}


@media (min-width: 75rem){.header03 #site-navigation .menu > ul > li.current-menu-ancestor > a:before,.header03 #site-navigation .menu > li.current-menu-ancestor > a:before,.header03 #site-navigation .menu > ul > li:hover > a:before,.header03 #site-navigation .menu > li:hover > a:before{background-color:#1A2640;}
.social-menu .menu-item > a{color:#fff;}
.social-menu .menu-item:hover > a{color:#fff;}
.header-01 .social-menu, .header-01 .social-menu .menu-item{background-color:#1A2640;}
.header-01.site-header .social-menu ul.menu:after, .header-01.site-header .social-menu .menu-item:after{border-right-color:#1A2640;}
.header-01.site-header .social-menu:after{background-color:#1A2640;}
.header02 .site-top .social-menu .menu-item > a{color:#fff;}
.header02 .site-top .social-menu .menu-item:hover > a{color:#1A2640;}}


@media ( max-width: 74.9375rem ){.header01 .site-header, .header03 .site-header{background-color:#1A2640;}
.snap-drawers{background-color:#fff;}}


@media (max-width: 74.9375rem){.header01 .search-box i,.header01 .mini-cart .mini-cart__button .mini-cart-icon:before,.header02 .mini-cart .mini-cart__button .mini-cart-icon:before{color:#111111;}
.quick-quote .wpb_column:nth-child(2) > .wpb_wrapper:after,.quick-quote .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper:after{background-color:#111111;}}


@media ( min-width: 75rem ){.quick-quote .wpb_column:nth-child(2) > .wpb_wrapper:after, .quick-quote .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper:after{border-left-color:#111111;}
.site-header, .extra-info h3{color:#fff;}
.header-01.site-header .social-menu .menu-item:hover{background-color:#111111;}
.header-01.site-header .social-menu .menu-item:hover:before,.header-01.site-header .social-menu .menu-item:hover:after{border-right-color:#111111;}
.header-02.site-header, .header-02.site-header .extra-info h3{color:#333;}
.site-header.header-03, .site-header.header-03 .extra-info h3{color:#fff;}
.site-header.header-04, .site-header.header-04 .extra-info h3{color:#222222;}}


@media ( min-width: 48rem ){.contact-info li:before{border-left-color:#111111;}
.contact-info:before, .contact-info li{background-color:#111111;}}


@media (min-width: 62rem){.header02 .top-right-menu li:first-child:before{border-left-color:#222;}}/* latin-ext */


.renovation .esg-filters .leftside-tab.selected::before{
	border-left-color: #9b0418 !important;
}

.renovation .esg-filters .leftside-tab:hover:before{
	border-left-color:#9b0418 !important;
}
.renovation .esg-filters .leftside-tab:hover:after{
	border-left-color:#9b0418 !important;
}
.our-services .thememove-btn i{
	background-color: #132a5b;
}
.our-services .thememove-btn span::before{
	border-right-color: #132a5b;
}
.our-services .thememove-btn span::after{
	border-left-color: #132a5b;
}
.quick-quote .wpb_column:nth-child(2)::after{
	background-color: #1a2640;
}
.renovation .esg-filterbutton{
	color: #fff !important;
}
.renovation .esg-filterbutton:hover{
	color: #000 !important;
}
.renovation .leftside-tab:hover{
	color: #fff !important;
}
.header01 .site-branding{
	background-color: #fff;
}
.header01 .site-branding::after{
	border-left-color: #fff;
}
.header01 .site-branding::before{
	background-color: #fff;
}
#site-navigation .sub-menu li:hover > a, #site-navigation .children li:hover > a {
    color: #fff;
}
.renovation .esg-filterbutton.selected {
    color: #a30418 !important;
}
.renovation .leftside-tab.selected {
    color: #fff !important;
}
.header01 .site-header, .header03 .site-header {
    background-color: #1A26401C;
}

@media (max-width:1199px){
.header01 .site-header, .header03 .site-header {
    background-color: #fff;
}
}
.site-header, .extra-info h3 {
    color: #3572b3;
}
.extra-info span, .extra-info i {
    color: #3572b3 !important;
}
.header01 .site-branding{
	background-color: #fff;
}
.quick-quote .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper::before{
	background-color: #1a2640;
}
.quick-quote .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper::after {
    border-left-color: #1a2640;
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(wp-content/fonts/lato/S6uyw4BMUTPHjxAwWCWtFCfQ7A.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(wp-content/fonts/lato/S6uyw4BMUTPHjx4wWCWtFCc.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(wp-content/fonts/montserrat/JTURjIg1_i6t8kCHKm45_dJE3gTD-Px3rCubqg.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(wp-content/fonts/montserrat/JTURjIg1_i6t8kCHKm45_dJE3g3D-Px3rCubqg.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(wp-content/fonts/montserrat/JTURjIg1_i6t8kCHKm45_dJE3gbD-Px3rCubqg.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(wp-content/fonts/montserrat/JTURjIg1_i6t8kCHKm45_dJE3gfD-Px3rCubqg.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(wp-content/fonts/montserrat/JTURjIg1_i6t8kCHKm45_dJE3gnD-Px3rCs.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}





.vc_custom_1477882597455{margin-bottom: 0px !important;}.vc_custom_1441359070946{padding-top: 70px !important;padding-bottom: 0px !important;}.vc_custom_1438850371545{margin-bottom: 0px !important;}.vc_custom_1441420515869{margin-bottom: 0px !important;padding-top: 70px !important;padding-bottom: 70px !important;background-color: #1a2640 !important;}.vc_custom_1438935029451{padding-top: 30px !important;}.vc_custom_1438936121266{margin-bottom: 70px !important;padding-top: 30px !important;padding-bottom: 35px !important;}.vc_custom_1439006469476{margin-bottom: 0px !important;padding-top: 50px !important;}.vc_custom_1439021288026{margin-bottom: 0px !important;padding-top: 60px !important;padding-bottom: 70px !important;}.vc_custom_1439024536542{margin-bottom: 0px !important;}.vc_custom_1439028024211{margin-bottom: 0px !important;padding-top: 50px !important;padding-bottom: 50px !important;}.vc_custom_1438826134213{margin-bottom: 30px !important;}.vc_custom_1438826134213{margin-bottom: 30px !important;}.vc_custom_1441420646216{margin-bottom: 10px !important;}.vc_custom_1439004244286{margin-bottom: 30px !important;}.vc_custom_1439021295197{margin-bottom: 40px !important;}.vc_custom_1439022468075{margin-bottom: 30px !important;}.vc_custom_1439023689188{padding-top: 70px !important;}</style><noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}