.divider1 .container,.divider3 .container{
	background:rgba(0,0,0,0.5);
	height:450px;
	width:100%;
}
.callout img{
	display:inline;
	width:100px;
}
.masonry{
	column-count: 3;
	column-gap: 1em;
}
.masonry .item { /* Masonry bricks or child elements */
	background-color: #eee;
	display: inline-block;
	margin: 0 0 1em;
	width: 100%;
	max-height: 475px;
	overflow: hidden;
}
.no-touch .mask figure:hover figcaption, .mask figure.cs-hover figcaption{
	transition:none;
}
#googleMap{
	border:0px;
}
.no-touch .mask figure:hover img, .mask figure.cs-hover img{
	transform:none;
}
.grid figure {
	margin-bottom: 20px;
}
#tours .callout h2{
	font-size: 20px;
	color: #000;
}	
.navbar-brand,.navbar-brand:visited,.navbar-brand:active{
	font-family:cursive;
	font-size: 30px;
	margin-top: 0px;
	color:#fff;
}
@media (min-width: 768px){
	.navbar-nav {
		float:right;
	}
	.navbar-brand,.navbar-brand:visited,.navbar-brand:active{
		margin-top:0px;
	}
}
@media (min-width: 569px){
	.divider1 h1,.divider3 h1{
		padding-top:30px;
	}
}		
#about,#tours{
	padding-bottom:50px;
}
#about,#tours{
			padding-bottom:50px;
}
#tour-details{
	margin-top:120px;
	min-height:600px;
}
#tour-details .row{
	margin-bottom:20px;
}
.navbar {
	min-height:120px;
}
.navbar-brand{
	padding-top:6px;
}
.navbar-brand img{
	background:transparent;
	width:150px;
	height:auto;
}
.navbar-brand span{
	font-size: 17px;
    display: block;
    color: #535861;
    margin-left: 1px;
}
.navbar-inverse {
	background-color: #fff;
	border-color: #fff;
	opacity:0.9;
}
@media (min-width: 768px){
	.navbar-nav > li > a {
		padding-top: 15px;
		margin-top: 38px;
	}
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	color: #000;
}
.navbar-inverse .navbar-nav > li > a {
	color: #565656;
	text-transform: uppercase;
	font-weight: 600;
}
.no-touch .mask figure:hover figcaption, .mask figure.cs-hover figcaption{
	transition:none;
}
.no-touch .mask figure:hover img, .mask figure.cs-hover img{
	transform:none;
}
.icon-menu{
	font-size:30px;
	color:#000;
}
.navbar-toggle{
	margin-top: 56px;
	border:1px solid #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #fff;
}
.divider1 .carousel{
	height:300px;
}
.divider1 .carousel h4{
	color:#fff;
	font-weight:bold;
	margin-top:20px;
}

.divider1 .carousel-caption {
    right: 15%;
    top: 0px;
	bottom:unset;
    padding-top: 0px;
}
@media (max-width: 768px){
	.divider1 h1{
		padding-top: 20px;
	}
	#google_translate_element{
		right: 12px !important;
	}
}
.navbar .container{
	position:relative;
}
#google_translate_element{
	width: 160px;
    position: absolute;
    right: 28px;
    top: 5px;
	z-index:1000;
}
.skiptranslate{
	/*display:none;*/
}