:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#219EBC;--secondary:#023047;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.carousel .carousel-inner{height:550px;max-height:550px}.carousel .carousel-inner .carousel-item{padding:0 !important;height:100%}.carousel .image_box.relative{width:100%;height:100%}.carousel .image_box.relative img{object-fit:cover;object-position:center;max-width:unset !important;width:100%;height:100% !important}.carousel .slide-caption{position:absolute;top:50%;transform:translateY(-50%);font-weight:500;letter-spacing:1px;line-height:1.4;left:15%;max-width:80%;font-family:"Barlow Condensed";color:#c4d050;text-shadow:0 0px 5px darkslategrey}.carousel .slide-caption .btn{margin-top:30px;color:#fff;background-color:var(--primary);border-color:var(--primary)}.carousel .slide-caption h1{font-size:5rem}.carousel .slide-caption p{color:white}@media (max-width: 768px){.carousel .slide-caption h1{font-size:1.5em}}@media (min-width: 768px) and (max-width: 1024px){.carousel .slide-caption h1{font-size:2.3em}}.carousel-fade .carousel-item{opacity:0;transition:all .3s}.carousel-fade .carousel-item.active{opacity:1;transition:all .3s}.homepage_aboutus_section{padding-top:40px}@media (min-width: 1240px){.travel_holiday_card .photo{max-height:300px}.slick-next{right:0}.slick-prev{left:0}}.slick-prev:before,.slick-next:before{color:var(--primary)}@media (min-width: 768px) and (max-width: 1240px){#Top_bar a.responsive-menu-toggle{top:13px}}@media (min-width: 768px) and (max-width: 1240px){#Top_bar #logo,.header-fixed #Top_bar #logo,.header-plain #Top_bar #logo,.header-transparent #Top_bar #logo{padding:0 !important}#Top_bar #logo img:not(.logo-mobile):not(.logo-mobile-sticky){max-height:50px}}@media (min-width: 1240px){#Top_bar #logo,.header-fixed #Top_bar #logo,.header-plain #Top_bar #logo,.header-transparent #Top_bar #logo{padding:15px 0 !important}#Top_bar #logo img:not(.logo-mobile):not(.logo-mobile-sticky){max-height:70px}}@media (min-width: 768px){#Top_bar.is-sticky #logo,.header-fixed #Top_bar.is-sticky #logo,.header-plain #Top_bar.is-sticky #logo,.header-transparent #Top_bar.is-sticky #logo{padding:0 !important}#Top_bar.is-sticky #logo img.logo-sticky{max-height:50px !important}}#Top_bar .menu>li>a span:not(.description){padding:0 10px !important}#Top_bar #logo img.logo-mobile{max-height:50px}.category_holidays_slide a{display:block}.category_holidays_slide img{left:50%;transform:translateX(-50%);position:relative}.with-margin-top{margin-top:100px}@media (max-width: 768px){.with-margin-top{margin-top:50px}}.with-margin-top-half{margin-top:50px}@media (max-width: 768px){.with-margin-top-half{margin-top:25px}}.with-padding-top{padding-top:50px}@media (max-width: 768px){.with-padding-top{padding-top:20px}}.with-margin-bottom{margin-bottom:100px}@media (max-width: 768px){.with-margin-bottom{margin-bottom:50px}}.with-margin-bottom-half{margin-bottom:50px}@media (max-width: 768px){.with-margin-bottom-half{margin-bottom:25px}}.travel_holidays_categories_wrapper{padding:20px}.travel_holidays_categories_wrapper .travel_holidays_categories_card--wrapper{margin-bottom:20px}.travel_holidays_categories_card{background:#e6e6e6;padding:10px;box-shadow:1px 1px 30px 1px rgba(0,0,0,0.2);height:100%;text-align:center;font-family:"Barlow Condensed"}.travel_holidays_categories_card:hover .travel_holidays_categories--image:after{opacity:1}.travel_holidays_categories_card:hover .travel_holidays_categories--image img{transform:scale(1.3)}.travel_holidays_categories_card .zoom_box{max-height:167px;min-height:167px}.travel_holidays_categories--image{position:relative;overflow:hidden;transition:all .3s;max-height:167px;min-height:167px}.travel_holidays_categories--image img{height:100%;transition:all .3s}.travel_holidays_categories--image:after{content:"";background:rgba(0,0,0,0.2);position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.equal{display:flex;display:-webkit-flex;flex-wrap:wrap}.travel-categories{list-style:disc inside;color:var(--light)}.travel-categories .link-category{color:var(--secondary);font-weight:600;transition:all .3s;color:var(--light)}.travel-categories .link-category:not(.selected):hover{margin-left:10px}.travel-categories .link-category.selected{margin-left:10px;color:var(--orange)}.u-padding{padding:20px}.background-secondary{background-color:var(--secondary)}.background-primary{background-color:var(--primary)}.card-travel{margin-bottom:20px}.card-travel a{text-decoration:none;height:100%;width:100%;display:block}.card-travel a:hover h4{text-decoration:none;color:var(--primary)}.card-travel:hover .card-travel-details{background:#eee}.card-travel .card-link{transition:all .2s}.card-travel .card-link:hover{margin-left:10px}.card-travel .zoom_box{min-height:205px;height:205px;max-height:205px;width:100%}.card-travel .photo{height:100%}.card-travel .photo img{max-width:100%;height:auto;object-fit:cover;width:100%;height:100% !important}.breadcrumb{background:var(--primary)}.breadcrumb .breadcrumb-item{font-weight:700}.breadcrumb .breadcrumb-item:not(.active) a{color:white;font-weight:700}.holiday-single-title{color:var(--light);text-shadow:0px 0px 5px var(--dark);font-size:2.2em}.holiday-single-carousel-image{max-height:480px}@media (max-width: 480px){.holiday-single-carousel-image{max-height:165px}}.table-offer-holiday::-webkit-scrollbar{height:5px}.table-offer-holiday::-webkit-scrollbar-track{background:var(--secondary)}.table-offer-holiday::-webkit-scrollbar-thumb{background:var(--dark)}.table-offer-holiday::-webkit-scrollbar-thumb:hover{background:var(--primary)}.table-offer-holiday .booking-button{background:var(--secondary);border-color:var(--secondary);transition:all .3s}.table-offer-holiday .booking-button:hover{background:var(--primary);border-color:var(--primary)}.table-offer-holiday .booking-button.btn-disabled{background:grey;border-color:grey;pointer-events:none}.table-offer-holiday tr:hover td,.table-offer-holiday tr:hover th{color:var(--dark) !important}.travel-collapse-button{color:var(--secondary);font-weight:bold;border:none;box-shadow:none;margin-bottom:0}.travel-collapse-button:hover{text-decoration:none}.holiday-features{font-weight:bold;color:var(--orange)}.holiday-features span{padding-left:10px}.holiday-features span:not(:last-child)::after{content:"|";padding-left:10px}.holiday-contact-us{color:white !important}.holiday-contact-us a{color:white !important}.travel-form input{width:100% !important}.reservation-card{background-color:#eee;margin-top:40px;padding:20px;border-radius:10px}.reservation-card .reservation-card-details{margin:20px;background:white;position:relative}@media (max-width: 768px){.reservation-card .reservation-card-details{position:relative;background:transparent;margin:0}}.reservation-card .reservation-card-details-image img{object-fit:cover;object-position:center;max-width:unset !important;width:100%;height:100% !important}@media (min-width: 996px){.reservation-card .reservation-card-details{left:-100px;border-radius:10px}}.reservation-card .reservation-card-details-text{padding:10px;top:0;left:0;height:100%;width:100%;background:rgba(196,208,80,0.8);color:var(--dark) !important}@media (max-width: 768px){.reservation-card .reservation-card-details-text{position:relative;background:transparent;color:var(--dark) !important}}.reservation-card .reservation-card-details-text h4{color:var(--dark) !important;font-weight:bold}@media (max-width: 768px){.reservation-card .reservation-card-details-text h4{position:relative;background:transparent;color:var(--dark) !important}}.reservation-card .reservation-card-details-text p{font-weight:bold;padding-left:10px}@media (max-width: 768px){.reservation-card .reservation-card-details-text p{padding:0}}.js-loading-container{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);z-index:99999;display:none}.lds-dual-ring{display:inline-block;width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.custom-slick-slider .slick-next,.custom-slick-slider .slick-prev{z-index:9}.custom-slick-slider.holiday-single-carousel .slick-prev{left:5px}.custom-slick-slider img:not(.arrow){width:100% !important}.travel_holiday_card.mcb-wrap-9idjs1n34{width:100%}.mcb-item-c7dmg6ntr{padding:30px}#Top_bar:not(.is-sticky){background-color:#023047}#Top_bar .menu>li>a,#Top_bar #menu ul li.submenu .menu-toggle{color:#219EBC}.form .form-group{margin-bottom:3.5px}.form input{width:100%;background-color:white;border:1px solid grey !important;margin-bottom:5px}.form textarea{border:1px solid grey !important;border-radius:0}.form textarea:focus,.form input[type="text"]:focus,.form input[type="number"]:focus{background-color:white !important}.breadcrumb{background:#023047}.breadcrumb .breadcrumb-item.active{color:#FBD190}#Wrapper,#Content{background:#FAD18F}.table-offer-holiday{background-color:white}.card-travel-details,.column.mcb-column.mcb-item-c7dmg6ntr.one.column_column{background-color:#FFF2D2}.card-travel-details h4,.column.mcb-column.mcb-item-c7dmg6ntr.one.column_column h4{color:#B0D247}.holiday-features{color:#023047}.homepage_aboutus_section{background:white}.carousel .slide-caption h1{color:#B0D247}.section.mcb-section.mcb-section-td17p2ttt{background:white}.card-travel-details,.column.mcb-column.mcb-item-c7dmg6ntr.one.column_column{width:100%}@media (min-width: 1250px){.card-travel-details,.column.mcb-column.mcb-item-c7dmg6ntr.one.column_column{height:295px;width:100%}}@media (min-width: 992px) and (max-width: 1250px){.card-travel-details,.column.mcb-column.mcb-item-c7dmg6ntr.one.column_column{height:340px;width:100%}}body{top:0 !important}.skiptranslate:not(.goog-te-gadget){display:none}.iad-google-translate{position:fixed;min-width:50px;height:30px;background:white;color:black;box-shadow:0.5px 0.5px 10px 0.5px rgba(0,0,0,0.74);bottom:0;left:10px;z-index:99;border-top-left-radius:5px;border-top-right-radius:5px}.iad-google-translate .iad-translate-to{padding:3px 10px 3px 10px}.iad-google-translate .iad-translate-to img{height:15px}.iad-google-translate .iad-translate-flags{opacity:0;position:fixed;bottom:40px;left:10px;background:var(--color-global-primary-alt);padding:5px;border-radius:5px;box-shadow:0.5px 0.5px 10px 0.5px rgba(0,0,0,0.74);transition:all 0.2s}.iad-google-translate .iad-translate-flags button{border:none;background:transparent;border-radius:5px;padding:5px;margin:2px}.iad-google-translate .iad-translate-flags button img{height:20px}.iad-google-translate:hover{background:white;color:black}.iad-google-translate:hover .iad-translate-flags{opacity:1}#google_translate_element{display:none}#goog-gt-tt{display:none !important}.travel__description div,.travel__description span,.travel__description applet,.travel__description object,.travel__description iframe,.travel__description h1,.travel__description h2,.travel__description h3,.travel__description h4,.travel__description h5,.travel__description h6,.travel__description p,.travel__description blockquote,.travel__description pre,.travel__description a,.travel__description abbr,.travel__description acronym,.travel__description address,.travel__description big,.travel__description cite,.travel__description code,.travel__description del,.travel__description dfn,.travel__description em,.travel__description img,.travel__description ins,.travel__description kbd,.travel__description q,.travel__description s,.travel__description samp,.travel__description small,.travel__description strike,.travel__description strong,.travel__description tt,.travel__description var,.travel__description b,.travel__description u,.travel__description i,.travel__description center,.travel__description ol,.travel__description ul,.travel__description li,.travel__description fieldset,.travel__description form,.travel__description label,.travel__description legend,.travel__description table,.travel__description caption,.travel__description tbody,.travel__description tfoot,.travel__description thead,.travel__description tr,.travel__description th,.travel__description td,.travel__description article,.travel__description aside,.travel__description canvas,.travel__description details,.travel__description embed,.travel__description figure,.travel__description figcaption,.travel__description footer,.travel__description header,.travel__description hgroup,.travel__description menu,.travel__description nav,.travel__description output,.travel__description ruby,.travel__description section,.travel__description summary,.travel__description time,.travel__description mark,.travel__description audio,.travel__description video{font-family:Verdana, Geneva, Tahoma, sans-serif !important}
