/*Theme Name: B&B Solutions
Description: V2 du site https://www.bbsolutions.fr/
Author: LesYeuxRouges®
Author URL: https://www.lesyeuxrouges.com
Template: Divi
Version: 2.0 ...
*/
/*Complianz*/
#cc-window.cc-floating{width:280px!important;max-width:none!important;min-width:279px!important;}/* reduire largeur popup */
#cmplz-document a, #cookieconsent\:desc a, #cc-window div.cc-compliance.cc-highlight a.cc-btn.cc-save.cc-btn-no-href.cc-save-settings, #cmplz-document a:hover, #cookieconsent\:desc a:hover, #cc-window div.cc-compliance.cc-highlight a.cc-btn.cc-save.cc-btn-no-href.cc-save-settings:hover, #cc-window > div.cc-compliance.cc-highlight a.cc-btn.cc-accept-all.cc-btn-no-href:hover, #cc-window > div.cc-compliance.cc-highlight > a.cc-btn.cc-save.cc-show-settings.cc-btn-no-href:hover, #cc-window > div.cc-compliance.cc-highlight > a.cc-btn.cc-dismiss.cc-btn-no-href:hover, body > button.cc-color-override-1806628173.cc-revoke:hover {text-decoration:none;} /* virer souligné des liens */

#cmplz-document > p > span.cmplz-contact-email{display:none;}/* cacher l'adresse mail utiliser@formulaire-de.contact*/
div.et_pb_code_inner div.cmplz-placeholder-parent.cmplz-placeholder-1.cmplz-blocked-content-container{max-height:150px;}/*reduire le mask de GGmap*/

/*temoignages actu*/
#temoins article{margin-bottom:20px;}
#temoins article h4{margin-top:20px;}
#temoins article h4 a{width:100%!important;}
div#temoins article a img {width:100%;}
#temoins article a{float:left; position:relative; width:20%;margin: auto;}
#temoins article h4, article div.post-content{display:block; width:75%; margin-left:5%; float:left;}

@media all and (max-width: 1100px) {
	div#temoins article h4{margin-top:20px;}
}
@media all and (max-width: 981px) {
	div#temoins article h4{margin-top:35px;}
	div#temoins article a{width:30%;}
	div#temoins article h4, div#temoins article div.post-content{ width:65%; margin-left:5%;}
}
@media all and (max-width: 781px) {
	div#temoins article h4{margin-top:15px;}
	div#temoins article a{width:60%; float:none;}
	div#temoins article h4, div#temoins article div.post-content{ width:100%; margin-left:0; text-align:center;}
}
/*Sliders actu*/
/*dej picnic*/
#slidedej div.et_pb_slides, #slidedej  div.et_pb_slides div.et-pb-active-slide{padding:0;}
#slidedej div.et_pb_slides, #slidedej  div.et_pb_slides div.et-pb-active-slide h5, #slidedej div.et_pb_slides, #slidedej  div.et_pb_slides div.et-pb-active-slide p{background-color:#fff; padding : 5px 5%;}
#slidedej div.et_pb_slides div.et_pb_slide_description{padding:0;}

