
.btn-header{
    background-color: #ff9900;
    width: 120px;
    font-size: 14px;
    padding: 13px !important;
    color:#fff !important;
}
.btn-header:hover{
    background-color: #334862 !important;
    color:#fff!important;
}

.gradientText {
    font-size: 2.5em !important;
    background: -moz-linear-gradient(left,rgba(26,68,116,1) 40%,rgba(0,153,204,1) 60%);
    background: -webkit-gradient(left top,right top,color-stop(40%,rgba(26,68,116,1)),color-stop(60%,rgba(0,153,204,1)));
    background: -webkit-linear-gradient(left,rgba(26,68,116,1) 40%,rgba(0,153,204,1) 60%);
    background: -o-linear-gradient(left,rgba(26,68,116,1) 40%,rgba(0,153,204,1) 60%);
    background: -ms-linear-gradient(left,rgba(26,68,116,1) 40%,rgba(0,153,204,1) 60%);
    background: linear-gradient(to right,rgba(26,68,116,1) 40%,rgba(0,153,204,1) 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a4474',endColorstr='#4bb8bf',GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #1a4474;
}

.borderImg {
    background: #fff !important;
    padding: 5px !important;
    margin-top: 8px !important;
    border: 2px solid rgba(0,0,0,0.07) !important;
}

.content p{
    text-align: justify !important;
    line-height: 2.0em !important;
}

.img-footer{
    height: 75px;
    padding: 15px;
}

#section_196787604 {
    padding-top: 219px;
    padding-bottom: 219px;
    margin-bottom: 0px;
}

.alert.is-underline:hover, .alert.is-outline:hover {
    background-color: #ff9900;
}

.formContainer .left{float:left !important;width:49% !important;padding-right:1% !important}
.formContainer .right{float:left !important;width:49% !important;padding-left:1% !important}
select[name="services[]"], select[name="programType[]"], select[name="mexicanDestinations[]"], select[name="latinAmericaDestinations[]"] {
    min-height: 200px !important;
    height: 200px !important;
}

