body{font-size:1em;-webkit-font-smoothing:subpixel-antialiased}body,button,input,select,textarea{font-family:"Karla",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",serif;font-weight:700}h1 a,h1 label,h2 a,h2 label,h3 a,h3 label,h4 a,h4 label,h5 a,h5 label,h6 a,h6 label{font-weight:700}h1,.alpha{font-size:2.244em}h2,.beta{font-size:1.618em}h3,.gamma{font-size:1em}.widget h1,.widget h2,.widget h3,.widget h4,.widget h5,.widget h6{font-weight:700}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.added_to_cart{position:relative;box-shadow:none;font-weight:700;font-family:"Karla",sans-serif;font-size:1em;padding:1em 1.387em;border:0;border-radius:2px;-webkit-transition:all , ease , .3s;-moz-transition:all , ease , .3s;transition:all , ease , .3s}label{display:block;margin-bottom:.327em;font-size:.857em;font-weight:400}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea,.input-text{background-color:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.2);line-height:1.618}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus,.input-text:focus{background-color:rgba(0,0,0,.025)}table:not(.variations) {background-color:rgba(0,0,0,.025);box-shadow:0 1px 1px rgba(0,0,0,.15)}table:not(.variations) th {font-family:"Montserrat",serif;background-color:rgba(0,0,0,.025)}table:not(.variations) td {vertical-align:middle}table:not(.variations) thead th {border:0;background-color:rgba(0,0,0,.025)}table:not(.variations) tbody tr td {background-color:transparent;border:0}table:not(.variations) tbody tr:nth-child(2n) td {background-color:rgba(0,0,0,.0125)}table:not(.variations) tbody th {background-color:rgba(0,0,0,.025)}#payment .payment_methods>li .payment_box,#payment .place-order{background-color:rgba(0,0,0,.025)}#payment .payment_methods>li,#payment .payment_methods>li:hover{background-color:rgba(0,0,0,.025)}#payment .payment_methods>li,#payment .place-order{box-shadow:0 1px 1px rgba(0,0,0,.15)}.widget{position:relative;margin:0 0 3.631em}.widget h3.widget-title,.widget h2.widgettitle{color:#212121;text-transform:uppercase;font-size:1em;letter-spacing:1px!important;border:0;margin:0;padding:0}.widget h3.widget-title:after,.widget h2.widgettitle:after{content:'';display:block;width:3.631em;height:3px;margin:.618em 0 1.618em}.widget input[type="text"]:focus,.widget input[type="email"]:focus,.widget input[type="url"]:focus,.widget input[type="password"]:focus,.widget input[type="search"]:focus,.widget textarea:focus,.widget .input-text:focus{background-color:rgba(255,255,255,.8)}.product_list_widget li{border-color:rgba(255,255,255,.2)}.widget_search label,.widget_product_search label{font-size:1em}.widget_search form,.widget_product_search form{font-size:.857em}.widget_search form:before,.widget_product_search form:before{line-height:1.618}.widget-area .widget{font-size:1em;padding:0 0 3.631em;color:#93979f;border-bottom:1px solid rgba(0,0,0,.1)}.widget-area .widget a{color:#93979f}.widget-area .widget a:hover{color:#60646c}.site-header{padding-bottom:1.618em}.site-branding .site-title{font-family:"Montserrat",serif;font-size:2em}.home.blog .site-header,
.home.page:not(.page-template-template-homepage) .site-header,
.home.post-type-archive-product .site-header {margin-bottom:0}.footer-widgets{border-bottom:1px solid rgba(255,255,255,.1)}.footer-widgets .widget{font-size:.857em}.footer-widgets .widget h3{color:#fff;text-transform:uppercase;font-size:1.1em;letter-spacing:1px!important;border:0;margin:0 0 1.618em;padding:0}.footer-widgets .widget:after{content:none}.site-footer{padding:2.618em 0 0}.menu-toggle:before{position:static}.site{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.site-main{margin-bottom:0;padding-top:4.236em}.hentry{border-bottom:0}.hentry .entry-header{margin-bottom:2.618em;border-color:#212121;border-bottom-width:3px;padding-bottom:1em}.hentry .entry-header h1{margin-bottom:0;border-bottom:0}.page-template-template-homepage-php .storefront-product-section .section-title-wrapper{margin-bottom:2.618em;text-align:center}.page-template-template-homepage-php .storefront-product-section .section-title-wrapper .button{float:none;display:inline-block;margin:.53em 0 0 0;font-size:.857em}.page-template-template-homepage-php .storefront-product-section .section-title:after{content:'';display:block;width:2.618em;height:3px;margin:.53em auto 0}.page-template-template-homepage-php .hentry.type-page{margin-left:0!important;width:auto!important;padding:0!important}.page-template-template-homepage-php .hentry.type-page .entry-content{max-width:none}.page-template-template-homepage-php .hentry .entry-header{border-bottom:0}.page-template-template-homepage-php .hentry .entry-header h1{border-bottom:0;font-size:1.618em;text-align:center}.page-template-template-homepage-php .hentry .entry-header h1:after{content:'';display:block;width:2.618em;height:3px;margin:.53em auto 0}#respond{border:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-radius:2px}.woocommerce-breadcrumb{margin-top:-3.631em;margin-bottom:2.618em;border-color:rgba(0,0,0,.1);background-color:transparent!important;padding-left:0;padding-right:0;margin-left:0;margin-right:0}ul.products li.product{text-align:left}ul.products li.product h3,ul.products li.product h2,ul.products li.product .woocommerce-loop-product__title{margin-bottom:.327em;font-weight:700;text-transform:uppercase}ul.products li.product .price{margin-bottom:.857em;color:#878686}ul.products li.product .price ins{margin-left:.327em}ul.products li.product .star-rating{margin:1em 0;height:1em;line-height:1}ul.products li.product .onsale{left:auto;right:0;top:0}ul.products li.product div[itemprop="description"],ul.products li.product .woocommerce-product-details__short-description{font-size:.857em;font-weight:400;color:#a0a0a0}ul.products li.product .button,ul.products li.product .added_to_cart{font-size:.857em}ul.products li.product .added_to_cart{margin-left:.53em}ul.products li.product img{border-radius:0}.onsale{position:absolute;top:1.618em;left:1.618em;z-index:999;color:#fff;border-radius:0}.woocommerce-tabs{margin-bottom:2.618em}.woocommerce-tabs .star-rating{margin-bottom:.618em}.single-product div.product .woocommerce-product-rating{margin-bottom:2.244em}.single-product div.product .price{font-family:"Montserrat",serif}.single-product div.product .price .amount{font-size:1.2em}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{position:relative;border:0;z-index:1;border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.1)}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,p.no-comments .button{box-shadow:none!important}.woocommerce-error .button:before,.woocommerce-info .button:before,.woocommerce-message .button:before,.woocommerce-noreviews .button:before,p.no-comments .button:before{border-color:transparent!important}.site-content>.col-full>.woocommerce .woocommerce-error:first-child,.site-content>.col-full>.woocommerce .woocommerce-info:first-child,.site-content>.col-full>.woocommerce .woocommerce-message:first-child{margin:0}.page-template-template-fullwidth-php table.cart thead th,table.cart thead th{padding:1em 1.387em}.page-template-template-fullwidth-php table.cart td.actions input,table.cart td.actions input{font-size:.857em}table.cart thead{text-indent:0}.cart-collaterals .cross-sells ul.products li.product{width:auto!important;margin-right:0!important}#shipping_method label{display:inline-block}#reviews .commentlist li{margin-bottom:2.244em}#wc-bookings-booking-form fieldset{margin-bottom:0}#wc-bookings-booking-form fieldset legend{margin-bottom:.53em}#wc-bookings-booking-form .wc-bookings-date-picker{min-width:0}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker{font-size:1em;font-family:"Montserrat",serif!important}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker table{font-size:.75em!important}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker th{background-color:transparent!important;padding:1.387em}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td{border:1px solid #fff!important}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next,#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev{top:4px;border-radius:3px;height:1.618em;width:1.618em}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-title{padding:.53em 0 .857em 0;font-family:"Montserrat",serif;font-weight:700;text-transform:none}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker table{border-bottom-width:0}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header{background:transparent!important;border-bottom:1px solid rgba(0,0,0,.1)!important;font-size:1.387em}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-calendar{table-layout:fixed}#reviews .commentlist li{border:0;padding:2em;background:#fff;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.1)}#reviews .commentlist li .avatar{border-radius:2px}#reviews .commentlist li .description{padding:0}.hotel-header-wrapper .sph-hero{margin-bottom:0}.hotel-header-wrapper .sph-hero .sph-hero-content-wrapper p:not(:last-child) {text-shadow:-3px 1px 10px rgba(0,0,0,.6)}.hotel-header-wrapper .sph-hero h1:after{text-shadow:1px 1px 4px rgba(0,0,0,.4)}.hotel-header-wrapper .sph-hero .button{background:#fff;background:rgba(255,255,255,.8);color:#5ec1a0}.hotel-header-wrapper .sph-hero .button:before{border-color:#fff;border-color:rgba(255,255,255,.8)}.sd-typography-lora .main-navigation ul.menu>li>a,.sd-typography-lora .main-navigation ul.nav-menu>li>a,.sd-typography-lora button,.sd-typography-lora input[type="button"],.sd-typography-lora input[type="reset"],.sd-typography-lora input[type="submit"],.sd-typography-lora .button,.sd-typography-lora .added_to_cart,.sd-typography-lora .single-product div.product .price{font-family:'Lora'}.sd-typography-roboto-slab .main-navigation ul.menu>li>a,.sd-typography-roboto-slab .main-navigation ul.nav-menu>li>a,.sd-typography-roboto-slab button,.sd-typography-roboto-slab input[type="button"],.sd-typography-roboto-slab input[type="reset"],.sd-typography-roboto-slab input[type="submit"],.sd-typography-roboto-slab .button,.sd-typography-roboto-slab .added_to_cart,.sd-typography-roboto-slab .single-product div.product .price{font-family:'Roboto Slab'}.sd-typography-courier .main-navigation ul.menu>li>a,.sd-typography-courier .main-navigation ul.nav-menu>li>a,.sd-typography-courier button,.sd-typography-courier input[type="button"],.sd-typography-courier input[type="reset"],.sd-typography-courier input[type="submit"],.sd-typography-courier .button,.sd-typography-courier .added_to_cart,.sd-typography-courier .single-product div.product .price{font-family:'Courier'}.sfb-footer-bar{padding-left:4.347826087%;padding-right:4.347826087%}@media screen and (min-width:768px){body,.site{overflow-x:inherit}.col-full{padding:0}.storefront-primary-navigation{margin-left:0;margin-right:0;padding-left:0;padding-right:0;background-color:transparent}.site-header{position:relative;padding-bottom:0}.site-header .hotel-header-wrapper{position:absolute;right:0;bottom:0}.col-full{max-width:100%;margin-left:auto;margin-right:auto}.col-full:after{content:" ";display:block;clear:both}.site-footer{max-width:100%;margin-left:auto;margin-right:auto}.site-footer::after{clear:both;content:"";display:table}.site-footer:after{content:" ";display:block;clear:both}.content-area,.widget-area,.site-info,.footer-widgets{padding:4.347826087%}.content-area{width:69.5652173913%;float:right;margin-right:0}.widget-area{width:30.4347826087%;float:left}.footer-widgets{width:69.5652173913%;float:right;margin-right:0}.footer-widgets.col-2 .block{width:46.6666666667%;float:left;margin-right:6.6666666667%}.footer-widgets.col-2 .block.footer-widget-2{float:right;margin-right:0}.footer-widgets.col-3 .block{width:28%;float:left;margin-right:6.6666666667%}.footer-widgets.col-3 .block.footer-widget-3{float:right;margin-right:0}.footer-widgets.col-4 .block{width:20%;float:left;margin-right:6.6666666667%}.footer-widgets.col-4 .block.footer-widget-4{float:right;margin-right:0}.site-info{width:30.4347826087%;float:left}.right-sidebar .content-area{width:69.5652173913%;float:left;margin-right:0}.right-sidebar .widget-area{width:30.4347826087%;float:right;margin-right:0}.right-sidebar .footer-widgets{width:69.5652173913%;float:left}.right-sidebar .site-info{width:30.4347826087%;float:right;margin-right:0}.left-sidebar .content-area{width:69.5652173913%;float:right;margin-right:0}.left-sidebar .widget-area{width:30.4347826087%;float:left;margin-right:0}.left-sidebar .footer-widgets{width:69.5652173913%;float:right;margin-right:0}.left-sidebar .site-info{width:30.4347826087%;float:left}.storefront-full-width-content .content-area,.page-template-template-fullwidth-php .content-area{width:100%;float:left;margin-left:0;margin-right:0}.site-header .site-branding,.site-header .col-full>.site-logo-anchor,.site-header .col-full>.site-logo-link,.site-header .col-full>.custom-logo-link{width:30.4347826087%;float:left;text-align:center;min-height:7em}.site-header .hotel-header-wrapper{width:69.5652173913%;float:right;margin-right:0}.sd-header-sticky .site{margin-top:0}.main-navigation{width:100%;float:left;margin-left:0;margin-right:0;position:relative}.page-template-template-homepage-php .content-area{width:100%;float:left;margin-left:0;margin-right:0}.page-template-template-homepage-php .storefront-product-section{max-width:100%;margin-left:auto;margin-right:auto}.page-template-template-homepage-php .storefront-product-section:after{content:" ";display:block;clear:both}.page-template-template-homepage-php .storefront-product-section .section-title-wrapper{padding:2.617924em;width:30.4347826087%;float:left;margin-bottom:0}.page-template-template-homepage-php .storefront-product-section .section-title-wrapper.is_stuck{padding-top:1.618em;padding-bottom:1.618em}.page-template-template-homepage-php .storefront-product-section .woocommerce{width:69.5652173913%;float:right;margin-right:0}.page-template-template-homepage-php .storefront-product-section .woocommerce:not(.columns-1) ul.products {padding:4.347826087% 4.347826087% 0 4.347826087%}.site-header{padding:0}.site-header .site-branding,.site-header .col-full>.site-logo-anchor,.site-header .col-full>.site-logo-link,.site-header .col-full>.custom-logo-link{padding:4.347826087%;margin:0;border-right:1px solid rgba(255,255,255,.1)}body:not(.page-template-template-homepage-php) .site-header .site-branding,
  body:not(.page-template-template-homepage-php) .site-header .col-full > .site-logo-anchor,
  body:not(.page-template-template-homepage-php) .site-header .col-full > .site-logo-link,
  body:not(.page-template-template-homepage-php) .site-header .col-full > .custom-logo-link {border-bottom:1px solid rgba(255,255,255,.1)}.site-header-cart{border-top:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}.site-header-cart .cart-contents{padding:1em 2.618em}.main-navigation{padding-top:0;border-top:1px solid rgba(255,255,255,.1);font-size:.9em}.main-navigation ul ul{margin-top:-1px}.main-navigation ul.menu>li,.main-navigation ul.nav-menu>li{float:left}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:1.387em 2em;border-right:1px solid rgba(255,255,255,.1);font-family:"Montserrat",serif}.main-navigation ul.menu>li:first-child,.main-navigation ul.nav-menu>li:first-child{margin-left:0}.main-navigation ul.menu li.current-menu-item>a,.main-navigation ul.nav-menu li.current-menu-item>a{color:#fff;color:rgba(255,255,255,.9)}.main-navigation ul.menu ul li,.main-navigation ul.nav-menu ul li{border-top:1px solid rgba(255,255,255,.1)}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:-1px}.secondary-navigation{width:100%;float:left;margin-left:0;margin-right:0;padding-right:1em;margin-bottom:0}.secondary-navigation ul.menu li.current-menu-item>a,.secondary-navigation ul.nav-menu li.current-menu-item>a{color:#fff;color:rgba(255,255,255,.8)}.secondary-navigation ul.menu ul li,.secondary-navigation ul.nav-menu ul li{border-top:1px solid rgba(255,255,255,.1)}.secondary-navigation ul.menu ul li:first-child a,.secondary-navigation ul.nav-menu ul li:first-child a{padding-top:.857em}.secondary-navigation ul.menu ul li:last-child a,.secondary-navigation ul.nav-menu ul li:last-child a{padding-bottom:.857em}.secondary-navigation ul.menu ul a,.secondary-navigation ul.nav-menu ul a{padding:.857em}.woocommerce-active .site-header .main-navigation{width:100%;float:left;margin-left:0;margin-right:0;margin-right:0}.woocommerce-active .site-header .secondary-navigation{width:100%;float:left;margin-left:0;margin-right:0}.content-area,.widget-area{margin-bottom:0}.content-area{background:#fff;padding-top:4.347826087%;padding-bottom:4.347826087%}.widget-area .widget{border-bottom:0}.widget-area .widget h3.widget-title,.widget-area .widget h2.widgettitle{color:#fff}.widget-area .widget:after{content:'';position:relative;top:3.631em;display:block;height:1px;background:rgba(255,255,255,.1);margin-left:-4.231em;margin-right:-4.231em}.widget-area .storefront-product-section{border:0}.widget-area .storefront-product-section .woocommerce{background-color:transparent}.widget-area ul.product-reviews li.product-review.style-2 .sr-review-content{padding:1.618em;font-size:.857em}.site-footer{padding:0}.site-info{border-top:1px solid rgba(255,255,255,.1)}.footer-widgets{border:0;border-color:rgba(255,255,255,.1);border-style:solid;border-width:1px 0 0 1px}.page-template-template-homepage-php:not(.has-post-thumbnail) .site-main,
  .page-template-template-homepage-php .site-main {padding-top:0}.page-template-template-homepage-php .content-area{padding:0}.page-template-template-homepage-php .hentry{border-bottom:0;margin-bottom:0;padding-bottom:0}.page-template-template-homepage-php .hentry::after{clear:both;content:"";display:table}.page-template-template-homepage-php .hentry .entry-header{width:30.4347826087%;float:left;border-top:1px solid rgba(255,255,255,.1);padding:4.347826087%}.page-template-template-homepage-php .hentry .entry-header h1{color:#fff}.page-template-template-homepage-php .hentry .entry-content{width:69.5652173913%;float:right;margin-right:0;padding:4.347826087%;background:#fff;border-top:1px solid rgba(0,0,0,.1)}.storefront-product-section{border-bottom:0;margin-bottom:0;border-top:1px solid rgba(255,255,255,.9)}.storefront-product-section::after{clear:both;content:"";display:table}.storefront-product-section .section-title{color:#fff}.storefront-product-section .section-title-wrapper{border-top:1px solid rgba(0,0,0,.8);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}.storefront-product-section .woocommerce{background:#fff}.storefront-product-section .woocommerce ul.products{border-width:0;margin-bottom:0}.storefront-product-section .woocommerce ul.products li.product{margin-bottom:0}.storefront-product-section.storefront-recent-products .woocommerce{border-top-width:0}.storefront-product-section.storefront-product-categories ul.products li.product{border-color:transparent!important}.sph-hero+.storefront-product-section{border-top:0}.sph-hero+.storefront-product-section .section-title-wrapper{border:0;transform:none}.woocommerce-breadcrumb{margin-top:0}ul.products li.product{font-size:1em}ul.products li.product::after{clear:both;content:"";display:table}ul.products li.product .hotel-thumbnail-content{float:left;width:50%;overflow:hidden}ul.products li.product .hotel-thumbnail-content img{margin:0 auto;-webkit-transition:all , ease , .4s;-moz-transition:all , ease , .4s;transition:all , ease , .4s}ul.products li.product:hover .hotel-thumbnail-content img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}ul.products li.product .hotel-product-content{float:right;width:50%;padding:5.8823529412%}ul.products li.product .hotel-product-content h3,ul.products li.product .hotel-product-content h2,ul.products li.product .hotel-product-content .woocommerce-loop-product__title{float:left;margin-bottom:1em;max-width:195px}ul.products li.product .hotel-product-content .star-rating{float:right;margin:0 0 0 1em}ul.products li.product .hotel-product-content div[itemprop="description"],ul.products li.product .hotel-product-content .woocommerce-product-details__short-description{clear:both}ul.products li.product .hotel-product-content .price{position:absolute;left:0;top:2.244em;padding:1em 1.387em;background:rgba(0,0,0,.85);color:#fff}ul.products li.product:nth-child(odd) .hotel-thumbnail-content {float:right}ul.products li.product:nth-child(odd) .hotel-product-content {float:left}ul.products li.product:nth-child(odd) .hotel-product-content .price {left:auto;right:0}.site-main{padding-top:0}.site-main .columns-2 ul.products,.site-main .columns-3 ul.products,.site-main .columns-4 ul.products,.site-main .columns-5 ul.products,.site-main .columns-6 ul.products{margin-bottom:0;border:0}.site-main .columns-2 ul.products li.product,.site-main .columns-3 ul.products li.product,.site-main .columns-4 ul.products li.product,.site-main .columns-5 ul.products li.product,.site-main .columns-6 ul.products li.product{border:1px solid rgba(0,0,0,.1);margin-bottom:2.618em;padding-bottom:1em}.site-main .columns-2 ul.products li.product .hotel-thumbnail-content,.site-main .columns-2 ul.products li.product .hotel-product-content,.site-main .columns-3 ul.products li.product .hotel-thumbnail-content,.site-main .columns-3 ul.products li.product .hotel-product-content,.site-main .columns-4 ul.products li.product .hotel-thumbnail-content,.site-main .columns-4 ul.products li.product .hotel-product-content,.site-main .columns-5 ul.products li.product .hotel-thumbnail-content,.site-main .columns-5 ul.products li.product .hotel-product-content,.site-main .columns-6 ul.products li.product .hotel-thumbnail-content,.site-main .columns-6 ul.products li.product .hotel-product-content{float:none;width:100%}.site-main .columns-2 ul.products li.product .hotel-product-content,.site-main .columns-3 ul.products li.product .hotel-product-content,.site-main .columns-4 ul.products li.product .hotel-product-content,.site-main .columns-5 ul.products li.product .hotel-product-content,.site-main .columns-6 ul.products li.product .hotel-product-content{float:none;padding:1.618em;text-align:center}.site-main .columns-2 ul.products li.product .star-rating,.site-main .columns-3 ul.products li.product .star-rating,.site-main .columns-4 ul.products li.product .star-rating,.site-main .columns-5 ul.products li.product .star-rating,.site-main .columns-6 ul.products li.product .star-rating{margin-left:auto;margin-right:auto;float:none}.site-main .columns-2 ul.products li.product:nth-child(odd) .hotel-thumbnail-content,
        .site-main .columns-2 ul.products li.product:nth-child(odd) .hotel-product-content,
        .site-main .columns-3 ul.products li.product:nth-child(odd) .hotel-thumbnail-content,
        .site-main .columns-3 ul.products li.product:nth-child(odd) .hotel-product-content,
        .site-main .columns-4 ul.products li.product:nth-child(odd) .hotel-thumbnail-content,
        .site-main .columns-4 ul.products li.product:nth-child(odd) .hotel-product-content,
        .site-main .columns-5 ul.products li.product:nth-child(odd) .hotel-thumbnail-content,
        .site-main .columns-5 ul.products li.product:nth-child(odd) .hotel-product-content,
        .site-main .columns-6 ul.products li.product:nth-child(odd) .hotel-thumbnail-content,
        .site-main .columns-6 ul.products li.product:nth-child(odd) .hotel-product-content {float:none}.site-main .columns-4 div[itemprop="description"],.site-main .columns-4 .woocommerce-product-details__short-description,.site-main .columns-5 div[itemprop="description"],.site-main .columns-5 .woocommerce-product-details__short-description,.site-main .columns-6 div[itemprop="description"],.site-main .columns-6 .woocommerce-product-details__short-description{display:none}.site-main ul.products{border:1px solid rgba(0,0,0,.1);margin-bottom:3.631em}.site-main ul.products li.product{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:0}.site-main ul.products li.product.product-category{text-align:center}.single-product .content-area{padding:0}.single-product .summary,.single-product .woocommerce-tabs,.single-product .related.products,.single-product .up-sells{padding-left:6.6666666667%;padding-right:6.6666666667%}.single-product div.product{overflow:visible}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:0}.single-product div.product .woocommerce-product-gallery img{width:100%}.single-product div.product .images{position:relative;width:100%;margin-bottom:3.631em}.single-product div.product .images .woocommerce-main-image{margin-bottom:0}.single-product div.product .images .thumbnails,.single-product div.product .images .flex-control-thumbs{width:100%;position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);margin-right:0;padding:.618em;padding-bottom:0;padding-bottom:0;padding-right:0;line-height:.5}.single-product div.product .images .thumbnails:empty,.single-product div.product .images .flex-control-thumbs:empty{display:none}.single-product div.product .images .thumbnails a,.single-product div.product .images .thumbnails li,.single-product div.product .images .flex-control-thumbs a,.single-product div.product .images .flex-control-thumbs li{float:left;display:inline-block;width:auto;max-width:3.631em;margin:0 .618em .618em 0!important;clear:none!important;opacity:.5;-webkit-transition:opacity , ease , .2s;-moz-transition:opacity , ease , .2s;transition:opacity , ease , .2s;cursor:pointer}.single-product div.product .images .thumbnails a:hover,.single-product div.product .images .thumbnails a.active,.single-product div.product .images .thumbnails li:hover,.single-product div.product .images .thumbnails li.active,.single-product div.product .images .flex-control-thumbs a:hover,.single-product div.product .images .flex-control-thumbs a.active,.single-product div.product .images .flex-control-thumbs li:hover,.single-product div.product .images .flex-control-thumbs li.active{opacity:1}.single-product div.product .images .thumbnails a.last,.single-product div.product .images .thumbnails li.last,.single-product div.product .images .flex-control-thumbs a.last,.single-product div.product .images .flex-control-thumbs li.last{float:none}.single-product div.product .summary{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:2.618em}.single-product div.product .woocommerce-product-rating{margin-bottom:2.244em}.single-product div.product form.cart{margin-bottom:2.244em;padding:1em 0;border-color:rgba(0,0,0,.1);border-width:1px}.single-product div.product form.cart::after{clear:both;content:"";display:table}.single-product div.product form.cart .button{margin-right:2px}.single-product div.product .upsells h2,.single-product div.product .related h2{margin-bottom:1em}.single-product div.product .upsells{margin-bottom:2.244em;border-bottom:1px solid rgba(0,0,0,.1)}.single-product.storefront-full-width-content .site-content{padding:4.347826087% 4.347826087% 0 4.347826087%}.single-product.storefront-full-width-content .summary{padding-left:0;padding-right:0}.single-product.storefront-full-width-content .woocommerce-tabs,.single-product.storefront-full-width-content .related.products,.single-product.storefront-full-width-content .up-sells{margin-left:-4.347826087%;margin-right:-4.347826087%}.woocommerce-tabs{border:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);background-color:rgba(0,0,0,.025)}.woocommerce-tabs ul.tabs li{border:0;margin-bottom:.53em}.woocommerce-tabs ul.tabs li a{padding:1em 1.618em;-webkit-transition:all , ease , .2s;-moz-transition:all , ease , .2s;transition:all , ease , .2s;background-color:rgba(255,255,255,.5);box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:2px}.woocommerce-tabs ul.tabs li a:hover{box-shadow:0 1px 5px rgba(0,0,0,.2)}.woocommerce-tabs ul.tabs li.active a{background-color:#fff}.woocommerce-tabs ul.tabs li.active:after{right:1.618em}.storefront-sorting{margin-bottom:3.631em}#order_review,#order_review_heading{border-color:transparent;border-width:0}#order_review_heading{padding:0 0 .618em 0}#order_review{border-color:transparent;background:#fff!important}#payment{border-color:transparent;margin-bottom:1em}.single-product div.product.product-type-accommodation-booking .summary{width:46.6666666667%;float:left;margin-right:6.6666666667%;padding-right:0}.single-product div.product.product-type-accommodation-booking form.cart{width:46.6666666667%;float:right;margin-right:0;padding:0;padding-right:6.6666666667%;border-width:0}.single-product div.product.product-type-accommodation-booking form.cart .wc-bookings-booking-form-button{margin:0 auto;float:none;display:block;width:100%}.single-product div.product.product-type-accommodation-booking form.cart .wc-bookings-booking-cost{text-align:center}.site-main>.sph-hero{margin-bottom:0}.swc-section-description{margin-top:2.244em}.swc-section-description+.clearfix{text-align:center}.smm-mega-menu{margin-left:0;margin-right:0}.page-template-template-homepage-php .storefront-reviews .section-title{padding:4.347826087%;width:30.4347826087%;float:left;border-top:1px solid rgba(255,255,255,.1)}.page-template-template-homepage-php .storefront-reviews .woocommerce{width:100%;float:left;margin-left:0;margin-right:0;background-color:transparent;border-top-width:0}.page-template-template-homepage-php .storefront-reviews ul.product-reviews{width:69.5652173913%;float:right;margin-right:0;padding:4.347826087%;margin-bottom:0;background-color:#fff;border-top:1px solid rgba(0,0,0,.1)}.page-template-template-homepage-php .storefront-reviews ul.product-reviews li.product-review{margin-bottom:0}.page-template-template-homepage-php .storefront-reviews ul.product-reviews .owl-prev{left:1em}.page-template-template-homepage-php .storefront-reviews ul.product-reviews .owl-next{right:1em}.page-template-template-homepage .site-main .sph-hero:first-child{margin-top:0}}@media screen and (min-width:77.5em){.site{max-width:77.50em;margin-left:auto;margin-right:auto;margin-top:3.631em;margin-bottom:3.631em}.sd-header-sticky .site-header{width:77.50em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:768px){.storefront-2-3.storefront-secondary-navigation .site-header .site-branding{width:30.4347826087%;float:left;margin-right:4.347826087%}.storefront-2-3.storefront-secondary-navigation .site-header .secondary-navigation{width:100%;float:left;margin-left:0;margin-right:0}.storefront-2-3.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{width:30.4347826087%;float:left;margin-right:4.347826087%}.storefront-2-3.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation{width:100%;float:left;margin-left:0;margin-right:0}.storefront-2-3.woocommerce-active .site-header .site-branding{width:30.4347826087%;float:left;margin-right:4.347826087%}}