@charset "utf-8";div[class*="-view"] .row{display:block;flex-wrap:wrap;justify-content:flex-start;}
span.vm-price-desc{margin:0 !important;}
.addtocart-area{margin:0;}
.pc_d_middle .addtocart-area{}
.pc_d_middle .middle_part{padding:0px 30px 0px 30px;}
.addtocart-bar{bottom:0;position:relative;line-height:0px;height:36px;margin:0px;}
.zoom img{width:100%;}
.category-view .tab_pro_rating_price p{font-size:25px !important;padding:10px 0px;}
.category-view, .browse-view{margin-bottom:0;}
.category_prodcut div.product{border:none medium;}
.category_filter{display:block!important;}
.category_border{border-bottom:1px solid #E0E0E0;margin-bottom:30px;padding-bottom:15px;}
.category_filter .category_grid_col ul.list-inline{margin-left:0px;}
.category_border_footer{border-top:1px solid #E0E0E0;margin-top:3px;padding-top:9px;}
.category_filter .sorting__item span.sorting__name,
.category_filter .sorting__item .title{font-family:"Open Sans",sans-serif;font-size:13px;font-weight:Normal!important;color:#575757;}
.category_filter .category_grid_col ul li i{color:#c1c1c1;font-size:16px;vertical-align:middle;}
.category_filter .category_grid_col ul li i:active,
.category_filter .category_grid_col ul li i:hover,
.category_filter .category_grid_col ul li i:focus,
.category_filter .category_grid_col ul li a.active i{color:#000000;cursor:pointer;}
.orderlistcontainer{margin:0px;}
.select_category .orderlistcontainer > div.title, .select_category .orderlistcontainer > div.activeOrder{display:inline-block;}
.select_category .orderlistcontainer a,
.category_filter .show_item .limit_box .dropdown-menu ul li a{color:#212529;font-size:13px;text-transform:capitalize;font-family:'roboto_regular', 'sans-serif';}
.select_category .orderlistcontainer div.activeOrder{border:none;margin:0px;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.category_filter .show_item .limit_box button.btn-default{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #e0e0e0;border-radius:0;line-height:20px;margin-left:8px;padding:4px 8px;}
.category_filter .show_item .limit_box button.btn-default{padding:4px 16px;}
.category_filter .show_item .limit_box button.btn-default span.fa-angle-down{margin-left:-7px;}
.btn-group.open .dropdown-toggle{box-shadow:none;}
.select_category .orderlistcontainer div.orderlist{border-radius:4px;margin-top:0px;box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);background-clip:padding-box;box-sizing:border-box;padding:5px 0;z-index:99;}
.select_category .orderlistcontainer div.orderlist div:hover{background:#f5f5f5 none repeat scroll 0 0;color:#777777;}
.show_item select.inputbox option,.show_item select.inputbox{font-family:"Open Sans",sans-serif;font-size:12px;font-weight:normal!important;}
.category_pagenation ul li.disabled{display:none;}
.sorting__item.category_grid_col {    width: 35%;}

.category_pagenation ul li.disabled.hidden-phone{display:inline-block;}
.category_pagenation ul li.hidden-phone a,
.category_pagenation ul li a{font-family:"Open Sans",sans-serif;font-size:12px;font-weight:normal!important;border:1px solid #E0E0E0;border-radius:50%;padding:1px 6px;color:#575757;background-color:transparent;margin-right:0;}
.category_pagenation ul li a i{font-size:15px;color:#575757;}
.category_pagenation ul li.disabled.hidden-phone a{color:#ffffff;}
li.cate_pagenation ul li:first-child, li.cate_pagenation ul li:last-child{display:none;}
.search_section{margin-bottom:25px;}
.virtuemart_search .single_form{width:200px;margin-top:0;margin-right:20px;}
.virtuemart_search .single_form, .virtuemart_search .hoki_button{display:inline-block;vertical-align:middle;}
.virtuemart_search .input_filed{width:80%;}
.list_prd_name{margin-top:0;margin-bottom:15px;}
.list_prd_name a{font-family:'bitterregular';font-size:20px;color:#555;}
.list_product_s_desc{font-family:'Georgia-Regular';color:#686868;font-size:17px;margin-bottom:30px;}
.content_section .product-price{float:left;width:100%;font-family:'bitterregular';font-size:22px;color:#555;text-align:left;margin-bottom:0;}
.content_section .product-price span.price-crossed{padding-left:0;}
.reviw_listview.col-md-12.no-padding{margin:12px 0;}
.addtocart_listing > div.addtocart-area, .addtocart_listing > ul.add-to-links, ul.add-to-links > li{display:inline-block;}
ul.add-to-links > li{border:2px solid #bebebe;padding:12px 15px 9px;cursor:pointer;}
ul.add-to-links > li:hover{border-color:#666666;}
ul.add-to-links > li:first-child{margin-right:10px;}
ul.add-to-links > li a i{color:#a0a0a0;font-size:18px !important;}
.addtocart_listing div.addtocart-button{text-align:left;margin-right:25px;}
.cart-view .row.cart_button.list-inline{display:grid !important;margin:26px 0px 22px 54px;}
.addtocart-button input.addtocart-button{border:0px solid #666666;color:#666666;font-family:'source_sans_prosemibold';font-size:16px;display:inline-block;padding:10px 25px 8px;text-transform:uppercase;background-color:transparent;position:relative;bottom:20px;}
form .addtocart-button.addtocart.add-cart:hover:before{color:#dcc67a;}
.ti-heart:before{color:#505050;font-size:20px;}
.ti-heart:hover:before{color:#dcc67a;}
.tab_pro_rating_price .vm-product-rating-container{text-align:center;}
.tab_pro_rating_price .ratingbox_not, .ratingbox_not{color:#959595;font-family:"source_sans_proregular";font-size:13px;}
.product_page_tab .ratingbox span{display:block;}
.ratingbox div, .ratingbox span{*background:url("../images/orange-stars.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0)!important;display:block;}
.ratingbox{*background:url("../images/orange-stars.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0) !important;*height:15px !important;margin-bottom:0;width:120px !important;}
.product_page .ratingbox{margin-top:25px;margin-bottom:5px;}
.product_page_tab .customer-reviews{margin:0;}
.product_page_tab .customer-reviews h4{border-bottom:none medium;padding:0;}
textarea.virtuemart:hover, textarea.customer-comment:hover{background:transparent!important;color:#888888!important;}
#description p, #custom-field p, #prd-unit p, p.no_review{color:#747474;font-size:14px;*font-family:'Open Sans', sans-serif;}
.review_space{margin-left:20px;}
.htc__product__details__inner .icons{position:absolute;top:0px;right:0px;}
.product-img-box{background-color:#fff;padding:15px 15px 22px;}
.product-shop{padding-left:30px;}
.product-card__name{font-family:"Oswald",sans-serif;font-size:15px;font-weight:500;color:#4d4d4d;margin-top:10px;text-transform:uppercase;}
.product-card .wrap-rating{margin-bottom:14px;margin-top:13px;}
.product-card__reviews_marker::after{color:#a0a0a0;content:"/";display:inline-block;height:6px;margin-left:0px;width:6px;}
.product-card__reviews{margin-right:0px;vertical-align:top;color:#a0a0a0;font-family:"Open Sans",sans-serif;font-size:12px;}
.product-card__reviews a{color:#a0a0a0;}
.product-card__reviews.product-card__reviews_marker{margin-left:15px;}
.product_page .tab_pro_rating_price .product-price{text-align:left;}
.product_page .icons{float:none;margin:10px 0 0;text-align:left;}
.product_page .icons a, .product_page .icons a:not(.btn){background:none;color:#a0a0a0;display:inline-block;font-size:16px;line-height:35px;margin-right:5px;margin-top:3px;text-align:center;width:55px;border:2px solid #bebebe;padding:0;border-radius:0;}
.product_page .icons a:hover, .product_page .icons a:not(.btn):hover{border-color:#666666;}
.addtocart-area .product-fields > .product-field{margin-top:15px;margin-bottom:0;float:none;}
.product-card__description{border-top:1px solid #e3e3e3;float:left;margin-top:8px;padding-top:12px;width:100%;font-family:"Open Sans",sans-serif;font-size:13px;color:#646464;}
.product-card__price{float:left;}
.product-card__availability{float:right;}
.product-card__price .product-price > div.price-crossed{display:inline-block;padding:0 3px;}
.product-card__price span.PricesalesPrice{color:#565656;font-family:"Oswald-Light",sans-serif;font-size:24px;}
.product-card__price span.PricebasePriceWithTax{color:#646464;font-family:"Oswald-Light",sans-serif;font-size:20px;}
.product-card__main > .addtocart-area{float:left;width:100%;}
.product-card__group > span.product-card__label, .product-card__group .product-field-display,
.enumerator > span.product-card__label, .enumerator .product-field-qty{display:inline-block;}
span.product-card__label{font-family:"Open Sans",sans-serif;font-size:13px;color:#414141;width:20%;}
.product-card__label::after{color:#b18ade;content:"*";vertical-align:top;}
.product-card__options .product-field-display, .product-field-qty{width:78%;}
.slider_bottom_text .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:92%;}
.product-card__availability p{color:#898989;font-family:"Open Sans",sans-serif;font-size:13px;text-align:right;margin-bottom:0;}
.product-card__availability p span{color:#b18ade;}
.product-card__description p{line-height:20px;}
.product-card__options{margin-bottom:15px;}
.enumerator .card-btns__btn input{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;padding:0;}
.enumerator input.quantity-input{border:1px solid #e3e3e3;border-radius:0;color:#222222;font-weight:300;height:37px;text-align:center;vertical-align:middle;margin-right:-4px;width:40%;background-color:#fff;background-image:none;}
.product-field-qty .card-btns__btn{border:1px solid #e3e3e3;display:inline-block;text-align:center;vertical-align:middle;margin-right:-4px;width:30%;height:37px;background-color:#f9f9f9;cursor:pointer;color:#969696;}
.product-field-qty .card-btns__btn i{line-height:34px;}
.enumerator{border-bottom:1px solid #e3e3e3;float:left;margin-bottom:15px;padding-bottom:15px;width:100%;}
.product-description{float:left;margin-top:50px;width:100%;}
.product-description ul.tab_list_details{margin-left:0;}
.product-description ul.tab_list_details > li{text-align:left;padding:0;}
.product-description ul.tab_list_details > li > a{color:#a5a5a5;font-family:"Oswald",sans-serif;font-size:17px;padding:9px 20px;display:inline !important;}
.product-description ul.tab_list_details > li.active > a{background-color:#484848;color:#fff;}
.product-description .tab-content{background-color:#ffffff;border:1px solid #e3e3e3;float:left;margin-top:10px;padding:28px;width:100%;}
.product-description .customer-reviews{margin-top:0;}
.addtocart-area .card-btns__add{border:1px solid #e5e5e5;border-radius:20px;padding:0 29px;width:auto;height:40px;line-height:37px;margin-right:10px;text-align:center;background-color:#fff;float:left;}
.addtocart-area .card-btns__add i{display:none;}
.addtocart-area .card-btns__add .products-btns__add{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;font-family:"Oswald",sans-serif;font-size:13px;text-transform:uppercase;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;}
.section-products_mod-a.rel_margin{float:left;width:100%;margin-top:55px;}
.related_prd.owl-carousel.owl-theme{margin-top:25px;}
.related_prd .products__item{background-color:#ffffff;text-align:center;}
.related_prd.owl-theme .owl-controls{margin-top:0;position:absolute;right:0;text-align:right;top:-66px;}
.related_prd.owl-theme .owl-controls .owl-buttons div{background:none;border:1px solid #dadada;color:#696969;}
.product_shere_button .itp-blog-social h4{color:#666666;font-family:"source_sans_prosemibold";margin-bottom:20px;text-transform:uppercase;}
.product_shere_button .itp-sb-right{text-align:left;}
.product_shere_button .itp-sb-right a:first-child{margin-left:0;}
.product-neighbours a{color:#959595;font-size:13px;font-family:"bitterregular";}
.cart_button .c_o_button a{padding:11px 25px 8px!important;background:none;margin-top:38px;border-radius:0;text-transform:uppercase;}
.list_view span.PricesalesPrice{}
.data-table{width:100%;border:1px solid #ececec;margin-bottom:5px;border-collapse:collapse;}
.data-table .odd{background:none;}
.data-table .even{background:none;}
.data-table td.last, .data-table th.last{border-right:0;}
.data-table tr.last th, .data-table tr.last td{border-bottom:0 !important;}
.data-table th{padding:3px 8px;font-weight:bold;}
.data-table td{padding:6px 6px;}
.data-table thead th.cart_name{text-align:left;}
.data-table thead th{font-weight:normal;border-right:1px solid #e3e3e3;padding:10px 10px!important;white-space:nowrap;vertical-align:middle;text-align:center;text-transform:uppercase;font-family:'open sans', Sans-serif;font-size:13px;}
.data-table thead th.wrap{white-space:normal;}
.data-table thead th a, .data-table thead th a:hover{color:#fff;}
.data-table thead th{text-transform:uppercase;background:#f8f8f8;color:#555555;font-family:"source_sans_prosemibold";font-size:17px;font-weight:normal;}
.data-table thead th .tax-flag{font-size:11px;white-space:nowrap;}
.data-table tfoot{border-bottom:1px solid #d9dde3;}
.data-table tfoot tr.first td{background:#d5d5d5;}
.data-table tfoot tr{background-color:#d5d5d5!important;}
.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:1px solid #d9dde3;}
.data-table tfoot strong{font-size:16px;}
.data-table tbody th, .data-table tbody td{border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;}
.product__inner.category a.addtowishlist.add-to-cart{display:block !important;}
.popular__product--2 a.addtowishlist.add-to-cart{cursor:pointer;}
.my-wishlist .btn-remove2{display:inline-block;float:none;}
.btn-remove2{background:url("../images/close_vm.png") no-repeat scroll center center rgba(0, 0, 0, 0);cursor:pointer;display:block;font-size:0;height:27px;line-height:0;overflow:hidden;text-indent:-999em;width:27px;float:left;}
.cart .qty-holder .qty{margin-right:0;font-family:'open sans', Sans-serif;font-size:16px;text-align:left;color:#5b5a55;border-right:0;background:none;width:25px !important;padding:8px;height:18px;float:left;border:1px solid #dfdfdf;}
.my-wishlist .data-table td:last-child{border-right:1px solid #e3e3e3;}
.my-account h2.w_title, .my-wishlist h2{color:#000000;font-family:"Oswald",sans-serif;font-size:17px;text-transform:uppercase;margin:5px 0;}
.my-account h2.w_title{margin-bottom:20px;}
.my-wishlist th{background-color:transparent !important;}
.my-wishlist .product-image{display:block;margin:0 0 5px;width:113px;}
.wish_img .product-image > img{max-width:100%;max-height:200px;}
.my-wishlist .data-table td{vertical-align:top;}
.my-wishlist .input-text.qty{border:1px solid #d5d5d5;margin-bottom:10px;margin-right:10px;text-align:center;width:55px;}
.my-wishlist h3.product-name{margin-top:10px;font-size:23px;letter-spacing:1px;text-transform:uppercase;}
.my-wishlist .product-price{text-align:center;width:100%;margin-top:14px;margin-bottom:20px;}
.wishlist_btn{padding:10px 25px;}
.add-to-cart-alt .mybag_button{margin-top:0;padding:10px;}
.my-wishlist .add-to-cart-alt.cmp_btn{float:left;}
.my-wishlist .product-price .PricesalesPrice{font-size:15px;font-family:'roboto_black', 'sans-serif';}
.wishlist-table table#wishlist-table th{color:#303030 !important;font-family:'Oswald',sans-serif;font-size:14px;text-transform:uppercase;text-align:center;font-weight:bold;}
.for-mobile{display:none;}
.for-desktop{display:block;}
span.for-desktop{display:inline-block;}
table.for-mobile{display:none;}
table.for-desktop{display:table;}
tr.for-desktop{display:table-row;}
th.for-desktop{display:table-cell;}
tr.for-mobile{display:none;}
th.for-mobile{display:none;}
td.for-desktop{display:table-cell;}
.back-link a{color:#666666;}
.view-compare .shopping_top_title{margin-top:30px !important;}
.data-table.compare-table th{padding:10px 10px 10px 20px;}
.data-table.compare-table td{padding:10px;}
.data-table.compare-table{border:1px solid #e3e3e3;}
.data-table.compare-table td{border:0;text-align:center;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.data-table.compare-table tbody td.last{border-right:0;}
.data-table.compare-table th{border:0;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;font-family:'roboto_bold', 'sans-serif';font-size:14px;font-weight:normal;text-align:left;vertical-align:top;}
.data-table.compare-table .ratings{margin:0;}
.data-table.compare-table .ratings .rating-box{float:none;margin:0 auto;}
.data-table.compare-table .ratings .amount{margin-top:5px;display:block;margin:0 auto;}
.data-table.compare-table .price-box, .my-wishlist .product-price{margin:0;color:#565656;font-family:"Oswald-Light",sans-serif;font-size:15px;line-height:24px;}
.my-wishlist .product-price .PricesalesPrice{color:#212529;}
.wishlist-table tr.for-desktop td a{font-size:14px;font-weight:700;color:#6f6f6f;margin: 0 auto;}
.vm-wrap.vm-order-done h3{margin-bottom:30px;}
#sp-component .alert.alert-notice{background-color:#fcf8e3;color:#8a6d3b;border-top:3px solid #faebcc;border-bottom:3px solid #faebcc;padding-left:1em;font-weight:bold;}
.vm-wrap.vm-order-done .vm-button-correct{margin:20px 0px 30px 0px;}
span.PricebasePriceWithTax{margin:0;font-size:17px;line-height:24px;}
.product-details-content span.PricesalesPrice{display:inline-block;margin:0 auto;position:relative;top:0px;left:28px;font-family:'roboto_light_italic', 'sans-serif';font-size:17pt;}
.compare-table .product-price{float:left;width:100%;text-align:center;}
.data-table.compare-table .price-box p{float:none;display:inline-block;}
.compare-table tr.product-img-row td{padding:10px;position:relative;}
.compare-table tr.product-img-row td a.btn-remove2{position:absolute;right:5px;top:5px;width:27px;height:27px;}
.data-table.compare-table p, .data-table.compare-table span.vote, #wishlist-table p{color:#686868;font-size:15px;}
.compare-table .product-availability-row p.availability{color:#757575;}
.compare-table tr.product-img-row td .product-name a, .my-wishlist h3.product-name a{text-transform:capitalize;color:#555555;font-size:17px;}
.compare-table tbody tr.add-to-row.last td{padding:20px 0;}
.compare-table tr.product-img-row td .product-name{margin:15px 0 0;}
.compare-table tbody tr.last td{vertical-align:middle;border-bottom:0;}
.compare-table .wish_img .product-image > img{max-height:200px;}
.blank-rating{display:none;}
.data-table.compare-table .blank-rating{display:block;}
.data-table.compare-table tr.add-to-row td{background:none;}
.product-availability-row p.availability{margin:0;}
.product-review-row div.ratings span{float:none;margin:0;text-align:center;}
#product_comparison_mobile th{text-align:center;}
@media(max-width:767px){table.for-desktop{display:none !important;}
table.for-mobile{display:block !important;}
.my-wishlist #wishlist-table thead tr{display:none}
.my-wishlist #wishlist-table tbody tr td{width:100%;float:left;border-right:none medium;}
.my-wishlist h3.product-name, #wishlist-table .description.std{text-align:center;}
}
.chzn-container .chzn-results li.highlighted{background-color:#dcc67a;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #dcc67a), color-stop(90%, #dcc67a));}
.vm_profile #com-form-login h2{padding:10px 0px;text-transform:none!important;font-weight:normal;margin-bottom:16px;font-size:26px;}
table.adminForm.user-details{color:#666666;width:614px;}
table.user-details td.key label{width:200px;}
.vm_register table.user-details tr td, table.vendor_info tr td, .vm_edit_address table.user-details tr td{padding-bottom:20px;}
.chzn-container-single .chzn-single{height:34px !important;line-height:34px !important;}
.vm_profile .vm_register form#adminForm fieldset div.chzn-container-single a.chzn-single div{}
.vm_profile .vm_register .vm_register_form fieldset span.userfields_info,
.vm_edit_billing_address h2,
.vm_edit_billing_address .vm_edit_address fieldset span.userfields_info,
.vm_edit_billing_address .vm_edit_address .control-buttons #reg_text p,
.vm_profile .vm_register .vm_register_form #ui-tabs #tab-2 table th span.order_title-name{padding:10px 0px;text-transform:none!important;font-weight:normal;}
.vm_profile .vm_register .vm_register_form fieldset span.userfields_info,
.vm_edit_billing_address .vm_edit_address fieldset span.userfields_info,
.vm_profile .vm_register .vm_register_form #ui-tabs #tab-2 table th span.order_title-name{font-size:20px;}
.vm_edit_billing_address .vm_edit_address .control-buttons .ship_btn{left:150px;position:relative;float:left;}
.vm_edit_billing_address .vm_edit_address .control-buttons .checkout_btn,
.vm_edit_billing_address .vm_edit_address .control-buttons #reg_text{position:relative;float:left;}
.vm_profile .vm_register .vm_register_form #ui-tabs #tab-2 table tr td.shpping_chackout_table{padding:14px 0px;}
.vm_profile table.user-details tr td select.vm-chzn-select:hover,
.vm_edit_billing_address .vm_edit_address table.user-details tr td select.vm-chzn-select:hover{background:#ffffff!important;border-color:#ffffff;}
.vm_profile table.user-details tr td select.vm-chzn-select,
.vm_profile table.user-details .vm-chzn-select ,
.vm_edit_billing_address .vm_edit_address table.user-details tr td select.vm-chzn-select,
.vm_edit_billing_address .vm_edit_address table.user-details .vm-chzn-select{background:#fff!important;border-color:#e3e3e3!important;color:#888!important;border-bottom-left-radius:0;border-top-left-radius:0;padding:12px;width:405px;margin-bottom:13px;height:50px;border-width:1px;font-family:"Open Sans",sans-serif;font-size:13px;}
table.user-details .vm-chzn-select{width:405px;}
.vm_profile table.user-details tr td select.vm-chzn-select option:hover,
.vm_edit_billing_address .vm_edit_address table.user-details .vm-chzn-select option:hover{background:#f5f5f5;}
.vm_profile table.user-details tr td select.vm-chzn-select option,
.vm_edit_billing_address .vm_edit_address table.user-details .vm-chzn-select option{background:#ffffff;color:#262626;text-decoration:none;font-family:"Open Sans",sans-serif;font-size:13px;}
.order-view .cart_login_form form.track_order .order_number,
.order-view .cart_login_form form.track_order .order_pass{margin-right:20px;}
.order-view .cart_login_form form.track_order .see_order{position:relative;top:42px;}
.vm-orders-information .vm-orders-items .tabs table.adminlist tr .order_header{width:25%;}
.vm-orders-information .vm-orders-items .tabs table.adminlist tbody tr th.order_history{width:33.33%;}
.list_orders .edit_orders table.adminlist tbody tr td.shpping_chackout_table ,
.vm-orders-information .vm-orders-items .tabs table.adminlist tbody tr td.shpping_chackout_table{width:12%;padding:8px;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.list_orders .edit_orders table.adminlist tbody tr td.shpping_chackout_table ,
.list_orders .edit_orders table.adminlist tbody tr td.shpping_chackout_table a,
.vm-orders-information .vm-orders-items .tabs table.adminlist tbody tr td.shpping_chackout_table, .vm-orders-order td.orders-key1, .vm-orders-order td.orders-key,
.vm-orders-information .vm-orders-items .tabs table.adminlist tr.section_details td div.vm-customfield-cart span,
.vm-orders-information .vm-orders-items .tabs table.adminlist tr.section_details td.status{color:#666666;font-family:"Open Sans",sans-serif;font-size:14px;padding-right:15px;font-family:'roboto_regular', 'sans-serif';}
td.key{padding:0px;}
.vm-orders-information .vm-orders-items .products__price-new,
.vm-orders-information .vm-orders-items .products__price-old{font-family:"Oswald-Light",sans-serif;}
.vm-orders-order td.orders-key1{font-weight:bold;}
.vm-orders-information .vm-orders-order table.order_details tr td.orders-header,
.vm-orders-information .vm-orders-order table.order_details tr td div.orders-header{color:#666666;font-family:"Open Sans",sans-serif;font-size:17px;text-transform:uppercase;padding-bottom:20px;padding-top:10px;text-transform:none;}
.vm-orders-information .vm-orders-order table.order_details tr td.orders-key,
.vm-orders-information .vm-orders-order table.order_details tr td div.orders-key{color:#666666;font-family:"Open Sans",sans-serif;font-size:17px;text-transform:uppercase;padding-bottom:20px;padding-top:10px;font-weight:normal!important;}
.vm-orders-information .vm-orders-order table.order_details tr td.order_label{color:#666666;font-family:"Open Sans",sans-serif;font-size:16px;}
.vm-orders-information .vm-orders-items .tabs table.adminlist tbody tr.sectiontableentry1{width:100%;}
.vm-orders-information .product_header{width:12%;}
.vm-orders-information .chackout_title{width:76%;border-right:1px solid #dfdfdf;}
.vm-orders-information .vm-orders-items .tabs table.adminlist tr.section_details td{padding:20px;}
.vm-orders-information .vm-orders-items .tabs table.adminlist tr.section_total{background:transparent;border-right:1px solid #e3e3e3;display:block;}
.vm-orders-information .vm-orders-items .tabs table.adminlist tr.section_details td.sku{color:#666;font-family:"Open Sans",sans-serif;font-size:14px;text-transform:uppercase;}
.vm-orders-information .vm-orders-items .tabs table.adminlist tr.section_details td span.price_1{color:#b1b1b1;}
.vm-orders-information .vm-orders-items .tabs table.adminlist tr.section_details td.quantity p{border:1px solid #dfdfdf;color:#666;font-family:"Open Sans",sans-serif;font-size:16px;height:31px;text-align:center;margin:0;padding-top:3px;float:left;width:100%;}
.vm-orders-information .vm-orders-items .tabs table.adminlist tr.section_details td.discount{color:#555;font-family:"Open Sans",sans-serif;font-size:14px;}
.vm-orders-information .vm-orders-items .tabs table.adminlist tr.section_total td.chackout_title h3{padding:10px 0 10px 10px;color:#000000;font-family:"Oswald",sans-serif;font-size:17px;text-transform:uppercase;}
.order_history_xs tbody{float:left;width:100%;}
.order_history_xs td{width:100%!important;}
.order_history_xs h2{color:#555555;font-size:16px;margin:0;text-transform:uppercase;}
.vm-orders-information .vm-orders-items div ul li{padding:10px!important;}
.order-view label{color:#646464;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:normal;line-height:20px;margin-top:30px;margin-bottom:14px;}
.order-view input{border:1px solid #e3e3e3;box-shadow:none;display:inline;width:50%;font-family:"Open Sans",sans-serif;font-size:13px;height:50px;padding-left:25px;}
.order-view .see_order{margin-top:55px;}
.table_luxury tr.cart_detail th.order_header{width:25%;border-right:1px solid #e3e3e3;}
.table_luxury tr.list_order_title{border-bottom:medium none !important;}
.vm-orders-information h2{color:#000000;font-family:"Oswald",sans-serif;font-size:17px;text-transform:uppercase;}
.vm-orders-order td.orders-key{font-weight:normal;}
.vm-orders-information .order-info-box .shipto_order{float:left;width:100%;}
.vm-orders-information .vm-orders-items tr{border-left:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}
.vm-orders-information .vm-orders-items th{border-right:1px solid #e3e3e3;padding-right:17px !important;}
.vm-orders-information .vm-orders-items .tabs table.adminlist tr .order_header{width:22%;}
.vm-orders-information .status_header{width:18%;}
.vm-orders-information .vm-orders-items .tabs table.adminlist tr.section_details{border-bottom:none medium;border-top:medium none;border-right:1px solid #e3e3e3;background:transparent;display:block;}
.vm-orders-information .vm-orders-items h4.products__name{margin-top:0;margin-bottom:15px;text-transform:none;color:#666666;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:bold;text-align:left;}
.vm-orders-information .vm-orders-items .discount h3{margin-top:0;color:#666666;font-family:"Oswald-Light",sans-serif;font-size:16px;}
.vm-orders-information .vm-orders-items td.chackout_title{text-align:left;padding:10px 0 10px 10px;color:#000000;font-family:"Oswald",sans-serif;font-size:17px;text-transform:uppercase;}
.vm-orders-information .vm-orders-items .tabs table.adminlist tr.section_total:last-child{border-bottom:1px solid #d3d3d3;}
.vm-orders-information .order_history h2{margin-top:0;margin-bottom:0;}
.vm-orders-information .border_top_history{border-top:none medium !important}
.list_view .product-image-container{float:left;}
.products__item{display:inline-block;margin-bottom:25px;position:relative;width:100%;}
.list_view .product_details .price_div .product-price{text-align:left;}
.list_view h4.products__name{margin-top:23px;}
.list_view h4.products__name a{font-size:15px}
.list_view .price_div .product-price{margin:0 0 9px;}
.browse-view .ratingbox{margin:0 0 11px;}
.list_view .new_cart{border:1px solid #e5e5e5;border-radius:20px;padding:0 29px;width:auto;}
.list_view .new_cart .products-btns__add{font-size:13px;text-transform:uppercase;font-family:"Oswald",sans-serif;}
.list_view .new_cart .grid_icon{font-size:0px!important;}
.list_view .new_cart:hover,
.list_view .new_cart:active,
.list_view .new_cart:focus{background-color:#b18ade;color:#ffffff;border-color:#b18ade;}
.list_view .products-btns span.products-btns__other a i, .addtocart-area span.products-btns__other a i{border-radius:50%;color:#8a8a8a;display:inline-block;font-size:15px;height:40px;line-height:40px;width:40px;border:1px solid #e0e0e0;text-align:center;background-color:#fff;}
.list_view .products-btns span.products-btns__other a i:hover,
.list_view .products-btns span.products-btns__other a i:active,
.list_view .products-btns span.products-btns__other a i:focus{color:#ffffff;border-color:#b18ade;background-color:#b18ade;}
.list_view .product-card__reviews_marker::after{content:" ";}
.list_view .products_main{width:30%;float:left;}
.products__wrap{float:left;padding-left:20px;width:70%;}
#fancybox-wrap{width:484px !important;}
#fancybox-content{width:464px !important;}
.cart-details-tab tbody{float:left;width:100%;}
.text-center.shopping_top_title{color:#555555;font-family:'Open sans',sans-serif;font-size:20px;margin-top:0;margin-bottom:30px;}
.shopping_cart_sidebar{margin-top:51px;}
.shopping_cart .category_single_product{background:none;border-bottom:0;margin-bottom:0;padding:0;}
.shopping_cart .alert{border:0;border-radius:0;margin-bottom:0;padding:0;}
.all_cart_table{border:1px solid #dfdfdf !important;}
.cart_detail{border-bottom:1px solid #dfdfdf !important;}
.all_cart_table .cart_detail:last-child{border-bottom:0px solid #dfdfdf !important;}
.cart_detail .tab_img_caption{color:#fff;}
.cart_detail .c_single_product_img .tab_img_caption{top:4px;}
.cart_detail_bg{background:#F8F8F8}
.cart_detail.header{background:none repeat scroll 0 0 transparent;display:block;margin-bottom:15px;}
.cart_detail.header th, .order_details.order_header th{padding:15px 0 15px;}
.cart_detail.header h2 .priceColor2{color:#303030 !important;font-family:'Oswald',sans-serif;font-size:14px;text-transform:uppercase;text-align:center;font-weight:bold;}
.order_details.order_header h2{color:#303030;font-family:'roboto_regular', 'sans-serif';font-size:14px;font-weight:bold;}
.oders_table_view table tbody tr{line-height:36px;}
.oders_table_view table tbody tr td a:hover{color:#dcc67a;}
.vm-wrap .vm-orders-information .spaceStyle .floatright a{background:#dcc67a;color:#fff;text-align:center;padding:9px 30px;border-radius:32px;font-family:'roboto_medium', 'sans-serif';font-size:14pt;display:inline-block;cursor:pointer;white-space:nowrap;}
.vm-wrap .vm-orders-information .spaceStyle .floatright a:hover{background:rgba(130, 114, 71, 0.62);}
.vm-wrap .spaceStyle.vm-orders-order tr strong{font-weight:600;font-size:20px;line-height:50px;}
.vm-wrap .spaceStyle.vm-orders-items #ui-tabs ul{}
.order_details.order_header{}
.order_details{}
.below_cart.row div{padding:0px;margin:0px;}
.product_name .c_single_product_content h4, .product_name .c_single_product_content h4 a{margin-left:0px !important;}
.table_item_border{position:relative}
.table_item_border:after{background:#dfdfdf;box-sizing:border-box;content:"";height:100%;padding:1000% 0;position:absolute;right:0;top:0;width:1px;}
.item_height{display:inline-block;padding:25px 0px;}
.item_height.product_quantity{padding:25px 15px;}
.product_name{width:30%;}
.product_code{width:10%;}
.product_unit{width:15%;}
.product_quantity{width:15%;}
.product_subtotal{width:15%;}
.product_tax{width:10%;}
td.prodcut_tax{width:10% !important;}
.product_remove{width:5%;}
.product_name .category_single_product{padding:0 0px;}
.product_name .c_single_product_img{width:28%;}
.all_cart_table .product_name .c_single_product_img img{border:10px solid #ffffff;margin:auto;}
.c_single_product_img{float:left;margin-right:5%;width:40%;}
.c_single_product_content{float:left;width:55%;}
.PricetaxAmount.vm-price-value{font-size:14px;font-weight:bold;margin-left:0px;color:#777 !important;}
.product_name .c_single_product_content h4,.product_name .c_single_product_content h4 a{font-size:14px;font-weight:700;margin-left:10px;color:#6f6f6f;}
.cart_choose{margin-top:15px;}
.product_name .c_single_product_content h6{font-family:'source_sans_proregular';color:#777;font-size:14px;margin-bottom:5px}
.product_code h3{font-size:14px;text-transform:uppercase;font-family:'Oswald',sans-serif;;color:#666}
.PricetaxAmount.vm-price-value{color:#777;font-size:15px;font-weight:bold;}
.product_unit h5, .product_subtotal h5{font-size:15px;font-family:'roboto_black', 'sans-serif';}
.product_unit h5 del{color:#b1b1b1;margin-right:7px;}
.product_quantity > input{border:1px solid #dfdfdf;color:#666;font-size:15px;height:31px;text-align:center;width:72%;font-family:'Oswald-Light',sans-serif;background:transparent none repeat scroll 0 0;}
.shopping_cart .product_quantity > input{width:50% !important;background:#e5e5e5 none repeat scroll 0 0;border:medium none;border-radius:3px;color:#6f6f6f;font-size:15px;font-weight:normal;height:40px;padding:0 5px 0 10px;margin:auto;}
.shopping_cart .vm2-add_quantity_cart{width:50% !important;}
.cart-details-tab .product_remove .vm2-remove_from_cart{background:rgba(0, 0, 0, 0) url("../images/close_vm.png") no-repeat scroll center center;}
.cart-details-tab .product_quantity .vm2-add_quantity_cart{background:rgba(0, 0, 0, 0) url("../images/update.png") no-repeat scroll center center;}
.product_remove a.close{color:#555;display:inline-block;float:none;height:19px;line-height:16px;opacity:100;filter:alpha(opacity=10000);width:19px;}
.product_remove a.close:hover{background:#dcc67a;color:#fff}
.shopping_cart .product_page_tab_list{width:37%;}
.shopping_cart .product_page_tab .tab-content{width:63%;border-left:1px solid #F0F0F0;}
.cart_tab_select{}
.cart_tab_select ul{}
.cart_tab_select ul li.select_title{margin-right:4%;width:25%;}
.cart_tab_select ul li.select_title p{color:#888888;font-family:'source_sans_proregular';font-size:17px;margin-bottom:0;padding-top:8px;}
.cart_tab_select ul li.select_title p sup{color:#ffc758;font-size:28px;top:6px;}
.cart_tab_select ul li.shoping_select{width:70%;}
.shopping_cart .cart_tab_select{margin-bottom:10px}
.shopping_cart .cart_tab_select:last-child{margin-bottom:0}
.shopping_cart ul.product_page_tab_list{overflow:hidden;}
.shopping_cart ul.product_page_tab_list li:last-child a{}
.cart_tab_select .select_category .btn-default{border:1px solid #dfdfdf;}
.cart_tab_select .bootstrap-select .fa-angle-down{color:#C7C7C7;line-height:22px;}
.product_page_tab .item.coupon-code h3{font-size:14px;font-weight:700;padding:10px 0px 10px 0px;color:#000 !important;}
.product_page_tab .item.coupon-code p{font-size:13px;padding:10px 0px 10px 0px;color:#888888;font-family:"Open Sans",sans-serif;margin-bottom:0;font-weight:normal;}
#checkoutForm span.cart.customer-note{font-size:14px;}
.below_cart .product_page_tab .coupon-code .coupon{margin-bottom:20px !important;}
.below_cart .product_page_tab .coupon-code span.details-button{margin:0 0 0 0px !important;}
.shpping_chackout_table h3{font-size:15px!important;color:#dcc67a;}
.shipping_price h3{font-weight:700;}
h4.cart_tab_item_title, #estimate_shipping h3, #estimate_payment h3{color:#000;font-size:14px;font-weight:700;margin-bottom:22px;margin-top:0;font-family:"Open Sans",sans-serif}
.shopping_cart .product_page_tab .tab-content{padding:17px 25px 25px;}
.shopping_cart .bootstrap-select.btn-group .dropdown-toggle .filter-option, .shopping_cart .select_category .dropdown-menu > li > a, .post_code input[type="text"]{color:#888888;font-family:"Open Sans",sans-serif;font-size:15px;text-transform:none;}
.shopping_cart .select_category .btn-default{padding:10px 32px 8px 17px;}
.post_code{}
.c_p_input{margin-right:5%;width:50%;}
.c_p_button{width:24%;}
.vm-payment-shipment-select{margin-bottom:20px;}
.shopping_cart .cart-filds textarea#customer_note_field{width:99%;font-family:"Open Sans",sans-serif;padding-left:20px;font-size:13px;padding-top:20px;padding-bottom:20px;border-radius:0px;height:60px;}
.notes_terms{border:1px solid #CAC9C9;border-radius:0px;padding:2%;}
.cart.customer-note{margin-bottom:20px;}
.post_code input[type="text"]{border:1px solid #dfdfdf;padding:7px 15px;width:100%;border-radius:0px;margin-bottom:20px;}
.c_p_button button{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);padding:8px 0 7px;width:100%;}
.c_p_button button:hover, .shpping_chackout .c_o_button button:hover{background:none repeat scroll 0 0 #ffb700;border:2px solid #ffb700;color:#fff;}
.cart_tab_select.post_code ul li.shoping_select{width:70%;padding-left:5px;}
.shopping_cart .product_page_tab{display:inline-block;background-color:#ffffff;width:99%;}
.shoping_continue{margin-top:35px;}
.shpping_chackout .c_p_button{margin-top:39px;}
.shpping_chackout{margin-top:30px;background-color:#fff;}
.chackout_title,.sub_total,.shipping,.total{width:50%;}
.chackout_price,.sub_total_price,.shipping_price,.total_price{width:47%;}
.shipping.coupon_discount h3, .shipping_price.coupon_code_no h3{padding-bottom:20px;}
.sub_total h3{font-size:15px;font-family:'roboto_medium', 'sans-serif';margin:0;padding:28px 0 10px 10px;}
.sub_total_price h3{color:#212529 !important;font-size:15px;font-family:'roboto_black', 'sans-serif';margin:0;padding:28px 0 10px 0px;}
.shipping h3{font-size:15px;font-family:'roboto_medium', 'sans-serif';margin:0;padding-bottom:10px;}
.shipping_price h3{color:#585757 !important;font-size:13px;font-family:'Oswald-Light',sans-serif;margin:0;padding-bottom:10px;}
.total_price h3{color:#414141;font-size:20px;font-family:'Oswald-Light',sans-serif;margin-bottom:32px;margin-top:31px;}
.total h3{font-size:20px;font-family:'roboto_medium', 'sans-serif';margin-bottom:37px;margin-top:31px;}
.shpping_chackout_table h3 span.PricebillTotal{color:#212529;font-family:'roboto_black', 'sans-serif';}
.cart_tab_item .vmshipment_name, .cart_tab_item .vmpayment_name, .cart_tab_item .vmpayment_cost, .cart_tab_item .vmshipment_cost,.vmpayment_description{color:#888888;font-family:"Open Sans",sans-serif;font-size:13px;margin-bottom:0;padding:0px;font-weight:normal;}
.vmpayment_description{margin-left:8px;}
.chackout_title h3{color:#666666;font-family:'Oswald',sans-serif;font-size:17px;margin:0;padding:21.5px 0 18px 13px;}
.chackout_price h3{color:#555555;font-family:'Oswald-Light',sans-serif;font-size:17px;margin:0;padding:20px 0 18px;}
.shpping_chackout_detail.chackout_totel{background:#ffffff;border-top:1px solid #f0f0f0;margin-top:14px;}
.shpping_chackout .c_o_button button{padding:11px 25px 8px;background:none;margin-top:38px}
.product_bottom_c_row.shoping_cart{margin:130px 0 0;}
.cart_popup_text{color:#555555;font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px;font-weight:normal;}
#shipto0-lbl > a{margin-left:20px;}
#shipto0-lbl input#shipto0{margin-left:0;}
input[type="radio"]{vertical-align:baseline!important;}
.output-shipto .radio input[type="radio"]{margin:7px 200px !important;}
ul.product_page_tab_list{background:none repeat scroll 0 0 #ffffff;position:relative;height:239px;}
#reg_text .userfields_info{font-weight:100;}
ul.product_page_tab_list li{}
ul.product_page_tab_list li a{border-bottom:1px solid #F0F0F0;color:rgba(0, 0, 0, 0.5);display:block!important;font-size:15px;padding:13px 13px;position:relative;text-align:left;text-transform:uppercase;font-family:'roboto_bold', 'sans-serif';}
ul.product_page_tab_list li.active a{background:none repeat scroll 0 0 #dcc67a;color:#ffffff;font-size:15px;}
ul.product_page_tab_list li:last-child a{border-bottom:none}
.shopping_cart .alert.cart_detail{float:left;width:100%;}
.cart_choose .vm-customfield-cart > span{float:left;margin-bottom:5px;font-family:"Open Sans",sans-serif;font-size:13px;color:#747474;width:100%;}
.cart_choose .vm-customfield-cart{float:left;}
#com-form-login-remember .toggle.inputbox{float:left;}
.product_page_tab{margin:30px 0px;}
.output-billto, .output-shipto{margin:30px 0px;}
.cart_address .billto-shipto{border-bottom:medium none;border-top:1px solid #dfdfdf;margin:25px 0 0;padding:25px 0 40px;}
a.terms-of-service, .cart_text, div.final_cart{color:#666666;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:normal;}
a.terms-of-service{}
.terms-of-service .vm2-termsofservice-icon{margin-left:5px;}
tr.alert.fade.in.text-center.fix.cart_detail.item.bg_color{margin-bottom:0px !important;margin-top:1px !important;}
.cart_shopper{border-top:1px solid #dfdfdf;margin:25px 0 0;padding-top:25px;}
.shoppr_left .single_form, .shoppr_left input.hoki_button{display:inline-block;margin-top:0;vertical-align:top;}
.single_form input, .single_form textarea{background:rgba(0, 0, 0, 0) none repeat scroll 0 0!important;border:1px solid #e3e3e3!important;color:#666666!important;font-family:"Open sans",sans-serif!important;font-size:14px!important;height:100%!important;width:405px;padding:10px 40px!important;border-radius:0px!important;}
.shopping_cart .shoppr_left .input_filed input{width:365px;}
table.user-details input{width:405px;}
.edit_input input{border:1px solid #e3e3e3!important;box-shadow:none;height:34px!important;padding-left:25px;font-family:"Open Sans",sans-serif;font-size:13px;background-color:#ffffff!important;background:none;border-radius:0px;width:405px;}
.single_form i{color:#8d8d8d;font-size:14px;left:20px;position:absolute;top:14px;}
.cart_shopper div.shopper_select{display:inline-block !important;width:220px !important;}
.output-billto span.values, .output-shipto .controls a{color:#666666;font-family:"open sans",sans-serif;font-weight:normal;}
ul.product_page_tab_list li:first-child a{}
.user-details .chzn-container-single .chzn-search input{width:100% !important;}
.vm_edit_billing_address .vm_edit_address{margin-top:30px;}
.vm_edit_address table.user-details{width:100%;}
.final_cart a{margin-top:10px;}
.category_page .prd_grid_view{margin-bottom:50px;}
.filter_manufacturers,.filter_category, .vm_filter .price, .vm_filter .filter_custom{float:left;margin-bottom:30px;width:100%;}
.filter_heading{color:#2a2a2a!important;font-family:"Oswald",sans-serif!important;font-size:16px!important;margin-bottom:20px;margin-top:15px;text-transform:uppercase!important;}
.filter_manufacturers li{float:left;width:100%;border-bottom:1px solid #e0e0e0;}
.vm_filter .list-price__item{border-bottom:1px solid #e0e0e0;}
.filter_manufacturers .filter span, .vm_filter .list-price__item .filter span{color:#575757;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:normal;line-height:40px;}
.filter_manufacturers label, .vm_filter .values, .list-price__item .filter, .vm_filter .list-price__item{float:left;width:100%;}
.filter_manufacturers .filter .count, .list-price__amout{float:right;}
.filter_manufacturers input, .list-price__item .filter input{margin-top:5px !important;margin-right:10px !important;}
.filter_category li{float:left;width:100%;border-bottom:1px solid #e0e0e0;}
.filter_category .filter span, .vm_filter .list-price__item .filter span{color:#575757;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:normal;line-height:40px;}
.filter_category label, .vm_filter .values, .list-price__item .filter, .vm_filter .list-price__item{float:left;width:100%;}
.filter_category .filter .count, .list-price__amout{float:right;}
.filter_category input, .list-price__item .filter input{margin-top:5px !important;margin-right:10px !important;}
.vm_filter .shop_btn2, .vm_filter .shop_btn3{color:#575757;margin-bottom:15px !important;}
.vm_filter .shop_btn2{float:right;background-color:rgba(0, 0, 0, 0) !important;border:1px solid #e3e3e3 !important;border-radius:20px !important;color:#515151;font-family:"Oswald",sans-serif !important;font-size:12px;padding:9px 30px !important;text-transform:uppercase;}
.shop_btn2:hover{background-color:#797979 !important;border:1px solid rgba(0, 0, 0, 0) !important;color:#ffffff;}
.vm_filter .shop_btn3, .vm_filter .shop_btn4{float:left;background-color:rgba(0, 0, 0, 0) !important;border:1px solid #e3e3e3 !important;border-radius:20px !important;color:#575757;font-family:"Oswald",sans-serif !important;font-size:13px;padding:9px 30px !important;text-transform:uppercase;}
.vm_filter .shop_btn3{float:left;}
.vm_filter .shop_btn4{float:right;}
.vm_filter .ui-slider-horizontal .ui-slider-handle{border-radius:50%;}
.vm_filter .ui-slider-horizontal{background-color:#d7d7d7 !important;border:1px solid #d7d7d7;margin-bottom:30px;}
.vm_filter .ui-slider .ui-slider-handle{background-color:#FFF;}
.shopping_cart .userdata .htc__login__btn.mt--30{display:contents;}
.shopping_cart .userdata div#com-form-login-username,.shopping_cart .userdata div#com-form-login-password{padding:0px !important;margin-top:10px;}
.error{color:#bd6767;border-color:#f1bdbd;background-color:#ffdddd;}
@media (max-width:479px){
.desktop-model .modal__area__header button.close {    line-height: 22px;}
.list-product._single_product.fix {    overflow: unset;}
.product_list_top .product-price- .addtocart-area input.addtocart-button {top: -16px;    left: 22px;}
div#com-form-order-number input#order_number, div#com-form-order-pass input#order_pass {    width: 100%;}
div#com-form-order-pass label {    margin-top: 0px;}
.vm-wrap form#com-form-login fieldset.userdata #com-form-login-remember input {    margin: 4px 0;}
.product_list_top .product-price- .addtocart-area {    margin: 0px;    position: relative;    bottom: 6px;    left: -20px;}
.virtuemart_search .input_filed{width:100%;margin:20px 0px;}
.vm_profile #com-form-login h2{font-size:20px;padding:0px;}
#com-form-login-username{padding-bottom:15px;}
#com-form-login-remember input[type="checkbox"]{top:11px;}
.vm_profile #com-form-login fieldset.userdata #com-form-login-remember .htc__login__btn a{position:relative;top:100px;right:68px;}
.vm_register{margin-top:42px;}
.vm_register h3.sidebar_title{padding:0px;margin-top:30px;margin-bottom:0px;}
.userfields_info{margin:0px;}
.vm_register table.user-details tr td, table.vendor_info tr td, .vm_edit_address table.user-details tr td{padding-bottom:0px;}
.chzn-container-single .chzn-drop{width:100% !important;}
.buttonBar-lef .htc__login__btn button:first-child{margin:0px;}
.vm-wrap .vm-orders-list h1{line-height:50px;font-size:22px;}
.vm-wrap .vm-orders-list .order-view h2{font-size:22px;font-weight:normal;}
.vm-wrap form#com-form-login fieldset.userdata div h2{font-size:23px;}
.order_details.order_header h2{font-size:13px;}
.oders_table_view table.adminlist tbody{font-size:12px;}
.oders_table_view table.adminlist tbody tr td.order_status_desc{line-height:12px;text-align:center;}
.oders_table_view table.adminlist tbody tr td.order_status_date{line-height:12px;text-align:center;}
.tag-category form fieldset div.btn-group.pull-right label.element-invisible{padding:4px 12px;}
.tag-category form fieldset div.btn-group.pull-right{bottom:80px;margin:0px;left:42pt;width:52%;display:inherit;}
.tag-category .thumbnails{margin-top:22px;}
.tag-category form fieldset.filters.btn-toolbar label.filter-search-lbl.element-invisible{width:100%;}
.tag-category form fieldset input[type="text"]#filter-search{position:absolute;right:0px;top:40px;left:0;width:70%;}
.tag-category form fieldset button[type="button"]{position:relative;top:6px;left:150pt;line-height:20px;}
.tag-category form fieldset button[type="reset"]{position:relative;top:6px;left:151pt;line-height:20px;}
.tag-category .thumbnails{}
.bg_view1 > .bg_view1_right{padding:26px 0px 0px 0px!important;}
.blog-featured .items-leading article.item{margin-bottom:0px;}
.blog-featured .items-leading article .bg_view1{margin:0px;}
.categories-list h3 a{width:64%;}
.category-view.category_page .vm-products-category .orderby-displaynumber .sorting__item.select_category .orderlistcontainer{margin-left:0px!important;}
.category-view.category_page .vm-products-category .orderby-displaynumber .sorting__item.select_category .orderlistcontainer .activeOrder{line-height:21pt;margin-left:4px;}
.section-area h1.h1_class{padding:15px;float:left;}
.orderby-displaynumber{margin-bottom:0px;}
.category .add__to__wishlist{top:160px;}
.category .add_in_compare{top:190px;}
.product__details.product_title_bottom{padding:30px 15px;}
/*.product_list_top .product-price- .add_compare{top:-20px;left:8px;}*/
/*.product_list_top{margin:0px 0px 0px 15px;padding:30px 15px;width:90%;}
.product_list_top:hover{background-color:#f6f6f6;margin:0px 0px 0px 15px;padding:30px 15px;width:90%;}*/
.product_list_top:hover {background-color: transparent;}
.product-price-{float:right;width:100%;}
.product_list_top .product-price-{line-height:0px;}
.product-price{line-height:22px;margin-bottom:0px;}
.product_list_top .product-price- .btn-Addtocart{left:2em;top:15px;}
.product_list_top .product-price- .add_wishlist{right:20%;top:8px;}
.product_list_top .product-price- .add_compare{top:20px;left:0px;}
.sj-minicart-pro .mc-content .mc-content-inner{max-width:318px!important;}
.sj-minicart-pro .mc-content .mc-content-inner .mc-footer a.mc-gotocart{margin:0px 4px!important;}
.sj-minicart-pro .mc-content .mc-content-inner .mc-footer .mc-checkout{margin:0px 4px!important;display:inline!important;}
#fancybox-wrap{width:274px !important;}
#fancybox-content{width:264px !important;}
.showcart.floatright{float:left;margin-top:12px;}
.modal-dialog.modal__container{    width: 284px;    margin-top: 40%;}
.m_product_img{width:30%;}
.m_product_name{width:30%;}
.m_product_total{width:25%;}
.m_product_remove{width:10%;}
.m_cart_table_4 button{font-size:20pt;cursor:pointer;color:#848484;background:none;border:none;}
.cart_detail.header th h2{font-size:14px;font-weight:normal;font-family:'roboto_regular', 'sans-serif';}
.m_cart_table_4 button:hover{color:#000;}
.shopping_cart .product_page_tab{width:100%;}
a.terms-of-service, .cart_text, div.final_cart{font-size:14px;}
.vm2-termsofservice-icon{width:20px;height:20px;background-position:0px -1312px;}
.vm-fieldset-tos .cart.tos span.tos{margin-right:6px;}
.cart-view .row.cart_button.list-inline{margin:26px 0px 22px 18px;}
.below_cart .product_page_tab{margin-top:12px !important;}
ul.product_page_tab_list li.active a{font-size:14px;}
ul.product_page_tab_list li a{font-size:14px;}
form#com-form-login .userdata p{font-size:20px;padding:0px;text-transform:none !important;font-weight:normal;margin-bottom:16px;font-family:Open Sans, sans-serif;}
#com-form-login fieldset.userdata #com-form-login-remember .htc__login__btn a{/*position:relative;*/top:100px;right:68px;z-index:9;}
#userForm h3.sidebar_title{padding:0px;margin-top:40px;margin-bottom:0px;}
.vm_edit_billing_address .vm_edit_address .control-buttons .checkout_btn, .vm_edit_billing_address .vm_edit_address .control-buttons #reg_text{float:none;}
.vm_edit_billing_address .checkout_btn button.shop_btn_blog, .vm_edit_billing_address .ship_btn button.shop_btn_blog{display:block;margin:0 auto;margin-top:20px;}
.vm_edit_billing_address .checkout_btn button.shop_btn_blog:last-child{margin:0 auto;margin-top:20px;}
.vm-wrap .vm-orders-information h1, .vm-wrap .vm-orders-list h1{line-height:normal;font-size:28px;}
.spaceStyle.vm-orders-order table tr td{float:left;}
.spaceStyle.vm-orders-order table tr td.order_info_{float:left;width:50%;}
.spaceStyle.vm-orders-order table tr td.order_info_.orders-key{padding-right:0px;}
.sj-minicart-pro .mc-wrap .mc-content .mc-content-inner .mc-footer .price-total{padding:0px 40px;}
/*.sj-minicart-pro .mc-content .mc-content-inner .mc-footer .mc-totalprice-footer{margin:0px !important;}*/
.tag-category form .btn-group{width:100%;}
fieldset.userdata #com-form-login-username, #com-form-login-password, #com-form-login-remember {
    width: 100%;
}
.sppb-section.newsletter{z-index: 0!important;}
}
@media (min-width: 240px) and (max-width:320px){
	/*.footer-logo {    width: 65%;}*/
	/*.fo_top span.fo_top_text {display: none;}*/
	.menu-extra {width: 65%;}
}
@media (min-width: 340px) and (max-width:478px){
	
.tp-caption.slider1line1{    left: 49%!important;line-height: 100%!important;top: 43%!important;}
.tp-caption.slider1line2{        left: 46%!important; line-height: 100%!important; top: 56%!important;}
.tp-caption.line2.tp-resizeme {left: 60px !important;    line-height: 94px!important;    font-size: 42px!important;background: transparent!important;}
	/*.product_list_top .product-price- .add_compare {top: 20px;left: 12px;	}*/
	.product_list_top .product-price- .add_compare {top: 20px;left: 2px;	}
	.footer-logo {    width: 33%;}
	.fo_top span.fo_top_text {width: 66%;}
	div#com-form-order-number , div#com-form-order-pass  { width: 100%;}
	#com-form-login .width30.forgot_username, #com-form-login .width30.forgot_password { width: 100%;  }
	.vm-wrap form#com-form-login fieldset.userdata .htc__login__btn.mt--30 { float: right;display: block;}
	.vm-wrap form#com-form-login fieldset.userdata #com-form-login-remember input {margin: 0px 0;}
	#com-form-login-remember input[type="checkbox"]{    top: 5px;}
	div#com-form-order-pass label {margin-top: 10px;}
	.menu-extra {width: 65%;}
	.contact-box.name input {width: 89%;}
	.sj-minicart-pro .mc-content .mc-content-inner .mc-list-inner {max-height: 230px!important;}
	.bx-viewport.viewport-cetegory {height: 398px !important;}
	tr.fix.item.bg_color td.m_product_img .category_single_product{margin-bottom:14px!important;}
	#fancybox-wrap {   width: 324px!important;}
	#fancybox-content {    width: 305px !important;}
}
@media (min-width: 360px) and (max-width:414px){
	/*.desktop-model .modal__area__header button.close {    line-height: 8px;}*/
	.desktop-model .modal__area__header .modal-product .quick-desc .quick-view-desc .pc_d_t_text {    margin: 0px 0;}
	.desktop-model .modal__area__header .modal-product .product-info .quick-desc .addtocart-btn .pc_d_m_l_number {float: left;width: 50%;}
	.desktop-model .modal__area__header .modal-product .product-info .quick-desc .addtocart-btn .ro-action {
width: 50%;    float: right;    padding: 0px;}
.desktop-model .modal__area__header .modal-product .product-info .quick-desc .quick-view-desc{    display: none;}
#fancybox-wrap{position:fixed;top:32%!important;}
	tr.fix.item.bg_color td.m_product_img .category_single_product{margin-bottom:14px!important;}
	.modal-dialog.modal__container{width:320px;margin-top:36%;}
/*.tp-caption.slider1line1{left: 176px !important;line-height: 11pc!important;}
.tp-caption.slider1line2{    left: 158px !important;}
*//*.tp-caption.line1.tp-resizeme{font-size:10px !important;line-height:30px !important;left:90px !important;}
.tp-caption.line2.tp-resizeme{left:90px !important;line-height:64px !important;font-size:34px!important;background: transparent!important;}
.tp-caption.line3.start{font-size:10px !important;line-height:52px !important;left:90px !important;top:82px !important; }
.tp-caption.line4.start{display:none;}
.tp-caption.slider2button.start{left:90px!important;width:100% !important;max-width:100% !important;margin-top: 50px!important;}*/
.bx-viewport.viewport-cetegory {height: 438px!important;}
	div#com-form-order-number input#order_number, div#com-form-order-pass input#order_pass {width: 100%;	}
	.product_list_top .product-price- .add_wishlist {	    right: 24%;    	top: 8px;	}
	.footer-logo {    width: 34%;}
	.fo_top span.fo_top_text {width: 62%;}
	.sppb-person-image .sppb-img-responsive{width: 100%;}
	.menu-extra {width: 65%;}
	.wishlist-table table .product-add-to-cart { width: 100%;}
	.contact-box.name input {width: 90%;}
	.sj-minicart-pro .mc-content .mc-content-inner .mc-list-inner {max-height: 230px!important;}
	.pc_d_m_l_number {float: none;}
	.pc_d_middle { width: 100%;}
	#fancybox-wrap {     width: 324px !important;}
	#fancybox-content {    width: 305px !important;}
}
@media (min-width: 414px) and (max-width:480px){
	.sppb-section.newsletter{z-index: 0!important;}
	.desktop-model .modal__area__header .modal-product .quick-desc .quick-view-desc .pc_d_t_text {    margin: 0px 0;}
	.desktop-model .modal__area__header .modal-product .product-info .quick-desc .addtocart-btn .pc_d_m_l_number {
		float: left;width: 60%;}
	.desktop-model .modal__area__header .modal-product .product-info .quick-desc .addtocart-btn .ro-action {
     width: 40%;    float: right;    padding: 0px;}
    .desktop-model .modal__area__header .modal-product .product-info .quick-desc .quick-view-desc{    display: none;}
	tr.fix.item.bg_color td.m_product_img .category_single_product{margin-bottom:14px!important;}
	.modal-dialog.modal__container{width:382px;margin-top:30%;}
	/*.showcart.floatright {    margin-top: 12px; margin-right: 6px;}*/
	#fancybox-wrap {    width: 364px !important;}
	#fancybox-content {    width: 324px !important;border-width: 12px;}
	#fancybox-wrap{position:fixed;top:35%!important;}
	tr.fix.item.bg_color td.m_product_img .category_single_product{margin-bottom:14px!important;}
	.tag-category form fieldset div.btn-group.pull-right {    left: 104pt;}
	.tag-category form fieldset button[type="button"]{    left: 212pt;}
	.tag-category form fieldset button[type="reset"] { left: 212pt;}
	.tag-category form fieldset input[type="text"]#filter-search{width: 74%;}
	.bx-viewport.viewport-cetegory {height: 438px!important;}
	.tp-caption.slider1line1{left: 50%!important;line-height: 100%!important;top: 42%!important;}
	.tp-caption.slider1line2{left: 46%!important;line-height: 100%!important; top: 55%!important; font-size: 15px!important;}
	.tp-caption.line2.tp-resizeme { line-height: 80px !important;}
	.product_list_top .product-price- .add_wishlist {right: 26%;top: 8px;}
	.footer-logo {    width: 37%;}
	.fo_top span.fo_top_text {width: 53%;}
	.sppb-person-image .sppb-img-responsive{min-width: 100%;}
	.menu-extra {width: 65%;}
	.wishlist-table table .product-add-to-cart { width: 100%;}
	.contact-box.name input {width: 92%;}
	.sj-minicart-pro .mc-content .mc-content-inner .mc-list-inner {max-height: 240px!important;}
	.pc_d_m_l_number {float: none;}
	.pc_d_middle { width: 100%;}
	.pro__dtl__btn {display: flex;margin-top: 24px;float: right;}
}
@media (min-width: 480px) and (max-width:570px){
	.sppb-section.newsletter{z-index: 0!important;}
	.tp-caption.slider1line3{display: none;}
	.tp-caption.start img {    width: 230px!important;    height: 230px!important;}
	.tp-caption.line1.tp-resizeme {    font-size: 13px !important;    line-height: 40px !important; left: 272px !important;}
	.tp-caption.line2.tp-resizeme {    left: 272px !important;    line-height: 70px!important;    font-size: 42px!important;   
	 background: transparent!important;}
	.tp-caption.line3.start {font-size: 13px!important;line-height: 32px!important; left: 272px!important;top: 50%!important;}
	.tp-caption.line4.start{display: none;}
	div.scs_right5 span.add_to_cart_btn {padding: 9px 15px!important;line-height: 16px !important;    width: 100%!important;}
	/*.bx-viewport.viewport-cetegory {height: 326px!important;}*/
	div#com-form-order-number input#order_number, div#com-form-order-pass input#order_pass {width: 100%;}
	div#com-form-order-pass label {margin-top: 10px;}
	div#com-form-order-number , div#com-form-order-pass  { width: 100%;}
	#com-form-login .width30.forgot_username, #com-form-login .width30.forgot_password { width: 100%;  }
	.vm-wrap form#com-form-login fieldset.userdata .htc__login__btn.mt--30 { float: right;display: block;}
	.vm-wrap form#com-form-login fieldset.userdata #com-form-login-remember input {margin: 0px 0;}
	#com-form-login-remember input[type="checkbox"]{    top: 5px;}
	.menu-extra {width: 77%;}
	.wishlist-table table .product-add-to-cart { width: 100%;}
	.contact-box.name input {width: 93%;}
	/*.pc_d_m_l_number {float: none;}*/
	/*.pc_d_middle { width: 100%;}*/
}
@media (min-width:570px) and (max-width:575px){.menu-extra {width: 78%;}
.wishlist-table table .product-add-to-cart { width: 100%;}
.contact-box.name input {width: 94%;}
.bx-viewport.viewport-cetegory {height: 326px!important;}
.tp-caption.slider1line3{display: none;}
	.tp-caption.start img {    width: 230px!important;    height: 230px!important;}
	.tp-caption.line1.tp-resizeme {    font-size: 13px !important;    line-height: 40px !important; left: 272px !important;}
	.tp-caption.line2.tp-resizeme {    left: 272px !important;    line-height: 70px!important;    font-size: 42px!important;   
	 background: transparent!important;}
	.tp-caption.line3.start {font-size: 13px!important;line-height: 32px!important; left: 272px!important;top: 50%!important;}
	.tp-caption.line4.start{display: none;}
	div.scs_right5 span.add_to_cart_btn {padding: 9px 15px!important;line-height: 16px !important;    width: 100%!important;}
}
@media (min-width:321px) and (max-width:575px){.virtuemart_search .input_filed{width:100%;margin:20px 0px;}
}
@media (min-width:520px) and (max-width:575px){
.sppb-section.newsletter{z-index: 0!important;}
.bx-viewport.viewport-cetegory {height: 306px!important;}
.add_to_cart_button .wishlist_compare{top:1pc;}
.mybag_portfolio_image.foo .productdetails li .p_o_bottom{margin: 0px;width: 100%;padding: 30px 0px;}
}
@media (min-width:480px) and (max-width:575px){
.sppb-section.newsletter{z-index: 0!important;}
.tp-caption.slider1line2 { left: 46%!important; line-height: 100%!important; top: 55%!important; font-size: 15px!important;}
.vm_profile #com-form-login h2{font-size:20px;padding:0px;}
#com-form-login-username{padding-bottom:15px;}
fieldset.userdata #com-form-login-username, #com-form-login-password, #com-form-login-remember{width:100%;}
#com-form-login-remember input[type="checkbox"]{top:14px;}
.vm_profile #com-form-login fieldset.userdata #com-form-login-remember .htc__login__btn a{float:right;margin-top:4px;}
.view-user form#com-form-login .userdata #com-form-login-remember label{padding-top:12px;}
.vm_register{margin-top:12px;}
.vm_register h3.sidebar_title{padding:0px;margin-top:30px;margin-bottom:0px;}
.userfields_info{margin:0px;}
.vm_register table.user-details tr td, table.vendor_info tr td, .vm_edit_address table.user-details tr td{padding-bottom:0px;float:left;}
table.user-details td{float:left !important;width:72% !important;}
.chzn-container-single .chzn-drop{width:100% !important;}
.buttonBar-lef .htc__login__btn button:first-child{margin-left:14px;}
.vm_register.col-xs-12 form.vm_register_form{width:100%;}
.vm-wrap .vm-orders-list h1{line-height:50px;font-size:22px;}
.vm-wrap .vm-orders-list .order-view h2{font-size:22px;font-weight:normal;}
.vm-wrap form#com-form-login fieldset.userdata div h2{font-size:23px;}
.vm-wrap form#com-form-login fieldset.userdata #com-form-login-remember div.htc__login__btn a{float:right;}
.vm-wrap form#com-form-login fieldset.userdata #com-form-login-remember label{padding-top:10px;}
.oders_table_view table.adminlist tbody{font-size:13px;}
.search form#searchForm input[type="text"]{width:18pc;}
.tag-category form fieldset div.btn-group.pull-right{bottom:42px;margin:0px;left:82pt;width:52%;display:inherit;}
.tag-category .thumbnails{margin-top:10px;}
.tag-category form fieldset.filters.btn-toolbar label.filter-search-lbl.element-invisible{width:38%;}
.tag-category form fieldset input[type="text"]#filter-search{width:22pc;}
.tag-category form fieldset div.btn-group.pull-right label.element-invisible{padding:4px 12px;}
.bg_view1 > .bg_view1_right{padding:26px 0px 0px 0px!important;}
.blog-featured .items-leading article.item{margin-bottom:0px;}
.blog-featured .items-leading article .bg_view1{margin:0px;}
.category-view.category_page .vm-products-category .orderby-displaynumber .sorting__item.select_category .orderlistcontainer{margin-left:0px!important;}
.category-view.category_page .vm-products-category .orderby-displaynumber .sorting__item.select_category .orderlistcontainer .activeOrder{line-height:21pt;margin-left:4px;}
.section-area h1.h1_class{padding:15px;float:left;}
.orderby-displaynumber{margin-bottom:0px;}
.category .add__to__wishlist{top:210pt;right:10%;}
.category .add_in_compare{top:232pt;right:10%;}
.product__details.product_title_bottom{padding:30px 15px;}
/*.product_list_top{padding:20px 30px;}*/
/*.product_list_top:hover{margin:0px 0px 0px 15px;padding:20px 15px;width:315pt;}*/
.product_list_top:hover {background-color: transparent;}
#fancybox-wrap{width:414px !important;left:40px!important;}
#fancybox-content{width:404px !important;}
.modal-dialog.modal__container{width:98%;margin-top:12%;}
.modal-dialog .ro-action{padding-top:0px;}
.modal-dialog .link-v1.add-cart.bg-brand .addtocart-button{margin-left:12px;}
.m_product_img{width:30%;}
.m_product_name{width:30%;}
.m_product_total{width:25%;}
.m_product_remove{width:10%;}
.m_cart_table_4 button{font-size:20pt;cursor:pointer;color:#848484;background:none;border:none;}
.cart_detail.header th h2{font-size:14px;font-weight:normal;font-family:'roboto_regular', 'sans-serif';}
.m_cart_table_4 button:hover{color:#000;}
.shopping_cart .product_page_tab{width:100%;}
a.terms-of-service, .cart_text, div.final_cart{font-size:14px;}
.vm2-termsofservice-icon{width:20px;height:20px;background-position:0px -1312px;}
.vm-fieldset-tos .cart.tos span.tos{margin-right:6px;}
.cart-view .row.cart_button.list-inline{margin:26px 0px 22px 96px;}
.below_cart .product_page_tab{margin-top:12px !important;}
ul.product_page_tab_list li.active a{font-size:14px;}
ul.product_page_tab_list li a{font-size:14px;}
form#com-form-login .userdata p{font-size:20px;padding:0px;text-transform:none !important;font-weight:normal;margin-bottom:16px;font-family:Open Sans, sans-serif;}
#com-form-login fieldset.userdata #com-form-login-remember .htc__login__btn a{float:right;margin-top:4px;}
#userForm h3.sidebar_title{padding:0px;margin-top:15px;margin-bottom:0px;}
.vm_edit_billing_address .vm_edit_address .control-buttons .checkout_btn, .vm_edit_billing_address .vm_edit_address .control-buttons #reg_text{float:none;}
.vm_edit_billing_address .checkout_btn button.shop_btn_blog, .vm_edit_billing_address .ship_btn button.shop_btn_blog{display:block;margin:0 auto;margin-top:20px;}
.vm_edit_billing_address .checkout_btn button.shop_btn_blog:last-child{margin:0 auto;margin-top:20px;}
.vm-wrap .vm-orders-information h1, .vm-wrap .vm-orders-list h1{line-height:normal;font-size:28px;}
.spaceStyle.vm-orders-order table tr td{float:left;}
.spaceStyle.vm-orders-order table tr td.order_info_{float:left;width:50%;}
.spaceStyle.vm-orders-order table tr td.order_info_.orders-key{padding-right:0px;}
.tag-category form fieldset button[type="button"], .tag-category form fieldset button[type="reset"]{line-height:20px;}
}

/*@media (min-width:700px) and (max-width:766px){.bx-viewport.viewport-cetegory {height: 370px!important;}}*/
@media (min-width:576px) and (max-width:767px){
	.sppb-section.newsletter{z-index: 0!important;}
	.tp-caption.slider1line3{display: none;}
	.tp-caption.start img {    width: 230px!important;    height: 230px!important;}
	.tp-caption.line1.tp-resizeme {    font-size: 13px !important;    line-height: 40px !important; left: 326px !important;}
	.tp-caption.line2.tp-resizeme {    left: 326px !important;    line-height: 70px!important;    font-size: 42px!important;   
	 background: transparent!important;}
	.tp-caption.line3.start {font-size: 13px!important;line-height: 32px!important; left: 326px!important;top: 50%!important;}
	.tp-caption.line4.start{display: none;}
	div.scs_right5 span.add_to_cart_btn {padding: 9px 15px!important;line-height: 16px !important;    width: 100%!important;}
.bx-viewport.viewport-cetegory {height: auto!important;}
.product_list_top:hover {background-color: transparent;}
.mybag_portfolio_image.foo .productdetails li .p_o_bottom{margin: 0px;width: 100%;padding: 30px 0px; background: transparent;}
.virtuemart_search .input_filed{width:100%;margin:20px 0px;}
.vm_profile #com-form-login h2{font-size:20px;padding:0px;}
#com-form-login-username{padding-bottom:15px;}
fieldset.userdata #com-form-login-username, #com-form-login-password, #com-form-login-remember{width:100%;}
#com-form-login-remember input[type="checkbox"]{top:14px;}
.tag-category form fieldset div.btn-group.pull-right label.element-invisible{padding:4px 12px;}
.vm_profile #com-form-login fieldset.userdata #com-form-login-remember .htc__login__btn a{float:right;margin-top:4px;}
.view-user form#com-form-login .userdata #com-form-login-remember label{padding-top:12px;}
.vm_register{margin-top:12px;}
.vm_register h3.sidebar_title{padding:0px;margin-top:30px;margin-bottom:0px;}
.userfields_info{margin:0px;}
.vm_register table.user-details tr td, table.vendor_info tr td, .vm_edit_address table.user-details tr td{padding-bottom:0px;float:left;}
table.user-details td{float:left !important;width:84% !important;}
.chzn-container-single .chzn-drop{width:100% !important;}
.width30.floatleft.forgot_username, .width30.floatleft.forgot_password{width:100%;}
.buttonBar-lef .htc__login__btn button:first-child{margin-left:2pc;}
.vm_register.col-xs-12 form.vm_register_form{width:100%;}
.vm-wrap .vm-orders-list h1{line-height:50px;font-size:28px;}
.vm-wrap .vm-orders-list .order-view h2{font-size:27px;font-weight:normal;}
.vm-wrap form#com-form-login fieldset.userdata div h2{font-size:23px;}
.vm-wrap .vm-orders-list .order-view form div#com-form-order-submit input{margin-left:38px;}
.vm-wrap form#com-form-login fieldset.userdata #com-form-login-remember div.htc__login__btn a{float:right;}
.vm-wrap form#com-form-login fieldset.userdata div h2{margin-bottom:0px;}
.vm-wrap form#com-form-login fieldset.userdata #com-form-login-remember label{padding-top:10px;}
.tag-category form fieldset div.btn-group.pull-right{bottom:42px;margin:0px;left:39%;width:52%;display:inherit;}
.tag-category .thumbnails{margin-top:10px;}
.tag-category form fieldset.filters.btn-toolbar label.filter-search-lbl.element-invisible{width:30%;}
.tag-category form fieldset input[type="text"]#filter-search{width:26pc;}
.bg_view1 > .bg_view1_right{padding:26px 0px 0px 0px!important;}
.blog-featured .items-leading article.item{margin-bottom:0px;}
.blog-featured .items-leading article .bg_view1{margin:0px;}
.category-view.category_page .vm-products-category .orderby-displaynumber .sorting__item.select_category .orderlistcontainer{margin-left:0px!important;}
.category-view.category_page .vm-products-category .orderby-displaynumber .sorting__item.select_category .orderlistcontainer .activeOrder{line-height:21pt;margin-left:4px;min-width:54%;}
.section-area h1.h1_class{padding:0px 15px 0px 15px;}
.category .add__to__wishlist{top:20em;right:10%;}
.category .add_in_compare{top:23em;right:10%;}
.product__details.product_title_bottom{padding:30px 15px;}
.product_list_top{padding:10px 30px;}
.modal-dialog .ro-action{padding-top:0px;}
.modal-dialog .link-v1.add-cart.bg-brand .addtocart-button{margin-left:12px;}
.modal-dialog.modal__container{margin-top:12%;}
.m_product_img{width:30%;}
.m_product_name{width:30%;}
.m_product_total{width:25%;}
.m_product_remove{width:10%;}
.m_cart_table_4 button{font-size:20pt;cursor:pointer;color:#848484;background:none;border:none;}
.cart_detail.header th h2{font-size:14px;font-weight:normal;font-family:'roboto_regular', 'sans-serif';}
.m_cart_table_4 button:hover{color:#000;}
a.terms-of-service, .cart_text, div.final_cart{font-size:14px;}
.vm2-termsofservice-icon{width:20px;height:20px;background-position:0px -1312px;}
.vm-fieldset-tos .cart.tos span.tos{margin-right:6px;}
.cart-view .row.cart_button.list-inline{margin:0px;display:inline !important;}
.cart_button .continue_shop, .cart_button .chk_out{display:inline-block;margin-left:20px;margin-top:20px;margin-bottom:20px;}
.cart_button .chk_out #checkoutFormSubmit{margin-top:0px;}
.product_page_tab .item.coupon-code h3{padding:0px;}
.cart-details-tab{margin-bottom:12px;}
ul.product_page_tab_list li.active a{font-size:14px;}
ul.product_page_tab_list li a{font-size:14px;}
.chackout_title, .sub_total, .shipping, .total{width:53%;}
form#com-form-login .userdata p{font-size:20px;padding:0px;text-transform:none !important;font-weight:normal;margin-bottom:16px;font-family:Open Sans, sans-serif;}
#com-form-login fieldset.userdata #com-form-login-remember .htc__login__btn a{float:right;margin-top:4px;}
#userForm h3.sidebar_title{padding:0px;margin-top:15px;margin-bottom:0px;}
.vm_edit_billing_address .vm_edit_address .control-buttons .checkout_btn, .vm_edit_billing_address .vm_edit_address .control-buttons #reg_text{float:none;}
.vm_edit_billing_address .checkout_btn button.shop_btn_blog, .vm_edit_billing_address .ship_btn button.shop_btn_blog{display:block;margin:0 auto;margin-top:20px;}
.vm_edit_billing_address .checkout_btn button.shop_btn_blog:last-child{margin:0 auto;margin-top:20px;}
.vm-wrap .vm-orders-information h1, .vm-wrap .vm-orders-list h1{line-height:normal;font-size:28px;}
.spaceStyle.vm-orders-order table tr td{float:left;}
.spaceStyle.vm-orders-order table tr td.order_info_{float:left;width:50%;}
.spaceStyle.vm-orders-order table tr td.order_info_.orders-key{padding-right:0px;}
.vm-orders-order td.orders-key{padding-right:0px;}
.spaceStyle.vm-orders-order table tr td.key{}
.billing_details, .billing_details table , .ship_to, .ship_to table{width:100%;}
.billing_details table tr td, .ship_to table tr td{width:50%;}
.tag-category form fieldset button[type="button"], .tag-category form fieldset button[type="reset"]{line-height:20px;}
}
@media (max-width:800px) and (min-width:640px){.vm-wrap .vm-orders-list .order-view form div#com-form-order-submit input{margin-left:58px;}
.modal-dialog.modal__container{margin-top:12%;}
.modal-dialog .ro-action{padding-top:0px;}
.modal-dialog .link-v1.add-cart.bg-brand .addtocart-button{margin-left:12px;}
}
@media (min-width:768px) and (max-width:991px){.bx-viewport.viewport-cetegory {    height: auto!important;}

}
@media (min-width:992px) and (max-width:1024px){.virtuemart_search .input_filed{width:76%;}
.vm_profile #com-form-login h2{font-size:20px;padding:0px;}
#com-form-login-username{padding-bottom:15px;}
#com-form-login-remember input[type="checkbox"]{top:12px;}
.chzn-container-single .chzn-drop{width:100% !important;}
.buttonBar-lef .htc__login__btn button:first-child{margin-left:0px;}
.vm-wrap .vm-orders-list .order-view form div#com-form-order-submit input{float:right;}
.vm-wrap .vm-orders-list .order-view form div#com-form-order-submit{margin:48px 0px 0px 0px;}
.tag-category form fieldset div.btn-group.pull-right{bottom:130px;margin:0px;left:84%;width:100%;display:inherit;}
.tag-category form fieldset.filters.btn-toolbar label.filter-search-lbl.element-invisible{width:16%;}
.tag-category form fieldset input[type="text"]#filter-search{width:43pc;height:38px;}
.tag-category form fieldset button[type="button"], .tag-category form fieldset button[type="reset"]{line-height:24px;}
.tag-category form fieldset button[type="reset"]{left:666pt;bottom:38px;}
.tag-category .thumbnails{margin-top:12px;}
.blog-featured .items-leading article.item{margin-bottom:0px;}
.category-view.category_page .vm-products-category .orderby-displaynumber .sorting__item.select_category .orderlistcontainer{margin-left:0px!important;}
.category-view.category_page .vm-products-category .orderby-displaynumber .sorting__item.select_category .orderlistcontainer .activeOrder{line-height:21pt;}
.category .add__to__wishlist{top:140pt;}
.category .add_in_compare{top:160pt;}
.modal-dialog.modal__container{margin-top:12%;}
.section-area h1.h1_class{padding:0px 15px 0px 15px;}
}
@media (min-width:1025px) and (max-width:1200px){.virtuemart_search .input_filed{width:76%;}
.vm_profile #com-form-login h2{font-size:22px;padding:0px;}
#com-form-login-remember input[type="checkbox"]{top:12px;}
.chzn-container-single .chzn-drop{width:100% !important;}
.buttonBar-lef .htc__login__btn button:first-child{margin-left:0px;}
.tag-category form fieldset div.btn-group.pull-right{bottom:114px;margin:0px;left:84%;width:100%;display:inherit;}
.tag-category form fieldset.filters.btn-toolbar label.filter-search-lbl.element-invisible{width:16%;}
.tag-category form fieldset input[type="text"]#filter-search{width:52pc;}
.blog-featured .items-leading article.item{margin-bottom:0px;}
.category-view.category_page .vm-products-category .orderby-displaynumber .sorting__item.select_category .orderlistcontainer{margin-left:0px!important;}
.category-view.category_page .vm-products-category .orderby-displaynumber .sorting__item.select_category .orderlistcontainer .activeOrder{line-height:21pt;}
.category .add__to__wishlist{top:140pt;}
.category .add_in_compare{top:160pt;}
.modal-dialog.modal__container{margin-top:12%;}
}
@media (min-width:1170px) and (max-width:1500px){.tag-category form fieldset.filters.btn-toolbar label.filter-search-lbl.element-invisible{width:16%;}
.tag-category form fieldset div.btn-group.pull-right label.element-invisible{padding:4px 12px;}
.tag-category form fieldset div.btn-group.pull-right{left:49pc;width:17%;bottom:7em;}
.tag-category form fieldset button[type="reset"]{line-height:20px;left:664pt;bottom:34px;}
.tag-category form fieldset input[type="text"]#filter-search{width:49em;}
#com-form-login-remember input[type="checkbox"]{/*top:12px;*/}
}
@media (min-width:1200px) and (max-width:1365px){.tag-category form fieldset div.btn-group.pull-right{left:86% !important;margin-left:10px !important;}
.tag-category form fieldset input[type="text"]#filter-search{width:55pc!important;}
.tag-category form fieldset button[type="button"]{line-height:20px;left:0pt;bottom:0px;}
.tag-category form fieldset button[type="reset"]{line-height:20px;left:799pt;bottom:34px;}
.tag-category form fieldset.filters.btn-toolbar label.filter-search-lbl.element-invisible{width:12% !important;}
}
@media (min-width:1366px) and (max-width:1680px){.tag-category form fieldset div.btn-group.pull-right{left:62em !important;width:18% !important;margin-left:56px !important;bottom:7em;display:inherit;}
.tag-category form fieldset.filters.btn-toolbar label.filter-search-lbl.element-invisible{width:12% !important;}
.tag-category form fieldset input[type="text"]#filter-search{width:56pc !important;}
.tag-category form fieldset button[type="button"]{line-height:20px;left:0pt;bottom:0px;}
.tag-category form fieldset button[type="reset"]{line-height:20px;left:812pt;bottom:34px;}
.tag-category form fieldset div.btn-group.pull-right label.element-invisible{padding:4px 10px;}
}/**/