/*
 Theme Name:  Industrial Child Theme
 Theme URI:   http://themeforest.net/user/Anps/portfolio
 Description: Industrial Child Theme
 Author:      AnpsThemes
 Author URI:  http://themeforest.net/user/Anps/portfolio
 Template:    industrial
 Version:     1.0.0
 License:     GNU General Public License
 License URI: license.txt
 Tags:        responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, left-sidebar, custom-colors, custom-header, custom-menu, theme-options, translation-ready, threaded-comments
 Text Domain: industrial-child
*/
.content-container>.row>*.col-md-12{padding-top:20px!important}
nav.site-navigation ul li.current-menu-item>a,footer .contact-info i{color:#fff!important}
.site-footer .widget-title{border-color:#fff!important}
.site-footer-default .row table.working-hours{border:1px solid #fff;border-radius:10px}
.smallMessage{background:#f1f1f1;padding:20px;font-size:.825em;margin-bottom:40px}p+h3{margin-top:40px;font-size:1em;border-left:2px solid #8c8c8c;padding-left:10px}.intro{margin-top:3em;font-weight:600}#principal{margin:0;text-align:left}#principal h1{font-size:18px;color:#333;font-weight:500;text-transform:uppercase;margin-bottom:1em}#secondaire h2{font-size:1.3em;font-weight:500;margin-bottom:1em}#secondaire h2 em{font-style:normal;font-weight:800;display:block}body p{line-height:1.5em}.logo-mobile img{margin-top:10px}button.burger{height:48px;width:48px;background:#a62d1c;border:0}button.burger span{background:#fff!important;height:4.5px!important}iframe{width:100%}
p.title2{font-size:18px;font-weight:700;padding:5px 10px;background:#f4f4f4;z-index:99;position:relative;display:block;margin-top:-72px;width:fit-content;}html.show-menu body .ghost-nav-wrap{width:290px}.contact-number-number a{color:#fff}.page-header-sm{margin:30px auto}
h2.vc_do_custom_heading{margin-bottom:2.625rem}.service{border-radius:10px;background:rgba(255,255,255,0.7);box-shadow:0 5px 5px rgba(0,0,0,0.1);margin-bottom:30px;border:2px solid #ddd}
.service h3{margin-bottom:20px}
.service h3 a,.smalltitle a{background:#a62d1c;border-bottom:1px solid #a62d1c;padding:7px 10px;color:#fff}
.smalltitle a{box-shadow:0 5px 5px rgba(0,0,0,0.1);display:block;margin-top:-35px;font-size:14px;padding:10px 5px}
.service h3 a:before,.smalltitle a:before{content:"☰ ";display:inline-block;margin-right:5px}
.service h3 a:hover,.smalltitle a:hover{background:#fff;color:#a62d1c}
.service em{font-size:14px;color:#6Aa33A}
.service em:before{content:"→ ";margin-right:5px;display:inline-block;color:#6Aa33A}
.service:hover{box-shadow:0 10px 10px rgba(0,0,0,0.2);border:2px solid #fff;transition-property: border,box-shadow;transition-duration: 1s,1s;color:#a62d1c}
.service img{margin-top:-10px;border-bottom:5px solid #a62d1c}
a.vc_general.vc_btn3.vc_btn3-color-white{font-size:13px;border:1px solid;color:#a62d1c;letter-spacing:.5px;}
.service p{font-size:15px}
.page-header+.breadcrumb{padding:8px 0}.page-header+.breadcrumb li{color:#555}
.wpcf7 .wpcf7-form input[type=checkbox]{display:inline-block;width:auto;margin:6px 6px 0 0}
.wpcf7 .wpcf7-form input[type=checkbox]+span{margin:0 20px 0 0}
.wpcf7 .wpcf7-form p{margin-bottom:20px}
.wpcf7 .wpcf7-form label{display:block}
.wpcf7 .wpcf7-form input,.wpcf7 .wpcf7-form select{display:block;max-width:400px;padding:5px 10px!important}
.wpcf7 .wpcf7-form input[type=number]{max-width:60px;padding:5px 10px}
.wpcf7 .wpcf7-form textarea{padding:5px 10px}
ul.list{background:#fff;border:1px solid #ddd;padding:30px;border-radius:20px;box-shadow:0 5px 5px rgba(0, 0, 0, 0.05)}
ul.list li:before{color:#7Ab34A}
ul.list li:first-of-type:before{content:"\f275";color:#a62d1c}
ul.list li:first-of-type{margin-bottom:20px;font-size:20px}
blockquote{max-width:640px;font-weight:700;letter-spacing:0.2px;margin:0 0 30px 0!important}
@media (min-width:1200px) {
    header.site-header.full-width+.site-main .page-header:not(.page-header-media){padding:85px 0 25px}
	nav.site-navigation ul li>ul.sub-menu a{padding:9px 18px}
	nav.site-navigation ul li > ul.sub-menu li:not(:last-child){border-color:#888!important}
	nav.site-navigation ul li>ul.sub-menu{width:280px!important}
}
@media (max-width:999px){
	.page-header h1.page-title{font-size:18px}
	div.page-header-sm {padding:23px 0}
    .service > [class*=col-md-]+[class*=col-md-] {margin-top:0}
	.service img{max-width:50%!important}.service h3{margin-top:0}
	div.breadcrumb ol li{margin:5px 20px 5px 0}
	div.breadcrumb ol li:before{right:-15px}
	div.gallery-fs figcaption{padding:10px 0;font-size:14px}
	body, .panel-title, .site-main .wp-caption p.wp-caption-text, .mini-cart-link i, .anps_menu_widget .menu a:before, .vc_gitem_row .vc_gitem-col.anps-grid .post-desc, .vc_gitem_row .vc_gitem-col.anps-grid-mansonry .post-desc, .alert, div.wpcf7-mail-sent-ng, div.wpcf7-validation-errors, .contact-form .form-group label, .contact-form .form-group .wpcf7-not-valid-tip, .wpcf7 .form-group label, .wpcf7 .form-group .wpcf7-not-valid-tip, .projects-item .project-title, .product_meta, .btn.btn-wide, .btn.btn-lg, .breadcrumb li:before{font-size:15px!important}
	.contact-info .contact-info-item{display:none}
}