/*!
Theme Name: Aegean Resort
Theme URI: https://www.cssigniter.com/themes/aegean
Description: Hotel theme for WordPress
Author: the CSSIgniter team
Author URI: https://www.cssigniter.com/
Version: 3.1.2
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ci_theme
Domain Path: /lang
*/.elementor-widget-ci_theme_element figure{margin-bottom:15px!important}.elementor-column-gap-default .elementor-widget-ci_theme_element .elementor-widget-container>.row{margin:0 -10px}.elementor-column-gap-narrow .elementor-widget-ci_theme_element .elementor-widget-container>.row{margin:0 -5px}.elementor-column-gap-extended .elementor-widget-ci_theme_element .elementor-widget-container>.row{margin:0 -15px}.elementor-column-gap-wide .elementor-widget-ci_theme_element .elementor-widget-container>.row{margin:0 -20px}.elementor-column-gap-wider .elementor-widget-ci_theme_element .elementor-widget-container>.row{margin:0 -30px}@-webkit-keyframes rot{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rot{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background:#fff;font-size:15px;line-height:1.5;color:#525252}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{color:#060606;margin-bottom:25px;-ms-word-wrap:break-word;word-wrap:break-word}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:21px;line-height:16px}h2{font-size:19px;line-height:14px}h3{font-size:17px;line-height:13px}h4{font-size:15px;line-height:13px}h5{font-size:14px;line-height:13px;text-transform:uppercase}h6{font-size:13px;line-height:10px}.subheader{color:#9f9f9f}p{margin:0 0 30px 0}figure{margin:0 0 30px 0}img{max-width:100%}p img{margin:0}p.lead{font-size:21px;line-height:27px;color:#9f9f9f}em,var{font-style:italic}strong{font-weight:700;color:#060606}small{font-size:80%}code,pre{font-family:monospace}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}blockquote,blockquote p{font-size:21px;font-weight:400;line-height:26px;color:#060606}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #dfdfdf}blockquote cite{display:block;font-size:12px;text-transform:uppercase;color:#9f9f9f}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#9f9f9f}.drop-in blockquote{text-align:center;padding:40px 20px;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;border-left:0}hr{border:solid #dfdfdf;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}a,a:visited{color:#2083d5;text-decoration:none;outline:0}a{-webkit-transition:all .2s linear;transition:all .2s linear}a:focus,a:hover{color:#1968a9}p a,p a:visited{line-height:inherit}ol,ul{margin-bottom:20px}ul{list-style:none outside}ol{list-style:decimal}ol,ul.circle,ul.disc,ul.square{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ol ol,ol ul,ul ol,ul ul{margin:4px 0 5px 30px;font-size:90%}ol ol li,ol ul li,ul ol li,ul ul li{margin-bottom:6px}li{line-height:18px;margin-bottom:12px}ul.large li{line-height:21px}li p{line-height:21px}.wp-caption,img.scale-with-grid,img[class*=wp-image-]{max-width:100%;height:auto}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}form p{margin-bottom:0;position:relative}form p input[type=submit]{position:absolute;top:25px}label{display:block;font-weight:700;font-size:13px;text-transform:uppercase;margin-bottom:8px}input[type=text],textarea{font-family:inherit;font-size:12px;height:auto;color:#525252;background:#fff;border:solid 1px #dcdcdc;padding:10px;width:90%;border-radius:3px;box-sizing:border-box;box-shadow:none}textarea{height:200px}input[type=text]:focus,textarea:focus{border:solid 1px #1079d1;box-shadow:0 0 3px rgba(0,0,0,.1)}input[type=submit]{font:inherit;font-size:11px;font-weight:700;height:36px;vertical-align:top;background:#2083d5;color:#fff;text-transform:uppercase;border:0;padding:10px;width:90%;border-radius:3px;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.link-button:hover,input[type=submit]:hover{background:#1968a9}a.link-button{font-size:12px;vertical-align:top;background:#2083d5;color:#fff!important;text-transform:uppercase;border:none;padding:10px 15px;border-radius:3px}.block{margin-bottom:40px}.block figure{padding:5px;border:solid 1px #dcdcdc;box-shadow:0 0 3px rgba(0,0,0,.1)}.block a,.block a:visited{color:#525252}.block p{margin-bottom:0;color:#525252}.block figure{position:relative}.block figure img{display:block}.block a:hover h2{color:#1968a9}.block a:hover figure{border:solid 1px #1968a9;box-shadow:0 0 5px rgba(0,0,0,.2)}.front-container .block{margin-bottom:0}.front-container .drop-in{margin-top:40px;margin-bottom:0}.front-container .drop-in blockquote{margin-bottom:10px}.front-container .widget{margin-bottom:0}.eight.with-action{height:auto}.eight.with-action .col-action{width:96%}.eleven.with-action{height:380px}.eleven.with-action .col-action{width:97%}.col-action{width:93%;padding:5px 10px;font-size:10px;text-transform:uppercase;position:absolute;bottom:0;background:-webkit-linear-gradient(left,#f6f6f6 0,#fff 100%);background:linear-gradient(to right,#f6f6f6 0,#fff 100%);border-radius:3px}p.col-action{position:relative;margin-top:30px;padding:15px;font-size:12px!important;width:100%!important}.col-action a{position:absolute;right:0;top:5px}.ribbon{position:absolute;top:-3px;right:-3px;box-shadow:none!important}.overlay{background:rgba(0,0,0,.5);width:50px;height:30px;position:absolute;top:15px;left:15px;z-index:99;cursor:pointer;border-radius:3px;opacity:0;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.overlay2{opacity:0;background:rgba(0,0,0,.5);width:50px;height:30px;position:absolute;top:15px;left:15px;z-index:99;cursor:pointer;border-radius:3px;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.overlay2::before,.overlay::before{content:"\f002";font-family:FontAwesome;color:rgba(255,255,255,.75);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fb{display:block}.front-container article:first-child{margin-left:0}.front-container article:last-child{margin-right:0}.block .fb:hover .overlay,.block .fb:hover .overlay2,.slides .fb:hover .overlay,.slides .fb:hover .overlay2{opacity:1}.relative{position:relative}.alignleft{float:left;margin:5px 25px 15px 0}.alignright{float:right;margin:5px 0 15px 25px}.alignnone{margin-bottom:15px}img[class*=align],img[class*=attachment-],img[class*=wp-image-]{height:auto}.wp-post-image{height:auto;max-width:100%}.content .excerpt{font-size:16px;line-height:26px}.alert{padding:15px;background:#f6f6f6}.note{background:#f4f6ad}.success{background:#a3e8ad}.success-alt{background:#a3d4e8}.content p{font-size:15px;line-height:1.6;margin-bottom:30px}.content img{padding:5px;border:solid 1px #dcdcdc;box-shadow:0 0 3px rgba(0,0,0,.1)}.content figure img{padding:0;border:0;box-shadow:0}.content li{margin-bottom:6px}.content ul{list-style:disc inside}.content ol,.content ul{margin-bottom:20px!important}.content blockquote{margin-bottom:30px}.content blockquote p{font-size:18px}.content :last-child{margin-bottom:0}.content .news-lst{list-style:none}.content .news-lst li{margin-bottom:40px;padding-bottom:40px}.content .news-lst li:last-child{margin-bottom:0}.content .news-lst ol,.content .news-lst ul{margin-left:0;font-size:100%}.content .news-lst ol ol,.content .news-lst ol ul,.content .news-lst ul ol,.content .news-lst ul ul{margin-left:30px}.blog .content li li,.page .content li,.single .content li,.single .content li li{background:0 0;margin:0;padding:0}.content form p{margin-bottom:15px}.content form input[type=text],.content form textarea{width:100%}.content form input[type=submit]{position:static;width:150px}table{width:100%;border-right:solid 1px #dcdcdc;border-top:solid 1px #dcdcdc;margin-bottom:30px}table td,table th{padding:10px;border-left:solid 1px #dcdcdc}table th{font-weight:700;text-align:left;border-bottom:solid 1px #dcdcdc;background:#f1f1f1}table td{border-bottom:solid 1px #dcdcdc}table tr:nth-child(2n+1) td{background:#f5f5f5}.video-drop-in{margin:40px 0 0 0}.single>article img{max-width:100%;height:auto}.related-title{margin-top:70px;font-weight:700}.news-lst ul.wp-block-latest-comments li,.news-lst ul.wp-block-latest-posts li{margin-bottom:10px}.news-lst ul.wp-block-latest-comments time,.news-lst ul.wp-block-latest-posts time{background:0 0}.flexslider{border:0;box-shadow:none}.flex-direction-nav a{width:40px;height:40px;top:55%;margin:-20px 0 0 0;opacity:.7;color:#fff;line-height:normal}.flex-direction-nav a:hover{color:#fff;opacity:1}.flex-direction-nav a:before{font-family:FontAwesome;content:'\f053';font-size:34px}.flex-direction-nav a.flex-next:before{content:'\f054'}.flex-direction-nav a.flex-next{right:10px}.flex-direction-nav a.flex-prev{left:10px}#header-wrap{position:absolute;z-index:100;width:100%;top:0}.mast-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-bottom:2px}.logged-in #header-wrap{top:0}#header,.is-stuck{background:#fff;background:rgba(255,255,255,.9);border-bottom-right-radius:3px;border-bottom-left-radius:3px}#main{margin-top:70px;margin-bottom:70px}#page-header{height:230px;background-color:#dcdcdc;text-indent:-9999px}#header .logo{position:absolute;top:85px;width:100%;text-align:center;font-size:21px}#home #header .logo{position:absolute;top:60px}#navigation>select{display:none}.nav{margin-bottom:0;margin-left:5px}.nav li{float:left;line-height:1;margin-bottom:0}.nav li a{display:block;text-transform:uppercase;color:#525252;font-size:13px;padding:20px 12px}.nav li a:hover,.nav li.current_page_item a{color:#2083d5}.nav>li{position:relative}.nav ul{position:absolute;list-style:none;margin:0;padding:0;z-index:1000;border:3px solid rgba(255,255,255,.5);top:-999em;-o-box-shadow:0 0 5px rgba(80,80,80,.85);box-shadow:0 0 5px rgba(80,80,80,.85)}.nav ul li{position:relative}.nav ul ul{position:absolute;left:100%;top:0}.nav li li{display:block}.nav li li a{font-size:12px;padding:8px 15px;background-color:#f6f8f7;background-color:rgba(255,255,255,.9);margin-bottom:1px;display:block;white-space:nowrap;min-width:180px}.nav li li a:hover{border:none;background:#2083d5;color:#fff}.nav>li:hover>ul{top:45px}.sf-with-ul{padding-right:15px}.alt-nav{width:95%;margin:10px}#yw{text-align:right;padding:0;margin-right:5px}#yw:last-child{margin-right:0}#yw span{line-height:1}#ywloc{position:relative;font-size:13px;text-transform:uppercase}#ywtem{font-size:14px;font-weight:700;color:#2083d5;margin-right:5px}#yw span{padding-right:5px}#lang{text-align:right;padding:0}#lang a{display:inline-block;margin-left:5px}#lang a:last-child{margin-right:10px}.bc{border-bottom:solid 1px #dcdcdc;padding-bottom:10px;margin-bottom:50px!important;font-size:12px;text-transform:uppercase}#home-slider{background:0 0;border:0;box-shadow:0;margin-bottom:40px;height:750px}#slider-wrap.container #home-slider{height:550px}.flex-utils{position:relative;z-index:10}.flex-captions{height:60px;position:relative;margin-top:-60px!important;background:#fff;background:rgba(255,255,255,.9);border-radius:3px 3px 0 0}.flex-captions p{padding:20px 0 0 25px;z-index:500}#home-slider .slides{height:100%}#home-slider li{height:100%;margin-bottom:0;background-position:top center;background-size:cover;background-repeat:no-repeat}#home-slider .flex-direction-nav{position:absolute;top:45px;right:23px;z-index:700}#home-slider .flex-direction-nav li{margin:0 0 0 5px;float:left}#home-slider .flex-direction-nav a{display:block;width:9px;height:14px;line-height:1}#home-slider .flex-direction-nav a::before{font-size:13px;line-height:0;color:#525252}#home-slider .flex-direction-nav a:hover::before{color:#2083d5}#home-slider .flex-prev{left:-15px;right:0;opacity:.6}#home-slider .flex-next{left:0;opacity:.6}.home-video-wrapper{background-size:cover;background-position:center top;position:relative}.home-video-wrapper::before{content:"";position:absolute;background-color:rgba(34,34,34,.83);top:0;left:0;right:0;bottom:0;z-index:5}.ci-video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ci-video-wrap.visible .ci-video-background{opacity:1}.ci-video-wrap.visible::before{display:none}.ci-video-wrap::before{border:6px solid rgba(255,255,255,.35);border-top-color:rgba(255,255,255,.875);border-radius:100%;height:40px;width:40px;-webkit-animation:rot .8s infinite linear;animation:rot .8s infinite linear;content:"";position:absolute;bottom:50px;z-index:1000;left:50%;margin-left:-20px}.ci-video-background{position:absolute;left:0;width:100%;pointer-events:none;opacity:0;-webkit-transition:opacity .45s ease;transition:opacity .45s ease;height:300%;top:-100%}.ci-video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#footer-wrap{padding:70px 0 30px;background:-webkit-linear-gradient(top,#f6f6f6 0,#fff 50%);background:linear-gradient(to bottom,#f6f6f6 0,#fff 50%);border-top:solid 1px #dcdcdc}#footer-wrap .row{margin-bottom:20px}#footer .sig{text-align:right;font-size:13px}#booking{border-bottom:double 4px #dcdcdc;padding-bottom:40px;margin-bottom:40px}.calendar-input-wrap{display:block;width:100%;position:relative}.calendar-input-wrap::before{content:"\f073";font-family:FontAwesome;color:#525252;opacity:.5;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.news-lst li{border-bottom:solid 1px #dcdcdc;padding-top:20px}.news-lst li:first-child{padding-top:0}#footer .news-lst li:last-child{border-bottom:none}.news-lst li:last-child p{margin-bottom:0}.content .post-comments li:last-child p{margin-bottom:20px}.news-lst img{margin-bottom:30px}.news-lst time{text-align:left;border-right:double 4px #dcdcdc;color:#9a9a9a;text-transform:uppercase;font-size:13px}.news-lst time b{display:block;font-size:20px;color:#2083d5}.newsletter-wrap{border:solid 1px #e9e9e9;border-bottom-width:0;box-shadow:0 0 2px rgba(0,0,0,.05);border-radius:5px}.newsletter{background:url(images/bg_newsletter.png) repeat-x bottom,url(images/bg_newsletter.png) repeat-x top,#fff;padding:30px 20px 35px 20px;border-radius:5px}.newsletter h4{color:#2083d5;text-transform:uppercase;font-size:13px;font-weight:700;margin-bottom:15px}.newsletter h4 span{display:block;font-weight:400;color:#9f9f9f}.newsletter p{font-size:13px;line-height:15px;color:#9f9f9f;position:relative;margin-bottom:20px}.newsletter input[type=text]{width:100%;margin:0}.newsletter input[type=submit]{top:0;right:0;width:100px;height:100%}.newsletter form p{margin-bottom:0}.social-links{text-align:center;margin-top:35px}.credits{border-top:double 4px #dcdcdc;padding-top:15px;font-size:11px;color:#9f9f9f;margin-bottom:0}.credits a{color:#9f9f9f}.credits a:visited{color:#9f9f9f}.credits .active a,.credits a:hover{color:#4183bb}.credits .four{text-align:right}.footer-nav{margin-bottom:0;font-size:12px}.footer-nav li{float:left;margin-bottom:0;margin-right:15px}#footer .credits>div.sig:only-child{width:100%;margin:0}.room-thumb{position:relative;overflow:hidden}.room-offer{background-color:#2083d5;color:#fff;font-weight:700;font-size:11px;text-transform:uppercase;display:inline-block;line-height:normal;padding:5px 40px;position:absolute;top:15px;right:-25px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.room-gallery{border:solid 1px #dcdcdc;padding:9px;box-shadow:0 0 3px rgba(0,0,0,.1);margin-bottom:30px}.room-title{font-size:30px;font-weight:400;line-height:16px;margin:30px 0;text-align:center}#room-carousel,#room-gallery{margin-bottom:0}#room-carousel li,#room-gallery li{margin-bottom:0}#room-carousel{position:relative;margin-top:10px}#room-carousel li{margin-right:10px;width:223px}#room-carousel img{cursor:pointer;height:auto!important}#room-carousel .flex-control-paging{display:none}#room-gallery .flex-direction-nav{display:none}p#amenities{font-size:14px}#amenities span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f1f1f1;margin:0 7px 7px 0;padding:4px 11px;border-radius:2px}#amenities span::before{content:"\f00c";font-family:FontAwesome;margin-right:6px;-webkit-box-flex:0;-ms-flex:none;flex:none}#paging{text-align:center;margin-top:40px}#paging a,#paging span{display:inline-block;background:#f1f1f1;padding:3px 9px;margin-right:3px;border-radius:1px;font-size:11px;font-weight:700}#paging a:hover{background:#dcdcdc}#paging .current,#paging a.active{display:inline-block;background:#1968a9;color:#fff}#paging.content-navigation>a>span{margin:0;padding:0}.post-comments{margin-top:30px}.post-comments ol,.post-comments ul{list-style:none;font-size:inherit}.post-comments>ol{margin-left:0}.post-comments li{margin:0!important;padding:0!important;background:0 0!important}.post-comments .avatar{float:left;margin:15px 15px 5px 0;padding:3px;border:solid 1px #dcdcdc}.post-comments .comment-text{border-bottom:1px solid #dcdcdc}.post-comments .comment-copy{width:88%;padding:15px;float:left;font-size:13px}.post-comments .comment-meta{font-weight:700;margin-bottom:5px!important}.btn-reply,.comment-reply-link{font-weight:700;font-style:normal;float:right;font-size:10px;text-transform:uppercase;color:#fff;padding:3px 7px 0;background:#2083d5;border-radius:2px}.btn-reply:hover,.comment-reply-link:hover{color:#fff;background:#1968a9}.comment-reply-link{font-size:10px;font-weight:700;display:inline-block;border-radius:2px;margin-bottom:5px}li #form-wrapper .ten{width:520px;margin-top:20px}li li #form-wrapper .ten{width:490px}li li li #form-wrapper .ten{width:460px}li li li li #form-wrapper .ten{width:430px}#form-wrapper h2{margin-bottom:20px}.post-form p{margin-bottom:15px}.post-form input[type=text]{width:50%}.post-form input[type=submit]{position:static;width:150px}#cancel-comment-reply-link{display:inline-block;font-size:14px;margin-left:10px}#formerrors{padding:20px;background:#ffdbdb;border:solid 1px #f1c8c8}#formerrors li{list-style:none}#booking input[type=text]{width:100%}#booking input[type=submit]{width:100%}#booking .room-submit{text-align:right;margin-top:29px}#booking .room-submit input{position:static;height:37px}.page-template-template-full article>.wp-post-image{margin-bottom:30px;padding:5px;border:solid 1px #dcdcdc;box-shadow:0 0 3px rgba(0,0,0,.1)}.gallery{margin-bottom:20px;overflow:hidden}.gallery-item{float:left;margin:0 4px 0 0;overflow:hidden;position:relative}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:48%;max-width:calc(50% - 4px)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:calc(33.3% - 4px)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:calc(25% - 4px)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:calc(20% - 4px)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:calc(16.7% - 4px)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:calc(14.28% - 4px)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:calc(12.5% - 4px)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:calc(11.1% - 4px)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left}.gallery-caption{background-color:rgba(0,0,0,.7);box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.map-wrapper{padding:9px;border:solid 1px #dcdcdc;box-shadow:0 0 3px rgba(0,0,0,.1)}.map{height:400px}.widget{margin-bottom:50px;position:relative}.widget-title{line-height:.5;text-align:center;overflow:hidden;font-weight:400;text-transform:uppercase;margin-bottom:25px}.widget-title span{display:inline-block;position:relative;padding:10px 0;font-weight:700;font-size:15px;color:#525252}.widget-title span:after,.widget-title span:before{content:"";position:absolute;height:4px;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:600px}.widget-title span:before{right:100%;margin-right:15px}.widget-title span:after{left:100%;margin-left:15px}.widget :last-child{margin-bottom:0}.widget .alignleft{margin-right:15px}.widget .alignright{margin-left:15px}.flickr_badge_image{float:left;margin-right:15px;margin-bottom:19px;padding:3px;border:solid 1px #dcdcdc;box-shadow:0 0 3px rgba(0,0,0,.1)}.flickr_badge_image:nth-child(3n+1){margin-right:0}.flickr_badge_image img{display:block}.widget_calendar #wp-calendar{width:95%;text-align:center}.widget_calendar #wp-calendar caption,.widget_calendar #wp-calendar td,.widget_calendar #wp-calendar th{text-align:center}.widget_calendar #wp-calendar caption{font-size:11px;padding:5px 0 3px;text-transform:uppercase}.widget_calendar #wp-calendar th{font-weight:700}.searchform input[type=text]{width:100%;padding:11px 3.5%;margin:0}.searchform{position:relative;line-height:0}.searchform #searchsubmit{position:absolute;right:0;top:0;height:100%;font-weight:700;font-size:11px;cursor:pointer}.searchform>div{margin:0;padding:0;line-height:0;position:relative}.widget ul{list-style:none;margin:0;padding:0}.widget ul li{margin-bottom:0;padding:12px 0;border-bottom:1px dotted #dcdcdc}.widget ul li:before{font-family:FontAwesome;content:'\f105';font-size:17px;margin-right:10px;color:#9f9f9f}.widget ul>li:first-child{padding-top:0;background-position:0 -162px}.widget .twitter-time{display:block;font-size:.8em;font-weight:700}.widget_ci_book_room_widget,.widget_ci_book_widget{background:-webkit-linear-gradient(top,#fdfdfd,#f9f9f9);background:linear-gradient(to bottom,#fdfdfd,#f9f9f9);color:#7f7f7f;font-size:11px;border:solid 1px #dfdfdf;box-shadow:0 0 3px rgba(0,0,0,.1);padding:20px}.widget_ci_book_room_widget p,.widget_ci_book_widget p{margin-bottom:0}.book-now-price{text-align:center;float:left;width:90px;border-right:1px solid #dcdcdc}.book-now-price strong{font-size:22px;display:block}.book-now-action{text-align:center;margin-top:6px;float:right;width:130px}.book-now-action a{display:inline-block;width:100%;margin-bottom:5px}.book-now-action a span{text-align:center}.widget_testimonial blockquote{margin-bottom:0;border:0;padding:0}.widget_testimonial blockquote p{background:-webkit-linear-gradient(top,#fdfdfd,#f9f9f9);background:linear-gradient(to bottom,#fdfdfd,#f9f9f9);color:#7f7f7f;font-size:11px;border:solid 1px #dfdfdf;padding:20px;margin-bottom:5px;line-height:16px}#flex-testimonials .flex-control-nav{bottom:20px}#flex-testimonials .flex-control-nav li{margin:0 3px}#sidebar #flex-testimonials .flex-control-nav{text-align:left;bottom:-30px}.testimonials{list-style:none;margin:0}.testimonials li{margin:0}#sidebar blockquote{border-left:1px solid #dfdfdf;padding-left:19px}#sidebar blockquote p{font-size:16px}#ads125 li,.ads125 li{float:left;width:133px;margin:0 14px 14px 0;background:0 0;border:0;padding:0}#ads125 li.last,.ads125 li.last{margin-right:0}#ads125 li:hover img,.ads125 li:hover img{border:solid 1px #1b76c2}#ads125 li img,.ads125 li img{display:block;padding:3px;border:solid 1px #dcdcdc}#ads125 li:nth-last-of-type(-n+2),.ads125 li:nth-last-of-type(-n+2){margin-bottom:0}.item-thumb,.widget_ci_page_widget figure,.widget_ci_room_widget figure{padding:4px;border:solid 1px #dcdcdc;margin-bottom:10px}.widget_ci_page_widget a,.widget_ci_room_widget a{color:#525252}.widget_ci_room_widget a:visited{color:#525252}.item:hover .item-thumb,.widget_ci_page_widget a:hover figure,.widget_ci_room_widget a:hover figure{border:solid 1px #1968a9;box-shadow:0 0 5px rgba(0,0,0,.2)}.item-thumb img,.widget_ci_page_widget img,.widget_ci_room_widget img{display:block}.item-sub{margin-bottom:5px;font-weight:700}.widget_search #search{position:relative}.widget_search #searchsubmit{position:absolute;top:0;right:0;width:90px}.widget select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-size:9px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;width:100%;max-width:100%;height:40px;padding:6px 12px;line-height:normal;border:1px solid #dcdcdc;border-radius:3px;background-color:#fff;font-family:inherit;font-size:12px}.widget select::-ms-expand{background-color:transparent;border:0}.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{padding:0;margin:0;position:relative;outline:0}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8020}#fancybox-loading div{width:44px;height:44px;background:url(images/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url(images/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:20px;background-position:0 -36px}.fancybox-next span{right:20px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000}#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{margin-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.hidden{display:none}.dk_container{width:100%;font-size:11px;line-height:21px;border-radius:5px;display:block;float:none;margin-bottom:3px;border:1px solid #dcdcdc}.dk_container.dk_open{border-bottom-right-radius:0;border-bottom-left-radius:0}.dk_container:focus{outline:0}.dk_container a{cursor:pointer;text-decoration:none;display:block;white-space:nowrap}.dk_toggle{background:#fff;color:#525252;padding:8px 15px 8px 10px;border-radius:3px;font-weight:400;font-size:12px;width:100%!important}.dk_toggle::after{content:"\f0dc";font-family:FontAwesome;color:#b1b1b1;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dk_open{z-index:1000}.dk_open .dk_toggle{color:#525252}.dk_options{border:1px solid #dcdcdc!important;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#fff}.dk_options a{border-bottom:1px solid rgba(255,255,255,.1);padding:3px 10px;color:#bbb;font-size:11px}.dk_options li{margin:0!important;list-style:none}.dk_options li:last-child a{border-bottom:none}.dk_option_current a,.dk_options a:hover{color:#000;text-decoration:none}.dk_options_inner{border-bottom-width:2px;border-bottom-color:#060606;color:#060606;max-height:250px;border-top:none;margin:0}.content ul.dk_options_inner,.dk_options_inner{margin-bottom:0!important}.dk_options_inner,.dk_touch .dk_options{max-height:250px}.dk_container{display:none;float:left}.dk_container a{outline:0}.dk_toggle{display:-moz-inline-stack;display:inline-block;position:relative;zoom:1}.dk_open{position:relative}.dk_open .dk_options{display:block}.dk_open .dk_label{color:inherit}.dk_options{display:none;margin-top:-1px;position:absolute;right:0;width:100%}.dk_options a,.dk_options a:link,.dk_options a:visited{display:block}.dk_options_inner{overflow:auto;position:relative;-webkit-overflow-scrolling:touch}.dk_container select{position:absolute;top:-99999em;visibility:hidden}.dk_mobile{position:relative}.dk_mobile select{display:block;width:100%;height:100%;top:0;left:0;visibility:visible;opacity:0;appearance:none;-moz-appearance:none;-webkit-appearance:none}audio,embed,iframe,object,video{max-width:100%}.null-instagram-feed p{padding-top:10px}.widget .instagram-pics{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -3px;list-style:none;padding:0}.widget .instagram-pics li{display:block;padding:0;width:calc(33.33333% - 6px);margin:0 3px 6px;line-height:1;border:0;background:0 0}.widget .instagram-pics li img{padding:3px;border:1px solid #dcdcdc}.widget .instagram-pics li img:hover{border-color:#1968a9;box-shadow:0 0 5px rgba(0,0,0,.2)}.widget .instagram-pics li::before{display:none}.mm-page{position:static}.mm-opened .mm-page{position:relative}#mobilemenu{display:none}.mobile-nav-trigger{float:left;text-transform:uppercase;font-weight:700;display:none;font-size:15px;margin-left:10px;line-height:40px}.mobile-nav-trigger:hover{color:inherit}@media (min-width:1024px){#home-slider.home-video-wrapper{height:100vh}}@media only screen and (max-width:1280px){#home-slider{height:600px}}@media (max-width:1109px){#mobilemenu{display:block}.mobile-nav-trigger{display:inline-block}}@media only screen and (max-width:1109px){.content img{padding:0;border:0}#home-slider{height:460px}}@media (max-width:1024px){.ci-video-wrap::before{display:none}}@media only screen and (max-width:767px){#sidebar{margin-top:20px;margin-bottom:40px}#navigation>ul{display:none}#navigation>select{display:block}#yw:not(:last-child){display:none!important}#header .logo{text-align:center;width:100%}#home-slider{height:280px}#home #header .logo{top:80px}#home #header .logo img{width:140px}.alignleft,.alignright{float:none!important;display:block;margin:10px 0!important}#main .one-third{margin-bottom:30px}#main .one-third:last-child{margin-bottom:0}#booking p{margin-bottom:10px}#booking p input[type=submit]{position:static;top:auto;width:100%}.col-action{width:95%}.eight.block{margin-bottom:40px!important;height:auto}.eight.block .col-action{width:95%;position:relative;margin-top:20px}.one-third{margin-bottom:40px!important;height:auto!important}.one-third .col-action{width:95%;position:relative;margin-top:20px}.five.block{margin-bottom:20px!important}.eleven.with-action{height:auto!important;margin-bottom:20px!important}.eleven.with-action .col-action{width:95%!important;position:relative;margin-top:20px}.news-lst time{margin-bottom:10px!important}.news-lst time b{font-size:15px}.post-comments ul{margin-left:0}.post-comments .comment-copy{width:100%;padding-left:0;padding-right:0}.post-comments .avatar{display:none}.flickr_badge_image:nth-child(3n+1){margin-right:15px}}@media only screen and (max-width:479px){.newsletter-wrap{margin-top:10px}.social-links{margin-bottom:10px}#footer .sig{text-align:left!important;margin-top:10px}.col-action{width:93%!important}.post-form input[type=text]{width:80%}#home #header .logo img{width:100px}}@media only screen and (min-width:768px) and (max-width:1109px){#navigation>ul{display:none}#navigation>select{display:block}.eight.block .col-action{width:94%}.post-comments .comment-copy{width:75%}.post-comments li li .comment-copy{width:73%}.flickr_badge_image:nth-child(3n+1){margin-right:15px}.book-now{padding:5px}.book-now-price{width:100%;border:0}.book-now-action{width:100%}.newsletter input[type=submit]{position:static;width:100%;margin-top:5px}}@media only screen and (min-width:480px) and (max-width:767px){.newsletter-wrap{margin-top:10px}.social-links{margin-bottom:10px}#footer .sig{text-align:left!important;margin-top:10px}}@media (max-aspect-ratio:16 / 9){.home-video-wrapper .ci-video-background{height:100%;top:0;width:300%;left:-100%}}