/* 
Theme Name: LRA 
Description: a Divi child theme for Les Ruchers d'Alexandre
Author: Raphaelle Lecot 
Template: Divi
*/



/* ****************************************************** */
/* ***  GENERAL     P                                     */
/* ****************************************************** */
.lien-bouton{
	color: #fff!important;
	background-color:#d2951d;
	padding: 10px 20px;
	border-radius: 2px;
	margin-left:40px;
	margin-top:20px;
	display:inline-block;
	text-transform:uppercase;
}

.et_pb_scroll_top.et-pb-icon {
    background:rgba(202,147,46, 0.7);
}


/* ****************************************************** */
/* *** MENU                                               */
/* ****************************************************** */
/*Modifier le point de rupture du menu mobile*/
/*On cache le menu standard et on affiche le menu mobile*/

@media only screen and (max-width:1356px){
  #top-menu-nav,
  #top-menu {
	  display: none!important;
  }
  #et_top_search {
	  display: none!important;
  }
  #et_mobile_nav_menu {
	  display: block!important;
  }
  #top-header,
  .et_fixed_nav #main-header{
	  position: absolute!important;
  }
	#logo{max-height: 90%;}
	.et_header_style_left #logo{max-width: 80%!important;}
}
/* SOUS MENU */

.nav li ul{width:300px!important;}
#top-menu li li a{width:300px}
.nav li li ul{left:300px;}
#top-menu li .menu-item-has-children > a:first-child::after {right:50px;}


/* ****************************************************** */
/* ***  SIDEBAR                                           */
/* ****************************************************** */
/* Suppression de la bordure côté */
.et_pb_widget_area_left,
.et-db #et-boc .et-l .et_pb_widget_area_left{
    border:none;
}
/*supp border G sidebar sur pages avec sidebar integree a la page */
#main-content .container::before{
    background-color:#fff;
}
#sidebar h4,
.et_pb_sidebar_0_tb_body  h4,
.et_pb_sidebar_0 h4{
    text-decoration:underline!important;
    font-size:20px!important; 
}
/* Tableau horaires */
table.mabel-bhi-businesshours tr td,
.widget_bhi_widget_displayopeninghours table,
.widget_bhi_widget_displayopeninghours tr td,
.entry-content table:not(.variations){	
    border: 1px solid #d2951d!important;
}
#sidebar table,
.et_pb_sidebar_0_tb_body  table,
.et_pb_sidebar_0 table ,
.mabel-bhi-businesshours table{
    border-collapse: collapse;  
    border-spacing: 0;
    width: 100%;
}
.widget_bhi_widget_displayopeninghours th, 
.widget_bhi_widget_displayopeninghours td,
.wp-block-table th,
.wp-block-table td {  
    padding: 5px 2px 5px 10px!important;
}


/* Recherche */
.widget_search #searchsubmit{ 
    width:95px;
    color: #fff!important;  
    background-color:#d2951d;
}
/* marges sidebar */
.et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget{margin-bottom:10%!important;}

/* LIENS SIDEBAR */
#text-29 .textwidget a:hover{color:#d2951d!important;transition:600ms!important;}

/* ****************************************************** */
/* ***  PIED DE PAGE                                      */
/* ****************************************************** */
#main-footer {
    border-top: 4px solid #96A619;
}
.footer-widget li::before {
    display: none !important;
}

#main-footer .et_pb_social_media_follow li {
    padding-left: 0px;
    margin-top:8px;
}
.et_pb_gutters3 .footer-widget {
    margin-bottom:0;
}


/* ****************************************************** */
/* ***  HOMEPAGE                                          */
/* ****************************************************** */
.et-pb-active-slide .et_pb_slide_description {	
    animation-name: fadeIn;
}

/* ****************************************************** */
/* ***  PAGE BOUTIQUE                                     */
/* ****************************************************** */
.woocommerce .product-category .woocommerce-loop-category__title{
    font-size:20px!important;
    text-align:center;
}
.woocommerce .product-category .woocommerce-loop-category__title .count{
    background-color:white;
    font-size:18px!important;
}

.woocommerce-loop-category__title{
    text-transform:none!important;
}

/* ****************************************************** */
/* ***  PAGE CATEGORIE DE PRODUITS                        */
/* ****************************************************** */
/* .cat-product àmettre dans perso-css sinon non pris en compte */
.cat-product{
    background-image: url(https://www.lesruchersdalexandre.live/wp-content/uploads/2020/08/apiculteur-yvelines-ruches-abeilles-1.jpg) !important;
    background-size: cover;
    background-position:top 0px left 0px;
    height:120px;
    animation-name: fadeIn;
    animation-duration: 1s;
}

.woocommerce-loop-product__title{
    text-transform:none;
    font-size:20px!important;
}
.price .woocommerce-Price-amount{
    color:#d2951d!important;
}
.woocommerce-products-header{
    margin-bottom:30px;
}

.woocommerce-result-count{
    color:#d2951d!important;
    font-size:16px!important;
}

.orderby{    
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #444 !important;
    font-size: 14px;
    padding: 4px 8px;
    font-weight: 500;
    font-family: 'ABeeZee',Helvetica,Arial,Lucida,sans-serif;
}



/* ****************************************************** */
/* ***  PAGE PRODUIT                                      */
/* ****************************************************** */
.woocommerce-breadcrumb a{color:#D2951D!important;}

.product .et_pb_wc_title   h1{font-size:28px!important}
.entry-summary p.price {margin-bottom:15px!important;}



/* ****************************************************** */
/* *** BLOG HOMEPAGE + ARCHIVES                           */
/* ****************************************************** */
/* PAGES BLOG */
.et_pb_posts .pagination a{color:#fff;background-color:#d2951d;
	padding: 10px 20px;
	border-radius: 2px;
	font-size:18px;
	text-transform:uppercase;}



