/* SCHOONER ZODIAC */
/*
	font-family: 'IM Fell Great Primer SC', serif;
	font-family: 'IM Fell French Canon', serif;
	font-family: 'IM Fell English', serif;
*/
html {
	margin-top:0 !important;
}
#wpadminbar {
	display:none;
}

body {
	font-family: 'IM Fell English', serif;
	font-size:20px;
	color:#242627;
	background:url('images/bgBody.jpg') center top repeat-x #fafdfd;
}
.pad, .wrap {
	position:relative;
	width:1100px;
	max-width:1100px;
	margin:0 auto;
	padding:0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'IM Fell Great Primer SC', serif;
	padding:0;
	margin:0 0 0.5em 0;
}


/******** BE SURE TO ALSO CHANGE BODY BACKGROUND IMAGE VERTICAL POSITION WHEN CHANGING THESE ********/
#COVID-19_statement {
	display:none;
	text-align:center;
	background:#630a10;
	padding:5px;
}
#COVID-19_statement a {
	color:#FFF;
	text-decoration:underline;
}
.centennialBanner {
	height:200px;
	text-align:center;
	font-size: 0; /* to remove space below banner */
	background:url('images/2024-centennial-bannerBG.jpg') right center no-repeat;
	background-size:cover;
}
.centennialBanner img {
	width:100%;
	max-width:713px;
}
/****************/

.holidayBanner {
	height:200px;
	max-width:800px;
	background:url('images/bgHolidayBanner.jpg') left center no-repeat;
	background-size:cover;
	border:solid 3px #f70708;
	border-radius:20px;
	padding:15px 15px 10px 15px;
	margin:30px auto 0 auto;
}
.holidayBanner img {
	display: block;
	max-height:100%;
	width:auto;
	margin:0 auto;
}


.site-header,
.site-content-contain {
	background:none;
}
.site-header {
	height:245px;
}

.navigation-top {
	position:relative;
	top:0;
	background:none;
	border:none;
}
.navigation-top .wrap {
	max-width:1100px;
	padding:0;
}
.site-navigation-fixed.navigation-top {
	position:relative;
	top:0;
}
#Logo {
	margin:50px 0 15px 0;
}

.navigation-top a {
	font-family: 'IM Fell Great Primer SC', serif;
	font-size:23px;
	color:#115175;
	padding:0 12px;
}
.main-navigation li {
	margin:0;
}
.main-navigation li:nth-child(1) > a {
	padding-left:0;
}
.main-navigation li:nth-last-child(1) > a {
	padding-right:0;
}
.site-header .menu-scroll-down {
	display:none;
}
.main-navigation .menu-item-has-children > a > .icon.icon-angle-down {
	display:none !important;
}
.main-navigation ul ul a {
	font-size:18px;
	padding:5px 15px !important;
	width:19em;
}
.main-navigation ul li.menu-item-has-children:before, .main-navigation ul li.menu-item-has-children:after, .main-navigation ul li.page_item_has_children:before, .main-navigation ul li.page_item_has_children:after {
	right:3em;
}


/* HOME PAGE */
.site-content-contain.home {
	margin-top:-20px;
}
.site-main.home .entry-header {
	display:none;
}
.rslides li {
	margin:0;
}
.site-main.home h1 {
	font-size:30px;
	color:#094f7f;
	text-transform:uppercase;
	text-align:center;
	margin:0 0 5px 0;
}
.site-main.home h2 {
	font-family: 'IM Fell French Canon', serif;
	font-size:24px;
	color:#094f7f;
	text-align:center;
	margin:0 0 50px 0;
}
.site-main.home p {
	font-size:18px;
	color:#630a10;
	text-align:justify;
}

#quicklinks {
	max-width:1100px;
	margin:0 auto 20px auto;
}
#quicklinks .ql1 {
	float:left;
	margin:0 0 0 15px;
}
#quicklinks .ql2,
#quicklinks .ql3 {
	float:right;
	margin:0 15px 11px 0;
}
#quicklinks img {
	-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.47);
	-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.47);
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.47);
	border:solid 9px #FFF;
}


/* HOME ACTION AREA */
#homeVideoBlock {
	min-height:410px;
	background:url('images/bgHomeVideoBlock.jpg') center top no-repeat #115175;
}
#homeVideoBlock .pad {
	padding:50px 0 0 0;
}
.giftCerts {
	float:left;
	width:535px;
}
.giftCerts .textWrap {
	color:#FFF;
	padding:20px 30px;
	background:rgba(196,231,251, 0.4);
}
.giftCerts h3 {
	font-size:36px;
	font-weight:600;
	line-height:1.1em;
	color:#FFF;
	font-variant:small-caps;
	text-shadow:1px 1px 1px #000;
	text-align:center;
	margin:0 0 25px 0;
	padding:0;
}
.giftCerts p {
	font-size:19px !important;
	color:#FFF !important;
	text-align:justify;
	line-height:1.2em;
	padding:0;
	margin:0;
}
.giftCerts .purchaseLink {
	font-size:34px;
	font-weight:600;
	color:#000;
	font-variant:small-caps;
	text-align:center;
	background:rgba(161,201,204, 0.8);
	padding:10px 0;
}
.giftCerts .purchaseLink a {
	display:block;
	Xcolor:#FFF;
	Xtext-shadow: 1px 1px 2px #000;
}
.homeVideo {
	float:right;
	width:536px;
}
.homeVideo iframe {
	border:solid 2px #FFF;
}

