#masthead {
	background-color:black;
}

/*#header-sidebar {
		width:50%;
}*/
.logo-wrapper {
}
.widget img {
		width:125% !important;
}
#headercontainer {
margin:auto;
}
#headerlogo {
		margin:auto;
		float:left;
}
#headerlogo p {
	
}
#headeraddress {
margin-top:20px;
		margin-left:25px;
float:right;
}
#headeraddress p {
	color:#fff;
		font-size:20px;
	font-weight:bolder;
}
.booknow-btn {
		background:red;
		font-weight:bolder;
		font-size:20px;
		padding:10px;
		margin-bottom:5px;
}
/* mine to make p text white again red bg */
.text1 {
		color:#fff !important;
}
/* tour photos header home pg */
.tourphotos {
		font-size:35px !important;
		color:#fff !important;
		text-align:center !important;
}
/* mine for tour page stuff and some home pg stuff */

.textOverlay {
		position:relative;
		width:100%;
		height:auto;
		margin-left:auto;
		margin-right:10px;
		text-align:left;
}
.textOverlay img {
		width:100%;
}
.overlay-title {
		position:absolute;
		width:100%;
		bottom:0px;
		left:0px;
		color:#fff;
		text-transform:uppercase;
		background-color: rgba(0,0,0,0.5);
	font-size:26px;
}
a.overlay-title, comboTour a {
		color:#fff;
		text-decoration:none;
}
.tour-text {
		background-color:#fff;
		margin:2%;
}
.tour-text h4 {
		text-transform:uppercase;
		font-weight:bold;
		font-size:22px;
	margin-bottom:-20px;
}
.secondLine {
		text-transform:uppercase;
		font-weight:bold;
		font-size:16px;
}
.spacer {
	height:10px;
}
.tour-description {
		font-size:16px;
}
/* 4 amazing tours */
h1.heading {
		font-weight:bolder;
		color:#fc0;
		text-align:center;
	font-size:50px;
	line-height:1em;

}
.comboTour {
				position:absolute;
		width:100%;
		bottom:6px;
		left:0px;
		
		color:#fff;
		text-transform:uppercase;
		background-color: rgba(0,0,0,0.5);
}
.newText {
		color:#fc0;
		font-family: 'Parisienne', cursive;
		margin-left:10px;
		text-transform:capitalize;
}
tour-button p {
		font-weight:bolder;
}
.vidtext1 h1 {
		text-align:center;
		color:#fff;
		text-transform:uppercase;
		font-weight:bolder;
		background-color: rgba(0,0,0,0.5);
		padding:10px;
		display:inline;
}
.vidtext2 h2 {
		text-align:center;
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		background-color: rgba(0,0,139,0.5);
		padding:10px;
		display:inline;
}
.vidtext3 h3 {
		text-align:center;
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		background-color: rgba(0,0,0,0.5);
		padding:10px;
		display:inline;
}
h3 a.title {
		color:#fff !important;
}
.overlay-title h3 a {
		color:#fff;
}
/* mine to make nav text bigger */
.main-navigation a {
font-weight: bolder;
text-transform: uppercase;
font-size: 22px;
}
/* mine to make text bolder */

p {
	font-weight:bold !important;
}
/* make reservation btn tours page */
.vc_btn3.vc_btn3-size-lg {
	font-weight:bolder;
}

.custom-logo {
width: 200px;
height: 180px;
}
/* header sidebar text bigger 
.logo-wrapper {
	width:70%;
}
#header-sidebar {
	text-align:center !important;
	
}
#headeraddress p {
	font-size:20px;
	
}*/
/* removes gap under nav menu */
#main.site-main {
  padding-top: 0;
}

@media screen and (max-width: 600px) {
#homevidbackground {
		display:none;
		}
	/* nav for ipad */
.main-navigation ul li a {
font-weight: bold;
text-transform: uppercase;
font-size: large;
	padding:10px;
	}
/* make address block centered on mobile */
#headeraddress {
		padding-top:20px !important;
		margin-right:30px !important;
		
		}
		#headeraddress p {
	text-align:center;
		}
}