/*
Theme Name: Industrial Child
Theme URI: http://www.themechampion.com
Description: Industrial Child Theme
Author: Industrial
Author URI: http://www.themechampion.com
Template: industrial
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Industrial
Tags:two-columns, left-sidebar, right-sidebar, light, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
*/

/* .req-button a, .req-button .submit, .slick-dots li.slick-active button, .tt-gallery-1-search, .news-evn-img .event-date, .custom-heading.wpb_content_element h2.heading-title:before, .section_header2 h2:before, .get-t-touch .submit-n-now .submit, .contactus-button2 a, .about-tab-box .vc_tta-tabs-container ul.vc_tta-tabs-list li:before, .about-tab-box .vc_tta-tabs-container ul.vc_tta-tabs-list li:before, .about-tab-box .vc_tta-tabs-container ul.vc_tta-tabs-list li:before, .team:hover .team-content, .blog-side-shop h2.widget-title:after, .service-tab-box ul.c-brochure li, .service-tab-box ul.c-brochure li a i, .single-service-pdf, .project-post-info .info-text a, .single-blog-post a.more-link, .comments-area .comment-form .form-submit input#submit, .woocommerce ul.products li.product .button, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .section_header h2:before, .woocommerce-checkout .form-row.place-order .button, .touch .touch_bg .touch_middle .input_form form .submit, .req-page-area form .submit, .project_txt_btn h6, .about-tab-box .vc_tta-tabs-container ul.vc_tta-tabs-list li.active:before, .about-tab-box .vc_tta-tabs-container ul.vc_tta-tabs-list li:hover:before, .service-t-content .btn2, .carousel-prev, .carousel-next{
	background-color: #4169b2;
} */
/* *** Général *** */
.section_header2 h2 {font: 600 26px 'Montserrat', sans-serif;}

.nav-t-holder .nav-t-footer ul.nav > li:hover a, .nav-t-holder .nav-t-footer ul.nav li.active a,.service-info a h4:hover,.nav-holder .nav-footer ul.nav > li:hover a, .nav-holder .nav-footer ul.nav > li.active a, .our-sol-wrapper p span,.single-blog-post .meta-info .content-box .post-links li i, .team .box-img .caption a, .icon.icon-Pointer, .icon.icon-Phone2, .touch_top ul .item .media .blue-color a i, .touch_top ul .item .media .media-left a i,
.widget-contact-list ul li i{
    color: #f3df30 !important;
}
footer .widget_title:after{
	background-color: #f3df30;
}
.project_txt_btn h6{color: #fff;}

.btn-dumont{
	color: #ffffff !important;
	background-color: #0075B7;
	text-align: center;
	transition: all .3s ease;
}
.btn-dumont:hover{
	background-color: #005788;
}
.btn-dumont{
	font-size: 16px !important;
    font-weight: 600 !important;
    padding: 10px 30px !important;
    line-height: 1.3 !important;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
}
.btn-dumont, .btn-allier:hover{
	text-decoration: none;
	border: 2px solid #0075B7;
	border-radius: 3px;
}

/* carousels clients */
.our-pro-slider .pro-sliders .post-image img{
	border: 0;
	max-height: 100px;
	width: auto;
}
.our-pro-slider .pro-sliders .post-image img:hover{border: 0; border-radius: 0;}

#nos-partenaires .our-team-page{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
}
#nos-partenaires .grid-wrapper.grid-row .our-team-page .our-pro-slider {text-align: center;}

button i.icon{vertical-align: middle;}


