.page-heading {
	font: 600 18px/22px "Open Sans", sans-serif;
	color: #555454;
	text-transform: uppercase;
	padding: 0px 0px 17px 0px;
	margin-bottom: 30px;
	border-bottom: 1px solid #d6d4d4;
	overflow: hidden;
}
.page-heading span.heading-counter {
	font: bold 13px/22px Arial, Helvetica, sans-serif;
	float: right;
	color: #333;
	text-transform: none;
	margin-bottom: 10px;
}
.page-heading span.lighter {
	color: #9c9c9c;
}
.page-heading.bottom-indent {
	margin-bottom: 16px;
}
.page-heading.product-listing {
	border-bottom: none;
	margin-bottom: 0;
}
/* RECAP TABLE */
table.std {
	margin-bottom: 20px;
	width: 100%;
	border: 1px solid #b4b3b3;
	border-bottom: none;
	border-right: none;
	background: white;
	border-collapse: inherit;
}
table.std th {
	padding: 14px 12px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 1px 0 black;
	background: #999999;
}
table.std tr.alternate_item {
	background-color: #f3f3f3;
}
table.std td {
	padding: 12px;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	vertical-align: top;
}
.info-uppercase {
	letter-spacing:1px;
	font-size:19px;
	padding-bottom:20px;
}
#currency_payement {
	width:155px;
	display:inline-table;
	font-size:13px
}
table.table-labeled thead tr th {
	font-size:14px!Important
}
table.table-labeled tbody tr td {
	font-size:13px!Important
}
/* Navbar */
.wkrestrict-block-top {
	margin-bottom:auto;
	text-align:center;
	display:inline-block;
	float:none!Important;
	margin-top: .9375rem;
	font-size: 13px;
	line-height: 17px;
}
.wkrestrict-block-top i, #_mobile_wkrestrict_pay i {
	color: #fa5968!Important;
}
#_mobile_wkrestrict_pay span {
	display:none;
}
#_mobile_wkrestrict_pay {
	padding: .75rem;
}

/*.box {*/
/*  background: #fbfbfb;*/
/*  border: 1px solid #d6d4d4;*/
/*  padding: 14px 18px 13px;*/
/*  margin: 0 0 30px 0;*/
/*  line-height: 23px; }*/
/*  .box p {*/
/*    margin-bottom: 0; }*/
/*  .box.box-small {*/
/*    padding: 9px 10px 9px 20px; }*/
/*    .box.box-small .dark {*/
/*      padding-top: 10px;*/
/*      padding-right: 20px;*/
/*      margin-bottom: 0;*/
/*      width: auto; }*/

#wkaddcredits .input-control[readonly] {
    cursor: not-allowed;
    background-color: #f6f5f5;
}
/* Responsive */
@media (max-width: 480px) {
	.page-heading span.heading-counter {
		float: none;
		display: block;
		padding-top: 5px;
	}
}
@media (max-width: 1200px) {
	.footable .footable-row-detail-row {
		line-height: 2em;
		margin-bottom:3px
	}
}
