/*

Theme Name: Vidiho

Theme URI: http://www.cssigniter.com/ignite/themes/vidiho

Author: the CSSIgniter team( MOD)

Author URI: http://www.cssigniter.com/

Description: A WordPress Video Theme

Version: 1.1111

License: GNU General Public License

*/

	

/*

============================================================================

Reset (No need to edit anything)

============================================================================

*/

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,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {

	border:0;

	font-family:inherit;

	font-size:100%;

	font-style:inherit;

	font-weight:inherit;

	margin:0;

	outline:0;

	padding:0;

	vertical-align:baseline;

	font-family: 'Cabin';

}



div,div.pp_default p.pp_description,li a{font-size:17px;}

:focus {

	outline:0;

}



body {

	background:#fff;

	line-height:1;

}



ol,ul {

	list-style:none;

}



table {

	border-collapse:separate;

	border-spacing:0;

}



caption,th,td {

	font-weight:normal;

	text-align:left;

}



blockquote:before,blockquote:after,q:before,q:after {

	content:"";

}



blockquote,q {

	quotes:;

}



a img {

	border:0;

}



article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {

	display:block;

}



.group:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}





	

/*

============================================================================

Global (h1..h6,lists,paragraphs,tables,links,form elements etc)

============================================================================

*/

body,input,textarea {

	font: 13px Lora, Georgia, serif;

	font-weight:normal;

	line-height:1.4;

}



body {

	color: #464646;

}



#page {

}





/* Headings */

h1 {

	font-size:20px;

}



h2 {

	font-size:18px;

}



h3 {

	font-size:16px;

}



h4 {

	font-size:14px;

}



h5 {

	font-size:12px;

}



h6 {

	font-size:10px;

}



h1,h2,h3,h4,h5,h6 {

	font-weight:700;

	margin-bottom:1em;

	

	color: #383838;

}



hr {

	background-color:#ccc;

	border:0;

	height:1px;

	margin-bottom:1.625em;

}





	

/* Text elements */

p {

	margin-bottom:1.625em;

}



ul,ol {

	margin:0 0 1.625em 2.5em;

}



ul {

	list-style:square;

}



ol {

	list-style-type:decimal;

}



ol ol {

	list-style:upper-alpha;

}



ol ol ol {

	list-style:lower-roman;

}



ol ol ol ol {

	list-style:lower-alpha;

}



ul ul,ol ol,ul ol,ol ul {

	margin-bottom:0;

}



dl {

	margin:0 1.625em;

}



dt {

	font-weight:bold;

}



dd {

	margin-bottom:1.625em;

}



strong {

	font-weight:bold;

}



cite,em,i {

	font-style:italic;

}



blockquote {

	font-family:Georgia, "Bitstream Charter", serif;

	font-style:italic;

	font-weight:normal;

	margin:0 3em;

}



blockquote em,blockquote i,blockquote cite {

	font-style:normal;

}



blockquote cite {

	color:#666;

	font:12px "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-weight:300;

	letter-spacing:.05em;

	text-transform:uppercase;

}



pre {

	font:13px "Courier 10 Pitch", Courier, monospace;

	line-height:1.5;

	margin-bottom:1.625em;

	overflow:auto;

	padding:.75em 1.625em;

}



code,kbd {

	font:13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;

}



abbr,acronym,dfn {

	cursor:help;

}



address {

	display:block;

	margin:0 0 1.625em;

}



ins {

	text-decoration:none;

}



sup,sub {

	height:0;

	line-height:1;

	position:relative;

	vertical-align:baseline;

}



sup {

	bottom:1ex;

}



sub {

	top:.5ex;

}





	

/* Form elements */

input[type=text],input[type=password],textarea {

}



input[type=text]:focus,textarea:focus {

}



textarea {

	padding-left:3px;

	width:98%;

}



input[type=text] {

	padding:3px;

}



.entry input#s {

	width: 500px;

}



#searchform {

	position: relative;

	width: 95%;

}



.screen-reader-text {

	display: none;

}



