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

.owl-theme .owl-controls{
	
	text-align: center;
	top: -95px;
	position:absolute;
	right: 0;

}

/* 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: 15px 15px 17px 15px;
	font-size: 40px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: #68b9b2;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 1;
	
}
/* 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;
	Background: #303c4b;
}

/* 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;
	display:none;
}

.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
}
 #owl-featuredproducts .item{
      margin: 3px;
}
#owl-featuredproducts .item img{
  display: block;
  width: 100%;
  height: auto;
}
#owl-featuredproducts .item img:hover{

	opacity: 1;
    transform: scale(1.02);
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.owl-item, h2.subtitle{text-align: center; color: #72d5cd; font-size:45px; font-weight:100; margin-bottom:20px;}
h2.ver_subtitle {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
/* --------------------------------- */

.fadd button.button > span { position:relative; font-size:13px; white-space:normal; line-height:18px; height:auto; text-align:left; margin-top:12px; }
.fadd button.button span span { padding:12px 52px 14px 24px; }
.fadd button.button > span:before { content:"\f07a"; position:absolute; right:12px; top:11px; font-size:25px; color:#68b9b2; }
.fadd button.button:hover > span:before { color:#303c4b; }

.owl-item .price-con {color: #333; font-size: 24px; font-weight: normal;}
.owl-item .price-con.price-box .price { font-size:24px; font-weight:normal; color:#333; }
.owl-item .price-con.price-box .old-price { display:inline-block; }
.owl-item .price-con.price-box .special-price { display:inline-block; }
.owl-item .price-con.price-box .old-price .price { font-size:20px; font-weight:normal; color:#777; }
.owl-item .price-con.price-box .special-price .price { font-size:24px; font-weight:normal; color:#333; }

.owl-item .product-name {margin-top: 20px; margin-bottom: 10px;}
.owl-item .product-name a { color: #72d5cd; font-size: 18px; text-decoration: none;}
.owl-item .product-name a:hover {text-decoration: underline;}

.owl-item .desc_grid {color: #777; font-size: 13px; font-weight: normal; line-height: 20px; margin-bottom: 11px;}






/* ***************************************************************** */
 


@media only screen and (max-width: 767px){

.owl-theme .owl-controls{top: -82px;}
.owl-theme .owl-controls .owl-buttons div{	margin: 5px; padding: 10px 10px 12px 10px; font-size: 30px; }
.owl-item, h2.subtitle{font-size:30px; margin-bottom:20px;}
.owl-item .product-name {margin-top: 10px; margin-bottom: 0;}
.owl-item .product-name a {font-size: 17px;}
.owl-item .desc_grid { font-size: 11px; margin-bottom:0;}
.owl-item .price-con {font-size: 20px;}

.fadd button.button > span { font-size: 12px; margin-top:10px;}
.fadd button.button > span:before {font-size:24px;}
.fadd button.button span span { padding:12px 52px 14px 24px; }
}

@media only screen and (max-width: 600px) {
.owl-theme .owl-controls{top: -82px;}
.owl-theme .owl-controls .owl-buttons div{	margin: 8px 4px; padding: 7px 7px 9px 7px; font-size: 20px; }
.owl-item, h2.subtitle{font-size:25px; margin-bottom:20px;}
.owl-item .product-name {margin-top: 10px; margin-bottom: 0;}
.owl-item .product-name a {font-size: 14px;}
.owl-item .desc_grid { font-size: 9px; margin-bottom:0;}
.owl-item .price-con {font-size: 16px;}

.fadd button.button > span { font-size: 12px; margin-top:10px;}
.fadd button.button > span:before {font-size:20px; }
.fadd button.button span span { padding:12px 40px 14px 12px; }
}

@media only screen and (max-width: 479px) {
.owl-item, h2.subtitle{text-align:left;}
#owl-featuredproducts .item { text-align:center;}
}


@media only screen and (min-width: 1200px) {
.owl-item, h2.subtitle {   
    font-size: 35px;}
}	
	
@media only screen and (min-width: 1400px) {
.owl-item, h2.subtitle {   
    font-size: 40px;}
	
}	

@media only screen and (min-width: 1900px) {
.owl-item, h2.subtitle {   
    font-size: 45px;}	
	
}	


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
