.elementor-489 .elementor-element.elementor-element-7d69033 > .elementor-container{max-width:1200px;}.elementor-489 .elementor-element.elementor-element-7d69033:hover > .elementor-background-overlay{opacity:0.5;}.elementor-489 .elementor-element.elementor-element-7d69033{margin-top:100px;margin-bottom:0300px;}.elementor-489 .elementor-element.elementor-element-27349899{text-align:left;}.elementor-489 .elementor-element.elementor-element-27349899 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:24px;text-transform:uppercase;line-height:1.3em;}.elementor-489 .elementor-element.elementor-element-27349899 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-msie .elementor-489 .elementor-element.elementor-element-18d5242b .elementor-portfolio-item{width:calc( 100% / 4 );border-style:solid;border-color:transparent;border-right-width:calc(40px / 2);border-left-width:calc(40px / 2);border-bottom-width:40px;}.elementor-489 .elementor-element.elementor-element-18d5242b .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-489 .elementor-element.elementor-element-18d5242b:after{content:"1";position:absolute;color:transparent;}.elementor-489 .elementor-element.elementor-element-18d5242b .elementor-posts-container{grid-column-gap:40px;grid-row-gap:40px;}.elementor-msie .elementor-489 .elementor-element.elementor-element-18d5242b .elementor-portfolio{margin:0 -40px;}.elementor-489 .elementor-element.elementor-element-18d5242b a .elementor-portfolio-item__overlay{background-color:rgba(0, 0, 0, 0.33);}.elementor-489 .elementor-element.elementor-element-18d5242b .elementor-portfolio-item__title{font-family:"Avenir Next", Sans-serif;font-size:24px;text-transform:uppercase;}body.elementor-page-489 h1.entry-title, .elementor-page-title{display:none;}@media(max-width:1024px){.elementor-489 .elementor-element.elementor-element-7d69033{margin-top:80px;margin-bottom:0px;}.elementor-489 .elementor-element.elementor-element-27349899 .elementor-heading-title{font-size:22px;}.elementor-489 .elementor-element.elementor-element-27349899 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-msie .elementor-489 .elementor-element.elementor-element-18d5242b .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-489 .elementor-element.elementor-element-18d5242b .elementor-portfolio-item__title{font-size:21px;}}@media(max-width:767px){.elementor-489 .elementor-element.elementor-element-7d69033{margin-top:40px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-489 .elementor-element.elementor-element-27349899 .elementor-heading-title{font-size:20px;}.elementor-msie .elementor-489 .elementor-element.elementor-element-18d5242b .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-489 .elementor-element.elementor-element-18d5242b .elementor-portfolio-item__title{font-size:20px;}}/* Start custom CSS for portfolio, class: .elementor-element-18d5242b */li[data-filter="__all"] {
  display: none;
}

 .elementor-portfolio-item__overlay {
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid !important;
    border-color: #fff !important;
    margin: 20px;
}

@media only screen and (max-width: 767px) {
.elementor-956 .elementor-element.elementor-element-c2787a8 .elementor-posts-container {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important;
}
}/* MEDIA QUERY END *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-Bold.eot');
	src: url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-Bold.woff2') format('woff2'),
		url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-Bold.woff') format('woff'),
		url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-Bold.ttf') format('truetype'),
		url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-Bold.svg#AvenirNext') format('svg');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-Regular.eot');
	src: url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-Regular.woff2') format('woff2'),
		url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-Regular.woff') format('woff'),
		url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-Regular.ttf') format('truetype'),
		url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-Regular.svg#AvenirNext') format('svg');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-It.eot');
	src: url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-It.eot?#iefix') format('embedded-opentype'),
		url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-It.woff2') format('woff2'),
		url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-It.woff') format('woff'),
		url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-It.ttf') format('truetype'),
		url('https://www.bonath-printerior.de/neu/wp-content/uploads/2019/11/AvenirNextLTPro-It.svg#AvenirNext') format('svg');
}
/* End Custom Fonts CSS */