﻿@font-face{font-family:"odi-fonticon";font-style:normal;font-weight:normal;src:url("../fonts/odi-fonticon.eot");src:url("../fonts/odi-fonticon/odi-fonticon.woff?#iefix") format("embedded-opentype"),url("../fonts/odi-fonticon/odi-fonticon.ttf") format("truetype"),url("../fonts/odi-fonticon/odi-fonticon.svg?#odi-fonticon") format("esvg")}#odyswiftres .odi{display:inline-block;font-family:odi-fonticon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;letter-spacing:normal;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1;vertical-align:middle;font-feature-settings:"liga";font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#odyswiftres .odi{display:inline-block;font-family:odi-fonticon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;letter-spacing:normal;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1;vertical-align:middle;-webkit-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#odyswiftres .odi-bar:before{content:""}#odyswiftres .odi-building-o:before{content:""}#odyswiftres .odi-built:before{content:""}#odyswiftres .odi-camera:before{content:""}#odyswiftres .odi-checkbox:before{content:""}#odyswiftres .odi-checkbox-outline:before{content:""}#odyswiftres .odi-chevron-down:before{content:""}#odyswiftres .odi-chevron-up:before{content:""}#odyswiftres .odi-clone:before{content:""}#odyswiftres .odi-close:before{content:""}#odyswiftres .odi-coffee-bar:before{content:""}#odyswiftres .odi-crew-nationality:before{content:""}#odyswiftres .odi-cruise:before{content:""}#odyswiftres .odi-cruise-decks:before{content:""}#odyswiftres .odi-cruise-tour-package:before{content:""}#odyswiftres .odi-datepicker:before{content:""}#odyswiftres .odi-departure-port:before{content:""}#odyswiftres .odi-diamond-shape:before{content:""}#odyswiftres .odi-directions-boat:before{content:""}#odyswiftres .odi-direction-way:before{content:""}#odyswiftres .odi-disco:before{content:""}#odyswiftres .odi-done:before{content:""}#odyswiftres .odi-done-all:before{content:""}#odyswiftres .odi-entertainment:before{content:""}#odyswiftres .odi-expand-less:before{content:""}#odyswiftres .odi-expand-more:before{content:""}#odyswiftres .odi-file-pdf:before{content:""}#odyswiftres .odi-filter:before{content:""}#odyswiftres .odi-fitness-gym:before{content:""}#odyswiftres .odi-flight:before{content:""}#odyswiftres .odi-home-port:before{content:""}#odyswiftres .odi-hotel:before{content:""}#odyswiftres .odi-info:before{content:""}#odyswiftres .odi-info-circle:before{content:""}#odyswiftres .odi-jacuzzi:before{content:""}#odyswiftres .odi-kids-friendly:before{content:""}#odyswiftres .odi-kids-pool:before{content:""}#odyswiftres .odi-king-size-bed:before{content:""}#odyswiftres .odi-language-onboard:before{content:""}#odyswiftres .odi-last-refurbished:before{content:""}#odyswiftres .odi-laundry:before{content:""}#odyswiftres .odi-location-on:before{content:""}#odyswiftres .odi-lounge-area:before{content:""}#odyswiftres .odi-maiden-voyage:before{content:""}#odyswiftres .odi-map:before{content:""}#odyswiftres .odi-markunread:before{content:""}#odyswiftres .odi-maximum-speed:before{content:""}#odyswiftres .odi-menu:before{content:""}#odyswiftres .odi-minus:before{content:""}#odyswiftres .odi-money:before{content:""}#odyswiftres .odi-moon-o:before{content:""}#odyswiftres .odi-navigate-before:before{content:""}#odyswiftres .odi-navigate-next:before{content:""}#odyswiftres .odi-night:before{content:""}#odyswiftres .odi-no-of-passenger-decks:before{content:""}#odyswiftres .odi-no-of-restaurant:before{content:""}#odyswiftres .odi-ns-restaurant:before{content:""}#odyswiftres .odi-ns-ship:before{content:""}#odyswiftres .odi-number-of-crew:before{content:""}#odyswiftres .odi-number-of-elevators:before{content:""}#odyswiftres .odi-number-of-pulls:before{content:""}#odyswiftres .odi-officers-nationality:before{content:""}#odyswiftres .odi-passenger-capicity:before{content:""}#odyswiftres .odi-pdf:before{content:""}#odyswiftres .odi-pencil:before{content:""}#odyswiftres .odi-photo:before{content:""}#odyswiftres .odi-plus:before{content:""}#odyswiftres .odi-plus-circle:before{content:""}#odyswiftres .odi-public:before{content:""}#odyswiftres .odi-register:before{content:""}#odyswiftres .odi-search:before{content:""}#odyswiftres .odi-share:before{content:""}#odyswiftres .odi-ship-beam:before{content:""}#odyswiftres .odi-ship-height:before{content:""}#odyswiftres .odi-ship-length:before{content:""}#odyswiftres .odi-ship-width:before{content:""}#odyswiftres .odi-solo-accommodations:before{content:""}#odyswiftres .odi-sort-amount-asc:before{content:""}#odyswiftres .odi-sort-amount-desc:before{content:""}#odyswiftres .odi-spa:before{content:""}#odyswiftres .odi-star:before{content:""}#odyswiftres .odi-star-circle:before{content:""}#odyswiftres .odi-stateroom:before{content:""}#odyswiftres .odi-suite:before{content:""}#odyswiftres .odi-tonnage:before{content:""}#odyswiftres .odi-tonnage-ship:before{content:""}#odyswiftres .odi-tour-package:before{content:""}#odyswiftres .odi-transfer:before{content:""}#odyswiftres .odi-trash:before{content:""}#odyswiftres .odi-trending-flat:before{content:""}#odyswiftres .odi-view-list:before{content:""}#odyswiftres .odi-view-module:before{content:""}#odyswiftres .odi-waves:before{content:""}#odyswiftres .odi-wheelchair-access:before{content:""}#odyswiftres .odi-wifi:before{content:""}#odyswiftres .odi-year-built:before{content:""}#odyswiftres .odi-activity:before{content:""}#odyswiftres .odi-air:before{content:""}#odyswiftres .odi-anchor:before{content:""}#odyswiftres{margin-bottom:16px}#odyswiftres *,#odyswiftres :after,#odyswiftres :before{box-sizing:border-box}#odyswiftres *{transition:width .45s}#odyswiftres a{background-color:transparent;color:#0678be;cursor:pointer;text-decoration:none}#odyswiftres a:active,#odyswiftres a:hover{outline:0}#odyswiftres a:focus,#odyswiftres a:hover{color:#044974}#odyswiftres a:hover{text-decoration:underline}#odyswiftres a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}#odyswiftres button{color:inherit;font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}#odyswiftres button::-moz-focus-inner{border:0;padding:0}#odyswiftres h4{font-family:inherit;font-size:15px;font-weight:500;line-height:1.1;margin-top:8.5px;margin-bottom:8.5px;color:inherit}#odyswiftres img{border:0;vertical-align:middle}#odyswiftres ul{margin-top:0;margin-bottom:8.5px}#odyswiftres.cruise-placeholder-section .cruise-filter .panel{height:42px}#odyswiftres.cruise-placeholder-section .cruise-footer,#odyswiftres.cruise-placeholder-section .cruise-count,#odyswiftres.cruise-placeholder-section .cruise-layout{display:none}#odyswiftres.cruise-placeholder-section .sort-by-section{height:66px}#odyswiftres.cruise-placeholder-section .cruise-item-card{display:flex;flex-direction:column}#odyswiftres.cruise-placeholder-section .cruise-info-details{position:relative;flex:1;height:auto;min-height:173px}#odyswiftres.nofilter .cruise-body:after{clear:both;content:" ";display:table}#odyswiftres.nofilter .cruise-filter{display:none}#odyswiftres.nofilter .cruise-list{float:none;width:100%}#odyswiftres.nofilter .sort-by-section{display:none}@media(min-width: 1400px){#odyswiftres.nofilter .col-lg-3{width:25%}}#odyswiftres .absolute{position:absolute}#odyswiftres .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;border:1px solid transparent;cursor:pointer;background-image:none;white-space:nowrap;padding:4px 7px;font-size:12px;line-height:1.42857;border-radius:3px;user-select:none;box-shadow:none}#odyswiftres .btn:focus,#odyswiftres .btn:hover{color:#333;text-decoration:none;outline:0}#odyswiftres .btn:active{outline:0;background-image:none;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}#odyswiftres .btn-default{color:#333;background-color:#fff;border-color:#ccc}#odyswiftres .btn-default:hover{color:#333;background-color:#f2f2f2;border-color:#bdbdbd}#odyswiftres .btn-group>.btn{position:relative;float:left}#odyswiftres .btn-group>.btn:first-child{margin-left:0}#odyswiftres .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}#odyswiftres .btn-group>.btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}#odyswiftres .btn-group .btn+.btn{margin-left:-1px}#odyswiftres .btn-primary{color:#fff;background-color:#0678be;border-color:#0568a5}#odyswiftres .btn-primary:focus{color:#fff;background-color:#0678be;border-color:#0568a5;outline:0}#odyswiftres .btn-primary:hover{color:#fff;background-color:#0568a5;border-color:#045688}#odyswiftres .btn-primary:active{color:#fff;background-color:#0568a5;background-image:none;border-color:#045688}#odyswiftres .btn-primary:active:focus,#odyswiftres .btn-primary:active:hover{color:#fff;background-color:#055f96;border-color:#03436a}#odyswiftres .btn-primary .material-icons{color:#fff}#odyswiftres .btn-outline-primary{color:#0678be;background-color:transparent;background-image:none;border-color:#0678be}#odyswiftres .btn-outline-primary:hover{color:#0678be;background-color:rgba(0,0,0,.1)}#odyswiftres .btn-lg{padding:6px 16px;font-size:18px;line-height:1.33333;border-radius:4px}#odyswiftres .btn-block{display:block;width:100%}#odyswiftres .card{font-size:12px;background:#fff;position:relative;display:block;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:16px;border-radius:3px;border-top:1px solid rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}#odyswiftres .card-image{position:relative;width:calc(100% + 32px);margin:0 -16px 16px -16px}#odyswiftres .card-image:first-child{margin-top:-16px}#odyswiftres .card-image .card-image-caption{position:absolute;right:0;bottom:0;left:0;padding:8px 16px;color:#fff;font-size:15px;background:rgba(0,0,0,.48)}#odyswiftres .card-image .cruise-tour-package-icon{position:absolute;top:0;right:0;padding:8px;color:#fff;font-size:32px;background-color:rgba(0,0,0,.36)}#odyswiftres .clear:after,#odyswiftres .clear:before{content:"";display:table}#odyswiftres .clear:after{clear:both}#odyswiftres .col-lg-3,#odyswiftres .col-sm-6,#odyswiftres .col-xs-12{position:relative;min-height:1px;padding-left:8px;padding-right:8px}#odyswiftres .col-xs-6{float:left}#odyswiftres .col-xs-12{width:100%}@media(min-width: 680px){#odyswiftres .col-sm-6{float:left;width:50%}}@media(min-width: 1000px){#odyswiftres .col-lg-3{float:left;width:33.33333%}}#odyswiftres .collapse{display:none}#odyswiftres .collapse.in{display:block}#odyswiftres .cruise-filter .custom-checkbox .custom-checkbox-value{display:inline-block;padding-left:22px;position:relative}#odyswiftres .cruise-filter .custom-checkbox .custom-checkbox-value:before{background:#f5f5f5;border-radius:2px;border:1px solid currentColor;content:"";height:14px;left:0;margin-top:-7px;position:absolute;top:50%;width:14px}#odyswiftres .cruise-filter .custom-checkbox .custom-checkbox-value:after{border-color:#0678be;border-style:solid;border-width:0 0 2px 2px;content:"";height:5px;left:2px;margin-top:-4px;opacity:0;position:absolute;top:50%;transform:rotate(-45deg);width:10px;z-index:1}#odyswiftres .cruise-filter .panel{position:relative;display:block;margin-bottom:8px}#odyswiftres .cruise-filter .panel.panel-default{border:0;border-radius:3px;border-top:1px solid rgba(0,0,0,.12);overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}#odyswiftres .cruise-filter .panel.panel-default>.panel-heading{background:#fff;border:0}#odyswiftres .cruise-filter .panel.panel-default>.panel-heading a{text-decoration:none;box-shadow:none;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:10px 8px}#odyswiftres .cruise-filter .panel.panel-default>.panel-heading a:focus,#odyswiftres .cruise-filter .panel.panel-default>.panel-heading a:hover{color:#0678be}#odyswiftres .cruise-filter .panel.panel-default>.panel-heading h4{margin-top:0;margin-bottom:0;font-size:14px;color:inherit}#odyswiftres .cruise-filter .panel.panel-default>.panel-heading span{flex-grow:1;max-width:100%;overflow:hidden;padding:2px 0;text-overflow:ellipsis;white-space:nowrap}#odyswiftres .cruise-filter .panel.panel-default>.panel-heading .panel-icon{font-size:18px;text-align:center}#odyswiftres .cruise-filter .panel.panel-default .panel-body{border:0}#odyswiftres .cruise-filter .panel.panel-default .panel-body h4{padding:8px 0;margin:0 0 8px}#odyswiftres .cruise-filter .panel.panel-default .panel-body .btn{margin-bottom:4px;padding:4px 12px;width:auto}@media(min-width: 800px){#odyswiftres .cruise-filter{float:left;width:16.66667%}}#odyswiftres .cruise-footer{padding:0 8px}#odyswiftres .cruise-footer button{text-transform:uppercase}#odyswiftres .cruise-footer .card{margin:16px 0}#odyswiftres .cruise-item .cruise-img{height:170px;background:#f6f6f6 url(https://http2.odysol.com/swift/assets/images/noimage.png) no-repeat center;background-size:contain;background-size:200px;overflow:hidden}#odyswiftres .cruise-item .cruise-img img{color:rgba(0,0,0,.56);font-size:20px;height:100% !important;margin:0;object-fit:cover;object-position:center;text-align:center}#odyswiftres .cruise-item cruise-promotions-component.cruise-promotions-for-grid{display:block;min-height:36px;margin:0 -8px}#odyswiftres .cruise-item cruise-promotions-component.cruise-promotions-for-list{display:none}#odyswiftres .cruise-item cruise-sailing-component{position:relative;display:block;margin:16px -8px -8px;padding:0;padding-top:8px;border-top:2px solid rgba(0,0,0,.12)}#odyswiftres .cruise-item cruise-sailing-component .for-grid{display:block}#odyswiftres .cruise-item cruise-sailing-component .table{margin:0}#odyswiftres .cruise-item cruise-sailing-component .table td{padding:2px 5px;vertical-align:middle}#odyswiftres .cruise-item cruise-sailing-component .table .btn+.btn{margin-left:4px}#odyswiftres .cruise-item .material-icons{color:#727272;font-size:24px;line-height:0;margin-right:8px}#odyswiftres .cruise-item .material-icons:first-child{margin-left:-32px}#odyswiftres .cruise-item-card{position:relative;height:426px;margin:0 0 15px !important;overflow:auto}#odyswiftres .cruise-item-card:hover{box-shadow:0 4px 20px 0 rgba(168,182,191,.6)}#odyswiftres .cruise-item-card .cruise-info-details .cruise-info-detail-item{align-items:center;line-height:1.2;margin:0 -8px 8px;min-height:30px;padding-left:32px}#odyswiftres .cruise-item-card .cruise-info-details .odi{font-size:24px;margin-left:-32px;margin-right:8px}#odyswiftres .cruise-item-card .cruise-info-details .odi.odi-trending-flat{margin-left:8px}#odyswiftres .cruise-item-card .card-image{margin-top:-16px}#odyswiftres .cruise-item-card .cruise-title,#odyswiftres .cruise-item-card .port-of-call{display:none}#odyswiftres .cruise-item-card .cruise-info{display:flex;justify-content:space-between;position:relative}#odyswiftres .cruise-item-card .cruise-info .cruise-logo{margin-top:-4px;order:2}#odyswiftres .cruise-item-card .cruise-info .cruise-logo img{margin:0;max-width:100px}#odyswiftres .cruise-item-card .cruise-info .cruise-name{align-items:center;display:inline-flex;margin-right:5px}#odyswiftres .cruise-item-card .cruise-info .cruise-name .material-icons{line-height:1;margin-left:-32px}#odyswiftres .cruise-item-card .cruise-prices{clear:both;margin:0 -8px -8px}#odyswiftres .cruise-item-card .cruise-lowest-prices{display:none}#odyswiftres .cruise-item-card .cruise-price{display:inline-block;margin-left:8px;font-weight:700;text-align:right;vertical-align:top}#odyswiftres .cruise-item-card .cruise-min-price{display:block;font-size:24px;line-height:24px}#odyswiftres .cruise-item-card .cruise-price-per-night{display:block}#odyswiftres .cruise-item-card .price-pp-label{display:none}#odyswiftres .cruise-item-card .btn{text-transform:uppercase}#odyswiftres .cruise-item-card .btn.btn-lg{padding-left:4px;padding-right:4px}#odyswiftres .cruise-item-card .btn .material-icons{color:currentColor}#odyswiftres .cruise-item-card .fa-anchor{color:#0978bd;font-size:18px}#odyswiftres .cruise-list-view{position:relative;display:none;vertical-align:middle}@media(min-width: 800px){#odyswiftres .cruise-list{float:right;width:83.33333%}}#odyswiftres .cruise-offers-list{position:relative;display:block;padding:3px 0}#odyswiftres .cruise-offers-list ul{display:flex;flex-wrap:wrap}#odyswiftres .cruise-offers-list li{display:inline-block;margin-right:1px}#odyswiftres .cruise-offers-list .list{max-height:38px;overflow:auto}#odyswiftres .cruise-offers-list.cruise-offers-description-list li{width:100%;background:rgba(0,0,0,.04)}#odyswiftres .cruise-offers-list.cruise-offers-description-list li>span{padding:4px}#odyswiftres .cruise-offers-list.cruise-offers-description-list .list{max-height:102px}#odyswiftres .cruise-price{color:#0978bd}#odyswiftres .cruise-prices-details>div{min-height:36px}#odyswiftres .cruise-result-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:0;list-style:none;margin:8px 5px;padding:2px;background:#f7f7f7 !important}#odyswiftres .cruise-result-list li{margin-right:-1px;padding:2px;font-size:11px;font-weight:600;white-space:nowrap}#odyswiftres .cruise-result-list li.pt8{padding-top:8px}#odyswiftres .cruise-result-list li button{display:none}#odyswiftres .cruise-sailing-dates .nav-tabs{display:flex;color:#000;border-bottom:2px solid rgba(0,0,0,.12);background-color:#eee}#odyswiftres .cruise-sailing-dates .nav-tabs>li{flex:1;text-align:center;margin-bottom:-2px}#odyswiftres .cruise-sailing-dates .nav-tabs>li>a{min-height:37px;padding:10px 4px;color:rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:0 0}#odyswiftres .cruise-sailing-dates .nav-tabs>li>a:after{bottom:0;background:#0678be}#odyswiftres .cruise-sailing-dates .nav-tabs>li>a:focus,#odyswiftres .cruise-sailing-dates .nav-tabs>li>a:hover{background:0 0}#odyswiftres .cruise-sailing-dates .nav-tabs>li.active>a,#odyswiftres .cruise-sailing-dates .nav-tabs>li.active>a:focus,#odyswiftres .cruise-sailing-dates .nav-tabs>li.active>a:hover{color:#000;background:0 0;border:0}#odyswiftres .cruise-sailing-dates-container{max-height:160px;overflow-x:hidden;overflow-y:auto;width:100%}#odyswiftres .cruise-title{border-bottom:1px solid rgba(0,0,0,.12);color:#0678be;padding:0 0 16px;font-size:20px;font-weight:200;margin:0 0 16px}#odyswiftres .cruise-title span{color:#033a5b;font-weight:700}#odyswiftres .custom-control-input{display:none}#odyswiftres .custom-scrollbar::-webkit-scrollbar{background:#ccc;width:.5em;height:.5em;border-radius:1em}#odyswiftres .custom-scrollbar::-webkit-scrollbar-thumb{border-radius:1em}#odyswiftres .custom-scrollbar::-webkit-scrollbar-thumb:vertical{min-height:50px}#odyswiftres .custom-scrollbar::-webkit-scrollbar-thumb:horizontal{min-width:50px}#odyswiftres .custom-scrollbar::-webkit-scrollbar-thumb,#odyswiftres .modal::-webkit-scrollbar-thumb{background-color:#0678be}#odyswiftres .dropdown{position:relative}#odyswiftres .dropdown.open>.dropdown-menu{display:block}#odyswiftres .dropdown.open .ui-select-match-text{opacity:0}#odyswiftres .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;font-size:14px;border-radius:0}#odyswiftres .filter-container{overflow-x:hidden;overflow-y:auto;max-height:376px}#odyswiftres .filter-container ul{list-style:none;padding:0;margin-bottom:10px}#odyswiftres .filter-container li{padding:0 1px 1px 0}#odyswiftres .filter-container li.active label{color:#fff;background:#0678be}#odyswiftres .filter-container li.active .custom-checkbox-value:after{opacity:1}#odyswiftres .filter-container label{display:block;width:100%;margin-bottom:0;padding:8px;font-size:13px;font-weight:400;background:#f5f5f5;cursor:pointer;white-space:nowrap}#odyswiftres .filter-container label span{display:inline-block;width:90%;white-space:normal;vertical-align:top}#odyswiftres .filter-container .sailing-date li{float:left;width:50%}#odyswiftres .flex{display:flex;flex-wrap:wrap;align-items:center}#odyswiftres .flex1{flex:1}#odyswiftres .flex-spacer{flex-grow:1}#odyswiftres .full-width{width:100%}#odyswiftres .hide{display:none !important}#odyswiftres .list{list-style:none;margin:0;padding:0}#odyswiftres .list li{margin-bottom:1px;padding:0}#odyswiftres .loader-bubble{position:absolute;top:50%;left:50%;display:inline-block;width:12px;height:12px;margin-top:-6px;margin-left:-6px;color:#ccc;background-color:currentColor;border-radius:50%;animation:1s fade infinite;animation-delay:.2s}#odyswiftres .loader-bubble:after,#odyswiftres .loader-bubble:before{position:absolute;top:0;content:"";width:12px;height:12px;background-color:currentColor;border-radius:50%;animation:1s fade infinite}#odyswiftres .loader-bubble:before{left:-24px;animation-delay:.1s}#odyswiftres .loader-bubble:after{left:24px;animation-delay:.3s}@keyframes fade{0%,100%{opacity:.5}50%{opacity:1}}#odyswiftres .low-rate-bdr{border:1px dashed #26bd97}#odyswiftres .low-rate-list{list-style:none;margin:0;padding:0}#odyswiftres .low-rate-list li{border-top:1px dashed #26be4c;clear:both;width:100%;padding:3px 0;text-align:left;font-weight:400;text-transform:uppercase}#odyswiftres .low-rate-list li:first-child{border-top:0}#odyswiftres .low-rate-list li span{color:#26be4c;float:right;font-weight:700}#odyswiftres .material-icons{vertical-align:middle}#odyswiftres .mb8{margin-bottom:8px}#odyswiftres .mb10{margin-bottom:10px}#odyswiftres .ml8{margin-left:8px}#odyswiftres .mr0{margin-right:0}#odyswiftres .mr4{margin-right:4px}#odyswiftres .nav{margin-bottom:0;padding-left:0;list-style:none}#odyswiftres .nav:before,#odyswiftres .nav:after{content:" ";display:table}#odyswiftres .nav li{position:relative;display:block}#odyswiftres .nav-tabs{border-bottom:2px solid #ddd}#odyswiftres .nav-tabs>li{float:left;margin-bottom:-1px}#odyswiftres .nav-tabs>li>a{box-shadow:none;display:block;text-decoration:none;margin-right:2px;line-height:1.42857;border:0 solid transparent;color:rgba(0,0,0,.87);text-transform:uppercase;padding:10px 6px}#odyswiftres .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}#odyswiftres .nav-tabs>li>a:after{content:"";background:#0678be;height:2px;position:absolute;width:100%;left:0;bottom:-1px;transition:all 250ms ease 0s;transform:scale(0)}#odyswiftres .nav-tabs>li.active>a,#odyswiftres .nav-tabs>li.active>a:focus,#odyswiftres .nav-tabs>li.active>a:hover{border:0 solid #ddd;cursor:default}#odyswiftres .nav-tabs>li.active>a,#odyswiftres .nav-tabs>li:hover>a{color:#0678be}#odyswiftres .nav-tabs>li.active>a:after,#odyswiftres .nav-tabs>li:hover>a:after{transform:scale(1)}#odyswiftres .odi-view-list{font-size:18px;padding:4px}#odyswiftres .odi-view-list:before{content:""}#odyswiftres .odi-view-module{font-size:18px;padding:4px}#odyswiftres .odi-view-module:before{content:""}#odyswiftres .pointer{cursor:pointer}#odyswiftres .port-of-call{position:relative;display:flex}#odyswiftres .port-of-call-content{display:inline-block;max-height:34px;overflow:hidden;flex:1}#odyswiftres .port-of-call-content .read-more{position:absolute;right:0;bottom:0;display:block;background:#fff;padding-left:10px;cursor:pointer}#odyswiftres .port-name{word-wrap:break-word;word-break:break-word}#odyswiftres .fs20{font-size:20px}#odyswiftres .p2{padding:2px}#odyswiftres .p4{padding:4px}#odyswiftres .p8{padding:8px}#odyswiftres .pos-r4{right:4px}#odyswiftres .pl8{padding-left:8px}#odyswiftres .pr4{padding-right:4px}#odyswiftres .pt10{padding-top:10px}#odyswiftres .rotate-45{transform:rotate(45deg)}#odyswiftres .row{clear:none;margin-left:-8px;margin-right:-8px}#odyswiftres .row:after,#odyswiftres .row:before{content:" ";display:table}#odyswiftres .row:after{clear:both}#odyswiftres .sort-by-section{margin:0 8px 16px}#odyswiftres .sort-by-section .card{min-height:66px}#odyswiftres .sort-by-section .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}#odyswiftres .sort-by-section .form-group label{display:inline-block}#odyswiftres .sort-by-section .odi-sort-amount-asc,#odyswiftres .sort-by-section .odi-sort-amount-desc{font-size:16px;padding:4px 4px 3px}#odyswiftres .sort-by-section #sortByDropdownList{display:inline-block;width:140px;margin-left:8px}#odyswiftres .sort-by-section #sortByDropdownList .btn,#odyswiftres .sort-by-section #sortByDropdownList .btn:active{outline:0;box-shadow:none}#odyswiftres .sort-by-section #sortByDropdownList .form-control{background:0 0;height:unset !important;min-height:23px;margin:0 !important;padding-right:0;padding-bottom:3px;padding-left:0;border-width:0 0 1px;border-color:rgba(0,0,0,.12);border-radius:0;font-size:14px;width:100%}#odyswiftres .sort-by-section #sortByDropdownList .form-control:hover{border-color:#bdbdbd}#odyswiftres .sort-by-section #sortByDropdownList .ui-select-container{outline:0}#odyswiftres .sort-by-section #SortByList .fa{font-size:16px;padding:4px}#odyswiftres .tab-content>.tab-pane{display:none}#odyswiftres .tab-content>.active{display:block}#odyswiftres .text-center{text-align:center}#odyswiftres .text-right{text-align:right}#odyswiftres .ui-select-choices{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:0}#odyswiftres .ui-select-choices-row{cursor:pointer}#odyswiftres .ui-select-choices-row.active .dropdown-item{background-color:#0978bd;color:#fff;text-decoration:none;outline:0}#odyswiftres .ui-select-choices-row .dropdown-item{clear:both;display:block;font-weight:400;padding:3px 12px;pointer-events:none;white-space:nowrap}#odyswiftres .ui-select-match>.btn{text-align:left !important}#odyswiftres .ui-select-match .caret{position:absolute;height:10px;top:50%;right:2px;margin-top:-2px;display:inline-block;width:0;margin-left:0;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}#odyswiftres .ui-select-match .ui-select-match-text{float:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding-right:10px}#odyswiftres .ui-select-toggle{position:relative;box-shadow:none;color:currentColor}@media only screen and (max-width: 767px){#odyswiftres .cruise-item .cruise-item-card{height:auto}#odyswiftres .cruise-offers-list .list{max-height:initial}}@media only screen and (max-width: 767px){#odyswiftres .cruise-item cruise-promotions-component.cruise-promotions-for-grid{min-height:initial}}@media only screen and (max-width: 480px){#odyswiftres .cruise-title{font-size:13px}}/*# sourceMappingURL=style.css.map */