/*produits*/
a.btn-footer:hover, div.et-pb-slider-arrows a:hover, div.et_pb_slide_description h2.et_pb_slide_title a:hover{color:#fff!important; opacity:0.5!important;}


#main-header {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}/* supprimer la ligne grise sous le menu principal de Divi */
.et_mobile_menu .menu-item-has-children>a{background-color:#fff!important;}/*couleur fond menu*/
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, a[aria-current]:not([aria-current="false"]) {color:#6b0000!important;}/*couleurs menu*/
@media only screen and (min-width: 981px) {.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{padding:25px 0 0 35%!important; float:left;width:100%;}/*menu screen*/}
@media only screen and (min-width: 981px){	.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:15px!important;}}
#et_top_search{float:left; margin:0!important;} /*btn search*/
#main-header > div.container.clearfix.et_menu_container{margin-top:15px; margin-bottom:1px;}/*espace logo et menu screen*/
#top-menu-nav{padding-right:1%; width:95%;}/*espace droite menu screen*/

a.btn-footer{color:#fff;}
.font-ico-menu{font-family : "DIVI icones"; margin-right:5%; font-size:2em;}
div.et_pb_text_inner a:nth-child(3){margin-right:0;}
@media all and (max-width: 980px) {.font-ico-menu{margin-right:20%;}}

@font-face{
font-family: "DIVI icones";
    src: url('/wp-content/themes/bb-solutions/fonts/elegant_font/ElegantIcons.ttf') format('truetype'), url('/wp-content/themes/bb-solutions/fonts/elegant_font/ElegantIcons.woff') format('woff');
}

/*carrousel ecran*/
#sp-wp-carousel-free-id-1162.sp-wpcp-1162 .wpcp-single-item, #sp-wp-carousel-free-id-1243.sp-wpcp-1243 .wpcp-single-item, #sp-wp-carousel-free-id-1250.sp-wpcp-1250 .wpcp-single-item{border:none!important;}

/*couleurs*/
/*textes*/
a {font-weight:bold;}
a:hover{color:#6B0000;}/*bordeau*/
a.calltact:hover{color:#283c90!important;}/*bleu logo*/
a.btnoccaz{padding:0 5%;}
p.indent, span.indent{padding-left:3%;}
p{font-size:18px;}
p.candidat{font-size:14px; line-height:17px;}
div.et_pb_text_inner h2{line-height:24px;}
h5.copform{padding:10px 0 15px 2%;}
.txt-right{text-align:right;}
.txt-center{text-align:center;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.right{text-align:right;}
.left{text-align:left;}
sub{font-size:0.5em;}
.blue{color:#283c90;}/*bleu logo et footer / ancien 004A66*/
.red{color:red;}
.bleuf{color:#182965;}/*bleu foncé footer*/
div#leasing div.et_pb_text_inner p{font-size:14px; line-height:17px;}

div.et_pb_text_inner h1{color:#182965!important;}/* parametre module : #2F3651!important*/
h2{color:#004A66!important;}/*bleu idem parametres module*/
h3{color:#6B0000!important;}/*bordeaux idem parametres module*/
div.et_pb_text_inner h4{color:#004A66!important;}/*parametres module 636363!important;*/
div.et_pb_text_inner h5{color:#182965!important;}/* parametre module : #2F3651!important*/
div.et_pb_text_inner h6{color:#6B0000!important;}/*autre bordeaux dans parametres module : #A2230A!important*/

/*formulaire*/
#wpcf7-f246-p2-o1 p.coprad, #wpcf7-f246-p2-o2 p.coprad{margin-left:3%;}
#wpcf7-f246-p2-o1 select, #wpcf7-f246-p2-o2 select{margin-left:5%;}
div#wpcf7-f246-p2-o1, div#wpcf7-f246-p2-o2{min-height:265px;}
div.cprc input{width:100%;}
#wpcf7-f1662-p1307-o2 > form > div > p, #wpcf7-f1660-p1307-o1 > form > div > p{padding-top:15px;}
form > input{cursor:pointer;}

/*contact*/
#wpcf7-f1894-p1890-o1 form label, #wpcf7-f1894-p1890-o1 form p.checkform span.rgpd, #wpcf7-f7-p68-o1 form label, #wpcf7-f7-p68-o1 form p.checkform span.rgpd{color:#283c90!important; font-weight: bold; margin-bottom:10px; text-align:right; padding-right:2%; display:inline-block; width:40%;}
#wpcf7-f1894-p1890-o1 form p.texta label, #wpcf7-f1894-p1890-o1 form p.checkform label, #wpcf7-f7-p68-o1 form p.texta label, #wpcf7-f7-p68-o1 form p.checkform label{display:contents;}
#wpcf7-f1894-p1890-o1 form select , #wpcf7-f7-p68-o1 form select{color:#283c90; font-weight: bold; size:100%;}
#wpcf7-f1894-p1890-o1 form textarea, #wpcf7-f1894-p1890-o1 form input, #wpcf7-f7-p68-o1 form input{float:right; width:60%; margin-bottom:20px;}
#wpcf7-f1894-p1890-o1 form p.recrut{display:block; height:auto;}
#wpcf7-f7-p68-o1 form textarea{width: 100%;}
#wpcf7-f1894-p1890-o1 form p.checkform label, #wpcf7-f7-p68-o1 form p.checkform label{font-weight:normal!important; font-style:italic;line-height:1em; text-align:left!important;}
#wpcf7-f1894-p1890-o1 form p.checkform label input, #wpcf7-f7-p68-o1 form p.checkform label input{float:left; width:13px; margin-right:2%;}
#wpcf7-f1894-p1890-o1 form input[type=submit], #wpcf7-f7-p68-o1 form input[type=submit]{color: #fff; font-weight:bold; background-color:#283c90; border:none; padding:5px; font-size:1.1em;}
@media (max-width: 750px) {
	#wpcf7-f1894-p1890-o1 form input, #wpcf7-f1894-p1890-o1 form label, #wpcf7-f7-p68-o1 form label, #wpcf7-f7-p68-o1 form input{width:100%;}
	#wpcf7-f1894-p1890-o1 form label , #wpcf7-f7-p68-o1 form label {text-align:center; margin: 10px 0 0 5px;}
#wpcf7-f7-p68-o1 form p.texta {margin: 20px 0 0 0; padding-bottom:0.5em;}
	#wpcf7-f1894-p1890-o1 form textarea, #wpcf7-f1894-p1890-o1 form select, #wpcf7-f7-p68-o1 form select{width:100%;}}

/*header*/
/*.logo_container .logo_helper a{margin-left: 5%;}
@media (max-width: 980px) {.logo_container .logo_helper a{margin-left: 0;}}*/

/*Menu*/
#top-menu li ul.sub-menu li a{padding:6px 0;}
#top-menu li ul.sub-menu li a:hover{background-color:rgba(0,0,0,0);}