.vc_tta-tabs-container {
    display: none!important;
}
a.nav-link.external {
    background-color: #00152b !important
}
.tr-menu .navbar .tr-dropdown-menu li a {
    color: #fff!important;
        background-color: #00142b!important;
        border-bottom: 1px solid #4c4c4c;
}
.tr-dropdown-menu, .sub-menu {
    background-color: #00142b!important;
}

.tr-menu .tr-dropdown-menu {
    min-width: 300px!important;
    padding: 15px 0!important;
}
.navbar-toggleable-md .navbar-nav .nav-link {
    color: #fff;
    font-size: 14px !important;
    font-weight: 600!important;
    padding: 20px;
    margin-right: 1px;
    text-transform: Capitalize !important;
    background-color: #326bf3;
}
/* CSS to Remove White BG */
.ctr-section {
    overflow: visible !important;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0)!important;
    background-color: #fff0!important;
    margin-bottom: -104px;
    padding-bottom: 100px;
}
    
.container.widget {
    /* font-size: 16px; */
    /* margin-bottom: 30px; */
    background-color: #fff!important;
  
    
}
.widget ul li {
    width: 100%;
    padding: 0px 0!important;
}
div#carrito-content {
    margin-top: -15px;
}
.footer-top {
    background-color: #2d333b!important;
}
/* SHIP CSS REGENT START */
.headline, .guideHeadline {
    font-weight: 400;
    color: #A07832;
}
.headline, .guideHeadline, .cardTitle {
    font-family: &quot;Cinzel&quot;;
    text-transform: uppercase;
}
.m22_header:not(:last-child) {
    margin-bottom: 1.875rem;
}
.headline.-section, .-section.guideHeadline {
    font-size: 1.75rem;
    line-height: 1.875rem;
}
.m22_header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.m22_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.m22_left {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
}
.m22_subtitle {
    margin-bottom: .625rem;
    text-transform: uppercase;
}
.m22_right {
    width: 58.33333%;
    border-left: 1px solid #ccc;
    padding-left: .625rem;
}
.m22_header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.label, .form-group.-variant-1 .dropdown-toggle .filter-option-inner-inner, .selectpicker, .guideSubtitle {
    font-weight: 300;
    letter-spacing: -.03125rem;
    color: #333;
}
.ipt+.btn, .modal.-video .modal-header .title, .label, .form-group.-variant-1 .dropdown-toggle .filter-option-inner-inner, .selectpicker, .guideSubtitle, .paragraph, .custom-control-label, .form-control, .form-control_textarea, .invalid-warning, .bootstrap-select .dropdown-menu .notify, .bootstrap-select, .linkText, .numbers, .eyebrow, .label-control, .cardText, .cardLabel, .e32, .c89.-variant-1 .c89_header_city .cardText {
    font-family: &quot;Gotham SSm A&quot;,&quot;Gotham SSm B&quot;;
}
.listing_item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
}
ul.listing.-order-inline-nowrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
}
/* SHIP CSS REGENT END */
/* DEALS CSS START */
.height80 {
    height: 80px;
}
.fade60 {
    width: 100%;
    -ms-filter: &quot;
    alpha(opacity=20)&amp;amp: ;
    quot: ;
    filter: alpha(opacity=20);
    -moz-opacity: .2;
    -khtml-opacity: .2;
    /*opacity: 0.6;*/
	background-color: rgba(24, 24, 24, 0.6);
}
.query-exposed {
    display: none;
}
card &gt; img {
    width:100%;
    height:auto;
    margin:0;

}

.height60 {
    height: 60px;
}
.height220 {
    min-height: 220px;
}
.height250 {
    height: 250px;
}
/* TICKER */
.ticker .ticker-bg {
    position: absolute;
    bottom: 4px;
    /*left: 10px; */
/*    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);*/
    /* background-color: #555; */
    /* color: white; */
    /* font-size: 16px; */
    /* padding: 12px 24px; */
    /* border: none; */
    /* cursor: pointer; */
    /* border-radius: 5px; */
}
.prehotel {
    margin-bottom: -21px;
}
/*IMAGE ZOOM HOVER*/
.img-zoom{
	left: 0;
	top: 0;
	position: relative;
	overflow: hidden;
			
}
.img-zoom img{
	-webkit-transition: 0.6s ease;
  	transition: 0.6s ease;
}
.img-zoom img:hover{
	-webkit-transform: scale(1.2);
  	transform: scale(1.2);

}

