/* 
 Theme Name:   deltabois
 Theme URI:    
 Description:  
 Author:       judith
 Author URI:   
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/


/********************HEADER******************************/

#et-secondary-menu > ul > li a:hover{color:#ffffff!important;opacity:1;}

#et-info-email{display:none;}
#et-info-phone{color:#ffffff;}

#top-menu li a{text-transform:uppercase;}


#top-menu li.current-menu-item a,#top-menu li.current-menu-ancestor > a{color:#37b34a!important;}

#top-menu li li.current-menu-item a,#top-menu li.current-menu-item li a{color:#ffffff!important;}
.nav li ul a:hover,.nav li ul li:hover,.et-fixed-header #top-menu li li.current-menu-item  > a{opacity:1!important;color:#ffffff!important;}




#top-menu li li a{text-transform:none;font-weight:normal;color:#ffffff!important;}

#main-header .et_mobile_menu{opacity:1!important;background:#231f20!important;}


/***********Search form header****/

#search-form .et-search-form input{right:0px;}
#search-form{float:left;margin-right:30px;position:relative;}

#search-form form.et-search-form.et-hidden{display:block!important;}
#search-form .et-search-form{position:relative;background:none;top:0;border:0;box-shadow:none;padding-top:0;padding-bottom:0;margin-bottom:5px;padding-right:0;margin-top:-5px;}
#search-form .et-search-form input{padding-left:20px;width:180px!important;padding-top:5px;padding-bottom:5px;background:#ffffff;position:relative;font-size:12px;}
#search-form #et_search_icon{}
#search-form #et_search_icon:before{top:5px!important;right:10px!important;text-align:right;color:#7a7a7a;position:absolute;}

#et_search_icon:before{content:none;}


/********************ACCUEIL******************************/

/***Image a la une***/

.slider h1{font-size:43px;font-weight:500!important;line-height:1.1em;}


.slider .et_pb_slide_description{padding-top:10%;padding-bottom:10%;}

/****Services****/


.services h3:hover{color:#a0cc3a;}

.services .et_pb_blurb_description a{padding:5px 20px!important;border:0!important;color:#ffffff!important;background:#37b34a;display:inline-block;margin-top:15px;}
.services .et_pb_blurb_description a:hover{background:#a0cc3a;}


/******L'engagement'*************/
.engagement a.et_pb_button.et_pb_promo_button{background:none;border:2px solid #ffffff!important;}
.engagement a.et_pb_button.et_pb_promo_button:hover{border:2px solid #a0cc3a!important;}

/***Logos accueil********/



/****Derniers articles****/


.derniers-articles  .et_pb_blog_grid .et_pb_post{padding:0;}
.derniers-articles .et_pb_image_container {margin:0;}
.derniers-articles .post-meta {color:#ffffff!important;background:#a0cc3a;padding:4px 8px;display:inline-block !important;margin-bottom:15px;margin-top:5px;}


.derniers-articles a.more-link{font-weight:600;margin-top:10px;display:block;}
.derniers-articles a.more-link:hover,.derniers-articles h4:hover{color:#a0cc3a;}
.derniers-articles  img{margin-bottom:0px!important;}

.derniers-articles .et_pb_post{margin-bottom:0!important;}

/****GENERAL****/



p:last-of-type{padding-bottom:1em;}

a:hover{color:#52a057!important;}


a.et_pb_promo_button.et_pb_button,a.et_pb_more_button.et_pb_button.et_pb_button_one,button.et_pb_contact_submit.et_pb_button{color:#ffffff!important;padding:5px 25px!important;border:0!important;}

a.et_pb_promo_button.et_pb_button:hover,a.et_pb_more_button.et_pb_button.et_pb_button_one:hover,button.et_pb_contact_submit.et_pb_button:hover{padding:5px 25px!important;border:0!important;}

/***List general****/

.entry-content ul{list-style:none;padding-left:10px;}
.entry-content ul li{background:url(https://www.deltabois.com/wp-content/uploads/2018/09/puce.png) no-repeat left 10px;padding-left:25px;}

/***List sidebar****/

.et_pb_widget li,.et_pb_gallery_pagination ul li{background:none!important;padding-left:0!important;}
.et_pb_widget ul{padding-left:0!important;}




/********SIDEBAR***************/

.et_pb_widget_area_left{border:0;}
 .et_pb_widget{margin-bottom:0!important;}

.et_pb_widget li{padding-bottom:10px;}


img.alignright,img.alignleft,img.aligncenter{margin-bottom:15px;margin-top:15px;}
img.alignright{margin-left:15px;}
img.alignleft{margin-right:15px;}

.sidebar-internal{background: #f4f4f4;padding: 20px;}
.sidebar-internal li{border-bottom:1px solid #cccccc;}
.sidebar-internal li.current_page_item a{color:#37b34a!important;}



.nos-tarifs table{border:none!important;}

.nos-produits .et_pb_grid_item{margin-bottom:1.5%!important;}

.mfp-title{display:none;}/**Hide images titres**/


/********************BLOG******************************/

a.comment-reply-link.et_pb_button,.form-submit .et_pb_button{color:#ffffff!important;border:0!important;}

.et_pb_post a img{margin-bottom:20px;}

.et_pb_blog_grid .et_pb_image_container img {margin-bottom:0;}

/********************FOOTER***********************/
#footer-widgets .footer-widget li::before{border:none;}
#footer-widgets .footer-widget li li a,#footer-widgets .footer-widget li ul{display:none;}
#footer-widgets .footer-widget a{text-transform:uppercase;font-weight:600;}
#footer-info a{font-weight:normal;}

#footer-widgets .footer-widget  #text-3 a{text-transform:none;font-weight:normal;}
.et_pb_gutters3 .footer-widget{margin-right:4%;}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:22%;}

/****Social icons******/

ul.cnss-social-icon{margin-top:15px;}

/****BLOCS RESUME***/

.blocs-resume h4{text-transform:uppercase;font-weight:600;}
.blocs-resume .et_pb_main_blurb_image{margin-bottom:20px;}

/*****CONTACT******/

/*******************RESPONSIVE************************/




/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
  
}


 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {

}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {

}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
	#search-form{display:none;}
	

	
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
	

}





