@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;
    margin-left: -15px;
}
span.vm-price-desc {
    margin: 0 !important;
}
.addtocart-area
{
	margin:0;
}

.addtocart-bar {
    bottom: 0;
    position: relative;
}

.addtocart-bar a {
    color: #fff !important;
	margin-top: 15px !important;
	font-size: 15px;
    text-transform: uppercase;
}

/**** Category page *****/
.category-view, .browse-view  {
   
	margin-bottom: 0;
}

.category_prodcut div.product {
    border: none medium;
	
}
/**** category Heading *****/
.select_category  .orderlistcontainer
{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #d6d6d6;
	border-radius: 0;
	color: #333;
	padding: 9px 5px;
	margin:0;
	color: #777777;
    font-family: "source_sans_prosemibold";
    font-size: 15px;
    text-transform: uppercase;
	vertical-align: middle;
}
.select_category  .orderlistcontainer > div.title, .select_category  .orderlistcontainer > div.activeOrder
{
	display:inline-block;
}
.select_category  .orderlistcontainer a
{
	color: #777777;
    font-family: "source_sans_prosemibold";
    font-size: 15px;
    text-transform: uppercase;
}
.select_category .orderlistcontainer div.activeOrder
{
	border:none medium;
	padding: 0 5px;
	background:none;
	
}
.select_category .orderlistcontainer div.activeOrder a:after
{
	 font-family: FontAwesome;
	 content: "\f107";
	 color: #878787;
	 font-size: 25px;
     line-height: 18px;
	 vertical-align:text-top;
}
.select_category .orderlistcontainer div.orderlist {
    
  
    border-radius: 4px;
    margin-top: 13px;
     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;
}
.cate_pagenation ul li.disabled
{
	display:none;
}
.cate_pagenation ul li.disabled.hidden-phone
{
	 display: inline-block;
}
.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 #85637B;
	background:#85637B !important;
	color: #fff;
	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:#663D5A !important;color:#fff;border:2px solid #663D5A}
/*** 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:5px;
	margin-bottom: 0;
}
.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;
}
.tab_right_content p, #description p, #custom-field p, #prd-unit p, p.no_review
{
	 color: #666666;
	 font-size: 15px;
	 font-family: "Georgia-Regular";
}
.review_space
{
	margin-left:20px;
}
/**** Details Page *****/

.product_page .tab_pro_rating_price .product-price
{   
    text-align: left;
	text-transform: lowercase !important;
}

.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:28px;
	margin-bottom:0;
	float:none;
}
.product_clender ul.add-to-links > li:first-child {
    margin-right: 15px;
}
.product_clender span.input-group-btn input.quantity-controls
{
	background: url("../img/arrow-details.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border:none medium;
	height:20px;
	width:20px;
}
.product_clender span.input-group-btn input.quantity-plus {
	background-position:-80px 4px;
}
.product_clender span.input-group-btn input.quantity-minus{
   background-position:4px 4px;
}
.product_clender input.quantity-input
{
	background:none;
	border:none medium;
	color: #777777;
	font-family: "source_sans_prosemibold";
	font-size: 19px;
	height:auto!important;
}
.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 button, .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 #d5d5d5;
	border-right: 1px solid #d5d5d5;
}
.my-wishlist .btn-remove2
{
	display:inline-block;
	float:none;
}
.btn-remove2 {
	background: url("../img/close.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;
}

#fancybox-wrap
{
	  padding: 0px!important;
}
@media only screen and (min-width: 480px)
{
	#fancybox-content, #fancybox-wrap
	{
		width:375px!important;
	}
}





/** wishlist page **/

.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;
}
.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;
}

.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 #ececec;
}
.data-table.compare-table td {
	border: 0;
	text-align: center;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}
.data-table.compare-table tbody td.last {
	border-right: 0;
}
.data-table.compare-table th {
	text-align: left;
	text-transform: uppercase;
	background: #f8f8f8;
	border: 0;
	border-bottom: 1px solid #ececec;
	color:#555555;
	font-family: "source_sans_prosemibold";
    font-size: 17px;
	font-weight: normal;
	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: "bitterregular";
	 font-size: 16px;
    line-height: 24px;
}
.data-table.compare-table .price-box p {
	float: none;
	display: inline-block;
}
.compare-table tr.product-img-row td {
	padding: 20px 30px;
	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 tr.product-img-row td .product-name a, .my-wishlist h3.product-name a {
	
    text-transform:capitalize;
	 color: #555555;
    font-family: "bitterregular";
    font-size: 17px;
}
.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;}
}


