.alignleft,.alignright,span.meta-item{display:inline-block}.ui-datepicker,.woocommerce,body{font-family:Rubik,sans-serif}.font-smooth,.mini-cart-wrap .total,.site-footer .widget.woocommerce.widget_price_filter button,.woocommerce #respond input#submit,.woocommerce .checkout_coupon input[type=submit],.woocommerce .return-to-shop a,.woocommerce .woocommerce-MyAccount-content form input[type=submit],.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce form.login button,.woocommerce form.login input[type=submit],.woocommerce form.lost_reset_password button,.woocommerce form.lost_reset_password input[type=submit]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.explore-tours .content .read-more,.header header .main-menu>li a,.header header .main-menu>ul li a,.home-slider .slide header h2 a,.hover-transition,.inspiry_tours_widget .tour-destination:hover img,.read-more,.single-tour .tour-tabs li,.special-offers .tour-offer .offer-content h3 a,.widget.inspiry_recent_posts_widget figure,.widget_tag_cloud .tagcloud a,.woocommerce ul.product_list_widget li img,body a{transition:.2s}.list-style ul:not(.list) li,.sidebar.widget-area .widget_archive ul:not(.list) li,.sidebar.widget-area .widget_categories ul:not(.list) li,.sidebar.widget-area .widget_meta ul:not(.list) li,.sidebar.widget-area .widget_nav_menu ul:not(.list) li,.sidebar.widget-area .widget_pages ul:not(.list) li,.sidebar.widget-area .widget_recent_comments ul:not(.lisat) li,.sidebar.widget-area .widget_recent_entries ul:not(.list) li,.widget.woocommerce.widget_layered_nav ul:not(.list) li,.widget.woocommerce.widget_product_categories ul:not(.list) li{background:url("../img/cat-arrow.png") left 19px no-repeat;border-bottom:1px solid #e2e7ea;padding:1.4rem 0 1.4rem 1.6rem;margin-bottom:0}.list-style ul:not(.list) li:last-child,.list-style-footer ul:not(.list) li:last-child,.sidebar.widget-area .widget_archive ul:not(.list) li:last-child,.sidebar.widget-area .widget_categories ul:not(.list) li:last-child,.sidebar.widget-area .widget_meta ul:not(.list) li:last-child,.sidebar.widget-area .widget_nav_menu ul:not(.list) li:last-child,.sidebar.widget-area .widget_pages ul:not(.list) li:last-child,.sidebar.widget-area .widget_recent_comments ul:not(.list) li:last-child,.sidebar.widget-area .widget_recent_entries ul:not(.list) li:last-child,.single-tour .tour-itinerary .itinerary-step:last-of-type,.site-footer .widget.woocommerce.widget_layered_nav ul:not(.list) li:last-child,.site-footer .widget.woocommerce.widget_product_categories ul:not(.list) li:last-child,.site-footer .widget_archive ul:not(.list) li:last-child,.site-footer .widget_meta ul:not(.list) li:last-child,.site-footer .widget_nav_menu ul:not(.list) li:last-child,.site-footer .widget_pages ul:not(.list) li:last-child,.site-footer .widget_recent_comments ul:not(.list) li:last-child,.site-footer .widget_recent_entries ul:not(.list) li:last-child,.widget.woocommerce.widget_layered_nav ul:not(.list) li:last-child,.widget.woocommerce.widget_product_categories ul:not(.list) li:last-child,.woocommerce .collaterals-single .cart_totals td,.woocommerce .collaterals-single .cart_totals th{border:0}.entry-content strong,.h1,.h2,.h3,.h4,.h5,.h6,.list-style ul:not(.list) li a,.sidebar.widget-area .widget_archive ul:not(.list) li a,.sidebar.widget-area .widget_categories ul:not(.list) li a,.sidebar.widget-area .widget_meta ul:not(.list) li a,.sidebar.widget-area .widget_nav_menu ul:not(.list) li a,.sidebar.widget-area .widget_pages ul:not(.list) li a,.sidebar.widget-area .widget_recent_comments ul:not(.list) li a,.sidebar.widget-area .widget_recent_entries ul:not(.list) li a,.single .post-author .author-detail .view-all-btn:hover,.single .related-posts .in-category .related-post a,.widget.woocommerce a,.widget.woocommerce.widget_layered_nav ul:not(.list) li a,.widget.woocommerce.widget_product_categories ul:not(.list) li a,.widget.woocommerce.widget_products ul li .tp-woo-widget-detail del,.widget.woocommerce.widget_top_rated_products ul li .tp-woo-widget-detail del,.woocommerce .collaterals-single .cart_totals table .cart-discount a:hover,.woocommerce .woocommerce-checkout-review-order-table td a:hover,.woocommerce form.login a,.woocommerce form.lost_reset_password a,.woocommerce table.shop_table .cart-discount a:hover,.woocommerce table.shop_table td a:hover,.woocommerce-cart table.cart td.product-name a,h1,h2,h3,h4,h5,h6{color:#2e3031}#comments .comment-wrapper .comment-meta .comment-author h5 a:hover,.bp-archive-product-single h2 a:hover,.contact-section .offices-contact .office-contact .email a:hover,.home-slider .slide header h2 a:hover,.list-style ul:not(.list) li a:hover,.sidebar.widget-area .widget a:hover,.sidebar.widget-area .widget_archive ul:not(.list) li a:hover,.sidebar.widget-area .widget_categories ul:not(.list) li a:hover,.sidebar.widget-area .widget_meta ul:not(.list) li a:hover,.sidebar.widget-area .widget_nav_menu ul:not(.list) li a:hover,.sidebar.widget-area .widget_pages ul:not(.list) li a:hover,.sidebar.widget-area .widget_recent_comments ul:not(.list) li a:hover,.sidebar.widget-area .widget_recent_entries ul:not(.list) li a:hover,.single .related-posts .in-category .related-post a:hover,.single .related-posts .in-navigation .post-nav a:hover,.single .related-posts .in-navigation .post-nav>a:hover,.single-tour .tour-meta-bar .tour-tags .tag-review a:hover,.tours-gallery .gallery-item .item-content h3 a:hover,.tours-listing .tour-post .offer-content h3 a:hover,.travel-destinations figure .location h2 a:hover,.widget.woocommerce .widget_shopping_cart_content .cart_list li a:hover,.widget.woocommerce a:hover,.widget.woocommerce.widget_layered_nav ul:not(.list) li a:hover,.widget.woocommerce.widget_product_categories ul:not(.list) li a:hover,.widget.woocommerce.widget_products ul li:hover .product-title,.widget.woocommerce.widget_recent_reviews li a:hover,.widget.woocommerce.widget_top_rated_products ul li:hover .product-title,.woocommerce .collaterals-single .cart_totals table .cart-discount a,.woocommerce .woocommerce-MyAccount-content a,.woocommerce .woocommerce-checkout .woocommerce-checkout-payment a,.woocommerce form.login a:hover,.woocommerce form.lost_reset_password a:hover,.woocommerce-cart table.cart td.product-name a:hover,body a,span.meta-item a:hover{color:#00aeef}.list-style ul:not(.list) ul,.sidebar.widget-area .widget_archive ul:not(.list) ul,.sidebar.widget-area .widget_categories ul:not(.list) ul,.sidebar.widget-area .widget_meta ul:not(.list) ul,.sidebar.widget-area .widget_nav_menu ul:not(.list) ul,.sidebar.widget-area .widget_pages ul:not(.list) ul,.sidebar.widget-area .widget_recent_comments ul:not(.list) ul,.sidebar.widget-area .widget_recent_entries ul:not(.list) ul,.widget.woocommerce.widget_layered_nav ul:not(.list) ul,.widget.woocommerce.widget_product_categories ul:not(.list) ul{margin-top:1.4rem;border-top:1px solid #e2e7ea;margin-bottom:-1.4rem}.list-style ul:not(.list) ul li:last-child,.list-style-footer ul:not(.list) ul li:last-child,.qe-faq-toggle:last-child,.sidebar.widget-area .widget_archive ul:not(.list) ul li:last-child,.sidebar.widget-area .widget_categories ul:not(.list) ul li:last-child,.sidebar.widget-area .widget_meta ul:not(.list) ul li:last-child,.sidebar.widget-area .widget_nav_menu ul:not(.list) ul li:last-child,.sidebar.widget-area .widget_pages ul:not(.list) ul li:last-child,.sidebar.widget-area .widget_recent_comments ul:not(.list) ul li:last-child,.sidebar.widget-area .widget_recent_entries ul:not(.list) ul li:last-child,.site-footer .widget.woocommerce.widget_layered_nav ul:not(.list) ul li:last-child,.site-footer .widget.woocommerce.widget_product_categories ul:not(.list) ul li:last-child,.site-footer .widget_archive ul:not(.list) ul li:last-child,.site-footer .widget_meta ul:not(.list) ul li:last-child,.site-footer .widget_nav_menu ul:not(.list) ul li:last-child,.site-footer .widget_pages ul:not(.list) ul li:last-child,.site-footer .widget_recent_comments ul:not(.list) ul li:last-child,.site-footer .widget_recent_entries ul:not(.list) ul li:last-child,.widget.woocommerce.widget_layered_nav ul:not(.list) ul li:last-child,.widget.woocommerce.widget_product_categories ul:not(.list) ul li:last-child,body abbr[data-original-title],body abbr[title]{border-bottom:0}.entry-content dl dd,.list-style-footer ul:not(.list) li,.qe-faq-content p,.site-footer .widget.woocommerce.widget_layered_nav ul:not(.list) li,.site-footer .widget.woocommerce.widget_product_categories ul:not(.list) li,.site-footer .widget_archive ul:not(.list) li,.site-footer .widget_meta ul:not(.list) li,.site-footer .widget_nav_menu ul:not(.list) li,.site-footer .widget_pages ul:not(.list) li,.site-footer .widget_recent_comments ul:not(.list) li,.site-footer .widget_recent_entries ul:not(.list) li{margin-bottom:1.2rem}.contact-section .contact-form form.wpcf7-form p,.entry-content ol li:last-child,.entry-content ul li:last-child,.home-testimonials .testimonial.no-margin-bottom,.inspiry_address_widget p.phone,.sidebar.widget-area .widget:last-child,.single .post-content .wp-block-gallery figure,.single-tour .tour-review #comments .comment .comment-body,.single-tour .tour-review #comments .comment .comment-content,.single-tour .tour-review #comments .comment-list,.widget .wp-caption .wp-caption-text,.woocommerce .woocommerce-checkout-payment .place-order,.woocommerce .woocommerce-error li,.woocommerce .woocommerce-form-coupon li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li,body figure,body ol,body ul{margin-bottom:0}.list-style-footer ul:not(.list) li a,.site-footer .widget.woocommerce.widget.woocommerce .widget_shopping_cart_content .cart_list li a,.site-footer .widget.woocommerce.widget.woocommerce .widget_shopping_cart_content .total,.site-footer .widget.woocommerce.widget_layered_nav ul:not(.list) li a,.site-footer .widget.woocommerce.widget_product_categories ul:not(.list) li a,.site-footer .widget.woocommerce.widget_products ul li a .product-title,.site-footer .widget.woocommerce.widget_recent_reviews li a,.site-footer .widget.woocommerce.widget_top_rated_products ul li a .product-title,.site-footer .widget_archive ul:not(.list) li a,.site-footer .widget_meta ul:not(.list) li a,.site-footer .widget_nav_menu ul:not(.list) li a,.site-footer .widget_pages ul:not(.list) li a,.site-footer .widget_recent_comments ul:not(.list) li a,.site-footer .widget_recent_entries ul:not(.list) li a,.site-footer footer a{color:#9bb8cc}.home-slider .slide header h2 a,.list-style-footer ul:not(.list) li a:hover,.single-tour .tour-meta-bar .tour-tags,.single-tour .tour-meta-bar .tour-tags .tag-review a,.site-footer .widget.woocommerce.widget.woocommerce .widget_shopping_cart_content .cart_list li a.remove,.site-footer .widget.woocommerce.widget.woocommerce .widget_shopping_cart_content .cart_list li a:hover,.site-footer .widget.woocommerce.widget_layered_nav ul:not(.list) li a:hover,.site-footer .widget.woocommerce.widget_product_categories ul:not(.list) li a:hover,.site-footer .widget.woocommerce.widget_products ul li a:hover .product-title,.site-footer .widget.woocommerce.widget_recent_reviews li a:hover,.site-footer .widget.woocommerce.widget_top_rated_products ul li a:hover .product-title,.site-footer .widget_archive ul:not(.list) li a:hover,.site-footer .widget_meta ul:not(.list) li a:hover,.site-footer .widget_nav_menu ul:not(.list) li a:hover,.site-footer .widget_pages ul:not(.list) li a:hover,.site-footer .widget_recent_comments ul:not(.list) li a:hover,.site-footer .widget_recent_entries ul:not(.list) li a:hover,.top-bar a:hover,.tours-gallery .gallery-item .item-content h3 a,.travel-destinations figure .location h2 a,.widget .nice-select span,.widget a:hover,.widget_calendar #wp-calendar tbody,.woocommerce .woocommerce-MyAccount-content a.woocommerce-Button,.woocommerce .woocommerce-MyAccount-content a.woocommerce-Button:hover,.woocommerce div.product .single-right-wc .button:hover:after{color:#fff}.list-style-footer ul:not(.list) ul,.site-footer .widget.woocommerce.widget_layered_nav ul:not(.list) ul,.site-footer .widget.woocommerce.widget_product_categories ul:not(.list) ul,.site-footer .widget_archive ul:not(.list) ul,.site-footer .widget_meta ul:not(.list) ul,.site-footer .widget_nav_menu ul:not(.list) ul,.site-footer .widget_pages ul:not(.list) ul,.site-footer .widget_recent_comments ul:not(.list) ul,.site-footer .widget_recent_entries ul:not(.list) ul{margin-top:1.2rem}.list-style-footer ul:not(.list) ul li,.site-footer .widget.woocommerce.widget_layered_nav ul:not(.list) ul li,.site-footer .widget.woocommerce.widget_product_categories ul:not(.list) ul li,.site-footer .widget_archive ul:not(.list) ul li,.site-footer .widget_meta ul:not(.list) ul li,.site-footer .widget_nav_menu ul:not(.list) ul li,.site-footer .widget_pages ul:not(.list) ul li,.site-footer .widget_recent_comments ul:not(.list) ul li,.site-footer .widget_recent_entries ul:not(.list) ul li{padding-left:1.6rem}.widget_calendar #wp-calendar thead,html{font-size:10px}body{color:#000}body img{max-width:100%;height:auto}body ol,body ul{padding:0;list-style:none}body a:hover{color:#000;text-decoration:none}.widget.woocommerce.widget_products ul li .tp-woo-widget-detail ins,.widget.woocommerce.widget_top_rated_products ul li .tp-woo-widget-detail ins,.woocommerce div.product .single-right-wc ins,.wrapper-buttons-add-cart .price-and-cart ins,body a:focus,body a:visited{text-decoration:none}body pre{font-size:1.2rem;border-color:#e2e7ea}body input{border:none;padding:.5rem 1rem;outline:0}.contact-section .contact-form form.wpcf7-form input[type=email],.contact-section .contact-form form.wpcf7-form input[type=password],.contact-section .contact-form form.wpcf7-form input[type=text],.contact-section .contact-form form.wpcf7-form input[type=url],.woocommerce .woocommerce-checkout-payment,.woocommerce table.shop_table,.woocommerce-ordering .nice-select .list,.wp-block-button .wp-block-button__link,body input[type=submit],table.variations .nice-select .list{border-radius:0}.woocommerce.single-product .woocommerce-message,body h1,body h2,body h3,body h4,body h5,body h6{margin-top:0}.inspiry_booking_widget,.no-padding{padding:0}.mini-cart-wrap p,.no-margin,.woocommerce .checkout_coupon p,.woocommerce-cart table.cart td.product-name dl,.woocommerce-cart table.cart td.product-name dl dd,.wp-block-archives .nice-select .option{margin:0}.alignleft{float:left;margin-right:1.5rem}.alignright{float:right;margin-left:1.5rem}.aligncenter{display:block;text-align:center;margin-left:auto;margin-right:auto}.wp-caption{margin-bottom:1.5rem;text-align:center;max-width:100%}.wp-caption-text{color:#666;font-style:italic;padding:1rem;font-size:1.3rem;border:1px solid #e2e7ea}::selection{background:#00aeef;color:#fff}::-moz-selection{background:#00aeef;color:#fff}.grey-bg,.ui-datepicker .ui-widget-header{background:#f1f4f6}.inspiry_booking_widget .tour-booking input:focus,.inspiry_tours_search_widget #tours-search input:focus,.white-bg{background:#fff}#site-wrapper{clear:both;min-height:100%;margin-bottom:-81px}#content-wrapper.site-page{padding:9rem 0}#content-wrapper.site-page .listing-page-content,.home-section.home-section-features{padding-bottom:4rem}.full-section,.home-section{padding:8rem 0}.dark-bg{background-color:#f1f4f6}.sky-bg{background-color:#dff6ff}span.meta-item{margin-right:1rem;font-size:1.4rem;margin-bottom:1rem;color:#a6b0b3}.inspiry_tours_widget .tour-destination .rating i,.widget.inspiry_top_rated_tours_widget .content .rating i,span.meta-item i{margin-right:.5rem}.sidebar.widget-area .widget a,.tours-listing .tour-post .offer-content h3 a,span.meta-item a{color:inherit}.header header .main-menu-wrap,.home-slider .slide .detail .price a,.nice-select.right,.smart-social{float:right}.smart-social li{float:left;margin-right:1.7rem}#respond #commentform .logged-in-as,.entry-content ol li em,.entry-content ol li span,.entry-content ol li strong,.entry-content ul li em,.entry-content ul li span,.entry-content ul li strong,.inspiry_address_widget .email,.smart-social li a,.top-bar .smart-social li a{font-size:1.4rem}.bottom-socket .credit-cards img:last-child,.header header .main-menu>li:last-child,.header header .main-menu>ul li:last-child,.inspiry_share_widget .social-share ul li:last-child,.inspiry_tours_widget .tour-destination .rating i:last-child,.smart-social li:last-child a,.smart-social li:nth-last-child(0n+2),.social-profile .social-buttons li:last-child,.top-bar ul li:last-child,.top-bar ul li:last-child a,.woocommerce ul.order_details li:last-child{margin-right:0}.rating{font-size:1.5rem;color:#a7b1b4}.rating i{margin-right:.2rem}.rating i.rated,.single-tour .tour-meta-bar .tour-tags .tag-review i.rated,.woocommerce .star-rating span{color:#ea923a}.sunlight{position:absolute;bottom:0;left:0;color:#fff;font-size:1.6rem;padding:.9rem 1.6rem;background:rgba(46,48,49,.6)}.btn-inspiry-download,.read-more,.single .related-posts .in-category .related-post span,.top-bar ul li a{font-size:1.2rem;text-transform:uppercase}.tour-meta img{margin-right:1.4rem}.blog-posts .sticky .post-content,.blog-posts .sticky.has-post-thumbnail figure,.home-mood-destination figure,.home-slider .slide,.site-footer .widget_tag_cloud .tagcloud a,.top-bar .smart-social,.tour-meta .tour-meta-icon,.tours-listing .tour-post figure,.travel-destinations figure{position:relative}.inspiry_tours_widget .tour-destination>a,.no-csspointerevents .nice-select.open .list,.single-tour .post-content>div.active,.tour-meta .tour-meta-icon:hover span,.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block}.tour-meta .tour-meta-icon span{display:none;font-size:1rem;font-family:Rubik;background:#2e3031;color:#fff;padding:.5rem 1.4rem;border-radius:.3rem;text-transform:uppercase;line-height:1.2rem;white-space:nowrap;position:absolute;top:-42px;left:0}.tour-meta .tour-meta-icon span:after{content:"";border-right:7px solid transparent;position:absolute;border-left:7px solid transparent;border-top:8px solid #2e3031;background:0 0;width:14px;display:block;border-bottom:0;top:85%;left:50%;margin-left:-7px}.tour-meta .tour-meta-icon svg{width:24px;height:auto;margin-right:1.4rem}.tour-meta .tour-meta-icon svg *{fill:none;stroke:#fff}.read-more{padding:0 1.5rem;height:33px;line-height:35px;position:absolute;right:0;bottom:0;color:#fff;background-color:#000}.read-more.nice-select.open,.read-more:active,.read-more:focus,.read-more:visited{color:#fff;text-decoration:none}#respond #commentform .submit:hover,.entry-content .post-password-form input[type=submit]:hover,.explore-tours .content .read-more:hover,.read-more:hover{color:#fff;background-color:#77c720}.inspiry-box-shadow{box-shadow:0 0 24px 0 rgba(0,0,0,.06);background-color:#fff}.screen-reader-text{clip:rect(1rem,1rem,1rem,1rem);position:absolute;height:.1rem;width:.1rem;overflow:hidden}.screen-reader-text.nice-select.open,.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{border-radius:3rem;clip:auto;display:block;font-weight:700;height:auto;left:.5rem;line-height:normal;padding:1.5rem 2.3rem 1.4rem;text-decoration:none;top:.5rem;width:auto;z-index:100000}.no-bottom-padding{padding-bottom:0}.btn-inspiry-download{background-color:#00aeef;color:#fff;border:none;border-radius:0;padding:1rem 2rem}#site-banner,.top-bar{background-color:#004274}.btn-inspiry-download i,.inspiry_address_widget .phone img,.single-tour .tour-meta-bar .tour-tags .tag-review span{margin-right:1rem}.btn-inspiry-download.nice-select.open,.btn-inspiry-download:active,.btn-inspiry-download:focus,.btn-inspiry-download:hover{background-color:#77c720;color:#fff;outline:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{font-weight:400;text-align:center;cursor:pointer}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover{border:0;background:0 0;top:2px}.single-tour .tour-include i,.ui-datepicker .ui-datepicker-next:hover:after,.ui-datepicker .ui-datepicker-prev:hover:after,.woocommerce .woocommerce-MyAccount-content a:hover,.woocommerce .woocommerce-checkout .woocommerce-checkout-payment a:hover{color:#77c720}#respond #commentform .comment-form-comment label,#search-form-wrapper .search-trapezoid,.blog-posts .sticky.has-post-thumbnail .post-content:after,.blog-posts .sticky.has-post-thumbnail .post-content:before,.home-slider.loading+#search-form-wrapper,.inspiry_tours_search_widget svg,.no-csspointerevents .nice-select .list,.single-right-wc .woocommerce-product-rating .woocommerce-review-link,.single-tour .post-content>div,.single-tour .tour-meta-bar ul:after,.single-tour .tour-meta-bar ul:before,.site-footer .widget_archive ul:not(.list) li ul,.site-footer .widget_categories ul:not(.list) li ul,.top-bar ul .sub-menu,.ui-datepicker .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-prev .ui-icon,.woocommerce a.add_to_cart_button.added,.woocommerce div.product .single-right-wc table.variations .reset_variations,.woocommerce div.product .woocommerce-tabs #review_form_wrapper .nice-select,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.ui-datepicker .ui-datepicker-next:after,.ui-datepicker .ui-datepicker-prev:after{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-top:6px;color:#00aeef}.ui-datepicker .ui-datepicker-next:after{content:"\f0a9"}.ui-datepicker .ui-datepicker-prev:after{content:"\f0a8"}#search-form-wrapper .search-form form .nice-select .option.selected,.ui-datepicker .ui-widget-header,.woocommerce .addresses address,.woocommerce .collaterals-single .cart_totals table .cart-discount th,.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes th{font-weight:400}.ui-datepicker table .ui-state-default{background-color:#f8f9f9;border-color:#e2e7ea;text-align:center}#scroll-top:hover,.ui-datepicker table .ui-state-default.ui-state-active,.ui-datepicker table .ui-state-default:hover{color:#00aeef;border-color:#00aeef}.ui-datepicker table .ui-state-default.ui-state-highlight{color:#77c720;border-color:#77c720}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:1rem;padding-top:2rem}.alignfull,.alignwide,.contact-section .google-map h3,.entry-content .wp-audio-shortcode,.entry-content dl,.entry-content ol,.entry-content p,.entry-content ul,.qe-faq-content .qe-faq-top,.single .post-content figure,.wp-block-archives{margin-bottom:2.2rem}.entry-content p{font-size:1.4rem;line-height:1.8}.entry-content ol li,.entry-content ul li{margin-bottom:1.2rem;line-height:1.8;list-style-position:inside}.entry-content ol.wp-block-gallery li:last-child,.entry-content ul.wp-block-gallery li:last-child{margin-bottom:16px}.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul{margin-top:.8rem;margin-bottom:0}.entry-content ul{margin-left:.2rem}.entry-content ul>li{list-style:circle;margin-left:2rem}.entry-content ol{margin-left:.5rem}.entry-content ol>li{list-style:decimal;margin-left:1.5rem}.entry-content blockquote{border-color:#00aeef;font-size:1.6rem}.entry-content blockquote cite{display:block;margin-top:1rem}.entry-content address{font-style:italic;line-height:2.2rem}.entry-content pre{background-color:#f4f5f8;color:#2e3031;margin-bottom:3rem;border-radius:0}.entry-content table{width:100%;margin-bottom:2.2rem}.entry-content table td,.entry-content table th{padding:1rem;text-align:left;border:1px solid #e2e7ea}.entry-content dl dt,.inspiry_booking_widget #error-container label,.inspiry_booking_widget #message-container label{margin-bottom:.5rem}.entry-content .post-password-form label{margin-right:-.3rem}.entry-content .post-password-form input[type=password]{color:#000;background-color:#f4f5f8}#page404 .content-404 .green-btn:hover,.entry-content .post-password-form input[type=submit],.sidebar.widget-area .tagcloud a:hover{color:#fff;background-color:#00aeef}.mean-container .mean-nav ul li a,.single .post-author .smart-social a,.top-bar,.top-bar a{color:#a2bed4}.entry-content .gallery{margin-bottom:1.2rem;margin-left:-2rem}.entry-content .gallery-item{display:inline-block;text-align:left;vertical-align:top;width:100%;padding-left:2rem;margin-bottom:1rem;box-sizing:border-box}.entry-content .gallery-item a img{display:block;width:100%}.entry-content .gallery-item a:focus img,.entry-content .gallery-item a:hover img{-webkit-filter:opacity(60%);filter:opacity(60%)}.entry-content .gallery-item .gallery-caption{color:#000;font-style:italic}.entry-content .gallery-columns-2 .gallery-item,.woocommerce div.product .single-right-wc table.variations select{width:50%}.entry-content .gallery-columns-3 .gallery-item{width:33.3333%}.entry-content .gallery-columns-4 .gallery-item{width:25%}.entry-content .gallery-columns-5 .gallery-item,.woocommerce .bp-my-account-wrapper .woocommerce-MyAccount-navigation{width:20%}.entry-content .gallery-columns-6 .gallery-item{width:16.6667%}.entry-content .gallery-columns-7 .gallery-item{width:14.2857%}.entry-content .gallery-columns-8 .gallery-item{width:12.5%}.entry-content .gallery-columns-9 .gallery-item{width:11.1111%}.blog-posts article.post .blog-entry-thumbnail img,.carousel-product-upsells-related h2 a:hover:before,.mini-cart-wrap .cart_list .mini_cart_item .product-thumbnail img,.nice-select.wide,.product-single-slide-image img,.single .post-author .author-detail,.single-left-wc .images,.special-offers .tour-offer figure img,.tourpress-content-fullwidth .col-main-content,.tours-gallery .gallery-item img,.tours-listing .tour-post figure .wp-post-image,.travel-destinations figure img,.widget_calendar #wp-calendar,.woocommerce .woocommerce-MyAccount-navigation ul li a:hover:after,.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:after,.woocommerce-LoopProduct-link img,.wrapper-thumb-product img{width:100%}.top-bar{padding:1.4rem 0}.top-bar .welcome-note{font-size:1.4rem;margin:0}.top-bar ul li{float:left;list-style:none;margin-right:3.2rem}.top-bar .smart-social .shopping-cart{vertical-align:middle;padding-left:1.7rem;border-left:1px solid;cursor:pointer}.top-bar .smart-social .shopping-cart .shopping-cart-icon{margin-bottom:-3px;fill:#a2bed4}.top-bar .smart-social .shopping-cart:hover .shopping-cart-icon{fill:#fff}.top-bar .smart-social .shopping-cart .active-cart{background-color:#00aeef;width:7px;height:7px;border-radius:50%;display:block;margin-top:-22px;z-index:9999;float:right;margin-right:-6px}.blog-posts article.post .blog-entry-thumbnail,.home-mood-destination.fix-columns .row,.inspiry_booking_widget #message-container,.inspiry_share_widget .social-share,.inspiry_share_widget .widget-title,.single-tour .tour-gallery,.single-tour .tour-location,.top-bar .primary_menu,.wrapper-buttons-add-cart{text-align:center}.top-bar .header-email{float:right;font-size:1.4rem}.top-bar .header-email i{margin-right:1rem;font-size:1.6rem}.top-bar .smart-social li{margin-right:1.7rem}.top-bar .smart-social li:first-child{margin-left:3.8rem}.mini-cart-wrap{position:absolute;z-index:9999;width:100%;background:#014b84;top:3.4rem;left:0;padding:2rem;display:none}.mini-cart-wrap .variation{clear:both;padding-left:20px;padding-top:5px;border:none}.mini-cart-wrap a{color:#00aeef;background-color:transparent;font-weight:400}.bottom-socket .copyright a,.inspiry_address_widget p a,.inspiry_tours_widget .tour-destination .content h3 a,.inspiry_tours_widget .tour-destination .content h3 a:hover,.inspiry_tours_widget .tour-destination .content h3:hover,.mini-cart-wrap a:hover{color:#fff;background-color:transparent}.mini-cart-wrap .cart_list .mini_cart_item{width:100%;border-bottom:1px solid;padding:1.5rem 0;margin:0 auto}.mini-cart-wrap .cart_list .mini_cart_item:first-child{padding-top:0}#comments .comment-list .pingback,#review_form_wrapper #respond #commentform input[type=email],#review_form_wrapper #respond #commentform input[type=text],#review_form_wrapper #respond #commentform input[type=url],#review_form_wrapper #respond #commentform textarea,.mini-cart-wrap .cart_list .mini_cart_item:last-child,.widget ol:not(.list) li,.widget p img,.widget ul:not(.list) li,.woocommerce .woocommerce-MyAccount-content form input[type=email]{margin-bottom:1rem}.mini-cart-wrap .cart_list .mini_cart_item .remove{font-size:2rem;vertical-align:middle;float:left;width:auto;height:auto;line-height:2.9rem;margin:-.9rem 1rem 0 0;color:#fff;background-color:transparent}.mini-cart-wrap .cart_list .mini_cart_item .remove:hover{color:red;background-color:transparent}.mini-cart-wrap .cart_list .mini_cart_item .product-thumbnail{max-width:6rem;margin-right:1rem;float:left}.mini-cart-wrap .cart_list .mini_cart_item .right-content{float:left;max-width:14.6rem}.mini-cart-wrap .cart_list .mini_cart_item .right-content .product-title{display:block;margin-bottom:.5rem;font-size:1.4rem}.mini-cart-wrap .cart_list .mini_cart_item .right-content .quantity{display:block;font-size:1.3rem;color:#bdcedc}@media (min-width:480px) and (max-width:767px){.mini-cart-wrap .cart_list .mini_cart_item .right-content{max-width:75%}}@media (max-width:479px){.mini-cart-wrap .cart_list .mini_cart_item .right-content{max-width:65%}}.mini-cart-wrap .total{color:#bdcedc}.mini-cart-wrap .buttons{text-align:center;margin-bottom:0;padding-top:2rem}.mini-cart-wrap .buttons a{display:inline-block;color:#fff;padding:.7rem 1.6rem;background-color:#00aeef;border-radius:0;line-height:1.9rem}.mini-cart-wrap .buttons a:hover,.pagination .nav-links a:hover,.pagination .nav-links>span{background-color:#77c720;color:#fff}.mini-cart-wrap .buttons a:last-child{margin-left:1rem}#site-banner{padding:10rem;color:#fff}@media (min-width:480px) and (max-width:1199px){#site-banner{padding:10rem 6rem}}#site-banner .banner-content{text-align:center;text-shadow:0 0 2px #444}#site-banner .banner-content h1,#site-banner .banner-content h2{font-size:4.8rem;font-weight:700;-ms-word-wrap:break-word;word-wrap:break-word;color:inherit}@media (min-width:768px) and (max-width:991px){#site-banner .banner-content h1,#site-banner .banner-content h2{font-size:3.8rem}}#site-banner .banner-content .breadcrumbs{font-size:2rem;margin-bottom:0}.header header{padding:3rem 0 0;background-color:#fff}.header header .logo-wrap{margin-bottom:1.3rem}.header header .logo-wrap .site-title{font-size:3.6rem;margin-bottom:0;line-height:1.1}#page404 .title-404,.header header .main-menu,.woocommerce div.product .single-right-wc table.variations td{float:left}.header header .main-menu>li,.header header .main-menu>ul li{float:left;list-style:none;padding:1rem 0 0;margin-right:2.9rem;position:relative;border-bottom:3px solid transparent}#respond #commentform input[type=email]:focus,#respond #commentform input[type=text]:focus,#respond #commentform input[type=url]:focus,#respond #commentform textarea:focus,.header header .main-menu>li.current-menu-ancestor,.header header .main-menu>li.current_page_item,.header header .main-menu>ul li.current-menu-ancestor,.header header .main-menu>ul li.current_page_item,.widget.inspiry_recent_posts_widget figure:hover,.widget.inspiry_top_rated_tours_widget figure:hover,.woocommerce .checkout_coupon input:focus,.woocommerce .quantity .qty:focus,.woocommerce .woocommerce-checkout input.input-text:focus,.woocommerce .woocommerce-checkout textarea:focus,.wp-block-quote[style*="text-align: right"],.wp-block-quote[style*="text-align:right"],hr.wp-block-separator{border-color:#00aeef}.header header .main-menu>li.current-menu-ancestor:before,.header header .main-menu>li.current_page_item:before,.header header .main-menu>ul li.current-menu-ancestor:before,.header header .main-menu>ul li.current_page_item:before{content:"";border-style:solid;border-width:0 6px 6px;border-color:transparent transparent #00aeef;position:absolute;bottom:0;left:50%;transform:translate(-50%,3px)}.header header .main-menu>li.current-menu-ancestor>a,.header header .main-menu>li.current_page_item>a,.header header .main-menu>ul li.current-menu-ancestor>a,.header header .main-menu>ul li.current_page_item>a,.woocommerce .woocommerce-MyAccount-content .edit:hover,.woocommerce .woocommerce-MyAccount-content form a,.woocommerce .woocommerce-MyAccount-content table td.order-number a:hover,.woocommerce div.product .single-right-wc .product_meta a:hover{color:#1a1a1a}.header header .main-menu>li a,.header header .main-menu>ul li a{color:#606668;font-size:1.6rem;padding:0 .5rem 3.6rem;display:inline-block}.header header .main-menu>li a:hover,.header header .main-menu>ul li a:hover{color:#6bc6f3}@media (min-width:992px) and (max-width:1200px){.header header .main-menu>li,.header header .main-menu>ul li{margin-right:1.9rem}}.header header .main-menu>li .sub-menu,.header header .main-menu>ul li .sub-menu{position:absolute;top:104%;left:0;z-index:20;min-width:20rem;background-color:#00aeef;display:none}.header header .main-menu>li .sub-menu li,.header header .main-menu>ul li .sub-menu li{border-bottom:1px solid #f1f4f6;position:relative}#search-form-wrapper .search-form form .form-field:last-child,.header header .main-menu>li .sub-menu li:last-child,.header header .main-menu>ul li .sub-menu li:last-child,.single-tour .tour-review #comments .comment .author-photo img,.tours-sorter ul li:last-child,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce nav.woocommerce-pagination ul{border:none}.header header .main-menu>li .sub-menu li.active-parent>a,.header header .main-menu>li .sub-menu li.current-menu-item>a,.header header .main-menu>ul li .sub-menu li.active-parent>a,.header header .main-menu>ul li .sub-menu li.current-menu-item>a{color:#fff;background-color:#004274}.header header .main-menu>li .sub-menu li a,.header header .main-menu>ul li .sub-menu li a{font-size:1.4rem;padding:1.6rem 1rem;width:100%;display:inline-block;outline:0;color:#fff;transition:.5s}.header header .main-menu>li .sub-menu li a:hover,.header header .main-menu>ul li .sub-menu li a:hover{background-color:#fff;color:#606668}.header header .main-menu>li .sub-menu li .sub-menu,.header header .main-menu>ul li .sub-menu li .sub-menu{left:100%;top:0}.header header .header-phone-wrap{float:right;margin:.2rem 0 0 2rem}.header header .header-phone{font-size:2.5rem;font-weight:400;color:#004274}.header header .header-phone img{margin-top:-5px;margin-right:3px}.header header .header-phone svg{vertical-align:sub;fill:#004274}header.sticky-header{position:fixed;top:0;left:0;right:0;transform:translateY(-100%);transition:transform .4s cubic-bezier(.3, .73, .3, .74);z-index:9999}body.sticky-body header.sticky-header{transform:translateY(0)}.mean-container .mean-bar{background-color:#205a85}.mean-container .mean-nav{background-color:#004274}.mean-container .mean-nav ul li a.mean-expand{font-weight:lighter;height:22px;color:#e8eff4;background-color:#00aeef}.mean-container .mean-nav ul li a.mean-expand.mean-clicked,.mean-container .mean-nav ul li a.mean-expand:hover{color:#e8eff4;background-color:#77c720}.mean-container a.meanmenu-reveal{top:2px}.mean-container a.meanmenu-reveal span{background-color:#a2bed4}.site-footer{background-color:#2d363f;color:#b2c3cb}.site-footer footer{padding:6rem 0 1rem}.bottom-socket{padding:2rem 0;border-top:1px solid #39444f}.bottom-socket .copyright{font-size:1.2rem;line-height:4rem;margin:0}.bottom-socket .copyright a:hover,.inspiry_address_widget p a:hover{color:#9bb8cc;background-color:transparent}#search-form-wrapper .search-form form input[type=submit]:hover,.widget .nice-select,.widget select,.widget.woocommerce.widget_product_search button[type=submit]:hover,.widget.woocommerce.widget_product_search input[type=submit]:hover,.widget_search input[type=submit]:hover,.woocommerce .checkout_coupon input[type=submit]:hover{background-color:#77c720}.bottom-socket .credit-cards{float:right;margin-top:.3rem}.bottom-socket .credit-cards img{float:left;width:5.3rem;margin-right:1rem}.payment-icon{width:50px;height:30px;object-fit:contain}body,html{height:100%}#site-wrapper:after{content:"";display:block}#site-wrapper:after,.site-footer{min-height:81px}.widget{font-size:1.3rem;margin-bottom:4rem}.widget p{font-size:1.2rem}.widget .widget-title{font-size:1.4rem;color:#fff;margin-bottom:2rem}.widget .wp-caption{padding:.5rem;border:1px solid #e2e7ea;text-align:center;margin-bottom:2rem}.widget.widget_rss img.rss-widget-icon{margin-top:-.5rem}#comments .comment-navigation,.inspiry_address_widget p,.single .post-content .entry-title,.single-tour .tour-exclude,.single-tour .tour-include,.single-tour .tour-review #comments .comment .comment-author h5,.widget.widget_rss ul li{margin-bottom:2rem}.widget.widget_rss ul li a{margin-bottom:.5rem;display:block}.widget select{width:100%;height:3rem;color:#fff;text-transform:uppercase;outline:0;border:none;border-radius:0}.widget_search input[type=email],.widget_search input[type=search],.widget_search input[type=text]{color:#000;float:left;width:80%;border-radius:0;background-color:#f4f5f8;padding:1.4rem 1.3rem;line-height:1.8rem;box-sizing:border-box}.widget_search input[type=submit]{width:20%;color:#fff;border-radius:0;cursor:pointer;font-size:0;padding:2.3rem 2rem;box-sizing:border-box;background:url("../img/search-icon.png") center center no-repeat #00aeef}.widget_tag_cloud .tagcloud a{font-size:1.1rem;padding:0 1.6rem;display:inline-block;margin-bottom:.8rem;margin-right:.3rem;border-radius:.2rem;text-transform:uppercase;font-weight:lighter;height:25px;line-height:27px;color:#fff;background-color:#506473}.widget_tag_cloud .tagcloud a:hover{color:#2d363f;background-color:#fff}.widget_calendar #wp-calendar caption{text-align:right;font-style:italic;font-size:12px;margin:0 0 1rem;padding:0;caption-side:top;color:#fff}.widget_calendar #wp-calendar thead th{padding-bottom:10px}.widget_calendar #wp-calendar tbody td{border:1px solid #fff;text-align:center;padding:8px}.widget_calendar #wp-calendar tbody td:hover{background:#fff;color:#000}.inspiry_booking_widget .tour-booking .nice-select span,.inspiry_tours_search_widget #tours-search .nice-select span,.sidebar.widget-area table#wp-calendar tbody,.site-footer .widget .nice-select .option,.site-footer .widget_archive ul.list,.site-footer .widget_categories ul.list,.widget_calendar #wp-calendar tbody td:hover a:hover{color:#000}.qe-faq-toggle .qe-toggle-title:hover,.qe-faq-toggle.active .qe-toggle-title,.sidebar.widget-area .widget.inspiry_tours_widget,.widget_calendar #wp-calendar tbody .pad{background:0 0}.widget_calendar #wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}.widget_calendar #wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}.inspiry_address_widget p.phone svg{fill:white;vertical-align:sub}.inspiry_address_widget .email i{font-size:19px;color:#fff;margin-right:1rem;vertical-align:bottom}.inspiry_address_widget .phone,.travel-destinations figure .temperature .degree{font-size:2rem}.widget.inspiry_recent_posts_widget ul li,.widget.inspiry_top_rated_tours_widget ul li{padding:1rem 0 2.3rem;border-bottom:1px solid #f1f4f6;margin-bottom:1.1rem}.widget.inspiry_recent_posts_widget ul li:last-child,.widget.inspiry_top_rated_tours_widget ul li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.widget.inspiry_recent_posts_widget .content{float:left;width:18rem}.widget.inspiry_recent_posts_widget .content h4{margin-bottom:1.5rem;line-height:1.8rem}.section-heading p,.widget.inspiry_recent_posts_widget .content h4 a{font-size:1.6rem;font-weight:400}.widget.inspiry_recent_posts_widget .content .entry-date{text-transform:uppercase;font-weight:lighter;color:#a6b0b3;font-size:1.2rem}.widget.inspiry_recent_posts_widget .content .entry-date i{font-size:2rem;margin-right:.8rem}.widget.inspiry_recent_posts_widget figure,.widget.inspiry_top_rated_tours_widget figure{float:right;margin:.7rem 0 0;border:2px solid #e6ebee}.widget.inspiry_top_rated_tours_widget .content{float:left;width:72%}.widget.inspiry_top_rated_tours_widget .content h4{margin-bottom:.5rem;line-height:1.8rem}.widget.inspiry_top_rated_tours_widget .content h4 a{font-size:1.6rem;font-weight:400;color:inherit}.widget.inspiry_top_rated_tours_widget .content .rating{display:block;margin-bottom:.8rem}.widget.inspiry_top_rated_tours_widget .content .offer-price{font-size:1.8rem;font-weight:500;color:#00aeef}.widget.inspiry_top_rated_tours_widget .content .offer-price i{color:#a6b0b3;font-weight:400;font-size:1.6rem;margin-right:1rem;text-decoration:line-through}.inspiry_tours_widget{box-shadow:none;padding:0}.inspiry_tours_widget .tour-destination{margin-bottom:2.5rem;position:relative;max-width:36rem}.inspiry_tours_widget .tour-destination:hover img,.woocommerce ul.product_list_widget li:hover img{opacity:.8}.inspiry_tours_widget .tour-destination .offer-price,.special-offers .tour-offer figure .offer-price{color:#fff;font-size:1.7rem;padding:.5rem 1.1rem;background:rgba(119,199,32,.8);position:absolute;top:0;right:0}.inspiry_tours_widget .tour-destination .offer-price i,.special-offers .tour-offer figure .offer-price i{font-style:normal;text-decoration:line-through;font-size:1.2rem;margin-right:.6rem}.inspiry_tours_widget .tour-destination .content{position:absolute;top:0;left:0;text-align:center;color:#fff;width:100%;padding-top:10rem}.inspiry_tours_widget .tour-destination .content h3{font-size:1.8rem;margin-bottom:1.4rem;color:#fff;background-color:transparent;text-shadow:1px 1px 1px #000}.inspiry_tours_widget .tour-destination .rating{background-color:#182f42;padding:1rem 0;font-size:1.8rem;display:block;line-height:0;width:13.5rem;margin:auto}@media (min-width:767px) and (max-width:991px){.inspiry_tours_widget .tour-destination{width:34.7rem;float:left}.inspiry_tours_widget .tour-destination:nth-child(odd){margin-left:2.5rem}.inspiry_tours_widget .tour-destination:nth-child(2n){clear:left}}.inspiry_booking_widget header{background:url("../img/book-tour-cover.jpg") center top/cover no-repeat;text-align:center;padding:5rem 0}.inspiry_booking_widget header img{margin-bottom:1.6rem;margin-top:-.5rem}.inspiry_booking_widget header svg{width:25px;height:25px}.inspiry_booking_widget header span{padding:16px;background-color:#77c720;display:inline-block;border-radius:100%;width:56px;height:56px;margin-bottom:1.6rem}.inspiry_booking_widget header .widget-title{color:#fff;margin-bottom:0}.inspiry_booking_widget .tour-booking p,.section-heading h2,.woocommerce .bp-my-account-wrapper .woocommerce-MyAccount-content fieldset{margin-bottom:1.5rem}.inspiry_booking_widget .tour-booking{padding:4rem 3rem 3rem}@media (min-width:590px){.inspiry_booking_widget .tour-booking p.half{float:left;width:48.2%;margin-right:.8rem}.inspiry_booking_widget .tour-booking p.half+p{margin-right:0}}@media (min-width:590px) and (max-width:992px){.inspiry_booking_widget .tour-booking p.half{width:49.2%}}.inspiry_booking_widget .tour-booking input,.inspiry_tours_search_widget #tours-search input{background:#f8f9f9;border:1px solid #e2e7ea;width:100%;padding:1.2rem;color:#000;font-size:1.3rem}.inspiry_booking_widget .tour-booking input.error,.inspiry_tours_search_widget #tours-search input.error{border-color:#cd4211}.inspiry_booking_widget .tour-booking .nice-select,.inspiry_tours_search_widget #tours-search .nice-select{background:#f8f9f9;color:#000;border:1px solid #e2e7ea;font-size:1.3rem;text-transform:capitalize}.inspiry_booking_widget .tour-booking .nice-select.open,.inspiry_booking_widget .tour-booking .nice-select:hover,.inspiry_tours_search_widget #tours-search .nice-select.open,.inspiry_tours_search_widget #tours-search .nice-select:hover{background:#f8f9f9}.inspiry_booking_widget .tour-booking .nice-select:after,.inspiry_tours_search_widget #tours-search .nice-select:after,.sidebar.widget-area table#wp-calendar tbody td{border-color:#000}.inspiry_booking_widget .tour-booking input[type=submit],.inspiry_tours_search_widget #tours-search input[type=submit]{background:#77c720;color:#fff;border:none;margin-top:1.5rem;text-transform:uppercase}.inspiry_booking_widget .tour-booking input[type=submit]:hover,.inspiry_tours_search_widget #tours-search input[type=submit]:hover,.widget.woocommerce.widget_price_filter .ui-slider .ui-slider-handle,.widget.woocommerce.widget_price_filter .ui-slider .ui-slider-range{background:#00aeef}.inspiry_booking_widget #error-container,.inspiry_booking_widget #message-container{margin:0;padding:0 3rem 3rem}#comments .comment-list .comment .comment-body,.comment-list #respond,.section-heading,.site-footer .widget{margin-bottom:5rem}.widget .nice-select{float:none;border:none;border-radius:0;padding:.2rem 1.3rem;text-transform:uppercase;width:100%}.pagination .nav-links .current,.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected],.sidebar.widget-area .widget select,.site-footer .widget.woocommerce.widget.woocommerce .widget_shopping_cart_content .checkout:hover,.site-footer .widget.woocommerce.widget_price_filter button:hover,.widget .nice-select.open,.widget .nice-select:hover{background-color:#00aeef}.widget .nice-select .list{border-radius:0;width:101%;margin-left:-1.5px}.widget .nice-select:after{border-color:#fff}.widget.widget_layered_nav .select2 .select2-selection--multiple{border-radius:0;border-color:#e2e7ea;line-height:100%;min-height:50px;padding:9px 10px 0;box-sizing:border-box}.site-footer .inspiry_share_widget,.widget.widget_layered_nav .select2 .select2-selection--multiple ul{padding:0}.widget.widget_layered_nav .select2 .select2-selection--multiple ul li{background:0 0;padding:0 10px;line-height:33px;margin:0 5px 5px 0}.widget.widget_layered_nav .select2 .select2-selection--multiple ul li.select2-selection__choice,.woocommerce .woocommerce-MyAccount-content form fieldset,span.select2-dropdown{border-color:#e2e7ea}.widget.widget_layered_nav .select2 .select2-selection--multiple ul li .select2-selection__choice__remove{margin-right:5px}.widget.widget_layered_nav button[type=submit]{border:none;display:inline-block;background:#00aeef;text-transform:uppercase;padding:0 15px;border-radius:0;color:#fff;transition:.2s ease-in-out;outline:0;height:35px;line-height:35px;font-size:14px;margin-top:5px}.contact-section .contact-form input[type=submit]:hover,.widget.widget_layered_nav button[type=submit]:hover,.woocommerce .bp-my-account-wrapper .woocommerce-MyAccount-content button[type=submit]:hover,.woocommerce .collaterals-single .cart_totals .wc-proceed-to-checkout a:hover,.woocommerce-cart a.button.alt:hover,.woocommerce-cart a.button:hover,.woocommerce-cart table.cart a.button:hover,.woocommerce-cart table.cart button.button:hover,.woocommerce-cart table.cart input.button:hover,.woocommerce-cart table.cart input[type=submit]:hover{background:#77c720}span.select2-dropdown ul.select2-results__options li{padding:12px 10px}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover,.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#eee}.inspiry_share_widget{padding:5rem}.inspiry_share_widget .social-share ul{display:inline-block}.inspiry_share_widget .social-share ul li{float:left;margin-right:1rem;margin-bottom:0}.inspiry_share_widget .social-share ul li a{color:#fff;font-size:1.8rem;position:relative;width:3.8rem;height:3.8rem;display:inline-block;border-radius:100%}.inspiry_share_widget .social-share ul li a i{position:absolute;top:1.1rem;left:1.1rem}.inspiry_share_widget .social-share ul li.facebook a,.social-profile .social-buttons li.facebook a{background-color:#3e8bc3}.inspiry_share_widget .social-share ul li.facebook a i{left:1.3rem}.inspiry_share_widget .social-share ul li.google a,.social-profile .social-buttons li.google a{background-color:#cd4211}.inspiry_share_widget .social-share ul li.google a i{font-size:1.5rem;left:1rem}.inspiry_share_widget .social-share ul li.twitter a,.social-profile .social-buttons li.twitter a{background-color:#52baed}.inspiry_share_widget .social-share ul li.instagram a,.social-profile .social-buttons li.instagram a{background-color:#91653d}.inspiry_share_widget .social-share ul li.pinterest a,.social-profile .social-buttons li.pinterest a{background-color:#a83e1a}.inspiry_share_widget .social-share ul li.pinterest a i{left:1.3rem;top:1.2rem}.sidebar.widget-area .widget{box-shadow:0 0 24px 0 rgba(0,0,0,.08);background-color:#fff;padding:2.7rem;font-size:1.4rem;margin-bottom:5rem}#page404,.post-content,.single .entry-thumbnail,.single .post-detail,.single-tour .tour-review,.special-offers .tour-offer,.tours-listing .tour-post{box-shadow:0 0 24px 0 rgba(0,0,0,.06)}.sidebar.widget-area .widget.inspiry_tours_widget .widget-title{text-align:center;letter-spacing:-1px}.sidebar.widget-area .widget .widget-title{color:#000;font-size:2.4rem;font-weight:400;margin-bottom:1.5rem}.sidebar.widget-area table#wp-calendar caption{color:#818588}.sidebar.widget-area .tagcloud a{font-size:1.3rem;padding:0 2.7rem;background-color:#f6f7f9;text-transform:none;color:#000;height:3.8rem;line-height:4rem;transition:.2s}.blog-posts article.post,.site-footer .widget-title{margin-bottom:4rem}.site-footer .widget_archive ul:not(.list) li,.site-footer .widget_categories ul:not(.list) li{width:50%;float:left;margin-bottom:1.2rem}.site-footer .widget_tag_cloud .tagcloud a span{background:#ea923a;padding:2px 5px;color:#fff;display:none;position:absolute;top:3px;right:-17px}#comments .comments-title,#respond .comment-reply-title{font-size:2.4rem;color:#444e53;margin-bottom:3rem}#comments .comment-list .author-photo{float:left;margin-right:2.2rem}#comments .comment-list .author-photo img{border-radius:50%}#comments .comment-list .author-photo p{text-align:center;margin-top:1rem}#comments .comment-list .bypostauthor .author-photo img{border:3px solid #00aeef}#comments .comment-wrapper{float:left;max-width:75%}#comments .comment-wrapper .comment-awaiting-moderation{font-size:1.4rem;margin-bottom:1rem;display:inline-block;background:#e2e2e2;padding:.1rem .3em;border-radius:.3rem}#comments .comment-wrapper .comment-meta .comment-author{float:left;margin-right:1rem}#comments .comment-wrapper .comment-meta .comment-author h5{font-size:1.8rem;color:#464f53}#comments .comment-wrapper .comment-meta .comment-author h5 a{color:#444e53}#comments .comment-wrapper .comment-meta .comment-metadata{clear:both}#comments .comment-wrapper .comment-meta .comment-metadata a{font-size:1.2rem;color:#a6b0b3}#comments .comment-wrapper .comment-meta .comment-metadata a.comment-edit-link{color:#00aeef;background-color:transparent;margin-left:1rem}#comments .comment-wrapper .comment-meta .comment-metadata a.comment-edit-link:hover{color:#2e3031;background-color:transparent}#comments .comment-wrapper .comment-content{font-size:1.4rem;margin-bottom:2rem}#comments .comment-wrapper .reply .comment-reply-link{display:inline-block;text-transform:uppercase;font-size:1.2rem;color:#fff;padding:.7rem 1.4rem;background-color:#00aeef}#respond .comment-reply-title #cancel-comment-reply-link{font-size:1.4rem;margin-left:.5rem}#respond .comment-notes{font-size:1.4rem;display:none}#respond #commentform input[type=email],#respond #commentform input[type=text],#respond #commentform input[type=url],#respond #commentform textarea{width:50rem;display:block;padding:1rem;resize:none;margin-bottom:2rem;outline:0;border:1px solid #d7dee4}#respond #commentform .comment-form-cookies-consent{margin-bottom:15px}#respond #commentform .comment-form-cookies-consent label{color:#000;cursor:pointer}#respond #commentform .comment-form-cookies-consent input{float:left;margin-top:3px;margin-right:10px}#respond #commentform .submit{background-color:#00aeef;text-transform:uppercase;font-size:1.3rem;color:#fff;padding:1.2rem 2rem 1.1rem;cursor:pointer}.tours-grid-container .tour-post{margin-bottom:7rem}.page-fullwidth-padding,.single-tour .tour-review #comments .comment-respond{padding:4rem}.page-default-padding .pagination,.page-fullwidth-padding .pagination{padding-top:4rem}.page-default-padding{padding:3rem}.page-template-default #comments,.page-template-fullwidth #comments{padding-top:3rem;margin-top:4rem;border-top:1px solid #ededed}.tours-gallery .gallery-item{margin-bottom:4rem;position:relative;overflow:hidden}.tours-gallery .gallery-item figure:after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;transition:.4s;position:absolute;top:0;left:0}.tours-gallery .gallery-item .item-content{position:absolute;bottom:-100%;left:0;color:#fff;padding:2rem;transition:.4s}.tours-gallery .gallery-item .item-content h3{text-transform:uppercase;margin-bottom:0}.owl-theme .owl-nav [class*=owl-]:hover,.single-tour .tour-gallery .gallery-images li .overlay:hover img,.tours-gallery .gallery-item:hover figure:after{opacity:1}.tours-gallery .gallery-item:hover .item-content{bottom:0}.section-heading{text-align:center}.section-heading h2{font-size:2.8rem;letter-spacing:-.5px}.home-slider.loading{background:url("../img/slider-loader.gif") center center no-repeat}.home-slider .slide header{position:absolute;top:12.8rem;left:10%;color:#fff;text-shadow:0 0 2px #333;max-width:calc(100% - (20% + 30rem))}@media (max-width:1200px){.header header .header-phone{font-size:2rem;line-height:3.6rem}.header header .header-phone svg{vertical-align:middle;width:2.5rem}.home-slider .slide header{max-width:80%;top:10rem}}.home-slider .slide header span{font-size:3.5rem;font-weight:lighter;display:inline-block;line-height:0}.home-slider .slide header h2{font-size:7.2rem;font-weight:700;line-height:1;margin-top:.4rem;text-transform:uppercase;margin-left:-2px}.home-slider .slide header p{font-size:2.1rem;font-weight:lighter;white-space:pre-wrap}.home-slider .slide .detail{top:7rem;position:absolute;right:10%;color:#fff;width:auto}.home-slider .slide .detail img{width:auto}.home-slider .slide .detail .location{font-size:1.4rem;font-weight:400;padding:2.3rem 1rem 2.2rem 2.5rem;line-height:1;background-color:#91adb4;text-transform:uppercase}.home-slider .slide .detail .location .icon-map-pin{fill:#fff;float:left;margin-right:.7rem;margin-top:-.4rem;margin-left:-.6rem}.home-slider .slide .detail .location img{float:left;margin-right:1.3rem}.home-slider .slide .detail .days img,.home-slider .slide .detail .days svg{margin-right:1.4rem;margin-top:.8rem;float:left}.home-slider .slide .detail .location span{line-height:1px;vertical-align:middle;font-size:1.4rem}.home-slider .slide .detail .days{font-size:3.6rem;font-weight:lighter;padding:1.3rem 2.5rem;line-height:2;background-color:#7c99a2}.home-slider .slide .detail .days svg{width:54px;height:55px}.home-slider .slide .detail .days span{font-size:1.4rem;text-transform:uppercase;color:#bdcacd}.home-slider .slide .detail .price{font-size:2.7rem;color:#004274;background-color:#fff}.home-slider .slide .detail .price .figure{float:left;padding:1.9rem 2.6rem;line-height:1;display:block}.home-slider .slide .detail .price .arrow{float:right;width:10rem;min-height:6.5rem;background-color:#ea923a}.home-slider .slide .detail .price .arrow img{margin:2.5rem 2rem;transition:.2s}.home-slider .slide .detail .price .arrow:hover img{margin-right:1.5rem;margin-left:2.5rem}@media (min-width:1600px) and (max-width:1899px){.home-slider .slide header{top:15.8rem}.home-slider .slide .detail{top:10rem}}@media (min-width:1900px) and (max-width:2399px){.home-slider .slide header{top:20.8rem}.home-slider .slide .detail{top:15rem}}@media (min-width:2400px){.home-slider .slide header{top:28.8rem}.home-slider .slide .detail{top:23rem}}.flexslider{margin:0;border:0;overflow:hidden;border-radius:0}.flex-direction-nav a{font-size:0}.flex-direction-nav a:before{content:""}.flex-direction-nav .flex-next{right:20px;background:url("../img/slider/right-nav.png") center center no-repeat}.flex-direction-nav .flex-prev{left:20px;background:url("../img/slider/left-nav.png") center center no-repeat}#search-form-wrapper .search-form,.post-content{background-color:#fff}#search-form-wrapper{position:relative;margin:0 auto;max-width:94rem}#search-form-wrapper .search-form form .form-field{float:left;padding:1rem 3rem 1rem 5.2rem;border-right:1px solid #e0e5e8}#search-form-wrapper .search-form form .form-field svg{fill:#ea913a;margin-top:7px;margin-left:-32px;margin-right:5px}#search-form-wrapper .search-form form .form-field.tour-destination{padding-left:5.5rem;padding-right:2.7rem}#search-form-wrapper .search-form form .form-field.tour-destination .icon-map-pin{margin-left:-29px}@media (max-width:1200px){#search-form-wrapper .search-form form .form-field.tour-destination .icon-map-pin{margin-left:-36px}}#search-form-wrapper .search-form form .form-field.tour-type{padding-left:6.2rem}#search-form-wrapper .search-form form .form-field.tour-month{padding-left:5rem}#search-form-wrapper .search-form form .form-field.tour-month .nice-select{width:16.5rem}#search-form-wrapper .search-form form .form-field.max-price{border:0;padding-left:2.6rem;padding-right:3rem}@media (min-width:1200px){.top-bar .smart-social.has_item{padding-right:72px;min-height:1px}.top-bar .smart-social .shopping-cart{position:absolute;top:-14px;right:0;height:47.3333px;background-color:#014b84;padding:17px 20px 12px;border-left:0}.top-bar .smart-social .shopping-cart .cart-notification .shopping-cart-icon,.tours-list-container .tour-post .offer-content div.discount-label span{margin-bottom:0}.top-bar .smart-social .shopping-cart .active-cart{margin-top:-23px}body.search-enabled #site-banner{padding-bottom:20rem}#comments .comment-list .children{padding-left:4.5rem}#comments .comment-list .children .children .children .children .children{padding-left:0}.tours-list-container .tour-post{display:flex;flex-wrap:wrap;margin-bottom:3.5rem}.tours-list-container .tour-post figure{flex:0 0 46.7%;max-width:46.7%}.tours-list-container .tour-post figure .sunlight{left:0}.tours-list-container .tour-post .offer-content{flex:0 0 53.3%;max-width:53.3%}.tours-list-container .tour-post .offer-content div.discount-label{top:0;right:0;padding:.2rem .5rem;font-size:1.6rem;border-radius:0}.archive .tours-list-container .tour-post-full-width figure{flex:0 0 35%;max-width:35%}.archive .tours-list-container .tour-post-full-width .offer-content{flex:0 0 65%;max-width:65%}#search-form-wrapper{top:-7.7rem;max-width:109.6rem;margin-bottom:-5.8rem}#search-form-wrapper .search-form form .form-field.max-price input{width:15rem}#search-form-wrapper .search-form form input[type=submit]{float:right}}@media (max-width:991px){.top-bar .header-email{float:none;margin-right:0}.top-bar .welcome-note{text-align:center;margin-bottom:2rem}.site-footer .widget .widget-title,.top-bar nav.menu-topbar-menu-container{margin-bottom:2rem}.header header .logo-wrap,.top-bar nav.menu-topbar-menu-container ul{text-align:center}.top-bar nav.menu-topbar-menu-container ul li{float:none;display:inline-block}.header header .site-logo img{margin-bottom:2rem;margin-top:1rem}.col-sidebar{margin-top:5rem}#comments .comment-wrapper .comment-meta{margin-bottom:1rem}#comments .comment-wrapper .comment-meta .comment-author{float:none;margin:0}.home-slider .slide header h2{font-size:4.2rem}#search-form-wrapper{max-width:72rem}#search-form-wrapper .search-form form .form-field.tour-month{background-position:2.6rem 2.4rem}#search-form-wrapper .search-form form .form-field.tour-month .nice-select{width:20rem}#search-form-wrapper .search-form form .form-field{width:45%}#search-form-wrapper .search-form form .form-field .nice-select,#search-form-wrapper .search-form form .form-field input[type=text]{width:100%}}#search-form-wrapper .search-form form .nice-select,#search-form-wrapper .search-form form input[type=text]{border:none;border-radius:0;color:#606668;height:3.8rem;width:20rem;padding-left:0;letter-spacing:0;text-transform:uppercase}#search-form-wrapper .search-form form .nice-select.nice-select:after,#search-form-wrapper .search-form form input[type=text].nice-select:after{border-color:#cad3d9;height:8px;width:8px;margin-right:-.9rem}#search-form-wrapper .search-form form .nice-select{padding-left:0;float:right}#search-form-wrapper .search-form form .nice-select.nice-select:after{border-color:#cad3d9;height:8px;width:8px}#search-form-wrapper.search-form-trapezoid:after,#search-form-wrapper.search-form-trapezoid:before{z-index:10;border-top:27px solid #00345b;border-bottom:0;top:1px;content:"";position:absolute;display:block;width:0}#search-form-wrapper .search-form form .nice-select.open .list{width:100%;border-radius:0;z-index:9999}#search-form-wrapper .search-form form input[type=submit]{color:#fff;border-radius:0;cursor:pointer;font-size:0;width:6.8rem;height:5.8rem;background:url("../img/slider/s-search.png") center center no-repeat #00aeef;text-transform:uppercase}@media (max-width:767px){.top-bar ul li{margin-right:2rem}.home-testimonials .testimonial,.top-bar .header-email-wrap{text-align:center}.top-bar .smart-social li{float:none;display:inline-block}.top-bar .smart-social{text-align:center;float:none;margin-right:0;margin-bottom:2rem}#site-banner .banner-content h1,#site-banner .banner-content h2{font-size:2.2rem}.bottom-socket .copyright,.bottom-socket .credit-cards{text-align:center;margin-bottom:1rem}.bottom-socket .credit-cards{float:none}.bottom-socket .credit-cards img{float:none;display:inline-block;margin-right:2rem}.inspiry_tours_widget .tour-destination{margin-left:auto;margin-right:auto}.site-footer .widget{clear:both;padding-left:1rem;padding-right:1rem}#search-form-wrapper .search-form form .form-field{width:100%;padding-left:5.5rem;padding-right:4rem;border:none}#search-form-wrapper .search-form form .form-field.tour-type{background-position:3rem 2.8rem}#search-form-wrapper .search-form form input[type=submit]{width:100%;background:#00aeef;font-size:1.6rem;padding:1rem 2rem;margin-top:1rem;height:4.8rem}.home-testimonials .testimonial figure{left:50%;margin-left:-50px}}@media (min-width:767px) and (max-width:1199px) and (min-width:992px){#search-form-wrapper .search-form form .form-field{width:46%}#search-form-wrapper .search-form form .form-field .nice-select,#search-form-wrapper .search-form form .form-field input[type=text]{width:100%}}@media (min-width:767px) and (max-width:1199px){#search-form-wrapper .search-form form .form-field.max-price{padding-left:5.5rem}#search-form-wrapper .search-form form input[type=submit]{width:7.2rem;height:12.2rem;margin-right:-.5rem}}#search-form-wrapper.search-form-trapezoid{margin-bottom:-7.6rem;max-width:114.4rem}#search-form-wrapper.search-form-trapezoid:before{border-right:0;border-left:20px solid transparent;left:5px}#search-form-wrapper.search-form-trapezoid:after{border-left:0;border-right:20px solid transparent;right:5px}#search-form-wrapper.search-form-trapezoid .search-trapezoid{display:block;width:104%;height:41px;background:#004274;transform:perspective(7px) rotateX(1deg);margin:35px 0 0 -2%;position:relative;z-index:2}.home-features .home-feature{text-align:center;padding:1rem;margin:1rem 0 4rem;transition:.3s}.home-features .home-feature figure{min-height:6.2rem;margin-bottom:3.4rem}.home-features .home-feature h3{font-size:1.8rem;margin-bottom:2.4rem}.home-features .home-feature p{font-size:1.4rem;line-height:2.5rem}.blog-posts article.post .entry-title{margin:0 0 2rem}.blog-posts article.post .blog-entry-meta{margin-bottom:.8rem}.blog-posts article.post .meta-item.entry-author{position:absolute;left:3rem;bottom:2.4rem;margin:0}.blog-posts article.post p{margin-bottom:2rem;line-height:2.6rem}.blog-posts .sticky .post-content:before,.blog-posts .sticky.has-post-thumbnail figure:before{content:"";display:block;position:absolute;top:0;left:0;z-index:150;border-top:55px solid #ff8000;border-right:55px solid transparent}.blog-posts .sticky .post-content:after,.blog-posts .sticky.has-post-thumbnail figure:after{content:"\f08d";font:16px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);color:#fff;position:absolute;top:.8rem;left:1rem;z-index:200;-webkit-transform:rotate(-48deg);-ms-transform:rotate(-48deg);transform:rotate(-48deg)}.post-content{position:relative;padding:2.6rem 3rem 3.3rem;margin:0 auto;width:100%;word-wrap:break-word}.post-content h3 a{font-size:2.1rem;margin-bottom:2rem;color:inherit;background-color:transparent}.post-content h3 a:hover,.special-offers .tour-offer .offer-content h3 a:hover{color:#00aeef;background-color:transparent}.home-testimonials{padding-top:5rem}.home-testimonials .testimonial{padding:7rem 3rem 3rem;margin-bottom:8rem;background-color:#fff;position:relative}.home-testimonials .testimonial figure{position:absolute;top:-5rem}.home-testimonials .testimonial figure img{border-radius:100%}.home-testimonials .testimonial h3,.woocommerce div.product .single-right-wc .group_table td label a{font-size:1.8rem}.home-testimonials .testimonial .designation{font-size:1.2rem;color:#929caa}.home-testimonials .testimonial p{font-size:1.6rem;line-height:3.2rem;padding-top:1.5rem}.home-mood-destination.fix-columns .row div.col-md-2{display:inline-block;float:none}.home-mood-destination .overlay{position:absolute;top:0;width:100%;height:100%;color:#fff;text-align:center;background:rgba(46,48,49,.5)}.home-mood-destination .overlay img{transition:.3s}.home-mood-destination .overlay:hover img{transform:rotateY(180deg)}.home-mood-destination .overlay span{bottom:0;position:absolute;left:0;width:100%;font-size:1.4rem;background-color:rgba(46,48,49,.5);padding:.6rem;text-transform:uppercase;font-weight:lighter}.special-offers .tour-offer{position:relative;margin-bottom:3rem;background:#fff}.special-offers .tour-offer figure{float:left;margin-bottom:0;position:relative}@media (min-width:991px){.special-offers .tour-offer figure{max-height:203px;overflow:hidden}}.special-offers .tour-offer .offer-content{float:right;height:20.3rem;padding:2.1rem 2.1rem 2.1rem 2.9rem}.special-offers .tour-offer .offer-content h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.special-offers .tour-offer .offer-content h3 a{font-size:2.2rem;margin-bottom:.9rem;color:inherit;background-color:transparent}.special-offers .tour-offer .offer-content .rating{display:inline-block;margin-bottom:1.3rem}.special-offers .tour-offer .offer-content .rating i,.tours-listing .tour-post .offer-content .rating i{margin-right:.4rem}.special-offers .tour-offer .offer-content p{font-size:1.4rem;margin-bottom:2.3rem}.special-offers .tour-offer .offer-content .tour-meta svg{width:22px}.special-offers .tour-offer .offer-content .tour-meta svg *{fill:none;stroke:#A6B0B3}@media (max-width:991px){#search-form-wrapper .search-form form .form-field.max-price{padding-left:6.2rem}#search-form-wrapper .search-form form .form-field.tour-month{padding-left:5.5rem}.special-offers .tour-offer .offer-content,.special-offers .tour-offer figure{width:100%}}@media (min-width:992px){.home-features .row>div:nth-child(3n+1){clear:left}.home-features .row .home-feature{padding:4rem 1rem}.home-features .row .home-feature:hover{box-shadow:0 0 24px 0 rgba(0,0,0,.06)}.special-offers .tour-offer figure{width:42.5%}.special-offers .tour-offer .offer-content{width:57.5%}.single-tour .tour-review #comments .comment .comment-metadata{float:right}}@media (min-width:1199px){.special-offers .tour-offer figure{width:47.4%}.special-offers .tour-offer .offer-content{width:52.6%}}.travel-destinations .overlay{width:100%;height:100%;position:absolute;top:0;left:0;transition:.5s;overflow:hidden;cursor:pointer}.single-tour .tour-gallery .gallery-images li .overlay:hover,.travel-destinations .overlay:hover{background:rgba(0,0,0,.7)}.travel-destinations .overlay:hover .location{bottom:1rem}.travel-destinations figure .temperature{float:right;margin-top:2rem;margin-right:3rem;color:#fff;text-transform:uppercase}.travel-destinations figure .temperature span{display:block;font-weight:lighter}.travel-destinations figure .temperature .label{font-size:.8rem}.travel-destinations figure .location{max-width:30rem;color:#fff;font-size:1.4rem;position:absolute;left:3rem;bottom:-62%;transition:.4s}.travel-destinations figure .location h2{font-size:2.3rem;font-weight:400;text-transform:uppercase;margin-bottom:3rem}.travel-destinations figure .location p{color:#ddd;font-size:1.4rem;margin-bottom:1.5rem}.travel-destinations figure .location .label{font-size:.8rem;text-transform:uppercase}.travel-destinations figure .location .number{display:block;font-size:3rem;font-weight:400}.explore-tours .content{max-width:60rem;padding:4rem 0 5rem}.explore-tours .content h2{font-size:3.6rem;line-height:3.6rem;margin-bottom:3.6rem;text-shadow:0 1px #fff}.explore-tours .content p{font-size:1.6rem;margin-bottom:6.6rem;line-height:3rem;text-shadow:0 1px #fff;color:#2e3031}.explore-tours .content .read-more{position:static;padding:0 6.4rem;font-size:1.4rem;font-weight:500;height:52px;display:inline-block;line-height:54px;color:#fff;background-color:#ea923a}.contact-section{padding:4.8rem 3.3rem;margin-bottom:1.5rem}.contact-section.social-pro-wrap{padding:3.2rem 3.3rem}.contact-section.map-wrap{padding:3rem 3.3rem}.contact-section .contact-form{max-width:55rem}.contact-section .contact-form h2{font-size:3.2rem;margin-bottom:2rem}.contact-section .contact-form p{font-size:1.6rem;line-height:2.4rem}.contact-section .contact-form form{margin-top:3.8rem}.contact-section .contact-form form.wpcf7-form span[role=alert]{margin-top:-1.5rem;margin-bottom:1.5rem}.contact-section .contact-form input[type=email],.contact-section .contact-form input[type=password],.contact-section .contact-form input[type=text],.contact-section .contact-form input[type=url],.contact-section .contact-form select,.contact-section .contact-form textarea{font-size:1.3rem;padding:1.1rem;border:1px solid #d7dee4;background-color:#fcfcfc;margin-bottom:2rem;outline:0;resize:none;width:100%}.contact-section .contact-form input[type=email]:focus,.contact-section .contact-form input[type=password]:focus,.contact-section .contact-form input[type=text]:focus,.contact-section .contact-form input[type=url]:focus,.contact-section .contact-form select:focus,.contact-section .contact-form textarea:focus{background-color:#fff;border-color:#00aeef}.contact-section .contact-form input[type=email].error,.contact-section .contact-form input[type=password].error,.contact-section .contact-form input[type=text].error,.contact-section .contact-form input[type=url].error,.contact-section .contact-form select.error,.contact-section .contact-form textarea.error{border-color:red}.single-tour .tour-meta-bar li,.single-tour .tour-tabs li{border-bottom:1px solid #e2e7ea;border-right:1px solid #e2e7ea}.contact-section .contact-form input[type=email],.contact-section .contact-form input[type=password],.contact-section .contact-form input[type=text],.contact-section .contact-form input[type=url]{height:4.2rem}.contact-section .contact-form .tp_contact__input_recaptcha,.contact-section .contact-form textarea{margin-bottom:1.8rem}.contact-section .contact-form input[type=submit]{color:#fff;border-radius:0;background-color:#00aeef;font-size:1.3rem;padding:0 3.3rem;text-transform:uppercase;height:3.8rem;line-height:40px}.contact-section .offices-contact>h3{font-size:2.3rem;margin-bottom:5rem}.contact-section .offices-contact>h3.branches-heading{border-top:1px solid #f1f4f6;margin-top:5.2rem;padding-top:5.2rem}.single .post-detail #comments,.single .post-detail section.post-author{padding-top:3rem;border-top:1px solid #ededed}.contact-section .offices-contact .office-contact h4,.contact-section .offices-contact .office-timing h4{font-size:1.6rem;margin-bottom:1.5rem}.contact-section .offices-contact .office-contact address{margin-bottom:1.5rem;line-height:2.4rem;font-weight:lighter}.contact-section .offices-contact .office-contact .email i,.contact-section .offices-contact .office-contact .number i{font-size:15px;color:#00aeef;vertical-align:middle;margin-right:.8rem}#inspiry_breadcrumbs li a,.contact-section .offices-contact .office-contact .email a{color:inherit;font-weight:lighter}.contact-section .offices-contact .office-contact .email svg,.contact-section .offices-contact .office-contact .number svg{stroke-width:20px;width:18px;height:19px;fill:#00aeef;margin-right:.5rem;vertical-align:middle}.contact-section .offices-contact .office-contact .email a,.contact-section .offices-contact .office-contact .number span,.woocommerce .woocommerce-checkout .woocommerce-shipping-fields span,.woocommerce div.product .single-right-wc .group_table td,.wrapper-buttons-add-cart .price-and-cart del{vertical-align:middle}.contact-section .offices-contact .office-contact .number{display:inline-block;margin-bottom:.8rem}.contact-section .offices-contact .office-timing p{line-height:2.2rem;margin-bottom:1.8rem}.contact-section .offices-contact .office-timing p span{color:#00aeef;display:block}.contact-section .offices-contact .branch-office .office-contact{border-bottom:1px solid #f1f4f6;margin-bottom:5rem;padding-bottom:4.5rem}.contact-section .google-map #contact-map{height:38rem;width:100%}.social-profile h3{float:left;font-size:2.3rem;margin:.8rem 7rem 0 0}@media (max-width:530px){.social-profile h3{float:none;margin:0 auto 1rem}}.social-profile p{margin:.8rem 0 0;float:left}.social-profile .social-buttons li{float:left;margin-right:1rem;margin-bottom:0;line-height:0}.social-profile .social-buttons li a{color:#fff;font-size:1.8rem;border-radius:100%;width:38px;height:38px;background-color:#3e8bc3;position:relative;display:inline-block}.social-profile .social-buttons li a i{position:absolute;top:1rem;left:1.1rem}.social-profile .social-buttons li.facebook a i{left:13px;top:1.1rem}.social-profile .social-buttons li.google a i{font-size:15px;top:1.2rem;left:1rem}.social-profile .social-buttons li.instagram a i{left:1.2rem}.social-profile .social-buttons li.pinterest a i{top:1.1rem;left:1.3rem}@media (max-width:330px){.social-profile .social-buttons li{margin-right:.8rem}}#contact-form #ajax-loader{display:none;margin-left:1rem}#error-container{color:#cd4211;display:none;margin-top:2rem}#error-container label{color:#cd4211;display:block}#message-container{display:none;margin-top:2rem}.single .entry-thumbnail img{max-width:100%}.single .post-content{width:100%;max-width:100%;margin-top:0;padding:3rem 3rem 0}.single .post-content .entry-meta-top{margin-bottom:.6rem}.single .post-content .entry-meta{padding:2rem 0;margin-bottom:0;clear:both}.single .post-content .pagination{padding-top:2rem;margin-bottom:1rem}.single .post-detail{padding:3rem}.single .post-detail section{padding:3rem 0 .1rem}.single .post-detail section.post-author{margin-top:3rem}.single .post-detail section h2,.single .related-posts .title,.woocommerce .woocommerce-checkout #customer_details{margin-bottom:3rem}.single .related-posts .in-category,.single .related-posts .in-navigation{margin:0 auto 3rem;box-shadow:0 0 24px 0 rgba(0,0,0,.06)}.single .related-posts .in-category .related-post{margin:auto;padding:3rem;height:100%}.single .related-posts .in-category .related-post h3{font-size:1.6rem;color:#2e3031;margin-bottom:2rem;-ms-word-wrap:break-word;word-wrap:break-word}.single .related-posts .in-navigation .post-nav{margin:auto;min-height:9rem;padding:3rem}@media (max-width:767px){.single .related-posts .in-category .related-post+.related-post,.single .related-posts .in-navigation .post-nav+.post-nav{border-top:1px solid #ededed}}.single .related-posts .in-navigation .post-nav h3{font-size:1.6rem;color:#444e53;margin-bottom:2rem}.single .related-posts .in-navigation .post-nav a{color:#444e53;font-size:1.6rem;-ms-word-wrap:break-word;word-wrap:break-word}.single .related-posts .in-navigation .post-nav>a{font-size:1.2rem;margin-bottom:.5rem;display:inline-block}.single .post-author{margin:0 auto 3rem}.single .post-author figure,.woocommerce div.product .single-right-wc table.variations{margin-bottom:25px}@media (min-width:480px){.single .post-author figure{float:left;margin-bottom:0}.single .post-author .author-detail{float:right;width:calc(100% - 150px)}}.single .post-author .author-detail h3{font-size:1.6rem;color:#464f53;margin-bottom:2rem}.single .post-author .author-detail p{font-size:1.4rem;color:#000}.single .post-author .author-detail .view-all-btn{font-size:1.4rem;color:#00aeef}.single-tour #site-banner{padding:24rem 1rem}.single-tour #site-banner.no-banner-image{padding:15rem 0}@media (max-width:992px){.top-bar .primary_menu li{float:none;display:inline-block;margin-bottom:2rem}#comments .comments-title,.single-tour .tour-review header{text-align:center}#respond #commentform input[type=email],#respond #commentform input[type=text],#respond #commentform input[type=url],#respond #commentform textarea,.home-mood-destination figure>img{width:100%}#search-form-wrapper .search-form form .form-field.tour-destination .icon-map-pin{margin-left:-32px}.home-mood-destination .row{margin-top:-3rem}.home-mood-destination figure{margin-top:3rem}.single-tour #site-banner{padding:18rem 1rem}}.single-tour #content-wrapper{padding-top:15rem}.single-tour .tour-meta-bar{background:#fff;color:#444e53;position:relative}.single-tour .tour-meta-bar ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));border-left:1px solid #e2e7ea;border-top:0}.single-tour .tour-meta-bar li{text-align:center;padding:3rem 1rem}.single-tour .tour-meta-bar li svg{width:32px;height:auto;fill:#00aeef;color:#00aeef;margin-bottom:1.2rem}.single-tour .tour-meta-bar li svg *{fill:#fff;stroke:#00aeef}.single-tour .tour-meta-bar li span{display:block;font-size:1.2rem;text-transform:uppercase}@media (max-width:1200px) and (min-width:992px){.single-tour .tour-meta-bar li{min-width:20%;padding:3rem 1rem}}@media (min-width:768px) and (max-width:992px){.single-tour .tour-meta-bar li{min-width:20%}}@media (min-width:560px) and (max-width:768px){.single-tour .tour-meta-bar li{min-width:33%}}@media (max-width:560px){.single-tour .tour-meta-bar li{min-width:50%}}@media (max-width:420px){.single-tour .tour-meta-bar li{min-width:100%;padding:2rem 1rem}}.single-tour .tour-meta-bar .tour-tags .tag-review{background:#004274;padding:2.5rem 3.2rem 2.3rem 2.8rem}.single-tour .tour-meta-bar .tour-tags .tag-review i{color:#000;font-size:1.8rem;margin-right:.5rem;margin-bottom:0}.single-tour .tour-meta-bar .tour-tags .tag-price{background:#00aeef;padding:1.8rem 5rem 1.4rem 7rem;font-size:1.6rem;position:relative}.single-tour .tour-meta-bar .tour-tags .tag-price .tour-price-tag{transform:rotate(90deg);position:absolute;left:24px;top:17px;fill:white}.single-tour .tour-meta-bar .tour-tags .tag-price span{font-size:2.6rem}.single-tour .tour-tabs{position:relative;z-index:5;margin-top:-5rem;float:left;border-top:1px solid #e2e7ea}.single-tour .tour-tabs li{background-color:#fff;float:left;color:#9ca5ab;padding:1.5rem 3.7rem;cursor:pointer;text-transform:uppercase}.single-tour .tour-tabs li:first-child{border-left:1px solid #e2e7ea}.select2-container--default .select2-results__option--highlighted[aria-selected],.single-tour .tour-tabs li.active,.single-tour .tour-tabs li:hover{background-color:#00aeef;color:#fff}.single-tour .tour-tabs li.active{cursor:default}.single-tour .tour-review #comments .comment,.single-tour .tour-review header{padding:5rem;border-bottom:1px solid #e2e7ea}@media (max-width:320px){.widget.inspiry_top_rated_tours_widget .content{width:67%}.single-tour .tour-tabs li{width:50%}}@media (max-width:580px){.single-tour .tour-tabs li{width:50%;text-align:center;padding:1.5rem 1rem}.single-tour .tour-tabs li:nth-child(odd){border-left:1px solid #e2e7ea}.single-tour .tour-tabs{float:none}}.single-tour .post-content{padding:3rem;margin-bottom:5rem}.single-tour .post-content strong{font-weight:400;color:#000}.single-tour .post-content .btn-inspiry-download{margin-top:1.4rem}.single-tour .tour-exclude li,.single-tour .tour-include li{margin-bottom:1.6rem}.single-tour .tour-exclude li i,.single-tour .tour-include li i{margin-right:2rem}.single-tour .tour-include{margin-top:4rem}.single-tour .tour-exclude{margin-top:3rem}.single-tour .tour-exclude i{color:red}.single-tour .tour-detail,.single-tour .tour-itinerary{padding:3rem 1rem}.single-tour .tour-detail .detail-title{font-size:1.7rem;text-transform:uppercase;margin-bottom:2.7rem}.single-tour .tour-detail .tour-exclude li,.single-tour .tour-detail .tour-include li{width:100%;float:left;list-style:none}.single-tour .tour-itinerary .itinerary-step{border-left:2px solid #e2e7ea;padding-left:3.4rem;padding-bottom:2.4rem;margin-left:-1rem}.single-tour .tour-itinerary .itinerary-step:before{content:"";width:2rem;height:2px;background-color:#e2e7ea;display:block;margin-left:-3.4rem;margin-bottom:-1rem}.single-tour .tour-itinerary .itinerary-step .entry-title{font-size:1.6rem;margin-bottom:1.8rem;text-transform:uppercase;padding-top:0}.single-tour .tour-itinerary .btn-inspiry-download{margin-left:2.4rem}.single-tour .tour-location #tour-map{margin-bottom:2rem;width:100%;height:37.5rem}.single-tour .tour-gallery .gallery-images{margin-left:-1.5rem}.single-tour .tour-gallery .gallery-images li{float:left;margin-left:1.5rem;margin-bottom:2rem;position:relative;list-style:none}.single-tour .tour-gallery .gallery-images li>img{width:100%;height:auto}.single-tour .tour-gallery .gallery-images li .overlay{width:100%;height:100%;position:absolute;top:0;left:0;transition:.5s;overflow:hidden}.single-tour .tour-gallery .gallery-images li .overlay img{opacity:0;margin-top:5.7rem;transition:.3s}@media (min-width:1200px){#search-form-wrapper.search-form-trapezoid .search-form{z-index:1000;position:absolute;bottom:14px;left:calc(50% - 548px)}.single-tour .tour-gallery .gallery-images li{max-width:31.1%}}@media (min-width:992px) and (max-width:1199px){.widget.inspiry_recent_posts_widget .content,.widget.inspiry_top_rated_tours_widget .content{width:16rem}.single-tour .tour-gallery .gallery-images li{max-width:30.6%}}@media (min-width:768px) and (max-width:992px){.single-tour .tour-gallery .gallery-images li{max-width:31.1%}}@media (min-width:700px) and (max-width:768px){.single-tour .tour-gallery .gallery-images li{max-width:47.6%}}@media (min-width:510px) and (max-width:700px){.single-tour .tour-gallery .gallery-images li{width:46.5%}}@media (max-width:510px){.single-tour .tour-gallery .gallery-images{margin:0 auto}.single-tour .tour-gallery .gallery-images li{margin:0 auto 2rem;width:100%}}.single-tour .tour-review #comments .comment{margin-bottom:0}@media (max-width:600px){.single-tour .tour-review #comments .comment{padding:3rem}}.single-tour .tour-review #comments .comment .author-photo{max-width:10.2rem;margin:0 auto}.single-tour .tour-review #comments .comment .author-photo p{margin-top:1.6rem;margin-bottom:0}.single-tour .tour-review #comments .comment .author-photo p i{margin-right:.3rem}.single-tour .tour-review #comments .comment .comment-wrapper{max-width:78%;padding:2rem 1.4rem 0}@media (min-width:481px) and (max-width:600px){#comments .comment-wrapper{width:64%}.single-tour .tour-review #comments .comment .comment-wrapper{width:73%}}.single-tour .tour-review #comments .comment .comment-metadata{clear:none}.single-tour .tour-review #comments .comment .comment-content p{line-height:3rem;margin-bottom:0}.single-tour .similar-tours-wrap{margin-top:10rem}.single-tour .similar-tours-wrap header{text-align:center;padding:2rem 0;margin-bottom:2rem}.single-tour .similar-tours-wrap header h2{margin-bottom:1.4rem;letter-spacing:-1px}.single-tour .similar-tours-wrap header p{letter-spacing:1px}.tours-listing .found-tours{margin-bottom:2.5rem}.tours-listing .tour-post{margin-bottom:3rem;background:#fff}.tours-listing .tour-post figure .tour-meta{position:absolute;top:2rem;right:.3rem}.tours-listing .tour-post figure .sunlight{left:3rem;font-size:2.6rem;padding:1rem 1.4rem;line-height:1}.tours-listing .tour-post figure .sunlight>img{margin-right:.3rem;vertical-align:top}.tours-listing .tour-post figure .tour-days{display:inline-block;text-align:left;text-transform:uppercase;font-size:2rem;margin-top:0;font-weight:lighter;vertical-align:middle;margin-left:.3rem}.tours-listing .tour-post figure .tour-days i{font-style:normal;font-size:1.2rem;display:block;margin-top:.1rem;vertical-align:bottom}.tours-listing .tour-post .offer-content{position:relative;padding:3.6rem 2.1rem 2.1rem 2.9rem}.tours-listing .tour-post .offer-content h3{font-size:2.2rem;margin-bottom:.9rem}.tours-listing .tour-post .offer-content .rating{display:inline-block;margin-bottom:1.8rem}.tours-listing .tour-post .offer-content p{font-size:1.4rem;margin-bottom:1.5rem;line-height:1.5}.tours-listing .tour-post .offer-content .discount-label{color:#fff;background-color:#77c720;text-align:center;position:absolute;font-size:2.3rem;padding:1.5rem;right:2.9rem;top:-4rem;border-radius:50%}.tours-listing .tour-post .offer-content .discount-label span{font-size:1rem;display:block;margin-top:-.3rem;margin-bottom:.3rem;text-transform:uppercase}.tours-listing .tour-post .offer-content .old-price{font-size:1.6rem;text-decoration:line-through;margin-right:.6rem;color:#a6b0b3}.tours-listing .tour-post .offer-content .tour-price{color:#000;font-size:2.4rem}.tours-sorter{width:100%;margin:2rem auto 3rem;text-align:center}.tours-sorter ul{background:#fff;display:inline-block}.tours-sorter ul li{float:left;border-right:1px solid #e2e7ea}.tours-sorter ul li a{color:#2e3031;display:inline-block;padding:.5rem 3rem}.tours-sorter ul li a.active,.tours-sorter ul li a:hover,.widget.woocommerce .widget_shopping_cart_content .checkout:hover{color:#fff;background:#00aeef}@media (max-width:991px) and (min-width:768px){.tours-sorter ul li a{padding:.5rem 2rem}}@media (max-width:768px){.header header .header-phone-wrap{float:none;text-align:center;margin:0 0 3rem;clear:both}#search-form-wrapper .search-form form .nice-select,#search-form-wrapper .search-form form input[type=text]{width:100%}.home-features .home-feature{margin-bottom:0}.home-features .home-feature:last-child{margin-bottom:4rem}.contact-section .offices-contact .office-timing{margin-top:3rem}.single-tour #site-banner{padding:12rem 1rem}.tours-sorter ul li{width:50%;border-bottom:1px solid #e2e7ea;border-right:1px solid #e2e7ea}.tours-sorter ul li:first-child,.tours-sorter ul li:nth-child(2){border-top:1px solid #e2e7ea}.tours-sorter ul li:nth-child(odd){border-left:1px solid #e2e7ea}.tours-sorter ul li:last-child{border:1px solid #e2e7ea;border-top:0}.tours-sorter ul li a{padding:1.5rem 3rem;width:100%}}@media (max-width:375px){.special-offers .tour-offer h3{font-size:1.8rem}.special-offers .tour-offer .tour-meta{display:none}.tours-listing .tour-post figure .sunlight{padding:.7rem 1rem}.tours-listing .tour-post .offer-content .discount-label{font-size:2rem;padding:1rem}.tours-listing .tour-post .offer-content .discount-label span{font-size:.8rem}.tours-sorter ul li{width:100%;border-left:1px solid #e2e7ea}.tours-sorter ul li:nth-child(2){border-top:0}}.error404 .site-page{padding:9rem;background-color:#f1f4f6}#page404,.nice-select,.nice-select .list{background-color:#fff}#page404{padding:10rem 15rem}@media (min-width:1200px){#page404{padding:10rem 20rem}}#page404 .title-404 h2{font-size:18rem;line-height:1;margin-left:-.4rem}#page404 .content-404{float:right;max-width:35rem}#page404 .content-404 h3{font-size:2.1rem;line-height:1.5;margin-bottom:2rem}#page404 .content-404 h3 span{display:block;font-size:2.7rem;color:#eb5419}#page404 .content-404 p{font-size:1.6rem;color:#000;margin-bottom:2rem}#page404 .content-404 .green-btn{padding:1rem 2rem;text-transform:uppercase;color:#fff;background-color:#77c720}#inspiry_breadcrumbs li{display:inline-block;margin-right:.6rem;font-size:1.6rem;font-weight:lighter}#inspiry_breadcrumbs li a{font-size:1.6rem}#inspiry_breadcrumbs li a:hover{text-shadow:none;color:#00aeef}.pagination{clear:both;width:100%;padding-top:9rem;text-align:center;font-size:1.4rem;font-weight:lighter;text-transform:uppercase}.nice-select,.nice-select .option{cursor:pointer;text-align:left;outline:0}@media (max-width:991px){#page404 .title-404 h2{font-size:13rem}#page404{padding:10rem 0;text-align:center}#page404 .content-404,#page404 .title-404{float:none;margin:auto}.pagination{padding-top:4rem}}.pagination .nav-links a,.pagination .nav-links>span{display:inline-block;margin:0 .4rem .6rem;padding:0 2rem;color:#000;background-color:#e6ebee;height:42px;line-height:44px;min-width:48px;font-weight:400}.pagination .nav-links a.next,.pagination .nav-links a.prev{padding-right:2.3rem;padding-left:2.3rem}#scroll-top{display:none;position:fixed;right:30px;bottom:13px;z-index:9999;height:42px;width:42px;line-height:36px;text-align:center;color:#9bb8cc;border:2px solid #9bb8cc;transition:.25s ease-in-out}.nice-select{-webkit-tap-highlight-color:transparent;border-radius:4px;border:1px solid #777;box-sizing:border-box;clear:both;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;padding-left:18px;padding-right:30px;position:relative;transition:.2s ease-in-out;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#6a6a6a}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#555}.nice-select:after{border-bottom:2px solid #555;border-right:2px solid #555;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:55%;transform-origin:66% 66%;transform:rotate(45deg);transition:.15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#7c7c7c;color:#555;pointer-events:none}.nice-select.disabled:after{border-color:#888}.nice-select.wide .list{left:0;right:0}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:30px;line-height:28px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:28px;min-height:28px}.nice-select .list{border-radius:4px;box-shadow:0 0 0 1px rgba(51,51,51,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(21px);transition:.2s cubic-bezier(.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent}.nice-select .option{font-weight:400;line-height:40px;list-style:none;min-height:40px;padding-left:18px;padding-right:29px;transition:.2s}.nice-select .option.selected,.woocommerce div.product .single-right-wc .price span{font-weight:500}.nice-select .option.disabled{background-color:transparent;color:#555;cursor:default}.qe-faqs-filters-container{border-bottom:1px solid #ededed;margin:0 0 2.4rem}.qe-faqs-filters-container li a{border-color:#ededed;color:#2e3031;font-size:1.9rem;font-weight:400;margin-bottom:-.1rem;margin-right:.7rem;padding:.5rem 1rem 1.1rem;transition:.2s}.qe-faqs-filters-container li a:hover{border-width:1px;color:#00aeef}.qe-faqs-filters-container li.active a{border-bottom-width:1px;color:#00aeef;font-weight:400}.qe-faq-toggle{border-bottom:1px solid #ededed;padding:3rem 0;margin-bottom:0}.qe-faq-toggle .qe-toggle-title{background:0 0;border:none;padding:0 0 0 7rem}.qe-faq-toggle .qe-toggle-title strong{font-weight:400;font-size:1.8rem}.qe-faq-toggle .qe-toggle-title i.fa{background:#f3f4f5;padding:1.1rem 1.4rem;color:#2e3031;margin-right:2.2rem;margin-left:-7rem}.qe-faq-toggle.active .qe-toggle-title i.fa{background:#004274;color:#fff}.qe-faq-toggle .qe-toggle-content{border:none;padding:.3rem 7.3rem 0;line-height:2.4rem}@media (max-width:1199px){#search-form-wrapper{padding:1.8rem 2.4rem;background:#e2e7ea}.qe-faq-toggle .qe-toggle-content{padding-right:0}}.tours-listing.owl-theme .owl-stage-outer{padding-top:1rem;margin-top:-1rem}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:0;margin:5px;padding:13px;display:inline-block;cursor:pointer;border-radius:3px;opacity:.8;position:absolute;top:22.4rem}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav .owl-next{right:-5.5rem;background:url("../img/package-nav-right.png") center center no-repeat}.owl-theme .owl-nav .owl-prev{left:-5.5rem;background:url("../img/package-nav-left.png") center center no-repeat}.owl-theme .owl-nav.disabled+.owl-dots,.woocommerce form.login button{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px;background:#000;display:block;-webkit-backface-visibility:visible;transition:opacity .2s;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#2e3031}.bp-archive-product-single{overflow:hidden;margin-top:25px;margin-bottom:25px}.bp-archive-product-single h2{font-weight:400;text-align:center}.bp-archive-product-single h2 a{font-size:17px;color:inherit;font-family:Rubik,sans-serif}.woocommerce-ordering{font-family:Rubik,sans-serif;font-weight:500}.woocommerce-ordering .nice-select,table.variations .nice-select{min-width:21rem;padding:0 30px 0 15px;line-height:38px;height:38px;border-radius:0;border-color:#e2e7ea}table.variations .nice-select{min-width:16.3rem;margin-bottom:.5rem}.woocommerce .woocommerce-customer-details address{border-width:2px;border-radius:0}.woocommerce .woocommerce-MyAccount-navigation ul li,.woocommerce div.product .woocommerce-tabs #comments ol li,.woocommerce ul li{list-style:none}.woocommerce .star-rating{width:98px}.woocommerce .star-rating:before{color:#000;letter-spacing:5px}.woocommerce .star-rating span:before{letter-spacing:5px}.woocommerce .products .star-rating{margin-right:auto;margin-left:auto}.woocommerce .wrapper-buttons-add-cart .add_to_cart_button,.woocommerce .wrapper-buttons-add-cart .added_to_cart,.woocommerce .wrapper-buttons-add-cart .button{min-width:112px;text-align:center;border-radius:0;text-transform:uppercase;font-size:12px;font-family:Rubik,sans-serif;font-weight:500;padding:0 14px;color:#fff;background:#00aeef;height:3.8rem;line-height:4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce .woocommerce-checkout input[type=submit]:hover,.woocommerce .wrapper-buttons-add-cart .add_to_cart_button:hover,.woocommerce .wrapper-buttons-add-cart .added_to_cart:hover,.woocommerce .wrapper-buttons-add-cart .button:hover,.woocommerce div.product .single-right-wc .button:hover{background:#77c720;color:#fff}.woocommerce .wrapper-buttons-add-cart .add_to_cart_button:after,.woocommerce .wrapper-buttons-add-cart .added_to_cart:after,.woocommerce .wrapper-buttons-add-cart .button:after{top:auto}.woocommerce span.onsale{min-height:0;min-width:0;background:#00aeef;border-radius:0;top:0;right:20px;left:auto;line-height:23px;text-transform:uppercase;font-size:11px;padding-right:15px;padding-left:15px;font-family:Rubik,sans-serif;color:#fff;z-index:8}.woocommerce table.shop_table .cart-discount a{font-weight:400;color:#00aeef}.woocommerce .addresses{margin-bottom:60px}@media (max-width:425px){.woocommerce .products>.col-xs-6{width:100%}}.woo-separator{background:#ebebeb;height:1px;width:100%;margin:1.2rem 0}.wrapper-wc-pages{padding-top:70px;padding-bottom:70px}.wrapper-wc-pages .woocommerce-result-count{font-family:Rubik,sans-serif;font-size:16px;margin-top:13px}@media (max-width:480px){#content-wrapper.site-page{padding:5rem 0}.entry-content .gallery-item{width:100%;max-width:100%}#site-banner{padding:5rem 3rem}#comments .comment-list .author-photo{float:none;margin:0 auto 1rem;text-align:center}#comments .comment-wrapper{float:none;width:100%;max-width:100%;text-align:center}.single-tour .tour-tabs li{width:100%;border:1px solid #e2e7ea;border-top:0}#inspiry_breadcrumbs li,#inspiry_breadcrumbs li a{font-size:1.4rem}.woocommerce-ordering,.woocommerce-ordering .nice-select{width:100%}.wrapper-wc-pages .woocommerce-result-count{width:100%;text-align:center}}.single-left-wc,.single-right-wc{position:relative;overflow:hidden}.single-left-wc span.onsale{transform:rotate(-45deg);top:16px;left:-66px;right:auto;z-index:999;width:200px}.single-left-wc .flex-control-thumbs li{padding:5px}.single-left-wc .flex-control-thumbs li img{-webkit-backface-visibility:hidden}.single-left-wc .flex-control-thumbs img{transition:.2s linear}.single-right-wc .woocommerce-product-rating{position:absolute;right:0;top:0}.woocommerce div.product .single-right-wc .product_title{padding-right:125px;font-size:30px;font-family:Rubik,sans-serif;font-weight:500;margin-bottom:20px}.woocommerce div.product .single-right-wc p{font-size:14px;font-family:Rubik,sans-serif;line-height:24px;color:#000}.woocommerce div.product .single-right-wc .price{font-family:Rubik,sans-serif;font-size:26px;line-height:36px;color:#1a1a1a;margin-bottom:20px}.woocommerce #respond input#submit,.woocommerce div.product .single-right-wc .button{font-size:13px;transition:.2s ease-in-out;padding-left:20px;background:#00aeef;font-family:Rubik,sans-serif;text-transform:uppercase}.woocommerce div.product .single-right-wc del{font-size:18px;color:grey}.woocommerce div.product .single-right-wc table.variations label{line-height:42px;text-transform:capitalize;font-size:14px;font-weight:400}.woocommerce div.product .single-right-wc .button{height:48px;border-radius:0;font-weight:700;color:#fff;padding-right:40px;position:relative;outline:0}.woocommerce div.product .single-right-wc .button:after{transition:.2s ease-in-out;content:"\f07a";font-family:FontAwesome;color:#fff;position:absolute;right:12px;top:17px}.woocommerce div.product .single-right-wc a.button{line-height:33px}.woocommerce div.product .single-right-wc a.button:after{right:14px;top:8px}.woocommerce div.product .single-right-wc input{outline:0;height:48px}.woocommerce div.product .single-right-wc .product_meta .posted_in,.woocommerce div.product .single-right-wc .product_meta .tagged_in{display:block;margin:10px 0 5px}.woocommerce div.product .single-right-wc .product_meta span{font-family:Rubik,sans-serif;font-size:14px;color:#1a1a1a}.woocommerce .woocommerce-checkout-review-order-table td a,.woocommerce div.product .single-right-wc .product_meta a,.woocommerce table.shop_table td a,.woocommerce-cart table.cart td.product-price,.woocommerce-cart table.cart td.product-subtotal{color:grey}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0;margin-bottom:0;margin-top:2rem}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background:grey;border-radius:0;padding:0;transition:.2s ease-in-out}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background:#f8f8f8}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:Rubik,sans-serif;font-size:16px;font-weight:600;height:53px;text-align:center;color:#fff;line-height:53px;vertical-align:middle;padding:0 25px}.woocommerce div.product .woocommerce-tabs .panel{font-family:Rubik,sans-serif;font-size:15px;padding:20px;background:#f8f8f8;overflow:hidden}.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce div.product .woocommerce-tabs .panel h3{font-family:Rubik,sans-serif;font-size:24px;color:#2e3031;font-weight:500;margin-bottom:25px}.woocommerce div.product .woocommerce-tabs #comments{width:50%;float:left;padding-right:15px}.woocommerce div.product .woocommerce-tabs #comments ol{padding-left:0}.woocommerce div.product .woocommerce-tabs #review_form_wrapper{padding-left:15px;width:50%;float:right}@media (max-width:768px){.woocommerce div.product .woocommerce-tabs #comments,.woocommerce div.product .woocommerce-tabs #review_form_wrapper{width:100%;float:none}}.share-social-icons{margin-top:25px;margin-bottom:3rem}.share-social-icons a{display:inline-block;height:46px;width:46px;border:1px solid grey;color:grey;line-height:46px;border-radius:46px;text-align:center;vertical-align:middle;margin-right:5px}.share-social-icons .facebook:hover{color:#fff;border-color:#3b5998;background:#3b5998}.share-social-icons .twitter:hover{color:#fff;border-color:#4ab3f4;background:#4ab3f4}.share-social-icons .pinterest:hover{color:#fff;border-color:#c8232c;background:#c8232c}.share-social-icons .google-plus:hover{color:#fff;border-color:#d34836;background:#d34836}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-radius:0;background-color:#fff}#review_form_wrapper #respond #commentform .comment-form-cookies-consent input{margin-top:6px}.woocommerce #respond .comment-reply-title{display:block;padding-top:2rem;margin-bottom:1.6rem;font-size:2.1rem}.woocommerce #respond .comment-form-rating{margin-bottom:10px}.woocommerce #respond .comment-form-rating label{display:inline-block;margin-right:10px}.woocommerce #respond .comment-form-rating p.stars{display:inline-block;margin-bottom:0;line-height:1}.woocommerce #respond .comment-form-rating p.stars a{color:#ea923a;margin-right:5px;font-size:1.8rem}.woocommerce #respond .comment-form-author label,.woocommerce #respond .comment-form-email label{width:70px;display:inline-block}.woocommerce #respond textarea{min-height:150px}.woocommerce #respond input[type=email],.woocommerce #respond input[type=text]{width:100%;max-width:300px;height:48px;padding-left:20px;padding-right:20px;border:1px solid #e4e1e3}.woocommerce #respond input[type=email]:focus,.woocommerce #respond input[type=text]:focus{border-color:#1a1a1a}.woocommerce #respond input#submit{height:42px;border-radius:0;padding-right:20px;color:#fff}.widget.woocommerce .widget_shopping_cart_content .button:hover,.widget.woocommerce.widget_price_filter button:hover,.woocommerce #respond input#submit:hover,.woocommerce .return-to-shop a:hover,.woocommerce .woocommerce-MyAccount-content form input[type=submit]:hover,.woocommerce .woocommerce-MyAccount-content table a.button:hover,.woocommerce .woocommerce-checkout-payment .place-order #place_order:hover,.woocommerce .woocommerce-error a:hover,.woocommerce .woocommerce-error button:hover,.woocommerce .woocommerce-form-coupon a:hover,.woocommerce .woocommerce-form-coupon button:hover,.woocommerce .woocommerce-info a:hover,.woocommerce .woocommerce-info button:hover,.woocommerce .woocommerce-message a:hover,.woocommerce .woocommerce-message button:hover,.woocommerce form.login button:hover,.woocommerce form.login input[type=submit]:hover,.woocommerce form.lost_reset_password button:hover,.woocommerce form.lost_reset_password input[type=submit]:hover{color:#fff;background:#77c720}.comment-text .star-rating span:before{letter-spacing:6px}.related.products h2,.upsells.products h2{font-size:24px;font-family:Rubik,sans-serif;font-weight:400;color:#2e3031;margin-bottom:2rem}.carousel-product-upsells-related .title a{font-size:17px;font-weight:400}.carousel-product-upsells-related h2{font-size:17px;font-weight:400;margin-bottom:30px}.carousel-product-upsells-related h2 a{position:relative;display:inline-block;color:#1a1a1a}.carousel-product-upsells-related h2 a:before{position:absolute;bottom:-10px;content:"";display:inline-block;width:30px;height:2px;transition:.2s;background:#00aeef}.carousel-product-upsells-related .woocommerce-Price-amount{vertical-align:middle;line-height:34px;font-weight:600;font-size:24px;font-family:Rubik,sans-serif}.product-single-slide-image,.woocommerce-LoopProduct-link,.wrapper-thumb-product{display:inline-block;overflow:hidden;position:relative;width:100%}.product-single-slide-image:after,.woocommerce-LoopProduct-link:after,.wrapper-thumb-product:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;opacity:0;background:#1a1a1a;transition:.2s ease-in-out}.product-single-slide-image:hover:after,.woocommerce-LoopProduct-link:hover:after,.wrapper-thumb-product:hover:after{opacity:.1}.related-product-heading{margin-bottom:30px;font-size:18px;font-weight:700;color:#1a1a1a}.woocommerce-cart table.cart{border:none;font-family:Rubik,sans-serif}.woocommerce-cart table.cart .product-thumbnail{width:84px}.woocommerce-cart table.cart th{background:#004274;padding-top:26px;padding-bottom:26px;text-transform:uppercase;font-weight:600;color:#fff;text-align:center;border-color:#004274}.woocommerce-cart table.cart td{border-color:#e8e8e8;padding-top:20px;padding-bottom:20px;text-align:center;border-right:0;border-left:0;border-bottom:0}.woocommerce-cart table.cart dd,.woocommerce-cart table.cart dt{line-height:24px}.woocommerce-cart table.cart td.product-name{font-size:14px;font-family:Rubik,sans-serif;color:#1a1a1a;text-transform:uppercase;vertical-align:middle}.woocommerce-cart table.cart img{width:100%;max-width:60px}.woocommerce .woocommerce-checkout input[type=submit],.woocommerce-cart table.cart a.button,.woocommerce-cart table.cart button.button,.woocommerce-cart table.cart input.button,.woocommerce-cart table.cart input[type=submit]{border:none;display:inline-block;height:50px;line-height:52px;background:#00aeef;text-transform:uppercase;padding:0 20px;border-radius:0;color:#fff;font-size:14px;float:right;transition:.2s ease-in-out;outline:0}.woocommerce-cart table.cart input[type=submit]:disabled[disabled]{border:none;display:inline-block;height:50px;line-height:50px;background:#1a1a1a;text-transform:uppercase;padding:0 20px;border-radius:0;color:#fff;font-size:14px;float:right;transition:.2s ease-in-out;outline:0}.woocommerce-cart a.button,.woocommerce-cart a.button.alt{border:none;display:inline-block;height:50px;line-height:52px;background:#00aeef;text-transform:uppercase;padding:0 20px;border-radius:0;color:#fff;font-size:14px;float:right;transition:.2s ease-in-out;outline:0;margin-bottom:0}.woocommerce-cart .coupon{margin-bottom:10px;display:flex;width:100%}.woocommerce-cart .coupon input[type=text]{height:50px;width:100%}@media (max-width:430px){.woocommerce-cart .coupon{display:block}.woocommerce-cart .coupon input{width:100%}.woocommerce-cart .coupon input[type=text]{margin-bottom:1rem;margin-right:0;float:none}}.woocommerce-cart .quantity input{height:35px;border:1px solid #dadada;outline:0}.woocommerce-cart .product-remove a{display:inline-block;line-height:12px;width:2.1rem;height:2.1rem;margin-top:10px}.woocommerce-cart .product-remove a:hover{background:0 0;color:#004273}.woocommerce-cart .product-remove a i{font-size:12px;border:2px solid grey;color:grey;border-radius:25px;width:16px;line-height:12px;height:16px;vertical-align:middle;text-align:center;transition:.2s ease-in-out;margin-left:1px}.woocommerce-cart .product-remove a i:hover{color:#f42b2b;border-color:#f42b2b;background:0 0}.dec-button,.inc-button{display:inline-block;width:35px;height:35px;border:1px solid #dadada;line-height:33px;text-align:center;vertical-align:middle;cursor:pointer}.inc-button{border-right:0}.dec-button,blockquote.wp-block-pullquote{border-left:0}.woocommerce .collaterals-single{background:#fff;overflow:hidden;padding:12px}.woocommerce .collaterals-single h2{font-size:14px;position:relative;margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px;padding-bottom:25px;margin-bottom:25px}.woocommerce .collaterals-single h2:after{content:"";display:block;width:100%;height:1px;position:absolute;background:#e8e8e8;left:0;bottom:0}.woocommerce .collaterals-single .cart_totals{float:none;width:100%}.woocommerce .collaterals-single .cart_totals table{border:none;text-transform:uppercase}.woocommerce .collaterals-single .cart_totals td,.woocommerce .woocommerce-checkout-review-order-table .product-total,.woocommerce .woocommerce-checkout-review-order-table td:last-of-type,.woocommerce table.shop_table .product-total,.woocommerce table.shop_table td:last-of-type{text-align:right}.woocommerce .collaterals-single .cart_totals .wc-proceed-to-checkout{padding-bottom:0;text-align:center}.woocommerce .collaterals-single .cart_totals .wc-proceed-to-checkout a{border:none;display:block;width:100%;height:50px;line-height:52px;background:#00aeef;text-transform:uppercase;padding:0 20px;border-radius:0;color:#fff;font-size:14px;float:right;transition:.2s ease-in-out;margin-bottom:0;text-align:center}.woocommerce .woocommerce-checkout input,.woocommerce .woocommerce-checkout select{height:40px;padding-left:15px;padding-right:15px}.woocommerce .woocommerce-checkout input[type=radio]{height:auto}.woocommerce .woocommerce-checkout textarea{height:200px;padding:15px;border:1px solid #e2e7ea}.woocommerce .woocommerce-checkout input.input-text{border:1px solid #e2e7ea}.woocommerce .woocommerce-MyAccount-content form input[type=email]:focus,.woocommerce .woocommerce-MyAccount-content form input[type=number]:focus,.woocommerce .woocommerce-MyAccount-content form input[type=password]:focus,.woocommerce .woocommerce-MyAccount-content form input[type=tel]:focus,.woocommerce .woocommerce-MyAccount-content form input[type=text]:focus,.woocommerce .woocommerce-checkout .woocommerce-validated input.input-text,.woocommerce form.login input[type=password]:focus,.woocommerce form.login input[type=text]:focus,.woocommerce form.lost_reset_password input[type=password]:focus,.woocommerce form.lost_reset_password input[type=text]:focus{border:1px solid #00aeef}.woocommerce .woocommerce-checkout .woocommerce-invalid input.input-text{border:1px solid #a00}.woocommerce .woocommerce-checkout .woocommerce-shipping-fields input{vertical-align:middle;outline:0;margin-right:.5rem}.woocommerce .woocommerce-info{padding-left:4.5rem}.woocommerce .woocommerce-info:before{font-family:FontAwesome;content:"\f05a";color:#1a1a1a}.woocommerce.single-product table.shop_attributes td p{padding:8px}.woocommerce .checkout_coupon,.woocommerce form.login,.woocommerce form.lost_reset_password{border-color:#e2e7ea;border-radius:0}.woocommerce .checkout_coupon input{height:40px;padding-left:15px;padding-right:15px;border:1px solid #e2e7ea}.woocommerce .checkout_coupon input[type=submit]{border-radius:0;background-color:#00aeef;color:#fff;border:0}.woocommerce .woocommerce-checkout-review-order-table tr:hover,.woocommerce table.shop_table tr:hover{background-color:#f8f8f8}.woocommerce .woocommerce-error,.woocommerce .woocommerce-form-coupon,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#f8f8f8;border:1px solid #00aeef;margin:0 0 2em;line-height:1.2;color:#2e3031;font-family:Rubik,sans-serif}.woocommerce .woocommerce-checkout-payment .place-order #place_order,.woocommerce .woocommerce-error a,.woocommerce .woocommerce-error button,.woocommerce .woocommerce-form-coupon a,.woocommerce .woocommerce-form-coupon button,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-info button,.woocommerce .woocommerce-message a,.woocommerce .woocommerce-message button{display:inline-block;float:right;height:40px;line-height:40px;border-radius:0;font-size:12px;font-weight:700;text-transform:uppercase;background:#00aeef;color:#fff;padding:0 20px;position:relative;transition:.2s ease-in-out;outline:0}.woocommerce .cart-empty{margin-top:20px}.woocommerce .return-to-shop a{height:48px;line-height:50px;border-radius:0;font-size:13px;font-weight:700;text-transform:uppercase;background:#00aeef;color:#fff;padding:0 20px;position:relative;transition:.2s ease-in-out;outline:0}.woocommerce .woocommerce-error{margin:0 0 2em;font-family:Rubik,sans-serif}.woocommerce .woocommerce-error:before{font-family:FontAwesome;content:"\f071";top:1.4rem}.woocommerce .woocommerce-thankyou-order-received{font-family:Rubik,sans-serif;margin-top:25px}.woocommerce ul.order_details{font-family:Rubik,sans-serif;padding-left:0;margin-bottom:40px}.woocommerce ul.order_details li{font-size:14px;min-width:17%}.woocommerce ul.order_details li strong{font-size:1.3rem}.woocommerce .bp-my-account-wrapper{overflow:hidden}.woocommerce .bp-my-account-wrapper .woocommerce-MyAccount-content{width:78%}.woocommerce .bp-my-account-wrapper .woocommerce-MyAccount-content button[type=submit]{border:none;display:inline-block;height:50px;line-height:52px;background:#00aeef;text-transform:uppercase;padding:0 20px;border-radius:0;color:#fff;font-size:14px;transition:.2s ease-in-out;outline:0}.woocommerce .woocommerce-MyAccount-navigation ul{padding-left:0;list-style:none}.woocommerce .woocommerce-MyAccount-navigation ul li a{display:inline-block;color:#1a1a1a;font-size:16px;font-weight:500;padding:15px 0;position:relative}.woocommerce .woocommerce-MyAccount-navigation ul li a:after{position:absolute;content:"";display:block;height:2px;width:0;background:#00aeef;bottom:5px;transition:.2s}.woocommerce .woocommerce-MyAccount-content table td,.woocommerce .woocommerce-MyAccount-content table th{padding:15px 8px;font-size:14px}.woocommerce .woocommerce-MyAccount-content table a.button{background:#00aeef;color:#fff;border-radius:0}.woocommerce .woocommerce-MyAccount-content address{margin-bottom:10px;border-width:2px;border-radius:0}.woocommerce .woocommerce-MyAccount-content .edit{font-weight:600}.woocommerce .woocommerce-MyAccount-content form input[type=email],.woocommerce .woocommerce-MyAccount-content form input[type=number],.woocommerce .woocommerce-MyAccount-content form input[type=password],.woocommerce .woocommerce-MyAccount-content form input[type=tel],.woocommerce .woocommerce-MyAccount-content form input[type=text]{height:48px;padding-left:20px;padding-right:20px;color:#1a1a1a;border:1px solid #e2e7ea}.woocommerce .woocommerce-MyAccount-content form input[type=submit]{margin-top:20px;height:48px;background:#00aeef;color:#fff;border-radius:0;transition:.2s;padding-left:20px;padding-right:20px}.woocommerce form.login input[type=password],.woocommerce form.login input[type=text],.woocommerce form.lost_reset_password input[type=password],.woocommerce form.lost_reset_password input[type=text]{height:40px;padding-left:20px;padding-right:20px;color:#2e3031;border:1px solid #e2e7ea}.woocommerce form.login button,.woocommerce form.login input[type=submit],.woocommerce form.lost_reset_password button,.woocommerce form.lost_reset_password input[type=submit]{margin-top:20px;height:40px;background:#00aeef;color:#fff;border-radius:0;transition:.2s;padding-left:20px;padding-right:20px;margin-right:15px}.woocommerce form.login label,.woocommerce form.lost_reset_password label{cursor:pointer}.woocommerce ul.product_list_widget li{margin-bottom:30px}.woocommerce nav.woocommerce-pagination{display:block;text-align:center;margin-top:4rem;font-family:Rubik,sans-serif}.woocommerce nav.woocommerce-pagination ul li{border:none;color:grey;margin-left:8px;margin-right:8px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:inline-block;text-align:center;height:42px;min-width:42px;line-height:44px;background:#e6ebee;color:#000;padding:0 2rem;text-transform:uppercase}.woocommerce nav.woocommerce-pagination ul li a:hover{background:#77c720;color:#fff;border-color:#77c720}.woocommerce nav.woocommerce-pagination ul li .current{background:#00aeef;color:#fff;border-color:#00aeef}@media (max-width:992px){.woocommerce nav.woocommerce-pagination{margin-bottom:5rem}}.woocommerce .widget_product_tag_cloud .tagcloud a{display:inline-block;font-family:Rubik,sans-serif;font-size:12px;background:#f8f8f8;padding:9px 20px;margin-bottom:5px;color:grey}.woocommerce .widget_product_tag_cloud .tagcloud a:hover{background:#00aeef;color:#1a1a1a}.banner-wrapper-cart .banner{margin-left:-100%;margin-right:-100%}.wrapper-empty-cart{padding-top:80px;padding-bottom:80px}.wrapper-empty-cart .cart-empty{margin-top:50px;margin-bottom:50px}.wrapper-empty-cart .empty-cart-icon i{color:#e8e8e8;font-size:300px}.carousel-related-single-product{margin-bottom:40px}.wrapper-buttons-add-cart .price-and-cart{margin-bottom:12px}.wrapper-buttons-add-cart .price-and-cart del .woocommerce-Price-amount{vertical-align:middle;font-size:14px;font-family:Rubik,sans-serif;font-weight:500;line-height:34px;color:#383838}.wrapper-buttons-add-cart .price-and-cart ins span{vertical-align:middle;line-height:34px;font-family:Rubik,sans-serif;font-weight:500;font-size:22px;color:#1a1a1a}.wrapper-buttons-add-cart .price-and-cart .woocommerce-Price-amount{vertical-align:middle;line-height:34px;font-family:Rubik,sans-serif;font-weight:500;font-size:18px}.woocommerce .quantity .qty{min-width:146px;padding-left:10px;border:1px solid #d7dee4}.select2-container--default .select2-search--dropdown .select2-search__field{outline:0;border-color:#e2e7ea}.select2-container--default .select2-selection--single{border-radius:0;border:none;background:#f8f8f8}.select2-container--default li:focus{outline:0}.select2-container .select2-selection--single{height:42px;outline:0}.select2-container .select2-selection--single .select2-selection__rendered{line-height:40px;padding-left:20px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;width:50px;height:42px;border-color:#fff;background:#00aeef}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff}.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{border-radius:0;border-color:#f0f0f0}.woocommerce-form-login .woocommerce-form__label-for-checkbox input[type=checkbox],.woocommerce-form-login .woocommerce-form__label-for-checkbox input[type=radio]{display:inline-block;vertical-align:1px;margin-right:3px}.sidebar .widget.woocommerce .widget-title,.widget.woocommerce .widget-title{font-size:2.4rem;color:#2e3031;margin-bottom:1.5rem}.widget.woocommerce.widget_product_search input[type=search]{width:76%;box-sizing:border-box;font-size:14px}.widget.woocommerce.widget_product_search button[type=submit]{width:24%;box-sizing:border-box;background-color:#00aeef;color:#fff;padding:12px 10px;border:0;margin-left:-4px;outline:0}.widget.woocommerce .widget_shopping_cart_content .cart_list li{margin-bottom:15px;padding-bottom:0;font-size:14px;font-weight:400;line-height:1}.widget.woocommerce .widget_shopping_cart_content .cart_list li a{font-weight:500;color:#2e3031}.widget.woocommerce .widget_shopping_cart_content .cart_list li a img{width:62px}.widget.woocommerce .widget_shopping_cart_content .cart_list li a.remove{color:#1a1a1a;background:0 0;top:-4.8px}.site-footer .widget.woocommerce.widget.woocommerce .widget_shopping_cart_content .cart_list li a.remove:hover,.widget.woocommerce .widget_shopping_cart_content .cart_list li a.remove:hover{color:#f42b2b}.widget.woocommerce .widget_shopping_cart_content .cart_list li .woocommerce-Price-amount{margin-top:10px;display:inline-block}.widget.woocommerce .widget_shopping_cart_content .cart_list li .variation{margin-top:3px;padding-left:1px;border-left:none}.widget.woocommerce .widget_shopping_cart_content .cart_list li .variation dd{margin-top:2px}.widget.woocommerce .widget_shopping_cart_content .total{padding-top:10px;border-top:2px solid #00aeef;color:#1a1a1a;margin-bottom:10px}.widget.woocommerce .widget_shopping_cart_content .button{font-size:13px;text-transform:uppercase;font-weight:500;border-radius:0;background:#00aeef;color:#fff;padding:15px;display:inline-block}.widget.woocommerce .widget_shopping_cart_content .checkout{background:#2e3031;color:#fff}.widget.woocommerce.widget_product_search input{height:43px;border:none;outline:0}.widget.woocommerce.widget_product_search input[type=email],.widget.woocommerce.widget_product_search input[type=password],.widget.woocommerce.widget_product_search input[type=search],.widget.woocommerce.widget_product_search input[type=text]{vertical-align:middle;padding:0 20px;background:#f0f0f0;color:#525252}.widget.woocommerce.widget_product_search input[type=submit]{background-color:#00aeef;transition:.2s;text-indent:-999999px;width:50px;background-image:url("../img/search-icon.png");background-position:center center;background-repeat:no-repeat;vertical-align:middle;margin-left:-4px;display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.widget.woocommerce.widget_product_search input[type=submit]::before{content:"\f002"}.widget.woocommerce.widget_price_filter .ui-slider .ui-slider-handle{width:15px;height:15px;border-color:#00aeef}.widget.woocommerce.widget_price_filter .ui-slider .ui-slider-handle:after{position:absolute;content:"";width:5px;height:5px;display:inline-block;border-radius:5px;background:#fff;top:0;right:0;bottom:0;left:0;margin:auto}.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#2e3031}.widget.woocommerce.widget_price_filter button{color:#fff;background:#2e3031;border-radius:0;transition:.2s;margin-top:2px}.widget.woocommerce.widget_price_filter .price_label{font-size:16px;color:grey;font-weight:500}.widget.woocommerce.widget_layered_nav ul li{padding-left:18px;padding-right:29px}.widget.woocommerce.widget_products ul li .tp-woo-widget-image,.widget.woocommerce.widget_top_rated_products ul li .tp-woo-widget-image{overflow:hidden;float:left;margin-right:20px}.widget.woocommerce.widget_products ul li .tp-woo-widget-image img,.widget.woocommerce.widget_top_rated_products ul li .tp-woo-widget-image img{float:none;width:82px}.widget.woocommerce.widget_products ul li .tp-woo-widget-detail,.widget.woocommerce.widget_top_rated_products ul li .tp-woo-widget-detail{padding-top:5px}.widget.woocommerce.widget_products ul li .tp-woo-widget-detail .product-title,.widget.woocommerce.widget_top_rated_products ul li .tp-woo-widget-detail .product-title{font-family:Rubik,sans-serif;font-size:18px;font-weight:400;color:#2e3031}.widget.woocommerce.widget_products ul li .tp-woo-widget-detail .woocommerce-Price-amount,.widget.woocommerce.widget_top_rated_products ul li .tp-woo-widget-detail .woocommerce-Price-amount{font-family:Rubik,sans-serif;font-weight:400;font-size:18px;color:grey}.widget.woocommerce.widget_products ul li .tp-woo-widget-detail .star-rating,.widget.woocommerce.widget_top_rated_products ul li .tp-woo-widget-detail .star-rating{margin-top:5px}.widget.woocommerce.widget_recent_reviews li img{width:82px;float:left;margin-left:0;margin-right:20px}.widget.woocommerce.widget_recent_reviews li a{font-family:Rubik,sans-serif;font-size:18px;font-weight:400;color:#1a1a1a}.widget.woocommerce.widget_recent_reviews li .star-rating{margin-top:8px}.widget.woocommerce.widget_recent_reviews li .reviewer{display:inline-block;margin-top:8px;font-family:Rubik,sans-serif;font-weight:400;font-size:14px;color:grey}.site-footer .widget.woocommerce .widget-title{font-size:1.4rem;color:#fff;margin-bottom:4rem}.site-footer .widget.woocommerce.widget.woocommerce .widget_shopping_cart_content .checkout,.site-footer .widget.woocommerce.widget_price_filter button{background-color:#000}.page-template-default .alignfull,.page-template-default .alignwide,ul.wp-block-gallery{margin-left:0;margin-right:0}@media (min-width:768px){.tourpress-content-fullwidth .col-main-content .related-posts .in-navigation .post-nav+.post-nav{background-position-x:95.5%}.mini-cart-wrap{max-width:28rem;right:1.4rem;left:auto;top:32px}.home-slider{min-height:20rem}.single .related-posts .in-category .related-post+.related-post{text-align:right;border-left:1px solid #ededed}.single .related-posts .in-navigation .post-nav{padding:3rem 3rem 3rem 6rem;background:url("../img/post-nav-left.png") 22px center no-repeat}.single .related-posts .in-navigation .post-nav+.post-nav{text-align:right;border-left:1px solid #ededed;padding:3rem 6rem 3rem 3rem;background:url(../img/post-nav-right.png) 311px center no-repeat}.single-tour .tour-meta-bar .tour-tags{position:absolute;top:-6.9rem;right:15px}.single-tour .tour-meta-bar .tour-tags .tag-review{float:left}.single-tour .tour-meta-bar .tour-tags .tag-price{float:right}.single-tour .tour-detail .tour-exclude li,.single-tour .tour-detail .tour-include li{width:48%}.alignfull,.alignwide{width:auto;max-width:initial}.alignwide,.page-fullwidth-padding .alignwide{margin-left:-2rem;margin-right:-2rem}.alignwide img{width:100%}.alignfull,.page-fullwidth-padding .alignfull{margin-left:-4rem;margin-right:-4rem}.blog-single .alignwide,.page-default-padding .alignwide{margin-left:-1.5rem;margin-right:-1.5rem}.blog-single .alignfull,.page-default-padding .alignfull{margin-left:-3rem;margin-right:-3rem}}.wp-block-image figcaption{margin:0 0 1rem;padding:.5rem;border:1px solid #e2e7ea;font-style:italic}.wp-block-gallery.alignleft{margin-right:15px}.wp-block-gallery.alignright{margin-left:15px}.wp-block-archives .nice-select{width:183px;float:none}.wp-block-columns.alignfull{padding-left:30px;padding-right:30px}.wp-block-columns.alignwide{padding-left:15px;padding-right:15px}