input#searchsubmit {

	border:none;

	text-indent: -9999em;

	position: absolute !important;

	background: url("images/search.png") no-repeat;

	width: 24px;

	height: 24px;

	top: 7px !important;

	right: -3px !important;

	cursor: pointer;

	z-index: 500;

}



/* Alignment */



.alignleft {

	display:inline;

	float:left;

	margin-right:1.625em;

}



.alignright {

	display:inline;

	float:right;

	margin-left:1.625em;

}



.aligncenter {

	clear:both;

	display:block;

	margin-left:auto;

	margin-right:auto;

}

	

/* Make sure embeds and iframes fit their containers */

embed,iframe,object {

	max-width:100%;

}

	

/*

============================================================================

Structure (for every page in the theme)

============================================================================

*/



body {

	background: #000;

}



.wrap {
	width: 960px;
	margin: 0 auto;
}

#footer{
	padding: 20px;
	 border-top: 1px solid;
	 width: 960px;
	margin: 0 auto;
}



/*

============================================================================

Header (Logo etc)

============================================================================

*/



.header-wrap {

	/*background: url("images/transparency.png");*/

	padding-bottom: 10px;

}



.logo {

	float: left;

	margin-bottom: 0;

}



.textual h1 {

	font-size: 23px;

	font-family: Lato, Helvetica, Arial, sans-serif;

	font-weight: 700;

	float: left;

	padding-right: 12px;

	margin-right: 10px;

	margin-bottom: 0;

	letter-spacing: -1px;

	border-right: 1px solid #3f3d3e;

	line-height: 1;

	padding-bottom: 3px;

}



.logo h2 {

	font-size: 10px;

	text-transform: uppercase;

	float: left;

	width: 115px;

	font-family: Lora, Georgia, serif;

	margin: 2px 0 0 0;

	color: #939393;

	letter-spacing: 0.03em;

}



.logo a,

.logo a:visited {

	color: #f5f5f5;

}



.social-wgt {

	float: right;

}



.top-head {

	border-bottom: 1px solid #3f3d3e;

	padding-bottom: 18px;

	margin-bottom: 5px;

	line-height: 1;

}



.top-head .widget {

	margin-bottom: 0;

}

	

/*

============================================================================

Navigation (for every navigational element in the theme)

============================================================================

*/



nav {

	margin: 0;

	position: relative;

	z-index: 1000;

	clear: both;

	float:right;

	margin-top: -50px;

}



nav ul {

	margin: 0;

	padding: 0;

	list-style: none;

	font-size: 11px;

	letter-spacing: 0.05em;

	text-transform: uppercase;

	position: relative;

	z-index: 1001;

}


#navigation a { text-decoration: none;}

#navigation a,

#navigation a:visited {

	color: #939393;

	display: block;

}



#navigation a:hover, .current_page_parent a, .current-menu-item a {

	color: #fff;text-decoration:underline !important;

}



#navigation > li {

	float: left;

	position: relative;



}



#navigation li a {

	padding: 10px;

}



#navigation > li:first-child a {

	padding-left: 0;

}



#navigation ul {

	padding: 10px;

	margin-top: 25px;

	position: absolute;

	top: -9999px;

	z-index:2000;

}



#navigation ul li a {

 padding: 5px 10px;

 white-space: nowrap;

}



#navigation li:hover ul {

	top: 10px;

}



#navigation > li.sfHover > a {

	color: #dbdbdb;

}



/*

============================================================================

Content

============================================================================

*/



.sld-container-wrap {

	padding: 0;

	position: relative;

	top: 151px;

	width: 1000px;

	clear: both;

}



.home #header {

	position: relative;
}



.home #page {

}



.top-head {

	position: relative;

}







.category .video,.home .video {

	line-height: 0;

	padding: 0 20px;

	background: transparent url("images/transparency.png");

	min-height: 570px;

	width: 960px;

}




/* Main Homepage Slideshow */



.sld-holder {

	position: relative;

	margin: 0 auto;

	height: 691px !important;

	width: 1000px !important;

}



