.list-heading{overflow:hidden;padding:30px;background:#f2f3f7;}
.list-heading i{font-size:1.5em;line-height:40px;float:right;margin:0 10px;}
.list-heading .sort{height:40px;line-height:40px;padding:0 20px;margin:0 10px;}
.list-heading .left-area{float:left;line-height:40px;}
.list-heading .right-area{float:right;overflow:hidden;line-height:0;}
.product .title{margin-top:10px;}
.list-footer{overflow:hidden;padding:30px;text-align:center;background:#f2f3f7;}
.list-footer ul > li > a{font-size:1.3em;padding:10px;}
.sidebar{padding:30px 30px;background:#0aa0d9;color:#fff;}
.sidebar p{color:#fff;}
.sidebar-section a:hover, .sidebar-section a:focus, .sidebar-section a:active,
.sidebar-section button:hover, .sidebar-section button:focus, .sidebar-section button:active{text-decoration:none;color:#ddd;}
.sidebar-section{overflow:hidden;}
.sidebar-section ul > li{display:block;}
.sidebar-section ul > li > a{padding-bottom:10px;}
.sidebar-section{}
.sidebar-section:last-child{padding-bottom:0px;margin-bottom:0px;border-bottom:0px;}
.banner-img{display:block;max-width:300px;margin:0 auto 30px;}
.range-wrapper{margin:0 10px;}
#slider-range{cursor:pointer;}
#slider-range span{cursor:all-scroll;}
#amount{border:0;outline:0;background:none;float:right;width:100px;color:#fff;}
.ui-state-active{background:#fdd921!important;}
.price-range{overflow:hidden;margin-left:-10px;margin-right:-10px;}
.price-range .range-text{float:left;font-weight:normal;font-size:.9em;}
.price-range-section .submit-btn{float:right;padding:8px 25px;border-radius:2px;font-size:.9em;border:1px solid #ccc;background:none;}
.price-range-section .submit-btn:hover{border:1px solid #fdd921;background:#fdd921;color:#000;}
.filter-color > li > a{padding:0 5px;margin-bottom:5px;background:#fff;}
.filter-color{height:28px;width:28px;border-radius:2px;display:inline-block;margin-right:10px;-webkit-transform:translateY(3px);transform:translateY(3px);}
@media only screen and (max-width:767px){.main-slider{margin-top:60px;height:400px;}
.list-heading .sort{margin:0;}
.list-heading .left-area{float:none;line-height:1;margin-bottom:20px;}
.list-heading .right-area{float:none;}
.product .product-info .icons > li{opacity:1;}
}