
section#slides,
section.slides-static {
	position: relative;
	width: 100%;
	height: 400px !important;
	background-color: #fff;
}
section#slides.no-margin,
section.slides-static.no-margin {
	margin-bottom: 0;
}
section#slides .slidesjs-container {
	height: 400px !important;
	z-index: 10;
}
section#slides .slidesjs-control {
	height: 400px !important;
}
/*section#slides ul.slidesjs-pagination {
	display: none;
}*/
	section#slides ul.slidesjs-pagination {
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		z-index: 20;
		bottom: 8px;
		font-size: 0;
		text-align: center;
	}
	section#slides ul.slidesjs-pagination li {
		display: inline-block;
		margin: 0 3px;
	}
	section#slides ul.slidesjs-pagination li a {
		display: block;
		width: 15px;
		height: 15px;
		border-radius: 10px;
		background-color: #fff;
		border: 1px solid rgba(0,0,0,0.8);
	}
	section#slides ul.slidesjs-pagination li a:hover {
		background-color: #e8e8e8;
	}
	section#slides ul.slidesjs-pagination li a.active {
		background-color: #000;
	}
section#slides .slide,
section.slides-static .slide {
	height: 400px !important;
	padding: 0px 17px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 100%;
	background-color: transparent;
	/*box-shadow: inset 0px 2px 2px -2px rgba(0,0,0,0.25);*/
}
section#slides .slide .image-container,
section.slides-static .slide .image-container {
	position: absolute;
	top: 0;
	left: 0;
	height: 400px;
	display: inline-block;
	overflow: hidden;
}
section#slides .slide .image-container,
section#slides .slide .image-container object,
section.slides-static .image-container,
section.slides-static .image-container object {
	width: 100%;
	height: 400px;
}
section#slides .slide .content,
section.slides-static .slide .content {
	position: relative;
	top: 189px;
	overflow: hidden;
	z-index: 10;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
section#slides .slide .image-container img,
section.slides-static .slide .image-container img {
	position: absolute;
	top: -9999px;
	bottom: -9999px;
	left: -9999px;
	right: -9999px;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	margin: auto;
	}
section#slides .slide h3,
section.slides-static .slide h3 {
	margin: 0 0 5px 0;
	font: 30px/30px heavy;
	line-height: 36px;
	text-transform: uppercase;
	color: #fff;
}
section#slides .slide h3.gray,
section.slides-static .slide h3.gray{
	color: #7c7c7c;
	text-shadow: 1px 2px 2px rgba(255,255,255,0.5)
}
section#slides .slide h3.blue,
section.slides-static .slide h3.blue {
	color: #0054a6;
}
section#slides .slide h3,
section.slides-static .slide h3 {
	margin: 0 0 5px 0;
	font: normal 24px/28px heavy;
	color: #fff;
	text-shadow: 1px 2px 2px rgba(0,0,0,0.50)
}
section#slides .slide h3.gray,
section.slides-static .slide h3.gray {
	color: #7c7c7c;
	text-shadow: 1px 2px 2px rgba(255,255,255,0.5)
}
section#slides .slide h3.blue,
section.slides-static .slide h3.blue {
	color: #0054a6;
}
section#slides .slide,
section.slides-static .slide {
	margin: 0;
	font: 18px/18px roman;
	line-height: 24px;
	color: #fff;
}
section#slides .slide .grey,
section.slides-static .slide .grey {
	color: #4a4a4a;
}
section#slides .slide .wide,
section.slides-static .slide .wide {
	max-width: 533px;
	width: 50%;
}
section#slides .slide p,
section.slides-static .slide p {
	margin-bottom: 10px;
}
section#slides .slide p a,
section.slides-static .slide p a {
	text-decoration: underline;
}
section#slides .slide p a:hover,
section.slides-static .slide p a:hover {
	text-decoration: none;
}
section#slides .slide ul {
}
section#slides .slide ul li,
section.slides-static .slide ul li {
	padding: 0 0 0px 16px;
}
section#slides .slide a.button,
section.slides-static .slide a.button {
	display: inline-block;
	padding: 6px 27px;
	margin-top: 10px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background-color: #3269ce;
	border-radius: 4px;
}
section#slides .slide a.button:hover,
section.slides-static .slide a.button:hover {
	text-decoration: none;
	background-color: rgba(0,74,157,0.85);
}

@media (min-width: 768px) {
/*    section#slides {
        height: 506px !important;
        margin-bottom: 45px;
    }*/
    /*section#slides .slidesjs-container {
        height: 506px !important;
    }
    section#slides .slidesjs-control {
        height: 506px !important;
    }*/
	/* section#slides .slide {
		height: 506px !important;
	}*/
	section#slides .slide .content,
	section.slides-static .slide .content {
		top: 160px;
		left: 12px;
		padding-right: 400px;
	}
	section#slides .slide .content,
	section.slides-static .slide .content {
		margin: 30px 0 20px 0;
		font-size: 22px;
		line-height: 30px;
	}
	section#slides .slide h3,
	section.slides-static .slide h3 {
		text-align: left;
		font-size: 45px;
		line-height: 58px;
		margin: 0 0 7px 0;
	}
	section#slides .slide .content.align-right h3,
	section.slides-static .slide .content.align-right h3 {
		text-align: right;
	}
	section#slides .slide h3,
	section.slides-static .slide h3 {
		font: normal 40px/48px heavy;
		text-align: left;
	}
	section#slides .slide .content.align-right h3,
	section.slides-static .slide .content.align-right h3 {
		text-align: right;
	}/*
	section#slides .slide  {
	    float: left;
	    clear: both;
	    width: 365px;
	    margin: 10px 0;
	    font: normal 21px/26px Arial;
	}
	section#slides .slide .content.align-right  {
	    float: right;
	    clear: both;
	}*/
	section#slides .slide a.button, section.slides-static .slide a.button { margin: 0px 0px 2px; }
	/*  section#slides .slide .content.align-right a.button {
	    float: right;
	    clear: both;
	}*/

	/*body[data-layoutid="AALT"] section#slides {
	    height: 380px !important;
	}
	body[data-layoutid="AALT"] section#slides .slidesjs-container {
	    height: 380px !important;
	}
	body[data-layoutid="AALT"] section#slides .slidesjs-control {
	    height: 380px !important;
	}
	body[data-layoutid="AALT"] section#slides .slide {
	    height: 380px !important;
	}*/

}

@media (min-width: 970px) {
	section#slides .slide .content,
	section.slides-static .slide .content {
		width: 970px;
		argin: 5px 0 20px 0;
		padding-right: 425px;
	}
	section#slides .slide h3,
	section.slides-static .slide h3 {
		font-size: 48px;
		line-height: 58px;
	}
	section#slides .slide p,
	section.slides-static .slide p {
		margin-bottom: 20px;
	}
}
@media (min-width: 1170px) {
	section#slides .slide .content,
	section.slides-static .slide .content {
		top: 196px;
		left: 83px;
		width: 1170px;
		margin-left: 75px;
		margin: 0 auto;
		padding-right: 535px;
	}
}