.sld-item {

	background: transparent !important; 

}

.sld-meta {

	text-align: center;

	padding-top: 20px;

	padding-bottom: 25px;

	color: #c4c4c4;

	font-style: italic;

	width: 960px;

	margin: 0 auto;

	height: 106px;

}



.sld-meta h1 {

	margin-bottom: 10px;

	font-style: normal;

}



.sld-meta h1 a,

.sld-meta h1 a:visited {

	color: #fff;

	font-size: 24px;

}



.sld-meta h1 a:hover {

	color: #f5f5f5;

}



.sld-meta time {

	font-style: normal;

	font-size: 11px;

	color: #7e7e7e;

	text-transform: uppercase;

	letter-spacing: 0.04em;

	padding-bottom: 10px;

	display: block;

}	



.sld-meta p {

	margin: 0;

	padding: 0;

}



.sld-meta .entry-excerpt {

	width: 50%;

	margin: 0 auto;

}



.sld-prev, .sld-next {

	background: url('images/sld-arrows.png'); width: 20px; height: 39px;

	position: absolute;

	bottom: 55px;

	text-indent: -999em;

	z-index: 7000;

}



.sld-prev:focus,

.sld-prev:active,

.sld-next:focus,

.sld-next:active {

	outline: none;

}



.sld-prev {

	background-position: 0 0;

	left: 60px;

}



.sld-prev:hover {

	background-position: 0 -44px;

}



.sld-next {

	background-position: 0 -89px;

	right: 60px;

}



.sld-next:hover {

	background-position: 0 -134px;

}



/* Main Content Area */



#main-content {

	float: left;

	width: 620px;

}



#sidebar {

	float: right;

	width: 290px;

}



#main-content h3, .widget h3 {

	font-style: italic;

	font-family: Lora, Georgia, serif;

	font-size: 20px;

	font-weight: normal;

	color: #383838;

	margin-bottom: 30px;

}



#main-content h3 span, .widget h3 span {

	float: left;

	margin-right: 10px;

}



#main-content h3:after, .widget h3:after {

	content: ' ';

  border-bottom:3px double #f2f2f2;

  overflow: hidden;

  display: block;

  height: 0.9em;

}



.twocol article {

	/* width: 300px; */

	float: left;

	margin-right: 20px;

	width:22%

}



.twocol article:nth-child(2n+1) {

	margin-right: 0;

}



#main-content .thumb {

	margin-bottom: 10px;

}



.no-thumb .thumb { 

	height:170px;

	background: url(images/placeholder.png) no-repeat;

}



.no-thumb .thumb a { 

	height:170px;

	background: red; 

}



.recentvid h2 {

	margin: 0 0 10px 0;

}



#main-content h2 a,

#main-content h2 a:visited {

	color: #fff;

	font-size: 16px;

}



time {

	font-style: normal;

	font-size: 10px;

	color: #7e7e7e;

	text-transform: uppercase;

	letter-spacing: 0.06em;

	padding-bottom: 10px;

	display: block;

}



.recent-videos .entry {

	border-bottom: 3px solid black;

	margin-bottom: 25px;

}



.entry-info p {

	font-size: 13px;

	font-style: italic;

	color: #464646;

	line-height: 1.4;

}



/* Latest Articles */

.single-col .thumb, .latest-articles .thumb {

/* 	float: left; */

	width: 300px;

}



.single-col .entry-info, .latest-articles .entry-info {

	/* float: right; */

	width: 300px;

}







.latest-articles .no-thumb .entry-info {

	width: 100%;

}



.single-col .entry, .latest-articles .entry {

	margin-bottom: 15px;

}



.thumb {

	position: relative;

}



 .thumb a:after {

	position: absolute;

	content: ' ';

	width: 80px;

	height: 80px;

	background: url("images/play.png") no-repeat;

	top:0;

	left:27%;

}



.no-thumb .thumb a:after {

	background: none; 

}



/*

============================================================================

Comments (everything related to the comments section)

============================================================================

*/



