@charset "utf-8";
/* CSS Document */

body { font-family: 'Source Sans Pro', sans-serif; }
h1, h2, h3, h4, h5, h6, #mainnav { font-family: 'Source Sans Pro', sans-serif; font-weight: 300; }
ul li { font-size: 1rem; }
h1 { font-size: 2.247rem; }
p { font-size: 1rem; line-height: 1.5rem; margin-bottom: 20px; }
table th { font-size: inherit; }


.black-button { border: 0; line-height: 2.5; padding: 0 20px; font-size: 1rem; font-weight: 400; text-align: center; background-color: #000; border-radius: 0; }
.black-button a { color: #FFF; }
.black-button:hover, .black-button:active, .black-button:focus { background-color: #464945; }
.red-button { border: 0; line-height: 2.5; padding: 0 20px; font-size: 1rem; font-weight: 400; text-align: center; background-color: #b61905; border-radius: 0; }
.red-button a { color: #FFF; }


.grey-backgound { background-color: #ececec; padding: 7%; margin-bottom: 7%; }
.grey-backgound-2 { background-color: #ececec !important; border: 1px solid #444; padding: 4%; }
.grey-backgound.mgas ul { margin-top: 0; list-style: none; padding-left: 0; }



ul.breadcrumb { padding: 0 !important; list-style: none; margin: 0; }
ul.breadcrumb li { display: inline; }
ul.breadcrumb li+li:before { padding: 8px; color: black; content: "/\00a0"; }
ul.breadcrumb li a { color: #000000; text-decoration: none; }
ul.breadcrumb li a:hover { color: #000000; text-decoration: underline; }
	
@media screen and (min-width: 1024px)
	#wrapper_sleeve { margin-top: 0; }
	.microsite .masthead .mast .micrositeBack a { color: #b61905 !important; 
}

@media only screen and (max-width: 419px)
	.badge-container { display:none !important; }
}

@media screen and (max-width: 400px) {
	
	.slides .slide {
	  width: 100%;
	}
	.slides .slide:nth-child(1) {
	  left: 0%;
	}
	.slides .slide:nth-child(2) {
	  left: 0%;
		margin-top: 26%;
	}
	.slides .slide:nth-child(3) {
	  left: 0%;
	  margin-top: 49%;
	}
	.slides .slide:nth-child(4) {
	  left: 0%;
	  margin-top: 72%;
	}
	.slides .slide:nth-child(5) {
	  left: 0%;
	  margin-top: 95%;
	}
	.slides .slide.active:nth-child(1) {
		top: 24.5em;
	}
	.slides .slide.active:nth-child(2) {
		top: 19.4em;
	}
	.slides .slide.active:nth-child(3) {
		top: 14.5em;
	}
	.slides .slide.active:nth-child(4) {
		top: 9.8em;
	}
	.slides .slide.active:nth-child(5) {
		top: 0em;
	}

	table td, table th {
		 padding: 10px 5px;
		 font-size: 0.875em;

	}
	
	
}