﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong,b{font-weight:700}i,em{font-style:italic}input,select,textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}.invisible{display:none}button,input.submit{cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}sub,sup{font-size:70%;line-height:0;position:relative}sup{top:-0.4em}sub{bottom:-0.25em}*{box-sizing:border-box}@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;src:url("../fonts/pt-sans-v17-latin-regular.eot");src:local(""),url("../fonts/pt-sans-v17-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/pt-sans-v17-latin-regular.woff2") format("woff2"),url("../fonts/pt-sans-v17-latin-regular.woff") format("woff"),url("../fonts/pt-sans-v17-latin-regular.ttf") format("truetype"),url("../fonts/pt-sans-v17-latin-regular.svg#PTSans") format("svg")}@font-face{font-family:"PT Sans";font-style:normal;font-weight:700;src:url("../fonts/pt-sans-v17-latin-700.eot");src:local(""),url("../fonts/pt-sans-v17-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/pt-sans-v17-latin-700.woff2") format("woff2"),url("../fonts/pt-sans-v17-latin-700.woff") format("woff"),url("../fonts/pt-sans-v17-latin-700.ttf") format("truetype"),url("../fonts/pt-sans-v17-latin-700.svg#PTSans") format("svg")}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}body{font-family:"PT Sans",sans-serif;font-size:16px;font-weight:400;line-height:22px;font-style:normal;color:#333;min-width:320px}body:not(.no-image){background:#ccc;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-image:url(../img/background-default.jpg)}body.no-image{background:#fff}body.no-image #container{background:hsl(0,0%,94.4117647059%)}@media screen and (max-width: 750px){body.mobile-menu-open #wrapper{overflow:hidden;height:100vh}body.mobile-menu-open:after{content:"";position:fixed;top:0px;z-index:9;background:rgba(0,0,0,.6);width:100vw;height:100vh;-o-animation:0,1s,fadeIn;-moz-animation:0,1s,fadeIn;-webkit-animation:0,1s,fadeIn;animation:0,1s,fadeIn}}a{text-decoration:none;color:#94bd01}a:hover{color:#11653d}input,select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff}header{width:100%;max-width:1200px;margin:0 auto;background:#94bd01}header .menu-toggle{display:none !important}header .inside{overflow:hidden;width:100%;color:#11653d}header .inside a{color:inherit}header .inside>*{display:block;float:left}header .upper .inside{position:relative;padding:15px 40px}header .upper .inside a.logo{background:url(../img/logo.svg) no-repeat scroll left center;background-size:contain;width:200px;height:80px;margin-right:50px}header .upper .inside .mod_search{display:block;width:28%;float:left;margin-top:23px}header .upper .inside .mod_search input[type=search]{display:block;width:100%;border:1px solid #11653d;height:34px;line-height:34px;background:hsla(0,0%,100%,.4);padding:4px}header .upper .inside .mod_search input[type=search]::-webkit-input-placeholder{font-family:inherit;color:#11653d;text-align:center;font-size:12px;font-family:"PT Sans",sans-serif}header .upper .inside .mod_search input[type=search]:-moz-placeholder{font-family:inherit;color:#11653d;text-align:center;font-size:12px;font-family:"PT Sans",sans-serif}header .upper .inside .mod_search input[type=search]::-moz-placeholder{font-family:inherit;color:#11653d;text-align:center;font-size:12px;font-family:"PT Sans",sans-serif}header .upper .inside .mod_search input[type=search]:-ms-input-placeholder{font-family:inherit;color:#11653d;text-align:center;font-size:12px;font-family:"PT Sans",sans-serif}header .upper .inside .mod_search button{display:none}@media screen and (max-width: 1000px){header .upper .inside .mod_search{display:none}}header .upper .inside nav{display:block;float:right;margin-top:12px}header .upper .inside nav .mod_search{display:none}header .upper .inside nav>ul>li{display:inline-block;font-size:14px;color:rgb(1.44,46.56,24.94);color:#11653d}header .upper .inside nav>ul>li>a,header .upper .inside nav>ul>li>span{display:inline-block;line-height:30px}header .upper .inside nav>ul>li>a:hover,header .upper .inside nav>ul>li>span:hover{color:#fff}header .upper .inside nav>ul>li+li:before{display:inline-block;content:"|";padding:0 5px}header .upper .inside nav.social>ul>li>a span{display:none}header .upper .inside nav.social>ul>li>a:before{content:"";display:block;font-size:2em;filter:brightness(0) invert(1)}header .upper .inside nav.social>ul>li>a[href*="facebook.com"]:before{background:url("../img/sprite-icons.svg") no-repeat scroll;width:1em;height:1em;background-position:-2em -0em;background-size:auto 5em}header .upper .inside nav.social>ul>li>a[href*="youtube.com"]:before{background:url("../img/sprite-icons.svg") no-repeat scroll;width:1em;height:1em;background-position:-2em -1em;background-size:auto 5em}header .upper .inside nav.social>ul>li>a[href*="instagram.com"]:before{background:url("../img/sprite-icons.svg") no-repeat scroll;width:1em;height:1em;background-position:-2em -2em;background-size:auto 5em}header .upper .inside nav.social>ul>li+li:before{content:""}header .upper .inside a.phone{display:block;float:right;clear:right;color:inherit}@media screen and (max-width: 750px){header .upper .inside{padding:0}header .upper .inside:before{display:none}header .upper .inside a.logo{width:200px;height:50px;margin:10px}header .upper .inside .mod_search{display:none}header .upper .inside nav:not(.social){display:none}header .upper .inside nav.social{position:absolute;top:22px;right:70px;margin-top:0}}@media screen and (max-width: 750px)and (max-width: 400px){header .upper .inside nav.social{display:none}}@media screen and (max-width: 750px){header .upper .inside a.phone{float:none;clear:both;background:#11653d;color:#fff;padding:4px 10px}}@media screen and (min-width: 750px){header .lower>.inside>nav{width:100%;background:#aaca02}header .lower>.inside>nav .mod_search{display:none}header .lower>.inside>nav>ul>li{display:block;float:left;width:auto;min-width:14.2857142857%}header .lower>.inside>nav>ul>li>a,header .lower>.inside>nav>ul>li>strong{display:block;line-height:40px;font-size:14px;text-align:center;text-transform:uppercase;font-weight:300;color:#11653d}header .lower>.inside>nav>ul>li.active>a,header .lower>.inside>nav>ul>li.active>strong,header .lower>.inside>nav>ul>li.trail>a,header .lower>.inside>nav>ul>li.trail>strong{background:#11653d;color:#fff}header .lower>.inside>nav>ul>li:not(.active):not(.trail):hover>a,header .lower>.inside>nav>ul>li:not(.active):not(.trail):hover>strong{background:rgb(13.3262711864,79.1737288136,47.8177966102);color:#fff}header .lower>.inside>nav>ul>li:hover>ul{display:block}header .lower>.inside>nav>ul>li>ul{display:none;position:absolute;background:#fff;z-index:12;padding:5px 0;box-shadow:0px 3px 3px rgba(0,0,0,.3)}header .lower>.inside>nav>ul>li>ul>li a,header .lower>.inside>nav>ul>li>ul>li strong{position:relative;display:block;color:#333;padding:5px 20px;padding-left:30px}header .lower>.inside>nav>ul>li>ul>li a:before,header .lower>.inside>nav>ul>li>ul>li strong:before{position:absolute;margin-left:-10px;content:"›";margin-right:5px}header .lower>.inside>nav>ul>li>ul>li strong,header .lower>.inside>nav>ul>li>ul>li a.trail,header .lower>.inside>nav>ul>li>ul>li a:hover{color:#11653d}header .lower>.inside>nav>ul>li>ul>li>ul>li a,header .lower>.inside>nav>ul>li>ul>li>ul>li span{font-size:14px;padding:2px 0 2px 30px}}@media screen and (max-width: 750px){header .lower>.inside>nav{position:fixed;background:#fff;z-index:20;width:calc(100vw - 70px) !important;height:100vh;top:0;left:-100vw;box-shadow:-1px 0px 10px rgba(0,0,0,.5);-moz-transition:left .3s ease-in-out;-o-transition:left .3s ease-in-out;-webkit-transition:left .3s ease-in-out;-ms-transition:left .3s ease-in-out;transition:left .3s ease-in-out;-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}header .lower>.inside>nav:before{content:"";display:block;width:100%;height:70px;background:url(../img/logo.svg) no-repeat scroll 20px center #94bd01;background-size:auto 40px}header .lower>.inside>nav .mod_search{background:#e4e4e4;padding:10px 20px;position:relative}header .lower>.inside>nav .mod_search:before{display:block;position:absolute;content:"";top:17px;left:27px;pointer-events:none;background:url("../img/sprite-icons.svg") no-repeat scroll;width:20px;height:20px;background-position:-0px -20px;background-size:auto 100px}header .lower>.inside>nav .mod_search input[type=search]{display:block;width:100%;border:1px solid #11653d;height:34px;line-height:34px;padding:4px;padding-left:40px;background:rgba(0,0,0,0)}header .lower>.inside>nav .mod_search input[type=search]::-webkit-input-placeholder{font-family:inherit;color:#11653d;font-size:12px;font-family:"PT Sans",sans-serif}header .lower>.inside>nav .mod_search input[type=search]:-moz-placeholder{font-family:inherit;color:#11653d;font-size:12px;font-family:"PT Sans",sans-serif}header .lower>.inside>nav .mod_search input[type=search]::-moz-placeholder{font-family:inherit;color:#11653d;font-size:12px;font-family:"PT Sans",sans-serif}header .lower>.inside>nav .mod_search input[type=search]:-ms-input-placeholder{font-family:inherit;color:#11653d;font-size:12px;font-family:"PT Sans",sans-serif}header .lower>.inside>nav .mod_search .widget-submit{display:none}header .lower>.inside>nav>ul.level_1{height:calc(100vh - 70px);overflow:scroll}header .lower>.inside>nav>ul.level_1>li>a,header .lower>.inside>nav>ul.level_1>li>strong{display:block;height:40px;line-height:40px;font-size:14px;color:#333;text-transform:uppercase;padding:0 20px}header .lower>.inside>nav>ul.level_1>li.active>a,header .lower>.inside>nav>ul.level_1>li.active>span,header .lower>.inside>nav>ul.level_1>li.trail>a,header .lower>.inside>nav>ul.level_1>li.trail>span{color:#94bd01;position:relative}header .lower>.inside>nav>ul.level_1>li.active>a:after,header .lower>.inside>nav>ul.level_1>li.active>span:after,header .lower>.inside>nav>ul.level_1>li.trail>a:after,header .lower>.inside>nav>ul.level_1>li.trail>span:after{display:block;content:"";width:10px;height:41px;background:#11653d;right:0;top:0;position:absolute}header .lower>.inside>nav>ul.level_1>li+li{border-top:1px dotted #333}header .lower>.inside>nav>ul.level_1>li ul.level_2{margin-left:20px}header .lower>.inside>nav>ul.level_1>li ul.level_2>li{border-top:1px solid #e4e4e4}header .lower>.inside>nav>ul.level_1>li ul.level_2>li>a,header .lower>.inside>nav>ul.level_1>li ul.level_2>li>strong{display:block;line-height:20px;font-size:14px;color:#333;padding:10px 20px;font-weight:normal}header .lower>.inside>nav>ul.level_1>li ul.level_2>li.active>a,header .lower>.inside>nav>ul.level_1>li ul.level_2>li.active>strong,header .lower>.inside>nav>ul.level_1>li ul.level_2>li.trail>a,header .lower>.inside>nav>ul.level_1>li ul.level_2>li.trail>strong{color:#94bd01}header .lower>.inside>nav>ul.level_1>li ul.level_2>li ul{display:none}}@media screen and (max-width: 750px){header .lower>.inside label.menu-toggle{display:block !important;position:absolute;width:35px;top:23px;right:15px;z-index:10;cursor:pointer}header .lower>.inside label.menu-toggle>span{display:block;height:3px;background:#fff;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .lower>.inside label.menu-toggle>span+span{margin-top:7px}header .lower>.inside input.menu-toggle:checked+label.menu-toggle>span:nth-child(1){-moz-transform:rotate(-45deg) translate(-9px, 5px);-o-transform:rotate(-45deg) translate(-9px, 5px);-ms-transform:rotate(-45deg) translate(-9px, 5px);-webkit-transform:rotate(-45deg) translate(-9px, 5px);transform:rotate(-45deg) translate(-9px, 5px)}header .lower>.inside input.menu-toggle:checked+label.menu-toggle>span:nth-child(2){-moz-transform:rotate(45deg) translate(-2px, 2px);-o-transform:rotate(45deg) translate(-2px, 2px);-ms-transform:rotate(45deg) translate(-2px, 2px);-webkit-transform:rotate(45deg) translate(-2px, 2px);transform:rotate(45deg) translate(-2px, 2px)}header .lower>.inside input.menu-toggle:checked+label.menu-toggle>span:nth-child(3){height:0;opacity:0}header .lower>.inside input.menu-toggle:checked~nav{left:0}}@keyframes slider-zoom{0%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes slider-caption{0%{left:-100vw}80%{left:0}100%{left:-10px}}#slider{height:400px;width:100%;max-width:1200px;margin:0 auto;background:#fff}#slider ul.slides{position:relative}#slider ul.slides li{position:absolute;width:100%;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden}@media screen and (min-width: 780px){#slider ul.slides li #yt-slider{transform:translateY(-19%)}}#slider ul.slides li.playing #yt-slider{display:block}#slider ul.slides li figure{position:relative}#slider ul.slides li figure img{display:block;width:100%;height:400px;object-fit:cover;transform:scale(1.2)}#slider ul.slides li figure figcaption{display:block;position:absolute;left:-100vw;bottom:15px;padding:10px 30px;padding-left:40px;background:rgba(0,0,0,.5);color:#fff;font-size:14px}#slider ul.slides li:nth-last-child(1) img{animation:slider-zoom 20s 0s forwards}#slider ul.slides li:nth-last-child(1) figcaption{display:block;animation:slider-caption 1s 1s forwards}#slider .controls{display:none}@media screen and (max-width: 925px){#slider{height:28vh;margin-top:0}#slider ul.slides li{height:28vh}#slider ul.slides li figure{height:28vh}#slider ul.slides li figure img{height:28vh}}#container{width:100%;max-width:1200px;margin:0 auto;background:#fff}#container .inside{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:space-between}#container .inside #right,#container .inside #main{flex:auto}#container #right{width:32.5%;max-width:32.5%;margin-left:30px;order:2}#container #right>.inside .mod_article{width:100%;padding:0 40px 15px 0}#container #right>.inside .mod_article>.block h1,#container #right>.inside .mod_article>.block h2,#container #right>.inside .mod_article>.block h3,#container #right>.inside .mod_article>.block h4,#container #right>.inside .mod_article>.block h5,#container #right>.inside .mod_article>.block h6{color:#333}#container #right>.inside .mod_article>.block+.block{margin-top:30px}#container #right+#main{order:1;width:calc(66.5% - 30px);max-width:calc(66.5% - 30px)}#container #right+#main>.inside .mod_article{padding-right:0;width:100%}@media screen and (max-width: 980px){#container #right>.inside .mod_article{padding-right:15px}}@media screen and (max-width: 750px){#container #right{width:100%;max-width:100%;margin-left:0}#container #right>.inside .mod_article{padding:10px;padding-top:0}#container #right+#main{width:100%;max-width:100%}#container #right+#main>.inside .mod_article{padding:10px;padding-bottom:0}}#container #main{width:100%;max-width:100%}#container h1{font-weight:700;font-size:32px;line-height:36px;color:#11653d}#container h2{font-weight:700;font-size:24px;line-height:28px;color:#11653d}#container h3,#container h4,#container h5,#container h6{font-weight:700;font-size:18px;line-height:22px}#container h1.centered,#container h2.centered,#container h3.centered,#container h4.centered,#container h5.centered,#container h6.centered{text-align:center}#container h1+figure,#container h2+figure,#container h3+figure,#container h4+figure,#container h5+figure,#container h6+figure{margin-top:15px}#container h1+h1,#container h1+h2,#container h1+h3,#container h1+h4,#container h1+h5,#container h1+h6,#container h2+h1,#container h2+h2,#container h2+h3,#container h2+h4,#container h2+h5,#container h2+h6,#container h3+h1,#container h3+h2,#container h3+h3,#container h3+h4,#container h3+h5,#container h3+h6,#container h4+h1,#container h4+h2,#container h4+h3,#container h4+h4,#container h4+h5,#container h4+h6,#container h5+h1,#container h5+h2,#container h5+h3,#container h5+h4,#container h5+h5,#container h5+h6,#container h6+h1,#container h6+h2,#container h6+h3,#container h6+h4,#container h6+h5,#container h6+h6{margin-top:10px}#container .mod_article{align-content:flex-start;padding:34.8px;padding-top:24.99px}#container .mod_article.first[class*=background]:not(:nth-last-child(1)){margin-bottom:15px}#container .mod_article.span37{padding:0 40px 15px 27px}#container .mod_article.span37>.block+.block{margin-top:30px}@media screen and (max-width: 1200px){#container .mod_article.span37{padding:15px;padding-top:0;padding-left:30px}}@media screen and (max-width: 750px){#container .mod_article.span37{padding-left:15px}}#container .mod_article .block:not([class*=span])+.block:not([class*=span]){margin-top:30px}@media screen and (max-width: 1200px){#container .mod_article{padding:30px 15px}}@media screen and (max-width: 750px){#container .mod_article{padding:15px 10px;padding-top:0}#container .mod_article[class*=span]{width:100% !important;max-width:100%}#container .mod_article>.span20,#container .ce_gallery ul.cols_5 .mod_article>li,#container .mod_article>.span25,#container .mod_infrastructures_details .gallery .mod_article>li,#container .ce_gallery ul.cols_4 .mod_article>li,#container .mod_article>.span30,#container .mod_article>.span33,#container .mod_eventlist:not([class*=boxed]) .mod_article>.event,#container .ce_gallery ul.cols_3 .mod_article>li{width:calc(50% - 15px) !important;max-width:calc(50% - 15px)}}@media screen and (max-width: 600px){#container .mod_article [class*=span]{width:100% !important;max-width:100%}}#container #main .mod_article.first>.block.first:not([class*=span]){margin-top:0}#container .mod_article,#container .mod_newslist>.block,#container .mod_infrastructures_list,#container .mod_infrastructures_list>.filters .formbody,#container .mod_eventlist:not([class*=boxed]),#container .mod_infrastructures_details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:space-between;width:100%}#container .mod_article>.block,#container .mod_article>.ce_headline,#container .mod_newslist>.block>.block,#container .mod_newslist>.block>.ce_headline,#container .mod_infrastructures_list>.block,#container .mod_infrastructures_list>.ce_headline,#container .mod_infrastructures_list>.filters .formbody>.block,#container .mod_infrastructures_list>.filters .formbody>.ce_headline,#container .mod_eventlist:not([class*=boxed])>.block,#container .mod_eventlist:not([class*=boxed])>.ce_headline,#container .mod_infrastructures_details>.block,#container .mod_infrastructures_details>.ce_headline{flex:auto;margin-top:30px;width:100%}#container .span20,#container .ce_gallery ul.cols_5 li{width:calc(20% - 15px) !important;max-width:calc(20% - 15px)}#container .span25,#container .mod_infrastructures_details .gallery li,#container .ce_gallery ul.cols_4 li{width:calc(25% - 15px) !important;max-width:calc(25% - 15px)}#container .span30{width:calc(30% - 15px) !important;max-width:calc(30% - 15px)}#container .span33,#container .mod_eventlist:not([class*=boxed]) .event,#container .ce_gallery ul.cols_3 li{width:calc(33% - 15px) !important;max-width:calc(33% - 15px)}#container .span37{width:calc(36.5% - 15px) !important;max-width:calc(36.5% - 15px)}#container .span40,#container .mod_infrastructures_details>figure~.contact,#container .mod_infrastructures_details>figure{width:calc(40% - 15px) !important;max-width:calc(40% - 15px)}#container .span50,#container .mod_event_reader>.event .details .ce_image,#container .mod_swpt_accommodations_search .formbody .section.type-stars .widget,#container .mod_swpt_accommodations_search .formbody .section.price .widget,#container .mod_infrastructures_details .information,#container .mod_infrastructures_details .contact,#container .ce_gallery ul.cols_2 li{width:calc(50% - 15px) !important;max-width:calc(50% - 15px)}#container .span60,#container .mod_infrastructures_details>figure~.information,#container .mod_infrastructures_details>figure+div{width:calc(60% - 15px) !important;max-width:calc(60% - 15px)}#container .span66{width:calc(66% - 15px) !important;max-width:calc(66% - 15px)}#container .span70{width:calc(70% - 15px) !important;max-width:calc(70% - 15px)}#container .span75{width:calc(75% - 15px) !important;max-width:calc(75% - 15px)}#container .span80{width:calc(80% - 15px) !important;max-width:calc(80% - 15px)}#container .background-light a,#container .background-medium a{color:#11653d}#container .background-light a:hover,#container .background-medium a:hover{color:#94bd01}#container .background-light{background:#e4e4e4}#container .background-medium{background:#c9c9c9}#container .background-primary{background:#11653d;color:#fff}#container .background-secondary{background:#94bd01;color:#11653d}#container .text-white{color:#fff}#container .text-secondary{color:#94bd01}#container p+*,#container *+p{margin-top:15px}#container .boxed,#container #right .mod_article>.block{padding:15px}#container figure img{display:inline-block;width:100%;height:auto}#container .ce_hyperlink.button a{display:block;text-align:center;color:#fff;background:#94bd01;padding:10px 0;font-size:14px}#container .ce_hyperlink.button a:hover{background:#11653d}#container .ce_hyperlink.button.inline a{display:inline-block;padding-left:40px;padding-right:40px}#container .ce_hyperlink.button.primary a{background:#11653d;color:#fff}#container .ce_hyperlink.button.primary a:hover{background:#003019}#container .ce_hyperlink.button.medium a{background:#c9c9c9;color:#fff}#container .ce_hyperlink.button.medium a:hover{background:#11653d}#container .ce_hyperlink.button.bordered a{border:1px solid #333;background:#fff;color:#333;padding-top:8px;padding-bottom:8px}#container .ce_hyperlink.button.bordered a:hover{background:#003019;border-color:#003019;color:#fff}#container .ce_text figure figcaption{font-size:13px;margin-bottom:10px}#container .ce_text figure.float_left{float:left;margin-right:20px}#container .ce_text figure.float_right{float:right;margin-left:20px}#container .ce_text figure.float_left+*,#container .ce_text figure.float_right+*{margin-top:0}#container .ce_text.image-box{font-size:14px}#container .ce_text.image-box figure{display:flex;flex-direction:column}#container .ce_text.image-box figure figcaption,#container .ce_text.image-box figure img,#container .ce_text.image-box figure a{flex:auto}#container .ce_text.image-box figure img,#container .ce_text.image-box figure a{order:2}#container .ce_text.image-box figure figcaption{order:1;background:#c9c9c9;height:30px;line-height:30px;text-align:center;margin-bottom:0;font-size:inherit;font-size:16px}#container .ce_text.image-box a{color:#11653d}#container .ce_text ol,#container .ce_text ul,#container .ce_list ol,#container .ce_list ul{margin-left:20px}#container .ce_text ul,#container .ce_list ul{list-style:disc}#container .ce_text ol,#container .ce_list ol{list-style:decimal}#container hr.divider{display:block;width:100%;border:none;border-bottom:1px solid #333}#container hr.divider.green{border-bottom-color:#11653d}#container .pagination{clear:both;margin-top:20px}#container .pagination ul{overflow:hidden}#container .pagination ul li{display:block;float:left;border:1px solid #fcfcfc}#container .pagination ul li:not(:last-child){border-right:0}#container .pagination ul li a,#container .pagination ul li span{display:block;width:33px;height:33px;line-height:33px;text-align:center}#container .pagination ul li a:hover{background:#c9c9c9;color:#fff}#container .pagination ul li span{background:#11653d;color:#fff}#container .mod_breadcrumb{height:36px;line-height:36px;background:#e4e4e4}#container .mod_breadcrumb ul{overflow:hidden;padding:0 25px}#container .mod_breadcrumb ul li{display:block;float:left;font-size:13px;color:#11653d}#container .mod_breadcrumb ul li a{color:#c9c9c9}#container .mod_breadcrumb ul li+li:before{content:"/";margin:0 5px;color:#c9c9c9}#container .mod_navigation ul{margin-top:15px}#container .mod_navigation ul li{position:relative}#container .mod_navigation ul li a,#container .mod_navigation ul li strong{display:block;width:100%;color:#333;padding-left:20px}#container .mod_navigation ul li a:hover,#container .mod_navigation ul li strong:hover{color:#003019}#container .mod_navigation ul li a:before,#container .mod_navigation ul li strong:before{display:block;position:absolute;left:-6px;top:1px;content:"";background:url("../img/sprite-icons.svg") no-repeat scroll;width:20px;height:20px;background-position:-0px -0px;background-size:auto 100px}#container .ce_gallery ul{list-style-type:none;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}#container .ce_gallery ul li{margin-bottom:15px;margin-left:0}#container .ce_gallery ul li figcaption{display:none}#container .mod_newslist .info{font-size:14px}#container .mod_newslist .info+h1,#container .mod_newslist .info+h2,#container .mod_newslist .info+h3,#container .mod_newslist .info+h4,#container .mod_newslist .info+h5,#container .mod_newslist .info+h6{margin-top:5px}#container .mod_newslist h3>a{color:inherit}#container .mod_newslist .layout_latest+.block{margin-top:30px}#container .mod_infrastructures_list>.filters .widget-checkbox{width:100%}#container .mod_infrastructures_list>.filters .widget-checkbox>h3{margin-bottom:10px}#container .mod_infrastructures_list>.filters .widget-checkbox fieldset{max-height:250px;overflow-y:scroll;overflow-x:hidden}#container .mod_infrastructures_list>.filters .widget-checkbox fieldset span{display:block;width:100%}#container .mod_infrastructures_list>.filters .widget-checkbox fieldset span label{font-size:14px}@media screen and (max-width: 500px){#container .mod_infrastructures_list>.filters .widget-checkbox{width:100% !important;max-width:100% !important}}#container .mod_infrastructures_list>.ce_text{position:relative;padding-bottom:75px}#container .mod_infrastructures_list>.ce_text p{font-size:14px}#container .mod_infrastructures_list>.ce_text .more{position:absolute;bottom:15px}#container .mod_infrastructures_details .gallery li{display:inline-block}#container .mod_infrastructures_details .map iframe{width:100%;height:400px}#container .mod_infrastructures_details~.block{display:none}#container .dw-quickfind{width:100% !important}#container .dw-quickfind a{color:#fff}#container .mod_storelocator_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:space-between}#container .mod_storelocator_list #map-wrapper{width:100%}#container .mod_storelocator_list .entry{margin-top:30px;padding:15px;width:calc(50% - 15px);background:#e4e4e4}@media screen and (max-width: 550px){#container .mod_storelocator_list .entry{width:100%;background:none}}#container .mod_swpt_accommodations_search .formbody{display:block}#container .mod_swpt_accommodations_search .formbody .section{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #c9c9c9;padding-top:15px}#container .mod_swpt_accommodations_search .formbody .section>.label{display:block;width:100%;flex-shrink:0}#container .mod_swpt_accommodations_search .formbody .section .widget{margin-top:15px}#container .mod_swpt_accommodations_search .formbody .section .info{font-size:13px;color:#333}#container .mod_swpt_accommodations_search .formbody .section.price .widget-select{width:100% !important;max-width:100% !important}#container .mod_swpt_accommodations_search .formbody .section.name .widget-text{margin-top:0}#container .mod_swpt_accommodations_search .formbody .section+.section{margin-top:15px}#container .mod_swpt_accommodations_search .formbody .widget-submit{margin-top:30px}#container .mod_swpt_accommodations_search .formbody .widget-submit button{width:calc(50% - 20px)}#container .mod_swpt_accommodations_search .formbody fieldset>span{display:inline-block;width:calc(50% - 10px)}#container .mod_swpt_accommodations_search .formbody fieldset input{display:none}#container .mod_swpt_accommodations_search .formbody fieldset label{position:relative;cursor:pointer;padding-left:30px;height:20px;line-height:20px;margin:10px;margin-left:0}#container .mod_swpt_accommodations_search .formbody fieldset label:before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px}#container .mod_swpt_accommodations_search .formbody .checkbox-colors fieldset label:before{border-radius:3px}#container .mod_swpt_accommodations_search .formbody .checkbox-colors fieldset input[value="3"]+label:before{background:#d0885b}#container .mod_swpt_accommodations_search .formbody .checkbox-colors fieldset input[value="4"]+label:before{background:#c4918f}#container .mod_swpt_accommodations_search .formbody .checkbox-colors fieldset input[value="5"]+label:before{background:#a3546f}#container .mod_swpt_accommodations_search .formbody .checkbox-colors fieldset input[value="6"]+label:before{background:#c7d218}#container .mod_swpt_accommodations_search .formbody .checkbox-colors fieldset input[value="7"]+label:before{background:#8472ac}#container .mod_swpt_accommodations_search .formbody .checkbox-colors fieldset input[value="8"]+label:before{background:#75a9db}#container .mod_swpt_accommodations_search .formbody .checkbox-colors fieldset input[value="9"]+label:before{background:#edd012}#container .mod_swpt_accommodations_search .formbody .checkbox-colors fieldset input[value="11"]+label:before{background:#2c8a82}#container .mod_swpt_accommodations_search .formbody .checkbox-colors fieldset input[value="12"]+label:before{background:#8eb521}#container .mod_swpt_accommodations_search .formbody .checkbox-colors fieldset input:checked+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-5px -5px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input:checked+label{color:#94bd01}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input:checked+label:before{background-color:rgba(148,189,1,.5)}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="1"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-5px -35px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="2"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-35px -35px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="3"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-65px -35px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="4"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-95px -35px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="5"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-125px -35px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="6"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-155px -35px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="7"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-185px -35px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="8"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-215px -35px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="9"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-245px -35px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="10"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-275px -35px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="11"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-305px -35px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="12"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:25px -35px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="13"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-5px -65px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="14"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-35px -65px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="15"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-65px -65px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="16"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-95px -65px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="17"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-125px -65px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="18"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-155px -65px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="19"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-185px -65px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="20"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-215px -65px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="21"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-245px -65px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="22"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-275px -65px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="23"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-305px -65px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="24"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:25px -65px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="25"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-5px -95px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="26"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-35px -95px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="27"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-65px -95px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="28"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-95px -95px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="29"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-125px -95px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="30"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-155px -95px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="31"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-185px -95px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="32"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-215px -95px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="33"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-245px -95px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="34"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-275px -95px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="35"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-305px -95px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="36"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:25px -95px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="37"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-5px -125px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="38"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-35px -125px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="39"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-65px -125px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="40"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-95px -125px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="41"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-125px -125px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="42"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-155px -125px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="43"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-185px -125px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="44"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-215px -125px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="45"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-245px -125px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="46"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-275px -125px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="47"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-305px -125px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="48"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:25px -125px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="49"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-5px -155px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="50"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-35px -155px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="51"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-65px -155px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="52"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-95px -155px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="53"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-125px -155px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="54"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-155px -155px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="55"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-185px -155px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="56"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-215px -155px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="57"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-245px -155px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="58"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-275px -155px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="59"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-305px -155px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="60"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:25px -155px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="61"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-5px -185px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="62"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-35px -185px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="63"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-65px -185px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="64"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-95px -185px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="65"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-125px -185px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="66"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-155px -185px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="67"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-185px -185px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="68"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-215px -185px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="69"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-245px -185px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="70"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-275px -185px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="71"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-305px -185px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="72"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:25px -185px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="73"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-5px -215px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="74"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-35px -215px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="75"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-65px -215px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="76"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-95px -215px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="77"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-125px -215px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="78"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-155px -215px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="79"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-185px -215px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="80"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-215px -215px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="81"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-245px -215px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .checkbox-icons fieldset input[value="82"]+label:before{background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-position:-275px -215px;background-size:360px auto}#container .mod_swpt_accommodations_search .formbody .hide-labels-select .widget-select label{display:none}#container .mod_swpt_accommodations_search .formbody #ctrl_attributes .attributes-toggle:checked~span{display:inline-block}#container .mod_swpt_accommodations_search .formbody #ctrl_attributes .attributes-toggle:checked~[for=attributes-toggle]{color:#94bd01}#container .mod_swpt_accommodations_search .formbody #ctrl_attributes span{display:none}#container .mod_swpt_accommodations_search .formbody #ctrl_attributes span.highlight{display:inline-block}#container .mod_swpt_accommodations_search .formbody #ctrl_attributes span.highlight input[type=checkbox]+label{font-weight:700;text-decoration:underline}#container .mod_swpt_accommodations_search .formbody #ctrl_attributes span.feature{display:inline-block}#container .mod_swpt_accommodations_list .sorting .formbody{flex-wrap:nowrap;max-width:600px}#container .mod_swpt_accommodations_list .sorting .formbody .widget-submit{margin-top:0;max-width:200px;margin-left:30px}@media screen and (max-width: 450px){#container .mod_swpt_accommodations_list .sorting .formbody{flex-wrap:wrap}#container .mod_swpt_accommodations_list .sorting .formbody .widget-submit{max-width:100%;margin:0;margin-top:15px}}#container .mod_swpt_accommodations_list .results .entry{margin-top:15px;padding-top:15px;display:flex;justify-content:flex-start;flex-wrap:nowrap}#container .mod_swpt_accommodations_list .results .entry figure{position:relative;width:40%;min-width:200px;max-width:300px;margin-right:30px;overflow:hidden}#container .mod_swpt_accommodations_list .results .entry figure a{display:block;width:100%;height:100%;background:url(../img/logo.svg) no-repeat scroll center center #e4e4e4;background-size:80% auto}#container .mod_swpt_accommodations_list .results .entry figure img{width:100%;height:auto}@supports(object-fit: cover){#container .mod_swpt_accommodations_list .results .entry figure a:before{content:"";display:block;padding-top:100%}#container .mod_swpt_accommodations_list .results .entry figure img{display:block;position:absolute;top:0;left:0;height:100%;object-fit:cover}}#container .mod_swpt_accommodations_list .results .entry .details{margin-top:30px;width:100%}#container .mod_swpt_accommodations_list .results .entry .details .address,#container .mod_swpt_accommodations_list .results .entry .details .rooms,#container .mod_swpt_accommodations_list .results .entry .details a.book{margin-top:15px}#container .mod_swpt_accommodations_list .results .entry .details .rooms{width:100%}#container .mod_swpt_accommodations_list .results .entry .details .rooms table{width:100%;max-width:500px}#container .mod_swpt_accommodations_list .results .entry .details .rooms table th,#container .mod_swpt_accommodations_list .results .entry .details .rooms table td{text-align:left;padding:2px 10px}#container .mod_swpt_accommodations_list .results .entry .details .rooms table th:nth-child(3),#container .mod_swpt_accommodations_list .results .entry .details .rooms table td:nth-child(3){text-align:right}#container .mod_swpt_accommodations_list .results .entry .details .rooms table th{background:#e4e4e4}#container .mod_swpt_accommodations_list .results .entry+.entry{border-top:1px solid #e4e4e4}@media screen and (max-width: 550px){#container .mod_swpt_accommodations_list .results .entry{flex-wrap:wrap}#container .mod_swpt_accommodations_list .results .entry figure{width:100%;margin-right:0;max-width:100%;max-height:20vh;min-height:200px !important}}#container .mod_swpt_accommodations_list a.book,#container .mod_swpt_accommodations_details a.book{display:inline-block;padding:10px 40px;color:#fff;font-family:"PT Sans",sans-serif;text-align:center;background:#11653d}#container .mod_swpt_accommodations_list a.book:hover,#container .mod_swpt_accommodations_details a.book:hover{background:#003019}#container .mod_swpt_accommodations_list a.back,#container .mod_swpt_accommodations_details a.back{display:inline-block;margin-top:30px;padding:10px 40px;background:#c9c9c9;color:#333}#container .mod_swpt_accommodations_list a.back:hover,#container .mod_swpt_accommodations_details a.back:hover{background:#94bd01;color:#fff}#container .mod_swpt_accommodations_list .category,#container .mod_swpt_accommodations_details .category{font-size:14px;color:#c9c9c9}#container .mod_swpt_accommodations_list .stars,#container .mod_swpt_accommodations_details .stars{color:#f1c40f;vertical-align:top;white-space:nowrap}#container .mod_swpt_accommodations_list .stars em.s,#container .mod_swpt_accommodations_details .stars em.s{display:inline-block;font-style:normal;transform:translateY(-4px);font-size:17px}#container .mod_swpt_accommodations_list .stars em:not(.s),#container .mod_swpt_accommodations_details .stars em:not(.s){display:inline-block;background:url("../img/sprite-icons.svg") no-repeat scroll;width:20px;height:20px;background-position:-20px -40px;background-size:auto 100px;background-color:#f1c40f}#container .mod_swpt_accommodations_details .info{display:flex;justify-content:flex-start;align-items:flex-start}#container .mod_swpt_accommodations_details .info .images{margin-right:30px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#container .mod_swpt_accommodations_details .info .images figure:nth-child(1){width:300px;flex-shrink:0}#container .mod_swpt_accommodations_details .info .images figure:nth-child(n+2){max-width:calc(50% - 3px)}#container .mod_swpt_accommodations_details .info .images figure img{display:block}#container .mod_swpt_accommodations_details .region:before{content:"";display:inline-block;margin-right:5px;width:12px;height:12px;border-radius:2px}#container .mod_swpt_accommodations_details .region[data-value="3"]:before{background:#d0885b}#container .mod_swpt_accommodations_details .region[data-value="4"]:before{background:#c4918f}#container .mod_swpt_accommodations_details .region[data-value="5"]:before{background:#a3546f}#container .mod_swpt_accommodations_details .region[data-value="6"]:before{background:#c7d218}#container .mod_swpt_accommodations_details .region[data-value="7"]:before{background:#8472ac}#container .mod_swpt_accommodations_details .region[data-value="8"]:before{background:#75a9db}#container .mod_swpt_accommodations_details .region[data-value="9"]:before{background:#edd012}#container .mod_swpt_accommodations_details .region[data-value="11"]:before{background:#2c8a82}#container .mod_swpt_accommodations_details .region[data-value="12"]:before{background:#8eb521}#container .mod_swpt_accommodations_details .content{margin-top:15px}#container .mod_swpt_accommodations_details a.book{margin-top:30px}#container .mod_swpt_accommodations_details .address{display:flex;justify-content:space-between;margin-top:30px;overflow:hidden}#container .mod_swpt_accommodations_details .address .text{margin-right:15px;padding:15px;background:hsl(0,0%,94.4117647059%)}#container .mod_swpt_accommodations_details .address .text p{white-space:nowrap}#container .mod_swpt_accommodations_details .address .map{width:100%}#container .mod_swpt_accommodations_details .rooms{margin-top:30px}#container .mod_swpt_accommodations_details .rooms th{white-space:nowrap}#container .mod_swpt_accommodations_details .rooms th:nth-child(1),#container .mod_swpt_accommodations_details .rooms td:nth-child(1){text-align:center}#container .mod_swpt_accommodations_details .rooms th:nth-child(3),#container .mod_swpt_accommodations_details .rooms td:nth-child(3){text-align:center}#container .mod_swpt_accommodations_details .rooms th:nth-child(n+4),#container .mod_swpt_accommodations_details .rooms td:nth-child(n+4){text-align:right}#container .mod_swpt_accommodations_details .rooms .info{color:#333;font-size:12px}#container .mod_swpt_accommodations_details table{width:100%}#container .mod_swpt_accommodations_details table th,#container .mod_swpt_accommodations_details table td{text-align:left;padding:2px 10px}#container .mod_swpt_accommodations_details table[data-category="1"] th:nth-child(3),#container .mod_swpt_accommodations_details table[data-category="1"] td:nth-child(3){text-align:center}#container .mod_swpt_accommodations_details table[data-category="2"] th:nth-child(n+3),#container .mod_swpt_accommodations_details table[data-category="2"] td:nth-child(n+3){text-align:center}#container .mod_swpt_accommodations_details table th{background:#e4e4e4}#container .mod_swpt_accommodations_details table tbody tr:nth-child(even) td{background:rgb(248.4,248.4,248.4)}#container .mod_swpt_accommodations_details .attributes{column-count:3;column-gap:30px;padding:15px;margin-top:15px}#container .mod_swpt_accommodations_details .attributes .attribute{position:relative;display:block;width:100%;line-height:20px;padding-left:30px;margin-top:5px}#container .mod_swpt_accommodations_details .attributes .attribute:before{display:block;content:"";width:20px;height:20px;position:absolute;left:0;top:0;background-image:url("../../../system/modules/suedwestpfalz/assets/sprite.png");background-size:360px auto}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="1"]:before{background-position:-5px -35px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="2"]:before{background-position:-35px -35px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="3"]:before{background-position:-65px -35px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="4"]:before{background-position:-95px -35px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="5"]:before{background-position:-125px -35px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="6"]:before{background-position:-155px -35px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="7"]:before{background-position:-185px -35px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="8"]:before{background-position:-215px -35px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="9"]:before{background-position:-245px -35px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="10"]:before{background-position:-275px -35px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="11"]:before{background-position:-305px -35px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="12"]:before{background-position:25px -35px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="13"]:before{background-position:-5px -65px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="14"]:before{background-position:-35px -65px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="15"]:before{background-position:-65px -65px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="16"]:before{background-position:-95px -65px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="17"]:before{background-position:-125px -65px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="18"]:before{background-position:-155px -65px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="19"]:before{background-position:-185px -65px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="20"]:before{background-position:-215px -65px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="21"]:before{background-position:-245px -65px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="22"]:before{background-position:-275px -65px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="23"]:before{background-position:-305px -65px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="24"]:before{background-position:25px -65px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="25"]:before{background-position:-5px -95px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="26"]:before{background-position:-35px -95px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="27"]:before{background-position:-65px -95px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="28"]:before{background-position:-95px -95px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="29"]:before{background-position:-125px -95px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="30"]:before{background-position:-155px -95px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="31"]:before{background-position:-185px -95px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="32"]:before{background-position:-215px -95px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="33"]:before{background-position:-245px -95px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="34"]:before{background-position:-275px -95px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="35"]:before{background-position:-305px -95px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="36"]:before{background-position:25px -95px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="37"]:before{background-position:-5px -125px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="38"]:before{background-position:-35px -125px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="39"]:before{background-position:-65px -125px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="40"]:before{background-position:-95px -125px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="41"]:before{background-position:-125px -125px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="42"]:before{background-position:-155px -125px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="43"]:before{background-position:-185px -125px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="44"]:before{background-position:-215px -125px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="45"]:before{background-position:-245px -125px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="46"]:before{background-position:-275px -125px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="47"]:before{background-position:-305px -125px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="48"]:before{background-position:25px -125px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="49"]:before{background-position:-5px -155px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="50"]:before{background-position:-35px -155px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="51"]:before{background-position:-65px -155px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="52"]:before{background-position:-95px -155px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="53"]:before{background-position:-125px -155px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="54"]:before{background-position:-155px -155px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="55"]:before{background-position:-185px -155px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="56"]:before{background-position:-215px -155px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="57"]:before{background-position:-245px -155px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="58"]:before{background-position:-275px -155px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="59"]:before{background-position:-305px -155px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="60"]:before{background-position:25px -155px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="61"]:before{background-position:-5px -185px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="62"]:before{background-position:-35px -185px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="63"]:before{background-position:-65px -185px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="64"]:before{background-position:-95px -185px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="65"]:before{background-position:-125px -185px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="66"]:before{background-position:-155px -185px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="67"]:before{background-position:-185px -185px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="68"]:before{background-position:-215px -185px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="69"]:before{background-position:-245px -185px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="70"]:before{background-position:-275px -185px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="71"]:before{background-position:-305px -185px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="72"]:before{background-position:25px -185px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="73"]:before{background-position:-5px -215px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="74"]:before{background-position:-35px -215px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="75"]:before{background-position:-65px -215px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="76"]:before{background-position:-95px -215px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="77"]:before{background-position:-125px -215px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="78"]:before{background-position:-155px -215px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="79"]:before{background-position:-185px -215px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="80"]:before{background-position:-215px -215px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="81"]:before{background-position:-245px -215px}#container .mod_swpt_accommodations_details .attributes .attribute[data-value="82"]:before{background-position:-275px -215px}@media screen and (max-width: 750px){#container .mod_swpt_accommodations_details .info{display:block}#container .mod_swpt_accommodations_details .info .images{margin-right:0;margin-top:0}#container .mod_swpt_accommodations_details .info .images figure:nth-child(1){width:100%}#container .mod_swpt_accommodations_details .details .header{margin-top:30px}#container .mod_swpt_accommodations_details .details .address{display:block}#container .mod_swpt_accommodations_details .details .address .text{margin-right:0}#container .mod_swpt_accommodations_details .details .address .map{margin-top:15px}#container .mod_swpt_accommodations_details .rooms{max-width:calc(100vw - 20px);overflow:scroll}@supports(display: contents) and (display: grid){#container .mod_swpt_accommodations_details .info{display:grid}#container .mod_swpt_accommodations_details .info .images{margin-top:30px}#container .mod_swpt_accommodations_details .details{display:contents}#container .mod_swpt_accommodations_details .details .header{order:-1;margin-top:0}}}@media screen and (max-width: 620px){#container .mod_swpt_accommodations_details .attributes{column-count:2}}@media screen and (max-width: 430px){#container .mod_swpt_accommodations_details .attributes{column-count:1;padding-left:0;padding-right:0}#container .mod_swpt_accommodations_details .rooms{font-size:4vw}#container .mod_swpt_accommodations_details .rooms td{white-space:nowrap}}#container .mod_search .formbody{margin-top:30px;flex-wrap:nowrap;max-width:600px}#container .mod_search .formbody .widget-submit{margin-top:0;max-width:200px;margin-left:30px}@media screen and (max-width: 450px){#container .mod_search .formbody{flex-wrap:wrap}#container .mod_search .formbody .widget-submit{max-width:100%;margin:0;margin-top:15px}}#container .mod_search>div{margin-top:30px}#container .mod_search>div mark{background:#94bd01;color:#fff}#container .mod_search>div .url{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}#container .mod_eventlist.boxed .header,#container #right .mod_article>.mod_eventlist.block .header{font-size:12px;color:#333}#container .mod_eventlist.boxed .event+.header,#container #right .mod_article>.mod_eventlist.block .event+.header{border-top:1px solid #c9c9c9;margin-top:15px;padding-top:15px}#container .mod_eventlist.boxed.background-secondary .header,#container #right .mod_article>.mod_eventlist.background-secondary.block .header{color:rgba(17,101,61,.75)}#container .mod_eventlist.boxed.background-secondary .event a,#container #right .mod_article>.mod_eventlist.background-secondary.block .event a{color:#11653d}#container .mod_eventlist.boxed.background-secondary .event a:hover,#container #right .mod_article>.mod_eventlist.background-secondary.block .event a:hover{color:#fff}#container .mod_eventlist.boxed.background-secondary .event+.header,#container #right .mod_article>.mod_eventlist.background-secondary.block .event+.header{border-top-color:#fff}#container .mod_shop_items_list h1{margin-bottom:30px}#container .mod_shop_items_list .filters .formbody{flex-wrap:nowrap;max-width:600px}#container .mod_shop_items_list .filters .formbody .widget-submit{margin-top:0;max-width:200px;margin-left:30px}@media screen and (max-width: 450px){#container .mod_shop_items_list .filters .formbody{flex-wrap:wrap}#container .mod_shop_items_list .filters .formbody .widget-submit{max-width:100%;margin:0;margin-top:15px}}#container .mod_shop_items_list .entry{display:flex;justify-content:flex-start}#container .mod_shop_items_list .entry figure{flex-shrink:0;margin-right:30px}#container .mod_shop_items_list .entry figure img{display:block;width:100px;height:auto}#container .mod_shop_items_list .entry .details{width:100%}#container .mod_shop_items_list .entry .details .add_to_cart{margin-top:30px;text-align:right}#container .mod_shop_items_list .entry .details .add_to_cart button{display:inline-block;width:auto}#container .mod_shop_items_list .entry .details .document{margin-top:15px;margin-bottom:-15px;text-align:right}#container .mod_shop_items_list .entry .details .document a{display:inline-block;width:auto;padding:10px 40px;font-size:14px;text-align:center;color:#333;height:40px;background:#c9c9c9}#container .mod_shop_items_list .entry+.entry{border-top:1px solid #c9c9c9;padding-top:30px}@media screen and (max-width: 400px){#container .mod_shop_items_list .entry{flex-wrap:wrap}#container .mod_shop_items_list .entry figure{margin:0 auto;margin-bottom:30px}}@keyframes hideCartInfo{0%{opacity:1}90%{opacity:0;height:auto;padding:inherit;margin-bottom:inherit}100%{height:0;padding-top:0;padding-bottom:0;margin-bottom:0}}#container .mod_shopping_cart .info,#container .mod_shopping_cart_overview .info{background:#7fc434;color:#fff;padding:15px;margin-bottom:15px;font-size:14px;overflow:hidden;animation-name:hideCartInfo;animation-delay:1s;animation-duration:2s;animation-fill-mode:forwards}#container .mod_shopping_cart{width:100%;flex-shrink:0;background:#e4e4e4;padding:15px}#container .mod_shopping_cart a{display:block;position:relative;background:#11653d;color:#fff;text-align:center;padding:15px;margin-top:0}#container .mod_shopping_cart a:before{content:"";display:block;position:absolute;top:12px;background:url("../img/sprite-icons.svg") no-repeat scroll;width:30px;height:30px;background-position:-30px -0px;background-size:auto 150px}#container .mod_shopping_cart a:hover{background:#003019}#container .mod_shopping_cart a .badge{display:block;width:30px;height:30px;line-height:30px;background:#e74c3c;color:#fff;border-radius:50%;font-size:13px;position:absolute;right:-15px;top:-15px}@media screen and (max-width: 750px){#container .mod_shopping_cart{position:fixed;bottom:0;left:0;box-shadow:1px 1px 12px rgba(0,0,0,.75)}}#container .mod_shopping_cart_overview .widget-submit,#container .mod_shopping_cart_checkout .widget-submit{margin-top:30px}#container .block.mod_shopping_cart_overview table{width:100%}#container .block.mod_shopping_cart_overview table figure img{display:block;width:100px;height:auto}#container .block.mod_shopping_cart_overview table td{vertical-align:middle;padding-bottom:15px}#container .block.mod_shopping_cart_overview table td:nth-child(2){padding-left:30px;padding-right:30px}#container .block.mod_shopping_cart_overview table .widget-submit{margin-top:0}#container .block.mod_shopping_cart_overview table .widget-submit button{position:relative;background:#e74c3c;text-align:center}#container .block.mod_shopping_cart_overview table .widget-submit button:before{position:absolute;content:"";display:inline-block;background:url("../img/sprite-icons.svg") no-repeat scroll;width:20px;height:20px;background-position:-20px -20px;background-size:auto 100px;transform:translateX(-30px)}#container .block.mod_shopping_cart_overview table .widget-submit button:hover{background:rgb(213.698630137,43.8356164384,26.301369863)}@media screen and (max-width: 450px){#container .block.mod_shopping_cart_overview table tr{display:block;overflow:hidden}#container .block.mod_shopping_cart_overview table tr+tr{border-top:1px solid #c9c9c9;margin-top:15px;padding-top:30px}#container .block.mod_shopping_cart_overview table tr td{display:block}#container .block.mod_shopping_cart_overview table tr td:nth-child(1){float:left;padding-right:30px}#container .block.mod_shopping_cart_overview table tr td:nth-child(2){padding:0;padding-bottom:30px;padding-top:15px}#container .block.mod_shopping_cart_overview table tr td .widget-submit button{display:inline-block;width:auto}}@media screen and (min-width: 400px){#container .block.mod_shopping_cart_overview form#confirm_shopping_cart .widget:nth-child(n+7):nth-child(-n+14){width:calc(50% - 15px) !important;max-width:calc(50% - 15px)}}#container .mod_eventlist:not([class*=boxed]) form,#container .mod_infrastructures_list form{width:100%}#container .mod_eventlist:not([class*=boxed]) .formbody,#container .mod_infrastructures_list .formbody{width:100%}#container .mod_eventlist:not([class*=boxed]) .formbody .widget,#container .mod_infrastructures_list .formbody .widget{margin-top:0;min-width:170px;margin-bottom:15px}#container .mod_eventlist:not([class*=boxed]) .formbody .widget.widget-submit,#container .mod_infrastructures_list .formbody .widget.widget-submit{min-width:none;max-width:200px}@media screen and (max-width: 450px){#container .mod_eventlist:not([class*=boxed]) .formbody,#container .mod_infrastructures_list .formbody{flex-wrap:wrap}#container .mod_eventlist:not([class*=boxed]) .formbody .widget,#container .mod_infrastructures_list .formbody .widget{margin-left:0 !important}#container .mod_eventlist:not([class*=boxed]) .formbody .widget+.widget,#container .mod_infrastructures_list .formbody .widget+.widget{margin-top:15px}#container .mod_eventlist:not([class*=boxed]) .formbody .widget.widget-submit,#container .mod_infrastructures_list .formbody .widget.widget-submit{max-width:100%}}#container .mod_eventlist:not([class*=boxed])>.header{display:none}#container .mod_eventlist:not([class*=boxed]) .event{margin:15px 0;padding:15px;padding-bottom:75px;position:relative}@media screen and (max-width: 600px){#container .mod_eventlist:not([class*=boxed]) .event{width:100% !important;max-width:100%}}#container .mod_eventlist:not([class*=boxed]) .event h2 a,#container .mod_eventlist:not([class*=boxed]) .event h3 a{color:#333 !important}#container .mod_eventlist:not([class*=boxed]) .event .time{font-size:14px;color:#333;margin-top:5px}#container .mod_eventlist:not([class*=boxed]) .event figure{position:relative;width:100%;margin-right:30px;overflow:hidden}@media screen and (min-width: 800px){#container .mod_eventlist:not([class*=boxed]) .event figure{min-width:200px;min-height:200px}}#container .mod_eventlist:not([class*=boxed]) .event figure a{display:block;width:100%;height:100%;background:url(../img/logo.svg) no-repeat scroll center center #e4e4e4;background-size:80% auto}#container .mod_eventlist:not([class*=boxed]) .event figure a:before{content:"";display:block;padding-top:56.56%}#container .mod_eventlist:not([class*=boxed]) .event figure img{display:block;position:absolute;top:0;left:0;height:100%;object-fit:cover}#container .mod_eventlist:not([class*=boxed]) .event .more{position:absolute;bottom:15px}#container .mod_eventlist:not([class*=boxed]) .event .more a{display:inline-block;padding:10px 40px;color:#333;border:1px solid #333;font-family:"PT Sans",sans-serif;font-size:14px;text-align:left;height:40px;background:#fff}#container .mod_eventlist:not([class*=boxed]) .event .more a:hover{background:#003019;color:#fff}#container .mod_eventlist:not([class*=boxed]) .pagination{width:100%}#container .mod_event_reader>.event .info{font-size:14px;color:#c9c9c9;margin-top:0}#container .mod_event_reader>.event>div{margin-top:30px}#container .mod_event_reader>.event .details{display:flex;flex-wrap:wrap;justify-content:space-between}#container .mod_event_reader>.event .details .ce_image{margin-top:0 !important}#container .mod_event_reader>.event .map iframe{width:100%;height:400px}#container .mod_event_reader .back a{display:inline-block;margin-top:30px}#container .mod_event_reader~.block{display:none}#container .ce_youtube .wrapper{position:relative;padding-bottom:56.25%;height:0}#container .ce_youtube .wrapper iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#container .ce_optin_fallback{background:#e4e4e4;padding:30px}#container .ce_optin_fallback p:last-child a:last-of-type{display:block;text-align:center;padding:10px 0;font-size:14px;background:#11653d;color:#fff}#container .ce_optin_fallback p:last-child a:last-of-type:hover{background:#003019}#container .mod_avalex_privacy_policy h2,#container .mod_avalex_privacy_policy ul{margin-top:30px}#container .ce_text.modal-overlay{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.7);backdrop-filter:blur(3px)}#container .ce_text.modal-overlay[data-hidden]{display:none}#container .ce_text.modal-overlay .wrapper{width:100%;max-width:clamp(300px,720px,90vw);max-height:70vh;overflow:auto;padding:30px;background:#fff;border:1px solid #c9c9c9;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:30px}#container .ce_text.modal-overlay .wrapper figure.float_left{margin:unset;float:none;flex-basis:auto}#container .ce_text.modal-overlay .wrapper .content{flex-basis:0;flex-grow:1;min-width:280px}#container .ce_text.modal-overlay .wrapper .ce_hyperlink{text-align:center;margin-top:2em}@media(max-width: 768px){#container .ce_text.modal-overlay .wrapper figure{flex-grow:1}#container .ce_text.modal-overlay .wrapper figure img{max-height:20vh}#container .ce_text.modal-overlay .wrapper .content{min-width:unset}}footer{width:100%;max-width:1200px;margin:0 auto;background:#11653d}footer .inside{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:space-between;padding:20px 40px 40px 40px;color:#fff;font-size:14px}@media screen and (max-width: 1200px){footer .inside{padding:15px}}@media screen and (max-width: 750px){footer .inside{padding:30px 10px}}footer .inside>.block{flex:auto;width:calc(33% - 15px);max-width:calc(33% - 15px)}footer .inside>.block h1,footer .inside>.block h2,footer .inside>.block h3,footer .inside>.block h4,footer .inside>.block h5,footer .inside>.block h6{font-size:18px;margin-bottom:5px}footer .inside>.block nav{display:block;margin-top:30px}footer .inside>.block nav>ul>li{display:inline-block;font-size:14px;color:#fff}footer .inside>.block nav>ul>li>a,footer .inside>.block nav>ul>li>span{display:inline-block;line-height:30px;color:inherit}footer .inside>.block nav>ul>li>a:hover,footer .inside>.block nav>ul>li>span:hover{text-decoration:underline}footer .inside>.block nav>ul>li+li:before{display:inline-block;content:"|";padding:0 5px}@media screen and (max-width: 600px){footer .inside>.block{width:100%;max-width:100%}footer .inside>.block+.block{margin-top:30px}}.formbody{display:flex;justify-content:space-between;flex-wrap:wrap}.formbody .widget{width:100%}.formbody .widget input,.formbody .widget textarea,.formbody .widget select{display:block;width:100%;border:0;background:#e4e4e4;font-family:"PT Sans",sans-serif;font-size:14px;padding:10px;height:40px}.formbody .widget textarea{resize:vertical;height:100px}.formbody .widget.widget-checkbox span{display:block;position:relative}.formbody .widget.widget-checkbox input{display:block;position:absolute;left:0;top:2px;width:12px;height:12px;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.formbody .widget.widget-checkbox label{display:block;padding-left:30px;cursor:pointer}.formbody .widget.widget-select select{display:inline-block;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.formbody .widget.widget-select label{display:inline-block}.formbody .widget+div{margin-top:15px}@media screen and (max-width: 400px){.formbody .widget{width:100% !important}}.formbody legend{font-weight:700;text-transform:uppercase;display:block;width:100%}.formbody .widget-submit{width:100%}.formbody .widget-submit button,.formbody .widget-submit input{display:block;width:100%;border:0;padding:10px 40px;color:#fff;font-family:"PT Sans",sans-serif;font-size:14px;text-align:left;height:40px}.formbody .widget-submit button[class=submit],.formbody .widget-submit input[class=submit]{background:#11653d;text-align:center}.formbody .widget-submit button[class=submit]:hover,.formbody .widget-submit input[class=submit]:hover{background:#003019}.formbody .widget-submit button.pending,.formbody .widget-submit input.pending{background:#c9c9c9;color:#333;text-align:center;cursor:default}.formbody .widget-submit button[disabled],.formbody .widget-submit input[disabled]{opacity:.5}.formbody .widget-submit button[disabled]:hover,.formbody .widget-submit input[disabled]:hover{background:#11653d}.formbody .widget-submit button.error,.formbody .widget-submit input.error{background:#e74c3c}.formbody .widget-submit button.success,.formbody .widget-submit input.success{background:#7fc434;cursor:default}body.hidden-scroll{overflow:hidden}body .sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.85);display:none;z-index:1006}body .sl-wrapper{z-index:1000}body .sl-wrapper button{border:0 none;background:rgba(0,0,0,0);font-size:45px;padding:0;cursor:pointer;color:#fff}body .sl-wrapper button:hover{opacity:.7}body .sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:1015}body .sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1015;background:#fff;color:#333;border-radius:20px 20px 20px 20px;height:20px;line-height:18px;padding:0 15px}body .sl-wrapper .sl-navigation{width:100%;display:none}body .sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-10px;height:30px;width:30px;line-height:30px;text-align:center;display:block;z-index:1015;font-family:arial sans-serif}body .sl-wrapper .sl-navigation button.sl-next{right:40px}body .sl-wrapper .sl-navigation button.sl-prev{left:40px}body .sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}body .sl-wrapper .sl-image img{margin:0;padding:0;display:block}body .sl-wrapper .sl-image iframe{border:0 none;background:#000}body .sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:#000;opacity:.8;position:absolute;bottom:0;left:0;right:0}body .sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}body .sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}body .sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#fff;z-index:1005}body .sl-wrapper .sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007}body .sl-wrapper .sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}#analytics-disclaimer,#cookie-disclaimer{position:fixed;z-index:100;bottom:0;left:0;width:100%;background:#c9c9c9;padding:10px;font-size:14px;color:#333}#analytics-disclaimer .inner,#cookie-disclaimer .inner{display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;width:calc(100% - 30px)}#analytics-disclaimer .inner p,#cookie-disclaimer .inner p{margin-right:15px}#analytics-disclaimer .inner>a,#cookie-disclaimer .inner>a{display:inline-block;padding:5px 20px;background:#fff;white-space:nowrap;color:#94bd01}#analytics-disclaimer .inner>a.close,#cookie-disclaimer .inner>a.close{background:#94bd01;color:#fff;margin-left:15px}#analytics-disclaimer .inner>a.close:hover,#cookie-disclaimer .inner>a.close:hover{background:rgb(108.2736842105,138.2684210526,.7315789474)}@media screen and (max-width: 700px){#analytics-disclaimer .inner,#cookie-disclaimer .inner{flex-wrap:wrap;justify-content:flex-start}#analytics-disclaimer .inner p,#cookie-disclaimer .inner p{margin-bottom:15px;font-size:12px;line-height:1.3}}#analytics-disclaimer .inner{display:block;width:100%}#analytics-disclaimer .inner p{margin-right:0;max-height:22vw;overflow-y:auto}#analytics-disclaimer .inner>a.close{margin-left:0}#analytics-disclaimer .inner a+a{margin-left:15px}body.ie #container .mod_swpt_accommodations_details .info,body.edge #container .mod_swpt_accommodations_details .info{display:block}.mod_cms_accept_tags.block{display:flex !important}.mod_cms_accept_tags .widget-submit{display:flex;justify-content:flex-end;margin-top:15px}.mod_cms_accept_tags .widget-submit button{width:unset}.mod_cms_accept_tags .widget-submit button+button{margin-left:30px}.mod_cms_accept_tags .widget-submit button.first:hover{color:#11653d}.mod_cms_accept_tags .widget-submit button.all{background:#aaca02;color:#11653d}.mod_cms_accept_tags .widget-submit button.all:hover{background:#11653d;color:#fff}@media screen and (max-width: 450px){.mod_cms_accept_tags .widget-submit{flex-wrap:wrap}.mod_cms_accept_tags .widget-submit button{width:100%;text-align:center}.mod_cms_accept_tags .widget-submit button+button{margin-left:0;margin-top:15px}}body.full-width #container{max-width:unset}
