@charset "UTF-8";
/* CSS Document */
/*Sitemap*/
.aaa-sitemap{
    margin-top: 16px;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-width: 120px;
    -moz-column-width: 120px;
    column-width: 120px;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    column-gap: 20px;
}
.aaa-sitemap-articles{
    margin-top: 16px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-width: 240px;
    -moz-column-width: 240px;
    column-width: 240px;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    column-gap: 20px;
}
ul.aaa-sitemap-list{
	position: relative; 
	list-style: none;
	padding: 0px;
	margin: 0;
}
ul.aaa-sitemap-list li{
  	padding-bottom:8px;
}
ul.aaa-sitemap-list li a.aaa-link {
    font-size: 16px;
}
/*Search*/
.aaa-search-container .aaa-inner-container{
	padding: 24px;
}
@media only screen and (max-width : 980px){
	/*Search*/
	.aaa-search-container .aaa-inner-container{
		margin: 0 auto;
		max-width: 840px;
		padding: 24px 24px 10px 24px;
	}
	.aaa-search-container .aaa-inner-container .blk3.aaa-title{
		background-image: none;
		color: #000;
		font-size: 24px;
		padding-left: 0px;
		cursor: none;
	}
	.aaa-search-container .aaa-inner-container a.aaa-btn, .aaa-search-container .aaa-inner-container input.aaa-btn{
		margin-bottom: 0px;
		font-size: 18px;
	}
}
@media only screen and (max-width : 820px){
	/*Search*/
	.aaa-search-container{
		background-color: #f5f5f5;
		padding: 0px;
	}
	.blk3.aaa-title.aaa-mobile{
		color: #003893;
		font-size: 24px;
		text-align: left;
		padding-left: 58px;
		background-image: url('../images/search-icon.svg');
		background-repeat: no-repeat;
		background-position: left top;
		background-size: 28px 28px;
		cursor: pointer;
	}
	.blk3.aaa-title.aaa-mobile.aaa-search-close{
		background-image: url('../images/search-close.svg');
	}
	.aar-description{
		width: auto;
		display: none;
	}
	input.aaa-inputText{
		border: 1px solid #D9D9D9;
	}
	.aaa-aaaSelectContainer{
		border: 1px solid #d9d9d9;
	}
	#location{
		width: 100%;
	}
	.aaa-formLeft{
		float: none;
		padding: 0px 0px 12px 0px;
	}
	input#searchButton.aaa-btn{
		float: right;
		width: 36%;
	}
	.aaa-aaaSelectContainer{
		padding-right: 0px;
	}
	.aaa-aaaSelectContainer select{
		width: 100%;
	}
	.aaa-aaaSelectContainer select:-moz-focusring, .aaa-aaaSelectContainer select:active, .aaa-aaaSelectContainer select:focus{	
		border: 1px solid #D9D9D9;
	}
}
@media only screen and (max-width : 790px){
	/*Search*/
	.aar-description{
		display: block;
	}
	.aaa-search-form{
		display: block;
	}
}

a.aaa-link:focus{
  outline: #003893 2px solid;
}