/* show hide dynamic content */
.dynamic-content {
    display: none;
}
.hidethis, .hide, .blog-details .hideinpage {
    display: none;
}
.lead {
   /* font-size: 1.25rem; */
    font-weight: 400 !important;
}
.destination-title {
    font-size: 18px;
    letter-spacing: -0.0625em;
}
/*top Header Background
.topbar-middle {
    padding: 0px 0;
    background-color: #012E56 !important;
}
*/
.tr-logo {
    margin-top: 15px;
}
/*
nav.navbar.navbar-toggleable-md {
    background-color: #f2f2f2;
    padding-bottom: 5px;
}
*/
/* Logo Size */
.cclogoheader {
    width: 240px;
}
/*hide top top bar */
.tr-topbar {
    display: none;
}
/*Subscribe BG */

.bg-white {
    background-color: #fff;
}
.bg-grey-lightest {
    background-color: #f9f9f9;
}
.bg-grey-light {
    background-color: #777;
}
.bg-green-dark {
    background-color: #008484;
}
.bg-grey-dark {
    background-color: #333;
}
.bg-blue-dark {
    background-color:#002041;
}
.bg-black {
    background-color: #000;
}
.bg-orange {
    background-color: #e55c00;
}
.bg-muted {
    background-color: #cecece;
}
.bg-gold {
	background-color: #94856d
}
.row.bg-accent-grey {
    background: #F2F2F2;
}
/* hide tab list */
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container {
    display:none;
}
.bg-primary-dark {
    background-color: #345e82;
}
/* Dark Overlay */
.rgba-black-strong, .rgba-black-strong:after {
    background-color: rgba(0, 0, 0, 0.63);
}
/* Form Widt */
#_form_5CB9137A24A51_ {
        width: 100%;
}
.square {
    border-radius: 0px;
}
.btn-rounded {
    -webkit-border-radius: 10em;
    border-radius: 10em;
}
.btn-grey-light {
    color: #fff !important;
    background-color: #777 !important;
    border-color: #777 !important;
}
.btn-grey-dark {
    color: #fff !important;
    background-color: #333333 !important;
    border-color: #333333 !important;
}

.display-5 {
    font-size: 2.5rem;
    line-height: .9;
}
.text-secondary {
    color: #cecece;
}
.text-dark {
    color: #545454!important;
}
.text-green-light {
    color: #00ffff!important;
}
.text-green-dark {
        color: #008484;
}
.text-purple-dark {
    color: #1C0F44;
}
.text-purple-light {
	color: #2b386f;
}
.bg-purple-dark {
    background-color: #1C0F44;
}
.text-grey-lightest {
    color: #f9f9f9;
}
.x-small {
    font-size: 40%;
    font-weight: 400;
}
.medium {
    font-size: 90%;
    font-weight: 400;
}
.text-tight {
        letter-spacing: -0.0625em;
}
.text-loose-1-5 {
    letter-spacing: 1.5px;
}
.text-loose-1 {
    letter-spacing: 1px;
}
.text-loose-2 {
    letter-spacing: 2px;
}
.text-loose-3 {
    letter-spacing: 3px;
}
.text-loose-4 {
    letter-spacing: 4px;
}
.text-loose-5 {
    letter-spacing: 5px;
}
.font-height-1 {
        line-height: 1;
}
.border-right {
    border-right: 1px solid #dee2e6!important;
}
.border-left {
    border-left: 1px solid #dee2e6!important;
}
.border-bottom {
    border-bottom: 1px solid #dee2e6!important;
}
.border-top {
    border-top: 1px solid #dee2e6!important;
}
.border-primary {
    border-color: #007bff!important;
}
.border-secondary {
    border-color: #6c757d!important;
}
.border-success {
    border-color: #28a745!important;
}
.border-primary {
    border-color: #007bff!important;
}
.border-danger {
    border-color: #dc3545!important;
}
.border-warning {
    border-color: #ffc107!important;
}
.border-info {
    border-color: #17a2b8!important;
}
.border-light {
    border-color: #f8f9fa!important;
}
.border-dark {
    border-color: #343a40!important;
}
.border-white {
    border-color: #fff!important;
}
.absolute {
    position: absolute!important;
    width: 100%;
}
.bottom {
    bottom: 0px;
}
.text-shadow {
    text-shadow: 2px 1px 4px #000000db;
    filter: Shadow(Color=red, Direction=130, Strength=1);
}
.homebanner {
    top: -22px;
}
/* Footer Icons */
.convenience span {
    margin-top: 0px;
}
/*Text-Shadows */
.simple {
  /*background: #91877b;*/
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}

