/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 4px 9px;
	font-size: 12px;
	/*filter: Alpha(Opacity=50);*/   /*IE7 fix*/
	/*opacity: 0.5;*/
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	/*filter: Alpha(Opacity=100);*/   /*IE7 fix*/
	/*opacity: 1;*/
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

.owlText {position:absolute; bottom:0; color:#fff; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7); max-width: 620px !important; box-sizing:border-box; padding: 15px 160px 15px 30px;}
.owlBtn {position: absolute; bottom:13px; right:15px; color:#fff !important; background:#a11315; font-size: 12px; padding: 6px 10px 7px;
    -webkit-border-radius:5px;
       -moz-border-radius:5px;
            border-radius:5px;
}
.owlBtn:hover {background:#c71720;}
a.owlBtn:hover {text-decoration:none;}
.owlText h2 {margin-bottom:0; font-weight:normal;}
.owlText p {margin-bottom:0; font-size:13px;}

.owl-prev {
    right: 30px;
    position: absolute;
    top: 35px;
}
.owl-prev:after {
	content:'\25c2';
	font-family: 'icomoon';
	font-size: 30px;
}
.owl-next {
    right: 0px;
    position: absolute;
    top: 35px;
}
.owl-next:after {
	content:'\25b8';
	font-family: 'icomoon';
	font-size: 30px;
}

#owl-home .owl-prev {
    right: auto;
	left:-80px;
    position: absolute;
    top: 90px;
}
#owl-home .owl-next {
    right: -80px;
    position: absolute;
    top: 90px;
}


#owl-home .owl-prev:after {
	font-size: 40px;
	color:#a1a9b3;
}
#owl-home .owl-prev:hover:after {
	color:#1f344d;
}
#owl-home .owl-next:after {
	font-size: 40px;
	color:#a1a9b3;	
}
#owl-home .owl-next:hover:after {
	color:#1f344d;	
}

#owl-home .owl-prev {
    right: auto;
	left:-80px;
    position: absolute;
    top: 90px;
}
#owl-home .owl-next {
    right: -80px;
    position: absolute;
    top: 90px;
}

#owl-related .item {text-align:center;}
#owl-related .owl-prev:after {
	font-size: 40px;
	color:#a21d21;
	opacity:.6;	
}
#owl-related .owl-prev:hover:after {
	color:#a21d21;
	opacity:1;	
}
#owl-related .owl-next:after {
	font-size: 40px;
	color:#a21d21;
	opacity:.6;		
}
#owl-related .owl-next:hover:after {
	color:#a21d21;
	opacity:1;
}

#owl-related .owl-prev {
    right: auto;
	left:-50px;
    position: absolute;
    top: 28%;
}
#owl-related .owl-next {
    right: -50px;
    position: absolute;
    top: 28%;
}


#owl-recommend.owl-carousel .owl-item {margin-right:10px;}
#owl-recommend .item {text-align:center;}
#owl-recommend .owl-prev:after {
	font-size: 40px;
	color:#a1a9b3;
}
#owl-recommend .owl-prev:hover:after {
	color:#1f344d;
}
#owl-recommend .owl-next:after {
	font-size: 40px;
	color:#a1a9b3;	
}
#owl-recommend .owl-next:hover:after {
	color:#1f344d;	
}

#owl-recommend .owl-prev {
    right: auto;
	left:-20px;
    position: absolute;
    top: 90px;
}
#owl-recommend .owl-next {
    right: -20px;
    position: absolute;
    top: 90px;
}

/* 16px baseline (960px - 1199px) */
@media only screen and (min-width:60em) and (max-width:74.938em) {
	#owl-related .owl-prev {
		top: 22%;
	}
	#owl-related .owl-next {
		top: 22%;
	}
}

/* 16px baseline (768px - 959px) */
@media only screen and (min-width:48em) and (max-width:59.938em) {
	#owl-related .owl-prev {
		top: 17%;
	}
	#owl-related .owl-next {
		top: 17%;
	}	
}	

/* 16px baseline (180px - 767px) */
@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	
	.owlText {position:relative; padding: 25px 30px 25px 30px; margin:0 0 0 70px;}
	.owlText p {display:none;}
	.owlText .owlBtn {display:none;}

	.owl-theme .owl-controls .owl-buttons div	{margin:0; padding:0;}
	.owl-prev {top:25px; left:0; right:auto;}
	.owl-next {top:25px;}
	
	#owl-related .owl-item .item {padding: 0 10px; width:auto;}
	#owl-related .owl-prev {
		left:-30px;
	}
	#owl-related .owl-next {
		right: -30px;
	}	
	
}

/* 16px baseline ( - 479px +) */
@media only screen and (max-width:29.938em){
	#owl-home .owl-prev {
		left:-40px;
	}
	#owl-home .owl-next {
		right: -40px;
	}	
}	