@font-face {
    font-family: "fl-icons";
    font-display: block;
    src: url(https://www.vestaragroup.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.eot?v=3.14.2);
    src:
        url(https://www.vestaragroup.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.eot#iefix?v=3.14.2) format("embedded-opentype"),
        url(https://www.vestaragroup.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.woff2?v=3.14.2) format("woff2"),
        url(https://www.vestaragroup.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.ttf?v=3.14.2) format("truetype"),
        url(https://www.vestaragroup.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.woff?v=3.14.2) format("woff"),
        url(https://www.vestaragroup.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.svg?v=3.14.2#fl-icons) format("svg");
}

:root {--primary-color: #262626;
    
}

.full-width .ubermenu-nav, .container, .row{max-width: 1210px}.row.row-collapse{max-width: 1180px}.row.row-small{max-width: 1202.5px}.row.row-large{max-width: 1240px}.header-main{height: 70px}#logo img{max-height: 70px}#logo{width:240px;}.header-bottom{min-height: 50px}.header-top{min-height: 30px}.transparent .header-main{height: 90px}.transparent #logo img{max-height: 90px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 140px;}.header.show-on-scroll,.stuck .header-main{height:60px!important}.stuck #logo img{max-height: 50px!important}.search-form{ width: 60%;}.header-bg-color, .header-wrapper {background-color: #ffffff}.header-bottom {background-color: #0c305e}.header-main .nav > li > a{line-height: 16px }.stuck .header-main .nav > li > a{line-height: 40px }.header-bottom-nav > li > a{line-height: 29px }@media (max-width: 549px) {.header-main{height: 75px}#logo img{max-height: 50px}}.main-menu-overlay{background-color: #262626}.nav-dropdown{font-size:100%}/* Color */.accordion-title.active, .has-icon-bg .icon .icon-inner,.logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active> a,.nav-outline >li.active > a, .cart-icon strong,[data-color='primary'], .is-outline.primary{color: #262626;}/* Color !important */[data-text-color="primary"]{color: #262626!important;}/* Background Color */[data-text-bg="primary"]{background-color: #262626;}/* Background */.scroll-to-bullets a,.featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline),.featured-table .title,.is-outline:hover, .has-icon:hover .icon-label,.nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .is-outline:hover, .tagcloud a:hover,.grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt,.nav-box > li > a:hover,.nav-box > li.active > a,.nav-pills > li.active > a ,.current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before,.banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner{background-color: #262626;}/* Border */.nav-vertical.nav-tabs > li.active > a,.scroll-to-bullets a.active,.nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,.accordion-title.active,.featured-table,.is-outline:hover, .tagcloud a:hover,blockquote, .has-border, .cart-icon strong:after,.cart-icon strong,.blockUI:before, .processing:before,.loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover{border-color: #262626}.nav-tabs > li.active > a{border-top-color: #262626}.widget_shopping_cart_content .blockUI.blockOverlay:before { border-left-color: #262626 }.woocommerce-checkout-review-order .blockUI.blockOverlay:before { border-left-color: #262626 }/* Fill */.slider .flickity-prev-next-button:hover svg,.slider .flickity-prev-next-button:hover .arrow{fill: #262626;}/* Background Color */[data-icon-label]:after, .secondary.is-underline:hover,.secondary.is-outline:hover,.icon-label,.button.secondary:not(.is-outline),.button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button, .current .breadcrumb-step{ background-color:#9C814E; }[data-text-bg="secondary"]{background-color: #9C814E;}/* Color */.secondary.is-underline,.secondary.is-link, .secondary.is-outline,.stars a.active, .star-rating:before, .woocommerce-page .star-rating:before,.star-rating span:before, .color-secondary{color: #9C814E}/* Color !important */[data-text-color="secondary"]{color: #9C814E!important;}/* Border */.secondary.is-outline:hover{border-color:#9C814E}body{font-size: 90%;}@media screen and (max-width: 549px){body{font-size: 90%;}}body{font-family:"Poppins", sans-serif}body{font-weight: 0}body{color: #202121}.nav > li > a {font-family:"Poppins", sans-serif;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-family:"Poppins", sans-serif;}.nav > li > a {font-weight: 0;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-weight: 0;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: "Poppins", sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight: 600;}h1,h2,h3,h4,h5,h6,.heading-font{color: #202121;}.section-title span{text-transform: none;}h3.widget-title,span.widget-title{text-transform: none;}.alt-font{font-family: "Dancing Script", sans-serif;}.header:not(.transparent) .header-nav-main.nav > li > a {color: #262626;}.header:not(.transparent) .header-bottom-nav.nav > li > a{color: #ffffff;}a{color: #9c814e;}a:hover{color: #a4751d;}.tagcloud a:hover{border-color: #a4751d;background-color: #a4751d;}.shop-page-title.featured-title .title-overlay{background-color: rgba(0,0,0,0.3);}.has-equal-box-heights .box-image {padding-top: 50%;}input[type='submit'], input[type="button"], button:not(.icon), .button:not(.icon){border-radius: 0px!important}@media screen and (min-width: 550px){.products .box-vertical .box-image{min-width: 300px!important;width: 300px!important;}}.header-main .social-icons,.header-main .cart-icon strong,.header-main .menu-title,.header-main .header-button > .button.is-outline,.header-main .nav > li > a > i:not(.icon-angle-down){color: #262626!important;}.header-main .header-button > .button.is-outline,.header-main .cart-icon strong:after,.header-main .cart-icon strong{border-color: #262626!important;}.header-main .header-button > .button:not(.is-outline){background-color: #262626!important;}.header-main .current-dropdown .cart-icon strong,.header-main .header-button > .button:hover,.header-main .header-button > .button:hover i,.header-main .header-button > .button:hover span{color:#FFF!important;}.header-main .menu-title:hover,.header-main .social-icons a:hover,.header-main .header-button > .button.is-outline:hover,.header-main .nav > li > a:hover > i:not(.icon-angle-down){color: #262626!important;}.header-main .current-dropdown .cart-icon strong,.header-main .header-button > .button:hover{background-color: #262626!important;}.header-main .current-dropdown .cart-icon strong:after,.header-main .current-dropdown .cart-icon strong,.header-main .header-button > .button:hover{border-color: #262626!important;}.footer-2{background-color: #FFFFFF}.absolute-footer, html{background-color: #FFFFFF}/* Custom CSS */.tp-dottedoverlay.twoxtwo{background:rgba(0,0,0,0.2)}.bg-white{background:#fff;}#promotions-popup br {display: none;}.sectionfeaturedmain .section-bg-overlay {background: linear-gradient(transparent 0% 70%, rgba(0,0,0,0.7)) !important;}.tblpackage{border: 1px solid #ececec;border-collapse: collapse;}.tblpackage td, .tblpackage th{border: 1px solid #ececec;}.tblpackage th:first-child, .tblpackage td:first-child{padding-left:.5em;}.tblpackage th:last-child, .tblpackage td:last-child{padding-right:.5em;}.section.inclusions .tabbed-content .nav-tabs li a{background: #262626;color: #fff;}.section.inclusions .tabbed-content .nav-tabs li.active a {color:rgba(17,17,17,0.85);}.payment .col{padding-bottom:15px;}.dmca a{display:block;}.dmca a img{margin-left:-4px;}.back-to-top {bottom: 90px;}/*-----------------Repatriation-------------*/.rp-inline, .rp-half{margin-left:0;list-style:none;}ul.rp-half li {width: 45%;display: inline-block;vertical-align: top;margin-bottom: 30px;}ul.rp-half li i {display: block;font-size: 12px;}ul.rp-inline li {display: inline-block;margin-left: 50px;}/*-----------------Repatriation-------------*/.label-new.menu-item > a:after{content:"New";}.label-hot.menu-item > a:after{content:"Hot";}.label-sale.menu-item > a:after{content:"Sale";}.label-popular.menu-item > a:after{content:"Popular";}

.eg-vestara-package-4-element-0 {
 font-size:16px !important;
 line-height:22px !important;
 color:#202121 !important;
 font-weight:600 !important;
 padding:0px 0px 0px 0px !important;
 border-radius:0px 0px 0px 0px !important;
 background:transparent !important;
 z-index:2 !important;
 display:block;
 font-family:"Poppins" !important
}
.eg-vestara-package-4-element-38 {
 font-size:12px !important;
 line-height:24px !important;
 color:#ffffff !important;
 font-weight:200 !important;
 display:inline-block !important;
 float:right !important;
 clear:both !important;
 margin:0px 10px 20px 0px !important;
 padding:3px 10px 2px 10px !important;
 border-radius:4px 4px 4px 4px !important;
 background:#3498db !important;
 position:relative !important;
 z-index:2 !important;
 font-family:"Poppins" !important
}
.eg-vestara-package-4-element-35 {
 font-size:12px;
 line-height:24px;
 color:#ffffff;
 font-weight:200;
 display:inline-block;
 float:left;
 clear:both;
 margin:30px 0px 5px 10px ;
 padding:3px 10px 2px 10px ;
 border-radius:4px 4px 4px 4px ;
 background:#262626;
 position:relative;
 z-index:2 !important;
 font-family:"Poppins"
}
.eg-vestara-package-4-element-45 {
 font-size:13px;
 line-height:14px;
 color:rgba(0,0,0,0.8);
 font-weight:300;
 display:inline-block;
 float:none;
 clear:both;
 margin:5px 0px 15px 0px ;
 padding:0px 0px 0px 0px ;
 border-radius:0px 0px 0px 0px ;
 background:rgba(255,255,255,0.15);
 position:relative;
 z-index:2 !important;
 font-family:"Poppins"
}
.eg-vestara-package-4-element-40 {
 font-size:13px !important;
 line-height:16px !important;
 color:#ffffff !important;
 font-weight:600 !important;
 padding:5px 8px 5px 8px !important;
 border-radius:4px 4px 4px 4px !important;
 background:#f90909 !important;
 z-index:2 !important;
 display:block;
 font-family:"Poppins" !important;
 text-transform:uppercase !important
}
.eg-vestara-package-4-element-42 {
 font-size:13px !important;
 line-height:14px !important;
 color:#202121 !important;
 font-weight:300 !important;
 display:inline-block !important;
 float:left !important;
 clear:none !important;
 margin:0px 0px 0px 0px !important;
 padding:5px 0px 0px 0px !important;
 border-radius:0px 0px 0px 0px !important;
 background:transparent !important;
 position:relative !important;
 z-index:2 !important;
 font-family:"Poppins" !important
}

.bg{opacity: 0; transition: opacity 1s; -webkit-transition: opacity 1s;} .bg-loaded{opacity: 1;}

#section_639246843 {
  padding-top: 0px;
  padding-bottom: 0px;
}

#gap-450151494 {
  padding-top: 31px;
} 
 #section_1796300381 {
  padding-top: 0px;
  padding-bottom: 0px;
}

#gap-1187181766 {
  padding-top: 40px;
}

#section_1879801898 {
  padding-top: 0px;
  padding-bottom: 0px;
}

#section_1182711422 {
  padding-top: 0px;
  padding-bottom: 0px;
}

