/**
Css file for Odysseus cruise search
Autor: Itay Fogler
Version: 1.30
Last Update: 2/2/26
**/

body, span, p a select {font-family: 'Open Sans Hebrew Condensed'; font-size: 1.1rem;}
h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans Hebrew Condensed';}
.search-bar-section {
    color: #fff !important;
    background: #0e2c50 !important;
}

/* Open Sans Hebrew Condensed - Light */
@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('/site/med-cruises/fonts/OpenSansHebrewCondensed-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Open Sans Hebrew Condensed - Regular */
@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('/site/med-cruises/fonts/OpenSansHebrewCondensed-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Open Sans Hebrew Condensed - Bold */
@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('/site/med-cruises/fonts/OpenSansHebrewCondensed-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Open Sans Hebrew Condensed - ExtraBold */
@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('/site/med-cruises/fonts/OpenSansHebrewCondensed-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

.search-bar-section .custom-modifysearchtext {
    color: #fff !important;
}

dy-dropdown .select2-container--default .select2-selection--multiple .select2-search--inline:first-child .select2-search__field {
    color: #fff !important;
}
.bs-datepicker-body table td span.selected, .bs-datepicker-body table td span[class*=select-]::after, .bs-datepicker-body table td.selected span, .bs-datepicker-body table td[class*=select-] span::after, .bs-datepicker-head {
    background-color: #0e2c50;
}

.bg-primary {
    background: #0e2c50 !important;
}

.bg-primary {
    background: #0e2c50 !important;
}
.filter-container .filter-item.active label {
    background: #0e2c50;
}
filter-component [data-ody-id=ShowMoreLessButton] {
    color: #0e2c50;
}
ody-dropdown .select2-container--default .select2-selection--multiple .select2-search--inline:first-child .select2-search__field{
    color: #fff !important;
}
.search-bar-section .mat-form-control.custom-datepicker input{
    color: #fff !important;
}
.bs-datepicker-head {
    background: #0e2c50 !important;
}

.custom-checkbox .custom-control-label::after {
    border-color: #0e2c50 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    color: #fff !important;
    background-color: #0e2c50 !important;
}
.bg-primary {
    background: #0e2c50 !important;
}
.text-primary {
    color: #0e2c50 !important;
}

.filter-panel .panel-body .filter-container>span {
    color: #0e2c50;
}
.search-bar-section-collapsed {
    background: #0e2c50;
}
.cruise-title {
    color: #0e2c50;
}
a:focus, a:hover {
    color: #0e2c50;
}

a:focus, a:hover {
    color: #0e2c50;
}
a {
    color: #0e2c50;
}
a {
    color: #0e2c50;
}
.search-bar-section .mat-form-control.custom-datepicker {
    background-image: url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='white' d='M18.985 18.985v-10.969h-13.969v10.969h13.969zM15.985 0.985h2.016v2.016h0.985c1.078 0 2.016 0.938 2.016 2.016v13.969c0 1.078-0.938 2.016-2.016 2.016h-13.969c-1.125 0-2.016-0.938-2.016-2.016v-13.969c0-1.079 0.891-2.016 2.016-2.016h0.985v-2.016h2.016v2.016h7.969v-2.016zM17.016 12v5.016h-5.016v-5.016h5.016z'/%3e%3c/svg%3e")
}
.search-bar-section ody-dropdown .select2-container--default .select2-container--disabled .select2-selection--multiple,.search-bar-section ody-dropdown .select2-container--default .select2-container--disabled .select2-selection--single,.search-bar-section ody-dropdown .select2-container--default .select2-container--focus .select2-selection--multiple,.search-bar-section ody-dropdown .select2-container--default .select2-container--focus .select2-selection--single,.search-bar-section ody-dropdown .select2-container--default .select2-selection--multiple,.search-bar-section ody-dropdown .select2-container--default .select2-selection--single {
    background-image: url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 2'%3e%3cpath fill='white' d='M2 2L0 0h4L2 2z'/%3e%3c/svg%3e")!important;
}

.trip-total {color: #fff !important;}

.cruise-item-card {height: 550px;}

.ships-view-more-content .read-more {
    width: fit-content;
    font-size: 14px;
    font-weight: bold;
}

.search-bar-section a, .search-bar-section a:active, .search-bar-section a:focus, .search-bar-section a:hover {
    font-size: 16px;
}

fieldset {direction: rtl;}

.fs14 {font-size: 1.1rem;}

.disclaimer {font-size: 16px;}

.category-tab-content-box .additional-info-style {direction: ltr;}

.full-page-external-loader-wrapper .client-loader .loader-title {color: #fff; font-size: 1.2rem;}
.full-page-external-loader-wrapper .client-loader .loader-message {font-size: 18px; color: #fff;}

.category-price-table-cell{direction: ltr;}

.mw100{font-size: 16px; padding: 5px 50PX;}

.card {direction: rtl;}

.ody-tooltip-body {font-size: 15px;}

.cruise-location-item-inner .odi-round-trip {right: 10px;}

.cruise-item-card .cruise-price .cruise-min-price {text-align: center;}

/*Mobile*/
.mt-2 {
    text-align: center !important;
}
.text-primary {
    color: #0e2c50 !important;
}

@media (min-width: 991px) and (max-width:1200px) {
    .cruise-item-card {
        height: fit-content;
    }
}
@media (min-width: 1200px) {
    .cruise-item-card {
        height:fit-content;
    }
}
@media (min-width: 1440px) {
    .cruise-item-card {
        height: fit-content;
    }
}
