/* Minification failed. Returning unminified contents.
(283,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
.slide-show {
	position: relative;
	width: 100%;
	max-width: 1250px;
	height: 360px;
	margin-right: auto;
	margin-left: auto;
}

.slide-show a {
    text-decoration: none;
}

.slide-hero {
    display: none;
}

.lt-ie9 .slide-hero {
    display: block;
}

.slide-hero {
    position: absolute;
    /**top: 0;
    left: 0; **/
    z-index: 1;
    display: block;
    width: 100%;
	max-width: 1250px;
    height: 360px;
    overflow: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center;
    pointer-events: none;
    cursor: default;
    -webkit-transition: opacity .5s linear, background-color .5s linear;
    -moz-transition: opacity .5s linear, background-color  .5s linear;
    -o-transition: opacity .5s linear, background-color  .5s linear;
    -ms-transition: opacity .5s linear, background-color  .5s linear;
    transition: opacity .5s linear, background-color  .5s linear;
}

#prime.slide-hero {
    background-image: attr(data-style);
    cursor: pointer;
    pointer-events: auto;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.ie #prime.slide-hero, html[data-useragent*='MSIE'] #prime.slide-hero {
    z-index: 2;
    width: 100%;
    height: 360px;
}

.slide-hero.solo-hero {
    pointer-events: auto;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.slide-hero a.big-target {
    display: block;
    height: 100%;
    width: 100%;
    background: transparent;
}

.slide-hero h1,.slide-hero
h2 {
    position: absolute;
    top: 3.155em;
	left: 3.3em;
    width: 100%;
    height: 1em;
    font-size: 58px;
	font-family: "Open Sans";
    line-height: 88px;
    font-weight: 300;
    text-align: left;
    white-space: nowrap;
    color: #bbb;
    text-shadow: 1px  3px rgba(0,0,0,.6);
}

.hero-holder {
	margin-bottom: 0em;
	opacity: 1;
	background: rgba(0,0,0,.6);
    padding-left: 0;
    -webkit-transition: opacity 1s ease-in;
    -moz-transition: opacity 1s ease-in;
    -o-transition: opacity 1s ease-in;
    -ms-transition: opacity 1s ease-in;
    transition: opacity 1s ease-in;
}
/******************************************************************************************************
*
*    W I D T H   1 1 8 0    P I X E L S 
*
*/
@media screen and (max-width: 1180px) {
	
	
	.slide-hero h1,.slide-hero h2 {
		left: 2.2em;
		
	}
}

/******************************************************************************************************
*
*    W I D T H   1 0 6 0    P I X E L S 
*
*/
@media screen and (max-width: 1060px) {
	
	
	.slide-hero h1,.slide-hero h2 {
		left: 1.5em;
		
	}
}
/******************************************************************************************************
*
*    W I D T H   1 0 2 4   P I X E L S 
*
*/
@media screen and (max-width: 1024px) {
	.slide-show {
		max-width: 1024px;
		height: 295px;
	}
	.slide-hero {
		max-width: 1024px;
		height: 295px;
	}

	
	.slide-hero h1,.slide-hero h2 {
		position: absolute;
		top: 3.2em;
		left: 3.5em;
		width: 100%;
		height: 1em;
		font-size: 2.8em;
		font-family: "Open Sans";
		line-height: 88px;
		font-weight: 300;
		text-align: left;
		white-space: nowrap;
		color: #bbb;
		text-shadow: 1px  3px rgba(0,0,0,.6);
	}
}

/******************************************************************************************************
*
*    W I D T H   9 6 0    P I X E L S 
*
*/
@media screen and (max-width: 960px) {
	
	
	.slide-hero h1,.slide-hero h2 {
		left: 2.5em;
		
	}
}


/******************************************************************************************************
*
*    W I D T H   8 8 0    P I X E L S 
*
*/
@media screen and (max-width: 880px) {
	
	
	.slide-hero h1,.slide-hero h2 {
		left: 1.5em;
		
	}
}

/******************************************************************************************************
*
*    W I D T H   7 6 8  P I X E L S 
*
*/
@media screen and (max-width: 768px) {
	.slide-show {
		max-width: 768px;
		height: 221px;
	}
	.slide-hero {
		max-width: 768px;
		height: 221px;
	}

	
	.slide-hero h1,.slide-hero h2 {
		position: absolute;
		top: 2.5em;
		left: 2.7em;
		/*width: 100%;*/
		height: 1em;
		font-size: 2.4em;
		font-family: "Open Sans";
		line-height: 88px;
		font-weight: 300;
		text-align: left;
		white-space: nowrap;
		color: #ccc;
		text-shadow: 1px  3px rgba(0,0,0,.6);
	}
}

/******************************************************************************************************
*
*    W I D T H   7 1 0    P I X E L S 
*
*/
@media screen and (max-width: 710px) {
	
	
	.slide-hero h1,.slide-hero h2 {
		left: 1.8em;
		
	}
}
/******************************************************************************************************
*
*    W I D T H   6 5 0    P I X E L S 
*
*/
@media screen and (max-width: 650px) {
	
	
	.slide-hero h1,.slide-hero h2 {
		top: 3.3em;
		left: 1.0em;
		font-size: 1.8em;
		font-weight: 400;
		text-shadow: 1px  1px rgba(0,0,0,.6);
		
	}
}
/******************************************************************************************************
*
*    W I D T H   480   P I X E L S 
*
*/
@media screen and (max-width: 480px) {
	.slide-show {
		max-width: 480px;
		height: 138px;
	}
	.slide-hero {
		max-width: 480px;
		height: 138px;
	}

	
	.slide-hero h1,.slide-hero h2 {
		position: absolute;
		top: 2.3em;
		left: 1.5em;
		width: 100%;
		height: 1em;
		font-size: 1.2em;
		font-family: "Open Sans";
		line-height: 88px;
		font-weight: 400
		text-align: left;
		white-space: nowrap;
		color: #ddd;
		text-shadow: 1px  1px rgba(0,0,0,.6);
	}

    .logo {
        width: 250px;
    }
}

/******************************************************************************************************
*
*    W I D T H   3 7 0    P I X E L S 
*
*/
@media screen and (max-width: 370px) {
	
	
	.slide-hero h1,.slide-hero h2 {
		left: 1.1em;
		
	}
}

/******************************************************************************************************
*
*    W I D T H   3 7 0    P I X E L S 
*
*/
@media screen and (max-width: 330px) {
	
	
	.slide-hero h1,.slide-hero h2 {
		left: .9em;
		
	}
    .logo {
        width: 210px;
    }
}


/******************************************************************************************************
*
*    W I D T H   3 1 0   P I X E L S 
*
*/
@media screen and (max-width: 310px) {
		.slide-show {
		max-width: 310px;
		height: 92px;
	}
	.slide-hero {
		max-width: 310px;
		height: 92px;
	}

	
	.slide-hero h1,.slide-hero h2 {
		position: absolute;
		top: .9em;
		left: 1.6em;
		width: 100%;
		height: 1em;
		font-size: 1.0em;
		font-family: "Open Sans";
		line-height: 88px;
		font-weight: 400;
		text-align: left;
		white-space: nowrap;
		color: #ddd;
		text-shadow: 1px  3px rgba(0,0,0,.6);
	}
}

/******************************************************************************************************
*
*    W I D T H   2 8 0    P I X E L S 
*
*/
@media screen and (max-width: 330px) {
	
	
	.slide-hero h1,.slide-hero h2 {
		left: .3em;
		
	}
}

