﻿@import"https://fast.fonts.net/lt/1.css?apiType=css&c=5b401da5-a558-4a06-9c59-b4d5e865d76e&fontids=1462783,1462921,1463149";*{margin:0;padding:0}a,object{outline:none !important}.cf,.clear{float:none;clear:both;line-height:0;width:1px;margin:0;padding:0;font-size:0;height:0}.nomargin{margin:0 !important}.nopadding{padding:0 !important}.fullwidth,.p_fullwidth input{width:100% !important}hr{display:none}.nobr{white-space:nowrap}.hidden{display:none}.sr-only{clip:rect(0px, 0px, 0px, 0px) !important;height:1px !important;position:absolute !important;width:1px !important;border-width:0px !important;border-style:initial !important;border-color:initial !important;border-image:initial !important;margin:-1px !important;overflow:hidden !important;padding:0px !important;display:block !important}.resource_background{display:block;position:relative}.resource.picture:not(.picture_content){float:left}.resource.picture a img,.resource.picture img{display:block}.float_right{float:right}.float_left,.float_left_no_clear{float:left;position:relative}.float_right_with_clear{float:right;clear:right}.float_left_with_clear{float:left;clear:left}.clear{clear:both;float:none}label.nofloat{clear:none;padding:0;margin:0;float:none !important;width:auto !important;max-width:none}.accordeon{background:none !important;border:none !important;padding:0 !important}.accordeon_content{display:none;padding:2px 0 14px 0}table{border-collapse:collapse;border-spacing:0}table th,table td{vertical-align:top}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden;position:relative;margin-bottom:15px}.table_wrap_container.visible_indicator{position:relative;padding:25px 0 0}.table_wrap_container.visible_indicator .table_wrap_container table,.table_wrap_container.visible_indicator .news_events_table{width:auto !important}.table_wrap_container.visible_indicator .table_scroll_indicator{display:block}.table_scroll_indicator{display:none;position:absolute;right:0;top:0}.table_scroll_indicator:hover{cursor:pointer}label.label_remember_me_checkbox{display:block;padding:4px 0}input#remember_me{width:auto}label.label_remember_me_checkbox label.checkbox{display:inline;width:auto !important;float:none !important;font-size:93%}label.label_remember_me_checkbox input{margin-right:5px}label.label_remember_me_checkbox label{pointer-events:none}div.captcha_protection{padding:14px 15px;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-moz-linear-gradient(top, #fff, #eee);background:-o-linear-gradient(top, #fff, #eee);background:linear-gradient(to bottom, #fff, #eee);border:1px solid #ccc;border-radius:5px;box-shadow:0 0 3px #eee;width:auto;display:inline-block;zoom:1;*display:inline;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}div.captcha_protection span.captcha_title{font-weight:normal;display:block;font-size:12px;line-height:normal;border-bottom:1px solid #ccc;margin:-14px -15px 8px;padding:8px 15px;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-moz-linear-gradient(top, #fff, #eee);background:-o-linear-gradient(top, #fff, #eee);background:linear-gradient(to bottom, #fff, #eee);border-radius:7px 7px 0 0;color:#333}div.captcha_protection span.captcha_input_title{font-weight:normal;margin-bottom:1px;display:block;color:#555}div.captcha_protection label{margin-right:-8px;display:none !important}div.captcha_protection span#captcha_help_link{font-size:10px;text-decoration:underline;position:relative;cursor:help;color:#666;white-space:nowrap}div.captcha_protection span#captcha_help_link:hover{color:#333}div.captcha_protection span#captcha_help_text{position:absolute;top:10px;right:-195px;width:180px;background:#f0f0f0;border:1px solid #666;border-radius:5px;box-shadow:0 0 3px #666;padding:5px 8px;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#eee));background:-moz-linear-gradient(top, #fff, #ddd);background:-o-linear-gradient(top, #f0f0f0, #eee);background:linear-gradient(to bottom, #f0f0f0, #eee)}div.captcha_protection img.captcha_img{width:220px}.listing_entry_link,.overview_entry_link,.portlet_content_entry_link,.portlet_listing_entry_link,.portlet_shop_article_entry_link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:25}#privacy_banner{position:fixed;left:20px;bottom:20px;width:100%;max-width:460px;background:rgba(0,0,0,.85);z-index:1000}#privacy_banner #privacy_banner_inner{padding:20px;font-size:14px;line-height:21px;color:#fff;text-align:left;position:relative}#privacy_banner #privacy_banner_inner #privacy_icon{display:inline-block;vertical-align:middle;width:86px;margin-right:-5px}#privacy_banner #privacy_banner_inner #privacy_icon i{font-size:66px;line-height:66px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_icon{display:none}}#privacy_banner #privacy_banner_inner #privacy_description_wrap{display:inline-block;vertical-align:middle;width:calc(100% - 86px)}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:none;float:left;margin-right:10px}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon i{font-size:30px;line-height:30px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_description_wrap{width:100%}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:block;float:left}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_message{overflow:hidden}}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{margin-top:10px;display:inline-block;vertical-align:middle}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{margin-right:10px;width:auto;padding:8px 14px 7px;text-decoration:none;color:#fff;background:rgba(255,255,255,.18);border:none;outline:none;cursor:pointer;backface-visibility:hidden;-webkit-transition:color .2s ease-out,background .2s ease-out;-moz-transition:color .2s ease-out,background .2s ease-out;-o-transition:color .2s ease-out,background .2s ease-out;transition:color .2s ease-out,background .2s ease-out}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i{margin-right:6px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i:before{color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:active{opacity:.7}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{position:relative;text-decoration:none;color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:before{content:"";position:absolute;top:auto;left:0;right:0;bottom:2px;width:100%;height:1px;background:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:active{opacity:.7}@media screen and (max-width: 500px){#privacy_banner{left:0;right:0;bottom:0;width:100%;max-width:100%}}.tooltipster-default{border-radius:5px;background:#343333;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:12px;line-height:14px;padding:8px;overflow:hidden}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-default:not(.tooltipster-management) .tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-default:not(.tooltipster-management) .tooltipster-arrow span{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid rgba(0,0,0,0) !important;border-right:8px solid rgba(0,0,0,0) !important;border-top:8px solid;bottom:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid rgba(0,0,0,0) !important;border-right:9px solid rgba(0,0,0,0) !important;border-top:9px solid;bottom:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid rgba(0,0,0,0) !important;border-right:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid;top:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid rgba(0,0,0,0) !important;border-right:9px solid rgba(0,0,0,0) !important;border-bottom:9px solid;top:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid rgba(0,0,0,0) !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid rgba(0,0,0,0) !important;border-bottom:9px solid rgba(0,0,0,0) !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid rgba(0,0,0,0) !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.fa-file-docx:before{content:""}.fa-photo:before{content:""}body{--management-highlight-color: #97bac6;--management-highlight-color-rgb: 151, 186, 198;--management-panel-width: 0px}body{font:300 17px/27px "Dax",Arial,Helvetica,sans-serif;color:#666;overflow-x:hidden}.page{overflow-x:hidden}body>nav{display:none}#siteframe{padding:70px 0 0 0}.content_wrap{max-width:1110px;margin:0 auto;padding:0 40px}div.content{margin:0;padding:103px 0 89px;text-align:center}#header{margin:0;padding:0 60px;height:69px;border-bottom:1px solid #f2f2f2;position:relative;text-align:center;position:fixed;top:0;left:0;right:0;background:#fff;z-index:100}#header div#logo{display:block;float:left;padding:15px 0 0;text-align:left;width:267px}#header div#logo img{height:auto !important}.mobile_phone{display:none;float:right;opacity:.6;margin:18px 12px 0 0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.mobile_phone:hover{opacity:.4}.responsive_navigation_toggle{z-index:115;display:none;width:31px;height:27px;position:fixed;top:34px;right:15px;background:#fff;border:0;outline:none;box-shadow:0;border:1px solid #666;padding:5px;box-sizing:content-box;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.responsive_navigation_toggle span{background:#666;display:block;height:1px;left:8px;position:absolute;right:8px;top:11px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;-moz-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;-o-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;z-index:20}.responsive_navigation_toggle span:nth-child(2){top:18px}.responsive_navigation_toggle span:nth-child(3){top:25px}.social_media_wrap{position:fixed;right:27px;top:0;bottom:0;z-index:10;display:table;height:100%;pointer-events:none}.social_media{display:table-cell;vertical-align:middle}.social_media a{width:30px;height:30px;margin:12px 0;display:block;overflow:hidden;opacity:.3;pointer-events:all}.social_media a:hover{opacity:.6}.social_media a.light img{margin-top:-30px}.social_media a.light{opacity:1}.social_media a.light:hover{opacity:.7}.voucher_wrap{position:fixed;bottom:16px;right:15px;z-index:100;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.voucher_button{position:relative;cursor:pointer;display:inline-block;margin:0;padding:11px 77px 10px;color:#fff;text-decoration:none;font-size:20px;line-height:20px;font-weight:700;text-align:center;background:#9d8970;background:-moz-linear-gradient(-45deg, rgb(157, 137, 112) 0%, rgb(125, 105, 80) 100%);background:-webkit-linear-gradient(-45deg, rgb(157, 137, 112) 0%, rgb(125, 105, 80) 100%);background:linear-gradient(135deg, rgb(157, 137, 112) 0%, rgb(125, 105, 80) 100%);border-radius:1px;box-shadow:0 3px 6px 0 #3a3125;z-index:50}.voucher_button:hover{color:#fff}.voucher_button span{display:inline-block;vertical-align:middle}.voucher_button span.text{margin:0 0 0 13px}.voucher_wrap span.shadow{display:block;position:absolute;bottom:-10px;left:0;right:0;height:30px;opacity:0;visibility:hidden;z-index:45;text-align:right;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.voucher_wrap span.shadow img{width:92%;height:auto;display:inline-block}.voucher_wrap .voucher_button:hover+span.shadow{opacity:1;visibility:visible}.alerts_wrap{position:fixed;top:85px;right:15px;width:378px;z-index:100}.alerts_wrap .alert_box{display:block;margin:0;padding:20px 20px 19px;font-size:17px;line-height:27px;color:#fff;font-weight:300;background:#9d8970;background:-moz-linear-gradient(-45deg, rgb(157, 137, 112) 0%, rgb(125, 105, 80) 100%);background:-webkit-linear-gradient(-45deg, rgb(157, 137, 112) 0%, rgb(125, 105, 80) 100%);background:linear-gradient(135deg, rgb(157, 137, 112) 0%, rgb(125, 105, 80) 100%);border-radius:1px;box-shadow:0 5px 12px 0 #3a3125;box-sizing:border-box;position:relative;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.alerts_wrap .alert_box.slow{-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}.alerts_wrap .alert_box.show{opacity:1;visibility:visible;-webkit-animation:animation 3000ms linear both;-moz-animation:animation 3000ms linear both;-o-animation:animation 3000ms linear both;animation:animation 3000ms linear both}@-webkit-keyframes animation{0%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 100, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 100, 0, 0, 1)}3.6%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 48.208, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 48.208, 0, 0, 1)}7.11%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 12.01, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 12.01, 0, 0, 1)}10.61%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -5.585, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -5.585, 0, 0, 1)}14.11%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -9.884, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -9.884, 0, 0, 1)}23.22%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -2.231, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -2.231, 0, 0, 1)}32.33%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.711, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.711, 0, 0, 1)}50.55%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.051, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.051, 0, 0, 1)}68.77%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.004, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.004, 0, 0, 1)}86.99%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}100%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}}@keyframes animation{0%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 100, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 100, 0, 0, 1)}3.6%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 48.208, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 48.208, 0, 0, 1)}7.11%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 12.01, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 12.01, 0, 0, 1)}10.61%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -5.585, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -5.585, 0, 0, 1)}14.11%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -9.884, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -9.884, 0, 0, 1)}23.22%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -2.231, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -2.231, 0, 0, 1)}32.33%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.711, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.711, 0, 0, 1)}50.55%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.051, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.051, 0, 0, 1)}68.77%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.004, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.004, 0, 0, 1)}86.99%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}100%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}}.alerts_wrap .alert_box h4{margin:0 0 8px;color:#fff;font-size:20px;line-height:20px;font-weight:700;opacity:1;text-transform:none}.alerts_wrap .alert_box p{margin:0}.alerts_wrap .alert_box ul{margin:0;padding:0}.alerts_wrap .alert_box ul li{position:relative;list-style:none;padding:0 0 0 28px}.alerts_wrap .alert_box ul li:before{content:"";position:absolute;top:-1px;left:0;font-family:"Font Awesome 7 Pro";color:#7d6950;font-weight:400}.alerts_wrap .alert_box .icon{float:left;width:86px;text-align:center;padding:16px 0 0 0}.alerts_wrap .alert_box .text{overflow:hidden}.alerts_wrap .alert_box .close{position:absolute;top:4px;right:6px;color:#5d4930;font-size:12px;line-height:12px;cursor:pointer;text-decoration:none}.alerts_wrap .alert_box .close:hover{color:#fff}.booking_button{display:block;float:right;text-decoration:none;line-height:20px;font-weight:400;font-size:18px;color:#fff;text-transform:uppercase;margin:15px 0 0 29px;padding:11px 16px 9px;background:#9d8970;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.booking_button:hover{color:#fff;background-color:#7d6950}.mobile_booking_button{display:none;float:right;margin:19px 56px 0 0;text-transform:uppercase;font-weight:400;color:#666;text-decoration:none;width:42px;font-size:15px;line-height:16px;text-transform:uppercase;cursor:pointer}.mobile_booking_button:hover{color:#000}.booking_wrap{position:fixed;top:0;right:0;bottom:0;width:440px;padding:30px;background:#fff;z-index:120;opacity:1;visibility:visible;display:block;font-size:20px;line-height:27px;color:#000;overflow:hidden;text-align:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.booking_wrap.hide{opacity:0;visibility:hidden}.booking_wrap .close_icon{float:right;cursor:pointer;display:block}.booking_wrap form{padding:26px 90px 60px;border-bottom:1px solid #e5e5e5}.booking_wrap label{display:block;margin:0;padding:0 0 5px}.booking_wrap input{display:block;font:700 20px/27px "Dax",Arial,Helvetica,sans-serif;color:#000;background:#f7f7f7;border:0;outline:0;padding:10px 20px;width:100%;box-sizing:border-box;text-align:center;border-radius:0;-webkit-appearance:none;cursor:pointer;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;-o-transition:background .25s ease-out;transition:background .25s ease-out}.booking_wrap input:focus,.booking_wrap input:hover{background:#efefef}.booking_wrap input.button{font:400 21px/27px "Dax",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;background:#a7cab8;margin:46px 0 0 0;padding:15px 20px;outline:0}.booking_wrap input.button:focus,.booking_wrap input.button:hover{background:#87aa98}.booking_wrap .date_wrap{position:relative}.booking_wrap .date_wrap .icon{position:absolute;bottom:12px;right:30px;z-index:5;pointer-events:none}.reviews{padding:60px 35px}.booking_wrap .trust_you_wrap{float:left}.booking_wrap .tripadvisor_wrap{float:right}#slider{max-height:800px;overflow:hidden;position:relative}div.bx-wrapper{margin:0;padding:0;position:static}div.bx-wrapper .slide{max-height:800px;position:relative}div.bx-wrapper .bx-controls-direction{opacity:1}div.bx-wrapper .bx-controls-direction a{left:0;width:71px;height:69px;margin:-35px 0 0 0;background:url(../img/slider_controls.png) left bottom;background-size:142px;z-index:50}div.bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:0;background-position:right bottom}div.bx-wrapper .bx-controls-direction a:hover{background-position:left top}div.bx-wrapper .bx-controls-direction a.bx-next:hover{background-position:right top}div.bx-wrapper img{max-width:none;width:100%;height:auto}.slide_text_wrap{position:absolute;height:30%;left:0;right:0;bottom:0;z-index:5;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.6) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.6) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.6) 100%)}.slide_text_container{display:block;position:absolute;bottom:50px;left:0;right:0;color:#fff;font-size:30px;line-height:38px;font-weight:300;text-align:center;max-width:1110px;margin:0 auto;padding:0 30px;z-index:10}.slide_text_container h2{font-size:40px;line-height:48px;font-weight:700;text-transform:uppercase;color:#fff;display:inline-block;margin:0 26px 0 0}.slide_text_container .slide_text{display:inline-block}.slide_text_container .slide_text p{margin:0}div.bx-wrapper .slide{overflow:hidden}div.bx-wrapper .slide.active-slide:first-child+.slide img,div.bx-wrapper .slide.active-slide img{animation:kenburns 20s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes kenburns{100%{-webkit-transform:scale3d(1.2, 1.2, 1.2) translate3d(0, 0, 0);-moz-transform:scale3d(1.2, 1.2, 1.2) translate3d(0, 0, 0);-o-transform:scale3d(1.2, 1.2, 1.2) translate3d(0, 0, 0);transform:scale3d(1.2, 1.2, 1.2) translate3d(0, 0, 0);-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}}#slider.home{max-height:700px}.home div.bx-wrapper .slide{max-height:700px}.home div.bx-wrapper .slide:before{content:"";position:absolute;height:30%;left:0;right:0;bottom:0;z-index:5;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.6) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.6) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.6) 100%)}.home .slide_text_wrap{background:none;height:auto}.portlet_listing div.bx-wrapper .bx-controls-direction a{left:-137px;width:56px;height:69px;margin:-35px 0 0 0;background:url(../img/portlet-slider-controls.png) no-repeat left top;background-size:112px}.portlet_listing div.bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-137px;background-position:right top}.portlet_listing div.bx-wrapper .bx-controls-direction a:hover{background-position:left bottom}.portlet_listing div.bx-wrapper .bx-controls-direction a.bx-next:hover{background-position:right bottom}.room_tour{text-align:center;margin:0;padding:0;font-size:40px;background:#efefef;color:#444;font-weight:700;text-transform:uppercase;overflow:hidden;position:relative}.room_tour p{margin:0}.room_tour .logo_big{position:absolute;top:50%;left:50%;z-index:50;margin:-115px 0 0 -122px;pointer-events:none}.room_tour #container{position:relative;z-index:0}.room_tour .background_image{display:none;width:auto;height:auto;min-width:100%;min-height:100%}.room_tour .scroll_down{position:absolute;bottom:20px;left:50%;z-index:10;margin:0 0 0 -25px;display:block}.room_tour .scroll_down.bounce{-webkit-animation:bounce 2.5s infinite;-moz-animation:bounce 2.5s infinite;-o-animation:bounce 2.5s infinite;animation:bounce 2.5s infinite}@-webkit-keyframes bounce{0%{-webkit-transform:translate(0, 0px)}50%{-webkit-transform:translate(0, -10px)}100%{-webkit-transform:translate(0, 0px)}}@-moz-keyframes bounce{0%{-moz-transform:translate(0, 0px)}50%{-moz-transform:translate(0, -10px)}100%{-moz-transform:translate(0, 0px)}}@keyframes bounce{0%{transform:translate(0, 0px)}50%{transform:translate(0, -10px)}100%{transform:translate(0, 0px)}}#footer{margin:0;padding:0 0 26px;color:#999;font-size:15px;line-height:25px;text-align:center}.contact{margin:0;padding:33px 25px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.contact p{margin:0}.dot{padding:0 7px 0 8px}.contact a{color:#999;text-decoration:none}.copy{padding:21px 25px 0;color:#ccc;font-size:14px;line-height:28px;text-transform:uppercase}.copy a{color:#ccc;text-decoration:none}.copy a:hover,.contact a:hover{color:#000}nav#rwdnav{overflow:scroll !important;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}h1{color:#333;font-size:45px;line-height:55px;font-weight:700;text-transform:uppercase;margin:0 0 44px 0}.page_home h1{margin-top:6px;font-weight:300;text-transform:none}h2,h2 a{font-size:34px;line-height:40px;color:#000;margin:0 0 15px 0;padding:0;font-weight:300;text-decoration:none}h3,h3 a{font-size:26px;line-height:32px;color:#000;margin:0 0 7px 0;padding:0;font-weight:300;text-decoration:none}h6,h6 a,h4,h4 a,h5,h5 a{font-size:17px;line-height:27px;font-weight:700;color:#444;margin:0 0 3px 0;text-decoration:none;text-transform:uppercase}p{margin:0 0 26px 0}div.introduction{font-size:20px;line-height:27px;font-weight:300;color:#000;margin:0 0 29px}strong{font-weight:700;color:#444}a{outline:none;color:#99b3bc;text-decoration:underline}a:hover{color:#666}a img{border:none}.resource_subtitle{display:none}a.button{display:inline-block;padding:5px 7px;background:rgba(0,0,0,.05)}a.button:hover{background:rgba(0,0,0,.15)}.content_button{display:inline-block;margin:0 7px 30px}.content_button a{color:#fff;background:#bebebe;text-decoration:none;padding:9px 15px 8px;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.content_button a:hover{background:#666}.content ul,.content ol{margin:0 0 20px 20px;width:auto}.content ul{margin-left:0}.content .chosen ul{margin:0}.content ul li,.content ol li{list-style-position:inside}.content ol{list-style-type:decimal}.content ul.sitemap{margin:0}.content>ul{display:inline-block}.content>ul li{list-style:none}.content>ul li:not(:first-child){border-top:1px solid #f2f2f2;padding:4px 15px;box-sizing:border-box}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden;margin:0 0 20px 0}.table_scroll_indicator{position:absolute;right:0;top:0;cursor:pointer;background:url(../img/table_icon.png) no-repeat;background-size:24px;width:24px;height:24px;display:none}.content table{border:none;border-spacing:0}table th{color:#444;border-bottom:2px solid #444;padding:10px 10px 13px;text-transform:uppercase}table td{border-bottom:1px solid #ddd;padding:15px}@font-face{font-family:"Dax";src:url("fonts/1462921/ff62a139-779f-498d-bfb8-fe63c7ab9606.eot?#iefix");src:url("fonts/1462921/ff62a139-779f-498d-bfb8-fe63c7ab9606.eot?#iefix") format("eot"),url("fonts/1462921/e6bc236d-7979-4506-ba8d-c7f0d4bbd937.woff2") format("woff2"),url("fonts/1462921/dc3b53de-3adf-40cf-a0d2-54648072f210.woff") format("woff"),url("fonts/1462921/684530fd-e3a8-4d26-8137-a9208d9e941d.ttf") format("truetype"),url("fonts/1462921/89f00182-e7d1-4f0d-bf9e-8ed5a1b46a92.svg#89f00182-e7d1-4f0d-bf9e-8ed5a1b46a92") format("svg");font-style:normal;font-weight:300}@font-face{font-family:"Dax";src:url("fonts/1463149/c29c5b43-0dbe-4050-aebf-1b434c04c63a.eot?#iefix");src:url("fonts/1463149/c29c5b43-0dbe-4050-aebf-1b434c04c63a.eot?#iefix") format("eot"),url("fonts/1463149/aed8c1e2-6724-41f3-97dc-7843cbc390ae.woff2") format("woff2"),url("fonts/1463149/918a0c2c-0caf-4647-927e-636e08c8f474.woff") format("woff"),url("fonts/1463149/4b994d55-8b72-4cc2-9a6f-c2fef838caba.ttf") format("truetype"),url("fonts/1463149/230ae765-e16e-4a14-b89d-fc80e544418f.svg#230ae765-e16e-4a14-b89d-fc80e544418f") format("svg");font-style:normal;font-weight:400}@font-face{font-family:"Dax";src:url("fonts/1462783/1e754ca2-b6cf-461b-8069-72d063c59c81.eot?#iefix");src:url("fonts/1462783/1e754ca2-b6cf-461b-8069-72d063c59c81.eot?#iefix") format("eot"),url("fonts/1462783/a5c95fde-30ea-46d2-aaf7-bb94df880350.woff2") format("woff2"),url("fonts/1462783/bb0b0485-661e-41db-bd95-0f58352f2058.woff") format("woff"),url("fonts/1462783/32916236-ff76-4197-8561-7bd59cbcaced.ttf") format("truetype"),url("fonts/1462783/b55bbf52-c500-4c38-a0c7-9d4b623c935a.svg#b55bbf52-c500-4c38-a0c7-9d4b623c935a") format("svg");font-style:normal;font-weight:700}body .bx-slider-wrap span.management_controls{display:none !important}.message{border:2px solid #b9d3dc;color:#97bac6;background:none;font-weight:700;padding:8px 16px;margin:20px 0;font-size:16px}.fancybox-type-inline{max-width:800px;margin:0 auto;top:50% !important;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.fancybox-type-inline .fancybox-inner{width:auto !important;height:auto !important;position:static !important}.fancybox-type-inline .fancybox-skin,.fancybox-type-inline .fancybox-outer{position:static !important}.fancybox-type-inline .fancybox-skin{padding:50px 60px !important}.pagination{margin:45px 0 32px 0}.pagination .pagination-links .inactive{display:none}.pagination .pagination-numbers a,.pagination .pagination-links a{display:block;line-height:30px;padding:5px 15px;text-decoration:none;color:#fff;background:#bebebe;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.pagination .pagination-numbers a:hover,.pagination .pagination-links a:hover,.pagination a.current{color:#fff;background:#666}.pagination .pagination-numbers a{margin-right:5px}.pagination .pagination-links a{margin-left:5px}#overview_title_content,.listing-description{margin:0 0 60px}#mod_overview,#mixItUp{margin:0 0 10px}.listing_entry,.overview_item{margin:45px 0 0 0;padding:45px 0 0 0;border-top:1px solid #ddd;text-align:left}.listing_index_0,.overview_item_0{margin:0;padding:0;border:none}.listing_entry .listing-date{font-weight:700;color:#444;margin:-15px 0 22px}.listing_entry .listing_entry_inner,.overview_item .content{overflow:auto}.overview_item .content{padding:0;text-align:left}.overview_item .content .introduction:empty{display:none}.overview_item .content .introduction{font-size:17px;font-weight:400;margin:0 0 10px}.listing_entry .resource_container,.overview_item .resource_container{float:left;width:50%;margin:8px 45px 8px 0}.overview_item .resource_container .picture,.listing_entry .resource_container .picture{position:relative;overflow:hidden}.overview_item .resource_container .picture:before,.listing_entry .resource_container .picture:before{content:"";position:absolute;bottom:0;left:0;right:0;top:0;background:rgba(255,255,255,.5);z-index:10;opacity:0;visibility:hidden;pointer-events:none}.overview_item .resource_container .picture:before,.listing_entry .resource_container .picture:before,.overview_item .resource_container .picture img,.listing_entry .resource_container .picture img{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.overview_item .resource_container .picture:hover:before,.listing_entry .resource_container .picture:hover:before{visibility:visible;opacity:1}.overview_item .resource_container .picture img,.listing_entry .resource_container .picture img{width:100%;height:auto;backface-visibility:hidden}.overview_item .resource_container .picture:hover img,.listing_entry .resource_container .picture:hover img{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);transform:scale(1.12)}.listing_entry .resource_container .picture+.picture{margin-top:30px}.listing_entry h2,.overview_item h2{margin:0 0 20px}.listing-more-button{margin:30px 0 6px 0}.listing_entry_backlink a{margin:0 0 20px}#google_map{height:800px;position:relative}#google_map iframe{height:100%;width:100%;top:53px !important}#google_map iframe,.gmap-map,#module_map{position:absolute;top:0;left:0;right:0;bottom:0}div.infowindow{font:400 17px/27px "Dax",Arial,Helvetica,sans-serif;text-align:center;min-width:180px;padding:10px 10px 0}div.infowindow h2{font-size:24px;line-height:30px;margin:0 0 7px;font-weight:700;text-transform:uppercase;color:#444}div.infowindow p{margin-bottom:0}#mailform_elements{text-align:left;padding:10px 0 0 0}.mailform_right_fields{float:right}.login_form form{text-align:left}.mailform_element label,#mailform_submit_button label,.login_form label{float:left;width:160px;padding-top:8px}.login_form label{text-align:right;padding-right:20px;width:38%}.login_form label.label_remember_me_checkbox{text-align:left}.add_portlet select,.mailform_element select,.mailform_element input,.mailform_element textarea,.login_form input{width:340px;border:2px solid #e1e1e1;font:400 17px/27px "Dax",Arial,Helvetica,sans-serif;padding:8px;outline:none;box-sizing:border-box;color:#c9c9c9;border-radius:0;background:#fff;-webkit-transition:border .25s ease-out,color .25s ease-out;-moz-transition:border .25s ease-out,color .25s ease-out;-o-transition:border .25s ease-out,color .25s ease-out;transition:border .25s ease-out,color .25s ease-out}.mailform_element select{background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0deg, 0%, 100%, 0)), to(hsla(0deg, 0%, 100%, 0)));background-image:-webkit-linear-gradient(hsla(0deg, 0%, 100%, 0), hsla(0deg, 0%, 100%, 0))}.mailform_element select,.add_portlet select{height:44px}.mailform_element textarea,.mailform_element.input_field input,.mailform_element.email_field input{-webkit-appearance:none}.mailform_element textarea{height:340px}.add_portlet select:focus,.mailform_element input:focus,.mailform_element select:focus,.mailform_element textarea:focus,.login_form input:focus,.add_portlet select:hover,.mailform_element input:hover,.mailform_element select:hover,.mailform_element textarea:hover,.login_form input:hover{border-color:#666;color:#666}.listing_entry_backlink a,.listing-more-button,.mailform-submit,.login_form .button{font:400 17px/27px "Dax",Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;padding:9px 17px;background:#bebebe;display:inline-block;border:0;outline:0;border-radius:0;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.listing_entry_backlink a:hover,.listing-more-button:hover,.mailform-submit:hover,.mailform-submit:focus,.login_form .button:hover,.login_form .button:focus{background-color:#666;color:#fff}span.required,.mailform_error label{color:#a9c3cc !important}span.required{padding:0 0 0 2px}.login_form p,.mailform_element p{margin:0 0 13px 0}.mailform_element.time_field p,.mailform_element.time_field{overflow:visible !important}.mailform_element.checkbox_field{position:relative}.mailform_element.checkbox_field p{width:calc(100% - 160px);float:right;position:relative}.mailform_element.checkbox_field input{width:20px;height:20px;float:left;margin:3px 10px 0 0;opacity:0;position:relative;cursor:pointer;z-index:10}.mailform_element.checkbox_field label{width:auto;float:none;overflow:hidden;cursor:pointer;display:block;padding:0;text-align:left !important}.mailform_element.checkbox_field label:after,.mailform_element.checkbox_field label:before{content:"";position:absolute;top:2px;left:1px;width:20px;height:20px;font-size:20px;line-height:20px;pointer-events:none;color:#e1e1e1;font-family:"Font Awesome 7 Pro";font-weight:400;z-index:2;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mailform_element.checkbox_field label:after{content:"";font-family:"Font Awesome 7 Pro";opacity:0;visibility:hidden;font-weight:700;color:#9d8970;z-index:4}.mailform_element.checkbox_field input:checked+label:before{color:#9d8970}.mailform_element.checkbox_field input:checked+label:after{opacity:1;visibility:visible}.missing_fields ul{text-align:left}.mailform_element .select2-container{width:340px !important}span.select2-container--default .select2-selection--single{border-radius:0;width:100%;background:#fff;border:2px solid #e1e1e1;height:auto;box-sizing:border-box;-webkit-transition:border .25s ease-out;-moz-transition:border .25s ease-out;-o-transition:border .25s ease-out;transition:border .25s ease-out}span.select2-container .select2-selection--single .select2-selection__rendered{font:400 17px/27px "Dax",Arial,Helvetica,sans-serif;color:#c9c9c9;padding:8px;outline:none;box-sizing:border-box;display:block;-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out}span.select2-container--open .select2-dropdown{border:0}span.select2-container--open .select2-dropdown ul{border:2px solid #666;border-radius:0;border-top:0}span.select2-container--open .select2-dropdown--above ul{border-top:2px solid #666;border-bottom:0}span.select2-container--open .select2-selection--single,span.select2-container:hover .select2-selection--single{border-color:#666}span.select2-container--open .select2-selection--single .select2-selection__rendered,span.select2-container:hover .select2-selection--single .select2-selection__rendered{color:#666}span.select2-container--default .select2-selection--single .select2-selection__arrow{top:-1px;right:5px;height:100%}li.select2-results__option{padding:8px;color:#c9c9c9}span.select2-container--default .select2-results__option[aria-selected=true],span.select2-container--default .select2-results__option{background:#fff}span.select2-container--default .select2-results__option--highlighted[aria-selected],span.select2-container--default .select2-results__option--highlighted{background:#666}span.select2-search--dropdown{display:none}.ui-datepicker.ui-widget{z-index:200 !important;font:300 14px/18px "Dax",Arial,Helvetica,sans-serif;color:#666;border:1px solid #ededed;border-radius:0;padding:7px 7px 2px;margin:5px 0 0 0}.ui-datepicker.ui-widget .ui-widget-header{border:0;border-radius:0;margin:-7px -7px 0;padding:5px 10px;background:#f1f1f1}.ui-datepicker.ui-widget .ui-datepicker .ui-datepicker-prev,.ui-datepicker.ui-widget .ui-datepicker .ui-datepicker-next{top:4px}.ui-datepicker td span,.ui-datepicker td a{text-align:center}.ui-datepicker.ui-widget .ui-state-default,.ui-datepicker.ui-widget .ui-widget-content .ui-state-default,.ui-datepicker.ui-widget .ui-widget-header .ui-state-default{padding:4px;color:#666;border-color:#ededed;background:#ededed}.ui-datepicker.ui-widget .ui-state-default.ui-state-highlight,.ui-datepicker.ui-widget .ui-widget-content .ui-state-default.ui-state-highlight,.ui-datepicker.ui-widget .ui-widget-header .ui-state-default.ui-state-highlight{background:#b9d3dc;color:#fff;border-color:#b9d3dc}.ui-datepicker.ui-widget .ui-state-default.ui-state-active,.ui-datepicker.ui-widget .ui-widget-content .ui-state-default.ui-state-active,.ui-datepicker.ui-widget .ui-widget-header .ui-state-default.ui-state-active{background:#666;color:#fff;border-color:#666}.ui-datepicker.ui-widget .ui-state-disabled,.ui-datepicker.ui-widget .ui-widget-content .ui-state-disabled,.ui-datepicker.ui-widget .ui-widget-header .ui-state-disabled{opacity:.4}.ui-datepicker table thead,.ui-datepicker table tbody{padding:0 5px}div.bx-wrapper .bx-viewport{height:auto !important}.logged_in #portlets_slide div.bx-wrapper .bx-viewport{overflow:visible !important}.logged_in #portlets_slide div.bx-wrapper .bx-viewport .portlet-listing-entry:not([aria-hidden=false]){opacity:0;transition:opacity .3s ease}div#navigation{margin:0;padding:0;display:inline-block}.navigation{margin:0;padding:0}.navigation>li{list-style:none;background:rgba(0,0,0,0);float:left;margin:0;padding:0 17px}.navigation>li:first-child{margin-left:0;border:none}.navigation>li>a{display:block;text-decoration:none;line-height:70px;font-weight:400;font-size:20px;color:#999;text-transform:uppercase}.navigation>li a{-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.navigation>li:hover>a,.navigation>li.current>a{text-decoration:none;color:#000}.navigation>li.current>ul,.navigation>li:hover>ul{visibility:visible;opacity:1}.navigation>li:hover>ul{z-index:95}.navigation ul.level1{position:absolute;z-index:90;left:0;right:0;top:70px;margin:0;padding:18px 0 8px;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.navigation ul.level1:before{content:"";position:absolute;top:10px;left:0;right:0;bottom:0;z-index:5;background:#fff}.navigation ul.level1>li{padding:0 14px;display:inline-block;position:relative;z-index:10}.navigation ul.level1>li>a{color:#8b8b8b;line-height:24px;font-size:17px;text-decoration:none;display:block;margin:0;padding:0}.navigation ul.level1>li:hover>a,.navigation ul.level1>li.current>a{color:#000}.navigation ul.level1>li.current>a{font-weight:400}.touch .navigation ul.level1{display:none}.navigation>li:hover>ul{display:block}.close_icon{display:none}.rwdnav_inner .close_icon{display:block;position:absolute;top:30px;right:30px;cursor:pointer}.rwd_navigation{display:block;list-style:none;padding:0 30px 50px;box-sizing:border-box}.rwd_navigation li a{display:block;text-decoration:none;color:#aaa}.rwd_navigation li.current>a{color:#000}.rwd_navigation li.current ul li.current>a{color:#000}.rwd_navigation>li{border-bottom:1px solid #ddd}.rwd_navigation>li:last-child{border:0;display:none}.rwd_navigation>li>a{padding:12px 20px;font-size:22px;line-height:34px;font-weight:400;color:#888;text-transform:uppercase}.rwd_navigation ul.level1{position:static;width:auto;opacity:1;margin:-12px 0 0 0;padding:0 0 12px 40px;list-style:none}.navi_open .rwd_navigation ul.level1{visibility:visible}.rwd_navigation ul.level1>li>a{font-size:18px;line-height:24px;padding:5px 0;font-weight:300;position:relative}.rwd_navigation ul.level2>li>a{font-size:15px;position:relative;padding:5px 20px;padding-left:30px}.rwd_navigation ul.level3>li>a{font-size:14px;position:relative;padding:5px 20px;padding-left:40px}.portlet{width:33.33%;margin:0 0 40px;padding:0 30px 0 0;box-sizing:border-box;float:left;text-align:center}.portlet .pictures .management_controls{display:none}.portlet .portlet_inner{position:relative}.portlet .picture{margin:0;width:100%;height:auto;position:relative;overflow:hidden}.portlet .picture:before{content:"";position:absolute;bottom:0;left:0;right:0;top:0;background:rgba(255,255,255,.5);z-index:10;opacity:0;visibility:hidden;pointer-events:none}.portlet .picture:before,.portlet .picture img{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.portlet .picture:hover:before{visibility:visible;opacity:1}.portlet .picture img{width:100%;height:auto;backface-visibility:hidden}.portlet .picture:hover img{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);transform:scale(1.12)}.portlet_content_description>*:last-child,.portlet_content_description>*:last-child>*:last-child,.portlet_content_description>*:last-child>*:last-child>*:last-child{margin-bottom:0}.portlet h3.portlet-title a,.portlet h3.portlet-title{font-size:30px;line-height:38px;text-transform:uppercase;font-weight:700;color:#333;margin:0 0 15px}.portlet_content_description{padding:0 20px}.portlet .resource_container{margin:10px 0 41px}.portlet .portlet_content_link{color:#fff;text-decoration:none;margin:19px 0 7px 0;padding:9px 17px 8px;background:#bebebe;display:inline-block;font-weight:400;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.portlet .portlet_content_link:hover{background:#666}#add_portlets_slide .portlet_inner,#add_portlet_bottom .portlet_inner{min-height:0 !important}.add_portlet p label{padding:0 0 5px 0 !important}.portlet ul.controls{margin:0;padding:0;position:absolute;top:0;right:0;padding:7px 7px 0;background:#fff;background:rgba(255,255,255,.6);z-index:10}.add_portlet{text-align:left}.add_portlet input.button,a.add_portlet_link{font:400 17px/27px "Dax",Arial,Helvetica,sans-serif;color:#fff;margin:0;padding:9px 17px;background:#bebebe;border:0;display:inline-block}.add_portlet input.button{padding:6px 14px;margin:7px 10px 0 0}.add_portlet input.button:hover,a.add_portlet_link:hover{background:#666;border:0}.portlets_bottom{margin:-37px -30px 0 0;padding:0 0 72px 0;overflow:hidden}.portlet_slide_wrap{max-width:1110px;margin:0 auto;padding:0 40px}.portlets_slide{margin:0 -30px 0 0;padding:109px 0 73px;overflow:visible}.portlet_listing{width:auto;float:none;clear:both}.portlet_listing .portlet-title{display:none;margin:0 0 30px}.portlet_listing .resource_container{margin:10px 0 6px 0;padding:0 0 0 1px;width:69%;float:left;box-sizing:border-box}.portlet_listing .resource_container .picture:before{display:none}.portlet_listing .resource_container .picture:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.portlet_listing .portlet-content{text-align:left}.portlet_listing .portlet-listing-entry h2 a,.portlet_listing .portlet-listing-entry h2{font-size:30px;line-height:34px;color:#333;font-weight:700;text-transform:uppercase;margin:0 0 21px}.portlet_listing .portlet-entry-link{font:400 17px/27px "Dax",Arial,Helvetica,sans-serif;color:#fff;margin:29px 0 1px;padding:9px 17px 8px;background:#bebebe;text-decoration:none;border:0;display:inline-block;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.portlet_listing .portlet-entry-link:hover{background:#666}.portlet_listing .portlet-listing-entry .portlet-listing-content-container{position:absolute;right:0;bottom:6px;margin:0;padding:0 0 0 55px;width:31%;box-sizing:border-box}.portlet_listing .portlet-listing-entry .portlet-listing-content-container.static{position:static;float:right;padding:3px 0 0 50px}.portlet_listing .portlet-listing-more{display:none}.booking_wrap .portlet{width:auto;clear:both;float:none;margin:0;padding:49px 0 0}.booking_wrap .portlet .resource_container{margin:7px 0 27px}.booking_wrap .portlet h3.portlet-title a,.booking_wrap .portlet h3.portlet-title{color:#000;font-size:35px;line-height:40px;font-weight:300;margin:0 0 20px}.booking_wrap .portlet_content_description{margin:0 0 22px}#header div#language{float:right}.language_switcher{width:auto;clear:both;float:none;margin:0;padding:0}.language_switcher .controls,.language_switcher h3{display:none}.language_switcher a{display:inline-block;text-decoration:none;line-height:70px;font-weight:400;font-size:18px;color:#999;text-transform:uppercase;padding:0 0 0 13px}.language_switcher a:first-child{padding:0}.language_switcher a:hover,.language_switcher a.current{color:#000}.rwdnav_inner .portlet{color:#888;border-bottom:1px solid #ddd;margin:0 30px;padding:48px 0 0 0;text-align:left}.rwdnav_inner .portlet .portlet_inner{background:none;border:0;padding:0;margin:0}.rwdnav_inner .language_switcher a{color:#888;font-size:20px;line-height:35px;text-decoration:none;text-transform:uppercase;width:auto;display:inline-block;padding:10px}.rwdnav_inner .language_switcher a:first-child{padding:10px}.rwdnav_inner .language_switcher a.current{color:#000}@media print{body{font:15px/20px "Dax",Arial,Helvetica,sans-serif;background:#fff}.social_media_wrap,#mailform_submit_button,.listing_entry_backlink a,.listing-more-button,.mailform-submit,.login_form .button,.portlet .portlet_content_link,.portlet_slide_wrap,.copy,.documents,#slider,.booking_button,.booking_wrap,#room_tour,div#navigation,#header div#language,.imprint{display:none}#siteframe{padding:0}#header{height:auto;padding:20px 0 0;border:0;position:static}#header div#logo{margin:0;padding:0;width:auto;display:inline-block;float:none;clear:both}.content_wrap{padding:0}div.content{margin:0;padding:33px 0 19px;text-align:left}#footer{padding:0}.contact{border-bottom:0;padding:15px 0 0 0}.contact p{display:inline-block}.print_gallery{display:block}.print_gallery .pictures.gallery{margin:0 0 20px -20px}.print_gallery .pictures.gallery .picture{padding:0 0 0 20px}h1{font-size:34px;line-height:42px;margin:0 0 20px 0}h2,h2 a{font-size:28px;line-height:36px}h3,h3 a{font-size:20px;line-height:26px}h6,h6 a,h4,h4 a,h5,h5 a{font-size:15px;line-height:20px}p{margin:0 0 20px 0}div.introduction{font-size:16px;line-height:23px;margin:0 0 20px;font-weight:400}.portlets_bottom{margin-top:0;padding:0 0 22px}.portlet h3.portlet-title a,.portlet h3.portlet-title{font-size:24px;line-height:30px}.portlet .portlet_inner{min-height:0 !important}.portlet .resource_container{margin:10px 0 20px}#overview_title_content,.listing-description{margin:0}.listing_entry,.overview_item{margin:25px 0 0;padding:25px 0 0}.listing_entry .resource_container,.overview_item .resource_container{width:35%;margin-right:30px}#google_map{height:300px}.mailform_right_fields{float:none;clear:both}.mailform_element{clear:both}.mailform_element textarea{height:150px}}.resource_background{overflow:hidden}.resource_description{display:none}.pictures.float_left,.pictures.float_left_with_clear{float:left}.pictures.float_right,.pictures.float_right_with_clear{float:right}.pictures.float_left .picture,.pictures.float_right .picture,.pictures.float_right_with_clear .picture,.pictures.float_left_with_clear .picture{width:100%;box-sizing:border-box}.pictures.float_left .picture img,.pictures.float_right .picture img,.pictures.float_right_with_clear .picture img,.pictures.float_left_with_clear .picture img{display:block;width:100%;height:auto}.print_gallery{display:none}.pictures.gallery{width:auto;margin:50px 0 0 -30px}.pictures.gallery .picture{box-sizing:border-box;width:33.33%;float:left;padding-left:30px;margin-top:10px;margin-bottom:20px}.pictures.gallery .picture .resource_background{position:relative;overflow:hidden}.pictures.gallery .picture .resource_background:before{content:"";position:absolute;bottom:0;left:0;right:0;top:0;background:rgba(255,255,255,.5);z-index:10;opacity:0;visibility:hidden;pointer-events:none}.pictures.gallery .picture .resource_background:before,.pictures.gallery .picture img{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.pictures.gallery .picture .resource_background:hover:before{visibility:visible;opacity:1}.pictures.gallery .picture span,.pictures.gallery .picture a{display:block}.pictures.gallery .picture img{display:block;width:100%;height:auto;backface-visibility:hidden}.pictures.gallery .picture .resource_background:hover img{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);transform:scale(1.12)}.documents{margin:40px 0 30px}.documents h2{display:none}.documents .document{background:none !important;padding:0;display:inline-block}.documents .document a{color:#fff;margin:0 5px;padding:9px 17px;background:#bebebe;text-decoration:none;border:0;display:block;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.documents .document a:hover{background:#666}html.cssanimations .bxslider.slide_behind .slide{opacity:1}html.cssanimations .bxslider.slide_behind .navOutNext{-webkit-animation:hideLeft .5s forwards;animation:hideLeft .5s forwards}html.cssanimations .bxslider.slide_behind .navInNext{-webkit-animation:showRight .5s forwards;animation:showRight .5s forwards}html.cssanimations .bxslider.slide_behind .navOutPrev{-webkit-animation:hideRight .5s forwards;animation:hideRight .5s forwards}html.cssanimations .bxslider.slide_behind .navInPrev{-webkit-animation:showLeft .5s forwards;animation:showLeft .5s forwards}html.cssanimations .bxslider.slide_behind .slide::before,html.cssanimations .bxslider.slide_behind .slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.5);transition:opacity .5s}html.cssanimations .bxslider.slide_behind .slide::after,html.cssanimations .bxslider.slide_behind .navOutNext::before,html.cssanimations .bxslider.slide_behind .navOutPrev::before{opacity:1}html.cssanimations .bxslider.slide_behind .slide::before,html.cssanimations .bxslider.slide_behind .slide.active-slide::after,html.cssanimations .bxslider.slide_behind .navInNext::after,html.cssanimations .bxslider.slide_behind .navInPrev::after{opacity:0}@-webkit-keyframes hideLeft{0%{-webkit-transform:translateZ(0px)}40%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);z-index:9999}100%{opacity:1;-webkit-transform:translateZ(-400px)}}@keyframes hideLeft{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px)}40%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);transform:translate(-40%, 0) scale(0.8) rotateY(20deg);z-index:9999}100%{opacity:1;-webkit-transform:translateZ(-400px);transform:translateZ(-400px)}}@-webkit-keyframes showRight{0%{-webkit-transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1}41%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1;z-index:9999}100%{-webkit-transform:translateZ(0px);opacity:1;z-index:9999}}@keyframes showRight{0%{-webkit-transform:translateZ(-400px);transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1}41%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1;z-index:9999}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;z-index:9999}}@-webkit-keyframes hideRight{0%{-webkit-transform:translateZ(0px)}40%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);z-index:9999}100%{opacity:1;-webkit-transform:translateZ(-400px)}}@keyframes hideRight{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px)}40%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);transform:translate(40%, 0) scale(0.8) rotateY(-20deg);z-index:9999}100%{opacity:1;-webkit-transform:translateZ(-400px);transform:translateZ(-400px)}}@-webkit-keyframes showLeft{0%{-webkit-transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1}41%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1;z-index:9999}100%{-webkit-transform:translateZ(0px);opacity:1;z-index:9999}}@keyframes showLeft{0%{-webkit-transform:translateZ(-400px);transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1}41%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1;z-index:9999}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;z-index:9999}}html.cssanimations .bxslider.height_parallax .slide{height:100%;overflow:hidden;opacity:1 !important}html.cssanimations .bxslider.height_parallax,html.cssanimations .height_parallax_parent{height:400px !important}html.cssanimations .bxslider.height_parallax .navOutNext{-webkit-animation:decreaseHeight .8s forwards ease-in-out;animation:decreaseHeight .8s forwards ease-in-out;z-index:1001 !important}html.cssanimations .bxslider.height_parallax .navInNext{-webkit-animation:show .8s forwards ease-in-out;animation:show .8s forwards ease-in-out}html.cssanimations .bxslider.height_parallax .navOutPrev{-webkit-animation:hide .8s forwards ease-in-out;animation:hide .8s forwards ease-in-out}html.cssanimations .bxslider.height_parallax .navInPrev{z-index:1001 !important;opacity:1;-webkit-animation:increaseHeight .8s forwards ease-in-out;animation:increaseHeight .8s forwards ease-in-out}@-webkit-keyframes decreaseHeight{to{height:0}}@keyframes decreaseHeight{to{height:0}}@-webkit-keyframes show{0%{opacity:0 !important}1%,100%{opacity:1 !important}}@keyframes show{0%{opacity:0 !important}1%,100%{opacity:1 !important}}@-webkit-keyframes hide{0%,99%{opacity:1 !important}100%{opacity:0 !important}}@keyframes hide{0%,99%{opacity:1 !important}100%{opacity:0 !important}}@-webkit-keyframes increaseHeight{from{height:0}to{height:100%}}@keyframes increaseHeight{from{height:0}to{height:100%}}html.cssanimations .bxslider.soft_scale .navOutNext{-webkit-animation:scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);animation:scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:101 !important}html.cssanimations .bxslider.soft_scale .navInNext{-webkit-animation:scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);animation:scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:100 !important}html.cssanimations .bxslider.soft_scale .navOutPrev{-webkit-animation:scaleDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);animation:scaleDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:100 !important}html.cssanimations .bxslider.soft_scale .navInPrev{-webkit-animation:scaleUpDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);animation:scaleUpDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:101 !important}@-webkit-keyframes scaleUp{to{-webkit-transform:scale(1.2);opacity:0}}@keyframes scaleUp{to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@-webkit-keyframes scaleDownUp{from{opacity:0;-webkit-transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes scaleDownUp{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleDown{from{opacity:1}to{opacity:0;-webkit-transform:scale(0.9)}}@keyframes scaleDown{from{opacity:1}to{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}}@-webkit-keyframes scaleUpDown{from{-webkit-transform:scale(1.2);opacity:0}to{opacity:1;-webkit-transform:scale(1)}}@keyframes scaleUpDown{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width: 1700px){#google_map{height:0;padding:0 0 47%}}@media screen and (max-width: 1400px){.portlet_listing div.bx-wrapper .bx-controls-direction a{left:-90px}.portlet_listing div.bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-90px}}@media screen and (max-width: 1300px){.portlet_listing div.bx-wrapper .bx-controls-direction a{left:-45px;width:35px;height:43px;margin:-22px 0 0 0;background-size:70px}.portlet_listing div.bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-45px}}@media screen and (max-width: 1270px){div.content{margin:0;padding:53px 0 39px}.portlets_bottom{margin:-17px -30px 0 0;padding:0 0 22px}.portlets_slide{padding:59px 0 23px}#footer{padding:0}.listing_entry,.overview_item{margin:35px 0 0 0;padding:35px 0 0 0}.listing_index_0,.overview_item_0{margin:0;padding:0}.listing_entry .resource_container,.overview_item .resource_container{margin-right:35px}.contact{position:relative}.contact .social_media_wrap{position:static;display:block;right:0;top:0;text-align:center;margin:0 0 -10px;padding:15px 0 0 0;height:auto !important}.contact .social_media{display:block}.contact .social_media a{display:inline-block;margin:0 3px}.contact .social_media a.light img{margin-top:0}.contact .social_media a.light{opacity:.3}.contact .social_media a.light:hover{opacity:.6}.booking_button {margin:15px 0 0 16px}.language_switcher a{font-size:15px;padding:0 0 0 6px}.language_switcher a:first-child{padding-left:0}.navigation>li>a{font-size:17px}.navigation>li{padding:0 11px}#header{padding:0 15px}#header div#logo{width:182px}}@media screen and (max-width: 1140px){.mailform_element h2{text-align:center}.mailform_right_fields{float:none;clear:both}.mailform_element label,#mailform_submit_button label,.login_form label{padding-right:20px;text-align:right;width:29%;box-sizing:border-box}.mailform_element select,.mailform_element input,.mailform_element textarea,.login_form input{width:60%}.mailform_element.checkbox_field p{width:71%}.mailform_element .chosen-container{width:60% !important}.mailform_element.time_field .chosen-container{width:29.3% !important}.listing-more-button{margin:0 0 6px}}@media screen and (max-width: 1100px){.portlet_listing .portlet-listing-entry .portlet-listing-content-container,.portlet_listing .resource_container{width:50%}.portlet_listing .portlet-listing-entry .portlet-listing-content-container{padding-left:40px}}@media screen and (max-width: 1050px){.voucher_button{padding:11px 20px 10px}.voucher_wrap span.shadow{bottom:-17px}}@media screen and (max-width: 1000px){.slide_text_container{bottom:25px}.slide_text_container .slide_text{display:none}.portlet_listing .portlet-listing-entry .portlet-listing-content-container,.portlet_listing .resource_container{width:100%;float:none;clear:both}.portlet_listing .portlet-listing-entry .portlet-listing-content-container.static,.portlet_listing .portlet-listing-entry .portlet-listing-content-container{position:static !important;padding:25px 0 0 0}.portlet_listing .portlet-entry-link{margin:15px 0 0 0}.portlet_listing div.bx-wrapper .bx-controls-direction{opacity:1;position:absolute;height:0;top:10px;left:0;right:0;padding:0 0 68.5%}.portlet_listing div.bx-wrapper .bx-controls-direction a{left:0;width:56px;height:69px;margin:-35px 0 0 0;background-color:rgba(255,255,255,.7);background-size:112px}.portlet_listing div.bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:0}}@media screen and (max-width: 970px){div#navigation,#header div#language{display:none}#header{padding:0 15px}.booking_button{font-size:16px;line-height:20px;margin:15px 55px 0 0;padding:10px 16px 9px}#header div#logo{width:auto}.language_switcher a{font-size:15px;padding:10px}.rwdnav_inner .language_switcher a:first-child{padding-left:20px}.responsive_navigation_toggle{display:block}nav#rwdnav{display:block;position:fixed;z-index:110;top:0;right:0;height:100%;background:#fff;margin:0;width:500px;overflow:hidden;opacity:0;visibility:hidden}.navi_open nav#rwdnav{visibility:visible;opacity:1}#google_map iframe{top:0 !important}}@media screen and (max-width: 800px){.voucher_button{padding:5px 15px 4px;font-size:14px;line-height:14px}.voucher_button span.text{margin:0 0 0 5px}.voucher_button .icon img{width:23px}.voucher_wrap span.shadow{bottom:-21px}}@media screen and (max-width: 760px){.pictures.gallery .picture,.portlets_bottom .portlet{width:50%}.portlets_bottom .portlet:nth-child(odd){clear:left}.slide_text_wrap{display:none}}@media screen and (max-width: 600px){.booking_wrap,nav#rwdnav{width:77%;box-sizing:border-box}.booking_wrap .portlet{padding:20px 0 0 0}.booking_wrap form{padding:0 0 30px}.reviews{padding:30px 0;text-align:center}.booking_wrap .tripadvisor_wrap,.booking_wrap .trust_you_wrap{float:none;clear:both;display:inline-block;margin:0 0 10px 0}.booking_wrap .trust_you_wrap iframe,.booking_wrap .trust_you_wrap{overflow:hidden}.booking_wrap input.button{font-size:16px;line-height:22px;margin:30px 0 0 0}.booking_wrap .date_wrap .icon{right:15px}.booking_wrap .portlet h3.portlet-title a,.booking_wrap .portlet h3.portlet-title {font-size:25px;line-height:30px}div.bx-wrapper .bx-controls-direction{display:none}.portlet_listing div.bx-wrapper .bx-controls-direction{display:block}.portlet_listing div.bx-wrapper .bx-controls-direction a{left:0;width:40px;height:49px;margin:-25px 0 0 0;background-size:80px}.portlet_listing div.bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:0}}@media screen and (max-width: 550px){.portlet_slide_wrap,.content_wrap{padding:0 25px}div.content{padding:33px 0 19px}.portlets_slide{padding:0}h1{font-size:36px;line-height:46px;margin:0 0 20px 0}h2,h2 a{font-size:28px;line-height:34px;margin:0 0 10px 0}h3,h3 a{font-size:22px;line-height:28px;margin:0 0 5px 0}div.introduction{font-size:19px;margin:0 0 20px}.mobile_phone{display:block}.pictures.gallery .picture{width:50%}#overview_title_content,.listing-description{margin:0 0 40px}.listing_entry,.overview_item{margin:25px 0 0 0;padding:25px 0 0 0}.listing_index_0,.overview_item_0{margin:0;padding:0}.listing_entry .listing-content,#listing_entry_content,.overview_item .content{clear:both}.listing_entry .resource_container,.overview_item .resource_container{clear:both;float:none;margin:8px 0 25px;width:auto}.overview_item .resource_container .picture,.overview_item .resource_container .picture img{width:100%;height:auto}#footer{padding:0;text-align:left}.contact{padding:20px 25px}.contact span{display:block}.contact span.dot{display:none}.copy{padding:11px 25px 0}.copy p{margin:0 0 11px}.content_button{display:block;margin:10px 0}.content_button a{display:block}.documents .document{display:block;margin:10px 0 0}.room_tour .logo_big{margin:-93px 0 0 -80px}.room_tour .logo_big img{width:160px}.portlet .resource_container{margin:0 0 25px}.portlets_bottom{padding-bottom:10px}.portlets_bottom .portlet{width:100%;margin:0 0 30px}.portlets_bottom .portlet .content_inner_text_wrap,.portlets_bottom .portlet .portlet_inner{min-height:0 !important}.table_wrap_container{position:relative;padding:25px 0 0}.table_wrap_container table{min-width:100%;width:auto !important}.table_scroll_indicator{display:block}.pictures.gallery{margin-top:30px}.pictures.gallery .picture{width:100%;margin:10px 0 15px}.mailform_element label,.login_form label{padding:0;margin:0 0 10px;text-align:left;width:100%}.mailform_element.checkbox_field p,.mailform_element select,.mailform_element input,.mailform_element textarea,.login_form input{width:100%}.mailform_element .chosen-container{width:100% !important}.mailform_element.time_field .chosen-container{width:47.5% !important}#mailform_submit_button label,.login_form form>p:last-child label{display:none}#google_map{height:0;padding:0 0 60%}.booking_button{display:none}.mobile_booking_button{display:block}.booking_wrap input,.booking_wrap{font-size:17px;line-h:27px}.booking_wrap .portlet h3.portlet-title a,.booking_wrap .portlet h3.portlet-title{font-size:25px;line-height:30px}.room_tour .scroll_down{bottom:15px}.contact .social_media_wrap{text-align:left;padding:10px 0 0 0;margin:0 0 -10px}.contact .social_media a{margin:0 6px 0 0}#slider.home{margin:-10px 0 40px}.voucher_button,.alerts_wrap{display:none}.dot{padding:0 4px 0 5px}#privacy_banner #privacy_banner_inner #privacy_description{padding-right:0}#privacy_banner #privacy_banner_inner .button{position:relative;top:auto;margin-top:15px;right:auto;float:none;display:block;text-align:center}}@media screen and (max-width: 450px){#header div#logo{padding-top:25px}#header div#logo img{width:120px}.copy .dot:nth-last-child(2){display:none}.copy p>span:last-child{display:block;margin-top:-5px}}@media screen and (max-width: 400px){.rwdnav_inner .language_switcher a:first-child,.language_switcher a{font-size:13px;padding:10px 4px 10px 0}.rwdnav_inner .language_switcher a:first-child{padding-left:15px}.rwd_navigation>li>a{padding:12px 15px}.rwd_navigation ul.level1{padding:0 0 12px 35px}}
