/*
Theme Name: REMJND
Theme URI: https://remjnd.com/
Author: REMJND - Building Memorable Brands
Author URI: https://remjnd.com/
Description: REMJND Theme
Version: 1.05
*/@charset "UTF-8";body,html,h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote{padding:0;margin:0;}body,html{overflow-x:hidden;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}a{outline:none !important;text-decoration:none;}ol,ul,li{list-style:none;}.clear{clear:both;line-height:0;font-size:0;height:0;width:0;overflow:hidden;visibility:hidden;display:block;}p{cursor:text;}b,strong{font-weight:bold;}img{-ms-interpolation-mode:bicubic;}li{display:list-item;}.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.cf{display:inline-block;}* html .cf{height:1%;}.cf{display:block;}video::-webkit-media-controls-enclosure{display:none !important;}.bg-img{visibility:hidden;position:absolute;width:0;height:0;}@font-face{font-family:"montserrat";src:url("https://littleclementine.de/wp-content/uploads/2022/10/montserrat-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"montserrat";src:url("https://littleclementine.de/wp-content/uploads/2021/07/montserrat.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"montserrat";src:url("https://littleclementine.de/wp-content/uploads/2021/07/montserrat-bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"amatic";src:url("https://littleclementine.de/wp-content/uploads/2022/10/amatic.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"amatic";src:url("https://littleclementine.de/wp-content/uploads/2022/10/amatic-bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}body,input,textarea{font-family:montserrat; font-weight:normal; font-style:normal;font-size:16px;line-height:1.7em;color:#4f3115;}h1{font-family:amatic; font-weight:bold; font-style:normal;font-size:80px;line-height:1.15em;color:#4f3115;}h1:not(:first-child){margin-top:1.1em;}h1:not(:last-child){margin-bottom:0.2em;}h2{font-family:amatic; font-weight:bold; font-style:normal;font-size:70px;line-height:1.15em;color:#4f3115;}h2:not(:first-child){margin-top:1.1em;}h2:not(:last-child){margin-bottom:0.2em;}h3{font-family:amatic; font-weight:bold; font-style:normal;font-size:50px;line-height:1.3em;color:#4f3115;}h3:not(:first-child){margin-top:1.7em;}h3:not(:last-child){margin-bottom:0.5em;}h4{font-family:amatic; font-weight:bold; font-style:normal;font-size:40px;line-height:1.5em;color:#a5b52f;}h4:not(:first-child){margin-top:1.5em;}h4:not(:last-child){margin-bottom:0.5em;}p:not(:last-child){margin-bottom:1.5em;}p:not(:first-child){margin-top:1.5em;}.btn, #woocommerce .single_add_to_cart_button, #root .woocommerce a.button.alt, #root .woocommerce button.button.alt, input[type=submit]{cursor:pointer;display:inline-block;
padding:12px 24px;
text-transform:capitalize;
font-family:'amatic';
font-weight:bold;
font-size:24px;
background:#a5b52f;
color:#fff;
border-radius:6px;
min-width:140px;
text-align:center;
box-sizing:border-box;
-webkit-transition:background .2s ease-in-out, color .2s ease-in-out;
transition:background .2s ease-in-out, color .2s ease-in-out;}.btn:hover, #woocommerce .single_add_to_cart_button:hover, #root .woocommerce a.button.alt:hover, #root .woocommerce button.button.alt:hover, input[type=submit]:hover{background:#f4f7e2;
text-decoration:none;
color:#a5b52f;}@media (max-width:1200px){h1{font-size:72px}h2{font-size:63px}h3{font-size:45px}h4{font-size:36px}}@media (max-width:1050px){h1{font-size:66px}h2{font-size:58px}h3{font-size:42px}h4{font-size:33px}}@media (max-width:950px){h1{font-size:61px}h2{font-size:53px}h3{font-size:38px}h4{font-size:30px}}@media (max-width:800px){h1{font-size:56px}h2{font-size:49px}h3{font-size:35px}h4{font-size:28px}body,input,textarea{font-size:14px}}@media (max-width:600px){h1{font-size:48px}h2{font-size:42px}h3{font-size:30px}}@media (max-width:500px){h1{font-size:40px}h2{font-size:35px}h3{font-size:25px}}@media (max-width:380px){h1{font-size:32px}h2{font-size:28px}h3{font-size:20px}}.bg2 .btn, .bg2 input[type=submit]{color:#fff;}.bg2 .btn:hover, .bg2 input[type=submit]:hover{background:#ffffff;
text-decoration:none;
color:#a5b52f;}.bg3 .btn, .bg3 input[type=submit]{color:#fff;}.bg3 .btn:hover, .bg3 input[type=submit]:hover{background:#ffffff;
text-decoration:none;
color:#a5b52f;}.bg4 .btn, .bg4 input[type=submit]{color:#fff;}.bg4 .btn:hover, .bg4 input[type=submit]:hover{background:#ffffff;
text-decoration:none;
color:#a5b52f;}.bg5 .btn, .bg5 input[type=submit]{color:#fff;}.bg5 .btn:hover, .bg5 input[type=submit]:hover{background:#ffffff;
text-decoration:none;
color:#a5b52f;}html{background:#ffffff}a{color:#eba452;}.bg1, .bannertext.textbox.bg1 .inner{background:#ffffff;}.bannertext.imagefade.bg1 .img:after{background:linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);}.bg2{background:#fdf5ed;color:#4f3115;}.bannertext.textbox.bg2 .inner{background:#fdf5ed;}.bg2 h1{color:#4f3115;}.bg2 h2{color:#4f3115;}.bg2 h3{color:#4f3115;}.bg2 h4{color:#a5b52f;}.bg2 a{color:#eba452;}.bannertext.imagefade.bg2 .img:after{background:linear-gradient(0deg, rgba(253,245,237,1) 0%, rgba(253,245,237,0) 100%);}.bg3{background:#fbeedf;color:#4f3115;}.bannertext.textbox.bg3 .inner{background:#fbeedf;}.bg3 h1{color:#4f3115;}.bg3 h2{color:#4f3115;}.bg3 h3{color:#4f3115;}.bg3 h4{color:#a5b52f;}.bg3 a{color:#eba452;}.bannertext.imagefade.bg3 .img:after{background:linear-gradient(0deg, rgba(251,238,223,1) 0%, rgba(251,238,223,0) 100%);}.bg4{background:#f9e5cd;color:#4f3115;}.bannertext.textbox.bg4 .inner{background:#f9e5cd;}.bg4 h1{color:#4f3115;}.bg4 h2{color:#4f3115;}.bg4 h3{color:#4f3115;}.bg4 h4{color:#a5b52f;}.bg4 a{color:#eba452;}.bannertext.imagefade.bg4 .img:after{background:linear-gradient(0deg, rgba(249,229,205,1) 0%, rgba(249,229,205,0) 100%);}.bg5{background:#eba452;color:#ffffff;}.bannertext.textbox.bg5 .inner{background:#eba452;}.bg5 h1{color:#4f3115;}.bg5 h2{color:#4f3115;}.bg5 h3{color:#4f3115;}.bg5 h4{color:#6b773e;}.bg5 a{color:#6b773e;}.bannertext.imagefade.bg5 .img:after{background:linear-gradient(0deg, rgba(,1) 0%, rgba(,0) 100%);}.overlay{background:rgba(249,229,205,0.75);}#header.header-text{background:#f9e5cd;}#header.header-text *{color:#4f3115;}.imagegrid.bg1 .col:not(.empty):after{border-color:#ffffff;}.imagegrid.bg1 .col.imageboth:before, .imagegrid.bg1 .col.imagetop:before, .imagegrid.bg1 .col.imagebottom:before{background:#ffffff;}.imagegrid.bg2 .col:not(.empty):after{border-color:#fdf5ed;}.imagegrid.bg2 .col.imageboth:before, .imagegrid.bg2 .col.imagetop:before, .imagegrid.bg2 .col.imagebottom:before{background:#fdf5ed;}.imagegrid.bg3 .col:not(.empty):after{border-color:#fbeedf;}.imagegrid.bg3 .col.imageboth:before, .imagegrid.bg3 .col.imagetop:before, .imagegrid.bg3 .col.imagebottom:before{background:#fbeedf;}.imagegrid.bg4 .col:not(.empty):after{border-color:#f9e5cd;}.imagegrid.bg4 .col.imageboth:before, .imagegrid.bg4 .col.imagetop:before, .imagegrid.bg4 .col.imagebottom:before{background:#f9e5cd;}.imagegrid.bg5 .col:not(.empty):after{border-color:#eba452;}.imagegrid.bg5 .col.imageboth:before, .imagegrid.bg5 .col.imagetop:before, .imagegrid.bg5 .col.imagebottom:before{background:#eba452;}#root{padding-top:0px;}.wrapper{width:90%;max-width:1300px;margin:auto;}@media (min-width:801px){.wrapper.desktop-full{width:100%;max-width:none;}}@media (max-width:800px){.wrapper.mobile-full{width:100%}}.paddingtop{padding-top:125px;}.paddingtop-half{padding-top:62.5px;}.paddingtop-double{padding-top:250px;}.paddingbottom{padding-bottom:125px;}.paddingbottom-half{padding-bottom:62.5px;}.paddingbottom-double{padding-bottom:250px;}@media (max-width:1300px){.paddingtop{padding-top:112.5px;}.paddingtop-half{padding-top:56.25px;}.paddingtop-double{padding-top:225px;}.paddingbottom{padding-bottom:112.5px;}.paddingbottom-half{padding-bottom:56.25px;}.paddingbottom-double{padding-bottom:225px;}}@media (max-width:1200px){.paddingtop{padding-top:100px;}.paddingtop-half{padding-top:50px;}.paddingtop-double{padding-top:200px;}.paddingbottom{padding-bottom:100px;}.paddingbottom-half{padding-bottom:50px;}.paddingbottom-double{padding-bottom:200px;}}@media (max-width:1100px){.paddingtop{padding-top:87.5px;}.paddingtop-half{padding-top:43.75px;}.paddingtop-double{padding-top:175px;}.paddingbottom{padding-bottom:87.5px;}.paddingbottom-half{padding-bottom:43.75px;}.paddingbottom-double{padding-bottom:175px;}}@media (max-width:1000px){.paddingtop{padding-top:75px;}.paddingtop-half{padding-top:37.5px;}.paddingtop-double{padding-top:150px;}.paddingbottom{padding-bottom:75px;}.paddingbottom-half{padding-bottom:37.5px;}.paddingbottom-double{padding-bottom:150px;}}@media (max-width:900px){.paddingtop{padding-top:62.5px;}.paddingtop-half{padding-top:31.25px;}.paddingtop-double{padding-top:125px;}.paddingbottom{padding-bottom:62.5px;}.paddingbottom-half{padding-bottom:31.25px;}.paddingbottom-double{padding-bottom:125px;}}@media (max-width:800px){.paddingtop{padding-top:50px;}.paddingtop-half{padding-top:25px;}.paddingtop-double{padding-top:100px;}.paddingbottom{padding-bottom:50px;}.paddingbottom-half{padding-bottom:25px;}.paddingbottom-double{padding-bottom:100px;}}#mainnav{position:fixed;z-index:10;top:0;left:0;width:100%;box-sizing:border-box;transition:background .2s, box-shadow .2s;}
#mainnav .wrapper{position:relative;}
#mainnav .inner {height:100px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;}
#mainnav .logo img{display:block;width:100%;height:auto;}
#mainnav ul li a {font-family: amatic; font-weight: bold; text-transform:capitalize;}
#mainnav ul li a:hover{text-decoration:none;}

#mainnav .toggle-search svg {display:inline-block;fill:#4f3115;}
#mainnav .toggle-search .wrap-search {display:flex;align-items:center;font-family: amatic; font-weight: bold; text-transform:capitalize;}

.open-search #mainnav,
.scrolled-100 #mainnav {background:#ffffff;box-shadow: 0 0 150px rgb(0 0 0 / 10%);}


@media (max-width: 1400px){
	#mainnav{left:0;right:0;width:100%;-webkit-transform:none;transform:none;}
}

@media (max-width: 1230px) and (min-width:1001px){
	#mainnav .mainnav ul.nav {gap:5px !important;}
	#mainnav .mainnav ul.nav > li > a {padding:15px 4px !important;font-size:20px !important;}
	#toggle-search .wrap-search {font-size: 20px !important;}
	#toggle-search svg {width:18px !important;}
}

@media (min-width: 1001px){
	#mainnav .mainnav {width:100%;}
	#mainnav .logo{display:inline-block;width:180px;margin-top:-5px;}
	#mainnav .mainnav ul.nav li.back, #mainnav .mobile{display:none;}
	#mainnav .mainnav ul.nav{display:flex;justify-content:center;gap:10px;;width:100%;z-index:3;transform: translate(10px, 0);}
	#mainnav .mainnav ul.nav > li{display:inline-block;position:relative;padding:0;}
	#mainnav .mainnav ul.nav > li > a{display:block;color:#4f3115;padding:15px 6px;font-size:24px;line-height:30px;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
	#mainnav .mainnav ul.nav > li > a:hover, #mainnav .mainnav ul.nav > li:hover > a, #mainnav .mainnav ul.nav > li.current-menu-item > a {color:#eba452;}
	#mainnav .mainnav ul.nav > li > ul:not(.mega-menu){display:none;position:absolute;z-index:3;top:50px;left:50%;margin-left:-125px;width:250px;background:#fdf5ed;box-shadow:0 0 100px rgba(0,0,0,0.2);box-sizing:border-box;text-align:center;border-radius:10px;overflow:hidden;}
	#mainnav .mainnav ul.nav > li > ul.mega-menu{display:none;position:absolute;z-index:3;top:50px;left:50%;margin-left:-250px;width:500px;background:#fdf5ed;box-shadow:0 0 100px rgba(0,0,0,0.2);box-sizing:border-box;text-align:center;border-radius:10px;overflow:hidden;}
	#mainnav .mainnav ul.nav > li:hover > ul:not(.mega-menu){display:block;}
	#mainnav .mainnav ul.nav > li:hover > ul.mega-menu{display:flex;flex-wrap:wrap;}
	#mainnav .mainnav ul.nav > li:hover > ul.mega-menu > li {width:50%;}
	#mainnav .mainnav ul.nav > li > ul > li > a{display:block;padding:15px 0;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;color:#4f3115;font-size:22px;line-height:1.4em;text-transform:capitalize;}
	#mainnav .mainnav ul.nav > li > ul > li > a:hover{background:#fafafa;}

	#toggle-search {-webkit-transform:translateX(-5px);transform:translateX(-5px);}
	#toggle-search svg {display:inline-block;fill:#4f3115;width:22px;margin-left:5px;}
	#toggle-search .wrap-search {font-size:24px; cursor:pointer;}
}

@media (max-width: 1000px){
	#mainnav {background:transparent;}
	#mainnav .logo{display:inline-block;width:140px;}
	#mainnav .wrapper {height:100%;}
	#mainnav .mainnav{display: flex;flex-direction: column-reverse; justify-content: center ;position:fixed;z-index:3;top:0;right:0;bottom:0;width:100vw;height:100vh;opacity:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow:hidden;visibility:hidden;}
	#mainnav .mainnav.hidden{overflow:hidden;pointer-events:none;}
	#mainnav .mainnav ul.nav li a .break {display:block;}
	#mainnav ul li.blocked a::after {display:none;}
	
	#mainnav ul.nav{display: flex; flex-direction: column; justify-content: center; align-items: flex-start;z-index:1;opacity:0;-webkit-transition: opacity 0.75s ease-in-out; -moz-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; -o-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out;}
	#mainnav ul.nav > li > ul{position:fixed;display: inline-flex; flex-direction: column; justify-content: center; align-items: center;top:0;z-index:2;right:0;bottom:0;width:100vw;height:100vh;background:#fcf8f5;opacity:0;-webkit-transition: opacity 0.75s ease-in-out; -moz-transition: opacity 0.75s ease-in-out; -ms-transition: opacity 0.75s ease-in-out; -o-transition: opacity 0.75s ease-in-out; transition: opacity 0.75s ease-in-out;overflow-y:scroll;overflow-y:scroll;-webkit-overflow-scrolling:touch;visibility:hidden;}
	#mainnav ul.nav > li.open > ul{opacity:1;visibility:visible;pointer-events:auto;}
	#mainnav ul.nav li:not(.back) {position:relative;width:100%;margin-bottom:1em;}
	#mainnav ul.nav > li > a{display: block; padding: 10px 5%; font-weight: 300; text-align: center; text-transform: uppercase; font-size: 70px; line-height: 50px; box-sizing: border-box;color:#4f3115;}
	#mainnav ul.nav li > ul > li > a{display: block; padding: 10px 5%; font-weight: 300; text-align: center; text-transform: uppercase; font-size: 60px; line-height: 40px; box-sizing: border-box;color:#4f3115;}
	#mainnav ul.nav li > ul.mega-menu > li:not(.back) > a {font-size:40px;line-height:20px;}
	#mainnav .mainnav ul.nav > li.current-menu-item > a{color:#ffffff;font-weight:bold;}
	#mainnav ul.nav li.back {margin-top:25px;order:1;}
	#mainnav ul.nav li.back a {display: inline-block; padding: 12px 24px; text-transform: capitalize; font-family: 'amatic'; font-weight: bold; font-size: 30px; background: #a5b52f; color: #fff; border-radius: 6px; min-width: 140px; text-align: center; box-sizing: border-box;}
	
	#toggle-mainnav{width:40px;z-index:4;border-radius:3px;cursor:pointer;-webkit-transition:right .3s ease-in-out, top .3s ease-in-out;transition:right .3s ease-in-out, top .3s ease-in-out;order:3;}
	#toggle-search {order:2;margin-left:auto;margin-right:15px;z-index:4;}
	#toggle-search svg {height:26px;}
	#toggle-search .txt-search {display:none;}

	/*SCROLLED STATE + OPEN MAINNAV + OPEN SEARCH*/
	html.mainnav-open, html.mainnav-open body{overflow:hidden;}
	html.mainnav-open #mainnav .mainnav, html.mainnav-open #mainnav ul.nav{opacity:1;visibility:visible;}
	#mainnav .mobile{display:block;}
	
	#mainnav .mainnav::after {content:'';width:2000px;height:2000px;background:linear-gradient(140deg, rgba(243,201,151,1) 22%, rgba(235,164,82,1) 100%);position:absolute;transition:transform .5s ease-in;border-radius:50%;top:-250px;right:-500px; transform-origin: top right;}
	html:not(.mainnav-open) #mainnav .mainnav::after {transform:scale(0);}
}
@media (max-width: 767px){
	#mainnav .logo {width:110px;}
	#mainnav .inner{height:80px;}
	
	#mainnav ul.nav > li > a{font-size:60px;line-height:40px;}
	#mainnav ul.nav li > ul > li > a{font-size:60px;line-height:50px;}	
	#mainnav ul.nav li > ul.mega-menu > li:not(.back) > a {font-size:30px;line-height:20px;}
}
@media (max-width: 600px){
	#mainnav ul.nav li:not(.back) {margin-bottom:.5em;}
	#mainnav ul.nav li a {padding:15px 5%;} 
}
@media (max-width: 500px){
	#mainnav ul.nav > li > a{font-size:40px;line-height:20px;}
	#mainnav ul.nav li > ul > li > a{font-size:40px;line-height:30px;}	
	#mainnav ul.nav li > ul.mega-menu > li:not(.back) > a {font-size:20px;line-height:10px;}
}
@media (max-width: 390px){
	#mainnav .logo{font-size:13px;}
	#mainnav ul.nav > li > a{font-size:30px;line-height:15px;padding:10px 5%;}
	#mainnav ul.nav li > ul > li > a{font-size:30px;line-height:15px;}	
	#mainnav ul.nav li.back a {font-size:15px;padding:10px 20px;}

}
#toggle-mainnav .icon{width:30px;height:40px;display:block;cursor:pointer;position:relative;margin:0 0 0 7px;}
#toggle-mainnav .icon:before, html.mainnav-open #toggle-mainnav .icon:before{content:'';position:absolute;top:50%;margin-top:-1px;width:30px;height:1px;border-radius:2px;background:#4f3115;}
#toggle-mainnav .icon:before{-webkit-animation:animationOneReverse 1s ease forwards;animation:animationOneReverse 1s ease forwards;}
@-webkit-keyframes animationOneReverse{0%{-webkit-transform:rotate(315deg);transform:rotate(315deg);}25%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}50%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}
@keyframes animationOneReverse{0%{-webkit-transform:rotate(315deg);transform:rotate(315deg);}25%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}50%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}
html.mainnav-open #toggle-mainnav .icon:before{-webkit-animation:animationOne 1s ease forwards;animation:animationOne 1s ease forwards;}
@-webkit-keyframes animationOne{0%,50%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}75%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}100%{-webkit-transform:rotate(315deg);transform:rotate(315deg);}}
@keyframes animationOne{0%,50%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}75%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}100%{-webkit-transform:rotate(315deg);transform:rotate(315deg);}}
#toggle-mainnav .icon:after, html.mainnav-open #toggle-mainnav .icon:after{content:'';position:absolute;top:50%;margin-top:-1px;width:30px;height:1px;border-radius:2px;background:#4f3115;}
#toggle-mainnav .icon:after{-webkit-animation:animationTwoReverse 1s ease forwards;animation:animationTwoReverse 1s ease forwards;}
@-webkit-keyframes animationTwoReverse{0%{-webkit-transform:rotate(405deg);transform:rotate(405deg);}25%{-webkit-transform:rotate(450deg);transform:rotate(450deg);}50%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}
@keyframes animationTwoReverse{0%{-webkit-transform:rotate(405deg);transform:rotate(405deg);}25%{-webkit-transform:rotate(450deg);transform:rotate(450deg);}50%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}
html.mainnav-open #toggle-mainnav .icon:after{-webkit-animation:animationTwo 1s ease forwards;animation:animationTwo 1s ease forwards;}
@-webkit-keyframes animationTwo{0%,50%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}75%{-webkit-transform:rotate(450deg);transform:rotate(450deg);}100%{-webkit-transform:rotate(405deg);transform:rotate(405deg);}}
@keyframes animationTwo{0%,50%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}75%{-webkit-transform:rotate(450deg);transform:rotate(450deg);}100%{-webkit-transform:rotate(405deg);transform:rotate(405deg);}}
#toggle-mainnav .burger:before{content:'';position:absolute;top:10px;width:30px;height:1px;border-radius:2px;background:#4f3115;-webkit-animation:animationBurgerTopReverse 1s ease forwards;animation:animationBurgerTopReverse 1s ease forwards;}
@-webkit-keyframes animationBurgerTopReverse{0%,50%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:0;}51%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:1;}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}}
@keyframes animationBurgerTopReverse{0%,50%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:0;}51%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:1;}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}}
html.mainnav-open #toggle-mainnav .burger:before{-webkit-animation:animationBurgerTop 1s ease forwards;animation:animationBurgerTop 1s ease forwards;}
@-webkit-keyframes animationBurgerTop{0%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}50%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:1;}51%,100%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:0;}}
@keyframes animationBurgerTop{0%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}50%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:1;}51%,100%{-webkit-transform:translateY(11px);transform:translateY(11px);opacity:0;}}
#toggle-mainnav .burger:after{content:'';position:absolute;bottom:10px;width:30px;height:1px;border-radius:2px;background:#222220;-webkit-animation:animationBurgerBottomReverse 1s ease forwards;animation:animationBurgerBottomReverse 1s ease forwards;}
@-webkit-keyframes animationBurgerBottomReverse{0%,50%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0;}51%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:1;}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}}
@keyframes animationBurgerBottomReverse{0%,50%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0;}51%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:1;}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}}
html.mainnav-open #toggle-mainnav .burger:after{-webkit-animation:animationBurgerBottom 1s ease forwards;animation:animationBurgerBottom 1s ease forwards;}
@-webkit-keyframes animationBurgerBottom{0%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:1;}51%,100%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0;}}
@keyframes animationBurgerBottom{0%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:1;}51%,100%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0;}}
#header.header-image{overflow:hidden;position:relative;}
#header.header-image.fullscreen{height:calc(100vh - 0px);}
#header.header-image.halfscreen{height:70vh;min-height:500px;}
#header.header-image img{display:block;width:100%;height:100%;object-fit:cover;}
#header.header-image.overlay:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(249,229,205,0.75);}
#header.header-image .wrapper{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;}
@media (max-width: 800px){
	#header.header-image.fullscreen{height:calc(70vh - 0px);}
}#header h1{font-size:90px;color:#4f3115}@media (max-width:1200px){#header.header-image h1, #header.header-video h1{font-size:81px}}@media (max-width:1050px){#header.header-image h1, #header.header-video h1{font-size:75px}}@media (max-width:950px){#header.header-image h1, #header.header-video h1{font-size:65px}}@media (max-width:800px){#header.header-image h1, #header.header-video h1{font-size:59px}}@media (max-width:600px){#header.header-image h1, #header.header-video h1{font-size:45px}}#header.header-video{overflow:hidden;position:relative;}
#header.header-video.fullscreen{height:calc(100vh - 0px);}
#header.header-video.halfscreen{height:70vh;min-height:500px;}
#header.header-video.overlay:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(249,229,205,0.75);}
#header.header-video .wrapper{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;}
#header.header-video video{display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;}
@media (max-width: 800px){
	#header.header-video.fullscreen{height:calc(70vh - 0px);}
}.header-text {text-align:center;}#header.header-text{padding:200px 0 150px}#header.header-text h1{font-family:amatic; font-weight:bold; font-style:normal;font-size:90px}@media (max-width:1200px){#header.header-text h1{font-size:81px}}@media (max-width:1050px){#header.header-text h1{font-size:75px}}@media (max-width:950px){#header.header-text h1{font-size:68px}}@media (max-width:800px){#header.header-text h1{font-size:63px}#header.header-text{padding:160px 0 120px;}}@media (max-width:600px){#header.header-text h1{font-size:54px}#header.header-text{padding:120px 0 90px;}}@media (max-width:400px){#header.header-text h1{font-size:45px}#header.header-text{padding:100px 0 75px;}}#header.header-slider{position:relative;margin:0;}
.header-slider.fullscreen, .header-slider.fullscreen .flex-viewport, .header-slider.fullscreen .slides, .header-slider.fullscreen .slide{height:calc(100vh - 0px);}
.header-slider.halfscreen, .header-slider.halfscreen .flex-viewport, .header-slider.halfscreen .slides, .header-slider.halfscreen .slide{height:65vh;}
.header-slider .slide{position:relative;}
.header-slider .slide a.full{display:block;font-size:0;text-indent:-9999px;position:absolute;top:0;right:0;bottom:0;left:0;}
.header-slider .slick-dots{position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}

