/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

:root {
    --standardspace: 4rem;
    --defaultspace: 30px;
    --doublespace: 8rem;
    --halfspace: 1.8rem;
	--color1: #6b7c90; /*blue*/
    --color2: #6ea0c5; /*lightblue*/
    --color3: #1b2b4c; /*darkblue*/
    --color4: #c49253; /*gold*/
    --color5: #d0cfd7; /*gray*/
	--color6: #802b00; /*red*/
	--color7: #aa638a; /*pink*/
    --color8: #8aaa63; /*green*/
}

body {
    word-wrap: normal;
    hyphens: manual;
    margin-right: auto;
    margin-left: auto;

}


/* ---------- Avada Overrides */

.post-content p,
.fusion-post-content p {
	    margin-bottom: var(--halfspace) !important;
}

p,
table,
#wrapper .fusion-imageframe,
#wrapper .fusion-video,
#wrapper .fusion-text-split-columns,
#wrapper .fusion-button,
#wrapper .fusion-recent-posts {
    margin-bottom: var(--halfspace);
}

.awb-imageframe-style .awb-imageframe-caption-text, .awb-imageframe-style .awb-imageframe-caption-title {
	margin: 10px 0 !important;
}

#wrapper .fusion-text ul,
.textlink {
	    margin-bottom: var(--standardspace);
}

p:empty {
    margin-bottom:0;
}

#wrapper .fusion-li-item-content {
	font-size: var(--body_typography-font-size);
	line-height: var(--body_typography-line-height);
	}

#wrapper .fusion-button {
    white-space: nowrap;
}




#wrapper ul.fusion-megamenu.fusion-megamenu-sitewidth {
	background: #FFF;
}

#wrapper .fusion-megamenu-widgets-container .textwidget img {
	object-fit: cover;
    height: 150px;
    width: 100%;
	}


.fusion-image-carousel .fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {
	vertical-align: top!important;
}



/* ---------- Fonts */
/* LB 9.1 !important necessary after avada update**/
.like-h1 {
	font-size: var(--h1_typography-font-size)!important;
	font-family: var(--h1_typography-font-family)!important;
	font-weight: var(--h1_typography-font-weight)!important;
    line-height: var(--h1_typography-line-height)!important;
    letter-spacing: var(--h1_typography-letter-spacing)!important;
    font-style: var(--h1_typography-font-style,normal)!important;
}

.like-h2 {
	font-size: var(--h2_typography-font-size)!important;
	font-family: var(--h2_typography-font-family)!important;
	font-weight: var(--h2_typography-font-weight)!important;
    line-height: var(--h2_typography-line-height)!important;
    letter-spacing: var(--h2_typography-letter-spacing)!important;
    font-style: var(--h2_typography-font-style,normal)!important;
}

.like-h3 {
	font-size: var(--h3_typography-font-size)!important;
	font-family: var(--h3_typography-font-family)!important;
	font-weight: var(--h3_typography-font-weight)!important;
    line-height: var(--h3_typography-line-height)!important;
    letter-spacing: var(--h3_typography-letter-spacing)!important;
    font-style: var(--h3_typography-font-style,normal)!important;
}

.like-h4 {
	font-size: var(--h4_typography-font-size)!important;
	font-family: var(--h4_typography-font-family)!important;
	font-weight: var(--h4_typography-font-weight)!important;
    line-height: var(--h4_typography-line-height)!important;
    letter-spacing: var(--h4_typography-letter-spacing)!important;
    font-style: var(--h4_typography-font-style,normal)!important;
}


.smaller-text {
    font-size: 0.8em;
}

.smaller-text h2 {
    font-size: var(--h4_typography-font-size) !important;
    line-height: 1.5 !important;
    margin-top: 0 !important;
    color: #000 !important;
}



/* ---------- ULs and LIs */

.fusion-text ul,
.content-container ul,
.toggle-content  ul {
    list-style: square;
    margin-top: 0;
    margin-left: -19px;
    margin-block-end: var(--halfspace) !important;
}

.fusion-text li,
.content-container li {
    margin-bottom: 0.1em;
}

.fusion-text ul li::marker,
.content-container ul li::marker,
.toggle-content  ul li::marker {
    color: var(--color1);
}



