/*
Theme Name: Optics-V35
Description: OpticsChild Theme
Author: Voiture35
Template: optics
Version: 1.0.0
Text Domain: optics-v35
Custom CSS goes after this line*/

/* Pas de marge aux galeries*/
ul.wp-block-gallery {
  margin-left: 0em;
}

/* Menus */
/* navigation */
.menu-item a {
	color:#888;
	text-transform:uppercase;
}
a:hover, a:focus, a:active {
    color: #444;
}
/* menu social */
.social-menu {
    padding: 5% 0 0 0 
}
.menu-sections-container {
	margin-bottom: 10%;	
}
/* GALERIE */
/* typo vignettes */
.portfolio-content figure div.portfolio-title {
	font-family: "Fruktur";
	font-size: 2.8em !important;
	line-height: 1em;
	color:#d2090d;
	font-weight: normal;
}
/* titre en haut de la vignette */
 a.portfolio-title-wrap div.portfolio-title{
	top: 1.4em !important;
	left:0 !important;
	right:0 !important;
	z-index: 999;
	/*background: #fff;
    display: inline-table;*/
    padding-right: 0.5em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
} 
/* Opacité 0 des img sur roll over */
.portfolio-content figure:hover img {
	opacity: 0;
}
/* PAGES */
div#presentation-tdj p{
	/*font-family:"Fugaz One";*/
	text-transform:uppercase;
	font-weight: bold;
	letter-spacing: -0.05em;
	color:#444;
	margin:top:0;
	margin-bottom: 0.5em;
}
/* Titre et sous titres des pages */
h1.entry-title {
 	font-size: 3em !important;
	line-height:2.7em;
	/*text-transform:uppercase;*/
	color:#d2090d;
}
h6 {
 	/*font-size: 20.8px;*/
  	font-size: 1.3rem;
	text-transform: uppercase;
	color:#888888;
	margin-top:2em
}
/*texte*/
div.entry-content p{
 color:#888

}
p.has-small-font-size{
 max-width:100%;
}
strong {
	color:#444;
}
/*images*/
figure {
	margin: 1em 0px !important;
}
figure figcaption.blocks-gallery-item__caption, figure figcaption{
	margin-bottom: -2em;
} 

ul.blocks-gallery-grid li.blocks-gallery-item, ul.wp-block-gallery li.blocks-gallery-item{
	margin-bottom: 2em;
}
.wp-block-gallery .blocks-gallery-item figcaption{
	bottom:-1em;
}
/* Carousel Jetpack */
/* retrait des commentaires */
.jp-carousel-info {
	display: none !important;
}
/* retrait de l'ombre sous les images */
.jp-carousel-slide img {
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}
/* légende images galerie */
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
	color: #d2090d;
	text-shadow: 0px 0.5px 0.5px #ffffff;
	background: none;
	}

/* retrait de la ligne de 100x dans le pied de page */
.entry-footer::before {
    display: none !important;
}
/* retrait d'une ligne flottante après la zone de widget */
.widget::after {
	visibility: hidden !important;
}
/* Cacher le badge ReCaptcha */
.grecaptcha-badge{
	visibility: hidden !important;  
}

/*