@import url(../../../../../../themes/flatsome-child/css/country.css);body,h1,h2,h3,h4,h5,h6{color:#4c4b55}.top-bar-nav a.nav-top-link,body,p,#top-bar,.cart-inner .nav-dropdown,.nav-dropdown{font-weight:400}.top-bar-nav .fas,.nav-vertical>li>a>.fas{margin-top:1px;padding-right:6px}#top-bar .nav-dropdown{margin-top:10px;min-width:180px;padding:10px}.nav-dropdown-has-arrow li.has-dropdown:before,.nav-dropdown-has-arrow li.has-dropdown:after{content:none}.nav-dropdown a,.nav-dropdown .menu-item-has-children>a,.nav-dropdown .title>a,.nav-dropdown .nav-dropdown-col>a,.nav-vertical>li>ul li a{color:rgba(0,0,0,1)!important;font-size:14px;font-weight:400;letter-spacing:.2px}.nav-dropdown a:hover{color:rgba(102,102,102,.85)!important}.nav-dropdown .nav-dropdown-col>a{font-weight:bolder!important}.text-boarder-top-bottom-white,.text-boarder-top-bottom-dark{padding:5px 0 10px!important}.banner h2,.banner h3,.banner h1{line-height:1.3}.banner .button{margin:10px}h1.entry-title.mb{margin-bottom:1em;text-transform:none}.badge-inner{line-height:.95}.box-text h5{line-height:1.5}.product-small p a.name{font-size:90%;font-weight:400}.product-small p span.price,.product-small p span.departure,.product-small p span.duration{font-size:85%;font-weight:400}.box-text-products p.meta{margin-bottom:.5em}.category-page-row{padding-top:0}.accordion{margin-bottom:1.3em}.far.fa-star,.fas.fa-star{color:#ff9a4d}.lead-cta{border:none;border-radius:0 30px 30px;margin:1.5em 1.5em 0 0;padding:0}.lead-cta span{padding:0 15px}.lead-cta .avatar{width:39.49px;height:39.49px;border-radius:50%}.page-title-inner .nav-dropdown,.page-title-inner .nav-dropdown *{border-radius:50px}#tab-description .pricing-table-wrapper{margin-bottom:1.3em}#tab-description .pricing-table .title{font-size:120%;color:#000}#tab-description .pricing-table .title i{padding-right:8px}.pricing-table .items>div{padding:10px 0}#tab-description .pricing-table .jump-to-tab{padding:3px 12px;background-color:#77cb94;color:#fff;border-radius:5px}.footer-primary{padding:7.5px 0}.footer-secondary{padding:0}.google-map{margin-bottom:1.3em!important}.grecaptcha-badge{visibility:hidden}.box-badge .box-text{position:relative;bottom:auto}.dark p{color:#fff}.type-page h1.entry-title,.search-results .text-center h1.entry-title{margin-bottom:5px;text-transform:none}.ux_banner .text-center p.cat-count{max-width:100%}.ux_banner h3{font-size:275%}.blog-list-style h2.entry-title{font-size:1em}textarea{height:125px}.slider-style-focus{padding:0}.large-12 .column-inner p,.large-12 .archive-content p{font-size:1.05em;line-height:1.65;max-width:90%}.bold{font-weight:700}.top-divider{border-top:1px solid #bbb}#masthead .left-links>ul{margin-left:20px}#masthead .left-links>ul,#masthead .right-links>ul{padding-top:10px}.custom-html-widget ul li{font-size:95%;line-height:2}.breadcrumb-row{margin-bottom:10px}#breadcrumbs{font-size:.9em;padding:0;margin:0}#breadcrumbs a{font-weight:400}.entry-header{margin-bottom:0}.entry-header .tx-div{margin-bottom:0}.widget_sendgrid_nlvx_widget p{margin-bottom:0}.widget_sendgrid_nlvx_widget label{display:none}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{line-height:1.6;margin-bottom:1.25em}.right-links ul.header-nav li{margin:0}.right-links .social-icons .icon{margin:0 0 5px 5px}.right-links .html-block:last-child{display:none!important}#logo a img{max-height:45.06px!important}.commentlist,.postlist li{padding-bottom:1.25em}.postlist,.postlist li:last-child{padding-bottom:0}.contribution-title .rating-value{font-size:14px;margin-right:1em}.pll-parent-menu-item img{vertical-align:baseline}ul.header-nav li.pll-parent-menu-item .nav-dropdown>ul>li.menu-parent-item{min-width:0;width:auto!important}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{margin:-2.4em 1em .1em -3em}.archive .breadcrumb-row{margin:30px 0 10px}.category-page .tx-div{margin-bottom:0}.archive .woocommerce-result-count{display:none}.archive .ux_banner-grid p{margin:0}.archive #content ul{margin-left:30px}.woocommerce-ordering{display:none}.product-image .front-image{max-height:247px}.archive .archive-content{margin-top:.95em}.archive .page-title .fa-comments{font-size:130%;padding-right:10px}.archive .archive-meta{font-size:90%}.archive .entry-image{margin-bottom:0}.archive .ux_banner-grid-new{margin-top:0!important}.tax-product_tag .products{margin-bottom:0!important}.product-small h3.name{color:#627f9a;font-family:Lato,helvetica,arial,sans-serif;font-weight:400;margin-bottom:5px;line-height:120%;margin-top:5px}.archive .category-page{padding-top:0}.ux_banner .text-center p.cat-count{font-size:13px}.archive .rating-value .fa-star{color:orange;font-size:14px}.archive .rating-value .hidden{display:none}.archive .review-meta,.archive .review-address{color:#282828;font-size:.95em;line-height:1.65}.archive .review-box{background-color:#efefef;color:#282828;margin-bottom:1em;padding:20px 15px}.archive .review-box h2{color:#282828;font-size:1.125em;line-height:1;margin-top:0;margin-bottom:0;padding-bottom:.5em}.archive .review-snippet{font-size:1.05em;font-style:italic;line-height:1.65;margin-bottom:0;padding-bottom:.5em}.archive.tax-hotel .review-box{padding:20px 15px 0 15px}.archive.tax-hotel .review-meta{background-color:#efefef;color:#282828;margin-top:0;padding:0 15px 20px 15px}.archive .review-address .fa-map-marker-alt{padding-right:5px}.archive .slider-wrapper{margin-bottom:1em}.footer-nav{margin-left:0px!important}.home .page-wrapper{padding:0 0 30px}.single-post .entry-image img{max-width:100%;width:auto}.single-post .entry-meta .fa-star{color:orange}.post-link{line-height:1.6}.post-link .previous,.post-link .next{margin-bottom:5px}.post-link .next{text-align:right}.post-link .fa-angle-left{padding-right:6px;vertical-align:middle}.post-link .fa-angle-right{padding-left:6px;vertical-align:middle}.single-product h1.entry-title{color:#000;margin:0}.product-info h1.entry-title{font-size:20px;margin-bottom:.25em}.product-info p.meta{font-size:18px}.product-info p.meta a.anchor{font-size:14px}.product-info p{margin-bottom:1em}.next-prev-nav{margin-bottom:10px}.catalog-product-text{padding-bottom:0}.product-info span.price{color:#4c4b55;font-size:100%}.roadmap{list-style-position:inside;list-style-type:none}.roadmap-step{float:left;margin:0!important;width:50%}.roadmap-step i{padding-right:5px}.product-details{border-top:1px solid #bbb}.product-gallery{margin-bottom:10px}.tab-panels{padding-top:1.5em}.tabbed-content ul.tabs li{border-right:1px solid rgba(0,0,0,.1)}.tabbed-content ul.tabs li:last-of-type{border:none}.tabbed-content ul.tabs li a,.tabbed-content ul.tabs div a{border:0;padding:0 15px;border-radius:30px;font-size:80%;margin:0 15px}.tabbed-content ul.tabs div a{letter-spacing:.02em;text-transform:uppercase;font-weight:700;color:rgba(102,102,102,.85);transition:all .2s;line-height:2.5em}.tabbed-content ul.tabs div a:hover{color:rgba(17,17,17,.85)}.woocommerce-Tabs-panel ul ul,ul ol,ol ol,ol ul{margin:.5em 0}#tab-description h2.programme{margin:0 auto 20px;max-width:1050px;color:#000;font-size:120%;font-weight:700}#tab-description h2.programme span{display:inline-block;position:relative}#tab-description h2.programme a{float:right;padding-top:5px;font-size:90%}#tab-description h2.programme a:after{font-family:'icomoon';content:'\f105';color:#627f9a;margin-left:10px}#tab-description h3.day-title{border-bottom:1px solid #c8c8c8;border-top:1px solid #bbb;color:#404040;font-size:110%;font-weight:400;line-height:130%;padding:20px 15px}#tab-description h3.day-title .far{padding-right:12px}#tab-description .day-resume{padding:20px 80px}#tab-description .vignette-2{float:left;margin:5px 20px 10px 0;width:48.85%}#tab-description .vignette-2-last{float:left;margin:5px 0 10px 0;width:48.85%}#tab-description .vignette{float:left;margin:5px 0 10px 0;width:100%}#tab-description .vignette-3{float:left;margin:5px 10px 10px 0;width:32.56%}#tab-description .vignette-3-last{float:left;margin:5px 0 10px 0;width:32.56%}#tab-description .vignette-4{float:left;margin:5px 7px 10px 0;width:24.395%}#tab-description .vignette-4-last{float:left;margin:5px 0 10px 0;width:24.395%}#tab-price .columns p{font-size:1em;margin-bottom:.5em}#tab-price .columns.prices p{margin-bottom:0}#tab-price .columns.prices p.price{color:#4c4b55;margin-bottom:.5em}#tab-price .columns.prices p.price span{font-size:x-large}#tab-price .columns i{padding-right:6px}#tab-map{margin:0;padding:0}#tab-map .instructions{color:#5fc566;border-left:3px solid #5fc566;background-color:#edf9ee;padding:15px;margin-bottom:30px}#tab-map .instructions ul{list-style-position:inside;margin:0 0 0 30px}#tab-map #map{height:450px!important;max-height:100%;min-height:450px;position:relative!important}#tab-map #map .step-content{max-width:90%;width:550px}#tab-map #map .step-image{float:left;margin:3px 10px 3px 0;max-width:100px}#tab-map #map .step-heading{border-bottom:1px solid #c8c8c8;color:#404040;font-size:110%;font-weight:400;line-height:130%;padding:.5em 0}#tab-map #map .step-heading .far{padding-right:6px}#tab-contact .row.container{margin-bottom:20px}#tab-contact .large-9{padding-top:10px}#tab-contact p{max-width:100%}#tab-contact h4{border-bottom:1px solid #c8c8c8;color:#000;font-size:120%;padding-bottom:20px}#tab-contact .wpcf7{padding:20px 80px}#tab-reviews .contributions-form-title{display:none}#tab-reviews #reviews h2{margin:0 auto 20px;color:#000;font-size:120%;font-weight:700}#tab-reviews #reviews h3,#tab-reviews #reviews .commentlist a.title{color:#404040;font-size:110%;font-weight:400;line-height:130%}#tab-reviews #reviews .commentlist a.title:hover{opacity:.75}#tab-reviews #reviews #comments{margin-top:30px}#tab-reviews #reviews .commentlist{margin-bottom:0}#tab-reviews .contributions-container li .fa-comments{padding-right:8px}#tab-reviews .contributions-container li .fa-star{color:orange}.related-product{margin-bottom:40px}.related{padding-top:30px}@media only screen and (max-width:48em){.nav-center.nav-small.mobile-nav{font-size:.85em}.section-title a{line-height:2}#tab-description .day-resume,.pricing-table .items{padding:10px 5%}.tabbed-content ul.tabs li{border:none}.tabbed-content ul.tabs li a,.tabbed-content ul.tabs div a{margin:0}}