body { /*font-family: 'Karla', sans-serif;*/ font-family: 'Source Sans Pro', sans-serif; }
	h1, h2, h3, h4, h5, h6, #mainnav { /*font-family: 'Merriweather', serif;*/ 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: #4c5aa8; }
	.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; }
	 
	 .tooltip {
		  position: relative;
		  display: inline-block;
		  border-bottom: 1px dotted black;
		}

		.tooltip .tooltiptext {
		  visibility: hidden;
		  width: 120px;
		  background-color: black;
		  color: #fff;
		  text-align: center;
		  border-radius: 6px;
		  padding: 5px 0;
		  position: absolute;
		  z-index: 1;
		  bottom: 150%;
		  left: 50%;
		  margin-left: -60px;
		}

		.tooltip .tooltiptext::after {
		  content: "";
		  position: absolute;
		  top: 100%;
		  left: 50%;
		  margin-left: -5px;
		  border-width: 5px;
		  border-style: solid;
		  border-color: black transparent transparent transparent;
		}

		.tooltip:hover .tooltiptext {
		  visibility: visible;
		}
		.grey-backgound { background-color: #ececec; padding: 7%; }
		.grey-backgound-3 { background-color: #ececec; padding: 3%; }
		
	@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;
		}
	}
	
	