/*
*     Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-controls
{
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-controls .owl-nav [class*='owl-']
{
	color: #FFFFFF;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #D6D6D6;
	display: inline-block;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.owl-theme .owl-controls .owl-nav [class*='owl-']:hover
{
	background: #869791;
	color: #FFFFFF;
	text-decoration: none;
}
.owl-theme .owl-controls .owl-nav .disabled
{
	opacity: 0.5;
	cursor: default;
}
.owl-theme .owl-dots .owl-dot
{
	display: inline-block;
	zoom: 1;
	=display: inline;
}
.owl-theme .owl-dots .owl-dot SPAN
{
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #D6D6D6;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity 200ms ease;
	-moz-transition: opacity 200ms ease;
	-ms-transition: opacity 200ms ease;
	-o-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active SPAN, .owl-theme .owl-dots .owl-dot:hover SPAN
{
	background: #869791;
}
#mainbanner .owl-theme .owl-controls
{
	position: absolute;
	width: 100%;
	left: 0px;
	top: 50%;
	height: 0px;
}
#mainbanner .owl-theme .owl-nav DIV
{
	margin: -20px 0px 0px;
	padding: 0px;
	float: left;
	background: url(../../../images/icon_arrow.png) no-repeat center center;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 40px;
	overflow: hidden;
}
#mainbanner .owl-theme .owl-nav DIV + DIV
{
	float: right;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
#featured
{
	margin: 0px 0px 40px;
	padding: 0px;
}
#featured .owl-theme .owl-controls
{
	position: absolute;
	width: 100%;
	left: 0px;
	top: -30px;
	height: 0px;
	text-align: right;
}
#featured .owl-theme .owl-nav DIV
{
	margin: 0px;
	padding: 0px;
	background: url(../../../images/icon_arrow.png) no-repeat center center;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 40px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	right: 50px;
	/*[empty]+placement:;*/
}
#featured .owl-theme .owl-nav DIV + DIV
{
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	right: 10px;
}
#product .owl-theme .owl-controls
{
	position: absolute;
	width: 100%;
	left: 0px;
	top: -40px;
	height: 0px;
}
#product .owl-theme .owl-nav DIV
{
	margin: 0px;
	padding: 0px;
	background: url(../../../images/arrow_prev.png) no-repeat center center;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 20px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	right: 30px;
}
#product .owl-theme .owl-nav DIV + DIV
{
	right: 10px;
	background: url(../../../images/arrow_next.png) no-repeat center center;
}