.otto {
  /*background: #0e8dbc;*/
  color: white;
  text-shadow: 0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
}

.relief {
    /* background-color: #3a50d9; */
    /* color: #e0eff2; */
    font: italic bold Georgia, Serif;
    text-shadow: -2px 2px 0 #8e7f54, -5px 5px 0 #0A0E26;
}

.superman {
  /*background-color: #fff;*/   
  color: #171c1d;
  text-shadow:
    0 1px #808d93,
    -1px 0 #cdd2d5,
    -1px 2px #808d93,
    -2px 1px #cdd2d5,
    -2px 3px #808d93,
    -3px 2px #cdd2d5,
    -3px 4px #808d93,
    -4px 3px #cdd2d5,
    -4px 5px #808d93,
    -5px 4px #cdd2d5,
    -5px 6px #808d93,
    -6px 5px #cdd2d5,
    -6px 7px #808d93,
    -7px 6px #cdd2d5,
    -7px 8px #808d93,
    -8px 7px #cdd2d5;
}

.printers {
  background-color: #edde9c;
  color: #bc2e1e;
  text-shadow:
    0 1px 0px #378ab4,
    1px 0 0px #5dabcd,
    1px 2px 1px #378ab4,
    2px 1px 1px #5dabcd,
    2px 3px 2px #378ab4,
    3px 2px 2px #5dabcd,
    3px 4px 2px #378ab4,
    4px 3px 3px #5dabcd,
    4px 5px 3px #378ab4,
    5px 4px 2px #5dabcd,
    5px 6px 2px #378ab4,
    6px 5px 2px #5dabcd,
    6px 7px 1px #378ab4,
    7px 6px 1px #5dabcd,
    7px 8px 0px #378ab4,
    8px 7px 0px #5dabcd;
}

.glow {
  color: #444;
  text-shadow: 
    1px 0px 1px #ccc, 0px 1px 1px #eee, 
    2px 1px 1px #ccc, 1px 2px 1px #eee,
    3px 2px 1px #ccc, 2px 3px 1px #eee,
    4px 3px 1px #ccc, 3px 4px 1px #eee,
    5px 4px 1px #ccc, 4px 5px 1px #eee,
    6px 5px 1px #ccc, 5px 6px 1px #eee,
    7px 6px 1px #ccc;
}

