body.responsive-layout .page-header{align-items:center!important}body.responsive-layout .header-padding,body.responsive-layout .limit-wrapper,body.responsive-layout .vamtam-box-outer-padding,body.responsive-layout body.has-blocks:not(.fl-builder) .the-content-parent>*{padding-left:20px;padding-right:20px}body.responsive-layout.has-page-header.single-jetpack-portfolio article>.page-content{padding-top:0}body.responsive-layout .vamtam-col-full-height .fl-col-content{min-height:0}body.responsive-layout #sub-header{border-top:none}body.responsive-layout .post-article header h3,body.responsive-layout .post-article header h3 a{font-size:1.4em}body.responsive-layout .loop-wrapper.news .post-actions-wrapper .icon{margin-right:4px;font-size:11px}body.responsive-layout .loop-wrapper.news .post-actions-wrapper .post-date{text-transform:none;margin-right:0;line-height:2em;font-size:.6em;text-align:center;padding:0}body.responsive-layout .loop-wrapper.news .comment-count{width:25%}body.responsive-layout .loop-wrapper.news .comment-count a{padding:5px;text-align:center}body.responsive-layout .sd-social{margin:0}body.responsive-layout .page-wrapper>aside.left,body.responsive-layout .page-wrapper>aside.right,body.responsive-layout .vamtam-main:not(.layout-full) .vamtam-related-content,body.responsive-layout.single-post .single-post-wrapper .meta-top,body.responsive-layout.single-post .single-post-wrapper .post-meta,body.responsive-layout:not(.fl-builder) .vamtam-main:not(.layout-full) article{padding-left:calc(0px + var(--vamtam-beaver-global-module_margins_left));padding-right:calc(0px + var(--vamtam-beaver-global-module_margins_right))}body.responsive-layout .comment .comment-author{display:none}body.responsive-layout.page-template-guestbook-php .comments .comment{padding:0}body.responsive-layout #commentform .form-submit{margin:0!important}body.responsive-layout h3 .vamtam-button{margin-top:20px}body.responsive-layout #sb_instagram.sbi_col_3 #sbi_images .sbi_item,body.responsive-layout #sb_instagram.sbi_col_4 #sbi_images .sbi_item,body.responsive-layout #sb_instagram.sbi_col_5 #sbi_images .sbi_item,body.responsive-layout #sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:50%}body.responsive-layout blockquote.simple .quote-content{padding:0}body.responsive-layout .vamtam-parallax-bg-img{top:-150px;bottom:-150px}body.responsive-layout .nf-field-container{width:100%!important;margin-left:0!important}body.responsive-layout #vamtam-overlay-menu.open .vamtam-overlay-menu-contents{padding:0}body.responsive-layout .vamtam-overlay-menu-contents .vamtam-overlay-menu-items .mega-menu-wrap{text-align:left!important}body.responsive-layout #main-footer .fl-row-content-wrap .fl-row-content{padding-bottom:0}body.responsive-layout .vamtam-subscrible .field-wrap input[type=button]{margin:5px 0 0 0}body.responsive-layout .cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close,body.responsive-layout .jp-carousel-wrap .jp-carousel-close-hint,body.responsive-layout button.mfp-close:after{right:10px;top:10px;margin:0}body.responsive-layout .fl-module-vamtam-numbers .fl-number-after-text,body.responsive-layout .fl-module-vamtam-numbers .fl-number-before-text{font-size:1.6em}body.responsive-layout .fl-module-vamtam-numbers .fl-number-int{font-size:.9em}body.responsive-layout #header-404{background-position-y:30px!important;background-size:100px!important}body.responsive-layout #header-404 .line-1{padding:50px 0 0 0;font-size:120px}body.responsive-layout .vamtam-sticky-button{display:none}body.responsive-layout .fl-row.vamtam-animation-inside{overflow:hidden}body.responsive-layout #simple-instagram-wrap,body.responsive-layout .simple-instagram-list,body.responsive-layout li.simple-instagram-list-item{width:33.333%}body.responsive-layout .tribe-events-venue-map{float:none!important;width:auto!important;margin:0 3%!important}body.responsive-layout .tribe-tickets-rsvp .tribe-events-tickets-rsvp .tribe-ticket.quantity input{padding:15px 10px 15px 10px;width:70px;text-align:center}body.responsive-layout .tribe-tickets-rsvp .tribe-events-tickets-rsvp .tickets_description{padding:30px 2%}body.responsive-layout .tribe-tickets-rsvp .tribe-events-tickets-title.tribe--rsvp{margin-bottom:0!important}body.responsive-layout .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost span{border-radius:var(--vamtam-border-radius) 0 0 var(--vamtam-border-radius);padding:10px}body.responsive-layout .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost span.tribe-tickets-left{border-radius:0 var(--vamtam-border-radius) var(--vamtam-border-radius) 0}body.responsive-layout .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .tribe-tickets-left,body.responsive-layout .tribe-tickets-left{margin-left:0;border:none!important;padding-left:10px;padding-right:10px}body.responsive-layout .tribe-events-event-cost{flex-wrap:wrap}body.responsive-layout .tribe-events-event-cost form{flex-grow:5}body.responsive-layout .tribe-events-event-cost .tribe-button{margin-left:0;margin-right:0;width:100%}body.responsive-layout .bit-widget-container .bit-event .bit-button{border-color:var(--vamtam-accent-color-1)}body.responsive-layout .bit-widget-container .bit-event .bit-location,body.responsive-layout .bit-widget-container .bit-event .bit-venue{font-size:calc(var(--vamtam-h5-font-size) - 2px)}body.responsive-layout .hotel-booking-search form{flex-direction:column}body.responsive-layout .hotel-booking-search form ul.hb-form-table{flex:1}body.responsive-layout .hotel-booking-search form ul.hb-form-table li.hb-form-field{flex-basis:calc(50% - 5px);margin-bottom:10px}body.responsive-layout .hotel-booking-search form ul.hb-form-table li.hb-form-field:nth-child(1),body.responsive-layout .hotel-booking-search form ul.hb-form-table li.hb-form-field:nth-child(2){flex-basis:100%;margin-right:0}body.responsive-layout .hotel-booking-search form ul.hb-form-table li.hb-form-field:nth-child(2n){margin-right:0}body.responsive-layout .hotel-booking-search form ul.hb-form-table li.hb-form-field input,body.responsive-layout .hotel-booking-search form ul.hb-form-table li.hb-form-field select{font-size:16px}body.responsive-layout .hotel-booking-search form p.hb-submit button{flex-basis:100%;min-height:46px}body.responsive-layout #menus .hotel-booking-search form ul.hb-form-table li.hb-form-field:last-child .hb-form-field-input input,body.responsive-layout #menus .hotel-booking-search form ul.hb-form-table li.hb-form-field:last-child .hb-form-field-input select,body.responsive-layout #top-nav-wrapper .hotel-booking-search form ul.hb-form-table li.hb-form-field:last-child .hb-form-field-input input,body.responsive-layout #top-nav-wrapper .hotel-booking-search form ul.hb-form-table li.hb-form-field:last-child .hb-form-field-input select{border-right:1px solid var(--vamtam-default-line-color)}body.responsive-layout #vamtam-hb-search-result{margin:auto}body.responsive-layout #vamtam-hb-search-result .hb-room{flex-basis:100%}body.responsive-layout #vamtam-hb-search-result .hb-room .post-content-wrapper{width:80%}body.responsive-layout #vamtam-hb-search-result .hb-room .post-content-wrapper .content h3{font-size:100%}body.responsive-layout .hb_single_room .summary .hb_button{min-height:30px;line-height:30px}body.responsive-layout .hb_single_room .summary .price{float:left;height:50px;font-size:26px;margin-right:0;line-height:46px}body.responsive-layout .hb_single_room #vamtam-hb-galary-container .limit-wrapper{max-width:100%;padding:0}body.responsive-layout .hb_single_room #vamtam-hb-galary-container .limit-wrapper>.vamtam-cubeportfolio{margin-bottom:30px}body.responsive-layout .hb_single_room #vamtam-hb-galary-container .limit-wrapper .cbp-nav-pagination{display:block;bottom:-30px}body.responsive-layout .hb_single_room #vamtam-hb-galary-container .limit-wrapper .cbp-nav-controls{display:none}body.responsive-layout .fl-module-vamtam-blog.vamtam-blog-scroll-x .cbp-nav-pagination{display:block}body.responsive-layout .fl-module-vamtam-blog.vamtam-blog-scroll-x .cbp-nav-controls{display:none}body.responsive-layout.post-type-archive-hb_room .rooms .hb_room{width:100%}body.responsive-layout #vamtam-hb-room-archive .hb-room{flex-basis:100%}body.responsive-layout #vamtam-hb-room-archive .hb-room .hb-room-content{width:80%}body.responsive-layout #vamtam-hb-room-archive .hb-room .hb-room-content .post-footer-content .vamtam-pricing p{font-size:16px}body.responsive-layout .vamtam-events-module .vamtam-event-item{flex-direction:column;margin-bottom:40px;padding-bottom:30px;align-items:normal}body.responsive-layout .vamtam-events-module .vamtam-event-item .vamtam-event-thumb-box{width:100%;margin-right:0}body.responsive-layout .vamtam-events-module .vamtam-event-item .vamtam-event-thumb-box .vamtam-event-thumb img{width:100%;opacity:1;-webkit-filter:contrast(100%);filter:contrast(100%);transform:scale(1)}body.responsive-layout .vamtam-events-module .vamtam-event-item .vamtam-event-thumb-box .vamtam-event-date{padding-bottom:20px;-webkit-clip-path:polygon(100% 0,100% 85%,50% 100%,0 85%,0 0);clip-path:polygon(100% 0,100% 85%,50% 100%,0 85%,0 0)}body.responsive-layout .vamtam-events-module .vamtam-event-item .vamtam-event-detail{width:100%;margin-top:20px;padding-right:0}body.responsive-layout .vamtam-events-module .vamtam-event-item .vamtam-event-get-more{justify-content:left}body.responsive-layout #menus .hotel-booking-search{padding:0 5px}body.responsive-layout #menus .hotel-booking-search ul.hb-form-table li.hb-form-field:nth-child( 3 ){border-left:1px solid var(--vamtam-default-line-color)}body.responsive-layout.single-hb_room #main-content #main .hb_single_room .single-room-top-meta-container{border-bottom:none}body.responsive-layout.single-hb_room #main-content #main .hb_single_room .single-room-top-meta-container .limit-wrapper,body.responsive-layout.single-hb_room #main-content #main .hb_single_room .single-room-top-meta-container .vamtam-box-outer-padding{padding:0}body.responsive-layout.single-hb_room #main-content #main .hb_single_room .single-room-top-meta-container .single-room-top-meta{height:auto;display:flex;flex-wrap:wrap}body.responsive-layout.single-hb_room #main-content #main .hb_single_room .single-room-top-meta-container .single-room-top-meta div{border-bottom:1px solid var(--vamtam-default-line-color);min-height:90px;flex-basis:50%;padding-right:0;max-width:50%;text-align:center}body.responsive-layout.single-hb_room #main-content #main .hb_single_room .single-room-top-meta-container .single-room-top-meta div h6{padding-bottom:0}body.responsive-layout.single-hb_room #main-content #main .hb_single_room .single-room-top-meta-container .single-room-top-meta .price{height:180px;margin-top:0;flex-basis:100%;max-width:100%;padding:0;border:none}body.responsive-layout #hotel-booking-payment form#hb-payment-form .hb-customer .hb-order-existing-customer .hb-col-padding.hb-col-border ul.hb-form-table.col-2,body.responsive-layout #hotel-booking-payment form#hb-payment-form .hb-customer .hb-order-new-customer .hb-col-padding.hb-col-border ul.hb-form-table.col-2{margin:0;width:100%}body.responsive-layout #hotel-booking-payment form#hb-payment-form p:last-of-type{margin-bottom:0}body.responsive-layout #hotel_booking_room_hidden{min-width:unset}body.responsive-layout #hotel_booking_room_hidden .hb-search-room-results .hb-search-results-form-container{display:flex;flex-direction:column;width:90%;margin:auto}body.responsive-layout #hotel_booking_room_hidden .hb-search-room-results .hb-search-results-form-container .hb-booking-room-form-group{width:100%;margin:12px auto}body.responsive-layout #hotel_booking_room_hidden .hb-search-room-results .hb-search-results-form-container .hb-booking-room-form-group .hb_button{width:100%}body.responsive-layout #hotel_booking_room_hidden .hb-search-room-results .hb-search-results-form-container .hb-booking-room-form-group .hb-booking-room-form-field select.number_room_select{margin-left:0}body.responsive-layout #hotel_booking_room_hidden .hb-search-room-results .hb-search-results-form-container .hb_addition_package_extra{width:100%;margin:20px auto}body.responsive-layout #hotel_booking_room_hidden .hb-search-room-results .hb-search-results-form-container .hb_addition_package_extra .hb_addition_packages{padding:20px}body.responsive-layout #hotel_booking_room_hidden .hb-search-room-results .hb-search-results-form-container .hb_addition_package_extra .hb_addition_packages ul.hb_addition_packages_ul{margin:0}body.responsive-layout #hotel_booking_room_hidden .hb-search-room-results .hb-booking-room-form-footer{width:90%;margin:0 auto}body.responsive-layout #hotel_booking_room_hidden .hb-search-room-results .hb-booking-room-form-footer .hb_button{display:block;width:100%;margin-bottom:20px}body.responsive-layout .fl-col-group.fl-col-group-responsive-reversed>.fl-col .fl-col-group:not(.fl-col-group-responsive-reversed)>.fl-col{order:unset}body.responsive-layout .fl-col-group.fl-col-group-responsive-reversed .fl-col{flex:0 1 auto}body.responsive-layout .vamtam-cubeportfolio.cbp-mode-slider .cbp-nav-prev{left:-15px}body.responsive-layout .vamtam-cubeportfolio.cbp-mode-slider .cbp-nav-next{right:-15px}body.responsive-layout .loop-wrapper.scroll-x.gap .vamtam-cubeportfolio.cbp-mode-slider .cbp-nav-prev{left:0}body.responsive-layout .loop-wrapper.scroll-x.gap .vamtam-cubeportfolio.cbp-mode-slider .cbp-nav-next{right:0}