/* ---------- Buttons */

body .button-xlarge,
.fusion-body .fusion-button-xlarge {
    padding: 20px 45px !important;
    line-height: 1.3 !important;
    font-size: 1.6rem !important;
	position: relative;
}

body .button-xxlarge,
.fusion-body .fusion-button-xxlarge {
    padding: 40px 60px !important;
    line-height: 1.3 !important;
    font-size: 3rem !important;
	position: relative;
}

body .button-large,
.fusion-body .fusion-button-large {
    padding: 20px 40px !important;
    line-height: 1.3 !important;
    font-size: 1.3rem !important;
	position: relative;
}

body .button-medium,
.fusion-body .button-medium {
  padding: 13px 30px !important;
    line-height: 1.3 !important;
    font-size: 1rem !important;
    min-width: 0 !important;
	position: relative;

}


.button,
.fusion-button {
	    border: 0px solid rgba(255, 255, 255, 0) !important;
	    background-image: none !important;
	clip-path: polygon(0 0, 100% 0, calc(100% - 25px) 100%, 0% 100%);

}

.button-medium,
.fusion-button-medium,
.button-default,
.fusion-button-default {
	    border: 0px solid rgba(255, 255, 255, 0) !important;
	    background-image: none !important;
	clip-path: polygon(0 0, 100% 0, calc(100% - 25px) 100%, 0% 100%);

}

.button span,
.fusion-button span {
	padding-right: 30px;
}

.button.color1,
.fusion-button.button-color1,
.button.blue,
.fusion-button.button-blue {
    background: var(--color1) !important;
    color: #FFF !important;
}

.button.color2,
.fusion-button.button-color2 {
    background: var(--color2) !important;
    color: #FFF !important;
}

.button.color3,
.fusion-button.button-color3,
.button.button-default,
.fusion-button.button-default {
    background: var(--color3) !important;
    color: #FFF !important;
}

.button.color4,
.fusion-button.button-color4,
.button.orange,
.fusion-button.button-orange {
    background: var(--color4) !important;
    color: #FFF !important;
}

.button.color5,
.fusion-button.button-color5 {
    background: var(--color5) !important;
    color: #FFF !important;
}

.button.color6,
.fusion-button.button-color6,
.button.red,
.fusion-button.button-red{
    background: var(--color6) !important;
    background-image: none !important;
    color: #FFF !important;
}

.button.color7,
.fusion-button.button-color7,
.button.pink,
.fusion-button.button-pink {
    background: var(--color7) !important;
    color: #FFF !important;
}


.button.color8,
.fusion-button.button-color8,
.button.green,
.fusion-button.button-green{
    background: var(--color8) !important;
    color: #FFF !important;
}


.button.color1:hover,
.fusion-button.button-color1:hover,
.button.color2:hover,
.fusion-button.button-color2:hover,
.button.color3:hover,
.fusion-button.button-color3:hover,
.button.color4:hover,
.fusion-button.button-color4:hover,
.button.color5:hover,
.fusion-button.button-color5:hover
.button.color6:hover,
.fusion-button.button-color6:hover,
.button.color8:hover,
.fusion-button.button-color8:hover,
.button.button-default:hover,
.fusion-button.button-default:hover, 
.button.blue:hover,
.fusion-button.button-blue:hover, 
.button.orange:hover,
.fusion-button.button-orange:hover, 
.button.red:hover,
.fusion-button.button-red:hover, 
.button.green:hover,
.fusion-button.button-green:hover, 
.button.pink:hover,
.fusion-button.button-pink:hover {
    background: var(--color7) !important;
    background-image: none !important;
    color: #FFF !important;
}




.color7.area .button:hover,
.color7.area .fusion-button:hover,
.color4.area .button:hover,
.color4.area .fusion-button:hover {
    background-color: var(--color2) !important;
}

.button.color7:hover,
.fusion-button.button-color7:hover {
    background: var(--color3) !important;
    background-image: none !important;
    color: #FFF !important;
}

/*-- button shape- --*/

.button-shape-right {
	clip-path: polygon(0 0, 100% 0, calc(100% - 25px) 100%, 0% 100%);
}

.button-shape-left {
	clip-path: polygon(0 0,100% 0,100% 100%,25px 100%);
}