.post-comments { margin: 30px 0; }

.post-comments ul, .post-comments ol { margin-left: 15px; padding-left: 0; }

.post-comments ul li ul, .post-comments ol li ol { margin-left: 25px }

.post-comments ul li, .post-comments ol li { list-style-type: none; margin: 15px 0; }

.post-comments ul li ul li, .post-comments ol li ol li { list-style-type: none }

.post-comments .avatar { float: left; margin: 15px 15px 5px 0; }

.post-comments .comment-copy {width: 70%; padding: 15px; float: right; font-style: italic; font-size: 13px; border-bottom: 1px solid #e7e5e3; }

.post-form label { display: block; font-weight:bold; color: #444; font-size: 12px; margin-bottom: 5px; }

.post-form fieldset { margin: 10px 0 }

.post-form input[type=text], .post-form textarea { width: 95%; padding: 3px; }



.post-form input[type=text], .post-form textarea { 

  background: #fefefe;

  border: 1px solid #c9c9c9;

  padding: 7px 5px;

}

.post-form input[type=text]:focus, .post-form textarea:focus { 

  border: 1px solid #c9c9c9;

}



.post-form label { color: #464646; font-style: italic; font-size: 13px; font-weight: normal;}



.post-form input[type=submit] { 

	font-family: Lato, Helvetica, Arial, sans-serif;

	text-transform: uppercase;

	background: #fff;

	padding: 10px 20px;

	color: #fff;

	border: none;

	font-weight: 700;

	cursor: pointer;

}



.post-form input[type=submit]:active {

  position: relative;

  top: 1px;

}



.post-form input[type=submit]:hover { 

	color: #ededed;

}



.comment-reply-link, .btn-reply { 

	font-family: Lato, Helvetica, Arial, sans-serif;

	font-weight: normal;

	font-style: normal;

	float: right;

	font-size: 11px;

	text-transform: uppercase;

}



#cancel-comment-reply-link {

	display: block;

	font-style: italic;

	font-size: 11px !important;

	margin-top: 5px;

	font-weight:normal;

}



.comment-reply-link:hover { text-decoration: none; }

.comment-meta { }



.post-comments h2, #form-wrapper h2 {



}



.post-comments h2 span, #form-wrapper h2 span {

}

	

/*

============================================================================

Footer

============================================================================

*/



#footer, #footer h3, #footer h2, footer a, footer a:visited {

	color: #fff;

}



.site-copy {

	color: #8e8d8d;

	font-size: 13px;

	font-style: italic;

}



.copy-left {

	float: left;

}



.copy-right {

	float: right;

}



/*

============================================================================

Widgets 

============================================================================

*/



.widget-area {

}



.widget {

	margin-bottom: 25px;

}



.widget-title {

}



.widget ul {

	margin:0;

	list-style: none;

	padding: 0;

}



.widget ul ul {

	margin-left:1.5em;

}



.widget ul li {

	font-size:13px;

	padding: 10px 3px;

	border-bottom: 1px solid #f2f2f2;

}



#footer .widget ul li {

	border-color: #3e3f3f;

}



.widget > ul li:first-child {

	border-top: 1px solid #f2f2f2;

}



#footer .widget > ul li:first-child {

	border-color: #3e3f3f;

}



.widget a {

}



.widget a:hover,.widget a:focus,.widget a:active {

}

	

/* Search Widget */



input#s {

  background: none repeat scroll 0 0 #FEFEFE;

  border: 1px solid #E7E5E3;

  padding: 10px 13px;

  width: 262px;

  font: inherit;

  color: #555;

  font-style: italic;

}



.entry input#s {

	width: 500px;

}



#searchform {

	position: relative;

	width: 95%;

}



.screen-reader-text {

	display: none;

}



input#searchsubmit {

	border:none;

	text-indent: -9999em;

	position: absolute !important;

	background: url("images/search.png") no-repeat;

	width: 24px;

	height: 24px;

	top: 7px !important;

	right: -3px !important;

	cursor: pointer;

	z-index: 500;

}



	

