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; }
.desktopNavigation { background: #6A2C6F; }
.desktopNavigation ul.main>li>a>span, .desktopNavigation ul.main>li>span { font-size:1rem; text-transform: uppercase; font-weight: 400; }
.desktopNavigation .dropdown>.inner-sleeve { height: 140px; }
.desktopNavigation .subnav>ul li { font-weight: 400; text-transform: uppercase; }

.five-star { background: #FFFFFF url(pictures/web/z/y/w/5star_755872.jpg); width:200px; height:33px; margin-bottom:15px; }
.four-star { background: #FFFFFF url(pictures/web/k/e/x/4star_39462.jpg); width:163px; height:33px; margin-bottom:15px; }
.three-star { background: #FFFFFF url(pictures/web/k/e/x/3star_503658.jpg); width:122px; height:33px; margin-bottom:15px; }
.two-star { background: #FFFFFF url(pictures/web/k/e/x/2star_874126.jpg); width:80px; height:33px; margin-bottom:15px; }
.one-star { background: #FFFFFF url(pictures/web/k/e/x/1star_603408.jpg); width:39px; height:33px; margin-bottom:15px; }

.tables { overflow-x:auto; } 
.table-holder { position:relative; padding-top:25px; }
.position-badge img { width:100px; height:94px; position: absolute; right: 25px; top: 9px; }
.no-border-bottom { border-bottom:0; }
.margin-bottom-0 { margin-bottom:0; }
.badge-container { display:block; }
.slides .slide.active .content a { text-decoration: underline; }
.text-center { text-align:center; }
.font-weight-400 { font-weight:400; }

.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, .blue-button a { color: #FFF; }
.black-button:hover, .black-button:active, .black-button:focus, .blue-button:hover, .blue-button:active, .blue-button:focus { background-color: #464945; }

.lilac-button { border: 0; line-height: 2.5; padding: 0 20px; font-size: 1rem; font-weight: 400; text-align: center; background-color: #4c5aa8; border-radius: 0; }

.purple-button { border: 0; line-height: 2.5; padding: 0 20px; font-size: 1rem; font-weight: 400; text-align: center; background-color: #6A2C6F; border-radius: 0; }
.purple-button a { color:#000; }
.purple-button:hover, .yellow-button:active, .yellow-button:focus { background-color: #f0f2f2; }
 
.margin-top-20 { margin-top: 20px; }
.grey-backgound { background-color: #ececec; padding: 3%; }

/* .desktopNavigation ul.main>li>a>span { color: #000; } */
.headerWrapper>.titleByline { margin-bottom: 0px; }
	
@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; }
}
	
	