/* ---------- Width */

.narrow-container .fusion-builder-row {
	max-width: 60em !important;
    margin-left: auto;
    margin-right: auto;
}



.wide-container .fusion-builder-row,
.width-100 .fusion-fullwidth.back, 
.width-100 .nonhundred-percent-fullwidth.back {
	max-width: 1720px !important;
    margin-left: auto;
    margin-right: auto;
	margin-top: var(--standardspace);
	margin-bottom: var(--standardspace);

}





/* ---------- Area */

#wrapper .area {
	padding-top: var(--halfspace);
    padding-bottom: var(--standardspace);
    padding-left: var(--defaultspace);
    padding-right: var(--defaultspace);
	margin-top: var(--standardspace);
	margin-bottom: var(--standardspace);
}


#wrapper .back {
	padding-top: var(--halfspace);
	padding-bottom: var(--standardspace);
	margin-top: var(--standardspace);
	margin-bottom: var(--standardspace);
}

#wrapper .area.small {
    padding-bottom: 0px;
	
}


/* ---------- BOX */

#wrapper .box .fusion-column-wrapper {
    padding: var(--defaultspace) !important;
}

#wrapper .box .fusion-column-wrapper h2,
#wrapper .box .fusion-column-wrapper h3,
#wrapper .box-no-margin .fusion-column-wrapper h2,
#wrapper .box-no-margin .fusion-column-wrapper h3 {
    margin-top: 0;
}


/* ---------- Textblock with Shapes left/right */


.shape-left,
.shape-right {
	margin-top: var(--standardspace) !important;
	margin-bottom: var(--standardspace) !important;
}

.shape-left .fusion-column-wrapper {
	clip-path: polygon(0 0, 100% 0, 100% 100%, 12% 100%);
}

.shape-right .fusion-column-wrapper {
	clip-path: polygon(0% 0, 100% 0, 88% 100%, 0% 100%);
}

.shape-left .box .fusion-column-wrapper .fusion-text {
	margin-left: 80px;
	margin-right: var(--standardspace);
}


.shape-right .box .fusion-column-wrapper .fusion-text {
	margin-right: 80px;
	margin-left: var(--standardspace);
}



/* ---------- Image overlays */

span.fusion-imageframe.left-overlay {
display:inline-block;
clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
}

span.fusion-imageframe.right-overlay {
display:inline-block;
clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
}



/* ---------- Background colors */

.color1.area {
    background-color: var(--color1) !important;
}

.color2.area  {
    background-color: var(--color2) !important;
}

.color3.area   {
    background-color: var(--color3) !important;
}

.color4.area  {
    background-color: var(--color4) !important;
}

.color5.area,
.color5.back {
    background-color: var(--color5) !important;
}

.color6.area {
    background-color: var(--color6) !important;
}

.color7.area  {
    background-color: var(--color7) !important;
}

.color8.area   {
    background-color: var(--color8) !important;
}


.color1.box .fusion-column-wrapper {
    background-color: var(--color1) !important;
}

.color2.box .fusion-column-wrapper  {
    background-color: var(--color2) !important;
}

.color3.box .fusion-column-wrapper  {
    background-color: var(--color3) !important;
}

.color4.box .fusion-column-wrapper {
    background-color: var(--color4) !important;
}

.color5.box .fusion-column-wrapper {
    background-color: var(--color5) !important;
}

.color6.box .fusion-column-wrapper {
    background-color: var(--color6) !important;
}

.color7.box .fusion-column-wrapper  {
    background-color: var(--color7) !important;
}

.color8.box .fusion-column-wrapper  {
    background-color: var(--color8) !important;
}



/* ---------- Border colors */

.color1.border {
    border: 1px solid var(--color1) !important;
}

.color2.border {
    border: 1px solid var(--color2) !important;
}

.color3.border {
    border: 1px solid var(--color3) !important;
}

.color4.border {
    border: 1px solid var(--color4) !important;
}

.color5.border {
    border: 1px solid var(--color5) !important;
}

.color6.border {
    border: 1px solid var(--color6) !important;
}

.color7.border {
    border: 1px solid var(--color7) !important;
}

.color8.border {
    border: 1px solid var(--color8) !important;
}




/* ---------- Links */