#col-1031025040 > .col-inner {
  padding: 0 0px 0px 0px;
  margin: 30px 0px -30px 0px;
}
#col-1215872384 > .col-inner {
  padding: 0 0px 0px 0px;
  margin: 30px 0px -30px 0px;
}

   #col-1929797556 > .col-inner {
  margin: 0px 0px -30px 0px;
}

#section_163173564 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: rgb(249, 249, 249);
}
#gap-877572706 {
  padding-top: 31px;
}

#banner-1181458203 {
    padding-top: 99.99%;
  }
  #banner-1181458203 .bg.bg-loaded {
    background-image: url(https://www.vestaragroup.com/wp-content/uploads/2020/05/staycation-banner.jpg);
  }
  #banner-1181458203 .overlay {
    background-color: rgba(0, 0, 0, 0.1);
  }
  #banner-1181458203 .bg {
    background-position: 74% 75%;
  }
  @media (min-width:550px) {
    #banner-1181458203 {
      padding-top: 56.25%;
    }
  }
  #banner-1276098018 {
    padding-top: 99.99%;
  }
  #banner-1276098018 .bg.bg-loaded {
    background-image: url(https://www.vestaragroup.com/wp-content/uploads/2020/02/london-wheel-1024x683.jpg);
  }
  #banner-1276098018 .overlay {
    background-color: rgba(0, 0, 0, 0.18);
  }
  #banner-1276098018 .bg {
    background-position: 74% 75%;
  }
  @media (min-width:550px) {
    #banner-1276098018 {
      padding-top: 56.25%;
    }
  }
  #section_506411716 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  @media (min-width:550px) {
    #section_506411716 {
      padding-top: 0px;
      padding-bottom: 0px;
    }
  }		  

  #banner-1581277084 {
    padding-top: 200px;
  }
  #banner-1581277084 .bg.bg-loaded {
    background-image: url(https://www.vestaragroup.com/wp-content/uploads/2019/02/newsletter-bg2.jpg);
  }
  #banner-1581277084 .overlay {
    background-color: rgba(0, 0, 0, 0.2);
  }
  #banner-1581277084 .bg {
    background-position: 10% 46%;
  }
  @media (min-width:550px) {
    #banner-1581277084 {
      padding-top: 240px;
    }
  }

  #text-box-678083041 {
    width: 75%;
  }
  #text-box-678083041 .text-box-content {
    font-size: 100%;
  }
  @media (min-width:550px) {
    #text-box-678083041 {
      width: 40%;
    }
  }

  #gap-90396398 {
    padding-top: 40px;
  }

  #image_179073760 {
    width: 20%;
  }

  #image_592213809 {
    width: 20%;
  }

  #image_2005205569 {
    width: 100%;
  }

  #section_1082946294 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  #row-442182510 > .col > .col-inner {
    background-color: rgb(255, 255, 255);
  }
  #section_827784962 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  #section_427594166 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  #gap-558839543 {
    padding-top: 5px;
  }

  #text-box-1030190816 {
    width: 80%;
  }
  #text-box-1030190816 .text-box-content {
    font-size: 100%;
  }
  @media (min-width:550px) {
    #text-box-1030190816 {
      width: 80%;
    }
  }

  #text-box-106395033 {
    width: 80%;
  }
  #text-box-106395033 .text-box-content {
    font-size: 100%;
  }
  @media (min-width:550px) {
    #text-box-106395033 {
      width: 60%;
    }
  }

  #section_523248153 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: rgb(255,255,255);
  }

  #section_163173564 {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: rgb(249, 249, 249);
  }


