/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */@import url("https://fonts.googleapis.com/css?family=Montserrat:200,300,400,700|Playfair+Display:400i,700");@import url("https://fonts.googleapis.com/icon?family=Material+Icons");@import url("https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap");html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}body{font-family:'Montserrat', sans-serif;font-weight:300;font-size:16px;line-height:30px;color:#1C232F}@media (max-width: 768px){body{font-size:14px;line-height:24px}}*::selection{background-color:#b3e5ca}h1,h2,h3,h4,h5,h6{letter-spacing:.01em}h1{font-size:2.2em;line-height:1.25em;margin:0 0 20px 0;font-weight:400}h1.sub{font-family:'Playfair Display', serif;font-weight:700;font-size:40px;line-height:50px;margin:0 0 40px 0;padding:0 60px 0 0;position:relative;float:left}@media (max-width: 992px){h1.sub{font-size:30px;line-height:40px}}@media (max-width: 768px){h1.sub{font-size:22px;line-height:32px}}h1.sub::after{position:absolute;content:'';display:block;width:40px;height:4px;background-color:#40BF7A;top:0;bottom:0;right:0;margin:auto}h2{font-family:'Playfair Display', serif;font-weight:700;font-size:70px;line-height:75px;margin:40px 0 20px 0;position:relative;padding:0 100px 0 0;float:left}@media (max-width: 1200px){h2{font-size:55px;line-height:60px}}@media (max-width: 992px){h2{font-size:40px;line-height:45px;padding:0 50px 0 0}}h2::after{position:absolute;content:'';display:block;width:80px;height:4px;background-color:#40BF7A;top:0;bottom:0;right:0;margin:auto}@media (max-width: 992px){h2::after{width:40px}}.head:before,.head:after{content:'';display:table}.head:after{clear:both}.head h2{margin:0 0 40px 0}@media (max-width: 768px){.head h2{margin:0 0 20px 0}}h3{font-size:1.1em;line-height:1.25em;font-weight:700;margin:40px 0 15px 0}h4{font-size:1em;line-height:1em;margin:30px 0 15px 0}h5{font-size:.8em;line-height:1em;margin:30px 0 15px 0}h6{font-size:.6em;line-height:1em;margin:30px 0 15px 0}h1 a,h2 a,h3 a{color:#1C232F;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover{text-decoration:none}p{margin:0 0 15px 0}p:last-child{margin:0}p strong,p b{font-weight:700}p a{color:#40BF7A;font-weight:700;display:inline-block;position:relative}p a::after{content:'';display:block;height:2px;background-color:#40BF7A;width:100%;position:absolute;bottom:2px;transition:all ease .3s}p a:hover{color:#267349;text-decoration:none}p a:hover::after{background-color:#1C232F;bottom:0px}a{color:#40BF7A;text-decoration:none}a:hover{text-decoration:underline}a.btn{background-color:#1C232F;display:block;padding:10px 20px;font-weight:700;text-transform:uppercase;float:left;margin:0 20px 20px 0;transition:all ease .3s}a.btn::after{display:none}a.btn:hover{background-color:#2f3b4f;text-decoration:none;color:#6ece9a}a.button,button{transition:ease all .2s;border-radius:0;display:inline-block;padding:16px 20px;color:#fff;background-color:#40BF7A;border:none}a.button:hover,button:hover{text-decoration:none;background-color:#339962}a.button:focus,button:focus{outline:none}a.button:disabled,button:disabled{background-color:#F7F7F7;color:#ced5e2}a.button:disabled:hover,button:disabled:hover{border:0;cursor:not-allowed}img{display:block;height:auto;max-width:100%}img.alignleft,.alignleft{float:left;margin:8px 15px 15px 0}img.alignright,.alignright{float:right;margin:8px 0 15px 15px}img.aligncenter,.aligncenter{margin:8px auto 15px}img.alignnone,.alignnone{float:none;margin:8px 0 15px 0}figcaption{font-size:0.75em;line-height:1.5em;margin-top:10px}blockquote{font-size:1.2em;line-height:1.6em;color:#8e9fbc;border:none;font-weight:400;font-style:italic;padding:30px}hr{border-top:1px solid #F7F7F7;border-bottom:0;margin:4% 0}pre{overflow:scroll;border:1px solid #F7F7F7;border-radius:0}article{margin:0 0 15px 0}table{width:100%;border-collapse:collapse}table th{font-size:.8em;color:#6e84a9;background-color:#fff;letter-spacing:.02em;text-transform:uppercase}table th,table td{text-align:left;border:1px solid #F7F7F7;padding:2%}table th p:last-child,table td p:last-child{margin-bottom:0}.screen-reader-text{display:none}span.req{width:5px;height:5px;display:inline-block;background-color:#40BF7A;border-radius:100%;position:relative;margin:0 5px;top:-7px}.payment{padding:40px;background-color:#F7F7F7;margin:0 0 40px 0}.payment:before,.payment:after{content:'';display:table}.payment:after{clear:both}@media (max-width: 520px){.payment{padding:20px}}.payment .col{width:50%;float:left}@media (max-width: 768px){.payment .col{width:100%;float:none}.payment .col:last-child{margin-top:20px}}.payment p{margin:0}form.paypal br{display:none}form.paypal input[type="submit"]{float:left;margin:0}.form{margin:0 -20px}.form:before,.form:after{content:'';display:table}.form:after{clear:both}@media (max-width: 992px){.form{margin:0 -10px}}@media (max-width: 768px){.form{margin:0}}.form br{display:none}.form span.req{width:5px;height:5px;display:inline-block;background-color:#40BF7A;border-radius:100%;position:relative;margin:0 5px;top:-7px}.form label{float:left;width:50%;box-sizing:border-box;padding-left:20px;padding-right:20px}@media (max-width: 992px){.form label{padding-left:10px;padding-right:10px}}@media (max-width: 768px){.form label{width:100%;float:none;padding-left:0;padding-right:0}}.form label.full{width:100%;float:none}.form label span{display:block;position:relative}.form label span span.wpcf7-not-valid-tip{position:absolute;top:0;right:0;background-color:#f00;padding:3px;color:#fff;font-size:11px;line-height:10px}.form label input{margin:0;font-size:16px;line-height:22px}label{display:inline-block;font-size:14px;line-height:26px;color:#262f3f;padding-bottom:20px;padding-left:30px}label:hover{cursor:pointer}label label{padding:0 !important}fieldset{border:1px solid #F7F7F7;padding:20px}fieldset legend{font-size:.8em;color:#6e84a9;font-weight:600;letter-spacing:.02em;text-transform:uppercase}input,textarea{transition:ease all .2s;box-sizing:border-box;border:0;width:100%;padding:19px 15px;outline:none;margin:0 0 10px 0;background-color:#F7F7F7}input:hover,input:focus,textarea:hover,textarea:focus{box-shadow:none;border:0;background-color:#eaeaea}input:disabled,textarea:disabled{color:#ced5e2;background-color:#F7F7F7}input:disabled:hover,textarea:disabled:hover{cursor:not-allowed}textarea{resize:none}input[type="submit"],input[type="reset"]{width:auto;color:#40BF7A;background-color:#1C232F;display:block;padding:16px 20px;font-weight:700;text-transform:uppercase;transition:all ease .3s;border:none;outline:none}input[type="submit"]:hover,input[type="reset"]:hover{cursor:pointer}input[type="submit"]:disabled,input[type="reset"]:disabled{color:#aebacf;background-color:#F7F7F7}input[type="submit"]{float:right}input[type="submit"]:focus{outline:0}input[type="radio"],input[type="checkbox"]{float:left;width:auto;position:absolute;left:-30px;margin:3px 15px 0 5px}input[type="radio"]::after,input[type="checkbox"]::after{transition:ease all .2s;content:'';display:block;height:19px;width:19px;background-color:#eaeaea;border:0;position:absolute;top:0;left:-3px}input[type="radio"]:hover,input[type="checkbox"]:hover{cursor:pointer}input[type="radio"]:hover::after,input[type="checkbox"]:hover::after{background-color:#eaeaea}input[type="radio"]:checked::after,input[type="checkbox"]:checked::after{background-color:#eaeaea}input[type="radio"]:checked::before,input[type="checkbox"]:checked::before{content:'';display:block;position:absolute;height:11px;width:11px;background-color:#40BF7A;z-index:10;top:4px;left:1px}input[type="radio"]::after{border-radius:100%}input[type="radio"]:checked::before{border-radius:100%}input[type=date]{padding:19px 15px !important;height:60px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{position:relative;-moz-appearance:textfield;float:left;display:block}.select-wrapper{position:relative}.select-wrapper::before{font-family:'Material Icons';content:'\E5C5';position:absolute;top:18px;right:10px;z-index:1;font-size:1.5em}select{transition:ease all .2s;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1em;width:100%;border:0;padding:22px 15px;background-color:#F7F7F7;outline:none}select:hover,select:focus{box-shadow:none;border:0;background-color:#eaeaea}input[type="file"]{position:relative;border:none;width:1px}input[type="file"]:hover{cursor:pointer}input[type="file"]:hover::after{border:1px solid #ababab}input[type="file"]::after{transition:ease all .2s;box-sizing:border-box;position:absolute;width:auto;content:"Upload";top:0;left:0;padding:0;text-align:center;border:1px solid #F7F7F7;padding:15px 20px;background-color:#fff}input[type="file"]:focus:after{border:1px solid #ababab;cursor:pointer}.wpcf7-response-output,.wpcf7-validation-errors{margin:40px 0 !important;padding:20px !important}div.wpcf7-mail-sent-ok{border:2px solid #40BF7A}#wrapper{position:relative;min-width:320px}.highlight{background-color:#1C232F;padding:40px;color:#fff;margin:0 0 40px 0}@media (max-width: 768px){.highlight{margin:0 0 20px 0}}@media (max-width: 520px){.highlight{padding:20px}}.highlight span{color:#40BF7A}.subpage{padding-left:50px;padding-right:50px;max-width:1200px;margin:0 auto;position:relative;z-index:99999;margin-top:200px;margin-bottom:200px}@media (max-width: 992px){.subpage{padding-left:20px;padding-right:20px}}@media (max-width: 1700px){.subpage{max-width:1100px}}@media (max-width: 1500px){.subpage{max-width:960px}}@media (max-width: 1400px){.subpage{max-width:1200px}}@media (max-width: 992px){.subpage{margin-top:150px}}@media (max-width: 768px){.subpage{margin-top:75px}}@media (max-width: 992px){.subpage{margin-bottom:150px}}@media (max-width: 768px){.subpage{margin-bottom:75px}}.subpage .subpage-content{max-width:900px;margin:0 auto}.two-col-wrap:before,.two-col-wrap:after{content:'';display:table}.two-col-wrap:after{clear:both}.two-col-wrap .col{width:50%;float:left;box-sizing:border-box}@media (max-width: 768px){.two-col-wrap .col{width:100%;float:none}}.two-col-wrap .col:first-child{padding-right:20px}@media (max-width: 768px){.two-col-wrap .col:first-child{padding-right:0;padding-bottom:15px}}.two-col-wrap .col:last-child{padding-left:20px}@media (max-width: 768px){.two-col-wrap .col:last-child{padding-left:0}}#scroll-nav-sticky-wrapper{position:absolute;left:0;z-index:9999;margin:0 auto;top:900px;width:100%}@media (max-width: 992px){#scroll-nav-sticky-wrapper{top:600px}}@media (max-width: 768px){#scroll-nav-sticky-wrapper{display:none}}@media (max-height: 1100px){#scroll-nav-sticky-wrapper{top:750px}}@media (max-height: 950px){#scroll-nav-sticky-wrapper{top:650px}}#scroll-nav-sticky-wrapper .scroll-nav-wrap{max-width:1800px;margin:0 auto;padding-left:50px;padding-right:50px}#scroll-nav-sticky-wrapper .scroll-nav-wrap:before,#scroll-nav-sticky-wrapper .scroll-nav-wrap:after{content:'';display:table}#scroll-nav-sticky-wrapper .scroll-nav-wrap:after{clear:both}@media (max-width: 992px){#scroll-nav-sticky-wrapper .scroll-nav-wrap{padding-left:20px;padding-right:20px}}#scroll-nav:before,#scroll-nav:after{content:'';display:table}#scroll-nav:after{clear:both}@media (max-width: 1400px){#scroll-nav{position:absolute !important;top:0 !important}}#scroll-nav ul.navHighlighter{display:block;float:left;text-align:right;margin:0;padding:0;position:relative;max-width:170px}@media (max-width: 1600px){#scroll-nav ul.navHighlighter{max-width:130px}}#scroll-nav ul.navHighlighter:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:'';display:block;height:94%;background:#ededed;width:4px;z-index:0}#scroll-nav ul.navHighlighter li{display:block;padding:0;position:relative}#scroll-nav ul.navHighlighter li.nav-active a{color:#3d3d3d}#scroll-nav ul.navHighlighter li.hidden{display:none}#scroll-nav ul.navHighlighter li a{font-weight:200;font-size:20px;display:block;padding:0 20px 0 0;text-decoration:none;color:#A3A3A3}@media (max-width: 1700px){#scroll-nav ul.navHighlighter li a{font-size:16px;font-weight:300}}#scroll-nav ul.navHighlighter li a:hover{color:#3d3d3d}#scroll-nav li a:focus{outline:0}#scroll-nav li:after{content:'';display:block;height:0;width:0;background:transparent;transition:height 0.3s ease, background-color 0.3s ease}#scroll-nav .nav-active:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:'';display:block;height:60%;background:#40BF7A;width:4px;z-index:1}#header{background-color:#F7F7F7}#header.frontpage{position:absolute;width:100%;top:0;background-color:transparent;z-index:1}#header .inner{padding-left:50px;padding-right:50px;max-width:1800px;margin:0 auto;padding-top:100px;padding-bottom:100px}#header .inner:before,#header .inner:after{content:'';display:table}#header .inner:after{clear:both}@media (max-width: 992px){#header .inner{padding-left:20px;padding-right:20px}}@media (max-width: 992px){#header .inner{padding-top:50px;padding-bottom:50px}}@media (max-width: 768px){#header .inner{padding-top:20px;padding-bottom:20px}}#header .branding{float:left}#header .branding h1.site-title{font-size:30px;line-height:40px;margin:0;padding:0 0 0 60px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;position:relative}@media (max-width: 768px){#header .branding h1.site-title{font-size:20px;line-height:30px;padding:0 0 0 30px}}#header .branding h1.site-title::before{position:absolute;content:'';display:block;width:40px;height:4px;background-color:#40BF7A;top:0;bottom:0;left:0;margin:auto}@media (max-width: 768px){#header .branding h1.site-title::before{width:20px}}#header .back-to-home{float:right;margin-right:40px}@media (max-width: 520px){#header .back-to-home{display:none}}#header .back-to-home a{color:#1C232F;font-weight:700;font-size:14px;padding:5px 0;display:block;transition:all ease .3s}#header .back-to-home a:hover{color:#40BF7A;text-decoration:none}#header #lang_sel{float:right;width:40px}@media (max-width: 768px){#header #lang_sel{width:30px}}#header #lang_sel ul{border:0}#header #lang_sel ul li{width:40px;height:40px}@media (max-width: 768px){#header #lang_sel ul li{width:30px;height:30px}}#header #lang_sel ul li ul{top:40px}@media (max-width: 768px){#header #lang_sel ul li ul{top:30px}}#header #lang_sel ul li ul li{border-top:1px solid #4c5f7f}#header #lang_sel a{font-size:18px;line-height:38px;color:#fff;background:#1C232F;border:none;padding:0;height:40px;text-align:center}@media (max-width: 768px){#header #lang_sel a{font-size:14px;line-height:25px;height:30px}}#header #lang_sel a::after{display:none}#header #lang_sel a:hover{background-color:#2f3b4f;text-decoration:none}.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:transparent}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 769px){.sm{float:right}.sm li{float:left}.sm li a{font-size:.9em;text-transform:uppercase;padding:30px 20px;color:#1C232F}.sm li a span.sub-arrow{margin:0;width:20px;height:5px;display:inline-block;float:right}.sm li a span.sub-arrow i{line-height:0.5}.sm li a:hover{color:#40BF7A;text-decoration:none}.sm li ul li span.sub-arrow{margin-right:20px;height:20px;transform:rotate(270deg)}.sm>li:first-child a{padding-left:0}.sm>li:last-child a{padding-right:0}.sm ul{position:absolute;width:12em;background-color:#F7F7F7;padding:25px 0;border:1px solid #F7F7F7}.sm ul li{float:none;display:block}.sm ul li a{font-size:.8em;padding:5px 30px;color:#1C232F}.sm span.scroll-up,.sm span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:white;height:20px}.sm span.scroll-up-arrow,.sm span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555555 transparent}.sm span.scroll-down-arrow{top:6px;border-style:solid dashed dashed dashed;border-color:#555555 transparent transparent transparent}}@media (max-width: 768px){.sm{float:none;padding-bottom:10px}.sm a,.sm a:hover,.sm a:focus,.sm a:active{padding:13px 0;padding-right:58px;font-size:16px;font-weight:normal;line-height:17px;text-decoration:none}.sm a.current{background:#555555;color:white}.sm a.disabled{color:#cccccc}.sm a span.sub-arrow{position:absolute;top:50%;margin-top:-17px;left:auto;right:4px;width:34px;height:34px;overflow:hidden;text-align:center;text-shadow:none;background-color:rgba(0,0,0,0.05);display:flex;align-items:center;justify-content:center}.sm a span.sub-arrow i{transition:all ease .5s}.sm a.highlighted i{transform:rotate(180deg)}.sm li{border-top:1px solid rgba(0,0,0,0.05)}.sm li.current-menu-item a{color:#40BF7A}.sm>li:first-child{border-top:0}.sm ul{background:rgba(179,179,179,0.1)}.sm ul a,.sm ul a:hover,.sm ul a:focus,.sm ul a:active{font-size:.9em;padding-left:10px}}.main-menu-btn{float:right;position:absolute;top:30px;right:20px;display:block;width:26px;height:26px;text-indent:30px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:12px;left:0;height:2px;width:26px;background:#555;-webkit-transition:all 0.25s;transition:all 0.25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon{height:0;background:transparent}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#main-menu-state:not(:checked) ~ #main-menu{display:none}#main-menu-state:checked ~ #main-menu{display:block}@media (min-width: 769px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked) ~ #main-menu{display:block}}.gallery{margin-top:30px;margin-bottom:30px;margin-left:-1%;margin-right:-1%;display:flex;flex-wrap:wrap;justify-content:center}.gallery:before,.gallery:after{content:'';display:table}.gallery:after{clear:both}.gallery figure{box-sizing:border-box;margin:0;transition:opacity 0.2s;padding:1%}.gallery figure:hover{opacity:0.8}.gallery figure img{width:100%}.gallery.gallery-columns-2 figure{flex:0 1 49.99%;-webkit-box-flex:0 1 49.99%;-webkit-flex:0 1 49.99%;-ms-flex:0 1 49.99%}.gallery.gallery-columns-3 figure{flex:0 1 33.32%;-webkit-box-flex:0 1 33.32%;-webkit-flex:0 1 33.32%;-ms-flex:0 1 33.32%}.gallery.gallery-columns-4 figure{flex:0 1 24.99%;-webkit-box-flex:0 1 24.99%;-webkit-flex:0 1 24.99%;-ms-flex:0 1 24.99%}.gallery.gallery-columns-5 figure{flex:0 1 19.99%;-webkit-box-flex:0 1 19.99%;-webkit-flex:0 1 19.99%;-ms-flex:0 1 19.99%}.gallery.gallery-columns-6 figure{flex:0 1 16.65%;-webkit-box-flex:0 1 16.65%;-webkit-flex:0 1 16.65%;-ms-flex:0 1 16.65%}.gallery.gallery-columns-7 figure{flex:0 1 14.27%;-webkit-box-flex:0 1 14.27%;-webkit-flex:0 1 14.27%;-ms-flex:0 1 14.27%}.gallery.gallery-columns-8 figure{flex:0 1 12.49%;-webkit-box-flex:0 1 12.49%;-webkit-flex:0 1 12.49%;-ms-flex:0 1 12.49%}.gallery.gallery-columns-9 figure{flex:0 1 11.10%;-webkit-box-flex:0 1 11.10%;-webkit-flex:0 1 11.10%;-ms-flex:0 1 11.10%}nav.pagination{text-align:center}nav.pagination:before,nav.pagination:after{content:'';display:table}nav.pagination:after{clear:both}nav.pagination a,nav.pagination span{font-size:.9em;padding:12px 15px 11px 15px;display:inline-block;float:left;text-decoration:none;color:#1C232F;text-transform:uppercase;border-right:1px solid #F7F7F7}nav.pagination a.current,nav.pagination span.current{color:#40BF7A;font-weight:600}nav.pagination a:first-child,nav.pagination span:first-child{border-left:0}nav.pagination a:last-child,nav.pagination span:last-child{border-right:0}nav.pagination a:hover{color:#fff;background-color:#40BF7A}nav.pagination,.page-links{margin-top:200px;margin-bottom:200px}@media (max-width: 992px){nav.pagination,.page-links{margin-top:150px}}@media (max-width: 768px){nav.pagination,.page-links{margin-top:75px}}@media (max-width: 992px){nav.pagination,.page-links{margin-bottom:150px}}@media (max-width: 768px){nav.pagination,.page-links{margin-bottom:75px}}.nav-links{display:inline-block;width:auto;border:1px solid #F7F7F7}.nav-links:before,.nav-links:after{content:'';display:table}.nav-links:after{clear:both}.nav-links .nav-previous{float:left}.nav-links .nav-next{float:right}article{padding:40px 0 40px 0;margin:0;border-top:10px solid #F7F7F7}article h1.blog-title{margin:10px 0 0 0}article h2.blog-title{margin:10px 0 5px 0}article h3{margin:10px 0}article:first-child{border-top:0}.thumb img{width:100%}.meta-date{text-transform:uppercase}.meta-date:before,.meta-date:after{content:'';display:table}.meta-date:after{clear:both}.meta-author{font-size:.8em;letter-spacing:.02em;font-style:italic;color:#aebacf;text-transform:uppercase;margin-bottom:20px}.meta-author a{color:#aebacf}.meta-bottom{font-size:0.8em;border-top:1px solid #F7F7F7;margin-bottom:30px;padding:10px 0 0 0;text-transform:uppercase;color:#aebacf}.meta-bottom a{color:#aebacf;font-weight:600}.meta-bottom>div{display:inline-block;margin-right:15px}.meta-bottom>div:last-child{margin-right:0}.meta-bottom .meta-comments{float:right}@media (max-width: 768px){.meta-bottom .meta-comments{float:none}}.author-info{background-color:#fff;padding:4%}.author-info .author-avatar{float:left;margin:0 20px 10px 0;border-radius:50%;overflow:hidden}.author-info .author-title{margin:15px 0 15px 0;font-size:1em}.author-info .author-bio{display:block;margin:20px 0 0 0}.author-info .author-bio a{display:block}#comments ol{list-style:none;padding:0}#comments ol li .comment-body{padding:20px;border-left:1px solid #dee3eb}#comments ol li .vcard img{float:left;margin-right:20px}#comments ol li ol{padding-left:3%}.comment-input-wrap:before,.comment-input-wrap:after,p.form-submit:before,p.form-submit:after{content:'';display:table}.comment-input-wrap:after,p.form-submit:after{clear:both}.comment-input-wrap p{width:33.33%;float:left;padding-right:20px}.comment-input-wrap p:last-child{padding-right:0}@media (max-width: 768px){.comment-input-wrap p{float:none;padding-right:0;width:100%}}aside#sidebar ul{list-style:none;margin:0;padding:0}aside#sidebar ul li{border-top:1px solid #fff;padding:5px 0}aside#sidebar ul li:last-child{border-bottom:1px solid #fff}#footer{padding-left:50px;padding-right:50px;background-color:#F7F7F7}@media (max-width: 992px){#footer{padding-left:20px;padding-right:20px}}#footer .inner{max-width:1800px;margin:0 auto;padding-top:60px;padding-bottom:60px}#footer .inner:before,#footer .inner:after{content:'';display:table}#footer .inner:after{clear:both}#footer .info{float:left}#footer .footer-navigation{float:right}#footer .footer-navigation ul{list-style:none;padding:0;margin:0}#footer .footer-navigation ul li{float:left;padding-left:20px}#footer .footer-navigation ul li a{color:#1C232F}section.intro{max-width:1800px;margin:0 auto;padding-left:50px;padding-right:50px;background-image:url("../img/loewe.jpg");background-position:top center;background-size:cover;position:relative;z-index:0}@media (max-width: 992px){section.intro{padding-left:20px;padding-right:20px}}@media (max-width: 768px){section.intro::before{content:'';display:block;position:absolute;width:100%;background-color:rgba(255,255,255,0.4);top:0;bottom:0;left:0;margin:auto;z-index:0}}section.intro::after{content:'';display:block;position:absolute;width:100%;height:260px;left:0;bottom:0;z-index:1;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff)}@media (max-width: 768px){section.intro::after{height:130px}}section.intro .intro-inner{height:90vh;display:flex;align-items:center;min-height:800px;position:relative;z-index:1}@media (max-width: 992px){section.intro .intro-inner{height:800px}}@media (max-width: 768px){section.intro .intro-inner{min-height:500px;height:500px}}section.intro h1{font-family:'Playfair Display', serif;text-transform:uppercase;font-size:100px;line-height:100px;font-weight:700;margin:0 0 20px 0}@media (max-width: 1200px){section.intro h1{font-size:80px;line-height:80px}}@media (max-width: 992px){section.intro h1{font-size:60px;line-height:60px}}@media (max-width: 768px){section.intro h1{font-size:30px;line-height:30px;margin:0 0 10px 0}}section.intro .intro-untertitel{font-size:30px;font-weight:200;line-height:40px;color:#A3A3A3}@media (max-width: 992px){section.intro .intro-untertitel{font-size:25px;line-height:35px}}@media (max-width: 768px){section.intro .intro-untertitel{font-size:16px;line-height:22px;font-weight:300}}section.intro .intro-untertitel p{margin:0;background-color:#fff;display:inline;padding-top:3px;padding-bottom:3px;box-shadow:5px 0 0 #fff}section.intro .intro-untertitel p::after{content:'';display:block;width:100%}section.intro .intro-untertitel p::after:before,section.intro .intro-untertitel p::after:after{content:'';display:table}section.intro .intro-untertitel p::after:after{clear:both}section.diashow{max-width:1800px;margin:0 auto;padding-left:50px;padding-right:50px;margin-bottom:200px;margin-top:-100px;position:relative}section.diashow:before,section.diashow:after{content:'';display:table}section.diashow:after{clear:both}@media (max-width: 992px){section.diashow{padding-left:20px;padding-right:20px}}@media (max-width: 992px){section.diashow{margin-bottom:150px}}@media (max-width: 768px){section.diashow{margin-bottom:75px}}@media (max-width: 768px){section.diashow{margin-top:-50px}}section.diashow .diashow-inner{display:flex;align-items:flex-end}section.diashow .diashow-inner:before,section.diashow .diashow-inner:after{content:'';display:table}section.diashow .diashow-inner:after{clear:both}section.diashow .diashow-titel{font-family:'Playfair Display', serif;font-style:italic;font-size:60px;line-height:60px;width:35%;float:left;text-align:right;padding-right:40px;box-sizing:border-box;padding-bottom:40px}@media (max-width: 1580px){section.diashow .diashow-titel{font-size:50px;line-height:50px}}@media (max-width: 1200px){section.diashow .diashow-titel{font-size:40px;line-height:40px}}@media (max-width: 768px){section.diashow .diashow-titel{display:none}}section.diashow .swiper-diashow{width:65%;float:right;position:relative;z-index:99999}@media (max-width: 768px){section.diashow .swiper-diashow{width:100%;float:none}}section.diashow .swiper-diashow .swiper-slide{height:500px;width:75% !important;background-size:cover;background-position:center}@media (max-width: 1400px){section.diashow .swiper-diashow .swiper-slide{height:400px}}@media (max-width: 1200px){section.diashow .swiper-diashow .swiper-slide{width:100% !important}}@media (max-width: 520px){section.diashow .swiper-diashow .swiper-slide{height:250px}}section.diashow .swiper-nav{width:75%;margin-top:10px}section.diashow .swiper-nav:before,section.diashow .swiper-nav:after{content:'';display:table}section.diashow .swiper-nav:after{clear:both}@media (max-width: 1200px){section.diashow .swiper-nav{width:100%}}section.diashow .next-slide,section.diashow .prev-slide{position:relative;padding:10px 0;z-index:1;float:right}section.diashow .next-slide:hover,section.diashow .prev-slide:hover{cursor:pointer}section.diashow .next-slide{margin-left:20px}section.news{max-width:1800px;margin:0 auto;padding-left:50px;padding-right:50px;margin-top:200px;margin-bottom:200px}@media (max-width: 992px){section.news{padding-left:20px;padding-right:20px}}@media (max-width: 992px){section.news{margin-top:150px}}@media (max-width: 768px){section.news{margin-top:75px}}@media (max-width: 992px){section.news{margin-bottom:150px}}@media (max-width: 768px){section.news{margin-bottom:75px}}section.news:before,section.news:after{content:'';display:table}section.news:after{clear:both}section.news .news-content{max-width:1200px;margin:0 auto;position:relative;z-index:99999;position:relative}@media (max-width: 1700px){section.news .news-content{max-width:1100px}}@media (max-width: 1500px){section.news .news-content{max-width:960px}}@media (max-width: 1400px){section.news .news-content{max-width:1200px}}section.news .news-content:before,section.news .news-content:after{content:'';display:table}section.news .news-content:after{clear:both}section.news .news-content h3.sec{position:absolute;left:0;top:0;margin:0;border-bottom:4px solid #40BF7A}section.news .post{width:50%;float:left;box-sizing:border-box}@media (max-width: 768px){section.news .post{width:100%;float:none}}section.news .post:nth-child(odd){padding-right:20px;margin-top:100px}@media (max-width: 768px){section.news .post:nth-child(odd){margin-top:50px;padding:0 0 20px 0}}section.news .post:nth-child(even){padding-left:20px}@media (max-width: 768px){section.news .post:nth-child(even){padding:0}}section.news .post .post-content{border:10px solid #F7F7F7;padding:40px}@media (max-width: 520px){section.news .post .post-content{padding:20px}}section.news .post .post-content h3{margin:10px 0}section.news .post.category-highlight .post-content,section.news .post.category-highlight-en .post-content{color:#fff;border:none;background-color:#1C232F}section.news .post.category-highlight .post-content h3,section.news .post.category-highlight-en .post-content h3{color:#40BF7A}section.news .more-news{float:right;margin-top:40px}@media (max-width: 768px){section.news .more-news{margin-top:20px}}section.news .more-news a{color:#A3A3A3;display:block;background-color:#F7F7F7;padding:5px 15px;transition:all ease .3s}section.news .more-news a:hover{color:#7d7d7d;background-color:#eaeaea;text-decoration:none}section.festival{padding-left:50px;padding-right:50px;margin-top:200px;margin-bottom:200px;padding-top:100px;padding-bottom:100px;background-color:#F7F7F7}@media (max-width: 992px){section.festival{padding-left:20px;padding-right:20px}}@media (max-width: 992px){section.festival{margin-top:150px}}@media (max-width: 768px){section.festival{margin-top:75px}}@media (max-width: 992px){section.festival{margin-bottom:150px}}@media (max-width: 768px){section.festival{margin-bottom:75px}}@media (max-width: 992px){section.festival{padding-top:60px;padding-bottom:60px}}@media (max-width: 768px){section.festival{padding-top:20px;padding-bottom:20px}}section.festival .festival-content{max-width:1200px;margin:0 auto;position:relative;z-index:99999}section.festival .festival-content:before,section.festival .festival-content:after{content:'';display:table}section.festival .festival-content:after{clear:both}@media (max-width: 1700px){section.festival .festival-content{max-width:1100px}}@media (max-width: 1500px){section.festival .festival-content{max-width:960px}}@media (max-width: 1400px){section.festival .festival-content{max-width:1200px}}section.einreichung{padding-left:50px;padding-right:50px;margin-top:200px;margin-bottom:200px}@media (max-width: 992px){section.einreichung{padding-left:20px;padding-right:20px}}@media (max-width: 992px){section.einreichung{margin-top:150px}}@media (max-width: 768px){section.einreichung{margin-top:75px}}@media (max-width: 992px){section.einreichung{margin-bottom:150px}}@media (max-width: 768px){section.einreichung{margin-bottom:75px}}section.einreichung .einreichung-content{max-width:1200px;margin:0 auto;position:relative;z-index:99999}section.einreichung .einreichung-content:before,section.einreichung .einreichung-content:after{content:'';display:table}section.einreichung .einreichung-content:after{clear:both}@media (max-width: 1700px){section.einreichung .einreichung-content{max-width:1100px}}@media (max-width: 1500px){section.einreichung .einreichung-content{max-width:960px}}@media (max-width: 1400px){section.einreichung .einreichung-content{max-width:1200px}}section.einreichung .einreichung-content .block{border:10px solid #F7F7F7}section.einreichung .einreichung-content .block:before,section.einreichung .einreichung-content .block:after{content:'';display:table}section.einreichung .einreichung-content .block:after{clear:both}section.einreichung .einreichung-content .block .col-text,section.einreichung .einreichung-content .block .col-img{width:50%;float:right;box-sizing:border-box}@media (max-width: 992px){section.einreichung .einreichung-content .block .col-text,section.einreichung .einreichung-content .block .col-img{width:100%;float:none}}section.einreichung .einreichung-content .block .col-text{padding:100px 0 80px 100px}@media (max-width: 1500px){section.einreichung .einreichung-content .block .col-text{padding:40px 40px 20px 40px}}@media (max-width: 1400px){section.einreichung .einreichung-content .block .col-text{padding:100px 0 80px 100px}}@media (max-width: 1200px){section.einreichung .einreichung-content .block .col-text{padding:40px 0 20px 40px}}@media (max-width: 992px){section.einreichung .einreichung-content .block .col-text{padding:40px 40px 20px 40px}}@media (max-width: 768px){section.einreichung .einreichung-content .block .col-text{padding:20px 20px 0 20px}}section.einreichung .einreichung-content .block .col-text .cta{margin-top:40px}section.einreichung .einreichung-content .block .col-text .cta:before,section.einreichung .einreichung-content .block .col-text .cta:after{content:'';display:table}section.einreichung .einreichung-content .block .col-text .cta:after{clear:both}@media (max-width: 768px){section.einreichung .einreichung-content .block .col-text .cta{margin-top:20px}}section.award{padding-left:50px;padding-right:50px;margin-top:200px;margin-bottom:200px;padding-top:100px;padding-bottom:100px;background-color:#F7F7F7}@media (max-width: 992px){section.award{padding-left:20px;padding-right:20px}}@media (max-width: 992px){section.award{margin-top:150px}}@media (max-width: 768px){section.award{margin-top:75px}}@media (max-width: 992px){section.award{margin-bottom:150px}}@media (max-width: 768px){section.award{margin-bottom:75px}}@media (max-width: 992px){section.award{padding-top:60px;padding-bottom:60px}}@media (max-width: 768px){section.award{padding-top:20px;padding-bottom:20px}}section.award .award-content{max-width:1200px;margin:0 auto;position:relative;z-index:99999}section.award .award-content:before,section.award .award-content:after{content:'';display:table}section.award .award-content:after{clear:both}@media (max-width: 1700px){section.award .award-content{max-width:1100px}}@media (max-width: 1500px){section.award .award-content{max-width:960px}}@media (max-width: 1400px){section.award .award-content{max-width:1200px}}section.award .award-content .award-categories:before,section.award .award-content .award-categories:after{content:'';display:table}section.award .award-content .award-categories:after{clear:both}section.award .award-content .award-categories .award-category{float:left;width:50%;box-sizing:border-box;padding-bottom:40px}@media (max-width: 992px){section.award .award-content .award-categories .award-category{padding-bottom:20px}}@media (max-width: 768px){section.award .award-content .award-categories .award-category{width:100%;float:none}}section.award .award-content .award-categories .award-category:nth-child(odd){padding-right:20px}@media (max-width: 992px){section.award .award-content .award-categories .award-category:nth-child(odd){padding-right:10px}}@media (max-width: 768px){section.award .award-content .award-categories .award-category:nth-child(odd){padding-right:0}}section.award .award-content .award-categories .award-category:nth-child(even){padding-left:20px}@media (max-width: 992px){section.award .award-content .award-categories .award-category:nth-child(even){padding-left:10px}}@media (max-width: 768px){section.award .award-content .award-categories .award-category:nth-child(even){padding-left:0}}section.award .award-content .award-categories .award-category .inner{background-color:#ededed;display:flex;align-items:center;position:relative;height:150px}section.award .award-content .award-categories .award-category .inner:before,section.award .award-content .award-categories .award-category .inner:after{content:'';display:table}section.award .award-content .award-categories .award-category .inner:after{clear:both}@media (max-width: 520px){section.award .award-content .award-categories .award-category .inner{height:190px}}section.award .award-content .award-categories .award-category .inner .image{position:absolute;top:0;bottom:0;background-color:#fff;width:120px;display:flex;align-items:center}section.award .award-content .award-categories .award-category .inner img{float:left;height:140px}section.award .award-content .award-categories .award-category .inner .description{float:left;padding:0 40px 0 160px;font-weight:400;line-height:26px;width:100%}@media (max-width: 1500px){section.award .award-content .award-categories .award-category .inner .description{padding:0 20px 0 140px}}@media (max-width: 1400px){section.award .award-content .award-categories .award-category .inner .description{padding:0 40px 0 160px}}@media (max-width: 1200px){section.award .award-content .award-categories .award-category .inner .description{padding:0 20px 0 140px}}@media (max-width: 992px){section.award .award-content .award-categories .award-category .inner .description{font-size:14px;line-height:22px}}section.award .award-content .award-categories .award-category .inner .description .title{font-weight:700}section.award .award-content .award-categories .award-category .inner .description .category{color:#40BF7A}section.award .award-content .subtitle{font-weight:700;margin-bottom:20px}section.award .award-content .award-sonderpreise{margin-top:20px;display:flex;flex-wrap:wrap}section.award .award-content .award-sonderpreise .award-sonderpreis{width:50%;float:left;box-sizing:border-box}@media (max-width: 768px){section.award .award-content .award-sonderpreise .award-sonderpreis{width:100%}}section.award .award-content .award-sonderpreise .award-sonderpreis .inner{border-left:4px solid #1C232F;background-color:#ededed;margin-bottom:10px;padding:6px 20px}section.award .award-content .award-sonderpreise .award-sonderpreis:nth-child(odd){padding-right:20px}@media (max-width: 768px){section.award .award-content .award-sonderpreise .award-sonderpreis:nth-child(odd){padding-right:0}}section.award .award-content .award-sonderpreise .award-sonderpreis:nth-child(even){padding-left:20px}@media (max-width: 768px){section.award .award-content .award-sonderpreise .award-sonderpreis:nth-child(even){padding-left:0}}section.award .award-content .award-sonderpreise .award-sonderpreis:last-child{margin-bottom:0}section.award .award-content .award-bild img{margin:0 auto}section#messe{padding-left:50px;padding-right:50px;margin-top:200px;margin-bottom:200px;padding-top:100px;padding-bottom:100px}@media (max-width: 992px){section#messe{padding-left:20px;padding-right:20px}}@media (max-width: 992px){section#messe{margin-top:150px}}@media (max-width: 768px){section#messe{margin-top:75px}}@media (max-width: 992px){section#messe{margin-bottom:150px}}@media (max-width: 768px){section#messe{margin-bottom:75px}}@media (max-width: 992px){section#messe{padding-top:60px;padding-bottom:60px}}@media (max-width: 768px){section#messe{padding-top:20px;padding-bottom:20px}}section#messe .messe-content{max-width:1200px;margin:0 auto;position:relative;z-index:99999}section#messe .messe-content:before,section#messe .messe-content:after{content:'';display:table}section#messe .messe-content:after{clear:both}@media (max-width: 1700px){section#messe .messe-content{max-width:1100px}}@media (max-width: 1500px){section#messe .messe-content{max-width:960px}}@media (max-width: 1400px){section#messe .messe-content{max-width:1200px}}section#messe .messe-content .subhead:before,section#messe .messe-content .subhead:after{content:'';display:table}section#messe .messe-content .subhead:after{clear:both}section#messe .messe-content .subhead h3{border-bottom:1px solid #e3e3e3;padding-bottom:10px}section#messe .messe-content .col.opening{background-color:#F7F7F7;padding:20px}section#messe .messe-content .aussteller-wrap{display:flex;flex-wrap:wrap}section#messe .messe-content .aussteller-wrap:before,section#messe .messe-content .aussteller-wrap:after{content:'';display:table}section#messe .messe-content .aussteller-wrap:after{clear:both}section#messe .messe-content .aussteller-wrap .aussteller{float:left;width:24.99%;height:120px;margin:20px auto;padding:10px;box-sizing:border-box;display:flex;align-items:center}@media (max-width: 768px){section#messe .messe-content .aussteller-wrap .aussteller{width:49.99%}}section#messe .messe-content .aussteller-wrap .aussteller .inner{width:125px;margin:0 auto;position:relative}section#messe .messe-content .aussteller-wrap .aussteller .inner a{display:block}section#messe .messe-content .aussteller-wrap .aussteller .inner img{-webkit-filter:grayscale(100%);filter:grayscale(100%);max-height:100px;opacity:.7;transition:all ease .3s;max-width:100%;margin:0 auto}section#messe .messe-content .aussteller-wrap .aussteller .inner img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}section.location{padding-left:50px;padding-right:50px;margin-top:200px;margin-bottom:200px}@media (max-width: 992px){section.location{padding-left:20px;padding-right:20px}}@media (max-width: 992px){section.location{margin-top:150px}}@media (max-width: 768px){section.location{margin-top:75px}}@media (max-width: 992px){section.location{margin-bottom:150px}}@media (max-width: 768px){section.location{margin-bottom:75px}}section.location .location-content{max-width:1200px;margin:0 auto;position:relative;z-index:99999}section.location .location-content:before,section.location .location-content:after{content:'';display:table}section.location .location-content:after{clear:both}@media (max-width: 1700px){section.location .location-content{max-width:1100px}}@media (max-width: 1500px){section.location .location-content{max-width:960px}}@media (max-width: 1400px){section.location .location-content{max-width:1200px}}section.location .location-content .location-inner .swiper-location{margin-right:-300px}@media (max-width: 1920px){section.location .location-content .location-inner .swiper-location{margin-right:0}}section.location .location-content .location-inner .swiper-location .swiper-slide{background-size:cover;background-position:center;height:750px}@media (max-width: 1920px){section.location .location-content .location-inner .swiper-location .swiper-slide{height:600px}}@media (max-width: 992px){section.location .location-content .location-inner .swiper-location .swiper-slide{height:500px}}@media (max-width: 768px){section.location .location-content .location-inner .swiper-location .swiper-slide{height:350px}}@media (max-width: 520px){section.location .location-content .location-inner .swiper-location .swiper-slide{height:250px}}section.location .location-content .location-inner .location-description{width:50%;float:right;background-color:#fff;margin-top:-130px;position:relative;z-index:1;padding:40px;box-sizing:border-box}@media (max-width: 768px){section.location .location-content .location-inner .location-description{padding:0;width:100%;margin-top:10px}}section.location .location-content .swiper-nav{width:75%;margin-top:10px}section.location .location-content .swiper-nav:before,section.location .location-content .swiper-nav:after{content:'';display:table}section.location .location-content .swiper-nav:after{clear:both}@media (max-width: 1200px){section.location .location-content .swiper-nav{width:100%}}@media (max-width: 768px){section.location .location-content .swiper-nav{width:auto;float:right}}section.location .location-content .next-slide,section.location .location-content .prev-slide{position:relative;padding:10px 0;z-index:1;float:left}section.location .location-content .next-slide:hover,section.location .location-content .prev-slide:hover{cursor:pointer}section.location .location-content .next-slide{margin-left:20px}section.jury{padding-left:50px;padding-right:50px;margin-top:200px;margin-bottom:200px;padding-top:100px;padding-bottom:100px;background-color:#F7F7F7}@media (max-width: 992px){section.jury{padding-left:20px;padding-right:20px}}@media (max-width: 992px){section.jury{margin-top:150px}}@media (max-width: 768px){section.jury{margin-top:75px}}@media (max-width: 992px){section.jury{margin-bottom:150px}}@media (max-width: 768px){section.jury{margin-bottom:75px}}@media (max-width: 992px){section.jury{padding-top:60px;padding-bottom:60px}}@media (max-width: 768px){section.jury{padding-top:20px;padding-bottom:20px}}section.jury .jury-content{max-width:1200px;margin:0 auto;position:relative;z-index:99999}section.jury .jury-content:before,section.jury .jury-content:after{content:'';display:table}section.jury .jury-content:after{clear:both}@media (max-width: 1700px){section.jury .jury-content{max-width:1100px}}@media (max-width: 1500px){section.jury .jury-content{max-width:960px}}@media (max-width: 1400px){section.jury .jury-content{max-width:1200px}}section.jury .jury-content .jury-mitglieder{margin:0 -20px}section.jury .jury-content .jury-mitglieder:before,section.jury .jury-content .jury-mitglieder:after{content:'';display:table}section.jury .jury-content .jury-mitglieder:after{clear:both}@media (max-width: 992px){section.jury .jury-content .jury-mitglieder{margin:0 -10px}}section.jury .jury-content .jury-mitglieder .jury-mitglied{width:25%;float:left;padding:40px 20px 0 20px;box-sizing:border-box}@media (max-width: 992px){section.jury .jury-content .jury-mitglieder .jury-mitglied{padding:20px 10px 0 10px}section.jury .jury-content .jury-mitglieder .jury-mitglied:nth-child(1),section.jury .jury-content .jury-mitglieder .jury-mitglied:nth-child(2),section.jury .jury-content .jury-mitglieder .jury-mitglied:nth-child(3),section.jury .jury-content .jury-mitglieder .jury-mitglied:nth-child(4){padding-top:0}}@media (max-width: 768px){section.jury .jury-content .jury-mitglieder .jury-mitglied{width:50%}section.jury .jury-content .jury-mitglieder .jury-mitglied:nth-child(3),section.jury .jury-content .jury-mitglieder .jury-mitglied:nth-child(4){padding-top:20px}}section.jury .jury-content .jury-mitglieder .jury-mitglied .description{height:100px;background-color:#fff;padding:0 20px;font-size:14px;line-height:20px;text-align:center;display:flex;align-items:center}@media (max-width: 992px){section.jury .jury-content .jury-mitglieder .jury-mitglied .description{font-size:12px;line-height:18px}}@media (max-width: 768px){section.jury .jury-content .jury-mitglieder .jury-mitglied .description{font-size:14px;line-height:20px;padding:0 5px}}@media (max-width: 520px){section.jury .jury-content .jury-mitglieder .jury-mitglied .description{font-size:12px;line-height:18px}}section.jury .jury-content .jury-mitglieder .jury-mitglied .description .inner{margin:0 auto}section.jury .jury-content .jury-mitglieder .jury-mitglied .description .name{font-weight:400}section.jury .jury-content .jury-mitglieder .jury-mitglied .description .title{font-weight:300;color:#A3A3A3}section.team{padding-left:50px;padding-right:50px;margin-top:200px;margin-bottom:200px}@media (max-width: 992px){section.team{padding-left:20px;padding-right:20px}}@media (max-width: 992px){section.team{margin-top:150px}}@media (max-width: 768px){section.team{margin-top:75px}}@media (max-width: 992px){section.team{margin-bottom:150px}}@media (max-width: 768px){section.team{margin-bottom:75px}}section.team .team-content{max-width:1200px;margin:0 auto;position:relative;z-index:99999}section.team .team-content:before,section.team .team-content:after{content:'';display:table}section.team .team-content:after{clear:both}@media (max-width: 1700px){section.team .team-content{max-width:1100px}}@media (max-width: 1500px){section.team .team-content{max-width:960px}}@media (max-width: 1400px){section.team .team-content{max-width:1200px}}section.team .team-content .team-mitglieder:before,section.team .team-content .team-mitglieder:after{content:'';display:table}section.team .team-content .team-mitglieder:after{clear:both}section.team .team-content .team-mitglieder .team-mitglied{width:50%;float:left;box-sizing:border-box;margin-top:40px}@media (max-width: 768px){section.team .team-content .team-mitglieder .team-mitglied{margin-top:20px}}@media (max-width: 520px){section.team .team-content .team-mitglieder .team-mitglied{width:100%;float:none}}section.team .team-content .team-mitglieder .team-mitglied:nth-child(1),section.team .team-content .team-mitglieder .team-mitglied:nth-child(2){margin-top:0}@media (max-width: 520px){section.team .team-content .team-mitglieder .team-mitglied:nth-child(2){margin-top:20px}}section.team .team-content .team-mitglieder .team-mitglied:nth-child(odd){padding-right:20px}@media (max-width: 992px){section.team .team-content .team-mitglieder .team-mitglied:nth-child(odd){padding-right:10px}}@media (max-width: 520px){section.team .team-content .team-mitglieder .team-mitglied:nth-child(odd){padding-right:0}}section.team .team-content .team-mitglieder .team-mitglied:nth-child(even){padding-left:20px}@media (max-width: 992px){section.team .team-content .team-mitglieder .team-mitglied:nth-child(even){padding-left:10px}}@media (max-width: 520px){section.team .team-content .team-mitglieder .team-mitglied:nth-child(even){padding-left:0}}section.team .team-content .team-mitglieder .team-mitglied .inner{border-top:4px solid #1C232F;padding-top:20px;height:110px}@media (max-width: 768px){section.team .team-content .team-mitglieder .team-mitglied .inner{height:80px}}@media (max-width: 520px){section.team .team-content .team-mitglieder .team-mitglied .inner{height:auto;padding-bottom:20px}}section.team .team-content .team-mitglieder .team-mitglied .title{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:10px}@media (max-width: 768px){section.team .team-content .team-mitglieder .team-mitglied .title{font-size:16px;line-height:22px;margin-bottom:0}}section.sponsoren{padding-left:50px;padding-right:50px;margin-top:200px;margin-bottom:200px}@media (max-width: 992px){section.sponsoren{padding-left:20px;padding-right:20px}}@media (max-width: 992px){section.sponsoren{margin-top:150px}}@media (max-width: 768px){section.sponsoren{margin-top:75px}}@media (max-width: 992px){section.sponsoren{margin-bottom:150px}}@media (max-width: 768px){section.sponsoren{margin-bottom:75px}}section.sponsoren .sponsoren-content{max-width:1200px;margin:0 auto;position:relative;z-index:99999}section.sponsoren .sponsoren-content:before,section.sponsoren .sponsoren-content:after{content:'';display:table}section.sponsoren .sponsoren-content:after{clear:both}@media (max-width: 1700px){section.sponsoren .sponsoren-content{max-width:1100px}}@media (max-width: 1500px){section.sponsoren .sponsoren-content{max-width:960px}}@media (max-width: 1400px){section.sponsoren .sponsoren-content{max-width:1200px}}section.sponsoren .sponsoren-content .sponsoren:before,section.sponsoren .sponsoren-content .sponsoren:after{content:'';display:table}section.sponsoren .sponsoren-content .sponsoren:after{clear:both}section.sponsoren .sponsoren-content .sponsoren .sponsor{float:left;width:50%;box-sizing:border-box}@media (max-width: 520px){section.sponsoren .sponsoren-content .sponsoren .sponsor{float:none;width:100%;margin-top:20px}section.sponsoren .sponsoren-content .sponsoren .sponsor:first-child{margin-top:0}}section.sponsoren .sponsoren-content .sponsoren .sponsor:nth-child(odd){padding-right:20px;padding-bottom:40px}@media (max-width: 992px){section.sponsoren .sponsoren-content .sponsoren .sponsor:nth-child(odd){padding-right:10px;padding-bottom:20px}}@media (max-width: 520px){section.sponsoren .sponsoren-content .sponsoren .sponsor:nth-child(odd){padding-right:0}}section.sponsoren .sponsoren-content .sponsoren .sponsor:nth-child(even){padding-left:20px;padding-bottom:40px}@media (max-width: 992px){section.sponsoren .sponsoren-content .sponsoren .sponsor:nth-child(even){padding-left:10px;padding-bottom:20px}}@media (max-width: 520px){section.sponsoren .sponsoren-content .sponsoren .sponsor:nth-child(even){padding-left:0}}section.sponsoren .sponsoren-content .sponsoren .sponsor.gold .inner{border:10px solid #F1D691}section.sponsoren .sponsoren-content .sponsoren .sponsor.silber .inner{border:10px solid #D6D6D6}section.sponsoren .sponsoren-content .sponsoren .sponsor .inner a{display:block;display:flex;align-items:center;height:250px;padding:20px;box-sizing:border-box;transition:all ease .3s}@media (max-width: 520px){section.sponsoren .sponsoren-content .sponsoren .sponsor .inner a{height:200px}}section.sponsoren .sponsoren-content .sponsoren .sponsor .inner a:hover{opacity:.8}section.sponsoren .sponsoren-content .sponsoren .sponsor .inner .center{margin:0 auto;max-width:320px;overflow:hidden}section.sponsoren .sponsoren-content .sponsoren .sponsor .inner img{max-height:160px;max-width:250px}section.sponsoren .sponsoren-content .subhead{margin-top:100px;margin-bottom:20px}section.sponsoren .sponsoren-content .subhead:before,section.sponsoren .sponsoren-content .subhead:after{content:'';display:table}section.sponsoren .sponsoren-content .subhead:after{clear:both}section.sponsoren .sponsoren-content .subhead h3.sec{border-bottom:4px solid #40BF7A;float:left;margin:0}section.sponsoren .sponsoren-content .partner-wrap:before,section.sponsoren .sponsoren-content .partner-wrap:after{content:'';display:table}section.sponsoren .sponsoren-content .partner-wrap:after{clear:both}section.sponsoren .sponsoren-content .partner-wrap .partner{float:left;width:20%;height:120px;margin:0 auto;padding:10px;box-sizing:border-box;display:flex;align-items:center}@media (max-width: 768px){section.sponsoren .sponsoren-content .partner-wrap .partner{width:100px}}section.sponsoren .sponsoren-content .partner-wrap .partner .inner{width:125px;margin:0 auto;position:relative}section.sponsoren .sponsoren-content .partner-wrap .partner .inner a{display:block}section.sponsoren .sponsoren-content .partner-wrap .partner .inner img{-webkit-filter:grayscale(100%);filter:grayscale(100%);max-height:100px;opacity:.7;transition:all ease .3s;max-width:100%;margin:0 auto}section.sponsoren .sponsoren-content .partner-wrap .partner .inner img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}section#programm{padding-left:50px;padding-right:50px;margin-top:200px;margin-bottom:200px;padding-top:100px;padding-bottom:100px;background-color:#F7F7F7}@media (max-width: 992px){section#programm{padding-left:20px;padding-right:20px}}@media (max-width: 992px){section#programm{margin-top:150px}}@media (max-width: 768px){section#programm{margin-top:75px}}@media (max-width: 992px){section#programm{margin-bottom:150px}}@media (max-width: 768px){section#programm{margin-bottom:75px}}@media (max-width: 992px){section#programm{padding-top:60px;padding-bottom:60px}}@media (max-width: 768px){section#programm{padding-top:20px;padding-bottom:20px}}section#programm .programm-content{max-width:1200px;margin:0 auto;position:relative;z-index:99999;text-align:center}section#programm .programm-content:before,section#programm .programm-content:after{content:'';display:table}section#programm .programm-content:after{clear:both}@media (max-width: 1700px){section#programm .programm-content{max-width:1100px}}@media (max-width: 1500px){section#programm .programm-content{max-width:960px}}@media (max-width: 1400px){section#programm .programm-content{max-width:1200px}}section#programm .programm-content a.btn{color:#fff;background-color:#40BF7A;padding:10px 20px;display:inline-block;float:none;transition:.3s ease all}section#programm .programm-content a.btn:hover{background-color:#339962}section#programm .programm-content img{margin:0 auto 20px auto;display:block}

/*ab hier erg. v. correctura.com*/
section.shop {
 padding-left: 50px;
 padding-right: 50px;
 margin-top: 200px;
 margin-bottom: 200px;
 padding-top: 100px;
 padding-bottom: 100px;
 background-color: #F7F7F7
}
section.filme {
 padding-left: 50px;
 padding-right: 50px;
 margin-top: 200px;
 margin-bottom: 200px;
 padding-top: 100px;
 padding-bottom: 100px;
 background-color: #F7F7F7
}

@media (max-width: 992px) {
 section.shop, section.filme {
 padding-left: 20px;
 padding-right: 20px
 }
}
@media (max-width: 992px) {
 section.shop, section.filme {
 margin-top: 150px
 }
}
@media (max-width: 768px) {
 section.shop, section.filme {
 margin-top: 75px
 }
}
@media (max-width: 992px) {
 section.shop, section.filme {
 margin-bottom: 150px
 }
}
@media (max-width: 768px) {
 section.shop, section.filme {
 margin-bottom: 75px
 }
}
@media (max-width: 992px) {
 section.shop, section.filme {
 padding-top: 60px;
 padding-bottom: 60px
 }
}
@media (max-width: 768px) {
 section.shop, section.filme {
 padding-top: 20px;
 padding-bottom: 20px
 }
}
section.shop .shop-content, section.filme .filme-content {
 max-width: 1200px;
 margin: 0 auto;
 position: relative;
 z-index: 99999
}
 section.shop .shop-content:before, section.shop .shop-content:after, section.filme .filme-content:before, section.filme .filme-content:after {
 content: '';
 display: table
 }
 section.shop .shop-content:after, section.filme .filme-content:after {
 clear: both
 }
@media (max-width: 1700px) {
 section.shop .shop-content, section.filme .filme-content {
 max-width: 1100px
 }
}
@media (max-width: 1500px) {
 section.shop .shop-content, section.filme .filme-content {
 max-width: 960px
 }
}
@media (max-width: 1400px) {
 section.shop .shop-content, section.filme .filme-content {
 max-width: 1200px
 }
}
section.shop .shop-content .shop-artikel-group {
 margin: 0 -20px
}
 section.shop .shop-content .shop-artikel-group:before, section.shop .shop-content .shop-artikel-group:after {
 content: '';
 display: table
 }
 section.shop .shop-content .shop-artikel-group:after {
 clear: both
 }
@media (max-width: 992px) {
 section.shop .shop-content .shop-artikel-group {
 margin: 0 -10px
 }
}
section.shop .shop-content .shop-artikel-group .shop-artikel {
    width: 30%;
    float: left;
    /*padding: 40px 20px 0 20px;*/
    box-sizing: border-box;
    border: 20px solid white;
    margin-right: 20px;
    margin-bottom: 20px
}

@media (max-width: 992px) {
 /*section.shop .shop-content .shop-artikel-group .shop-artikel {
 padding: 20px 10px 0 10px
 }*/
 section.shop .shop-content .shop-artikel-group .shop-artikel:nth-child(1), section.shop .shop-content .shop-artikel-group .shop-artikel:nth-child(2), section.shop .shop-content .shop-artikel-group .shop-artikel:nth-child(3), section.shop .shop-content .shop-artikel-group .shop-artikel:nth-child(4) {
 padding-top: 0
 }
}
@media (max-width: 1200px) {
 section.shop .shop-content .shop-artikel-group .shop-artikel {
 width: 48%
 }
}
@media (max-width: 768px) {
 section.shop .shop-content .shop-artikel-group .shop-artikel {
 width: 100%
 }
 section.shop .shop-content .shop-artikel-group .shop-artikel:nth-child(3), section.shop .shop-content .shop-artikel-group .shop-artikel:nth-child(4) {
 padding-top: 20px
 }
}
section.shop .shop-content .shop-artikel-group .shop-artikel .artikel-description {
 height: 300px;
 background-color: #fff;
 padding: 0 0; /*padding: 0 20px;*/
 font-size: 15px;
 line-height: 20px;
 text-align: center;
 display: flex;
 align-items: center
}
@media (max-width: 992px) {
 section.shop .shop-content .shop-artikel-group .shop-artikel .artikel-description {
 font-size: 12px;
 line-height: 18px;
 padding: 0 0
 }
}
@media (max-width: 768px) {
 section.shop .shop-content .shop-artikel-group .shop-artikel .artikel-description {
 height: 300px;
 font-size: 14px;
 line-height: 20px;
 padding: 0 0
 }
}
@media (max-width: 520px) {
 section.shop .shop-content .shop-artikel-group .shop-artikel .artikel-description {
 height: 300px;
 font-size: 12px;
 line-height: 18px;
 padding: 0 0
 }
}
section.shop .shop-content .shop-artikel-group .shop-artikel .artikel-description .inner {
 margin: 0 auto
}
section.shop .shop-content .shop-artikel-group .shop-artikel .artikel-description .name {
 font-weight: 400;
 font-size: 20px;
 padding-top: 40px;
 font-weight: 700
}
section.shop .shop-content .shop-artikel-group .shop-artikel .artikel-description .description {
 font-weight: 400;
 padding: 20px
}
section.shop .shop-content .shop-artikel-group .shop-artikel .artikel-description .title {
 font-weight: 600;
 color: #6d6d6d
}
div.wpsps_compact_cart, div.wpsps-cart-wrapper{background-color: #f6f6f6; border-top: 1px solid #50b772; font-family: 'Montserrat', sans-serif}
.wpsps_compact_cart_price{color:#50b772} a.wpsps_compact_cart_co_btn{background-color: #000; color:#50b772}

div.event-image {width: 27%; float: left; padding-right: 3%}
div.event-image img {width: 100%; max-height: 180px}
div.event-description {width: 47%; color: black; float: left; padding-right: 3%}
div.event-url {width: 18%; color: black; float: left; padding-top: 30px}

/*# sourceMappingURL=template.css.map */