body .fusion-text a {
    text-decoration: underline;
}

body .fusion-text a:hover {
    color: #000;
    text-decoration: none;
}



body .fusion-text.textlink p {
		text-align:right;
	position: relative;
	padding-right: 40px;}

body .fusion-text.textlink a {
    color: var(--color3);
	font-weight: bold;
	text-decoration: none;

}

body .fusion-text.textlink a:after { 
	z-index: -1;
	content: "";
	position: absolute;
	bottom: 0;
    left: 9px;
    height: 2.5rem;
    width: calc(100% - 20px);
    border: 0px solid #FFF;
    border-right: 1px solid var(--color3);
    border-bottom: 1px solid var(--color3);
	transform: skewX(-25deg);
}

body .fusion-text.textlink a:hover {
    color: var(--color2);
}

body .fusion-text.textlink a:hover:after {
    border-right: 1px solid var(--color2);
    border-bottom: 1px solid var(--color2);
}


/* ---------- Related Content ::: Textlink */


.related-content .fusion-column-wrapper {
	flex-flow: column nowrap;
}

.related-content .fusion-column-wrapper div {
	align-self: auto;
	width: 100%;
}

.related-content .fusion-column-wrapper div.fusion-text.textlink {
	align-self: flex-end;
	    margin-top: auto;

}




/* ---------- Text colors */

.white-text,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text p,
.white-text a,
.white-text a:hover,
.white-text .fusion-text ul li::marker, 
.white-text .content-container ul li::marker, 
.white-text .toggle-content ul li::marker{
    color: #FFF !important;
}

.black-text,
.black-text h2,
.black-text h3,
.black-text h4,
.black-text p,
.black-text a,
.black-text a:hover {
    color: #000 !important;
}

.color1-text,
.color1-text h2,
.color1-text h3,
.color1-text h4,
.color1-text p,
.color1-text a,
.color1-text.fusion-text ul li::marker{
    color: var(--color1) !important;
}

 

.color2-text,
.color2-text h2,
.color2-text h3,
.color2-text h4,
.color2-text p,
.color2-text a,
.color2-text.fusion-text ul li::marker{
    color: var(--color2) !important;
}

.color3-text,
.color3-text h2,
.color3-text h3,
.color3-text h4,
.color3-text p,
.color3-text a,
.color3-text.fusion-text ul li::marker{
    color: var(--color3) !important;
}

.color4-text,
.color4-text h2,
.color4-text h3,
.color4-text h4,
.color4-text p,
.color4-text a,
.color4-text.fusion-text ul li::marker{
    color: var(--color4) !important;
}

.color5-text,
.color5-text h2,
.color5-text h3,
.color5-text h4,
.color5-text p,
.color5-text a,
.color5-text.fusion-text ul li::marker{
    color: var(--color5) !important;
}

.color6-text,
.color6-text h2,
.color6-text h3,
.color6-text h4,
.color6-text p,
.color6-text a,
.color6-text.fusion-text ul li::marker{
    color: var(--color6) !important;
}

.color7-text,
.color7-text h2,
.color7-text h3,
.color7-text h4,
.color7-text p,
.color7-text a,
.color7-text.fusion-text ul li::marker {
    color: var(--color7) !important;
}

.color8-text,
.color8-text h2,
.color8-text h3,
.color8-text h4,
.color8-text p,
.color8-text a,
.color8-text.fusion-text ul li::marker {
    color: var(--color8) !important;
}




/* ---------- Menu */

/* ---------- Headers */

#banner {
	min-height: 440px;
}

#mainbanner {
	min-height: 600px;
}

#topheader,
#mainheader {
	max-width: 1920px;
	
margin-left: auto;
	margin-right: auto;
	}



/* ---------- Hover Transparent */

.black-hover:hover img {
	    filter: brightness(80%);
	    transition: filter 0.5s ease;
}


/* ---------- Anwendungs-Layout */

#trivion-anwendung .fusion-content-tb .fusion-flex-container {
	padding-right: 0;
	padding-left: 0;
}

/* ---------- News-Layout */

#trivion-news .fusion-content-tb .fusion-flex-container {
	padding-right: 0;
	padding-left: 0;

}

/* ---------- Search/Filter */