.vamp {
  color: #92a5de;
  background: red;
  text-shadow:0px 0px 0 rgb(137,156,213),1px 1px 0 rgb(129,148,205),2px 2px 0 rgb(120,139,196),3px 3px 0 rgb(111,130,187),4px 4px 0 rgb(103,122,179),5px 5px 0 rgb(94,113,170),6px 6px 0 rgb(85,104,161),7px 7px 0 rgb(76,95,152),8px 8px 0 rgb(68,87,144),9px 9px 0 rgb(59,78,135),10px 10px 0 rgb(50,69,126),11px 11px 0 rgb(42,61,118),12px 12px 0 rgb(33,52,109),13px 13px 0 rgb(24,43,100),14px 14px 0 rgb(15,34,91),15px 15px 0 rgb(7,26,83),16px 16px 0 rgb(-2,17,74),17px 17px 0 rgb(-11,8,65),18px 18px 0 rgb(-19,0,57),19px 19px 0 rgb(-28,-9,48), 20px 20px 0 rgb(-37,-18,39),21px 21px 20px rgba(0,0,0,1),21px 21px 1px rgba(0,0,0,0.5),0px 0px 20px rgba(0,0,0,.2);
}
/* SOCIAL BUTTONS */
.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,0.2)}.btn-twitter:focus,.btn-twitter.focus{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}
.btn-twitter:hover{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open&gt;.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}.btn-twitter:active:hover,.btn-twitter.active:hover,.open&gt;.dropdown-toggle.btn-twitter:hover,.btn-twitter:active:focus,.btn-twitter.active:focus,.open&gt;.dropdown-toggle.btn-twitter:focus,.btn-twitter:active.focus,.btn-twitter.active.focus,.open&gt;.dropdown-toggle.btn-twitter.focus{color:#fff;background-color:#1583d7;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open&gt;.dropdown-toggle.btn-twitter{background-image:none}
.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled.focus,.btn-twitter[disabled].focus,fieldset[disabled] .btn-twitter.focus{background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-twitter .badge{color:#55acee;background-color:#fff}
.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open&gt;.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}.btn-facebook:active:hover,.btn-facebook.active:hover,.open&gt;.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open&gt;.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open&gt;.dropdown-toggle.btn-facebook.focus{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open&gt;.dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook .badge{color:#3b5998;background-color:#fff}
.btn-instagram{color:#fff;background-color:#3f729b;border-color:rgba(0,0,0,0.2)}.btn-instagram:focus,.btn-instagram.focus{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}
.btn-instagram:hover{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open&gt;.dropdown-toggle.btn-instagram{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}.btn-instagram:active:hover,.btn-instagram.active:hover,.open&gt;.dropdown-toggle.btn-instagram:hover,.btn-instagram:active:focus,.btn-instagram.active:focus,.open&gt;.dropdown-toggle.btn-instagram:focus,.btn-instagram:active.focus,.btn-instagram.active.focus,.open&gt;.dropdown-toggle.btn-instagram.focus{color:#fff;background-color:#26455d;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open&gt;.dropdown-toggle.btn-instagram{background-image:none}
.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled.focus,.btn-instagram[disabled].focus,fieldset[disabled] .btn-instagram.focus{background-color:#3f729b;border-color:rgba(0,0,0,0.2)}
.btn-instagram .badge{color:#3f729b;background-color:#fff}

/* RED STRIKE THROUGH */

strike, .strike, delred {
  text-decoration: none;
  line-height: 1.4;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.63em, transparent), color-stop(0.63em, #ff0000), color-stop(0.7em, #ff0000), color-stop(0.7em, transparent), to(transparent));
  background-image: -webkit-linear-gradient(top, transparent 0em, transparent 0.63em, #d9534f 0.63em, #d9534f 0.7em, transparent 0.7em, transparent 1.4em);
  background-image: -o-linear-gradient(top, transparent 0em, transparent 0.63em, #d9534f 0.63em, #d9534f 0.7em, transparent 0.7em, transparent 1.4em);
  background-image: linear-gradient(to bottom, transparent 0em, transparent 0.63em, #d9534f 0.63em, #d9534f 0.7em, transparent 0.7em, transparent 1.4em);
  -webkit-background-size: 1.4em 1.4em;
  background-size: 1.4em 1.4em;
  background-repeat: repeat;
}

/* Colors */

.corner-ribbon.white{background: #f0f0f0; color: #555;}
.corner-ribbon.black{background: #333;}
.corner-ribbon.grey{background: #999;}
.corner-ribbon.blue{background: #39d;}
.corner-ribbon.green{background: #2c7;}
.corner-ribbon.turquoise{background: #1b9;}
.corner-ribbon.purple{background: #95b;}
.corner-ribbon.red{background: #e43;}
.corner-ribbon.orange{background: #e82;}
.corner-ribbon.yellow{background: #ec0;}
/* DEALS CSS END */
/* REGENT CSS START */
.btn-regent {
    color: #fff;
    background-color: #51748B;
    border-color: #51748B;
}
.row.itinerary-foot{    
    display: none;
}
.data-info{
    padding-right: 5px;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 14px!important;
    color: #292b2c;
    text-align: left;
    list-style: none;
    background-color: #002041!important;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 0px solid rgba(0,0,0,.15)!important;
    border-radius: .25rem;
    width: 350px;
}
.mega-menu-item-sailingsusd a.nav-link {
    color: #fff !important;
    margin-top: -2px;
    display: none;
}
.mega-menu-item-sailingscad a.nav-link {
    color: #fff !important;
    margin-top: -2px;
}
.text-yellow {
    color: #ffe69e !important;
}
.topbar-middle {
    background-color: #00335f!important;
}
nav.navbar.navbar-toggleable-md {
    background-color: #002646 !important;
}
.square {
    border-radius: 0px !important;
}
.hideTRUE {
    display: none;
}
/* AVALON ITENERARY */
.day-contain {
    clear: both;
    position: relative;
}
.day-meals {
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px 15px 40px 0;
    line-height: 18px;
    color: #333;
}
.day-meals h4 {
    font-size: 18px;
    color: #595959;
    text-transform: uppercase;
    font-weight: 350;
    margin: 0;
    font-family: &quot;museo-sans&quot;, sans-serif;
}
.day-meals .cruise-meals {
    font-weight: 600;
    font-size: 14px;
    line-height: 15px;
}
.day-contain {
    clear: both;
    position: relative;
}
#itinerary #meals-key {
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
    top: -28px;
    color: #333333;
    font-size: 14px;
}
.day-content {
    margin-left: 75px;
    padding: 15px 0 30px 15px;
    border-left: 1px solid #000000;
    font-family: &quot;museo-sans&quot;, sans-serif;
    font-size: 15px;
}
.choice-active {
    border-top: 1px solid #383838;
    border-bottom: 1px solid #383838;
}
.choice-bg {
    background: #e8e8e8;
    padding: 10px 15px 10px 0;
    position: relative;
    font-family: &quot;museo-sans&quot;, sans-serif;
    margin-bottom: 15px;
}
.day-content .choice-bg {
    margin-top: 20px;
    margin-bottom: 20px;
    left: -15px;
}
.day-contain .choice-bg {
    margin-right: -15px;
}
.choice-active .choice-name {
    background: #383838;
}
.choice-name {
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 12px;
    line-height: 14px;
    padding: 3px 0 1px 10px;
    font-size: 14px;
}
.choice-name {
    width: 110px;
    position: absolute;
    top: 14px;
}
.choice-describe {
    padding-left: 125px;
    color: #333333;
    font-size: 15px;
}
.choice-classic .choice-name {
    background: #898989;
}
.choice-discovery .choice-name {
    background: #000000;
}
img.product-dots.img-responsive {
    display: none;
}
/* Header * Logo 
.single-ama .tr-logo {
    background-image: url(/images/logos/ama-logo-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
.single-azamara .topbar-middle {
    background-color: #fff! important;
    padding: 0px;
}
.single-azamara nav.navbar.navbar-toggleable-md {
    background-color: #f2f2f2 !important;
}
.single-avalon .tr-logo {
    background-image: url(/images/logos/avalon-logo-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
.single-azamara .tr-logo {
    background-image: url(/images/logos/azamara-logo-dark.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
.celebrity .tr-logo {
    background-image: url(/images/logos/celebrity-logo-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
.single-crystal .tr-logo {
    background-image: url(/images/logos/crystal-logo-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
.single-cunard .tr-logo {
    background-image: url(/images/logos/cunard-logo-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
.single-holland .tr-logo {
    background-image: url(/images/logos/holland-logo-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
.single-icelandpro .tr-logo {
    background-image: url(/images/logos/icelandpro-logo-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
.single-oceania .tr-logo {
    background-image: url(/images/logos/oceania-logo-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
.single-princess .tr-logo {
    background-image: url(/images/logos/princess-logo-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
.single-president .tr-logo {
    background-image: url(/images/logos/president-logo-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
.single-regent .tr-logo {
    background-image: url(/images/logos/regent-logo-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
.single-royal .tr-logo {
    background-image: url(/images/logos/royal-logo-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
.single-seabourn .tr-logo {
    background-image: url(/images/logos/seabourn-logo-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
.single-silversea .tr-logo {
    background-image: url(/images/logos/silversea-logo-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
.single-viking .tr-logo {
    background-image: url(/images/logos/viking-logo-white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: relative;
    height: 85px;
    width: 180px;
}
*/
/* Hide the logo image 
body:not(.home) .tr-logo img {
    display: none;
}
*/
.bg-salmon-red {
    background-color: #a71a39;
}
.president, .presidentno, .showFALSE, .showSold, .showWait, .hidewait, .hidewaitSold, .hidesold, .hidesoldWait {
    display: none;
}
.xsmall {
    font-size: 70%;
    font-weight: 400;
}
.cclogoheader {
    width: 280px !important;
}
.tr-logo {
    margin-top: 20px !important;
}
.text-gold {
    color: #8e7f54;
}
.text-yellow {
    color: #ffe69e;
}
.fade-blue {
    background-color: #03132391;
}
/* Itinerary Silversea */
.tab-content-disabled.daily-features-content-container-disabled {
    padding: 20PX;
}
.cruise-2018-itineraries-itinerary {
    /* padding-top: 30px; */
    min-height: 200px;
}
.cruise-2018-itineraries-itinerary-row-thumbnail {
    /* background-position: center center; */
    /* background-repeat: no-repeat; */
    /* background-size: cover; */
    /* left: 3px; */
    float: left;
    /* padding-top: 10px; */
    /* width: 30%; */
    /* height: 200px; */
}
.cruise-2018-itineraries-itinerary-row-date-arrow {
    display: none;
}
.cruise-2018-itineraries-itinerary-row-text-name {
    font-size: 1.8em;
    font-weight: bold;
}
.cruise-2018-itineraries-itinerary-row-text, .cruise-2018-itineraries-itinerary-row-date, .cruise-2018-itineraries-excursions-accordion.cruise-2018-itineraries-show-more-wrapper.bordered, .cruise-2018-itineraries-excursions-accordion.cruise-2018-itineraries-show-more-wrapper {
    display: block !important;
    /* padding-inline-start: 343px !important;*/
    /* margin-inline-start: 0px; */
    /* margin-inline-end: 0px; */
    text-align: right !important;
}

.cruise-2018-itineraries-itinerary-row-date-day {
    color: #d20404;
}
.cruise-2018-itineraries-itinerary-row-text-excursions {
    color: #037dff;
}
.cruise-2018-itineraries-itinerary-row-date-time {
    font-size: 12px;
}
.cruise-2018-itineraries-itinerary-row-day {
    display: none;
}

/* end itinerary */
.tr-convenience {
    background-color: #000 !important;
}
nav.navbar.navbar-toggleable-md {
    background-color: #00152b !important;
}
.home nav.navbar.navbar-toggleable-md {
    padding-bottom: 15px!important;
}

.topbar-middle {
    background-color: #002041 !important;
    padding: 0px;
}
.font10 {
    font-size: 10pt;
}
.fade40 {
    width: 100%;
    -ms-filter: &quot;alpha(opacity=20)&quot;;
    filter: alpha(opacity=20);
    -moz-opacity: .2;
    -khtml-opacity: .2;
    opacity: 0.4;
}
.fade60 {
    background-color: rgba(24, 24, 24, 0.6);
}
.height80 {
    height: 80px;
}
.text-purple {
    color: #2b386f;
}
.bg-purple-light {
    background-color: #2b386f;
}
.hideBalcony {
    display: none;
}
.absolute {
    position: absolute;
    width: 100%;
}
.square {
    border-radius: 0px!important;
}
.lead {
    font-size: 1.25rem;
    font-weight: 400;
}
/* Temp hide arrow down in menue */
span.mega-indicator {
    display: none;
}
/* REGENT CSS END */
.row.itinerary-foot{    
    display: none;
}
.data-info{
    padding-right: 5px;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 14px!important;
    color: #292b2c;
    text-align: left;
    list-style: none;
    background-color: #002041!important;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 0px solid rgba(0,0,0,.15)!important;
    border-radius: .25rem;
    width: 350px;
}
.mega-menu-item-sailingsusd a.nav-link {
    color: #fff !important;
    margin-top: -2px;
    display: none;
}
.mega-menu-item-sailingscad a.nav-link {
    color: #fff !important;
    margin-top: -2px;
}
.text-yellow {
    color: #ffe69e !important;
}body{
        	font-size: 16px;
            	color: #333333;
    }
h1, h2, h3, h4, h5, h6 {
                }
h1 {
            }
h2 {
            }
h3 {
            }
h4 {
            }
h5 {
            }
h6 {
            }
#preloader {
    background: url("") center center no-repeat #fff;
}
.footer-top {
    background-image: url("")
}
.navbar.menu-bg {
    background-color: ;
}
.navbar-toggleable-md .navbar-nav .nav-link {
    color: }
.gb-dropdown-menu {
    background-color: ;
}