/*** Typography ***/
@font-face {
  font-family: 'GlobaleTT';
  src: url('../fonts/GlobaleTT.woff') format('woff'),
       url('../fonts/GlobaleTT.ttf') format('truetype'),
       url('../fonts/GlobaleTT.svg#GlobaleTT') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'globale_tt';
  src: url('../fonts/globale_tt.eot');
  src: url('../fonts/globale_tt.woff2') format('woff2'),
       url('../fonts/globale_tt.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GlobaleBoldTT';
  src: url('../fonts/GlobaleBoldTT.woff') format('woff'),
       url('../fonts/GlobaleBoldTT.ttf') format('truetype'),
       url('../fonts/GlobaleBoldTT.svg#GlobaleBoldTT') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'globale_bold_tt';
  src: url('../fonts/globale_bold_tt.eot');
  src: url('../fonts/globale_bold_tt.woff2') format('woff2'),
       url('../fonts/globale_bold_tt.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeue';
  src: url('../fonts/HelveticaNeue.eot');
  src: url('../fonts/HelveticaNeue.woff2') format('woff2'),
       url('../fonts/HelveticaNeue.woff') format('woff'),
       url('../fonts/HelveticaNeue.ttf') format('truetype'),
       url('../fonts/HelveticaNeue.svg#HelveticaNeue') format('svg'),
       url('../fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeue-Bold';
  src: url('../fonts/HelveticaNeue-Bold.eot');
  src: url('../fonts/HelveticaNeue-Bold.woff2') format('woff2'),
       url('../fonts/HelveticaNeue-Bold.woff') format('woff'),
       url('../fonts/HelveticaNeue-Bold.ttf') format('truetype'),
       url('../fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg'),
       url('../fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
body{
	font-size:14px;
}
html, body {
	font-size: 100%;
    font-family: HelveticaNeue,Helvetica,Arial,sans-serif;
}
h1,h2,h3,h4,h5,h6 {
	font-family:globale_tt,GlobaleTT,Arial,sans-serif;
}
h1 {
	font-size:2.6875em;
}
h2 {
	font-size:1.4375em;
}
h3 {
	font-size:1.125em;
}
h4, p {
	font-size:1em;
}
.footerSecondry {
    font-size:0.8125em;
}
.footerQuaternary {
	font-size:0.6875em;
}
.productDescription strong, .productDescription span, .productDetail .tab-container > section > ul > li, .pro-table{
	font-family: HelveticaNeue,Helvetica,Arial,sans-serif;
}
.productDescription .link, strong, .footerSecondry h6, .mainHighlights .item, .breadCrumb li:last-child, .price, .stock_des p:nth-child(2), .basketPopUp h3, .basketSubTotal, .newsBlog aside h3 {
	font-family: HelveticaNeue-Bold,Helvetica,Arial,sans-serif;
}
.shopGallery span, .sideBar h3, .pagination li.active, .productControl h3 {
	font-family:globale_bold_tt,GlobaleBoldTT,Arial,sans-serif;
}
.fpwd_form .btn-set .btn:first-child {
	border-color:#aaa!important;
}
.dateScheduler label {
	font-size:14px;
}
input, button, select, .productDetail .tab-container > section > ul > li > ul > li, .productDetail .tab-container > section > ul > li > span,
.userInput textarea, .register textarea {
	font-family: HelveticaNeue,Helvetica,Arial,sans-serif;
	font-size:1em;
}
/*****************/
sup {
    vertical-align: super;
    font-size: smaller;
}
sub {
    vertical-align: sub;
    font-size: smaller;
}
.page{max-width:1340px}
.userInterface a:hover, #header #toggleMenu:hover, .prev:hover, .next:hover, .navigation li a:hover, .viewMode a.active, .socialNetworking li > a > i{color:#28296e}
.btnPrimary, .add_btn, .apply_btn, .product-image .full_btm,.shopByCategory .link, .shopGallery .link,.stock-avilaible .submit-but,.downloads .submit-but,.submit-but-blue,.stock-feed .submit-but,.btn,.qck_ordr_inn button,.basketControl .btnPrimary,.orderReview tr:first-child,.basketPopUp h3,.accountSetting li a:hover, .accountSetting li:first-child,.basketControl .btnDefault,.productDescription .qty-table button,#navbar-magamenu ul.nav > li > a.active_menu,.trade, .topbtn button, .bottombtn button,a.trade.active, .productListGallery .productItem .stock_des p + .link a, .save-list-form input[type="submit"]{
	background:#28296e;
	border-color:#28296e!important;
	color:#ffffff;
	border-radius:5px;
}
.save-list-form input[type="submit"]{
    line-height: 26px;
}
.accountSetting li a:hover, .accountSetting li:first-child, .basketPopUp h3 {
	border-radius:0;
}
.socialNetworking{text-align:right;}
.searchField button, .error-form .send-btn {
  background-color: #28296e;
  color: #fff;
}

.sideBar > h3, .productControl h3 {
  background-color: #28296e;
  color: #fff;
  cursor: default;
}
#header .userInterface > a.active::after, #header #toggleMenu.active::after, #header .mobilelabel1.active::after {
  border-bottom: 10px solid #28296e;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  bottom: -27px;
  content: "";
  left: 25%;
  position: absolute;
  top: -10px;
}
.modalPopup .progress-bar {
  background-color: #28296e;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{
	  background-color: #28296e;
}
.owl-theme .owl-controls .owl-page span{	
	border:2px solid #28296e;
}

.footerQuaternary,.productDetail .tab-container li.active a {
  background: #28296e none repeat scroll 0 0;
}
.main-menu > li > a#catclass2:hover::before {
  border-bottom: 5px solid rgba(0, 0, 0, 0) !important;
  border-left: 5px solid #ffffff !important;
  border-top: 5px solid rgba(0, 0, 0, 0);
  content: "";
  height: 0;
  left: 15px;
  position: absolute;
  top: 37%;
  width: 0;
}
.searchField input[type="search"]{border:1px solid #bdbdbd;}
.tab-container li.active a {
  background-color: #a8a9ad;
  color: #ffffff;
}
.sideBar .ui-widget-content .ui-state-default {
  background: #28296e none repeat scroll 0 0 !important;
  border-color: #28296e !important;
  cursor: pointer;
}
#header .navigation li a:hover{
  color: #ffffff !important;
}
.userInterface.search {
	display:none;
}
.footerPrimary, .footerSecondry, .footerTertiary {
    background: #FFDA12;
    border-color: #FFDA12;
	background: #FACB00;
    border-color: #FACB00;
}
.footer_layout_four .col_h li::after {
	background:#5d515b;
}

.qck_ordr_inn button {
border-radius:0;
}

.qck_ordr_inn input {
    font-size: 15px;
    padding: 8px 5px;
    height: 35px;
}
.basket-btn-group {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 25px);
}
.footerTertiary .host {
	display:none;
}
.footerTertiary .paymentMethod {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.footerTertiary .paymentMethod h6, .footerTertiary .paymentMethod ul {
    display: flex;
    align-self: stretch;
    justify-content: space-between;
}
.footerTertiary .paymentMethod ul {
    order: 1;
	margin-bottom:0.625em;
}
.footerTertiary .paymentMethod h6 {
    order: 2;
	margin: 0;
    font-size: 0.625em;
    line-height: 1.18em;
    padding-bottom: 1em;
	max-width: 768px;
    margin: 0 auto;
	text-align: center;
	text-transform:none;
}
.downloads .submit-but{
	font-size:15px;
}
.basketPopUp .basketContent tr{
	border-bottom:none;
}
.order-list-width td {
  vertical-align: middle;
}
.latestNews:empty{display:none;}
.productControlPrimary{font-size:14px;}
.brand img {
    max-height: 90px;
}
.userInterface {
    align-self: center;
	margin-top:0;
}
.productListGallery .price_brk .price_brk_in, .productListGallery .pro-table table.tabl2 th, .productDescription .price_brk .price_brk_in, .productDescription table.tabl2 th {
  font-size: 11px;
}
.register-home label,.userCard label{
text-transform: capitalize;
}
.register form div{
	font-size:15px;
}
.register form div label{
	line-height:1.2;
}

.breadCrumb {
    
    text-transform: none ;
}

@media only screen and (max-width:1200px) {
	.V2TradeTable {
  margin-bottom: 15px;
  max-width: none;
  width: auto;
}
}

@media only screen and (max-width:991px) {
	.register-home {
  margin-top: 0;
}
.navigation .main-menu .drpdwn a:hover, .cat-class.active{
	background: #28296e!important;
	color:#ffffff!important;
}
.main-menu > li > a#catclass2.active:hover::before{
border-top:5px solid #ffffff;
}
.navigation li a:hover{
	background:#28296e;
	color:#ffffff;
}
.userInterface,.navigation {
	width:33% !important;
}

}

@media only screen and (max-width:695px) {
	.register input[type="checkbox"].dft_checkbox {
		position: static;
		display: inline-block;
		margin-top: 0;
		margin-left: 10px;
		float: none;
	}
	
	.register label {
		float: none;
		width: auto;
		display: inline;
	}
}

@media only screen and (max-width:640px) {
.productItem{
	width:100%;
}	
}