.searchandfilter ul {
	    padding-inline-start: 0px;
}

.searchandfilter > ul {
    display: flex;
    
    flex-wrap: wrap;
}

.searchandfilter > ul > li {
	display: inline-block;
	vertical-align: top;
	padding: 0 20px;
    width: 30%;
    min-width: fit-content;
    margin-bottom: 20px;
}


.searchandfilter .chosen-container {
	width:100% !important;
}

.searchandfilter .chosen-container-single .chosen-single {
	border: 1px solid var(--color5);
    border-radius: 0px;
	background: none !important;
	width: 100%;
	padding: 5px;
    height: 35px;
}

.searchandfilter .chosen-container-single .chosen-drop {
	border: 1px solid var(--color5);
    border-radius: 0px;

}

.searchandfilter .chosen-container-single .chosen-single div {
		padding: 5px 0;
}


.trivion-results {
	position: relative;
    box-sizing: border-box;
    width: 100%;
	max-width: 100%;
    display: flex;
    flex-wrap: wrap;
}


.trivion-results .trivion-item {
	flex-basis: 33.3333%;
	position: relative;
    display: block;
    height: auto;
}

.trivion-results .trivion-spacing {
		padding-right: 30px;
		padding-bottom: 30px;
	    height: 100%;

}


.trivion-results .trivion-single {
	border: 1px solid var(--color5);	
    padding: 20px;
    border-radius: 0px;
    border-width: 1px;
	position: relative;
    display: block;
    height: auto;
}


.trivion-results .trivion-single .featured-media {
	
}

.trivion-results .trivion-single .content {
	
}

.trivion-results .trivion-single .content h2 {
	font-size: 1.2rem !important;
	margin-top: 1rem;
	margin-bottom: 0.8rem;
}

.trivion-results .trivion-single .content p {
	font-size: 0.8rem !important;
	margin-bottom: 0rem !important;	
}


/* ---------- Helpers */

.hide {
    display: none !important;
}

.no-margin {
    margin: 0 !important;
}

.no-margin-top {
    margin-top: 0 !important;
}

.no-margin-top h1,
.no-margin-top h2,
.no-margin-top h3,
.no-margin-top h4 {
    margin-top: 0 !important;
}

.no-margin-bottom {
    margin-bottom: 0 !important;
}

.auto-margin-left {
	margin-left: auto;
}

.auto-margin-right {
	margin-right: auto;
}


.standard-margin-top {
    margin-top: var(--standardspace) !important;
}

.standard-margin-bottom {
    margin-bottom: var(--standardspace) !important;
}

.standard-margin-left {
    margin-left: var(--standardspace) !important;
}

.standard-margin-right {
    margin-right: var(--standardspace) !important;
}

.double-margin-top {
    margin-top: var(--doublespace) !important;
}

.double-margin-bottom {
    margin-bottom: var(--doublespace) !important;
}

.half-margin-top {
    margin-top: var(--halfspace) !important;
}

.half-margin-bottom {
    margin-bottom: var(--halfspace) !important;
}

.no-padding {
    padding: 0 !important;
}

.no-padding-bottom {
    padding-bottom: 0 !important;
}

.no-padding-left {
    padding-left: 0 !important;
}

.no-padding-right {
    padding-right: 0 !important;
}

.standard-padding-top {
    padding-top: var(--standardspace) !important;
}

.standard-padding-bottom {
    padding-bottom: var(--standardspace) !important;
}

.double-padding-top {
    padding-top: var(--doublespace) !important;
}

.double-padding-bottom {
    padding-bottom: var(--doublespace) !important;
}

.no-hyphenate {
    word-wrap: normal;
    hyphens: manual;
}
.shariff-link{
    text-decoration: none !important;
}






/* media queries START */


/*-------------------------------------------------------------------------------------------*/


/* super wide size browser windows ca. 1920px */

@media only screen and (min-width: 120em) {
}


/*-------------------------------------------------------------------------------------------*/


/* super wide size browser windows ca. 1600px */

@media only screen and (max-width: 100em) {
  
	.fusion-megamenu-widgets-container .textwidget img {
    height: 120px;
	}
	
}


/*-------------------------------------------------------------------------------------------*/


/* big size browser windows ca. 1280px */