/* Ephemera Widget */

section.ephemera ol,.widget_twentyeleven_ephemera ol {

	list-style:square;

	margin:5px 0 0;

}



.widget_twentyeleven_ephemera .widget-entry-title {

	padding:0;

}



.widget_twentyeleven_ephemera .comments-link a,.widget_twentyeleven_ephemera .comments-link > span {

	display:block;

	font-weight:bold;

}



section.ephemera .entry-title .comments-link a:hover,.widget_twentyeleven_ephemera .entry-title .comments-link a:hover {

}



section.ephemera .entry-title a span {

}





	

/* Widget Image */

.widget_image img {

	height:auto;

	max-width:100%;

}



/* Flickr Widget */



.flickr_badge_image {

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

}



.flickr_badge_image:nth-child(3n+1) {

	margin-right: 0;

}



.flickr_badge_image img {

	border: 5px solid #f5f5f5;

}





/* Calendar Widget */

.widget_calendar #wp-calendar {

	width:95%;

	text-align:center;

}



.widget_calendar #wp-calendar caption,.widget_calendar #wp-calendar td,.widget_calendar #wp-calendar th {

	text-align:center;

}



.widget_calendar #wp-calendar caption {

	font-size:11px;

	padding:5px 0 3px;

	text-transform:uppercase;

}



.widget_calendar #wp-calendar th {

	font-weight:bold;

}



.widget_calendar #wp-calendar tfoot td {

}



/* Twitter Widget */



.twitter-time {

	font-style: normal;

	font-size: 10px;

	color: #7e7e7e;

	text-transform: uppercase;

	letter-spacing: 0.06em;

	padding-top: 10px;

	display: block;

	font-weight: normal;

}



.widget_ci_twitter_widget ul li:first-child {

	border-top: 1px solid #f2f2f2;

}



#footer .widget_ci_twitter_widget ul li:first-child {

	border-top: 1px solid #3e3f3f;

}



#footer .widget {

	width: 300px;

	float: left;

	margin-right: 20px;

}



#footer .widget:nth-of-type(3n) {

	margin-right: 0;

	float: right;

	width: 290px;

}








/* Social Widget */



.icn {

  width: 24px;

  height: 24px;

  background-image: url(images/social-icons-light.png);

  background-repeat: none;

  float:left;

  margin-right: 5px;

  text-indent: -999em;

  cursor: pointer;

}



#sidebar .icn {

  background-image: url(images/social-icons.png);

}



.icn:focus,

.icn:active {

  outline: none;

}



.icn.twitter {

  background-position: -31px -1px;

}



.icn.twitter:hover {

  background-position: -31px -31px;

}



.icn.facebook {

  background-position: 0 -1px;

}



.icn.facebook:hover {

  background-position: 0 -31px;

}



.icn.flickr {

  background-position: -62px -1px;

}



.icn.flickr:hover {

  background-position: -62px -31px;

}



.icn.picasa {

  background-position: -94px 0;

}



.icn.picasa:hover {

  background-position: -94px -30px;

}



.icn.lnkdin {

  background-position: -125px 0;

}



.icn.lnkdin:hover {

  background-position: -125px -30px;

}



.icn.gplus {

  background-position: -156px -1px;

}



.icn.gplus:hover {

  background-position: -156px -31px;

}



.icn.rss {

  background-position: -187px -1px;

}



.icn.rss:hover {

  background-position: -187px -31px;

}



.icn.youtube {

  background-position: -218px -1px;

}



.icn.youtube:hover {

  background-position: -218px -31px;

}



.icn.wordpress {

  background-position: -250px -1px;

}



.icn.wordpress:hover {

  background-position: -250px -31px;

}



.icn.dribbble {

  background-position: -282px -1px;

}



.icn.dribbble:hover {

  background-position: -282px -31px;

}



.icn.pinterest {

  background-position: -313px -1px;

}



.icn.pinterest:hover {

  background-position: -313px -31px;

}



