/*
 Theme Name:   Enfold Child
 Author:       Want
 Author URI:   https://want.fr
 Template:     enfold
 Version:      1.0.0
*/

.avia-menu-text {font-size: 16px; text-transform: uppercase; font-family: "Lato"; src: local("Lato Light"), local("Lato-Light"), url("https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh7USSwiPGQ.woff2") format("woff2"); font-style: normal; font-weight: 300; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

#klip-it {margin-bottom: 38px; border-bottom: solid 1px #a4383d;}
.av-special-heading-tag {text-transform: uppercase;}

.titre-et-sous-titre .av-subheading {width: 80%; margin-left: auto; margin-right: auto; text-align: justify; font-size: 1.2em !important;}
/*#top #wrap_all .av-inherit-size .titre-et-sous-titre h3.av-special-heading-tag {font-size: 1.2em !important;}*/

#produits-standards-portfolio  {width: 82% !important; margin-left: 9% !important; margin-right: 9% !important;}

.main_menu ul ul, .av-subnav-menu > li ul, .main_menu ul ul a, .av-subnav-menu > li ul a {
background-color: #666666 !important;
color: #ffffff !important;
opacity: 0.9 !important;
}

#menu-item-45 a {color: #a4383d; font-weigth: bold;}

@media only screen and (max-width: 1400px) { 
.av-main-nav > li > a {padding: 0 12px 0 0; !important; font-size: 13px !important;}
}
@media only screen and (max-width: 1200px) { 
.av-main-nav > li > a {padding: 0 6px 0 0; !important; font-size: 12px !important;}
.logo img {width: 80% !important; top: 10% !important;}
}
@media only screen and (max-width: 1100px) { 
.logo img {width: 60% !important; top: 20% !important;}
}
@media only screen and (max-width: 768px) { 
.logo img {top: 0 !important;}
}

/*
#produits-standards-portfolio .av-inner-masonry-content {padding: 8px !important; opacity: 0.7 !important;}
#produits-standards-portfolio .entry-content {color: #ffffff !important; line-height: 18px !important; font-size: 16px !important; text-align: justify !important;}
*/

#my-masonry-galerie .av-inner-masonry-content {
/*padding: 8px !important; background-color: #333333 !important; opacity: 0.7 !important;*/
padding: 0 !important;
/*
background-color: transparent !important;
opacity: 0 !important;*/
}
#my-masonry-galerie-2 .av-inner-masonry-content {
padding: 8px !important; background-color: #333333 !important; opacity: 0.7 !important;
}
#my-masonry-galerie .av-masonry-entry .av-masonry-entry-title, 
#my-masonry-galerie-2 .av-masonry-entry .av-masonry-entry-title {
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding: 4px 0 4px 0 !important;
font-size: 1.2em !important;
background-color: #000 !important;
opacity: 0.6 !important;
text-transform: uppercase !important;
font-weight: normal !important;
letter-spacing: 1px !important;
color: #ffffff !important;
line-height: 1em !important;
}
#my-masonry-galerie-2 .entry-content {
color: #ffffff !important;
line-height: 18px !important;
font-size: 16px !important;
text-align: justify !important;
} 
#my-masonry-galerie-2 .avia-arrow {
background-color: #333333 !important;
}

/*
@media only screen and (max-width: 1280px) {
	#produits-standards-portfolio .entry-content {line-height: 12px !important; font-size: 12px !important;}
}
*/

.chiffres {text-align: center; font-size: 40px; margin-bottom: 6px;}
.subchiffres {text-align: center; font-size: 15px; margin-top: 6px;}

#top #wrap_all .av-inherit-size .av-special-heading-tag { font-size: 0.6em !important; line-height: 0.7em !important; }
.container .av-content-full { padding-top: 30px !important; padding-bottom: 0px !important; }
.home .container .av-content-full { padding-top: 50px !important; padding-bottom: 50px !important; }
/* DE */ 
.page-id-1396 .container .av-content-full { padding-top: 50px !important; padding-bottom: 50px !important; }

.contactez-rendez-vous { margin-bottom: 30px !important; }

#produits-standards-portfolio { padding-bottom: 30px !important; }

.news-time {
display: none !important;
}

.bordures-gd {
border-left: solid 1px #a4383d !important;
border-right: solid 1px #a4383d !important;
}
.padding-gd {
padding-left: 30px !important;
padding-right: 30px !important;
}

.av-masonry-image-container, .av-inner-masonry-content, .av-masonry-pagination {
/*
-webkit-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
*/
-webkit-transition: none !important;
transition:  none !important;
}


/* Point de rupture du theme
grands écrans (plus large que 990px-EG: Desktop)
écrans de taille moyenne (entre 768px et 989px-EG: Tablette Paysage)
petits écrans (entre 480px et 767px-par exemple: Tablette Portrait)
écrans très petits (plus petit que 479px-EG: Smartphone Portrait)
*/ 

@media only screen and (min-width: 990px) {

	#my-masonry-galerie-2 .av-masonry-entry .av-inner-masonry-content .av-masonry-entry-content {
	padding: 2px !important;
	}

}
@media only screen and (min-width: 768px) and (max-width: 989px) {

	#my-masonry-galerie-2 .av-masonry-entry .av-inner-masonry-content .av-masonry-entry-content {
	padding: 2px !important;
	font-size: 75% !important;
	line-height: 85% !important;
	text-align: center;
	}
	#my-masonry-galerie-2 .avia-arrow {
	display: none;
	}

}
@media only screen and (min-width: 480px) and (max-width: 767px) {

	.bordures-gd {
	border-left: none;
	border-right: none;
	}
	.padding-gd {
	padding-left: 5px !important;
	padding-right: 5px !important;
	}

	#my-masonry-galerie-2 .av-masonry-entry .av-inner-masonry-content .av-masonry-entry-content {
	padding: 2px !important;
	font-size: 75% !important;
	line-height: 85% !important;
	text-align: center;
	}
	#my-masonry-galerie-2 .avia-arrow {
	display: none;
	}

	#top #wrap_all .titre-et-sous-titre h3.av-special-heading-tag {
    font-size: 1.6em !important;
    line-height: 1.7em !important;
	}
	/*
	#top #wrap_all .av-inherit-size .av-special-heading-tag {
    font-size: 1.6em !important;
    line-height: 1.7em !important;
	}
	*/

}
@media only screen and (max-width: 479px) {

	.bordures-gd {
	border-left: none !important;
	border-right: none !important;
	}
	.padding-gd {
	padding-left: 5px !important;
	padding-right: 5px !important;
	}
	/*#my-masonry-galerie-2 .av-inner-masonry-content {
	}*/
	#my-masonry-galerie-2 .av-inner-masonry-content {
    padding: 2px !important;
	}
	#my-masonry-galerie-2 .av-masonry-entry-content {
	padding: 2px !important;
	font-size: 70% !important;
	line-height: 85% !important;
	text-align: center;
	}
	#my-masonry-galerie-2 .avia-arrow {
	display: none;
	}

	#top #wrap_all .titre-et-sous-titre h3.av-special-heading-tag {
    font-size: 1.6em !important;
    line-height: 1.7em !important;
	}
	/*
	#top #wrap_all .av-inherit-size .av-special-heading-tag {
    font-size: 1.6em !important;
    line-height: 1.7em !important;
	}
	*/

	.avia-menu-text {
    font-size: 10px;
	}
}