/*****Play and Pause buttons*****/

.playPauseButtons a{
		color: #dae0e4;
		text-shadow: 0px 0px 2px #90b60d;
}

@media screen and (min-width:880px) {
		.playPauseButtons{
  		z-index: 16;
		position: absolute;
		bottom: 11px;
/***** This line moves the playpause buttons left or right *****/
		left: 11%;
	}
}

@media screen and (max-width:879px) {
		.playPauseButtons{
  		z-index: 16;
		position: absolute;
		bottom: 11px;
/***** This line moves the playpause buttons left or right *****/
		left: 7%;
	}
}
@media screen and (max-width:767px) {
	.playPauseButtons{
		display: none;
	}
}


/***** mariner 2018 *****/
.jumboPromo.mariner2018-A  {
    background-image: url(/landing/PublishingImages/kids-on-boat-2.jpg);
}
.jumboPromo.mariner2018-A .jumboHeadline {
    margin: 60px 10px 10px 30px;
	text-shadow: -1px -1px 1px rgba(0,60,113,1);
}
.jumboPromo.mariner2018-A .jumboSubHead span {
    font-size: 1.7em;
    display: block;
    line-height: 1.2;
    margin: 0 0 20px 0;
}
@media screen and (max-width:991px) {
	.jumboPromo.mariner2018-A .jumboHeadline {
		margin-top:20px;
	}
	.jumboPromo.mariner2018-A .jumboHeadline, .jumboPromo.mariner2018-A .jumboSubHead {
		margin-left:0;
		margin-bottom:0;
	}
	.jumboPromo.mariner2018-A .jumboSubHead span {
    	font-size: 1.4em;
	}
}
@media screen and (max-width:767px) {
	.jumboHeadline.mariner2018-Aheadline {
        font-size: 36px;
    }
	.jumboPromo.mariner2018-A .jumboSubHead span {
    	font-size: 1em;
		margin:0 0 10px;
	}
}
@media screen and (max-width:479px) {
	.jumboHeadline.mariner2018-Aheadline {
        font-size: 30px;
    }
}

@media screen and (max-width:320px) {
    .jumboSubHead.mariner2018-AjumboSubHead{
        margin: 10px 0px 10px 30px;
    }
    .jumboHeadline.mariner2018-Aheadline {
        font-size: 20px;
    }
}

/***** JD Power 2017 *****/