.header-slider .slide.slide-layout1 .typo{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;text-align:center;}
.header-slider .slide.slide-layout1 .typo.w800{max-width:800px;}
.header-slider .slide.slide-layout1 .typo.w700{max-width:700px;}
.header-slider .slide.slide-layout1 .typo.w600{max-width:600px;}
.header-slider .slide.slide-layout1 .typo.w500{max-width:500px;}
.header-slider .slide.slide-layout1 .typo.w400{max-width:400px;}
.header-slider .slide.slide-layout1 img, .header-slider .slide.slide-layout1 picture{display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;}
.header-slider .slide.slide-layout2 .typo{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;text-align:center;}
.header-slider .slide.slide-layout2 .typo.w800{max-width:800px;}
.header-slider .slide.slide-layout2 .typo.w700{max-width:700px;}
.header-slider .slide.slide-layout2 .typo.w600{max-width:600px;}
.header-slider .slide.slide-layout2 .typo.w500{max-width:500px;}
.header-slider .slide.slide-layout2 .typo.w400{max-width:400px;}
.header-slider .slide.slide-layout2 video{display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;}
.header-slider .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(249,229,205,0.75);}

@media (max-width:1000px){
	.header-slider .flex-control-nav li a{width:50px;}
}
@media (max-width:800px){
	.header-slider .flex-control-nav{bottom:40px;}
	.header-slider .flex-control-nav li a{width:40px;}
	.header-slider .slide.slide-layout1 .typo{top:50%;}
	.header-slider.fullscreen, .header-slider.fullscreen .flex-viewport, .header-slider.fullscreen .slides, .header-slider.fullscreen .slide{height:calc(70vh - 0px);}
}
@media (max-width:600px){
	.header-slider .flex-control-nav{bottom:20px;}
	.header-slider .flex-control-nav li a{width:30px;height:4px;}
}#header.header-frontpage{position:relative; background: linear-gradient(140deg, rgba(243,201,151,1) 22%, rgba(235,164,82,1) 100%);z-index:5;}
#header.header-frontpage .wrapper{position:relative;height:100%;}
#header.header-frontpage .inner{position:relative;height:100%; display:flex;align-items:center;}
#header.header-frontpage .header-content {z-index:2;}
#header.header-frontpage .header-content p {font-size:clamp(14px,4vw,18px);line-height:1.5em;margin:1.5em 0 2.5em 0;color:#4f3115;}
#header.header-frontpage img {display:block;position:absolute;}

@media (min-width: 768px) and (min-height: 768px) {
	#header.header-frontpage {min-height:900px; height:100vh;}
	#header.header-frontpage .header-content {width:45%;padding-right:10%;}
	#header.header-frontpage .header-content h1{font-size:clamp(34px,6vw,90px);line-height:1em;}
	#header.header-frontpage {max-height:1200px;}
	#header.header-frontpage img {right:-5vw; bottom:-60px;min-height:800px;width:auto;max-height:1100px;height:100vh;filter:drop-shadow(0 0 150px #ffffff);}
	#header.header-frontpage img.mobile {display:none;}
}
@media (max-height: 1100px) and (min-height:768px) { 
	#header.header-frontpage img.desktop {bottom:-5.5vh;}
}
@media (max-width: 1100px) and (min-width:901px) { 
	#header.header-frontpage img {right:-20vw;}
	#header.header-frontpage .header-content {width:50%;padding-right:10%;}
}
@media (max-width: 900px) and (min-width:768px) { 
	#header.header-frontpage img {right:-25vw;}
	#header.header-frontpage .header-content {width:55%;padding-right:10%;}
}
@media (max-width: 767px) { 
	#header.header-frontpage {min-height:800px;height:70vh;}
	#header.header-frontpage .header-content {width:100%;max-width:700px;}
	#header.header-frontpage .header-content h1{font-size:clamp(34px,10vw,80px);line-height:1em;}
	#header.header-frontpage img.desktop {display:none;}
	#header.header-frontpage img.mobile {width:100%;height:100%;object-fit:cover;top:0;bottom:0;right:0;left:0;opacity:0.3;}
}
@media (max-height: 767px) { 
	#header.header-frontpage {min-height:700px;height:70vh;}
	#header.header-frontpage .header-content {width:100%;max-width:700px;}
	#header.header-frontpage .header-content h1{font-size:clamp(34px,10vw,80px);line-height:1em;}
	#header.header-frontpage img.desktop {display:none;}
	#header.header-frontpage img.mobile {width:100%;height:100%;object-fit:cover;top:0;bottom:0;right:0;left:0;opacity:0.3;}
}


#footer{background:linear-gradient(140deg, rgba(243,201,151,1) 10%, rgba(235,164,82,1) 100%);z-index:5;}
#footer .inner {display:flex;}
#footer h3 {font-size:clamp(30px,8vw,40px);}
#footer .claim {width:35%;box-sizing:border-box;order:1;color:#4f3115;}
#footer .claim .logo {width:240px;display:block;}
#footer .claim .logo img {display:block;width:100%;}
#footer .claim p {font-size:13px;line-height:1.7em;}
#footer .claim .socials li {display:inline-block;}
#footer .claim .socials li:not(:first-child) {margin-left:5px;}
#footer .claim .socials li a {display:inline-block;}
#footer .claim .socials li a svg {width:30px;display:block;fill:#4f3115;}

#footer .footernav {width:20%;box-sizing:border-box;}
#footer .footernav ul li a {color:#4f3115;display:block;}

#footer .donation {width:45%;}
#footer .donation p {font-size:14px;line-height:1.7em;color:#4f3115;}
#footer .donation .btn {min-width:100px;font-size:20px;}

#footer .bottom {padding:20px 0;font-size:13px;}
#footer .bottom a{color:#fff;}
#footer .bottom .wrapper {opacity:0.75;}
#footer .bottom .more {display:inline-block;}

@media (min-width:1101px) {
	#footer .footernav {order:3;}
	#footer .donation {order:2;padding-right:5%;}
}
@media (min-width:901px) {
	#footer .bottom .wrapper {justify-content:space-between;}
}
@media (min-width:601px) {
	#footer .inner{padding:125px 0 125px 0;}
	#footer .claim {padding-right:5%;}
}
@media (max-width:1100px) {
	#footer .inner {flex-wrap:wrap;}
	#footer .donation {order:3;width:100%;margin-top:3em;}
	#footer .footernav {order:2;}

}
@media (max-width:1100px) and (min-width:601px) {
	#footer .claim {width:75%;padding-right:5%;}
	#footer .footernav {width:25%;}
}
@media (max-width:900px) {
	#footer .bottom .wrapper {justify-content:center;}
	#footer .bottom .wrapper .bottomnav {text-align:center;}
}
@media (max-width:600px) {
	#footer .inner{padding:75px 0;}
	#footer .claim {width:100%;margin-bottom:3em;text-align:center;}
	#footer .claim .logo {margin:0 auto;width:200px;}
	#footer .footernav {width:100%;text-align:center;}
	#footer .footernav ul {display:flex;justify-content:center;flex-wrap:wrap;}
	#footer .footernav ul li {margin-bottom:.5em;}
	#footer .footernav ul li a {padding:0 10px;}
	#footer .donation {text-align:center;}
}
@media (max-width:450px) {
	#footer .bottom .wrapper .bottomnav {width:100%;margin-bottom:10px;}
	#footer .bottom .wrapper .bottomnav .divider {display:none;}
	#footer .bottom .wrapper .bottomnav a, #footer .bottom .wrapper .bottomnav .more {display:block;}	
}
@media (max-width:380px) {
	#footer .donation .btn {display:block;margin-left:0 !important;}
	#footer .donation .btn:not(:last-child) {margin-bottom:10px;}
}

#content{position:relative;z-index:3;}
#main{width:70%;float:left;}
#sidebar{width:20%;float:right;}
.section{position:relative;}
.alignd-left{text-align:left;}
.alignd-center{text-align:center;}
a:hover{text-decoration:underline;}
#root .responsivetable{position:relative;}
#root .responsivetable:after{content:'';position:absolute;top:0;bottom:0;right:0;width:50px;opacity:0.5;pointer-events:none;background:-moz-linear-gradient(left, rgba(204,204,204,0) 0%, rgba(204,204,204,1) 100%);background:-webkit-linear-gradient(left, rgba(204,204,204,0) 0%,rgba(204,204,204,1) 100%);background:linear-gradient(to right, rgba(204,204,204,0) 0%,rgba(204,204,204,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#cccccc',GradientType=1);}
#root .responsivetable .inner{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;position:relative;}
#root .responsivetable .inner table{width:100%;min-width:500px;}

#root .section ul:not([class]) li,
#root .newsfield ul:not([class]) li {padding-left:20px;position:relative;margin-bottom:5px;}
#root .section ul:not([class]) li:before,
#root .newsfield ul:not([class]) li:before {content: ''; position: absolute; left: 0; top: 8px; width: 10px; height: 10px; border-radius: 50%; background: #eba452;}
#root .section.bg4 ul:not([class]) li:before {background:#eba452;}

#root .section ol:not([class]),
#root .newsfield ol:not([class]) {padding-left:20px;}
#root .section ol:not([class]) li,
#root .newsfield ol:not([class]) li {padding-left:5px;margin-bottom:5px;list-style:decimal;}

