:root { --primary-color:#2B5E68; --secondary-color:#C1916D; --primary-color2:#245862; --white-grey:#aaaaaa; } * { margin:0; padding:0; -webkit-box-sizing:border-box; box-sizing:border-box; font-family:'ArponaSans', sans-serif; } html, body { overflow-x:hidden; } h1, h2, h3, h4, h5, h6 { margin:0; font-family:'Arpona', sans-serif; font-weight:200; color:var(--primary-color); } p { font-family:'ArponaSans', sans-serif; font-weight:100; } a { text-decoration:none; color:var(--primary-color); } a:hover { color:var(--secondary-color); } .f-s-arpona { font-family:'Arpona', sans-serif; } .f-s-arpona-sans { font-family:'ArponaSans', 'sans-serif'; } .ts-header.sticky { background-color:rgba(229, 224, 224, 0.1); -webkit-backdrop-filter:blur(10px); backdrop-filter:blur(10px); } .ts-header.sticky::before { content:''; width:100%; -webkit-filter:blur(5px); filter:blur(5px); } @media (max-width:768px) { .ts-header.sticky { overflow-y:auto; height:100%; } h1.title { font-size:1.8rem; max-height:4.5rem; } } .ts-header.sticky.active { background-color:var(--primary-color); height:auto; } .ts-header.sticky.active .menu-openner { background-color:#123F48; } .ts-header.sticky.active .call-cta { background-color:#C1916D; } .ts-header.sticky.active .enquiry-text { background-color:#D0A381; } .ts-header .navbar { border-bottom:1px solid #fff;} .ts-header .navbar .navbar-nav .nav-item .nav-link { color:#fff; } .ts-header .navbar .navbar-nav .nav-item.dropdown .dropdown-menu { background-color:rgba(229, 224, 224, 0.5); -webkit-backdrop-filter:blur(10px); backdrop-filter:blur(10px); border-radius:0; } .ts-header .navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item { color:#fff; } .ts-header .navbar .navbar-nav .nav-item.dropdown .dropdown-menu .menu-title { color:#fff; font-size:0.8rem; } .ts-header .navbar .logo .navbar-brand img { width:150px; position:absolute; top:24px; left:50%; transform:translateX(-50%); } .ts-header .navbar .cta-box a { background-color:var(--secondary-color) !important; padding:0.5rem; text-decoration:none; text-align:center; color:#fff; } .ts-header .navbar .cta-box a.cta-enquiry { background-color:var(--secondary-color) !important; font-weight:bold; padding-left:50px; padding-right:50px; } .ts-header .navbar .cta-box a.cta-enquiry:hover { background-color:#fff !important; color:var(--secondary-color) !important; font-weight:bold; } .ts-header .navbar .cta-box a.cta-call { background-color:var(--primary-color2) !important; } .herobox { min-height:500px; background-color:rgba(43, 94, 104, 0.9); position:relative; } .herobox .bg-img { position:absolute; height:100%; width:100%; -o-object-fit:cover; object-fit:cover; z-index:2; } .herobox .overlay { position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.1); z-index:3; } .herobox .content { position:absolute; top:0; width:100%; bottom:0; z-index:4; } .herobox .mt-percent { margin-top:20% !important; } .herobox .sub-title { color:#fff; } .herobox .title { color:#fff; margin-bottom:9rem; text-shadow:2px 2px 4px rgba(0, 0, 0, 0.9); } .herobox .ts-search-form { position:absolute; bottom:-25px; width:40%; left:0; right:0; z-index:999; } @media (max-width:768px) { .herobox { min-height:500px; } .herobox .mt-percent { margin-top:50% !important; } .herobox .ts-search-form { width:90%; } } .herobox #ts-breadcrumbs { position:absolute; top:140px; left:20px; z-index:5; color:#fff; background:rgba(43, 94, 104, 0.5); padding:0.5em 1em; border-radius:5px; list-style:none; } .herobox #ts-breadcrumbs li { display:inline; font-size:0.9em; } .herobox #ts-breadcrumbs li a { color:#fff; text-decoration:none; } .herobox #ts-breadcrumbs li.separator { padding:0 10px; } @media (max-width:768px) { .herobox #ts-breadcrumbs { font-size:0.75em; top:140px; left:10px; } } .ooo-tooltip-container { display:inline-block; vertical-align:middle; position:relative; margin-left:10px; } .ooo-tooltip { display:inline-block; cursor:pointer; position:relative; z-index:1001; } @keyframes pulsate { 0% { box-shadow:0 0 0 0px rgba(194, 145, 110, 0.7); } 100% { box-shadow:0 0 0 10px rgba(194, 145, 110, 0); } } .question-mark { display:inline-block; background-color:#2B5E68; color:white; border-radius:50%; padding:4px; font-size:14px; line-height:14px; width:22px; height:22px; text-align:center; animation:pulsate 2s infinite; } .ooo-tooltiptext { visibility:hidden; width:250px; background-color:#2B5E68; color:#fff; text-align:center; border-radius:6px; padding:10px; position:absolute; z-index:1002; bottom:100%; left:105%; transform:translate(-50%, -50%); opacity:0; transition:opacity 0.3s; font-size:14px; line-height:1.5; } .ooo-tooltip:hover .ooo-tooltiptext { visibility:visible; opacity:1; } @media screen and (max-width:600px) { .ooo-tooltiptext { left:auto; right:105%; transform:translate(50%, -50%); } } .ts-hz-postcard { border-radius:0; } .ts-hz-postcard .ts-cover-img { width:100%; height:100%; -o-object-fit:cover; object-fit:cover; } .ts-hz-postcard .content { height:85%; } .ts-hz-postcard .footer { border-top:1px solid rgba(179, 179, 179, 0.35); } .ts-hz-postcard .footer .text p { margin:0; font-size:0.8rem; } .ts-hz-postcard .footer .text p span.price { font-weight:bold; } .ts_search_filter, .ts_trip_search_filter { position:fixed; top:0; bottom:0; right:0; width:300px; z-index:9999999; padding:1rem; background-color:#fff; overflow-y:scroll; } .ts_search_filter h2.title, .ts_trip_search_filter h2.title { font-size:1rem; } .ts_search_filter .btn-reset, .ts_trip_search_filter .btn-reset { text-decoration:none; color:var(--primary-color); } .ts_search_filter .ts-filter-title, .ts_trip_search_filter .ts-filter-title { font-size:1rem; } .ts_search_filter .ts-filter-list-items, .ts_trip_search_filter .ts-filter-list-items { list-style:none; padding:0; } .ts_search_filter .ts-filter-list-items .item, .ts_trip_search_filter .ts-filter-list-items .item { cursor:pointer; margin:0.5rem 0; } .ts_search_filter .ts-filter-list-items .item .icon, .ts_trip_search_filter .ts-filter-list-items .item .icon { color:var(--white-grey); } .ts_search_filter .ts-filter-list-items .item.active .icon, .ts_trip_search_filter .ts-filter-list-items .item.active .icon { color:var(--secondary-color); } .ts-c-form { z-index:9; } .ts-c-form .nav .nav-item { width:50%; border-bottom:1px solid rgba(255, 255, 255, 0.3); } .ts-c-form .nav .nav-item .nav-link { color:#FFFFFF59; background-color:var(--primary-color2); border-right:1px solid rgba(255, 255, 255, 0.3); border-radius:0; padding:1.5rem; } .ts-c-form .nav .nav-item .nav-link.active { color:#fff; background-color:var(--primary-color); } .ts-c-form .steps .tab-content .tab { display:none; } .ts-c-form .steps .tab-content .tab.active { display:block; } .ts-c-form .steps .tab-content .tab .form-control { color:#67777B; } .ts-c-form .form-copyright-text { color:#FFFFFF59; font-size:0.7rem; } .ts-c-form .form-copyright-text a { text-decoration:none; color:#fff; } .dim-overlay { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.7); z-index:999; } .bg-primary { background-color:var(--primary-color) !important; } .bg-secondary { background-color:var(--secondary-color) !important; } .bg-light-pink { background-color:#FCF7F2 !important; } .bg-light-pink-op-50 { background-color:rgba(252, 247, 242, 0.5) !important; } .section-title { font-size:1rem; color:var(--secondary-color); } .button { border:0; border-radius:0; padding:0.7rem 2rem; text-transform:uppercase; background-color:var(--primary-color) !important; color:#fff; border:0; } .button:hover { background-color:var(--secondary-color) !important; } .btn { border:0; border-radius:0; padding:0.7rem 2rem; text-transform:uppercase; } .btn-primary { background-color:#fff !important; color:var(--primary-color) !important; border:2px; border-style:solid; border-color:var(--primary-color) !important; } .btn-primary:hover { background-color:var(--secondary-color) !important; color:#fff !important; } .btn-player { width:60px; height:60px; border-radius:50%; background-color:rgba(179, 179, 179, 0.7); color:#fff; font-size:1.5rem; padding:0; border:1px solid rgba(255, 255, 255, 0.2); } .btn-secondary { background-color:#fff !important; color:var(--secondary-color) !important; border:2px; border-style:solid; border-color:var(--secondary-color) !important; } .btn-secondary:hover { background-color:var(--secondary-color) !important; color:#fff !important; } .btn-times { text-decoration:none; color:rgba(179, 179, 179, 0.35); } .btn-times:hover { color:rgba(179, 179, 179, 0.35); } .btn-ts-filter, .btn-ts-trip-filter { color:#fff; background-color:var(--secondary-color); padding:0.5rem; margin-left:1rem; font-size:0.6rem; animation:pulsate 2s infinite alternate; } .form-control { border-radius:0; } .currency-switcher { position:relative; cursor:pointer; min-width:80px; } .currency-switcher:hover ul.currencies { display:block; } .currency-switcher:hover .current-currency { display:none; } .currency-switcher ul.currencies { list-style:none; padding:0; margin:0; display:none; right:0; } .currency-switcher ul.currencies.white li.currency { color:#fff; } .currency-switcher ul.currencies li.currency { display:inline-block; margin-right:1rem; color:#2B5E68; } .currency-switcher ul.currencies li.currency.active { color:var(--secondary-color); } .currency-switcher ul.currencies li.currency:last-child { margin-right:0; } .currency-switcher .current-currency { position:absolute; top:0; right:0; color:var(--secondary-color); display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; } .ts-footer-box { padding-top:12rem; } .ts-footer { background-color:rgba(43, 94, 104, 0.9); background-repeat:no-repeat; background-position:center; background-size:cover; } .ts-footer .footer-banner { margin-top:-12rem; margin-bottom:2rem; position:relative; min-height:350px; color:#fff; } @media (max-width:768px) { .ts-footer .footer-banner { min-height:185px !important; } } .ts-footer .footer-banner .bg-img { position:absolute; height:100%; width:100%; -o-object-fit:cover; object-fit:cover; top:0; } .ts-footer .footer-banner .footer-content { position:absolute; height:100%; width:70%; top:5%; right:0; left:3%; } @media (max-width:768px) { .ts-footer .footer-banner .footer-content { width:100%; left:0; right:0; bottom:0; top:0; padding:1rem; } } @media (max-width:768px) { .ts-footer .footer-banner { background-position:bottom !important; } } .ts-footer .footer-banner .logo { width:100px; } @media (max-width:768px) { .ts-footer .logo { text-align:center; } } @media (max-width:768px) { .ts-footer .footer-logos { text-align:center; display:block !important; } } @media (max-width:768px) { .ts-footer .footer-logos img { width:90% !important; } } .ts-footer .menu { list-style:none; padding:0; } @media (max-width:768px) { .ts-footer .menu .menu-item { display:inline-block; width:49%; margin:0; padding:0; } } .ts-footer .menu .menu-item a { text-decoration:none; color:#fff; font-weight:300; margin-bottom:1.5rem; } .ts-footer .menu .menu-item a:hover { color:var(--secondary-color); } .ts-footer .menu .menu-item .sub-menu { display:none; } .ts-footer .copyright { background-color:var(--primary-color2); } @media (max-width:768px) { .ts-footer .copyright .text-white { color:rgba(255, 255, 255, 0.5) !important; } } @media (max-width:768px) { .ts-footer .copyright .text { text-align:left !important; } } .ts-postcard { border:0; border-radius:0; padding:0; -webkit-box-shadow:0px 15px 30px rgba(150, 128, 111, 0.149); box-shadow:0px 15px 30px rgba(150, 128, 111, 0.149); height:100%; } .ts-postcard .card-img-top { border-radius:0; width:100%; height:300px; -o-object-fit:cover; object-fit:cover; } .ts-postcard .figure { position:relative; } .ts-postcard .figure .card-img-top { border-radius:0; width:100%; height:300px; -o-object-fit:cover; object-fit:cover; } .ts-postcard .figure .figure-caption { position:absolute; bottom:0; background-color:var(--primary-color); color:#fff; font-size:0.7rem; padding:0.5rem; } .ts-postcard .card-body .card-title { color:var(--primary-color); margin:0; font-size:25px; line-height:35px; } .ts-postcard .card-body .card-sub-title { color:var(--secondary-color); margin:0; } .ts-postcard .card-body .card-text { margin:0; margin-top:0.5rem; font-size:15px; color:#67777B; } .ts-postcard .card-body .departure-dates { margin-bottom:20px; color:var(--secondary-color); } .ts-postcard .card-body .departure-dates em { font-style:normal; display:inline-block; vertical-align:middle; color:var(--secondary-color); } .ts-postcard .card-body .departure-dates li { display:inline-block; vertical-align:middle; border:1px solid #E0E0E0; padding:0 5px; margin-left:5px; color:var(--secondary-color); } .ts-postcard .card-body .departure-dates { font-size:14px; color:var(--secondary-color); } .ts-postcard .card-body .departure-dates li { margin-left:0; opacity:0.8; color:var(--secondary-color); } .ts-postcard .card-body departure-dates em { margin-right:5px; color:var(--secondary-color); } .ts-postcard .card-footer { border:0; padding:.75rem 1.25rem; background-color:transparent; border-top:1px solid #E0E0E0; padding-right:0; padding-top:0; padding-bottom:0; } .ts-postcard .card-footer .text p { margin:0; font-size:0.8rem; } @media (max-width:768px) { .ts-postcard .card-footer .text p { font-size:1.2rem; } } .ts-postcard .card-footer .text p span.price { font-weight:bold; } .ts-postcard .card-footer .btn-box { width:35%; } @media (max-width:768px) { .ts-postcard .card-footer .btn-box { width:50% !important; } } .ts-postcard .card-footer .btn-box a.btn { width:100%; display:block; text-align:center; padding:0.9rem 0; } .ts-blog-posts { background-color:#FCF7F2; } .ts-blogcard { border:0; border-radius:0; } .ts-blogcard .card-img-top { height:500px; -o-object-fit:cover; object-fit:cover; border-radius:0; } .ts-blogcard .card-body { padding:0; } .ts-blogcard .card-body .card-title { margin:1rem 0; } .ts-blogcard .card-body .card-text { margin:0.5rem 0; } .ts-blogcard .card-body .btn { margin:1rem 0; } .post-slider-section h2 { color:#2B5E68; margin-bottom:30px; } .hover-trip-card { height:170px; width:100%; display:block; text-decoration:none; background-color:#464646; position:relative; } .hover-trip-card:hover .content .trips-count { display:block; } .hover-trip-card .bg-img { position:absolute; width:100%; height:100%; -o-object-fit:cover; object-fit:cover; } .hover-trip-card .overlay { position:absolute; top:0; left:0; bottom:0; right:0; background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, var(--primary-color) 90%); } .hover-trip-card .rating { position:absolute; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; text-align:right; right:0; top:0; background-color:var(--secondary-color); padding:0.2rem 1rem; } .hover-trip-card .rating ul.stars { list-style:none; padding:0; margin:0; } .hover-trip-card .rating ul.stars li.star { display:inline-block; color:#fff; font-size:0.7rem; } .hover-trip-card .content { position:absolute; bottom:10px; left:10px; } .hover-trip-card .content .title { font-size:1.2rem; color:#fff; } .hover-trip-card .content .trips-count { display:none; color:#fff; } .ts-post-slider .owl-stage-outer { display:-webkit-box; display:-ms-flexbox; display:flex; } .ts-post-slider .owl-stage { display:-webkit-box; display:-ms-flexbox; display:flex; } .ts-post-slider .owl-stage .owl-item { display:-webkit-box; display:-ms-flexbox; display:flex; height:100%; } .ts-post-slider .ts-postcard { -webkit-box-shadow:0px 15px 30px rgba(150, 128, 111, 0.149); box-shadow:0px 15px 30px rgba(150, 128, 111, 0.149); height:100%; } .ts-post-slider .ts-postcard .card-img-top { width:100%; height:250px; -o-object-fit:cover; object-fit:cover; } .ts-post-slider .owl-nav .owl-prev, .ts-post-slider .owl-nav .owl-next { position:absolute; top:30%; font-size:4rem !important; color:#c2916e !important; } .ts-post-slider .owl-nav .owl-prev { left:-4rem; } .ts-post-slider .owl-nav .owl-next { right:-4rem; } .ts-post-slider .owl-dots { width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; margin:auto; } .ts-post-slider .owl-dots .owl-dot { background-color:#c2916e !important; width:10px; height:10px; margin-right:0.5rem; -webkit-transform:rotate(45deg); transform:rotate(45deg); } .ts-post-slider .owl-dots .owl-dot:last-child { margin-right:0; } .ts-post-slider .owl-dots .owl-dot.active { background-color:var(--secondary-color) !important; } .ts-search-form label { color:#fff; } .ts-search-form .form-control { padding:1rem; font-size:1.2rem; } .ts-search-form .btn { font-size:1.2rem; } .ts-gallery-item { position:relative; } .ts-gallery-item a { display:block; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; } .ts-gallery-item a .content { position:relative; z-index:2; } .ts-gallery-item a * { pointer-events:none; } .ts-gallery-item a { pointer-events:auto; } .ts-gallery-item-box { display:-ms-grid; display:grid; grid-gap:.5em; grid-template-areas: "photoOne photoTwo photoTwo" "photoOne photoThree photoFour"; -ms-grid-columns:2fr 1fr 1fr; grid-template-columns:2fr 1fr 1fr; grid-template-rows:auto 1fr; } @media (max-width:768px) { .ts-gallery-item-box { display:block; } } @media (min-width:769px) { .ts-gallery-item-box .ts-gallery-item:not(:first-child) { height:220px; } .destination-slider .ts-gallery-slider .owl-nav .owl-prev, .destination-slider .ts-gallery-slider .owl-nav .owl-next { top:50%; transform:translateY(-50%); } .destination-slider .ts-gallery-slider .owl-nav .owl-prev { left:-4rem; } .destination-slider .ts-gallery-slider .owl-nav .owl-next { right:-4rem; } } .ts-gallery-item-box .ts-gallery-item { position:relative; width:100%; border:1px solid #EEE; } @media (max-width:768px) { .ts-gallery-item-box .ts-gallery-item { height:250px !important; display:block; } } .ts-gallery-item-box .ts-gallery-item:first-child { -ms-grid-row:1; -ms-grid-row-span:2; -ms-grid-column:1; grid-area:photoOne; height:450px; } @media (max-width:768px) { .ts-gallery-item-box .ts-gallery-item:first-child { height:200px !important; } } .ts-gallery-item-box .ts-gallery-item:hover .content .sub-title { display:block; } .ts-gallery-item-box .ts-gallery-item .overlay { position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.1); } .ts-gallery-item-box .ts-gallery-item .bg-img { width:100%; height:100%; -o-object-fit:cover; object-fit:cover; } .ts-gallery-item-box .ts-gallery-item .content { position:absolute; color:#fff; bottom:1rem; left:2rem; right:2rem; } @media (max-width:768px) { .ts-gallery-item-box .ts-gallery-item .content { bottom:2rem; } } .ts-gallery-item-box .ts-gallery-item .content .title { color:#fff !important; } .ts-gallery-item-box .ts-gallery-item .content .sub-title { display:none; } @media (max-width:768px) { .ts-gallery-item-box .ts-gallery-item .content .sub-title { display:block; } } .destination-slider .ts-gallery-slider { position:relative; } .destination-slider .ts-gallery-slider .owl-nav .owl-prev, .destination-slider .ts-gallery-slider .owl-nav .owl-next { position:absolute; top:40%; font-size:4rem; color:#c2916e; } .destination-slider .ts-gallery-slider .owl-nav .owl-prev.disabled, .destination-slider .ts-gallery-slider .owl-nav .owl-next.disabled { opacity:0.5; } .destination-slider .ts-gallery-slider .owl-nav .owl-prev { left:-4rem; } @media (max-width:768px) { .destination-slider .ts-gallery-slider .owl-nav .owl-prev { right:-90%; top:-40%; } } .destination-slider .ts-gallery-slider .owl-nav .owl-next { right:-4rem; } @media (max-width:768px) { .destination-slider .ts-gallery-slider .owl-nav .owl-next { right:0%; top:-40%; } } .destination-slider .ts-gallery-slider .owl-dots { width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; margin:auto; margin-top:1rem; } @media (max-width:768px) { .destination-slider .ts-gallery-slider .owl-dots { display:none; } } .destination-slider .ts-gallery-slider .owl-dots .owl-dot { background-color:#c2916e; width:10px; height:10px; margin-right:0.5rem; -webkit-transform:rotate(45deg); transform:rotate(45deg); } .destination-slider .ts-gallery-slider .owl-dots .owl-dot:last-child { margin-right:0; } .destination-slider .ts-gallery-slider .owl-dots .owl-dot.active { background-color:var(--secondary-color); } .gallery-widget .ts-gallery-item-box { display:-ms-grid; display:grid; grid-gap:.5em; grid-template-areas:"photoOne photoTwo photoFour" "photoOne photoThree photoFour" !important; -ms-grid-columns:1fr 20% 20%; grid-template-columns:1fr 20% 20%; } @media (max-width:768px) { .gallery-widget .ts-gallery-item-box { display:block !important; } } .gallery-widget .ts-gallery-item-box .ts-gallery-item { position:relative; width:100%; border:1px solid #EEE; } @media (max-width:768px) { .gallery-widget .ts-gallery-item-box .ts-gallery-item { height:250px !important; } } .gallery-widget .ts-gallery-item-box .ts-gallery-item:first-child { -ms-grid-row:1; -ms-grid-row-span:2; -ms-grid-column:1; grid-area:photoOne; height:450px; } .gallery-widget .ts-gallery-item-box .ts-gallery-item:hover .content .sub-title { display:block; } .gallery-widget .ts-gallery-item-box .ts-gallery-item .overlay { position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.1); } .gallery-widget .ts-gallery-item-box .ts-gallery-item .bg-img { width:100%; height:100%; -o-object-fit:cover; object-fit:cover; } .gallery-widget .ts-gallery-item-box .ts-gallery-item .content { position:absolute; color:#fff; bottom:1rem; left:2rem; } .gallery-widget .ts-gallery-item-box .ts-gallery-item .content .title { color:#fff !important; } .gallery-widget .ts-gallery-item-box .ts-gallery-item .content .sub-title { display:none; } .gallery-widget .owl-nav .owl-prev, .gallery-widget .owl-nav .owl-next { position:absolute; top:40%; font-size:4rem; color:#c2916e; } .gallery-widget .owl-nav .owl-prev.disabled, .gallery-widget .owl-nav .owl-next.disabled { opacity:0.5; } .gallery-widget .owl-nav .owl-prev { left:-4rem; } @media (max-width:768px) { .gallery-widget .owl-nav .owl-prev { display:none; } } .gallery-widget .owl-nav .owl-next { right:-4rem; } @media (max-width:768px) { .gallery-widget .owl-nav .owl-next { display:none; } } .range-slider .price-slider.ui-slider-horizontal { height:0.2em; } .range-slider .price-slider.ui-slider-horizontal .ui-slider-handle { top:-.5em; } .range-slider .price-slider .ui-slider-handle { -webkit-transform:rotate(45deg); transform:rotate(45deg); } .range-slider .price-slider .ui-slider-pips .ui-slider-pip-label .ui-slider-label { color:#fff; font-size:0.9rem; } .ts-img-slider { position:relative; display:block; text-decoration:none; } .ts-img-slider .slide { position:relative; width:100%; height:500px; display:none; } .ts-img-slider .slide.active { display:block; } .ts-img-slider .slide .overlay { position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.1); } .ts-img-slider .slide .bg-img { width:100%; height:100%; -o-object-fit:cover; object-fit:cover; } .ts-img-slider .slide .content { position:absolute; color:#fff; bottom:4rem; left:4rem; } .ts-img-slider .nav-controls { position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; right:0; bottom:0; } .ts-img-slider .nav-controls .btn { background-color:var(--secondary-color); margin:0; font-size:1.5rem; border:0; } .ts-img-slider .nav-controls .btn.btn-prev, .ts-img-slider .nav-controls .btn.btn-next { background-color:var(--secondary-color); color:#fff !important; } .ts-img-slider .nav-controls .btn-primary { background-color:var(--secondary-color); color:#fff !important; } .ts-img-slider .nav-controls .btn-disabled { background-color:grey !important; opacity:0.7; } .ts-tabs-widget { position:relative; } .ts-tabs-widget .ts-tab-widget .tabs .tabs-list { list-style:none; padding:0; margin:0; display:-webkit-box; display:-ms-flexbox; display:flex; border:1px solid grey; border-left:0; border-right:0; -webkit-overflow-scrolling:touch; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; overflow-x:scroll; } .ts-tabs-widget .ts-tab-widget .tabs .tabs-list::-webkit-scrollbar { height:2px; width:2px; background:gray; } .ts-tabs-widget .ts-tab-widget .tabs .tabs-list::-webkit-scrollbar-thumb:horizontal { background:#000; border-radius:10px; } .ts-tabs-widget .ts-tab-widget .tabs .tabs-list li { display:inline-block; border:1px solid grey; padding:1rem 2rem; position:relative; border-top:0; border-bottom:4px solid transparent; cursor:pointer; } .ts-tabs-widget .ts-tab-widget .tabs .tabs-list li a { text-decoration:none; color:var(--white-grey); white-space:nowrap; } .ts-tabs-widget .ts-tab-widget .tabs .tabs-list li:first-child { border-left:0; } .ts-tabs-widget .ts-tab-widget .tabs .tabs-list li:last-child { border-right:0; } .ts-tabs-widget .ts-tab-widget .tabs .tabs-list li.active { background-color:var(--primary-color); border-bottom-color:var(--secondary-color); } .ts-tabs-widget .ts-tab-widget .tabs .tabs-list li.active a { color:#fff; } .ts-tabs-widget .ts-tab-widget .tabs .tabs-list li:not(.active) a { color:var(--primary-color); } .ts-tabs-widget .ts-tab-widget .tabs .tabs-list li { display:inline-block; border:1px solid grey; padding:1rem 2rem; position:relative; border-top:0; border-bottom:2px solid transparent; cursor:pointer; } .ts-tabs-widget .ts-tab-widget .tabs .tabs-list li a { text-decoration:none; white-space:nowrap; color:inherit; } .ts-tabs-widget .ts-tab-widget .tabs .tabs-list li:first-child { border-left:0; } .ts-tabs-widget .ts-tab-widget .tabs .tabs-list li:last-child { border-right:0; } .ts-tabs-widget .ts-tab-widget .tabs-content .tab-content { display:none; } .ts-tabs-widget .ts-tab-widget .tabs-content .tab-content.active { display:block; } .ts-tabs-widget .ts-tab-widget .tabs-content .tab-content .content .title { margin-bottom:1rem; } .ts-tabs-widget .ts-tab-widget .tabs-content .tab-content figure.ts-img-with-caption { position:relative; } .ts-tabs-widget .ts-tab-widget .tabs-content .tab-content figure.ts-img-with-caption figcaption { position:absolute; bottom:0; background:var(--primary-color); padding:0.2rem 1.5rem; color:#fff; } @media (max-width:768px) { .ts-tabs-widget .ts-tab-widget .tab-nav-controls { display:none; } } .ts-tabs-widget .ts-tab-widget .tab-nav-controls button.tab-prev, .ts-tabs-widget .ts-tab-widget .tab-nav-controls button.tab-next { position:absolute; top:50%; background:transparent; border:0; font-size:4rem; color:var(--white-grey); } .ts-tabs-widget .ts-tab-widget .tab-nav-controls button.tab-prev { left:70px; } .ts-tabs-widget .ts-tab-widget .tab-nav-controls button.tab-next { right:70px; } .grecaptcha-badge { visibility:hidden !important; } .elementor-editor-active #elementor-preview #elementor-preview-responsive-wrapper .ts-header { display:none !important; } #sidebar { list-style:none; padding:0; position:-webkit-sticky; position:sticky; } .post_sidebar { width:320px; margin-top:-50px; padding-top:50px; position:-webkit-sticky; position:sticky; z-index:1; top:0; } .heading-hr { width:70px; background-color:var(--secondary-color); height:2px; } span.editorials { font-weight:bold; } .ts-pagination-container .navigation.pagination { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } .ts-pagination-container .navigation .nav-links { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } .ts-pagination-container .navigation .nav-links .page-numbers { font-size:1rem; margin:0 0.5rem; } .ts-pagination-container .navigation .nav-links .page-numbers.dots { width:50px; height:1px; background-color:#67777B; display:block; overflow:hidden; margin-top:0.7rem; } .ts-pagination-container .navigation .nav-links .prev, .ts-pagination-container .navigation .nav-links .next { position:absolute; font-size:4rem; } .ts-pagination-container .navigation .nav-links .prev { left:4rem; } .ts-pagination-container .navigation .nav-links .next { right:4rem; } .pg-terms-conditions h2.section-heading { font-size:1.2rem; } .pg-terms-conditions h3.term-heading, .pg-terms-conditions h2.term-heading { font-size:1rem; font-weight:400; } .pg-terms-conditions h3.term-heading span.number, .pg-terms-conditions h2.term-heading span.number { color:var(--secondary-color); } .pg-terms-conditions p.term { font-size:1rem; } .pg-terms-conditions ol.terms-list { padding-left:0; } .pg-terms-conditions ol.terms-list.prefix-1 { counter-reset:item 1; } .ts-sub-hero-box { padding:8rem 0; background:var(--primary-color); background-size:cover; background-repeat:no-repeat; } @media (max-width:768px) { .ts-sub-hero-box { padding:4rem 0 2rem 0; background-position:center center; } } .ts-sub-hero-box p { font-size:1.2rem; } .text-primary { color:var(--primary-color) !important; } .text-secondary { color:var(--secondary-color) !important; } ul.editors-pick { list-style:none; padding:0; } ul.editors-pick li { padding:0.5rem 0; } ul.editors-pick li a .counter { font-size:2.5rem; font-weight:bold; color:rgba(103, 119, 123, 0.102); width:15%; margin-bottom:-1.2rem; } ul.editors-pick li a .title { width:75%; font-size:1.5rem; } ul.editors-pick li a .icon { width:10%; } ul.editors-pick li a .icon i { font-size:2rem; color:var(--secondary-color); } .trustpilot-widget iframe { width:unset !important; margin-left:-2.2rem; } .trustpilot-widget iframe #tp-widget-wrapper { margin:0 !important; } .trustpilot-widget iframe .tp-widget-wrapper { text-align:left !important; } @media (max-width:768px) { .ts-vertical-tabs { display:block !important; } } .ts-vertical-tabs .sidebar { width:400px; padding-top:3rem; } @media (max-width:768px) { .ts-vertical-tabs .sidebar { width:100%; overflow:hidden; overflow-x:scroll; padding:1rem; border-right:0 !important; border-bottom:1px solid #dee2e6 !important; } } .ts-vertical-tabs .sidebar .nav-items { list-style:none; padding:0; } @media (max-width:768px) { .ts-vertical-tabs .sidebar .nav-items { display:-webkit-box; display:-ms-flexbox; display:flex; margin:0; } } .ts-vertical-tabs .sidebar .nav-items .nav-item .nav-link { color:rgba(103, 119, 123, 0.4) !important; text-decoration:none; font-size:1.2rem; white-space:nowrap; } .ts-vertical-tabs .sidebar .nav-items .nav-item .nav-link.active { color:var(--primary-color) !important; } .ts-vertical-tabs .sidebar .nav-items .nav-item .nav-link.active::before { content:''; display:inline-block; width:70px; height:1px; margin-right:1rem; margin-bottom:0.2rem; background-color:var(--secondary-color); } @media (max-width:768px) { .ts-vertical-tabs .sidebar .nav-items .nav-item .nav-link.active::before { display:none; } } .ts-vertical-tabs .tab-content-container { width:100%; } .ts-vertical-tabs .tab-content-container .tab-content { display:none; padding-top:3rem; padding-left:2rem; color:#2B5E68; } @media (max-width:768px) { .ts-vertical-tabs .tab-content-container .tab-content { padding:1rem 0; } } .ts-vertical-tabs .tab-content-container .tab-content.active { display:block; } .our-experts .expert-profile .img-title .avatar { width:150px; height:150px; -o-object-fit:cover; object-fit:cover; } .our-experts .expert-profile .img-title .name { color:var(--primary-color); margin:0; } .our-experts .expert-profile .img-title .title { color:var(--secondary-color); font-size:0.6rem; margin:0; display:block; } .our-experts .expert-profile .quote { color:var(--primary-color); font-size:1.2rem; margin:0; display:block; } .video-popup { height:500px; position:relative; } .video-popup .bg-img { height:100%; width:100%; -o-object-fit:cover; object-fit:cover; } .video-popup .overlay { background-color:rgba(0, 0, 0, 0.1); position:absolute; top:0; left:0; right:0; bottom:0; } .video-popup .content { position:absolute; top:0; bottom:0; width:100%; } .video-popup .content .heading { position:absolute; left:0; right:0; bottom:10px; } .img-w-100-h-300 { width:100%; height:300px; -o-object-fit:cover; object-fit:cover; } .img-w-100-h-400 { width:100%; height:400px; -o-object-fit:cover; object-fit:cover; } .img-w-100-h-200 { width:100%; height:200px; -o-object-fit:cover; object-fit:cover; } .ts-owl-slider img { width:100%; height:200px; -o-object-fit:cover; object-fit:cover; } .trustpilot-reviews .review:last-child { border-right:0 !important; } @media all and (min-width:992px) { .navbar .nav-item .dropdown-menu { display:none; } .navbar .nav-item:hover .dropdown-menu { display:block; } .navbar .nav-item .dropdown-menu { margin-top:0; } } .navbar .megamenu { padding:1rem; } @media all and (min-width:992px) { .navbar .has-megamenu { position:static !important; } .navbar .megamenu { left:0; right:0; width:100%; margin-top:0; } } @media (max-width:991px) { .navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse { overflow-y:auto; max-height:90vh; margin-top:10px; } } .ts-info-section { color:#67777B; } .content.ts-at-a-glance { color:#67777B; } .content.ts-at-a-glance p:nth-child(1) { font-size:1.2rem; font-weight:400; color:var(--primary-color); } .ts_weather { list-style:none; padding:0; } .ts_weather li { border-bottom:1px solid grey; margin-bottom:1rem; } .ts_weather .ts-accordion .ts-accordion-toggler .month-title { font-size:1.2rem; } .ts-bootstrap-tabs .nav-tabs .nav-item { -webkit-box-flex:1; -ms-flex:1 1 0px; flex:1 1 0px; } .ts-bootstrap-tabs .nav-tabs .nav-item .nav-link { padding:1rem; background-color:transparent !important; border-left:0; border-radius:0; color:rgba(0, 0, 0, 0.7); } .ts-bootstrap-tabs .nav-tabs .nav-item .nav-link:last-child { border-right:0; } .ts-bootstrap-tabs .nav-tabs .nav-item .nav-link.active { border-bottom-color:var(--secondary-color) !important; color:var(--primary-color); } .ts-bootstrap-tabs .tab-content { padding:1rem; } .blog-content { padding-right:2rem; } .blog-content img { width:100%; margin:1rem 0; } .left-nav { height:80px; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .left-nav > li { height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; cursor:pointer; } .left-nav .dropdown-menu { top:100%; } .destinations-mm-wrapper { position:absolute; top:80px; width:100%; height:auto; min-height:315px; padding-top:20px; background-color:var(--primary-color); display:none; } @media (min-width:769px) { .destinations-mm-wrapper .destination-list > li > a { font-size:1.2em; font-weight:bold; } .destinations-mm-wrapper .destination-list > li > a { line-height:1.5; padding:10px 0; } } .destination-list { -webkit-column-count:5; column-count:5; min-width:61%; position:relative; padding-right:40px; } .destination-list:after { content:" "; width:1px; height:110%; background-color:#fff; position:absolute; top:-20px; right:0px; } .destination-list > li { margin-right:15px; -webkit-column-break-inside:avoid; break-inside:avoid; position:relative; list-style:none; padding-bottom:20px; } .destination-list > li > ul { list-style:none; padding-left:0; } .destination-list > li a { color:#fff; font-size:15px; } .destination-list > li a:hover, .dd-menu a:hover { color:var(--secondary-color); } .nav-item.destinations a:after, .nav-link.has-dd:after { display:inline-block; margin-left:0.25rem; vertical-align:0.255em; content:""; border-top:0.3em solid; border-right:0.3em solid transparent; border-bottom:0; border-left:0.3em solid transparent; } .dd-menu { position:absolute; list-style:none; top:80px; padding:5px 20px; background-color:var(--primary-color); border-radius:0; display:none; z-index:1000; box-shadow:0px 8px 16px rgba(0, 0, 0, 0.2); } .dd-menu a { color:#fff; text-decoration:none; display:block; padding:2px; } .dd-menu a:hover { color:var(--secondary-color); } .nav-item:hover .dd-menu, .nav-link.has-dd:focus + .dd-menu, .nav-link.has-dd:active + .dd-menu { display:block; } @media (max-width:768px) { .dd-menu { position:static; top:auto; box-shadow:none; } .dd-menu a { padding:10px 15px; } } .mm-row { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } .mm-map { background-image:url(https://www.outofoffice.com/wp-content/themes/out-of-office/assets/styles/../images/world-map.png); background-position:center; background-size:contain; background-repeat:no-repeat; width:39%; position:relative; } .mm-map .continent-link { color:#fff; position:absolute; } .mm-map .continent-link:hover { color:var(--secondary-color); } .mm-map .continent-1 { top:35%; left:17%; } .mm-map .continent-2 { top:46%; left:25%; } .mm-map .continent-3 { bottom:30%; left:27%; } .mm-map .continent-4 { top:30%; left:40%; } .mm-map .continent-5 { bottom:48%; left:43%; } .mm-map .continent-6 { top:30%; right:30%; } .mm-map .continent-7 { bottom:30%; right:20%; } @media (max-width:992px) { .desktop-menu { display:none !important; } } .mobile-menu .mobile-logo { text-align:center; padding:20px 40px; } .mobile-menu .mobile-logo img { width:150px; max-width:250px; min-width:150px; } .mobile-bottom-bar { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } .mobile-bottom-bar .menu-openner, .mobile-bottom-bar .call-cta { width:25%; padding:10px; text-align:center; border:1px solid #fff; } .mobile-bottom-bar .enquiry-text { width:75%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; text-align:center; padding:0 10px; border:1px solid #fff; color:#fff; font-size:14pt; font-weight:bold; } .mobile-bottom-bar .call-cta { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } .mobile-bottom-bar .call-cta svg, .mobile-bottom-bar .menu-openner svg { fill:#fff; } .mobile-dropdown-menu { background-color:var(--primary-color); display:none; } @media (max-width:992px) { .ts-header.sticky { -webkit-backdrop-filter:none; backdrop-filter:none; } } .mobile-menu-list { list-style-type:none; padding-left:0px; } .mobile-destination-items { display:none; } .mobile-menu-list .destinations .nav-link::after, .mobile-menu-list .inspiration .nav-link::after, .mobile-menu-list .honeymoons .nav-link::after { content:""; position:absolute; border:10px solid transparent; border-top:0; border-bottom:10px solid #6F9298; right:1.75rem; bottom:1.5rem; -webkit-transform:rotate(180deg); transform:rotate(180deg); -webkit-transition:-webkit-transform 150ms ease-in-out; transition:-webkit-transform 150ms ease-in-out; transition:transform 150ms ease-in-out; transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out; } .mobile-menu-list .nav-link { color:white; font-size:24px; position:relative; padding:0.75rem 1.25rem; border-bottom:1px solid rgba(255, 255, 255, 0.4); } .mobile-menu-list .nav-link:hover, .mobile-menu-list .nav-link:focus { color:var(--secondary-color); } .destination-childs a { color:white; font-size:18px; padding:0.75rem 1.75rem; display:block; border-bottom:1px solid rgba(255, 255, 255, 0.4); } .dropdown-inspiration { display:none; list-style-type:none; padding-left:0px; } .dropdown-inspiration li a { color:white; font-size:18px; padding:0.75rem 1.75rem; display:block; border-bottom:1px solid rgba(255, 255, 255, 0.4); } .dropdown-honeymoons { display:none; list-style-type:none; padding-left:0px; } .dropdown-honeymoons li a { color:white; font-size:18px; padding:0.75rem 1.75rem; display:block; border-bottom:1px solid rgba(255, 255, 255, 0.4); } .cities { display:none; } .cities a { color:white; font-size:18px; padding:0.25rem 1.75rem; display:block; border:none; } .continents { position:relative; } .continents::after { content:""; position:absolute; border:7px solid transparent; border-top:0; border-bottom:7px solid #6F9298; right:1.75rem; bottom:1.25rem; -webkit-transform:rotate(180deg); transform:rotate(180deg); -webkit-transition:-webkit-transform 150ms ease-in-out; transition:-webkit-transform 150ms ease-in-out; transition:transform 150ms ease-in-out; transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out; } .rotate-180 .nav-link::after { -webkit-transform:rotate(0deg); transform:rotate(0deg); } .rotate-180::after { -webkit-transform:rotate(0deg); transform:rotate(0deg); } #crmWebToEntityForm.zcwf_lblLeft { width:100%; margin:0 auto; -webkit-box-sizing:border-box; box-sizing:border-box; } #crmWebToEntityForm.zcwf_lblLeft * { -webkit-box-sizing:border-box; box-sizing:border-box; } #crmWebToEntityForm { text-align:left; } #crmWebToEntityForm * { direction:ltr; } .crmWebToEntityForm form input[type=text], .crmWebToEntityForm form input[type=range], .crmWebToEntityForm form textarea, .crmWebToEntityForm form select { width:100% !important; } .zcwf_lblLeft .zcwf_title { word-wrap:break-word; padding:0px 6px 10px; font-weight:bold; } .zcwf_lblLeft .zcwf_col_fld input[type=text], .zcwf_lblLeft .zcwf_col_fld textarea { width:60%; border:1px solid #ccc !important; border-radius:2px; } .zcwf_lblLeft .zcwf_privacy { padding:6px; } .zcwf_lblLeft .wfrm_fld_dpNn { display:none; } .dIB { display:inline-block; } .zcwf_lblLeft .zcwf_col_fld_slt { font-size:18px; padding:6px; color:#818a91; } .zcwf_lblLeft .zcwf_row:after, .zcwf_lblLeft .zcwf_col_fld:after { content:''; display:table; clear:both; } .zcwf_lblLeft .zcwf_col_help { margin-left:7px; font-size:12px; max-width:35%; word-break:break-word; } .zcwf_lblLeft .zcwf_help_icon { cursor:pointer; width:16px; height:16px; display:inline-block; background:#fff; border:1px solid #ccc; color:#ccc; text-align:center; font-size:11px; line-height:16px; font-weight:bold; border-radius:50%; } .zcwf_lblLeft .zcwf_row { margin:10px 0px; } .zcwf_lblLeft .formsubmit { margin-right:5px; cursor:pointer; color:#fff; font-size:.875rem; } .zcwf_lblLeft .zcwf_privacy_txt { width:90%; color:black; font-size:12px; display:inline-block; vertical-align:top; color:#333; padding-top:2px; margin-left:6px; } .zcwf_lblLeft .zcwf_button { font-size:12px; color:#333; border:1px solid #ccc; padding:3px 9px; border-radius:4px; cursor:pointer; max-width:120px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .zcwf_lblLeft .zcwf_tooltip_over { position:relative; } .zcwf_lblLeft .zcwf_tooltip_ctn { position:absolute; background:#dedede; padding:3px 6px; top:3px; border-radius:4px; word-break:break-word; min-width:100px; max-width:150px; color:#333; z-index:100; } .budget_range_slider_prices { list-style:none; padding:0; } .zcwf_lblLeft .zcwf_file { width:55%; -webkit-box-sizing:border-box; box-sizing:border-box; } .clearB:after { content:''; display:block; clear:both; } .xp-tab-head { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-pack:distribute; justify-content:space-around; text-align:center; } .xp-tab-head .xp-tab-head1 { border-right:1px solid rgba(255, 255, 255, 0.3); border-bottom:1px solid rgba(255, 255, 255, 0.3); width:50%; padding:1.5rem; } .xp-tab-head .xp-tab-head2 { border-bottom:1px solid rgba(255, 255, 255, 0.3); width:50%; padding:1.5rem; } .tabs { padding:0 1.5rem 1.5rem 1.5rem; position:relative; } .second-tab { display:none; } .xp-tab-head2 { color:rgba(255, 255, 255, 0.34902); } .crmWebToEntityForm input[type="range"] { -webkit-appearance:none; margin-right:15px; width:200px; height:7px; } .crmWebToEntityForm input[type="range"]::-webkit-slider-thumb { -webkit-appearance:none; height:20px; width:20px; border-radius:50%; background:#C1916D; cursor:ew-resize; -webkit-box-shadow:0 0 2px 0 #555; box-shadow:0 0 2px 0 #555; -webkit-transition:background .3s ease-in-out; transition:background .3s ease-in-out; } .crmWebToEntityForm input[type=range]::-webkit-slider-runnable-track { -webkit-appearance:none; -webkit-box-shadow:none; box-shadow:none; border:none; background:transparent; } .crmWebToEntityForm .budget_range_slider_prices { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; font-size:11px; } .crmWebToEntityForm .form-copyright-text { color:rgba(255, 255, 255, 0.34902); font-size:0.7rem; } .crmWebToEntityForm .form-copyright-text a { text-decoration:none; color:#fff; } .zcwf_col_lab label { font-weight:lighter; } .crmWebToEntityForm p { margin:0; } .ts-custom-blogs .blog .img img { width:200px; height:270px; -o-object-fit:cover; object-fit:cover; } .ts-search-info-box { width:45%; margin-top:-4rem; } @media (max-width:768px) { .ts-search-info-box { width:90%; margin-top:-0.2rem; } } @media (max-width:768px) { .ts-search-info-box .ts-meta-info-container { display:block !important; } } .ts-search-info-box .ts-meta-info-container .item { word-wrap:33.33%; } @media (max-width:768px) { .ts-search-info-box .ts-meta-info-container .item { width:49%; display:inline-block !important; } } @media (max-width:768px) { .ts-search-info-box .ts-meta-info-container .item.ctas { width:100%; display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; } } @media (max-width:768px) and (max-width:768px) { .ts-search-info-box .ts-meta-info-container .item.ctas a { -webkit-box-flex:1; -ms-flex:1 1; flex:1 1; } } .ts-search-info-box .currency-switcher ul.currencies li.currency { color:#fff; } .ts-search-info-box .currency-switcher .current-currency { color:#fff; } .ts-search-info-box .shadow { box-shadow:-1px 17px 19px -12px rgba(0, 0, 0, 0.69); -webkit-box-shadow:-1px 17px 19px -12px rgba(0, 0, 0, 0.69); -moz-box-shadow:-1px 17px 19px -12px rgba(0, 0, 0, 0.69); } .ts-search-info-box .item { width:33.33%; } .pt-6 { padding-top:6rem; } @media (max-width:768px) { .ts-img-gallery.row { -ms-flex-wrap:nowrap; flex-wrap:nowrap; overflow:auto; } } @media (max-width:768px) { .ts-img-gallery.row img { height:200px; } } .book-with-us .item.trsutpilot { margin-bottom:2rem; } @media (max-width:768px) { .book-with-us .item.trsutpilot { margin-left:-70px; } } p iframe { width:100% !important; height:400px; } @media (max-width:768px) { p iframe { height:200px !important; } } @media (max-width:768px) { .elementor-12334 .elementor-element.elementor-element-1ecb5c9f, .elementor-12334 .elementor-element.elementor-element-d0c5e2f { width:100% !important; } } @media (max-width:768px) { .elementor-12334 .elementor-element.elementor-element-23716058 > .elementor-widget-container { margin:1rem 0 0 0 !important; } } @media (max-width:768px) { .d-sm-hide { display:none; } } @media (max-width:768px) { .border-sm-end-0 { border-right:0 !important; } } @media (max-width:768px) { .text-sm-start { text-align:left !important; } } .button { display:block; margin:1rem 0; } .button:hover { color:#fff !important; }