.jumboPromo.jdPower2017 {
    position:relative;
	padding:0;
	background: #f1f3f7;
    border-bottom: 4px solid #4c3f2e;
}
.jumboPromo.jdPower2017 .jumboHeadline {
	font-size:5em;
	margin-top:80px;
	text-align:right;
}
.jumboPromo.jdPower2017 img {
	margin-top:20px;
	position: relative;
    z-index: 5;
}
.jumboPromo.jdPower2017 .jumboOuter {
	position:absolute;
	width:100%;
	z-index:0;
	height:100%;
	background: #003c71; /* Old browsers */
	background: -moz-linear-gradient(top, #003c71 0%, #ffffff 75%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #003c71 0%,#ffffff 75%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #003c71 0%,#ffffff 75%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003c71', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.jumboPromo.jdPower2017 .jumboBottom {
	position:absolute;
	bottom:50px;
	padding:0 15px;
	width:100%;
    z-index: 0;
}
.jumboPromo.jdPower2017 .jumboSubHead {
    margin: inherit;
	color:#555;
    line-height: 1.2;
	text-shadow:none;
}
.jumboPromo.jdPower2017 .jumboSubHead span {
	display:block;
	font-weight:bold;
	font-style:italic;
}
.jumboPromo.jdPower2017 a.btn {
	white-space:inherit;
	margin:20px 0 0;
	line-height:1;
}
@media screen and (max-width:991px) {
	.jumboPromo.jdPower2017 .jumboHeadline {
		font-size:4.5em;
		margin-top:60px;
	}
	.jumboPromo.jdPower2017 .jumboSubHead {
		font-size:1.4em;
	}
}
@media screen and (max-width:767px) {
	.jumboPromo.jdPower2017 .jumboHeadline {
		margin-top:40px;
	}
	.jumboPromo.jdPower2017 img {
		margin-top: 10px;
	}		
	.jumboPromo.jdPower2017 .jumboBottom {
		bottom:20px;
	}
}
@media screen and (max-width:479px) {
	.jumboPromo.jdPower2017 .jumboOuter {
		display:none;
	}
	.jumboPromo.jdPower2017 .jumboHeadline {
		margin-top:0;
		font-size:2em;
	}
	.jumboPromo.jdPower2017 img {
		margin-top: 5px;
	}	
	.jumboPromo.jdPower2017 .jumboSubHead {
		font-size:1em;
		line-height:1.1;
	}
	.jumboPromo.jdPower2017 .jumboSubHead span {
		margin-top:5px;
	}
	.jumboPromo.jdPower2017 a.btn {
		margin-top:85px;
	}
}

/***** ridesharing *****/
.jumboPromo.rideshare1  {
    background-image: url(/_images/horse/jumbotron/rideshare-1.jpg);
}
.jumboPromo.rideshare1 .jumboHeadline {
    margin: 60px 10px 10px 30px;
}
.jumboPromo.rideshare1 .jumboSubHead span {
    font-size: 1.7em;
    display: block;
    line-height: 1.2;
    margin: 0 0 20px 0;
}
@media screen and (max-width:991px) {
	.jumboPromo.rideshare1 .jumboHeadline {
		margin-top:20px;
	}
}
@media screen and (max-width:767px) {
	.jumboPromo.rideshare1 .jumboHeadline, .jumboPromo.rideshare1 .jumboSubHead {
		margin-left:0;
		margin-bottom:0;
	}
}

@media screen and (max-width:320px) {
    .jumboSubHead.ridesharejumboSubHead{
        margin: 10px 0px 10px 30px;
    }
    .jumboHeadline.ridshareheadline {
        font-size: 20px;
    }
}

/***** Seattle's Safest Driver *****/

.jumboPromo.safestdriver {
    background-image: url(/_images/horse/jumbotron/safestdriver.jpg);
    background-position: center;
    background-size: 100% auto;
    background-color: #00a0dc;
}

/***** Unnatural Disasters *****/

.jumboPromo.lochness {
    background-image: url(/_images/horse/jumbotron/HomepageMarquee_Lochness.jpg);
    background-position: center;
    background-size: 100% auto;
}

.lochness-style {
    margin-right: 30%;
}

@media screen and (max-width:991px) {
    .lochness-style {
    margin-top: 22%;
    }
}

@media screen and (max-width:879px) {
    .lochness-style {
    margin-top: 21%;
    }
}

@media screen and (max-width:767px) {
    .lochness-style {
    margin-top: 19%;
    }
}

@media screen and (max-width:624px) {
    .lochness-style {
    margin-top: 20%;
    }
}

@media screen and (max-width:320px) {
    .lochness-style {
    margin-top: 25%;
    }
}

@media screen and (min-width:992px) {
    .lochness-style {
    margin-top: 24%;
    }
}

.jumboPromo.pirate {
    background-image: url(/_images/horse/jumbotron/HomepageMarquee_Pirate.jpg);
    background-position: center;
    background-size: 100% auto;
}

.unnaturallink {
    display: block;
    height: 80%;
    width: 40%;
    margin-left: 40%;
    background-color: transparent;
}

/***** NW Travel *****/
@keyframes panMap {
	0% { background-position: 60% 0; }
	100% { background-position: 60% 95%; }
}
@keyframes zoomMap {
	0% { transform:scale(1,1); background-position: 100% 0%;}
	100% { transform:scale(2,2); background-position: 50% 0%;  }
}
@keyframes fadeIn {
	0% { opacity:0; }
	100% {opacity:1; }
}
@keyframes fadeOut {
	0% { opacity:1; }
	100% {opacity:0; }
}
@keyframes fadeInOut {
	0% { opacity:0; }
	50% { opacity:1; }
	100% {opacity:0; }
}
@keyframes peekProfile {
	0% { margin-top:0%;}
	30% { margin-top:-20%;}
	90% { margin-top:-20%;}
	100% { margin-top:0%;}
}
.jumboPromo.nwTravel {
	background-color:#003c71;
}
.jumboPromo.nwTravel .jumboHeadline {
	line-height:1;
	text-shadow: 1px 1px 2px rgba(0,60,113,1);
}
.jumboPromo.nwTravel .jumboHeadline span {
    font-size: 0.6em;
    display: inline-block;
	-webkit-transform: rotate(-20deg) translateY(-10px);
	-moz-transform: rotate(-20deg) translateY(-10px);
	-ms-transform: rotate(-20deg) translateY(-10px);
    transform: rotate(-20deg) translateY(-10px);
    margin: 0 10px;
}
.jumboPromo.nwTravel .jumboTextContainer {
    zoom: 1;
	height: 400px;
	position: absolute;
	left:-1px;
	padding:0 20px 0 5px;
}
.jumboPromo.nwTravel .jumboTextContainer:nth-child(n) {
    filter: none;
}
.jumboPromo.nwTravel .jumboTextContainerInner {
	margin-top:50px;
}
.travelMapContainer {
	position:absolute;
	height:400px;
	width:100%;
    background-image: url(/_images/horse/jumbotron/jumbotronNWtravel-2.png);
	background-color:#003c71;
	background-repeat:no-repeat;
	background-size:120%;
	background-position:60% 0;
	animation: panMap 7500ms 1000ms forwards;
}
.travelProfileContainer {
	height:1095px;
	position:absolute;
	width:100%;
	top:100%;
}
.travelProfile {
    width: 50%;
    position: absolute;
    right: 0;
}
.travelProfile img {
	width:25%;
	height:auto;
	position:relative;
	-webkit-filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.3));
	filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.3));
}
.travelProfile img.profile100 {
	z-index:10;
	margin:-100% 0 0 70%;
	animation: fadeOut 2s 800ms forwards;
}
.travelProfile img.itemMotel {
	z-index:5;
	width:50%;
	margin:-140% 0 0 15%;
	animation: fadeOut 2s 1800ms forwards;
}
.travelProfile img.profile5 {
	z-index:10;
	margin:-80% 0 0 -15%;
	animation: fadeOut 2s 2500ms forwards;
}
.travelProfile img.itemCooler {
	z-index:6;
	width:20%;
	margin:-45% 0 0 50%;
	animation: fadeOut 2s 3200ms forwards;
}
.travelProfile img.profile48 {
	z-index:14;
	margin:-120% 0 0 50%;
	opacity:0;
	animation: fadeInOut 4s 2500ms forwards;
}
.travelProfile img.profile23 {
	z-index:13;
	opacity:0;
	margin:-100% 0 0 -20%;
	animation: fadeIn 2s 3700ms forwards;
}
.travelProfile img.itemRV {
	z-index:7;
	width:45%;
	opacity:0;
	margin:-80% 0 0 15%;
	animation: fadeIn 2s 3500ms forwards;
}
.travelProfile img.profile13 {
	z-index:12;
	margin:-70% 0 0 65%;
	opacity:0;
	animation: fadeIn 2s 4500ms forwards;
}
.travelProfile img.itemGlasses {
	width:25%;
	z-index:8;
	margin:-130% 0 0 0;
	opacity:0;
	animation: fadeIn 2s 2500ms forwards;
}
.travelProfile img.itemBoots{
	z-index:12;
	margin:-140% 0 0 50%;
	opacity:0;
	animation: fadeIn 2s 6000ms forwards;
}
.travelProfile img.itemSasquatch {
	z-index:12;
    width: 25%;
	margin-left:-10%;
	margin-top:0;
	animation: peekProfile 1000ms 7500ms forwards;
}
@media screen and (max-width:991px) {
	.jumboPromo.nwTravel .jumboTextContainer, .travelMapContainer {
		height:350px;
	}
	.jumboPromo.nwTravel .jumboHeadline {
		font-size:45px;
		margin-bottom:5px;
	}
	.jumboPromo.nwTravel .jumboSubHead {
		margin-top:0;
		margin-bottom:5px;
	}
	.jumboPromo.nwTravel .jumboTextContainerInner {
		margin-top:30px;
	}
}
@media screen and (max-width:767px) {
	.jumboPromo.nwTravel .jumboTextContainer, .travelMapContainer {
		height:250px;
	}
	.travelProfileContainer {
		display:none;
	}
	.travelMapContainer {
		background-position:100% 0%;
		background-size:60%;
		animation:zoomMap 7500ms 1000ms forwards;
	}
	.jumboPromo.nwTravel .jumboTextContainer {
		position: relative;
		margin: -10px -15px;
		left: 0;
	}
	.jumboPromo.nwTravel .jumboBtn .btn {
		max-width:30%;
		margin:0 auto;
	}
}
@media screen and (max-width:624px) {
	.jumboPromo.nwTravel .jumboTextContainerInner {
		margin-top:15px;
	}
}
@media screen and (max-width:479px) {
	.jumboPromo.nwTravel .jumboTextContainer {
		background:rgb(76,63,46);
		background: transparent\9;
		background:rgba(76,63,46,0.5);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f4c3f2e,endColorstr=#7f4c3f2e);
	}
	.jumboPromo.nwTravel .jumboTextContainer, .travelMapContainer {
		height:150px;
	}
	.jumboPromo.nwTravel .jumboHeadline {
		font-size:36px;
		text-align:center;
	}
}
/***** Wind storm *****/
.jumboPromo.windStorm {
    background-image: url(/_images/horse/jumbotron/jumbotronStorm.jpg);
}
.windStorm .jumboTextContainer {
    zoom: 1;
    height: 400px;
    position: absolute;
    left: -1px;
    padding: 0 20px 0 5px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…c3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX);
    background: -moz-linear-gradient(top, rgba(76,63,46,0.8) 0%, rgba(45,39,27,0.8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,63,46,0.8)), color-stop(100%,rgba(45,39,27,0.8)));
    background: -webkit-linear-gradient(top, rgba(76,63,46,0.8) 0%,rgba(45,39,27,0.8) 100%);
    background: -o-linear-gradient(top, rgba(76,63,46,0.8) 0%,rgba(45,39,27,0.8) 100%);
    background: -ms-linear-gradient(top, rgba(76,63,46,0.8) 0%,rgba(45,39,27,0.8) 100%);
    background: linear-gradient(to bottom, rgba(76,63,46,0.8) 0%,rgba(45,39,27,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc4c3f2e', endColorstr='#cc2d271b',GradientType=0 );
}
.windStorm .jumboHeadline {
	margin-top: 0;
	margin-bottom:0;
}
.windStorm .jumboSubHead {
	margin-bottom:0;
}
@media screen and (min-width:992px) {
	.windStorm .jumboHeadline {
		font-size: 5em;
	}
}
@media screen and (min-width:768px) {
	.windStorm .jumboSubHead:first-child {
		margin-top: 30px;
	}
	.windStorm .jumboBtn {
		margin-left: 30px;
	}
}
@media (max-width: 767px) {
	.windStorm .jumboBtn .btn {
		margin: 0 0 0 10px;
		width:70%;
	}
	.windStorm .jumboSubHead {
		margin-top:0;
	}
	.windStorm .jumboSubHead:first-child {
		margin-top:10px;
	}
}
/***** Teen Driver *****/
.jumboPromo.teenDriver {
	background-image:url('/_images/horse/jumbotron/jumbotron-teen-driver.jpg');
	overflow:hidden;
}
.jumboPromo.teenDriver .jumboHeadline, .jumboPromo.teenDriver .jumboSubHead, {
    text-shadow: 0px 0px 3px rgba(255,255,255,0.5);
}
.jumboPromo.teenDriver .jumboHeadline {
	margin:10px 0 0 0;
}
.jumboPromo.teenDriver .jumboSubHead {
	margin:10px 0 0;
}
.teenDriver .imgBox {
	height:400px;
	position:relative;
}
.teenDriver img {
	position:absolute;
	bottom:0;
	max-width:120%;
}

@media (min-width:992px) {
	.jumboPromo.teenDriver .jumboHeadline {
		margin:40px 0 0 0;
	}
	.teenDriver .jumboBtn {
		margin-top:25px;
	}
	.jumboPromo.teenDriver .jumboSubHead {
		font-size:32px;
	}
}
@media (min-width:480px) {
	.teenDriver .rightColumn {
		margin-top:20px;
	}
}
@media (max-width:991px) {
	.teenDriver .imgBox {
		height:350px;
	}
}
@media (max-width:879px) {
	.teenDriver .imgBox {
		height:300px;
	}
}
@media (max-width:767px) {
	.teenDriver .imgBox {
		height:250px;
	}
}
@media (max-width:624px) {
	.teenDriver .imgBox {
		height:200px;
	}
}
@media (max-width:479px) {
	.jumboPromo.teenDriver .jumboSubHead {
		margin: 3px 0 0;
}
	.teenDriver .imgBox {
		height:150px;
	}
	.teenDriver img {
		max-width:200%;
		right:-50%;
	}

}
/***** Earth Day birthday *****/
.jumboPromo.earthDay {
	background-image:url('/_images/horse/jumbotron/jumbotronEarthDay.jpg');
	overflow:hidden;
}
.jumboPromo.earthDay .jumboHeadline {
	margin:10px 0 0 0;
}
.jumboPromo.earthDay .jumboBodyText {
    background: rgba(255,255,255,0.7);
    border-radius: 5px;
    padding: 5px 10px;
    text-shadow: none;
    color: #4c3f2e;
    line-height: 1.2;
	margin:0;
}
.earthDay img {
	max-width:300px;
}

@media (min-width:992px) {
	.jumboPromo.earthDay .jumboHeadline {
		margin:20px 0 0 0;
	}
	.earthDay .jumboBtn {
		margin-top:25px;
	}
	/*
	.jumboPromo.earthDay .jumboHeadline  {
		font-size:80px;
	}
	*/
	.jumboPromo.earthDay .jumboSubHead {
		font-size:32px;
	}
}
@media (min-width:480px) {
	.earthDay .rightColumn {
		margin-top:20px;
	}
}
/***** J.P. patches birthday *****/
.jumboPromo.jpPatches {
	background-image:url('/_images/horse/jumbotron/jumbotronDoughnuts.jpg');
	overflow:hidden;
}
.jumboPromo.jpPatches .jumboHeadline, .jumboPromo.jpPatches .jumboSubHead, .jumboPromo.jpPatches .jumboBodyText {
	color:#003c71;
	text-shadow:none;
	margin:10px 0 0 0;
}

@media (min-width:992px) {
	.jpPatches .rightColumn {
		margin-top:60px;
	}
	.jpPatches .jumboBtn {
		margin-top:25px;
	}
	.jumboPromo.jpPatches .jumboHeadline  {
		font-size:80px;
	}
	.jumboPromo.jpPatches .jumboSubHead {
		font-size:32px;
	}
}
@media (min-width:480px) {
	.jpPatches .rightColumn {
		margin-top:20px;
	}
}
/***** 520 celebration *****/ 	
.fivetwenty {
	}
	.fivetwentylink{
		display: inline-block;
		background-color: transparent;
		border: none;
		height: 80%;
		width: 100%;
		text-align: center;
	}

@media (min-width:625px) {
	.jumboPromo.fivetwenty {
		background-image:url('/_images/horse/jumbotron/520-big.jpg');
	}
}


@media (max-width:624px) {
	.jumboPromo.fivetwenty {
		background-image:url('/_images/horse/jumbotron/520-small.jpg');
	}
}


/***** Go PEMCO app *****/

.jumboPromo.app {
	background-color: #566c11;	
	overflow:hidden;
}

.app .jumboHeadline {
			font-size: 40px;
			margin: 0px;
}

.gettheapp {
	margin-top: 30px;	
}

.app .jumboBtn {
    font-family: "futura-pt",sans-serif;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
	border: 2px solid #fff;	
}

@media (max-width:991px) {
	.app .jumboHeadline {
			font-size: 30px;
	}
}

@media (min-width:625px) {
	.jumboPromo.app {
		background-image:url('/_images/horse/jumbotron/jaywalker-app-bg.jpg');
	}
	.gettheapp {
	margin-top: 30px;	
	}
}

@media (max-width:624px) {
	.jumboPromo.app {
		background-image:url('/_images/horse/jumbotron/jumbotron-mobile-app.jpg');
	}
}

@media (min-width:481px) {
	.app .jumboHeadline {
				
				margin-top: 10px;
	}
}

@media (max-width:481px) {

	.gettheapp {
	margin-top: 10px;	
	}
	
	

}

/***** quirkyNW *****/
.jumboPromo.quirkyNW {
	background-image:url('/_images/horse/jumbotron/jumbotronQuirky.jpg');
	border-bottom:2px solid #4c3f2e;
	overflow:hidden;
}
.quirkyNW .jumboHeadline, .quirkyNW .jumboSubHead {
	color:#4c3f2e;
}
.quirkyNW .jumboHeadline {
	margin:30px 0 0 0;
	font-size:80px;
}
.quirkyNW .jumboSubHead {
	margin:15px 0;
}
@media (max-width:991px) {
	.quirkyNW .jumboHeadline {
		font-size:60px;
		margin-top:20px;
	}
	.quirkyNW .jumboSubHead {
		margin:10px 0 0;
	}
}
@media (max-width:767px) {
	.quirkyNW .jumboHeadline {
		font-size:36px;
	}
}
@media (max-width:479px) {
	.quirkyNW .jumboHeadline {
		margin:5px 0;
	}
	.quirkyNW .jumboBtn {
		margin-top:0;
	}
}
/****** fall tips ******/
.jumboPromo.fallTips {
	background-image:url('/_images/horse/jumbotron/jumbotronFallTips.jpg');
	overflow:hidden;
}
.fallTips .jumboHeadline {
	font-size:80px;
}
.fallTips .jumboTextContainer {
	zoom: 1;
    height: 400px;
    position: absolute;
    left: -1px;
    padding: 0 20px 0 5px;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top,  rgba(76,63,46,0.8) 0%, rgba(45,39,27,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,63,46,0.8)), color-stop(100%,rgba(45,39,27,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(76,63,46,0.8) 0%,rgba(45,39,27,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(76,63,46,0.8) 0%,rgba(45,39,27,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(76,63,46,0.8) 0%,rgba(45,39,27,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(76,63,46,0.8) 0%,rgba(45,39,27,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc4c3f2e', endColorstr='#cc2d271b',GradientType=0 ); /* IE6-8 */
}
.fallTips .jumboTextContainerInner {
	position: relative;
	top: 40%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.fallTips .jumboBtn {
	margin-left:30px;
}
.fallTips .profileLabelFadeLeft {
    position: absolute;
    top: 40%;
}
@media (max-width:991px) {
	.fallTips .jumboTextContainerInner {
		transform:none;
		top:10%;
	}
	.fallTips .jumboHeadline {
		font-size:55px;
	}
}
@media (max-width:767px) {
	.fallTips .jumboHeadline {
		margin-bottom:0;
		font-size:50px;
	}
	.fallTips .jumboSubHead {
		margin-top:0;
	}
	.fallTips .jumboBtn {
		margin-left:10px;
	}
	.fallTips .jumboBtn .btn {
		margin:0;
		white-space:normal;
		line-height:100%;
		width:100%;
	}
	.fallTips .jumboTextContainer {
		height:250px;
	}
}
@media (max-width:624px) {
	.fallTips .jumboTextContainer {
		height:200px;
	}
	.fallTips .jumboTextContainerInner {
		top:0;
	}
	.fallTips .jumboHeadline {
		font-size:40px;
	}
}
@media (max-width:479px) {
	.fallTips .jumboTextContainer {
		height:150px;
	}
	.fallTips .jumboHeadline {
		font-size:30px;
	}
}

@-webkit-keyframes bgscroll {
	from {background-position:0 0;}
	to {background-position:-7496px 0px;}
}

@-moz-keyframes bgscroll {
	from {background-position:0 0;}
	to {background-position:-7496px 0px;}
}

@keyframes bgscroll {
	from {background-position:0 0;}
	to {background-position:-7496px 0px;}
}
@-webkit-keyframes question-opacity  {
	from {opacity:0}
	to {opacity:1}
}
@-moz-keyframes question-opacity  {
	from {opacity:0}
	to {opacity:1}
}
/***** JDPower 2015 slide *****/
.jumboPromo.JDPower2015 {
	  background-image: url('/_images/horse/jumbotron/jumbotronJDPower2015.jpg');
	  background-position:-150px 0;
	  background-size:100%;;
}
.JDPower2015 .jumboHeadline {
	text-align:center;
	margin-top:40px;
}
.JDPower2015 .jumboTextContainer {
	background-color: #003c71;
	height: 400px;
	margin: -10px -15px 0 0;
	text-align: center;
}
.JDPower2015 .jumboBodyText {
	margin:0;
	padding:50px 10px 10px;
}
.marqueeText {
	color: #ffffff;
	text-align: center;
	padding-top:25px;
	text-transform:uppercase;
}
.marqueeHeadline, .marqueeSubText1, .marqueeSubSubText1, .marqueeSubText2, .marqueeSubText3  {
	font-family:"franklin-gothic-urw-cond", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.marqueeHeadline {
	font-size:38px;
	font-weight:bold;
	line-height:100%;
}
.marqueeSubText1, .marqueeSubSubText1 {
	font-size:12px;
}
.marqueeSubSubText1 {
  background-color: #003c71;
  position: relative;
  width: 45%;
  margin: 0 auto;
}
.marqueeSubText2 {
	font-size:24px;
	margin-bottom:3px;
	padding-bottom:3px;
	line-height:120%;
}
.marqueeSubText3 {
	font-size:16px;
	padding:8px 30px;
	line-height:120%;
}
.marqueeSubText1, .marqueeSubText2, .marqueeSubText3 {
	position:relative;
}
.marqueeSubText1:before, .marqueeSubText1:after, .marqueeSubText2:after, .marqueeSubText3:before, .marqueeSubText3:after {
	position:absolute; 
	left:0; 
	right:0; 
	width:65%; 
	height:1px; 
	border-bottom:1px solid #ffffff; 
	content:"";
	margin:0 auto;
}
.marqueeSubText3:before {
	top:0; 
	border-bottom:2px solid #ffffff;
}
.marqueeSubText2:after, .marqueeSubText3:after {
	bottom:0;
}
.marqueeSubText3:after {
	border-bottom:2px solid #ffffff;
}
.marqueeSubText1:before {
	border-bottom:1px solid #ffffff;
	top:9px;
}
.marqueeSubText1:after {
	border-bottom:2px solid #ffffff;
	top:5px;
}
.marqueeText .btn {
	margin-top:20px;
	width:50%;
	margin:20px auto 0;
}
@media (max-width:991px) {
	.JDPower2015 .jumboTextContainer {
		height:350px;
		margin:0 -15px;
	}
	.JDPower2015 .jumboBodtText {
		padding-top:20px;
	}
	.marqueeHeadline {
		font-size:32px;
	}
	.marqueeSubText3 {
		font-size:14px;
	}
	.marqueeSubText1:before, .marqueeSubText1:after, .marqueeSubText2:after, .marqueeSubText3:before, .marqueeSubText3:after {
		width:80%;
	}
	.marqueeSubSubText1 {
		width:60%;
	}
}
@media screen and (max-width: 879px) {
	.JDPower2015 .jumboTextContainer {
		height:300px;
	}
	.JDPower2015 .jumboBodyText {
		padding-top:20px;
	}
}
@media (max-width:767px) {
	.JDPower2015 .jumboTextContainer {
		height:250px;
	}
	.jumboBtn .btn {
		width:50%;
		margin:-30px auto;
	}
	.jumboPromo.JDPower2015 {
	}
	.JDPower2015 .jumboHeadline {
		margin-top:15px;
		font-size:32px;
	}
	.JDPower2015 .jumboBodyText {
		height:130px;
	}
	.marqueeText {
		padding:0 0 10px 0;
	}
	.marqueeSubText3 {
		padding:8px 0;
	}
	.marqueeSubSubText1 {
		width:50%;
	}
	.marqueeSubSubText3 {
		padding:8px 0;
	}
	.marqueeSubText3:after {
		border:none;
	}
	.marqueeSubText1:before, .marqueeSubText1:after, .marqueeSubText2:after, .marqueeSubText3:before, .marqueeSubText3:after {
		width: 70%;
	}
}
@media screen and (max-width: 624px) {
	.JDPower2015 .jumboTextContainer {
		height:200px;
	}
	.JDPower2015 .jumboHeadline {
		font-size:28px;
	}
	.marqueeSubText3 {
		font-size:13px;
	}
}
@media (max-width:580px) {
	.jumboPromo.JDPower2015 {
		background-position:-120px 0;
	}
	.marqueeSubText1:before, .marqueeSubText1:after, .marqueeSubText2:after, .marqueeSubText3:before {
		width:80%;
	}
	.marqueeSubSubText1 {
		width:60%;
	}
}
@media (max-width:479px) {
	.jumboPromo.JDPower2015 {
		background:none;
	}
	.JDPower2015 .jumboHeadline {
		font-size:44px;
	}
	.JDPower2015 .jumboTextContainer {
		margin-top:-15px;
		padding-top:15px;
	}
	.jumboBtn .btn {
		margin:0 auto;
	}
	.marqueeText {
		padding:10px 0 5px;
		margin:0 -15px;
	}
	.marqueeText .btn {
		margin:10px auto 0;
		width:50%;
	}
	.marqueeHeadline {
		font-size:24px;
	}
	.marqueeSubText1:before, .marqueeSubText1:after, .marqueeSubText2:after, .marqueeSubText3:before {
		width:50%;
	}
	.marqueeSubSubText1 {
		font-size:11px;
		width:35%;
	}
	.marqueeSubText2 {
		font-size:18px;
	}
	.marqueeSubText3 {
		font-size:12px;
		padding:5px;
	}
}
/***** Customer QA slide *****/
.question1, .question2, .question3, .question4 {
	-webkit-opacity:0;
	-moz-opacity:0;
}
.question1 {
	-webkit-animation:question-opacity 500ms 500ms forwards;
	-moz-animation:question-opacity 500ms 500ms forwards;
}
.question2 {
	-webkit-animation:question-opacity 500ms 1s forwards;
	-moz-animation:question-opacity 500ms 1s forwards;
}
.question3 {
	-webkit-animation:question-opacity 500ms 1500ms forwards;
	-moz-animation:question-opacity 500ms 1500ms forwards;
}
.question4 {
	-webkit-animation:question-opacity 500ms 2s forwards;
	-moz-animation:question-opacity 500ms 2s forwards;
}

.jumboPromo.customerQA a:link {
	color:#566c11;
}
.jumboPromo.customerQA a:hover, .jumboPromo.customerQA a:active, .jumboPromo.customerQA a:visited {
	color:#90b60d;
}
.jumboPromo.customerQA {
	background-image:url('/_images/horse/jumbotron/jumbotronCustomerQA.jpg');
	overflow:hidden;
}
.customerQA .jumboGradientCover {
	position:absolute;
	width:100%;
	min-height:100%;
	max-height:100%;
	/* border-bottom:3px solid #4c3f2e; */
background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");

background: -moz-linear-gradient(left,  rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.9) 35%, rgba(255,255,255,0.9) 80%, rgba(255,255,255,0.75) 100%);

background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.1)), color-stop(35%,rgba(255,255,255,0.9)), color-stop(80%,rgba(255,255,255,0.9)), color-stop(100%,rgba(255,255,255,0.75)));

background: -webkit-linear-gradient(left,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.9) 35%,rgba(255,255,255,0.9) 80%,rgba(255,255,255,0.75) 100%);

background: -o-linear-gradient(left,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.9) 35%,rgba(255,255,255,0.9) 80%,rgba(255,255,255,0.75) 100%);

background: -ms-linear-gradient(left,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.9) 35%,rgba(255,255,255,0.9) 80%,rgba(255,255,255,0.75) 100%);

background: linear-gradient(to right,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.9) 35%,rgba(255,255,255,0.9) 80%,rgba(255,255,255,0.75) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#bfffffff',GradientType=1 );


}
.customerQA .jumboHeadline {
	color:#4c3f2e;
	margin:20px 0 20px 15px;
}
.customerQA .jumboHeadline span {
	display:block;
	text-transform:none;
	font-size:30px;
	line-height:120%;
}
.customerQA img {
	margin-top:25%;
}
.customerQA ul {
	list-style-type:none;
	pading-left:0;
}
.customerQAbtns {
	margin:40px 0 0 15px;
}
.customerQAbtns .btn {
	min-height:95px;
}
.customerQAquestion {
	clear:both;
	margin-bottom: 20px;
	min-height: 50px;
}
.customerQA .profileLabelGrey {
	font-family: "franklin-gothic-urw-cond", "Arial Narrow", helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 100%;
	color: #111;
	margin: 0 0 10px;
	font-size: 18px;
	background-color: rgba(255,255,255,0.7);
	position: absolute;
	top: 60%;
	padding: 10px;
	border-radius: 5px;
	width: 80%;
}
.customerQA .profileLabelGrey span.title {
	display: block;
	color: #82796f;
	font-size: 16px;
	margin-bottom: 5px;
	line-height: 90%;
}
.customerQA .profileRow {
	position:relative;
}
.customerQA .profileLabelFadeRight {
	position: absolute;
	top: 50%;
	left: -30px;
}
.customerQA .btn {
	max-width:100%;
	white-space:normal;
}
.customerQA .popularLinks {
	background-position:0 -1700px;
}
.customerQA .popularLinks, .customerQA .popularLinksText {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.customerQA .popularLinksText {
	font-size:20px;
	line-height:110%;
	font-weight:normal;
}
@media (max-width:992px) {
	.customerQAbtns {
		margin-top:20px;
	}
	.customerQA .popularLinksText {
		font-size:18px;
	}
}	
@media (max-width:767px) {
	.jumboPromo.customerQA {
		background-image:url('/_images/horse/jumbotron/jumbotronCustomerQA-sm.jpg');
	}
	.customerQA .jumboGradientCover {
		background:rgba(255,255,255,0.85);
	}
	.customerQA .popularLinks {
		background-size:32px;
		background-position:0 -1080px;
		width:32px;
		margin-right:5px;
	}
	.customerQAquestion {
		margin-bottom: 10px;
		min-height: 36px;
	}
	.customerQA .jumboHeadline {
		margin-top:10px;
	}
	.customerQA .jumboHeadline span {
		font-size:24px;
	}
	.customerQAbtns {
		margin-top:5px;
	}
}
@media (max-width:479px) {
	.customerQA .popularLinks {
		float:left;
		margin:0 5px 0 0;
	}
	.customerQA .popularLinksText {
		clear:none;
		text-align:left;
	}
	.customerQAquestion {
		margin-bottom: 0;
		min-height: 36px;
	}
}
/***** self-service *****/
.jumboPromo.selfservice {
	background-image:url(/_images/horse/jumbotron/clouds.jpg);
	padding: 0;
}


.skyline {
	background:url(/_images/horse/jumbotron/fullskyline.png);
	-webkit-animation:bgscroll 70s linear;
	-moz-animation:bgscroll 70s linear;
	animation:bgscroll 70s linear;	
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.car {
	background-image:url(/_images/horse/jumbotron/car.png);
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;	
}

.selfservice .headline {
	font-weight:700;
  	font-size:60px;
  	text-shadow: 1px 1px #000;
	text-transform: none;
	color: rgba(255,255,255,1.0);
	line-height:80%;
}

.selfservice .byline {
	line-height:60%;
}

.selfservicetext {
	font-size: 24px;
  	text-shadow: 1px 1px #000;
	width: 50%;	
	height: auto;
	float: left;
	padding-left: 3%;
	padding-top: 2%;
}
.selfservice .jumboBtn {
	font-family: "futura-pt",sans-serif;
	font-style: normal;
	font-weight: 700;	
	text-transform: uppercase;
}
@media screen and (max-width:991px) {
	.selfservicetext {
		font-size: 18px;
	}
}
@media screen and (max-width:880px) {
	.selfservicetext {
	}
	.selfservice .jumboBtn {
	}
}
@media screen and (max-width:767px) {
	.selfservice .headline {
		font-size:44px;	
	}
	.jumboPromo.selfservice {
	}
	.selfservicetext {
}
	.selfservice .jumboBtn {
	}
}
@media screen and (max-width:624px) {
	.selfservice .headline {
		font-size:28px;	
	}
}
@media screen and (max-width:479px) {
	.selfservice .headline {
		font-size:20px;	
	}
	.selfservice .jumboBtn {
		text-align:left;
	}
}

.tires {
	background-image:url(/_images/horse/jumbotron/wheels.gif);
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;	
}

.text {
}
.kern1 {
	letter-spacing:1px;
}
.kern2 {
	letter-spacing:2px;
}
.kern3 {
	letter-spacing:3px;
}
.kern1, .kern2, .kern3 {
	font-weight:inherit !important;
}
/***** summer tips *****/
.jumboPromo.summer {
  	background-image:url('/_images/horse/jumbotron/jumbotronSummer.jpg');
}
.jumboPromo.summer a:link, .jumboPromo.summer a:hover, .jumboPromo.summer a:active, .jumboPromo.summer a:visited {
	color:#4854a7;
}
.summer .jumboHeadline {
	color:#ef3e42;
	text-shadow: 1px 1px 0px #ddd;
}
.jumboPromo.summer .jumboHeadline span {
	text-transform:none;
}
.summer .jumboBtn {
	text-align:left;
}
.summer .jumboSubHead {
	text-shadow:none;
}
.summer .btn-summer {
	background-color: rgb(241,218,54);
	background-image: -moz-linear-gradient(top,  rgb(241,218,54) 0%, rgb(144,182,13) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(241,218,54)), color-stop(100%,rgb(144,182,13)));
	background-image: -webkit-linear-gradient(top,  rgb(241,218,54) 0%,rgb(144,182,13) 100%);
	background-image: -o-linear-gradient(top,  rgb(241,218,54) 0%,rgb(144,182,13) 100%);
	background-image: -ms-linear-gradient(top,  rgb(241,218,54) 0%,rgb(144,182,13) 100%);
	background-image: linear-gradient(to bottom,  rgb(241,218,54) 0%,rgb(144,182,13) 100%);
	font-weight:bold;
}
@media (max-width:479px) {
		.jumboPromo.summer .jumboHeadline span {
		font-size:24px;
	}
}
/***** NWHikes *****/
.jumboPromo.NWHikes {
  	background-image:url('/_images/horse/jumbotron/jumbotronNWHikes.jpg');
}
.NWheaderText {
	position:relative;
	color: #fff;
	font-family: "franklin-gothic-urw-cond", "Arial Narrow", Helvetica, sans-serif;
	text-shadow: 1px 1px 0px #555;
	font-size:130px;
	margin-top:80px;
	font-weight:bold;
	line-height:80%;
}
.NWheaderText span {
	margin-left:-15px;
	text-transform:uppercase;
	font-size:120px;
	display:block;
	color:#fcf9f3;
}
.NWheaderIcon {
	background:url('/nwhikes/PublishingImages/hikeCompass.png') 0 0 no-repeat;
	background-size:95%;
	position:absolute;
	top:0;
	height:350px;
	width:350px;
	-ms-transform: rotate(-5deg); /* IE 9 */
    -webkit-transform: rotate(-5deg); /* Safari */
    transform: rotate(-5deg);
	opacity:0.4;
}
.NWHikes .jumboSubHead {
	margin:180px 0 0;
}
@media screen and (max-width:992px) {
	.NWheaderIcon {
		background-size:75%;
	}
	.NWheaderText {
		font-size:120px;
		margin-top:60px;
	}
	.NWheaderText span {
		font-size:110px;
	}
	.NWHikes .jumboSubHead {
		margin:105px 0 0;
	}
}
@media screen and (max-width:767px) {
	.NWheaderIcon {
		background-size:55%;
		left:0;
	}
	.NWheaderText {
		font-size:80px;
	}
	.NWheaderText span {
		font-size:70px;
		display:inline;
		margin:0 20px 0 0;
	}
	.NWHikes .jumboSubHead {
		margin:65px 0 0;
	}
}
@media screen and (max-width:479px) {
	.NWheaderIcon {
		background-size:35%;
		top:-5px;
		left:5%;
	}
	.NWheaderText {
		margin-top:20px;
		font-size:70px;
		text-align:center;
		text-shadow: 2px 2px 0px #555;
	}
	.NWheaderText span {
		font-size:60px;
		margin-right:10px;
	}
	.NWHikes .jumboBtn {
		margin-top:5px;
	}
}

.jumboPromo.spring {
  	background-image:url(/_images/horse/jumbotron/springtips-jumbotron.jpg);
}

.spring .jumboHeadline {
	text-transform: none;
  text-shadow: 1.5px 2.598px 5px rgba(0, 0, 0, 1.0);
}

.spring .jumboHeadline span{
}

.btn-peach {
	font-family:"futura-pt", helvetica, sans-serif;
	font-weight:700;
	text-transform:uppercase;
	margin-left: 30px;
}

@media screen and (min-width:991px) {
	.spring .jumboHeadline {
		font-size: 90px;
	  line-height: 60%;
	}
	
	.spring .jumboHeadline span{
		font-size: 48px;
	}
	.btn-peach {
		margin-top:20px;	
	}
}
@media screen and (max-width:479px) {
	.spring .jumboBtn {
		text-align:left;
	}
	.btn-peach {
		margin-left:10px;	
	}
}

/***** peachbowl *****/
.jumboPromo.peachbowl {
	background-image:url(/_images/horse/jumbotron/peachbowl/desktop.jpg);
	padding-left:30px;
}

@media screen and (max-width:768px) {
    .jumboPromo.peachbowl {
        background-image:url(/_images/horse/jumbotron/peachbowl/ipad.jpg);
    }
}
@media screen and (max-width:480px) {
    .jumboPromo.peachbowl {
        background-image:url(/_images/horse/jumbotron/peachbowl/iphone.jpg);
    }
}

/***** poll *****/
.jumboPromo.poll {
	background-image:url(/_images/horse/jumbotron/jumbotron-nw-poll.jpg);
	padding-left:30px;
}
.poll .jumboHeadline {
	font-weight:700;
  	margin:30px 0px 0px 0px;
  	font-size:60px;
  	text-shadow: 1px 1px #000;
	text-transform: uppercase;
	color: rgba(255,255,255,1.0);
	line-height:90%;
}
.polltext {
	margin-top: 195px;	
	margin-left: 17px;
	font-size: 24px;
  	text-shadow: 1px 1px #000;
}
.poll .jumboBtn {
	margin-top: 30px;	
	margin-left: 17px;
}
@media screen and (max-width:991px) {
	.polltext {
		font-size: 18px;
	}
}
@media screen and (max-width:880px) {
	.polltext {
		margin-top: 160px;	
		margin-left: 17px;
	}
	.poll .jumboBtn {
		margin-top: 15px;	
	}
}
@media screen and (max-width:767px) {
		.jumboPromo.poll {
		padding-left:20px;
	}
	.polltext {
display:none;	}
	.poll .jumboBtn {
		margin-top: 130px;	
	}
}
@media screen and (max-width:624px) {
	.poll .jumboHeadline {
		font-size:28px;	
	}
}
@media screen and (max-width:479px) {
	.poll .jumboHeadline {
		font-size:20px;	
	}
	.poll .jumboBtn {
		text-align:left;
		margin-top: 90px;	
	}
}
.jumboPromo.hawksBanner {
	background-image:url(/seahawks/PublishingImages/jumbotronHawks12sFly2.jpg);
	padding-left:30px;
}
.jumboPromo.prom {
	background-image:url(/_images/horse/jumbotron/jumbotron-prom.jpg);
	padding-left:30px;
}

.prom .jumboHeadline {
	font-weight:700;
  	margin:30px 0px 0px 0px;
  	font-size:60px;
  	text-shadow: 1px 1px #000;
	text-transform: uppercase;
	color: rgba(255,255,255,1.0);
	line-height:90%;
}

.prombadge {
margin-top: 80%;	
}
.jumboPromo.playoffHawks {
  	background-image:url(/seahawks/PublishingImages/jumbotronHawksPlayoffs.jpg);
}
.hawksBanner .jumboHeadline {
	font-weight:bold;
  	margin:30px 0 0 0;
  	font-size:90px;
  	text-shadow: 1px 1px #000;
  	letter-spacing:3px;
	text-transform:none;
	color: rgba(255,255,255,0.9);
	line-height:90%;
}
.hawksBanner .jumboHeadline span {
	font-weight:bold;
	display:block;
	font-size:120px;
	margin-bottom:15px;
}
.hawksBanner .jumboBtn {
	margin-top:10px;
	border:3px solid rgba(255,255,255,0.9);
  	border-radius:7px;
}
.playoffHawks .jumboHeadline {
  	font-weight:bold;
  	margin:40px 0 0 15px;
  	font-size:100px;
  	text-shadow: 2px 2px #000;
  	letter-spacing:3px;
}
.playoffHawks .jumboBtn {
  	margin-top:80px;
  	border:3px solid rgba(255,255,255,0.9);
  	border-radius:7px;
}
.playoffHawks .btn, .hawksBanner .btn {
  	white-space:normal;
  	width:100%;
}
.ripcity {
	max-height: 190px; max-width: 81px;
}
/***** samoas *****/
.jumboPromo.samoasBanner {
	background-image: url(/_images/horse/extra/jumbotronSamoaBG2.jpg);
	background-position:bottom;
	overflow:hidden;
	border-bottom:3px solid #4c3f2e;
}
.samoasBanner img {
	padding:50px 0 0 20px;
}
.samoasBanner .jumboHeadline {
	font-size:80px;
	color:#fff;
	margin:0;
}
.samoasBanner .jumboHeadline span {
	font-size:100px;
	display:block;
	font-weight:bold;
}
.samoasBanner .textContainer {
	background: #702E83;
	padding: 20px;
	margin: 50px 20px 0 0;
	border: 2px dashed #fff;
	outline: 5px solid #702E83;
	text-align:center;
	box-shadow:6px 6px 1px #000;
}
/***** ID Smart *****/
.jumboPromo.IDsmart {
  	background-image:url(/_images/horse/jumbotron/jumbotronIDsmart.jpg);
}
.jumboPromo.IDsmart .jumboTextContainer {
    background:rgb(76,63,46);
    background: transparent\9;
    background:rgba(76,63,46,0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f4c3f2e,endColorstr=#7f4c3f2e);
    zoom: 1;
	height: 400px;
	position: absolute;
	right:-1px;
	padding:0 20px 0 5px;
}
.jumboPromo.IDsmart .jumboTextContainer:nth-child(n) {
    filter: none;
}
.jumboPromo.IDsmart .jumboTextContainerInner {
	position: relative;
	top: 45%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.jumboPromo.IDsmart .jumboHeadline {
	font-size:70px;
	text-shadow:1px 1px rgba(0,0,0,0.5);
	line-height:90%;
}
.jumboPromo.IDsmart .jumboHeadline span {
	letter-spacing:5px;
	font-weight:bold;
}
.jumboPromo.IDsmart .jumboHeadline .lessSpacing {
	letter-spacing:-3px;
}
.jumboPromo.IDsmart .jumboBodyText {
	font-size:32px;
}
/*************** rental car *******************/
.jumboPromo.rentalCar {
  	background-image:url(/_images/horse/jumbotron/jumbotronRentalCar.jpg);
}
.jumboPromo.rentalCar .jumboTextContainer {
    background:rgb(76,63,46);
    background: transparent\9;
    background:rgba(76,63,46,0.7);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b24c3f2e,endColorstr=#b24c3f2e);
    zoom: 1;
	height: 400px;
	position: absolute;
	right:-1px;
	padding:0 20px 0 5px;
}
.jumboPromo.rentalCar .jumboTextContainer:nth-child(n) {
    filter: none;
}
.jumboPromo.rentalCar .jumboTextContainerInner {
	position: relative;
	top: 45%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.jumboPromo.rentalCar .jumboHeadline {
	font-size:70px;
	text-shadow:1px 1px rgba(0,0,0,0.5);
	line-height:90%;
	color:#fff;
}
.jumboPromo.rentalCar .jumboHeadline span {
	letter-spacing:5px;
	font-weight:bold;
}
.jumboPromo.rentalCar .jumboHeadline .lessSpacing {
	letter-spacing:-3px;
}
.jumboPromo.rentalCar .jumboBodyText {
	font-size:32px;
	color:#fff;
}
.jumboPromo.rentalCar .jumboSubHead.jumboBtn {
	text-align:right;
	margin-right:10%;
}
/*************** base 2 space ****************/
@-moz-keyframes lightPulse2 {
	from {width:10px; height:10px;}
	to {width:50px; height:50px;}
}
@-moz-keyframes starLight {
	from {opacity:0;}
	to {opacity:1;}
}
@-moz-keyframes starFall {
	0% {top:0%; left:100%; opacity:0;}
	25% {top:10%; left:75%; opacity:1;}
	50% {top:20%; left:50%; opacity:1;}
	75% {top:30%; left:25%; opacity:1;}
	100% {top:40%; left:0%; opacity:0;}
}
@-webkit-keyframes lightPulse2 {
	from { width:10px; height:10px;}
	to {width:50px; height:50px;}
}
@-webkit-keyframes starLight {
	from {opacity:0;}
	to {opacity:1;}
}
@-webkit-keyframes starFall {
	0% {top:0%; left:100%; opacity:0;}
	25% {top:10%; left:75%; opacity:1;}
	50% {top:20%; left:50%; opacity:1;}
	75% {top:30%; left:25%; opacity:1;}
	100% {top:40%; left:0%; opacity:0;}
}
@keyframes lightPulse2 {
	from { width:10px; height:10px;}
	to {width:50px; height:50px;}
}
@keyframes starLight {
	from {opacity:0;}
	to {opacity:1;}
}
@keyframes starFall {
	0% {top:0%; left:100%; opacity:0;}
	25% {top:10%; left:75%; opacity:1;}
	50% {top:20%; left:50%; opacity:1;}
	75% {top:30%; left:25%; opacity:1;}
	100% {top:40%; left:0%; opacity:0;}
}
.jumboPromo.base2space {
	background-image:url('/_images/horse/jumbotron/jumboBase2Space.jpg');
}
.base2space .leftColumn {
	position:relative;
	text-align:center;
	padding:0 30px;
	margin-top:60px;
	z-index:5;
}
.base2space .jumboHeadline {
	font-size:80px;
	margin:0;
}
.base2space .jumboHeadline span {
    font-weight: bold;
    margin: 0 15px 0 20px;
    font-size: 1.2em;
}
.base2space .jumboSubHead {
	border:3px solid #90b60d;
	background:#fff;
	padding:5px;
	color:#003c71;
	text-shadow:none;
	border-radius:5px;
	margin:0 auto;
	font-size:22px;
}
.base2space .jumboSubHead span {
	display:block;
	font-size:0.8em;
}
.base2space .rightColumn {
	padding:10px;
	margin-top:35%;
	text-align:center;
	font-size:24px;
	line-height:110%;
	background-color:rgba(255,255,255,0.3);
	border-radius:5px;
	position:relative;
	z-index:5;
}
.base2space .rightColumn .btn {
	white-space: normal;
	line-height:100%;
}
.redLight2 {
	width:10px;
	height:10px;
	position:absolute;
	border-radius:50%;
	top:19%;
	left:64.85%;
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-webkit-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%); 
	-moz-animation: lightPulse2 2s ease-in infinite alternate;
	-webkit-animation: lightPulse2 2s ease-in infinite alternate;
	animation: lightPulse2 2s ease-in infinite alternate;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-radial-gradient(center, ellipse cover,  rgba(169,3,41,1) 0%, rgba(109,0,25,0) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(169,3,41,1)), color-stop(100%,rgba(109,0,25,0)));
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(169,3,41,1) 0%,rgba(109,0,25,0) 100%);
	background: -o-radial-gradient(center, ellipse cover,  rgba(169,3,41,1) 0%,rgba(109,0,25,0) 100%);
	background: -ms-radial-gradient(center, ellipse cover,  rgba(169,3,41,1) 0%,rgba(109,0,25,0) 100%);
	background: radial-gradient(ellipse at center,  rgba(169,3,41,1) 0%,rgba(109,0,25,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#006d0019',GradientType=1 );

}
.starFall {
	width:7px;
	height:7px;
	background-color:#fff;
	border-radius:50%;
	border:1px solid #003c71;
	opacity:0;
	position:absolute;
	z-index:10;
	-moz-animation: starFall 750ms linear 7s forwards;
	-webkit-animation: starFall 750ms linear 7s forwards;
	animation: starFall 750ms linear 7s forwards;
}
.star {
	width:2px;
	height:2px;
	border-radius:50%;
	background-color:#FFF;
	position:absolute;
	opacity:0;
}
.star1 {
	top:10%;
	left:10%;
	-moz-animation: starLight 2s ease-in forwards 2s;
	-webkit-animation: starLight 2s ease-in forwards 2s;
	animation: starLight 2s ease-in forwards 2s;
}
.star2 {
	top:48%;
	left:10%;
	-moz-animation: starLight 2s ease-in forwards 2200ms;
	-webkit-animation: starLight 2s ease-in forwards 2200ms;
	animation: starLight 2s ease-in forwards 2200ms;
}
.star3 {
	top:7%;
	left:45%;
	-moz-animation: starLight 2s ease-in forwards 2800ms;
	-webkit-animation: starLight 2s ease-in forwards 2800ms;
	animation: starLight 2s ease-in forwards 2800ms;
}
.star4 {
	top:5%;
	left:75%;
	-moz-animation: starLight 2s ease-in forwards 3200ms;
	-webkit-animation: starLight 2s ease-in forwards 3200ms;
	animation: starLight 2s ease-in forwards 3200ms;
}
.star5 {
	top:28%;
	left:85%;
	-moz-animation: starLight 2s ease-in forwards 3500ms;
	-webkit-animation: starLight 2s ease-in forwards 3500ms;
	animation: starLight 2s ease-in forwards 3500ms;
}
.star6 {
	top:6%;
	left:3%;
	-moz-animation: starLight 2s ease-in forwards 4s;
	-webkit-animation: starLight 2s ease-in forwards 4s;
	animation: starLight 2s ease-in forwards 4s;
}
.star7 {
	top:8%;
	left:63%;
	-moz-animation: starLight 2s ease-in forwards 4100ms;
	-webkit-animation: starLight 2s ease-in forwards 4100ms;
	animation: starLight 2s ease-in forwards 4100ms;
}
.star8 {
	top:12%;
	left:24%;
	-moz-animation: starLight 2s ease-in forwards 4300ms;
	-webkit-animation: starLight 2s ease-in forwards 4300ms;
	animation: starLight 2s ease-in forwards 4300ms;
}
.star9 {
	top:9%;
	left:79%;
	-moz-animation: starLight 2s ease-in forwards 4400ms;
	-webkit-animation: starLight 2s ease-in forwards 4400ms;
	animation: starLight 2s ease-in forwards 4400ms;
}
.star10 {
	top:18%;
	left:58%;
	-moz-animation: starLight 2s ease-in forwards 4600ms;
	-webkit-animation: starLight 2s ease-in forwards 4600ms;
	animation: starLight 2s ease-in forwards 4600ms;
}
.star11 {
	top:53%;
	left:20%;
	-moz-animation: starLight 2s ease-in forwards 4800ms;
	-webkit-animation: starLight 2s ease-in forwards 4800ms;
	animation: starLight 2s ease-in forwards 4800ms;
}
.star12 {
	top:44%;
	left:56%;
	-moz-animation: starLight 2s ease-in forwards 5s;
	-webkit-animation: starLight 2s ease-in forwards 5s;
	animation: starLight 2s ease-in forwards 5s;
}
.star13 {
	top:5%;
	left:30%;
	-moz-animation: starLight 2s ease-in forwards 5200ms;
	-webkit-animation: starLight 2s ease-in forwards 5200ms;
	animation: starLight 2s ease-in forwards 5200ms;
}
.star14 {
	top:52%;
	left:93%;
	-moz-animation: starLight 2s ease-in forwards 5500ms;
	-webkit-animation: starLight 2s ease-in forwards 5500ms;
	animation: starLight 2s ease-in forwards 5500ms;
}
.star15 {
	top:58%;
	left:2%;
	-moz-animation: starLight 2s ease-in forwards 5800ms;
	-webkit-animation: starLight 2s ease-in forwards 5800ms;
	animation: starLight 2s ease-in forwards 5800ms;
}
.star16 {
	top:50%;
	left:85%;
	-moz-animation: starLight 2s ease-in forwards 6s;
	-webkit-animation: starLight 2s ease-in forwards 6s;
	animation: starLight 2s ease-in forwards 6s;
}
.star17 {
	top:6%;
	left:88%;
	-moz-animation: starLight 2s ease-in forwards 6200ms;
	-webkit-animation: starLight 2s ease-in forwards 6200ms;
	animation: starLight 2s ease-in forwards 6200ms;
}
.star18 {
	top:28%;
	left:72%;
	-moz-animation: starLight 2s ease-in forwards 6500ms;
	-webkit-animation: starLight 2s ease-in forwards 6500ms;
	animation: starLight 2s ease-in forwards 6500ms;
}
.star19 {
	top:22%;
	left:31%;
	-moz-animation: starLight 2s ease-in forwards 6800ms;
	-webkit-animation: starLight 2s ease-in forwards 6800ms;
	animation: starLight 2s ease-in forwards 6800ms;
}
.star20 {
	top:8%;
	left:21%;
	-moz-animation: starLight 2s ease-in forwards 7s;
	-webkit-animation: starLight 2s ease-in forwards 7s;
	animation: starLight 2s ease-in forwards 7s;
}
@media (max-width:991px) {
	.base2space .jumboHeadline {
		font-size:60px;
	}
	.base2space .jumboSubHead, .base2space .rightColumn {
		font-size:18px;
	}
	.redLight2 {
		top:21%;
	}
}
@media (max-width:767px) {
	.base2space .leftColumn {
		padding:0;
		margin-top:50px;
	}
	.base2space .jumboHeadline {
		font-size:40px;
	}
	.base2space .jumboSubHead {
		font-size:16px;
	}
	.base2space .rightColumn {
		font-size:16px;
		padding:5px;
		margin-left:10px;
	}
}
@media (max-width:479px) {
	.jumboPromo.base2space {
		background-size:140%;
	}
	.base2space .leftColumn {
		margin-top:20px;
	}
	.base2space .rightColumn {
		margin:5px 0 0 0;
		background-color:rgba(255,255,255,0.5);
	}
	.base2space .rightColumn .btn {
		margin-top:5px;
	}
	.base2space .jumboHeadline {
		text-align:left;
		font-size:32px;
	}
	.base2space .jumboHeadline span {
		margin:0 5px 0 8px;
	}
	.redLight2 {
		top:21%;
		left:90.5%;
	}
}
/************** wildfire ****************/
.jumboPromo.wildfire {
	background-image:url(/_images/horse/jumbotron/jumbotronWildfire.jpg);
}
.jumboPromo.wildfire .jumboHeadline {
	text-shadow: 1px 1px rgba(0,0,0,0.8);
	margin-top:110px;
	margin-bottom:0;
}

@media screen and (max-width:991px) {
	.jumboPromo.wildfire .jumboHeadline {
		margin-top:70px;
	}
	.playoffHawks .jumboHeadline {
		font-size:75px;
	}
	.playoffHawks .jumboBtn {
		margin-top:50px;
	}
	.hawksBanner .jumboHeadline {
		font-size:50px;
		line-height:100%;
	}
	.hawksBanner .jumboHeadline span {
		font-size:100px;
	}
	.samoasBanner .textContainer {
		margin-top:20px;
		padding:10px 0;
	}
	.jumboPromo.samoasBanner img {
		padding-top:20px;
	}	
	.jumboPromo.samoasBanner .jumboHeadline span {
		font-size:80px;
	}
	.jumboPromo.samoasBanner .jumboHeadline {
		font-size:60px;
	}
	.jumboPromo.IDsmart .jumboTextContainerInner, .jumboPromo.rentalCar .jumboTextContainerInner {
		top:0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
}

@media screen and (max-width:767px) {
  	.jumboPromo.wildfire .jumboHeadline {
		text-shadow: 2px 2px rgba(0,0,0,0.8);
		margin-top:30px;
	}
  	.jumboPromo.wildfire .jumboSubHead {
		text-shadow: 1px 1px rgba(0,0,0,0.8);
	}
	.ripcity {
      max-height: 120px; 
      max-width: 51px;
    }
	.playoffHawks .jumboHeadline {
		margin-top:10px;
		font-size:45px;
		margin-left:0;
	}
	.hawksBanner .jumboHeadline {
		font-size:28px;
		line-height:90%;
		letter-spacing:0;	
	}
	.hawksBanner .jumboHeadline span {
		font-size:50px;
	}
	.jumboPromo.samoasBanner {
		background-image: url(/_images/horse/extra/jumbotronSamoaBG.jpg);
		border-bottom:none;
	}
	.jumboPromo.samoasBanner img {
		padding:10px 0 0 0;
	}	
	.jumboPromo.samoasBanner .jumboHeadline span {
		font-size:50px;
	}
	.jumboPromo.samoasBanner .jumboHeadline {
		font-size:40px;
	}
	.jumboPromo.prom {
		padding-left:20px;
	}
	.prom .jumboHeadline {
		font-size:45px;
		text-shadow: 1px 1px #000;
		letter-spacing: 0px;
		margin: 20px 0px 0px 0px;
	}
	.prombadge {
	margin-top: 60%;	
	}
	.jumboPromo.IDsmart .jumboHeadline {
		font-size:50px;
	}
	.jumboPromo.IDsmart .jumboBodyText {
		font-size:24px;
	}
	.jumboPromo.IDsmart .jumboTextContainer, .jumboPromo.rentalCar .jumboTextContainer {
		height:250px;
	}	
	.jumboPromo.rentalCar .jumboHeadline {
		font-size:40px;
		margin-top:40px;
	}
	.jumboPromo.rentalCar .jumboBodyText {
		display:none;
	}
	.jumboPromo.rentalCar .jumboBtn {
  		max-width: 180px;
	}
	.jumboPromo.wild
}

@media screen and (max-width:624px) {
	.prom .jumboHeadline {
		font-size:28px;	
	}
}

@media screen and (max-width:479px) {
	.jumboPromo.wildfire .jumboHeadline {
		text-align:center;
		margin-top:40px;
	}	
	.freethrowdownlogo img{
     	max-height: 110px; 
      max-width: 133px; 
      margin:0 auto;
    } 
    	.ripcity {
      max-height: 100px; 
      max-width: 43px;
    }
  	.winter .jumboHeadline {
      	font-size:24px;
    }
	.playoffHawks .jumboBtn {
		margin-top:20px;
	}
	.playoffHawks .btn {
		line-height:110%;
	}
	.playoffHawks .jumboHeadline {
		font-size:35px;
		line-height:100%;
	}
	.jumboPromo.playoffHawks {
		background-position:center;
	}
	.hawksBanner .jumboHeadline {
		line-height:80%;
		margin-top:15px;
		font-size:24px;
	}
	.hawksBanner .jumboBtn {
		margin-top:5px;
	}
	.samoasBanner .textContainer {
		background:none;
		border:none;
		outline:none;
		padding:0;
		margin:20px 0 0 -15px;
		box-shadow:none;		
	}
	.jumboPromo.samoasBanner img {
		padding-top:20px;
		max-height:140px;
		width:auto;
	}	
	.jumboPromo.samoasBanner .jumboHeadline {
		font-size:28px;
		color:#702E83;
		text-align:left;
	}
	.jumboPromo.samoasBanner .jumboHeadline span {
		font-size:32px;
	}
	.samoasBanner .jumboBtn {
		text-align:left;
	}
	.prom .jumboHeadline {
		font-size:20px;	
	}
	.prom .jumboBtn {
		text-align:left;
	}
	.jumboPromo.IDsmart .jumboTextContainer, .jumboPromo.rentalCar .jumboTextContainer {
		height:150px;
	}	
	.jumboPromo.IDsmart .jumboHeadline {
		font-size:40px;
	}
	.jumboPromo.IDsmart .jumboBodyText {
		display:none;
	}
	.jumboPromo.IDsmart .jumboHeadline span, .jumboPromo.IDsmart .jumboHeadline .lessSpacing, .jumboPromo.rentalCar .jumboHeadline span, .jumboPromo.rentalCar .jumboHeadline .lessSpacing {
	letter-spacing:0;
	}
	.jumboPromo.rentalCar .jumboHeadline {
		font-size:28px;
		margin-top:10px;
	}
	.jumboPromo.rentalCar .jumboSubHead.jumboBtn {
		text-align:right;
		margin-right:10%;
	}
	.jumboPromo.rentalCar .btn-sm {
		font-size:13px;
	}
}

.reportaclaimtext {
    padding-top: 4%;
}

@media screen and (max-width:625px) {
    .reportaclaimtext {
    padding-top: 1px;
    }
}

@media screen and (max-width:479px) {
    .reportaclaimtext {
    padding-top: 45px;
    }
}