@media only screen and (max-width: 80em) {
	
	
	#banner {
		min-height: 260px;
	}

#mainbanner {
		min-height: 380px;
	}
	
	

}



/*-------------------------------------------------------------------------------------------*/


/* ipad landscape size browser windows ca. 1024px */

@media only screen and (max-width: 1024px) {
    body {
        --standardspace: 2em;
        --doublespace: 3em;
        --halfspace: 1em;
		--main_padding-top: 4em;
		--h1_typography-font-size: 2rem;
        --h2_typography-font-size: 1.7rem;
        --h3_typography-font-size: 1.5rem;
        --h4_typography-font-size: 1.2rem;
		--body_typography-font-size: 15px;
		--form_text_size: 15px;
    }

    .fusion-toggle-heading {
        font-size: 0.8em;
    }
	
	body.fusion-body .fusion-secondary-header .fusion-alignright>* {
        float: right!important;
    }

    body .button-xlarge,
  .fusion-body .fusion-button-xlarge,
	  body .button-large,
  .fusion-body .fusion-button-large{
    padding: 13px 40px !important;
    line-height: 1.3 !important;
    font-size: 1.2em !important;
  }


}


/*-------------------------------------------------------------------------------------------*/


/* smaller tablates landscape size browser windows ca. 960px */

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


/*-------------------------------------------------------------------------------------------*/


/* Small Size */

@media only screen and (max-width: 800px) {
   
	
	#wrapper .fusion-columns .fusion-column:not(.fusion-column-last) {
		margin-bottom: var(--standardspace)
	}
	
		#banner {
		min-height: 180px;
	}

#mainbanner {
		min-height: 250px;
	}


	.trivion-results .trivion-item {
        flex-basis: 50%;
	}

    .searchandfilter > ul > li {
        width: 50%;
    }

    .searchandfilter > ul > li.sf-field-reset {
        width: 100%!important;
    }
}



/*-------------------------------------------------------------------------------------------*/


/* Smallest Size */

@media only screen and (max-width: 460px) {
    body {

		--body_typography-font-size: 14px;
		--h1_typography-font-size: 1.7rem;
        --h2_typography-font-size: 1.5rem;
        --h3_typography-font-size: 1.2rem;
        --h4_typography-font-size: 1.1rem;
		--body_typography-font-size: 15px;
		--form_text_size: 14px;
        --standardspace: 30px;
        --doublespace: 50px;
        --halfspace: 20px;
		--main_padding-top: 2em;
		--form_text_size: 14px;
        word-wrap: normal;
        hyphens: auto;
    }
    .fusion-imageframe.image-align-right,
    .fusion-imageframe.image-align-left {
        max-width: 100% !important;
        float: none !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
	
    body.fusion-button_size-medium .fusion-button-default-size,
    body.fusion-button_size-medium button.button,
    body .button-large,
    .fusion-body .fusion-button-large,
    body .button-xlarge,
    .fusion-body .fusion-button-xlarge,
    body .button-xxlarge,
    .fusion-body .fusion-button-xxlarge {
		padding: 13px 20px !important;
        line-height: 1.2 !important;
        font-size: 3.5vw !important;
        width: 100%;
    }



	.fusion-tb-header .fusion-text {
		display: none;
	}


    .trivion-results .trivion-item {
        flex-basis: 100%;
    }

    .searchandfilter > ul > li {
        width: 100%;
    }

/* ---------- Textblock with Shapes left/right */


    .shape-left .fusion-column-wrapper {
        clip-path: none;
    }

    .shape-right .fusion-column-wrapper {
        clip-path: none;
    }

    .shape-left .box .fusion-column-wrapper .fusion-text {
        margin-left: var(--defaultspace);
        margin-right: var(--defaultspace);
    }


    .shape-right .box .fusion-column-wrapper .fusion-text {
        margin-right: var(--defaultspace);
        margin-left: var(--defaultspace);
    }



/* ---------- Image overlays */

    span.fusion-imageframe.left-overlay {
    clip-path: none;
    }

    span.fusion-imageframe.right-overlay {
    clip-path: none;
    }
    
	
	
}


/* media queries END */

/*Anwedungen: Display ACFs */
.tr-acf-table-row{
	margin-top: 1em;
}