/*
Theme Name: Manon Child
Theme URI: https://manon.qodeinteractive.com/
Description: A child theme of Manon Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.2
Text Domain: manon
Template: manon
*/

    
.edgtf-title-holder, .edgtf-title-wrapper {
   height: inherit !important;
}

@media only screen and (max-width: 1024px) {
	.edgtf-title-holder.edgtf-title-va-header-bottom .edgtf-title-wrapper {
	  min-height: initial !important;
	}
}

@media only screen and (max-width:1200px) {
 .single-portfolio-item .edgtf-container-inner,
 .single-portfolio-item .edgtf-grid,
 .single-portfolio-item .edgtf-row-grid-section,
 .edgtf-grid {
	margin: 0 30px !important;
    width: calc(100% - 60px) !important;
 }
}
@media only screen and (max-width:1024px) {
 .single-portfolio-item .edgtf-container-inner,
 .single-portfolio-item .edgtf-grid,
 .single-portfolio-item .edgtf-row-grid-section,
 .edgtf-grid {
	margin: 0 30px !important;
    width: calc(100% - 60px) !important;
 }
}
@media only screen and (max-width:768px) {
 .single-portfolio-item .edgtf-container-inner,
 .single-portfolio-item .edgtf-grid,
 .single-portfolio-item .edgtf-row-grid-section,
 .edgtf-grid {
	margin: 0 30px !important;
    width: calc(100% - 60px) !important;
 }
}
@media only screen and (max-width:680px) {
 .single-portfolio-item .edgtf-container-inner,
 .single-portfolio-item .edgtf-grid,
 .single-portfolio-item .edgtf-row-grid-section,
 .edgtf-grid {
	margin: 0 30px !important;
    width: calc(100% - 60px) !important;
 }
}
@media only screen and (max-width:480px) {
 .single-portfolio-item .edgtf-container-inner,
 .single-portfolio-item .edgtf-grid,
 .single-portfolio-item .edgtf-row-grid-section,
 .edgtf-grid {
  	margin: 0 30px !important;
    width: calc(100% - 60px) !important;
 }
}
@media only screen and (max-width:320px) {
 .single-portfolio-item .edgtf-container-inner,
 .single-portfolio-item .edgtf-grid,
 .single-portfolio-item .edgtf-row-grid-section,
 .edgtf-grid {
	margin: 0 30px !important;
    width: calc(100% - 60px) !important;
 }
}

.edgtf-mobile-menu-opener {
	margin-right: 12px;
	margin-bottom: 5px;
}

.edgtf-portfolio-single-holder.edgtf-ps-images-layout .edgtf-ps-image-holder .edgtf-ps-image {
	margin-bottom: 20px !important;
}

.edgtf-portfolio-single-holder.edgtf-ps-images-layout .edgtf-ps-image-holder {
	margin-bottom: 30px !important;
}

@media only screen and (max-width:768px) {
	.edgtf-content .edgtf-content-inner > .edgtf-container > .edgtf-container-inner {
		padding-top: 30px !important;
	}
	.edgtf-portfolio-single-holder .edgtf-ps-info-holder {
		margin-top: 20px !important;
	}
}

/*body.postid-3721 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image img,
body.postid-4958 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image img {
	box-shadow: 3px 3px 5px lightgray;
}*/

body.postid-3721 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image img,
body.postid-4958 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image a,
body.postid-5511 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image a,
body.postid-5516 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image a,
body.postid-5506 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image a,
body.postid-5697 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image a,
body.postid-5604 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image a,
body.postid-5741 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image a {
	box-shadow: 2px 2px 7px lightgray;
}

a[href$="moodbild.jpg"],
a[href$="moodbild-1.jpg"], 
a[href$="maurice-halbwachs-bild-6-festakt-sektempfang.jpg"] {
	box-shadow: none !important;
}

body.postid-4569 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image a,
body.postid-4958 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image a,
body.postid-5402 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image a,
body.postid-5415 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image a,
body.postid-5457 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image a,
body.postid-5538 .edgtf-portfolio-single-holder .edgtf-ps-image-holder .edgtf-ps-image a{
	border: 1px solid lightgray;
	overflow: hidden;
}

img[src*="bauhaus-kolloquium-2013-seite-03"],
img[src*="25-jahre-unesco-bild-1-logo.jpg"],
img[src*="signet-nachhaltigkeit-bild-1-logo-2.jpg"] 
{
	border: 1px solid lightgray;
}

@media only screen and (max-width:680px) {
	body.postid-4145 .edgtf-ps-image-holder div:nth-child(6)  {
		margin-top: -34vw;
		z-index: -1;
	}
}

ul, ol {
	list-style-position: outside;
	margin-left: 1em;
	padding-inline-start: .4em;
}

h4 {
	1.2em;
}

.edgtf-portfolio-single-holder.edgtf-ps-small-images-layout .edgtf-ps-image-holder .edgtf-ps-image {
  margin: 0 0 45px;
}

@media only screen and (max-width:1024px) {
	.edgtf-portfolio-single-holder.edgtf-ps-small-images-layout .edgtf-ps-image-holder .edgtf-ps-image {
  		margin: 0 0 30px;
	}
}

p {
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}


/* body {
	zoom: 90%;	
}* /