/*
Theme Name: sha Child
Description: 
Version: 1.0
Author: 
Author URI: 
Template: sha
*/



/* @group GLOBAL */

#av_section_1 {     margin-top: -70px !important; }

/* @end */



/* @group TYPO VERLAG */

@font-face {
	font-family: 'Verlag-XLight';
	src: url('fonts/Verlag-XLight.woff2') format('woff2'),
		url('fonts/Verlag-XLight.woff') format('woff'),
		url('fonts/Verlag-XLight.ttf') format('truetype'),
		url('fonts/Verlag-XLight.svg#Verlag-XLight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Verlag-Book' !important;
	src: url('fonts/Verlag-Book.woff2') format('woff2'),
		url('fonts/Verlag-Book.woff') format('woff'),
		url('fonts/Verlag-Book.ttf') format('truetype'),
		url('fonts/Verlag-Book.svg#Verlag-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Verlag-Black' !important;
	src: url('fonts/Verlag-Black.woff2') format('woff2'),
		url('fonts/Verlag-Black.woff') format('woff'),
		url('fonts/Verlag-Black.ttf') format('truetype'),
		url('fonts/Verlag-Black.svg#Verlag-Black') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* @end */


	
/* @group BODY */

body, #top .all_colors p, p, .av-masonry-sort span { 
font-style: normal !important; 
font-weight: normal !important; 
font-family: 'Verlag-Book' !important;  
}


h1, h2, h3, h4 { 
font-weight: normal !important; 
font-style: normal !important;
letter-spacing: 1px !important;
text-transform: uppercase; 
font-family: 'Verlag-XLight' !important;
}

strong { font-family: 'Verlag-Black' !important; color: #434343 !important; }



/* @end */






/* @group TEST marge blanche */



.av-large-gap.av-masonry{ padding:15px 0 0 15px; }

.av-no-gap.av-fixed-size  .av-masonry-entry .av-inner-masonry{  position: absolute; top:0px; left:-1px; right: 0px; bottom:-2px; }
.av-1px-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{  position: absolute; top:0px; left:0px; right: 1px; bottom:1px; }
.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{position: absolute; top:0px; left:0px; right: 25px !important; bottom:25px !important; }

.av-no-gap.av-flex-size .av-masonry-entry .av-inner-masonry{  position: relative; }
.av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry{ position: relative; margin-right:1px; margin-bottom:1px; }
.av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry{ position: relative; margin-right:25px !important; margin-bottom:25px !important; }



/* TEST ——–Remove zoom for masonry gallery——–*/
.avia_desktop #top .av-masonry-entry:hover .av-masonry-image-container {
-webkit-transform: scale(1) !important;
transform: scale(1) !important;
}


/* @end */



/* @group LIGHTBOX */

.mfp-title, .mfp-counter { display: none; }


/* !!!!! SUPPRIMER LE ZOOM : layout.css ligne 1041 */
.mfp-zoom-in .mfp-figure, .mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler {
  opacity: 0;
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.mfp-zoom-in.mfp-removing .mfp-figure, .mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler {
/*-webkit-transition: all 0.9s ease-out !important;
transition: all 0.9s ease-out !important;*/
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 0;
}

.mfp-zoom-in.mfp-ready.mfp-bg, .mfp-zoom-in.mfp-ready .mfp-preloader {
opacity: 1 !important;
background: white !important;
}


.mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 1 !important;
    -webkit-transition: none !important;
    transition: none !important;
}*/
.image-overlay {
 visibility: hidden !important;
 }

.mfp-figure figcaption {   	display: none !important; }
.mfp-close {   	display: none !important; }
.mfp-zoom-in { cursor: url(images/map-close.png), auto !important; }

div.avia-popup button.mfp-arrow:before {
	color: #434343 !important;
}



/* espace haut bas */ 
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 20px 0 20px !important;
    margin: 0 auto;
}

/* @end */







/* @group DIVERS */

.avia-post-next, .avia-post-prev { display: none !important; }
#scroll-top-link {	display: none !important; }




/* @group RESPONSIVE */
/*BREAKING POINTS : 480px – 767px – 989px – 1140px and 1340px */
/*MENU*/ 
@media only screen and (min-width: 989px) and (max-width: 1140px) {

}

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

}

/* Desktop Styles ================================================== */

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

}

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

/* Mobile Styles ================================================== */
  
  @media only screen and (max-width: 479px) {
  
  }





/* @end */