.icn.stumble {

  background-position: -345px -1px;

}



.icn.stumble:hover {

  background-position: -345px -30px;

}



.icn.digg {

  background-position: -380px -1px;

}



.icn.digg:hover {

  background-position: -380px -30px;

}





/* Buy / Sell ads */

#ads125 li { float:left; width:125px; margin:0 0 10px 0;  padding:0; border:none; }

#ads125 li.last { margin-left:10px; }

#ads125 img { display:block; }





.widget ul.children li:first-child {

	border-top: none;

}



.widget ul.children li:last-child {

	border-bottom: none;

	padding-bottom: 0;

}



	

/*

============================================================================

Template Name: (E.g. Homepage - Styles that apply only here

============================================================================

*/



/* Single Entry */



.social-share {

	float: left;

	width: 70px;

	margin-top: 73px;

	padding-top: 15px;

	border-top: 3px double #f2f2f2;

}



.social-share h3 {

	margin-bottom: 10px !important;

}



.social-share h3:after {

	border: none !important;

  height: auto !important;

}



.entry-body {

	float: right;

	width: 540px;

}



.page .entry-body, .error404 .entry-body {

	width:100%;

}



.entry-body h1 {

	margin-bottom: 5px;

	font-size: 24px;

}



.entry-body time,

.entry-body .categories {

  color: #7E7E7E;

  display: inline;

  font-size: 10px;

  font-style: normal;

  letter-spacing: 0.06em;

  padding-bottom: 10px;

  text-transform: uppercase;

}



.entry-body .entry-meta {

	margin-bottom: 15px;

}



.entry-body p {

	line-height: 1.6;

}



.entry-thumb {

	margin-bottom: 10px;

}



.entry-share {

	list-style: none;

	margin: 0 0 0 14px;

	padding: 0;

}



.entry-share li {

	display: block;

	clear: both;

}



.entry-share .icn {

  width: 24px;

  height: 24px;

  background-image: url(images/social-icons.png);

  background-repeat: none;

  display: inline-block;

  margin: 5px auto;

  text-indent: -999em;

  cursor: pointer;

}



/* Reset for h3 in posts */



.entry-body h3:after {

    border-bottom: none !important;

    content: " ";

    display: block;

    height: auto !important;

    overflow: hidden;

}



.entry-body h3 {

    color: #383838;

    font-family: Lato,Helvetica,Arial,sans-serif !important;

    font-size: 16px !important;

    font-style: normal !important;

    font-weight: 700;

    margin-bottom: 10px !important;

}





/* Fullwidth Page */



#main-content.fullwidth {

	width: 960px;

}



/* Gravity Forms */





.gform_wrapper input[type=text], .gform_wrapper textarea {

  background: none repeat scroll 0 0 #FEFEFE;

  border: 1px solid #E7E5E3;

  padding: 5px !important;

  font-size: 13px !important;

  color: #555;

  font-style: italic;

}



.gform_wrapper input[type=submit] {

	background: none repeat scroll 0 0 #fff;

	border: medium none;

	color: #FFFFFF;

	cursor: pointer;

	font-family: Lato,Helvetica,Arial,sans-serif;

	font-weight: 700;

	padding: 6px 11px;

	text-transform: uppercase;

}



