/*main.css*/

@font-face {
    font-family: 'kadwabold';
    src: url('../fonts/kadwa-bold-webfont.woff2') format('woff2'),
         url('../fonts/kadwa-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'kadwaregular';
    src: url('../fonts/kadwa-regular-webfont.woff2') format('woff2'),
         url('../fonts/kadwa-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/* extra styles */
.menu ul li a{padding:0 13px;color:#000;text-transform:uppercase;font-weight:bold;font-size:14px;}
.menu .container{padding:0;}

.product-holder{padding:40px 0;}
.title-holder h4{font-family: 'kadwaregular';font-size:35px;}
.title-holder  p{font-size:18px;color:#565656;}
.title-holder{text-align:center;margin-bottom:50px;}
.title-holder h4{background:url(../img/title-underline.png) center bottom no-repeat;padding-bottom:15px;margin:0 0 15px;}

.carousel-product{background:#fff;height:380px;margin:0 0 40px;position:relative;}
.carousel-product .subtitle{color:#000;font-size:14px; height:17px;}
.carousel-product .title{color:#000;font-weight:bold;}

.carousel-product .graybox{ background: #eae8e8;
    padding: 10px 8px;
    height: 80px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }
.carousel-product .price-details{float:left;width:82px;position:relative;height:45px;}
.carousel-product .price-details .bold-price{font-size:30px;float:left;line-height:32px;}

.carousel-product .price-details .bold-price .price{ font-size: 26px;line-height: 32px; color:#5a5a5c;}
.carousel-product .offers .price{ color: #5a5a5c;font-size: 14px;}

.carousel-product .price-details .light-price{font-size:18px;position: absolute;right: 0;bottom:	13px;}
.carousel-product .price-details .small-price{color: #b50d0d;
    font-size: 10px;
    position: absolute;
    right: 0;
    top: -9px;
    font-weight: bold;}
.carousel-product .price-details .small-note{font-size: 11px;position: absolute;left: 0;right: 0;bottom: 0;}

.carousel-product .offers{
	clear: both;
    padding-top: 0;
    background: url(../img/line.png) repeat-x top center;
    margin: 0;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.carousel-product img{max-width:100%;}

.carousel-product .qnt-details{float:right;color:#000;margin:4px 0 0;}
.carousel-product .qnt-details .txt{float:left;font-size:12px;line-height:40px;}
.carousel-product .qnt-details .qnt{float:left;margin-left:5px;width:40px;height:40px;border-radius:3px;background:#fff;line-height:40px;font-size:20px;border:none;text-align:center;}
.carousel-product .qnt-details .cart{float:left;margin-left:5px;width:40px;height:40px;line-height:40px;border-radius:3px;background:#7d416b;}
.carousel-product .qnt-details .cart img{vertical-align:middle;margin:0;}

.product-holder .btn-holder{text-align:center;display:block;width:100%;clear:both;}
.product-holder .btn-holder a{display:inline-block;font-size:20px;color:#fff;background:#7d416b;height:50px;line-height:50px;padding:0 60px;border-radius:5px;text-decoration:none;}
.product-holder .btn-holder a span{font-weight:bold;}
.product-holder .btn-holder a img{margin-left:10px;}
.product-holder .btn-holder a:hover{color:rgba(255,255,255,0.7);}

.full-grayarea{background:#ecebec;padding:40px 0;}

.bottom-box{background:#fff;display:inline-block;width:100%;}
.bottom-box a{display:inline-block;width:100%;}
.bottom-box img{width:100%;}
.bottom-box .head5{color:#000;font-size:16px;font-weight:bold;text-transform:uppercase;padding:15px 20px;display:inline-block;width:100%;}
.bottom-box a:hover .head5{color:#666;}

.carousel-product p{font-size:12px;}

.owl-carousel{margin:0;}


.categ-list .carousel-product .graybox{ position:relative}
.categ-list .carousel-product .darkgreybox{ background:#d7d4d4;}
.categ-list .carousel-product{ border:1px solid #ddd; height:auto; padding:0}
.categ-list .carousel-product .price-details{ width:120px;}
.categ-list .carousel-product .price-details .small-note{ left:0;}
.catblock{ padding-top:60px;}
.catleftbar{ padding-right:45px; padding-top:72px;}
.categ-list .carousel-product .title{ min-height:46px;}
.categ-info h1{font-family: 'kadwaregular';font-size:35px;background:url(../img/title-underline.png) center bottom no-repeat;padding-bottom:15px;margin:0 0 15px; max-width:90%;}
.categ-info{ margin-bottom:35px;}
.categ-info .order .ordertype { display:none;}
/* media queries */

.qnt-details .cart .addtocartbtn{text-indent: -999px; border: medium none; width: 36px; background: transparent url("../img/cart.png") no-repeat scroll 5px 8px;}

.carousel-product .graybox.simpleprodgrey{ height:67px;}


@media only screen and (max-width:1200px){
	.carousel-product .price-details .bold-price .price{font-size:20px;}
	.bottom-box .head5{padding:10px 15px;}
}
@media only screen and (max-width:1024px){

}
@media only screen and (max-width:992px){
	.carousel-product .price-details .bold-price .price{font-size:30px;}
	.bottom-box .head5{padding:15px 20px;}
	.catleftbar{ padding:0;}
.catblock{ padding-top:10px;}
ul.listed-menu.filters, div.amshopby-page-container, div.amshopby-filters-top{ position:absolute;}
}
@media only screen and (max-width:767px){
	.carousel-product{margin:0 0 15px;}
	.product-holder .btn-holder a {
		font-size: 18px;
		height: auto;
		line-height: 24px;
		padding: 20px 60px;
	}
	.title-holder h4{font-size:24px;}
	.title-holder p{font-size:13px;}
}