.striped img{
	max-width: 100%;
	height: auto;
}

.striped h2{
	color: #e4a743;
	margin-top:  0;
}

.btn{
	background: #d29e29;
	color: #fff;
	font-family:"neoretrofillregular";
	font-size: 1.2em;
	border-radius: 0px;
	border: 0;
}

.btn:hover{
	background: #cc9825;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3)
}


.striped{
	padding: 2em 15px;
	margin: 0 -15px;
}

.striped.views-row-even{
	background: #fbf2dd;
}

.striped.views-row-even h2{
	color: #397b75
}



.owl-carousel .item{
}

.caption{
	position: absolute;
	width: 100%;
	top: initial;
	bottom: 0;
	text-align: center;
	background: #666639d1;
	opacity: 1;
	color: #fff;
	font-family: "neoretrofillregular";
	font-size: 1.3em;
}

.caption h4{
	color: #fff;
	margin: 1em 0 0 0
}

.caption h3{
	color: #fff;
	font-size: 2em;
	margin: 0 0 0.4em 0; 
}


.owl-nav{
	position: absolute;
	display:  block;
	top: initial;
	bottom: 80px;
	width: 100%;
	color: transparent;
}

.owl-carousel .owl-nav button.owl-prev{
	background: url(images/left.png) no-repeat;
	left: 20px;
	width: 34px;
	height: 34px;
	position:  absolute;
}

.owl-carousel .owl-nav button.owl-next{
	background: url(images/right.png) no-repeat;
	right: 20px;
	width: 34px;
	height: 34px;
	position:  absolute;
}

.nivoSlider{
	margin-bottom: 20px !important;
}



@media (min-width: 768px){
	.striped:after{
		content: "";
		display: table;
		clear: both;
	}

	.striped.views-row-odd img{
		float: left;
		margin-right: 2em;
		width: 50%;
	}

	.striped.views-row-even img{
		float: right;
		margin-left: 2em;
		width: 50%;
	}

	.owl-carousel{
		width: 750px;
		margin-left: -15px;
	}
}


@media (min-width: 992px){
	.owl-carousel{
		width: 970px;
		margin-left: -15px;
	}
}