/*

.sliderkit-go-prev{ background-image: url(./images/left-arrow.png);}

.sliderkit-go-next{background-image: url(./images/right-arrow.png);}



.sliderkit {height:750px;width:700px;	}

.sliderkit{position:relative;overflow:hidden;text-align:left;}

.sliderkit a,

.sliderkit a:hover{text-decoration:none;}

.sliderkit a:focus{outline:1px dotted #000;}

.sliderkit img{border:0; height:auto;max-width:100%;border: 2px solid;}

.sliderkit .thumb a img{max-width:85%;}

.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}

.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}

.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}

.sliderkit .sliderkit-nav-clip ul li{float:left; width: 180px !important;}

.sliderkit .sliderkit-nav-clip ul li a{overflow:hidden;}

.sliderkit .sliderkit-nav-clip .entry-info a{overflow:hidden; color:#fff;}

.sliderkit .sliderkit-btn{z-index:10;}

.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}

.sliderkit .sliderkit-panel-active{z-index:5;}

.sliderkit .sliderkit-panel-old{z-index:4;}

.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}

.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}

.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}

.sliderkit .sliderkit-count{position:absolute;top:5px;right:5px;z-index:10;padding:5px;color:#fff;background:#000;}

.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc;}


	

.newslider-horizontal{width:960px;min-height:790px; margin:150px auto 0;}

.category .newslider-horizontal{width:960px; margin:0 auto;}


.newslider-horizontal .sliderkit-nav{position:absolute;bottom:0;width:960px;height:200px;}

.newslider-horizontal .sliderkit-nav-clip li{float:left;height:35px;width:110px;padding:10px 0 0;margin:0;}


.newslider-horizontal .sliderkit-nav-clip li.sliderkit-selected{}

.newslider-horizontal .sliderkit-nav-clip li a{margin:0;padding:3px 10px 0;text-align:left;font-size:1em;color:#fff;text-decoration:none;display: block;}

.newslider-horizontal .sliderkit-nav-clip li a:hover,

.newslider-horizontal .sliderkit-nav-clip li a:focus{color:#fff;}


.newslider-horizontal .sliderkit-panels{position:absolute;left:0;width:100%;min-height:570px;overflow:hidden;    margin-bottom: 178px;bottom:40px;}

.newslider-horizontal .sliderkit-panel{ text-align: center;background-color: #000000;left:0;top:0;width:100%;min-height:750px;padding:10px; display:none;}




.newslider-horizontal .sliderkit-news h3,

.newslider-horizontal .sliderkit-news h3 a{color:#000;font-weight:bold;}

.newslider-horizontal .sliderkit-news h3{font-size:1.2em;margin:0 0 15px;}

.newslider-horizontal .sliderkit-news img{float:right;width:130px;height:auto;margin:0 0 0 10px;overflow:hidden;}

.newslider-horizontal .sliderkit-news p{margin:0;}







.slide-thumb li{float:left;padding:2px;}



.sliderkit-nav-prev{float:left;bottom: 150px;left:50px;

    margin-top: 0;

    position: relative;background-image: url(./images/left-arrow.png);width: 11px; height: 24px;cursor:pointer;}

.sliderkit-nav-next{float:right;bottom: 150px;right:50px;

    margin-top: 0;

    position: relative;background-image: url(./images/right-arrow.png);width: 11px; height: 24px;cursor:pointer;}

 .sliderkit-go-prev,.sliderkit-go-next{display:none;}

 

.excerpt h1,

.excerpt{color:#fff;}

 .sliderkit-panel-active .excerpt{width:275px!important; margin-left: 24px!important;}

 .sliderkit-nav-clip {height:200px!important;}

 

.hide-title{display:none;}

div.ppt{background-color:#fff;margin:0px!important;padding:0px 0px 0px 5px;width:99%!important;color:#000!important;}

a.pp_close{top:-26px!important;}

.sliderkit-panel iframe{
height: 500px !important;
    width: 910px !important;
}
*/
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 60px; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block;background: url(images/bg_direction_nav2.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {right:-30px;background-position: -30px 0px; }
.flex-direction-nav .flex-prev {left:-30px;}
.flexslider:hover .flex-next {opacity: 0.8; }
.flexslider:hover .flex-prev {opacity: 0.8; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
 .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}
#main_flec { width:930px; margin: 0 auto;}
#slider {}
#carousel li {margin-right: 5px;}
#carousel img {display: block; opacity: .5; cursor: pointer;}
#carousel img:hover {opacity: 1;}
#carousel .flex-active-slide img {opacity: 1; cursor: default;}
#carousel .slides li{ border: 2px solid #fff;}
#carousel .slides .flex-active-slide{border:2px solid blue;}
#carousel .flex-viewport{margin: 0 auto;}