.center {text-align:center;margin:0 auto;}

.layout-wrapper img {height:auto;}

.sub .sub-main .content li a, .sub .sub-main td a{color:#003d6e;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.sub .sub-main .content li a:hover, .sub .sub-main td a:hover{text-decoration: underline;}

.bold{font-weight:700;}
.italic{font-style:italic;}
.underline{text-decoration: underline;}
.center {text-align:center;margin:0 auto;}


td {padding:5px;font-weight:400;line-height:1.846153846;color:#404040;font-family:'gill-sans-nova',sans-serif;font-size:13px;}
.sub .sub-main p .button-link {cursor:pointer;}
.sub .sub-main p .button-link a {display:inline-block;background:#003d6e;padding:6px 15px;font-family:'gill-sans-nova',sans-serif;font-weight:700;color:#fff !important;overflow:Hidden;margin:10px 0;cursor:pointer}
.sub .sub-main p .button-link:hover a {background:#81725c;color:#fff !important;text-decoration: none !important}

.iframe {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;}
.iframe iframe, .iframe object, .iframe embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.hr-divider {padding-bottom:20px;}

/*=======SITEMAP====*/

.sitemap-menu li {background:none !important;}
.sitemap-menu li a {margin:0 0 10px;color:#363738;font-size:22px;font-weight:300;border:none;margin:0px 0;background:none;}
.sitemap-menu li.has-drop a {margin:20px 0 10px;color:#363738 !important;font-size:22px;font-weight:300;text-transform:uppercase;display:block;border-top:1px solid #ccc;padding-top:20px;background:none;}
.sitemap-menu li ul {margin-top:0px;display:block !important;}
.sitemap-menu li ul li {background:url("../img/supplied/arrow-nav-bullet-red.svg") left top 7px no-repeat !important;-webkit-background-size:7px 10px !important;-moz-background-size:7px 10px !important;background-size:7px 10px !important;padding:0 0 0 25px;margin:0 0 5px;font-size:14px;line-height:1.857142857;color:#3b3b3b}
.sitemap-menu li.has-drop ul li a {color:#555555 !important;font-family:'gill-sans-nova','Arial',sans-serif;font-weight:400;text-transform:none;font-size:14px;border:none;margin:5px 0;padding:0;}

.gsc-above-wrapper-area form {position:relative !important;}
.gsc-above-wrapper-area input[type=text]{border:1px solid #cccccc;border-radius: 10px;padding:10px;width:90%;background:#f8f8f8;}
.gsc-above-wrapper-area button {position:absolute  !important;top:13px  !important;right:10px  !important;z-index:10  !important;border:none  !important;background:none  !important;}

.gsc-above-wrapper-area *, .gsc-above-wrapper-area *:before, .gsc-above-wrapper-area *:after
{
  -webkit-box-sizing: content-box !important;
     -moz-box-sizing: content-box !important;
          box-sizing: content-box !important;
}

.gs-snippet {padding-left:8px !important;}

.gsc-tabsArea {border:none !important;}
.gsc-tabHeader.gsc-tabhActive, .gsc-tabHeader.gsc-tabhInactive {width:80px;height:25px;overflow:Hidden;}
.gsc-refinementsArea {display:none !important;}

.alert-message {
	padding: 10px 20px;
	text-align: center;
	display: block;
	margin: 0 0 20px;
	background: #0091d7;
}

.alert-message p {
	margin: 0 !important;
	font-size: 18px;
	color: #fff !important;
}

.alert-message.warning {
	background: #b11d2e;
}