@charset "utf-8";
/* CSS Document */
div[class*="-view"] .row{display: block; flex-wrap: wrap;justify-content: flex-start;}
div[class*="-view"] .row
{ 
	margin-right: -15px!important;
    margin-left: -15px!important;
}




span.vm-price-desc {
    margin: 0 !important;
}
.addtocart-area
{
	margin:0;
}

.addtocart-bar {
    bottom: 0;
    position: relative;
}

/**** Category page *****/
.category-view, .browse-view  {
   
	margin-bottom: 0;
}

.category_prodcut div.product {
    border: none medium;
	
}
/**** category Heading *****/

 /*Category page*/
 .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: #777777;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    text-transform: capitalize;
}
.select_category .orderlistcontainer div.activeOrder,
.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.activeOrder a:after
{
	 font-family: FontAwesome;
	 content: "\f107";
	 color: #878787;
	 font-size: 15px;
     line-height: 18px;
	 vertical-align:text-top;
}
.select_category .orderlistcontainer div.orderlist {
    
  
    border-radius: 4px;
    margin-top: 3px;
    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;
}
.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;
}
/***** listing Product *****/


.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;
}
/****vm button ****/

.addtocart-button input.addtocart-button
{
	border: 2px 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;
}
.addtocart-button input.addtocart-button:hover{background:#FFB700;color:#fff;border:2px solid #FFB700}
/*** rating ***/
.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("../img/orange-stars.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0)!important;
  display:block;
}
.ratingbox
{
	background: url("../img/orange-stars.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0) !important;
	height: 15px !important;
    margin-bottom: 0;
    width: 80px !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: 13px;
	 font-family: 'Open Sans', sans-serif;
}
.review_space
{
	margin-left:20px;
}
/**** Details Page *****/
.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, .product-price > div.PricesalesPrice {
    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%;
}
/**** related Product****/
.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;
    margin-left: 0;
    margin-right: 30px;
    padding: 15px;
	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;
}

/* Data Table */

.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;
}
.my-wishlist .btn-remove2
{
	display:inline-block;
	float:none;
}
.btn-remove2 {
	background: url("../img/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;
}







/** wishlist page **/

.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 !important;
    margin-bottom: 20px!important;
}
.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: 20px;
	margin-bottom: 10px;
}

.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;
}

/* Compare ====================================*/


.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;
	color:#000000;
	font-family: "Oswald",sans-serif;
    font-size: 17px;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
	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;
}
span.PricebasePriceWithTax ,span.PricesalesPrice
{
	margin: 0;
	color: #565656;
    font-family: "Oswald-Light",sans-serif;
	 font-size: 17px;
    line-height: 24px;
}
.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;}
}

/*Vm login & edit billing address*/


.vm_profile #com-form-login h2,
.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
{
	color: #666666;
    font-family:  "Oswald-Light",sans-serif;
    font-size: 18px;
	padding-bottom:10px;
	padding-top:10px;
	text-transform:none!important;
	font-weight:normal;
}


.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 Registration form & edit billing address form*/


/* Select Box*/
/* Select Box*/
.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!important;
}
.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;
}
/*Register & save Buttons*/


/*Order history*/

.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;
}

/*List orders*/


.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: 13px;
	padding-right: 15px;
}
.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
}

/*Listing page*/

.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 auto 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%;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* shoping-caert page start */
.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;
}
.cart_detail.header th
{
	padding: 15px 0 12px;
}
.cart_detail.header h2 {color: #000000;
font-family: 'Oswald',sans-serif;
font-size: 17px;
text-transform: uppercase;
text-align:center;}
.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 10px;
}
.item_height.product_quantity{padding: 35px 15px;}
.product_name{width: 44%;}
.product_code {
width: 13%;
}
.product_unit{width: 16%;}
.product_quantity{width: 11%;}
.product_subtotal{width: 11%;}
.product_remove{width: 5%;}
.product_name  .category_single_product{padding: 0 25px;}
.product_name  .c_single_product_img {
width: 28%;
}
.all_cart_table .product_name  .c_single_product_img img
{
	border:10px solid #ffffff;
}
.c_single_product_img {
    float: left;
    margin-right: 5%;
    width: 40%;
}

