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; }
.masthead .mastheadLogo { margin-top:12px; }
.desktopNavigation { background: #1995b3; }
.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 { color: #FFF; }
.black-button:hover, .black-button:active, .black-button:focus { background-color: #464945; }
.margin-top-20 { margin-top: 20px; }
.margin-bottom-4pc { margin-bottom:4% !important; }

.grey-backgound { background-color: #ececec; padding: 7%; margin-bottom: 7%; }
.grey-backgound-2 { background-color: #ececec; padding: 3%; }

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: #63295c; text-decoration: none; }
ul.breadcrumb li a:hover { color: #1995b3; 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;

	}
	
	
}

