#woo-floating-minicart ul{
background: #fafafa;
max-height: 250px;
overflow: auto;
}
.awfm-warp-content{
color:#fff;	
width:220px;
margin-left:5px;
z-index: 9999;
font-size:12px;
}
#woo-floating-minicart-icon {
display: inline-block;
width: auto;
width:62px;
}
#woo-floating-minicart-wrapper{
position:relative;
}
#woo-floating-minicart-icon  span.cart-icon{
background-color: #42a2ce;
padding: 9px 12px;      
opacity: 0.9;    
cursor: pointer;
position:absolute;
top:0;
}
#woo-floating-minicart{	
z-index: 9999;
transition: all 1s;	
-webkit-transition: all 1s;	
width:	216px;
margin-top:0;	
}
#woo-floating-minicart-minimize{
float:right;
display: inline-block;
width: auto;
}
#woo-floating-minicart-minimize img{
position: relative;
}
#woo-floating-minicart-icon .cart_contents_count{
font-size:12px;
padding:1px 7px;
background-color: #F36557;
border:1px solid #F36557;
border-radius: 20px;
text-align:center;
z-index: 1;
line-height:1.5;
}
.woo-floating-minicart{	
margin-top:15px;	
}
#woo-floating-minicart ul.cart_list.product_list_widget{ }
#woo-floating-minicart ul.cart_list li.mini_cart_item{
display: block;
position:relative;
padding: 10px 0;
border-radius: 0;	
margin-bottom: 5px;
border-bottom:1px solid #EFEFEF;
overflow: hidden;
}
#woo-floating-minicart ul.cart_list li.mini_cart_item:last-child{
border:0;
margin-bottom:0;
}
#woo-floating-minicart p.cart-items{
background:#3c3c3c;
clear: both;
color:#fff;
margin:0;
padding:16px 20px;
text-align:center;
font-weight: bold;
line-height:1.5;
}
#woo-floating-minicart ul.cart_list li.mini_cart_item img{
float:left;
margin-right:10px;
border-radius:50%;
}
#woo-floating-minicart ul.cart_list li a{
width:20%;
float:left;
}
#woo-floating-minicart ul.cart_list li a:nth-child(2) {
width: 70%;
float: left;
}
#woo-floating-minicart span.quantity{
color:#999;
font-size:10px;
display:block;
}
#woo-floating-minicart span.quantity .amount{
display:inline-block;
width:auto;
}
#woo-floating-minicart ul.cart_list li.mini_cart_item a:last-child{	
font-size: 15px;
position: absolute;
right: 14px;
top: 12px;
width: 15px;
height: 15px; } #woo-floating-minicart ul.cart_list li.mini_cart_item a{	
color: #15334f;
}
#woo-floating-minicart ul.cart_list li.mini_cart_item a:hover{
text-decoration: none;
}
#woo-floating-minicart-base p.total{
font-size: .85em;
text-transform: uppercase;
color: #15334f;
padding:25px 20px 0 20px;
margin-bottom: 10px;
}
#woo-floating-minicart-base p.total span.amount{
width:auto;
display:inline-block;
float:right;
line-height:1.1;
}
#woo-floating-minicart-base p.total small.tax_label{
clear:both;
color:#dedede;
font-size:10px;
display:block;
float:right;
}
#woo-floating-minicart-base p.buttons{
text-align:center;
padding:10px 0;
margin:0;
}
#woo-floating-minicart-base p.buttons a.button{
margin: 0 0 1em 0;  
line-height: 1;
color: #fff !important;
background: #71b02f;   
cursor: pointer;
border: 0;
text-shadow: none;
font-size: .9em; font-weight: 600;
text-align: center;
text-decoration: none !important;
text-transform: uppercase;
outline: 0 !important;
padding:8px 15px;
-webkit-border-radius: 100px;
border-radius: 100px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
#woo-floating-minicart-base p.buttons a.button:hover{
background:#79bc32;
color:#dedede;
transition:all 0.5s;
-webkit-transition:all 0.5s;
}
#woo-floating-minicart-base{
background-color: #42a2ce;
} .awfm-warp-content .woo-floating-minicart ul.product_list_widget{
margin:0;
padding:0;
}
.awfm-warp-content .woo-floating-minicart ul.product_list_widget li img{
border-radius:50%;
-webkit-border-radius:50%;
box-shadow: none;
float: left;
height: auto;
margin-left: 4px;
margin-right:10px;
width: 32px;
}
.awfm-warp-content .woo-floating-minicart ul.product_list_widget li a{
font-weight:700;
}
.awfm-warp-content .woo-floating-minicart ul.product_list_widget li a.remove{
border: 0 none;
border-radius: 100%;
color: #ff0000 !important;
text-align: center;
text-decoration: none;
}
.awfm-warp-content .woo-floating-minicart ul.product_list_widget li a.remove:hover {
background: #ff0000 none repeat scroll 0 0;
color: #ffffff !important;
}
#awfm-best-selling-products{
text-align: center;
background:#fafafa; 
text-transform: uppercase;	
}
#awfm-best-selling-products-ul{
text-align: center;	
font-weight: bold;
padding: 10px;
} .best-selling-header{
background: #f5f5f5;
color: #666;
margin-bottom: 0;
padding: 10px 0;
text-align: center;
}
.best_selling_list{
margin-bottom: 0;
}
.best_selling_list li{
float: left;
padding: 5px;
width: 33.33%;
}
.best_selling_list li img{
border-radius: 50%;
} @media only screen and ( max-width:480px ){
#woo-floating-minicart ul{
max-height: 200px;
}
}