@charset "UTF-8";body,html{line-height:1.5;padding:0;margin:0}*,body,html{padding:0}#wrap,.card,body,body.boxed #wrap{position:relative}#wrap,.loader,a.view-more{width:100%;height:100%}*,.ownmenu,body,html{margin:0}.button,.ownmenu a,button:focus{outline:0}#topbar,.button.border:hover{background-color:var(--color-dark)}#booking,#home-section.slider2 #book-static{padding:30px 20px 20px;z-index:200;margin:0 auto 5px}#home-section,#topbar .social-icons,#wrap,.block,.card,.item-bed,blockquote,body.boxed #wrap,section{overflow:hidden}.breadcrumb li+li:before,.contact-form .error:before,.list-style li:before{font-family:'Line Awesome Free';font-weight:700}:root{--color-dark:#23373f;--color-light:#fff;--color-grey:#e9eff3;--color-grey-dark:#c2d2da;--color-blue:#1f97d7;--color-success:#41be51;--color-danger:#ff666a;--b-radius:8px}@font-face{font-family:Lora;src:local('Lora Regular'),local('Lora-Regular'),url('../fonts/lora/Lora-Regular.woff2') format('woff2'),url('../fonts/lora/Lora-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:Archivo;src:local('Archivo'),local('Archivo Light'),local('Archivo-Light'),local(sans-serif),url('../fonts/archivo/Archivo-Light.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:ArchivoBold;src:local('Archivo Bold'),local('Archivo-Bold'),local(sans-serif),url('../fonts/archivo/Archivo-SemiBold.woff2') format('woff2');font-weight:400;font-style:normal}html{font-size:16px;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}body{background:var(--color-light);text-rendering:optimizeLegibility;font-family:Archivo,sans-serif;font-size:1rem;color:var(--color-dark);-webkit-font-smoothing:antialiased}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,p,p.lead{margin-bottom:20px;color:var(--color-dark)}body.boxed #wrap{width:80%;margin:0 auto;padding:0;box-shadow:0 0 20px rgba(23,36,41,.5);background-color:var(--color-light)}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a{font-family:Lora,serif;margin-top:0;line-height:1.42}h1{font-size:2.8rem}h2{font-size:2.2rem}h3{font-size:1.8rem}h4,p.lead{font-size:1.4rem}p,p.lead{font-family:Archivo,sans-serif}p.lead{margin-bottom:40px}.text-small,small{font-size:.85rem!important}a{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out;text-decoration:none!important}a.view-more{display:block;position:absolute;top:0;left:0;z-index:3}.ownmenu li,.ownmenu ul.dropdown li a{display:inline-block;float:left}img{-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;display:inline-block!important}.grid-gallery:hover .entry span.entry-meta,img:hover{opacity:.8}img:not(.nofilter){filter:contrast(1) saturate(1.3)}img.lazy{color:transparent;background:linear-gradient(270deg,var(--color-grey),var(--color-light));background-size:400% 400%;-webkit-animation:2s infinite lazyloading;-moz-animation:2s infinite lazyloading;-o-animation:2s infinite lazyloading;animation:2s infinite lazyloading}@-webkit-keyframes lazyloading{0%,100%{background-position:0 51%}50%{background-position:100% 50%}}@-moz-keyframes lazyloading{0%,100%{background-position:0 51%}50%{background-position:100% 50%}}@-o-keyframes lazyloading{0%,100%{background-position:0 51%}50%{background-position:100% 50%}}@keyframes lazyloading{0%,100%{background-position:0 51%}50%{background-position:100% 50%}}.card{padding:20px;display:block}.post-meta,ul{margin-bottom:0}li{list-style:none}.text-bold,b,strong{font-family:ArchivoBold,sans-serif!important}.button,.contact-form label{font-family:ArchivoBold,sans-serif;font-weight:unset;cursor:pointer}.text-justify{text-align:justify!important}.block,blockquote{border-left:5px solid var(--color-grey-dark);color:inherit;color:var(--color-dark);padding:0 0 0 20px;background-color:var(--color-grey)}footer,section{padding:80px 0}.decoration-dotted{text-decoration:underline!important;border:none}.loader{background:url('../images/loader.gif') 50% 50% no-repeat rgba(255,255,255,.8);left:0;position:fixed;top:0;z-index:99999}.b-item,.b-item-3,.button,section{position:relative}.ownmenu{padding:0;list-style:none}.ownmenu a{-o-transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;transition:.3s linear;z-index:10}.ownmenu ul.dropdown,.ownmenu ul.dropdown li ul.dropdown{list-style:none;margin:0;padding:20px 35px;display:none;position:absolute;z-index:99;width:250px;background:0 0}.background-light,.ownmenu ul.dropdown{background-color:var(--color-light)!important}.ownmenu ul.dropdown li ul.dropdown{left:100%;top:inherit;background:var(--color-dark)}#header nav .ownmenu ul.dropdown .indicator{display:block;left:0;margin-left:0}.ownmenu ul.dropdown li a{width:100%;clear:both;text-decoration:none;color:var(--color-grey-dark);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ownmenu ul.dropdown li:hover>a,.text-light,.text-light .lead,.text-light a:not(.button),.text-light div:not(.alert),.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light i,.text-light label,.text-light li,.text-light p,.text-light span{color:var(--color-light)!important}.ownmenu ul.dropdown li ul.dropdown.left{left:auto;right:100%}.ownmenu .indicator{position:relative;right:5px;font-size:14px;float:right;display:none}.ownmenu ul li .indicator{font-size:12px;top:1px;left:10px}#header .navbar .half-part,.ownmenu>li.jsright,.ownmenu>li.right,.right{float:right}.ownmenu>li.jsright.last>.ownmenu>li.jsright.last>.dropdown,.ownmenu>li.right>.megamenu,.ownmenu>li.right>.ownmenu>li.right>.dropdown{right:0}.ownmenu>li>a>i{line-height:23px!important;margin-right:6px;font-size:18px;float:left}.ownmenu>li.showhide{display:none;width:100%;height:50px;cursor:pointer;color:var(--color-grey-dark)}.ownmenu>li.showhide span.title{margin:15px 0 0 25px;float:left}.ownmenu>li.showhide .icon em{margin-bottom:3px;display:block;width:20px;height:2px;background:var(--color-grey-dark)}@media (max-width:991px){.ownmenu a,.ownmenu>li{width:100%;box-sizing:border-box}.ownmenu>li{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ownmenu>li>a{padding:15px 25px}.ownmenu a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ownmenu ul.dropdown,.ownmenu ul.dropdown li ul.dropdown{width:100%!important;left:0;position:static!important;border:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left}.ownmenu ul.dropdown li{border:none}.ownmenu ul.dropdown>li>a,.ownmenu>li>ul.dropdown>li>ul.dropdown>li>a,.ownmenu>li>ul.dropdown>li>ul.dropdown>li>ul.dropdown>li>a{padding-left:0}}.breadcrumb li,.breadcrumb ul{display:inline}.text-center{text-align:center}.text-left{text-align:left}.breadcrumb,.comments .media-body h4 span,.text-right{text-align:right}.blog-single .tags,.left{float:left}.center{float:none;margin:0 auto;display:block}.background-grey{background-color:var(--color-grey)!important}.background-green{background-color:#008040!important}.background-pattern{background-image:url(../uploads/texturas/pattern2.png);background-repeat:repeat}.text-md{font-size:48px;line-height:48px}.text-md span{font-size:24px;line-height:24px}.text-lg{color:var(--color-light);font-size:80px;line-height:80px}.comments .media p.text-grey,.text-grey,.text-grey .lead,.text-grey a:not(.button),.text-grey div:not(.alert),.text-grey h1,.text-grey h2,.text-grey h3,.text-grey h4,.text-grey h5,.text-grey h6,.text-grey i,.text-grey label,.text-grey li,.text-grey p,.text-grey span,.text-muted{color:var(--color-grey-dark)}.button.border.light:hover,.button.button-light{background-color:var(--color-light);color:var(--color-dark)!important}.text-yellow{color:#eeab0f!important}.text-green{color:#5cb85c!important}.text-blue{color:#286090!important}.text-red{color:#d9534f!important}.label{font-size:16px}.shadow-bottom{box-shadow:0 3px 2px -2px rgba(23,36,41,.2);-webkit-box-shadow:0 3px 2px -2px rgba(23,36,41,.1)}.shadow-bottom-large{-webkit-box-shadow:0 10px 50px -10px rgba(23,36,41,.3);box-shadow:0 10px 50px -10px rgba(23,36,41,.3)}.text-shadow-dark{text-shadow:1px 1px 1px rgba(23,36,41,.1)}.b-r-0{border-radius:0;-webkit-border-radius:0}.b-r-4{border-radius:4px!important;-webkit-border-radius:4px!important}.border-none{border:0!important}.bordered{border:1px solid var(--color-grey)}.border-left{border-left:1px solid var(--color-grey)}.border-top{border-top:1px solid var(--color-grey)}.border-right{border-width:0 1px 0 0;border-color:var(--color-grey);border-style:solid}.border-bottom,.modal-large>.modal-content>.modal-header{border-bottom:1px solid var(--color-grey)}.border-dotted{border-style:dotted!important}hr{margin-bottom:5px;margin-top:5px;clear:both}hr.space-xs{border:none;height:10px}hr.space-md{border:none;height:40px}hr.main{width:60px;max-width:100%;height:3px;border:none;margin:30px 0}hr.main.center{margin:20px auto;display:block}#header .logo a,#header .navbar,#header .navbar li,.b-item,.b-item-3,.button{display:inline-block}.b-item,.b-item-3{width:23.5%;margin-right:2%;margin-bottom:2%;vertical-align:top;float:left}.b-item-3{width:32%}#booking .form-inline .form-group:last-child,#home-section.slider2 #book-static .form-inline .form-group:last-child,.b-item-3:nth-child(3n+3),.b-item:nth-child(4n+4),.grid-gallery .entry:nth-child(3),.grid-gallery .entry:nth-child(5),.papu-post .media-left{margin-right:0}.b-item-3:last-child,.b-item:last-child,.margin-right-0,.no-margin-right{margin-right:0!important}.tooltip-inner{padding:8px 16px}.tooltip.left .tooltip-arrow{right:1px}.button+.button{margin-left:10px}.button{font-size:1rem;line-height:100%;margin:10px 0;padding:16px 30px;white-space:nowrap;z-index:1;border-radius:8px;-webkit-border-radius:8px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-box-shadow:0 0 15px 0 rgba(91,144,163,.5);box-shadow:0 0 15px 0 rgba(91,144,163,.5)}#header .logo a,.breadcrumb{margin-bottom:0;margin-top:0}.topbar-dropdown .title a,.topbar-dropdown .title a:hover{-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-webkit-transition:.3s ease-out}.button.active:focus,.button:active:focus,.button:focus,.button:hover,a.button.active:focus,a.button:active:focus,a.button:focus,a.button:hover{outline:0;box-shadow:none;-webkit-box-shadow:none}.button.button-light{border-color:var(--color-light)}.button i{font-size:1rem;margin:0}.button.icon-left i{margin-right:5px;margin-left:0}.button.icon-right i{margin-left:5px;margin-right:0}.button.button-3d{box-shadow:0 -3px rgba(23,36,41,.2) inset}.button.button-3d:hover{box-shadow:0 -3px rgba(23,36,41,.4) inset}.button.border{color:var(--color-dark);background:0 0;padding:14px 28px;border:2px solid var(--color-dark)}.button.blue,.button.border.light,.button.border:hover,.button.green,.button.red{color:var(--color-light)}.button.border.light{border:2px solid var(--color-light);background:0 0}.button.fullwidth{display:block!important;width:100%;margin-left:auto!important;margin-right:auto!important}.button.blue{background-color:#41a5db;border-color:#3ca0d6}.button.red{background-color:#e42d3f;border-color:#d42b3c}.button.green{background-color:#008040;border-color:#007138}section{width:100%}.ui-autocomplete{background:var(--color-light);border-top:1px solid var(--color-grey-dark);cursor:pointer;font:inherit;margin-left:3px;width:493px!important;position:fixed}#header,#header .container,#header .logo img,#header .navbar li,#topbar,.grid-gallery,.topbar-dropdown,.topbar-dropdown .title i{position:relative}.ui-autocomplete .ui-menu-item{list-style:none;padding:7px 0 9px 10px}.accordion.gray-bg,.ui-autocomplete .ui-menu-item:hover{background:var(--color-grey)}.ui-autocomplete .ui-corner-all{color:var(--color-grey-dark)!important;display:block}#topbar{z-index:209}#topbar .social-icons{float:right;height:100%}#topbar .social-icons li,#topbar .social-icons li a{float:left;color:var(--color-light);list-style:none;border-radius:0;border-right:1px solid rgba(255,255,255,.1);font-size:20px;height:40px;line-height:42px;text-align:center;width:40px;overflow:hidden;margin:0}#book-sidebar label,#book-static label,#booking label,#topbar .social-icons li a:hover,.footer-widget .social-icon i,.modal-footer .btn,.pagination>li.active a,.pagination>li>a:hover,.testi:before{color:var(--color-light)}#topbar .social-icons li:first-child a{border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}.topbar-dropdown{float:left;font-size:14px;line-height:42px;height:40px}.topbar-dropdown .title{padding:0 15px;cursor:pointer;color:var(--color-light);letter-spacing:.06em;font-family:Archivo,sans-serif;border-right:1px solid rgba(255,255,255,.1)}.topbar-dropdown:first-child .title,.widget-archive ul{padding-left:0}.accordion .panel-default>.panel-heading+.panel-collapse>.panel-body,.pagination ul li,.topbar-dropdown:last-child .title,iframe{border:none}.topbar-dropdown .list-entry img,.topbar-dropdown .title img{display:inline-block;vertical-align:middle;margin-right:10px;position:relative;top:0}.topbar-dropdown .title a{color:var(--color-light);transition:.3s ease-out;-ms-transition:.3s ease-out}.topbar-dropdown .title a:hover{color:var(--color-light);text-decoration:underline;transition:.3s ease-out;-ms-transition:.3s ease-out}.topbar-dropdown .title i{margin-left:5px;font-size:24px;top:4px;color:var(--color-light)}.topbar-dropdown .title i.small{margin-left:5px;font-size:14px;top:0;color:var(--color-light)}.topbar-dropdown .title i:first-child{margin-left:0;margin-right:7px}.topbar-dropdown .dropdown-list{position:absolute;width:150px;right:auto;top:40px;border-radius:0 0 3px 3px;background-color:var(--color-light);-webkit-box-shadow:3px 3px 5px rgba(23,36,41,.1);box-shadow:3px 3px 5px rgba(23,36,41,.1);border:solid 1px var(--color-grey);padding:0 10px;text-align:left;opacity:0;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-webkit-transition:.3s ease-out;transition:.3s ease-out;-ms-transition:.3s ease-out;transform-origin:50% 0% 0px;-moz-transform-origin:50% 0% 0px;-webkit-transform-origin:50% 0% 0px;-ms-transform-origin:50% 0% 0px;z-index:999;visibility:hidden}#header .navbar,#header.sticky,#header.sticky .logo,#header.sticky .logo img,#header.sticky .navbar{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.topbar-dropdown:hover .dropdown-list,.topbar-dropdown:hover .topbar-form{opacity:1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);visibility:visible}.topbar-dropdown .list-entry{white-space:nowrap;display:block;color:var(--color-dark);font-size:13px;padding:4px 0;border-top:1px var(--color-grey) solid}#header .navbar li.active a,#header.sticky .navbar li.active a,#header.sticky .navbar li.submenu a i,.topbar-dropdown .list-entry:hover{color:var(--color-dark)}.topbar-dropdown .list-entry:first-child{border-top:none}.topbar-dropdown.float-right:first-child .title{border-left:1px solid rgba(255,255,255,.2);border-right:0;padding:0 0 0 20px!important}.topbar-dropdown.float-right .title{padding:0 20px 0 0!important}.topbar-dropdown .dropdown-invert.topbar-form{left:auto;right:-20px}#header{z-index:201!important;height:90px}#header .logo{height:90px;width:auto;padding:2px 0;position:absolute}#header .logo.logo-center{position:absolute;left:0;right:0;margin:0 auto}#header .logo.logo-left{position:absolute;left:15px;right:auto}#header .logo.logo-right{position:absolute;left:auto;right:15px}#header .logo img{z-index:3;height:auto;width:100%}#header .navbar{margin:0;padding:0;border-radius:0;text-align:center;width:100%;float:left;height:90px;background-color:var(--color-light);border:0;transition:.3s ease-in-out;border-bottom:1px solid var(--color-grey)}#header.sticky,#header.sticky .logo,#header.sticky .logo img,#header.sticky .navbar{height:60px;transition:.3s ease-in-out}#header.sticky .navbar{-webkit-box-shadow:0 6px 6px -4px rgba(23,36,41,.1);box-shadow:0 6px 6px -4px rgba(23,36,41,.1);left:0;position:fixed;top:0;width:100%;z-index:202;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#header.sticky .navbar li a{padding:14px 15px;color:var(--color-dark)}#header .ownmenu{float:left;padding:0;width:100%}#header .ownmenu.nav-right{float:right;width:auto}#header .ownmenu.nav-left{float:left;width:auto}#header .navbar li{float:left;margin:0}#header .navbar li a{font-size:1rem;color:var(--color-dark);padding:30px 15px;font-family:Lora,sans-serif}#tabs .nav-tabs>li:hover a,.nav>li>a:focus,.nav>li>a:hover{background:0 0}#header .navbar li a:before{position:absolute;height:0;width:100%;margin:0 auto;top:0;z-index:-1;left:0;right:0;content:""}#header .navbar ul.dropdown li a:hover:before{height:100%;background-color:rgba(23,36,41,.3)}#header .navbar li.active a:before,.fullscreen>.container,.fullscreen>.container-fluid,.halfscreen>.container,.halfscreen>.container-fluid{height:100%}#header.sticky .ownmenu ul.dropdown{background-color:var(--color-light);top:59px}#header .navbar li.submenu a{padding-right:24px}#header .navbar li.submenu a i{position:absolute;font-size:12px;right:0;color:var(--color-dark)}#header .navbar ul.dropdown li a{font-size:1rem;color:var(--color-dark);padding:0 20px;font-family:Archivo,sans-serif;text-transform:unset}.ownmenu ul.dropdown{position:absolute;top:89px;border:none;padding:0;-webkit-box-shadow:0 10px 20px -10px rgba(23,36,41,.2);box-shadow:0 10px 20px -10px rgba(23,36,41,.2)}.ownmenu ul.dropdown li{clear:both;width:100%;text-align:left;margin:0;position:relative;z-index:2;border-bottom:1px solid var(--color-grey)}.ownmenu ul.dropdown li:last-child{border-bottom:none}.ownmenu ul.dropdown li a{color:var(--color-dark);z-index:1;position:relative;text-transform:none;font-size:11px;padding:0 20px;line-height:40px}.ownmenu ul.dropdown li a:before{content:"";width:0;height:100%;top:0;margin:0;z-index:-1;left:0}.ownmenu ul.dropdown li a:hover:before,.papu-post .media-left img,body.device-xs .sidebar .widget{width:100%}.background-overlay:before{background-image:url(../images/overlay-pattern-1.png);position:absolute;top:0;right:0;bottom:0;left:0;content:" ";width:100%;height:100%;z-index:0}.background-overlay-dark:before{background:var(--color-dark);position:absolute;top:0;right:0;bottom:0;left:0;content:" ";width:100%;height:100%;z-index:0;opacity:.6}.background-color-overlay-primary:before,.background-color-overlay-secondary:before{position:absolute;top:0;right:0;bottom:0;left:0;content:" ";width:100%;height:100%;z-index:0;opacity:.7}#book-static{background-color:rgba(23,36,41,.4);border:10px solid rgba(255,255,255,.2);border-radius:8px;-webkit-border-radius:8px;padding:30px 20px;width:100%;display:block;position:relative}#book-sidebar,#booking,section.background-grey .item-bed{background-color:var(--color-light)}#book-sidebar{border:1px solid var(--color-grey-dark);border-radius:var(--b-radius);-webkit-border-radius:var(--b-radius);padding:30px 20px;width:100%;display:block;position:relative}#book-sidebar .input-group-addon,#book-static .input-group-addon,#booking .input-group-addon{padding:6px 12px;font-size:24px;line-height:1;color:var(--color-light);text-align:center;border:0}#book-sidebar .form-control,#book-static .form-control,#booking .form-control{border:0;height:50px;padding:5px 10px;border-radius:0 3px 3px 0;width:100%;color:var(--color-dark);background:var(--color-light);box-shadow:none!important}#book-sidebar form input::-moz-placeholder,#book-sidebar form select::-moz-placeholder,#book-sidebar form textarea::-moz-placeholder,#book-static form input::-moz-placeholder,#book-static form select::-moz-placeholder,#book-static form textarea::-moz-placeholder,#booking form input::-moz-placeholder,#booking form select::-moz-placeholder,#booking form textarea::-moz-placeholder{color:var(--color-dark)}#book-static textarea.form-control{max-width:100%;height:60px}#book-static input:focus,#book-static select:focus,#book-static textarea:focus,.contact-form.background-colored input:focus,.contact-form.background-colored select:focus,.contact-form.background-colored textarea:focus{border:0;background:var(--color-grey)}#booking,#home-section.slider2 #book-static{background-color:var(--color-light);border:1px solid var(--color-grey);border-radius:4px;-webkit-border-radius:4px;width:80%;display:block;position:relative;top:-40px;box-shadow:0 10px 10px -5px rgba(23,36,41,.05);-webkit-box-shadow:0 10px 10px -5px rgba(23,36,41,.05)}#booking{border:1px solid var(--color-grey);border-radius:4px;-webkit-border-radius:4px;width:80%;display:block;position:relative;top:-20px;box-shadow:0 10px 10px -5px rgba(23,36,41,.05);-webkit-box-shadow:0 10px 10px -5px rgba(23,36,41,.05)}#home-section.slider2,.sidebar .widget:last-child{border-bottom:0}#book-sidebar input.form-control,#book-sidebar select.form-control,#book-sidebar textarea.form-control,#booking input.form-control,#booking select.form-control,#booking textarea.form-control,#home-section.slider2 #book-static input,#home-section.slider2 #book-static select,#home-section.slider2 #book-static textarea{border:0;background:var(--color-grey);min-width:200px}#booking .form-inline .form-group,#home-section.slider2 #book-static .form-inline .form-group{margin-right:10px;margin-bottom:10px}#booking .form-inline .button,#home-section.slider2 #book-static .form-inline .button{border-radius:4px}#page-title{padding:60px 0}#page-title h1{margin-bottom:0;font-size:40px}.breadcrumb{background-color:transparent;font-size:14px;border-radius:0}.breadcrumb ul{margin:0;padding:0}.breadcrumb a,.modal-content h5{color:var(--color-dark)}.breadcrumb li+li:before{content:'\f105';margin:0 10px 0 5px}body.device-sm .breadcrumb,body.device-xs .breadcrumb,body.device-xxs .breadcrumb{text-align:left;clear:both}body.device-sm .page-title-center .breadcrumb,body.device-xs .page-title-center .breadcrumb,body.device-xxs .page-title-center .breadcrumb{text-align:center;clear:both}.flexslider{position:relative;width:100%;height:480px;background-color:#172429;border-radius:0;-webkit-border-radius:0}.flexslider .slides li{position:relative;display:block;width:100%;height:480px;background-size:cover;background-repeat:none;background-position:center center}.flexslider .slides li a.img-button{display:block;width:100%;height:100%}.galleryslider{position:relative;width:100%;display:block}.flexslider .flexcaption{position:absolute;width:100%;top:50%;transform:translateY(-50%);left:auto}.flexslider .flexcaption .inner-caption{padding:0;width:50%}.flexslider .flexcaption .inner-caption h2{margin:0 0 20px;text-transform:none;color:var(--color-light);font-size:48px;text-shadow:1px 1px 2px rgba(23,36,41,.3)}.flexslider .flexcaption .inner-caption p{color:var(--color-light);font-size:18px;text-transform:none;font-family:Archivo,sans-serif;text-shadow:1px 1px 2px rgba(23,36,41,.3)}.flexslider .flexcaption .inner-caption a.button{margin:0;box-shadow:0 5px 5px -5px rgba(23,36,41,.3)}.notices,.port,.testmonials{position:relative;width:100%}.testmonials div.item{border:1px solid var(--color-grey);padding:30px;min-height:200px}.notices div.item,.port div.item{border:1px solid var(--color-grey);padding:0;min-height:400px}.port li{margin:0 0 40px}.notices div.item img,.port div.item img{width:100%;height:auto;display:block;margin:0 0 20px}.grid-gallery .entry:nth-child(5) span.entry-meta,.notices .owl-dots,.owl-carousel .owl-dots,.testmonials .owl-dots,.widget-newsletter small{display:block}.port h6 span{display:block;font-size:10px;margin-top:5px}.grid-gallery .entry{float:left;width:24.55%;margin-right:.5%;margin-bottom:.5%;position:relative}.grid-gallery .entry:first-child{width:49.85%;margin-right:.5%}.contact-buttons,.grid-gallery .entry:nth-child(n+6){display:none}.grid-gallery .entry img{transition:opacity .3s;-webkit-transition:opacity .3s;-o-transition:opacity .3s;border-radius:4px;-webkit-border-radius:4px}.grid-gallery .entry:hover img{opacity:.7}.grid-gallery .entry span.entry-meta{position:absolute;bottom:20px;right:auto;left:50%;transform:translateX(-50%);color:var(--color-dark);width:80%;border:1px solid var(--color-dark);border-radius:4px;-webkit-border-radius:4px;background:var(--color-light);padding:5px 10px;height:auto;display:none;text-align:center;font-size:14px;line-height:1em;transition:opacity .3s;-webkit-transition:opacity .3s;-o-transition:opacity .3s}.price,.video-thumbnail{border:1px solid var(--color-grey-dark);position:relative;width:100%}.grid-gallery .entry span.entry-meta i,.social-icons.social-icons-label li a i{margin-right:5px;font-size:24px;vertical-align:middle}#home-section{position:relative;width:100%;padding:0}#header+#home-section.no-slidershow{padding:150px 0!important}#home-section.no-slidershow h1{margin-top:30px;font-size:2.8rem;line-height:normal}#home-section.no-slidershow p{font-size:20px;margin-bottom:30px}.container-fullscreen{padding-top:0;height:100%;width:100%;display:table;position:relative}.video-thumbnail{min-height:350px;background:var(--color-grey);padding:5px;box-shadow:0 1px 2px rgba(23,36,41,.1)}.price{text-align:center;margin:0;padding:10px 20px;border-radius:4px;-webkit-border-radius:4px;display:block}.price span.text-price{font-size:24px;line-height:1}.comments .media h4,.modal-header .modal-title,.price span.text-price span{font-size:18px}.price span.text-after,.price span.text-before{display:block;font-size:12px;line-height:2;color:rgba(255,255,255,.7)}.price span.text-after{line-height:1}.item-bed{position:relative;width:100%;height:450px;margin:0 0 30px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.item-bed .item-image img,.item-bed.item-service .item-image img{max-width:none;-webkit-transition:-webkit-filter .5s,-webkit-transform .5s}.item-bed.item-service{height:auto}.item-bed .item-image img{transition:filter .5s,opacity .5s,transform .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.item-bed.item-service .item-image img{width:100%;height:auto;transition:filter .5s,opacity .5s,transform .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.item-bed:hover .item-image img{-webkit-transition:-webkit-filter .5s,-webkit-transform .5s;transition:filter .5s,opacity .5s,transform .5s;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.item-bed .item-image .product-wishlist,.item-diferencial{text-align:center;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;overflow:hidden}.item-bed .description-item-bed{position:absolute;bottom:0;padding:0 30px 30px;display:block;left:0;right:0;text-align:left;z-index:2}.item-bed.item-service .description-item-bed{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;z-index:2;padding:0 10px}.item-bed .description-item-bed-overlay::before{background:-moz-linear-gradient(bottom,#172429 0,rgba(23,36,41,0) 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#172429),color-stop(100%,rgba(23,36,41,0)));background:-webkit-linear-gradient(bottom,#172429 0,rgba(23,36,41,0) 100%);background:-o-linear-gradient(bottom,#172429 0,rgba(23,36,41,0) 100%);background:-ms-linear-gradient(bottom,#172429 0,rgba(23,36,41,0) 100%);background:linear-gradient(to top,#172429 0,rgba(23,36,41,0) 100%);position:absolute;right:0;bottom:0;left:0;content:" ";width:100%;height:60%;z-index:1}.item-bed .description-item-bed h3{margin:0 0 6px;vertical-align:top}.item-bed.item-service .description-item-bed h3{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;padding:10px 20px}.item-bed .description-item-bed h3 a{margin:0;color:var(--color-light);padding:0}.item-bed .description-item-bed p{font-size:14px;line-height:20px}.item-bed .description-item-bed p.description-item-category{font-size:14px;line-height:1.42;margin:0;padding:0}.item-bed .description-item-bed .list-features{font-size:14px;line-height:1.42;margin:0;padding:0;color:var(--color-light)}.blog-single .social_icons li,.item-bed .description-item-bed .list-features li i{margin-right:5px}.item-bed .item-image .product-wishlist{border-radius:0 0 0 4px;height:auto;right:0;padding:0;position:absolute;top:0;min-width:50px;width:auto;background-color:var(--color-grey-dark);transition:.2s ease-in-out;-webkit-box-shadow:0 5px 10px -5px rgba(23,36,41,.3);box-shadow:0 5px 10px -5px rgba(23,36,41,.3)}.item-bed .item-image .product-wishlist a{text-align:center;position:relative;display:block;line-height:1;color:var(--color-light);padding:10px 10px 6px}.item-bed .item-image .product-wishlist a sup{position:relative;top:-3px;font-size:12px}.item-bed .item-image .product-wishlist .text-after{font-size:10px;line-height:20px;display:block;margin:0;border-radius:0 0 0 4px;padding:0 5px;color:var(--color-light);background:var(--color-dark);position:relative;text-align:center}.item-diferencial{min-height:150px;padding:0;margin:0;border:1px solid var(--color-grey-dark);border-radius:var(--b-radius);-webkit-border-radius:var(--b-radius);position:relative;display:block;transition:.2s ease-in-out}.contact-form .form-control,.item-notice{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.item-diferencial:hover,.social-icons:not(.social-icons-colored):not(.social-icons-colored-hover) li a:hover{background-color:var(--color-grey)}.item-diferencial .item-text{position:absolute;width:100%;padding:0 20px;margin:0;height:auto;top:50%;transform:translateY(-50%)}.item-diferencial .item-text span{display:block;line-height:24px;margin-top:10px}.item-notice{position:relative;overflow:hidden;width:100%;height:auto;margin:0;border:1px solid var(--color-grey);background:var(--color-light);box-shadow:0 10px 10px -5px rgba(23,36,41,.05);-webkit-box-shadow:0 10px 10px -5px rgba(23,36,41,.05);transition:.2s ease-in-out}.item-notice .button{padding:15px 18px}.item-notice img{display:block;width:100%;height:auto}.item-notice .description-item-notice{padding:20px}.item-notice .description-item-notice h3{margin:0 0 5px;font-size:18px;line-height:24px}.item-notice .description-item-notice p{font-size:13px;line-height:20px}.progress-bar-container{width:100%;height:30px;margin:10px 0;overflow:hidden;background-color:var(--color-grey-dark);border-radius:var(--b-radius)}.progress-bar{height:100%;padding:5px;background:rgba(23,36,41,.4);box-shadow:none;border-radius:var(--b-radius)}.sidebar.sidebar-modern .widget,.testi{background:var(--color-light)}.progress-title{color:var(--color-light);font-size:14px;position:absolute;text-align:left}.blue,.green,.orange,.red{color:var(--color-light)!important}.progress-title>i{margin-right:8px}.progress-bar .progress-number,.progress-bar .progress-type{color:var(--color-light);float:right;margin-top:-2px}.progress-bar-container.title-up .progress-title{color:var(--color-dark);margin-left:-10px;margin-top:-32px}.progress-bar-container.title-up:not(:first-child){margin-top:40px}.progress-bar-container.title-up .progress-bar .progress-number,.progress-bar-container.title-up .progress-bar .progress-type{color:var(--color-dark);margin-top:-32px;position:absolute;right:15px}.progress-bar-container.title-up .progress-bar .progress-number{right:26px}.progress-bar-container.small{height:10px}.progress-bar-container.small .progress-bar{padding:0}.progress-bar-container.small .progress-title{margin-left:0;margin-top:-20px}.progress-bar-container.small .progress-bar .progress-number,.progress-bar-container.small .progress-bar .progress-type{margin-top:-18px}.pagination{padding-top:30px;border:none!important;display:inline-block;width:100%;margin:0!important;text-align:center}.pagination>li{display:inline-block;margin:0 5px}.pagination>li>a,.pagination>li>span{border:1px solid #ddd;border-radius:3px!important;padding:0;height:36px;width:36px;text-align:center;line-height:36px;color:#777;font-size:14px;background:var(--color-light)}.testi{padding:30px;position:relative;margin-bottom:20px;box-shadow:0 10px 10px -5px rgba(23,36,41,.05)}.testi span.item-date{font-size:12px;top:-6px;position:relative}.comments .media p,.testi p,.testi span.item-name{font-size:14px;line-height:24px}.testi span.item-name{display:block;position:relative}.paging-news li a,.port-paging a{font-size:12px}.blog article{margin-bottom:40px}.blog .post-info{padding-top:0;position:relative}.blog .post-info span{display:inline-block;margin-top:5px;font-size:11px;margin-bottom:20px}.blog .post-info hr{margin:10px 0;background:#444}.blog .icons li,.blog .post-info .read-more{margin-top:20px;margin-right:10px;display:inline-block}.blog .tittle-post{font-size:20px;display:inline-block;width:100%;line-height:28px;margin-top:0}.blog .post-info .date{height:50px;width:50px;display:inline-block;text-align:center;color:var(--color-light);padding:5px}.blog-single .pager,.blog-single .stare-ev,.post-modern.post-thumbnail .post-item{padding-bottom:20px}.blog .post-info .read-more{border-bottom:1px dotted;float:right;text-transform:uppercase;font-size:12px}.blog .tag-post{width:60px;height:60px;float:left;text-align:center;line-height:51px;background:#006db7;border:3px solid var(--color-light);position:absolute;top:-30px}.contact-form .form-control,.paging-news,.sidebar .widget{background:var(--color-grey)}.blog-single .stare-ev,.paging-news{width:100%;border-bottom:1px solid var(--color-grey);display:inline-block}.paging-news li,.port-paging li{display:inline-block;text-transform:uppercase}.port-paging a{color:var(--color-light);margin:0 10px}.port-paging a i{margin:0 5px}.port-paging a .la-times{height:35px;width:35px;border:1px solid rgba(255,255,255,.3);display:inline-block;line-height:33px;text-align:center}.paging-news{border-top:1px solid var(--color-grey);margin-top:30px;padding:20px}.blog-single ul,.margin-bottom-0,.no-margin-bottom{margin-bottom:0!important}.post-item,.widget{margin-bottom:40px;position:relative}.post-item p,footer .widget{margin-bottom:20px}.blog-single .tags h5{margin-top:10px}.blog-single .social_icons,.blog-single .tags li,.text-center.social-icons ul{display:inline-block}.blog-single .blog-post{margin-bottom:0;border:none;padding-bottom:20px}.blog-single .pager{border-bottom:1px solid var(--color-grey)}.blog-single .social_icons h6{font-size:13px}.blog-single .social_icons a{font-size:14px;height:36px;width:36px;border-radius:50%;border:1px solid var(--color-dark);line-height:34px;color:var(--color-dark);display:inline-block;text-align:center;margin:0}.post-item{padding-bottom:0;display:block}.post-item p{text-align:justify}.post-title h2{font-size:20px}.post-meta div{border-right:2px solid var(--color-grey);float:left;margin-right:18px;padding:8px 18px 8px 0}.post-meta div:last-child{float:none;border-right:0}.post-thumbnail .post-image{float:left;width:40%}.post-thumbnail .post-content-details{width:60%;padding-left:20px;float:left}.post-thumbnail .post-meta{float:right;padding-left:0;width:60%}.post-modern.post-thumbnail .post-meta{float:left;padding-left:0;width:auto}.post-thumbnail .post-read-more{margin-top:-14px}.widget{margin-top:40px}.sidebar .widget{margin-top:0;margin-bottom:30px;padding:20px}.widget-tags .tags a{border:1px solid var(--color-grey);color:var(--color-grey-dark);display:inline-block;padding:0 5px;margin:0 2px 3px 0;text-decoration:none}body.device-sm .sidebar .widget{float:left;width:330px}body.device-sm .sidebar .widget:nth-child(odd),body.device-xs .sidebar .widget:nth-child(odd){margin-right:30px}.widget .footer-widget .social-icon{background-color:rgba(23,36,41,.2)}.widget.widget-newsletter .form-control{height:40px}.widget.widget-newsletter .btn{font-size:14px;height:40px;padding:8px 16px}.background-dark .widget.widget-newsletter .input-group-addon{background-color:var(--color-light);color:var(--color-light)}.form-control.error,.sm-form-control.error{border-color:var(--color-danger)}.widget.widget-newsletter label.error{color:var(--color-danger);display:none!important;margin-top:5px}.background-dark .widget.widget-newsletter .form-transparent-fields .form-control{border-left:0;padding-left:0}footer{border-top:1px solid var(--color-grey-dark)}footer ul li{position:relative;font-size:1rem;padding:5px 0}.about-foot{margin-bottom:30px;display:block;width:100%;overflow:hidden;position:relative}.copyright-text{padding:20px 0}.modal{height:100%;padding-right:0!important}.modal-content{padding:0;border-radius:10px;-webkit-border-radius:10px;border:none;background-color:#fff}.modal-header{background:0 0;padding:10px 15px}.modal-header .close{margin-top:0;margin-right:0;float:left;opacity:1}.modal-footer{border-top:1px solid var(--color-grey);background-color:none;padding:15px;border:none}.modal-body{height:100%;overflow-y:auto;overflow-x:hidden;padding:0}.modal-body h3{font-size:18px!important}.modal-backdrop{bottom:0;background-color:rgba(23,36,41,.8)}.modal-dialog.modal-large{width:100%;height:100%;margin:0;padding:0;overflow:auto}.accordion .panel,.comments .media-list{margin-bottom:30px}.modal-dialog.modal-large .modal-content{height:auto;min-height:100%;border-radius:0;padding-right:0!important}.red{background-color:#d9534f!important}.blue{background-color:#286090!important}.green{background-color:#449d44!important}.orange{background-color:#a8bf15!important}.list.list-inline li{margin-bottom:5px}.accordion .panel-body p,.list-style{margin:0}#tabs,.comments,.comments .media{margin-top:30px}.list-style li{position:relative;padding-left:0;line-height:24px;display:block;color:inherit}.contact-form label,.social-icons li a{font-size:1rem;color:var(--color-dark)}.list-style li:before{position:relative;margin-right:10px;content:"\f00c";font-size:14px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;background:url('../images/loader.gif') 50% 50% no-repeat #fff}.videoWrapper embed,.videoWrapper iframe,.videoWrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.contact-page #map{height:500px}.contact-form .error{border:3px solid red}.contact-form .error:before{content:"\f071";position:absolute;color:red}.contact-page .heading hr{margin:30px 0}.contact-form label{display:inline-block;width:100%;margin-bottom:0}.contact-form .form-control{border:2px solid var(--color-grey-dark);height:50px;padding:5px 10px;font-size:1rem;border-radius:var(--b-radius);-webkit-border-radius:var(--b-radius);width:100%;box-shadow:none!important;transition:.2s ease-in-out}.comments form .form-control,.contact-form textarea.form-control{border:2px solid var(--color-grey-dark);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;box-shadow:none!important}.contact-form textarea.form-control{display:inline-block;width:100%;position:relative;padding:5px 10px;min-height:150px;border-radius:var(--b-radius);-webkit-border-radius:var(--b-radius);background:var(--color-grey);transition:.2s ease-in-out}.contact-form.background-colored .form-control,.contact-form.background-colored textarea.form-control{border:0}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border:2px solid}.social-icons ul{padding:0;border:none}.social-icons li{float:left;list-style:none!important;padding:0}.social-icons li a{float:left;height:30px;width:30px;padding:0;line-height:30px;text-align:center;margin:0 5px 0 0;border-radius:var(--b-radius);-webkit-border-radius:var(--b-radius);border:0;background:0 0;overflow:hidden}.social-icons.social-icons-label li a{float:left;height:auto;width:auto;padding:5px 8px;line-height:30px;font-size:13px;text-align:center;margin:0 5px 5px 0;border-radius:3px;-webkit-border-radius:3px;border:0;background:0 0;color:var(--color-light);overflow:hidden}#tabs .nav-tabs>li.active a,.comments form .form-control,.post-info blockquote,.search input,.sidebar-modern:before{background:var(--color-grey)}.social-icons.social-icons-colored a,.social-icons.social-icons-colored-hover a:hover{color:var(--color-light);border:0}.social-icons.social-icons-colored .social-rss a,.social-icons.social-icons-colored-hover .social-rss a:hover{background-color:#faa33d}.social-icons.social-icons-colored .social-facebook a,.social-icons.social-icons-colored-hover .social-facebook a:hover{background-color:#5d82d1}.social-icons.social-icons-colored .social-twitter a,.social-icons.social-icons-colored-hover .social-twitter a:hover{background-color:#40bff5}.social-icons.social-icons-colored .social-vimeo a,.social-icons.social-icons-colored-hover .social-vimeo a:hover{background-color:#35c6ea}.social-icons.social-icons-colored .social-youtube a,.social-icons.social-icons-colored-hover .social-youtube a:hover{background-color:#ef4e41}.social-icons.social-icons-colored .social-instagram a,.social-icons.social-icons-colored-hover .social-instagram a:hover{background-color:#548bb6}.social-icons.social-icons-colored .social-pinterest a,.social-icons.social-icons-colored-hover .social-pinterest a:hover{background-color:#e13138}.social-icons.social-icons-colored .social-tripadvisor a,.social-icons.social-icons-colored-hover .social-tripadvisor a:hover{background-color:#589442}.social-icons.social-icons-colored .social-linkedin a,.social-icons.social-icons-colored-hover .social-linkedin a:hover{background-color:#238cc8}.social-icons.social-icons-colored .social-whatsapp a,.social-icons.social-icons-colored-hover .social-whatsapp a:hover{background-color:#34af23}.social-icons.social-icons-rounded li a{border-radius:50%}.social-icons li:hover i{-webkit-animation:.3s forwards toTopFromBottom;-moz-animation:.3s forwards toTopFromBottom;animation:.3s forwards toTopFromBottom}@-webkit-keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%)}50%{opacity:0;-webkit-transform:translateY(100%)}51%{opacity:1}}@-moz-keyframes toTopFromBottom{49%{-moz-transform:translateY(-100%)}50%{opacity:0;-moz-transform:translateY(100%)}51%{opacity:1}}@keyframes toTopFromBottom{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}.news-post blockquote{color:var(--color-light);font-size:20px;border:none;text-align:left;font-style:italic;margin-top:50px;line-height:36px;padding:30px 30px 30px 80px;margin-left:50px;margin-bottom:50px}.news-post blockquote i{position:absolute;left:40px;text-align:center;line-height:82px;font-size:40px;height:82px;width:82px;border-radius:0;background:var(--color-light)}.pager{margin-bottom:80px;text-transform:uppercase;border-top:1px solid #ffbe00;border-bottom:1px solid #ffbe00;padding:15px 0}.pager a{font-size:12px;border:none}.comments .media-body a{float:right;margin-top:-20px}.comments{margin-bottom:50px}.comments .media-list li{border-bottom:2px solid var(--color-grey)}.comments .media-left{margin-right:20px}.comments .media-left a{width:100px;display:inline-block}.comments .media-body{padding:0 0 20px;position:relative}.comments span.raply{float:right;font-size:12px}.comments .media a img{margin-bottom:10px;border-radius:50%}.comments form label{display:inline-block;width:100%;font-size:11px;letter-spacing:1px;margin-bottom:0;color:inherit;text-transform:uppercase}.comments form .form-control{height:50px;padding:5px 10px;border-radius:var(--b-radius);width:100%;transition:.2s ease-in-out}.comments form textarea.form-control{display:inline-block;width:100%;position:relative;padding:5px 10px;border:2px solid var(--color-grey-dark);min-height:150px;border-radius:var(--b-radius);background:var(--color-grey);box-shadow:none!important;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.accordion .panel-default>.panel-heading{background-color:var(--color-grey);padding:0;border-radius:0;overflow:hidden}.accordion .panel-default>.panel-heading a{text-decoration:none;font-size:16px;width:100%;padding:0;line-height:24px;display:inline-block}.accordion .panel{box-shadow:none;border-radius:0;position:relative;border:none}.accordion .panel-body{padding:20px;line-height:24px;font-size:16px;color:var(--color-grey-dark)}.post-info blockquote{font-size:24px;font-style:italic;color:var(--color-grey-dark);margin:30px 0;text-align:center;padding:30px;border:none}.post-content{padding-right:30px}body.device-sm .post-content,body.device-xs .post-content,body.device-xxs .post-content{padding-right:15px}.sidebar{padding-top:0}.post-content+.sidebar{padding-left:30px}body.device-sm .sidebar,body.device-xs .sidebar,body.device-xxs .sidebar{padding-left:15px;padding-right:15px}.sidebar-modern:before{border-left:1px solid var(--color-grey-dark);border-right:1px solid var(--color-grey-dark);content:"";display:block;height:99999px;position:absolute;right:0;top:-100px;width:3000px;z-index:-1}body.device-sm .sidebar-modern:before,body.device-xs .sidebar-modern:before,body.device-xxs .sidebar-modern:before{border:0;background-color:transparent}.post-content+.sidebar-modern:before{left:0;right:auto}.post-content.float-right+.sidebar-modern:before{right:0;left:auto}body.device-sm .sidebar,body.device-xs .sidebar{margin-top:40px;width:100%}.papu-post .media-left a{width:84px;margin-right:10px;display:inline-block}.papu-post span{color:var(--color-grey-dark);font-size:12px}.papu-post li{border-bottom:1px solid var(--color-grey);padding:0 0 20px;margin:0 0 20px}.papu-post .media-heading{display:inline-block;width:100%;color:var(--color-dark);margin-top:0;font-size:1rem;line-height:20px}.search input{display:inline-block;width:100%;height:35px;border:1px solid var(--color-grey-dark)}.search button{float:right;line-height:35px;margin-right:0;margin-top:-35px;position:relative;z-index:1;border-radius:50%;border:none;color:var(--color-dark);width:35px;height:35px;font-size:1rem;background:0 0}.side-bar #map{height:320px;width:100%}#tabs{display:block;position:relative}#tabs .tab-pane{padding:36px 30px;border:1px solid var(--color-grey)}#tabs .nav-tabs>li{border:none;margin:0;padding:0}#tabs .nav-tabs>li a{border:none;width:100%;text-align:center;padding:15px 30px;font-size:1rem;border-radius:0;text-transform:uppercase;border-top:2px solid var(--color-light)}#tabs .nav-tabs>li.active a{border-top:2px solid}#tabs .nav-tabs{border:1px solid var(--color-grey);border-bottom:none}.error-page h5{font-size:2rem}.margin-0,.no-margin{margin:0!important}.margin-top-0,.no-margin-top{margin-top:0!important}.margin-left-0,.no-margin-left{margin-left:0!important}.no-padding,.padding-0{padding:0!important}.no-padding-top,.padding-top-0{padding-top:0!important}.no-padding-right,.padding-right-0{padding-right:0!important}.no-padding-bottom,.padding-bottom-0{padding-bottom:0!important}.no-padding-left,.padding-left-0{padding-left:0!important}.margin-5{margin:5px!important}.margin-left-5{margin-left:5px!important}.margin-right-5{margin-right:5px!important}.margin-top-5{margin-top:5px!important}.margin-bottom-5{margin-bottom:5px!important}.padding-5{padding:5px!important}.padding-left-5{padding-left:5px!important}.padding-right-5{padding-right:5px!important}.padding-top-5{padding-top:5px!important}.padding-bottom-5{padding-bottom:5px!important}.margin-10{margin:10px!important}.margin-left-10{margin-left:10px!important}.margin-right-10{margin-right:10px!important}.margin-top-10{margin-top:10px!important}.margin-bottom-10{margin-bottom:10px!important}.padding-10{padding:10px!important}.padding-left-10{padding-left:10px!important}.padding-right-10{padding-right:10px!important}.padding-top-10{padding-top:10px!important}.padding-bottom-10{padding-bottom:10px!important}.margin-20{margin:20px!important}.margin-left-20{margin-left:20px!important}.margin-right-20{margin-right:20px!important}.margin-top-20{margin-top:20px!important}.margin-bottom-20{margin-bottom:20px!important}.padding-20{padding:20px!important}.padding-left-20{padding-left:20px!important}.padding-right-20{padding-right:20px!important}.padding-top-20{padding-top:20px!important}.padding-bottom-20{padding-bottom:20px!important}.margin-30{margin:30px!important}.margin-left-30{margin-left:30px!important}.margin-right-30{margin-right:30px!important}.margin-top-30{margin-top:30px!important}.margin-bottom-30{margin-bottom:30px!important}.padding-30{padding:30px!important}.padding-left-30{padding-left:30px!important}.padding-right-30{padding-right:30px!important}.padding-top-30{padding-top:30px!important}.padding-bottom-30{padding-bottom:30px!important}.margin-40{margin:40px!important}.margin-left-40{margin-left:40px!important}.margin-right-40{margin-right:40px!important}.margin-top-40{margin-top:40px!important}.margin-bottom-40{margin-bottom:40px!important}.padding-40{padding:40px!important}.padding-left-40{padding-left:40px!important}.padding-right-40{padding-right:40px!important}.padding-top-40{padding-top:40px!important}.padding-bottom-40{padding-bottom:40px!important}.margin-50{margin:50px!important}.margin-left-50{margin-left:50px!important}.margin-right-50{margin-right:50px!important}.margin-top-50{margin-top:50px!important}.margin-bottom-50{margin-bottom:50px!important}.padding-50{padding:50px!important}.padding-left-50{padding-left:50px!important}.padding-right-50{padding-right:50px!important}.padding-top-50{padding-top:50px!important}.padding-bottom-50{padding-bottom:50px!important}.margin-100{margin:100px!important}.margin-left-100{margin-left:100px!important}.margin-right-100{margin-right:100px!important}.margin-top-100{margin-top:100px!important}.margin-bottom-100{margin-bottom:100px!important}.padding-100{padding:100px!important}.padding-left-100{padding-left:100px!important}.padding-right-100{padding-right:100px!important}.padding-top-100{padding-top:100px!important}.padding-bottom-100{padding-bottom:100px!important}.padding-top-150{padding-top:150px!important}.padding-bottom-150{padding-bottom:150px!important}.padding-top-200{padding-top:200px!important}.padding-bottom-200{padding-bottom:200px!important}.margin-right-150{margin-right:150px!important}.margin-left-150{margin-left:150px!important}.letter-space-1{letter-spacing:1px!important}@media(min-width:1600px){body.boxed #wrap{width:80%}body.boxed #wrap .container{width:1170px}}@media(min-width:1200px) and (max-width:1599px){body.boxed #wrap{width:84%}body.boxed #wrap .container{width:960px}.latest-work .col-4 .item.filter-home{width:100%}.latest-work .col-4 .item.filter-home li{display:inline-block;width:auto}.latest-work .col-4 .item.filter-home li a{padding:0 10px;margin-top:-2px}.latest-work .position-center-center{width:100%;text-align:center}.latest-work .filter{min-height:auto;height:80px}.fst-up{margin-top:0}}@media(min-width:992px) and (max-width:1199px){body.boxed #wrap{width:90%}body.boxed .container{width:900px}#header .navbar li{margin:0}#header .navbar .half-part{margin-left:0!important}#header .ownmenu{float:right}#header .container{position:relative}.flexslider .flexcaption .inner-caption{padding:0;width:50%}}@media(max-width:991px){#page-title h1,.contact-buttons{line-height:normal;display:block}h2.lead{font-size:18px}body.boxed #wrap{width:100%;padding:0}#header{height:60px}#header .ownmenu.nav-right{float:left;width:100%}#header .navbar{float:none;height:auto}#header.sticky .navbar{height:auto!important;background-color:var(--color-light)}#header .logo,#header .logo img,#header.sticky:not(.header-static) .logo img{top:0;left:0;right:0;margin:0 auto;height:60px;padding:0}#header .navbar li{margin:10px 0}#header .navbar li.submenu .dropdown li,#header .navbar li.submenu .dropdown li:last-child a,#header .navbar li:first-child,.ownmenu>li.showhide span.title{margin:0}#header .navbar li:last-child a{margin-bottom:10px}#header .navbar li:nth-child(2){margin-top:20px}#header .navbar li a,#header.sticky .navbar li a{padding:5px 0}#header .navbar li a:hover,#header .navbar li.active a{color:var(--color-dark)}#header .navbar li.submenu a i,#header.sticky .navbar li.submenu a i{top:8px;color:var(--color-dark)}#header .navbar li a{text-align:left;color:var(--color-dark)}#header .navbar li a:before{height:1px}#header nav{float:none;width:100%}#header nav li a{display:block;width:100%;float:none;color:var(--color-dark)}.ownmenu>li.showhide span{line-height:0;display:inline-block;width:100%}#header .navbar ul.ownmenu>li.showhide{position:relative;top:0;right:0;float:right;height:60px;text-align:center;width:60px;color:var(--color-dark);line-height:64px;font-size:32px}.ownmenu li a{text-align:left;text-transform:none}.ownmenu ul.dropdown li{padding:0}.ownmenu ul.dropdown li a{padding:0 20px!important;text-transform:none;height:40px;color:var(--color-dark)}#page-title{padding:40px 0;text-align:center}#page-title .container{position:relative}.breadcrumb{padding:0 15px;margin-top:10px;text-align:center!important}#book-static{margin-top:30px}.contact-buttons ul.contact-icons li:first-child:last-child,.flexslider .flexcaption .inner-caption{width:100%}.contact-buttons{width:100%;border-radius:0;bottom:0;position:fixed;left:0;margin:0;padding:0;z-index:200;background-color:var(--color-light);-webkit-box-shadow:0 -2px 6px -2px rgba(23,36,41,.2);box-shadow:0 -2px 6px -2px rgba(23,36,41,.2)}.contact-buttons ul.contact-icons{padding:0;margin:0;width:100%;display:block!important}.contact-buttons ul.contact-icons li{float:left!important;list-style:none;width:25%;padding:0;border-right:1px solid var(--color-grey)}.contact-buttons ul.contact-icons li:first-child:nth-last-child(2),.contact-buttons ul.contact-icons li:first-child:nth-last-child(2)~li{width:50%}.contact-buttons ul.contact-icons li:first-child:nth-last-child(3),.contact-buttons ul.contact-icons li:first-child:nth-last-child(3)~li{width:33.3333%}.contact-buttons ul.contact-icons li:first-child:nth-last-child(4),.contact-buttons ul.contact-icons li:first-child:nth-last-child(4)~li{width:25%}.contact-buttons ul.contact-icons li:first-child:nth-last-child(5),.contact-buttons ul.contact-icons li:first-child:nth-last-child(5)~li{width:20%}.contact-buttons ul.contact-icons li:last-child{border-right:none}.contact-buttons ul.contact-icons li a{cursor:default;position:relative;display:block;height:auto;width:100%;margin:0;border:0;border-radius:0;background:0 0;color:var(--color-dark);overflow:hidden;text-align:center;padding:8px 0 5px}.contact-buttons ul.contact-icons li a:active,.contact-buttons ul.contact-icons li a:focus,.contact-buttons ul.contact-icons li a:hover{background-color:var(--color-grey)}.contact-buttons ul.contact-icons li a i{line-height:normal;font-size:30px;text-align:center;margin:0 auto;display:block}.contact-buttons ul.contact-icons li a span{display:block;font-size:10px;text-transform:uppercase}.b-content{overflow-x:scroll;white-space:nowrap;display:block;position:relative;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0;scroll-snap-type:x mandatory;scroll-behavior:smooth}.b-content::-webkit-scrollbar{display:none}.b-columns .b-item,.b-columns .b-item-3{width:30%;float:none;white-space:normal}.b-item-3:nth-child(3n+3),.b-item:nth-child(4n+4){margin-right:2%}.b-item-3:nth-child(3n):last-child,.b-item:nth-child(4n):last-child{margin-right:0}#header+#home-section.no-slidershow{padding:50px 0!important;text-align:center}}@media(min-width:768px) and (max-width:991px){.promos,.promos .text-right{text-align:center}.top-bar{width:100%}}@media(max-width:767px){#topbar,.social-buttons{display:none}.topbar-dropdown .title{padding:0;border-right:0}.flexslider .flexcaption .inner-caption{width:80%;text-align:center;margin:0 auto}.flexslider .flexcaption .inner-caption h2{font-size:28px}.flexslider .flexcaption .inner-caption p{font-size:14px;line-height:20px}#header .social{width:100%;display:inline-block;text-align:center;margin-bottom:20px}.b-columns .b-item,.b-columns .b-item-3,.b-columns .b-item-3:first-child:nth-last-child(2),.b-columns .b-item-3:first-child:nth-last-child(2)~div,.b-columns .b-item-3:first-child:nth-last-child(3),.b-columns .b-item-3:first-child:nth-last-child(3)~div,.b-columns .b-item-3:first-child:nth-last-child(4),.b-columns .b-item-3:first-child:nth-last-child(4)~div,.b-columns .b-item-3:first-child:nth-last-child(5),.b-columns .b-item-3:first-child:nth-last-child(5)~div,.b-columns .b-item:first-child:nth-last-child(2),.b-columns .b-item:first-child:nth-last-child(2)~div,.b-columns .b-item:first-child:nth-last-child(3),.b-columns .b-item:first-child:nth-last-child(3)~div,.b-columns .b-item:first-child:nth-last-child(4),.b-columns .b-item:first-child:nth-last-child(4)~div,.b-columns .b-item:first-child:nth-last-child(5),.b-columns .b-item:first-child:nth-last-child(5)~div{width:40%;margin-right:15px}.copyright-text{padding-bottom:70px}#home-section.slider2 #book-static{width:90%}}@media (max-width:640px){#home-section.no-slidershow h1{font-size:2.4em}#home-section.no-slidershow p{font-size:18px}.b-columns .b-item,.b-columns .b-item-3,.b-columns .b-item-3:first-child:nth-last-child(2),.b-columns .b-item-3:first-child:nth-last-child(2)~div,.b-columns .b-item-3:first-child:nth-last-child(3),.b-columns .b-item-3:first-child:nth-last-child(3)~div,.b-columns .b-item-3:first-child:nth-last-child(4),.b-columns .b-item-3:first-child:nth-last-child(4)~div,.b-columns .b-item-3:first-child:nth-last-child(5),.b-columns .b-item-3:first-child:nth-last-child(5)~div,.b-columns .b-item:first-child:nth-last-child(2),.b-columns .b-item:first-child:nth-last-child(2)~div,.b-columns .b-item:first-child:nth-last-child(3),.b-columns .b-item:first-child:nth-last-child(3)~div,.b-columns .b-item:first-child:nth-last-child(4),.b-columns .b-item:first-child:nth-last-child(4)~div,.b-columns .b-item:first-child:nth-last-child(5),.b-columns .b-item:first-child:nth-last-child(5)~div{width:48%}.grid-gallery .entry:first-child{width:100%;margin-right:0}.grid-gallery .entry:nth-child(n+2){display:none}.grid-gallery .entry:first-child span.entry-meta{display:block}}@media(max-width:540px){.comments .button,.contact-form .button{width:100%;display:block}}@media(max-width:479px){#page-title h1,h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}p.lead{font-size:16px}#home-section.no-slidershow h1{font-size:28px}#home-section.no-slidershow p{font-size:16px;margin-bottom:10px}.list.list-inline li{width:100%;display:block}.b-columns .b-item,.b-columns .b-item-3,.b-columns .b-item-3:first-child:nth-last-child(2),.b-columns .b-item-3:first-child:nth-last-child(2)~div,.b-columns .b-item-3:first-child:nth-last-child(3),.b-columns .b-item-3:first-child:nth-last-child(3)~div,.b-columns .b-item-3:first-child:nth-last-child(4),.b-columns .b-item-3:first-child:nth-last-child(4)~div,.b-columns .b-item-3:first-child:nth-last-child(5),.b-columns .b-item-3:first-child:nth-last-child(5)~div,.b-columns .b-item:first-child:nth-last-child(2),.b-columns .b-item:first-child:nth-last-child(2)~div,.b-columns .b-item:first-child:nth-last-child(3),.b-columns .b-item:first-child:nth-last-child(3)~div,.b-columns .b-item:first-child:nth-last-child(4),.b-columns .b-item:first-child:nth-last-child(4)~div,.b-columns .b-item:first-child:nth-last-child(5),.b-columns .b-item:first-child:nth-last-child(5)~div{width:80%}hr.main{margin:15px 0}hr.main.center{margin:20px auto;display:block}#booking{padding:30px 20px 20px;width:90%;display:block;position:relative;z-index:200;top:-20px;box-shadow:0 10px 10px -5px rgba(23,36,41,.05);margin:0 auto 5px}}