/*
 Theme Name:   Flooring Child
 Theme URI:    https://example.com/
 Description:  Child theme for the flooring theme
 Author:       IMEG
 Template:     flooring
 Version:      1.0.0
 Text Domain: flooring-child
*/

.menu .menu-item.current_page_item.active.current-menu-item.has-dropdown .is-dropdown-submenu a, .sticky .top-bar-right .menu .menu-item.current_page_item.active.current-menu-item.has-dropdown .is-dropdown-submenu a, .menu li.current-menu-item.current_page_item ul.vertical.nested.menu.submenu.is-accordion-submenu li a, .menu li.current-menu-item.current_page_item .sub-menu li.menu-item a{color: #ffffff !important;}

.menu li.menu-item.current_page_item.active.current-menu-item a, .sticky .top-bar-right .menu .menu-item.current-menu-item.current_page_item.active a,body .l-header .contain-to-grid .top-bar .top-bar-right .menu .menu-item a:hover, .menu li.current-menu-item.current_page_item a, section.widget_nav_menu .menu li a:hover, .menu li.current-menu-item.current_page_item .sub-menu li.menu-item a:hover, a.social-icon.fb-icon:hover, #breadcrumbs a:hover {color: #5fc4ff !important;}

.imeg_custom_faq .faq-col .vc_toggle h4 {font-size: 20px;}
.wd-footer div.textwidget p a:hover {color: #ffffff !important;}
.wd-footer .footer-style2.wd-copyright .copyright p{color: #ffffff;}
.imeg_areas .wd-heading-box2{height: 450px;}
.imeg_areas .wd-heading.s-behind-t h2{top: calc(36% - 100px);}
.imeg_areas .box2-p.imeg_boxp p{top: calc(47% - 20px);}
body .l-header .contain-to-grid .top-bar .top-bar-right{margin-right: 0;}

a.social-icon.fb-icon {font-size: 18px;}
.imeg_testimonials .owl-testimonial:not(.wd-testimonial_style_2) .owl-controls .owl-nav{display: block;margin-top: 30px;}
.imeg_testimonials .owl-testimonial .testimonial-item p, .imeg_testimonials .owl-testimonial .testimonial-item cite{font-family: 'Lexend', sans-serif;font-style: normal;font-weight: 400;padding: 0px 50px;text-align: left;font-size: 16px;}
.imeg_testimonials .owl-testimonial .testimonial-item cite{font-size: 20px;font-weight: 700;color: #333;margin-bottom: 4px;}
.imeg_testimonials .owl-testimonial.owl-carousel .owl-controls .owl-nav .owl-prev, .imeg_testimonials .owl-testimonial.owl-carousel .owl-controls .owl-nav .owl-next{top: 87%;}
.imeg_testimonials .owl-testimonial.owl-carousel .owl-controls .owl-nav .owl-prev{left: 45%;}
.imeg_testimonials .owl-testimonial.owl-carousel .owl-controls .owl-nav .owl-next{right: 45%;}
.imeg_testimonials .owl-testimonial.owl-carousel .owl-nav>div{width: 30px}
body .wd-heading.s-behind-t .subtitle{color: #78787878; top: -30px; bottom: unset;}
.imeg_request_sec .wd-heading.s-behind-t.text-left{margin-top: 50px;}
body h1, body .h1{font-size: 48px;}
body h3{font-size: 31px;line-height: 1.3;}
body h4{font-size: 25px;line-height: 1.3;}
.imeg_areas .wd-heading.s-behind-t p.subtitle {bottom: 75%;left: 18%;}
#imeg_contact_us{scroll-margin-top: 150px;}
body .wd-copyright.footer-style2{margin-top: 30px;}
body .wd-heading h2 span:after, body .wd-heading h3 span:after, body .wd-heading h4 span:after, body .wd-heading h5 span:after, body .wd-heading h6 span:after{bottom: -5px}
body .creative-layout .sticky{z-index: 5;}
@media only screen and (min-width: 1070px) and (max-width: 1220px){
    .imeg_areas .box2-p.imeg_boxp p{top: calc(44% - 20px);}
}
@media only screen and (max-width: 1220px){
    /*body .wd-heading.s-behind-t .subtitle{
        font-size: 89px !important;
    }*/
}
@media only screen and (min-width: 1024px) and (max-width: 1069px){
    .imeg_areas .box2-p.imeg_boxp p{top: calc(44% - 20px);min-width: 120%;}
}
@media only screen and (max-width: 1024px){
    body .wd-heading.s-behind-t .subtitle{
        display: block;
        /* font-size: 60px !important; */
        /* line-height: 60px !important; */
        bottom: 15px;
        left: -15px;
    }
    .wd-heading.s-behind-t h2{top: calc(30% - 100px);}
    .imeg_areas .wd-heading-box2{height: 470px;}
    .imeg_areas .wd-heading.s-behind-t h2 {top: calc(33% - 100px);}
    .imeg_areas .wd-heading.s-behind-t p.subtitle {bottom: 77%;}
    .imeg_areas .box2-p.imeg_boxp p{top: calc(43% - 20px);min-width: 130%;}
    .imeg_areas.box-bleue .wd-btn-wrap .wd-btn{bottom: 110px;}
    body .l-header .top-bar ul.desktop-menu li.menu-item > a{font-size: 16px !important;}
    .imeg_request_sec .wpb_column{width: 100%;}
    .imeg_request_sec .wd-heading.s-behind-t.text-left{margin-top: 30px;}
    body h3{font-size: 25px;}
    body h4{font-size: 20px;}
}
@media only screen and (max-width: 900px){
    .title-bar{
        position: fixed;
        top: 0;
        /* position: sticky; */
        z-index: 9999;
        left: 0;
        right: 0;
    }
    .imeg_areas .box2-p.imeg_boxp p{padding-left: 30px !important;}
    .imeg_areas.box-bleue .wd-btn-wrap .wd-btn{right: -30px !important;}
    body div.screen .screen1, body div.screen .screen2{position: relative;display: block; margin: 20px 0;bottom:0; left:0;}
    .imeg_responsive_row .wpb_column{width: 100%;}
    .imeg_responsive_row .wd-btn.btn-medium.btn-border{margin-bottom: 0;}
    body div.screen .screen2{box-shadow: none;}
    .imeg_testimonials .owl-testimonial .testimonial-item p, .imeg_testimonials .owl-testimonial .testimonial-item cite{padding: 0 !important;}
    .imeg_areas .wd-heading.s-behind-t p.subtitle {left: 0%;}
    #imeg_contact_us{scroll-margin-top: 100px;}
    body .wd-footer h2{margin-top: 30px;}
	.imeg_testimonials .owl-testimonial.owl-carousel .owl-controls .owl-nav .owl-prev{left: 40%;}
    .imeg_testimonials .owl-testimonial.owl-carousel .owl-controls .owl-nav .owl-next{right: 40%;}
	
}
@media only screen and (max-width: 899px){
    body .top-bar-left {display: none;}
    body .creative-layout .sticky{top: 10%;z-index: 1001;}
    body .creative-layout .sticky div#responsive-menu {padding-top: 50px;}
    .contain-to-grid.sticky-nav #responsive-menu {top: 120px;}
    body .wd-title-bar{margin-top: 120px;}
    /* body .wd-testimonial.wd-testimonial_style_2 .owl-stage-outer .owl-stage{padding-bottom: 60px;} */
}
@media only screen and (max-width: 820px){
    .imeg_responsive_row {
        display: flex;
        flex-wrap: wrap;
    }
    .imeg_responsive_row .imeg_custom-column-left {
        order: 2;
    }
    .imeg_responsive_row .imeg_custom-column-right {
        order: 1;
    }
    .page-id-1086 .vc_custom_1463004187491 {
        margin-top: 20px !important;
    }
}
@media only screen and (max-width: 767px){
    .imeg_areas .box2-p.imeg_boxp p{max-width: 50% !important;min-width: 60% !important;}
    .imeg_areas.box-bleue .wd-btn-wrap .wd-btn{bottom: 140px !important;}
    body .creative-layout .sticky{top: 10%;}
    body .wd-heading.s-behind-t .subtitle{font-size: 40px !important;line-height: 71px !important;}
    .wd-btn-wrap.text-left{text-align: center;}
    body .wd-title-bar{min-height: 200px;padding-top: 70px; margin-top: 120px;}
    .page.page-id-839 .wd-text-icon-rtl {
        margin-bottom: 25px;
    }
    .imeg_areas .wd-heading.s-behind-t p.subtitle{
        bottom: 80%;
    }
    .wd-title-bar .wd-title-section_l h1{line-height:48px}
}
@media only screen and (max-width: 677px){
    body .imeg_beautiful_subtitle.wd-heading.s-behind-t .subtitle {bottom: 61%;}
}
@media only screen and (max-width: 664px){
    .imeg_high_quality_title.wd-heading.s-behind-t .subtitle {bottom: 63%;}
}
@media only screen and (max-width: 640px){
    .imeg_areas .wd-heading-box2{width: 100%;height: 515px;}
    .imeg_areas.box-bleue .wd-btn-wrap .wd-btn {right: 50% !important;left: 0;}
    .imeg_areas .box2-p.imeg_boxp p{max-width: 80% !important;}
    .imeg_areas.box-bleue .wd-btn-wrap .wd-btn{bottom: 125px !important;}
}
@media only screen and (max-width: 500px){
    .imeg_testimonials .owl-testimonial.owl-carousel .owl-controls .owl-nav .owl-prev, .imeg_testimonials .owl-testimonial.owl-carousel .owl-controls .owl-nav .owl-next{top: 93%;}
    .imeg_areas .box2-p.imeg_boxp p{top: calc(38% - 20px);}
    .wd-heading.s-behind-t h2,body h2{font-size: 40px !important;}
    body .wd-heading.s-behind-t .subtitle {font-size: 32px !important;line-height: 80px !important;}
}
@media only screen and (max-width: 490px){
    body .imeg_request_sec .wd-heading.s-behind-t .subtitle{bottom: 70px !important;}
}
@media only screen and (max-width: 418px){
    body .imeg_timeless.wd-heading.s-behind-t .subtitle{bottom: 63%;}
}
@media only screen and (max-width: 424px){
    .imeg_central.wd-heading.s-behind-t .subtitle {bottom: 60%;}
}
@media only screen and (max-width: 400px){
    .imeg_areas .wd-heading-box2{height: 580px;}
    body .wd-heading.s-behind-t .subtitle {font-size: 35px !important;line-height: 40px !important;bottom: 30px;}
    .imeg_testimonials .owl-testimonial.owl-carousel .owl-controls .owl-nav .owl-prev{left: 35%;}
    .imeg_testimonials .owl-testimonial.owl-carousel .owl-controls .owl-nav .owl-next{right: 35%;}
    body .imeg_request_sec .wd-heading.s-behind-t .subtitle{bottom: 90px !important;}
    .imeg_high_quality_title.wd-heading.s-behind-t .subtitle, body .imeg_timeless.wd-heading.s-behind-t .subtitle {bottom: 83%;}
    body .imeg_beautiful_subtitle.wd-heading.s-behind-t .subtitle, .imeg_central.wd-heading.s-behind-t .subtitle {bottom: 80%;}
}
@media only screen and (max-width: 332px){
    body .imeg_beautiful_subtitle.wd-heading.s-behind-t .subtitle {bottom: 87%;}
}
@media only screen and (max-width: 390px){
    body .imeg_outdoor_solution.wd-heading.s-behind-t .subtitle {bottom: 81%;}
}
@media only screen and (max-width: 290px){
    .imeg_high_quality_title.wd-heading.s-behind-t .subtitle {bottom: 85%;}
    body .imeg_beautiful_subtitle.wd-heading.s-behind-t .subtitle {bottom: 90%;}
}
@media only screen and (max-width: 1180px){
     body .wd-heading.s-behind-t .subtitle { top: -25px; bottom: unset; }
}
@media only screen and (max-width: 1180px){
     body .wd-heading.s-behind-t .subtitle { font-size: 40px !important; line-height: 40px !important; }
}