body.error404 .index .searchform input[type="submit"], body.search article .searchform input[type="submit"], #widget-area #searchform #searchsubmit, .pager li > span, .pager li > a, .error404 .index .searchform input[type="submit"], .bg-color, .btn-custom, input[type="button"], input[type="submit"], input[type="reset"], button, .carousel-slider .slick-prev:hover, .carousel-slider .slick-next:hover, #navigation_mobile .dropdown-menu, #navigation_mobile .nav-menu-links, #header .header-content .btn-play, #header .header-content .header-form .background-color, #sub-header, .bg-color .affa-tbl-prc .btn-custom, .bg-color .affa-tbl-prc .btn-custom.btn-blue, .affa-tbl-prc .tbl-prc-col .tbl-prc-badge, .affa-tbl-prc .tbl-prc-col .tbl-prc-heading .tbl-prc-price, .affa-map .btn-collapse { background-color:#fdd600; }

	#widget-area .widget ul li a:hover, .flex-direction-nav a, .entry-title a:hover, .entry-meta a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, a, a:visited, .list-icon ul li .fa, .post-heading-left h2 strong, #navigation_affix .nav > li > a:hover, .affa-feature-icon .fa, .affa-feature-icon-left .fa, .affa-feature-icon-right .fa, #footer .copyright-txt a:hover, .affa-faq-link { color:#fdd600; }

	input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, .ie input[type="range"]:focus, .ie9 input[type="range"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus { border-color:#fdd600; }

	.carousel-slider .slick-dots li button:hover, .carousel-slider .slick-dots li.slick-active button { background:#fdd600; }
	.affa-map .map-overlay { background-color: rgba(253, 214, 0, 0.8); }

	#header .nav > li.menu-btn > a, #navigation_affix .nav > li.menu-btn > a { background:#fdd600 !important; }

	#navigation_affix .nav > li.active > a { color:#fdd600; border-top-color:#fdd600;}

	body.error404 .index .searchform input[type="submit"]:hover, body.search article .searchform input[type="submit"]:hover, .btn-custom:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover, #navigation_mobile .nav-menu-button, .bg-dark .btn-custom:hover, .bg-img .btn-custom:hover, .affa-map .btn-collapse:hover { background-color: #e4c100;}

	#header .nav > li.menu-btn > a:hover, #navigation_affix .nav > li.menu-btn > a:hover, #header .nav > li.menu-btn.active > a, #navigation_affix .nav > li.menu-btn.active > a { background: #e4c100 !important;}

	.affa-map .map-overlay

	.breadcrubms, .breadcrubms span a span { color: #fee34d;}
	.breadcrubms span { color: #988000;}
	.breadcrubms span a span:hover, .text-logo:hover { color: #caab00;}.navbar-nav >li >a{font-size:15px!important;}.navbar-brand img{ width:auto !important; }.navbar-brand img{ height:auto !important; }.show .navbar-brand img{ width:100px !important; }.show .navbar-brand img{ height:43px !important; }.top-header {background-color:#000000;}.top-header {padding-top:10px;}.top-header {padding-bottom:10px;}.top-header .contact-list .header-contact, #navigation_mobile .mobile-contact .header-contact{color:#ffffff;}.top-header .contact-list .header-contact i, #navigation_mobile .mobile-contact .header-contact i{color:#fdd600;}.top-header .contact-list .header-contact a, #navigation_mobile .mobile-contact .header-contact a{color:#ffffff;}.top-header .contact-list .header-contact a:hover, .top-header .contact-list .header-contact a:hover i, #navigation_mobile .mobile-contact .header-contact a:hover, #navigation_mobile .mobile-contact .header-contact a:hover i{color:#fdd600;}#header .social-list ul .social-media a, #navigation_mobile .mobile-nav-social .social-media a{color:#ffffff!important;}#header .social-list ul .social-media a:hover, #navigation_mobile .mobile-nav-social .social-media a:hover{color:#000000!important;}#header .social-list ul .social-media a, #navigation_mobile .mobile-nav-social .social-media a{background-color:#fdd600!important;}#header .social-list ul .social-media a:hover, #navigation_mobile .mobile-nav-social .social-media a:hover{background-color:#fdd600!important;}#header .social-list ul .social-media a, #navigation_mobile .mobile-nav-social .social-media a{font-size:17px!important;}#header .nav > li.menu-btn > a:hover, #navigation_affix .nav > li.menu-btn > a:hover { background-color:#000000!important;}.index-header{ background-color: #4e4e4e;}.blog .index-header { min-height: 0vh !important; max-height: 100%; }.blog .index-header .template-cover-text .uppercase{font-size:42px !important; }.blog .index-header .template-cover-text .cover-text-sublead{font-size: 21px !important; }.single .index-header  h1{font-size: 65px; }.single .index-header {min-height: 0vh !important; }@media (min-width: 768px){
			.single .index-header  {
				padding-top: 0px !important;
				padding-bottom: 0px !important;
			}
		}.archive .index-header  h1{font-size: 65px; }.archive .index-header {min-height: 0vh !important; }@media (min-width: 768px){
			.archive .index-header  {
				padding-top: 0px !important;
				padding-bottom: 0px !important;
			}
		}.error404 .index-header  h1{font-size: 0px; }.error404 .index-header {min-height: 50vh !important; }@media (min-width: 768px){
			.error404 .index-header  {
				padding-top: 0px !important;
				padding-bottom: 0px !important;
			}
		}.search .index-header  h1{font-size: 0px; }.search .index-header {min-height: 0vh !important; }@media (min-width: 768px){
			.search .index-header  {
				padding-top: 0px !important;
				padding-bottom: 0px !important;
			}
		}.footer-top.footer-widgetize{ background-color: #302e30; }.footer-top.footer-widgetize{ padding-top: 20px !important; padding-bottom: 20px !important; }footer.default-footer{ background-color: #000000; }footer.default-footer{ padding-top: 10px !important; padding-bottom: 10px !important; }footer.default-footer, footer.default-footer p{ color: #ffffff!important; }.default-footer .socials a{ background-color: #fdd600!important; }.default-footer .socials a:hover{ background-color: #fdd600!important; }.default-footer .socials a{ color: #ffffff!important; }.default-footer .socials a:hover{ color: #000000!important; }#scrollUp { background-color: #fdd600;}#scrollUp:hover { background-color: #000000;}#scrollUp i { color: #000000;}#scrollUp:hover i{ color: #fdd600;}body{font-family:"helvetica"!important;}body h1{font-family:"montserrat"!important;}body h2{font-family:montserrat!important;}body h3{font-family:montserrat!important;}body h4{font-family:montserrat!important;}body h5{font-family:montserrat!important;}body h6{font-family:montserrat!important;}


        
.header2 .header-content .header-form form input[type="tel"] {
    width: 100%;
    margin-bottom: 15px;
    border: 0px;
}
.textarea-deschamps{

    height: 80px;
    padding: 12.5px 16px;
    width: 100%;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 300;
    font-family: Roboto, Arial, sans-serif;
color: #b0b0b0;
}

#devis-videosurveillance select {
    height: auto;
    padding: 12px 16px;
    width: 100%;
    margin-bottom: 15px;
    color: #706f6f;
}

.header-contact {
    float: left;
    margin-right: 20px;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.3px;
}

.navbar-brand {
    padding:0;
}

.header2 .header-content .header-form {

    padding: 0px 40px 0px 25px;

}
.header2 .header-content .header-form .header-form-heading li .fa {
    top:-8px;
}
.header2 .header-content .header-form .header-form-heading {

    font-size: 23px;
    font-weight: 500;
    margin-top:25px;
}

.post-heading-center h2 strong {
    color: #fdd600;
}

.col-txt120 {
    padding-top: 30px;
}
.col-txt100 {
    padding-top: 50px;
}
.widget{
    margin-bottom: 0;
}
.widget ul li a, .widget p {
    color:#FFFFFF;
    text-transform:initial;
}
#footer .copyright-txt a{
    color:#ffffff;
}
.form-devis input{
    width:100%;
    margin-bottom:15px;

}
.form-devis input[type=submit]{
    margin-bottom:0px;

}
.wpcf7 form .wpcf7-response-output {
    margin-top:0px;

}
.form-devis .textarea-deschamps{
    height:140px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border:none;
    border-bottom:4px solid #f9acac;
    text-transform: uppercase;
    text-align: center;
    font-weight:600;
}
.wpcf7 form.sent .wpcf7-response-output {
    border:none;
    border-bottom:4px solid  #46b450;
    text-transform: uppercase;
    text-align: center;
    font-weight:600;
}
.grecaptcha-badge { visibility: hidden; }
.wpcf7-not-valid {

    border: 1px solid #e4e4e4 !important;
    border-bottom: 4px solid #f9acac !important;
}



@media (max-width: 990px){
    .header-contact {
        font-size:12px;
    }
    .navbar-nav {
        display:none;
    }
}

@media (max-width: 767px){
    #header .navbar-brand img {
        max-height: 139px; 
    }
    #bloc-confiance .row.padding-bottom20{
        display:none;
    
    }
}