/****** Shoping cart page ****/

.cart-details-tab tbody {
    float: left;
    width: 100%;
}
tr.cart_detail.bg_color:nth-child(2n+1) {
    background: #f8f8f8 none repeat scroll 0 0;
}
.product_unit  h5 > del{
    display: inline;
	padding-right: 5px;
}
.product_quantity > input, .product_quantity > button
{
	display:inline;
}
.shopping_cart .alert.cart_detail {
    float: left;
    width: 100%;
}
.cart_choose .vm-customfield-cart > span
{
	 float: left;
    margin-bottom: 5px;
}
.cart-details-tab .c_single_product_content h4 a
{
	 color: #555555;
    font-family: "bitterregular";
	font-size: 16px;
    line-height: 22px;
}
.cart_choose .vm-customfield-cart {
    float: left;
}

.vmCartPaymentLogo
{
	display:none;	
}
.cart_tab_item .vmshipment_name, .cart_tab_item .vmpayment_name, .cart_tab_item .vmpayment_cost, .cart_tab_item .vmshipment_cost
{
	color: #888888;
    font-family: "source_sans_proregular";
    font-size: 17px;
    margin-bottom: 0;
    padding-top: 8px;
}
.vm-payment-shipment-select
{
	margin-bottom:20px;
}
.post_code .coupon {
    border-radius: 0;
    margin-bottom: 20px;
}
div.cart.customer-note {
    margin: 20px 0;
}
input.terms-of-service[type="checkbox"] {
    vertical-align: top;
	margin-right: 5px;
}
.cart-filds h2
{
	color: #555555;
    font-family: "bitterregular";
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 0;
    text-transform: uppercase;
}
textarea#customer_note_field {
    margin:0;
	height:100px;
	border:1px solid #dfdfdf;
    
}
#com-form-login-remember .toggle.inputbox {
    float: left;
}
a.terms-of-service, .cart_text, div.final_cart
{
	color: #666666;
    font-family: "source_sans_proregular";
    font-size: 16px;
    font-weight: normal;
}
.output-billto span.values, .output-shipto .controls a
{
	color: #666666;
	font-family: "source_sans_proregular";
	font-weight:normal;
}
.cart_address .billto-shipto{
    border-top: 1px solid #dfdfdf;
    margin: 25px 0 0;
    padding: 25px 0 40px;
	border-bottom: none medium;
}
.billto-shipto .billing_information h2
{
	margin-bottom:0;
}
.cart_login_form .chackout.c_o_button {
    margin-top: 35px;
}
.cart_login_form .chackout.c_o_button a
{
	padding:0 10px;
}
.cart_login_form #com-form-login-username
{
	margin-top:0;
}
.cart_shopper {
    border-top: 1px solid #dfdfdf;
    margin: 25px 0 0;
    padding-top:25px;
}
.cart_shopper div.shopper_select
{
	display:inline-block!important;
	width:220px!important;
}
.shoppr_left .single_form, .shoppr_left input.hoki_button
{
	margin-top:0;
	display:inline-block;
	vertical-align:top;
}
.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited
{
	border: 2px solid #6d6d6d;
   
    color: #666666;
    display: inline-block;
    font-family: "source_sans_prosemibold";
    font-size: 15px;
    padding: 10px 25px 9px;
	background-color: rgba(0, 0, 0, 0);
	border-radius:0;
	font-weight: normal;
}
.vm-button-correct:hover
{
	background: #ffb700 none repeat scroll 0 0;
    border: 2px solid #ffb700;
    color: #ffffff;
	font-size: 15px;
    font-weight: normal;
}
.post_payment_order_total
{
	margin-bottom:20px;
}

