.clear{clear:both;}
.products_block h3.widget-title{color:#696868;font-size:19px;text-transform:capitalize;padding-bottom:10px;margin:10px 0;}
.nobr{white-space:nowrap;}
.products_block{position:relative;clear:both;}
#upsells.products_block{margin-top:25px;}
.products ul,
ul.products{clear:both;float:left;margin:0 0 14px;padding:0;width:100%;}
.products_block ul.products li .block_hover,
ul.products li .block_hover{margin:0 auto;position:absolute;width:100%;text-align:center;bottom:53px;background:rgba(255, 255, 255, 0.8);padding:10px 0;opacity:0;transform:translateY(100px);transition:all 0.5s ease-in-out 0s;}
.products_block ul.list li .block_hover{padding:0;}
.products_block ul.products li:hover .block_hover,
ul.products li:hover .block_hover{opacity:1;transform:translateY(0px);}
.products_block ul.products li:hover .image-block{}
#brand.products_block ul.products li:hover .image-block{background:none;}
.products_block ul.products li .product-block{margin:10px;position:relative;}
.products ul, ul.products, .products li{list-style:none outside none !important;}
#brand.products_block ul.products li{background:none;}
#brand.products_block ul.products li .product-block{border:none;background:none;margin:0;}
#brand.products_block ul.products li .product-block .image-block{margin:0;padding:10px;border:none;}
.products li.first{margin-left:0;}
.products li{float:left;margin:0;padding:0;position:relative;width:253px;}
.featured-products .products li{width:275px;}
.order-products .products li{width:302px;}
#testimonial .products li{width:500px;}
.products li a{font-weight:normal;text-decoration:none;text-transform:capitalize;}
.products li a.button{text-transform:uppercase;}
.products li a.added_to_cart{position:relative;bottom:-18px;}
. products_block .products li a.product_type_grouped{float:none;}
.wishlist_table .add_to_cart.button,
.woocommerce-message a{color:#FFFFFF !important;}
.products li a.button:hover{}
.products li a.add_to_cart_button{color:#FFFFFF;}
.products li a.add_to_cart_button:hover{}
.products li a.add_to_cart_button.product_type_variable{}
.products li a.add_to_cart_button.product_type_variable:hover{}
.products li a.product_type_grouped, .products li a.added_to_cart{}
.products li a.product_type_grouped:hover, .products li a.added_to_cart:hover{}
.yith-wcwl-add-to-wishlist a.add_to_wishlist{text-decoration:none;line-height:25px;background:url("images/megnor/wish_compair.png") no-repeat scroll 0 -77px transparent;border:medium none;border-radius:0;float:left;font-size:16px;padding:0 0 0 20px;text-transform:capitalize;transition:none 0s ease 0s;vertical-align:middle;}
.yith-wcwl-add-to-wishlist a.add_to_wishlist:hover{background-position:0 -49px;}
.yith-wcwl-share h4{font-size:17px;margin:15px 0 0;text-transform:uppercase;}
.yith-wcwl-share ul{padding:0 !important;}
.compare-wrap{width:100%;margin:10px 0 0 0;}
ul.list .block_hover a.compare{width:auto;}
.block_hover a.compare{clear:both;text-align:center;}
.products li a.compare, .compare.button,
.widget.yith-woocompare-widget a.compare.button{font-size:16px;line-height:25px;vertical-align:middle;padding:0 0 0 20px;background:none;border:none;color:#647177;text-transform:capitalize;float:left;background:url("images/megnor/wish_compair.png") no-repeat scroll 0px -24px transparent;transition:none;border-radius:0;}
.products li a.compare{float:none;}
ul.list .compare-block{float:left;text-align:left;}
.compare-block{text-align:center;width:100%;}
.compare.button:hover{background-position:0px 4px;border:none;color:#A9C245;}
.products li a.compare, .products li a.compare:hover{}
.products li a.compare:hover,
.compare.button:hover,
.widget.yith-woocompare-widget a.compare.button:hover{background:url("images/megnor/wish_compair.png") no-repeat scroll 0px 4px transparent;}
.summary .product_meta{margin-top:10px !important;}
.single-product .summary .product_meta{margin-top:10px !important;font-size:14px}
.products li a img{border:medium none;height:auto;margin:0 auto;cursor:pointer;}
ul.products li.product img{max-width:100%;height:auto;}
.woocommerce a.added_to_cart{background:#4B80B2;border:none;padding:0;color:#FFF !important;display:inline-block;padding:4px 8px;}
.woocommerce .group_table a.added_to_cart{}
.woocommerce a.added_to_cart:hover{border:none;padding:0;color:#FFF !important;display:inline-block;padding:4px 8px;}
.woocommerce .return-to-shop a{color:#FFFFFF;}
.imageBoxouter,
.woocommerce-main-image{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E8E8E8;display:block;height:auto;transition:all 0.2s ease-in-out 0s;}
.woocommerce-main-image:hover #imageBox{border:4px solid #E8E8E8;}
#imageBox{overflow:hidden;padding:0;display:block;text-align:center;border:4px solid transparent;}
div.product{position:relative;}
div.product div.images{margin-right:2%;float:left;width:47%;margin-bottom:2em;position:relative;}
.porduct_thumbs, .thumbnails{clear:both;display:inline-block;margin:10px 10px 0;width:95%;}
.porduct_thumbs #porduct_thumbs .single-thumb,
.thumbnails .single-thumb{float:left;list-style:none outside none;text-align:center;}
.products .single-thumb a img{border:1px solid #E8E8E8;border-radius:3px;}
div.product div.summary{float:right;width:50%;margin-bottom:2em;}
.single-product .summary.entry-summary p{margin:0 0 5px;}
#imageBox img.wp-post-image{}
#shop-grid.products.list li.product h3{font-size:16px;margin:2px 0 5px;float:left;text-align:left}
ul.products li.product h3{clear:both;display:inline-block;margin:15px 0 20px;width:100%;padding:0;text-transform:uppercase;font-size:14px;color:#5D696F;text-align:center;}
ul.products li.product h3:hover{color:#97B034;}
.products .product_title{clear:both;display:inline-block;margin-top:10px;width:100%;text-transform:capitalize;}
.single .summary .product_title{clear:none;font-size:18px;margin-top:0;padding:0 0 5px;text-transform:uppercase;width:100%;border-bottom:1px solid #E4E4E4;}
.products .product_title a{font-size:14px;}
.products .product_stock{color:#5C483C;margin:5px 0;}
.products li strong{color:#555555;display:none;}
.products li .onsale,
.onsale,
.single .products li .onsale{display:block;font-size:13px;right:10px;padding:16px 12px;position:absolute;text-align:right;text-transform:uppercase;top:10px;z-index:99;background-color:rgba(169,194,69, 0.7);color:#FFF;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;}
#shop-grid.products li .onsale{padding:16px 10px;}
.single .products li .onsale{left:auto;right:10px;}
.single .images .onsale,
.single .sale .onsale{right:10px;top:12px;}
.products li .price{margin:5px 0 0;display:inline-block;width:100%;}
ul.products.list li.product .price{margin:0;float:left !important}
ul.list li a.add_to_cart_button{float:right}
.products li .price,
.products li .price ins,
.widget li ins,
.js_widget_product_price{color:#5D696F;}
.products li .price del,
.widget li del{color:#BEBEBE;font-size:14px;display:none;}
.sidebar-inner .widget ul del, .widget-area .widget ul del{display:none;}
.woocommerce-product-rating{margin:5px 0;overflow:hidden;}
.woocommerce-product-rating .woocommerce-review-link{float:right;}
.woocommerce ul.cart_list li a,
.woocommerce-page ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.product_list_widget li a{display:block;font-weight:bold;}
.woocommerce .sidebar-inner .widget ul span,
.woocommerce-page .sidebar-inner .widget ul span{float:left;width:auto;}
.woocommerce .sidebar-inner .star-rating,
.woocommerce .sidebar-inner .reviewer{display:none;}
.sidebar-inner .widget ul .price_label{clear:both;text-align:left;}
.woocommerce .sidebar-inner .widget ul .price_label span,
.woocommerce-page .sidebar-inner .widget ul .price_label span{float:none;width:auto;}
.woocommerce .widget ul.product_list_widget li a,
.woocommerce-page .widget ul.product_list_widget li a,
.woocommerce .widget ul.cart_list li a,
.woocommerce-page .widget ul.cart_list li a{margin-bottom:2px;text-align:left;font-weight:normal;}
.footer-main ul.product_list_widget li a{margin-bottom:0 !important}
.products .price .amount{font-size:18px;font-weight:normal;}
div.product p.price,
.summary .price .amount,
.summary .price ins{font-size:18px;color:#5D696F;margin:5px 0 12px;width:100%;}
.entry-summary div{}
div.product p.price{float:left;}
.summary .price ins{margin-left:2px;}
.products li .price del .amount{}
.summary .price del .amount,
.price .from{line-height:10px;margin:-2px 0 0 0;color:#aaa;padding-bottom:3px;}
div.product p.stock{font-size:14px;float:right;padding:0 0 0 0;margin:0 0 10px;clear:none;}
.stock{color:#A9C245;}
.out-of-stock{color:red;}
div.product div.social{text-align:right;margin:0 0 1em;}
div.product div.social span{margin:0 0 0 2px;}
div.product div.social span span{margin:0;}
div.product div.social span .stButton .chicklets{padding-left:16px;width:0;}
div.product div.social iframe{float:left;margin-top:3px;}
p.cart{float:right;}
form.cart div.quantity{float:left;margin:3px 4px 0 0;}
.woocommerce form.cart div.quantity, .woocommerce-page form.cart div.quantity{margin:0 4px 10px 0;float:left}
form.cart table{font-size:14px;border-width:0 0 1px 0!important;margin-bottom:5px;}
form.cart table .variations{margin-top:10px;}
form.cart table td{padding:4px 4px 4px 0!important;}
form.cart table div.quantity{float:none;margin:0;width:72px;}
form.cart table small.stock{display:block;float:none;}
form.cart .variations .label{vertical-align:top;}
form.cart .variations select{width:100%;float:left;border:1px solid #E9E9E9;padding:4px;}
form.cart .button{vertical-align:middle;float:left;margin:0 0!important;}
.variations_form .single_variation_wrap .button{clear:none;float:left !important;margin-left:6px !important;}
.product .summary.entry-summary .single_add_to_cart_button{padding:9px 12px;border:none;float:left;clear:both;margin-left:0 !important;border-radius:6px;}
#container p.cart{float:left;margin:5px 0 10px;}
.variations_form .single_variation_wrap .button ,
.variations_form .single_variation_wrap .button:hover{border:none;}
.summary form.cart .button{float:none;}
.single-product .summary form.cart .button{float:left;clear:none;padding:8px 12px;border-radius:6px;}
.product_meta .posted_in,
.product_meta .sku_wrapper,
.product_meta .tagged_as{display:inline-block;font-weight:bold;width:100%;}
.product_meta .posted_in a,
.product_meta .sku_wrapper span,
.product_meta .tagged_as a{font-weight:normal;}
.product_meta .tagged_as{display:inline-block;margin-bottom:10px;width:100%;}
.product-block .image-block{cursor:default;position:relative;text-align:center;}
.image-block-inner, .imageBox_inner{}
.product-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;margin:0;}
.product-carousel .slider-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);-webkit-perspective:1000;}
.product-carousel .slider-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.product-carousel .slider-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.product-carousel .slider-item{float:left;}
.slider-controls .slider-page,
.slider-controls .slider-buttons div{cursor:pointer;text-align:center;}
.caption{position:absolute;bottom:5px;right:50%;}
.flex-control-nav{margin:10px 0 0 !important;padding:0 !important;text-align:center;}
.flexslider1 ul,
.flexslider ul{padding:0;margin:0;}
.flex-control-nav li{margin:0;display:inline-block;line-height:10px}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;}
.flex-control-paging li a{background:#D8CFCA;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin-right:6px;width:10px;line-height:15px;font-size:15px;text-indent:-9999px;}
.homepage_blog .flex-control-nav{margin:25px 0 0 !important;}
.flex-control-paging li a.flex-active,
.flex-control-paging li a:hover{background:#D46641;}
.slider-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}
.customNavigation a{display:block;float:right;height:25px;position:absolute;top:-52px;width:25px;cursor:pointer;z-index:95;}
#crosssells .customNavigation a{top:15px;}
.customNavigation a.prev{background:url("images/sprite.png") no-repeat scroll 2px -665px transparent;right:35px;}
.customNavigation a.prev:hover{background-position:2px -639px;}
.customNavigation a.next{background:url("images/sprite.png") no-repeat scroll -27px -665px transparent;right:5px;}
.customNavigation a.next:hover{background-position:-27px -639px;}
#home_menu .customNavigation{margin:10px 0;}
#home_menu .customNavigation a{position:static;}
#home_menu .customNavigation{background:#FFFFFF;bottom:-8px;left:45%;padding:0 30px;position:absolute;}
#home_menu .customNavigation a.prev{margin-right:15px;}
#order .customNavigation{display:none !important;}
#order .slider-controls{text-align:center;padding:15px 0 0;}
#order .slider-controls .slider-page{background:#FFF;border-radius:50%;cursor:pointer;display:inline-block;height:14px;margin-right:5px;width:14px;border:2px solid rgba(0, 0, 0, 0.6);}
#order .slider-controls .slider-page:hover,
#order .slider-controls .slider-page.active{background:none repeat scroll 0 0 #FFFFFF;border:2px solid #FFF;}
.brand-logo.products.block_content{width:95%;margin:30px auto;overflow:hidden;}
.home-logo-slider{padding:0;}
.home-logo-slider ul#brand-carousel{margin:0 auto;}
.brand-logo li{list-style:none;text-align:center;float:left;}
#brand .customNavigation a{top:10px;z-index:95;}
#brand .customNavigation a.next{right:0;left:auto;}
#brand .customNavigation a.next:hover{}
#brand .customNavigation a.prev{right:auto;}
#brand .customNavigation a.prev:hover{}
#related .customNavigation a,
#upsells .customNavigation a{top:10px;}
#related .customNavigation a.next,
#upsells .customNavigation a.next{}
#related .customNavigation a.prev,
#upsells .customNavigation a.prev{}
#thumblist-carousel{width:90%;margin:0 auto;float:none;}
#thumblist li{background:none;}
#thumblist .customNavigation a{cursor:pointer;top:35%;border:2px solid #DFDFDF;padding:8px;}
#thumblist .customNavigation a.next{background:url("images/sprite.png") no-repeat scroll -63px -214px transparent;right:-10px;}
#thumblist .customNavigation a.next:hover{background-position:-63px -194px;text-decoration:none;border:2px solid #666666;}
#thumblist .customNavigation a.prev{background:url("images/sprite.png") no-repeat scroll -47px -214px transparent;left:-10px;}
#thumblist .customNavigation a.prev:hover{background-position:-47px -194px;text-decoration:none;border:2px solid #666666;}
#thumblist-carousel li img, #thumblist-grid li img{max-width:100%;}
.grid_default_width{}
.featuredcat1_default_width{width:250px;}
.featuredcat2_default_width{width:250px;}
.featuredcat3_default_width{width:250px;}
.testimonial_default_width{width:500px;}
.order_default_width{width:310px;}
.menu_default_width{width:500px;}
.brand_default_width{width:200px;}
.latest_default_width{width:236px;}
.featured_default_width{width:275px;}
.special_default_width{width:250px;}
.recent_default_width{width:250px;}
.upsells_default_width{width:250px;}
.shop_default_width{width:250px;}
.related_default_width{width:250px;}
.crosssells_default_width{width:250px;}
.thumblist_default_width{width:100px;}
.tm-hide{opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.tm-checkbox{background:url("images/checkbox.png") no-repeat scroll 0px 0px transparent;display:inline-block;width:18px;height:18px;cursor:pointer;}
.tm-radio{background:url("images/radio.png") no-repeat scroll 0px 0px transparent;display:inline-block;padding:0 2px;cursor:pointer;}
.tm-checked{background-position:0px -19px;cursor:pointer;}
.tm-selected{background-position:0px -18px;cursor:pointer;}
.tm-checkbox-green{background:transparent url('../../img/megnor/checkbox-green.png') 0 1px no-repeat;display:inline-block;}
.ie7 .tm-checkbox-green,.ie8 .tm-checkbox-green,.ie9 .tm-checkbox-green ,
.ie7 .tm-checkbox, .ie8 .tm-checkbox,.ie9 .tm-checkbox,
.ie7 .tm-radio,.ie8 .tm-radio,.ie9 .tm-radio{display:inline;zoom:1;}
.tm-checked-green{background-position:0 -18px;}
.ie7 .tm-checkbox, .ie8 .tm-checkbox,.ie9 .tm-checkbox,
.ie7 .tm-radio,.ie8 .tm-radio,.ie9 .tm-radio{height:18px;float:left;}
select.hasCustomSelect{z-index:999;cursor:pointer;display:inline-block !important;}
span.customSelect{border:1px solid #E8E8E8;color:#888888;padding:6px;text-align:left;text-decoration:none;white-space:nowrap;}
.variations span.customSelect{padding:2px 6px;}
.woocommerce-ordering span.customSelect{padding:2px 6px;}
.chzn-container{display:none !important;opacity:0 !important;}
#customer_details span.country_select.country_select{width:100%;}
.shipping_calculator .customSelect.country_to_state{margin-bottom:0;}
span.customSelect.changed{background-color:#f0dea4;}
.customSelectOpen{-moz-box-shadow:#bbb 0 0 3px;-webkit-box-shadow:#bbb 0 0 3px;box-shadow:#bbb 0 0 3px;}
.customSelectInner{background:url('images/down_arrow.png') no-repeat center right;}
.customSelectOpen .customSelectInner{background:url('images/Up_arrow.png') no-repeat center right;}
.table-responsive{}
.tm_responsive_container,
.tm_responsive_container_footer{width:auto;overflow:hidden;}
.tm_responsive_group{float:left;margin:15px;padding:15px;border:1px solid #ededed;color:#000;background:#FBFBFB;}
.tm_responsive_row label{width:100px;display:block;float:left;font-weight:bold;}
.tm_responsive_row span{width:250px;display:block;float:left;}
.tm_responsive_row{overflow:hidden;border-bottom:1px solid #EEEEEE;padding:10px 0;}
#layered_block_left .ui-widget-content{border:1px solid #ddd;}
#layered_block_left .ui-slider-horizontal{height:8px;}
#layered_block_left .ui-slider-horizontal .ui-slider-handle{margin-left:-6px;top:-6px;}
#layered_block_left .ui-slider .ui-slider-handle{height:18px;width:7px;border:1px solid #aaa;}
#layered_block_left .ui-slider-horizontal .ui-slider-range{background:#eee;}
div.quantity{min-width:80px;}
form.cart{clear:both;float:right;margin-bottom:10px;width:100%;margin-top:10px;}
form.cart div.quantity{float:left;}
.quantity input.plus{border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;}
.quantity input.minus{border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;}
.quantity input.plus,
.quantity input.minus{border:0 none;cursor:pointer;height:35px;line-height:1em;margin-top:0;padding:0;vertical-align:middle;width:20px;}
.quantity input.plus,
.quantity input.minus{background:none repeat scroll 0 0 #CCCCCC;color:#FFFFFF;}
.quantity input.plus:hover,
.quantity input.minus:hover{border:none}
input.qty{border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.quantity input.qty{border:1px solid #CCCCCC;padding:0;text-align:center;width:30px;height:35px;display:inline;margin-top:0;}
ul.tabs{margin-bottom:-1px;padding:0;list-style:none outside none;overflow:hidden;clear:both;}
.tabs .panel,
#tabs .panel,
.woocommerce-tabs .panel{float:left;padding:15px;width:100%;}
.woocommerce-tabs .panel{padding:15px;border:1px solid #E4E4E4;border-radius:0 15px 15px;-webkit-border-radius:0 15px 15px;-moz-border-radius:0 15px 15px;margin-bottom:25px;}
ul.tabs a{background:none repeat scroll 0 0 #F4F4F4;color:#6B6B6B;font-size:15px;padding:8px 12px;text-decoration:none;text-transform:uppercase;border-radius:6px 6px 0 0;margin:0 0 10px 0;}
ul.tabs li.active a, ul.tabs li:hover a{background:#A9C245;color:#FFF;}
ul.tabs li a{background:none;filter:none;display:inline-block;background:#EFF0EB;}
.woocommerce-tabs{clear:both;}
.woocommerce-tabs ul.tabs li{margin-right:5px;}
.woocommerce-tabs ul.tabs li a{padding:10px 45px;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:5px 0 0 5px;margin-bottom:0;}
ul.tabs li{float:left;margin-right:5px;}
.woocommerce-tabs h2{font-size:19px;margin:10px 0 20px;}
@font-face{font-family:'star';src:url('../fonts/star.eot');src:url('../fonts/star.eot?#iefix') format('embedded-opentype'), url('../fonts/star.woff') format('woff'), url('../fonts/star.ttf') format('truetype'), url('../fonts/star.svg#star') format('svg');font-weight:normal;font-style:normal;}
.woocommerce-message,
.woocommerce-error,
.woocommerce-info{padding:1em 1em 1em 3.5em;margin:0 0 2em;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#FBFBFB;color:#5e5e5e;list-style:none outside;width:auto;-webkit-box-shadow:inset 0 -2px 6px rgba(0,0,0,0.05), inset 0 -2px 30px rgba(0,0,0,0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 -2px 6px rgba(0,0,0,0.05), inset 0 -2px 30px rgba(0,0,0,0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0,0,0,0.3);}
.woocommerce-message:after,
.woocommerce-error:after,
.woocommerce-info:after{content:"";display:block;clear:both;}
.woocommerce-message:before,
.woocommerce-error:before,
.woocommerce-info:before,
.jigoshop_message:before,
.jigoshop_error:before,
.jigoshop .info:before{content:"";height:1.5em;width:1.5em;display:block;position:absolute;top:0;left:1em;font-family:sans-serif;font-size:1em;line-height:1.5;text-align:center;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2);padding-top:1em;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);}
.woocommerce-message .button,
.woocommerce-error .button,
.woocommerce-info .button,
.jigoshop_message .button,
.jigoshop_error .button,
.jigoshop .info .button{float:right;}
.woocommerce-message li,
.woocommerce-error li,
.woocommerce-info li,
.jigoshop_message li,
.jigoshop_error li,
.jigoshop .info li{list-style:none outside;padding-left:0;margin-left:0;}
.woocommerce-message,
.jigoshop_message{border-top:3px solid #A9C245;}
.woocommerce-message:before,
.jigoshop_message:before{background-color:#A9C245;content:"\2713";}
.woocommerce-info,
.jigoshop .info{border-top:3px solid #696868;}
.woocommerce-info:before,
.jigoshop .info:before{background-color:#696868;content:"i";font-family:Times, Georgia, serif;font-style:italic;}
.woocommerce-error,
.jigoshop_error{border-top:3px solid #D46641;}
.woocommerce-error:before,
.jigoshop_error:before{background-color:#D46641;content:"\00d7";font-weight:700;}
.woocommerce-info a,
.myaccount_user a,
.jigoshop .info a,
.addresses .address a.edit{color:#717171;}
.woocommerce-info a:hover,
.myaccount_user a:hover,
.jigoshop .info a:hover,
.addresses .address a.edit:hover{color:#903537;}
.woocommerce-result-count{float:left;margin:0 0 1em;}
.star-rating{width:80px;height:16px;background:url(images/star.png) repeat-x left 0;float:left;}
.product-block .star-rating{position:absolute;left:35%;bottom:0;}
.type-product .star-rating{}
ul.list li .star-rating{margin:0 0 10px !important;position:static;}
.products_block ul.products li .block_hover .star-rating{margin:0 auto 10px;float:none;}
.star-rating span{background:url(images/star.png) repeat-x left -32px;height:0;padding-top:16px;overflow:hidden;float:left;}
#tab-reviews .star-rating{float:right;}
.hreview-aggregate .star-rating{margin:10px 0 0 0;}
p.stars{overflow:hidden;zoom:1;}
p.stars span{width:80px;height:16px;position:relative;float:left;background:url(images/star.png) repeat-x left 0;}
p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden;}
p.stars span a:hover,p.stars span a:focus{background:url(images/star.png) repeat-x left -16px;}
p.stars span a.active{background:url(images/star.png) repeat-x left -32px;}
p.stars span a.star-1{width:16px;z-index:10;}
p.stars span a.star-2{width:32px;z-index:9;}
p.stars span a.star-3{width:48px;z-index:8;}
p.stars span a.star-4{width:64px;z-index:7;}
p.stars span a.star-5{width:80px;z-index:6;}
#reviews h2 small{float:right;color:#999;font-size:15px;line-height:21px;margin:10px 0 0 0;}
#reviews h2 small a{text-decoration:none;color:#999;}
#reviews h3{margin:5px 0 10px 0;}
#reviews #respond{margin:0;border:0;padding:0;}
#reviews #comment{height:75px;}
#reviews #comments .add_review{overflow:hidden;zoom:1;}
#reviews #comments h2{clear:none;margin-bottom:25px;}
#reviews #comments ol.commentlist{overflow:hidden;zoom:1;margin:0!important;padding:0;list-style:none;}
#reviews #comments ol.commentlist li{padding:00;margin:0 0 20px;border:0;position:relative;}
#reviews #comments ol.commentlist li .meta{color:#999;font-size:.75em;}
#reviews #comments ol.commentlist li img{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;border:1px solid #ddd;background:#fff;margin:0;line-height:1;}
#reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #E7E7E7;padding:11px 11px 0;}
#reviews #comments ol.commentlist li .comment-text p{margin:0 0 11px;}
#reviews #comments ol.commentlist li .comment-text p.meta{font-size:.86em;}
#review_form #respond{overflow:hidden;zoom:1;margin:0!important;width:auto;background:none;}
#review_form #respond p{margin:2px 0 10px !important;}
#review_form #respond p.form-submit{float:right;margin-top:5xp;}
table.shop_table{border:1px solid #E7E7E7;margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
table.shop_table th{color:#888;font-size:12px;line-height:18px;padding:9px 12px;background:none repeat scroll 0 0 #F0F0F0;text-align:center;}
table.shop_table td{border-top:1px solid #E7E7E7;padding:6px 10px;vertical-align:middle;border-right:1px solid #D1D1CF;text-align:center;}
table.shop_table td a.button{margin:0 3px;}
table.shop_table tfoot td{}
table.my_account_orders{font-size:.85em;}
table.my_account_orders th,table.my_account_orders td{padding:4px 8px!important;vertical-align:top;}
table.my_account_orders .button{white-space:nowrap;margin:4px 0;}
ul.cart_list,ul.product_list_widget{list-style:none outside!important;padding:0!important;margin:0!important;}
ul.cart_list li,ul.product_list_widget li{padding:8px 0 4px;margin:0!important;overflow:hidden;zoom:1;}
ul.cart_list li a,ul.product_list_widget li a{}
ul.cart_list li img,ul.product_list_widget li img{float:left;margin-right:4px;border:1px solid #ddd;}
ul.cart_list li dt,ul.product_list_widget li dt{display:inline-block;margin:0 10px 0 0;padding:0;}
ul.cart_list li dd,ul.product_list_widget li dd{display:inline;padding:0;}
.jigoshop_cart .total,
.widget_shopping_cart .total{margin:10px 0;overflow:hidden;}
.jigoshop_cart .total strong,
.widget_shopping_cart .total strong{min-width:40px;display:inline-block;float:left;}
.jigoshop_cart .buttons,
.widget_shopping_cart .buttons{overflow:hidden;zoom:1;clear:both;}
aside p.buttons a.checkout{float:right;}
a.remove{display:block;height:16px;width:16px;text-indent:-9999px;background:url(images/remove.png) #ccc;}
a.remove:hover{background-color:#f93;}
.cart th,.cart td{vertical-align:middle;}
.woocommerce-page table.shop_table td.actions, .woocommerce table.shop_table td.actions{text-align:right;}
td.actions .coupon{float:left;}
td.actions .coupon label{display:none;}
td.actions .coupon .input-text{float:left;margin:1px 6px 0 0!important;}
td.actions .button-alt{float:right;margin:2px 0 0 6px;}
td.product-name dl.variation{margin:0;}
td.product-name dl.variation dt{display:inline-block;margin:0 4px 0 0;padding:0;}
td.product-name dl.variation dd{display:inline;margin:0 12px 0 0;padding:0;}
td.quantity,.jigoshop #content div.quantity{min-width:80px;}
.cart input{margin:0;vertical-align:middle;}
.col2-set{overflow:hidden;zoom:1;width:100%;}
.col2-set .col-1{float:left;width:48%;}
.col2-set .col-2{float:right;width:48%;}
.cart-collaterals{overflow:hidden;zoom:1;width:100%;}
.cart-collaterals #crosssells{width:50%;display:inline-block;}
.cart-collaterals .related{width:310px;float:left;}
.cart-collaterals .cross-sells{clear:both;}
.cart-collaterals .shipping_calculator{float:right;width:225px;clear:right;text-align:right;overflow:hidden;zoom:1;margin:15px 0 0 0;padding:8px;}
.cart-collaterals .shipping_calculator h2{font-size:17px;text-transform:uppercase;margin:0;}
.cart-collaterals .shipping_calculator .button{width:225px!important;float:none!important;display:block;}
.cart-collaterals .shipping_calculator .col2-set .col-1,.cart-collaterals .shipping_calculator .col2-set .col-2{width:47%;}
.cart-collaterals .cart_totals{float:right;width:350px;text-align:right;}
.cart-collaterals .cart_totals h2{text-align:left;text-transform:uppercase;font-size:17px;margin:18px 0 22px;}
.cart-collaterals .cart_totals p{margin:0!important;text-align:left;}
.cart-collaterals .cart_totals table{border-collapse:separate;border-radius:0;margin:0 0 6px!important;padding:0;}
.cart-collaterals .cart_totals table tr:first-child th,.cart-collaterals .cart_totals table tr:first-child td{border-top:0!important;}
.cart-collaterals .cart_totals table td,.cart-collaterals .cart_totals table th{padding:6px 12px!important;}
.cart-collaterals .cart_totals table small{display:block;color:#999;}
.cart-collaterals .cart_totals .discount td{color:green;}
.cart-collaterals .cart_totals tr td,.cart-collaterals .cart_totals tr th{border-top:1px solid #E7E7E7;padding:6px 24px;}
.cart-collaterals .cart_totals a.button-alt{width:193px;display:block;font-size:.92em;}
.form-row{zoom:1;padding:3px;margin:0 0 6px!important;}
.form-row label{display:block;margin-bottom:5px;}
.form-row label.inline{margin:10px 0 5px 0;}
.form-row label.hidden{visibility:hidden;}
.form-row select{width:100%;cursor:pointer;margin:0!important;}
.form-row .required{color:#c00;}
.form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;}
.form-row label.checkbox{display:inline;}
form .form-row input.input-text,#content .form-row input.input-text,form .form-row textarea,#content .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #E1E1E1;width:100%;padding:6px;margin:0;outline:0;background:#fff none;font-size:14px;line-height:1em;}
form .form-row input#calc_shipping_postcode.input-text{background:none;border:1px solid #E1E1E1;}
form .form-row textarea,#content .form-row textarea{height:3.5em;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
form .form-row #calc_shipping_postcode{padding:0;background:none;border:none;}
form .form-row input.input-text:focus,#content .form-row input.input-text:focus,form .form-row textarea:focus,#content .form-row textarea:focus{}
.form-row-first,
.form-row-last{float:left;width:47%;overflow:visible;}
.form-row-last{float:right;}
.woocommerce #customer_login .col-1,
.woocommerce #customer_login .col-2{width:49%;}
.woocommerce form.login .form-row-first,
.woocommerce form.login .form-row-last,
.woocommerce form.register .form-row-first,
.woocommerce form.register .form-row-last{width:100%;}
form.login .form-row .tm-checkbox{line-height:16px;}
#payment{background:#F9FAFA;padding:0 0 10px;border:1px solid #E8E8E8;}
#payment ul.payment_methods{overflow:hidden;zoom:1;text-align:left;padding:1em;border-bottom:1px solid #eee;margin:0!important;list-style:none outside;}
#payment ul.payment_methods li{line-height:2.5em;text-align:left;margin:0!important;}
#payment ul.payment_methods li input{margin:0 1em 0 0!important;}
#payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;position:relative;}
#payment div.form-row{padding:1em;border-top:1px solid #fff;}
#payment #place_order{float:right;margin:0;}
#payment .terms{padding:0 1em 0!important;text-align:right;}
#payment div.payment_box{position:relative;width:96%;background:#F9F9F9;border:1px solid #eee;box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;padding:1em 2% 0;margin:1em 0 1em 0;font-size:.92em;}
#payment div.payment_box #cc-expire-month,#payment div.payment_box #cc-expire-year{width:48%;float:left;}
#payment div.payment_box #cc-expire-year{float:right;}
#payment div.payment_box span.help{font-size:11px;color:#999;line-height:13px;font-weight:400;}
#payment div.payment_box p,#payment div.payment_box .form-row{margin:0 0 1em;}
#payment div.payment_box:after{content:"";display:block;border:8px solid #FFFFFF;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-4px;left:0;margin:-1em 0 0 2em;}
#payment div.payment_message{position:relative;width:96%;background:#F9F9F9;color:red;border:1px solid #eee;box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;padding:1em 2% 1em;margin:1em 0 1em 0;font-size:.92em;}
#payment div.payment_message:after{content:"";display:block;border:8px solid #eee;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-4px;left:85%;margin:-1em 0 0 2em;}
div.shipping-address{padding:0;clear:left;}
#shiptobilling{float:right;line-height:1.62em!important;margin:0!important;padding:0;}
#shiptobilling label{font-size:.6875em;}
.checkout .col-2 h3{float:left;clear:none;}
.checkout .col-2 .woocommerce-shipping-fields h3{margin:0;width:100%;}
.checkout .col-2 .notes{clear:left;}
.checkout .col-2 .form-row-first{clear:left;}
.checkout #customer_details,.checkout #order_review,.checkout #payment{margin-bottom:24px;}
.checkout .jigoshop-validated input.input-text{background-image:url('images/accepted.jpg')!important;background-position:95% center!important;background-repeat:no-repeat!important;}
.checkout .jigoshop-validated select{border:green 1px solid!important;}
.checkout .jigoshop-invalid select{border:red 1px solid!important;}
.checkout .jigoshop-invalid input.input-text{background-image:url('images/rejected.png')!important;background-position:95% center!important;background-repeat:no-repeat!important;border:red 1px solid!important;}
.order_details{overflow:hidden;zoom:1;margin:0 0 10px;list-style:none;border:1px solid #E5E5E5;padding:10px 5px;}
.shop_table.order_details{padding:0;}
.order_details li{float:left;margin-right:2em;text-transform:uppercase;line-height:1em;border-right:1px solid #E5E5E5;padding-right:2em;}
.order_details li strong{display:block;text-transform:none;line-height:1.5em;margin-top:10px;}
.order_details li.method{border:0;}
.col2-set{width:100%;}
.col2-set:after{content:"";display:block;clear:both;}
.col2-set.addresses{}
.customer_details{border:1px solid #E8E8E8;margin:0;padding:10px;}
.col2-set .address{}
.addresses address{clear:both;}
.addresses .title{overflow:hidden;zoom:1;}
.addresses .title h3{float:left;}
.addresses .title .edit{float:right;}
.widget_price_filter .price_slider_wrapper .button{float:right;margin:0!important;}
.widget_price_filter .price_slider_wrapper .price_slider{margin:5px 0;}
.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{outline:0!important;}
.widget_price_filter .price_slider_wrapper .price_slider_amount{overflow:hidden;line-height:2em;}
.widget_layered_nav ul{margin:0!important;padding:0!important;border:0!important;list-style:none outside!important;}
.widget_layered_nav ul li{overflow:hidden;zoom:1;padding:0 0 1px;}
.widget_layered_nav ul li a,.widget_layered_nav ul li span{padding:1px 0;float:left;}
.widget_layered_nav ul li.chosen a{padding:0 6px 0 18px;border:1px solid #39c;background:#39c url(images/cross_white.png) no-repeat 6px center;box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.widget_layered_nav ul small.count{float:right;margin-left:6px;font-size:1em;padding:1px 0;color:#999;}
fieldset.variations{border:0;}
div.product div.product_meta,div.product div.variations_button{clear:left;}
section#primary div.product div.summary{width:42%;}
.single_variation .price{float:left;}
.single_variation,.stock{clear:left;}
.single_variation_wrap .single_variation{margin:10px 0;overflow:hidden;}
.customized_product_label{}
dl.customization{margin:0;}
dl.customization dt{display:inline-block;margin:0 4px 0 0;padding:0;}
dl.customization dd{display:inline;margin:0 12px 0 0;padding:0;}
.applied-coupons-values{text-decoration:none;font-size:13px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0);background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(20%, #f4f4f4),color-stop(50%, #f0f0f0),color-stop(52%, #e8e8e8),color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);-moz-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;border:1px solid #aaa;line-height:13px;padding:3px 20px 3px 5px;margin:3px 0 3px 5px;position:relative;}
.cart-discount-code{font-size:12px;padding-right:5px;color:#888;float:right;}
.close{display:block;position:absolute;right:3px;top:2px;font-size:18px;line-height:18px;color:#000;text-shadow:0 1px 0 white;opacity:.2;filter:alpha(opacity=20);}
input:-ms-input-placeholder{background:#fff;color:LightGray;}
.checkout{}
.col1-set, .col2-set{overflow:visible;}
.col-1 h3, .col-2 h3{padding:8px;margin:-10px -10px 10px;float:none;font-size:17px;text-transform:uppercase;}
.col2-set .col-1,
.col2-set .col-2{border:1px solid #E8E8E8;margin:20px 0;padding:10px;width:47%;}
.checkout h3#order_review_heading,
.woocommerce h2{font-size:17px;text-transform:uppercase;}
.addresses .title{overflow:visible;}
.col2-set select{float:left;height:40px;margin-bottom:10px !important;width:60%;color:#959B8F;}
table.shop_table{-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #E8E8E8;border-collapse:separate;border-radius:5px;margin:0 -1px 24px 0;overflow:auto;text-align:left;width:100%;}
table.shop_table th{color:#888;line-height:18px;padding:9px 12px;}
table.shop_table td{border-top:1px solid #E5E5E5;padding:6px 10px;vertical-align:middle;}
table.shop_table td a.button{margin:0 3px;}
table.shop_table tfoot td{}
table.my_account_orders{font-size:.85em;}
table.my_account_orders th,table.my_account_orders td{padding:4px 8px;vertical-align:top;}
table.my_account_orders .button{white-space:nowrap;margin:0 5px;padding:4px;float:left;clear:none;}
table.my_account_orders .button:hover{}
td.actions .button-alt{color:#FFFFFF;margin:2px 0 0 6px;float:right;clear:none;}
.cart-collaterals .cart_totals tr td,.cart-collaterals .cart_totals tr th{border-top:1px solid #E8E8E8;padding:6px 24px;}
table.shop_table th{background:none repeat scroll 0 0 #F9FAFA;color:#666666;text-align:center;}
table.shop_table td{border-right:1px solid #E8E8E8;text-align:center;}
table.shop_table td .button{}
.cart-collaterals .cart_totals table{border-bottom:1px solid #E8E8E8;border-left:1px solid #E8E8E8;border-top:1px solid #E8E8E8;width:100%;margin:10px 0 6px;background-color:#F9FAFA;}
a.remove{margin:0 auto;}
.cart_totals_table{margin-top:10px;}
table.shop_table{border-radius:0;}
.cart-collaterals .cart_totals tr td, .cart-collaterals .cart_totals tr th{border-right:1px solid #E8E8E8;font-size:14px;vertical-align:top;}
a.button.loading,
button.button.loading,
input.button.loading,
#respond input#submit.loading,
input.button.loading{color:#777777;border:1px solid #f7f6f7;}
a.button.loading:before,
button.button.loading:before,
input.button.loading:before,
#respond input#submit.loading:before,
input.button.loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url(images/ajax-loader.gif) center no-repeat rgba(255,255,255,0.65);}
.widget .main-ul li .tagcloud a{background:none;font-size:18px !important;line-height:18px;margin:0 5px 8px 0;padding:3px 5px;display:inline-block;}
.widget .main-ul li .tagcloud a:hover{background:none;}
.tagcloud a:hover{}
.header_cart .togg .widget.jigoshop_cart,
.header_cart .togg .widget.widget_shopping_cart{background:rgba(47, 47, 47, 0.5);padding:10px;position:absolute;right:0;top:40px;z-index:22;border:2px solid transparent;border-radius:0;color:#FFF;}
.header_cart .togg a, .header_login .togg a{background:none repeat scroll 0 0 transparent;color:#5B5B5B;font-size:14px;padding:0;text-transform:capitalize;}
.header_login a:hover{color:#FFF;}
.header_login a#show-login-link{cursor:pointer;}
.header_login a#show-login-link:hover{}
.header_login a{color:#FFF;}
.header_login .header_logout a.account{}
.header_login .header_logout a.account:hover{color:#FFFFFF;}
.header_login .header_logout a.logout{}
.header_login .header_logout a.logout:hover{}
.header_login a#show-login-link:hover{}
.homepage .product_block .price del{}
.header_cart .togg a, .header_login .togg a{background:none;float:right;padding:0;color:#5B5B5B;font-size:14px;}
.header_cart .togg a{font-size:13px;}
.header_cart .togg a.show-login-link{clear:both;color:#959B8F;cursor:pointer;text-transform:capitalize;margin-top:-20px;}
.header_cart .togg .tab_content, .header_login .togg .tab_content{background:none repeat scroll 0 0 #FBFBFB;border-radius:5px;padding:20px;position:absolute;right:0;top:50px;z-index:100;width:300px;}
.header_login .widget_user_login ul{margin:0;padding:0;}
.header_login .togg .tab_content{top:35px;border:1px solid #E6E6E6;}
.header_cart .input-submit{float:left;clear:none;}
.header_cart .forgot{background:none repeat scroll 0 0 #B4D2D0;clear:none;border:medium none;border-radius:2px;color:#FFFFFF;display:inline-block;padding:5px 8px;text-decoration:none;}
.header_cart .forgot:hover{background:none repeat scroll 0 0 #959B8F;}
.header_cart .togg .jigoshop_cart{top:28px;}
.header_cart .cart_list{display:inline-block;padding:10px;width:100%;}
.header_cart h3{margin:10px 0 5px;font-size:18px;color:#FFF;padding:0 0 5px 0;border-bottom:1px solid rgba(255,255,255,0.5);}
.header_cart .cart_list li a{float:left;width:60%;color:#FFF}
.header_cart .cart_list li a img{margin-top:0;}
.header_cart .widget ul span.js_widget_product_title{display:block;width:auto;}
.header_cart .widget ul span.js_widget_product_price, .header_cart .widget ul span.quantity{float:right;width:30%;}
.header_cart .cart_list li{clear:both;border-bottom:1px solid #E4E4E4;margin:10px 0;padding-bottom:10px;font-size:13px;}
.header_cart .togg a.button, .header_login .togg a.button{background:none repeat scroll 0 0 #4B80B2;border:1px solid #4B80B2;color:#FFFFFF;font-weight:normal;padding:3px 5px;float:left;font-size:13px;}
.header_cart .togg a.button:hover, .header_login .togg a.button:hover{background:none repeat scroll 0 0 #B2B2B2;border:1px solid #B2B2B2;color:#FFFFFF;font-weight:normal;padding:3px 5px;float:left;font-size:13px;}
.header_cart .total{margin:10px 0;}
.header_cart .togg a.button.checkout{clear:none;float:right;}
.header_cart a.shopping_cart .item-text{float:left;}
.header_cart a.shopping_cart .item-total{}
.widget_user_login .widget-title, .widgets-headerlogin .widget-title{display:none;}
.wp-pagenavi{clear:both;margin-bottom:15px;}
.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #aaa;padding:3px 5px;margin:2px;}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000;}
.wp-pagenavi span.current{}
.widget_user_login ul.pagenav li{display:inline;}
.widget_user_login ul.pagenav li a:after{background:url("images/sprite.png") no-repeat scroll -239px -648px rgba(0, 0, 0, 0);content:"";height:15px;position:absolute;width:10px;}
.widget_user_login ul.pagenav li:last-child a:after{background:none;}
.widget_user_login ul.pagenav li a{}
.widget_user_login{border:medium none;clear:both;float:right;}
.site-header #shopping_cart,
.site-header .header_login{background:rgba(47, 47, 47, 0.5);padding:12px;color:#FFF;margin:0;transition-duration:300ms;}
.site-header #shopping_cart:hover,
.site-header .header_login:hover{background:rgba(169, 194, 69, 0.8);color:#FFF;transition-duration:300ms;}
.site-header #shopping_cart:hover{background-position:0 -108px;}
p small{color:#999;}
p.demo_store{position:fixed;top:0;left:50%;width:450px;margin-left:-225px;font-size:12px;text-align:center;background:#f7f5c6;background:-webkit-gradient(linear,left top,left bottom,from(#f7f5c6),to(#eeeac1));background:-webkit-linear-gradient(#f7f5c6, #eeeac1);background:-moz-linear-gradient(center top, #f7f5c6 0, #eeeac1 100%);background:-moz-gradient(center top, #f7f5c6 0, #eeeac1 100%);padding:8px 0;border:1px solid #EEEAC1;color:#747165;z-index:999999;box-shadow:inset 0 0 0 3px rgba(255,255,255,.3);-webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,.3);-moz-box-shadow:inset 0 0 0 3px rgba(255,255,255,.3);}
small.note{display:block;color:#999;font-size:11px;line-height:21px;margin-top:10px;}
select#rating{display:block !important;z-index:999;height:auto !important;width:auto !important;}
#respond #commentform span.customSelect{width:100px !important;height:30px !important;}
#respond #commentform .customSelectInner{height:auto;width:85px !important;}
.price_slider_amount .button{clear:none;float:right;margin:0;}
.price_slider_amount{display:inline-block;margin-top:10px;width:100%;}
ul.cart_list li img, ul.product_list_widget li img{border:medium none;float:left;margin-right:8px;margin-top:0;height:50px;width:50px;border:1px solid #E8E8E8;}
table.shop_attributes{}
table.shop_attributes th{width:150px;padding:8px;border-bottom:1px dotted #ccc;margin:0;line-height:1.5em;}
table.shop_attributes td{font-style:italic;padding:0;border-bottom:1px dotted #ccc;margin:0;line-height:1.5em;}
table.shop_attributes td p{margin:0;padding:8px;}
table.shop_attributes .alt td,table.shop_attributes .alt th{}
ins{text-decoration:none;}
.price_slider_wrapper .ui-widget-header{background:none repeat scroll 0 0 #EEEEEE;}
.jigoshop_secondary #searchform .assistive-text{display:none;}
.jigoshop_secondary #searchform #searchsubmit{margin-top:-4px;}
ul.products.list{width:100% !important;}
ul.products.list li{border:1px solid #E8E8E8 !important;margin:0 0 15px 0 !important;}
ul.list .product-block .image-block{border:none !important;display:inline;padding:0;margin-top:0;}
.products_block ul.list li:hover .image-block{background:none;opacity:1;}
.products_block ul.list .product-block{height:auto !important}
.products li a.added_to_cart{}
.products_block ul.list li .block_hover,
ul.list.product_list li .block_hover,
.products_block ul.list.product_list li:hover .block_hover{visibility:visible !important;bottom:0;opacity:1;position:relative;width:100%;text-align:left;transform:none;}
ul.products.list li.product img{margin-bottom:0 !important}
ul.products.list li.product hr{background:none !important;margin:0 !important;height:0 !important;}
.gridlist-toggle{float:right;width:auto !important;background:#fff !important;border:medium none !important;box-shadow:none !important;margin-right:0;margin-bottom:0 !important;border-radius:0 !important;margin-bottom:0 !important;clear:none !important}
.gridlist-toggle a{width:31px !important;height:28px;float:left;text-indent:-9999px;border:none !important;box-shadow:none !important;}
.gridlist-toggle a#grid{background:url("images/sprite.png")no-repeat scroll 1px -452px transparent !important;border-right:none !important;}
.gridlist-toggle a#grid.active,.gridlist-toggle a#grid:hover{background:url("images/sprite.png")no-repeat scroll 1px -418px transparent !important;}
.gridlist-toggle a#list{background:url("images/sprite.png")no-repeat scroll 1px -524px transparent !important;}
.gridlist-toggle a#list.active, .gridlist-toggle a#list:hover{background:url("images/sprite.png")no-repeat scroll 1px -489px transparent !important;}
ul.list li a{position:relative;}
ul.list li a .onsale{right:auto !important;left:2px;top:14px;top:18px}
.product_tool{width:100%;display:inline-block;clear:both;border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;padding:8px 0;margin-bottom:10px;}
.woocommerce-ordering{float:left;}
.yith_magnifier_gallery li a{text-align:center;}
.yith-wcwl-wishlistaddedbrowse.show{}
.yith-wcwl-add-to-wishlist{float:left !important;margin-left:10px !important;margin-top:0 !important;clear:none !important;}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse{padding:0;}
.yith-wcwl-wishlistexistsbrowse{padding:10px 0;}
.yith-wcwl-wishlistexistsbrowse a{text-decoration:underline;}
.product-extra{clear:both;}
.single-product.woocommerce .thumbnails #slider-prev, .single-product.woocommerce .thumbnails #slider-next{width:20px !important;top:45% !important;}
.single-product.woocommerce .thumbnails #slider-next:hover{background:url("images/sprite.png") no-repeat scroll -21px -571px transparent !important;right:-16px !important;}
.single-product.woocommerce .thumbnails #slider-next{background:url("images/sprite.png") no-repeat scroll -21px -606px transparent !important;right:-16px !important;}
.single-product.woocommerce .thumbnails #slider-prev{background:url("images/sprite.png") no-repeat scroll 0px -571px transparent !important;left:-15px !important;}
.single-product.woocommerce .thumbnails #slider-prev:hover{background:url("images/sprite.png") no-repeat scroll 0px -606px transparent !important;left:-15px !important;}
.yith_magnifier_zoom_magnifier{left:380px !important;border:2px solid #E4E4E4 !important}
.order .order-actions a{float:none;}
.chosen-container-single .chosen-single{border-radius:0 !important;background:none !important;border:1px solid #DFDFDF !important;box-shadow:none !important;}
ul.products.list li.product .gridlist-buttonwrap{margin-bottom:10px !important;}
#owl-demo .owl-item div{padding:5px;}
.owl-pagination{display:none;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}