.menu-item-10478{
  background-image:url(/wp-content/uploads/2018/02/porte-en-verre-ss.jpg);
}

.yellow { background:#ffff00; }
.grecaptcha-badge{opacity:0;}

.single-post .blog-info-post-top{display:none;}

@media (max-width: 1600px){.vc_images_carousel{width:100% !important;}}

.div-sidebar{z-index: 111;}

.woocommerce-MyAccount-navigation aside, .widget-area aside{    border: 1px solid #e0e0e0;}

.bolds{font-weight: 600;color: #f23302;display: inline-block;width: 100%;margin-bottom: 5px;}

.nice-box2{    padding: 20px 28px 20px 15px;background: #fff;border-radius: 5px;border: 2px dashed #f23302;}
.nice-box{overflow:hidden; position:relative; padding: 55px 50px 60px 50px;background: #f3f3f3;border-radius: 6px;-webkit-box-shadow: 0 0 35px rgba(218, 218, 218, 0.2);-moz-box-shadow: 0 0 35px rgba(218, 218, 218, 0.2);box-shadow: 0 0 35px rgba(218, 218, 218, 0.2);}
.nice-box:after{    content: '';width: 0;height: 0;border-bottom: 100px solid red;border-left: 100px solid transparent;display: block;position: absolute;right: -3px;bottom: -3px;}

.form-down{border-top: 2px dashed #f23302;background: #fafafa;}

.check-list {margin-left: 10px !important;list-style: none !important;padding: 0 !important;}
.check-list li {padding-left: 1.3em !important;list-style-type: none !important;}
.check-list li:before {color: #f23302;content: '\f345' !important;font-family: "dashicons" !important;display: inline-block !important;margin-left: -1.3em !important;width: 1.3em !important;}

#content-sidebar .wpcf7-form{padding:0;}
#content-sidebar form label{padding-left:0;}
#content-sidebar .wpcf7-submit{width:100%;}
#content-sidebar .wpcf7-list-item{margin-left:0; margin-bottom:10px;}
.btn[disabled]{opacity:1;}

.services-sc.layout-photos article .inner:before{-webkit-box-shadow: 0 0 35px #676767;-moz-box-shadow: 0 0 35px #676767;box-shadow: 0 0 35px #676767;}

.services-sc.layout-photos article .photo{display:none;}

.services-sc.layout-photos article .inner{    padding: 55px 50px 60px 50px;}

nav.navbar .logo img{height:85px; margin-top:-13px;}

#cookie-notice .cn-button {margin-left: 10px;width: auto !important;min-width: 150px;background: white;box-shadow: none;text-shadow: none;color: #f23302;border-radius: 0px;}
#cookie-notice .cn-button:after{display:none;}

nav.navbar #navbar.navbar-desktop li.menu-item-has-mega-menu > div.mega-menu{padding-left: 0px; padding-right: 0px; border: 3px solid #fff;}
nav.navbar #navbar.navbar-desktop li.menu-item-has-mega-menu > div.mega-menu .sub-menu{padding-top:0px !important; padding-bottom:0px !important;}

#menu-item-9603{background-image:url(/wp-content/uploads/2018/02/chassis-ss.jpg);}
#menu-item-9604{background-image:url(/wp-content/uploads/2018/02/volet-ss.jpg);}
#menu-item-9605{background-image:url(/wp-content/uploads/2018/02/porte-garage-ss.jpg);}
#menu-item-9606{background-image:url(/wp-content/uploads/2018/02/porte-facade-ss.jpg);}
#menu-item-10431{background-image:url(/wp-content/uploads/2018/02/veranda-ss.jpg);}
#menu-item-9608{background-image:url(/wp-content/uploads/2018/02/porte-en-verre-ss.jpg);}

nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children){padding: 30px 10px 30px 10px !important;background-size: cover;background-position: center; border: 3px solid #fff !important;}

nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a{background: #fff;display: inline-block;padding: 10px 30px;color: #f23302;width: 190px;text-align: center;}
nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a:hover{color:#fff;}

.footer-widget-area .social-icons-list li{font-size: 14px; font-weight:700;}
.footer-widget-area .social-icons-list span.ltx-ic.fa-barcode{width:48px;}

#text-16 .wpcf7-form{padding:0 !important;}
#text-16 input, #text-16 button{padding:10px 15px;}

.phone-icon-mobile{position: absolute;right: 70px;top: 50%;background: #f23302;transform: translatey(-50%);color: #fff;padding: 8px;border-radius: 50%;}
.phone-icon-mobile span{font-size: 27px;width: auto;height: auto;}

header.page-header .breadcrumbs{display:none;}

.slider-box{padding: 20px;background: #262022;border-radius: 5px;box-shadow: 0px 6px 11px -11px #000;min-height: 178px;display: flex;align-items: center;justify-content: center;}

@media (min-width: 1200px){.phone-icon-mobile{display:none;}}

@media (max-width: 1200px){.row.centered > div{width:100% !important;}}

@media (max-width: 767px){.vc_images_carousel, .row.centered > div{width:100% !important;} .heading.heading-xl h3{font-size:32px !important;}
  .ltx-block-icon.ltx-icon-ht-left li, .ltx-block-icon.ltx-icon-ht-right li{
    margin-top:15px !important;  
  }
  .services-sc.layout-photos article .inner {
    padding: 35px 30px 40px 30px;
}
body .vc_custom_1666949783051{
 padding-bottom:0 !important; 
}
body .vc_custom_1666949850025{
  margin-top:0 !important;
}
.ltx-block-icon.align-left{
  width:100% !important;
}
body .vc_custom_1662546884358{
  margin-top:0 !important;
}
body .vc_custom_1568979898478{
  padding-top:10px !important;
  padding-bottom:20px !important;
}
body .vc_custom_1671790332342{
  margin-top:0 !important;
}
.ltx-blog-wrap + .div-sidebar, .text-page + .div-sidebar{
  margin-top:40px !important;
}
.ltx-blog-wrap + .div-sidebar #content-sidebar, .text-page + .div-sidebar #content-sidebar{
  padding-bottom:0 !important;
  margin-bottom:40px !important;
}
body .vc_custom_1568980000732{
  padding-bottom:0 !important;
}
.ltx-block-icon.ltx-icon-ht-right li{
  width:100% !important;
}
}