@charset "UTF-8";
/* CSS Document */
/*Column layout*/
.aaa-column-outer-container{
    background-color: #ffffff;
}
.aaa-column-inner-container{
	border-left: none;
	border-right: none;
	background-color: #ffffff;
}
.aaa-left-column{
    width: 24%;
	height: 200px;
	display:none;
}
.aaa-middle-column{
	border-left: none;
	border-right: none;
	padding: 0px;
	width: auto;
	max-width: 800px;
	float: none;
    margin: 0 auto;
}
.aaa-right-column{
    width: 20%;
	display: none;
}
/*Map*/
#aar-results-map.aaa-map-inner-container{
	max-width: none;
}
.aaa-map {
	max-width: 798px;
	margin-left: 1px;
	height: 0px;
	/*Transition*/
	-webkit-transition: All 0.2s ease;
	-moz-transition:    All 0.2s ease;
	-o-transition:      All 0.2s ease;
	-ms-transition:     All 0.2s ease;
	transition:         All 0.2s ease;
}
.aaa-show-map {
	height: 298px;
}
.aaa-map-container{
    border-top: none;
}
/*Results*/
.aaa-results-container{
    padding: 24px 0px 0px 0px;
}
.aaa-results-container .aaa-inner-container{
    padding: 24px 24px 0px 24px;
}
.aaa-results-container h2 {
    font-size: 22px;
}
/*Articles*/
.aaa-article-summary-main-container{
	border-left: 1px solid #d9d9d9;
	margin-left: -1px;
}
@media only screen and (max-width : 1300px){
	/*Filter*/
	.aar-action-bar .aaa-inner-container{
		max-width: 840px;
	}
	/*Column layout*/
	.aaa-left-column{
		display:none;
	}
	.aaa-middle-column{
		border-top: none;
		width: auto;
	}
	.aaa-right-column{
		width: 28%;
	}
}
@media only screen and (max-width : 980px){
	/*Filter*/
	.aar-action-bar .aaa-inner-container{
		padding: 0px 12px;
	}
	.aar-filter-set .aaa-inline-blockContainer{
		padding: 0px 14px;
	}
	/*Results*/
	span.aar-current-location-return{
		display: block;
	}
	.aar-top-10-left{
		float: left;
		width: 46%;
		margin-left: 4%;
	}
	/*Bottom results*/
	.aar-results-2{
		padding: 0px;
	}
	.aar-results-2 a.aar-detail{
		margin-top: 0px;
	}
	.aar-results-2 a.aar-detail .aar-shop{
		width: 80%;
	}
	.aar-results-2 .aar-detail-wrapper a.aar-detail{
		border-bottom: none;
	}
	.aar-results-2 a.aar-detail .aar-bottom-detail{
		position: inherit;
		width: auto;
	}
	.aar-results-2 a.aar-detail .arr-icons{
		float: left;
	}
}
@media only screen and (max-width : 860px){
	/*Column layout*/
	.aaa-middle-column{
		float: none;
		width: 100%;
	}
	.aaa-right-column{
		float: none;
		width: 100%;
	}
	/*Breadcrumbs*/
	#breadcrumbs{
    	border-bottom: 1px solid #d9d9d9;
	}
	/*Filter and Legend*/
	.aar-filter-set{
		border: none;
		padding: 0px;
	}
	.aar-make-select{
		display: block;
		margin-top: 24px;
	}
	.aar-filter-set-left {
		float: none;
		width: 100%;
	}
	.aaa-checkboxContainer label{
		font-size: 14px;
	}

  .aaa-checkboxContainer:focus label,
  .aaa-checkboxContainer label:focus {
    outline: #003893 solid 2px;
    width: 100%;
  }

  .aaa-checkboxContainer input:focus {
    outline: #003893 solid 2px;
  }
  

	/*Results*/
	.aar-top-10-left{
		float: none;
		width: 100%;
		margin-left: 0px;
	}
	/*Article Summary*/
	.aaa-page-details-container.aaa-article-summary-main-container{
		display: none;
    	position: relative;
		border-top: 1px solid #d9d9d9;
	}
	.aar-see-more-articles-button a.aaa-btn.aaa-btn-secondary{
		margin-bottom: 0px;
	}
}


input.aaa-btn:focus {
  outline: black solid 2px !important;
}

.aar-shop-icon-img {
  display: inline-block;
  background-size: 32px auto;
  background-position: left center;
  background-repeat: no-repeat;
  height: 42px;
  width: 32px;
}

.aar-legend-icon-focus:focus,
.aar-legend-icon-focus:focus-visible,
.aar-legend-icon-focus:focus-within {
  outline: #003893 solid 2px;
}