/* Under construction notice */
.under-construction{
	border: 1px solid #ccc;
	margin: 10px;
}
.under-construction h2{
	margin-top: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	background: repeating-linear-gradient(45deg,  #5C568D,  #5C568D 10px,  #29235C 10px,  #29235C 20px);
	color: #fff;
}
.under-construction h2, .under-construction p{padding-left: 10px; padding-right: 10px;}

.flex-sect .vc_column-inner > .wpb_wrapper{
	display: flex;
    align-items: center;
    justify-content: space-between;
}

/* *** Header *** */
.nav-home-three {background: #ffffff;}
/*.nav-t-holder .nav-t-footer ul.nav > li > a{color: #333333; border-right: 0;} */

.icon.icon-Pointer, .icon.icon-Phone2{font-family: "FontAwesome";}
.icon.icon-Pointer:before{content: "\f041";}
.icon.icon-Phone2:before{content: "\f095";}

.t-logo img{max-height: 100px;}

.nav-t-holder .nav-t-footer ul.nav > li:hover a, .nav-t-holder .nav-t-footer ul.nav li.active a, .service-info a h4:hover,.nav-holder .nav-footer ul.nav > li:hover a, .nav-holder .nav-footer ul.nav > li.active a, .our-sol-wrapper p span, .single-blog-post .meta-info .content-box .post-links li i, .team .box-img .caption a,
.icon.icon-Pointer, .icon.icon-Phone2, .touch_top ul .item .media .blue-color a i, .touch_top ul .item .media .media-left a i{
    color: #29235c !important;
}

nav.main_menu .nav-holder ul.nav.ind-menu li a:focus {color: #4169b2 !important;}
nav.main_menu .nav-holder .nav-t-footer ul.nav > li ul.sub-menu li:hover > a{color: #ffffff !important;}
nav.main_menu .nav-holder ul.nav.ind-menu li ul.sub-menu li a{text-transform: none;}

.killed a[href="#"]{pointer-events: none; cursor: default;}


/* *** Accueil *** */
.home-nother-clss .vc_tta-panel-body .wpb_text_column.wpb_content_element .wpb_wrapper ul{margin-left: 40px;}
.home-nother-clss .vc_tta-panel-body .wpb_text_column.wpb_content_element .wpb_wrapper li {
    color: #898989;
    font: 400 1.1em/1.8em "Open Sans", sans-serif;
}

.project_img{max-height: 256px;}

.latest-news-padd .news-meta{display: none;}

/* *** Prestations *** */
.single-sidebar-widget .special-links li a{
	padding: 15px 20px;
	line-height: 1.5;
	border-left: 5px solid rgba(0,0,0,.4);
}

#nos-prestations .service-info .view {
	height: 200px;
}

#nos-prestations .service-info .post-image img{
	position: absolute;
	top: 50%;
	left: 0;
	transform: translatey(-50%);
	width: 100%;
	height: auto;
}

/* *** Ils nous font confiance *** */
.wpb_single_image.wpb_content_element.vc_align_left.partner-thumb,
.partner-thumb img{
    width: auto;
    display: inline-block;
}
.partner-thumb img{
	max-height: 100px;
}

/* *** Actualités *** */
.single .inner-banner2 h2 {font: 600 30px 'Montserrat', sans-serif;}

/* *** Formulaire *** */
.touch .touch_bg .touch_middle .input_form form .submit {border: 1px solid #4169b2;}
.touch .touch_bg .touch_middle .input_form form .form-control:focus {
    -webkit-box-shadow: 0 0 6px 0 rgba(81, 197, 233, 0.57);
    box-shadow: 0 0 6px 0 rgba(81, 197, 233, 0.57);
}

/* *** Footer *** */
/* Bandeau top footer */
.indurial-solution-text h2{font-family: "Open Sans", sans-serif;}
#footer-1 img{background: #fff;}

.footer-bg3 .widget-links{padding: 0 15px;}
.footer-bg3 h4.widget_title {
    text-transform: none;
    font-style: normal;
}

.widget-contact h4, .get-in-touch h4, .widget-links h4{font: 600 20px "Montserrat", sans-serif;}
footer li a{color: #ffffff;}
footer p, footer li, footer li a:hover, .widget.about-us-widget p, .widget.widget-contact ul li .fleft, .widget-contact-list ul li a, .footer-bottom, .footer-bottom .fo-txt p, .footer-bottom3 .fo-txt p a {
    color: rgba(255,255,255,.75);
}

footer ul.menu{list-style: none;}
footer li{margin-bottom: 10px;}
footer ul.menu li:before {
    font-family: 'FontAwesome';
    font-size: 12px;
    content: '\f054';
    margin-right: 5px;
    color: #ffffff;
}

footer .widget-contact-list ul li:nth-child(3), footer .widget-contact-list ul li:nth-child(4){display: none;}
footer .fa-map-marker{padding-top: 0 !important;}