img#wpstats{display:none}
.bg{opacity:0;transition:opacity 1s;-webkit-transition:opacity 1s}
.bg-loaded{opacity:1}
:root{--primary-color:#194271}
html{background-color:#f8f8f8!important}
.sticky-add-to-cart--active,#wrapper,#main,#main.dark{background-color:#f8f8f8}
.header-main{height:125px}#logo img{max-height:125px}#logo{width:121px}
.header-top{min-height:50px}.transparent .header-main{height:265px}
.transparent #logo img{max-height:265px}.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:295px}
.header.show-on-scroll,.stuck .header-main{height:70px!important}.stuck #logo img{max-height:70px!important}
.search-form{width:100%}.header-bg-color,.header-wrapper{background-color:#ffffff}.header-bottom{background-color:#f1f1f1}
.header-main .nav > li > a{line-height:17px}.stuck .header-main .nav > li > a{line-height:50px}.header-bottom-nav > li > a{line-height:16px}
@media (max-width:549px){.header-main{height:70px}#logo img{max-height:70px}}.nav-dropdown{font-size:100%}.header-top{background-color:#ffffff!important}
.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:#194271}
[data-text-color="primary"]{color:#194271!important}[data-text-bg="primary"]{background-color:#194271}
.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:#194271}
.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:#194271}.nav-tabs > li.active > a{border-top-color:#194271}.widget_shopping_cart_content .blockUI.blockOverlay:before{border-left-color:#194271}
.woocommerce-checkout-review-order .blockUI.blockOverlay:before{border-left-color:#194271}
.slider .flickity-prev-next-button:hover svg,.slider .flickity-prev-next-button:hover .arrow{fill:#194271}
[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:#00b2ef}
[data-text-bg="secondary"]{background-color:#00b2ef}
.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:#00b2ef}
[data-text-color="secondary"]{color:#00b2ef!important}
.secondary.is-outline:hover{border-color:#00b2ef}
.success.is-underline:hover,.success.is-outline:hover,.success{background-color:#81d742}
.success-color,.success.is-link,.success.is-outline{color:#81d742}
.success-border{border-color:#81d742!important}
[data-text-color="success"]{color:#81d742!important}
[data-text-bg="success"]{background-color:#81d742}
.alert.is-underline:hover,.alert.is-outline:hover{background-color:#ff9900}
.alert.is-link,.alert.is-outline,.color-alert{color:#ff9900}
[data-text-color="alert"]{color:#ff9900!important}
[data-text-bg="alert"]{background-color:#ff9900}
body{font-size:100%}
body{font-family:"-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Oxygen-Sans,Ubuntu,Cantarell,&quot;Helvetica Neue&quot;,sans-serif",sans-serif}
body{font-weight:0}
.nav > li > a{font-family:"-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Oxygen-Sans,Ubuntu,Cantarell,&quot;Helvetica Neue&quot;,sans-serif",sans-serif}
.mobile-sidebar-levels-2 .nav > li > ul > li > a{font-family:"-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Oxygen-Sans,Ubuntu,Cantarell,&quot;Helvetica Neue&quot;,sans-serif",sans-serif}
.nav > li > a{font-weight:700}
.mobile-sidebar-levels-2 .nav > li > ul > li > a{font-weight:700}
h1,h2,h3,h4,h5,h6,.heading-font,.off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family:"-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Oxygen-Sans,Ubuntu,Cantarell,&quot;Helvetica Neue&quot;,sans-serif",sans-serif}
h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight:0}
.alt-font{font-family:"La Belle Aurore",sans-serif}
.alt-font{font-weight:0!important}
.header:not(.transparent) .header-nav-main.nav > li > a{color:#194271}
.header:not(.transparent) .header-nav-main.nav > li > a:hover,.header:not(.transparent) .header-nav-main.nav > li.active > a,.header:not(.transparent) .header-nav-main.nav > li.current > a,.header:not(.transparent) .header-nav-main.nav > li > a.active,.header:not(.transparent) .header-nav-main.nav > li > a.current{color:#00abd1}
.header-nav-main.nav-line-bottom > li > a:before,.header-nav-main.nav-line-grow > li > a:before,.header-nav-main.nav-line > li > a:before,.header-nav-main.nav-box > li > a:hover,.header-nav-main.nav-box > li.active > a,.header-nav-main.nav-pills > li > a:hover,.header-nav-main.nav-pills > li.active > a{color:#FFF!important;background-color:#00abd1}
a{color:#00b2ef}
a:hover{color:#274180}
.tagcloud a:hover{border-color:#274180;background-color:#274180}
.current .breadcrumb-step,[data-icon-label]:after,.button#place_order,.button.checkout,.checkout-button,.single_add_to_cart_button.button{background-color:#538d2a!important}
.has-equal-box-heights .box-image{padding-top:100%}
input[type='submit'],input[type="button"],button:not(.icon),.button:not(.icon){border-radius:5px!important}
.footer-1{background-color:#f8f8f8}
.footer-2{background-color:#ffffff}
.absolute-footer,html{background-color:#ffffff}
.page-title-small + main .product-container > .row{padding-top:0}
button[name='update_cart']{display:none}
p{text-align:justify !important}
html{font-family:'Arial' !important;font-weight:normal !important;font-style:normal !important}
h1,h2,h2,h4,h5,h6,header,header a,footer,footer a,footer h3,.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.disabled,[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{font-family:'Frutiger LT Std' !important;font-weight:normal !important;font-style:normal !important}
.alt{font-family:'Freestyle Script' !important;font-weight:normal !important;font-style:normal !important}
.gradientText{font-size:2.5em !important;background:-moz-linear-gradient(left,rgba(26,68,116,1) 40%,rgba(0,153,204,1) 60%);background:-webkit-gradient(left top,right top,color-stop(40%,rgba(26,68,116,1)),color-stop(60%,rgba(0,153,204,1)));background:-webkit-linear-gradient(left,rgba(26,68,116,1) 40%,rgba(0,153,204,1) 60%);background:-o-linear-gradient(left,rgba(26,68,116,1) 40%,rgba(0,153,204,1) 60%);background:-ms-linear-gradient(left,rgba(26,68,116,1) 40%,rgba(0,153,204,1) 60%);background:linear-gradient(to right,rgba(26,68,116,1) 40%,rgba(0,153,204,1) 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a4474',endColorstr='#4bb8bf',GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#1a4474}
#top-bar{border-bottom:1px solid rgba(0,0,0,0.07)}
.follow-icons{padding-top:5px;font-size:1.3em !important}
.sidebar-wrapper h3,#menu-sitemap,#menu-about,#menu-destinations,#menu-contact{margin:10px !important;font-size:0.9em}
.sidebar-wrapper h3{color:#1a4474;font-size:1.4em !important;font-weight:bold !important}
.sidebar-wrapper a{padding:10px 0 !important}
.content p{text-align:justify !important;line-height:2.0em !important}
.borderImg{background:#fff !important;padding:5px !important;margin-top:8px !important;border:2px solid rgba(0,0,0,0.07) !important}
.blueGradient{background:#1a4474;background:-moz-linear-gradient(-45deg,#1a4474 0%,#4bcae0 100%);background:-webkit-linear-gradient(-45deg,#1a4474 0%,#4bcae0 100%);background:linear-gradient(135deg,#1a4474 0%,#4bcae0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a4474',endColorstr='#4bcae0',GradientType=1)}
.tab{border-right:1px solid rgba(0,0,0,0.07) !important;padding:10px 15px !important;margin:0 !important}
.maxHeight{max-height:500px !important;overflow:auto !important}
.picker__holder{z-index:199999999 !important}
.formContainer .left{float:left !important;width:49% !important;padding-right:1% !important}
.formContainer .right{float:left !important;width:49% !important;padding-left:1% !important}
.clearFix{content:"";clear:both;display:table}
.icon-box:hover .has-icon-bg .icon .icon-inner{background:#fff !important;border-color:#4bcae0 !important}
.icon-box .has-icon-bg .icon .icon-inner{background:#fff !important}
.top10 img{border:1px solid rgba(0,0,0,0.1) !important;background:#fff;padding:10px !important}
.wpcf7-form-control-wrap select{overflow:auto}
.wpcf7-form-control-wrap select option{border-bottom:1px solid rgba(0,0,0,0.05) !important;padding:5px !important}
.nav-line-grow > li > a:before,.nav-line > li > a:before,.banner{background:#fff !important}
.destinationHeader .nav{margin-top:-60px !important}
.scroll-for-more{border:2px solid rgba(255,255,255,0.8) !important;border-radius:50% !important;width:50px !important;height:50px !important;text-align:center !important;display:block !important;padding:8px 10px 10px 10px;margin-bottom:30px !important}
.scroll-for-more i{font-size:28px !important;text-align:center !important;display:block !important}
html sup{font-size:0.6em !important}
.iso{position:absolute;width:120px;height:120px;background-image:url('//wordpressbk.ividmc.travel/wp/wp-content/uploads/2018/09/iso.png');display:block;background-size:120px;top:55px;right:10px;z-index:999999}
select[name="services[]"],select[name="programType[]"],select[name="mexicanDestinations[]"],select[name="latinAmericaDestinations[]"]{min-height:200px !important;height:200px !important}
.product-info{background:#f8f8f8!important}
.bookingText{font-size:0.9em!important;padding:0 5px!important}
.bookingText h4{color:green!important;font-size:1.6em!important;text-transform:uppercase!important}
.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.disabled,[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{font-size:1.2em !important}
span.amount{color:green !important}
[data-icon-label]::after,.icon-label,.badge-inner.on-sale{font-size:0.6em !important}
.product-thumbnail img,.woocommerce-mini-cart-item img{border-radius:50% !important;-moz-border-radius:50% !important;-webkit-border-radius:50% !important;width:150px!important;height:80px!important}
.woocommerce-mini-cart-item img{width:65px!important;height:65px!important}
.insignia{display:block !important;position:absolute;background:url('/wp-content/uploads/2019/04/insignia-v2.png') no-repeat center center !important;top:120px !important;right:15px !important;width:110px !important;height:130px !important;z-index:9999 !important;background-size:110px !important}
.block-picker{max-height:350px !important;overflow:auto !important}
.ctaLink a{color:#ffffff !important;padding-left:20px !important;padding-right:20px !important}
@media (max-width:849px){h1.entry-title{margin-top:-120px}
.destinationHeader .nav{margin-top:-60px !important;margin-left:20px;font-size:1.3em}
.iso{display:none !important}
select[name="services[]"],select[name="programType[]"],select[name="mexicanDestinations[]"],select[name="latinAmericaDestinations[]"]{min-height:120px !important;height:120px !important}
.product-info{background:#f8f8f8 !important;margin-top:150px}
.insignia{display:none}
}
@media (max-width:549px){.destinationHeader .nav{margin:20px 10px!important}
.destinationHeader .nav a{font-size:1.0em}
.tab{border-right:1px solid rgba(0,0,0,0.01) !important;padding:10px 5px !important;margin:0 !important}
.col-inner{border-top:1px solid rgba(0,0,0,0.05) !important;padding:25px 0px !important}
.hidden,.iso{display:none !important}
.wc-bookings-booking-form{margin-top:20px !important}
.product-info{background:#f8f8f8 !important;margin-top:150px}
.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.disabled,[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{font-size:1.0em !important}
.insignia{display:none}
}
.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"}