.c_single_product_content {
    float: left;
    width: 55%;
}
.product_name  .c_single_product_content h4,.product_name  .c_single_product_content h4 a {
font-size: 13px;
line-height: 22px;
color: #4d4d4d!important;
text-transform:uppercase;
}
.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}
.product_unit h5, .product_subtotal h5{color: #4B4B4B;
    font-family: "Oswald-Light",sans-serif;
    font-size: 17px;}
.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;
}
.cart-details-tab .product_remove .vm2-remove_from_cart {
    background: rgba(0, 0, 0, 0) url("../img/close_vm.png") no-repeat scroll center center;
}
.cart-details-tab .product_quantity .vm2-add_quantity_cart {
    background: rgba(0, 0, 0, 0) url("../img/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:#b18ade;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 {
padding: 29px 0;
}
.cart_tab_select   .select_category .btn-default {
  border: 1px solid #dfdfdf;
}
.cart_tab_select  .bootstrap-select .fa-angle-down {
  color: #C7C7C7;line-height: 22px;
}
h4.cart_tab_item_title, #estimate_shipping h3, #estimate_payment h3{color: #666666;
font-size: 15px;
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:100%;
	font-family:"Open Sans",sans-serif;
	padding-left:20px;
	font-size:13px;
	padding-top:20px;
	padding-bottom: 20px;
}
.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: 91%;
}
.shoping_continue{
  margin-top: 35px;
}
.shpping_chackout  .c_p_button{
  margin-top: 39px;
}
.shpping_chackout {
  margin-top: 30px;
  margin-bottom: 30px;
  background-color: #fff;
}

.chackout_title,.sub_total,.shipping,.total{
width: 32%;}
.chackout_price,.sub_total_price,.shipping_price,.total_price{width: 47%;}
.sub_total h3
{
	color: #646464;
    font-size: 14px;
	font-family: 'Oswald',sans-serif;
	margin: 0;
	padding:28px 0 20px 10px;
}
.sub_total_price h3
{
	color: #585757;
    font-size: 15px;
	font-family: 'Oswald-Light',sans-serif;
	margin: 0;
	padding: 28px 0 20px 10px;
}
.shipping h3 
{
	color: #969696;
    font-size: 13px;
	font-family: 'Oswald',sans-serif;
	margin: 0;
	padding-bottom:10px;
}
.shipping_price  h3
{
	color: #969696;
    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
{
	color: #484848;
    font-size:20px;
	font-family: 'Oswald',sans-serif;
	margin-bottom: 32px;
    margin-top: 31px;

}
.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;
	
}
.continue_link,.vm-button-correct
{
	display:inline-block;
}

.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;
}
ul.product_page_tab_list {background: none repeat scroll 0 0 #ffffff;position:relative;}
ul.product_page_tab_list:before{background: none repeat scroll 0 0 #ffffff;
content: "";
height: 100%;
position: absolute;
top: 56%;
width: 100%;
z-index: 1;}
ul.product_page_tab_list li{}
ul.product_page_tab_list li a {
border-bottom: 1px solid #F0F0F0;

color: #6F6F6F;
display: block!important;
font-family: 'Oswald',sans-serif;
font-size: 12px;
padding: 13px 13px;
position: relative;
text-align: left;
text-transform: uppercase;
}
ul.product_page_tab_list li.active a{background: none repeat scroll 0 0 #363636;
color: #ffffff;}


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;
}

.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
{
	margin-top:20px;
}
.terms-of-service .vm2-termsofservice-icon
{
	margin-left:5px;
}
/*Cart Shopper*/
.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: 50px!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
{
	margin-top:20px;
}
/* shoping-cart page end */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

/* Edit billing address */
.vm_edit_billing_address .vm_edit_address
{
	margin-top:30px;
}
.vm_edit_address table.user-details
{
	width:100%;
}
.final_cart a
{
	margin-top:10px;
}
/*Grid view*/
.category_page .prd_grid_view {
    margin-bottom: 50px;
}

/* Search filter */
.filter_manufacturers, .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;
}
.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;
}



.product_page_tab {
  display: none !important;
}