.post, .page{margin:0;}
h2, h3, h4{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
@media(min-width:1025px) and (max-width:1124px){
.top-nav-menu .menu-item a{padding-left:10px !important;padding-right:10px !important;}
}
.grid_list h3{word-wrap:normal;overflow-wrap:normal;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;}
.grid_list{display:grid;grid-row-gap:0px;grid-column-gap:0px;grid-template-columns:repeat(1, 1fr);}
.grid_list .grid_list_item{min-height:250px;height:250px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-style:solid;border-width:0px 0px 0px 0px;border-color:#ffffff;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;}
.grid_list .grid_list_item_page{background-color:#78D64B;}
.grid_list .grid_list_item .grid_list_item_inner{height:100%;position:relative;}
.grid_list .grid_list_item .grid_list_item_inner .term-overlay{mix-blend-mode:multiply;background-color:rgba(0,0,0,0.16);opacity:1;transition:.3s all ease;position:absolute;top:0;bottom:0;left:0;right:0;}
.grid_list .grid_list_item .grid_list_item_inner:hover .term-overlay{background-color:rgba(255,255,255,0.10);opacity:1;}
.grid_list .grid_list_item .grid_list_item_inner .term-title-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;}
.grid_list .grid_list_item .grid_list_item_inner .term-title{font-size:1.8em;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.5);;line-height:36px;padding:5px 5px 5px 5px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;}
.grid_list .grid_list_item.grid_list_item_page .grid_list_item_inner .term-title{text-shadow:none;}
.relateted_products ul{padding-left:0;list-style:none;}
.relateted_products ul li span.related_item{font-family:"din-2014", Sans-serif;font-size:1.3em;text-transform:uppercase;}
.relateted_products ul li span.related_item, .relateted_products ul li span.related_item a{color:#7a7a7a;}
.liste_produkte_zu_beitrag{color:#7a7a7a;font-family:"din-2014", Sans-serif;font-size:1.3em;text-transform:uppercase;}
.liste_produkte_zu_beitrag a, .liste_produkte_zu_beitrag span{font-weight:600;}
.liste_produkte_zu_beitrag a{color:#78D64B;}
.newsletterForm{font-family:"Roboto", sans-serif;font-size:1.3em;font-weight:300;color:#fff;}
.newsletterForm a{color:#78D64B;}
.newsletterForm td{display:none;}
.newsletterForm input[type=email]{color:rgba(0, 0, 0, 0.52);width:100%;}
.newsletterForm .newsletter-button{background-color:#78D64B !important;color:#ffffff;text-transform:uppercase;border-radius:0px 0px 0px 0px !important;}
.newsletterForm input[type=email],
.newsletterForm .newsletter-button{font-weight:200;}
.newsletterForm .checkbox-inline{margin-top:15px;}
.newsletterForm [type="checkbox"]:not(:checked),
.newsletterForm [type="checkbox"]:checked,
#econova_contactform_de [type="checkbox"]:not(:checked),
#econova_contactform_de [type="checkbox"]:checked,
#oefix_contactform_de [type="checkbox"]:not(:checked),
#oefix_contactform_de [type="checkbox"]:checked{position:absolute;left:-9999px;}
.newsletterForm [type="checkbox"]:not(:checked) + label,
.newsletterForm [type="checkbox"]:checked + label,
#econova_contactform_de [type="checkbox"]:not(:checked) + label,
#econova_contactform_de [type="checkbox"]:checked + label,
#oefix_contactform_de [type="checkbox"]:not(:checked) + label,
#oefix_contactform_de [type="checkbox"]:checked + label{position:relative;padding-left:1.95em !important;cursor:pointer;}
.newsletterForm [type="checkbox"]:not(:checked) + label:before,
.newsletterForm [type="checkbox"]:checked + label:before,
#econova_contactform_de [type="checkbox"]:not(:checked) + label:before,
#econova_contactform_de [type="checkbox"]:checked + label:before,
#oefix_contactform_de [type="checkbox"]:not(:checked) + label:before,
#oefix_contactform_de [type="checkbox"]:checked + label:before{content:'';position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:2px solid #ccc;background:#fff;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);}
.newsletterForm [type="checkbox"]:not(:checked) + label:after,
.newsletterForm [type="checkbox"]:checked + label:after,
#econova_contactform_de [type="checkbox"]:not(:checked) + label:after,
#econova_contactform_de [type="checkbox"]:checked + label:after,
#oefix_contactform_de [type="checkbox"]:not(:checked) + label:after,
#oefix_contactform_de [type="checkbox"]:checked + label:after{content:'\2718';position:absolute;top:.10em;left:.12em;font-size:1.3em;line-height:0.8;color:#78D64B;transition:all .2s;}
.newsletterForm [type="checkbox"]:not(:checked) + label:after,
#econova_contactform_de [type="checkbox"]:not(:checked) + label:after,
#oefix_contactform_de [type="checkbox"]:not(:checked) + label:after{opacity:0;transform:scale(0);}
.newsletterForm [type="checkbox"]:checked + label:after,
#econova_contactform_de [type="checkbox"]:checked + label:after,
#oefix_contactform_de [type="checkbox"]:checked + label:after{opacity:1;transform:scale(1);}
.newsletterForm [type="checkbox"]:disabled:not(:checked) + label:before,
.newsletterForm [type="checkbox"]:disabled:checked + label:before,
#econova_contactform_de [type="checkbox"]:disabled:not(:checked) + label:before,
#econova_contactform_de [type="checkbox"]:disabled:checked + label:before,
#oefix_contactform_de [type="checkbox"]:disabled:not(:checked) + label:before,
#oefix_contactform_de [type="checkbox"]:disabled:checked + label:before{box-shadow:none;border-color:#bbb;background-color:#ddd;}
.newsletterForm [type="checkbox"]:disabled:checked + label:after,
#econova_contactform_de [type="checkbox"]:disabled:checked + label:after,
#oefix_contactform_de [type="checkbox"]:disabled:checked + label:after{color:#999;}
.newsletterForm [type="checkbox"]:disabled + label,
#econova_contactform_de [type="checkbox"]:disabled + label,
#oefix_contactform_de [type="checkbox"]:disabled + label{color:#aaa;}
.newsletterForm [type="checkbox"]:checked:focus + label:before,
.newsletterForm [type="checkbox"]:not(:checked):focus + label:before,
#econova_contactform_de [type="checkbox"]:checked:focus + label:before,
#econova_contactform_de [type="checkbox"]:not(:checked):focus + label:before,
#oefix_contactform_de [type="checkbox"]:checked:focus + label:before,
#oefix_contactform_de [type="checkbox"]:not(:checked):focus + label:before{border:2px dotted blue;}
.newsletterForm label:hover:before, #econova_contactform_de label:hover:before,
#oefix_contactform_de label:hover:before{border:2px solid #4778d9!important;}
@media(max-width:767px){
.grid_list .grid_list_item{height:250px;}
}
@media(min-width:768px) and (max-width:1024px){
.grid_list{grid-template-columns:repeat(2, 1fr);}
}
@media(min-width:1025px){
.grid_list {
grid-template-columns: repeat(5, 1fr);
}
.grid_list .grid_list_item .grid_list_item_inner .term-title {
font-size: 1.2em;
}
}