/*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: "source_sans_proregular";
    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 #reg_text,
.vm_edit_billing_address  .vm_edit_address .control-buttons .checkout_btn,
.vm_edit_billing_address  .vm_edit_address .control-buttons .ship_btn
{
	left: 150px;
    position: relative;
	float:left;
	width:100%;
}
/*Vm Registration form & edit billing address form*/

.vm_profile .vm_register h2,
.vm_edit_billing_address .vm_edit_address h2
{
	color: #555;
    font-family: "bitterregular";
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 25px;
    text-transform: uppercase!important;
}
.vm_profile .vm_register .vm_register_form  .user-details tr td.key label,
.vm_edit_billing_address .vm_edit_address .user-details  tr td.key label,
.order-view .cart_login_form form.track_order label
{
	color: #666666;
    font-family: "Georgia-Regular";
    font-size: 16px;
	font-weight:normal;
	margin-bottom:10px;
}
.vm_profile .vm_register .vm_register_form  .user-details tr td.key,
.vm_edit_billing_address .vm_edit_address .user-details  tr td.key{
	vertical-align:middle;
    padding-right: 15px;
}
.vm_profile table.user-details input.invalid ,
.vm_profile table.user-details input,
.vm_edit_billing_address table.user-details input.invalid,
.vm_edit_billing_address table.user-details input{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
    border: 1px solid #cccccc!important;
	margin-bottom:10px;
    color: #666666!important;
	border-radius:0px!important;
	padding-left:30px;
	width:100%;
}
/* 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: #e6e6e6!important;
    border-color: #adadad;
    
}
.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: #ccc!important;
    color: #333!important;
	border-bottom-left-radius: 0;
    border-top-left-radius: 0;
	padding:12px;
	width:300px!important;
	margin-bottom:10px;
}
.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;
}
/*Register & save Buttons*/

.vm_profile .buttonBar-left
{
	float:left;
	text-align:center;
	width:40%;
}

.vm_edit_billing_address  .vm_edit_address .control-buttons
{
	text-align:left!important;
}
.vm_edit_billing_address  .vm_edit_address .control-buttons .checkout_btn .register,
.vm_edit_billing_address  .vm_edit_address .control-buttons .checkout_btn  .save,
.vm_edit_billing_address  .vm_edit_address .control-buttons .checkout_btn .cancle,
.vm_edit_billing_address  .vm_edit_address .control-buttons .ship_btn .save
{
	margin-right:20px;
}
/*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*/

.list_orders .edit_orders table.adminlist thead tr th.order_header,
.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%;
}
.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;
	
}
.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
{
	color: #666666;
    font-family: "source_sans_proregular";
    font-size: 16px;
}
.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: "bitterregular";
    font-size: 17px;
	text-transform:uppercase;
	padding-bottom:20px;
	padding-top:10px;
	text-transform:normal;
}
.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: "source_sans_prosemibold";
    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: "source_sans_proregular";
    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:73%;
	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_details,
.vm-orders-information .vm-orders-items .tabs  table.adminlist  tr.section_total
{
	background: transparent;
    border: 1px solid #dfdfdf;
    display: block;

  
}
.vm-orders-information .vm-orders-items .tabs  table.adminlist  tr.total
{
	background: #f7f6f6 none repeat scroll 0 0;
}
.vm-orders-information .vm-orders-items .tabs  table.adminlist  tr.section_details td div a{
	color: #555555;
    font-family: "bitterregular";
    font-size: 16px;
}
.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: #777;
    font-family: "source_sans_proregular";
    font-size: 14px;
    margin-bottom: 5px;
}
.vm-orders-information .vm-orders-items .tabs  table.adminlist  tr.section_details td.sku

{
	color: #666;
    font-family: "source_sans_proregular";
    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: "source_sans_proregular";
    font-size: 16px;
    height: 31px;
    text-align: center;
	margin:0;
	float:left;
	width:100%;
}
.vm-orders-information .vm-orders-items .tabs  table.adminlist  tr.section_details td.discount
{
	color: #555;
    font-family: "bitterregular";
    font-size: 14px;
}
.vm-orders-information .vm-orders-items .tabs  table.adminlist  tr.section_total td.chackout_title h3{
	padding: 21.5px 52px 18px 0;
}
.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;
}
