*{margin:0;padding:0;}body,div,span,p,a,img,ul,ol,li,table,th,tr,td,form,fieldset,legend,dl,dt,dd,blockquote,object{border:0;}.clearfix:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}.flexslider{background:none;border:none;box-shadow:none;margin:0;padding:0;}.flex-nav-container{float:none;margin:0;}.flexslider .slides img{width:auto;}::selection{background:#000;color:#fff;}::-moz-selection{background:#000;color:#fff;}body{background-attachment:fixed;background-image:url(/sites/all/themes/loriet/images/site-bg.jpg);color:#7c7c7c;font-family:"Roboto",sans-serif;font-size:15px;line-height:27px;margin:0;}.form-text,.form-textarea,.form-select,.form-submit{box-sizing:border-box;font-family:"Cardo",serif;font-size:17px;font-weight:700;line-height:22px;-webkit-appearance:none;}a,a:link,li a.active{border:none;color:#bf9b77;text-decoration:none;}a:hover{border:none;color:#161616;text-decoration:none;}img a{border:none;}img,object,iframe{display:block;}img:not(.pswp__img){height:auto !important;max-width:100% !important;}h1,h2,h3,h4,h5{font-family:"Open Sans",sans-serif;font-weight:700;margin:0 0 20px;}h1{font-size:35px;line-height:40px;}h2{font-size:29px;line-height:34px;}h3{font-size:21px;line-height:26px;}h4{font-size:19px;line-height:24px;}h5{font-size:16px;line-height:21px;}p{margin:0 0 30px;}p:last-child{margin-bottom:0;}label{color:#bf9b77;font-family:"Cardo",serif;font-size:17px;font-weight:700;line-height:22px;margin:0 0 7px;}.form-item,.form-actions{margin:20px 0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #8c2e0b;}span.error{display:block;}.marker,.form-required{color:#d40000;display:none;}.sbHolder{border:1px solid #000;height:30px;position:relative;}.sbSelector{display:block;height:26px;left:0;outline:none;overflow:hidden;padding:4px 0 0;position:absolute;text-indent:10px;top:0;width:98%;}.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#000;outline:none;text-decoration:none;}.sbToggle,.sbToggleOpen{background-color:#fff;background-image:url(/sites/all/themes/loriet/images/form-select-icons.png);background-repeat:no-repeat;}.sbToggle{background-position:right 5px;display:block;height:30px;outline:none;padding:0 0 0 5px;position:absolute;right:0;top:0;width:28px;z-index:10;}.sbToggleOpen{background-position:right -29px;}.sbHolderDisabled{background-color:#e8e8e8;border:1px solid #000;}.sbOptions{background-color:#fff;border:1px solid #000;left:-1px;list-style:none;margin:0;overflow-y:auto;padding:0;position:absolute;top:30px !important;width:100%;z-index:1;}.sbOptions li{margin:0;padding:0;}.sbOptions li.last a{border-bottom:none;}.sbOptions a{border-bottom:1px dashed #000;display:block;outline:none;padding:5px;}.sbOptions a:link,.sbOptions a:visited{color:#000;text-decoration:none;}.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{background:#000;color:#fff;}.sbOptions .sbDisabled{color:#e8e8e8;}.sbOptions .sbGroup{background:#000;color:#fff;display:block;padding:7px;}div.checker span,div.radio span{-webkit-font-smoothing:antialiased;background-image:url(/sites/all/themes/loriet/images/form-checkbox-radio-icons.png);background-repeat:no-repeat;}div.checker,div.radio{*display:inline;display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;}div.checker:focus,div.radio:focus{outline:0;}div.radio,div.radio *,div.checker,div.checker *{margin:0;padding:0;}div.checker{position:relative;top:-2px;}div.checker,div.checker span,div.checker input{cursor:pointer;height:20px;width:20px;}div.checker span{*display:inline;background-position:0 0;display:-moz-inline-box;display:inline-block;text-align:center;zoom:1;}div.checker span.checked{background-position:0 -60px;}div.checker input{*display:inline;-moz-opacity:0;background:none;border:none;display:-moz-inline-box;display:inline-block;filter:alpha(opacity=0);opacity:0;zoom:1;}div.checker.active span{background-position:0 0;}div.checker.active span.checked{background-position:0 -60px;}div.checker.hover span{background-position:0 -30px;}div.checker.hover span.checked{background-position:0 -60px;}div.checker.disabled span{background-position:0 -90px;}div.checker.disabled span.checked{background-position:0 -120px;}div.radio{position:relative;}div.radio,div.radio span,div.radio input{cursor:pointer;height:20px;width:20px;}div.radio span{*display:inline;background-position:-30px 0;display:-moz-inline-box;display:inline-block;text-align:center;zoom:1;}div.radio span.checked{background-position:-30px -60px;}div.radio input{*display:inline;-moz-opacity:0;background:none;border:none;display:-moz-inline-box;display:inline-block;filter:alpha(opacity=0);opacity:0;text-align:center;zoom:1;}div.radio.active span{background-position:-30px 0;}div.radio.active span.checked{background-position:-30px -60px;}div.radio.hover span{background-position:-30px -30px;}div.radio.hover span.checked{background-position:-30px -60px;}div.radio.disabled span{background-position:-30px -90px;}div.radio.disabled span.checked{background-position:-30px -120px;}div.checker,div.radio{margin-right:3px;}.grippie{display:none;}*:focus{outline:0;}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;}input::-webkit-input-placeholder{color:#bf9b77;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}input:-moz-placeholder{color:#bf9b77;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}input::-moz-placeholder{color:#bf9b77;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}input:-ms-input-placeholder{color:#bf9b77;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.form-text{background:none;border:1px solid #bf9b77;color:#7c7c7c;max-width:500px;padding:5px;}.form-textarea-wrapper textarea,.form-textarea{background:none;border:1px solid #bf9b77;color:#7c7c7c;height:135px;padding:5px;resize:none;}.form-submit{background:#b7a088;border:none;color:#ffffff;cursor:pointer;font-family:"Open Sans",sans-serif;font-size:17px;font-weight:800;line-height:22px;padding:17px 60px;text-transform:uppercase;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.form-submit:hover{background:#161616;}div.messages{margin:0;padding:20px 10px 20px 60px;}div.messages p{margin:0;}div.messages ul li{background:url(/sites/all/themes/loriet/images/messages-arrow-icon.png) 0 4px no-repeat;list-style:none;margin:0 0 5px;padding:0 0 0 12px;}div.messages ul li:last-child{margin:0;}div.warning,table tr.warning{background:#cd900e url(/sites/all/themes/loriet/images/warning-message-icon.png) 10px center no-repeat;}div.status,table tr.ok{background:#194e02 url(/sites/all/themes/loriet/images/status-message-icon.png) 10px center no-repeat;}div.error,table tr.error{background:#920703 url(/sites/all/themes/loriet/images/error-message-icon.png) 10px center no-repeat;}div.warning,div.status,div.error,div.ok,table tr.warning,table tr.status,table tr.error,table tr.ok{border:none;color:#eee;}.site-messages{left:0;font-size:18px;line-height:23px;position:fixed;top:0;width:100%;z-index:10;-moz-box-shadow:0 0 5px #333333;-webkit-box-shadow:0 0 5px #333333;box-shadow:0 0 5px #333333;-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);-webkit-transform:translateY(-110%);transform:translateY(-110%);-moz-transition:0.7s;-o-transition:0.7s;-webkit-transition:0.7s;transition:0.7s;}.site-messages.open{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}.site-messages .messages-content{padding:30px 0;}.site-messages .messages-content.status{background:rgba(25,78,2,0.95);}.site-messages .messages-content.error{background:rgba(146,7,3,0.95);}.site-messages .messages-content.warning{background:rgba(205,144,14,0.95);}.site-messages .content{margin:0 auto;padding:0 100px 0 20px;text-align:center;}.site-messages .content ul{margin:0;padding:0;}.site-messages .content ul li{list-style:none;margin:0 0 7px;padding:0;}.site-messages .content ul li:last-child{margin-bottom:0;}.site-messages a.close{background-image:url(/sites/all/themes/loriet/images/messages-close-icon.png);background-repeat:no-repeat;cursor:pointer;display:block;height:44px;overflow:hidden;position:absolute;right:30px;text-indent:-9999px;top:50%;width:44px;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.site-messages a.close:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}blockquote{font-style:italic;padding:20px;}table{border-collapse:collapse;border-spacing:0;border:1px solid #000;font-size:100%;margin:15px 0;width:100%;}tbody{border:none;}th{background:#fff;color:#000;}tr.even{background:#efefef;}tr.odd{background:#fff;}td,th{padding:10px;}td{border:1px solid #000;}ul,ol{display:block;margin:15px 0 15px 40px;}ul ul,ul ul ul,ol ol,ol ol ol{margin:0 0 0 20px;}ol{list-style-type:decimal;}ol ol{list-style-type:upper-alpha;}ol ol ol{list-style-type:lower-alpha;}li{display:list-item;}ul li a{text-decoration:none;}ul li.leaf,ul li.expanded{list-style-image:none;list-style-type:none;}.grid-1{max-width:990px;padding:0 20px;}.grid-2{max-width:810px;padding:0 20px;}.decorated-title{background-image:url(/sites/all/themes/loriet/images/decorated-title-icon.png);display:table;height:115px;margin:0 0 65px;text-align:center;width:100%;}.decorated-title h2,.decorated-title h3{color:#161616;display:table-cell;font-family:"Open Sans",sans-serif;font-size:29px;font-weight:800;height:115px;line-height:34px;margin:0;text-transform:uppercase;vertical-align:middle;}.decorated-title h2:after,.decorated-title h3:after{background:#161616;content:".";display:block;height:2px;margin:5px auto 0;overflow:hidden;text-indent:-9999px;width:40px;}.header{background:#ffffff;border-bottom:7px solid #bf9b77;left:0;position:fixed;top:0;width:100%;z-index:10;}.header.with-intro{border-bottom:none;}.header .header-content{height:90px;margin:0 auto;position:relative;}.header .header-content .menu-bar{left:20px;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.header .header-content .menu-bar .menu-link{float:left;font-size:20px;font-weight:500;line-height:25px;margin:15px 35px 0 0;}.header .header-content .menu-bar .menu-link a.link{background-image:url(/sites/all/themes/loriet/images/menu-icons.png);background-position:0 0;background-repeat:no-repeat;color:#bf9b77;cursor:pointer;display:block;height:25px;padding:0 0 0 65px;text-transform:uppercase;}.header .header-content .menu-bar .menu-link a.link:hover{background-position:0 -35px;color:#161616;}.header .header-content .menu-bar .booking-url{float:left;font-size:17px;font-weight:500;line-height:22px;}.header .header-content .menu-bar .booking-url a{border:2px solid #bf9b77;color:#bf9b77;display:block;padding:14px 20px;text-transform:uppercase;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}.header .header-content .menu-bar .booking-url a:hover{background:#bf9b77;color:#ffffff;}.header .header-content .logo{margin:0 auto;padding:15px 0 0;width:86px;}.header .header-content .logo a{display:block;}.header .header-content .language-switcher{position:absolute;right:20px;top:0;}.header .header-content .language-switcher ul.language-switcher-locale-url{margin:0;overflow:hidden;padding:0;}.header .header-content .language-switcher ul.language-switcher-locale-url li{float:left;list-style:none;margin:0;padding:0;}.header .header-content .language-switcher ul.language-switcher-locale-url li a{color:#bf9b77;display:block;padding:32px 11px;text-transform:uppercase;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}.header .header-content .language-switcher ul.language-switcher-locale-url li a img.language-icon{display:none;}.header .header-content .language-switcher ul.language-switcher-locale-url li a:hover{background:#161616;color:#ffffff;}.header .header-content .language-switcher ul.language-switcher-locale-url li a.active{background:#bf9b77;color:#ffffff;}.header .header-content .language-switcher ul.language-switcher-locale-url li span.locale-untranslated{display:block;padding:32px 11px;text-transform:uppercase;}.header .header-content .language-switcher ul.language-switcher-locale-url li span.locale-untranslated img.language-icon{display:none;}.site-intro{min-height:200px;}.site-intro .site-intro-content{background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}.site-intro .site-intro-content .intro-content{bottom:67px;color:#ffffff;left:50%;padding:0;position:absolute;text-align:center;width:100%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}.site-intro .site-intro-content .intro-content.no-height{visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.site-intro .site-intro-content .intro-content .intro-logo{margin:0 20px 20px;}.site-intro .site-intro-content .intro-content .intro-logo img{margin:0 auto;}.site-intro .site-intro-content .intro-content .hotel-name{margin:0 20px 30px;}.site-intro .site-intro-content .intro-content .hotel-name h2{display:inline-block;font-family:"Cardo",serif;font-size:21px;font-weight:700;line-height:26px;margin:0;padding:0 70px;position:relative;text-transform:uppercase;vertical-align:top;}.site-intro .site-intro-content .intro-content .hotel-name h2:before,.site-intro .site-intro-content .intro-content .hotel-name h2:after{background:#ffffff;content:".";height:2px;left:0;margin-top:-1px;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;width:55px;}.site-intro .site-intro-content .intro-content .hotel-name h2:after{left:auto;right:0;}.site-intro .site-intro-content .intro-content h3.intro-title{font-family:"Cardo",serif;font-size:49px;font-style:italic;font-weight:400;line-height:60px;margin:0 20px 25px;}.site-intro .site-intro-content .intro-content h3.intro-title:after{background:#ffffff;content:".";display:block;height:2px;margin:20px auto 0;overflow:hidden;text-indent:-9999px;width:145px;}.site-intro .site-intro-content .intro-content .description{font-family:"Cardo",serif;font-size:19px;font-weight:700;line-height:24px;margin:0 20px;text-shadow:1px 1px 2px #181819;}.site-intro .site-intro-content .intro-content .availability{font-size:19px;font-weight:700;line-height:24px;margin:55px 20px 0;}.site-intro .site-intro-content .intro-content .availability a{border:2px solid #ffffff;color:#ffffff;display:inline-block;padding:17px 30px;text-transform:uppercase;vertical-align:top;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.site-intro .site-intro-content .intro-content .availability a:hover{background:#bf9b77;border-color:#bf9b77;color:#ffffff;}.site-intro .site-intro-content .intro-content.mobile{visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.site-intro .site-intro-content .intro-content.mobile.no-height{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.site-intro .site-intro-content .intro-content.mobile h3.intro-title:after{content:none;display:none;}.site-intro .site-intro-content .intro-content.mobile .availability{margin-top:35px;}.menu-screen{background-color:#161616;background-image:url(/sites/all/themes/loriet/images/menu-bg.png);background-position:center 115px;background-repeat:no-repeat;height:100%;overflow-y:auto;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:100;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:0.7s;-o-transition:0.7s;-webkit-transition:0.7s;transition:0.7s;}.menu-screen.open{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.menu-screen .logo{left:6.5%;position:absolute;top:5.8%;z-index:1;}.menu-screen .main-menu{margin:0 auto 30px;max-width:350px;padding:255px 0 0;}.menu-screen .menu-close{height:105px;position:absolute;right:5.4%;top:7.1%;width:105px;}.menu-screen .menu-close a{background-image:url(/sites/all/themes/loriet/images/menu-close.png);background-position:0 0;cursor:pointer;display:block;height:100%;overflow:hidden;text-indent:-9999px;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;}.menu-screen .menu-close a:hover{background-position:0 -115px;}.menu-screen .language-switcher{display:none;margin:0 auto 50px;max-width:250px;padding:0 20px;text-align:center;}.menu-screen .language-switcher ul.language-switcher-locale-url{font-size:13px;font-weight:500;line-height:18px;margin:0;overflow:hidden;padding:0;}.menu-screen .language-switcher ul.language-switcher-locale-url li{float:left;list-style:none;margin:0;padding:0;width:33.3%;}.menu-screen .language-switcher ul.language-switcher-locale-url li a,.menu-screen .language-switcher ul.language-switcher-locale-url li span.locale-untranslated{display:block;margin:0 2px;padding:10px 0 0;text-align:center;text-transform:lowercase;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}.menu-screen .language-switcher ul.language-switcher-locale-url li a img,.menu-screen .language-switcher ul.language-switcher-locale-url li span.locale-untranslated img{margin:0 auto;}.menu-screen .language-switcher ul.language-switcher-locale-url li a span,.menu-screen .language-switcher ul.language-switcher-locale-url li span.locale-untranslated span{background:#efefef;color:#212121;display:block;margin:8px 0 0;padding:2px 10px;}.menu-screen .language-switcher ul.language-switcher-locale-url li a:hover,.menu-screen .language-switcher ul.language-switcher-locale-url li span.locale-untranslated:hover{background:#efefef;}.menu-screen .language-switcher ul.language-switcher-locale-url li a.active,.menu-screen .language-switcher ul.language-switcher-locale-url li span.locale-untranslated.active{background:none;}.menu-screen .language-switcher ul.language-switcher-locale-url li a.active span,.menu-screen .language-switcher ul.language-switcher-locale-url li span.locale-untranslated.active span{background:#bf9b77;color:#efefef;}#main-menu{font-size:43px;font-weight:300;line-height:48px;}#main-menu ul.menu{display:block;margin:0;padding:0;position:relative;z-index:1;}#main-menu ul.menu li{margin:0 0 10px;padding:0;text-align:center;}#main-menu ul.menu li:after{background:#ffffff;content:".";display:block;height:2px;margin:10px auto 0;overflow:hidden;text-indent:-9999px;width:40px;}#main-menu ul.menu li.book-now{display:none;}#main-menu ul.menu li a{color:#ffffff;display:block;outline:none;padding:0;text-decoration:none;text-transform:uppercase;}#main-menu ul.menu li a:hover{color:#bf9b77;text-decoration:none;}#main-menu ul.menu li a.active{color:#ffffff;font-weight:700;text-decoration:none;}#main-menu ul.menu li a:after{content:none;}#main-menu ul.menu li.last{margin-bottom:0;}#main-menu ul.menu li.last:after{content:none;}#main-menu ul.menu li.expanded{position:relative;}#main-menu ul.menu li.expanded:hover > ul.menu{display:block;}#main-menu ul.menu li.expanded ul.menu{display:none;position:absolute;z-index:100;}#main-menu ul.menu li.expanded ul.menu li a{display:block;}#main-menu ul.menu li.expanded ul ul{display:none;}.page-title{color:#161616;padding:48px 0;}.page-title.center{text-align:center;}.page-title.uppercase h1{text-transform:uppercase;}.page-title h1{font-size:29px;font-weight:800;line-height:34px;margin:0 auto;}.main-content{padding:97px 0 0;}.main-content.with-intro{padding-top:0;}.main-content .main-page-content .page{margin:0 auto;}.main-content .main-page-content .page.with-sidebar .sidebar{float:left;max-width:310px;width:32%;}.main-content .main-page-content .page.with-sidebar .page-content{float:right;max-width:640px;width:65%;}.main-content .main-page-content .page.full-width{max-width:100%;padding:0;}.main-content .sections{padding:75px 0 0;}.main-content .sections .block{margin:0 0 75px;}.main-content .sections .block.block-facilities .decorated-title{margin-bottom:30px;}.main-content .sections .block.block-services{margin-bottom:50px;}.main-content .sections .block.block-services .decorated-title{margin-bottom:50px;}.main-content .sections .block.block-news-events{margin-bottom:0;}.main-content .sections .block.block-news-events .decorated-title{margin-bottom:75px;}.main-content .main-content-bottom{margin:95px 0 0;}.main-content .main-content-bottom .block h3.block-title{color:#161616;font-family:"Open Sans",sans-serif;font-size:29px;font-weight:800;line-height:34px;margin:0 0 25px;text-align:center;text-transform:uppercase;}.main-content .main-content-bottom .block.block-latest-news,.main-content .main-content-bottom .block.block-latest-activities{padding:0 0 25px;}.main-content .main-content-bottom .block.block-latest-news h3.block-title,.main-content .main-content-bottom .block.block-latest-activities h3.block-title{margin:0 auto 35px;max-width:990px;padding:0 20px;text-align:left;}.main-content .main-content-bottom .block.block-other-rooms .decorated-title{margin:0 0 55px;}.slick-slide img{width:100%;}.section-rooms .slick{position:relative;}.section-rooms .slick .slick-slide .slide__content{overflow:hidden;}.section-rooms .slick nav.slick__arrow{left:50%;margin-top:-34px;position:absolute;top:50%;width:100%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}.section-rooms .slick nav.slick__arrow a{background-image:url(/sites/all/themes/loriet/images/rooms-slide-arrows.png);background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:block;height:68px;left:-34px;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;width:68px;-moz-border-radius:34px;-webkit-border-radius:34px;border-radius:34px;}.section-rooms .slick nav.slick__arrow a.slick-prev{background-position:0 0;}.section-rooms .slick nav.slick__arrow a.slick-prev:hover{background-position:0 -78px;}.section-rooms .slick nav.slick__arrow a.slick-next{background-position:-78px 0;left:auto;right:-34px;}.section-rooms .slick nav.slick__arrow a.slick-next:hover{background-position:-78px -78px;}.section-rooms .room{position:relative;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2;-moz-transition:1.5s;-o-transition:1.5s;-webkit-transition:1.5s;transition:1.5s;}.section-rooms .room:before,.section-rooms .room:after{background-image:url(/sites/all/themes/loriet/images/site-bg.jpg);content:".";display:block;height:100%;left:0;position:absolute;top:0;width:0;z-index:2;-moz-transition:all 0.5s cubic-bezier(0.77,0,0.175,1) 0.5s;-o-transition:all 0.5s cubic-bezier(0.77,0,0.175,1) 0.5s;-webkit-transition:all 0.5s cubic-bezier(0.77,0,0.175,1);-webkit-transition-delay:0.5s;transition:all 0.5s cubic-bezier(0.77,0,0.175,1) 0.5s;}.section-rooms .room:after{left:auto;right:0;-moz-transition:0s;-o-transition:0s;-webkit-transition:0s;transition:0s;}.section-rooms .room .room-content{background:rgba(0,0,0,0.53);color:#ffffff;left:50px;position:absolute;text-align:center;top:50%;visibility:hidden;width:335px;z-index:3;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.section-rooms .room .room-content .content{padding:20px 35px 30px;}.section-rooms .room .room-content .room-counter{font-family:"Cardo",serif;font-size:32px;font-style:italic;line-height:37px;margin:0 0 5px -15px;text-align:left;}.section-rooms .room .room-content .room-counter span{display:inline-block;vertical-align:top;}.section-rooms .room .room-content .room-counter span.separator,.section-rooms .room .room-content .room-counter span.total{padding:7px 0 0;}.section-rooms .room .room-content h2.title{font-family:"Cardo",serif;font-size:42px;font-style:italic;font-weight:400;line-height:40px;margin:0 0 10px;}.section-rooms .room .room-content .read-more{font-family:"Open Sans",sans-serif;font-size:13px;font-weight:800;margin:20px 0 0;}.section-rooms .room .room-content .read-more a{border:1px solid #ffffff;color:#ffffff;display:inline-block;padding:6px 20px;vertical-align:top;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.section-rooms .room .room-content .read-more a:hover{background:#ddbfa0;border-color:#ddbfa0;}.section-rooms .room.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.section-rooms .room.active:before{width:210px;}.section-rooms .room.active:after{width:50px;-moz-transition:all 0.5s cubic-bezier(0.77,0,0.175,1) 0.5s;-o-transition:all 0.5s cubic-bezier(0.77,0,0.175,1) 0.5s;-webkit-transition:all 0.5s cubic-bezier(0.77,0,0.175,1);-webkit-transition-delay:0.5s;transition:all 0.5s cubic-bezier(0.77,0,0.175,1) 0.5s;}.section-rooms .room.active .room-content{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:all 0.5s cubic-bezier(0.77,0,0.175,1) 1.1s;-o-transition:all 0.5s cubic-bezier(0.77,0,0.175,1) 1.1s;-webkit-transition:all 0.5s cubic-bezier(0.77,0,0.175,1);-webkit-transition-delay:1.1s;transition:all 0.5s cubic-bezier(0.77,0,0.175,1) 1.1s;}.section-profile .site-profile .site-profile-content{position:relative;}.section-profile .site-profile .image{background-position:center center;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:50%;z-index:1;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}.section-profile .site-profile .details{float:right;width:50%;}.section-profile .site-profile .details .decorated-title{margin:0 0 40px;}.section-profile .site-profile .details .decorated-title .title-content{display:table;max-width:545px;width:100%;}.section-profile .site-profile .details .decorated-title .title-content h2{padding:0 50px;}.section-profile .site-profile .details .content{max-width:445px;padding:0 50px;}.section-profile .site-profile .details .content .read-more{font-size:16px;font-weight:900;line-height:21px;margin:10px 0 0;padding:0 15px 0 0;text-align:right;}.section-profile .site-profile .details .content .read-more a{color:#7c7c7c;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}.section-profile .site-profile .details .content .read-more a:hover{color:#bf9b77;}.section-profile .site-profile .details .content .profile-icons{margin:45px 0 0;}.profile-icons ul{margin:0;padding:0;}.profile-icons ul li{float:left;list-style:none;margin:0;padding:0;width:33.3%;}.profile-icons ul li.trip-advisor a{display:block;max-width:135px;width:93%;}.profile-icons ul li.traveller-awards img{margin:0 auto;max-width:135px;width:93%;}.profile-icons ul li.booking-com .booking-com-box{margin:0 0 0 auto;max-width:135px;position:relative;width:93%;}.profile-icons ul li.booking-com .booking-com-box span.score{color:#ffffff;display:block;font-family:"Open Sans",sans-serif;font-size:50px;font-weight:400;line-height:55px;left:0;position:absolute;text-align:center;top:50%;width:100%;-moz-transform:translateY(-34%);-ms-transform:translateY(-34%);-webkit-transform:translateY(-34%);transform:translateY(-34%);}.facilities-block .description{margin:0 auto 30px;max-width:700px;text-align:center;}.facilities-block .facilities .row{float:left;width:33.3%;}.facilities-block .facilities .facility{position:relative;}.facilities-block .facilities .facility img{width:100% !important;height:100% !important;object-fit:cover;}.facilities-block .facilities .facility .content{color:#ffffff;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:1;}.facilities-block .facilities .facility .content:before,.facilities-block .facilities .facility .content:after{background:#161616;content:".";height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-moz-transition:0.7s;-o-transition:0.7s;-webkit-transition:0.7s;transition:0.7s;}.facilities-block .facilities .facility .content:after{left:auto;right:0;}.facilities-block .facilities .facility .content h2{font-size:35px;font-weight:400;left:0;line-height:40px;margin:0;position:absolute;top:50%;width:100%;z-index:2;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.facilities-block .facilities .facility a.read-more{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3;}.facilities-block .facilities .facility:hover .content:before,.facilities-block .facilities .facility:hover .content:after{width:50%;}.facilities-block .facilities .facility:hover .content h2{-moz-transition:all 0.5s cubic-bezier(0.77,0,0.175,1) 0.4s;-o-transition:all 0.5s cubic-bezier(0.77,0,0.175,1) 0.4s;-webkit-transition:all 0.5s cubic-bezier(0.77,0,0.175,1);-webkit-transition-delay:0.4s;transition:all 0.5s cubic-bezier(0.77,0,0.175,1) 0.4s;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.section-services{margin:0 auto;}.section-services .views-row{float:left;margin:0 0 15px;width:25%;}.section-services .views-row.views-row-5{clear:both;}.section-services .views-row .service{font-size:15px;line-height:21px;margin:0 auto;max-width:210px;text-align:center;width:95%;}.section-services .views-row .service h2,.section-services .views-row .service h4{font-family:"Open Sans",sans-serif;font-size:19px;font-weight:800;line-height:24px;margin:0 0 10px;text-transform:uppercase;}.section-services .views-row .service .description{padding:0 20px;}.news-events-display{margin:0 auto;}.news-events-display .views-row{float:left;width:33.3%;}.news-events-display .views-row .post{font-size:15px;line-height:21px;max-width:320px;text-align:center;width:98%;}.news-events-display .views-row .post .image{overflow:hidden;}.news-events-display .views-row .post .image img{-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.news-events-display .views-row .post h2{font-family:"Open Sans",sans-serif;font-size:19px;font-weight:800;line-height:24px;margin:0;text-transform:uppercase;}.news-events-display .views-row .post h2 a{color:#6d6c69;display:block;padding:18px 0 12px;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.news-events-display .views-row .post:hover .image img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}.news-events-display .views-row .post:hover h2 a{color:#bf9b77;}.news-events-display .views-row.views-row-2 .post{margin-left:auto;margin-right:auto;}.news-events-display .views-row.views-row-3 .post{margin-left:auto;}.news-events-display .more-link{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:800;line-height:21px;margin:35px 0 0;text-align:center;}.news-events-display .more-link a{border:1px solid #161616;color:#161616;display:inline-block;padding:14px 30px;text-transform:uppercase;vertical-align:top;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.news-events-display .more-link a:hover{background:#161616;color:#ffffff;}.news-events-display-page .views-row,.news-events-display-block .views-row,.activities-display-page .views-row,.activities-display-block .views-row{float:left;margin:0 0 25px;width:25%;}.news-events-display-page .views-row.views-row-1,.news-events-display-page .views-row.views-row-5,.news-events-display-page .views-row.views-row-9,.news-events-display-page .views-row.views-row-13,.news-events-display-block .views-row.views-row-1,.news-events-display-block .views-row.views-row-5,.news-events-display-block .views-row.views-row-9,.news-events-display-block .views-row.views-row-13,.activities-display-page .views-row.views-row-1,.activities-display-page .views-row.views-row-5,.activities-display-page .views-row.views-row-9,.activities-display-page .views-row.views-row-13,.activities-display-block .views-row.views-row-1,.activities-display-block .views-row.views-row-5,.activities-display-block .views-row.views-row-9,.activities-display-block .views-row.views-row-13{clear:both;}.news-events-display-page .post,.news-events-display-block .post,.activities-display-page .post,.activities-display-block .post{line-height:21px;margin:0 auto;max-width:240px;text-align:center;width:97%;}.news-events-display-page .post .image,.news-events-display-block .post .image,.activities-display-page .post .image,.activities-display-block .post .image{overflow:hidden;}.news-events-display-page .post .image img,.news-events-display-block .post .image img,.activities-display-page .post .image img,.activities-display-block .post .image img{-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.news-events-display-page .post h2,.news-events-display-block .post h2,.activities-display-page .post h2,.activities-display-block .post h2{font-size:16px;font-weight:800;line-height:21px;margin:10px 0 4px;text-transform:uppercase;}.news-events-display-page .post h2 a,.news-events-display-block .post h2 a,.activities-display-page .post h2 a,.activities-display-block .post h2 a{color:#6d6c69;display:block;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.news-events-display-page .post .date,.news-events-display-block .post .date,.activities-display-page .post .date,.activities-display-block .post .date{color:#bf9b77;font-family:"Open Sans",sans-serif;font-weight:800;margin:0 0 4px;text-transform:uppercase;}.news-events-display-page .post .description,.news-events-display-block .post .description,.activities-display-page .post .description,.activities-display-block .post .description{padding:0 15px;}.news-events-display-page .post:hover .image img,.news-events-display-block .post:hover .image img,.activities-display-page .post:hover .image img,.activities-display-block .post:hover .image img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}.news-events-display-page .post:hover h2 a,.news-events-display-block .post:hover h2 a,.activities-display-page .post:hover h2 a,.activities-display-block .post:hover h2 a{color:#bf9b77;}.news-events-display-page,.activities-display-page{min-height:500px;}.news-events-display-block,.activities-display-block{margin:0 auto;}.news-events-display-block .views-row,.activities-display-block .views-row{margin:0;}.news-events-display-block .views-row.views-row-1 .post,.activities-display-block .views-row.views-row-1 .post{margin:0;}.news-events-display-block .views-row.views-row-3 .post,.news-events-display-block .views-row.views-row-4 .post,.activities-display-block .views-row.views-row-3 .post,.activities-display-block .views-row.views-row-4 .post{margin:0 0 0 auto;}.footer{background:#161616;margin:60px 0 0;padding:25px 0;}.footer .footer-content{margin:0 auto;}.footer .footer-content .social-networks{text-align:center;}.footer .footer-content .social-networks h3{color:#faf7f4;font-size:18px;font-weight:500;line-height:23px;margin:0 0 20px;text-transform:uppercase;}.footer .footer-content .social-networks ul{display:inline-block;margin:0;padding:0;vertical-align:top;}.footer .footer-content .social-networks ul li{float:left;list-style:none;margin:0 12px 0 0;padding:0;}.footer .footer-content .social-networks ul li.last{margin-right:0;}.footer .footer-content .social-networks ul li a{background-image:url(/sites/all/themes/loriet/images/social-networks-icons.png);background-repeat:no-repeat;cursor:pointer;display:block;height:52px;overflow:hidden;text-indent:-9999px;width:52px;-moz-border-radius:26px;-webkit-border-radius:26px;border-radius:26px;}.footer .footer-content .social-networks ul li a.facebook{background-position:0 0;}.footer .footer-content .social-networks ul li a.twitter{background-position:-64px 0;}.footer .footer-content .social-networks ul li a.instagram{background-position:-129px 0;}.footer .footer-content .social-networks ul li a.youtube{background-position:-193px 0;}.footer .footer-content .social-networks ul li a:hover{-moz-box-shadow:0 0 8px #ffffff;-webkit-box-shadow:0 0 8px #ffffff;box-shadow:0 0 8px #ffffff;}.footer .footer-content .footer-menu{font-size:17px;line-height:22px;margin:25px 0 0;text-align:center;}.footer .footer-content .footer-menu ul{display:inline-block;margin:0;padding:0;vertical-align:top;}.footer .footer-content .footer-menu ul li{float:left;list-style:none;margin:0 5px 0 0;padding:0 7px 0 0;position:relative;text-align:left;}.footer .footer-content .footer-menu ul li:after{background:#f0f1f1;content:".";display:block;height:14px;overflow:hidden;position:absolute;right:0;text-indent:-9999px;top:4px;width:2px;}.footer .footer-content .footer-menu ul li.last{margin:0;padding:0;}.footer .footer-content .footer-menu ul li.last:after{content:none;display:none;}.footer .footer-content .footer-menu ul li a{color:#f0f1f1;display:block;text-transform:uppercase;}.footer .footer-content .footer-menu ul li a:hover,.footer .footer-content .footer-menu ul li a.active{color:#bf9b77;}.copyright{background:#1f1f1f;color:#e7e4e3;font-size:11px;font-weight:300;line-height:16px;padding:12px 0;text-align:center;}.copyright .copyright-content{margin:0 auto;}.copyright .copyright-content p{margin:0;}.copyright .copyright-content a{color:#e7e4e3;}.copyright .copyright-content a:hover{color:#bf9b77;}.page-main-image .image{background-position:center center;background-repeat:no-repeat;height:200px;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}.field-name-field-page-content .paragraph-text-image .image,.field-name-field-page-content .paragraph-text-image .details{width:50%;}.field-name-field-page-content .paragraph-text-image .image{float:left;}.field-name-field-page-content .paragraph-text-image .image img{margin-left:auto;}.field-name-field-page-content .paragraph-text-image .details{float:right;}.field-name-field-page-content .paragraph-text-image .details .decorated-title{margin:0 0 30px;}.field-name-field-page-content .paragraph-text-image .details .decorated-title .title-content{display:table;max-width:525px;width:100%;}.field-name-field-page-content .paragraph-text-image .details .decorated-title .title-content h2{padding:0 40px;}.field-name-field-page-content .paragraph-text-image .details .content{max-width:445px;padding:0 40px;}.field-name-field-page-content .field-item{margin:0 0 75px;}.field-name-field-page-content .field-item:last-child{margin-bottom:0;}.field-name-field-page-content .field-item.odd .paragraph-text-image .image{float:right;}.field-name-field-page-content .field-item.odd .paragraph-text-image .image img{margin-left:0;}.field-name-field-page-content .field-item.odd .paragraph-text-image .details{float:left;}.field-name-field-page-content .field-item.odd .paragraph-text-image .details .decorated-title .title-content,.field-name-field-page-content .field-item.odd .paragraph-text-image .details .content{margin-left:auto;}.field-name-field-page-content .field-item.odd .paragraph-text-image .details .decorated-title .title-content ul,.field-name-field-page-content .field-item.odd .paragraph-text-image .details .decorated-title .title-content ol,.field-name-field-page-content .field-item.odd .paragraph-text-image .details .content ul,.field-name-field-page-content .field-item.odd .paragraph-text-image .details .content ol{text-align:left;}.field-name-field-page-content .field-item.odd .paragraph-text-image .details .content{text-align:right;}.guests-block .description{margin:0 auto 50px;max-width:690px;text-align:center;}.guests-block .guests{background:rgba(230,229,229,0.9);color:#161616;padding:50px 0;}.guests-block .guests .guests-block{margin:0 auto;}.guests-block .guests .guests-block .views-row{float:left;width:20%;}.guests-block .guests .guests-block .guest{margin:0 auto;max-width:170px;text-align:center;width:90%;}.guests-block .guests .guests-block .guest .image img{-moz-border-radius:85px;-webkit-border-radius:85px;border-radius:85px;}.guests-block .guests .guests-block .guest h2{font-size:18px;font-weight:800;line-height:23px;margin:20px 0 0;text-transform:uppercase;}.guests-block .read-more{font-size:27px;font-weight:500;line-height:32px;margin:65px 0;text-align:center;}.guests-block .read-more a{border:2px solid #bf9b77;color:#bf9b77;display:inline-block;padding:25px;text-transform:uppercase;vertical-align:top;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.guests-block .read-more a:hover{background:#bf9b77;border-color:#bf9b77;color:#ffffff;}.item-list ul.pager{font-size:15px;line-height:20px;margin:30px 0;padding:0;text-align:center;}.item-list ul.pager li{display:inline-block;list-style:none;margin:0;padding:0;vertical-align:top;}.item-list ul.pager li a{border:1px solid #161616;color:#161616;display:block;padding:7px 15px;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.item-list ul.pager li a:hover{background:#bf9b77;border-color:#bf9b77;color:#ffffff;}.item-list ul.pager li.pager-current{background:#161616;border:1px solid #161616;color:#ffffff;font-weight:400;padding:7px 15px;}.node-new-event .columns .image,.node-activity .columns .image,.node-facility .columns .image{float:left;max-width:495px;width:50%;}.node-new-event .columns .details,.node-activity .columns .details,.node-facility .columns .details{float:right;max-width:455px;width:46%;}.block-map-display .google_map_field_display{height:390px;width:100%;}.block-map-display .google_map_field_display img{max-width:1920px !important;}.webform-description .description{font-size:18px;line-height:23px;}.webform-description .description h2{color:#6d6c69;font-size:22px;font-weight:800;line-height:27px;margin:0 0 17px;text-transform:uppercase;}.webform-description .description strong{font-size:19px;font-weight:900;line-height:24px;}.webform-description .description p{margin:0 0 5px;}.webform-client-form .webform-component-markup{margin:0;}.webform-client-form h2{color:#6d6c69;font-size:22px;font-weight:800;line-height:27px;margin:0 0 17px;text-transform:uppercase;}.webform-client-form fieldset.columns{margin:0;padding:0;}.webform-client-form fieldset.columns .form-item{margin:0;}.webform-client-form fieldset.columns .form-item.webform-component--columns--email,.webform-client-form fieldset.columns .form-item.webform-component--columns--phone{float:left;width:49%;}.webform-client-form fieldset.columns .form-item.webform-component--columns--phone{float:right;}.webform-client-form .form-text{border:none;border-bottom:1px solid #bf9b77;max-width:100%;width:100%;}.webform-client-form .form-actions{text-align:center;}.webform-client-form .form-item .form-text.error{border:none;border-bottom:1px solid #8c2e0b;}.webform-client-form span.error{font-size:13px;font-style:italic;line-height:18px;margin:5px 0 0;}.rooms-display .views-row{float:left;margin:0 0 40px;width:33.3%;}.rooms-display .views-row.views-row-1,.rooms-display .views-row.views-row-4,.rooms-display .views-row.views-row-7,.rooms-display .views-row.views-row-10{clear:both;}.rooms-display .views-row .room{margin:0 auto;max-width:315px;text-align:center;width:97%;}.rooms-display .views-row .room .image{overflow:hidden;}.rooms-display .views-row .room .image img{-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.rooms-display .views-row .room h2{font-size:19px;font-weight:800;line-height:24px;margin:0 0 12px;}.rooms-display .views-row .room h2 a{color:#6d6c69;display:block;padding:30px 0 0;text-transform:uppercase;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.rooms-display .views-row .room:hover .image img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}.rooms-display .views-row .room:hover h2 a{color:#bf9b77;}.rooms-display.block-display{margin:0 auto;}.rooms-display.block-display .more-link{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:800;line-height:20px;text-align:center;}.rooms-display.block-display .more-link a{border:1px solid #161616;color:#161616;display:inline-block;padding:14px 40px;vertical-align:top;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.rooms-display.block-display .more-link a:hover{background:#bf9b77;border-color:#bf9b77;color:#ffffff;}.rooms-display.page .box{margin:0 0 50px;}.rooms-display.page .box:last-child{margin-bottom:0;}.rooms-display.page .box .box-content{margin:0 auto;}.room-main-image{background-position:center center;background-repeat:no-repeat;height:100%;position:relative;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}.room-main-image:after{background-image:url(/sites/all/themes/loriet/images/room-image-shadow.png);background-position:center 0;background-repeat:repeat-x;bottom:0;content:".";display:block;height:287px;left:0;position:absolute;width:100%;z-index:1;}.room-main-image h1.title{bottom:5%;color:#ffffff;font-family:"Cardo",serif;font-size:35px;font-weight:700;left:50%;line-height:40px;margin:0;max-width:990px;position:absolute;text-transform:uppercase;z-index:2;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}.node-room .room-content{margin:0 auto;padding-bottom:85px;padding-top:50px;text-align:center;}.node-room .room-content .book-now{font-family:"Open Sans",sans-serif;font-size:19px;font-weight:800;line-height:24px;text-align:center;}.node-room .room-content .book-now a{border:1px solid #212121;color:#161616;display:inline-block;margin:75px 0 0;padding:17px 35px;text-transform:uppercase;vertical-align:top;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.node-room .room-content .book-now a:hover{background:#bf9b77;border-color:#bf9b77;color:#ffffff;}.node-room .room-gallery .field-images .images .image{float:left;width:25%;}.node-room .room-gallery .field-images .images .image a{display:block;}.node-room .room-gallery .field-images .images .image img{width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}.node-room .room-gallery .field-images .images .image img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.node-gallery{position:relative;}.node-gallery .gallery-description{margin:0 auto;padding-bottom:50px;padding-top:85px;text-align:center;}.node-gallery .masonry-grid{display:flex;margin-inline:-10px;width:auto;}.node-gallery .masonry-item{width:32%;margin:5px;overflow:hidden;}@media (max-width:746px){.node-gallery .masonry-item{width:calc(50% - 10px);}}@media (max-width:380px){.node-gallery .masonry-item{width:calc(100% - 10px);}}.node-gallery .masonry-item img{width:100%;height:auto;display:block;transition:0.2s ease-in-out;}.node-gallery .masonry-item img:hover{scale:1.05;}ul.primary{border:none;font-family:"Cardo",serif;font-size:18px;font-weight:700;line-height:23px;margin:0 0 65px;padding:0;text-align:center;}ul.primary li{display:inline-block;list-style:none;margin:0;padding:0;vertical-align:top;}ul.primary li a{background:none;border:1px solid #161616;color:#161616;display:block;margin:0;padding:7px 15px;}ul.primary li a:hover{background:#b7a088;border-color:#b7a088;color:#ffffff;}ul.primary li.active{display:none;}form#user-login,form#user-pass{padding:0 0 100px;text-align:center;}form#user-login .form-item .form-text,form#user-pass .form-item .form-text{text-align:center;width:100%;}form#user-login .form-item .description,form#user-pass .form-item .description{font-family:"Open Sans",sans-serif;font-size:12px;font-style:italic;line-height:17px;margin:3px 0 30px;}form#user-login .form-submit,form#user-pass .form-submit{max-width:100%;}.pswp--zoom-allowed .pswp__img{cursor:default !important;}.pswp img{max-width:none;object-fit:contain;}.pswp__img--placeholder--blank{display:none !important;}body.adminimal-menu .header,body.adminimal-menu .site-messages{top:29px;}body.open-menu{overflow:hidden;}body.front .main-page-content{display:none;}body.node-type-webform .footer{margin:0;}body.node-type-room ul.primary{margin:60px 0 0;}body.node-type-room .main-content .main-content-bottom{margin-top:55px;}body.page-user .page-title{text-align:center;}body.page-access-denied .main-content,body.page-page-not-found .main-content{min-height:500px;text-align:center;}@media only screen and (max-width:1249px){.section-rooms .room{margin:0 auto;max-width:825px;}.section-rooms .slick nav.slick__arrow a{left:34px;}.section-rooms .slick nav.slick__arrow a.slick-next{right:34px;}}@media only screen and (max-width:759px){.header .header-content .menu-bar .menu-link{margin:0;}.header .header-content .menu-bar .booking-url{display:none;}.header .header-content .language-switcher{display:none;}.menu-screen{background:#161616;}.menu-screen .logo{left:0;margin:30px auto 0;padding:0 0 0 20px;position:relative;top:0;width:140px;}.menu-screen .language-switcher{display:block;}.menu-screen .menu-close{height:70px;margin:50px auto 0;position:relative;right:0;top:0;width:70px;}.menu-screen .menu-close a{background-image:url(/sites/all/themes/loriet/images/mobile-menu-close.png);background-position:0 -77px;}.menu-screen .menu-close a:hover{background-position:0 0;}.menu-screen #main-menu{font-size:35px;line-height:40px;margin-top:40px;padding:0;}.menu-screen #main-menu ul li.book-now{display:block;}.menu-screen #main-menu ul li a.active{color:#bf9b77;font-weight:300;}}.espa{background-color:#ffffff;bottom:0;box-shadow:0 0 5px rgba(24,24,25,0.1);left:0;position:fixed;transition:translate 0.5s;width:100%;z-index:98;}@media (min-width:768px){.espa{left:50%;transform:translateX(-50%);width:auto;}}.espa ul{align-items:center;display:flex;gap:20px;list-style:none;margin:0;padding:5px 20px;justify-content:center;}.espa ul li{margin:0;padding:0;}.espa ul li a{display:block;}.espa.espa--hidden{translate:0 100%;}.popup__block_container{display:none;position:fixed;top:50%;left:50%;width:425px;transform:translate(-50%,-50%);background-color:#fff;border-radius:30px;text-align:center;padding-bottom:30px;font-family:"Cardo",serif;overflow:hidden;z-index:100;}@media (max-width:425px){.popup__block_container{width:auto;left:20px;right:20px;transform:translate(0,-50%);}}.popup__block_container .views-field-field-page-main-image{margin-bottom:30px;}.popup__block_container p{padding-inline:20px;}.popup__block_container p:nth-child(1),.popup__block_container p:nth-child(2){color:#bf9b77;}.popup__block_container p:nth-child(1){font-size:24px;}.popup__block_container p:nth-child(2){position:relative;font-size:48px;}.popup__block_container p:nth-child(2)::after,.popup__block_container p:nth-child(2)::before{content:'';position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 320px);height:1px;background-color:#bf9b77;}.popup__block_container p:nth-child(2)::before{left:20px;}.popup__block_container p:nth-child(2)::after{right:20px;}.popup__block_container p:nth-child(3){color:#7c7c7c;font-size:18px;line-height:1.4;}.popup__block_container a{display:block;max-width:max-content;margin-inline:auto;background-color:#bf9b77;color:#fff;font-size:17px;font-family:'Roboto',sans-serif;border:1px solid #bf9b77;padding:12px 25px;transition:0.2s;}.popup__block_container a:hover{color:#bf9b77;background-color:#fff;}.popup__block_container .popup__close_button{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background-image:url(/sites/all/themes/loriet/images/close.svg);background-repeat:no-repeat;background-size:cover;background-color:#fff;cursor:pointer;}.popup__block_overlay{position:fixed;inset:0;z-index:99;background-color:rgba(0,0,0,0.7);opacity:0;visibility:hidden;}.popup__block_overlay.active{opacity:1;visibility:visible;}
