/*
Theme Name:     Divi DoliKOM
Description:    Theme enfant de Divi DoliKOM
Author:         Sébastien MAS
Template:       Divi
Version:        1.1
*/

/*
Couleur d'accent : #c47e81;
*/

/* MENU */
	/* Personnaliser le thème bug, forcer la couleur du lien actif */
		#top-menu li.current-menu-item>a {
			color:#c47e81;
		}
		#et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce-page button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
			color:#c47e81;
		}
	/* TYPO EN TT EN MOBILE */
		@media screen and (max-width: 981px) {
			.et_mobile_menu li a, .et_header_style_centered #main-header .mobile_nav  {
				text-transform: uppercase;
			}
		}
	/* SUBMENU */
	@media screen and (min-width: 981px) {
		.sub-menu {
			width:320px !important;
		}
		#top-menu li li a, #top-menu li li {
			width:100% !important;
		}
	}

/****************
 * Flux Insta
 * **************/
.roundpicture {
	border-radius: 50px;
    margin-right: 15px;
    vertical-align: middle;
}

/******************************
 * Carte openstreetMap Footer
 * ****************************/

#CarteOpenfooter,.cartecontact{
	background-color: #7e7e7e;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
    padding-left: 8px;
    margin-top: 0px!important;
}

/******************
 * footer
 * ***************/
.menufooterfull li{ width:100% !important;}


	/* SUBMENU END */
/* MENU END */
/* TYPOGRAPHIE */
	.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
		border:none;
	}
	h1 {
		line-height: 1em !important;
	}
/* TYPOGRAPHIE END */
/* TWEAKS */
	.centrer-verticalement {
		display: flex;
		flex-direction: column;
		justify-content: center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
	}
/* TWEAKS END */
/* INSERTION SVG */
	.lezard::after {
	    content: url(/wp-content/uploads/2020/11/lezard-montrose.svg);
	    display: block;
	    width: 70px;
	    height: 30px;
	    margin: -10px auto 0 auto;
	}
/* INSERTION SVG END */
/* CONSTRUCTION TEXTE EN COLONNES */
	.Montrose_Texte_2Col {
		padding-left: 10%;
		padding-right: 10%;
		padding-bottom:30px;
	}
	.Montrose_Texte_Full p {
	    max-width: 500px;
	    margin-left: auto;
	    margin-right: auto;
	    padding: 0 10% 0 10%;
	}
/* CONSTRUCTION TEXTE EN COLONNES END */
/* BANNIERE */
	@media screen and (min-width: 1400px) {
		.Montrose_Banniere {
			padding-top:14% !important;
			padding-bottom:14% !important;
		}
	}
	@media screen and (min-width: 981px) and (max-width: 1400px) {
		.Montrose_Banniere {
			padding-top:17% !important;
			padding-bottom:17% !important;
		}
	}
	@media screen and (min-width: 600px) and (max-width: 981px) {
		.Montrose_Banniere {
			padding-top:20% !important;
			padding-bottom:20% !important;
		}
	}
	@media screen and (max-width: 600px) {
		.Montrose_Banniere {
			padding-top:20% !important;
			padding-bottom:20% !important;
		}
	}
/* BANNIERE END */
/* RESPONSIVE */
	@media screen and (max-width: 600px) {
		.et_pb_row {
			width: 90%;
		}
		.et_pb_text {
			padding-left: 0;
			padding-right: 0;
		}
		.et_pb_image {
			margin-bottom:20px !important;
		}
		.Montrose_Texte_Full p {
			padding:0;
		}
	}
	@media screen and (max-width: 981px) {
		.Montrose_double_colonne .et_pb_column:not(:first-child) {
		    margin-top: 40px !important;
		}
	}
/* RESPONSIVE END */
/* NOS AUTRES VINS */
	@media screen and (min-width: 981px) {
		#Section_Nos-Autres-Vins .et_pb_module.et_pb_image_0 {
			margin-top: -100px !important;
		}
		#Section_Nos-Autres-Vins .et_pb_module.et_pb_image {
		    margin-bottom: -10% !important;
		}
	}
	@media screen and (max-width: 981px) {
		#Section_Nos-Autres-Vins .et_pb_module.et_pb_image {
		    margin-bottom: 5% !important;
		}
	}
/* NOS AUTRES VINS END */
/* FOOTER */
	@media screen and (max-width: 981px) {
		.et_pb_section_0_tb_footer .et_pb_column {
		    width: 100% !important;
		    margin:10px 0;
		}
		.et_pb_column_1_tb_footer /* menu */ {
		    display: none;
		}
		/* Centrer logo dans le footer */
		.et_pb_image_0_tb_footer.et_pb_module {
		    margin-left: auto !important;
		    margin-right: auto !important;
		}
		ul.et_pb_social_media_follow_0_tb_footer {
			margin-top:5px !important;
		}
	}
	@media screen and (max-width: 479px) {
		.et_pb_section_0_tb_footer .et_pb_column {
		    width: 100% !important;
		    margin:10px 0 !important;
		}
	}
/* FOOTER END */