/* CRUISES PAGE */
.site-content-contain.cruises {
	margin-top:120px;
	background:url('images/bgallCruisesTopBar.jpg') center top repeat-x;
}
#cruisesSign {
	margin:-229px auto 50px auto;
	text-align:center;
}
.site-content-contain.cruises .entry-header {
	display:none;
}
.site-content-contain.cruises h1 {
	font-family: 'IM Fell English', serif;
	font-size:36px;
	font-weight:600;
	color:#053652;
}
.site-content-contain.cruises table.cruisesSchedule {
	width:80%;
	margin:0 10% 50px 10%;
}
.site-content-contain.cruises td {
	padding:0;
}
.site-content-contain.cruises td h4 { /* cruises listing w/ dates*/
	font-size:18px;
	line-height:1.7em;
}
.site-content-contain.cruises td a {
	color:#294bbb;
	text-decoration:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.site-content-contain.cruises h2 {
	font-family: 'IM Fell English', serif;
	font-size:30px;
	font-weight:500;
	color:#30467b;
}
.site-content-contain.cruises h3 {
	font-family: 'IM Fell English', serif;
	font-size:23px;
	font-weight:500;
	color:#242627;
}



/* CRUISE DETAIL PAGE */
.page-template-page-cruise-detail .entry-header {
	display:none;
}
.page-template-page-cruise-detail .entry-content h1 {
	font-family: 'IM Fell English', serif;
	font-size:30px;
	font-weight:500;
	color:#253c74;
}
.page-template-page-cruise-detail .entry-content h3 {
	font-family: 'IM Fell Great Primer SC', serif;
	font-size:24px;
	font-weight:500;
	color:#343537;
}
.page-template-page-cruise-detail .entry-content p {
	font-size:18px;
}
.page-template-page-cruise-detail .entry-content h2 {
	font-family: 'IM Fell English', serif;
	font-size:24px;
	font-weight:500;
	color:#253c74;
}


/* THE VESSEL */
.site-main.theVessel .entry-header {
	display:none;
}
.site-main.theVessel .left {
	float:left;
	width:65%;
}
.site-main.theVessel .right {
	float:right;
	width:33%;
	min-width:222px;
}
.site-main.theVessel h1 {
	font-family: 'IM Fell English', serif;
	font-size:30px;
	font-weight:500;
	color:#253c74;
}


/* COMMON */
.panel-content .wrap {
	padding:0;
}
body.page-two-column:not(.archive) #primary .entry-header,
body.page-two-column:not(.archive) #primary .entry-content {
	float:none;
	width:100%;
}
.page:not(.home) #content {
	padding-bottom:30px;
}
body.page:not(.twentyseventeen-front-page) .entry-title,
.page-title,
.entry-title {
	font-family: 'IM Fell English', serif;
	font-size:36px;
	font-weight:600;
	color:#053652;
}
body.page:not(.page-template-page-all-cruises) .site-content {
	padding-top:50px;
}
.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) {
	border:none;
}
table, tr {
	border:none;
}
ul, ol {
	margin:0 0 30px 0;
	padding:0;
}
ul li, ol li {
	margin-left:30px;
}
blockquote, blockquote p {
	font-family: 'IM Fell English', serif;
	font-size:24px !important;
	font-weight:500;
	color:#000;
}
img.border-and-shadow {
	border:solid 9px #FFF;
	-webkit-box-shadow:	0px 0px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow:	0px 0px 10px 0px rgba(0,0,0,0.5);
	box-shadow:			0px 0px 10px 0px rgba(0,0,0,0.5);
}
.wp-caption .wp-caption-text {
	font-size:17px;
}


/* SLIDESHOW PAGE */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	background:rgba(0,0,0, 0.9);
}
.gallery-item {
	text-align:left;
}
.gallery-item a img {
	max-width:200px;
	max-height:133px;
}

/* CONTACT PAGE */
button, input[type="button"], input[type="submit"] {
	background:#610a10;
}

/* FOOTER */
#Footer {
	border-top:solid 1px #AAA;
	border-bottom:solid 1px #AAA;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.26);
	-moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.26);
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.26);
	background:#fafdfd;
	margin:40px 0 30px 0;
}
#Footer .subscribe {
	float:left;
	width:610px;
}
#Footer .subscribe a {
	font-family: 'IM Fell Great Primer SC', serif;
	font-size:30px;
	font-weight:600;
	color:#610a10 !important;
	line-height:93px;
	font-variant:small-caps;
}
#Footer .social {
	float:right;
	width:250px;
	padding:15px 0 0 0;
}
#Footer .social img {
	margin:0 0 0 15px;
}
#siteCredits {
	text-align:center;
	padding:0 0 15px 0;
}
#siteCredits,
#siteCredits a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5b5757;
}

.Clear {
	clear:both;
}

/*
	font-family: 'IM Fell Great Primer SC', serif;
	font-family: 'IM Fell French Canon', serif;
	font-family: 'IM Fell English', serif;
*/