.blackBorder{border:10px solid rgba(0,0,0,.2);-webkit-background-clip:padding-box;background-clip:padding-box}.borderBoxSizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.verticalCenter{display:table-cell;vertical-align:middle}.verticalBottom{display:table-cell;vertical-align:bottom}.fa{display:inline-block;font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto}@font-face{font-family:"opensansbold";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-bold-webfont.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-bold-webfont.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-bold-webfont.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-bold-webfont.svg#opensansbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"opensansextrabold";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-extrabold-webfont.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-extrabold-webfont.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-extrabold-webfont.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-extrabold-webfont.svg#opensansextrabold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"opensanlights";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-light-webfont.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-light-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-light-webfont.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-light-webfont.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-light-webfont.svg#opensanlights) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"opensansregular";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-regular-webfont.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-regular-webfont.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-regular-webfont.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-regular-webfont.svg#opensansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"opensanssemibold";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-semibold-webfont.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-semibold-webfont.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-semibold-webfont.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensans/opensans-semibold-webfont.svg#opensanssemibold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"opensanscondensedbold";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensanscondensed/opensanscondensed-bold-webfont.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensanscondensed/opensanscondensed-bold-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensanscondensed/opensanscondensed-bold-webfont.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensanscondensed/opensanscondensed-bold-webfont.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensanscondensed/opensanscondensed-bold-webfont.svg#opensanscondensedbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"opensanscondensedlight";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensanscondensed/opensanscondensed-light-webfont.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensanscondensed/opensanscondensed-light-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensanscondensed/opensanscondensed-light-webfont.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensanscondensed/opensanscondensed-light-webfont.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Opensanscondensed/opensanscondensed-light-webfont.svg#opensanscondensedlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"helveticabold";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Bd.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Bd.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Bd.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Bd.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Bd.svg#helveticabold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"helveticalight";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Lt.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Lt.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Lt.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Lt.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Lt.svg#helveticalight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"helveticamedium";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Md.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Md.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Md.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Md.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Md.svg#helveticamedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"helveticamediumcondensed";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-MdCn.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-MdCn.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-MdCn.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-MdCn.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-MdCn.svg#helveticamediumcondensed) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"helveticaroman";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Roman.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Roman.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Roman.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Roman.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Helvetica/HelveticaNeueLTStd-Roman.svg#helveticaroman) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"mulilight";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-light-webfont.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-light-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-light-webfont.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-light-webfont.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-light-webfont.svg#mulilight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"muliregular";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-regular-webfont.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-regular-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-regular-webfont.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-regular-webfont.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-regular-webfont.svg#muliregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"mulimedium";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-medium-webfont.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-medium-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-medium-webfont.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-medium-webfont.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-medium-webfont.svg#mulimedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"mulibold";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-bold-webfont.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-bold-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-bold-webfont.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-bold-webfont.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/Muli/muli-bold-webfont.svg#mulibold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"FontAwesome5Brands";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Brands-Regular.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Brands-Regular.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Brands-Regular.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Brands-Regular.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Brands-Regular.svg#FontAwesome5Brands) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"FontAwesome5ProLight";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Pro-Light.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Pro-Light.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Pro-Light.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Pro-Light.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Pro-Light.svg#FontAwesome5ProLight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"FontAwesome5ProRegular";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Pro-Regular.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Pro-Regular.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Pro-Regular.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Pro-Regular.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Pro-Regular.svg#FontAwesome5ProRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"FontAwesome5ProSolid";src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Pro-Solid.eot);src:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Pro-Solid.eot?#iefix) format("embedded-opentype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Pro-Solid.woff) format("woff"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Pro-Solid.ttf) format("truetype"),url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/fonts/FontAwesome5/FontAwesome5Pro-Solid.svg#FontAwesome5ProSolid) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font-family:'FontAwesome5ProRegular';font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto}.fas{font-family:'FontAwesome5ProSolid' !important}.fal{font-family:'FontAwesome5ProLight' !important;font-weight:300}.far{font-family:'FontAwesome5ProRegular' !important;font-weight:400}.fab{font-family:'FontAwesome5Brands' !important}@media (max-width:767px){.top_site_main.images_parallax:before{background:#000 !important}}.banner-wrapper .si-border:before,.banner-wrapper .si-border:after{display:none !important}body .heading,body h1,body h2:not(#CybotCookiebotDialogBodyContentTitle):not(.thim-heading-slider),body h3,body h4,body h4 a,body h5,body h5 a,body h6,body h6 a,body p,body .navbar-nav,body .footer aside ul li,body .heading__secondary,body .thim-heading-slider,body .textwidget,body .content-inner,body .testimonial_content,body .regency,body .article-date,body .link_read_more,body .blog_title a,body .list-html-content .item-content .desc-list,body .thim-list-posts.homepage .article-title-wrapper,body .language,body .widget-title,body .thim-footer-location h6{font-family:"mulilight",Helvetica,Arial,sans-serif !important}body .smicon-box,body body p{color:#231f20 !important;font-size:14px !important}body .rev_slider .tp-revslider-mainul{background-color:#000 !important}body .thim-widget-hoti-slider{margin-top:0}body .thim-widget-hoti-slider h2{color:#fff}body .thim-widget-hoti-slider .swiper-container .item-content .inner-content-position a{background-color:#f58027}body .site-header{background-color:#fff}body a.no-sticky-logo.no-mobile-logo img{height:70px !important}body .addtoany_list a img{color:#f58027 !important}body #wrapper-container.mobile-menu-open{position:fixed}body .menu-mobile-effect span{background-color:#000 !important}body .width-navigation .top-header b{color:#231f20 !important}@media (min-width:768px){body .wrapper-container .navigation .navbar-nav>li.menu-item-has-children .icon-toggle{padding:0 8px}}@media (max-width:767px){body .top-header .textwidget b{color:#fff !important}body .width-navigation .top-header #text-9 .textwidget b{color:#f58027 !important}}body .rev-btn.heading__primary{color:#fff !important}body .rev-btn.heading__primary:hover{color:#231f20 !important}body .sc-heading,body .heading__primary,body .heading,body h1,body h3,body h4,body h4 a,body h5,body h5 a,body h6,body h6 a,body .thim-heading-slider{color:#231f20 !important;text-transform:uppercase !important;font-family:"helveticaneue-light",sans-serif !important;font-size:20px}body h4.heading__primary{font-weight:500 !important}body .sale-off.banner-round p{color:#78278d !important;text-transform:uppercase !important}body h1,body .thim-heading-slider{color:#fff !important}body .footer .a2a_dd.addtoany_share_save img{color:#78278d}body .footer #menu-footer-support li span{text-transform:none !important}body .teste-offers .content-inner{background-color:#fff !important}body .teste-offers .content-inner h2.blog_title a{color:#fff}body .teste-offers .content-inner h2.blog_title a:hover{color:#fff !important}body .teste-offers .content-inner .smicon-read{color:#fff !important;border-color:#f58027 !important;background-color:#f58027 !important}body .teste-offers .content-inner .smicon-read:hover{background-color:#000 !important;border:solid 2px #000 !important}body .a2a_dd.addtoany_share_save img:hover{color:#000 !important}body .newletter .widget-title,body h3 .heading__primary{color:#fff !important}body h2:not(#CybotCookiebotDialogBodyContentTitle):not(.thim-heading-slider):not(.heading__primary){color:#000;font-family:"helveticaneue-light",sans-serif !important;font-size:30px}body .heading__primary{text-transform:uppercase;line-height:1.2em !important}body h3{text-transform:uppercase !important;font-size:20px}body .ow-button-base a{background-color:#231f20 !important}body .thim-widget-icon-box .smicon-read{color:#f58027 !important;border-color:#f58027 !important;text-transform:uppercase !important}body .thim-widget-icon-box .smicon-read a :hover{color:#fff !important;border-color:#78278d !important;background-color:#78278d !important}body .rev_slider .tp-caption .rev-btn,body .wpcf7-form .wpcf7-submit,body .so-widget-sow-button-atom-4a75a8acc3b6 .ow-button-base a,body .learn-more a,body .hoti-up,body .mc4wp-form-fields input{text-transform:uppercase !important;background-color:#f58027 !important}body .mc4wp-form-fields input[type=email]{background-color:#fff !important;width:248px !important}body .owl-carousel .owl-pagination .owl-page.active span,body .owl-carousel .owl-pagination .owl-page:hover span{background:#000 !important}body #pg-11510-6>.panel-row-style{background-color:#fff !important}body #pg-5549-3 .blue_heading .heading__primary{color:#1c355e !important}body #pg-8505-2 .panel-row-style,body #pg-5549-13 .panel-row-style,body #pg-5549-10 .panel-row-style,body .si-mm-blue.panel-row-style,body #pg-5549-2 .panel-row-style{background-color:#78278d !important;color:#fff !important}body #pg-8567-5 .panel-row-style .desc-icon-box,body #pg-8567-6 .panel-row-style .desc-icon-box,body #pg-8505-2 .panel-row-style .desc-icon-box,body #pg-5549-2 .panel-row-style .desc-icon-box{color:#fff !important}body #pg-4016-9 .panel-grid-cell .widget-title{margin-bottom:0 !important}body .si-testimonials-instagram .panel-grid-cell .widget-title{margin-bottom:0 !important}body .archive-content .content-inner .blog_title{color:#f58027 !important}body body .archive-content .content-inner h2.blog_title{color:#f58027 !important}body .owl-buttons div{color:#fff}@media (max-width:965px){body .owl-buttons div{color:#fff}}body strong.si-hotel-footer-orange{color:#f58027 !important}body p.text-copyright.border-copyright{color:#fff !important}body .si-developed{color:#fff !important;text-decoration:none !important}body .si-developed:hover{color:#f58027 !important}body .dk-select .dk-select-options li.dk-option-highlight{background-color:#cfcfcf !important;color:#000 !important}body .dk-select .dk-select-options .dk-option-selected{background-color:#cfcfcf !important}@media (max-width:780px){body .hoti-footer.class_generic .hoti-search{background-color:#78278d !important}body .hoti-footer.class_generic .hoti-search .si-top-text .si-title{color:#fff !important}body .hoti-footer.class_generic .hoti-search .si-top-text .si-subtitle{color:#fff}body .hoti-footer.class_generic .hoti-search .hoti-field .si-field-names{color:#fff}body .hoti-footer.class_generic .hoti-search .hoti-field .dk-select-options li{color:#78278d}body .hoti-footer.class_generic .hoti-search .hoti-field .dk-selected{color:#78278d}body .hoti-footer.class_generic input{color:#78278d}}@media (max-width:780px){body .si_hotels{margin-top:7px !important}}body .hoti-up{background-color:#78278d;color:#fff}body .hoti-down.class_generic{background-color:#78278d;color:#fff}body footer #colophon .footer .thim-footer-location p{color:#fff !important}body .hoti-down .class_generic{background-color:#78278d !important}body .wpcf7-form .wpcf7-submit{background:#000 !important;border-color:#000 !important}body .wpcf7-form .wpcf7-submit :hover{background:#231f20 !important;border-color:#231f20 !important}body .footer p,body .footer a,body .footer .text-copyright,body .footer .border-copyright{color:#f58027 !important}body .footer p :hover,body .footer a :hover,body .footer .text-copyright :hover,body .footer .border-copyright :hover{color:#fff !important}body .site-footer .text-copyright{color:#7e7e7e !important}body .thim-social ul.social_link{color:#f58027 !important}body .thim-social ul.social_link :hover{color:#fff !important}body .hoti-footer.class_offer .hoti-search .hb-submit button{font-family:"helveticaneue-light",sans-serif !important;text-transform:uppercase !important}body .text-copyright.border-copyright{border-top:0 !important}body #si-filter-offer{float:left;text-align:left;margin-bottom:15px}body #si-filter-offer .dk-select{width:153px}body #si-filter-offer strong span{color:#000}body #si-filter-offer .dk-selected{border:1px solid #f58027;color:#fff;background-color:#f58027;font-weight:600}body #si-filter-offer ul{color:#f58027}@media (max-width:780px){body #si-filter-offer{margin-top:20px}}body .hoti-footer.class_offer{box-shadow:none}body .hoti-footer.class_offer .hoti-search{background-color:#f58027 !important}body .hoti-footer.class_offer .hoti-search ul.hoti-rooms-ul{color:#fff}body .hoti-footer.class_offer .hoti-search ul.hoti-rooms-ul .hoti-rooms{background-color:#f58027 !important}body .hoti-footer.class_offer .hoti-search ul.hoti-rooms-ul .hoti-rooms .hb-form-field-input .si-span-rooms{color:#fff}body .hoti-footer.class_offer .hoti-search .si-top-text .si-title{font-size:18px;color:#000 !important}body .hoti-footer.class_offer .hoti-search .si-top-text .si-subtitle{color:#fff}body .hoti-footer.class_offer .hoti-search .hoti-field .si-field-names{color:#fff}body .hoti-footer.class_offer .hoti-search .hoti-field .dk-select-options li{color:#78278d}body .hoti-footer.class_offer .hoti-search .hoti-field .dk-selected{color:#78278d}body .hoti-footer.class_offer input{color:#78278d}body .si-top-image{display:none}body .hoti-footer.class_generic .hoti-search{background-color:#f58027 !important}body .hoti-footer .hoti-search .si-top-text .si-subtitle,body .hoti-footer.class_generic .hoti-search .si-top-text .si-subtitle{color:#fff !important;font-family:"helveticaneue-light",sans-serif !important}body .hoti-footer .hoti-search .si-top-text .si-title,body .hoti-footer .class_generic .hoti-search .si-top-text .si-title{color:#000 !important;font-family:"helveticaneue-light",sans-serif !important}body .dk-selected:before,body .fa-calendar:before{color:#f58027 !important}body .dk-selected:before a :hover,body .fa-calendar:before a :hover{color:#ed009c !important}body .si-button-map a:target{background-color:#ef463b !important}body .si-button-map a:hover{background-color:#231f20 !important}body .si-button-map a.si-active-map{background-color:#231f20 !important}body .si-active-map{background-color:#231f20 !important}body .sale-off.banner-round{background:#f58027 !important;opacity:.8}body .sale-off.banner-round p{color:#fff !important}body .sale-off p.learn-more a{background-color:#000 !important}body #panel-4115-1-0-3 i,body #panel-4115-1-0-2 i,body #panel-4115-1-0-3 a,body #panel-4115-1-0-2 a{color:#000}body #panel-4115-1-0-3 i a:hover,body #panel-4115-1-0-2 i a:hover,body #panel-4115-1-0-3 a a:hover,body #panel-4115-1-0-2 a a:hover{color:#000}body #panel-4115-1-0-3 .fa-facebook-f:before,body #panel-4115-1-0-2 .fa-facebook-f:before,body #panel-4115-1-0-3 .fa-facebook:before,body #panel-4115-1-0-2 .fa-facebook:before,body #panel-4115-1-0-3 .icon :before,body #panel-4115-1-0-2 .icon :before{color:#666 !important}body #panel-4115-1-0-3 .fa-facebook-f:before :hover,body #panel-4115-1-0-2 .fa-facebook-f:before :hover,body #panel-4115-1-0-3 .fa-facebook:before :hover,body #panel-4115-1-0-2 .fa-facebook:before :hover,body #panel-4115-1-0-3 .icon :before :hover,body #panel-4115-1-0-2 .icon :before :hover{color:#ed009c !important}body .ctcc-right-side #catapultCookie{color:#000 !important;background-color:#fff !important}body #catapult-cookie-bar{background-color:#000 !important;color:#f58027 !important}.sale-off p.heading{font-size:33px !important}body div.si-smaller-heading .sale-off p.heading{font-size:40px !important}@media (min-width:781px){.si-first-image .owl-wrapper-outer{margin-top:-120px;height:490px !important}}@media (max-width:780px){.si-mr-aveiro-todo .desc-icon-box{display:none}.fancybox-inner .desc-icon-box{display:block !important}}@media (min-width:781px){.si-mm-what-to-do .boxes-icon{border-width:0}.si-mm-what-to-do .boxes-icon span.inner-icon span.icon img{max-height:365px !important;min-height:365px !important}.si-mm-what-to-do .content-inner{position:relative;z-index:50;height:181px;margin-top:-192px !important}.si-mm-what-to-do .content-inner .si-background{height:186px;background-color:#1c355e;opacity:.7}.si-mm-what-to-do .content-inner .sc-heading{margin-top:-186px !important;height:95px}.si-mm-what-to-do .content-inner .sc-heading h3.heading__primary{text-align:center !important;padding:15px 5px !important}.si-mm-what-to-do .content-inner .desc-icon-box{margin-top:-118px;display:none;background-color:#fff;opacity:.8;z-index:300;min-height:181px}}.si-mm-center-box .heading__primary{text-align:center !important;height:90px !important}.si-mr-spa-line,#pg-8505-6,#pg-12466-6,#pg-12476-6,#pg-12470-6,#pg-12462-6{margin-bottom:-1px !important}.page-id-7825 .sale-off p.h1{font-size:22px}.si-mm-center .smicon-box{text-align:center !important}.si-mm-center .smicon-box .sc-heading h3{text-align:center !important}.si-mm-center .smicon-box .desc-icon-box div{text-align:center !important}.si-mm-center .widget-title{text-align:center !important}.si-mb-center .sc-heading h3{text-align:center !important}.si-mb-justify .desc-icon-box div{text-align:justify !important}.page-title-wrapper .banner-wrapper .heading__secondary{text-shadow:#000 1px 1px 6px}.single-offer #masthead{padding-top:31px !important}.single-offer .top_site_main.top-site-no-image{background:#fff}@media (max-width:767px){.single-offer #masthead{padding-top:0 !important}}.post-type-archive-offer .content-inner .entry-content .smicon-read:hover,.tax-hotel .content-inner .entry-content .smicon-read:hover{background:#f58027 !important;color:#fff !important}.post-type-archive-offer .content-inner .entry-content .smicon-read,.tax-hotel .content-inner .entry-content .smicon-read{background-color:rgba(0,0,0,.1);color:#fff !important}@media (max-width:780px){body.single-offer #main.site-main{padding-top:17px !important}}@media (max-width:767px){body.single-offer .textwidget h2{line-height:.6em !important}body.single-offer .site-content{padding-bottom:0 !important}body.single-offer .site-content .content-inner{margin-bottom:0 !important}}.si-mr-footer{margin-bottom:20px !important}.fancybox-overlay{z-index:900 !important}.fancybox-wrap{z-index:1000 !important}.fancybox-inner .heading__primary{text-align:center !important;margin-top:10px;padding-bottom:16px !important}.si-btn-todo{display:none}@media (max-width:450px){.si-mr-aveiro-todo .si-btn-todo{display:block !important;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:51% !important;text-align:center !important}}.si-mr-aveiro-todo .si-btn-todo{display:block !important;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40%;text-align:center !important}.si-mr-aveiro-todo .si-btn-todo:hover{background-color:#f58027 !important;color:#fff !important;cursor:pointer}.si-mr-aveiro-todo .article_heading h3.heading__primary{line-height:1.2em !important;font-size:23px !important}@media (min-width:780px){#si-mr-aveiro-what h3.heading__primary{font-size:26px !important}#si-mr-aveiro-what .si-btn-todo{width:28% !important}}#si-mr-aveiro-gallery{background-color:#fff !important}#si-widget-mm-home .thim-widget-icon-box .wrapper-box-icon.has_custom_image.has_read_more .desc-icon-box{text-align:center !important;align:center !important}#si-widget-mm-home .desc-icon-box div{height:135px}.si-mr-facilities .si-facilities-container div.si-facilities-text{width:80% !important}#si-mr-hotel-galery{background-color:#fff !important}.si-facilities-container.si-mb-third-line{height:75px !important}.navbar-nav .si-home span:after{display:none;content:"\f015";font-family:FontAwesome;font-size:21px}.navbar-nav li.menu-item span{text-transform:uppercase}.navbar-nav li.menu-item a{text-transform:uppercase !important}.navbar-nav .si-home{display:none !important}@media (min-width:1025px){.navigation .navbar-nav li a:lang(de){font-size:11px !important;padding:15px 8px 25px !important}}@media (max-width:450px){.si-left-heading:lang(de){font-size:34px !important}}.testimonial_content{padding:22px 30px 15px 20px}#sb_instagram:lang(en){margin-top:-10px !important}#sb_instagram{margin-top:-8px !important}@media (min-width:768px){.socialWidgetCore img{margin-top:-41px !important}.TA_socialButtonIcon{margin-left:-13px !important}.footer .TA_links img{margin-top:-9px}.footer .a2a_dd{margin-top:-8px}.footer .TA_socialButtonIcon{margin-left:-4px !important}}.socialWidgetCore img{margin-top:-41px !important}.si-gold-color h2.heading__primary{color:#f58027 !important}.top_site_main .page-title-wrapper .banner-wrapper .heading__secondary{margin-top:0;text-transform:uppercase !important}body .footer p{color:#fff !important}a :hover{color:#f58027 !important}body .hoti-footer .hoti-search .si-top-text .si-title,body .hoti-footer .class_generic .hoti-search .si-top-text .si-title{color:#fff !important;font-family:"helveticaneue-light",sans-serif !important;font-size:15px}body .hoti-footer .hoti-search .si-top-text .si-subtitle,body .hoti-footer.class_generic .hoti-search .si-top-text .si-subtitle{color:#fff !important;font-family:"helveticaneue-light",sans-serif !important;font-weight:300 !important}.hoti-footer.class_generic .hoti-search .hb-submit button{font-family:"helveticaneue-light",sans-serif !important;text-transform:uppercase !important}.ui-datepicker{font-family:"helveticaneue-light",sans-serif !important}.ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-title{color:#f58027 !important;font-family:"helveticaneue-light",sans-serif !important}.ui-datepicker.ui-widget{font-family:"helveticaneue-light",sans-serif !important;border-color:#f58027 !important}.ui-datepicker.ui-widget a :hover{background-color:#000 !important}.ui-datepicker.ui-widget.ui-widget-content a{color:#666 !important;font-family:"helveticaneue-light",sans-serif !important}.dk-select.dk-select-open-up .dk-select-options,.dk-select.dk-select-open-down .dk-select-options{border-color:#f89948}.hoti-footer .hoti-search,.hoti-footer .hoti-search .hoti-field,.hoti-footer .hoti-search .hoti-field .dk-selected{color:#666 !important;font-weight:300 !important}.dk-select .dk-selected:focus:before,.dk-select.dk-select-open-up .dk-selected:after,.dk-select.dk-select-open-down .dk-selected:after,.dk-select.dk-select-open-up .dk-selected:before,.dk-select.dk-select-open-down .dk-selected:before{border-bottom-color:#666 !important}.hotel-booking-search form button{background:#000;border-color:#000}.hotel-booking-search form button:hover{background:#231f20;border-color:#231f20}.hoti-down.class_generic{background-color:#f58027 !important}.hoti-footer .hoti-search{background-color:#f58027 !important;width:100% !important}.hoti-footer .hoti-search ul.hoti-rooms-ul{color:#fff}.hoti-footer .hoti-search ul.hoti-rooms-ul .hoti-rooms{background-color:#f58027 !important}.hoti-footer .hoti-search ul.hoti-rooms-ul .hoti-rooms .hb-form-field-input .si-span-rooms{color:#fff}.hoti-footer .hoti-search .si-top-text .si-title{color:#f58027}.hoti-footer .hoti-search .si-top-text .si-subtitle{color:#fff}.hoti-footer .hoti-search .hoti-field .si-field-names{color:#fff}.hoti-footer .hoti-search .hoti-field .dk-select-options li{color:#666}.hoti-footer .hoti-search .hoti-field .dk-selected{color:#666}.hoti-footer input{color:#666}#colophon{background-color:#666 !important}@media (max-width:767px){#colophon{padding-bottom:45px}}#colophon form .mc4wp-checkbox label span{line-height:20px;display:inline-block;margin-bottom:15px}#colophon .google-recaptcha a{display:inline-block}body .footer p,body .footer a,body .footer .text-copyright,body .footer .border-copyright{color:#fff !important}body .footer p :hover,body .footer a :hover,body .footer .text-copyright :hover,body .footer .border-copyright :hover{color:#f58027 !important}body #colophon .footer aside .newletter .widget-title{font-family:"helveticaneue-light",sans-serif !important;font-weight:300 !important}.text-copyright.border-copyright{border-top:1px solid #e7e7e8 !important}.newletter .mc4wp-form input{background:#78278d}.newletter .mc4wp-form input a:hover{background-color:#f58027}.newletter .mc4wp-form input[type=submit]{background-color:#f58027 !important}.newletter .mc4wp-form input[type=submit]:hover{background:#f89948 !important}ul.social_link i{color:#cfcfcf !important}ul.social_link i.fa.fa-facebook{color:#cfcfcf !important}ul.social_link i.fa.fa-facebook :hover{color:#f58027 !important}.sale-off p.off{font-family:"helveticaneue-light",sans-serif !important;font-size:16px !important}.sale-off p.heading{font-family:"helveticaneuelt std med",sans-serif !important;font-weight:600 !important}.wrapper-box-icon.has_custom_image .sc-heading .heading__primary{font-family:"helveticaneue-light",sans-serif !important;font-weight:300 !important;font-size:20px !important;color:#666 !important}.si-mm-what-to-do .wrapper-box-icon.has_custom_image .boxes-icon{border:none !important}.si-mm-what-to-do .wrapper-box-icon.has_custom_image .sc-heading h3.heading__primary{color:#fff !important}@media (max-width:767px){.si-mm-what-to-do .wrapper-box-icon.has_custom_image .boxes-icon{border:none !important}.si-mm-what-to-do .wrapper-box-icon.has_custom_image .sc-heading h3.heading__primary{color:#000 !important}}body #pg-4016-9 .panel-grid-cell .widget-title{font-family:"helveticaneue-light",sans-serif !important;color:#e7e7e8 !important;font-size:20px !important}#si-widget-mm-home .wrapper-box-icon.has_custom_image .sc-heading .heading__primary{font-family:"helveticaneue-light",sans-serif !important;font-weight:300 !important;font-size:20px !important;color:#666 !important}body .thim-widget-icon-box .smicon-read{border:solid 2px #f58027 !important}.ow-button-base a{font-family:"helveticaneue-light",sans-serif !important}.ow-button-base a :hover{color:#fff !important}body #pg-4016-2 .desc-icon-box div{height:100px !important}body .rev_slider .thim-heading-slider{font-family:"helveticaneue-light",sans-serif !important}h2.heading__primary.thim-heading-slider{color:#fff !important;font-family:"helveticaneue-light",sans-serif !important}@media (max-width:767px){.width-navigation{background:#000 !important}.width-navigation ul li span{color:#fff !important}}body .width-navigation .top-header{color:#a7a7a7 !important}body .width-navigation .top-header b{font-family:"helveticaneue-light",sans-serif !important;font-weight:300 !important;color:#666 !important;font-size:12px !important}.language li,.language{color:#a7a7a7 !important;font-size:12px !important}.language li :hover,.language :hover{color:#f58027 !important}.fa-angle-down:before,.navbar-nav li a{font-weight:600 !important;text-transform:none !important;font-size:16px !important}.fa-angle-down:before .current-menu-item a,.navbar-nav li a .current-menu-item a,.fa-angle-down:before :hover,.navbar-nav li a :hover{color:#666 !important}@media (max-width:767px){.fa-angle-down:before,.navbar-nav li a{text-transform:none !important}.fa-angle-down:before .current-menu-item a,.navbar-nav li a .current-menu-item a,.fa-angle-down:before :hover,.navbar-nav li a :hover{color:#666 !important}}.top_site_main .page-title-wrapper .banner-wrapper h1{font-size:60px !important;font-family:"helveticaneuelt std med",sans-serif !important;font-weight:400 !important}.si-mm-center .smicon-box .sc-heading h3{font-family:"helveticaneue-light",sans-serif !important}.si-mm-center-box .heading__primary h3,.text-left.wrapper-box-icon .sc-heading h3,.article__parallax .sc-heading{font-family:"helveticaneue-light",sans-serif !important;font-weight:300 !important}.si-mm-center-box .heading__primary h3,.text-left.wrapper-box-icon .sc-heading h3,.article__parallax .sc-heading{text-align:center !important}.si-mm-what-to-do .content-inner .si-background{background-color:#231f20 !important}body #panel-4115-1-0-3 i,body #panel-4115-1-0-2 i,body #panel-4115-1-0-3 a,body #panel-4115-1-0-2 a{color:#f58027 !important}#pg-11488-1 .heading__primary{text-align:left !important}.si-st-hotel-left .text-left.wrapper-box-icon .sc-heading h3.heading__primary{text-align:left !important}@media (max-width:767px){.si-st-hotel-left .text-left.wrapper-box-icon .sc-heading h3.heading__primary{text-align:center !important}#pg-11488-1 .heading__primary{text-align:center !important}}h2.heading__primary{color:#f58027 !important;font-size:40px !important;font-family:"helveticaneuelt std med",sans-serif !important;font-weight:500 !important}#main .smicon-box h3.heading__primary{font-size:40px !important;font-weight:500 !important}h3.heading__primary{color:#f58027 !important;font-size:22px !important;font-family:"helveticaneue-light",sans-serif !important;font-weight:300 !important;font-style:normal !important}h3.heading__primary.si-offer-archive-title{font-size:30px !important}.thim-widget-icon-box .wrapper-box-icon.has_custom_image .sc-heading{color:#666 !important;font-family:"helveticaneuelt std med",sans-serif !important;font-weight:600 !important}.top-header ul.social_link i.fa.fa-facebook{color:#666 !important}.si-st-loc-header h4.heading__primary{color:#f58027 !important}body #main .si-st-peniche-h3 h3.heading__primary{font-size:20px !important}.wpml-ls-legacy-dropdown{width:auto !important}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{padding:5px 19px 5px 10px !important}@media (max-width:767px){.wpml-ls-legacy-dropdown{width:20% !important}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{padding:5px 19px 5px 10px !important}}@media (min-width:1200px){.TA_cdsratingsonlynarrow{line-height:0}.TA_cdsratingsonlynarrow .cdsROW{width:82% !important;height:87% !important}.TA_cdsratingsonlynarrow .cdsComponent{margin-top:5px !important}.TA_cdsratingsonlynarrow .cdsComponent a{font-size:25px !important;margin-top:5px !important}.TA_cdsratingsonlynarrow .cdsRating{line-height:6em !important}.TA_cdsratingsonlynarrow .cdsRating .ui_bubble_rating{font-size:33px !important}.TA_cdsratingsonlynarrow .cdsRating span{font-size:36px !important}.TA_cdsratingsonlynarrow .logo{padding-bottom:13px}}@media (min-width:993px) and (max-width:1199px){.TA_cdsratingsonlynarrow{line-height:0}.TA_cdsratingsonlynarrow .cdsROW{width:82% !important;height:87% !important}.TA_cdsratingsonlynarrow .cdsComponent{margin-top:5px !important}.TA_cdsratingsonlynarrow .cdsComponent a{font-size:25px !important;margin-top:5px !important}.TA_cdsratingsonlynarrow .cdsRating{line-height:4em !important}.TA_cdsratingsonlynarrow .cdsRating .ui_bubble_rating{font-size:22px !important}.TA_cdsratingsonlynarrow .cdsRating span{font-size:27px !important}.TA_cdsratingsonlynarrow .logo{padding-bottom:13px}}@media (min-width:781px) and (max-width:992px){.TA_cdsratingsonlynarrow{line-height:0}.TA_cdsratingsonlynarrow .cdsROW{width:82% !important;height:87% !important}.TA_cdsratingsonlynarrow .cdsComponent{margin-top:5px !important}.TA_cdsratingsonlynarrow .cdsComponent a{font-size:25px !important;margin-top:5px !important}.TA_cdsratingsonlynarrow .cdsRating{line-height:2.3em !important}.TA_cdsratingsonlynarrow .cdsRating .ui_bubble_rating{font-size:17px !important}.TA_cdsratingsonlynarrow .cdsRating span{font-size:17px !important}.TA_cdsratingsonlynarrow .logo{padding-bottom:13px}}@media (max-width:780px){.TA_cdsratingsonlynarrow{line-height:0}.TA_cdsratingsonlynarrow .cdsROW{width:100% !important;height:87% !important}.TA_cdsratingsonlynarrow .cdsComponent{margin-top:5px !important}.TA_cdsratingsonlynarrow .cdsComponent a{font-size:25px !important;margin-top:5px !important}.TA_cdsratingsonlynarrow .cdsRating{line-height:2.3em !important}.TA_cdsratingsonlynarrow .cdsRating .ui_bubble_rating{font-size:17px !important}.TA_cdsratingsonlynarrow .cdsRating span{font-size:17px !important}.TA_cdsratingsonlynarrow .logo{padding-bottom:13px}}@media (min-width:768px){.page-template-homepage-starinn-porto .TA_certificateOfExcellence{line-height:0}.page-template-homepage-starinn-porto .TA_certificateOfExcellence .widCOE{width:76% !important}}#hotelDefault:invalid{border-color:red;color:#ff0}div.si-tc-wind-guru table.wgfcst-fcsttab{margin:0 auto !important}footer#colophon .footer .widget_nav_menu li span{text-transform:none !important}.navbar-nav li.si-menu-hotel.menu-item a{text-transform:none !important}#peniche{background-color:#e7e7e8;padding:0 30px !important;margin:30px 0 !important}#peniche .wpcf7-form textarea{height:80px !important;margin-bottom:0 !important}#peniche .wpcf7-form-control-wrap your-message{display:none}#peniche .wpcf7-form input,#peniche .wpcf7-form select,#peniche .wpcf7-form textarea{min-height:5px !important}#peniche input[type=checkbox]{width:3% !important;float:left !important;margin-bottom:0 !important;position:absolute;top:6px;left:0}#peniche .wpcf7-form{margin:0 0 0 0!important}#peniche a{padding-top:61px !important;top:15px !important;float:left !important;text-align:left !important;font-size:12px !important;margin-left:-140px !important;position:absolute !important}#peniche .wpcf7-form .wpcf7-submit{margin-top:15px !important}#peniche .wpcf7-list-item-label{float:left !important;margin-left:1px !important;text-align:left !important;font-weight:400 !important;padding-left:25px !important}#peniche form.wpcf7-form .wpcf7-not-valid-tip{display:block !important}#peniche span.wpcf7-list-item{display:inline-block !important;margin:0 !important}#peniche label{position:relative !important}.precheckin{display:none;background-color:#000 !important;color:#fff !important;text-transform:uppercase;font-weight:700;position:fixed;bottom:0;left:65.5%;width:13%;z-index:500;border-radius:3px 3px 0 0;cursor:pointer;text-align:center;height:53px;font-size:15px !important;padding-top:14px !important;opacity:.7}.precheckin a{color:#fff !important}@media (min-width:320px) and (max-width:767px){.precheckin{display:none;position:absolute !important;width:45% !important;left:50% !important;transform:translateX(-50%) !important;bottom:-15px !important}.panel-grid-cell{position:relative !important}.hoti-footer.class_generic .hoti-search{position:relative;top:-55px}}@media (min-width:768px) and (max-width:991px){.precheckin{display:none;position:absolute !important;width:32% !important;left:50% !important;transform:translateX(-50%) !important;bottom:-15px !important}.panel-grid-cell{position:relative !important}.hoti-footer.class_generic .hoti-search{position:relative;top:-55px}}@media (min-width:992px) and (max-width:1199px){.precheckin{display:none;position:relative;left:50% !important;transform:translateX(-50%) !important;width:32%;top:27px}}#pgc-18695-0-1{background-color:#e7e7e8;padding:0 30px !important;margin:30px 0 !important}#pgc-18695-0-1 .wpcf7-form textarea{height:80px !important;margin-bottom:0 !important}#pgc-18695-0-1 .wpcf7-form-control-wrap your-message{display:none}#pgc-18695-0-1 .wpcf7-form input,#pgc-18695-0-1 .wpcf7-form select,#pgc-18695-0-1 .wpcf7-form textarea{min-height:5px !important}#pgc-18695-0-1 input[type=checkbox]{width:3% !important;float:left !important;margin-bottom:0 !important;position:absolute;top:6px;left:0}#pgc-18695-0-1 .wpcf7-form{margin:0 0 0 0!important}#pgc-18695-0-1 a{padding-top:59px !important;top:15px !important;float:left !important;text-align:left !important;font-size:12px !important;margin-left:-230px !important;position:absolute !important}#pgc-18695-0-1 .wpcf7-form .wpcf7-submit{margin-top:15px !important}#pgc-18695-0-1 .wpcf7-list-item-label{float:left !important;margin-left:1px !important;text-align:left !important;font-weight:400 !important;padding-left:25px !important}#pgc-18695-0-1 form.wpcf7-form .wpcf7-not-valid-tip{display:block !important}#pgc-18695-0-1 span.wpcf7-list-item{display:inline-block !important;margin:0 !important}#pgc-18695-0-1 label{position:relative !important}.wpcf7-form .your-consent input[type=checkbox]{width:18px;margin:0;height:auto;min-height:18px;margin-right:10px}.wpcf7-form .your-consent input[type=checkbox]:before{line-height:16px}.hrf-faq-list .hrf-entry{border-bottom:1px solid #f58027 !important}.hrf-faq-list .hrf-entry .hrf-title{color:#f58027 !important}.hrf-faq-list .hrf-entry .hrf-title span{background-color:#f58027}body.si-hotel-27 :target{padding-top:150px}body.si-hotel-27 .si-first-image .owl-wrapper-outer{margin-top:0 !important}body.si-hotel-27 a.no-sticky-logo.no-mobile-logo img{height:auto !important}body.si-hotel-27 .content-pusher{padding-top:100px !important}@media (max-width:991px){body.si-hotel-27 .content-pusher{padding-top:70px !important}body.si-hotel-27 .content-pusher .width-navigation{-ms-transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}body.si-hotel-27 .content-pusher .navbar-toggle{position:absolute;top:27px}body.si-hotel-27 .content-pusher .navbar-toggle span{-ms-transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}}@media (max-width:991px) and (max-width:766px){body.si-hotel-27 .content-pusher .navbar-toggle{top:16px}}@media (max-width:991px){body.si-hotel-27 .wrapper-container.mobile-menu-open .content-pusher{transform:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset}body.si-hotel-27 .wrapper-container.mobile-menu-open .navbar-toggle{z-index:999999 !important;float:left;display:inline-block;position:absolute;left:0;top:0;width:281px;padding:33px 0 33px 18px!important;margin:0 !important;border-radius:0 !important;border:none !important;background-color:#000;-ms-transition:left .6s ease;-webkit-transition:left .6s ease;-moz-transition:left .6s ease;-o-transition:left .6s ease;transition:left .6s ease}body.si-hotel-27 .wrapper-container.mobile-menu-open .navbar-toggle span{background-color:#fff !important;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}body.si-hotel-27 .wrapper-container.mobile-menu-open .navbar-toggle span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}body.si-hotel-27 .wrapper-container.mobile-menu-open .navbar-toggle span:nth-child(2){width:0;opacity:0}body.si-hotel-27 .wrapper-container.mobile-menu-open .navbar-toggle span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:39px;left:8px;margin-top:-12px !important}body.si-hotel-27 .wrapper-container.mobile-menu-open .width-navigation{left:300px;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}}body.si-hotel-27 header.site-header{padding-top:0 !important;padding-bottom:0 !important}@media (max-width:991px){body.si-hotel-27 header.site-header{padding-top:0 !important;position:fixed !important}}@media (max-width:991px){body.si-hotel-27 header.site-header .navigation{padding:8px 10px;position:relative !important}body.si-hotel-27 header.site-header .navigation .width-navigation{background-color:#000;padding-top:55px;padding-bottom:60px}}body.si-hotel-27 header.site-header .navigation .navbar-nav li a{font-size:13px !important;font-size:1.3rem !important;line-height:13px !important}body.si-hotel-27 header.site-header .width-logo .mobile-logo{width:230px}body.si-hotel-27 header.site-header .width-logo .mobile-logo img{max-width:150px;margin:0 auto;display:block}@media (max-width:991px){body.si-hotel-27 header.site-header .width-logo{width:100%;display:flex;flex-wrap:wrap;justify-content:center}}body.si-hotel-27 header.site-header .width-logo .secondary-logo{left:185px}body.si-hotel-27 header.site-header .widget_social,body.si-hotel-27 header.site-header .wifi{display:none}body.si-hotel-27 header.site-header .thim-select-language .language{font-size:14px;font-size:1.4rem;line-height:14px;line-height:27px;font-family:"muliregular",Helvetica,Arial,sans-serif !important;color:#a7a7a7 !important}body.si-hotel-27 header.site-header .thim-select-language .language:before{content:'\f024';font-family:'FontAwesome5ProRegular' !important;font-weight:400;padding-right:10px}body.si-hotel-27 header.site-header .thim-select-language .language>ul>li>a span{display:none !important}body.si-hotel-27 header.site-header .top-header{padding-top:14px}body.si-hotel-27 header.site-header .top-header aside{border:none}body.si-hotel-27 header.site-header .top-header .textwidget a{font-family:"muliregular",Helvetica,Arial,sans-serif !important;color:#a7a7a7 !important}body.si-hotel-27 header.site-header .top-header .textwidget a,body.si-hotel-27 header.site-header .top-header .textwidget a *{font-weight:400 !important}body.si-hotel-27 header.site-header .top-header .textwidget a[href^="tel:"]:before{content:'\f095';font-family:'FontAwesome5ProRegular' !important;font-weight:400;padding-right:10px}@media (max-width:991px){body.si-hotel-27 header.site-header .top-header .widget{margin-right:15px}body.si-hotel-27 header.site-header .top-header .widget.top-widget-phone,body.si-hotel-27 header.site-header .top-header .widget.top-widget-wifi{display:none}body.si-hotel-27 header.site-header .top-header .widget.top-widget-phone+.widget{margin:0}body.si-hotel-27 header.site-header .top-header .widget .language{padding:20px 0;line-height:200px;overflow:hidden;height:60px;position:relative}body.si-hotel-27 header.site-header .top-header .widget .language ul{visibility:visible !important;opacity:1 !important;filter:alpha(opacity=100) !important;position:absolute !important;width:100%;left:0 !important;top:0 !important;background-color:transparent !important;display:flex;justify-content:space-between;margin:0 0 7px 0!important;padding:20px 0;border-top:1px solid rgba(146,137,129,.5);border-bottom:1px solid rgba(146,137,129,.5)}body.si-hotel-27 header.site-header .top-header .widget .language ul>li{float:left;margin:0;padding:0;height:14px}body.si-hotel-27 header.site-header .top-header .widget .language ul>li a{color:#fff !important;overflow:hidden;line-height:200px;height:18px;float:left;position:relative;border:none}body.si-hotel-27 header.site-header .top-header .widget .language ul>li a span{display:block !important;color:#fff !important;position:absolute;top:0;left:0;line-height:normal;float:left;text-transform:uppercase;width:100%;text-align:center}}body.si-hotel-27 header.site-header .inner-navigation{background-color:#000;position:relative;height:auto !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu{float:right;margin-right:-15px;margin-bottom:-3px}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li{float:left;border-left:1px solid rgba(146,137,129,.15)}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:first-child{border-left:none !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li>a{padding-left:15px !important;padding-right:15px !important;padding-top:21px;padding-bottom:23px;color:#666 !important}@media (max-width:1199px){body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li>a{padding-left:10px !important;padding-right:10px !important}}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li.menu-item-has-children{padding-right:10px !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li.current-menu-item>a{position:relative}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li.current-menu-item>a span{color:#666 !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li.current-menu-item>a:hover span{color:#fff !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li.current-menu-item>a:after{content:'';width:calc(100% - 30px);height:5px;float:left;background-color:#f58027;position:absolute;bottom:3px;left:15px}@media (max-width:991px){body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li.current-menu-item>a:after{content:none}}@media (min-width:767px) and (max-width:991px){body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li.current-menu-item>a:after{width:calc(100% - 16px);left:8px}}@media (min-width:992px) and (max-width:1024px){body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li.current-menu-item>a:after{width:calc(100% - 20px);left:10px}}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li .icon-toggle{opacity:1;filter:alpha(opacity=100);color:#666 !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li .sub-menu{box-shadow:none !important;margin-left:-1px !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover{background-color:#f58027}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover,body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover *{color:#fff !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover .icon-toggle,body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover .icon-toggle *,body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover .icon-toggle .fa-angle-down:before{color:#fff !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover .sub-menu{background-color:#f58027;top:56px !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover .sub-menu li:after{opacity:.1;filter:alpha(opacity=100)}@media (max-width:991px){body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu{width:100%;margin-right:0}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li{width:100%;float:left;border-bottom:1px solid rgba(146,137,129,.5);border-left:none !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li>a{padding:15px !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li>a span{font-size:16px;font-size:1.6rem;line-height:16px;color:#fff}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li.menu-item-has-children{padding-right:15px !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li .icon-toggle{color:#fff;line-height:28px;padding:13px 25px}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li .icon-toggle i:before{color:#fff !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li .sub-menu{margin-left:0 !important;padding-bottom:15px;background-color:transparent !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li .sub-menu:before{content:none}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li .sub-menu>li:before{content:none}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li .sub-menu>li:after{display:none}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li .sub-menu>li:first-child{margin-top:0 !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li .sub-menu>li>a{padding-left:15px !important;text-transform:none;color:#fff !important;line-height:24px !important;padding-top:5px !important;padding-bottom:5px !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover{background-color:transparent !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover,body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover *{color:#fff !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover .icon-toggle,body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover .icon-toggle *,body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover .icon-toggle .fa-angle-down:before{color:#fff !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover .sub-menu{background-color:transparent !important;top:0 !important}body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li:hover .sub-menu li:after{opacity:.1;filter:alpha(opacity=100)}}@media (max-width:991px) and (max-width:766px){body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li .sub-menu>li>a{padding-left:30px !important;padding-top:0 !important;padding-bottom:0 !important}}@media (min-width:992px) and (max-width:1024px){body.si-hotel-27 header.site-header .inner-navigation .menu-main-menu>li>a{padding-left:10px !important;padding-right:10px !important}}@media (max-width:991px){body.si-hotel-27 header.site-header .widget_social{display:block;position:relative;padding:20px 15px 20px 25px!important;height:auto;width:100% !important;float:left;border-bottom:1px solid rgba(146,137,129,.5)}body.si-hotel-27 header.site-header .widget_social .social_link{float:left;margin-top:0 !important}body.si-hotel-27 header.site-header .widget_social .social_link>li{width:50px;height:50px;float:left;background-color:#f58027;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:relative;margin-right:5px !important;margin-left:5px !important}body.si-hotel-27 header.site-header .widget_social .social_link>li:first-child{margin-left:0 !important}body.si-hotel-27 header.site-header .widget_social .social_link>li:hover{opacity:.8;filter:alpha(opacity=100)}body.si-hotel-27 header.site-header .widget_social .social_link>li>a{width:50px;height:50px;float:left;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:absolute;top:0;left:0;display:flex !important;justify-content:center;align-items:center}body.si-hotel-27 header.site-header .widget_social .social_link>li>a.face i:before{content:'\f39e' !important;color:#fff !important;font-family:'FontAwesome5Brands' !important}body.si-hotel-27 header.site-header .widget_social .social_link>li .TA_socialButtonIcon a{width:50px;height:50px;float:left;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}body.si-hotel-27 header.site-header .widget_social .social_link>li .TA_socialButtonIcon a:before{content:'\f262' !important;color:#fff !important;font-family:'FontAwesome5Brands' !important}body.si-hotel-27 header.site-header .widget_social .social_link>li .TA_socialButtonIcon a img{display:none}}@media (max-width:991px){body.si-hotel-27 .menu-mobile-effect{float:none;display:table-cell;cursor:pointer;z-index:1;vertical-align:middle;width:22px;padding:0 25px 0 10px}}body.si-hotel-27 .menu-mobile-effect span{height:3px !important;width:30px !important;background-color:#000 !important}body.si-hotel-27 .menu-mobile-effect span+.icon-bar{margin-top:6px !important}@media (max-width:991px){body.si-hotel-27 .width-navigation{position:fixed;top:0;left:0;height:100%;overflow:auto;z-index:9999;width:300px;transform:translate(-100%,0);-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0)}body.si-hotel-27 .width-navigation .top-header aside{display:block}body.si-hotel-27 .width-navigation .navbar-nav{text-align:left}body.si-hotel-27 .width-navigation .navbar-nav .icon-toggle{position:absolute;top:0;right:0;padding:9px 25px;z-index:9;font-size:20px}body.si-hotel-27 .width-navigation .navbar-nav li .sub-menu{position:relative;left:auto;top:0 !important}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer{bottom:0 !important;width:100% !important;height:auto !important;z-index:500;right:auto !important;left:0 !important;float:left}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed{position:fixed !important;bottom:auto !important;top:0 !important;-ms-transition:top .7s ease;-webkit-transition:top .7s ease;-moz-transition:top .7s ease;-o-transition:top .7s ease;transition:top .7s ease}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed.extended{top:96px !important;-ms-transition:top .7s ease;-webkit-transition:top .7s ease;-moz-transition:top .7s ease;-o-transition:top .7s ease;transition:top .7s ease}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed{top:auto !important;bottom:0 !important;height:auto !important;overflow:hidden;overflow-y:auto !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed+div{margin-top:379px}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed .hotel-booking-search .hb-form-table:not(.hoti-rooms-ul){overflow:hidden !important;height:auto !important;float:left;max-height:0;width:100% !important;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed .hotel-booking-search .hb-form-table:not(.hoti-rooms-ul).collapsed{float:left;height:auto !important;max-height:0;width:100% !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed .hotel-booking-search .hb-form-table.hoti-rooms-ul{overflow:hidden !important;height:0 !important;display:none !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed .hotel-booking-search .hb-form-table.hoti-rooms-ul.collapsed{height:0 !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed .hotel-booking-search .booking-panel{margin-top:0}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed .hotel-booking-search .booking-panel .booking-more{display:none}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed .hotel-booking-search .booking-panel.collapsed{margin-top:0}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed.extended{top:auto !important;bottom:0 !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed.extended .hotel-booking-search .hb-form-table:not(.hoti-rooms-ul){overflow:hidden;float:left;width:100% !important;height:auto !important;max-height:1500px;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed.extended .hotel-booking-search .hb-form-table:not(.hoti-rooms-ul).collapsed{float:left;width:100% !important;height:auto !important;max-height:1500px;margin-bottom:15px}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed.extended .hotel-booking-search .hb-form-table.hoti-rooms-ul{overflow:hidden;height:auto !important;display:block !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed.extended .hotel-booking-search .hb-form-table.hoti-rooms-ul.collapsed{height:auto !important;display:none !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed.extended .hotel-booking-search .booking-panel .booking-more{display:flex}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.fixed.extended .hotel-booking-search .booking-panel.collapsed{margin-top:55px}}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer:not(.fixed) .hotel-booking-search .booking-panel,body.si-hotel-27 #main-content .thim-search-room.hoti-footer:not(.fixed).extended .hotel-booking-search .booking-panel{margin-top:0}body.si-hotel-27 #main-content .thim-search-room.hoti-footer:not(.fixed) .hotel-booking-search .booking-panel.collapsed,body.si-hotel-27 #main-content .thim-search-room.hoti-footer:not(.fixed).extended .hotel-booking-search .booking-panel.collapsed{margin-top:55px}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search{background-color:#f58027 !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search{max-width:100% !important;height:auto !important;line-height:1em;padding:5px 10px 0 !important;width:1200px !important;background-color:#f58027 !important;box-shadow:none !important;position:relative}@media (min-width:768px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search{width:750px}}@media (min-width:992px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search{width:970px}}@media (min-width:1200px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search{width:1200px}}@media (max-width:766px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search{padding:10px 10px 10px 15px !important}}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search{width:100%;top:auto !important}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .si-top-text{display:none}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table{display:flex;width:60% !important;margin-right:5px}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table{width:100% !important}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table .si-span-rooms,body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table .si-field-names,body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table .si-room-nr-span{font-size:11px;font-size:1.1rem;line-height:11px;color:#fff;width:100%;padding-bottom:8px !important;float:left}@media (max-width:766px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table .si-span-rooms,body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table .si-field-names,body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table .si-room-nr-span{padding-bottom:5px !important}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table .si_hotels{margin-top:7px !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table .si-promo{min-width:80px}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table .si-room-nr-span{width:100% !important;text-transform:uppercase;font-weight:700;padding-bottom:6px;font-family:"mulibold" !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table:not(.hoti-rooms-ul) .hoti-field{padding-left:3px !important;padding-right:3px !important}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table:not(.hoti-rooms-ul) .hoti-field{margin-top:0 !important;margin-bottom:6px !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table:not(.hoti-rooms-ul) .hoti-field.hoti-field-star{width:98% !important}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field.si-dates{max-width:168px}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field.si-dates{max-width:none;width:49% !important}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field.si_multiple,body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field:last-child{max-width:87px}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field.si_multiple,body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field:last-child{max-width:none;width:49% !important}}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field.si-promo{width:98% !important}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field .hb-form-field-input input{background-color:#fff;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important;padding:12px;height:auto !important;line-height:normal !important;color:#666 !important}@media (max-width:766px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field .hb-form-field-input input{padding:7px 12px}}@media (max-width:575px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field .hb-form-field-input input{font-size:16px;font-size:1.6rem;line-height:16px}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field .hb-form-field-input input.hb_input_date_check:before{color:#666 !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field .hb-form-field-input input.hb_input_date_check+button{height:44px !important;padding:0 !important}@media (max-width:766px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field .hb-form-field-input input.hb_input_date_check+button{height:34px !important}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field .hb-form-field-input input.hb_input_date_check+button i:before{color:#666 !important}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field .hb-form-field-input input.hb_input_date_check+button i{margin-right:6px}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field .hb-form-field-input .dk-select .dk-selected{background-color:#fff;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important;padding:12px;height:auto !important;line-height:normal !important;color:#666 !important}@media (max-width:766px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field .hb-form-field-input .dk-select .dk-selected{padding:7px 12px;font-size:16px;font-size:1.6rem;line-height:16px}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field .hb-form-field-input .dk-select .dk-selected:before{content:'\f078';font-family:'FontAwesome5ProLight' !important;font-weight:300;border:none !important;color:#666 !important;margin:-6px 8px 0 0 !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field .hb-form-field-input .dk-select .dk-select-options{border:none;background-color:#fff}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field .hb-form-field-input .dk-select .dk-select-options>li{color:#666;padding:8px 15px}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field .hb-form-field-input .dk-select .dk-select-options>li:hover,body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field .hb-form-field-input .dk-select .dk-select-options>li.dk-option-selected{color:#666 !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field[style="visibility: hidden;"]{display:none}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table.hoti-rooms-ul{position:relative !important;display:inline;right:auto !important;width:60% !important;padding:0 0 10px !important;height:auto}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table.hoti-rooms-ul{width:100% !important;padding-top:70px !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table.hoti-rooms-ul.collapsed{padding-top:0 !important}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table.hoti-rooms-ul br{display:none !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table.hoti-rooms-ul>li{height:auto !important;float:left;background-color:transparent !important;padding:0 3px !important;margin-top:50px !important;margin-bottom:9px !important;-ms-transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table.hoti-rooms-ul>li{margin-top:0 !important}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table.hoti-rooms-ul>li.as-copy{margin-top:0 !important;display:none;position:absolute;top:15px;font-weight:700;text-transform:uppercase;font-size:12px;font-size:1.2rem;line-height:12px;font-family:"mulibold" !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table.hoti-rooms-ul>li.booking-line{width:100%;float:left;height:1px !important;background-color:#fff !important;padding:0 !important;margin:0 !important;position:absolute;top:26px;left:0;display:none}@media (max-width:766px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table.hoti-rooms-ul>li.booking-line{background-color:#fff !important;top:50px}}@media (min-width:768px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table.hoti-rooms-ul>li.booking-line{width:750px}}@media (min-width:992px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table.hoti-rooms-ul>li.booking-line{width:970px}}@media (min-width:1200px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table.hoti-rooms-ul>li.booking-line{width:1200px}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table.hoti-rooms-ul>li[style="display: list-item;"]~.booking-line,body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table.hoti-rooms-ul>li[style="display: list-item;"]~.as-copy{display:block}@media (min-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-form-table.hoti-rooms-ul>li[style="display: list-item;"]~.as-copy{display:none}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-submit{float:left !important;width:auto !important;padding:0 !important}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-submit{float:right !important;margin:0}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-submit button{font-size:15px;font-size:1.5rem;line-height:15px;font-weight:700;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important;width:auto !important;height:40px !important;margin:26px 3px 0;min-width:108px;font-family:"mulibold" !important}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .hb-submit button{height:40px !important;min-width:90px;font-size:12px;font-size:1.2rem;line-height:12px;border:0;z-index:501;margin-top:0 !important}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-panel{float:none !important;width:auto !important;padding:0 !important;display:flex}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-panel{display:inline-block;width:100% !important}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-stamp{float:left;padding:0 3px}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-stamp{max-width:65%}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-stamp>div{float:left;display:flex;flex-wrap:wrap;align-content:center;height:100%;position:relative;padding-left:50px}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-stamp>div{margin-left:-8px;padding-left:45px}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-stamp>div:before{content:'';width:34px;height:43px;float:left;background:url(https://www.hotelstarinn.com/wp-content/themes/sailing-child/css/../images/svg/hoti-starinn-badge.svg) no-repeat 0 0;margin:0 6px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-stamp>div h2{width:auto;font-size:12px !important;font-size:1.2rem !important;line-height:12px !important;font-weight:700;font-family:"mulibold" !important;color:#fff !important;text-transform:uppercase;text-align:left !important;margin:0 0 6px}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-stamp>div h2{width:100%}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-stamp>div span{width:auto;font-size:12px;font-size:1.2rem;line-height:12px;font-weight:400;font-family:"muliregular" !important;color:#fff;display:inline}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-more{width:40px !important;height:40px !important;min-width:0 !important;float:left !important;border:none !important;cursor:pointer;background-color:#f58027;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:absolute;top:45px !important;right:0 !important;display:flex;justify-content:center;align-items:center;-ms-transition:opacity .7s ease;-webkit-transition:opacity .7s ease;-moz-transition:opacity .7s ease;-o-transition:opacity .7s ease;transition:opacity .7s ease;opacity:0;filter:alpha(opacity=100);display:none}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-more{top:158px !important;right:20px !important}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-more.active{opacity:1;filter:alpha(opacity=100)}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-more.active{z-index:500}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-more:before{content:'\f077';color:#fff;float:left;font-family:'FontAwesome5ProLight' !important;font-weight:300;font-size:16px;font-size:1.6rem;line-height:16px;display:flex;justify-content:center;align-items:center}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-more.collapsed:before{content:'\f078'}body.si-hotel-27 #main-content .thim-search-room.hoti-footer .hotel-booking-search .hoti-search .booking-more:hover{opacity:.7;filter:alpha(opacity=100)}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer{position:static !important;bottom:0 !important;width:220px !important;height:360px !important;z-index:500;right:4.6%;margin-left:55px !important}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer{width:100% !important;height:auto !important;margin:0 0 25px !important;display:block !important}}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer .hotel-booking-search{padding-bottom:0}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer .hotel-booking-search .hoti-search{max-width:100% !important;height:360px !important;line-height:1em !important;padding:20px 16px !important}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer .hotel-booking-search .hoti-search{height:auto !important}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer .hotel-booking-search .hoti-search .hb-form-table{display:block !important;width:100% !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field{max-width:none !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field.si_adults,body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field.si_children{width:50% !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer .hotel-booking-search .hoti-search .hb-form-table>.hb-form-field.si-promo{width:100% !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer .hotel-booking-search .booking-panel{display:inline-block !important;width:97% !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer .hotel-booking-search .booking-panel .hb-submit{width:100% !important}@media (max-width:766px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer .hotel-booking-search .booking-panel .hb-submit{float:none !important;margin:5px 0 0}}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer .hotel-booking-search .booking-panel .hb-submit button{margin:5px 0 0 4px !important;font-size:12px;font-size:1.2rem;line-height:12px;width:100% !important}body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer .hotel-booking-search .booking-panel .booking-stamp{display:none !important}@media (max-width:991px){body.si-hotel-27 #main-content .thim-search-room.hoti-footer.class_offer_top{display:none !important}}body.si-hotel-27 #main-content .hoti-up,body.si-hotel-27 #main-content .hoti-down{display:none}body.si-hotel-27 #main-content .home-page #si-widget-home .widget_icon-box,body.si-hotel-27 #main-content .home-page .highlights-area .widget_icon-box,body.si-hotel-27 #main-content .home-page #si-widget-home .thim-widget-icon-box,body.si-hotel-27 #main-content .home-page .highlights-area .thim-widget-icon-box,body.si-hotel-27 #main-content .home-page #si-widget-home .inner-box,body.si-hotel-27 #main-content .home-page .highlights-area .inner-box,body.si-hotel-27 #main-content .home-page #si-widget-home .wrapper-box-icon,body.si-hotel-27 #main-content .home-page .highlights-area .wrapper-box-icon,body.si-hotel-27 #main-content .home-page #si-widget-home .iconbox-top,body.si-hotel-27 #main-content .home-page .highlights-area .iconbox-top{height:100%}@media (max-width:766px){body.si-hotel-27 #main-content .home-page #si-widget-home .owl-wrapper-outer,body.si-hotel-27 #main-content .home-page .highlights-area .owl-wrapper-outer{overflow:visible}}@media (max-width:766px){body.si-hotel-27 #main-content .home-page #si-widget-home .owl-wrapper-outer .owl-item,body.si-hotel-27 #main-content .home-page .highlights-area .owl-wrapper-outer .owl-item{padding:0 2px;margin:0 5px}}body.si-hotel-27 #main-content .home-page #si-widget-home .owl-wrapper-outer .owl-item img,body.si-hotel-27 #main-content .home-page .highlights-area .owl-wrapper-outer .owl-item img{height:230px}@media (max-width:991px) and (min-width:766px){body.si-hotel-27 #main-content .home-page #si-widget-home .panel-grid-cell,body.si-hotel-27 #main-content .home-page .highlights-area .panel-grid-cell{margin:15px 0}}body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box{position:relative;overflow:hidden}body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .boxes-icon{border:none !important}body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner{background-color:#666;position:absolute;bottom:0;width:100%;padding:0 30px}body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading{padding:40px 0 !important;-ms-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1199px){body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading{padding:15px 0 !important}}body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading,body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading *{color:#fff !important;font-size:23px !important;font-size:2.3rem !important;line-height:23px !important;text-align:left !important;text-transform:uppercase}@media (max-width:991px){body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading{padding:20px 0 !important}body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading,body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading *{font-size:12px !important;font-size:1.2rem !important;line-height:12px !important;text-transform:uppercase}}body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .smicon-read{background-color:#928981 !important;color:#f58027 !important}body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box{overflow:hidden;max-height:0;-ms-transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;text-align:left !important}@media (max-width:1199px){body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box{display:none}}body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .modal{height:auto !important;padding-bottom:20px !important}body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .modal,body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .modal *{color:#fff !important;font-size:15px !important;font-size:1.5rem !important;line-height:15px !important;line-height:20px !important;text-align:left !important}@media (max-width:766px){body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .modal,body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .modal *{font-size:11px !important;font-size:1.1rem !important;line-height:11px !important;line-height:15px !important}}body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .smicon-read{background-color:#fff !important;color:#f58027 !important;border:none !important}body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .smicon-read:hover{background-color:#f58027 !important;color:#fff !important}body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box:hover .content-inner .sc-heading{padding:40px 0 20px !important}@media (max-width:991px){body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box:hover .content-inner .sc-heading{padding:20px 0 !important}}body.si-hotel-27 #main-content .home-page .thim-widget-icon-box .wrapper-box-icon .smicon-box:hover .content-inner .desc-icon-box{max-height:500px !important;padding-bottom:20px !important}@media (max-width:991px){body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do),body.si-hotel-27 #main-content .home-page .si-smicon-center{display:block}}@media (max-width:991px){body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .panel-grid-cell,body.si-hotel-27 #main-content .home-page .si-smicon-center .panel-grid-cell{width:50%;padding:0 5%;display:inline-table}}@media (max-width:575px){body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .panel-grid-cell,body.si-hotel-27 #main-content .home-page .si-smicon-center .panel-grid-cell{padding:0 3%}}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon.has_custom_image,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon.has_custom_image{background-image:none !important}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon.has_custom_image .boxes-icon,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon.has_custom_image .boxes-icon{background-image:var(--icon-background-image);background-size:cover;background-position:center center;clip-path:circle(50% at center);-ms-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon.has_custom_image .boxes-icon .inner-icon,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon.has_custom_image .boxes-icon .inner-icon{background-color:#f58027;-ms-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon.has_custom_image .boxes-icon:hover .inner-icon,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon.has_custom_image .boxes-icon:hover .inner-icon{background-color:#f58027;background-color:rgba(245,129,41,.75)}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box{position:relative;overflow:hidden}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .boxes-icon,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .boxes-icon{width:100% !important;padding-bottom:100%;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .boxes-icon .inner-icon,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .boxes-icon .inner-icon{position:absolute;width:100%;height:100% !important;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .boxes-icon .inner-icon .icon,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .boxes-icon .inner-icon .icon{float:left}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .boxes-icon .inner-icon .icon img,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .boxes-icon .inner-icon .icon img{max-width:60px;filter:contrast(0%) brightness(200%)}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner{background-color:transparent;position:relative;bottom:auto;padding:0 !important;width:100%}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading{padding:40px 0 !important;-ms-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading,body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading *,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading *{color:#f58027 !important;font-size:20px !important;font-size:2rem !important;line-height:20px !important;text-align:center !important;text-transform:uppercase}@media (max-width:991px){body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading{padding:20px 0 !important}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading,body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading *,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading *{font-size:16px !important;font-size:1.6rem !important;line-height:16px !important}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading:lang(de),body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading:lang(de),body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading *:lang(de),body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .sc-heading *:lang(de){font-size:13px !important;font-size:1.3rem !important;line-height:13px !important}}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .smicon-read,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .smicon-read{background-color:#928981 !important;color:#f58027 !important}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box{overflow:hidden;max-height:0;-ms-transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;text-align:left !important}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .modal,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .modal{height:auto !important;padding-bottom:20px !important}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .modal,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .modal,body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .modal *,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .modal *{color:#fff !important;font-size:15px !important;font-size:1.5rem !important;line-height:15px !important;line-height:20px !important;text-align:left !important}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .smicon-read,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .smicon-read{background-color:#fff !important;color:#f58027 !important;border:none !important}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .smicon-read:hover,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box .content-inner .desc-icon-box .smicon-read:hover{background-color:#f58027 !important;color:#fff !important}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box:hover .content-inner .sc-heading,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box:hover .content-inner .sc-heading{padding:40px 0 !important}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon .smicon-box:hover .content-inner .desc-icon-box,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon .smicon-box:hover .content-inner .desc-icon-box{padding-bottom:0 !important}@media (max-width:766px){body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon.has_custom_image .boxes-icon,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon.has_custom_image .boxes-icon{background-image:none !important;clip-path:unset !important;-ms-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon.has_custom_image .boxes-icon .inner-icon,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon.has_custom_image .boxes-icon .inner-icon{background-color:#f58027;-ms-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon.has_custom_image .boxes-icon:hover .inner-icon,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon.has_custom_image .boxes-icon:hover .inner-icon{background-color:#f58027;background-color:rgba(245,129,41,.75)}}@media (max-width:766px) and (max-width:991px) and (min-width:766px){body.si-hotel-27 #main-content .home-page .widget_siteorigin-panels-builder:not(.si-porto-to-do) .thim-widget-icon-box .wrapper-box-icon.has_custom_image,body.si-hotel-27 #main-content .home-page .si-smicon-center .thim-widget-icon-box .wrapper-box-icon.has_custom_image{background-image:none !important;background-size:0 !important}}body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round{background-color:#f58027 !important;background-color:rgba(245,129,41,.8) !important;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;-ms-transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round p,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round p{text-transform:uppercase !important}@media (max-width:766px){body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round p.heading,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round p.heading{font-size:22px !important;font-size:2.2rem !important;line-height:22px !important}}body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round .off,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round .off,body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round .title,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round .title{text-transform:uppercase !important;font-size:20px !important;font-size:2rem !important;line-height:20px !important;padding-bottom:6px !important}body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round .off,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round .off{padding-top:6px !important;padding-bottom:0 !important;margin:0 !important;width:100%}body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round .heading,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round .heading{text-transform:uppercase !important;font-size:40px !important;font-size:4rem !important;line-height:40px !important;font-weight:700 !important;font-family:"mulibold",Helvetica,Arial,sans-serif !important;width:100%}body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round .learn-more,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round .learn-more{padding-top:30px !important}body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round .learn-more a,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round .learn-more a{padding:12px 16px !important;background-color:#000 !important;font-size:15px !important;font-size:1.5rem !important;line-height:15px !important;font-weight:700 !important;text-transform:uppercase !important;font-family:"mulibold",Helvetica,Arial,sans-serif !important}body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round:hover,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round:hover{background-color:#f58027 !important;background-color:#f58129 !important;opacity:1;filter:alpha(opacity=100)}@media (max-width:766px){body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round{width:156px !important;height:156px !important}body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round .off,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round .off,body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round .title,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round .title{width:100%;font-size:12px !important;font-size:1.2rem !important;line-height:12px !important;padding-bottom:6px !important}body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round .off,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round .off{padding-top:6px !important;padding-bottom:0 !important;margin:0 !important}body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round .heading,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round .heading{width:100%;text-transform:uppercase !important;font-size:30px !important;font-size:3rem !important;line-height:30px !important;font-weight:700 !important}body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round .learn-more,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round .learn-more{padding-top:13px !important}body.si-hotel-27 #main-content .home-page .siteorigin-widget-tinymce .sale-off.banner-round .learn-more a,body.si-hotel-27 #main-content .home-page .textwidget .sale-off.banner-round .learn-more a{padding:12px 16px !important;font-size:10px !important;font-size:1rem !important;line-height:10px !important}}body.si-hotel-27 #main-content .home-page .si-testimonials-instagram .widget-title{font-size:20px !important;font-size:2rem !important;line-height:20px !important;font-weight:600 !important;color:#928981 !important}body.si-hotel-27 #main-content .home-page .si-testimonials-instagram .TA_cdsratingsonlynarrow .cdsROW{padding:20px !important}body.si-hotel-27 #main-content .home-page .si-testimonials-instagram .TA_cdsratingsonlynarrow .cdsLocName a{font-size:17px !important;font-size:1.7rem !important;line-height:17px !important}body.si-hotel-27 #main-content .home-page .si-testimonials-instagram .TA_cdsratingsonlynarrow .cdsRating{line-height:3em !important}body.si-hotel-27 #main-content .home-page .si-testimonials-instagram .TA_cdsratingsonlynarrow .cdsRating span{font-size:20px !important;font-size:2rem !important;line-height:20px !important}body.si-hotel-27 #main-content .home-page .si-testimonials-instagram .TA_cdsratingsonlynarrow .cdsRating span.ui_bubble_rating{display:inline-block !important}body.si-hotel-27 #main-content .home-page .thim-widget-heading h1,body.si-hotel-27 #main-content .home-page .thim-widget-heading h2,body.si-hotel-27 #main-content .home-page .thim-widget-heading h3,body.si-hotel-27 #main-content .home-page .thim-widget-heading h4,body.si-hotel-27 #main-content .home-page .thim-widget-heading h5,body.si-hotel-27 #main-content .home-page .thim-widget-heading h6{color:#666 !important}@media (max-width:766px){body.si-hotel-27 #main-content .home-page .thim-widget-heading h2.heading__primary{font-size:30px !important;font-size:3rem !important;line-height:30px !important}}body.si-hotel-27 #main-content h2.thim-heading-slider.heading__primary{font-size:40px !important;font-size:4rem !important;line-height:40px !important}body.si-hotel-27.page-template-page-starinn-lisboa .hb-form-field.si_multiple,body.si-hotel-27.page-template-homepage-starinn-lisboa .hb-form-field.si_multiple,body.si-hotel-27.page-template-page-starinn-porto .hb-form-field.si_multiple,body.si-hotel-27.page-template-homepage-starinn-porto .hb-form-field.si_multiple,body.si-hotel-27.page-template-page-starinn-peniche .hb-form-field.si_multiple,body.si-hotel-27.page-template-homepage-starinn-peniche .hb-form-field.si_multiple{max-width:140px !important}@media (max-width:991px){body.si-hotel-27.page-template-page-starinn-lisboa .hb-form-field.si_multiple,body.si-hotel-27.page-template-homepage-starinn-lisboa .hb-form-field.si_multiple,body.si-hotel-27.page-template-page-starinn-porto .hb-form-field.si_multiple,body.si-hotel-27.page-template-homepage-starinn-porto .hb-form-field.si_multiple,body.si-hotel-27.page-template-page-starinn-peniche .hb-form-field.si_multiple,body.si-hotel-27.page-template-homepage-starinn-peniche .hb-form-field.si_multiple{max-width:none !important}}body.si-hotel-27 footer.site-footer#colophon{background-color:#666 !important}body.si-hotel-27 footer.site-footer#colophon .footer{padding:63px 0 0 0!important;float:left;width:100%;position:relative}@media (max-width:766px){body.si-hotel-27 footer.site-footer#colophon .footer{z-index:5}}body.si-hotel-27 footer.site-footer#colophon .text-copyright{padding-top:0 !important;padding-bottom:30px !important}@media (max-width:766px){body.si-hotel-27 footer.site-footer#colophon .text-copyright{padding-bottom:100px !important}}body.si-hotel-27 footer.site-footer#colophon .text-copyright,body.si-hotel-27 footer.site-footer#colophon .text-copyright *{color:#a7a7a7 !important;font-size:12px !important;font-size:1.2rem !important;line-height:12px !important}body.si-hotel-27 footer.site-footer#colophon .text-copyright a{text-decoration:underline !important}@media (max-width:991px){body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder.col-sm-6{width:92%}}body.si-hotel-27 footer.site-footer .thim-footer-location{max-width:none !important}body.si-hotel-27 footer.site-footer .thim-footer-location,body.si-hotel-27 footer.site-footer .thim-footer-location *{color:#fff !important;line-height:30px}body.si-hotel-27 footer.site-footer .thim-footer-location .address-block{width:45%;display:inline-block;margin-right:10px;vertical-align:top}@media (max-width:766px){body.si-hotel-27 footer.site-footer .thim-footer-location .address-block{width:100%;font-size:13px;font-size:1.3rem;line-height:13px}}body.si-hotel-27 footer.site-footer .thim-footer-location .address-block h6{margin:20px 0 13px !important;color:#f58027 !important;display:block;text-transform:none !important;font-size:14px !important;font-size:1.4rem !important;line-height:14px !important;font-family:"muliregular",Helvetica,Arial,sans-serif !important}body.si-hotel-27 footer.site-footer .thim-footer-location .address-block address{padding-left:20px;position:relative;margin-bottom:0}body.si-hotel-27 footer.site-footer .thim-footer-location .address-block address:before{content:'\f3c5';font-family:FontAwesome;display:inline-block;font-family:'FontAwesome5ProRegular';font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;position:absolute;top:4px;left:0}body.si-hotel-27 footer.site-footer .thim-footer-location p{margin-bottom:10px !important;font-size:14px !important}@media (max-width:1199px){body.si-hotel-27 footer.site-footer .thim-footer-location p{font-size:13px !important}}body.si-hotel-27 footer.site-footer .thim-footer-location .image{margin-bottom:30px !important;margin-top:1px}body.si-hotel-27 footer.site-footer .thim-footer-location a[href^="mailto:"]:before{content:'\f2b6';font-family:FontAwesome;display:inline-block;font-family:'FontAwesome5ProRegular';font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;margin-right:10px}@media (max-width:766px){body.si-hotel-27 footer.site-footer .thim-footer-location a[href^="mailto:"]:before{display:inline !important}}body.si-hotel-27 footer.site-footer .thim-footer-location a[href^="tel:"]:before{content:'\f095';font-family:FontAwesome;display:inline-block;font-family:'FontAwesome5ProRegular';font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;margin-right:10px}body.si-hotel-27 footer.site-footer .thim-footer-location a:hover{color:#f58027 !important}body.si-hotel-27 footer.site-footer .widget_social{display:none}@media (max-width:766px){body.si-hotel-27 footer.site-footer .thim-widget-social{display:none}}body.si-hotel-27 footer.site-footer .thim-widget-social .social_link{float:left;margin-top:10px !important}body.si-hotel-27 footer.site-footer .thim-widget-social .social_link>li{width:50px;height:50px;float:left;background-color:#f58027;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:relative;margin-right:5px !important;margin-left:5px !important}body.si-hotel-27 footer.site-footer .thim-widget-social .social_link>li:first-child{margin-left:0 !important}body.si-hotel-27 footer.site-footer .thim-widget-social .social_link>li:hover{opacity:.8;filter:alpha(opacity=100)}body.si-hotel-27 footer.site-footer .thim-widget-social .social_link>li>a{width:50px;height:50px;float:left;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:absolute;top:0;left:0;display:flex !important;justify-content:center;align-items:center}body.si-hotel-27 footer.site-footer .thim-widget-social .social_link>li>a.face i:before{content:'\f39e' !important;color:#fff !important;font-family:'FontAwesome5Brands' !important}body.si-hotel-27 footer.site-footer .thim-widget-social .social_link>li .TA_socialButtonIcon a{width:50px;height:50px;float:left;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}body.si-hotel-27 footer.site-footer .thim-widget-social .social_link>li .TA_socialButtonIcon a:before{content:'\f262' !important;color:#fff !important;font-family:'FontAwesome5Brands' !important}body.si-hotel-27 footer.site-footer .thim-widget-social .social_link>li .TA_socialButtonIcon a img{display:none}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder{margin-bottom:0 !important}@media (max-width:766px){body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell{padding:0 !important}}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .widget-title.si-news-title{padding-bottom:10px !important;font-size:23px !important;font-size:2.3rem !important;line-height:23px !important}@media (max-width:991px){body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .widget-title.si-news-title{margin-top:25px !important}}@media (max-width:766px){body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form{width:95%}}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form .google-recaptcha{padding-left:24px;margin:-12px 0 0 !important}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form .google-recaptcha,body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form .google-recaptcha a{font-size:10px !important;font-size:1rem !important;line-height:10px !important;line-height:11px;color:#fff !important}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form .google-recaptcha a{text-decoration:underline}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form .wpcf7-response-output{bottom:-86px !important}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form input[type=checkbox]{background-color:rgba(0,0,0,.1);width:18px;height:18px;border:none;display:inline-flex;justify-content:center;align-items:center}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form input[type=checkbox]:before{color:#fff !important}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form>p span,body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form>p a{font-size:10px !important;font-size:1rem !important;line-height:10px !important;line-height:11px;color:#fff !important}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form>p a{text-decoration:underline}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form>p label{width:100%}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form>p>label span.wpcf7-form-control-wrap input{background-color:rgba(0,0,0,.1);color:#fff !important;border:none !important;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important;width:100% !important}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form>p>label span.wpcf7-form-control-wrap input::-webkit-input-placeholder{color:#fff}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form>p>label span.wpcf7-form-control-wrap input:-ms-input-placeholder{color:#fff}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form>p>label span.wpcf7-form-control-wrap input::-ms-input-placeholder{color:#fff}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form>p>label span.wpcf7-form-control-wrap input::placeholder{color:#fff}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form>p.si-first-name{width:calc((50% - (15px/2)));margin-right:7.5px}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form>p.si-last-name{width:calc((50% - (15px/2)));margin-left:7.5px}@media (max-width:766px){body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form>p.si-last-name{text-align:right}}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form>p.si-form-email{width:100%}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form div.wpcf7-form-control-wrap{width:calc(50% + 15px);overflow:hidden;float:left}@media (max-width:766px){body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form div.wpcf7-form-control-wrap{width:100%}}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form .wpcf7-submit{width:calc(50% - 30px);margin-left:15px;background-color:#000 !important;border:none;font-size:15px !important;font-size:1.5rem !important;line-height:15px !important;font-weight:700 !important;padding:15px !important;font-family:"mulibold",Helvetica,Arial,sans-serif !important}@media (max-width:766px){body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form .wpcf7-submit{margin-left:0}}body.si-hotel-27 footer.site-footer .widget_siteorigin-panels-builder .panel-layout .panel-grid .panel-grid-cell .widget_sow-editor .so-widget-sow-editor .siteorigin-widget-tinymce .wpcf7 form.wpcf7-form .wpcf7-submit:hover{opacity:.8;filter:alpha(opacity=100)}body.si-hotel-27 footer.site-footer .widget_nav_menu{margin-bottom:0 !important;padding-top:50px !important}body.si-hotel-27 footer.site-footer .widget_nav_menu ul.menu{border-bottom:1px solid rgba(255,255,255,.1);float:left;width:100%}body.si-hotel-27 footer.site-footer .widget_nav_menu ul.menu>li{float:left;padding:0 10px}body.si-hotel-27 footer.site-footer .widget_nav_menu ul.menu>li:first-child{padding-left:0}body.si-hotel-27 footer.site-footer .widget_nav_menu ul.menu>li a span{font-size:12px !important;font-size:1.2rem !important;line-height:12px !important;color:#a7a7a7}@media (max-width:991px){body.si-hotel-27 footer.site-footer .widget_nav_menu{display:none}}body.si-hotel-27 footer.site-footer .widget_nav_menu.nav-support{padding-top:20px !important}@media (max-width:766px){body.si-hotel-27 footer.site-footer .widget_nav_menu.nav-support{display:block}}body.si-hotel-27 footer.site-footer .widget_nav_menu.nav-support ul.menu{border-bottom:none}body.si-hotel-27 footer.site-footer .widget_nav_menu.nav-support ul.menu>li{margin-bottom:5px}body.si-hotel-27 footer.site-footer .widget_nav_menu.nav-support ul.menu>li a span{font-size:13px !important;font-size:1.3rem !important;line-height:13px !important;color:#fff}body.si-hotel-27 footer.site-footer .widget_nav_menu.nav-support ul.menu>li a:hover span{color:#f58027 !important}body.si-hotel-27 footer.site-footer .partner-box{float:left;position:absolute;right:0;bottom:-24px}@media (max-width:766px){body.si-hotel-27 footer.site-footer .partner-box{float:none;right:auto;text-align:center;position:absolute;bottom:-100px;left:-19px;width:100%}}body.si-hotel-27 footer.site-footer .partner-box img{width:auto !important;height:58px !important}@media (max-width:766px){body.si-hotel-27 footer.site-footer .partner-box img{margin-top:-10px !important}}@media (max-width:991px){body.si-hotel-27 footer.site-footer{position:relative;z-index:9999}}.page-template-homepage-starinn-lisboa .partner-box,.page-template-homepage-starinn-porto .partner-box{display:none}