div.ccm-page > header{padding-top: 0;padding-bottom: 0;min-height: auto}div.ccm-page header .ccm-search-block-form::before{content: " "}div.ccm-page header .ccm-search-block-form{overflow: hidden;margin-top: 23px}div.ccm-page header .ccm-search-block-form .ccm-search-block-text{width: auto;padding: 6px 12px}div.ccm-page > main{padding-bottom: 0}div.ccm-page main > .HTMLBlock h2{color: #fff;font-family: 'GothamBook', sans-serif;font-size: 32px;font-weight: 300;line-height: 36px}div.ccm-page > main .btn,div.ccm-page main > .HTMLBlock .btn{padding: 8px 10px}.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice div b{background: none !important}.select2-container .select2-choice .select2-arrow,.select2-container .select2-choice div{border-left: 0 !important}div.ccm-page main h3{font-size: 24px;line-height: 1.1}div.ccm-page main > .sharing{padding-bottom: 0}div.ccm-page main > .about a.view-more{color: #125375}div.ccm-page > main .media-left,div.ccm-page > main .media-right,div.ccm-page > main .media-body{display: table-cell;vertical-align: top}div.ccm-page > main .media-left,div.ccm-page > main .media > .pull-left{padding-right: 10px}div.ccm-page main .bg-primary h2{color: #fff}@media screen and (max-width: 62em){div.ccm-page > header nav ul{float: none;margin-top: 0 !important}div.ccm-page header .ccm-search-block-form .ccm-search-block-text{width: 100%}div.ccm-page main > .HTMLBlock h2{font-size: 1.5em}}@media (min-width: 768px){header{min-height: auto}}@media (min-width: 550px){div.modal iframe{width: 550px;height: 420px}}@media (max-width: 550px){div.modal iframe{width: auto;height: auto}}.w75 p{width: 75%;margin: 0 auto}.center{text-align: center}.banner img{min-width: 100%}.bpad{padding-bottom: 21px}.bmargin{margin-bottom: 21px}.offer{padding: 25% 0 !important;text-align: center;min-height: 132px}.bg-grey{background-color: #eee}.grape{background-color: #444d6a;padding: 0}.grape .fixed img{float: right;margin-left: 21px}.norpad{padding-right: 0}.destination-intro{position: relative;padding: 4vw 0 2vw 42px}.destination-intro p span{font-weight: 900}.destination .dcols{padding: 0 50px}.destination .dcol{background-color: #fff;width: 90%;margin: 0 auto;border: 11px solid #fff}.destination .dcol h2{font-size: 28px;font-weight: 700;line-height: 40px;color: #49704f;text-align: left;margin: 40px 0}.destination .dtext{width: 95%;margin: 0 auto}input[type="button"].exp{background-color: #49704f;color: #fff;border: 1px solid #bcbec3;padding: 7px 64px;margin: 75px auto 45px}#overlay{background-color: #555;display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 5000}#overlay.modal{display: block}div.modal-container{position: absolute;text-align: center;top: 15%;width: 100%;z-index: 5001}div.modal{background-color: #f9f9f9;border: 2px solid #555;border-radius: 5px;display: inline-block;margin: 0 auto;min-height: 175px;min-width: 275px;padding: 0 7px;position: relative;width: auto}div.modal-close{text-align: right;font-size: 1.1em}.modal-close:hover{cursor: pointer}.video-button-overlay:hover{cursor: pointer}div#ccm-toolbar .fa{font-size: 14px !important;color: #999}div#ccm-popover-menu-container .dropdown-menu > li > a{font-size: 14px}.block-hdr-divider h2{padding: 72px 0 21px 0}.vessels .tile{position: relative}.vessels .tile:hover{cursor: pointer}.vessels .tile caption{white-space: no-wrap}.vessel-panel{display: none}.vessel-panel.selected{display: block}.vessels .tile .overlay{display: none;position: absolute;margin-top: -75px;background-color: #eee;z-index: 1001;transition: all .5s ease 0s;visibility: hidden}.vessels .tile .overlay.selected{display: block;width: 200%;box-shadow: 10px 10px 5px #888;border-radius: 10px;visibility: visible;padding: 10px}.vessels .tile .overlay p{font-size: 1em;text-align: left;text-shadow: -0.3px 0 #00c1d5, 0 .3px #00c1d5, .3px 0 #00c1d5, 0 -0.3px}.vessels .tile .overlay.selected.right{right: 0}.cabin-box{margin-top: 21px}.cabin-box-img aside{text-align: center;padding-bottom: 25px}.cabin-box-desc p{font-size: 0.9em;line-height: 1.5em}.itinerary-days-container > .ipanel{display: none}.itinerary-days-container > .ipanel.selected{display: block}h4.panel-ctl{display: inline-block}h4.panel-ctl.selected{color: #454e6b}h4.panel-ctl:hover{cursor: pointer}.cabin-choices input[type="checkbox"]{margin-right: 10px}