/*
Theme Name: DiviEnfant
Theme URI: http://www.latourvieille.com/wp/wp-content/themes/DiviEnfant
Description: Theme enfant de Divi
Author: Beatrice Fabre - BRUT DE COMM   
Author URI: https://www.brutdecomm.com  
Template: Divi 
Version: 0.1.0
*/

/* #HEADER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#main-header {padding-top: 10px; background-color: #000; }
.et-cart-info { display: none; }
.menu-item-1120 { margin-right: 40px; }
/* #FOOTER  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#et-footer-nav { font-family: 'Open SansLight', 'Open Sans',Helvetica,Arial,Lucida,sans-serif; text-transform: uppercase; }
#et-footer-nav a:hover { color: #ff0000; }
#main-footer .footer-widget h4 { font-family: 'Open SansLight', 'Open Sans',Helvetica,Arial,Lucida,sans-serif; text-transform: uppercase; font-size: 18px; font-weight: normal!important;  }

/* # PAGE ACCUEIL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.titreAccueil { color: #000; font-size: 26px; font-family: "Times New Roman", Georgia, Serif; }
.souligne { display: block; border-bottom: 1px solid #000; padding-bottom: 5px; margin-bottom: 25px;  }
/* # PAGE DISTRIBUTEUR - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
.distributeurs ul, .distributeurs ul li ul { margin: 0; padding: 0!important; }
.distributeurs ul li { list-style: none; clear: both; z-index: 60; }
.distributeurs ul li.select { padding-top: 220px;  }
.distributeurs ul.detailsDistributeur li { margin: 10px 0 ;  padding: 5px 0;  }
.distributeurs h3 { font-size: 22px; display: block; width: 100%; background: #efefef; margin: 5px 0; padding-top: 3px; text-indent: 5px; line-height: 22px; }
.distributeurs h3:hover { background: #dcdcdc; }
.distributeurs h4 { font-size: 17px; display: block; width: 100%; background: #550011;  color: #fff; padding-bottom: 3px; text-align: center; }
.distributeurs h3, .distributeurs h4 { font-family: 'Open SansLight', 'Open Sans',Helvetica,Arial,Lucida,sans-serif; }
.distributeurs h3 { font-size: 19px; font-weight: normal; padding-bottom: 7px; text-transform: uppercase; }
.distributeurs h3.selected { color: #000; background: #d7d4c0;  }
.distributeurs h6 { border-top: 1px dotted #828282; padding-top: 15px; }
.cavistes, .restaurants { display: block; width: 48%; }
.cavistes { float: left; }
.restaurants { float: right; }
.ancre { height: 220px; display: block; background: url(http://www.latourvieille.com/wp/wp-content/uploads/bouchons-tour-vieille-decor.jpg) 0 0 no-repeat; }

@media screen and (max-width: 980px) {
  .cavistes, .restaurants { width: 100%; }
  .ancre { height: 220px; display: block;  }
}

/* Styles persos ou généraux */
body { background-color: #550011; }
a:hover { color: #550011; font-weight: bold; }
h1, h2 { padding-bottom: 35px; }
h3 { padding-bottom: 20px; }
h4, h5, h6 { padding-bottom: 10px; }

/* Styles de texte propres a La Tour Vieille */
.miseEnAvant { font-size: 1.2em; color: #550011; font-style: italic; font-weight: bold; }
.remarque { font-size: 0.9em; font-style: italic; }

/* formulaire */
.fondBlanc { background: rgba(255, 255, 255, 0.6); width: 100%;  height: 40px; line-height: 40px; text-indent: 10px; }
.et_pb_contact_captcha_question { font-weight: bold; font-size: 1.4em; background: rgba(255, 255, 255, 0.6); 
 padding: 0 5px; }
.et-pb-contact-message { background: rgba(255,255,255,0.9); color: #ff0000; font-size: 1.2em; text-align: center; }
.et_pb_button { margin-top: 3px; color: #ffffff!important; background: #bdafa8; border-color: #ffffff; font-size: 20px; font-family: 'Open Sans Condensed',Helvetica,Arial,Lucida,sans-serif!important; font-weight: bold!important; }
/* MODULES -------------------------------- */
/* ACTUS EN ACCUEIL */
.wpnaw-news-slides { border-right: 1px solid #fff; border-left: 1px solid #fff; }
.wpnaw-news-slider.design-2 .wpnaw-news-image-bg { background: #fff!important; margin-bottom: 20px!important; }
/* PRODUITS EN ACCUEIL */
div.wpsf-slider-section { margin: 0; padding-top: 30px; }
div.wpsf-slider-section h2.wpsf-section-title { display: none; }
div.wpsf-slider-section .wpsf-product-title a { font-size: 13px; font-weight: bold; font-family: 'Open SansLight', 'Open Sans',Helvetica,Arial,Lucida,sans-serif;  }
div.wpsf-slider-section .wpsf-cart-button p {display: none; }
div.wpsf-slider-section img.wpsf-product-img { border: none!important; }
/* 2° SLIDER EN ACCUEIL */
.homeSlider2, .homeSlider2 .et_pb_container { height: 425px !important; }
.homeSlider2, .homeSlider2 .et_pb_slide { max-height: 425px; }

/* GALERIES */
/*.gallery_box { float: left; width: 33%; padding: 0 10px; }
.gallery_box img {max-width: 330px; max-height: 330px; }*/
.foogallery-album-header h2 { padding-bottom: 18px; }
.foogallery-album-header p { margin-bottom: 10px; font-weight: bold; }
.main_title {  margin-bottom: 0; }
.commentGallery { text-align: justify; padding: 7px; margin-bottom: 25px; background-color: #dcdcdc; color: #550011; border: 1px solid #bdafa8; }

/* # PAGE ACTUALITES  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.wpnaw-list-main.design-5.wpnaw-image-fit .wpnaw-news-image-bg {
height: auto; }
.wpnaw-list-main h2 { font-size: 30px!important; }
.wpnaw-list-main.design-5 .wpnaw-news-list { padding-bottom: 25px; border-bottom: 4px solid #555; }

/* # WOOCOMMERCE      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* COLONNE DROITE */
div.textwidget { padding-bottom: 30px; }
h4.widgettitle { border-bottom: 1px dotted #000; }
#sidebar { padding-top: 30px; }
@media screen and (max-width: 980px) {
    h4.widgettitle { font-size: 26px; }
}
.new_btn, mark, .related { display: none; } /* Général */
/* Page categorie */ /* Pour afficher 3 vignettes dans la page Boutique */
/*@media screen and (min-width:981px) {
.woocommerce ul.products li.product-category { width: 46% !important; margin: 2% !important; clear: none !important; }
.woocommerce ul.products li.product-category:nth-child(2n+1) { clear: both !important; }
}*/
.mobile_menu_bar:before,.et_overlay:before { color: #6f0b31!important; } /* Puce voir produit page categorie */
/* Page catégorie */
/*.et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product { width: 40%; }*/
data-thumb { width: 250px; } /* Taille image page produit */
figure { max-height: 600px!important; }
.woocommerce-tabs ul.tabs { display: none; }
body.woocommerce .woocommerce-tabs { border: none; padding-top: 20px; }
body.woocommerce div.product .woocommerce-tabs .panel, body.woocommerce #content-area div.product .woocommerce-tabs .panel {
  padding: 15px 0 30px 0 ; }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger { right: inherit!important; bottom: 0; } /* zooming the picture, icon */
@media screen and (max-width: 768px) {
  .woocommerce div.product div.images img { width:50%!important; }
  figure { text-align: center; }
  .woocommerce-product-details__short-description { clear: both; margin-top: 50px; }
}
