@import url(//www.gaestehaus-waldeck.at/wp-content/themes/vierra-child/../vierra/css/style.css);@font-face{font-display:swap;font-family:'Maven Pro';font-style:normal;font-weight:400;src:url(//www.gaestehaus-waldeck.at/wp-content/themes/vierra-child/../fonts/maven-pro-v39-latin_latin-ext-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Maven Pro';font-style:normal;font-weight:400;src:url(//www.gaestehaus-waldeck.at/wp-content/themes/vierra-child/../fonts/maven-pro-v32-latin_latin-ext-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Maven Pro';font-style:normal;font-weight:500;src:url(//www.gaestehaus-waldeck.at/wp-content/themes/vierra-child/../fonts/maven-pro-v32-latin_latin-ext-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Maven Pro';font-style:normal;font-weight:600;src:url(//www.gaestehaus-waldeck.at/wp-content/themes/vierra-child/../fonts/maven-pro-v32-latin_latin-ext-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Maven Pro';font-style:normal;font-weight:700;src:url(//www.gaestehaus-waldeck.at/wp-content/themes/vierra-child/../fonts/maven-pro-v32-latin_latin-ext-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Maven Pro';font-style:normal;font-weight:800;src:url(//www.gaestehaus-waldeck.at/wp-content/themes/vierra-child/../fonts/maven-pro-v32-latin_latin-ext-800.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Maven Pro';font-style:normal;font-weight:900;src:url(//www.gaestehaus-waldeck.at/wp-content/themes/vierra-child/../fonts/maven-pro-v32-latin_latin-ext-900.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Material Icons';font-style:normal;font-weight:400;src:url(//www.gaestehaus-waldeck.at/wp-content/themes/vierra-child/../fonts/material-icons-v143-latin-regular.woff2) format('woff2')}.wpcf7{background-color:#d4cfcf;border:0 solid #0f0;font-family:"Maven Pro";font-size:16px;margin-right:10px;padding:10px;color:#54504f;opacity:.7}.wpcf7 form.sent .wpcf7-response-output{border-color:#f56e28}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}a{color:#333;text-decoration:underline}header{height:100px;background:rgba(51,51,51,.5) !important;opacity:1 !important}header .bg-header{background:0 0 !important}#nav.de-menu{background:0 0 !important}.de-menu a{background:0 0 !important;color:#ead858 !important}.de-menu a:hover{color:#ead858 !important}.de-menu li li a{background:rgba(51,51,51,.5) !important;opacity:1 !important}#mainlogo img{height:90px;max-height:90px;width:auto}#mainlogo .inner{padding-left:0}.de-menu li a:hover{color:#fff !important}#slidecaption h2{background:rgba(51,51,51,.6) !important;opacity:1 !important}.slide-desc{background:rgba(51,51,51,.6) !important;opacity:1 !important}.slide-desc{font-size:26px !important}.slide-desc a{color:#fff !important;text-decoration:underline !important}.slide-desc a:hover{color:#ddd873 !important}#slider_text_white{background:rgba(51,51,51,.5) none repeat scroll 0 0 !important;padding:15px 15px 10px}#slider_text_white p{color:#ddd873}#slider_text_white p a{color:#fff;text-decoration:underline}#slider_text_white p a:hover{color:#ddd873;text-decoration:underline}#slider_text_black p{color:#000}#slider_text_black p a{color:#000;text-decoration:underline}#slider_text_black p a:hover{color:#ddd873;text-decoration:underline}.tparrows:before{font-size:48px;opacity:.7}.tparrows{background:0 0}.tparrows:hover{background:0 0}#footer .footer-inner{background:rgba(51,51,51,.6) !important;opacity:1 !important}#footer .social-icon-footer img{width:30px}#footer{font-size:14px}.booking-form i{color:#333}.btn-custom{font-size:26px;background:rgba(51,51,51,.8) !important}.col-md-12 div.inner-page,.page-inner,.booking-form{background:rgba(216,215,215,.8) none repeat scroll 0 0}a.btn-custom,a.btn-custom-2{font-size:18px;text-transform:uppercase;letter-spacing:1px}.room-item-one-column a.btn-custom-2{background:rgba(51,51,51,.8) !important}span.overlay{background:rgba(51,51,51,.8) !important}.pagination .current{background:#ead858 none repeat scroll 0 0}.pagination a:hover{background:rgba(51,51,51,.8) !important}::-moz-selection{background:#ead858 !important;color:#fff}::selection{background:#ead858 !important;color:#fff}.de-menu>li li{font-weight:400;font-size:35px}.de-menu li li a{padding:2px 15px 2px 15px;background:#64483E;border-top:none;#menu-btn{vertical-align:middle;float:right;position:fixed;top:32px;right:20px;display:none;z-index:1000;cursor:pointer}#menu-btn:before{color:#ddd873;font-size:36px}.de-menu-mobile a:hover{opacity:.5 !important;color:#fff !important}.de-menu-mobile li a{font-size:30px;color:#ead858 !important;opacity:.7 !important}.de-menu-mobile a{color:#ead858 !important;text-decoration:none !important}@media screen and (max-width:800px){header #mainlogo .inner{height:80px}header #mainlogo img{height:100%}header #mainlogo{height:60px;position:fixed;left:15px;top:12px}.btn-custom-2{margin:20px 0 40px}#slider_text_white{margin:0 0 0 40px;font-size:30px}}@media screen and (max-width:677px){header #mainlogo .inner{height:80px}header #mainlogo img{height:100%}header #mainlogo{height:80px;position:fixed;left:15px;top:12px}.btn-custom-2{margin:20px 0 40px}#slider_text_white{margin:0 0 0 40px;font-size:30px}}@media screen and (max-width:375px){#mainlogo img{height:60px;max-height:60px}