#section_1879801898 {
  padding-top: 0px;
  padding-bottom: 0px;
}

#gap-1187181766 {
  padding-top: 40px;
}



#col-1031025040 > .col-inner {
  padding: 0 0px 0px 0px;
  margin: 30px 0px -30px 0px;
}

#col-1215872384 > .col-inner {
  padding: 0 0px 0px 0px;
  margin: 30px 0px -30px 0px;
}

#section_163173564 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: rgb(249, 249, 249);
}

 #gap-450151494 {
  padding-top: 31px;
}
#gap-877572706 {
  padding-top: 31px;
}

#section_639246843 {
  padding-top: 0px;
  padding-bottom: 0px;
}

#section_1182711422 {
  padding-top: 0px;
  padding-bottom: 0px;
}

#rev_slider_1_1_wrapper .uranus.tparrows{width:50px; height:50px; background:rgba(255,255,255,0)}
#rev_slider_1_1_wrapper .uranus.tparrows:before{width:50px; height:50px; line-height:50px; font-size:40px; transition:all 0.3s;-webkit-transition:all 0.3s}
#rev_slider_1_1_wrapper .uranus.tparrows.rs-touchhover:before{opacity:0.75}
#rev_slider_1_1_wrapper .uranus .tp-bullet{border-radius:50%; box-shadow:0 0 0 2px rgba(255,255,255,0); -webkit-transition:box-shadow 0.3s ease; transition:box-shadow 0.3s ease; background:transparent; width:15px; height:15px}
#rev_slider_1_1_wrapper .uranus .tp-bullet.selected,
#rev_slider_1_1_wrapper .uranus .tp-bullet.rs-touchhover{box-shadow:0 0 0 2px rgba(255,255,255,1); border:none; border-radius:50%; background:transparent}
#rev_slider_1_1_wrapper .uranus .tp-bullet-inner{-webkit-transition:background-color 0.3s ease,-webkit-transform 0.3s ease; transition:background-color 0.3s ease,transform 0.3s ease; top:0; left:0; width:100%; height:100%; outline:none; border-radius:50%; background-color:rgba(255,255,255,0); background-color:rgba(255, 255, 255, 0.3); text-indent:-999em; cursor:pointer; position:absolute}
#rev_slider_1_1_wrapper .uranus .tp-bullet.selected .tp-bullet-inner,
#rev_slider_1_1_wrapper .uranus .tp-bullet.rs-touchhover .tp-bullet-inner{transform:scale(0.4); -webkit-transform:scale(0.4); background-color:rgba(255,255,255,1);}
#rev_slider_2_2_wrapper rs-loader.spinner2{background-color:#FFFFFF !important}

