@charset "UTF-8";

/*STYLE*/
#wrap,body,body.boxed #wrap{position:relative}#wrap,.loader,a.view-more{width:100%;height:100%}.button,button:focus{outline:0}#booking,#home-section.slider2 #book-static{padding:30px 20px 20px;z-index:200;margin:0 auto 5px}#home-section,#topbar .social-icons,#wrap,.block,.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}@font-face{font-display:swap;font-family:PoppinsBold;src:local('Poppins Bold'),local('Poppins-Bold'),local(sans-serif),url('../fonts/poppins/Poppins-Bold.woff2') format('woff2'),url('../fonts/poppins/Poppins-Bold.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Poppins;src:local('Poppins'),local('Poppins Regular'),local('Poppins-Regular'),local(sans-serif),url('../fonts/poppins/Poppins-Regular.woff2') format('woff2'),url('../fonts/poppins/Poppins-Regular.woff') format('woff');font-weight:400;font-style:normal}*{margin:0;padding:0}body{background:#fff;font-size:16px;line-height:32px;color:#333;text-rendering:optimizeLegibility;font-family:Poppins,sans-serif}body.boxed #wrap{width:80%;margin:0 auto;padding:0;box-shadow:0 0 20px rgba(0,0,0,.5);background-color:#fff}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a{color:#333;font-family:PoppinsBold,sans-serif;margin-bottom:20px;margin-top:0}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}.post-title h2,h4{font-size:20px}p,p.lead{margin-bottom:20px;font-family:Poppins,sans-serif;color:#333}p.lead{font-size:18px;margin-bottom:40px}.text-small,small{font-size:14px;line-height:22px}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,.item-bed:hover img,img:hover{opacity:.8}img.lazy{color:transparent;background:linear-gradient(270deg,#a8a8a8,#fff);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%}}.post-meta,ul{margin-bottom:0}li{list-style:none}.text-bold,b,strong{font-family:PoppinsBold,sans-serif!important}#header .navbar li a,.button,.contact-form label{font-family:PoppinsBold,sans-serif}.text-justify{text-align:justify!important}.block,blockquote{border-left:5px solid #ccc;font-size:18px;color:#333;padding:0 0 0 20px;background-color:#eee}.decoration-dotted{border-bottom:1px solid;border-color:inherit}.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;margin:0;list-style:none}.ownmenu a{-o-transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;transition:.3s linear;outline:0;z-index:10}#header,.button{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.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:#fff!important}.ownmenu ul.dropdown li ul.dropdown{left:100%;top:inherit;background:#272727}#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;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:#fff!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:#999}.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:#999}@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:#f9f9f9!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:#fff;font-size:80px;line-height:80px}.text-muted{color:#c2c2c5}.text-yellow{color:#eeab0f!important}.text-green{color:#5cb85c!important}.text-blue{color:#286090!important}.text-red{color:#d9534f!important}.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{color:#ccc}.button.border.light:hover,.button.button-light{background-color:#fff;color:#333!important}#home-section.no-slidershow #book-static p,.label{font-size:16px}.shadow-bottom{box-shadow:0 3px 2px -2px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 2px -2px rgba(0,0,0,.1)}.shadow-bottom-large{-webkit-box-shadow:0 10px 10px -5px rgba(0,0,0,.05);box-shadow:0 10px 10px -5px rgba(0,0,0,.05)}.text-shadow-dark{text-shadow:1px 1px 1px rgba(0,0,0,.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 #eee}.border-left{border-left:1px solid #eee}.border-top{border-top:1px solid #eee}.border-right{border-width:0 1px 0 0;border-color:#eee;border-style:solid}.border-bottom,.modal-large>.modal-content>.modal-header{border-bottom:1px solid #eee}.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{cursor:pointer;font-size:14px;line-height:100%;margin:10px 0;padding:18px 24px;white-space:nowrap;z-index:1;border-radius:50px;-webkit-border-radius:50px;transition:.2s ease-in-out}#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.button-light{border-color:#fff}.button i{font-size:14px;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(0,0,0,.2) inset}.button.button-3d:hover{box-shadow:0 -3px rgba(0,0,0,.4) inset}.button.border{color:#333;background:0 0;padding:14px 20px;border:2px solid #333}.button.border:hover{background-color:#333;color:#fff}.button.border.light{border:2px solid #fff;color:#fff;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;color:#fff}.button.red{background-color:#e42d3f;border-color:#d42b3c;color:#fff}.button.green{background-color:#008040;border-color:#007138;color:#fff}.btn-reservation>i.la{font-size:24px;margin-top:2px}section{width:100%;padding:80px 0}.ui-autocomplete{background:#fff;border-top:1px solid #ccc;cursor:pointer;font:inherit;margin-left:3px;width:493px!important;position:fixed}.ui-autocomplete .ui-menu-item{list-style:none;padding:7px 0 9px 10px}.ui-autocomplete .ui-menu-item:hover{background:#eee}.ui-autocomplete .ui-corner-all{color:#666!important;display:block}#topbar{position:relative;z-index:209;background-color:#333}#topbar .social-icons{float:right;height:100%}#topbar .social-icons li,#topbar .social-icons li a{float:left;color:#fff;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,footer .subcribe h4{color:#fff}#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;position:relative}.topbar-dropdown .title{padding:0 15px;cursor:pointer;color:#fff;letter-spacing:.06em;font-family:Poppins,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:#fff;transition:.3s ease-out;-ms-transition:.3s ease-out}.topbar-dropdown .title a:hover{color:#fff;text-decoration:underline;transition:.3s ease-out;-ms-transition:.3s ease-out}.topbar-dropdown .title i{margin-left:5px;font-size:24px;position:relative;top:4px;color:#fff}.topbar-dropdown .title i.small{margin-left:5px;font-size:14px;top:0;color:#fff}.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:#fff;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.1);box-shadow:3px 3px 5px rgba(0,0,0,.1);border:1px solid #eee;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}.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:#333;font-size:13px;padding:4px 0;border-top:1px solid #f0f0f0}#header .navbar li.active a,#header.sticky .navbar li.active a,.topbar-dropdown .list-entry:hover{color:#333}.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{position:relative;z-index:201!important;transition:.2s ease-in-out}#header .navbar,#header.sticky .navbar{width:100%;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}#header .container,#header .navbar li.btn-reservation,.grid-gallery{position:relative}#header .navbar{margin:0;padding:0;border-radius:0;text-align:center;float:left;height:90px;background:#fff;border:0;border-bottom:1px solid #eee;transition:.2s ease-in-out}#header.sticky,#header.sticky .logo img{height:60px}#header.sticky .navbar{-webkit-box-shadow:0 6px 6px -4px rgba(0,0,0,.1);box-shadow:0 6px 6px -4px rgba(0,0,0,.1);left:0;position:fixed;top:0;z-index:202;transition:.2s ease-in-out;height:60px}#header .navbar li a:before,#header .navbar li.submenu a i{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;right:0}#header,.logo img{height:90px}#header.sticky .navbar li a{padding:14px 15px;color:#333}#header.sticky .navbar li.btn-reservation a{top:6px}#header .logo{height:90px;width:auto;padding:0;position:absolute}#header.sticky .logo{width:auto;height:60px;padding:0}#header .logo-center{position:absolute;left:0;right:0;margin:0 auto}#header .logo-left{position:absolute;left:15px;right:auto}#header .logo-right{position:absolute;left:auto;right:15px}#header .logo img{z-index:3;position:relative;width:auto;height:90px}#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;position:relative;margin:0}#header .navbar li a{font-size:14px;color:#333;padding:30px 15px}#header .navbar li.btn-reservation a{position:relative;font-size:14px;color:#333;background-color:transparent;border:2px solid #333;border-radius:50px;-webkit-border-radius:50px;padding:6px 16px;top:22px;line-height:30px}#header .navbar li.btn-reservation a i{position:relative;top:2px}#header .navbar li:hover.btn-reservation a{border:2px solid #333;color:#fff;background-color:#fff}#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;content:"";transition:.2s ease-in-out}#header .navbar ul.dropdown li a:hover:before{height:100%;background-color:rgba(0,0,0,.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:#fff;top:59px}#header .navbar li.submenu a{padding-right:24px}#header .navbar li.submenu a i{position:absolute;font-size:12px;top:34px;color:#333;transition:.2s ease-in-out}#header.sticky .navbar li.submenu a i{top:17px;color:#333;-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}#header .navbar ul.dropdown li a{font-size:14px;color:#333;padding:0 15px;font-family:Poppins,sans-serif;text-transform:unset}.ownmenu ul.dropdown{position:absolute;top:89px;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border:1px solid #eee;border-top:3px solid #ccc;padding:0;-webkit-box-shadow:0 6px 6px -4px rgba(0,0,0,.1);box-shadow:0 6px 6px -4px rgba(0,0,0,.1)}.ownmenu ul.dropdown li{clear:both;width:100%;text-align:left;margin:0;position:relative;z-index:2;border-bottom:1px solid #f1f1f1}.ownmenu ul.dropdown li:last-child{border-bottom:none}.ownmenu ul.dropdown li a{color:#333;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:#333;position:absolute;top:0;right:0;bottom:0;left:0;content:" ";width:100%;height:100%;z-index:0;opacity:.6}.background-overlay-gradient:before,.item-bed .description-item-bed-overlay::before{background:-moz-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.8)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);content:" ";right:0;bottom:0}.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}.background-overlay-gradient:before{background:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.6}#book-static{background-color:rgba(0,0,0,.4);border:10px solid rgba(255,255,255,.3);border-radius:4px;-webkit-border-radius:4px;padding:30px 20px;width:100%;display:block;position:relative}#book-sidebar,#booking,section.background-grey .item-bed{background-color:#fff}#book-sidebar{border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;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:#555;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:#333;background:#fff;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:#333}#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:#eee}#booking,#home-section.slider2 #book-static{background-color:#fff;border:1px solid #eee;border-radius:4px;-webkit-border-radius:4px;width:80%;display:block;position:relative;top:-40px;box-shadow:0 10px 10px -5px rgba(0,0,0,.05);-webkit-box-shadow:0 10px 10px -5px rgba(0,0,0,.05)}#booking{border:1px solid #eee;border-radius:4px;-webkit-border-radius:4px;width:80%;display:block;position:relative;top:-20px;box-shadow:0 10px 10px -5px rgba(0,0,0,.05);-webkit-box-shadow:0 10px 10px -5px rgba(0,0,0,.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:#eee;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:12px;line-height:1.3em;border-radius:0}.breadcrumb ul{margin:0;padding:0}.breadcrumb a{color:#888}.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!important;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!important;clear:both}.flexslider{position:relative;width:100%;height:480px;background-color:#666;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:#fff;font-size:48px;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.flexslider .flexcaption .inner-caption p{color:#fff;font-size:18px;text-transform:none;font-family:Poppins,sans-serif;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.flexslider .flexcaption .inner-caption a.button{margin:0;box-shadow:0 5px 5px -5px rgba(0,0,0,.3)}.notices,.port,.testmonials{position:relative;width:100%}.testmonials div.item{border:1px solid #ebebeb;padding:30px;min-height:200px}.notices div.item,.port div.item{border:1px solid #ebebeb;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:#333;width:80%;border:1px solid #333;border-radius:4px;-webkit-border-radius:4px;background:#fff;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 #ddd;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;border-bottom:10px solid #eee}#header+#home-section.no-slidershow{padding:100px 0!important}#home-section.no-slidershow h1{font-size:3.6em;line-height:1.2}#home-section.no-slidershow p{font-size:18px;margin-bottom:30px}.container-fullscreen{padding-top:0;height:100%;width:100%;display:table;position:relative}.video-thumbnail{min-height:350px;background:#f1f1f1;padding:5px;box-shadow:0 1px 2px rgba(0,0,0,.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:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);position:absolute;left:0;width:100%;height:50%;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;font-size:18px;color:#fff;padding:0}.item-bed .description-item-bed p{font-size:12px;line-height:20px}.item-bed .description-item-bed p.description-item-category{font-size:13px;line-height:14px;margin:0;padding:0}.item-bed .description-item-bed .list-features{font-size:12px;line-height:18px;margin:0;padding:0;color:rgba(255,255,255,.8)}.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:#666;transition:.2s ease-in-out;-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.3);box-shadow:0 5px 10px -5px rgba(0,0,0,.3)}.item-bed .item-image .product-wishlist a{text-align:center;position:relative;display:block;line-height:1;color:#fff;padding:10px 10px 6px}.item-bed .item-image .product-wishlist a sup{position:relative;top:-3px;font-size:11px}.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:#fff;background:#333;position:relative;text-align:center}.item-diferencial{min-height:150px;padding:0;margin:0;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;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:#eee}.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;font-size:14px}.item-notice{position:relative;overflow:hidden;width:100%;height:auto;margin:0;border:1px solid #eee;background:#fff;box-shadow:0 10px 10px -5px rgba(0,0,0,.05);-webkit-box-shadow:0 10px 10px -5px rgba(0,0,0,.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:#ddd;border-radius:4px}.progress-bar{height:100%;padding:5px;background:rgba(0,0,0,.4);box-shadow:none;border-radius:4px}.sidebar.sidebar-modern .widget,.testi{background:#fff}.testi,footer .subcribe{box-shadow:0 10px 10px -5px rgba(0,0,0,.05)}.progress-title{color:#fff;font-size:14px;position:absolute;text-align:left}.blue,.green,.orange,.red{color:#fff!important}.progress-title>i{margin-right:8px}.progress-bar .progress-number,.progress-bar .progress-type{color:#fff;float:right;margin-top:-2px}.progress-bar-container.title-up .progress-title{color:#333;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:#333;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:#fff}.testi{padding:30px;position:relative;margin-bottom:20px}.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:#fff;padding:5px}.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 #fff;position:absolute;top:-30px}.paging-news li,.port-paging li{display:inline-block;text-transform:uppercase}.port-paging a{color:#fff;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-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;margin-top:30px;display:inline-block;width:100%;background:#fbfbfb;padding:20px}.blog-single .stare-ev{display:inline-block;width:100%;border-bottom:1px solid #e8e8e8;padding-bottom: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 .subcribe 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 #e8e8e8;padding-bottom:20px}.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 #333;line-height:34px;color:#333;display:inline-block;text-align:center;margin:0}.post-item{padding-bottom:0;display:block}.post-item p{text-align:justify}.post-meta div{border-right:2px solid #f6f6f6;float:left;margin-right:18px;padding:8px 18px 8px 0}.post-meta div:last-child{float:none;border-right:0}.post-modern.post-thumbnail .post-item{padding-bottom:20px}.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;background:#f9f9f9}.widget-tags .tags a{border:1px solid #e7e7e7;color:#777;display:inline-block;padding:0 5px;font-size:14px;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(0,0,0,.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:#fff;color:#fff}.form-control.error,.sm-form-control.error{border-color:#e42c3e}.widget.widget-newsletter label.error{color:#e42c3e;display:none!important;margin-top:5px}.background-dark .widget.widget-newsletter .form-transparent-fields .form-control{border-left:0;padding-left:0}footer{padding-bottom:80px;border-top:5px solid}footer h4{font-size:16px;margin-bottom:10px}footer ul li{position:relative;padding-left:0;font-size:14px;line-height:28px}.about-foot{margin-bottom:30px;display:block;width:100%;overflow:hidden;position:relative}footer .subcribe{display:inline-block;width:100%;padding:30px 20px 20px;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px}footer .subcribe p{color:#fff;line-height:20px}.social-icons li a,.social-icons.social-icons-label li a{float:left;line-height:30px;text-align:center;overflow:hidden}.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-content h5{color:#222}.modal-header{background:0 0;padding:10px 15px}.modal-header .close{margin-top:0;margin-right:0;font-size:18px;float:left;opacity:1}.modal-footer{border-top:1px solid #ebebeb;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(0,0,0,.8)}.modal-dialog.modal-large{width:100%;height:100%;margin:0;padding:0;overflow:auto}.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-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}.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%;font-size:14px;margin-bottom:0;color:inherit;cursor:pointer}.contact-form .form-control{border:2px solid #bbb;height:50px;padding:5px 10px;border-radius:4px;-webkit-border-radius:4px;width:100%;background:#f5f5f5;box-shadow:none!important;transition:.2s ease-in-out}.comments form .form-control,.contact-form textarea.form-control{-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;border:2px solid #bbb;min-height:150px;border-radius:4px;-webkit-border-radius:4px;background:#f5f5f5;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{height:30px;width:30px;padding:0;font-size:16px;margin:0 5px 0 0;border-radius:4px;-webkit-border-radius:4px;border:0;background:0 0;color:#333}.social-icons.social-icons-label li a{height:auto;width:auto;padding:5px 8px;font-size:13px;margin:0 5px 5px 0;border-radius:3px;-webkit-border-radius:3px;border:0;background:0 0;color:#fff}.social-icons.social-icons-colored a,.social-icons.social-icons-colored-hover a:hover{color:#fff;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:#fff;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:#fff}.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{margin-bottom:30px}.comments .media-list li{border-bottom:2px solid #e9e9e9}.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 .media p.text-grey{color:#999}.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{border:2px solid #ccc;height:50px;padding:5px 10px;border-radius:3px;width:100%;background:#fff;transition:.2s ease-in-out}.comments form textarea.form-control{display:inline-block;width:100%;position:relative;padding:5px 10px;border:2px solid #ccc;min-height:150px;border-radius:3px;background:#fff;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.gray-bg{background:#f3f3f3}.accordion .panel-default>.panel-heading{background:0 0;padding:0;border-radius:0;overflow:hidden}.accordion .panel-default>.panel-heading a{text-decoration:none;font-size:16px;width:100%;padding:5px 0;margin-bottom:10px;line-height:24px;display:inline-block}.accordion .panel{box-shadow:none;border-radius:0;margin-bottom:0;position:relative;border:none;background:0 0}.accordion .panel-body p{margin:0 0 30px}.accordion .panel-body{padding:0;margin-bottom:30px}.panel-group .panel+.panel{margin-top:0}.post-info blockquote{font-size:24px;font-style:italic;color:#777;margin:30px 0;text-align:center;background:#f9f9f9;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{background:#f9f9f9;border-left:1px solid #eee;border-right:1px solid #eee;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:#999;font-size:12px}.papu-post li{border-bottom:1px solid #ececec;padding:0 0 20px;margin:0 0 20px}.papu-post .media-heading{display:inline-block;width:100%;color:#333;margin-top:0;font-size:15px;line-height:20px}.search input{display:inline-block;width:100%;height:35px;background:#fff;border:1px solid #ebebeb}.search button{float:right;line-height:35px;margin-right:0;margin-top:-35px;position:relative;z-index:1;border-radius:50%;border:none;color:#313f46;width:35px;height:35px;font-size:16px;background:0 0}.side-bar #map{height:320px;width:100%}#tabs{display:block;position:relative}#tabs .tab-pane{padding:36px 30px;border:1px solid #ebebeb}#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:14px;border-radius:0;text-transform:uppercase;border-top:2px solid #fff}#tabs .nav-tabs>li.active a{border-top:2px solid;background:#f5f5f5}#tabs .nav-tabs{border:1px solid #ebebeb;border-bottom:none}.error-page h5{font-size:22px}.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:#fff}#header .logo,#header .logo img,#header.sticky:not(.header-static) .logo img{top:0;position:absolute;left:0;right:0;margin:0 auto;height:60px;padding:0}#header .navbar li,.ownmenu>li.showhide span.title{margin:0}#header .navbar li a,#header.sticky .navbar li a{padding:5px 0}#header .navbar li a:hover,#header .navbar li.active a{color:#333}#header .navbar li.submenu a i,#header.sticky .navbar li.submenu a i{top:8px;color:#333}#header .navbar li a{text-align:left;color:#333}#header .navbar li a:before{height:1px}#header nav{float:none;width:100%}#header nav li a{display:block;width:100%;float:none;color:#333}#header .navbar li.btn-reservation a,#header.sticky .navbar li.btn-reservation a{position:relative;font-size:14px;border:0;border-radius:0;top:0;-webkit-border-radius:0;padding:5px 0;line-height:unset;margin-bottom:20px}#header .navbar li.btn-reservation a i{display:none}.ownmenu>li.showhide span{line-height:0;display:inline-block;width:100%}.ownmenu>li.showhide{position:absolute;top:0;left:0;height:60px;text-align:left;color:#333;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:#333}#page-title{padding:40px 0}#page-title .container{position:relative}#page-title h1{font-size:28px}.breadcrumb{padding:0 15px;margin-top:0}#book-static{margin-top:30px}.contact-buttons ul.contact-icons li:first-child:nth-last-child(1),.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:#fff;-webkit-box-shadow:0 -2px 6px -2px rgba(0,0,0,.2);box-shadow:0 -2px 6px -2px rgba(0,0,0,.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 #eee}.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:#000;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:#f4f4f4}.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}}@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}.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(0,0,0,.05);margin:0 auto 5px}}