#bwp_slider_price::before, #bwp_slider_price::after,.bwp_slider_price::before, #bwp_slider_price::after {
background: #fff none repeat scroll 0 0;
content: "";
display: inline-block;
height: 100%;
position: absolute;
width: 5px;
z-index: 1;
}
#bwp_slider_price,.bwp_slider_price{
background-color: #f03939;
border-radius: 5px;
height: 6px;
margin: 10px;
position: relative;
}
#bwp_slider_price	.ui-slider-handle,.bwp_slider_price	.ui-slider-handle {
background: #fff none repeat scroll 0 0;
border: 3px solid #f03939;
color: #f03939;
cursor: e-resize;
display: block;
height: 14px;
position: absolute;
text-align: center;
top: -7px;
width: 14px;
z-index: 15;	
margin-right: inherit;
padding-left: inherit;
padding-right: inherit;
}
.tongge-filter{
position:fixed;
border:1px solid #dfdfdf;
overflow:scroll;
padding:10px;
background:white;
z-index:999;
top:100px;
bottom:100px;
right:-400px;
width:400px;
transition:all 0.35s ease;
}
.tongge-filter.active{
right:0px;	
}
.bwp-woocommerce-filter-product .navbar-header{
position:fixed;
top:50%;
right:0px;
transition:all 0.35s ease;
}
.bwp-woocommerce-filter-product .navbar-header.active{
right:400px;
}
#bwp_form_filter_product {
float:left;
}
#bwp_form_filter_product .bwp-filter{
float:left;
width:100%;
}
#bwp_form_filter_product .bwp-filter li{
float:left;
padding:5px;
}
#bwp_form_filter_product .bwp-filter input{
display:none;
}
#bwp_form_filter_product .bwp-filter span {
border: 1px solid #ddd;
display: block;
height: 20px;
margin: 5px 5px 5px 0;
padding: 0;
width: 20px;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
box-sizing: content-box;
}
#bwp_form_filter_product .bwp-filter span.active{
border: 2px solid red;
}
#button-price-slider{
margin:5px;
float:right;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.loading:before{
content:"";
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:9999;
background-color:rgba(0,0,0,0.9);
}
.loading span {
border: 16px solid #f3f3f3; border-top: 16px solid #3498db; border-radius: 50%;
width: 50px;
height: 50px;
animation: spin 2s linear infinite;
position:fixed;
left:50%;
top:50%;
z-index:10000;
}
.bwp-filter-homepage .clear_all{
display : none;
}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:10000; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} #cboxOverlay{background:#000;}
#colorbox{outline:0;}
#cboxTopLeft{width:14px; height:14px; background:url(//www.sgmagicmushroom.com/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px; background:url(//www.sgmagicmushroom.com/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/border.png) repeat-x top left;}
#cboxTopRight{width:14px; height:14px; background:url(//www.sgmagicmushroom.com/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px; height:43px; background:url(//www.sgmagicmushroom.com/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px; background:url(//www.sgmagicmushroom.com/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px; height:43px; background:url(//www.sgmagicmushroom.com/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px; background:url(//www.sgmagicmushroom.com/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px; background:url(//www.sgmagicmushroom.com/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff; overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(//www.sgmagicmushroom.com/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//www.sgmagicmushroom.com/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(//www.sgmagicmushroom.com/wp-content/plugins/yith-woocommerce-compare/assets/images/colorbox/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;} #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious:hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext:hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose:hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
.yith_woocompare_colorbox #cboxLoadedContent {
overflow: hidden !important;
}