/*
Theme Name: SimplePress
Theme URI: http://www.elegantthemes.com/gallery/simplepress
Version: 4.8
Description: 2 Column theme from Elegant Themes
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
*/

/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }


/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

@font-face {
    font-family: 'ColaborateThinRegular';
    src: url('fonts/ColabThi-webfont.eot');
    src: url('fonts/ColabThi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ColabThi-webfont.woff') format('woff'),
         url('fonts/ColabThi-webfont.ttf') format('truetype'),
         url('fonts/ColabThi-webfont.svg#ColaborateThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}







body { background: #f6f6f6 url(../css_index_pro/bg.png) repeat-x; color: #525252; font-family: Georgia; font-size: 12px; line-height: 19px; }
a, a:hover { text-decoration: none; color: #000; }
.clear { padding: 0; margin: 0; clear: both; }
.wrapper { width: 100%; margin: auto;}
	
/*------------------------------------------------*/
/*----------------[FEATURED SLIDER]---------------*/
/*------------------------------------------------*/
#featured { margin-top: 0px; }
	#featured #slides, #featured ul.slides { background-color: #e5e5e5; border-bottom: 1px solid #fff; padding: 0px; }
	#featured #slides { width: 954px; height: 375px; }
		#slides .slide { position: relative; }
		#featured .slider_shadow { background-image: url(../css_index_pro/slider-shadow.png); width: 960px; height: 14px; display: block; }
			.slide .banner { position: absolute; width: 580px; height: 500px; background: url(../css_index_pro/slider-banner.png) no-repeat; top: 0px; padding: 90px 60px 60px 100px; color: #fff; }
			
			
			
			
			
			
			
			.slide .active { top: 90px; }
			
			
		 @font-face {
	font-family:Georgia;
	src: url('../css_index_pro/Georgia.ttf'); }	
			
			
.wrapper #featured .slides .slide .banner h3 { font-size:25px; margin-bottom:20px; font-family:Georgia !important; font-weight:900;}
				.banner h2 { color: #fff; font-size: 38px; padding-bottom: 20px; line-height: 40px; display: block; height:; }
				.banner span { top: 318px; left: 200px; height: 40px; display: block; background-image: url(../css_index_pro/slider-readmore-left.png); position: absolute; }
				.banner span a { background: url(../css_index_pro/slider-readmore-right.png) no-repeat right; height: 24px; font-family: Georgia; font-size: 12px; color: #fff; text-transform: uppercase; float: left; margin-right: -17px; padding: 8px 15px; text-shadow: 1px 1px 0px #6c6c6c; }
				
				.banner p { font-size:15px; line-height:26px; margin-bottom:20px; }
				
				.banner .cplili { width:90% !important; opacity:.8; padding-right:10%; float:left;}
				
				.banner .cplili ul li { width:40%; margin-right:10%; float: left; font-size:15px; color:rgba(255,255,255,1); line-height:28px; border-bottom:0px solid rgba(255,255,255,.5);}
				.banner .cplili ul li a { color:#fff; font-family:Georgia ;}
				.banner .cp_more { width:120px; line-height:40px; text-align:center; color:#fff; background:; border:1px solid #fff; float:left; margin-top:30px; font-size:14px;}
				
				
#switcher { width: 750px; float: right; margin-top: -18%;  }
	#switcher .item { margin-right: 10px; float: left; height: 130px; width: 210px; background: url(../css_index_pro/slider-thumb-shadow.png) no-repeat bottom; position: relative;  }
		.item div.wrap { cursor: pointer; background:rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.5); padding: 4px; width: 200px; height: 120px; position: absolute; }
		.item div.active { margin-top: -15px;   }
		.item div.active span.image  { border:5px solid #cd000;}
		.item div span.image { width: 100%; height:  100%; display: block; transform:skewX(0deg) }
		.item div span.image img { width:100%; height:100%;}
		.item .hover { z-index: 10; background-image: url(../css_index_pro/slider-hover.png);  position: absolute; top: 90px; left: 15px; width: 160px; height: ;  padding: 0px; color:#fff;  text-align:center; }
		.item .hover span { color: #fff; font-size: 17px; margin: 0 0 0px 0; padding: 0; float: left; width:100%; text-align:center; line-height:25px; font-family:Georgia ;}

.flexslider .slide .banner { top: 150px; }
