/*!
Theme Name: Enfold Child
Theme URI: http://www.kriesi.at/themes/enfold/
Template: enfold
Author: Kriesi
Author URI: https://kriesi.at
Description: A superflexible and responsive Business Theme by Kriesi - Update notifications available on Facebook and via newsletter: - Join the Facebook Group - Subscribe to our Newsletter
Version: 5.1.1.1659616890
Updated: 2022-08-04 12:41:30

*/.flexCenterThreeCol .entry-content-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem}@media only screen and (max-width: 767px){.flexCenterThreeCol .entry-content-wrapper{gap:1rem}}.flexCenterThreeCol .entry-content-wrapper::before{display:none}.flexCenterThreeCol .entry-content-wrapper .flex_column{flex:1 1 auto;float:none;margin:0;max-width:calc(33% - 2rem)}@media only screen and (max-width: 1100px){.flexCenterThreeCol .entry-content-wrapper .flex_column{max-width:calc(50% - 3rem)}}@media only screen and (max-width: 767px){.flexCenterThreeCol .entry-content-wrapper .flex_column{max-width:100%}}.narrow{max-width:1000px;margin:0 auto}.wrapper1000{max-width:1000px;margin:0 auto;padding:0 1rem}.scrollMoreWrap{scroll-margin-top:20px;margin-top:2rem;display:flex;justify-content:center}.scrollMoreWrap .scrollMore{text-align:center;font-size:14px;text-transform:uppercase;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:0.5rem;cursor:pointer;transition:150ms all ease-in;border:none;background-color:transparent;color:#333333;font-weight:600}.scrollMoreWrap .scrollMore:hover{color:#293f39}.overlay{position:relative;padding:2rem !important;justify-content:center}@media only screen and (max-width: 989px){.overlay{display:flex !important}}.overlay>section{display:block}@media only screen and (max-width: 989px){.overlay>section{display:flex;align-items:center}}.overlay::after{position:absolute;top:0;left:0;z-index:-1;width:100% !important;height:100% !important;visibility:visible !important;background-color:rgba(0,0,0,0.6);transition:all 150ms ease-in}.overlay:hover::after{background-color:rgba(0,0,0,0.3)}.hero-section{width:100%;min-height:500px;background-size:cover;background-position:center center;position:relative}.hero-section .overlay{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;color:white}.hero-section .overlay h1{font-size:50px;text-align:center}@media screen and (max-width: 768px){.hero-section .overlay h1{width:100%;font-size:35px}}.introContent{background-color:#fafafa;padding:4rem 0;text-align:center;font-size:20px}.product-listings-wrapper{background-color:white;display:flex;justify-content:center;padding:40px 20px;background-color:#ECECEC;min-height:30vh}.product-listings-wrapper .products-wrapper{max-width:1200px;width:100%}.product-listings-wrapper .products-wrapper .back{margin-bottom:2rem;font-size:14px;font-style:italic;color:#293f39}.product-listings-wrapper .products-wrapper .products-list-title{width:100%;padding-bottom:20px;font-size:30px;font-weight:700}@media screen and (max-width: 768px){.product-listings-wrapper .products-wrapper .products-list-title{width:100%;margin-bottom:20px;border-bottom:0px solid #949494;font-size:25px;font-weight:700}}.product-listings-wrapper .products-wrapper .products{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);border-top:1px solid #949494;border-bottom:1px solid #949494}@media screen and (max-width: 768px){.product-listings-wrapper .products-wrapper .products{grid-template-columns:repeat(1, 1fr)}}.product-listings-wrapper .products-wrapper .products .product_box{display:flex;align-items:center;padding:3% 20px;border-top:1px solid #949494;border-right:1px solid #949494}@media screen and (max-width: 768px){.product-listings-wrapper .products-wrapper .products .product_box{padding:5% 10px;border-right:none}}.product-listings-wrapper .products-wrapper .products .product_box:nth-child(even){border-right:none}.product-listings-wrapper .products-wrapper .products .product_box:first-child{border-top:none}.product-listings-wrapper .products-wrapper .products .product_box:first-child+div{border-top:none}@media screen and (max-width: 768px){.product-listings-wrapper .products-wrapper .products .product_box:first-child+div{border-top:1px solid #949494}}.product-listings-wrapper .products-wrapper .products .product_box .img-wrapper-listing{width:20%;min-width:100px;background-color:white;height:100%;display:flex;align-items:center}.product-listings-wrapper .products-wrapper .products .product_box .img-wrapper-listing img{width:auto;height:70px}@media screen and (max-width: 768px){.product-listings-wrapper .products-wrapper .products .product_box .img-wrapper-listing img{width:100px;height:auto}}.product-listings-wrapper .products-wrapper .products .product_box .product-title-listing{width:75%;color:black}@media screen and (max-width: 768px){.product-listings-wrapper .products-wrapper .products .product_box .product-title-listing h2{font-size:20px}}.main-wrapper{min-width:100vw;background-color:#ECECEC;padding:50px 0px}.main-wrapper .content-wrapper{max-width:1200px;margin:auto;padding:0px 15px;min-height:80vh;display:flex;flex-wrap:wrap}.main-wrapper .content-wrapper .top-content-wrapper{display:flex;flex-direction:column;width:50%;padding:0px 25px}@media screen and (max-width: 768px){.main-wrapper .content-wrapper .top-content-wrapper{width:100%}}.main-wrapper .content-wrapper .top-content-wrapper .img-wrapper{margin-bottom:30px}.main-wrapper .content-wrapper .top-content-wrapper .img-wrapper .product-img{width:100%;height:auto}.main-wrapper .content-wrapper .top-content-wrapper .buttonWrap{margin-bottom:3rem;text-align:center}.main-wrapper .content-wrapper .top-content-wrapper .buttonWrap .button{background-color:#293f39;color:white;text-transform:uppercase;padding:1rem;display:inline-block}.main-wrapper .content-wrapper .list-view-wrapper{width:50%;padding:10px 25px}@media screen and (max-width: 768px){.main-wrapper .content-wrapper .list-view-wrapper{width:100%}}.productsTable{background-color:white;text-align:center;width:100%;table-layout:fixed}@media screen and (max-width: 768px){.productsTable thead{display:none}}.productsTable thead th{text-align:center}.productsTable tbody tr:nth-child(odd){background-color:#dddddd}@media screen and (max-width: 768px){.productsTable tbody tr{display:block;border-bottom:1px solid black}.productsTable tbody tr:first-child{border-top:1px solid black}}@media screen and (max-width: 768px){.productsTable tbody tr td{display:block;border:none;border-bottom:1px solid #cccccc}.productsTable tbody tr td::before{content:attr(data-label);display:block;font-weight:bold}}
