/*******************************************************
Product list Styles
********************************************************/
/*  Theme Designed By Bahman Rostampour . www.ipresta.ir */



@media screen and (max-width: 480px) {
	#usefull_link_block li a:before,#usefull_link_block li:before{font-size:18px !important}
	#header .cart_block{left:0px;position:fixed;width:100%}

#index ul.product_list.grid li .product-container .button-container{height:auto}
.cart_quantity .cart_quantity_input, .table tbody > tr > td.cart_quantity .cart_quantity_button{margin:5px auto !important;width:60px !important;display:block !important}
	#cart_summary tbody td, #order-detail-content #cart_summary tbody td .price{width:100% !important;text-align:center !important}
		div#product_reference > div:before{top:-17px !important}
		h3.page-product-heading:after{bottom:-32px !important;}
.page-heading span.heading-counter {float: none;display: block;padding-top: 5px; }
.top-pagination-content .compare-form,.bottom-pagination-content .compare-form {float: right;width: 100%;text-align: right;padding-bottom: 10px;clear: both; }
.cart_navigation > span {display: block;width: 100%;padding-bottom: 15px; }


#page .rte img{clear:both !important;float:none !important;display:block;width:100% !important;height:auto !important}
.footcopyright, .ajax_cart_quantity{display:none}

div.box-info-product .exclusive, #new_comment_form label{width:100%}
	#index ul.product_list.grid li .product-container .button-container .ajax_add_to_cart_button,
 #index ul.product_list.grid li .product-container .button-container span.button,
 #index ul.product_list.grid li .product-container .button-container .lnk_view{
	display:block
 }
 #my-account ul.myaccount-link-list li{width:100%;clear:both;text-align:right}
 #my-account ul.myaccount-link-list li a i, #my-account ul.myaccount-link-list li a span{display:inline-block}
  #my-account ul.myaccount-link-list li a i{position:relative;top:-10px;}
  .footertop, .topbarss, .content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix > span{display:none}
	   header div#header_logo{text-align:right;margin:0 !important;}
	.columns-container{background:#fff}
.top-pagination-content .compare-form, .bottom-pagination-content .compare-form{text-align:center}
.content_sortPagiBar .sortPagiBar #productsSortForm, .content_sortPagiBar .sortPagiBar #productsSortForm .selector, .content_sortPagiBar .sortPagiBar .nbrItemPage{float:none;width:100%}
.content_sortPagiBar .sortPagiBar #productsSortForm select, .content_sortPagiBar .sortPagiBar .nbrItemPage select{max-width:100% !important}
.top-pagination-content{margin-top:10px}
#subcategories ul li{width:50%}
#center_column .block.products_block{border:none}

   i.tops{line-height:36px}
  
	a.rslides_nav{font-size:16px;top:26%;height:40%;opacity:0.8}
	#new_comment_form #criterions_list .star_content{float:none;width:100%}
	#criterions_list .star:after{width:48px}
	.rslides_nav:before{
		left:-40px;
		transform: scale(-1);
-webkit-transform: scale(-1);
-moz-transform:scale(-1);

		}
		.rslides_nav.next:before{
					right:-40px;
		transform: scale(-1);
-webkit-transform: scale(-1);
-moz-transform:scale(-1);
		}
	.sliderback{padding:0;margin:0 -10px !important}
	#right_column .block .title_block, #left_column .block .title_block, #center_column .block .title_block{margin:0 -10px}
	#right_column{display:none}
	i.tops{padding-top:0px !important}
	#attributes fieldset label, #attributes .attribute_list{width:100%;display:block}
	.collapse, .page-product-box > div{border:none;}
	#product .primary_block, .page-product-box{margin:0px -10px}
		h3.page-product-heading{background:none;border-right:0;border-left:0;font-weight:600}
}


@media screen and (min-width: 480px) {

}


