/* CSS Document */

.copyright_statement{
	margin-top:10px;margin-bottom:10px;padding:8px; background-color:#fff;border:1px dotted #ACA99C;
}
.copyright_statement img{
	float:left;
	padding-right:10px;
}
#footer ul li{
	display:block;
	border:none;
	padding:0;
	margin:0 0 0 6px;
}
	#footer .sys_inner .sys_twoColumns5050 .sys_one{
		padding-left:5px;
	}
.img-responsive{
	display:block;max-width:100%;height:auto;
}
.hp_rlo_desc{
	min-height:110px !important;
}
.template-award-holder{
	display: block;
	padding:5px 0 10px 0;
}



a.explore_button{background-color: #008CBA;border: none;
  color: white!important;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  margin-top:1rem;  margin-bottom:4rem;}

a.explore_button:link, a.explore_button:visited{color:#fff!important;}
a.explore_button:hover, a.explore_button:focus{color:#fff!important;background-color:#000;text-decoration:none!important;}


/* START flex container */
.thumb_flex_container{
	display:flex;
	flex-direction:row;
	flex-flow: row wrap;
}
.thumb_flex_item{
	padding:0 10px 0 0;
	width: calc( ((723px - 55px) / 5) );
}
#content .sys_boxWithDottedBorder{
	padding-bottom:0 !important;
}
.dotted_border{
	border:1px dotted #009BBD;
	padding:2px;
	margin-bottom:10px;
}
.grey_background{
	background-color:#4A4949;
	color:#fff;
	margin-top:2px;
	padding:5px;
	text-align:center;
	min-height:8em;
}
.grey_background a:link, .grey_background a:visited{
	color:#fff !important;
}
.grey_background a:hover{
	text-decoration:none !important;
}
.sr-only {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  top: auto;
  overflow: hidden;
}
@media(max-width:768px){
	.thumb_flex_container{
		/*display:block;*/

		}
	.thumb_flex_item{
		/*width: 100%;*/
		width: calc( ((100% - 20px) / 2) );
	}
}
/* END flex container */
