/*
Theme Name: Extra-theme-enfant
Description: Theme enfant pour Extra
Author: BeN - Altaïr
Template: Extra 
Version: 0.1.0
*/

/**
 * ELEMENTS GLOBAUX
 */
.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li, .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{
  margin-left:1.7vw;
  margin-right:1.7vw;
}

.font-de-la-barre-top-noir{
  font-family: 'Mate SC', serif;
  font-size:0.9rem;
}
p,a,h2,h3,h4,h5,#cn-notice-text{
	font-family: 'Open Sans Condensed', sans-serif;
	line-height:1.3em;
	letter-spacing:1px;
}
h1{
	font-family: 'Mate SC', serif;
	letter-spacing:1px;
}
/*mise page menu top*/
#top-header #et-secondary-nav li:nth-last-child(-n+3){
	float:right;
}
#top-header .container{
	display:flex;
}
#et-secondary-nav{
	width:85%;
}
/*zone text between menu main secondary*/
#header-widget-area{
	margin-top:-10px;
	padding:2% 0 0;
	background:#2b3843;
}
#header-widget-area #text-header{
	display:flex;
	justify-content:space-evenly;
}
#header-widget-area #text-header h2{
	margin-top:revert;
}
#et-info .et-search-form .et-search-field,#et-info .et-search-form .et-search-submit:before {
	color:#e7e3dd;
}
/*main menu*/
#main-header #et-navigation,#et-menu{
	display:flex;
	justify-content:space-evenly;
	width:100%;
}
#et-menu>li>ul, #et-menu li>ul, #et-menu>li>ul>li>ul, .et-top-search-primary-menu-item .et-top-search, .et_pb_module, .module, .page article, .authors-page .page{
	border-color:#ffffff !important;
}

/*suppression catégo titles*/
#content-area h1,.contact-form{
	display:none;
}
#main-content .et_pb_module h1,.module-head h1{
	display:block!important;
}
/* grossi titre manuellement car bug LN*/
.et_pb_pagebuilder_layout .page .post-content h1{
	font-size:2rem;
}

/*suppession bordure top fine : modif LN*/
.module-head, .tabbed-post-module .tabs{
	border-bottom:0px;
}
/*apparition cadre autour titre*/
.texte-cadre-bordure{
	border-color:#000000 !important;
}
/*suppression ombre portée des box : LN*/
.et_extra_other_module, .et_pb_extra_module, .posts-blog-feed-module.masonry .hentry, .project-details, .woocommerce-page div.product .extra-woocommerce-details-accordion, .woocommerce-page div.product div.summary, .woocommerce-page ul.products li.product .product-wrapper, .woocommerce div.product .extra-woocommerce-details-accordion, .woocommerce div.product div.summary, .woocommerce ul.products li.product .product-wrapper, .supp-ombre-portee, .page article, .single article{
	-webkit-box-shadow:0 0px 0px rgba(0,0,0,0);
}

/*suppession marges verticales des modules posts car supp des titres par default pour gerer le niveau de titleH LN*/
.et_pb_gutters4 .et_pb_column_1_4 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_module, .module-head, .tabbed-post-module .tabs, .et_pb_gutters4 .et_pb_column_1_2 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_module,.et_pb_gutters4 .et_pb_column_1_3 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_module,.et_pb_gutters4 .et_pb_column_2_3 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_module,.module-head, .tabbed-post-module .tabs{
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
}
/*widget sidebar esprit-hygiae LN*/
.et_pb_widget .widgettitle{
	background:#ffffff;
	color:#000000;
	border:3px double #000000;
	padding:2vh 1vw;
}

.et_pb_widget,.select{
	background:#ffffff;
	box-shadow:none;
}
/*cookies bar*/
#cn-accept-cookie{
	background:#e7e3dd;
	color:#2e3b45;
	font-weight:600;
}
/*footer*/
#footer{
	background:#029da2;
}
/*code LN*/
#footer h4, #footer .et_pb_widget h4.widgettitle{
	color:#000000 !important;
	padding:2vh;
}

/*widget footer*/
#footer .column-4{
	text-align:right;
}
#footer .column-2{
	text-align:center;
}
/*crédits footer*/
#footer-bottom{
	width:100%;
}
#footer-bottom .container{
	text-align:center;
}
#footer-info,#footer-info a{
	font-size:0!important;
}
#footer-info::after{
	content:"Design Altaïr Communication | HYGIAE 2021";
	font-size:initial;
}

/*responsive mobile*/
@media screen and (max-width:720px) {
	#text-header{
		display:block!important;
		text-align:center;
	}
	#text-header div{
		width:80%!important;
		margin-left:10%;
	}
}
@media screen and (max-width:1030px){
	#footer,#footer .textwidget{
		text-align:center;
	}
}

/**
 * PAGES PRODUITS
 */
.woocommerce-variation {
	margin-bottom: 1vh;
}

.woocommerce-variation .woocommerce-variation-price {
	font-family: 'Open Sans Condensed',sans-serif;
	font-size: 1.8rem;
	font-weight: bold;
	padding: .9vh 1vw .9vh 0;
}

.woocommerce-variation .woocommerce-variation-price span.price {
	font-size: inherit !important;
	color: #009AAC !important;
}

table.variations td.value > span {
	position: relative;
}

table.variations td.value > span::after {
	right:20px !important;
	top: 23px;
}