@charset "UTF-8";
/*!
Theme Name: MyLokaleSuche Base Theme
Theme URI: https://mylokalesuche.ch
Author: mylokalesuche.ch GmbH
Author URI: https://mylokalesuche.ch
Description: mylokalesuche Base Theme 2017 Clean
Version: 17.1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: decomtheme
*/button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f2d3d4;border:0;border-radius:3px;color:contrast-switch(#f2d3d4);cursor:pointer;display:inline-block;font-family:Source Sans Pro,Times New Roman,serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#c2a9aa;color:contrast-switch(#c2a9aa)}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0 solid transparent;outline-offset:0}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}button:disabled:hover,input[type=button]:disabled:hover,input[type=reset]:disabled:hover,input[type=submit]:disabled:hover{background-color:#f2d3d4}fieldset{background-color:transparent;border:0;margin:0;padding:0}label,legend{font-weight:600;margin-bottom:.375em}label{display:block}input,select,textarea{display:block;font-family:Source Sans Pro,Times New Roman,serif;font-size:16px}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #f8f8f8;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;margin-bottom:.75em;padding:.5em;transition:border-color .15s ease;width:100%}input:not([type]):hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,textarea:hover{border-color:#c6c6c6}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#f2d3d4;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(242,211,212,.7);outline:none}input:not([type]):disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}input:not([type]):disabled:hover,input[type=color]:disabled:hover,input[type=date]:disabled:hover,input[type=datetime-local]:disabled:hover,input[type=datetime]:disabled:hover,input[type=email]:disabled:hover,input[type=month]:disabled:hover,input[type=number]:disabled:hover,input[type=password]:disabled:hover,input[type=search]:disabled:hover,input[type=tel]:disabled:hover,input[type=text]:disabled:hover,input[type=time]:disabled:hover,input[type=url]:disabled:hover,input[type=week]:disabled:hover,textarea:disabled:hover{border:1px solid #f8f8f8}input:not([type])::-webkit-input-placeholder,input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#7c7e7f}input:not([type]):-ms-input-placeholder,input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#7c7e7f}input:not([type])::placeholder,input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,textarea::placeholder{color:#7c7e7f}textarea{resize:vertical}[type=checkbox],[type=radio]{display:inline;margin-right:.375em}[type=file],select{margin-bottom:.75em;width:100%}[type=checkbox]:focus,[type=file]:focus,[type=radio]:focus,select:focus{outline:0 solid transparent;outline-offset:0}body,html{height:100%}ol,ul{list-style-type:none;padding:0}dl,dt,ol,ul{margin:0}dt{font-weight:600}dd,figure{margin:0}img,picture{margin:0;max-width:100%}table{border-collapse:collapse;margin:1.5em 0;table-layout:fixed;text-align:left;width:100%}thead{line-height:1.2;vertical-align:bottom}tbody{vertical-align:top}tr{border-bottom:1px solid #f8f8f8}th{font-weight:600}td,th{padding:.75em .75em .75em 0}html{color:#25282a;font-family:Source Sans Pro,Times New Roman,serif;font-size:100%;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Source Sans Pro,Times,Times New Roman,serif;font-size:1.333em;line-height:1.2;margin:0 0 .75em}p{margin:0 0 .75em}a{color:#f2d3d4;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;transition:color .15s ease}a:hover{color:#b69e9f}a:focus{outline:0 solid transparent;outline-offset:0}hr{border-bottom:1px solid #f8f8f8;border-left:0;border-right:0;border-top:0;margin:1.5em 0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */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:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}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;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:-.25em}sup{top:-.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,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[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}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-title,.blog .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery-item img{width:100%;max-width:100%;height:auto}.gallery,.gallery-carousel{display:block}.gallery-carousel figure,.gallery figure{margin:auto}.gallery-carousel:after,.gallery:after{clear:both;content:"";display:block}.gallery-carousel.gallery-columns-1>.gallery-item,.gallery.gallery-columns-1>.gallery-item{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:30px}.gallery-carousel.gallery-columns-1>.gallery-item:last-child,.gallery-carousel.gallery-columns-1>.gallery-item:nth-child(1n),.gallery.gallery-columns-1>.gallery-item:last-child,.gallery.gallery-columns-1>.gallery-item:nth-child(1n){margin-right:0}.gallery-carousel.gallery-columns-1>.gallery-item:nth-child(1n+1),.gallery.gallery-columns-1>.gallery-item:nth-child(1n+1){clear:both}.gallery-carousel.gallery-columns-2>.gallery-item,.gallery.gallery-columns-2>.gallery-item{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:30px}.gallery-carousel.gallery-columns-2>.gallery-item:last-child,.gallery-carousel.gallery-columns-2>.gallery-item:nth-child(2n),.gallery.gallery-columns-2>.gallery-item:last-child,.gallery.gallery-columns-2>.gallery-item:nth-child(2n){margin-right:0}.gallery-carousel.gallery-columns-2>.gallery-item:nth-child(odd),.gallery.gallery-columns-2>.gallery-item:nth-child(odd){clear:both}.gallery-carousel.gallery-columns-3>.gallery-item,.gallery.gallery-columns-3>.gallery-item{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:30px}.gallery-carousel.gallery-columns-3>.gallery-item:last-child,.gallery-carousel.gallery-columns-3>.gallery-item:nth-child(3n),.gallery.gallery-columns-3>.gallery-item:last-child,.gallery.gallery-columns-3>.gallery-item:nth-child(3n){margin-right:0}.gallery-carousel.gallery-columns-3>.gallery-item:nth-child(3n+1),.gallery.gallery-columns-3>.gallery-item:nth-child(3n+1){clear:both}.gallery-carousel.gallery-columns-4>.gallery-item,.gallery.gallery-columns-4>.gallery-item{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:30px}.gallery-carousel.gallery-columns-4>.gallery-item:last-child,.gallery-carousel.gallery-columns-4>.gallery-item:nth-child(4n),.gallery.gallery-columns-4>.gallery-item:last-child,.gallery.gallery-columns-4>.gallery-item:nth-child(4n){margin-right:0}.gallery-carousel.gallery-columns-4>.gallery-item:nth-child(4n+1),.gallery.gallery-columns-4>.gallery-item:nth-child(4n+1){clear:both}.gallery-carousel.gallery-columns-6>.gallery-item,.gallery.gallery-columns-6>.gallery-item{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:30px}.gallery-carousel.gallery-columns-6>.gallery-item:last-child,.gallery-carousel.gallery-columns-6>.gallery-item:nth-child(6n),.gallery.gallery-columns-6>.gallery-item:last-child,.gallery.gallery-columns-6>.gallery-item:nth-child(6n){margin-right:0}.gallery-carousel.gallery-columns-6>.gallery-item:nth-child(6n+1),.gallery.gallery-columns-6>.gallery-item:nth-child(6n+1){clear:both}.gallery-carousel.gallery-columns-8>.gallery-item,.gallery.gallery-columns-8>.gallery-item{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:30px}.gallery-carousel.gallery-columns-8>.gallery-item:last-child,.gallery-carousel.gallery-columns-8>.gallery-item:nth-child(8n),.gallery.gallery-columns-8>.gallery-item:last-child,.gallery.gallery-columns-8>.gallery-item:nth-child(8n){margin-right:0}.gallery-carousel.gallery-columns-8>.gallery-item:nth-child(8n+1),.gallery.gallery-columns-8>.gallery-item:nth-child(8n+1){clear:both}.gallery-carousel.gallery-columns-12>.gallery-item,.gallery.gallery-columns-12>.gallery-item{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:30px}.gallery-carousel.gallery-columns-12>.gallery-item:last-child,.gallery-carousel.gallery-columns-12>.gallery-item:nth-child(12n),.gallery.gallery-columns-12>.gallery-item:last-child,.gallery.gallery-columns-12>.gallery-item:nth-child(12n){margin-right:0}.gallery-carousel.gallery-columns-12>.gallery-item:nth-child(12n+1),.gallery.gallery-columns-12>.gallery-item:nth-child(12n+1){clear:both}.gallery-carousel.gallery-columns-24>.gallery-item,.gallery.gallery-columns-24>.gallery-item{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:30px}.gallery-carousel.gallery-columns-24>.gallery-item:last-child,.gallery-carousel.gallery-columns-24>.gallery-item:nth-child(24n),.gallery.gallery-columns-24>.gallery-item:last-child,.gallery.gallery-columns-24>.gallery-item:nth-child(24n){margin-right:0}.gallery-carousel.gallery-columns-24>.gallery-item:nth-child(24n+1),.gallery.gallery-columns-24>.gallery-item:nth-child(24n+1){clear:both}body,html{min-width:100%;min-height:100%;width:100%;margin:0;padding:0}body{width:100%;height:100%;background-color:#fff;color:#000;font-family:Source Sans Pro,Times New Roman,serif;font-size:1em;font-weight:300;overflow-x:hidden}body.overflow-hidden{position:fixed;overflow:hidden!important}.overflow-hidden{overflow:hidden;-webkit-overflow-scrolling:auto}.page-container{max-width:1920px;margin:0 auto}*{box-sizing:border-box}.clearfix:after{clear:both;content:"";display:block}h1{font-size:1.4em}h2{font-size:1.3em}h3{font-size:1.2em}h4{font-size:1.1em}h5{font-size:1rem}h6{font-size:.9rem}h1,h2,h3,h4,h5,h6{font-weight:300;color:#000}b,strong{font-weight:700}.dg__container{position:relative;max-width:1260px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.dg__container:after{clear:both;content:"";display:block}.vc_responsive .dg__container{overflow:hidden}.dg__row{display:block}.dg__row:after{clear:both;content:"";display:block}section{display:block}section:after{clear:both;content:"";display:block}.dg__full{position:relative;float:left;display:block;margin-right:1.81818%;width:100%}.dg__full,.dg__full:last-child{margin-right:0}.dg__image{float:left;display:block;margin-right:1.81818%;width:15.15152%}.dg__image:last-child{margin-right:0}.dg__shift{float:left;display:block;margin-right:1.81818%;width:83.0303%;margin-left:16.9697%;text-align:left}.dg__shift:last-child{margin-right:0}.dg__content{float:left;display:block;margin-right:1.81818%;width:66.06061%}.dg__content:last-child{margin-right:0}.dg__sidebar{float:left;display:block;margin-right:1.81818%;width:23.63636%;margin-left:8.48485%}.dg__sidebar,.dg__sidebar:last-child{margin-right:0}.dg--space{padding-top:25px;padding-bottom:25px;display:block}.dg--space:after{clear:both;content:"";display:block}.dg__nine{float:left;display:block;margin-right:1.81818%;width:74.54545%}.dg__nine:last-child{margin-right:0}.dg__four{float:left;display:block;margin-right:1.81818%;width:32.12121%}.dg__four:last-child,.dg__four:nth-of-type(4n){margin-right:0}.dg__three{float:left;display:block;margin-right:1.81818%;width:23.63636%}.dg__three:last-child,.dg__three:nth-of-type(4n){margin-right:0}.dg__three:nth-of-type(4n+1){clear:both}.dg__sixteen{float:left;display:block;margin-right:1.81818%;width:70.30303%}.dg__half,.dg__sixteen:last-child{margin-right:0}.dg__half{float:left;display:block;width:21.21212%;padding:0;vertical-align:middle}.dg__half:last-child{width:19.39394%}.dg__padding{padding-top:25px;padding-bottom:25px;margin:25px auto}.dg__inside{display:block;padding-top:25px;padding-bottom:0}.dg--left{float:left}.dg--right{float:right}.dg--center{text-align:center}.accordion-normal{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.accordion-normal:last-child{margin-right:0}.accordion-normal>li{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;margin:0 0 10px}.accordion-normal>li:last-child{margin-right:0}.accordion-normal>li>a{position:relative;padding:16px 50px 16px 16px;display:block;background:#fff;color:#636363;border:1px solid #e6e6e6;font-weight:400}.accordion-normal>li>a:after{position:absolute}.accordion-normal .accordion-title{font-weight:400;font-size:1.2em}.accordion-normal .accordion-content{float:left;margin-right:1.81818%;width:100%;margin-right:0;display:block}.accordion-normal .accordion-content:last-child{margin-right:0}.accordion-normal .accordion-content:after{clear:both;content:"";display:block}.accordion-normal .accordion-content hr{float:left;margin-right:1.81818%;width:100%;margin-right:0;display:block}.accordion-normal .accordion-content hr:last-child{margin-right:0}.accordion-normal .accordion-content hr:after{clear:both;content:"";display:block}.accordion-normal .accordion-submenu{display:none;padding:15px;border:1px solid #e6e6e6;border-top:1px solid transparent;font-size:1rem}.accordion-normal .is-expanded>a{font-weight:600;background:#f2d3d4;color:#000}.accordion-normal .plus-icon{display:inline-block;width:24px;height:24px;position:relative;transition:transform .35s ease-in-out;position:absolute;right:15px;top:50%;margin-top:-12px}.accordion-normal .plus-icon:after,.accordion-normal .plus-icon:before{content:"";background:#000;position:absolute}.accordion-normal .plus-icon:before{width:1px;height:24px;margin-left:-.5px;left:50%}.accordion-normal .plus-icon:after{width:24px;height:1px;margin-top:-.5px;top:50%;opacity:1;transition:opacity .35s ease-out}.accordion-normal .is-expanded .plus-icon{transform:rotate(-90deg)}.accordion-normal .is-expanded .plus-icon:after{opacity:0}.accordion-normal .is-expanded .plus-icon:before{background:#000}.transparent{filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;opacity:.5}blockquote{background:#000;color:#fff;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "‘" "’"}blockquote:before{color:#fff;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}blockquote p{display:inline}.imbackground{background:url(../images/logo.png) no-repeat 50% fixed;background-size:cover}.inner-shadow{box-shadow:inset 2px 0 4px #000}.outer-shadow{box-shadow:0 2px 2px -2px rgba(0,0,0,.52)}.box-shadow{box-shadow:0 1px 1px rgba(0,0,0,.32),0 1px 1px rgba(0,0,0,.44)}.box-shadow,.box-shadow-1{transition:all .3s cubic-bezier(.25,.8,.25,1)}.box-shadow-1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.box-shadow-1:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.box-shadow-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.box-shadow-3{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}#offCanvasLeft{display:none}.mm-opened#offCanvasLeft,.site-header-menu-icon{display:block}.site-nav{display:none}.show-for-sr{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}#site-header{position:relative;top:0;left:0;background:#fff;padding-top:15px;padding-bottom:15px;width:100%;text-align:center;z-index:999;border-top:1px solid #f8f8f8;box-shadow:0 20px 20px -20px rgba(0,0,0,.3)}#site-header .site-branding{position:relative;float:left;max-width:210px;z-index:1}#site-header .site-link{display:inline-block}#site-nav{position:absolute;right:0;bottom:-7.5px;display:none;text-align:center;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.2em;z-index:33}#site-nav .site-menu{width:100%;display:block;text-align:center}#site-nav .site-menu .menu-item{position:relative;text-align:center;text-transform:uppercase;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;margin-left:15px;display:inline-block}#site-nav .site-menu .menu-item.active:before{position:absolute;left:50%;bottom:0;margin-left:-.5em;content:"";width:1em;height:1px;display:inline-block;text-align:center;background:#fff}#site-nav .site-menu .menu-item.empty-link{min-width:6em;text-indent:-999em}#site-nav .site-menu .menu-item a,#site-nav .site-menu .menu-item a:visited{color:#959595;text-decoration:none}.site-toolbar-contact{display:none;position:absolute;top:0;right:0;z-index:43}.site-toolbar-contact .top-termin{float:right}.site-toolbar-contact .top-termin .termin-link{background:#f2d3d4;font-weight:600}.site-toolbar-contact .top-email-and-phone{float:left}.site-toolbar-contact a{color:#636363;padding:5px 15px 7.5px;font-size:.9em}.site-toolbar-contact a i{border:1px solid #636363;border-radius:50%;width:30px;height:27.5px;padding:5px 3.75px 0;text-align:center;vertical-align:middle}.site-toolbar-contact a i:after{vertical-align:middle}.site-toolbar-contact li{background:#f2d3d4;color:#000;width:30px;height:30px;margin-right:5px;padding-top:5px;font-size:15px;float:left}.site-toolbar-contact li a{color:#000}.site-header-menu-icon{position:absolute;top:50px;right:15px;padding:7.5px;z-index:9999;background:#f2d3d4}.site-header-menu-icon .hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:36px;height:26px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .3s}.site-header-menu-icon .hamburger:focus{outline:none}.site-header-menu-icon .hamburger span{display:block;position:absolute;top:12px;left:0;right:0;height:3px;background:#fff}.site-header-menu-icon .hamburger span:after,.site-header-menu-icon .hamburger span:before{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;content:"";transition:.5s ease-in-out}.site-header-menu-icon .hamburger span:before{top:-8px}.site-header-menu-icon .hamburger span:after{bottom:-8px}.mm-opened .site-header-menu-icon .hamburger span{background-color:#f2d3d4}.mm-opened .site-header-menu-icon .hamburger span:before{top:0;transform:rotate(45deg);transition:.5s ease-in-out}.mm-opened .site-header-menu-icon .hamburger span:after{transform:rotate(-45deg);top:0;transition:.5s ease-in-out}.mm-panels>.mm-panel:not(.mm-hidden){background-position:50%;background-attachment:fixed;background-size:cover;background-image:url(../images/default/navigation/navigation-background.jpg);background-repeat:no-repeat}#mobile-menu .mm-title{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2em;color:#f2d3d4}#mobile-menu .menu-item.active a{color:#f2d3d4}#mobile-menu .menu-item a{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2em;font-weight:500}#mobile-menu .menu-item.social a{color:#003e7e}.mls-slider-wrapper{position:relative;margin-bottom:25px;min-height:50px;overflow:hidden}.mls-slider-wrapper .dg__container{min-height:1px;padding-left:15px;padding-right:15px}#mls-slider-static{position:relative;text-align:center}#mls-slider{margin-bottom:0;overflow:hidden}#mls-slider.slick-initialized{background-image:none!important}#mls-slider .ms-image{position:relative;top:0;left:0;width:auto;height:auto}#mls-slider .ms-image img{position:relative;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;width:100%;max-width:100%;height:auto}#mls-slider .ms-text{position:absolute;top:0;bottom:0;color:#003164;width:100%;height:100%;min-height:100%;margin:0 auto;padding-top:0;padding-bottom:0;text-align:left;text-shadow:none;font-weight:600;z-index:999}#mls-slider .ms-text .dg__container{position:relative;left:auto;top:50%;transform:translateY(-50%)}#mls-slider .ms-inside{outline:none;min-height:100%}#mls-slider .slider-text{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-left:0}#mls-slider .slider-text:last-child{margin-right:0}#mls-slider .slider-text .heading{position:relative;font-size:3rem;margin-bottom:1em}#mls-slider .slider-text .description{font-weight:400;font-size:2rem;line-height:1.3;color:#003e7e}#mls-slider .ms-buttons{clear:both;width:100%;display:block;font-size:0}#mls-slider .ms-buttons:after{clear:both;content:"";display:block}#mls-slider .ms-buttons .btn-default,#mls-slider .ms-buttons button{font-size:19.5px;font-weight:300;background:none;background:transparent;border:1px solid #fff;border-radius:0;color:#fff;display:inline-block;line-height:1;padding:.57692em 1.5em;text-align:center;text-decoration:none;transition:background-color .15s ease}#mls-slider .ms-buttons .btn-default:nth-child(2),#mls-slider .ms-buttons button:nth-child(2){border-left:0}#mls-slider .ms-buttons .btn-default i,#mls-slider .ms-buttons button i{font-weight:400;font-weight:100;margin-right:7.5px}#mls-slider .slick-dots{top:50%;bottom:auto;right:0;left:auto;width:80px;text-align:left;transform:translateY(-50%);list-style-type:decimal-leading-zero}#mls-slider .slick-dots li{position:relative;display:block;float:left;width:100%;color:#003164;font-size:1.2em;font-weight:100;text-align:left;margin:0;margin-bottom:15px;padding:0;opacity:.7}#mls-slider .slick-dots li.slick-active{opacity:1}#mls-slider .slick-dots li:after{content:"";position:absolute;top:12.5px;bottom:auto;right:0;width:65%;height:2px;background:#fff}#mls-slider .slick-dots li button{color:#fff;font-size:25px}#mls-slider .slick-dots li button:before{display:none}#mls-slider .slick-dots li a,#mls-slider .slick-dots li a:visited{color:#fff}.entry-content,.entry-summary,.page-content{margin-top:0}.off-canvas-content{display:block}.off-canvas-content:after{clear:both;content:"";display:block}.main-title{position:relative;text-align:center;text-transform:uppercase;padding-top:0;margin-top:75px;margin-bottom:50px}.main-title span{background:#fff;padding-left:25px;padding-right:25px}.main-title:before{position:absolute;content:"";top:50%;left:0;width:100%;height:1px;background:#f2d3d4;z-index:-1}section h2.title{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}section h2.title:last-child{margin-right:0}section .subtitle{float:left;margin-right:1.81818%;width:100%;margin-right:0;display:block}section .subtitle:last-child{margin-right:0}section .subtitle:after{clear:both;content:"";display:block}section .subtitle.special,section .title.special{position:relative}section .bold{font-weight:700}section .center,section .special.center{text-align:center}section .left{float:left;display:block;margin-right:1.81818%;width:100%}section .left:last-child{margin-right:0}section .right{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}section .right:last-child{margin-right:0}section a{line-height:1.2}.img{width:100%;max-width:100%;height:auto}a,a:visited{text-decoration:none}.main-content{float:left;display:block;margin-right:1.81818%;width:100%}.main-content:last-child{margin-right:0}.sidebar-content{float:left;display:block;margin-right:1.81818%;width:49.09091%;margin-right:0;display:none}.sidebar-content:last-child{margin-right:0}.sidebar-content .widget-title{color:#000}.sidebar-content .widget{margin-bottom:2em}.sidebar-content .widget a,.sidebar-content .widget a:visited{color:#000}.sidebar-content .widget a:focus,.sidebar-content .widget a:hover{color:#003e7e}.sidebar-content .widget_categories li{color:#003e7e;border-bottom:1px solid #fff;margin-bottom:7.5px;padding-bottom:7.5px}.sidebar-content .widget_search .search-field{border:1px solid #fff;border-radius:0}.sidebar-content .widget_recent_entries li{color:#003e7e;border-bottom:1px solid #fff;margin-bottom:7.5px;padding-bottom:7.5px}.entry-content-main>ul,.entry-content>ul{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;padding-left:15px;list-style:disc;list-style-position:inside}.entry-content-main>ul:last-child,.entry-content>ul:last-child{margin-right:0}.entry-content-main>ul.woocommerce-error,.entry-content>ul.woocommerce-error{padding:1em 2em 1em 3.5em}.entry-content-main>ol,.entry-content>ol{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;padding-left:15px;list-style:decimal;list-style-position:inside}.entry-content-main>ol:last-child,.entry-content>ol:last-child{margin-right:0}.mls-layout ul{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;padding-left:15px;list-style:disc;list-style-position:inside}.mls-layout ul:last-child{margin-right:0}.mls-layout ul.woocommerce-error{padding:1em 2em 1em 3.5em}.mls-layout ol{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;padding-left:15px;list-style:decimal;list-style-position:inside}.mls-layout ol:last-child{margin-right:0}.kontakt .text-and-media.dark .text.right{background-color:#fff;padding:0 15px;margin-top:25px}.kontakt .caldera-grid{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400!important}.kontakt .caldera-grid label{font-size:15px;opacity:.7;font-weight:400!important}.kontakt .caldera-grid input.form-control{height:50px;border-radius:0;padding:5px 15px}.kontakt .caldera-grid .textarea.form-control{border-radius:0;padding:5px 15px}.kontakt .caldera-grid .help-block{line-height:1}.kontakt .caldera-grid .help-block .parsley-required{line-height:1;font-size:15px;margin-bottom:0;padding-bottom:0}.kontakt .caldera-grid .form-group .btn.btn-default{background:#f2d3d4;border-color:#f2d3d4;border-radius:0;color:#fff;margin-top:0;padding:15px 30px;text-transform:uppercase}.search .entry-full{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f8f8f8}.search .search-form{max-width:640px;margin:25px auto 50px}.notice-block{text-align:center;font-size:.8em;border:1px solid #fff;padding:15px}.page-pagination{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;padding-top:25px;padding-bottom:25px}.page-pagination:last-child{margin-right:0}.page-pagination .page-numbers{text-align:center}.page-pagination .page-numbers li{display:inline-block;text-align:center;margin-right:15px}.page-pagination .page-numbers li a,.page-pagination .page-numbers li a:visited{color:#003e7e}.page-pagination .page-numbers li span{border-radius:0;background:#f2d3d4;border-color:#f2d3d4;color:#fff;padding:10.71429px 15px}.content-sections{max-width:1260px;margin-left:auto;margin-right:auto}.content-sections:after{clear:both;content:"";display:block}.content-section,.section-content,.title-section,section{display:block}.content-section:after,.section-content:after,.title-section:after,section:after{clear:both;content:"";display:block}.mls-layout{display:block;font-size:1rem;line-height:1.6}.mls-layout:after{clear:both;content:"";display:block}.mls-layout section{clear:both;width:100%;padding-top:25px;padding-bottom:25px}.mls-layout section:first-child{margin-top:0}.mls-layout section.no-padding{padding-bottom:0}.mls-layout .dg__container .dg__container{padding-left:0;padding-right:0}.mls-layout .padding{padding-left:15px;padding-right:15px}.mls-layout h1.title{position:relative;text-transform:uppercase;margin-bottom:50px}.mls-layout h1.title.center span{background:#fff;padding-left:25px;padding-right:25px}.mls-layout h1.title.center:before{position:absolute;content:"";top:50%;left:0;width:100%;height:1px;background:#f2d3d4;z-index:-1}.mls-layout h2.title{text-transform:none;margin-bottom:25px}.mls-layout h3.title{text-transform:uppercase}.mls-layout .subtitle{float:left;margin-right:1.81818%;width:100%;margin-right:0;display:block;clear:both;margin-bottom:50px;font-weight:400}.mls-layout .subtitle:last-child{margin-right:0}.mls-layout .subtitle:after{clear:both;content:"";display:block}.mls-layout .item-for-hover,.mls-layout .subtitle.special,.mls-layout .title.special{position:relative}.mls-layout .text-and-media .subtitle{float:left;display:block;margin-right:1.81818%;width:100%;margin-left:0}.mls-layout .text-and-media .subtitle:last-child{margin-right:0}.mls-layout .bold{font-weight:700}.mls-layout .center,.mls-layout .special.center{text-align:center}.mls-layout .button.extra{width:auto;position:absolute;bottom:25px;left:25px;right:25px;color:#000;background:#fff;font-size:.9em;text-transform:uppercase;padding:7.5px 45px 7.5px 7.5px;transition:all 1s ease-in-out}.mls-layout .button.extra span{position:absolute;width:37.5px;height:100%;top:0;right:0;background:#fff}.mls-layout .button.extra span i{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000}.mls-layout .left{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:0}.mls-layout .left:last-child{margin-right:0}.mls-layout .right{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.mls-layout .right:last-child{margin-right:0}.mls-layout a{text-decoration:none}.mls-layout .img{float:left;display:block;width:100%;max-width:100%;height:auto}.mls-layout .img:after{clear:both;content:"";display:block}.mls-layout .loader{float:left;margin-right:1.81818%;width:100%;display:block;text-align:center;margin-bottom:25px}.mls-layout .loader:last-child{margin-right:0}.mls-layout .loader:after{clear:both;content:"";display:block}.mls-layout .loader .btn-default{width:100%;font-size:16.5px!important;font-weight:300;background:none;background:transparent;border:1px solid #003e7e;border-radius:0;color:#003e7e;display:inline-block;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;transition:background-color .15s ease}.mls-layout .loader .btn-default i{display:inline-block;float:none;font-weight:400;font-weight:100;margin-right:7.5px}.title-normal,.title-normal .title{margin-bottom:0!important}.after-before-elements .twentytwenty-wrapper{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:25px}.after-before-elements .twentytwenty-wrapper:last-child,.after-before-elements .twentytwenty-wrapper:nth-child(2n+2){margin-right:0}.after-before-elements.fullwidth .twentytwenty-wrapper{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:25px}.after-before-elements.fullwidth .twentytwenty-wrapper:last-child{margin-right:0}.twentytwenty-container{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.twentytwenty-container:last-child{margin-right:0}.twentytwenty-container img{max-width:100%;width:100%;height:auto}.text-normal{position:relative}.text-normal.special{float:left;display:block;margin-right:1.81818%;width:100%;margin-left:0}.text-normal.special:last-child{margin-right:0}.text-normal .subtitle{text-transform:uppercase}.text-normal .text{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;padding:25px 0}.text-normal .text:last-child{margin-right:0}.text-normal .text p{margin:0}.text-normal.border .text{border:10px solid #f2d3d4;padding:25px}.text-normal.iframe{position:relative;line-height:1;margin:0;padding:0;overflow:hidden}.text-normal.iframe .text{padding:0}.text-normal.iframe iframe{width:100%;height:420px}.text-normal.iframe .icon-360{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:4rem;max-width:100%}.text-normal.iframe .map-overlay{display:block;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(242,211,212,.71);opacity:1;text-align:center;transition:all .33s}.text-normal.iframe.active .map-overlay{display:none;opacity:0}.text-and-media{position:relative}.text-and-media.two-videos .text.left.is-video,.text-and-media.two-videos .text.right.is-video{float:left;display:block;margin-right:1.81818%;width:100%}.text-and-media.two-videos .text.left.is-video:last-child,.text-and-media.two-videos .text.right.is-video:last-child{margin-right:0}.text-and-media.two-videos .text.left.is-video:nth-child(2n+2),.text-and-media.two-videos .text.right.is-video:nth-child(2n+2){margin-right:0;float:right}.text-and-media .dg__container.border{padding:25px;border:10px solid #f2d3d4}.text-and-media .dg__container.border .text.left,.text-and-media .dg__container.border .text.right{padding:7.5px}.text-and-media .padding{padding-right:0}.text-and-media .images{display:block}.text-and-media .images:after{clear:both;content:"";display:block}.text-and-media ul{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;padding-left:25px;list-style:disc;list-style-position:inside}.text-and-media ul:last-child{margin-right:0}.text-and-media ul.images{padding:0;list-style:none}.text-and-media .button.btn{display:inline-block;margin:15px 0 0;padding:5px 15px;border:1px solid #000;color:#000;transition:background .5s ease}.text-and-media .button.btn a{font-size:.9em;text-transform:uppercase;color:#000}.text-and-media .button.btn:focus,.text-and-media .button.btn:hover{border-color:#000;background:#fff;transition:background .5s ease}.text-and-media .text-items{margin-top:25px}.text-and-media .text.left,.text-and-media .text.right{width:100%;margin-right:0;padding:25px}.text-and-media .text.left.is-video,.text-and-media .text.right.is-video{width:100%;padding:0}.text-and-media .text.left.is-video:nth-child(odd),.text-and-media .text.right.is-video:nth-child(odd){clear:both}.text-and-media .text.left.is-video:nth-child(2n+2),.text-and-media .text.right.is-video:nth-child(2n+2){margin-right:0;float:right}.text-and-media .text.left.dark,.text-and-media .text.right.dark{background:#f2d3d4}.text-and-media .text.left.no-padding,.text-and-media .text.right.no-padding{background:none;overflow:hidden}.text-and-media .text.left.border,.text-and-media .text.right.border{border:5px solid #000!important}.text-and-media .text.left.border.is-video,.text-and-media .text.right.border.is-video{border:0!important;background:none}.text-and-media .text.left.border.is-video .plyr--video,.text-and-media .text.right.border.is-video .plyr--video{border:5px solid #000!important}.text-and-media .text.left.separated,.text-and-media .text.right.separated{margin-top:0}.text-and-media .text.left.no-padding,.text-and-media .text.right.no-padding{margin-top:0;padding:0}.text-and-media .text.left.no-padding.separated,.text-and-media .text.right.no-padding.separated{margin-top:0}.text-and-media .images.border{border:5px solid #000!important}.text-and-media .carousel-mls-image{list-style:none!important;padding-left:0!important;margin-left:0!important;background:transparent!important}.text-and-media .carousel-mls-image.border{border:5px solid #000!important}.text-and-media .carousel-mls-image li{position:relative;outline:none!important;line-height:1}.text-and-media .carousel-mls-image li img{outline:none!important;cursor:pointer;width:100%;max-width:100%;height:auto}.text-and-media .carousel-mls-image a{display:inline-block}.text-and-media .carousel-mls-image .slick-track .images{cursor:pointer}.text-and-media .carousel-mls-image .fa{position:absolute;top:50%;left:50%;color:#fff;font-weight:400;font-size:19.23077px;opacity:.9;transform:translate(-50%,-50%)}.text-and-media.special .carousel-mls-image>li{outline:none}.text-and-media.special .text.left,.text-and-media.special .text.right{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:15px}.text-and-media.special .text.left:last-child,.text-and-media.special .text.left:nth-child(2n+2),.text-and-media.special .text.right:last-child,.text-and-media.special .text.right:nth-child(2n+2){margin-right:0}.text-and-media .slick-dotted.slick-slider{margin-bottom:0}.text-and-media .slick-list{outline:none}.text-and-media .slick-next:before,.text-and-media .slick-prev:before{font-family:FontAwesome;content:"\f104";color:#fff;font-size:35px;font-weight:400}.text-and-media .slick-prev{left:0!important}.text-and-media .slick-next{right:0!important}.text-and-media .slick-next:before{content:"\f105";z-index:99}.text-and-media .slick-next,.text-and-media .slick-prev{background:rgba(99,99,99,.7);border-radius:0;height:125px;width:25px;z-index:990}.text-and-media .slick-dots{font-family:normal normal normal 14px,1,FontAwesome;bottom:auto;bottom:0;left:0;right:0;height:45px;width:100%;transform:translateY(-50%);list-style-type:decimal-leading-zero}.text-and-media .slick-dots li{position:relative;display:inline-block;color:#fff;width:auto;height:auto;font-size:1em;font-weight:100;text-align:center;margin:0;margin-right:7.5px;margin-left:7.5px;padding:3.75px 7.5px;opacity:.7}.text-and-media .slick-dots li.slick-active{opacity:1}.text-and-media .slick-dots li:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:#fff}.text-and-media .slick-dots li button{color:#fff;font-size:25px}.text-and-media .slick-dots li button:before{display:none}.text-and-media .slick-dots li a,.text-and-media .slick-dots li a:visited{float:left;display:block;color:#fff}.text-and-media .slick-dots li a:after,.text-and-media .slick-dots li a:visited:after{clear:both;content:"";display:block}.text-and-media .video{float:left;margin-right:1.81818%;width:100%;margin-right:0;display:block}.text-and-media .video:last-child{margin-right:0}.text-and-media .video:after{clear:both;content:"";display:block}.table,.table .subtitle{position:relative}.table .subtitle{font-weight:700;text-transform:uppercase;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f2d3d4}.table .table.left{float:left;display:block;margin-right:1.81818%;width:100%}.table .table.left:last-child{margin-right:0}.table .table.right{float:left;display:block;margin-right:1.81818%;width:100%;margin-left:0;margin-right:0}.table .table.right:last-child{margin-right:0}.table .break .text{margin-top:50px;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.table .break .text:last-child{margin-right:0}.table .item,.table .listing{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;line-height:1.2;margin-bottom:5px}.table .item:last-child,.table .listing:last-child{margin-right:0}.table .has-desc{font-weight:700}.table .has-desc .title{text-transform:uppercase}.table .has-desc .description{clear:both;color:#636363;font-weight:400;font-style:italic}.table .text{display:inline-block}.table .text .title{float:left}.table .price{display:inline-block;float:right}.form-normal{position:relative}.form-normal .subtitle{text-transform:uppercase}.form-normal .text{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.form-normal .text:last-child{margin-right:0}.form-normal .text .main{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:25px}.form-normal .text .main:last-child{margin-right:0}.form-normal .text .form{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.form-normal .text .form:last-child{margin-right:0}.form-normal .text .form .gform_fields li:first-child,.form-normal .text .form .gform_fields li:first-child .ginput_container.ginput_container_text,.form-normal .text .form .gform_fields li:nth-child(2),.form-normal .text .form .gform_fields li:nth-child(2) .ginput_container.ginput_container_text,.form-normal .text .form .gform_wrapper{margin-top:0}.form-normal .text .form .ginput_container input,.form-normal .text .form .ginput_container textarea{border:0;border-radius:0;border-bottom:1px solid #f2d3d4;box-shadow:none}.form-normal .text .form .ginput_container textarea{border:1px solid #f2d3d4}.form-normal .text .form .gfield_label{display:none}.form-normal .text .form .gform_footer .gform_button.button{border-radius:0;border:2px solid #fff}.form-normal .text .form .gform_wrapper li.gfield.gfield_error,.form-normal .text .form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:transparent;margin-top:0;border:0}.form-normal .text .form .gfield_description.validation_message{margin-top:0;padding-top:0}.form-normal .text p{margin:0}.form-normal.border .text{border:10px solid #f2d3d4;padding:25px}.form-normal.dark .text{background:#f2d3d4;color:#000;padding:25px}.services .services-normal{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;overflow:hidden}.services .services-normal:last-child{margin-right:0}.services .services-normal .item{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:25px;outline:none}.services .services-normal .item:last-child{margin-right:0}.services .services-normal .item:nth-child(odd){clear:both}.services .services-normal .item:nth-child(2n+2){margin-right:0}.services .services-normal img{width:100%;max-width:100%;height:auto;transition:transform 1.5s ease-in-out}.services a{position:relative;line-height:1;float:left;display:block;margin-right:1.81818%;width:100%;overflow:hidden}.services a,.services a:last-child{margin-right:0}.services a:hover img{transform:scale(1.1);transition:transform 3s ease-in-out}.video{display:block;padding-bottom:0}.video:after{clear:both;content:"";display:block}.video .description{margin-top:15px;text-align:center}.gallery .description{text-transform:uppercase;margin-bottom:25px}.gallery .gallery-holder li{float:left;display:block;margin-right:1.81818%;width:23.63636%;cursor:pointer;margin-bottom:25px;line-height:1;border:5px solid #000}.gallery .gallery-holder li:last-child{margin-right:0}.gallery .gallery-holder li:nth-child(4n+1){clear:both}.gallery .gallery-holder li:nth-child(4n+4){margin-right:0}.gallery .gallery-holder li:hover{border-color:#f2d3d4}.gallery .gallery-holder li img{display:block;width:100%;max-width:100%;height:auto}.slider .slider-normal{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;overflow:hidden}.slider .slider-normal:last-child{margin-right:0}.slider .slider-normal .item{outline:none}.slider .slider-normal .item .description{margin-top:15px;text-align:center}.slider .slider-normal .slick-next:before,.slider .slider-normal .slick-prev:before{font-family:FontAwesome;content:"\f104";color:#fff;font-size:18px;font-weight:400}.slider .slider-normal .slick-next{right:0}.slider .slider-normal .slick-next:before{content:"\f105"}.slider .slider-normal .slick-prev{left:0}.slider .slider-normal .slick-next,.slider .slider-normal .slick-prev{background:#f2d3d4;border-radius:0;width:34px;height:99px;z-index:999}.slider .slider-normal img{width:100%;max-width:100%;height:auto;border:5px solid #000!important}.slider a{position:relative;line-height:1;float:left;display:block;margin-right:1.81818%;width:100%}.slider a,.slider a:last-child{margin-right:0}.carousel-items .item{border:1px solid #f2d3d4;padding:25px;margin-right:15px;margin-left:15px;outline:none!important}.carousel-items .slick-next:before,.carousel-items .slick-prev:before{font-family:FontAwesome;content:"\f104";color:#fff;font-size:18px;font-weight:400}.carousel-items .slick-next{right:0}.carousel-items .slick-next:before{content:"\f105"}.carousel-items .slick-prev{left:0}.carousel-items .slick-next,.carousel-items .slick-prev{background:#f2d3d4;border-radius:0;width:34px;height:99px;z-index:999}.carousel-items img{width:100%;max-width:100%;height:auto}.transparent{background:transparent;border-color:transparent;color:transparent}hr{border:0;margin:0}.quote,hr.image{padding-top:75px;padding-bottom:75px}.quote{background-color:#5a4534;background-repeat:no-repeat;background-position:50%;background-attachment:scroll;background-size:cover}.quote .text{text-align:center}.category{float:left;margin-right:1.81818%;width:100%;display:block}.category,.category:last-child{margin-right:0}.category:after{clear:both;content:"";display:block}.category .entry-full{float:left;display:block;margin-right:1.81818%;width:100%;padding-bottom:25px;margin-bottom:50px}.category .entry-full:last-child{margin-right:0}.category .entry-full .created-date{font-size:1rem;margin:15px 0}.category .entry-full:first-of-type h1{margin-top:0}.category .entry-full h1{margin-top:15px}.category .entry-full:nth-child(odd){clear:both}.category .entry-full:nth-child(2n+2){margin-right:0}.category .entry-header{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;text-align:left}.category .entry-header:last-child{margin-right:0}.category .entry-header a,.category .entry-header a:visited{color:#000}.category .entry-header a:focus,.category .entry-header a:hover{color:#f2d3d4}.category .entry-text{float:left;margin-right:1.81818%;width:100%;margin-right:0;display:block;margin-top:15px}.category .entry-text:last-child{margin-right:0}.category .entry-text:after{clear:both;content:"";display:block}.category .post-image{width:100%;float:left;display:block;border:5px solid #000}.category .post-image:after{clear:both;content:"";display:block}.category .post-image img{width:100%;float:left;max-width:100%;height:auto;display:block}.category .post-image img:after{clear:both;content:"";display:block}.category .read-more .btn-default{background:#f2d3d4;border:1px solid #f2d3d4;border-radius:0;color:#000;font-size:15px;font-weight:300;padding:5px 15px;margin-bottom:15px}.category .read-more .btn-default:focus,.category .read-more .btn-default:hover{background-color:#de9093;border-color:#de9093}.single .post-image{margin-top:7.5px}.single .main-content{padding-bottom:75px}.single .created-date{font-size:1rem;margin:15px 0}.footerion{display:block}.footerion:after{clear:both;content:"";display:block}.footerion .dg__container>.dg__container{padding-left:0;padding-right:0}.footerion .padding{padding-left:15px;padding-right:15px}.footerion .img{float:left;display:block;width:100%;max-width:100%;height:auto}.footerion .img:after{clear:both;content:"";display:block}.footerion .btn-default,.footerion button{width:100%;border-right:0;padding:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s ease}.footerion .btn-default,.footerion .btn-default.btn,.footerion button,.footerion button.btn{font-size:15px!important;font-weight:300;background:none;background:#f2d3d4;border-radius:0;color:#fff;display:inline-block;line-height:1;margin-bottom:15px;text-align:center;text-decoration:none}.footerion .btn-default.btn,.footerion button.btn{border-right:1px solid #fff;padding:19.5px 37.5px}.footerion .btn-default.btn:hover,.footerion button.btn:hover{background:#f2d3d4;color:#fff}.footerion .btn-default:last-child,.footerion button:last-child{border-right:0}.footerion .btn-default:focus,.footerion .btn-default:hover,.footerion button:focus,.footerion button:hover{background:#f2d3d4;transition:color .35s ease}.footerion .btn-default:focus i,.footerion .btn-default:hover i,.footerion button:focus i,.footerion button:hover i{transition:color .35s ease}.footerion .btn-default i,.footerion button i{font-weight:300;margin-right:7.5px;margin-bottom:0}#site-footer{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;background:#fff}#site-footer,#site-footer:last-child{margin-right:0}#site-footer .footer-info{padding:75px 0;color:#000;border-top:1px solid #f8f8f8;box-shadow:inset 0 20px 20px -20px rgba(0,0,0,.3)}#site-footer .footer-info h3.title{color:#000;text-align:left;text-transform:uppercase;margin-bottom:25px}#site-footer .footer-info div.description{opacity:1;font-weight:400}#site-footer .footer-info .box{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:50px}#site-footer .footer-info .box:last-child{margin-right:0}#site-footer .footer-info .box a{color:#fff}#site-footer .footer-info .box .link-social{margin:25px 0}#site-footer .footer-info .box .link-social a{color:#f2d3d4;font-size:25px;margin-right:7.5px}#site-footer .footer-info .box .link-list .link-item{margin-bottom:7.5px}#site-footer .footer-copyright{position:relative;background:#f2d3d4;color:#fff;padding-top:60px;padding-bottom:45px}#site-footer .footer-copyright>div{text-transform:uppercase;font-size:.9rem}#site-footer .footer-copyright .site-impressum{position:relative;top:0;left:0;width:100%;text-align:center;transform:translate(0);margin-bottom:25px}#site-footer .footer-copyright .site-impressum .menu-item a{color:#fff}#site-footer .footer-copyright .site-copyright{width:100%;float:left;text-align:center;margin-bottom:15px}#site-footer .footer-copyright .site-development{width:100%;float:right;text-align:center}#site-footer .footer-copyright .site-development a,#site-footer .footer-copyright .site-development a:visited{color:#fff}#site-footer .footer-copyright .site-development a:focus,#site-footer .footer-copyright .site-development a:hover{color:#000}#site-footer .footer-copyright a,#site-footer .footer-copyright a:visited{color:#636363;text-decoration:none}#site-footer .footer-copyright a:hover{color:#fff}#site-footer .footer-copyright .gototop{left:50%;margin-left:-25px;background-color:#f2d3d4;color:#000!important}#site-footer .btn-float{position:absolute;top:-25px;border-radius:0;border:0;color:#636363;text-align:center;font-size:2.3em;width:50px;height:50px;line-height:1;z-index:444}#site-footer .btn-float i{padding-top:0;line-height:1.1}#popup-offcanvas{display:none;position:fixed;bottom:25px;right:-340px;max-width:260px;width:100%;line-height:1;z-index:9993}#popup-offcanvas:after{display:none;top:100%;right:50px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(242,211,212,0);border-top-color:#f2d3d4;border-width:7.5px;margin-left:7.5px}#popup-offcanvas .popup-close{position:absolute;top:-7.5px;right:-7.5px;line-height:1;background-color:#fff;background-repeat:no-repeat;background-position:50%;border-radius:50%;width:25px;height:25px;padding:7.5px;z-index:2}#popup-offcanvas .popup-close:before{position:absolute;left:7.5px;top:5px;font-size:1rem;font-family:FontAwesome;content:"\f00d";color:#000}#popup-offcanvas .popup-content{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;background:#f2d3d4;color:#636363;font-size:1em;padding:12.5px;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #fff}#popup-offcanvas .popup-content:last-child{margin-right:0}#popup-offcanvas .popup-title{color:#000;font-size:1.2em;font-weight:700}#popup-offcanvas .popup-text{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;margin-top:15px;font-size:1rem}#popup-offcanvas .popup-text:last-child{margin-right:0}#popup-offcanvas .phone-number{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;background:#3d3d3d;color:#fff;padding:7.5px 15px;font-size:1rem;text-transform:uppercase;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #f2d3d4}#popup-offcanvas .phone-number:last-child{margin-right:0}#popup-offcanvas .phone-number i{float:right}#popup-offcanvas .phone-number a,#popup-offcanvas .phone-number a:visited{color:#fff;display:block}#popup-offcanvas .phone-number:nth-child(2n){background:#f2d3d4}#popup-offcanvas .phone-number:nth-child(3n),#popup-offcanvas .phone-number:nth-child(4n){background:#e6acae}#popup-offcanvas .phone-number:nth-child(5n),#popup-offcanvas .phone-number:nth-child(6n){background:#ecbfc1}#popup-offcanvas .popup-icon{background:transparent;position:absolute;bottom:-62.5px;right:31.5px;width:50px;height:50px;border-radius:50%;border:transparent;text-align:center;overflow:hidden}#decom-map-directions-start{border-color:#000;border-radius:0}.map-get-directions label{text-transform:uppercase}#decom-map-directions-find,#decom-map-directions-print{border-radius:0;background:#000;color:#fff;font-size:.9em;font-weight:400}#decom-map-directions-find:hover,#decom-map-directions-print:hover{color:#f2d3d4}.no-js .map-locations{display:none}.map-section{padding:0;margin:0}.map-section #forest-svg{position:absolute;bottom:-3px;left:0;width:100%;max-width:100%}.map-locations{display:block;margin-top:50px;bottom:-4px;margin-left:0;margin-right:0;border-bottom:25px solid #fff}.map-locations:after{clear:both;content:"";display:block}#decom-map-wrapp,#decom-map-wrapp-route{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;position:relative}#decom-map-wrapp-route:last-child,#decom-map-wrapp:last-child{margin-right:0}#decom-map-wrapp-route .contact-overlay-location,#decom-map-wrapp .contact-overlay-location{position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-align:center;background:hsla(0,20%,78%,.1);z-index:888}#decom-map-wrapp-route.active .contact-overlay-location,#decom-map-wrapp.active .contact-overlay-location{display:none}#decom-map-wrapp-route .contact-overlay-route,#decom-map-wrapp .contact-overlay-route{position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-align:center;background:rgba(242,211,212,.3);z-index:888}#decom-map-wrapp-route.active .contact-overlay-route,#decom-map-wrapp.active .contact-overlay-route{display:none}.map{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;height:420px}.map:after{clear:both;content:"";display:block}.map:last-child{margin-right:0}.decom-map:after{clear:both;content:"";display:block}.map-get-directions{position:relative;max-width:1260px;margin-left:auto;margin-right:auto;max-width:50em;padding:25px 15px;text-align:center;clear:both}.map-get-directions:after{clear:both;content:"";display:block}.map-get-directions .map-route-search{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.map-get-directions .map-route-search:after{clear:both;content:"";display:block}.map-get-directions .map-route-search:last-child{margin-right:0}.js-open-directions{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;margin-bottom:25px;text-align:center}.js-open-directions:last-child{margin-right:0}.direction-wrapper{max-width:1260px;margin-left:auto;margin-right:auto}.direction-wrapper:after{clear:both;content:"";display:block}.map-show-directions{max-width:1260px;margin-left:auto;margin-right:auto;display:block;margin-bottom:50px;padding-left:15px;padding-right:15px}.map-show-directions:after{clear:both;content:"";display:block}.map-show-directions .adp,.map-show-directions .adp table{border:0;border-bottom:1px solid #b3b3b3;background:none;background:transparent}.gm-style-iw .location-name{font-weight:700;text-transform:uppercase}#decom-map-directions-print{display:none}#decom-map-directions-print.button{background:#636363}.is-expanded #decom-map-directions-print{display:inline-block}.not-found{max-width:1260px;margin-left:auto;margin-right:auto;text-align:center;padding-bottom:25px}.not-found:after{clear:both;content:"";display:block}.not-found .main-title{text-align:center}.not-found .back-to-home{background:#f2d3d4;color:#fff;padding:.5em 1em;margin-top:15px;margin-bottom:15px;display:inline-block}@media screen and (max-width:39.9375em){.site-branding .site-link{position:absolute;top:0;left:0;width:100px;height:100px;background:#fff}.site-header-menu-icon{position:relative;top:0;right:0;float:right;padding:7.5px;z-index:9999;background:#f2d3d4}}@media screen and (min-width:40em){.site-toolbar-contact{display:block}.site-toolbar-contact a{color:#636363;padding:3.75px 7.5px 5px;font-size:.9em}.site-toolbar-contact a i{border:1px solid #636363;border-radius:50%;width:27.5px;height:25px;padding:5px 3.75px 0;text-align:center;vertical-align:middle}.site-toolbar-contact a i:after{vertical-align:middle}.site-toolbar-contact li{background:#f2d3d4;color:#000;width:30px;height:30px;margin-right:3.75px;padding-top:3.75px;font-size:15px;float:left}.category{float:left;margin-right:1.81818%;width:100%;display:block}.category,.category:last-child{margin-right:0}.category:after{clear:both;content:"";display:block}.category .entry-full{float:left;display:block;margin-right:1.81818%;width:49.09091%;padding-bottom:25px;margin-bottom:50px}.category .entry-full:last-child{margin-right:0}.category .entry-full .created-date{font-size:1rem;margin:15px 0}.category .entry-full:first-of-type h1{margin-top:0}.category .entry-full h1{margin-top:15px}.category .entry-full:nth-child(odd){clear:both}.category .entry-full:nth-child(2n+2){margin-right:0}.category .entry-header{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;text-align:left}.category .entry-header:last-child{margin-right:0}.category .entry-header a,.category .entry-header a:visited{color:#000}.category .entry-header a:focus,.category .entry-header a:hover{color:#f2d3d4}.category .entry-text{float:left;margin-right:1.81818%;width:100%;margin-right:0;display:block;margin-top:15px}.category .entry-text:last-child{margin-right:0}.category .entry-text:after{clear:both;content:"";display:block}.category .post-image{width:100%;float:left;display:block;border:5px solid #000}.category .post-image:after{clear:both;content:"";display:block}.category .post-image img{width:100%;float:left;max-width:100%;height:auto;display:block}.category .post-image img:after{clear:both;content:"";display:block}.category .read-more .btn-default{background:#f2d3d4;border:1px solid #f2d3d4;border-radius:0;color:#000;font-size:15px;font-weight:300;padding:5px 15px;margin-bottom:15px}.category .read-more .btn-default:focus,.category .read-more .btn-default:hover{background-color:#de9093;border-color:#de9093}.mls-layout{display:block;font-size:1rem;line-height:1.6}.mls-layout:after{clear:both;content:"";display:block}.mls-layout section{clear:both;width:100%;padding-top:25px;padding-bottom:25px}.mls-layout section:first-child{margin-top:0}.mls-layout section.no-padding{padding-bottom:0}.mls-layout .dg__container .dg__container{padding-left:0;padding-right:0}.mls-layout .padding{padding-left:15px;padding-right:15px}.mls-layout h1.title{position:relative;text-transform:uppercase;margin-bottom:50px}.mls-layout h1.title.center span{background:#fff;padding-left:25px;padding-right:25px}.mls-layout h1.title.center:before{position:absolute;content:"";top:50%;left:0;width:100%;height:1px;background:#f2d3d4;z-index:-1}.mls-layout h2.title{text-transform:none;margin-bottom:25px}.mls-layout h3.title{text-transform:uppercase}.mls-layout .subtitle{float:left;margin-right:1.81818%;width:100%;margin-right:0;display:block;clear:both;margin-bottom:50px;font-weight:400}.mls-layout .subtitle:last-child{margin-right:0}.mls-layout .subtitle:after{clear:both;content:"";display:block}.mls-layout .item-for-hover,.mls-layout .subtitle.special,.mls-layout .title.special{position:relative}.mls-layout .text-and-media .subtitle{float:left;display:block;margin-right:1.81818%;width:100%;margin-left:0}.mls-layout .text-and-media .subtitle:last-child{margin-right:0}.mls-layout .bold{font-weight:700}.mls-layout .center,.mls-layout .special.center{text-align:center}.mls-layout .button.extra{width:auto;position:absolute;bottom:25px;left:25px;right:25px;color:#000;background:#fff;font-size:.9em;text-transform:uppercase;padding:7.5px 45px 7.5px 7.5px;transition:all 1s ease-in-out}.mls-layout .button.extra span{position:absolute;width:37.5px;height:100%;top:0;right:0;background:#fff}.mls-layout .button.extra span i{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000}.mls-layout .left{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:0}.mls-layout .left:last-child{margin-right:0}.mls-layout .right{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.mls-layout .right:last-child{margin-right:0}.mls-layout a{text-decoration:none}.mls-layout .img{float:left;display:block;width:100%;max-width:100%;height:auto}.mls-layout .img:after{clear:both;content:"";display:block}.mls-layout .loader{float:left;margin-right:1.81818%;width:100%;display:block;text-align:center;margin-bottom:25px}.mls-layout .loader:last-child{margin-right:0}.mls-layout .loader:after{clear:both;content:"";display:block}.mls-layout .loader .btn-default{width:100%;font-size:16.5px!important;font-weight:300;background:none;background:transparent;border:1px solid #003e7e;border-radius:0;color:#003e7e;display:inline-block;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;transition:background-color .15s ease}.mls-layout .loader .btn-default i{display:inline-block;float:none;font-weight:400;font-weight:100;margin-right:7.5px}.title-normal,.title-normal .title{margin-bottom:0!important}.after-before-elements .twentytwenty-wrapper{float:left;display:block;margin-right:1.81818%;width:49.09091%;margin-bottom:15px}.after-before-elements .twentytwenty-wrapper:last-child,.after-before-elements .twentytwenty-wrapper:nth-child(2n+2){margin-right:0}.after-before-elements.fullwidth .twentytwenty-wrapper{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:25px}.after-before-elements.fullwidth .twentytwenty-wrapper:last-child{margin-right:0}.twentytwenty-container{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.twentytwenty-container:last-child{margin-right:0}.twentytwenty-container img{max-width:100%;width:100%;height:auto}.text-normal{position:relative}.text-normal.special{float:left;display:block;margin-right:1.81818%;width:100%;margin-left:0}.text-normal.special:last-child{margin-right:0}.text-normal .subtitle{text-transform:uppercase}.text-normal .text{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;padding:25px 0}.text-normal .text:last-child{margin-right:0}.text-normal .text p{margin:0}.text-normal.border .text{border:10px solid #f2d3d4;padding:25px}.text-normal.iframe{position:relative;line-height:1;margin:0;padding:0;overflow:hidden}.text-normal.iframe .text{padding:0}.text-normal.iframe iframe{width:100%;height:640px}.text-normal.iframe .icon-360{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:4rem;max-width:100%}.text-normal.iframe .map-overlay{display:block;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(242,211,212,.71);opacity:1;text-align:center;transition:all .33s}.text-normal.iframe.active .map-overlay{display:none;opacity:0}.text-and-media{position:relative}.text-and-media.two-videos .text.left.is-video,.text-and-media.two-videos .text.right.is-video{float:left;display:block;margin-right:1.81818%;width:100%}.text-and-media.two-videos .text.left.is-video:last-child,.text-and-media.two-videos .text.right.is-video:last-child{margin-right:0}.text-and-media.two-videos .text.left.is-video:nth-child(2n+2),.text-and-media.two-videos .text.right.is-video:nth-child(2n+2){margin-right:0;float:right}.text-and-media .dg__container.border{border:10px solid #f2d3d4}.text-and-media .dg__container.border .text.left,.text-and-media .dg__container.border .text.right{padding:0}.text-and-media .padding{padding-right:0}.text-and-media .images{display:block}.text-and-media .images:after{clear:both;content:"";display:block}.text-and-media ul{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;padding-left:25px;list-style:disc;list-style-position:inside}.text-and-media ul:last-child{margin-right:0}.text-and-media ul.images{padding:0;list-style:none}.text-and-media .button.btn{display:inline-block;margin:15px 0 0;padding:5px 15px;border:1px solid #000;color:#000;transition:background .5s ease}.text-and-media .button.btn a{font-size:.9em;text-transform:uppercase;color:#000}.text-and-media .button.btn:focus,.text-and-media .button.btn:hover{border-color:#000;background:#fff;transition:background .5s ease}.text-and-media .text-items{margin-top:25px}.text-and-media .text.left,.text-and-media .text.right{width:100%;margin-right:0;padding:25px}.text-and-media .text.left.is-video,.text-and-media .text.right.is-video{width:100%;padding:0}.text-and-media .text.left.is-video:nth-child(odd),.text-and-media .text.right.is-video:nth-child(odd){clear:both}.text-and-media .text.left.is-video:nth-child(2n+2),.text-and-media .text.right.is-video:nth-child(2n+2){margin-right:0;float:right}.text-and-media .text.left.dark,.text-and-media .text.right.dark{background:#f2d3d4}.text-and-media .text.left.no-padding,.text-and-media .text.right.no-padding{background:none;overflow:hidden}.text-and-media .text.left.border,.text-and-media .text.right.border{border:5px solid #000!important}.text-and-media .text.left.border.is-video,.text-and-media .text.right.border.is-video{border:0!important;background:none}.text-and-media .text.left.border.is-video .plyr--video,.text-and-media .text.right.border.is-video .plyr--video{border:5px solid #000!important}.text-and-media .text.left.separated,.text-and-media .text.right.separated{margin-top:0}.text-and-media .text.left.no-padding,.text-and-media .text.right.no-padding{margin-top:0;padding:0}.text-and-media .text.left.no-padding.separated,.text-and-media .text.right.no-padding.separated{margin-top:0}.text-and-media .images.border{border:5px solid #000!important}.text-and-media .carousel-mls-image{list-style:none!important;padding-left:0!important;margin-left:0!important;background:transparent!important}.text-and-media .carousel-mls-image.border{border:5px solid #000!important}.text-and-media .carousel-mls-image li{position:relative;outline:none!important;line-height:1}.text-and-media .carousel-mls-image li img{outline:none!important;cursor:pointer}.text-and-media .carousel-mls-image a{display:inline-block}.text-and-media .carousel-mls-image .slick-track .images{cursor:pointer}.text-and-media .carousel-mls-image .fa{position:absolute;top:50%;left:50%;color:#fff;font-weight:400;font-size:19.23077px;opacity:.9;transform:translate(-50%,-50%)}.text-and-media.special .carousel-mls-image>li{outline:none}.text-and-media.special .text.left,.text-and-media.special .text.right{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:15px}.text-and-media.special .text.left:last-child,.text-and-media.special .text.left:nth-child(2n+2),.text-and-media.special .text.right:last-child,.text-and-media.special .text.right:nth-child(2n+2){margin-right:0}.text-and-media .slick-dotted.slick-slider{margin-bottom:0}.text-and-media .slick-list{outline:none}.text-and-media .slick-next:before,.text-and-media .slick-prev:before{font-family:FontAwesome;content:"\f104";color:#fff;font-size:35px;font-weight:400}.text-and-media .slick-prev{left:0!important}.text-and-media .slick-next{right:0!important}.text-and-media .slick-next:before{content:"\f105";z-index:99}.text-and-media .slick-next,.text-and-media .slick-prev{background:rgba(99,99,99,.7);border-radius:0;height:125px;width:25px;z-index:990}.text-and-media .slick-dots{font-family:normal normal normal 14px,1,FontAwesome;bottom:auto;bottom:0;left:0;right:0;height:45px;width:100%;transform:translateY(-50%);list-style-type:decimal-leading-zero}.text-and-media .slick-dots li{position:relative;display:inline-block;color:#fff;width:auto;height:auto;font-size:1em;font-weight:100;text-align:center;margin:0;margin-right:7.5px;margin-left:7.5px;padding:3.75px 7.5px;opacity:.7}.text-and-media .slick-dots li.slick-active{opacity:1}.text-and-media .slick-dots li:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:#fff}.text-and-media .slick-dots li button{color:#fff;font-size:25px}.text-and-media .slick-dots li button:before{display:none}.text-and-media .slick-dots li a,.text-and-media .slick-dots li a:visited{float:left;display:block;color:#fff}.text-and-media .slick-dots li a:after,.text-and-media .slick-dots li a:visited:after{clear:both;content:"";display:block}.text-and-media .video{float:left;margin-right:1.81818%;width:100%;margin-right:0;display:block}.text-and-media .video:last-child{margin-right:0}.text-and-media .video:after{clear:both;content:"";display:block}.table,.table .subtitle{position:relative}.table .subtitle{font-weight:700;text-transform:uppercase;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f2d3d4}.table .table.left{float:left;display:block;margin-right:1.81818%;width:44.84848%}.table .table.left:last-child{margin-right:0}.table .table.right{float:left;display:block;margin-right:1.81818%;width:44.84848%;margin-left:8.48485%;margin-right:0}.table .table.right:last-child{margin-right:0}.table .break .text{margin-top:50px;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.table .break .text:last-child{margin-right:0}.table .item,.table .listing{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;line-height:1.2;margin-bottom:5px}.table .item:last-child,.table .listing:last-child{margin-right:0}.table .has-desc{font-weight:700}.table .has-desc .title{text-transform:uppercase}.table .has-desc .description{clear:both;color:#636363;font-weight:400;font-style:italic}.table .text{display:inline-block}.table .text .title{float:left}.table .price{display:inline-block;float:right}.form-normal{position:relative}.form-normal .subtitle{text-transform:uppercase}.form-normal .text{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.form-normal .text:last-child{margin-right:0}.form-normal .text .main{float:left;display:block;margin-right:1.81818%;width:44.84848%}.form-normal .text .main:last-child{margin-right:0}.form-normal .text .form{float:left;display:block;margin-right:1.81818%;width:53.33333%;margin-right:0}.form-normal .text .form:last-child{margin-right:0}.form-normal .text .form .gform_fields li:first-child,.form-normal .text .form .gform_fields li:first-child .ginput_container.ginput_container_text,.form-normal .text .form .gform_fields li:nth-child(2),.form-normal .text .form .gform_fields li:nth-child(2) .ginput_container.ginput_container_text,.form-normal .text .form .gform_wrapper{margin-top:0}.form-normal .text .form .ginput_container input,.form-normal .text .form .ginput_container textarea{border:0;border-radius:0;border-bottom:1px solid #f2d3d4;box-shadow:none}.form-normal .text .form .ginput_container textarea{border:1px solid #f2d3d4}.form-normal .text .form .gfield_label{display:none}.form-normal .text .form .gform_footer .gform_button.button{border-radius:0;border:2px solid #fff}.form-normal .text .form .gform_wrapper li.gfield.gfield_error,.form-normal .text .form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:transparent;margin-top:0;border:0}.form-normal .text .form .gfield_description.validation_message{margin-top:0;padding-top:0}.form-normal .text p{margin:0}.form-normal.border .text{border:10px solid #f2d3d4;padding:25px}.form-normal.dark .text{background:#f2d3d4;color:#000;padding:25px}.services .services-normal{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;overflow:hidden}.services .services-normal:last-child{margin-right:0}.services .services-normal .item{float:left;display:block;margin-right:1.81818%;width:49.09091%;margin-bottom:25px;outline:none}.services .services-normal .item:last-child{margin-right:0}.services .services-normal .item:nth-child(odd){clear:both}.services .services-normal .item:nth-child(2n+2){margin-right:0}.services .services-normal img{width:100%;max-width:100%;height:auto;transition:transform 1.5s ease-in-out}.services a{position:relative;line-height:1;float:left;display:block;margin-right:1.81818%;width:100%;overflow:hidden}.services a,.services a:last-child{margin-right:0}.services a:hover img{transform:scale(1.1);transition:transform 3s ease-in-out}.video{display:block;padding-bottom:0}.video:after{clear:both;content:"";display:block}.video .description{margin-top:15px;text-align:center}.gallery .description{text-transform:uppercase;margin-bottom:25px}.gallery .gallery-holder li{float:left;display:block;margin-right:1.81818%;width:23.63636%;cursor:pointer;margin-bottom:25px;line-height:1;border:5px solid #000}.gallery .gallery-holder li:last-child{margin-right:0}.gallery .gallery-holder li:nth-child(4n+1){clear:both}.gallery .gallery-holder li:nth-child(4n+4){margin-right:0}.gallery .gallery-holder li:hover{border-color:#f2d3d4}.gallery .gallery-holder li img{display:block;width:100%;max-width:100%;height:auto}.slider .slider-normal{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;overflow:hidden}.slider .slider-normal:last-child{margin-right:0}.slider .slider-normal .item{outline:none}.slider .slider-normal .item .description{margin-top:15px;text-align:center}.slider .slider-normal .slick-next:before,.slider .slider-normal .slick-prev:before{font-family:FontAwesome;content:"\f104";color:#fff;font-size:18px;font-weight:400}.slider .slider-normal .slick-next{right:0}.slider .slider-normal .slick-next:before{content:"\f105"}.slider .slider-normal .slick-prev{left:0}.slider .slider-normal .slick-next,.slider .slider-normal .slick-prev{background:#f2d3d4;border-radius:0;width:34px;height:99px;z-index:999}.slider .slider-normal img{width:100%;max-width:100%;height:auto;border:5px solid #000!important}.slider a{position:relative;line-height:1;float:left;display:block;margin-right:1.81818%;width:100%}.slider a,.slider a:last-child{margin-right:0}.carousel-items .item{border:1px solid #f2d3d4;padding:25px;margin-right:15px;margin-left:15px;outline:none!important}.carousel-items .slick-next:before,.carousel-items .slick-prev:before{font-family:FontAwesome;content:"\f104";color:#fff;font-size:18px;font-weight:400}.carousel-items .slick-next{right:0}.carousel-items .slick-next:before{content:"\f105"}.carousel-items .slick-prev{left:0}.carousel-items .slick-next,.carousel-items .slick-prev{background:#f2d3d4;border-radius:0;width:34px;height:99px;z-index:999}.carousel-items img{width:100%;max-width:100%;height:auto}.transparent{background:transparent;border-color:transparent;color:transparent}hr{border:0;margin:0}.quote,hr.image{padding-top:75px;padding-bottom:75px}.quote{background-color:#5a4534;background-repeat:no-repeat;background-position:50%;background-attachment:scroll;background-size:cover}.quote .text{text-align:center}}@media screen and (min-width:40em) and (max-width:63.9375em){#site-footer{position:relative;float:left;display:block;margin-right:1.81818%;width:100%}#site-footer,#site-footer:last-child{margin-right:0}#site-footer .footer-info{padding:75px 0}#site-footer .footer-info h3.title{text-align:left;text-transform:uppercase;margin-bottom:25px}#site-footer .footer-info .box{float:left;display:block;margin-right:1.81818%;width:32.12121%;margin-bottom:50px}#site-footer .footer-info .box:last-child{margin-right:0}#site-footer .footer-info .box:first-child{float:left;display:block;margin-right:1.81818%;width:100%}#site-footer .footer-info .box:first-child:last-child{margin-right:0}#site-footer .footer-info .box:first-child .description{text-align:center}#site-footer .footer-info .box .link-social{margin:25px 0}#site-footer .footer-info .box .link-social a{font-size:25px;margin-right:7.5px}#site-footer .footer-info .box .link-list .link-item{margin-bottom:7.5px}#site-footer .footer-copyright{position:relative;padding-top:60px;padding-bottom:45px}#site-footer .footer-copyright>div{text-transform:uppercase;font-size:.9rem}#site-footer .footer-copyright .site-impressum{position:relative;top:0;left:0;width:100%;text-align:center;transform:translate(0);margin-bottom:25px}#site-footer .footer-copyright .site-impressum .menu-item a{color:#fff}#site-footer .footer-copyright .site-copyright{width:100%;float:left;text-align:center;margin-bottom:15px}#site-footer .footer-copyright .site-development{width:100%;float:right;text-align:center}#site-footer .footer-copyright a,#site-footer .footer-copyright a:visited{color:#636363;text-decoration:none}#site-footer .footer-copyright a:hover{color:#fff}#site-footer .btn-float{position:absolute;top:-25px;border:0;color:#636363;text-align:center;line-height:1;z-index:444}#site-footer .btn-float i{padding-top:0;line-height:1.1}.gallery,.gallery-carousel{display:block}.gallery-carousel:after,.gallery:after{clear:both;content:"";display:block}.gallery-carousel.gallery-columns-1>.gallery-item,.gallery.gallery-columns-1>.gallery-item{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-1>.gallery-item:last-child,.gallery-carousel.gallery-columns-1>.gallery-item:nth-child(1n),.gallery.gallery-columns-1>.gallery-item:last-child,.gallery.gallery-columns-1>.gallery-item:nth-child(1n){margin-right:0}.gallery-carousel.gallery-columns-1>.gallery-item:nth-child(1n+1),.gallery.gallery-columns-1>.gallery-item:nth-child(1n+1){clear:both}.gallery-carousel.gallery-columns-2>.gallery-item,.gallery.gallery-columns-2>.gallery-item{float:left;display:block;margin-right:1.81818%;width:49.09091%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-2>.gallery-item:last-child,.gallery-carousel.gallery-columns-2>.gallery-item:nth-child(2n),.gallery.gallery-columns-2>.gallery-item:last-child,.gallery.gallery-columns-2>.gallery-item:nth-child(2n){margin-right:0}.gallery-carousel.gallery-columns-2>.gallery-item:nth-child(odd),.gallery.gallery-columns-2>.gallery-item:nth-child(odd){clear:both}.gallery-carousel.gallery-columns-3>.gallery-item,.gallery.gallery-columns-3>.gallery-item{float:left;display:block;margin-right:1.81818%;width:32.12121%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-3>.gallery-item:last-child,.gallery-carousel.gallery-columns-3>.gallery-item:nth-child(3n),.gallery.gallery-columns-3>.gallery-item:last-child,.gallery.gallery-columns-3>.gallery-item:nth-child(3n){margin-right:0}.gallery-carousel.gallery-columns-3>.gallery-item:nth-child(3n+1),.gallery.gallery-columns-3>.gallery-item:nth-child(3n+1){clear:both}.gallery-carousel.gallery-columns-4>.gallery-item,.gallery.gallery-columns-4>.gallery-item{float:left;display:block;margin-right:1.81818%;width:23.63636%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-4>.gallery-item:last-child,.gallery-carousel.gallery-columns-4>.gallery-item:nth-child(4n),.gallery.gallery-columns-4>.gallery-item:last-child,.gallery.gallery-columns-4>.gallery-item:nth-child(4n){margin-right:0}.gallery-carousel.gallery-columns-4>.gallery-item:nth-child(4n+1),.gallery.gallery-columns-4>.gallery-item:nth-child(4n+1){clear:both}.gallery-carousel.gallery-columns-6>.gallery-item,.gallery.gallery-columns-6>.gallery-item{float:left;display:block;margin-right:1.81818%;width:15.15152%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-6>.gallery-item:last-child,.gallery-carousel.gallery-columns-6>.gallery-item:nth-child(6n),.gallery.gallery-columns-6>.gallery-item:last-child,.gallery.gallery-columns-6>.gallery-item:nth-child(6n){margin-right:0}.gallery-carousel.gallery-columns-6>.gallery-item:nth-child(6n+1),.gallery.gallery-columns-6>.gallery-item:nth-child(6n+1){clear:both}.gallery-carousel.gallery-columns-8>.gallery-item,.gallery.gallery-columns-8>.gallery-item{float:left;display:block;margin-right:1.81818%;width:10.90909%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-8>.gallery-item:last-child,.gallery-carousel.gallery-columns-8>.gallery-item:nth-child(8n),.gallery.gallery-columns-8>.gallery-item:last-child,.gallery.gallery-columns-8>.gallery-item:nth-child(8n){margin-right:0}.gallery-carousel.gallery-columns-8>.gallery-item:nth-child(8n+1),.gallery.gallery-columns-8>.gallery-item:nth-child(8n+1){clear:both}.gallery-carousel.gallery-columns-12>.gallery-item,.gallery.gallery-columns-12>.gallery-item{float:left;display:block;margin-right:1.81818%;width:6.66667%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-12>.gallery-item:last-child,.gallery-carousel.gallery-columns-12>.gallery-item:nth-child(12n),.gallery.gallery-columns-12>.gallery-item:last-child,.gallery.gallery-columns-12>.gallery-item:nth-child(12n){margin-right:0}.gallery-carousel.gallery-columns-12>.gallery-item:nth-child(12n+1),.gallery.gallery-columns-12>.gallery-item:nth-child(12n+1){clear:both}.gallery-carousel.gallery-columns-24>.gallery-item,.gallery.gallery-columns-24>.gallery-item{float:left;display:block;margin-right:1.81818%;width:2.42424%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-24>.gallery-item:last-child,.gallery-carousel.gallery-columns-24>.gallery-item:nth-child(24n),.gallery.gallery-columns-24>.gallery-item:last-child,.gallery.gallery-columns-24>.gallery-item:nth-child(24n){margin-right:0}.gallery-carousel.gallery-columns-24>.gallery-item:nth-child(24n+1),.gallery.gallery-columns-24>.gallery-item:nth-child(24n+1){clear:both}}@media screen and (min-width:64em){body{font-size:1.1em}h1{font-size:1.5em}h2{font-size:1.3em}h3{font-size:1.2em}h4{font-size:1.1em}h5,h6{font-size:1em}#offCanvasLeft,.site-header-menu-icon{display:none}.mm-opened#offCanvasLeft,.site-toolbar-contact{display:block}.site-toolbar-contact a{color:#636363;padding:5px 15px 7.5px;font-size:.9em}.site-toolbar-contact a i{border:1px solid #636363;border-radius:50%;width:30px;height:27.5px;padding:5px 3.75px 0;text-align:center;vertical-align:middle}.site-toolbar-contact a i:after{vertical-align:middle}.site-toolbar-contact li{background:#f2d3d4;color:#000;width:30px;height:30px;margin-right:5px;padding-top:5px;font-size:15px;float:left}.site-nav{display:block}#site-header .dg__container{padding-right:0}#site-header .site-branding{max-width:180px}#site-nav{display:block}#site-nav .site-menu{width:100%;display:block;text-align:center}#site-nav .site-menu .menu-item{position:relative;text-align:center;text-transform:uppercase;margin-left:3.75px;padding-top:0;display:inline-block;text-shadow:none;text-decoration:none}#site-nav .site-menu .menu-item:first-child{margin-left:0}#site-nav .site-menu .menu-item .menu{display:none}#site-nav .site-menu .menu-item a,#site-nav .site-menu .menu-item a:visited{font-weight:500;color:#000;text-decoration:none;padding:3.75px}#site-nav .site-menu .menu-item.reservation a{background:#f2d3d4;color:#fff;display:inline-block;padding:34.5px 15px}#site-nav .site-menu .menu-item a:hover{color:#000}#site-nav .site-menu .menu-item.active-parent>a,#site-nav .site-menu .menu-item.active>a{color:#f2d3d4}#site-nav .menu-title>a .ubermenu-target-text{font-weight:600;color:#d57174}#site-nav .ubermenu-item .ubermenu-submenu .menu-title .menu-title .ubermenu-target-title{margin-bottom:0;padding-bottom:0}#site-nav .ubermenu-item .ubermenu-submenu .menu-title .menu-title .ubermenu-submenu{padding-top:0;margin-top:0}#site-nav .menu{display:block}#site-nav .menu .menu{display:none;background:#fff;position:absolute;top:25px;left:-10px;text-align:left;padding:15px;min-width:11em}#site-nav .menu>.parent:hover .menu{display:inline-block}#site-nav .menu>.parent:hover .menu li{position:relative;display:inline-block;width:100%;padding:0 12.5px 7.5px;margin-bottom:7.5px;margin-left:0;text-align:left!important;font-size:.9em;border-bottom:1px solid #fcfcfc}#site-nav .menu>.parent:hover .menu li:before{display:none}#site-nav .menu>.parent:hover .menu li:last-child{border:0;margin-bottom:0;padding-bottom:0}#site-nav .menu>.parent:hover .menu li:after{position:absolute;top:auto;right:8px;font-family:FontAwesome;content:"\f105";font-size:14px;font-weight:400}#site-nav .menu>.parent:hover .menu li:hover:after{color:#003e7e}#site-nav .menu>.parent:hover .menu li a{display:inline-block;width:100%;padding:0}#site-nav .menu>.parent:hover .menu li li{margin-left:0}.main-content{float:left;display:block;margin-right:1.81818%;width:70.30303%}.main-content:last-child{margin-right:0}.sidebar-content{float:left;margin-right:1.81818%;width:23.63636%;margin-left:4.24242%;margin-right:0;display:block}.sidebar-content:last-child{margin-right:0}.sidebar-content .widget-title{color:#000}.sidebar-content .widget{margin-bottom:2em}.sidebar-content .widget a,.sidebar-content .widget a:visited{color:#000}.sidebar-content .widget a:focus,.sidebar-content .widget a:hover{color:#003e7e}.sidebar-content .widget_categories li{color:#003e7e;border-bottom:1px solid #fff;margin-bottom:7.5px;padding-bottom:7.5px}.sidebar-content .widget_search .search-field{border:1px solid #fff;border-radius:0}.sidebar-content .widget_recent_entries li{color:#003e7e;border-bottom:1px solid #fff;margin-bottom:7.5px;padding-bottom:7.5px}.kontakt .text-and-media.dark .text.right{margin-top:0}.gallery,.gallery-carousel{display:block}.gallery-carousel:after,.gallery:after{clear:both;content:"";display:block}.gallery-carousel.gallery-columns-1>.gallery-item,.gallery.gallery-columns-1>.gallery-item{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-1>.gallery-item:last-child,.gallery-carousel.gallery-columns-1>.gallery-item:nth-child(1n),.gallery.gallery-columns-1>.gallery-item:last-child,.gallery.gallery-columns-1>.gallery-item:nth-child(1n){margin-right:0}.gallery-carousel.gallery-columns-1>.gallery-item:nth-child(1n+1),.gallery.gallery-columns-1>.gallery-item:nth-child(1n+1){clear:both}.gallery-carousel.gallery-columns-2>.gallery-item,.gallery.gallery-columns-2>.gallery-item{float:left;display:block;margin-right:1.81818%;width:49.09091%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-2>.gallery-item:last-child,.gallery-carousel.gallery-columns-2>.gallery-item:nth-child(2n),.gallery.gallery-columns-2>.gallery-item:last-child,.gallery.gallery-columns-2>.gallery-item:nth-child(2n){margin-right:0}.gallery-carousel.gallery-columns-2>.gallery-item:nth-child(odd),.gallery.gallery-columns-2>.gallery-item:nth-child(odd){clear:both}.gallery-carousel.gallery-columns-3>.gallery-item,.gallery.gallery-columns-3>.gallery-item{float:left;display:block;margin-right:1.81818%;width:32.12121%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-3>.gallery-item:last-child,.gallery-carousel.gallery-columns-3>.gallery-item:nth-child(3n),.gallery.gallery-columns-3>.gallery-item:last-child,.gallery.gallery-columns-3>.gallery-item:nth-child(3n){margin-right:0}.gallery-carousel.gallery-columns-3>.gallery-item:nth-child(3n+1),.gallery.gallery-columns-3>.gallery-item:nth-child(3n+1){clear:both}.gallery-carousel.gallery-columns-4>.gallery-item,.gallery.gallery-columns-4>.gallery-item{float:left;display:block;margin-right:1.81818%;width:23.63636%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-4>.gallery-item:last-child,.gallery-carousel.gallery-columns-4>.gallery-item:nth-child(4n),.gallery.gallery-columns-4>.gallery-item:last-child,.gallery.gallery-columns-4>.gallery-item:nth-child(4n){margin-right:0}.gallery-carousel.gallery-columns-4>.gallery-item:nth-child(4n+1),.gallery.gallery-columns-4>.gallery-item:nth-child(4n+1){clear:both}.gallery-carousel.gallery-columns-6>.gallery-item,.gallery.gallery-columns-6>.gallery-item{float:left;display:block;margin-right:1.81818%;width:15.15152%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-6>.gallery-item:last-child,.gallery-carousel.gallery-columns-6>.gallery-item:nth-child(6n),.gallery.gallery-columns-6>.gallery-item:last-child,.gallery.gallery-columns-6>.gallery-item:nth-child(6n){margin-right:0}.gallery-carousel.gallery-columns-6>.gallery-item:nth-child(6n+1),.gallery.gallery-columns-6>.gallery-item:nth-child(6n+1){clear:both}.gallery-carousel.gallery-columns-8>.gallery-item,.gallery.gallery-columns-8>.gallery-item{float:left;display:block;margin-right:1.81818%;width:10.90909%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-8>.gallery-item:last-child,.gallery-carousel.gallery-columns-8>.gallery-item:nth-child(8n),.gallery.gallery-columns-8>.gallery-item:last-child,.gallery.gallery-columns-8>.gallery-item:nth-child(8n){margin-right:0}.gallery-carousel.gallery-columns-8>.gallery-item:nth-child(8n+1),.gallery.gallery-columns-8>.gallery-item:nth-child(8n+1){clear:both}.gallery-carousel.gallery-columns-12>.gallery-item,.gallery.gallery-columns-12>.gallery-item{float:left;display:block;margin-right:1.81818%;width:6.66667%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-12>.gallery-item:last-child,.gallery-carousel.gallery-columns-12>.gallery-item:nth-child(12n),.gallery.gallery-columns-12>.gallery-item:last-child,.gallery.gallery-columns-12>.gallery-item:nth-child(12n){margin-right:0}.gallery-carousel.gallery-columns-12>.gallery-item:nth-child(12n+1),.gallery.gallery-columns-12>.gallery-item:nth-child(12n+1){clear:both}.gallery-carousel.gallery-columns-24>.gallery-item,.gallery.gallery-columns-24>.gallery-item{float:left;display:block;margin-right:1.81818%;width:2.42424%;margin-bottom:.90909%}.gallery-carousel.gallery-columns-24>.gallery-item:last-child,.gallery-carousel.gallery-columns-24>.gallery-item:nth-child(24n),.gallery.gallery-columns-24>.gallery-item:last-child,.gallery.gallery-columns-24>.gallery-item:nth-child(24n){margin-right:0}.gallery-carousel.gallery-columns-24>.gallery-item:nth-child(24n+1),.gallery.gallery-columns-24>.gallery-item:nth-child(24n+1){clear:both}.mls-layout{display:block;font-size:1rem;line-height:1.6}.mls-layout:after{clear:both;content:"";display:block}.mls-layout section{clear:both;width:100%;padding-top:50px;padding-bottom:50px}.mls-layout section:first-child{margin-top:0}.mls-layout section.no-padding{padding-bottom:0}.mls-layout .dg__container .dg__container{padding-left:0;padding-right:0}.mls-layout .padding{padding-left:15px;padding-right:15px}.mls-layout h1.title{position:relative;text-transform:uppercase;margin-bottom:50px}.mls-layout h1.title.center span{background:#fff;padding-left:25px;padding-right:25px}.mls-layout h1.title.center:before{position:absolute;content:"";top:50%;left:0;width:100%;height:1px;background:#f2d3d4;z-index:-1}.mls-layout h2.title{text-transform:none;margin-bottom:25px}.mls-layout h3.title{text-transform:uppercase}.mls-layout .subtitle{float:left;margin-right:1.81818%;width:100%;margin-right:0;display:block;clear:both;margin-bottom:50px;font-weight:400}.mls-layout .subtitle:last-child{margin-right:0}.mls-layout .subtitle:after{clear:both;content:"";display:block}.mls-layout .item-for-hover,.mls-layout .subtitle.special,.mls-layout .title.special{position:relative}.mls-layout .text-and-media .subtitle{float:left;display:block;margin-right:1.81818%;width:100%;margin-left:0}.mls-layout .text-and-media .subtitle:last-child{margin-right:0}.mls-layout .bold{font-weight:700}.mls-layout .center,.mls-layout .special.center{text-align:center}.mls-layout .button.extra{width:auto;position:absolute;bottom:25px;left:25px;right:25px;color:#000;background:#fff;font-size:.9em;text-transform:uppercase;padding:7.5px 45px 7.5px 7.5px;transition:all 1s ease-in-out}.mls-layout .button.extra span{position:absolute;width:37.5px;height:100%;top:0;right:0;background:#fff}.mls-layout .button.extra span i{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000}.mls-layout .left{float:left;display:block;margin-right:1.81818%;width:49.09091%;margin-bottom:0}.mls-layout .left:last-child{margin-right:0}.mls-layout .right{float:left;display:block;margin-right:1.81818%;width:49.09091%;margin-right:0}.mls-layout .right:last-child{margin-right:0}.mls-layout a{text-decoration:none}.mls-layout .img{float:left;display:block;width:100%;max-width:100%;height:auto}.mls-layout .img:after{clear:both;content:"";display:block}.mls-layout .loader{float:left;margin-right:1.81818%;width:100%;display:block;text-align:center;margin-bottom:25px}.mls-layout .loader:last-child{margin-right:0}.mls-layout .loader:after{clear:both;content:"";display:block}.mls-layout .loader .btn-default{width:100%;font-size:16.5px!important;font-weight:300;background:none;background:transparent;border:1px solid #003e7e;border-radius:0;color:#003e7e;display:inline-block;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;transition:background-color .15s ease}.mls-layout .loader .btn-default i{display:inline-block;float:none;font-weight:400;font-weight:100;margin-right:7.5px}.title-normal,.title-normal .title{margin-bottom:0!important}.after-before-elements .twentytwenty-wrapper{float:left;display:block;margin-right:1.81818%;width:49.09091%}.after-before-elements .twentytwenty-wrapper:last-child,.after-before-elements .twentytwenty-wrapper:nth-child(2n+2){margin-right:0}.after-before-elements.fullwidth .twentytwenty-wrapper{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:25px}.after-before-elements.fullwidth .twentytwenty-wrapper:last-child{margin-right:0}.twentytwenty-container{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.twentytwenty-container:last-child{margin-right:0}.twentytwenty-container img{max-width:100%;width:100%;height:auto}.text-normal{position:relative}.text-normal.special{float:left;display:block;margin-right:1.81818%;width:100%;margin-left:0}.text-normal.special:last-child{margin-right:0}.text-normal .subtitle{text-transform:uppercase}.text-normal .text{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;padding:25px 0}.text-normal .text:last-child{margin-right:0}.text-normal .text p{margin:0}.text-normal.border .text{border:10px solid #f2d3d4;padding:85px}.text-normal.iframe{position:relative;line-height:1;margin:0;padding:0;overflow:hidden}.text-normal.iframe .text{padding:0}.text-normal.iframe iframe{width:100%;height:640px}.text-normal.iframe .icon-360{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:4rem;max-width:100%}.text-normal.iframe .map-overlay{display:block;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(242,211,212,.71);opacity:1;text-align:center;transition:all .33s}.text-normal.iframe.active .map-overlay{display:none;opacity:0}.text-and-media{position:relative}.text-and-media.two-videos .text.left.is-video,.text-and-media.two-videos .text.right.is-video{float:left;display:block;margin-right:1.81818%;width:49.09091%}.text-and-media.two-videos .text.left.is-video:last-child,.text-and-media.two-videos .text.right.is-video:last-child{margin-right:0}.text-and-media.two-videos .text.left.is-video:nth-child(2n+2),.text-and-media.two-videos .text.right.is-video:nth-child(2n+2){margin-right:0;float:right}.text-and-media .dg__container.border{padding:50px;border:10px solid #f2d3d4}.text-and-media .dg__container.border .text.left,.text-and-media .dg__container.border .text.right{padding:7.5px}.text-and-media .padding{padding-right:0}.text-and-media .images{display:block}.text-and-media .images:after{clear:both;content:"";display:block}.text-and-media ul{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;padding-left:25px;list-style:disc;list-style-position:inside}.text-and-media ul:last-child{margin-right:0}.text-and-media ul.images{padding:0;list-style:none}.text-and-media .button.btn{display:inline-block;margin:15px 0 0;padding:5px 15px;border:1px solid #000;color:#000;transition:background .5s ease}.text-and-media .button.btn a{font-size:.9em;text-transform:uppercase;color:#000}.text-and-media .button.btn:focus,.text-and-media .button.btn:hover{border-color:#000;background:#fff;transition:background .5s ease}.text-and-media .text-items{margin-top:25px}.text-and-media .text.left,.text-and-media .text.right{width:50%;margin-right:0;padding:50px}.text-and-media .text.left.is-video,.text-and-media .text.right.is-video{width:50%;padding:0}.text-and-media .text.left.is-video:nth-child(odd),.text-and-media .text.right.is-video:nth-child(odd){clear:both}.text-and-media .text.left.is-video:nth-child(2n+2),.text-and-media .text.right.is-video:nth-child(2n+2){margin-right:0;float:right}.text-and-media .text.left.dark,.text-and-media .text.right.dark{background:#f2d3d4}.text-and-media .text.left.no-padding,.text-and-media .text.right.no-padding{background:none;overflow:hidden}.text-and-media .text.left.border,.text-and-media .text.right.border{border:5px solid #000!important}.text-and-media .text.left.border.is-video,.text-and-media .text.right.border.is-video{border:0!important;background:none}.text-and-media .text.left.border.is-video .plyr--video,.text-and-media .text.right.border.is-video .plyr--video{border:5px solid #000!important}.text-and-media .text.left.separated,.text-and-media .text.right.separated{margin-top:75px}.text-and-media .text.left.no-padding,.text-and-media .text.right.no-padding{margin-top:0;padding:0}.text-and-media .text.left.no-padding.separated,.text-and-media .text.right.no-padding.separated{margin-top:75px}.text-and-media .images.border{border:5px solid #000!important}.text-and-media .carousel-mls-image{list-style:none!important;padding-left:0!important;margin-left:0!important;background:transparent!important}.text-and-media .carousel-mls-image.border{border:5px solid #000!important}.text-and-media .carousel-mls-image li{position:relative;outline:none!important;line-height:1}.text-and-media .carousel-mls-image li img{outline:none!important;cursor:pointer}.text-and-media .carousel-mls-image a{display:inline-block}.text-and-media .carousel-mls-image .slick-track .images{cursor:pointer}.text-and-media .carousel-mls-image .fa{position:absolute;top:50%;left:50%;color:#fff;font-weight:400;font-size:19.23077px;opacity:.9;transform:translate(-50%,-50%)}.text-and-media.special .carousel-mls-image>li{outline:none}.text-and-media.special .text.left,.text-and-media.special .text.right{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:15px}.text-and-media.special .text.left:last-child,.text-and-media.special .text.left:nth-child(2n+2),.text-and-media.special .text.right:last-child,.text-and-media.special .text.right:nth-child(2n+2){margin-right:0}.text-and-media .slick-dotted.slick-slider{margin-bottom:0}.text-and-media .slick-list{outline:none}.text-and-media .slick-next:before,.text-and-media .slick-prev:before{font-family:FontAwesome;content:"\f104";color:#fff;font-size:35px;font-weight:400}.text-and-media .slick-prev{left:0!important}.text-and-media .slick-next{right:0!important}.text-and-media .slick-next:before{content:"\f105";z-index:99}.text-and-media .slick-next,.text-and-media .slick-prev{background:rgba(99,99,99,.7);border-radius:0;height:125px;width:25px;z-index:990}.text-and-media .slick-dots{font-family:normal normal normal 14px,1,FontAwesome;bottom:auto;bottom:0;left:0;right:0;height:45px;width:100%;transform:translateY(-50%);list-style-type:decimal-leading-zero}.text-and-media .slick-dots li{position:relative;display:inline-block;color:#fff;width:auto;height:auto;font-size:1em;font-weight:100;text-align:center;margin:0;margin-right:7.5px;margin-left:7.5px;padding:3.75px 7.5px;opacity:.7}.text-and-media .slick-dots li.slick-active{opacity:1}.text-and-media .slick-dots li:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:#fff}.text-and-media .slick-dots li button{color:#fff;font-size:25px}.text-and-media .slick-dots li button:before{display:none}.text-and-media .slick-dots li a,.text-and-media .slick-dots li a:visited{float:left;display:block;color:#fff}.text-and-media .slick-dots li a:after,.text-and-media .slick-dots li a:visited:after{clear:both;content:"";display:block}.text-and-media .video{float:left;margin-right:1.81818%;width:100%;margin-right:0;display:block}.text-and-media .video:last-child{margin-right:0}.text-and-media .video:after{clear:both;content:"";display:block}.table,.table .subtitle{position:relative}.table .subtitle{font-weight:700;text-transform:uppercase;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f2d3d4}.table .table.left{float:left;display:block;margin-right:1.81818%;width:44.84848%}.table .table.left:last-child{margin-right:0}.table .table.right{float:left;display:block;margin-right:1.81818%;width:44.84848%;margin-left:8.48485%;margin-right:0}.table .table.right:last-child{margin-right:0}.table .break .text{margin-top:50px;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.table .break .text:last-child{margin-right:0}.table .item,.table .listing{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;line-height:1.2;margin-bottom:5px}.table .item:last-child,.table .listing:last-child{margin-right:0}.table .has-desc{font-weight:700}.table .has-desc .title{text-transform:uppercase}.table .has-desc .description{clear:both;color:#636363;font-weight:400;font-style:italic}.table .text{display:inline-block}.table .text .title{float:left}.table .price{display:inline-block;float:right}.form-normal{position:relative}.form-normal .subtitle{text-transform:uppercase}.form-normal .text{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.form-normal .text:last-child{margin-right:0}.form-normal .text .main{float:left;display:block;margin-right:1.81818%;width:44.84848%}.form-normal .text .main:last-child{margin-right:0}.form-normal .text .form{float:left;display:block;margin-right:1.81818%;width:53.33333%;margin-right:0}.form-normal .text .form:last-child{margin-right:0}.form-normal .text .form .gform_fields li:first-child,.form-normal .text .form .gform_fields li:first-child .ginput_container.ginput_container_text,.form-normal .text .form .gform_fields li:nth-child(2),.form-normal .text .form .gform_fields li:nth-child(2) .ginput_container.ginput_container_text,.form-normal .text .form .gform_wrapper{margin-top:0}.form-normal .text .form .ginput_container input,.form-normal .text .form .ginput_container textarea{border:0;border-radius:0;border-bottom:1px solid #f2d3d4;box-shadow:none}.form-normal .text .form .ginput_container textarea{border:1px solid #f2d3d4}.form-normal .text .form .gfield_label{display:none}.form-normal .text .form .gform_footer .gform_button.button{border-radius:0;border:2px solid #fff}.form-normal .text .form .gform_wrapper li.gfield.gfield_error,.form-normal .text .form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:transparent;margin-top:0;border:0}.form-normal .text .form .gfield_description.validation_message{margin-top:0;padding-top:0}.form-normal .text p{margin:0}.form-normal.border .text{border:10px solid #f2d3d4;padding:85px}.form-normal.dark .text{background:#f2d3d4;color:#000;padding:85px}.services .services-normal{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;overflow:hidden}.services .services-normal:last-child{margin-right:0}.services .services-normal .item{float:left;display:block;margin-right:1.81818%;width:49.09091%;margin-bottom:25px;outline:none}.services .services-normal .item:last-child{margin-right:0}.services .services-normal .item:nth-child(odd){clear:both}.services .services-normal .item:nth-child(2n+2){margin-right:0}.services .services-normal img{width:100%;max-width:100%;height:auto;transition:transform 1.5s ease-in-out}.services a{position:relative;line-height:1;float:left;display:block;margin-right:1.81818%;width:100%;overflow:hidden}.services a,.services a:last-child{margin-right:0}.services a:hover img{transform:scale(1.1);transition:transform 3s ease-in-out}.video{display:block;padding-bottom:0}.video:after{clear:both;content:"";display:block}.video .description{margin-top:15px;text-align:center}.gallery .description{text-transform:uppercase;margin-bottom:25px}.gallery .gallery-holder li{float:left;display:block;margin-right:1.81818%;width:23.63636%;cursor:pointer;margin-bottom:25px;line-height:1;border:5px solid #000}.gallery .gallery-holder li:last-child{margin-right:0}.gallery .gallery-holder li:nth-child(4n+1){clear:both}.gallery .gallery-holder li:nth-child(4n+4){margin-right:0}.gallery .gallery-holder li:hover{border-color:#f2d3d4}.gallery .gallery-holder li img{display:block;width:100%;max-width:100%;height:auto}.slider .slider-normal{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;overflow:hidden}.slider .slider-normal:last-child{margin-right:0}.slider .slider-normal .item{outline:none}.slider .slider-normal .item .description{margin-top:15px;text-align:center}.slider .slider-normal .slick-next:before,.slider .slider-normal .slick-prev:before{font-family:FontAwesome;content:"\f104";color:#fff;font-size:18px;font-weight:400}.slider .slider-normal .slick-next{right:0}.slider .slider-normal .slick-next:before{content:"\f105"}.slider .slider-normal .slick-prev{left:0}.slider .slider-normal .slick-next,.slider .slider-normal .slick-prev{background:#f2d3d4;border-radius:0;width:34px;height:99px;z-index:999}.slider .slider-normal img{width:100%;max-width:100%;height:auto;border:5px solid #000!important}.slider a{position:relative;line-height:1;float:left;display:block;margin-right:1.81818%;width:100%}.slider a,.slider a:last-child{margin-right:0}.carousel-items .item{border:1px solid #f2d3d4;padding:25px;margin-right:15px;margin-left:15px;outline:none!important}.carousel-items .slick-next:before,.carousel-items .slick-prev:before{font-family:FontAwesome;content:"\f104";color:#fff;font-size:18px;font-weight:400}.carousel-items .slick-next{right:0}.carousel-items .slick-next:before{content:"\f105"}.carousel-items .slick-prev{left:0}.carousel-items .slick-next,.carousel-items .slick-prev{background:#f2d3d4;border-radius:0;width:34px;height:99px;z-index:999}.carousel-items img{width:100%;max-width:100%;height:auto}.transparent{background:transparent;border-color:transparent;color:transparent}hr{border:0;margin:0}.quote,hr.image{padding-top:100px;padding-bottom:100px}.quote{background-color:#5a4534;background-repeat:no-repeat;background-position:50%;background-attachment:scroll;background-size:cover}.quote .text{text-align:center}#site-footer{position:relative;float:left;display:block;margin-right:1.81818%;width:100%}#site-footer,#site-footer:last-child{margin-right:0}#site-footer .footer-info{padding:75px 0}#site-footer .footer-info h3.title{text-align:left;text-transform:uppercase;margin-bottom:25px}#site-footer .footer-info .box{float:left;display:block;margin-right:1.81818%;width:23.63636%;margin-bottom:15px}#site-footer .footer-info .box:last-child,#site-footer .footer-info .box:nth-child(4n+4){margin-right:0}#site-footer .footer-info .box .link-social{margin:25px 0}#site-footer .footer-info .box .link-social a{font-size:25px;margin-right:7.5px}#site-footer .footer-info .box .link-list .link-item{margin-bottom:7.5px}#site-footer .footer-copyright{position:relative;padding-top:45px;padding-bottom:45px}#site-footer .footer-copyright>div{text-transform:uppercase;font-size:.9rem}#site-footer .footer-copyright .site-impressum{position:absolute;top:0;left:50%;width:auto;text-align:left;transform:translate(-50%);margin-bottom:0}#site-footer .footer-copyright .site-impressum .menu-item a{color:#fff}#site-footer .footer-copyright .site-copyright{width:auto;float:left;text-align:center;margin-bottom:0}#site-footer .footer-copyright .site-development{width:auto;float:right;text-align:center}#site-footer .footer-copyright a,#site-footer .footer-copyright a:visited{color:#636363;text-decoration:none}#site-footer .footer-copyright a:hover{color:#fff}#site-footer .btn-float{position:absolute;top:-25px;border:0;color:#636363;text-align:center;line-height:1;z-index:444}#site-footer .btn-float i{padding-top:0;line-height:1.1}.map{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.map:after{clear:both;content:"";display:block}.map:last-child{margin-right:0}}@media screen and (min-width:85em){h1{font-size:1.7em}h2{font-size:1.4em}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1.05em}#site-header .dg__container{padding-right:0}#site-header .site-branding{max-width:100%}#site-nav .site-menu{width:100%;display:block;text-align:center}#site-nav .site-menu .menu-item{position:relative;text-align:center;text-transform:uppercase;margin-left:10px;padding-top:0;display:inline-block;text-shadow:none;text-decoration:none}#site-nav .site-menu .menu-item:first-child{margin-left:0}#site-nav .site-menu .menu-item.empty-link{min-width:8em;text-indent:-999em}#site-nav .site-menu .menu-item .menu{display:none}#site-nav .site-menu .menu-item a,#site-nav .site-menu .menu-item a:visited{text-decoration:none;padding:11.53846px}#site-nav .site-menu .menu-item.reservation a{background:#f2d3d4;color:#fff;display:inline-block;padding:50px 25px;font-weight:500}#site-nav .menu{display:block}#site-nav .menu .menu{display:none;background:#fff;position:absolute;top:25px;left:-10px;text-align:left;padding:15px;min-width:11em}#site-nav .menu>.parent:hover .menu{display:inline-block}#site-nav .menu>.parent:hover .menu li{position:relative;display:inline-block;width:100%;padding:0 12.5px 7.5px;margin-bottom:7.5px;margin-left:0;text-align:left!important;font-size:.9em;border-bottom:1px solid #fcfcfc}#site-nav .menu>.parent:hover .menu li:before{display:none}#site-nav .menu>.parent:hover .menu li:last-child{border:0;margin-bottom:0;padding-bottom:0}#site-nav .menu>.parent:hover .menu li:after{position:absolute;top:auto;right:8px;font-family:FontAwesome;content:"\f105";font-size:14px;font-weight:400}#site-nav .menu>.parent:hover .menu li:hover:after{color:#003e7e}#site-nav .menu>.parent:hover .menu li a{display:inline-block;width:100%;padding:0}#site-nav .menu>.parent:hover .menu li li{margin-left:0}.entry-content,.entry-summary,.page-content{margin-top:0}.mls-layout{display:block;font-size:1rem;line-height:1.6}.mls-layout:after{clear:both;content:"";display:block}.mls-layout section{clear:both;width:100%;padding-top:50px;padding-bottom:50px}.mls-layout section:first-child{margin-top:0}.mls-layout section.no-padding{padding-bottom:0}.mls-layout .dg__container .dg__container{padding-left:0;padding-right:0}.mls-layout .padding{padding-left:15px;padding-right:15px}.mls-layout h1.title{position:relative;text-transform:uppercase;margin-bottom:50px}.mls-layout h1.title.center span{background:#fff;padding-left:25px;padding-right:25px}.mls-layout h1.title.center:before{position:absolute;content:"";top:50%;left:0;width:100%;height:1px;background:#f2d3d4;z-index:-1}.mls-layout h2.title{text-transform:none;margin-bottom:25px}.mls-layout h3.title{text-transform:uppercase}.mls-layout .subtitle{float:left;margin-right:1.81818%;width:100%;margin-right:0;display:block;clear:both;margin-bottom:50px;font-weight:400}.mls-layout .subtitle:last-child{margin-right:0}.mls-layout .subtitle:after{clear:both;content:"";display:block}.mls-layout .item-for-hover,.mls-layout .subtitle.special,.mls-layout .title.special{position:relative}.mls-layout .text-and-media .subtitle{float:left;display:block;margin-right:1.81818%;width:100%;margin-left:0}.mls-layout .text-and-media .subtitle:last-child{margin-right:0}.mls-layout .bold{font-weight:700}.mls-layout .center,.mls-layout .special.center{text-align:center}.mls-layout .button.extra{width:auto;position:absolute;bottom:25px;left:25px;right:25px;color:#000;background:#fff;font-size:.9em;text-transform:uppercase;padding:7.5px 45px 7.5px 7.5px;transition:all 1s ease-in-out}.mls-layout .button.extra span{position:absolute;width:37.5px;height:100%;top:0;right:0;background:#fff}.mls-layout .button.extra span i{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000}.mls-layout .left{float:left;display:block;margin-right:1.81818%;width:49.09091%;margin-bottom:0}.mls-layout .left:last-child{margin-right:0}.mls-layout .right{float:left;display:block;margin-right:1.81818%;width:49.09091%;margin-right:0}.mls-layout .right:last-child{margin-right:0}.mls-layout a{text-decoration:none}.mls-layout .img{float:left;display:block;width:100%;max-width:100%;height:auto}.mls-layout .img:after{clear:both;content:"";display:block}.mls-layout .loader{float:left;margin-right:1.81818%;width:100%;display:block;text-align:center;margin-bottom:25px}.mls-layout .loader:last-child{margin-right:0}.mls-layout .loader:after{clear:both;content:"";display:block}.mls-layout .loader .btn-default{width:100%;font-size:16.5px!important;font-weight:300;background:none;background:transparent;border:1px solid #003e7e;border-radius:0;color:#003e7e;display:inline-block;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;transition:background-color .15s ease}.mls-layout .loader .btn-default i{display:inline-block;float:none;font-weight:400;font-weight:100;margin-right:7.5px}.title-normal,.title-normal .title{margin-bottom:0!important}.after-before-elements .twentytwenty-wrapper{float:left;display:block;margin-right:1.81818%;width:49.09091%}.after-before-elements .twentytwenty-wrapper:last-child,.after-before-elements .twentytwenty-wrapper:nth-child(2n+2){margin-right:0}.after-before-elements.fullwidth .twentytwenty-wrapper{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:25px}.after-before-elements.fullwidth .twentytwenty-wrapper:last-child{margin-right:0}.twentytwenty-container{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.twentytwenty-container:last-child{margin-right:0}.twentytwenty-container img{max-width:100%;width:100%;height:auto}.text-normal{position:relative}.text-normal.special{float:left;display:block;margin-right:1.81818%;width:100%;margin-left:0}.text-normal.special:last-child{margin-right:0}.text-normal .subtitle{text-transform:uppercase}.text-normal .text{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;padding:25px 0}.text-normal .text:last-child{margin-right:0}.text-normal .text p{margin:0}.text-normal.border .text{border:10px solid #f2d3d4;padding:85px}.text-normal.iframe{position:relative;line-height:1;margin:0;padding:0;overflow:hidden}.text-normal.iframe .text{padding:0}.text-normal.iframe iframe{width:100%;height:720px}.text-normal.iframe .icon-360{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:4rem;max-width:100%}.text-normal.iframe .map-overlay{display:block;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(242,211,212,.71);opacity:1;text-align:center;transition:all .33s}.text-normal.iframe.active .map-overlay{display:none;opacity:0}.text-and-media{position:relative}.text-and-media.two-videos .text.left.is-video,.text-and-media.two-videos .text.right.is-video{float:left;display:block;margin-right:1.81818%;width:49.09091%}.text-and-media.two-videos .text.left.is-video:last-child,.text-and-media.two-videos .text.right.is-video:last-child{margin-right:0}.text-and-media.two-videos .text.left.is-video:nth-child(2n+2),.text-and-media.two-videos .text.right.is-video:nth-child(2n+2){margin-right:0;float:right}.text-and-media .dg__container.border{padding:75px;border:10px solid #f2d3d4}.text-and-media .dg__container.border .text.left,.text-and-media .dg__container.border .text.right{padding:7.5px}.text-and-media .padding{padding-right:0}.text-and-media .images{display:block}.text-and-media .images:after{clear:both;content:"";display:block}.text-and-media ul{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;padding-left:25px;list-style:disc;list-style-position:inside}.text-and-media ul:last-child{margin-right:0}.text-and-media ul.images{padding:0;list-style:none}.text-and-media .button.btn{display:inline-block;margin:15px 0 0;padding:5px 15px;border:1px solid #000;color:#000;transition:background .5s ease}.text-and-media .button.btn a{font-size:.9em;text-transform:uppercase;color:#000}.text-and-media .button.btn:focus,.text-and-media .button.btn:hover{border-color:#000;background:#fff;transition:background .5s ease}.text-and-media .text-items{margin-top:25px}.text-and-media .text.left,.text-and-media .text.right{width:50%;margin-right:0;padding:50px}.text-and-media .text.left.is-video,.text-and-media .text.right.is-video{width:50%;padding:0}.text-and-media .text.left.is-video:nth-child(odd),.text-and-media .text.right.is-video:nth-child(odd){clear:both}.text-and-media .text.left.is-video:nth-child(2n+2),.text-and-media .text.right.is-video:nth-child(2n+2){margin-right:0;float:right}.text-and-media .text.left.dark,.text-and-media .text.right.dark{background:#f2d3d4}.text-and-media .text.left.no-padding,.text-and-media .text.right.no-padding{background:none;overflow:hidden}.text-and-media .text.left.border,.text-and-media .text.right.border{border:5px solid #000!important}.text-and-media .text.left.border.is-video,.text-and-media .text.right.border.is-video{border:0!important;background:none}.text-and-media .text.left.border.is-video .plyr--video,.text-and-media .text.right.border.is-video .plyr--video{border:5px solid #000!important}.text-and-media .text.left.separated,.text-and-media .text.right.separated{margin-top:75px}.text-and-media .text.left.no-padding,.text-and-media .text.right.no-padding{margin-top:0;padding:0}.text-and-media .text.left.no-padding.separated,.text-and-media .text.right.no-padding.separated{margin-top:75px}.text-and-media .images.border{border:5px solid #000!important}.text-and-media .carousel-mls-image{list-style:none!important;padding-left:0!important;margin-left:0!important;background:transparent!important}.text-and-media .carousel-mls-image.border{border:5px solid #000!important}.text-and-media .carousel-mls-image li{position:relative;outline:none!important;line-height:1}.text-and-media .carousel-mls-image li img{outline:none!important;cursor:pointer}.text-and-media .carousel-mls-image a{display:inline-block}.text-and-media .carousel-mls-image .slick-track .images{cursor:pointer}.text-and-media .carousel-mls-image .fa{position:absolute;top:50%;left:50%;color:#fff;font-weight:400;font-size:19.23077px;opacity:.9;transform:translate(-50%,-50%)}.text-and-media.special .carousel-mls-image>li{outline:none}.text-and-media.special .text.left,.text-and-media.special .text.right{float:left;display:block;margin-right:1.81818%;width:100%;margin-bottom:15px}.text-and-media.special .text.left:last-child,.text-and-media.special .text.left:nth-child(2n+2),.text-and-media.special .text.right:last-child,.text-and-media.special .text.right:nth-child(2n+2){margin-right:0}.text-and-media .slick-dotted.slick-slider{margin-bottom:0}.text-and-media .slick-list{outline:none}.text-and-media .slick-next:before,.text-and-media .slick-prev:before{font-family:FontAwesome;content:"\f104";color:#fff;font-size:35px;font-weight:400}.text-and-media .slick-prev{left:0!important}.text-and-media .slick-next{right:0!important}.text-and-media .slick-next:before{content:"\f105";z-index:99}.text-and-media .slick-next,.text-and-media .slick-prev{background:rgba(99,99,99,.7);border-radius:0;height:125px;width:25px;z-index:990}.text-and-media .slick-dots{font-family:normal normal normal 14px,1,FontAwesome;bottom:auto;bottom:0;left:0;right:0;height:45px;width:100%;transform:translateY(-50%);list-style-type:decimal-leading-zero}.text-and-media .slick-dots li{position:relative;display:inline-block;color:#fff;width:auto;height:auto;font-size:1em;font-weight:100;text-align:center;margin:0;margin-right:7.5px;margin-left:7.5px;padding:3.75px 7.5px;opacity:.7}.text-and-media .slick-dots li.slick-active{opacity:1}.text-and-media .slick-dots li:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:#fff}.text-and-media .slick-dots li button{color:#fff;font-size:25px}.text-and-media .slick-dots li button:before{display:none}.text-and-media .slick-dots li a,.text-and-media .slick-dots li a:visited{float:left;display:block;color:#fff}.text-and-media .slick-dots li a:after,.text-and-media .slick-dots li a:visited:after{clear:both;content:"";display:block}.text-and-media .video{float:left;margin-right:1.81818%;width:100%;margin-right:0;display:block}.text-and-media .video:last-child{margin-right:0}.text-and-media .video:after{clear:both;content:"";display:block}.table,.table .subtitle{position:relative}.table .subtitle{font-weight:700;text-transform:uppercase;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f2d3d4}.table .table.left{float:left;display:block;margin-right:1.81818%;width:44.84848%}.table .table.left:last-child{margin-right:0}.table .table.right{float:left;display:block;margin-right:1.81818%;width:44.84848%;margin-left:8.48485%;margin-right:0}.table .table.right:last-child{margin-right:0}.table .break .text{margin-top:50px;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.table .break .text:last-child{margin-right:0}.table .item,.table .listing{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;line-height:1.2;margin-bottom:5px}.table .item:last-child,.table .listing:last-child{margin-right:0}.table .has-desc{font-weight:700}.table .has-desc .title{text-transform:uppercase}.table .has-desc .description{clear:both;color:#636363;font-weight:400;font-style:italic}.table .text{display:inline-block}.table .text .title{float:left}.table .price{display:inline-block;float:right}.form-normal{position:relative}.form-normal .subtitle{text-transform:uppercase}.form-normal .text{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0}.form-normal .text:last-child{margin-right:0}.form-normal .text .main{float:left;display:block;margin-right:1.81818%;width:40.60606%}.form-normal .text .main:last-child{margin-right:0}.form-normal .text .form{float:left;display:block;margin-right:1.81818%;width:57.57576%;margin-right:0}.form-normal .text .form:last-child{margin-right:0}.form-normal .text .form .gform_fields li:first-child,.form-normal .text .form .gform_fields li:first-child .ginput_container.ginput_container_text,.form-normal .text .form .gform_fields li:nth-child(2),.form-normal .text .form .gform_fields li:nth-child(2) .ginput_container.ginput_container_text,.form-normal .text .form .gform_wrapper{margin-top:0}.form-normal .text .form .ginput_container input,.form-normal .text .form .ginput_container textarea{border:0;border-radius:0;border-bottom:1px solid #f2d3d4;box-shadow:none}.form-normal .text .form .ginput_container textarea{border:1px solid #f2d3d4}.form-normal .text .form .gfield_label{display:none}.form-normal .text .form .gform_footer .gform_button.button{border-radius:0;border:2px solid #fff}.form-normal .text .form .gform_wrapper li.gfield.gfield_error,.form-normal .text .form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:transparent;margin-top:0;border:0}.form-normal .text .form .gfield_description.validation_message{margin-top:0;padding-top:0}.form-normal .text p{margin:0}.form-normal.border .text{border:10px solid #f2d3d4;padding:85px}.form-normal.dark .text{background:#f2d3d4;color:#000;padding:85px}.services .services-normal{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;overflow:hidden}.services .services-normal:last-child{margin-right:0}.services .services-normal .item{float:left;display:block;margin-right:1.81818%;width:49.09091%;margin-bottom:25px;outline:none}.services .services-normal .item:last-child{margin-right:0}.services .services-normal .item:nth-child(odd){clear:both}.services .services-normal .item:nth-child(2n+2){margin-right:0}.services .services-normal img{width:100%;max-width:100%;height:auto;transition:transform 1.5s ease-in-out}.services a{position:relative;line-height:1;float:left;display:block;margin-right:1.81818%;width:100%;overflow:hidden}.services a,.services a:last-child{margin-right:0}.services a:hover img{transform:scale(1.1);transition:transform 3s ease-in-out}.video{display:block;padding-bottom:0}.video:after{clear:both;content:"";display:block}.video .description{margin-top:15px;text-align:center}.gallery .description{text-transform:uppercase;margin-bottom:25px}.gallery .gallery-holder li{float:left;display:block;margin-right:1.81818%;width:23.63636%;cursor:pointer;margin-bottom:25px;line-height:1;border:5px solid #000}.gallery .gallery-holder li:last-child{margin-right:0}.gallery .gallery-holder li:nth-child(4n+1){clear:both}.gallery .gallery-holder li:nth-child(4n+4){margin-right:0}.gallery .gallery-holder li:hover{border-color:#f2d3d4}.gallery .gallery-holder li img{display:block;width:100%;max-width:100%;height:auto}.slider .slider-normal{position:relative;float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;overflow:hidden}.slider .slider-normal:last-child{margin-right:0}.slider .slider-normal .item{outline:none}.slider .slider-normal .item .description{margin-top:15px;text-align:center}.slider .slider-normal .slick-next:before,.slider .slider-normal .slick-prev:before{font-family:FontAwesome;content:"\f104";color:#fff;font-size:18px;font-weight:400}.slider .slider-normal .slick-next{right:0}.slider .slider-normal .slick-next:before{content:"\f105"}.slider .slider-normal .slick-prev{left:0}.slider .slider-normal .slick-next,.slider .slider-normal .slick-prev{background:#f2d3d4;border-radius:0;width:34px;height:99px;z-index:999}.slider .slider-normal img{width:100%;max-width:100%;height:auto;border:5px solid #000!important}.slider a{position:relative;line-height:1;float:left;display:block;margin-right:1.81818%;width:100%}.slider a,.slider a:last-child{margin-right:0}.carousel-items .item{border:1px solid #f2d3d4;padding:25px;margin-right:15px;margin-left:15px;outline:none!important}.carousel-items .slick-next:before,.carousel-items .slick-prev:before{font-family:FontAwesome;content:"\f104";color:#fff;font-size:18px;font-weight:400}.carousel-items .slick-next{right:0}.carousel-items .slick-next:before{content:"\f105"}.carousel-items .slick-prev{left:0}.carousel-items .slick-next,.carousel-items .slick-prev{background:#f2d3d4;border-radius:0;width:34px;height:99px;z-index:999}.carousel-items img{width:100%;max-width:100%;height:auto}.transparent{background:transparent;border-color:transparent;color:transparent}hr{border:0;margin:0}.quote,hr.image{padding-top:100px;padding-bottom:100px}.quote{background-color:#5a4534;background-repeat:no-repeat;background-position:50%;background-attachment:scroll;background-size:cover}.quote .text{text-align:center}#reservation-offcanvas.reservation{position:fixed;top:0;left:0;right:0;bottom:0;margin:0 auto;padding:0;max-width:1260px;background:#fff;width:100%;height:100%;transform:translateY(-150%);z-index:999;overflow:scroll;overflow-x:hidden}#reservation-offcanvas.reservation .title{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;margin:50px 0}#reservation-offcanvas.reservation .title:last-child{margin-right:0}#reservation-offcanvas.reservation .form{padding:12.5px 200px 75px;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}#reservation-offcanvas.reservation .form h3{margin:25px 0;text-align:center;text-transform:uppercase}#reservation-offcanvas.reservation .form input.form-control,#reservation-offcanvas.reservation .form select.form-control{border-radius:0;height:50px;font-weight:500}#reservation-offcanvas.reservation .form .caldera-grid label{font-weight:400;opacity:.7}#reservation-offcanvas.reservation .form .caldera-grid .row.last_row{margin-top:25px;text-transform:uppercase;text-align:right}#reservation-offcanvas.reservation .form .caldera-grid .row .btn.btn-default{font-weight:500;text-transform:uppercase;border-radius:0;border:0;box-shadow:none;background:#f2d3d4;color:#fff;display:inline-block;padding:25px 50px}#reservation-offcanvas.reservation .form .help-block{margin-top:0;padding-top:0}#reservation-offcanvas.reservation .form .help-block .parsley-required{font-size:15px}#reservation-offcanvas.reservation .close{position:absolute;top:0;right:0;padding:25px;background:#f2d3d4;color:#fff;text-align:center;z-index:33;content:""}#reservation-offcanvas.reservation .close i{font-size:25px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map{float:left;display:block;margin-right:1.81818%;width:100%;margin-right:0;height:520px}.map:after{clear:both;content:"";display:block}.map:last-child{margin-right:0}}@media screen and (min-width:125em){.page-container{max-width:100%;margin:0 auto}}@media print{.et_social_inline,.no-print,.no-print *{display:none!important}}