
div.search {
	position: absolute;
	margin-right: 11px;
	top:20px;
	right:28px;
	z-index:11000;
}
.searchbox {
	font-family: "Helvetica Now Text W05",Arial,sans-serif;
	font-size: .875rem;
	font-weight: 400;
}
div.search input[type='text'].search {
  width:170px;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -khtml-border-radius:3px;
  /* box-shadow:inset 1px 1px 1px 1px #777; font-family:Arial; */
  border: 1px solid #999;
  color:#4c4d4f;
  padding:5px 5px 5px 5px;
  margin:0;
  background: transparent none repeat scroll 0 0;
  /* background-image:url(/siteImages/v2.search-button.png);*/
  background-repeat:no-repeat;
  background-position:160px 5px;
  display:block;
}

div.search input[type='text'].search\0 {
  border: 1px solid black;
}

#searchbtn { 
    bottom: 7px !important;
    position: absolute;
    /* right: 10px; */
}

#global-header-block .head_cty {   
    position: absolute;
    right: 2px;
    top: 90px;
    font-weight: 700;
    font-size: 11px;
    line-height: 15px;
}


div#megamenu-content-block #primary-navigation > li
{
	font-family: "Helvetica Now Text W05",Arial,sans-serif;
	color: #46535e;
}
div#megamenu-content-block #primary-navigation > li > a
{
	color: #46535e;
}
div#megamenu-content-block .secondary-navigation .menu > li
{
	font-family: "Helvetica Now Text W05",Arial,sans-serif;
}


.desktop-logo{
	display: inline;
}
.mobile-logo{
	display: none;
}
#global-header-block .mobilemenu{
	display: none;
}
@media only screen and (min-width: 320px) and (max-width: 767px)
{
	
	#global-header-block {
    background: none;
	height: 56px;
}
#global-header-block .head_aon-logo{
	width: 60px;
	height: 23px;
	margin: -6px 0 14px 7px;
}

#global-header-block .mobilemenu{
	background: none;
	display:inline;
	font-size: 25.6px;
	position: absolute;
    top: 10px;
    right: 0px;
	color: #5d6d78;
	width: 40px;
}

#primary-navigation li.nav_about > a:before{
	background: url(/getmedia/f4877cc4-5dc6-4251-8f5c-7c51db61ec0f/logo-46px-black-2021-sept-14-v2.aspx) no-repeat center center;
}
#primary-navigation li.nav_about.active > a:before{
	background: url(/getmedia/4d2cb215-9c41-4580-836b-874138e7ede8/logo46px-red-2021-sept-14-v2.aspx) no-repeat center center;
}


.desktop-logo{
	display: none;
}
.mobile-logo{
	display: inline;
}
.listinner p{
	line-height: inherit;
}
}





/* body {
    font-family: "Helvetica Now Text W05",Arial,sans-serif;
    color: #46535e;
	font-size: 1rem;
	font-weight: 400;
    line-height: 1.5;
	text-align: left;
}

#thgtLdr{
	font-family: "Helvetica Now Text W05",Arial,sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Helvetica Now Text W05",Arial,sans-serif;
	color: #000;
} 

.full .twothirds .listinner a{
	color: #007585;
    border-bottom: 1px solid #acc0c4;
	text-decoration: none;
}
.full .twothirds .listinner a:hover{
	color: #007585;
    border-bottom: 2px solid #007585;
	text-decoration: none;
}
#countries a, #countries a{
	border-bottom: none;
    text-decoration: none;
}
h3.snavtext{
	color: #000;
}
.subnav a{
	color: #007585;
    border-bottom: 1px solid #acc0c4;
	text-decoration: none;
}
.subnav a:hover{
	color: #007585;
    border-bottom: 2px solid #007585;
	text-decoration: none;
}



*/


svg.desktop-logo:focus{
	outline: none;
}

.footer{
	font-size: 1rem;
	color: #46535e;
}

.footer a {
    color: #46535e;
	font-size: 1rem;
    font-weight: 400;
    text-decoration: none;
}
.footer a:hover {
    color: #46535e;
}
.footer a:visited {
    color: #82939a;
}