@media screen and (max-width: 768px) {
	.table-data-sheet label{background:#f8f8f8}
	.table-data-sheet label, .table-data-sheet span{border:0;padding:3px 10px !important;border-bottom:2px solid #fff}
	.deffe div{padding:0 !important}
	#new_comment_form .new_comment_form_content{padding:0}
	#product p#loyalty{width:100%;text-align:center !important}
		#product p#loyalty:after{float:none}

	.ajax_cart_quantity{display:none !important}
i.tops{padding-top:20px;width:50px;float:left}
.topcart, .topuser{padding:0;width:50px;float:left}



	.nav-tabs > li{width:100%}
	ul.nav-tabs.hitabs li a{margin-top:2px}

   .ajax_cart_quantity{background:rgba(0,0,0,0.3);color:#fff}
	.rslides_nav{font-size:16px;top:35%;height:30%;left:-35px;opacity:1}
	.rslides_nav.next{right:-35px}

	   #cat-title{border-top:1px solid #aaa;}

	#product_reference2 > div{display:none}
	#product_reference2 > div:before{display:none}
		#product div.breadcrumb{border-bottom: 1px solid #ddd;}

#center_column .block .title_block{padding-right:10px}
	
	.aytu{border:none;border-bottom:1px solid #ddd;}
div.ac_results{text-align:right;width:100% !Important}
	.owl-pagination{display:none}
	.pb-right-column, #buy_block{padding:0}
			
#search_block_top{padding-left:10px;}
.immgs{position:relative}
.news-preview img{width:100% !important;float:none !important;clear:both !important}
.footer-container #footer{padding-top:5px}

	#header nav{padding:0}
	#index #columns{padding-top:0px}
	    #emhomeblocks li{margin-top:35px !important;padding:0}


	.top-pagination-content .compare-form, .bottom-pagination-content .compare-form{padding:0}
	.top-pagination-content {padding-bottom:5px;}
	.title_block.prezo, .comments_note{display:none}
	

	h3.page-product-heading:after{bottom:-36px }
	div#product_reference > div:before{top:-14px}
.socialsharing_product{text-align:center}

	.block .title_block, .block h4{border-radius:0;margin:0;border:0}
	#index ul.product_list.grid li .product-container .button-container .ajax_add_to_cart_button,
 #index ul.product_list.grid li .product-container .button-container span.button,
 #index ul.product_list.grid li .product-container .button-container .lnk_view{
	margin:5px 5px
 }

.footerbottom{padding:0px}

.socialsharing_product button span, .bbb{display:none}
.block .list-block .form-group select { width: 270px; }
ul.step li {width: 100%; border-right-width: 1px; }		

header .nav{padding-bottom:1px}
#layer_cart .layer_cart_product .layer_cart_product_info {padding-top:0}
#layer_cart{width:90%;margin:5%}
.pb-center-column {margin-bottom:10px}
.pb-right-column {background:none;min-height:100px}

.sf-menu > li > ul > li.category-thumbnail > div img {max-width:100%;max-height:100%}
  #page .rte img {width:100%}
.comment_details > li{  clear: both;
    display: block !important;
	text-align:center;
    float: none !important;
    padding-right: 0 !important;	
}	

.table-data-sheet > div:last-child{border:none}
.table-data-sheet > div.odd label, .table-data-sheet > div.even label{background:#f1f1f1;}
.table-data-sheet > div.odd span, .table-data-sheet > div.even span{background:#f1f1f1;}	

.table-data-sheet span{padding-right:5px}
.table-data-sheet > div:hover label{box-shadow: none;}
 .table-data-sheet > div:hover span{box-shadow: none;}
#send_friend_form .form_container{padding:10px 0px}

#cmsinfo_block > div.col-xs-12 { 	text-align:center !important}
#cmsinfo_block > div.col-xs-12 img{
	clear:both;
	float:none !important;
max-width:100%;
height:auto !important
}

.sliderback .legend{display:none}


ul.product_list .availability span{width:100%}

ul.product_list.grid li .product-container .content_price, #index ul.product_list.grid li .product-container .content_price{height:38px}
.spacerr{
	height:50px;
}
	ul.sf-menu > li > ul > li.category-thumbnail{display:none !important}

}

@media screen and (min-width: 768px) {
.topcart{padding:0}

}

@media screen and (max-width: 992px) {
		#htmlcontent_home .htmlcontent-item-6,#htmlcontent_home .htmlcontent-item-1,#htmlcontent_home .htmlcontent-item-7{display:none}
	#search_block_top{margin-top:0}
 
	#usefull_link_block{text-align:right}
	#usefull_link_block li{margin:0}
	.footer-container #footer{padding-top:10px; padding-bottom:10px !important}
	.footer-container #footer #block_contact_infos li{padding:0}
	.footertop{padding-top:10px;padding-bottom:10px}

	ul.sf-menu > li > a{font-size:15px}

	#product_reference > div:before{top:-10px}
#product h1{text-align:center;}
	#layer_cart .layer_cart_cart{
		min-height:180px;
	text-align:center;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);

	}
.page-product-heading:after{bottom:-40px;}
	.sf-menu > li > a:before{
	 content: "\f104";
      display: inline-block;
      font-family: "FontAwesome";
      font-size: 12px;
	  margin-left:10px;
	}

	.sf-menu > li > a{color:#555}
	
	.sf-menu{background:#fff;border-radius:0;border:1px solid rgba(0,0,0,0.3);position:absolute;z-index:1}


	.header_user_info{float:none;}
	.header_user_info a, .shopping_cart > a:first-child{padding:0}
	.sf-contener{border:none;box-shadow:none;background:none}

	
.header_user_info > a:last-child:before, .shopping_cart > a:first-child:before{
float:right;
margin-right:0;
margin-left:1px;

background:none;

}
ul.sf-menu > li > a{color:#c83a3a}
.sf-menu > li{border-bottom:1px solid #ddd}
  .sf-menu > li > ul > li > a{ color:#555;padding:0}

.sf-menu > li > ul > li.category-thumbnail > div img{height:128px}
.sf-menu > li > ul > li.category-thumbnail > div{height:128px}

	.sf-contener:after,.sf-contener:before{display:none}
	.footer-container #footer .account ul li{padding:0 5px}
#block_contact_infos > div{background:none;border:0;margin-top:0;padding:0}
	#block_contact_infos > div , #block_various_links_footer{text-align:right}
	.footer-container #footer #block_contact_infos li{display:block !Important}

.sf-menu > li > a:hover, .sf-menu > li > a{background:none !Important}

#thumbs_list {text-align:center;}
 .pb-right-column {border-radius: 0 !important;border:none !important}
 #product p#loyalty{text-align:right;padding-right:20px;}
.block .title_block, .block h4 { position: relative; }
#right_column .block .title_block:after, #right_column .block h4:after, #left_column .block .title_block:after, #left_column .block h4:after {
        display: block;
        font-family: "FontAwesome";
        content: "";
        position: absolute;
        left: 0;
		right:auto;
		border:none;
        top: 4px;
        height: 36px;
        width: 25px;
        font-size: 19px;
        font-weight: normal; }
		
#right_column .block .title_block.active:after, #right_column .block h4.active:after {content: "\f068"; }	
.content_sortPagiBar .sortPagiBar #productsSortForm select { max-width: 160px; }
.top-pagination-content div.pagination .showall, .bottom-pagination-content div.pagination .showall { margin-left: 0; }

#cat-title{display:block }
.sf-menu > li span {
    position: absolute;
    left: 6px;
    top: 12px;
    width: 30px;
    height: 30px;
    z-index: 2;
}
.footer-container #footer{border:none}	
	
.underheader, #layer_cart .layer_cart_cart h2{display:none}
.box-info-product {border:none}
ul.product_list.grid > li .product-container .functional-buttons div {text-align:center}
#right_column, #left_column{ width:100%;}

.footer-container #footer h4 {position: relative; margin-bottom: 0; padding-bottom: 13px; }		  
.footer-container #footer h4:after {
            display: block;
            content: "\f067";
            font-family: "FontAwesome";
            position: absolute;
            left: 5px;
			color:#999;
            top: 3px; }

.footer-container #footer{padding-bottom:0;border:none}	
.footer-container #footer h4.active:after {content: "\f068"; } 		
.footer-container #footer h4 {display:block;padding:2px 0px}
.footer-container #footer h4 i{display:none}
.footer-container #footer .footer-block {width:100%}
.footcopyright{text-align:center}
#columns {border:none}
.footer-container{margin-top:0}

  #thumbs_list ul#thumbs_list_frame{float:none;margin:auto}


}

@media screen and (min-width: 992px) {
ul.product_list.grid li .product-container h5{padding:0 px 1px;}
}

@media screen and (max-width: 1200px) {
	#wishlist_button1, ul.product_list li div.product-container div.button-container .ajax_add_to_cart_button, .box-info-product .exclusive{max-width:256px}

	
	.deffe div{padding:0}
	#product p#loyalty{float:left}

	


	#layer_cart .layer_cart_product h2{font-size:13px}

}

@media screen and (min-width: 1200px) {
#icategoryproducts  .icp_product_list.has_img_br.nomarr .owl-controls{
	top:-4px
}

}
@media screen and (min-width: 768px) {

}
}
@media (max-width: 767px) {
.collapse, .page-product-box > div{
	padding:15px !important;
}
}



