a.btn.snd {background:#6b773e;}
a.btn.snd:hover {background:#e3edbe; color:#6b773e;}
a.btn ~ a.btn {margin-left:10px;}

.tooltips {display:inline-block;color:#a5b52f;border-bottom:1px dashed;cursor:help;}
.Zebra_Tooltip_Message {background-color:#212020 !important;text-align:center !important;}

input[type=text],input[type=email],input[type=tel],input[type=password],textarea, select{padding:10px !important;border:none !important;border-radius:7px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;width:100%;box-sizing:border-box;background-color:#fdf5ed;}
input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus, select:focus{background-color:#fbeedf;border:none;outline:none;}
textarea{resize:vertical;min-height:100px;max-height:700px;height:230px;}
input[type=radio],input[type=checkbox]{-webkit-appearance:none;width:20px;height:20px;background:#ddd;cursor:pointer;border-radius:0;}
input[type=radio]:checked, input[type=checkbox]:checked{background:#333;}
input[type=submit]{-webkit-appearance:none;border:none;}
select{display:block;font-size:16px;cursor:pointer;color:#777;line-height:1.3;padding:5px 30px 5px 10px;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #ccc;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:right .7em top 50%;background-size:.65em auto;}
select::-ms-expand{display:none;}
select:hover{border:none;}
select:focus{border:none;outline:none;}
select option{font-weight:normal;padding:10px !important;}
form .fieldwrap{margin:0 0 1em 0;}
form .disclaimer{font-size:13px;line-height:1.6em;}

/*Forminator*/
.forminator-edit-module {display:none;}
.forminator-label {font-family: amatic; font-weight: bold; text-transform: capitalize;font-size:clamp(18px,3vw,26px);margin-bottom:10px;display:block;color:#4f3115;}
.forminator-button {padding: 12px 24px; text-transform: capitalize; font-family: 'amatic'; font-weight: bold; font-size: 24px; background: #a5b52f; color: #fff; border-radius: 6px; min-width: 140px; text-align: center; box-sizing: border-box; -webkit-transition: background .2s ease-in-out, color .2s ease-in-out; transition: background .2s ease-in-out, color .2s ease-in-out;border:none !important;}
.forminator-button:hover {background: #f4f7e2; text-decoration: none; color: #a5b52f;}
.forminator-error-message {font-size:12px;line-height:1.4em;display:block;margin-top:5px;color:#4f3115;}
.gdpr .forminator-checkbox__wrapper {display:flex;}
.gdpr .forminator-checkbox__wrapper label.forminator-checkbox {margin-right:10px !important;}

/* @TODO: MAKE COLORS MANAGABLE WITH THEME SETTINGS */
#cookies{display:none;position:fixed;bottom:50px;left:50%;background:#fff;z-index:11;width:400px;font-size:15px;line-height:1.5em;text-align:center;box-shadow:0 0 150px rgba(0,0,0,0.1);-webkit-transform:translateX(-700px);transform:translateX(-700px);}
#cookies .setting{display:none;}
#cookies .head{color:#333;text-transform:uppercase;padding:20px 10px 20px;font-size:25px;font-weight:bold;border-bottom:1px solid #ddd;background:#f5f5f5;}
#cookies .head svg{display:inline-block;width:28px;height:28px;-webkit-transform:translateY(5px);transform:translateY(5px);}
#cookies .head svg *{fill:#444;}
#cookies .inner{padding:20px 40px;}
#cookies p{margin:0 0 1.5em;}
#cookies span.btn{display:block;margin-bottom:10px;}
#cookies span.settings, #cookies a{font-size:13px;}
#cookies span.settings{display:inline-block;color:#777;cursor:pointer;}
#cookies span.settings:hover{text-decoration:underline;}
#cookies a{display:inline-block;color:#777;}
#revokeCookies{cursor:pointer;text-decoration:underline;}
#revokeCookies:hover{text-decoration:underline;}
.cookietable{border-collapse:collapse;font-size:14px;width:100%;}
.cookietable tr.cat{background:#ddd;text-transform:uppercase;font-weight:bold;}
.cookietable tr.cat td{border-color:#ccc;}
.cookietable thead{border:1px solid #777;}
.cookietable th{border:1px solid #fff;padding:10px;background:#777;text-transform:uppercase;color:#fff;}
.cookietable th:nth-of-type(1){border-left:none;}
.cookietable th:nth-of-type(3){border-right:none;}
.cookietable td{border:1px solid #ddd;vertical-align:top;padding:10px;}
.cookietable td:not(:last-child){white-space:nowrap;}
.cookiebanner{background:#f5f5f5;padding:50px 150px;text-align:center;}
.cookiebanner svg{display:block;margin:0 auto 2em;width:60px;height:60px;}
.cookiebanner svg *{fill:#444;}
/* Responsive */
@media (max-width:1800px){
    #cookies{left:3vw;bottom:3vw;-webkit-transform:none;transform:none;}
}
@media (max-width:800px){
    #cookies .inner{padding:20px 20px;}
	.cookiebanner{padding:8%}
	.alignm-left{text-align:left;}
	.alignm-center{text-align:center;}
}
@media (max-width:550px){
    #cookies .head{font-size:18px;padding:10px 5px 15px;}
    #cookies .head svg{-webkit-transform:translateY(7px);transform:translateY(7px);}
    #cookies{width:94%;font-size:13px;}
}

#infonav, #infotext{display:none;padding:30px 0;background:#eeeeee;position:relative;z-index:3;color:rgba(255,255,255,0.7);}
#infonav ul.cf li{width:32%;float:left;margin-bottom:20px;}
#infonav ul.cf li:not(:nth-child(3n+3)){margin-right:2%;}
#infonav ul.cf li a{display:block;background:#a5b52f;border-radius:3px;text-align:center;font-size:14px;color:#ffffff;padding:5px 0;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
#infonav ul.cf li a:hover{background:#ffffff;color:#a5b52f;text-decoration:none;}
#infotext h1{color:#fff;font-size:45px;line-height:1.2em;margin:0 0 0.2em 0;text-transform:none;}
#infotext h2{color:#fff;font-size:28px;line-height:1.2em;margin:1.5em 0 0.4em;text-transform:none;}
#infotext h3{color:#fff;font-size:18px;line-height:1.2em;margin:1.5em 0 0.4em;text-transform:none;}
#infotext p {color:#404040;}
#infotext a{color:#fff;text-decoration:underline;}
#infotext a:hover{color:#404040;}

@media (max-width: 1200px){
	#infonav, #infotext{padding:50px 0;background:#000;}
}
@media (max-width: 950px){
	#infonav, #infotext{padding:10% 0;}
	#infonav ul.cf li{width:47.5%;}
	#infonav ul.cf li:not(:nth-child(3n+3)){margin-right:0;}
	#infonav ul.cf li:not(:nth-child(2n+2)){margin-right:5%;}
	#infotext h1{font-size:30px;}
	#infotext h2{font-size:20px;}
	#infotext h3{font-size:15px;}
}
@media (max-width: 600px){
	#infonav ul.cf li{width:100%;margin-right:0 !important;margin-bottom:10px;}
}

/*Subnav*/
.subnav{min-height:55px;}
.subnav ul li a{display:block;line-height:30px;;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#4f3115;}
.subnav ul li a:hover{text-decoration:none;color:#eba452;}
.subnav ul li.current_page_parent a {color:#eba452;}
.subnav ul li ul{display:none;}

#subnav.affix{position:fixed;top:100px;width:100%;z-index:10;}
#content.content-affix{padding-top:60px}

@media (min-width:1001px){
	.subnav #open {display:none;}
	.subnav ul{margin:auto;text-align:center;}
	.subnav ul li{display:inline-block;}
	.subnav ul li a{padding:12px 8px;font-size:16px;}	
}
@media (max-width:1000px){
	.subnav #open {display: flex;align-items:center;padding:12px 0;font-size:16px;line-height:30px;}
	.subnav #open .txt {margin-right:8px;clor:#222220;}
	.subnav #open.show span.txt.showcat {display:none;}
	.subnav #open:not(.show) span.txt.hidecat {display:none;}
	
	.subnav #open .icon {display:inline-block;width:25px;height:25px;background:#a5b52f;border-radius:5px;padding:5px;box-sizing:border-box;transition:200ms;}
	.subnav #open.show .icon {transform:rotateX(180deg);}
	.subnav #open .icon svg {fill:#ffffff;display:block;width:100%;margin-top:4px;}
	
	.subnav #open:not(.show) ~ ul{visibility: hidden; opacity: 0; height:0;}
	.subnav ul {width:100%; transition: visibility 0s, opacity 0.5s;display:flex;flex-wrap:wrap;justify-content:flex-start;z-index:10;}
	.subnav ul li {display:block;padding-bottom:5px;margin-bottom:8px;border-bottom:1px solid #c7c7c7;width:100%;}
	.subnav ul li a {font-size:14px;}
	.subnav ul li:last-child {border-bottom:0;}
}
@media(max-width:767px){
	#subnav.affix {top:79px;}
}

/*SEARCH*/
html.open-search {overflow:hidden;}
#search {display:none;position:fixed;top:0;right:0;left:0;bottom:0;width:100vw;z-index:10;padding:50px 0;box-sizing:border-box;background:rgba(249, 229, 205, 0.75);backdrop-filter:blur(10px);}
#search .inner {display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}
#search #close-search {cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;background:#eba452;border-radius:7px;font-weight:bold;}
#search .inner > h3 {margin-top:0;margin-bottom:0;}

div.asl_r .results .item {transition:background .2s ease-in-out;}
div.asl_r .results .item:hover {background:#fdf5ed;}
div.asl_r .results .item .asl_content {display:flex !important;align-items:center !important;}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a {color:#555555 !important;font-size:clamp(14px,6vw,20px) !important}
#search .asl_w_container #ajaxsearchlite1 .probox {height:50px !important;}
#search .asl_w_container #ajaxsearchlite1 .probox .proinput input {color:#777777 !important;font-size:20px;text-shadow:none !important;height:50px !important;}
#search .asl_w_container #ajaxsearchlite1 .probox .proloading, 
#search .asl_w_container #ajaxsearchlite1 .probox .proclose, 
#search .asl_w_container #ajaxsearchlite1 .probox .promagnifier, 
#search .asl_w_container #ajaxsearchlite1 .probox .prosettings {height:50px !important;}
#search .asl_w_container #ajaxsearchlite1 .probox .prosettings.close svg {transform:rotate(180deg);}

#ajaxsearchliteres1 {background: none !important;left:0 !important; width:100% !important; z-index:2147483646 !important;transition:margin .2s ease-in-out;}
#ajaxsearchliteres1 .results {width:90%;max-width:1300px;margin: 0 auto !important;box-sizing:border-box;border-radius:7px !important;border:2px solid orange; overflow:hidden;}

#ajaxsearchlitesettings1 {background: none !important;left:0 !important; width:100% !important;padding-top:14px !important;top:unset !important;}
#ajaxsearchlitesettings1 form{margin: 0 auto !important;box-sizing:border-box !important; background:#ffffff !important;border-radius:7px !important;}
#ajaxsearchlitesettings1 form fieldset.asl_sett_scroll:nth-of-type(2) {width:0 !important; visibility:hidden !important;}
#ajaxsearchlitesettings1 form fieldset.asl_sett_scroll:nth-of-type(1) {width:100% !important; display:flex !important; flex-wrap:wrap;}
#ajaxsearchlitesettings1 form fieldset:not(.asl_sett_scroll){width:100% !important;}
#ajaxsearchlitesettings1 form fieldset:not(.asl_sett_scroll) .categoryfilter {width:100% !important; display:flex !important; flex-wrap:wrap;}

#ajaxsearchlitesettings1 form fieldset .asl_option .asl_option_label {width: auto !important;}

@media (min-width: 768px){ 
	#search .asl_w_container #ajaxsearchlite1 .probox .proloading, 
	#search .asl_w_container #ajaxsearchlite1 .probox .proclose, 
	#search .asl_w_container #ajaxsearchlite1 .probox .promagnifier, 
	#search .asl_w_container #ajaxsearchlite1 .probox .prosettings {width:50px !important;}
	#ajaxsearchlitesettings1 {bottom:75px !important;}
	#ajaxsearchlitesettings1 form{width:90%;max-width:1300px;padding:30px !important;}
	#ajaxsearchlitesettings1 form fieldset .asl_option:not(:last-child) {margin-right:15px;}
}
@media (max-width: 767px){ 
	#search {top:0;padding:50px 0;}
	#search .inner {margin-bottom:10px;}
	#search .inner h3 {font-size:30px;}
	#search #close-search  {font-size:12px;}
	#search .asl_w_container #ajaxsearchlite1 .probox .proinput input {font-size:16px !important;}
	#search .asl_w_container #ajaxsearchlite1 .probox .proloading, 
	#search .asl_w_container #ajaxsearchlite1 .probox .proclose, 
	#search .asl_w_container #ajaxsearchlite1 .probox .promagnifier, 
	#search .asl_w_container #ajaxsearchlite1 .probox .prosettings {width:35px !important;}
	#ajaxsearchlitesettings1 {bottom:0 !important;}
	#ajaxsearchlitesettings1 form{width:100%;padding:15px 15px 30px 15px!important;}
	#ajaxsearchlitesettings1 form fieldset .asl_option:not(:last-child) {margin-right:10px;}
	div.asl_s.searchsettings .asl_option_label {font-size:10px !important;}
}

.header-container header h1 img {max-height:100px !important;}

@media screen and (min-width: 1401px) {
	::-webkit-scrollbar {width: 8px;}
	::-webkit-scrollbar-track {background: rgba(0,0,0,0.25);}
	::-webkit-scrollbar-thumb {background: #eba452;}
	::-webkit-scrollbar-thumb:hover {background: #c48337;}
}

@media all and (min--moz-device-pixel-ratio:0) and (min-width: 960px){
	html {scrollbar-color: #eba452 rgba(0,0,0,0.25); scrollbar-width: thin;}
}#root .productcarousel ul.products, #woocommerce > ul.products{width:calc(100% + 30px);margin-left:-15px;}
#root .productcarousel .slick-prev, #root .productcarousel .slick-next{margin-top:-50px;}
#root .woocommerce ul.products{margin-bottom:0;}
#root .woocommerce ul.products li.product{clear:none !important;text-align:center;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;margin:0 !important;padding:0 15px 10px;box-sizing:border-box;}
#root .woocommerce .cols-2 ul.products li.product{padding:0;}
#root .woocommerce ul.products li.product .wc-gzd-additional-info{display:none;}
#root .woocommerce ul.products li.product .price{color:#777;font-size:18px;}
#root .woocommerce ul.products li.product .onsale{min-width:0;min-height:0;padding:0;font-size:0;text-indent:-9999px;width:50px;height:50px;background:url(assets/images/percentage.svg) #f55 no-repeat center;background-size:20px;top:10px;right:25px;}
#woocommerce > ul.products > li, #root .productgrid .woocommerce ul.products > li.product{width:25%;}
#root .cols-2 .productgrid .woocommerce ul.products > li.product{width:calc(50% - 30px);}




#woocommerce div.product:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}#woocommerce div.product{display:inline-block;}#woocommerce div.product .cf{display:block;}
#woocommerce div.product{border-bottom:1px solid #ddd;padding-bottom:70px;width:100%;}
#woocommerce div.product div.summary{width:45%;}
#woocommerce div.product .product_title{margin-bottom:10px;font-size:30px;}
#woocommerce div.product div.summary p.price{color:#777;margin:15px 0 15px 0;display:inline-block;}
#woocommerce div.product div.summary p.price bdi, #woocommerce div.product div.summary p.price ins{font-size:20px;font-weight:normal;text-decoration:none;}
#woocommerce div.product div.summary p.price del{display:block;margin:0 0 5px 0;}
#woocommerce div.product div.summary p.price del bdi{font-size:16px;}
#woocommerce div.product div.summary .legal-price-info{display:inline-block;}
#woocommerce div.product div.summary .legal-price-info p{margin:0;font-size:13px;color:#999;}
#woocommerce div.product div.summary .legal-price-info p a{color:#999;}
#woocommerce div.product div.summary .color-variations{margin:20px 0 0 0;padding:15px 0 0;border-top:1px solid #ddd;}
#woocommerce div.product div.summary .color-variations span.label{display:block;width:150px;float:left;}
#woocommerce div.product div.summary .color-variations ul li{float:left;width:60px;margin:5px 10px 5px 0;}
#woocommerce div.product div.summary .color-variations ul li a{display:block;}
#woocommerce div.product div.summary .color-variations ul li:not(.current) a{opacity:0.5;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
#woocommerce div.product div.summary .color-variations ul li:not(.current) a:hover{opacity:1;}
#woocommerce div.product div.summary .color-variations ul li a img{display:block;width:100%;height:auto;}
#woocommerce div.product div.summary .variations{margin:20px 0 0 0;padding:10px 0 0;border-top:1px solid #ddd;}
#woocommerce div.product div.summary .color-variations + .variations{border-top:none;padding-top:0;margin-top:0;}
#woocommerce div.product div.summary .variations a.reset_variations{display:none !important;}
#woocommerce div.product div.summary .woocommerce-variation.single_variation{display:none !important;}
#woocommerce div.product form.cart .variations td.label{width:130px;padding-right:20px;}
#woocommerce div.product form.cart .variations tr td{padding-top:10px;}
#woocommerce div.product form.cart .variations label{font-weight:normal;}
#woocommerce div.product div.summary .quantity{display:block;width:100px;margin:0;}
#woocommerce div.product div.summary .quantity input{display:block;width:80px;box-sizing:border-box;font-size:16px;line-height:20px;padding:10px;border:none;background:#eee;-webkit-appearance:none;margin:0;}
#woocommerce div.product div.summary .single_add_to_cart_button{width:200px;box-sizing:border-box;font-size:16px;line-height:20px;padding:10px;}
#woocommerce div.product div.summary .woocommerce-variation-add-to-cart, #woocommerce div.product form.cart:not(.variations_form){margin:20px 0 0 0;padding:30px 0;border-top:1px solid #ddd;}
#woocommerce div.product div.summary .woocommerce-product-details__short-description{margin:20px 0 0 0;padding:20px 0;border-top:1px solid #ddd;}
/*#woocommerce div.product div.summary .delivery-time + .woocommerce-product-details__short-description{margin-top:0;border-top:0;}*/
#woocommerce div.product div.summary form.cart + .woocommerce-product-details__short-description{margin-top:0;}
#woocommerce div.product div.summary .accordion{margin:0 0 0 0;}
#woocommerce div.product div.summary .accordion .elem h4{padding:15px 60px 15px 20px;font-size:16px;}
#woocommerce div.product div.summary .accordion .elem .content{padding:15px 20px;font-size:14px;line-height:1.7em;}
#woocommerce div.product div.summary .delivery-time{display:none;}
#woocommerce div.product div.summary .delivery-time-info{margin:20px 0 0 0;padding:15px 0 0;border-top:1px solid #ddd;}
#woocommerce div.product div.images{width:50%;display:flex;flex-wrap:wrap;justify-content:space-between;}
#woocommerce .product-gallery{width:50%;float:left;}
#woocommerce .product-gallery .main{width:80%;float:right;}
#woocommerce .product-gallery .main .slide img{cursor:zoom-in;}
#woocommerce .product-gallery .thumbs{width:18%;float:left;}
#woocommerce .product-gallery .thumbs img{display:block;width:100%;margin-bottom:13%;cursor:pointer;}
#woocommerce .product-gallery .thumbs .slick-track{-moz-transform:none !important;-webkit-transform:none !important;transform:none !important;}
#woocommerce .product-gallery .thumbs .slick-list{height:auto !important;}
#woocommerce .product-gallery .thumbs .slide{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
#woocommerce .product-gallery .thumbs .slide:not(.slick-current){opacity:0.3;}
.other-products{border-top:1px solid #ddd;}
.compatible-products > .other-products{border-top:none;}
#woocommerce .product > span.onsale{display:none;}
#woocommerce .meta-top{background:#eee;padding:20px;margin-bottom:30px;}
#woocommerce .meta-bottom{background:#eee;padding:20px;margin-top:30px;}
#woocommerce .meta-bottom .smallinfo{font-size:13px;float:left;line-height:1.2em;margin:.7em 0;}
#woocommerce .woocommerce-ordering{margin-bottom:0;}
#root .woocommerce table.cart td.actions{text-align:center;}
#root .woocommerce table.cart td.actions input[name=coupon_code]{width:200px;font-size:14px;line-height:1.5em;border:1px solid #ddd;border-radius:0;padding:7px;margin:0 10px 0 0;outline:none !important;box-shadow:none;-webkit-appearance:none;display:inline-block;}
#root .woocommerce table.cart td.actions input[name=apply_coupon]{display:inline-block;}
#root .woocommerce button.button{border-radius:0;font-size:16px;font-weight:normal;}
#root .cart_totals h2{font-size:20px;}
#root .woocommerce .cart-collaterals{float:right;width:40%;padding:20px;background:#f5f5f5;box-sizing:border-box;}
#root .woocommerce .cart-collaterals .cart_totals{width:100%;float:none;}
#root .woocommerce-cart-form{float:left;width:57%;background:#f5f5f5;box-sizing:border-box;}
#root .woocommerce-cart-form table.shop_table thead{display:none;}
#root .woocommerce table.shop_table{border-radius:0;}
#root .woocommerce table.shop_table.cart{border-radius:0;}
#root .woocommerce table.shop_table.cart.cart{border:none;margin:0;padding:15px;}
#root .woocommerce table.shop_table.cart tr{position:relative;display:block;clear:both;}
#root .woocommerce table.shop_table.cart td{box-sizing:border-box;border:none;}
#root .woocommerce table.shop_table.cart td.product-remove{position:absolute;top:0;right:0;display:block;}
#root .woocommerce table.shop_table.cart td.product-thumbnail{width:70px;display:block;float:left;}
#root .woocommerce table.shop_table.cart td.product-thumbnail img{display:block;width:70px;max-width:none;}
#root .woocommerce table.shop_table.cart td.product-name{display:block;float:right;width:calc(100% - 100px);}
#root .woocommerce table.shop_table.cart td.product-price{display:none;}
#root .woocommerce table.shop_table.cart td.product-quantity{padding-left:45px;}
#root .woocommerce table.shop_table.cart td.product-quantity input{border:1px solid #ddd;border-radius:0;}
#root .woocommerce table.shop_table.cart td.product-subtotal{display:block;text-align:right;border-bottom:1px solid #ddd;clear:both;font-weight:bold;}
#root .woocommerce table.shop_table.cart td.actions{display:block;width:100%;}
#root .woocommerce table.shop_table.cart .delivery-time-info{font-size:13px;}
#root .woocommerce table.shop_table.cart .actions > button[type=submit]{display:block;width:100%;margin-top:1em;}
#root .woocommerce table.shop_table.cart .actions .coupon{display:block;width:100%;margin-top:1em;float:none;}
#root .woocommerce-billing-fields__field-wrapper{background:#f5f5f5;padding:20px;}
#root .woocommerce-checkout{margin-top:70px;}
#root .woocommerce-checkout #payment{background:#f5f5f5;border-radius:0;}
#root .woocommerce-checkout #payment label{cursor:pointer;}
#root .woocommerce-checkout #payment ul{border:none;}
#root .woocommerce-checkout #payment input[type=radio]{-webkit-transform:translateY(4px);transform:translateY(4px);}
#root .woocommerce-checkout #payment div.payment_box{background:#fff;}
#root .woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#fff;}
#root .woocommerce-checkout .checkbox-legal{background:#f5f5f5;padding:20px;}
#root .woocommerce-checkout .wc-gzd-checkbox-placeholder-legal:after{content:'';display:block;clear:both;}
#root .woocommerce-checkout .checkbox-legal .woocommerce-gzd-legal-checkbox-text{display:block;font-size:14px;line-height:1.5em;float:right;width:calc(100% - 40px);}
#root .woocommerce form .form-row .input-checkbox{display:inline-block;-webkit-transform:translateY(-3px);transform:translateY(-3px);}
#root .woocommerce-additional-fields{background:#f5f5f5;padding:20px;margin-top:1.5em;}
#root .woocommerce-additional-fields textarea{height:150px;max-height:350px;min-height:100px;resize:vertical;}
#root #customer_details{float:left;width:40%;}
#root #customer_details .col-1, #root #customer_details .col-2{float:none;width:100%;}
#root #order_review{float:right;width:55%;}
#root .woocommerce-account-fields{background:#f5f5f5;margin-top:1.5em;padding:20px;}
#root .woocommerce .woocommerce-account-fields label{cursor:pointer;}
#root .woocommerce .woocommerce-account-fields input[type=checkbox]{-webkit-transform:translateY(0);transform:translateY(0);}
#root .woocommerce-checkout-review-order-table{border:none;background:#f5f5f5;margin-top:2em;border-radius:0;}
#root .woocommerce-checkout-review-order-table thead{display:none;}
#root .woocommerce-checkout-review-order-table tbody tr:first-child td{border:none;}
#root .woocommerce-checkout-review-order-table tr td .wc-gzd-product-name-left img{width:40px;}
#root .woocommerce-checkout-review-order-table tr td .wc-gzd-product-name-right{font-size:14px;}
#root .woocommerce-checkout-review-order-table tr td .delivery-time-info{font-size:12px;margin:0;}
#root .woocommerce-checkout-review-order-table tr td .product-quantity{font-weight:normal;}
#root .woocommerce form.login:after{content:'';clear:both;display:block;}
#root .woocommerce form.login, #root .woocommerce form.checkout_coupon{border-radius:0;background:#f5f5f5;border:none;margin-top:1em;}
#root .woocommerce form.login p.lost_password{float:right;font-size:13px;}
#root .woocommerce form.login p.form-row:not([class*=form-row-]){float:left;}
#root form.woocommerce-form-login input[type=checkbox]{-webkit-transform:translateY(7px);transform:translateY(7px);}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{pointer:default;pointer-events:none;}
.woocommerce-MyAccount-navigation{float:left;width:30%;background:#f5f5f5;padding:20px;box-sizing:border-box;}
.woocommerce-MyAccount-content{float:right;width:65%;background:#f5f5f5;padding:20px;box-sizing:border-box;}
.woocommerce-MyAccount-navigation ul li a{display:block;border-bottom:1px solid #ddd;padding:8px;color:#777;}
.woocommerce-MyAccount-navigation ul li.is-active a{font-weight:bold;color:#444;}
.woocommerce-order-details h2, .woocommerce-customer-details h2, h2.woocommerce-shipments-list__title, .sab-documents-download h3{font-size:25px;margin-top:2em;}

@media (min-width:771px){
	#root .woocommerce .cols-2 li.product{width:calc(50% - 15px);border:1px solid #ddd;box-sizing:border-box;display:flex;background:#fff;}
	#root .woocommerce .cols-2 li.product:nth-child(1){margin-right:30px !important;}
	#root .woocommerce .cols-2 ul.products{display:flex;flex-wrap:wrap;justify-content:space-between;}
	#root .woocommerce .cols-2 li.product a{display:block;width:100%;height:100%;}
	#root .woocommerce .cols-2 li.product a img{width:40% !important;float:left;margin:0;}
	#root .woocommerce .cols-2 ul.products li.product img.hover{top:0;left:0;width:50%;}
	#root .woocommerce .cols-2 li.product h2{padding:30px 15px 0;}
	#root #woocommerce .cols-2 li.product .onsale{right:auto;left:40%;margin-left:-60px;}
	#root .woocommerce .cols-3 li.product{width:33.3333333333%;}
	#root .woocommerce ul.products li.product img.hover{opacity:0;position:absolute;top:0;left:15px;width:calc(100% - 30px);height:auto;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
	#root .woocommerce ul.products li.product:hover img.hover{opacity:1;}
	#root .cols-2 .woocommerce ul.products li.product .onsale{right:auto;left:15px;}
}
@media (max-width:1000px){
	#root .woocommerce-cart-form, #root .woocommerce .cart-collaterals{width:100%;float:none;}
	#root .woocommerce .cart-collaterals{margin-top:2em;}
}
@media (max-width:800px){
	#woocommerce .product-gallery{margin-bottom:50px;}
	#woocommerce .product-gallery, #woocommerce div.product div.summary{width:100%;float:none;clear:both;}
	#woocommerce .product-gallery .main, #woocommerce .product-gallery .thumbs{width:100%;float:none;}
	#woocommerce .product-gallery .thumbs .slide, #woocommerce .product-gallery .thumbs .slick-track{height:auto !important;width:auto !important;}
	#woocommerce .product-gallery .thumbs .slide{width:22.5vw !important;}
	#woocommerce .product-gallery .thumbs img{margin-bottom:0;}
	#woocommerce .woocommerce-message{padding:25px;text-align:center;font-size:13px;line-height:1.2em;}
	#woocommerce .woocommerce-message::before{display:none;}
	#woocommerce .woocommerce-message .button{float:none;width:100%;box-sizing:border-box;text-align:center;margin-bottom:1.3em;font-size:15px;}
	#root #customer_details, #root #order_review{width:100%;float:none;}
	#root #order_review{margin-top:2em;}
}
@media (max-width:768px){
	#root .woocommerce ul.products li.product img.hover{display:none;}
	#woocommerce > ul.products > li, #root .productgrid .woocommerce ul.products > li.product{width:50%;}
	#root .woocommerce table.shop_table_responsive tr td::before{display:none;}
	#root .woocommerce table.shop_table_responsive tr td.product-remove{padding:8px;}
	#root .woocommerce table.shop_table_responsive tr td.product-name{padding-right:40px;}
	#root .woocommerce table.shop_table_responsive tr td.product-name, #root .woocommerce table.shop_table_responsive tr td.product-quantity{text-align:left !important;}
	#root .woocommerce table.shop_table_responsive tr td.product-quantity .quantity{float:right;width:calc(100% - 68px);}
	#root .woocommerce table.shop_table_responsive tr:nth-child(2n) td{background:none;}
	#root .woocommerce table.cart td.actions input[name=coupon_code]{width:140px;}
	#root .woocommerce table.shop_table.cart td{text-align:center !important;}
	#root .woocommerce table.cart td.actions .coupon .input-text+.button{float:none;display:inline-block;}
}
@media (max-width:600px){
	#root .woocommerce table.cart td.actions .coupon .input-text+.button, #root .woocommerce table.cart td.actions input[name=coupon_code]{width:100%;text-align:center;}
	#root .woocommerce table.cart td.actions input[name=coupon_code]{margin-bottom:15px;}
}





#header.news{padding:140px 0 210px;}
#header.news .meta{margin:0 auto 35px;}
#header.news .meta .date{display:inline-block;margin-right:15px;text-transform:uppercase;position:relative;}
#header.news .meta .date:after{content:'';display:block;position:absolute;right:-11px;width:1px;background:#bbb;top:1px;bottom:1px;}
#header.news .meta .by{font-size:14px;}
#header.news .meta .cats{display:block;margin-top:1.5em;}
#header.news .meta .cats .cat {display:inline-block;border-radius:5px;margin-bottom:5px;}
#header.news .meta .cats .cat a {display:block;font-style: normal;color:#4f3115;padding:15px 10px 13px 10px;font-size:8px;font-weight:bold;text-transform:uppercase;line-height:0;}
#header.news .meta .cats .cat:not(:last-child) {margin-right:3px;}
#header.news .meta .cats .cat:nth-child(even) {background:#a5b52f;}
#header.news .meta .cats .cat:nth-child(odd) {background:#eba452;}

#header.news h1{margin:0 auto 35px;font-size:clamp(32px,9vw,90px)}
#header.news .intro{margin:0 auto 0;font-size:20px;line-height:1.6em;margin-bottom:2em;}
#header.news img{display:block;margin:70px auto 0;position:relative;z-index:4;height:auto;border-radius:10px;}

#content.news:not(.category){padding-top:420px;margin-top:-630px;}
#content.news img{display:block;border-radius:10px;}
.news-image{display:block;height:auto;width:100%;}
.news-image.hasdesc{margin-bottom:15px;}
.news-imagedesc {font-size:14px;text-align:center;opacity:0.75;}
.news-quote{border-left:3px solid #eba452;padding:0 0 0 35px;font-size:30px;line-height:1.6em;}
.news-quote figcaption{margin-top:20px;}
.news-video .inner{position:relative;width:100%;height:0;padding-bottom:56.25%;}
.news-video .inner iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;}
.news-imagetext .inner {display:flex;}
.news-imagetext .inner .img,
.news-imagetext .inner .txt{width:47.5%;}
.news-imagetext .inner .img img.hasdesc{margin-bottom:5px !important;}
.news-imagetext .inner .img .news-imagedesc{opacity:0.5;font-size:11px;}


.news-highlighttext .inner{padding:50px;border-radius:10px;}
.news-download .inner{padding:50px;border-radius:10px;text-align:center;}
.news-table table {border-collapse:separate;border-spacing: 10px;}
.news-table table caption {font-family: akkoroundedpro; font-weight: 600; font-style: normal; font-size: clamp(20px,6vw,24px); line-height: 1.3em; color: #00543d;margin-bottom:1em;}
.news-table table th {background:#eba452;color:#fff;border-radius:10px;padding:20px;text-align:left;}
.news-table table td {background:#f2f2f2;border-radius:10px;padding:20px;vertical-align: top;}
.news-table table.highlight tr td:first-child {background:rgba(0, 84, 61, 0.1);color:#00543d;font-weight:bold;}
.news-table table h3 {font-size:36px;}
.news-table table h4 {margin-top:1em;font-size:30px;}
.news-table table img {width:150px;}

.newswrapper1{box-sizing:border-box;margin:70px auto;width:90%;max-width:750px;}
.newswrapper2{box-sizing:border-box;margin:70px auto;width:90%;max-width:1100px;}

.newsteaser{display:flex;flex-wrap:wrap;justify-content:space-between;}
.newsteaser:after{content:'';flex:auto;}
.newsteaser article{text-align:left;width:30%;position:relative;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;margin-bottom:5%;}
.newsteaser article:hover{opacity:0.7;}
.newsteaser article:not(:nth-of-type(3n+3)){margin-right:5%;}
.newsteaser article .img{position:relative;}
.newsteaser article .img .label {position:absolute;left:0;right:0;bottom:0;background:rgba(255,255,255,0.75);font-size:12px;padding:10px 15px;line-height:10px;text-align:center;}

.newsteaser article img{display:block;width:100%;height:auto;margin:0 0 15px 0;border-radius:10px;}
.newsteaser article .date{margin:0 0 10px 0;font-size:13px;}
.newsteaser article h1{font-size:clamp(20px,6vw,34px);margin:0 0 10px;}
.newsteaser article .meta{font-size:13px;}
.newsteaser article a{display:block;font-size:0;text-indent:-9999px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;}

.moreposts{border-top:1px solid #ddd;}

.news-pagination{width:100%;margin-top:20px;padding-top:40px;border-top:1px solid #ddd;}
.news-pagination a{display:block;padding:8px 12px;background:#f55;color:#fff;}
.news-pagination a.older{float:left;}
.news-pagination a.newer{float:right;}

#content.news.category .category-header {padding-bottom:50px;padding-top:350px;}
#content.news.category .pagination a:first-child{float:left;}
#content.news.category .pagination a:last-child{float:right;}

.subcategories ul.subcategories-list {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;}
.subcategories ul.subcategories-list li {display:inline-block;margin-bottom:7px;}
.subcategories ul.subcategories-list li a {padding:10px 15px;box-sizing:border-box;display:block;font-size:16px;background:#f2f2f2;transition:background .2s;border-radius:10px;}
.subcategories ul.subcategories-list li a:hover {text-decoration:none;background:#eba452; color:#ffffff;}

.postindex {padding:50px;border-radius:10px;}
.postindex ol li a {font-weight:bold;color:#4f3115;}

a.grnstr,
a.amzn {position:relative;padding-right:20px;display:inline-block;}
a.grnstr::after {content:'';position:absolute;right:0;top:5px;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDY5LjMzMyA0NjkuMzMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NjkuMzMzIDQ2OS4zMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiM0Q0FGNTA7IiBkPSJNNDY4LjUyNyw2LjU5MmMtMS42NDktMy45ODktNS41NC02LjU5MS05Ljg1Ni02LjU5MkM0NC44MDQsMCwwLjAwNCwxNzEuNTYzLDAuMDA0LDI0NS4zMzMNCgljMCw5NS43MDEsNzIuODc1LDE2MCwxODEuMzMzLDE2MGMxMzYuOTgxLDAsMTY1LjY3NS0xMzAuMzQ3LDE4MS4wNzctMjAwLjM4NGMxNC45NzMtNzEuMjkyLDUxLjE1MS0xMzYuMzkxLDEwMy43ODctMTg2Ljc1Mg0KCUM0NjkuMjQ4LDE1LjE1Myw0NzAuMTY2LDEwLjU3NSw0NjguNTI3LDYuNTkyeiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6IzM4OEUzQzsiIGQ9Ik0xMC42NzEsNDY5LjMzM2MtNS44OTEsMC0xMC42NjctNC43NzYtMTAuNjY3LTEwLjY2N2MwLTYzLjQyNCwxMDkuOTczLTI2Ni45MjMsMjgzLjM0OS0zNTAuOTMzDQoJYzUuMzAyLTIuNTY4LDExLjY4Mi0wLjM1MywxNC4yNTEsNC45NDljMi41NjgsNS4zMDIsMC4zNTMsMTEuNjgyLTQuOTQ5LDE0LjI1MWwwLDBDMTE3LjU3MiwyMTEuNzc2LDIxLjMzNyw0MDguODExLDIxLjMzNyw0NTguNjY3DQoJQzIxLjMzNyw0NjQuNTU4LDE2LjU2Miw0NjkuMzMzLDEwLjY3MSw0NjkuMzMzeiIvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=');width: 15px; height: 15px; background-size: cover;background-repeat:no-repeat;}
a.amzn::after {content:'';position:absolute;right:0;top:5px;background:url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1MDAiIHZpZXdCb3g9IjIuMTY3IC40MzggMjUxLjAzOCAyNTkuOTY5IiB3aWR0aD0iMjUwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0yMjEuNTAzIDIxMC4zMjRjLTEwNS4yMzUgNTAuMDgzLTE3MC41NDUgOC4xOC0yMTIuMzUyLTE3LjI3MS0yLjU4Ny0xLjYwNC02Ljk4NC4zNzUtMy4xNjkgNC43NTcgMTMuOTI4IDE2Ljg4OCA1OS41NzMgNTcuNTkzIDExOS4xNTMgNTcuNTkzIDU5LjYyMSAwIDk1LjA5LTMyLjUzMiA5OS41MjctMzguMjA3IDQuNDA3LTUuNjI3IDEuMjk0LTguNzMxLTMuMTYtNi44NzJ6bTI5LjU1NS0xNi4zMjJjLTIuODI2LTMuNjgtMTcuMTg0LTQuMzY2LTI2LjIyLTMuMjU2LTkuMDUgMS4wNzgtMjIuNjM0IDYuNjA5LTIxLjQ1MyA5LjkzLjYwNiAxLjI0NCAxLjg0My42ODYgOC4wNi4xMjcgNi4yMzQtLjYyMiAyMy42OTgtMi44MjYgMjcuMzM3IDEuOTMxIDMuNjU2IDQuNzktNS41NyAyNy42MDgtNy4yNTUgMzEuMjg4LTEuNjI4IDMuNjguNjIyIDQuNjI5IDMuNjggMi4xNzggMy4wMTYtMi40NSA4LjQ3Ni04Ljc5NSAxMi4xNC0xNy43NzQgMy42MzktOS4wMjggNS44NTgtMjEuNjIyIDMuNzEtMjQuNDI0eiIgZmlsbD0iI2Y5MCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0ibTE1MC43NDQgMTA4LjEzYzAgMTMuMTQxLjMzMiAyNC4xLTYuMzEgMzUuNzctNS4zNjEgOS40ODktMTMuODUzIDE1LjMyNC0yMy4zNDEgMTUuMzI0LTEyLjk1MiAwLTIwLjQ5NS05Ljg2OC0yMC40OTUtMjQuNDMyIDAtMjguNzUgMjUuNzYtMzMuOTY4IDUwLjE0Ni0zMy45Njh6bTM0LjAxNSA4Mi4yMTZjLTIuMjMgMS45OTItNS40NTYgMi4xMzUtNy45Ny44MDYtMTEuMTk2LTkuMjk4LTEzLjE4OS0xMy42MTUtMTkuMzU2LTIyLjQ4Ny0xOC41MDIgMTguODgyLTMxLjU5NiAyNC41MjctNTUuNjAxIDI0LjUyNy0yOC4zNyAwLTUwLjQ3OC0xNy41MDYtNTAuNDc4LTUyLjU2NSAwLTI3LjM3MyAxNC44NS00Ni4wMTggMzUuOTYtNTUuMTI2IDE4LjMxMy04LjA2NiA0My44ODQtOS40ODkgNjMuNDMtMTEuNzE4di00LjM2NWMwLTguMDE4LjYxNi0xNy41MDYtNC4wOC0yNC40MzItNC4xMjgtNi4yMTUtMTIuMDAzLTguNzc3LTE4LjkzLTguNzc3LTEyLjg1NiAwLTI0LjMzNyA2LjU5NC0yNy4xMzYgMjAuMjU3LS41NyAzLjAzNy0yLjc5OSA2LjAyNi01LjgzNSA2LjE2OGwtMzIuNzM1LTMuNTFjLTIuNzUxLS42MTgtNS43ODctMi44NDctNS4wMjgtNy4wNyA3LjU0My0zOS42NiA0My4zNi01MS42MTYgNzUuNDMtNTEuNjE2IDE2LjQxNSAwIDM3Ljg1OCA0LjM2NSA1MC44MSAxNi43OTUgMTYuNDE1IDE1LjMyMyAxNC44NDkgMzUuNzcgMTQuODQ5IDU4LjAydjUyLjU2NWMwIDE1Ljc5OCA2LjU0NyAyMi43MjQgMTIuNzE0IDMxLjI2NCAyLjE4MiAzLjAzNiAyLjY1NyA2LjY5LS4wOTUgOC45NjYtNi44NzkgNS43NC0xOS4xMTkgMTYuNDE1LTI1Ljg1NSAyMi4zOTNsLS4wOTUtLjA5NSIgZmlsbD0iIzAwMCIvPjxwYXRoIGQ9Im0yMjEuNTAzIDIxMC4zMjRjLTEwNS4yMzUgNTAuMDgzLTE3MC41NDUgOC4xOC0yMTIuMzUyLTE3LjI3MS0yLjU4Ny0xLjYwNC02Ljk4NC4zNzUtMy4xNjkgNC43NTcgMTMuOTI4IDE2Ljg4OCA1OS41NzMgNTcuNTkzIDExOS4xNTMgNTcuNTkzIDU5LjYyMSAwIDk1LjA5LTMyLjUzMiA5OS41MjctMzguMjA3IDQuNDA3LTUuNjI3IDEuMjk0LTguNzMxLTMuMTYtNi44NzJ6bTI5LjU1NS0xNi4zMjJjLTIuODI2LTMuNjgtMTcuMTg0LTQuMzY2LTI2LjIyLTMuMjU2LTkuMDUgMS4wNzgtMjIuNjM0IDYuNjA5LTIxLjQ1MyA5LjkzLjYwNiAxLjI0NCAxLjg0My42ODYgOC4wNi4xMjcgNi4yMzQtLjYyMiAyMy42OTgtMi44MjYgMjcuMzM3IDEuOTMxIDMuNjU2IDQuNzktNS41NyAyNy42MDgtNy4yNTUgMzEuMjg4LTEuNjI4IDMuNjguNjIyIDQuNjI5IDMuNjggMi4xNzggMy4wMTYtMi40NSA4LjQ3Ni04Ljc5NSAxMi4xNC0xNy43NzQgMy42MzktOS4wMjggNS44NTgtMjEuNjIyIDMuNzEtMjQuNDI0eiIgZmlsbD0iI2Y5MCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0ibTE1MC43NDQgMTA4LjEzYzAgMTMuMTQxLjMzMiAyNC4xLTYuMzEgMzUuNzctNS4zNjEgOS40ODktMTMuODUzIDE1LjMyNC0yMy4zNDEgMTUuMzI0LTEyLjk1MiAwLTIwLjQ5NS05Ljg2OC0yMC40OTUtMjQuNDMyIDAtMjguNzUgMjUuNzYtMzMuOTY4IDUwLjE0Ni0zMy45Njh6bTM0LjAxNSA4Mi4yMTZjLTIuMjMgMS45OTItNS40NTYgMi4xMzUtNy45Ny44MDYtMTEuMTk2LTkuMjk4LTEzLjE4OS0xMy42MTUtMTkuMzU2LTIyLjQ4Ny0xOC41MDIgMTguODgyLTMxLjU5NiAyNC41MjctNTUuNjAxIDI0LjUyNy0yOC4zNyAwLTUwLjQ3OC0xNy41MDYtNTAuNDc4LTUyLjU2NSAwLTI3LjM3MyAxNC44NS00Ni4wMTggMzUuOTYtNTUuMTI2IDE4LjMxMy04LjA2NiA0My44ODQtOS40ODkgNjMuNDMtMTEuNzE4di00LjM2NWMwLTguMDE4LjYxNi0xNy41MDYtNC4wOC0yNC40MzItNC4xMjgtNi4yMTUtMTIuMDAzLTguNzc3LTE4LjkzLTguNzc3LTEyLjg1NiAwLTI0LjMzNyA2LjU5NC0yNy4xMzYgMjAuMjU3LS41NyAzLjAzNy0yLjc5OSA2LjAyNi01LjgzNSA2LjE2OGwtMzIuNzM1LTMuNTFjLTIuNzUxLS42MTgtNS43ODctMi44NDctNS4wMjgtNy4wNyA3LjU0My0zOS42NiA0My4zNi01MS42MTYgNzUuNDMtNTEuNjE2IDE2LjQxNSAwIDM3Ljg1OCA0LjM2NSA1MC44MSAxNi43OTUgMTYuNDE1IDE1LjMyMyAxNC44NDkgMzUuNzcgMTQuODQ5IDU4LjAydjUyLjU2NWMwIDE1Ljc5OCA2LjU0NyAyMi43MjQgMTIuNzE0IDMxLjI2NCAyLjE4MiAzLjAzNiAyLjY1NyA2LjY5LS4wOTUgOC45NjYtNi44NzkgNS43NC0xOS4xMTkgMTYuNDE1LTI1Ljg1NSAyMi4zOTNsLS4wOTUtLjA5NSIgZmlsbD0iIzAwMCIvPjwvZz48L3N2Zz4=');width: 15px; height: 15px; background-size: cover;background-repeat:no-repeat;}

.customtable {border-radius:10px;overflow:hidden;border:1px solid #d6d6d6;}
.customtable.hastablehead .t-row:first-child .t-cell {background:#eba452 !important; color:#ffffff; font-weight:bold;text-align:center;padding:2.5%;}
.customtable .t-row {display:flex;}
.customtable .t-row .t-cell{background:#f2f2f2;flex-basis:0; flex: 1 1 0px;box-sizing:border-box;padding:5%;}
.customtable .t-row .t-cell * {width:100%;}
.customtable .t-row .t-cell p {margin:0 !important;}
.customtable .t-row .t-cell h3 {font-size:clamp(18px,4vw,28px)}
.customtable .t-row .t-cell h4 {font-size:clamp(16px,4vw,22px)}
.customtable .t-row .t-cell:not(:last-child) {border:solid #d6d6d6; border-width:0 1px 1px 0;}
.customtable .t-row .t-cell:last-child  {border:solid #d6d6d6; border-width:0 0 1px 0;}
.customtable .t-row:last-child .t-cell {border-bottom:0;}
.customtable .t-row .t-cell.txt {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:left;}
.customtable .t-row .t-cell.href {display:flex;justify-content:center;align-items:flex-start;}
.customtable .t-row .t-cell img {display:block;width:100%;}

@media(min-width:1001px) and (min-height:501px){
a.newsanchor {position:relative;top:-120px;}
}

@media (min-width:701px){
	.news-imagetext .inner {justify-content:space-between;align-items:center;}
	.news-imagetext.it .inner{flex-direction:row;}
	.news-imagetext.ti .inner{flex-direction:row-reverse;}
	.news-imagetext .inner .img,
	.news-imagetext .inner .txt{width:47.5%;}	
}
@media (min-width:1001px){
	#mainnav .blognav #open {display:none;}
	#mainnav .blognav ul{margin:auto;text-align:center;}
	#mainnav .blognav ul li{display:inline-block;}
	#mainnav .blognav ul li a{padding:12px 8px;font-size:16px;}	
}
@media (max-width:1100px){
	#header.news{padding-top:140px;}
	.newswrapper1{max-width:680px;}
	#content.news:not(.category){padding-top:350px;margin-top:-580px;}
	.news-quote{font-size:25px;}
	.newswrapper1, .newswrapper2{margin:50px auto;}
}
@media (max-width:950px){
	#header.news{padding-top:120px;}
	#header.news img{margin-top:50px;}
	.newswrapper1{max-width:90%;}
	.newsteaser article{width:47.5%;}
	.newsteaser article:not(:nth-of-type(3n+3)){margin-right:0;}
	.newsteaser article:not(:nth-of-type(2n+2)){margin-right:5%;}
	#content.news:not(.category){padding-top:320px;margin-top:-530px;}
	.news-quote{font-size:20px;padding-left:20px;}
}
@media (max-width:800px){
	#content.news:not(.category){padding-top:240px;margin-top:-450px;}
	.newswrapper1, .newswrapper2{margin:6% auto;}
	#header.news h1{margin-bottom:20px;}
	#header.news .intro{margin:20px auto;}
	#header.news .meta{margin-bottom:20px;}
	#header.news .meta .cats {margin-top:.75em;}
}
@media (max-width:700px){
	#header.news .intro {font-size:16px;}
	.news-imagetext .inner {flex-wrap:wrap;}
	.news-imagetext .inner .img {width:100%;margin-bottom:.5em;}
	.news-imagetext .inner .txt{width:100%;}
	.news-customtable,
	.news-table {overflow-y:scroll;position:relative;}
	.news-customtable::after,
	.news-table::after {content:'';position:absolute;top:0;right:0;bottom:0;width:50px;background:linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);opacity:0.15;border-radius: 0 10px 10px 0; height:100%;}
	.news-customtable .inner,
	.news-table .inner {overflow-x: scroll;-webkit-overflow-scrolling: touch;}
	.news-customtable .inner .customtable,
	.news-table .inner table {min-width:500px;}
	.news-table .inner table img {width:100px;}
	.subcategories ul.subcategories-list li {width:100%;display:block;margin-bottom:3px;}
}
@media (max-width:550px){
	#content.news:not(.category){padding-top:150px;margin-top:-370px;}
	.newsteaser article{width:100%;margin-right:0 !important;}
	.newswrapper1, .newswrapper2{margin:8% auto;}
	.news-download .inner,
	.news-highlighttext .inner,
	.postindex {padding:30px;}
}
@media (max-width:470px){
	#content.news:not(.category){padding-top:130px;margin-top:-350px;}
	.news-quote{font-size:18px;padding-left:15px;}
}/* Slider */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;z-index:3;top:50%;display:block;width:50px;height:50px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:#a5b52f;border-radius:10px;}
.prev-slide, .next-slide {font-size:0;line-height:0;z-index:3;width:50px;height:50px;cursor:pointer;display:inline-block;background:#a5b52f;border-radius:10px;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity: 1;}
.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.3;}
.slick-prev:before,.slick-next:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#444;font-size:18px;display:block;}
.slick-prev{right:100%;}
.prev-slide:before,
.slick-prev:before{position:absolute; content:'';width: 50px; height: 50px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfoAAAGDCAYAAADDONJAAAAACXBIWXMAAAsSAAALEgHS3X78AAAgAElEQVR4nO3dPZccRZbG8WAOLr0fAJW/Q2MvND5QvkTLHpB8CflIyNeL38DYqMHvHvyumbGlmvVV+wFQfwDtSXRDhKozq/IlIuPeiP/vHB0G0Iis7Kp6MiJu3Hjv9evXDgDw1sI5d+ScW8r//sg5d+mcey6/YeWce+Gcu3DOveK2QTuCHgDeOJZw/3LA/Th3zp05555xD6EVQQ+gZs2I/ZZz7qZz7oMJ92HjnLsvoQ+oQtADqNGRhPtXkV97M8K/w5Q+NCHoAdTkWH4dJXzNa+fcdcIeWhD0AEp3IGvv95xz12Z6rc3I/mveWdCAoAdQqibgb8uvKevvY92QCn0gK4IeQGlyB7y3krAHsiLoAZRiIdPzy8wBH/rUOfeymDsMk97nxwbAOB/wsSvoYzgi6JEbQQ/AKs0B7y10XAZqRtADsMZCwHspt/EBvRD0AKywFPDef+m4DNSMYjwA2lkM+NCHei4FNWJED0Ar6wEPqEDQA9CmtIA/oB0ucvoLdx+AEk3AP3XO/bOwUfyhgmtAxRjRA8iNKXogIYIeQC4HEvC3+AkA6RD0AOampRc9UAWCHsBcCHggA4IeQGoEPJARQQ8gpXsEPJAXQQ8ghWMJ+WvcXSAvgh5ATAQ8oAxBDyCGpXPuewIe0IegBzDFkYzgOY4VUIqgBzAGAQ8YQdADGOJQpugJeMAIgh5AH/SjB4wi6AHsQsADxhH0ANr4bnbfcncA2wh6ACHa1QKFIegBeLSrBQpE0AOgmx1QMIIeqBcBD1SAoAfqQ7MboCIEPVAPAh6oEEEPlG8h3ey+5GcN1IegB8pFsxsABD1QIJrdAHiLoAfKQbMbAFcQ9EAZmq1yDwl4lTa13wDkRdADtrEXXr+Xtd8A5EXQAzYdyQj+I35+AHYh6AFb2AsPYBCCHrCBvfAARiHoAd3YCw9gEoIe0ImtcgCiIOgBXQh4AFER9IAebJUDEB1BD+S3lEI7Ah5AdAQ9kA9b5cq3qv0GID+CHphfU0n/hIAHMAeCHpgPW+UAzI6gB9Lj2FgA2RD0QDpslQOQHUEPpMFWud3WzrkzuU/cIyChv3BzgaiarXL/kmI7AuyqU+fcF86561KzwD0CEmNED8TBVrlul865E+fcMzmbvQn4XzliF5gHQQ9Mw1a5bj7gm1+v5Hcdyzn6tdQsvOrxe4CkCHpgHLbKdWsL+KYw8WmFx+y+UHANqBxBDwzDVrlubQHvZLbjKevxQB4EPdDfPbbKteoK+AO5Z7cUXStQHYIe2I+tcu26At5xUA+gB0EPdGPKudvjjoCvdS0eUIugB65iq1y3Zh/8I9kmt622inrABIIe+NNCppsZjV61K+DZYggoRtADb6abH7JVrlVznvr9HdvEKFAElCPoUTMOnem2khH8quN3HMnDEd3tdrvQfHGoA0GPWt2W0SgB/66NjODPOv49sx+AMQQ9asNWuXbNVrnvpB99F4rtAIMIetSCSvp2u/bCe4dSpMi9Awwi6FE6KsK7ncoovivg6WwHFICgR6k4dKbbuazDt22V85imBwpB0KM0HDrTbV8lvWOaHigPQY+SsKe73UYCflehHdX0QKEIepSASvp2vtDu0Z7fx1bDdDalvjDYQdDDMpq2dPtBAr6r0M5xaM8sdtVBALMg6GER68jdmvX3u3sChp7+QEUIelhCJX23tWyV21VoR6EiUCGCHhYQUN36dLRzbJcD6kXQQzMOndnt8Z6Odo51eAAEPbSikr5bn4Y31DEA+ANBD20YgXZrtmrd2bMOTx0DgHcQ9NCCQ2e6XcpWuZMdv4dlDgCtCHrkxgh0tz4HzxDwOu2aeQFmQ9AjF05G263PdjnqGADsRdBjboxAd+szTU/AA+iNoMecCKjd9k3Tc/8ADEbQYw5U0u+2a5q+mQG5KUsc3D8AgxH0SIlK+v0ed5wut5Bwv8kSB4ApCHqkQCX9fmvZE/8i+J3N6H0pU/Q8HAGIgqBHTFTS9xOO4n24LzlNDkAKBD1ioJK+n6ai/rr8ztsyaifcx1nJrwt5SNL4cLlRcA0AQY/JqATvr3kI+oeVi1WmeUg6k18Xwc6EQ6lj0GjXWQTAbAh6jEUlPeZwGgT8tibkf2UWCdiNoMdQnIqG1DZyvv6uI3gJeaAngh59UUmP1NYS7s/2/HcIeWAAgh77+EK7b7lTSGQluxD6HAKzlCUjQh7oiaDHLveopEdCQwLeyXvxAT8QYBiCHm2opEdKQwO+mVV6yLIRMA5Bj9CRfKF+xF1BAkMD3sl6/FPek8B4BD2cFNo9oZIeiYwJeCczSw8NLx1dKLgGgKCvHJX0SGlswB/IKD5V18C1vPepPUEVCPo60bIWKTX74O93NLnZJ2Ujpqa73t/kwaP57/zCuwA1IOjrc1tG8QQ8YruUc/X37YNvk/pApLWcM+Ab8AydZQDMIujrsZSOdlTSI7ZLaXSzq5PdLnO0U76zdW2HvAtQC4K+fEcyUqLQDimcyjr8mANc5jrWeN1y7v/TxP9NQA2CvlwU2iGlsYV23pwd7pqtef+SsG9C/mOWrlATgr48c42SUKcp6/Au41bOayxboVYEfVloWYuUHk9Yh3cVvj/H3icgqvdev37NHbWPlrVIaco6vJup2E6jDyt7vVCKEb1tFNohpanr8AvZ6ZGq8Q2AHgh6m2hZi5Q2EvBj1+E52hhQhKC3hVO8kNKlBPzJhP8Gy0iAMgS9DbSsRWpTC+04+RBQiqDXjxESUppaaMc6fLfb0u9/7L0FoqDqXi9GSEipKbC7OyGE6NfQX7Mk8lwa9mzkf294AMBcCHp9KLRDSlMr6VlGiqtpz/u7PAS8kr+Gfw9MRtDrQaEdUppaSe9kGekhAT8rP/J/FfTrv5C/MiuAXgh6Hehoh1RiBTx1Irr5GZow/P3swKutQ31QGYI+L75AkcrUo2MdRxsXKXwQaHsocCwblIegz4OOdkglRsDz/oS37ngAeBk8JDBjoBxBPy+2IiGlUzlZjoBvd8ny2CzCQs/tOoKLHf8OiRD082ArElKKcehMaQG/kcA5k3DxDz88bOu1HfzbSwgvW97jY3ePVIWgT++2fIkykkBs5865+wT8W2sJ9Wd7ppKbB+//zHxtmIfvWbCtq+4grE3wiluKIOjToZAJqUzdC7+U2aUSAv48GLkPeeD5hRoEDND2ALH98BA+NKh6WCDo4zuUgOdLBLFNDfgSdnl0TckP0Yzo/80sG2YSPiSEyxO+XiH58gNBH89CvkRpeIPYag/4tQT7WaRR0vfUy0CZtjbJ0R4ACPrpaAmKVDayBn824s/378tjowF/Lq97Fbky+1haTAMWrILPwujPAUE/DQ1vkMKUbnYLeV9ae/DcBME+5sGmD0Ielo2e2SPox+FkOaQwJeAPJdwtLR2t5bVezFC4RMijFD/ITF9vBP0w7MFFClMC3loFvQ/3Oc9pJ+RRmqZ3xp2+r4mg78evd35r4WJhxtiAb96PNyXgLSwbXUqwn2TYckThHUr1Td9lLoJ+P47mRGxjA97v7FgaeT+u5DVOOTlvrOZh6Ce2uaJgzffIJ31e3vu8CzqxDo/Yxga8pen5ZvT+s6wj5upj3tynv/NwjsJdk/f63uI8gv6qhaznMRJALGMC3lfPW9ke51/jWeYjTu+xxIaK3CToh+HgGcQ2JuCXEu5WCj7PZe099+EiC5mqZwYONek1ICXo3+DgGcQ0NOAX8oC5NFRcl3t6PsTnF7W6Jltrdxa51h70rMMjpksJ+JMef+aBBPttQ++/jYT7z5mn5z2W2QDnPiPo27EfHjFdSrif9AjApfyy1tjmJFP1fBdG8cAbh/vuQ21Bz354xNQ34A9l3f2msWCaephOCs29fGpsFq55n3wXPCgdBrUYtM/GVHuDvqZ99OyHRyx9At5a1XzoVKbnNQW85WLZ5j7e6Ph3LB8ihg93/Rk1BD0fJMSyL+B9x7pjo++3UxnBayiwC1l/SG/eN9d3rKM2o/sfZ74mlOWLXev0JU/dcz48YuoKwYNg3d1qzYfWgD+UWhrrxXbNA8qvMksStiz9TN43DEIw1cGu/3+JI3rOh0dMXSG4DH5ZfJ8NKSCc24GM4HlIB/p5LN9TrUob0S9lBECBC6Zq1lXvbgX8kUzNWw13pzzgnczC8ZAORFRK0JcyxYf8tivNfcW8lWY2XbQH/LGEPA/pwHA7s8960NO2FrFs5HznVfDgaD3cnYGAP5LPMA/pQCKW1+jZLocY/B7nF4WM3D0CHqhL5xY7i0HPdjnEspGAPyxsylhrFb2jKyWQTBFBTyUusJv2gGe7K5DOp12ffStr9PS1Brq17RDQgoCHRhv53PjPTAk7Pa5ZDfoj6WtNJS5wlcZe9B5r8NDmXBoWrToaXxVb1K016FnHA7oR8EA//mjlsx0zXr51tXUfd30naAx6GmYA7TYS8JqOi/XYBw9N+h7MdCDtiUvIm842uJqCnml6oJ3WgPftpjluFRoM3VLqQ774HVwagv5AAp5peuBdWgPetwK2VmB3Ltspi16PrdCYz0mzpfanwh5QF13/InfQU00PXOWb+GgKeH9K321jI6BLmcL9oWWNlrC3bWytSqm50/nQkivoaXoDXKWxm50/pc/i6P3Z1rGwof/Kc1mI4Fw+I0MDvtrZ47mDnt70wFXaAt7qQT5++9TZnvt4xL5+k6Y0hKq6ZfqcQb+Upymm6YE3NAV86eHuNa/z7/Ncmklr59xFsNe8uadPMm+XnBLwzbp17uufy8dd/505gr6mGw30oSXgFxLsx4aW0XxHs7Md0/JdjuW7KJdzufbnwX9fQ8+BXXUMxxmvb2pL59q2ane+ztRBz5544E8aAt5iUd1GQv2ZVM0PlfucjMcdP/OcIer2VKvnXGadGvBs1d6SKugptgP+pCHg/bS8pUKkvk1Pdsn5pd/83K+3PJzkrlW6lCA96fj3S+lMOvc9a2Y87k8IeGaPO8QOeortgD/lDni/331paFbNtyz9eeI90/Bd9LeWkM89CGrC9E7HvT2UgJ87KKe2dCZ3/rRoe1CKGfRMlwBv+CnRvgViMS3kC89aUV2M0bunpcI6fC25T/Hb1Zsh17XFOLOBXizvaj3BLkbQ09kOeCNXJzt/KIelojoXzHg8i3TEbq4RaZen8rCXuw9B1xLCoQTl3NcW43PC2QoDTA16tswB+QLeV8xbe8heBwEfg9Yz779Sck3fBSF/ELxv5n4gitHxkdMRRxgb9IzigTwB7/e73zT4gD22o1kXf6gOO3t2W8rD0FGmgIxRq6JttsaUMUHPWjxqtwrOuJ6D3+9+y+Dnbtce7SnYutvflxkHZVO3ymmdrdGqtbXz0KD/nspGVCxG8dAQFrfEeRuZ6Yi944C1WRtWslVuTN8DR8CPdtg2AOkb9IcyimdfPGo0Z8Bbnpp3CdbfPQLeho0E/NjZLrbKJdAn6Ks+DABVmzrt2JfVqvlQqochAt4Gvw7/aOTVUm+R0L6gf8rUCSo0V8BbrZoPncoX/Ngp2i4EvB2nUk0/ZomGgJ9BV9A3N/9XpupRkbm62FltaBO6lKnZFA9DBLwdawn4MbM4GgJ+LUtMz0svMG8LekIeNUlVNBbKuXc5plQPQ/5L/5iAN2Ffr/xdNAT89ixU8bvItoOekEct5tgD7zuPWeo13yZW//ltTNvaM3aaXkvAh7NQJfaDaR1IbAc9J86hdKn3wPvCOot73relehjyyxdWdxbUaOw0vYaAv5QDhsJrr6ofTBj0RxTeoWCxu7JtWyroaR5LqoDP1Vsd442tptc0WxOGfJX788Ogf5rxOoBUUlbQL2RduZS15VSzHfQnt6l5P9wd+NnRGKSfOec+lvdflW3bfdBTBIOSpK6gt9yxrg174BEaU2yneaT8rYJryMoH/bLS14+ypDwHvsR15RQBTwW9bc0S150Bnx9a1RrwvnwwNYxMVvKr2fLwuzTnP5SHEAoEsctK1pNTVNAfF7AtbluKgPdf+NZ3GNRq6BGyR/JAxwmmBrwvYZrLvilW35SDNT60OZUtX7GnnK33m++Soosdn037hqzF8/PWrfP0us8yXfaQKaLmjXhD3mDVr7dULtWxp76pze0CZ5BiFyT6e8X6u32Pe1bUHxf62ZjiXAajms6Caf35jDmPfqpLCfgxlb2P5MHgQYbrRl6pmraU0tRmW4o2tex/L0fzefp6z+wOD3RXXQanM/rP1T3tn4e5g34tb64pXzwnNW+TqFCK9feSR+8pdhywHluWlXwPd70/6FjY7nHL5+q2hYegOYO++QK6HunL5z5fOsVLsZ5c6ujdJZjxYDRXplOZUW1DBX27rqWvQyuzy+/PcBSn93vEEcZLufm8IcvSNi02Vcmjd5egix3V8+V60LE3filLMhTYvWslg8q2wcahnAtjwnuvX79uLvgfM13slHOLt8153UgrRcvVkkfvLsEWOb7sy7ZddFfSmQyx7fs+8iGv9Xvlw+1/0AR989f/nfGiNzJ1FOMLas7rRnwp+s+XXh0cc0mjtBa+oY3cI//rsOI1Z79ryVXwADxV2zp8qHkQ/rvye9cZ9E8zTIOP6aO8Lcd1Y5oU2+NKrwaPfc+O5F6V9Nnxuwwu5Lul7T414fZjhmvL7Vzux5LRe6dd0/TebSNr8p1B33zwf8lySdP2+Fq58UjTnrbErnWhmAV2JU7VriTELgbMcPzGXnAE+vT1P5C98lYejK8Eva+69+1nc3xhfiW/xgT+84TXhThiT88vgun5UqceY24pLGn07kftfuQ+5uHngqCH6NO07VBmji29Zw62X5Mf0bvMo/rQkMBvXtB/5rs09JSien4pAV/ytspYLX1L2mmwkWB/FqEuQXsRFebRt2mb1RnjG9vfIeE+ej8NlvuLNBzh7ys6au3ri2zWQcDHUMNJaDHX30sptFrLe+gs4oPibQsdzJBcn1F8M2v4pKQlwe2GOc0N+LeSD4MP/FXwod/+4bAVSIfYzW1KLBbbFmv9vZTR+7l81mOGu5OHn+/5rqhe31H8vRKXBcOpe0/LFH6bcwmTC/lyo+d2Pqk6sZV+cMZK7tuYsx5CJTwMnQdr7jHPL3DyfronxYeoW59R/JEU3JXw3XNl6r4t6J1MlT6Z7bJgyXkwwxJDLQelxDhBroTK+ZTh7jFND9dzFF9i29+da/ShZ3J8LXvU4RIW15XeiW0j92zqATNL+WXx8xjub08Z7k4GKPTmh+sxiq/q4J5dh9r4gw8I+3rFPjmuhuI6F+m+We5aF26DizXzs8uRBDzr8LiUNutdn70qT+bbd3rdHRnBfTvT9SC/FJ3rfDV46Q+NMYoSj2X0bnEbYexlnX0IeIR2dVutZYmwVZ9jav26Imv2ZUtx7nvpnetcpKLEQ7lPFr+E5lhz30bAY9v2oT2e5QfnaPqeR++bVfzE+ldRUozea5qen1I97wvrjg1W+uYIdyejsu9r/9LGO5oH7a+3ZtE4uGdL36B3ciM/l3aAfNBsSzF6r2F6PsaDkdXCulzh7gqtjMZ0YcHdYTB6ZzC6pWt73T5LCfxSn5bWMuIq6Q2TYvTuKqme9x3/xoacXx+09iU09XVPRcCjywP5Hjsi3K/ovY++j9IaUqyD09U8C2cP73Me9AqPpcST0NpM6T1vtQFQivazQ9XQGRFIJWrQeyV0FFrJzWnzi8HR6iaYmo/5ZV1D5erUve8Wp+Y3Qb1BrnB3FNnBuMutI5NzbeF7sH3s7pA1+i4rWbu33I3qh45/vjD2pZNqe1MN6+9T7p3F9cGYp8JNRcDDqq7P0VHGbekH2/8gRtB7JzLNaemAfu/KjZF/9lOeyxkk5Wis9C/gKXULFqvm/evVEO6OgIdhK1nqbVvWO5QlXzViTN23sTadv5FZCT9Vu5CQ13z9sc4ub3Nc+OEyU3YdWNuXO3eXuj5q6K+AMu0KeCch/2vmme0rPQVijuhD1qbzr8nxvD9LyGv9Eo99Yty2knuFTxm9++IwS/tyUxRhTkUveli1L+Cd5sPgUo3oQwdGp/M1OZelkRSjd1f4F/DY0bvFLXGroM4gx3a4LgQ8rNrIXv19373fK9qBNtuIPvRKbtSJ3Aym6/pJVTkfOpJ+CKV9AY8dvVtcd9ewHa5NlYeHoBiXEpYne16Qr+VSnWtzBL33QrawLSXwebpvN8fBIIeFPnSNGb0fBFvirKy7a6qY30bAw7ofJOT3zYqZaRw3Z9B7/mxqvgz+lKpr3bYSl1HG3rtl8MvCe9AX1aUqwJyKLnawbtfpdyFzzeJyBL2TJ6VHMiKp+cvBtxido2DKcp+DNmOKzSyeEjf30a9D1XIEMcrVzJDd7/kZO5RRvKkdSbmC3nsp6/c/V7afNuXWuG0LqQQt4d6OqVtYBP34rSwX5e4x3wd74FGCruNt29zL2ARnktxB7/kWtKVv7zpJXFy37Vim6q2P4k8H7gO3uu6euvgyhtJ7LKAOfafpndVRfEhL0Ht+irKk9ftNcFjOXKOzEtbifTX5kJ4B1va7a+tU18U/OLFFDtYNmaYv5uC2OfbRj1VK4diVk4QSs9DVr8uY4FsEndashJD2dXevlAr6lbxPeEipW99qemd8d9iV5QjNQe9Z3wq2kbCfYzpWQ/vFMcYU1llro2ph3d2zXEG/kWD3p4j5B8YD+Wyw5FCftdSC9Rk8LCRvrCz5tTEZ9J7lJ6xmpPq3xCN7ayE/5jAeX+FtZWreyrq7dyT319qX3PlWuHdp3jc/5r1UzMjXRQ0ptithyThLZ7xYzoL1e2vbxD6Qc+2HVHgOcWAk5MdMzftudVaq5v1+9xPl6+4ha7Mj4UE9FwNmSNpOqUSZhhTbFd+i2dKIPuTXDi1udRjyBuzrF+Vf0kOr5l1QNW9l+ljjITK7WCuwm9oNsHm9v7FOX7y+rWtdwVtETY/oQ5Yb7hzJF07fN+M+S6Vv1DEHrFgrrBuzMyC3RbBFTvsMkL+/+6bk+3hIyBev7yCqhHX4QayO6LdZfTJbyVaPKV9iPyl6w449YGUp4WPhg2dlS9w2Kx3sUhzS85TOfUXrO4qvpU1zM7v4dfgPSgl6z2rB3mN5k44ZFf5fgusZYuyUqrXRu5Utcdt8V0DND8GpTuCj0r58awm1Xe8b31+jloc934DurdKC3rNYsLcJliOGyBH0U9ZLLY3eLU7NOyPr76mP1zVzshhG21Xc7D8DNXZxrCboneGCvZW8eftuxfvfmb7MpoS7pdG71al5Z2D9fY6z8w8k4KtZf63Qru3K1op4U6gq6D2r6zKnEvj7vhBTHrQwtdLZ0r5sq1PzTvn6+xzh7pVytgO6Ne+n61szbNaOnE6tyqD3rHbY27d+H3sdci1VzlO2MVnZ9251at7Tuv996gPiUJykV4dT6XC3kJ91E+yfEe5XVB303pFM7Vkq2PMdnroC/0Cq78d+0fnOYlNGXX7mRPtTtcWGNiGtD1Jzh7urqIoab3BmQT8EfcBiN6R9BXt9ixD9qH0VYaraymjKWkObbRofpMIOdXMueVhumAWkRtBvsXo6166jFg+CfvBNODyXWYAXQeORGNPUFh6UrPWab6OxziFXPUMpp+kBKRH0HWqp0J/K3yft1fOnsu4+5/HAMWncHncejNxz1DOUcuAIkFozwPkk/G8Q9O+yuuYXo8PeLhZGUpaOge2ykLX3m0ru85wV812KP3AESODD8I8k6NtZrdDvuyWvL+0Bb72wztM0PZ+jqG6btQN3AG0I+gGsbtv5QQJ/7MhWe8CvgrV3qzSFmX9gyr3cwRo8tNnIA6+vbXq+dX0PlXbeI+hHsDh9uG9LXhvNX7S+Y90PhgvrnLLpeS07EQh4aBHuSLrY893Z5MITpT85gn4Ci523moD8bs+XueYv2hJG707R4TKamgQR8NDAP/CuBgwivpfPs1YE/USWt+Rt78HX+lpKGb1raW7j19213E8a3SCnKf0fpjYnm8sXYY0NQT/egXxZaX6qa7OWwD9UGPCljN419J7Xsu4esnImPsp0OrG5k6UTEW+En3uCfjpGJ9OUNHrXcCzmKtgSp2WbIb3okUusz4P2qfptBH0iVrfk5VLCvnenpLhuIw9KOfe7tzlW8OCD+sQcPBzKKN7ae5igT+xI8ZYLDax3rfNynxyntYeApdMLUZbYS399zw7R6G54H97njR5d82b7nI5e7xiz1U+jRTBKzfXh13o4j4Z7gzqdRn7gPZBRvKbzJYZahL+foE/HP1nW3KPbT8+XsDXuOOMHX+vUvKPADplcBt8tMT8TlgrueiPo03skb8iajtWc+7CdFBbB9HyOWRnt7X219AVAXVLNDi6k+U2R72fW6OdVeoV+7F77OeRee9d8bj496JHT4wQBb/Xk0n2a75Gv/e8h6PMorULfesDnrpzXfm4+6+/IaS2hFfuzYbHTaV/vnEnP1H0eL+SHYL1Cfy3tdS1O0efe966xoc021t+RW/MQfD3yKL66QmlG9DpYfeN9M6HLVC5HMnJfZnqSt9A/gPV3aNE8EP8twsNwbds+m/v23/5vCHo9rPbQn3ok7hxyf8i19Zpvw/53aOY/Qy+CX300D63LjA/2Ob092Iag1+dApvMtTZc2H8I7Cqeg/eg91708D9pvaqXp2FxgiMut8+E38iDtZ6Jqn5H6qx+AEfR6WdzucS6Bn3t0n7P1qt/zruEY2F2O5B5ZbgoCoNvbNrgEvX7WCvYug94Bc8tV66B9z3uIjo1AHQh6g6x9Qa+k3/Ica9K57o3Gk+LasD0OqM9jGXQR9MZYLNh7+2ZLIEc/AguFdV7uGgUA+TTfUfcdQW+WtQ57KYr1moedBxH/vH0sFNZ5HA8L4G3THILeNmsd9k6lwc6Uae45dyVYKaxzwWxPrt78AHR5u5eeoC/DUgLfwhf8pYT92F7uvyUeqVoqrHN0rwOww6fNEiNBX5bbMqVvYf1+TLHevYSHT1gprPNyH74DQL9mefOEoICQwIgAAAwOSURBVC/PgQTiLSOvrO+JVM3r+k/k/7alwjrH9DyAgf44xY6gL5elhjsbqQ7dVejWvI5fIv33LBXWOabnAYz0xzo9QV++JiCfGhkBrmQrXlt1/tRpe0uFdR7T8wCm+oKgr4el9fvTlmK4f414WLFWWOeYngcQ2Q2Cvi7W1u+bI10vZOp6yKjWWmGdY3oeQCIEfaUsHpizj7XCOo/peQApEfSVs7R+38VaYZ1jeh7ATJoB0CcEPZyx9XsXnJBnqbDO0XsewIya78nrTX3SX7jrkGK1/5EiOAs+MDbVfSwd/X4h5AHMoPku/9wXITOixzZL/fMv5bAcjdP2Cyl6vKl8pmSzVdPwMUfZAiZdyiznlTolgh5dLPXPP5eGOxqK8I5kKeRLBdeyy6ksf2zfs+8N7coAaraWz+8L+dU54CHosYul8+/9uv1Jhv/2gYzcbxkqrvNFjL/L3y/lF8WBQB7bjcLCv38RfFYHH/dN0KOPhYz0tI9S3cjDcsbye9+XTHejcOsgaGr1amDjrRc77tngsJ6CoMcQR3IWfMpjYmNIPbpn7zty2Q7crvBp/vnzHde4XZuBghH0GMPKdrxdvfOHslJc59v+XivgQWQt973k2ZLLIJD9+/RlEMIEMiYj6DHWgYzuLWwX6yo862Mpo3fNyxa+K+BKWgZbanMcWgWvYSX3/WEhQb8JiqZeBEVUQHIEPaaytB2vb+Avgul5rcVpPtyfBYFxLCFvpaDOzz6cSbj75keWakJ2WQddGxmVIxuCHrFYGn2dyn7T7Sn9YxnBaw0YHxwXW6PBIwl4Cw9bmyDct++/pV0eu2ju74AKEfSIydrpeJsgbLRWzu8aFVo5nKht9mGbtdmIXe7KawVUIOiRQomn481p35TvQkJRc31En3B3hQW8d2Pu7VPALu9zd5DAS/mys9RdL7e+67n3FE9t9w13Z2y5ATCNET1S8+uu33Knr9hIX+o+xVpajxQeEu6ukoD/gop6aELQYy5M57/hD57oG4xOYf/5oeHuKhvBf6jgGoC3CHrMrdbp/NOg2ryv5uHoJyWdCMeEu6t0ip6ghyoEPXKoZTrfT83/HOwR76vpT/Br5rX4cJ/70K1iNa/BE/RQhaBHTqVO56+Ctfcxcob8lHB3FNn9gaCHKgQ9NChlOj9Gb/0cIT813B0B/w6CHqoQ9NDC+nT+gwin5TX34LeZHnjC/vhTOrgR8FcR9FCFffTQ4pWMhp8ZnM6/jNTu9GbikF9L+9yhBXVtCPh2G40XhboR9NDGYrOdZpr9F+fc1xMDNEWP/fNg1B7jYBULXfly4vAaqEPQQyt/opmV6fxrsrae+zCTWFPy2ywdSwwgwBo9LLB0FK6Tivv7I/5/x7JsMcSlPBD5cE8xotTcdleblcxIAWoQ9LDE0lG4axndD53Kvy3B2vUa1/Jn+qNqU7Za5ayC4Qh6qEPQwxpLR+FeSoHh0Gr8AwnZhfz9S/k114lotCsej6CHOgQ9rLI0nb+SM8otFGoxTT8NQQ91/sKPBEa9kC/UBzJy1uxI9scvFV/joVzjt4Q8UBaCHtY10+L/I4fGaNaE549ySM2Bsus8lh0DGg7PARAZQY8SvJLCtxsGGpY0e+X/LdPjGjyV9XhG8UChCHqUpFkf/cQ591j5dP4HsuTwS1BwNzffbpd98UDhCHqUqKl0/1y6wmnm1+7nHt0fMFUP1IOgR6leSkvab5RP5/vR/W9SEDeHp4R8MnNtgQR6I+hRujMZ3T9W/jqb4P2HbG9LWax3nKinPgClCHrUwJ+M94WBEde3MrpP1R/gXqI/F4BSBD1qYmXv/TUp1Iu9Fe+IdrZAfQh61MjK3vvYW/E+i/TnADCEoEetrOy9D7fizVWsB6AgBD1qF+691+xIivW+nzCdn/KkO40u5ee7MtAmGUiGoAfeaIr1PjVQrHdLpvOPR/x/LxJcj0Zrman5b/nrDVmqYesbqkTQA396KaHwjYHOek9GTOe/SlyXsFYQps0yzPWW63hV4YwG8AeCHrjqTEaAPyi/N2Om8x9FeIjxU+KP5aGomQn5UAL21cQ/e6pnHddwoPz0QCCZ97m1QKsmLO5L6D9U3kmumc6/6Zz7ToJul5fy+x4OOMhmLaPhC/lr28hYyzn2XTMcD9laiFq99/r1a374wH5agmyflTyg7JumXsgDQlswruSB4GWPqfiF7PfX9CB0N3jgWciMx1zdAB/LrAmgBkEP9LeQtfFUXeti+kECJ+VU+qEcjqPx4aeZhfg9w8+KoIc6rNED/Vkp1nMTq/P70BzyTmYYLDyQAckR9MBwVor1fHV+7N752kMeQICgB8bxxXo3ZJpYs4+C3vmLide5IOQBWwh6YJpVcAyu9un8piDtnxO76z0h5AFbCHogjkcS+Ba6r/n1+6Fn399m3Ruwh6AH4rFUrPeBnH0/JPBvzXBdACIj6IH4zowcg+taAr9rDf8eDWcAm9hHD6TVTHU/NRaS57IE8Vz+/jN5GMB+7KOHOgQ9MI97hGUVCHqow9Q9MA8rx+ACKAxBD8zHF+s9MFCsh3E4ChfqEPTA/E6kWO+ce1+c32u/AdCHY2qBPJrOel8bLdZLZR0EZdcSx6EUB9K0B+iJoAfy8p317lWwT30THH37Sqr6X42Y7l5IS18ejoAeqLoH9DiU0b2ms92nWMmvCwnzmEfmat3FcIOCS2jDiB7Q44WM7m9LkFmcnr6UGoSTxGfhX7BdEeiHYjxAnxNDffO3/SxbCVOGPIABCHpAJ0t980O35HS81KYetwtUg6AHdLPUN9+7JcVyY4/C7YOgB3oi6AH9mmnwOzLC3xj5eR3JQTlLBdcCVI2gB+xo1uw/kX7qFjTFhD/KVH7K0T2AHQh6wJ6m2O0LQ8V6zVT+bzLKBzAzgh6w6YVM5d81Uqx3Tdbtf2J0D8yLoAdse2asWO9LWbs/nvjnXES6HqB4BD1gn7VivWbt/omM8MdWz1spSgSyI+iBcoTFeham85s1+39KF8Ch0/kvOeoX6IegB8rzSDrrWTkG91sp1hu6Fe8s0fUARSHogTK9lGNwrUznX5OteEOm839OfE1AEQh6oGz+GFwre+/9dH6fvfcr1uqB/Qh6oHyvZDr/U2N77/tU59+f6XoAswh6oB7hQTmWqvN3Nds5M1SLAGRB0AP1OTNWnf9R0Gynbf3+DlP4QDeCHqiXter8LzvW719J4SHb7YAW771+/Zr7AqCZGn8oo2cLLuVB5SS41oWM+nO+hr/KgwegBkEPIHRbGth8YOSubKQgL9xTfyyv4dqO/99KzgtoQvlQZgti+DDtywWGI+gBbDuQoLxl6M6sZIQf7ipoZik+2/p9Fx07D5ayj38qgh7qEPQAuhzKeril42XPZYT/csT/96cII3uCHupQjAegywtj2/FcULD3dET/fCs9BoBBCHoA+1jbjtf4ShruDDkw53niawKyIOgB9PXI2Nn3H8iBOT7wgSoR9ACG8GffW2qn6wP/Xz1a6gLFIegBjOHb6Vo5Hc/JdrsnCQN/neDPBCYj6AFMsZL1+7uG1u+7An/oefjbfo93iUA8bK8DEMuBNNy5bajhjpMHlOZs+5sTr3slMxyAKgQ9gNgWUvz2VWV3lqCHSkzdA4jtpcGCPaBYBD2AVMKCvRoC/4WCawCuIOgBpLYy2GFvDE6tg0oEPYC5nAUV+iUHPqAKQQ9gbs8k8B8Y2pIHmEXQA8jlRFrqWuqhvwtr9FCJoAeQ06ugh771wKdhDlQi6AFoUFLgA6rQMAeARha77P2VyntoRNAD0MxS4H+o4BqAKwh6ABZoD/yN7CQA1GGNHoAF2tfwXyq4BqAVQQ/AkjDwHyhqvEMDIKhF0AOw6JXsw/ed9taZXwMjeqhF0AOwrum097n00z/P9FoueBdBK4rxAJSmOQ//lnPu5oyFe58yqodWBD2Akh0755bOuS8TvkYq7qEaQQ+gBgcS+ClC/9Q5d4d3EbQi6AHU6Ch4zSv560L++fHWv9/nGzmCF1CJoAeAq5qgf+qcu7bn3jBtD/UIegBo10z3/+qc+2jH/fmC42mhHdvrAKBds1f/+o49+ncJeVhA0ANAt66wvyv79wH1mLoHgH6OpWDvjJE8zHDO/T/TjHMcJOPl1gAAAABJRU5ErkJggg=='); background-position: 11px 13px; background-size: 30px 25px; background-repeat: no-repeat;}
.slick-next{left:100%;}
.next-slide:before,
.slick-next:before{position:absolute; content:'';width: 50px; height: 50px; background:url('data:image/png;base64,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'); background-position: 11px 13px; background-size: 30px 25px; background-repeat: no-repeat;}
.slick-dotted.slick-slider{margin-bottom:50px;}
.slick-dots{position:absolute;bottom:-43px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align: center;}
.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:30px;height:15px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:#ddd;-webkit-appearance:none;border-radius:5px;}
.slick-dots li.slick-active button{background:#a5b52f;}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}
@media (max-width:1500px){
	.slick-prev{right:auto;left:0;}
	.slick-next{left:auto;right:0;}
}.video .inner{position:relative;width:100%;height:0;padding-bottom:56.25%;}
.video .inner iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.texttexttext .left, .texttexttext .center, .texttexttext .right{width:30%;}
.texttexttext .left, .texttexttext .center{float:left;margin-right:5%;}
.texttexttext .right{float:right;}

@media (max-width:800px){
	.texttexttext .left, .texttexttext .center, .texttexttext .right{float:none;width:100%;}
	.texttexttext .left, .texttexttext .center{padding-bottom:5%;}
}
@media (max-width:600px){
	.texttexttext .left, .texttexttext .center{padding-bottom:7%;}
}.texttext .left, .texttext .right{width:47.5%;}
.texttext .left{float:left;}
.texttext .right{float:right;}

@media (max-width:800px){
	.texttext .left, .texttext .right{float:none;width:100%;}
	.texttext .left{padding-bottom:5%;}
}
@media (max-width:600px){
	.texttext .left{padding-bottom:7%;}
}.text.alignd-center .inner{margin:auto;}
.text.w1000 .inner{max-width:1000px;}
.text.w800 .inner{max-width:800px;}
.text.w600 .inner{max-width:600px;}
.text.w50 .inner{max-width:50%;}/*.teaser{text-align:center;}*/
.teaser ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.teaser ul.cols-2 li{width:48%;}
.teaser ul.cols-3 li{width:31%;}
.teaser ul.cols-4 li{width:23%;}
.teaser ul li.haslink{position:relative;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
.teaser ul li.haslink:hover{opacity:0.7;}
.teaser ul li img{display:block;width:100%;height:auto;border-radius:10px;}
.teaser ul li a{display:block;font-size:0;text-indent:-9999px;position:absolute;top:0;right:0;bottom:0;left:0;}
.teaser ul li h3{margin:.5em 0 .25em;}
.teaser ul li p{margin:0;}

.teaser.icon .icon {margin-bottom:2em;display:block;}
.teaser.icon .icon svg{fill:#ddbd8a;display:block;margin:0 auto;width:100%;}
.teaser.bg4.icon .icon svg {fill:#fff;}

@media (min-width:801px){	
	.teaser.icon ul.cols-2 .icon svg{max-height:140px;}
	.teaser.icon ul.cols-3 .icon svg{max-height:100px;}
	.teaser.icon ul.cols-4 .icon svg{max-height:80px;}

	.teaser.icon ul.cols-4 .inner h3 {font-size:24px;}
}

@media (max-width:800px){
	.teaser ul li{width:100% !important;}
	.teaser ul li:not(:last-child) {margin-bottom:4em;}
	.teaser.icon ul .icon svg{max-height:100px;}
}.sidebarheadlines .sidebar h3{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin:0;}
.sidebarheadlines.changeheadlines .sidebar h3:not(:first-child):not(.active), .sidebarheadlines.changeheadlines .sidebar h3:not(.active){display:none;}
.sidebarheadlines.changeheadlines .sidebar h3:first-child{display:block;}
.sidebarheadlines.changeheadlines .sidebar h3:first-child.hidden{display:none;}
.sidebarheadlines.fixedsidebar.bg1 .sidebar h3:not(.active), .sidebarheadlines.changeheadlines.bg1 .sidebar h3:not(.active){color:#eee;}
.sidebarheadlines.fixedsidebar.bg2 .sidebar h3:not(.active), .sidebarheadlines.changeheadlines.bg2 .sidebar h3:not(.active){color:#ddd;}
.sidebarheadlines.fixedsidebar.bg3 .sidebar h3:not(.active), .sidebarheadlines.changeheadlines.bg3 .sidebar h3:not(.active),
.sidebarheadlines.fixedsidebar.bg-invert .sidebar h3:not(.active), .sidebarheadlines.changeheadlines.bg-invert .sidebar h3:not(.active){color:rgba(255,255,255,0.2);}
.sidebarheadlines .content .item{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
.sidebarheadlines .item:not(:last-child){padding-bottom:0px;}
.sidebarheadlines.fixedsidebar .content .item:not(.active), .sidebarheadlines.changeheadlines .content .item:not(.active){opacity:0.2;}

@media (min-width:801px){
	.sidebarheadlines.w-2570 .content{width:70%;}
	.sidebarheadlines.w-2570 .sidebar{width:25%;}
	.sidebarheadlines.w-3560 .content{width:60%;}
	.sidebarheadlines.w-3560 .sidebar{width:35%;}
	.sidebarheadlines.w-4550 .content{width:50%;}
	.sidebarheadlines.w-4550 .sidebar{width:45%;}
	.sidebarheadlines .sidebar{float:left;}
	.sidebarheadlines .content{float:right;}
	.sidebarheadlines .sidebar h3:not(:last-child){padding:0 0 30px;}
}
@media (max-width:800px){
	.sidebarheadlines .sidebar, .sidebarheadlines .content{float:none;}
	.sidebarheadlines .sidebar{padding:20px 0 35px;position:relative;z-index:2;}
	.sidebarheadlines.fixedsidebar.bg1 .sidebar, .sidebarheadlines.changeheadlines.bg1 .sidebar, .sidebarheadlines.fixedheadlines.bg1 .sidebar{background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0);}
	.sidebarheadlines.fixedsidebar.bg2 .sidebar, .sidebarheadlines.changeheadlines.bg2 .sidebar, .sidebarheadlines.fixedheadlines.bg2 .sidebar{background:-moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(238,238,238,1) 70%, rgba(238,238,238,0) 100%); background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 70%,rgba(238,238,238,0) 100%); background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 70%,rgba(238,238,238,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#00eeeeee',GradientType=0 );}
	.sidebarheadlines.fixedsidebar.bg3 .sidebar, .sidebarheadlines.changeheadlines.bg3 .sidebar, .sidebarheadlines.fixedheadlines.bg3 .sidebar{background:-moz-linear-gradient(top, rgba(17,17,17,1) 0%, rgba(17,17,17,1) 70%, rgba(17,17,17,0) 100%); background: -webkit-linear-gradient(top, rgba(17,17,17,1) 0%,rgba(17,17,17,1) 70%,rgba(17,17,17,0) 100%); background: linear-gradient(to bottom, rgba(17,17,17,1) 0%,rgba(17,17,17,1) 70%,rgba(17,17,17,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#00111111',GradientType=0 );}
	.sidebarheadlines.fixedsidebar .sidebar h3:not(:first-child):not(.active), .sidebarheadlines.changeheadlines .sidebar h3:not(.active){display:none;}
	.sidebarheadlines.fixedsidebar .sidebar h3:first-child{display:block;}
	.sidebarheadlines.fixedsidebar .sidebar h3:first-child.hidden{display:none;}
	.sidebarheadlines .item:not(:last-child){padding-bottom:50px;}
}#root .productcarousel .woocommerce ul.products[class*=columns-] li.product:nth-child(2n){float:left !important;}.pinnedbackgroundimage{height:110vh;padding:0;}
.pinnedbackgroundimage img{display:block;width:100%;height:100%;object-fit:cover;}
.pinnedbackgroundimage .overlay{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(17,17,17,0.85);}.parallaximage, .parallaximage .wrapper{overflow:hidden;position:relative;}
.parallaximage:not(.has-wrapper){height:80vh;max-height:1200px;}
.parallaximage .wrapper{height:70vh;max-height:1000px;}
.parallaximage img{display:block;width:auto;min-width:100%;min-height:150%;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.parallaximage.has-wrapper .wrapper {border-radius: 10px;}

@media (max-width: 800px){
	.parallaximage, .parallaximage:not(.has-wrapper){max-height:none;height:auto;}
	.parallaximage img{min-height:0;position:relative;bottom:0 !important;left:0;-webkit-transform:none;transform:none;width:100%;height:auto;}
	.parallaximage .wrapper{height:auto;}
}@media (min-width:801px){
	.offsetcontent .row{display:block;}
	.offsetcontent .o-5{margin-left:5%;}
	.offsetcontent .o-10{margin-left:10%;}
	.offsetcontent .o-15{margin-left:15%;}
	.offsetcontent .o-20{margin-left:20%;}
	.offsetcontent .o-25{margin-left:25%;}
	.offsetcontent .o-30{margin-left:30%;}
	.offsetcontent .w-40{width:40%;}
	.offsetcontent .w-50{width:50%;}
	.offsetcontent .w-60{width:60%;}
}
@media (min-width:801px) and (max-width:1000px){
	.offsetcontent .w-40{width:55%;}
	.offsetcontent .w-50{width:65%;}
	.offsetcontent .w-60{width:75%;}
}.newsteaserfrontpage {position:relative;}
.newsteaserfrontpage::after {content:'';width:100%;height:85%;position:absolute;bottom:0;left:0;right:0;background:#fbeedf;}
.newsteaserfrontpage .wrapper {z-index:3;position:relative;}
.newsteaserfrontpage .wrapper > .inner {display:flex;flex-wrap:wrap;gap:1.333%;}

.newsteaserfrontpage article {position:relative;border-radius:10px;overflow:hidden;}
.newsteaserfrontpage article::after {display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.45);transition:.2s background ease-in-out;}
.newsteaserfrontpage article:hover::after {background:rgba(0,0,0,0.25);} 
.newsteaserfrontpage article img {display:block;width:100%;height:100%;object-fit:cover;}
.newsteaserfrontpage article a {position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:3;}
.newsteaserfrontpage article > .inner {display:flex;flex-direction:column;position:absolute;box-sizing:border-box;top:0;right:0;bottom:0;left:0;max-width:90%;z-index:2;}
.newsteaserfrontpage article > .inner h1 {margin-top:0;margin-bottom:.25em;color:#ffffff;}
.newsteaserfrontpage article > .inner p {color:#ffffff;margin-top:0;}

.newsteaserfrontpage article:nth-child(1) {width:100%;}

.newsteaserfrontpage .more {position:relative;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:50px 30px;font-family: amatic; font-weight: bold; font-style: normal;line-height:1.2em;box-sizing:border-box;text-align:center;background:#eba452;color:#4f3115;transition:.2s filter ease-in-out;}
.newsteaserfrontpage .more a {position:absolute;top:0;right:0;bottom:0;left:0;}
.newsteaserfrontpage .more:hover {filter:brightness(1.1);}

@media(min-width:1301px) {
	.newsteaserfrontpage article > .inner .cats {margin-bottom:auto;}
	.newsteaserfrontpage article > .inner .cats .cat {display:inline-block;font-style: normal;color:#4f3115;padding:15px 10px 13px 10px;font-size:8px;border-radius:5px;margin-bottom:5px;font-weight:bold;text-transform:uppercase;line-height:0;}
	.newsteaserfrontpage article > .inner .cats .cat:not(:last-child) {margin-right:3px;}
	.newsteaserfrontpage article > .inner .cats .cat:nth-child(even) {background:#a5b52f;}
	.newsteaserfrontpage article > .inner .cats .cat:nth-child(odd) {background:#eba452;}
}
@media(min-width:1001px){
	.newsteaserfrontpage article:nth-child(2) {width:65.333%;margin-bottom:1.333%;}
	.newsteaserfrontpage article:nth-child(3) {width:33.333%; margin-bottom:1.333%;}
}
@media(min-width:768px){
	.newsteaserfrontpage article:first-child > .inner {padding:60px 50px;}
	.newsteaserfrontpage article:not(:first-child) > .inner {padding:40px 30px;}
	.newsteaserfrontpage article:nth-child(4),
	.newsteaserfrontpage article:nth-child(5) {width:32%;}
	
	.newsteaserfrontpage article:nth-child(1) h1 {font-size:clamp(30px,6vw,50px)}
	.newsteaserfrontpage article:nth-child(2) h1,
	.newsteaserfrontpage article:nth-child(3) h1 {font-size:clamp(30px,3.5vw,40px)}
	.newsteaserfrontpage article:nth-child(4) h1,
	.newsteaserfrontpage article:nth-child(5) h1 {font-size:clamp(20px,2.5vw,30px)}
	
	.newsteaserfrontpage .more {width:33.333%;font-size:clamp(18px,3vw,40px);}
}
@media(min-width:551px) {
	.newsteaserfrontpage article:nth-child(1) {margin-bottom:1.333%;max-height:550px;}
}
@media(max-width:1300px) {
	.newsteaserfrontpage article > .inner .cats {display:none;}
	.newsteaserfrontpage article > .inner h1 {margin-top:auto;}
}
@media(max-width:767px){
	.newsteaserfrontpage article > .inner .cats .cat {padding:10px 5px 8px 5px;}
	.newsteaserfrontpage article:first-child {min-height:420px;}
	.newsteaserfrontpage article:first-child > .inner {padding:30px 25px;}
	.newsteaserfrontpage article:not(:first-child) > .inner {padding:30px 25px;}
	.newsteaserfrontpage .more {width:100%;font-size:clamp(20px,7vw,40px);}
}
@media(max-width:1000px) and (min-width:551px){
	.newsteaserfrontpage article:nth-child(2),
	.newsteaserfrontpage article:nth-child(3) {width:49.333%; margin-bottom:1.333%;}
}
@media(max-width:767px) and (min-width:551px){
	.newsteaserfrontpage article:nth-child(1) h1 {font-size:clamp(20px,6vw,40px)}
	.newsteaserfrontpage article:nth-child(2) h1,
	.newsteaserfrontpage article:nth-child(3) h1,
	.newsteaserfrontpage article:nth-child(4) h1,
	.newsteaserfrontpage article:nth-child(5) h1 {font-size:clamp(20px,4vw,40px)}
	
	.newsteaserfrontpage article:nth-child(4),
	.newsteaserfrontpage article:nth-child(5) {width:49.333%; margin-bottom:1.333%;}
}
@media(max-width:550px){
	.newsteaserfrontpage article {width:100% !important;margin-bottom:10px !important;}
	.newsteaserfrontpage article:not(:first-child) {max-height:350px;min-height:350px;}
	
	.newsteaserfrontpage article:nth-child(1) h1,
	.newsteaserfrontpage article:nth-child(2) h1,
	.newsteaserfrontpage article:nth-child(3) h1,
	.newsteaserfrontpage article:nth-child(4) h1,
	.newsteaserfrontpage article:nth-child(5) h1 {font-size:clamp(20px,7vw,40px)}
	.newsteaserfrontpage article .inner {max-width:unset;}
}
@media(max-width:340px) {
	.newsteaserfrontpage article p {display:none;}
}.newsteasercarousel .teasercarousel-header {margin-bottom:2em;}
.newsteasercarousel .teasercarousel-header h2 {margin-bottom:0;}

.newsteasercarousel .teasercarousel article {border-radius:10px;overflow:hidden;position:relative;transition:background .2s ease-in-out;}
.newsteasercarousel .teasercarousel article .inner {box-sizing:border-box;}
.newsteasercarousel .teasercarousel article .inner h1 {font-size:clamp(28px,5vw,34px)}
.newsteasercarousel .teasercarousel article a {position:absolute;bottom:0;top:0;left:0;right:0;}
.newsteasercarousel .teasercarousel.cols-3 article .inner {padding:40px;}
.newsteasercarousel .teasercarousel.cols-4 article .inner {padding:30px;}
.newsteasercarousel .teasercarousel.img article .img {position:relative;}
.newsteasercarousel .teasercarousel.img article .img .label {position:absolute;left:0;right:0;bottom:0;background:rgba(255,255,255,0.75);font-size:12px;padding:10px 15px;line-height:10px;text-align:center;}

.newsteasercarousel .teasercarousel.img article img {display:block;width:100%; height:auto;}
.newsteasercarousel .teasercarousel.icon article .icon {display:block;margin-bottom:3em;}
.newsteasercarousel .teasercarousel.icon article .icon svg {fill:#4f3115;display:inline-block;height:60px;}

.newsteasercarousel.bg1 .teasercarousel article {background:#fdf5ed;}
.newsteasercarousel.bg1 .teasercarousel article:not(.mobile):hover {background:#f9e5cd;}
.newsteasercarousel:not(.bg1) .teasercarousel article {background:#ffffff;}
.newsteasercarousel:not(.bg1) .teasercarousel article:not(.mobile):hover {background:#f2f2f2;}

.newsteasercarousel .teasercarousel .slick-track {display: flex !important;}
.newsteasercarousel .teasercarousel .slick-list {margin: 0 -10px;}
.newsteasercarousel .teasercarousel .slick-track .slick-slide {height: inherit !important;margin: 0 10px;}

@media(min-width:901px){
	.newsteasercarousel .teasercarousel article.mobile {display:none;}
}
@media(min-width:601px){
	.newsteasercarousel .teasercarousel-header {display:flex;align-items:center;justify-content:space-between;}
	.newsteasercarousel .teasercarousel-header .teasercarousel-controls {display:inline-flex;}
	.newsteasercarousel .teasercarousel-header .teasercarousel-controls .slick-arrow{position:relative;top:unset;right:unset;left:unset;transition:opacity .2s}
	.newsteasercarousel .teasercarousel-header .teasercarousel-controls .slick-arrow.next-slide {margin-left:10px;}
	.newsteasercarousel .teasercarousel-header .teasercarousel-controls .slick-arrow.slick-disabled {opacity:0.5;}
	.newsteasercarousel .teasercarousel-header a.btn {margin:0 20px 0 auto;}
}
@media(max-width:900px){
	.newsteasercarousel .teasercarousel-header a.btn.desktop {display:none;}
	.newsteasercarousel .teasercarousel.cols-3 article .inner {padding:30px;}
	.newsteasercarousel .teasercarousel article.mobile {background:#6b773e;}
	.newsteasercarousel .teasercarousel article.mobile .inner{display:flex;justify-content:center;align-items:center;height:100%;}
	.newsteasercarousel .teasercarousel article.mobile .inner h1 {color:#ffffff;text-align:center;}
}
@media(max-width:600px){
	.newsteasercarousel .teasercarousel-header .teasercarousel-controls {display:none;}
	.newsteasercarousel .teasercarousel.icon article .icon svg {height:50px;}
}

.imagetextheight .wrapper{position:relative;}
.imagetextheight .img{position:absolute;top:0;bottom:0;overflow:hidden;}
.imagetextheight.order-it .img{left:0;right:50%;}
.imagetextheight.order-ti .img{left:50%;right:0;}
.imagetextheight .img img{display:block;width:100%;height:100%;object-fit:cover;border-radius: 10px;}
.imagetextheight.order-it .txt{margin-left:55%;width:45%;}
.imagetextheight.order-ti .txt{width:45%;}

@media (max-width:800px){
	#root .imagetextheight .img{width:100%;height:auto;object-fit:none;position:relative;left:0;right:0;margin-bottom:20px;}
	#root .imagetextheight .wrapper.widthm-full .img.heightm-11{height:100vw;}
	#root .imagetextheight .wrapper:not(.widthm-full) .img.heightm-11{height:90vw;}
	#root .imagetextheight .wrapper.widthm-full .img.heightm-43{height:75vw;}
	#root .imagetextheight .wrapper:not(.widthm-full) .img.heightm-43{height:67.5vw;}
	#root .imagetextheight .txt{width:100%;margin:0;padding-top:0;}
	#root .imagetextheight .wrapper.widthm-full{width:100%;}
	#root .imagetextheight .wrapper.widthm-full .txt{width:90%;margin:auto;}
}.imageslider img{display:block;width:100%;height:auto;}
.imageslider .wrapper img{border-radius: 10px;}
.imageslider button:before {top:0;}

@media (min-width:801px){
	.imageslider .desktop-full .slick-prev, .imageslider > .slides > .slick-prev{left:5%;right:auto;}
	.imageslider .desktop-full .slick-next, .imageslider > .slides > .slick-next{right:5%;left:auto;}
}.imageimage img{display:block;width:49.5%;height:auto;border-radius: 10px;}
.imageimage .left{float:left;}
.imageimage .right{float:right;}.imagegrid, .imagegrid .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;}
.imagegrid .wrapper{max-width:calc(1300px + 20px);width:calc(90% + 20px);}
.imagegrid .col{width:25%;min-height:1px;position:relative;}
.imagegrid .col.empty:before, .imagegrid .col.empty:after{content:'';position:absolute;left:10px;right:10px;background:#ddd;height:calc(50% - 20px);}
.imagegrid .col.empty:before{top:10px;}
.imagegrid .col.empty:after{bottom:10px;}
.imagegrid .col.merge{width:50%;}
.imagegrid .col img{display:block;width:100%;height:auto;box-sizing:border-box;}
.imagegrid .col .placeholder{display:block;background:#ddd;width:100%;}
.imagegrid .col .placeholder img{visibility:hidden;}
.imagegrid .col.imagebottom{display:flex;flex-wrap:wrap;}
.imagegrid .col.imagebottom img{align-self:flex-end;}
.imagegrid .col.imagebottom img:not(.placeholder){order:2;}
.imagegrid .col.imagebottom .placeholder{order:1;}
.imagegrid .col:not(.empty):after{content:'';position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:10px solid #fff;}
.imagegrid .col.imageboth:before, .imagegrid .col.imagetop:before, .imagegrid .col.imagebottom:before{content:'';position:absolute;z-index:2;top:50%;margin-top:-10px;height:20px;left:0;right:0;background:#fff;}
@media (max-width: 800px){
	.imagegrid .col{width:50%;}
	.imagegrid .col.merge{width:100%;}
}
.image img{display:block;width:100%;height:auto;}
.image .wrapper img{border-radius:10px;}.bigteaser .left, .bigteaser .right{display:block;position:relative;overflow:hidden;}
.bigteaser .left,
.bigteaser .right{border-radius:10px;}
.bigteaser img, .bigteaser video{display:block;float:none;width:100%;height:auto;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;}
.bigteaser .left:hover img, .bigteaser .right:hover img, .bigteaser .left:hover video, .bigteaser .right:hover video{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}
.bigteaser a{display:block;position:absolute;top:0;left:0;bottom:0;right:0;font-size:0;text-indent:-9999px;}
.bigteaser h2{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;max-width:400px;margin:0;text-align:center;color:#4f3115;pointer-events:none;}


@media (min-width:801px){
	.bigteaser .left{float:left;width:49.5%;}
	.bigteaser .right{float:right;width:49.5%;}
	.bigteaser h2{font-size:clamp(30px,5vw,60px);}
}
@media (max-width:800px){
	.bigteaser h2{font-size:clamp(24px,8vw,60px);}
	.bigteaser .left{width:100%;margin-bottom:10px;}
	.bigteaser .right{width:100%;}
}
.bigsmallimage img{height:auto;border-radius: 10px;}
.bigsmallimage.w-5045 img.small{width:calc(650px - 100px);}
.bigsmallimage.w-5045 img.big{width:50%;}
.bigsmallimage.w-6035 img.small{width:calc(40vw - (50vw - 650px) - 100px);}
.bigsmallimage.w-6035 img.big{width:60%;}
.bigsmallimage.w-7025 img.small{width:calc(30vw - (50vw - 650px) - 100px);}
.bigsmallimage.w-7025 img.big{width:70%;}
.bigsmallimage.order-sb img.small, .bigsmallimage.order-bs img.big{float:left;}
.bigsmallimage.order-sb img.big, .bigsmallimage.order-bs img.small{float:right;}

@media (max-width:1430px){
	.bigsmallimage.w-5045 img.small{width:calc(45vw - 100px);}
	.bigsmallimage.w-6035 img.small{width:calc(35vw - 100px);}
	.bigsmallimage.w-7025 img.small{width:calc(25vw - 100px);}
}
@media (max-width:1000px){
	.bigsmallimage.w-5045 img.small{width:calc(45vw - 70px);}
	.bigsmallimage.w-6035 img.small{width:calc(35vw - 70px);}
	.bigsmallimage.w-7025 img.small{width:calc(25vw - 70px);}
}
@media (max-width:800px){
	.bigsmallimage.w-5045 img.small{width:calc(45vw - 5%);}
	.bigsmallimage.w-6035 img.small{width:calc(35vw - 5%);}
	.bigsmallimage.w-7025 img.small{width:calc(25vw - 5%);}
	.bigsmallimage.order-bs img.small{position:absolute;top:50%;-webkit-transform:translateY(-60%);transform:translateY(-60%);right:5%;}
	.bigsmallimage.order-sb img.small{position:absolute;top:50%;-webkit-transform:translateY(-60%);transform:translateY(-60%);left:5%;}
}
@media (max-width:600px){
	.bigsmallimage.w-5045 img.small{width:calc(45vw - 7%);}
	.bigsmallimage.w-6035 img.small{width:calc(35vw - 7%);}
	.bigsmallimage.w-7025 img.small{width:calc(25vw - 7%);}
}.bannertext img{display:block;width:100%;height:auto;position:relative;}
.bannertext .wrapper img{border-radius: 10px;}
.bannertext.textbox .inner{box-sizing:border-box;padding:50px 70px;position:relative;}
.bannertext.o100 .inner{margin:-100px auto 0;}
.bannertext.o200 .inner{margin:-200px auto 0;}
.bannertext.o300 .inner{margin:-300px auto 0;}
.bannertext.o400 .inner{margin:-400px auto 0;}
.bannertext.imagefade .inner{position:relative;z-index:2;}
.bannertext.imagefade .img{position:relative;}
.bannertext.imagefade .img:after{content:'';display:block;position:absolute;bottom:0;width:100%;left:0;z-index:2;}
.bannertext.imagefade.o100 .img:after{height:300px;}
.bannertext.imagefade.o200 .img:after{height:400px;}
.bannertext.imagefade.o300 .img:after{height:500px;}
.bannertext.imagefade.o400 .img:after{height:600px;}
/*.bannertext.imagefade.bg1 .img:after{background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.75) 50%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 50%,rgba(255,255,255,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 50%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}
.bannertext.imagefade.bg2 .img:after{background: -moz-linear-gradient(top, rgba(238,238,238,0) 0%, rgba(238,238,238,0.75) 50%, rgba(238,238,238,1) 100%); background: -webkit-linear-gradient(top, rgba(238,238,238,0) 0%,rgba(238,238,238,0.75) 50%,rgba(238,238,238,1) 100%); background: linear-gradient(to bottom, rgba(238,238,238,0) 0%,rgba(238,238,238,0.75) 50%,rgba(238,238,238,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eeeeee', endColorstr='#eeeeee',GradientType=0 );}
.bannertext.imagefade.bg3 .img:after{background: -moz-linear-gradient(top, rgba(17,17,17,0) 0%, rgba(17,17,17,0.75) 50%, rgba(17,17,17,1) 100%); background: -webkit-linear-gradient(top, rgba(17,17,17,0) 0%,rgba(17,17,17,0.75) 50%,rgba(17,17,17,1) 100%); background: linear-gradient(to bottom, rgba(17,17,17,0) 0%,rgba(17,17,17,0.75) 50%,rgba(17,17,17,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00111111', endColorstr='#111111',GradientType=0 );}

.bannertext.textbox.bg2 .inner{background:#eee;}
.bannertext.textbox.bg3 .inner{background:#111;}
*/
.bannertext .inner{width:90%;}
.bannertext.w1000 .inner{max-width:1000px;}
.bannertext.w800 .inner{max-width:800px;}
.bannertext.w600 .inner{max-width:600px;}
.bannertext.w50 .inner{max-width:50%;}
.bannertext.wwrp .inner{width:90%;max-width:1300px;}
.bannertext.wwrp .wrapper:not(.mobile-full) .inner{width:100%;}

@media (max-width:1200px){
	.bannertext.o200 .inner{margin-top:-150px;}
	#root .bannertext .inner{max-width:80%;}
}
@media (max-width:1000px){
	.bannertext.o200 .inner{margin-top:-100px;}
	#root .bannertext .inner{max-width:90%;}
}
@media (max-width:800px){
	#root .bannertext.textbox .inner{margin:20px auto 0;padding:0;max-width:100%;}
	.bannertext.textbox .inner{max-width:90%;}
	.bannertext.textbox .wrapper .inner{max-width:100%;}
	.bannertext.o200 .inner{margin-top:-50px;}
	.bannertext .inner{width:100%;}
}.accordion .elem{border-top:1px solid rgba(0,0,0,0.2);}
.accordion .elem + .elem{border-top:none;}
.accordion .elem h4{padding:30px 80px 30px 30px;cursor:pointer;border:1px solid rgba(0,0,0,0.2);border-top:none;margin:0;color:#777;position:relative;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.accordion .elem h4:after{content:'+';position:absolute;right:20px;top:50%;font-size:30px;line-height:30px;margin-top:-15px;color:#999;}
.accordion .elem.open h4:after{content:'–';}
.accordion .elem h4:hover{background:#f5f5f5;}
.accordion .elem .content{display:none;padding:30px 80px 30px 30px;border:1px solid #ddd;border-top:none;}
.accordion .elem.open{background:#f5f5f5;}
.accordion .elem.open .content{display:block;}

.accordion.bg-invert .elem, .accordion.bg-invert .elem h4, .accordion.bg-invert .elem .content{border-color:rgba(255,255,255,0.2);}
.accordion.bg-invert .elem h4{color:rgba(255,255,255,0.8);}
.accordion.bg-invert .elem h4:after{color:rgba(255,255,255,0.2);}
.accordion.bg-invert .elem h4:hover{background:rgba(255,255,255,0.025);}
.accordion.bg-invert .elem.open h4:hover{background:none;-webkit-transition:0s;transition:0s;}
.accordion.bg-invert .elem.open{background:rgba(255,255,255,0.05);}

@media (max-width:600px){
	.accordion .elem h4{padding:15px 60px 15px 15px;}
	.accordion .elem .content{padding:15px;}
}