@charset "utf-8";
/* CSS Document */

#slider { float:left; width:100%; height: 558px; padding-bottom:20px; position: absolute !important; z-index: 1 !important; overflow:hidden; background-image:url(slider-shadow.png); background-position:bottom; background-repeat:repeat-x;  }

.slide { float:left; width:100%; height: 558px; z-index: 1 !important; overflow:hidden;
 background-position: center top; background-repeat: no-repeat !important; background-size: cover !important; 

}

#slider #slider-inner {
background-color: #000 !important;
}


#slider #slider-inner .slide .slide_content {
	position:absolute; top:214px; width:455px; left:50%; margin-left:-450px; height:300px; overflow:hidden;
}

#slider #slider-inner .slide .slide_content p {
	font-size: 18px; font-weight:700; color:#FFFFFF;
	line-height: 24px; text-shadow: 2px 4px 8px #000; padding-bottom:8px;
}


.slide_content a.read_more { display: block; text-align: center; box-shadow: 3px 4px 5px #271f18; background: #443461; border-radius: 4px; color: #fff; text-align: center; padding: 12px 20px 12px 23px; text-decoration: none; margin-top: 15px; text-transform: uppercase; float: left; font-size:27px; font-weight:700; margin-right:10px; } 



/*


#slider {

	height:328px;

	overflow:hidden;

	width:975px;

	margin:0 0 7px 0;

	padding:0px;

}

#home-slider-inner {

	width:975px;

	height:328px;

}



float: left; width: 100%; height: 558px; position: absolute; z-index: 0; background: #000 url(images/slider-test.jpg) center top repeat-y; background-size: cover; 


.flexslider li img { float:left; }
.flexslider li .txtcontainer { display:block; padding:50px 25px 25px 755px; color:#FFF;}
.flexslider li .txtcontainer h2 { 
	display:block; font-size:20px; padding-bottom:10px; text-transform:uppercase;line-height:1.2em;letter-spacing:2px;
}
.flexslider li .txtcontainer p { display:block; line-height:1.3em; }
.flexslider li .txtcontainer a { 
	display:block; padding-top:20px; text-transform:uppercase; 
}

.flexslider .flex-direction-nav { display:none;}
.flexslider .flex-control-nav { float:left; position:absolute; left:0; bottom:0; }
.flexslider .flex-control-nav li { float:left; padding-left:7px;}
.flexslider .flex-control-nav li a { display:block; float:left; width:20px; height:13px; text-indent:-9999px; background:#09567d; cursor:pointer;} 
.flexslider .flex-control-nav li a.flex-active { background:#0b7dca;}
*/
