﻿ .cruise-list-item {background-image: url("../Assets/Images/cruise_list_item_bg.jpg");background-repeat: repeat-x;min-height:180px;}.cruise-item-content-container {margin-left: 15px;}.cruise-list-title {color: #434343;font-family: "Gotham SSm A", "Gotham SSm B";font-size: 20px;font-weight: 500;}.cruise-package-title {color: #434343;font-family: "Gotham SSm A", "Gotham SSm B";font-size: 13px;font-weight: bold;text-transform: capitalize;display:block;margin-top: 5px;white-space: normal!important;padding-left: 20px!important;}.cruise-package-days {color: #434343;font-family: "Gotham SSm A", "Gotham SSm B";font-size: 13px;font-weight: bold;white-space: normal;display:block;}.or-txt {font-style: italic;}.cruise-list-description {color: #434343;font-family: "Gotham SSm A", "Gotham SSm B";font-size: 13px;}.cruise-list-item .horz-dot-line {padding: 15px 0 15px 0;width: 100%;}.cruise-list-item .browngradient {color: #97876E;border: 1px solid #97876E;padding: 0px 5px;font-size: 12px;line-height: 26px;font-family:'Minion W01';font-weight: 300;font-style: normal;border-radius: 0px;background: #F5F2ED;width: 100%;}.cruise-list-item .browngradient:hover {color:#F5F2ED;background: #97876E;border: 1px solid #97876E;}.cruise-list-item .bluegradient {color:#c4b08c;border: 1px solid #aa9671;padding: 0px 5px;height: 27px;font-size: 12px;font-family:'Minion W01';font-weight: 300;font-style: normal;border-radius: 0px;width: 100%;background: #1c5ba1;background: -moz-linear-gradient(top, #1c5ba1 0%, #010b16 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c5ba1), color-stop(100%,#010b16));background: -webkit-linear-gradient(top, #1c5ba1 0%,#010b16 100%);background: -o-linear-gradient(top, #1c5ba1 0%,#010b16 100%);background: -ms-linear-gradient(top, #1c5ba1 0%,#010b16 100%);background: linear-gradient(to bottom, #1c5ba1 0%,#010b16 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c5ba1', endColorstr='#010b16',GradientType=0 );-webkit-box-shadow: 0px 0px 5px 1px rgba(50, 50, 50, 0.3);-moz-box-shadow: 0px 0px 5px 1px rgba(50, 50, 50, 0.3);box-shadow: 0px 0px 5px 1px rgba(50, 50, 50, 0.3);}.cruise-list-item .bluegradient:hover {color:#ffffff;border: 1px solid #aa9671;}.cruise-overview-container {max-width:1170px;}.cruise-fixed {position: fixed;top:90px;max-width: 360px;}.cruise-sidebar {max-width: 360px;}.cruise-container h1 {font-size: 45px;line-height:40px;font-family: "Surveyor Display A", "Surveyor Display B"!important;font-style: normal;text-transform: uppercase;margin-bottom: 10px;margin-top: 0px;color: #93836a;}.cruise-alt-h1 {margin-top:-5px!important;}.cruise-overview-container h1 {font-size: 45px;line-height:40px;font-family: "Surveyor Display A", "Surveyor Display B"!important;font-style: normal;text-transform: uppercase;margin-bottom: 10px;margin-top: 10px;color: #93836a;}h2.cruise-section-title {font-size: 45px;line-height: 40px;font-family: "Surveyor Display A", "Surveyor Display B"!important;font-style: normal;text-transform: uppercase;margin-bottom: 10px;margin-top: -5px;color: #93836a;}.cruise-sub-name {font-family: 'Minion W01';font-size: 26px;line-height: 32px;font-style: italic;font-weight: 300;color: #92836b;}.cruise-year-title {color: #97866a;text-align: right;margin-bottom: -3px;}.cruise-year {text-align: right;margin-bottom: 0px;}.cruise-year-separated {margin: 0 5px;font-size: 24px!important;color: #93836a;}.cruise-year span {font-size: 30px;font-family: "Surveyor Display A", "Surveyor Display B"!important;color: #93836a;}.cruise-year span:hover {text-decoration: underline;-moz-text-decoration-color: #93836a;text-decoration-color: #93836a;}.cruise-year span.active {font-size: 45px;line-height: 40px;font-family: "Surveyor Display A", "Surveyor Display B"!important;font-style: normal;color: #93836a;}.cruise-right-side-raq .btn-default {width: 100%;margin-top: 0px;height: 45px!important;line-height: 32px!important;}.daily-item {padding: 5px 0px;border-top: 1px solid #E7E3DC;}.daily-item, .daily-item:hover.collapsed {background-color: #F5F2ED;color: #92836b;cursor:pointer;}.daily-item.collapsed {background-color: transparent;color: #434343;}.cruise-days {float:left;margin-right:5px;}.cruise-options {float:none;}.cruise-options-btn {clear:both;}.cruise-option-panel {margin-top:8px;}.cruise-option-panel .nav-pills>li>a, .cruise-option-panel .nav-pills>li.active>a, .cruise-option-panel .nav-pills>li.active>a:hover, .cruise-option-panel .nav-pills>li.active>a:focus {border-radius: 0px;padding: 2px 5px;color: #434343;font-size: 13px;background-color: transparent;text-transform: uppercase;}.cruise-option-panel .nav-pills>li>a:hover {background-color: #F5F2ED!important;color: #92836b;}.cruise-options-btn a {display:block;font-weight: bold;color:#9d0000;font-size:13px;text-transform: uppercase;}.cruise-options-btn a.collapsed span:before {content: "\f196";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);margin-right:10px;}.cruise-options-btn a span:before {content: "\f147";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);margin-right:10px;}.day-detail-btn .collapsed i:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);content: "\f107";}.day-detail-btn div i:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);content: "\f107";}.cruise-option-detail-block {margin-top:20px;}.cruise-option-detail {text-transform: uppercase;font-size:13px;}.cruise-option-direction {font-size:13px;}.cruise-countries-rivers {margin-top:20px;margin-bottom:100px;text-transform: capitalize;}.cruise-countries-label {font-weight: bold;}.cruise-rivers-label {font-weight: bold;}.cruise-itinerary-details {font-size: 15px;}.itinerary-nights {font-weight: bold;}.cruise-itinerary-title {margin-top:20px;font-size: 13px;font-weight: bold;text-transform: uppercase;}.cruise-itinerary-description {margin-top:5px;font-size: 13px;}.daily-features-container {margin-top: 50px;}.daily-features-container .nav-tabs {border-bottom: 1px solid #93836A;}.daily-program-features-sidemenu {z-index:2;padding-top: 32px;}.daily-program-features-sidemenu-title {font-size: 14px;padding: 5px 10px;}.daily-program-features-content {z-index:1;margin-left: -15px;}.daily-program-features-img-content {background-color: rgba(0, 0, 0, 0.6);color: #ffffff;font-size:11px;width: 100%;padding: 5px 20px;margin-top: -25px;float: left;z-index: 2;display:none;}.daily-program-features-img {z-index: 1;float: left;}.daily-features-container .nav-tabs>li.active>a, .daily-features-container .nav-tabs>li.active>a:hover, .daily-features-container .nav-tabs>li.active>a:focus {background-color: #dbd7cc;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #dbd7cc 0%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbd7cc), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top, #dbd7cc 0%,#ffffff 100%);background: -o-linear-gradient(top, #dbd7cc 0%,#ffffff 100%);background: -ms-linear-gradient(top, #dbd7cc 0%,#ffffff 100%);background: linear-gradient(to bottom, #dbd7cc 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbd7cc', endColorstr='#ffffff',GradientType=0 );border: 1px solid #93836A;border-bottom-color: white!important;cursor: default;}.daily-features-container .nav-tabs>li>a {border-radius: 0px 0px 0 0;color: #454442;font-size: 14px;font-weight: 500;}.daily-features-container .nav-tabs>li>a:hover {background-color: #dbd7cc;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #dbd7cc 0%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbd7cc), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top, #dbd7cc 0%,#ffffff 100%);background: -o-linear-gradient(top, #dbd7cc 0%,#ffffff 100%);background: -ms-linear-gradient(top, #dbd7cc 0%,#ffffff 100%);background: linear-gradient(to bottom, #dbd7cc 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbd7cc', endColorstr='#ffffff',GradientType=0 );border: 1px solid #93836A;}.daily-features-content-container {margin-top:60px;}.daily-features-content-container .horz-dot-line {padding: 20px 0 20px 0;width: 100%;}.overview-features-tab-item a {background-color:#f5f2ed;color:#464543;padding:0px 0px;font-size:12px;}.nav>.overview-features-tab-item>a {position: relative;display: block;padding:0px 0px;border-radius: 0px;}.nav>.overview-features-tab-item>a:hover {background-color: #97876e;color:#ffffff;text-decoration: none;transition: all .3s ease-out;}.overview-features-tab-item:before{position: absolute;left: -2.5em;top: 50%;margin-top: -1em;background: #97876E;color:#ffffff;height: 2em;width: 2em;line-height: 2em;text-align: center;}.overview-features-tab-item:after{position: absolute;content: '';border: 16px solid transparent;left: 100%;top: 0%;transition: all .3s ease-out;}.overview-features-tab-item.active:after{left: 100%;border-left-color: #97876E;}.overview-features-tab-item {position: relative;display: block;border-right-color: #a99d89;border-right-width: 0px;border-right-style: solid;color: #464543;background-color: #f5f2ed;height: 32px;max-height: 32px;margin-top: 1px!important;}.features-tab-padding {padding: 0px 10px;text-align:left;line-height: 32px;}.nav-pills>.overview-features-tab-item.active>a, .nav-pills>.overview-features-tab-item.active>a:hover, .nav-pills>.overview-features-tab-item.active>a:focus {color: #ffffff;background-color: #97876E;padding: 0px 0px;border-radius: 0px;transition: all .3s ease-out!important;}.daily-features-table-container {border-left-width: 20px;border-left-style: solid;border-left-color: #ededed;}.daily-features-table-container table {width:100%;}.daily-features-table-container table td, .daily-features-table-container table th {padding: 3px 15px;border-bottom-style: dotted;border-bottom-width: 1px;border-bottom-color: #97876E;}.daily-features-table-container table th {background-color: #e1e1e1;padding: 5px 15px;}.cruise-overiew-padding-tab {padding: 0px 10px;text-align: left;line-height: 32px;}.cruise-itinerary-container {max-width:1170px;}.cruise-itinerary-container .option-icons {margin-top: 5px;float:right;}.cruise-itinerary-container h1 {font-size: 45px;line-height:40px;font-family: "Surveyor Display A", "Surveyor Display B"!important;font-style: normal;text-transform: uppercase;margin-bottom: 10px;color: #93836a;}h2.cruise-section-title {font-size: 45px;line-height: 40px;font-family: "Surveyor Display A", "Surveyor Display B"!important;font-style: normal;text-transform: uppercase;margin-bottom: 10px;margin-top: -5px;color: #93836a;}.itinerary-features-tab-item.active .tab-icon:before {content: "\f107";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #454442;padding-right: 0.5em;left: 0;}.itinerary-features-tab-item .tab-icon:before {content: "\f105";font-family: FontAwesome;font-style: normal;font-weight: normal;font-size: 18px;text-decoration: inherit;color: #454442;padding-right: 0.5em;left: 0;}.itinerary-direction-container {padding-bottom: 10px;}.itinerary-direction-tab-item a {background-color: transparent!important;border: 0px solid #93836A;border-radius: 0px!important;padding: 4px 5px!important;color: #434343;font-size: 14px;font-family: "Gotham SSm A", "Gotham SSm B";font-weight: normal;text-transform: uppercase;}.itinerary-direction-tab-item.active a {background-color: transparent!important;color: #434343!important;font-weight: bold;font-family: "Gotham SSm A", "Gotham SSm B";cursor: default;font-size: 15px;text-transform: uppercase;text-decoration: underline!important;}.itinerary-direction-tab-label {padding: 0px 10px 0 0px;line-height: 28px;display: block;font-weight: bold;color: #9d0000;font-size: 13px;}.itinerary-direction-divider div {margin: 0px 10px;line-height: 28px;display: block;font-weight: bold;color: #9d0000;font-size: 13px;border-left: 1px solid #E7E3DC;}.itinerary-direction-tab-item.active .tab-icon:before {content: "\f107";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #454442;padding-right: 0.5em;left: 0;}.itinerary-direction-tab-item .tab-icon:before {content: "\f105";font-family: FontAwesome;font-style: normal;font-weight: normal;font-size: 18px;text-decoration: inherit;color: #454442;padding-right: 0.5em;left: 0;}.daily-program-features-content-day {font-weight:bold;text-transform: uppercase;}.daily-program-features-content-title {font-weight:bold;}.daily-table td {padding: 2px 0px;vertical-align: top;}.daily-header {background-color: #F5F2ED;color: #92836b;}.daily-table .day {width: 60px;text-transform: uppercase;padding-left: 0px;font-weight:bold;}daily-time {width: 25px;font-size: 10px;color: #92836b;text-transform: uppercase;margin-right: 10px;}.daily-city {width:170px;}.daily-activities-indent {padding-left:40px!important;}.daily-features-icons-desc {margin-top:20px;}daily-icons {float:left;padding: 0 0px;}icon-b:before {content: "\66";font-family: "untitled-font-3" !important;font-size: 12px;color: #93836A;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0 5px;}icon-d:before {content: "\67";font-family: "untitled-font-3" !important;font-size: 12px;color: #93836A;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0 5px;}icon-l:before {content: "\68";font-family: "untitled-font-3" !important;font-size: 12px;color: #93836A;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0 5px;}icon-ship:before {content: "\63";font-family: "untitled-font-3" !important;font-size: 13px;color: #93836A;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0 5px;}icon-c:before {content: "\61";font-family: "untitled-font-3" !important;font-size: 12px;color: #93836A;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0 5px;}icon-bike:before {content: "\6a";font-family: "untitled-font-3" !important;font-size: 14px;color: #93836A;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0 5px;}icon-local:before {content: "\6b";font-family: "untitled-font-3" !important;font-size: 14px;color: #93836A;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0 5px;}icon-hike:before {content: "\69";font-family: "untitled-font-3" !important;font-size: 14px;color: #93836A;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0 5px;}.day-detail-btn {text-align:right;width:30px;padding: 0px 0px!important;}.day-detail-btn div {font-size: 14px;color: #92836b;padding: 0px 10px;background-color: #F5F2ED;}.expand-all-itinerary-btn {display: block;font-weight: bold;color: #9d0000;font-size: 11px;line-height: 28px;text-transform: uppercase;margin-bottom:10px;float:right;cursor:pointer;}.collapse-all-itinerary-btn {display: block;font-weight: bold;color: #9d0000;font-size: 11px;line-height: 28px;text-transform: uppercase;margin-bottom:10px;float:right;cursor:pointer;}.day-detail-panel {background-color: #F5F2ED;color: #92836b;}.day-detail-panel div {padding: 8px 10px;}.cruise-itinerary-container .daily-features-container {margin-top:0px;}.cruise-itinerary-container .daily-features-content-container {margin-top:20px;}.daily-features-notes {font-size: 11px;padding-top: 20px;border-top: 1px solid #E7E3DC;}.cruise-only-pricing, .cruise-land-pricing {text-align: right;}.cruise-request-quote {width:100%;margin-top: 0px;}.included-features-list-container {margin-top:100px;}ul.included-features-list {list-style: none;padding: 0;}.included-features-list li {padding-left: 1.3em;padding-bottom: 0.2em;}.included-features-list li:before {content: "\f101";font-family: FontAwesome;color: #97876E;display: inline-block;margin-left: -1.3em;width: 1.3em;}.cruise-included-features-title-list {font-weight: bold;font-family: "Gotham SSm A", "Gotham SSm B";font-size:13px;color: #93836A;padding-bottom: 5px;text-transform: uppercase;}.cruise-year-container {margin-top: 15px;}.features-container {margin-top: 20px;}.cruise-features-learn-more button {text-transform: uppercase;}.detailed-itinerary-cruise-option {margin-bottom:50px;}.cruise-itinerary-request-quote .btn-default {width:100%;margin-top: 0px;margin-bottom:60px;height: 32px;}.cruise-date-item {margin-bottom:30px;}.cruise-date-pricing-ship-name a {color: #262524;text-decoration: underline;}.cruise-quote-btn {padding: 2px 10px;font-size: 10px;line-height: 20px;}.pricing-date {text-align: left;font-size: 17px;transition-duration: 0.3s;transition-timing-function: linear;transition-property: background-color, color;}.per-person-label {text-align: right;margin-right: 8px;font-size: 10px;}.pricing-date small {text-align: center;display: block;}.check-in-date .pricing-date small {text-align: center;display: inline;margin-right: 5px;}.check-in-date span {font-size: 12px;}.embark-date-col {background-color: #F5F2ED;color: #92836b;}.embark-date {text-align: center;margin-top: 5px;}.check-in-date {text-align: right;padding-right: 30px;}.cruise-date-detail {font-size: 10px;font-style: normal;font-weight: 400;display: block;margin: 5px 0;}.container .mix{text-align: left;background: #fff;display: none;}.mix {width: 100%;margin-bottom: 15px;color: #262524;background: #fff;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #E7E3DC;}.stateroom-items .panel-heading {border-color: #eee;border-width: 0px;border-style: solid;border-bottom: 0px solid transparent;border-top-left-radius: 0px;border-top-right-radius: 0px;}.stateroom-items .panel-group .panel {margin-bottom: 0;border-radius: 0px;}.cruise-date-container {background-color: #F5F2ED;color: #92836b;height: 90px;text-align: center;font-size: 17px;padding: 25px;transition-duration: 0.3s;transition-timing-function: linear;transition-property: background-color, color;}.cruise-pricing-detail small {font-size: 15px;}.cruise-pricing-detail-small {font-size: 12px;color: #262524!important;padding: 10px 0;text-transform: uppercase;}.cruise-pricing-detail h4 {font-size: 12px;}.cruise-date-items {margin-top:40px;}.date-title {font-size: 10px;text-align:center;transition-duration: 0.3s;transition-timing-function: linear;transition-property: color;}.wine-title a {font-size: 10px;display:block;color:#ad2024;text-align:center;transition-duration: 0.3s;transition-timing-function: linear;transition-property: color;text-decoration: underline;}.cruise-date-item:hover .wine-title a {color: #F5F2ED;}.wine-title .tooltip-inner {max-width: 100%;padding: 10px 8px;color: #fff;text-align: center;background-color: #ad2024;border-radius: 0px;}.date-rate-panel {border-color: #eee;border-width: 1px;border-style: solid;margin:2px 0;}.cruise-date-item {padding: 5px;border: 5px solid #F5F2ED;}.icon {float: left;margin-right: 10px;}.cruise-date-promo {padding-top: 10px!important;color: #ad2024;font-size: 11px;text-transform: uppercase;}.start-city-title {font-size: 1.3em;letter-spacing: 0.04em;margin: 0 0px 0px 0;}.start-city-arrow {font-size: 14px!important;margin: 0 5px;color: #92836b;}.circle {border: 1px solid;width: 2.3em;height: 2.3em;line-height: 2.2333em!important;-webkit-border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;border-radius: 50% 50% 50% 50%;display: inline-block;text-align: center;background-color: #F5F2ED;color: #92836b;transition-duration: 0.2s;transition-timing-function: linear;}.circle:hover {background-color: #93836A;color: #F5F2ED;}.cruise-date-inner-row {min-height:45px;font-size:12px;}.cruise-date-inner-col {padding-top: 4px;}.cruise-pricing-row {padding-right: 0px;padding-left: 0px;}.cruise-pricing-embark {background-color: #F5F2ED;color: #92836b;}.pre-post-btn {margin-left: 20px;text-decoration: none!important;color: #ad2024!important;}.pre-post-btn span {content: "\f078";display: inline-block;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);margin-left: 5px;position: absolute;margin-top: -2px;}.pre-post-btn span:before {content: "\f107";font-size: 20px;}.cruise-col-pad {padding-top: 5px;padding-bottom: 5px;}.rtbrd {border-right: 1px solid #E7E3DC;}.ltbrd {border-left: 1px solid #E7E3DC;}.tpbrd {border-top: 1px solid #E7E3DC;}.btbrd {border-bottom: 1px solid #E7E3DC;}.cruise-pricing-btns {text-align:right;}.cruise-pricing-btns .list-inline {margin-top: 5px;}.cruise-pricing-inner {text-align:right;}.cruise-category-btn {padding: 4px 5px;font-size:10px;line-height: 20px;max-width: 120px;margin-left: auto;margin-right: auto;}.cruise-quote-btn {padding: 2px 10px;font-size:10px;line-height: 20px;}.owl-theme .owl-controls {margin-top: -10px;text-align: right;}.owl-buttons {margin:5px 0;}.owl-theme .owl-controls .owl-buttons .owl-prev {color: #97876E;display: inline-block;zoom: 1;margin: 0px;padding: 180px 12px;font-size: 20px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background: #F5F2ED;filter: Alpha(Opacity=100);opacity: 1.0;}.owl-theme .owl-controls .owl-buttons .owl-prev:hover {color: #F5F2ED;background: #97876E;}.owl-theme .owl-controls .owl-buttons .owl-next {color: #97876E;display: inline-block;zoom: 1;margin: 0px;padding: 180px 12px;font-size: 20px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background: #F5F2ED;filter: Alpha(Opacity=100);opacity: 1.0;}.owl-theme .owl-controls .owl-buttons .owl-next:hover {color: #F5F2ED;background: #97876E;}.owl-prev:hover {color: #F5F2ED;background: #97876E;}.promo-panel {margin: 5px 0px 0px;color: #fff;}.stateroom-items {padding: 15px 40px 0px;}.stateroom-items .owl-prev {z-index: 1;position: absolute;left: 0;top: 10px;bottom: 0px;}.stateroom-items .owl-next {z-index: 1;position: absolute;right: 0;top: 10px;bottom: 0px;}.category-header-img {padding: 0px 0px;}.cat-panel {border-radius: 0px;border-color: #E7E3DC;min-height: 400px;margin: 0 10px;}.category-section-body {padding: 0 0 10px 0;font-size: 12px;line-height: 20px;}.category-section-body .category-header {background-color: #f5f2ed;color: #464543;height: 50px;font-size: 13px;color: #93836A;line-height: 16px;padding: 10px 10px;}.category-title {background-color: #f5f2ed;color: #464543;height: 30px;font-size: 14px;color: #93836A;line-height: 30px;}.category-color {height: 30px;}.strike {text-decoration: line-through!important;border-right: 1px solid #E7E3DC;}.strike-price {text-decoration: line-through !important;color: #ad2024;}.strike-price-title {color: #434343;}.discount {color:#ad2024;}.discount-price {font-size:16px;margin-left:5px;}.orig-discount-price {font-size:14px;text-decoration: line-through;color:#ad2024;padding-right:5px;border-right: 1px solid #E7E3DC;}.orig-price {font-size:16px;}.cruise-pricing-option .orig-price {font-size:12px;}.currency-symbol {font-size:14px;}.cruise-pricing-list {float:right;margin-bottom: 0px;margin-top: 5px;text-align: right;}.category-section-body small {font-size: 10px;color: #92836b;}.yellow {background-color: #f1ed10;}.orange {background-color: #f48e17;}.purple {background-color: #91278e;}.green {background-color: #14a96c;}.dark-purple {background-color: #2c3694;}.teal {background-color: #00b5c8;}.fusion {background-color: #ed088d;}.dates-rates-plus-btn {padding: 0px 2px;line-height: 14px;}.stateroom-item-pricing {margin-left: 15px;margin-right: 15px;margin-top: 10px;border-bottom: 1px solid #E7E3DC;}.stateroom-cruise-land-item {padding-left: 0px;border-right: 1px solid #E7E3DC;padding-top: 5px;padding-bottom: 5px;}.stateroom-cruise-item {padding-top: 5px;padding-bottom: 5px;padding-right: 0px;text-align: center;}.addl-price {font-size: 14px;color: #262524;}.stateroom-cruise-details {margin-left: 15px;margin-right: 15px;}.stateroom-cruise-details .col-sm-6 {padding-top: 10px;padding-bottom: 10px;}.stateroom-cruise-deckplan-quote {margin-left: 15px;margin-right: 15px;}.stateroom-cruise-deckplan-quote .col-sm-6 {padding-top: 0px;padding-bottom: 0px;}.stateroom-cruise-details-label {padding-left: 0px;}.stateroom-cruise-details-data {padding-right: 0px;}.stateroom-cruise-deckplan {padding-left: 0px;}.stateroom-cruise-quote {padding-right: 0px;}.cruise-notes-terms-container {color: #262524;}.cruise-notes-terms-container b {margin-bottom:10px;margin-right:5px;}.cruise-notes-terms-divider {margin-top: 30px;}.cruise-notes {font-family: "Gotham SSm A", "Gotham SSm B";font-style: normal;text-transform: uppercase;font-size: 13px;font-weight: bold;color: #262524;}.cruise-terms {font-family: "Gotham SSm A", "Gotham SSm B";font-style: normal;text-transform: uppercase;font-size: 13px;font-weight: bold;margin-top:20px;color: #262524;}.cruise-date-pricing-ship-name small {margin-right:5px;}.fullwidth-gallery-outter {background:#F5F2ED;}.ship-intro-gallery-inner {height:283px;min-height: 283px;background-repeat:no-repeat;border-left-width: 15px;border-left-style: solid;border-left-color: #ffffff;border-right-width: 15px;border-right-style: solid;border-right-color: #ffffff;}.ship-intro-gallery-detail {min-height: 283px;background-image: url("/assets/whitebg-transparent.png");background-repeat:repeat;background-color:transparent;padding-left: 30px;padding-right: 30px;}.gallery-intro-btn a {background-color: #aea28f;color: #ffffff;padding: 10px 20px;font-size: 12px;}.gallery-intro-btn a:hover {background-color: #97876e;color:#ffffff;text-decoration: none;}.gallery-intro-content {margin: 10px 0 30px 0;}.thumbnail-overlay .media-box-title {font-weight: 100 !important;font-family: "Gotham SSm A", "Gotham SSm B";font-style: normal;}.media-boxes-filter>li a {font-family: "Gotham SSm A", "Gotham SSm B";font-style: normal;}.gallery-header-container {}.gallery-btns {float: right;}.gallery-caption {z-index: 2;position: absolute;color: #fff;background-color: rgba(0, 0, 0, 0.5);width: 100%;padding: 5px 10px;font-family: "Gotham SSm A", "Gotham SSm B"!important;font-weight: 300;font-style: normal;}.cruise-ships-item {margin-bottom:50px;}.ships-block {margin-bottom: 50px;}.ships-title {margin-top: 10px;}.ships-title a {font-family: 'Minion W01';font-size: 24px;line-height: 32px;font-style: italic;font-weight: 300;color: #92836b;}.ships-title a:hover {color: #06192E;text-decoration:none;}.cruise-ship-request-quote .btn-default {width:100%;margin-top: 0px;margin-bottom:0px;}.cruise-ships-items {margin-top:60px;}.activity ul.activity-attributes {width: 33%;overflow: hidden;margin-left: -40px;margin-top: 5px;list-style-type: none;font-family: "Gotham SSm A", "Gotham SSm B";}.activity-attributes li {font-weight: normal;font-size: 12px;height: 25px;}.activity-attributes li span {margin-left: 8px;position: absolute;margin-top: 2px;}.activity-title {font-weight: bold;font-size: 13px;font-family: "Gotham SSm A", "Gotham SSm B";font-style: normal;}.item .title {font-weight: bold;font-style: italic;font-size: 13px;margin-bottom: 5px;font-family: "Gotham SSm A", "Gotham SSm B";}.item .description {margin-top: 3px;}.explore-moments-items {margin-left: -15px;margin-right: -15px;}.moments-header-container .moments-btn {float:right;margin-top:25px;}.ship-feature-title a {font-family: 'Minion W01';font-size: 24px;line-height: 32px;font-style: italic;font-size: 24px;line-height: 32px;font-weight: 300;color: #92836b;}.ship-feature-title a:hover {color: #06192E;text-decoration:none;}.ship-feature-block {margin-bottom: 50px;}.ship-feature-title {margin-top: 10px;}.cf-region-header-container {margin-bottom:30px;}.cf-region-header-container h1 {font-size: 45px;line-height:30px;font-family: "Surveyor Display A", "Surveyor Display B"!important;font-style: normal;text-transform: uppercase;color: #93836a;}.cf-list-item {background-image: url("../Assets/Images/cruise_list_item_bg.jpg");background-repeat: repeat-x;min-height:180px;margin-bottom: 30px;padding-top: 25px;}.cf-list-item-inner {margin-top:0px;margin-bottom:40px;}.cf-list-item .horz-dot-line {padding: 8px 0 8px 0;width: 100%;}.cf-list-item-price .horz-dot-line {padding: 8px 0 8px 0;width: 75%;margin:0 auto;}.cf-list-item .cruise-list-title a {color: #434343;font-family: "Gotham SSm A", "Gotham SSm B";font-size: 18px;font-weight: 500;}.cf-list-item .cruise-list-title a:hover {color: #97876E;}.cf-list-item .cruise-list-title a span {text-decoration: underline;}.cf-list-item .cruise-list-description {font-size:13px;font-weight: bold;text-transform: uppercase;}.cruise-list-days-description {}.cf-list-item .cruise-countries-rivers {font-size:11px;margin-top: 10px;margin-bottom: 10px;}.view-all-dates {margin-top: 8px;margin-bottom: 8px;}.available-dates {font-weight: bold;}.show-available-dates {margin-top: 0px;margin-bottom: 8px;}.show-available-dates a {color:#434343;text-decoration: underline;}.show-available-dates a:hover {color: #97876E;}.view-all-dates a {color:#434343;text-decoration: underline;}.view-all-dates a:hover {color: #97876E;}.show-available-dates span {margin-left:8px;}.show-special-offer {font-weight:bold;margin-top: 4px;}.special-offer-txt {color: #ad2024;font-size: 12px;text-transform: uppercase;font-weight: bold;margin-right: 8px;}.show-ebs {font-weight:bold;}.show-ebs {color: #144378;font-size: 12px;text-transform: uppercase;font-weight: bold;margin-right: 8px;}.cf-left-brd-line {background-image: url("/images/cf_gradient_line.png");width:1px;min-height:200px;position:absolute;left:0;top:0;}.cf-right-brd-line {background-image: url("/images/cf_gradient_line.png");width:1px;min-height:200px;position:absolute;right:0;top:0;}.cf-list-item-price {background-repeat: repeat-x;min-height: 180px;padding-top: 10px;padding-left: 10px;padding-right: 10px;background-color: #FFFFFF;border-top: 1px solid #E7E3DC;border-bottom: 0px solid #E7E3DC;}.cf-from {font-family: "Gotham SSm A", "Gotham SSm B";font-style: normal;color: #97876E;text-align: center;margin-bottom: 5px;text-transform: uppercase;font-size: 10px;}.cf-price-line {width:40%;}.cf-price-line {text-decoration: line-through;font-size: 18px;}.cf-price-line span {text-decoration: line-through;font-weight: normal;font-size: 15px;line-height: 10px;font-family: "Surveyor Display A", "Surveyor Display B"!important;float: left;margin-top: 5px;}.cf-list-item-price-panel {text-align:center;}.cf-discount {text-decoration: line-through!important;color: #ad2024!important;}.cf-discount-price {font-weight: normal;font-size: 30px;line-height: 30px;font-family: "Surveyor Display A", "Surveyor Display B"!important;margin-left: 10px;}.cf-discount-price-symbol {color: #a30810;font-weight: normal;font-size: 20px;line-height: 10px;font-family: "Surveyor Display A", "Surveyor Display B"!important;margin-top: 5px;position: absolute;}.cruiseonly .cf-discount-price-symbol {color: #a30810;font-weight: normal;font-size: 15px;line-height: 0px;font-family: "Surveyor Display A", "Surveyor Display B"!important;margin-top: 5px;position: absolute;}.cruiseonly .cf-discount-price {color: #a30810;font-weight: normal;font-size: 30px;line-height: 15px;font-family: "Surveyor Display A", "Surveyor Display B"!important;margin-left: 10px;}.cruise-item-content-container .list-inline {text-align: right;}.cruise-item-content-container .rtbrd {border-right: 1px solid #92836b;}.cf-reg-price {font-weight: normal;font-size: 25px;line-height: 30px;font-family: "Surveyor Display A", "Surveyor Display B"!important;margin-left: 5px;}.cf-reg-price-symbol {font-weight: normal;font-size: 15px;font-family: "Surveyor Display A", "Surveyor Display B"!important;float: left;}.cruiseonly {float: right;}.cruiseonly .cf-reg-price-symbol {color: #434343;font-weight: normal;font-size: 15px;line-height: 0px;font-family: "Surveyor Display A", "Surveyor Display B"!important;float: none;}.cruiseonly .cf-reg-price {color: #434343;font-weight: normal;font-size: 20px;line-height: 15px;font-family: "Surveyor Display A", "Surveyor Display B"!important;margin-left: 5px;}.cf-person {font-family: "Gotham SSm A", "Gotham SSm B";font-style: normal;color: #97876E;text-transform: uppercase;font-size: 10px;margin-left: 3px;}.cf-from {font-family: "Gotham SSm A", "Gotham SSm B";font-style: normal;color: #97876E;text-transform: uppercase;font-size: 10px;margin-right: 3px;float: left;margin-top: 13px;}.cf-item-btns {margin-top: 10px;}.cf-btn-width {width: 170px;float: right;}.cf-select-cruise-btn {font-family: "Gotham SSm A", "Gotham SSm B";font-style: normal;text-transform: uppercase;font-size: 11px;margin-bottom:10px;padding:5px!important;display:block;text-align:center;}.cf-request-quote-btn {font-family: "Gotham SSm A", "Gotham SSm B";font-style: normal;text-transform: uppercase;font-size: 11px;margin-bottom:10px;padding:5px!important;display: block;text-align: center;}.cf-item-img-container {overflow: hidden;}.cf-item-img img{-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;-webkit-transform-origin: bottom left;-moz-transform-origin: bottom left;-o-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;}.cf-item-img:hover img{-webkit-transform: scale(1.1) translate(-10px);-moz-transform: scale(1.1) translate(-10px);-o-transform: scale(1.1) translate(-10px);-ms-transform: scale(1.1) translate(-10px);transform: scale(1.1) translate(-10px);}@media (max-width: 1200px) {.cruise-package-title {color: #434343;font-family: "Gotham SSm A", "Gotham SSm B";font-size: 13px;font-weight: bold;text-transform: capitalize;display: inline;white-space: normal;}}@media (max-width: 992px) {.cruise-item-content-container {margin-left: 0px;}.cruise-item-content-container {padding-right: 0px;padding-left: 0px;padding-top: 20px;}}@media (max-width: 761px) {.block-spacer {padding-top: 5px;padding-bottom: 5px;}.daily-table td {width:100%;float:left;padding: 1px 0px;}.day-detail-btn {text-align: right;width: 30px!important;padding: 0px 0px!important;position: absolute;right: 0;top: 0;}.expand-all-itinerary-btn {display: block;float:none;}.collapse-all-itinerary-btn {display: block;float:none;}.cruise-overview-container h1 {font-size: 40px;line-height: 35px;font-family: "Surveyor Display A", "Surveyor Display B"!important;font-style: normal;text-transform: uppercase;margin-bottom: 25px;margin-top: 20px;color: #93836a;}.cruise-year-title {color: #97866a;text-align: left;margin-bottom: -3px;}.cruise-year {text-align: left;margin-bottom: 0px;}.cruise-year span.active {font-size: 30px;line-height: 25px;font-family: "Surveyor Display A", "Surveyor Display B"!important;font-style: normal;color: #93836a;}.cruise-year span {font-size: 20px;font-family: "Surveyor Display A", "Surveyor Display B"!important;color: #93836a;}.cruise-sticky-menu-section #sticky.navbar-default .navbar-nav>li>a {font-size: 12px!important;text-align: center;font-family: 'Minion W01';font-weight: 300;font-style: normal;border-width: 1px;border-style: solid;padding-top: 4px;padding-bottom: 4px;margin: 0px;}.cruise-sticky-menu-section #sticky.navbar-default .navbar-nav>li>a:hover {color: #2f281b;}.cruise-options {float: none;}.itinerary-direction-tab-item {width:100%;}.itinerary-direction-divider div {display: none;}.moments-header-container .moments-btn {float: left;margin-top: 15px;margin-bottom: 10px;}.cruise-countries-rivers {margin-top: 20px;margin-bottom: 20px;text-transform: capitalize;}.cruise-map-btn {margin-bottom: 40px;text-transform: uppercase;}.daily-features-content-container .horz-dot-line {padding: 20px 0 40px 0;width: 100%;clear:both;z-index:1;}.daily-program-features-content {margin-left: 0px;}.daily-program-features-img {z-index:2;padding-top:10px;}.cruise-date-items {margin-top: 40px;padding-left: 0px;padding-right: 0px;}.mix {margin-bottom: 50px;}.cruise-pricing-list {float:none;margin-bottom: 5px;margin-top: 2px;}.embark-date, .check-in-date {text-align: left;padding-right: 0px;}.cruise-date-pricing-ship-name {border-right: 0px solid #E7E3DC;}.stateroom-cruise-deckplan {margin-bottom:8px;padding-right: 0px;}.stateroom-cruise-quote {padding-left: 0px;clear:both;margin-top:10px;}.cruise-quote-btn {padding: 2px 10px;font-size: 10px;line-height: 20px;position: absolute;max-width: 120px;right: 0;top: 0;margin-right: 15px;}.cruise-category-btn {padding: 4px 5px;font-size: 10px;line-height: 20px;max-width: 120px;position: absolute;right: 0;margin-right: 15px;}.block-spacer {padding-top: 5px;padding-bottom: 5px;}.daily-table td {width:100%;float:left;padding: 1px 0px;}.day-detail-btn {text-align: right;width: 30px!important;padding: 0px 0px!important;position: absolute;right: 0;top: 0;}.expand-all-itinerary-btn {display: block;float:none;}.collapse-all-itinerary-btn {display: block;float:none;}.cruise-only-pricing, .cruise-land-pricing {text-align: left;padding-top: 10px!important;padding-bottom: 10px!important;}.cf-btn-width {width: 100%;float: right;}.cruiseonly {float: none;}.header-cruise-finder-outter {float: left;margin-left: 15px;}.cruise-year-title {color: #97866a;text-align: left;margin-bottom: -3px;}.daily-program-features-content {z-index: 1;margin-left: 0px;}.moments-header-container .moments-btn {float: left;margin-top: 15px;margin-bottom: 10px;}.cruise-item-content-container .list-inline {text-align: left;}.cruise-package-title {padding-left:0px!important;}.per-person-label {text-align: center;margin-right: 8px;font-size: 10px;}.cruise-pricing-list {text-align: center;}.strike {text-decoration: line-through!important;border-right: 0px solid #E7E3DC;}.promo-panel .ltbrd {border-left: 0px solid #E7E3DC;}.cruise-pricing-option.ltbrd {border-left: 0px solid #E7E3DC;}.cruise-sidebar {max-width:100%;}.owl-buttons {margin: 0px 0;}.cruise-sub-name {font-size: 20px;line-height: 20px;}}.mfp-iframe {border: 0px solid;}.raq-right-side-btn {font-size: 14px;height: 40px;line-height: 32px;}.grid-btn {float: right;line-height: 20px;padding: 4px 5px;cursor: pointer;text-align: center;}#MainContent_divGridSwitcher {margin-top: 80px;margin-bottom: -60px;}.cruise-itinerary-request-quote .btn-default {margin-top: 0px;margin-bottom: 20px;height: inherit;}.option-icons {float: right;}.media-boxes-no-more-entries {display: none;}.thumbnail-overlay {background: white;padding: 0px 20px;}.thumbnail-overlay .media-box-title {font-weight: 100 !important;}.media-box-container {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}.media-boxes-filter {text-align: center;}.media-boxes-filter > li {margin: 0;}.media-boxes-filter > li:last-child a {border-right: 1px solid #EBEBEB;border-radius: 0 4px 4px 0;}.media-boxes-filter > li:first-child a {border-radius: 4px 0 0 4px;}.media-boxes-filter > li a {border-bottom: 1px solid #EBEBEB;border-left: 1px solid #EBEBEB;border-top: 1px solid #EBEBEB;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}.media-boxes-filter > li a.selected {-webkit-box-shadow: none !important;-moz-box-shadow: none !important;-ms-box-shadow: none !important;box-shadow: none !important;}.media-boxes-filter > li a:hover {background: #fff;color: #aea28f;}.mfp-bottom-bar {margin-top: -40px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}.mfp-title {text-align: left;line-height: 18px;color: #000000;word-wrap: break-word;padding-right: 36px;background-color: #ffffff;padding-left: 10px;min-height: 30px;padding-top: 10px;padding-bottom: 10px;}.mfp-counter {position: absolute;top: 0;right: 0;color: #cccccc;font-size: 12px;line-height: 18px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.cruise-date-inner-col {text-align: center;}.check-in-date {text-align: left;position: absolute;left: 0;padding-left: 0px;}.cruise-pricing-detail {margin-top: 5px;margin-bottom: 5px;}.cruise-pricing-detail-small {margin-left: 15px;}.option-row {margin-top: 5px;}.start-city-title {font-size: 1em;letter-spacing: 0.04em;margin: 0 0px 0px 0px;display: block;}.wine-cruise-flag {margin-left: 0px;margin-right: 10px;color: #ad2024;text-transform: uppercase;}.wine-cruise-flag:hover {cursor: pointer;color: #ad2024;}.wine-cruise-flag-2 {margin-left: 0px;color: #0a284a;text-transform: uppercase;}.wine-cruise-flag-2:hover {cursor: pointer;color: #0a284a;}.notation-panel-img .img-responsive {margin: auto;}.promo-panel-link {font-size: 20px;position: absolute;margin-left: 5px;}.promo-panel {color: rgb(147, 131, 106);padding: 0px 10px;}.promo-panel-img {}.breakpoint-changer {display: none;}#ship-category-options {padding-top: 20px;}#ship-plan-modal {position: relative;background-color: #fff;border: 0px solid #999;border: 0px solid rgba(0,0,0,0.2);border-radius: 0px;-webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);box-shadow: 0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip: padding-box;background-clip: padding-box;outline: 0;}.ship-category-image {margin: auto;}.modal-ship-title h2 {font-size: 45px;line-height: 45px;text-align: center;font-family: "Surveyor Display A", "Surveyor Display B" !important;font-style: normal;color: #92836b;text-transform: uppercase;}#ship-plan-modal ul {text-align: center;}#ship-plan-modal .list-inline > li {display: inline-block;padding-left: 0px;padding-right: 0px;line-height: 25px;}#ship-category-options .active {-webkit-animation-name: catpulse !important;opacity: .9;height: 100%;-moz-animation: catpulse 1s infinite ease-in-out !important;-webkit-animation: catpulse 1s infinite linear !important;-webkit-animation-fill-mode: both !important;}.cruise-request-quote .btn-default {margin-bottom: 30px;}.alt2 {padding: 0px !important;border-top: 0px solid #ddd !important;}.table-striped > tbody > tr:nth-of-type(odd) {background-color: #F5F2ED;}#MainContent_pricegrid_tblRates th {font-weight: normal;}.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {vertical-align: middle !important;}.affix {top: 0;width: 100%;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;background-color: transparent;border-color: #F44336;z-index: 12000;}.affix a {color: #fff !important;padding: 12px !important;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}.affix-top a {padding: 15px !important;}.affix + .container-fluid {padding-top: 95px;}#sticky-anchor.affix-top {top: auto;z-index: unset;}.affix-top {position: relative;width: 100%;}@media (min-width: 979px) {#sidebar.affix-top {position: static;margin-top: 30px;width: 228px;}#sidebar.affix {position: fixed;top: 70px;width: 228px;}.affix-bottom {position: relative;width: 228px;}.scrollToTop img {max-height: 45px !important;}}@-webkit-keyframes catpulse {0% {opacity: 0;}50% {opacity: 1;}100% {opacity: 0;}}@media (max-width: 761px) {#MainContent_divGridSwitcher {margin-top: 20px;margin-bottom: 0px;}.cruise-sidebar-container {margin-top: 40px;}.row-eq-height {display: block;}.cruise-pricing-detail small {font-size: 18px;}.start-city-title {font-size: 1.3em;}.orig-price {font-size: 20px;}.pricing-date {font-size: 18px;}.date-title {font-size: 12px;}.cruise-pricing-detail-small {font-size: 14px;margin: 0 15px !important;}.check-in-date span {font-size: 16px;}.cruise-pricing-option .orig-price {font-size: 16px;}.cruise-date-inner-col {font-size: 16px;}.cruise-date-pricing-ship-name small {font-size: 12px;}.cruise-category-btn {font-size: 14px;}.cruise-category-btn {position: relative;margin-right: auto;margin-left: auto;margin-bottom: 10px;}.cruise-date-item {text-align: center;}.check-in-date {text-align: center;position: relative;}.cruise-addon-panel .check-in-date {margin-bottom: 10px;}.cruise-pricing-detail-small {margin-left: 0px;}.cruise-pricing-row {border-bottom: 1px solid #E7E3DC;}.rtbrd {border-right: 0px solid #E7E3DC;}.tpbrd {border-top: 0px solid #E7E3DC;}.cruise-pricing-inner {text-align: center;width: 100%;}.cruise-quote-btn {padding: 5px 10px;font-size: 14px;line-height: 20px;position: relative;margin-right: auto;margin-top: 10px;margin-bottom: 5px;}.embark-date, .check-in-date {text-align: center;}.cruise-pricing-list.main-cruise-pricing-list {margin-top: 0px;}.discount {border-right: 0px solid #E7E3DC;}.add-option-btn {position: absolute;right: 0px;margin-top: 10px;margin-right: 10px;top: 0;width: 100%;height: 100%;cursor: pointer;}.add-option-btn .fa-plus {float: right;}.breakpoint-changer {display: block;}.wine-cruise-flag {display: block;padding: 5px 0;margin-right: 0px;}.wine-cruise-flag-2 {display: block;padding: 5px 0;}.promo-panel-link {font-size: 20px;position: relative;margin-left: 0px;display: block;}.affix {position: relative !important;}.affix-top {position: relative;}#sticky-anchor.affix {z-index: 99;}}@media screen {#printSection {display: none;}}@media print {#printSection {position: absolute;left: 0;top: 0;}#printBody .hero-description {color: white;}div {font-size: 20px;}.daily-program-features-content-title {font-size:25px;}.itinerary-nights {font-size:25px;}.active {font-size:25px;}.itinerary-direction-tab-item {font-size:25px;}.section-title {font-size:50px;}.daily-program-features-content-day {font-size:25px;}.small-logo-modal {width: 50%;}.modal-header {border-bottom: 0px;}.modal-content {border: 0px;}}.modal-body .hero-text-panel {bottom: 10px;padding-bottom: 0px !important;}.modal-body .hero-container .hero-description {font-size: 15px;}.modal-btn {float: right;color: #97876E !important;border: 1px solid #97876E !important;font-size: 12px;line-height: 16px;font-family: "Gotham SSm A", "Gotham SSm B";font-weight: 300;font-style: normal;border-radius: 0px;background: #F5F2ED;height: 36px;padding: 10px 30px;width: 100%;}.print-btn {float: right;margin-bottom: 20px;}#printModal {z-index: 2000px;}.small-logo-modal {width: 60%;margin: auto;}.small-logo-modal img {margin-top: 20px;margin-bottom: 0px;}.modal-body .moments-section {padding-top: 20px;}