html{
	margin-top: 41px !important;
}

* html body { margin-top: 41px !important; }

html {
	box-sizing: border-box;
  }

*, *:before, *:after {
	box-sizing: inherit;
}

  
#ab_topnav{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	background: #ffffff;
    border-bottom: 4px solid #DD2A30;
}
.ab_topnav-content{
	display: block;
	width: 100%;
    padding: 0 15px;
	margin: 0 auto;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, sans-serif;
	text-shadow: 1px 0 1px #961519;
	line-height: 30px;
    height: 37px;
}
.ab_topnav-content a, .ab_topnav-content a:link, .ab_topnav-content a:visited{
	color: #fff;
}
.ab_topnav-content a:hover{}

.ab_topnav-logo{
	display: inline-block;
	width: 150px;
	padding: 8px 0 0 0;
	vertical-align: middle;
}
.ab_topnav-text{
	display: inline-block;
	padding: 0 0 0 10px;
	border-left: solid 1px #f43339;
	box-shadow: -1px 0 0 #bf171d;
}

body.hide-abHeader #abHeader{ display: none; }

/**
*
* Adapt for tablets etc
*
**/

/* Tablet and Mobile*/
@media (max-width: 1024px) {
    /* Landscape styles */
	.ab_topnav-content{
		width: 100% !important;
	}
}
