/* Portraits */
/* Image originale */
.overlay-image {
 position: relative;
 width: 100%;
}
/* Image originale */
.overlay-image .image {
 display: block;
 width: 100%;
 height: auto;
/* filter: saturate(0%) */
}

/* Overlay */
.overlay-image .hover {
 position: absolute;
 top: 0;
 height: 100%;
 width: 100%;
 opacity: 0;
 transition: .1s ease;
/* filter: saturate(0%) */
}
/* Apparition overlay sur passage souris */
.overlay-image:hover .hover {
 opacity: 1;
}

/* Flag button */

.img-flag img {
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
	    
    }

.img-flag img:hover {
    -webkit-transform:scale(1.3); /* Safari and Chrome */
    -moz-transform:scale(1.3); /* Firefox */
    -ms-transform:scale(1.3); /* IE 9 */
    -o-transform:scale(1.3); /* Opera */
    transform:scale(1.3);
		}


.img-flag-res img {
	-webkit-image-resolution: 300dpi;
	-webkit-width: 23px;
	
	-moz-image-resolution: 300dpi;
	-moz-width: 23px;
	
	-ms-image-resolution: 300dpi;
	-ms-width: 23px;
	
	-o-image-resolution: 300dpi;
	-o-width: 23px;
	
	image-resolution: 300dpi;
	width: 23px;
	
	image-rendering: -webkit-optimize-contrast;
	
	image-rendering: -ms-optimize-contrast;
	
	image-rendering: -o-optimize-contrast;
}



/* Zoom in image */

.img-wrapper {
    display: inline-block;
    overflow: hidden;
		    
}

.img-wrapper img {
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
	    
    }

.img-wrapper img:hover {
    -webkit-transform:scale(1.1); /* Safari and Chrome */
    -moz-transform:scale(1.1); /* Firefox */
    -ms-transform:scale(1.1); /* IE 9 */
    -o-transform:scale(1.1); /* Opera */
    transform:scale(1.1);
		filter:brightness(80%);
		}

/* Hover Karte */

.img-wrapper-2 {
    display: block;
  overflow: hidden;
	box-shadow: 0 0 10px 5px #cbcbcb;
	width: 540px;
	margin-left: auto;
	margin-right: auto;
	 
	
}


.img-wrapper-2 img {
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
   
    }

.img-wrapper-2 img:hover {
    -webkit-transform:scale(1.1) translate(0px, -15px); /* Safari and Chrome */
    -moz-transform:scale(1.1) translate(0px, -15px); /* Firefox */
    -ms-transform:scale(1.1) translate(0px, -15px); /* IE 9 */
    -o-transform:scale(1.1) translate(0px, -15px); /* Opera */
    transform:scale(1.1) translate(0px, -15px);
		filter:saturate(150%);
		}

/* Hover Karte Mobile */

.img-wrapper-3 {
    display: block;
  overflow: hidden;
	box-shadow: 0 0 10px 5px #cbcbcb;
text-align: center;
	margin-left: auto;
	margin-right: auto;
	 
	
}


.img-wrapper-3 img {
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
   
    }

.img-wrapper-3 img:hover {
    -webkit-transform:scale(1.1) translate(0px, -15px); /* Safari and Chrome */
    -moz-transform:scale(1.1) translate(0px, -15px); /* Firefox */
    -ms-transform:scale(1.1) translate(0px, -15px); /* IE 9 */
    -o-transform:scale(1.1) translate(0px, -15px); /* Opera */
    transform:scale(1.1) translate(0px, -15px);
		filter:saturate(150%);
		}


/* Hide header */

header#masthead { display: none; }

.entry-header { display: none; }
.entry-footer { display: none;}
.sd-content { display: none;}
.sharedaddy.sd-sharing-enabled { display: none;}


/* Link Color */


.text-link:link {
text-decoration: none;
color: #c40000;
}

.text-link:link:hover{
text-decoration: none;
color: #102C6C;
}

/* E-Mail Link */

.email-link:link {
text-decoration: none;
color: #000000;
}

.email-link:link:hover{
text-decoration: none;
color: #c40000;
}


/* Footer link */

.link-footer  a h4:link {
text-decoration: none;
color: #ffffff;
}

.link-footer  a h4:hover {
text-decoration: none;
color: #c40000;
}

/* Show Hide */

#dsec {
    display:none;

}

#dsec-2 {
    display:none;

}


.onclk button {
    background:none;
    border-radius:0px;
    padding:0px 0px;
    text-decoration: none;
		font-family: 'Roboto';
		font-weight: 600;
		color: #102C6C;
}

.onclk button:hover {
    background:none;
		transform: scale(1.2);
		transition: all 0.7s ease;
	
}

.mehr-weniger {
	max-width: 150px;
	margin-left: auto;
	margin-right: auto;
}


/* No move on zoom */

/* Responsive Header */

#sticky-header-resp {
	position: fixed;
	top: 0;
  left: 0px;
  width: 100%;
}

/* Center portrait text */

.portrait-bloc {
    margin-left: auto;
    margin-right: auto;
}

/* Saturation Slider */

.slider {
	filter: saturate(130%);
}

/* Hide footer */

#like-post-wrapper-179349234-5610-61a5ee2da6dce {
	display: none;
}

#like-post-wrapper-179349234-5610-61a5efa3824a1 {
	display: none;
}

.sharedaddy.sd-block.sd-like.jetpack-likes-widget-wrapper.jetpack-likes-widget-loaded {
	display: none;
}

.sharedaddy.sd-sharing-enabled {
	display: none;
}