@charset "UTF-8";
/* CSS Document */
/*Articles*/
.aaa-desk-tablet-view{
	display: block;
	list-style: none;
    padding: 0;
}
.aaa-mobilet-view{
	display: none;
}

.aaa-page-details-container{
	background-color:#fff !important;
}
.aaa-page-details-container .aaa-inner-container{
	max-width: 1366px;
}
.aaa-left-sidebar{
	float: left;
	width: 20%;
	padding-right: 24px;
}
.aaa-left-sidebar a.aaa-link{
	display: block;
	margin-top: 10px;
	font-size: 16px;
}
.aaa-left-sidebar .aaa-aaaSelectContainer select:-moz-focusring, .aaa-left-sidebar .aaa-aaaSelectContainer select:active, .aaa-left-sidebar .aaa-aaaSelectContainer select:focus{
	border: 1px solid #d9d9d9;
}
.aaa-article-summary-float-container{
	float: left;
	width: 80%;
}
.aaa-article-summary-columns{
	-webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-width: 180px;
    -moz-column-width: 180px;
    column-width: 180px;
    -moz-column-gap: 24px;
    -webkit-column-gap: 24px;
    column-gap: 24px;
}
/**/
.aaa-article-summary{
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	overflow: hidden;
	margin: 0px 0px 24px 0px;
	min-height: 432px;
	/**/
	webkit-column-break-inside: avoid;
    -moz-column-break-inside:avoid;
    -moz-page-break-inside:avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
}
.aaa-article-thumb{
	border-radius: 0px;
	margin: 0px;
	width: auto;
	height: 200px;
}
.aaa-article-thumb img{
	width: 100%;
	height: auto;
}
.aaa-article-description{
    margin-top: 0px;
	margin-left: 0px;
	float: none;
	width: auto;
	padding: 14px;
}
.aaa-article-summary a.aaa-link{
    font-size: 14px;
}
.aaa-article-summary a.aaa-link:focus{
   outline: #003893 2px solid;
}
/*Ribbon*/
.aar-ribbon-section.aaa-column-outer-container{
	background-color: #f2f2f2;
}
.aar-ribbon-section .aaa-column-inner-container{
	background-color: #f2f2f2;
}
.aar-ribbon-section .aaa-inner-container{
	max-width: 940px;
}
.aar-ribbon-section .aaa-article-thumb{
	position: relative;
	height: 150px;
	width: 150px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.aar-ribbon-section .aaa-article-thumb img{
	height: 100%;
}
.aar-left-img{
	float: left;
}
.aar-right-ribbon-details{
	float: left;
	width: 76%;
	padding-left: 24px;
}
.aar-right-ribbon-details a.aaa-btn{
	background-color: transparent;
	border: 2px solid #003893;
	color: #003893;
}
.aar-right-ribbon-details a.aaa-btn:focus{
	outline: 2px solid #333;
}
@media only screen and (max-width : 1024px){
	.aaa-article-summary-columns{
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}
@media only screen and (max-width : 980px){
	/*Search*/
	.aaa-search-container .aaa-inner-container{
		padding-bottom: 2px;
	}
	/*Ribbon*/
	.aaa-article-thumb.aar-left-img{
		float: left;
	}
	.aar-right-ribbon-details a.aaa-btn{
		margin-bottom: 0px;
	}
}
@media only screen and (max-width : 820px){
	/*Search*/
	.aaa-search-container{
		background-color: #f5f5f5;
		padding: 0px;
	}
	.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;
	}
	/**/
	.aaa-desk-tablet-view{
		display: none;
	}
	.aaa-mobilet-view{
		display: block;
	}
	.aaa-left-sidebar{
		float: none;
		width: 100%;
		padding-right: 0px;
		padding-bottom: 24px;
	}
	.aaa-article-summary-float-container{
		float: none;
		width: 100%;
	}
}
@media only screen and (max-width : 640px){
	/*Articles*/
	.aaa-page-details-container .aaa-inner-container{
		padding: 24px;
	}
	.aaa-article-summary-columns{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	.aaa-article-summary{
		min-height: none;
	}
	/*Ribbon*/
	.aaa-article-thumb.aar-left-img{
		float: none;
	}
	.aar-right-ribbon-details{
		float: none;
		width: 100%;
		padding-left: 0px;
		padding-top: 24px;
	}
	.aar-right-ribbon-details a.aaa-btn{
		margin-bottom: 0px;
	}
}

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