/* **********************************
		*** LIGHT THEME *** 
*********************************** */

.lcnb_light_theme .lcnb_loading {
	background: url('../img/loader_l.gif') no-repeat center center transparent;		
}
.lcnb_light_theme article.lcnb_news,
.lcnb_light_theme .lcnb_exp_block {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}
.lcnb_light_theme .lcnb_exp_block { 
	background-color: #fefefe;
}	
.lcnb_light_theme.lcnb_wrap.lcnb_uniblock .lcnb_inner_wrapper {
	border-radius: 4px;	
}
.lcnb_light_theme.lcnb_wrap.lcnb_uniblock .lcnb_news,
.lcnb_light_theme.lcnb_wrap.lcnb_uniblock .lcnb_exp_block { 
	border: 5px solid #e9e9e9;
}
.lcnb_light_theme.lcnb_wrap.lcnb_uniblock .lcnb_news:hover { 
	border-color: #dcdcdc;
}

/* IMPORANT - USE THE SAME VALUE OF THE .lcnb_news BORDER */
.lcnb_light_theme.lcnb_vertical.lcnb_wrap.lcnb_uniblock .lcnb_news { 
	margin-top: -5px;
}
.lcnb_light_theme.lcnb_vertical.lcnb_wrap.lcnb_uniblock .lcnb_news:first-child { 
	margin-top: 0px;
}
.lcnb_light_theme.lcnb_horizontal.lcnb_wrap.lcnb_uniblock .lcnb_news { 
	margin-left: -5px;
}
.lcnb_light_theme.lcnb_horizontal.lcnb_wrap.lcnb_uniblock .lcnb_news:first-child { 
	margin-left: 0px;
}
/* **** */


.lcnb_light_theme.lcnb_wrap.lcnb_boxed article.lcnb_news,
.lcnb_light_theme.lcnb_boxed .lcnb_exp_block {
	border: 1px solid #cdcdcd;
	border-radius: 5px;
	box-shadow: 1px 1px 0px #ddd;
}
.lcnb_light_theme.lcnb_wrap.lcnb_boxed article.lcnb_news:hover {
	box-shadow: 3px 3px 0 #e2e2e2;
}

.lcnb_light_theme .lcnb_title {
	color: #393939 !important;	
	border-bottom: 1px solid #ebebeb;
	font-weight: bold;
}
.lcnb_light_theme .lcnb_txt,
.lcnb_light_theme .lcnb_exp_txt {
	color: #222;
}
.lcnb_light_theme .lcnb_txt a {
	color: #111;
}
.lcnb_light_theme .lcnb_img {
	background: url('../img/loader_l.gif') no-repeat center center transparent;	
}

.lcnb_light_theme .lcnb_social_box li {
	color: #757575;
}


/* navigation commands */
.lcnb_light_theme.lcnb_has_cmd .lcnb_prev, 
.lcnb_light_theme.lcnb_has_cmd .lcnb_next {
	border: 1px solid #cecece;
	box-shadow: 1px 1px 0 #cfcfcf;

	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(254,254,254,1) 53%, rgba(249,249,249,1) 89%, rgba(250,250,250,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(53%,rgba(254,254,254,1)), color-stop(89%,rgba(249,249,249,1)), color-stop(100%,rgba(250,250,250,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(254,254,254,1) 53%,rgba(249,249,249,1) 89%,rgba(250,250,250,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(254,254,254,1) 53%,rgba(249,249,249,1) 89%,rgba(250,250,250,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(254,254,254,1) 53%,rgba(249,249,249,1) 89%,rgba(250,250,250,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(254,254,254,1) 53%,rgba(249,249,249,1) 89%,rgba(250,250,250,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
}
.lcnb_light_theme.lcnb_has_cmd .lcnb_prev:hover, 
.lcnb_light_theme.lcnb_has_cmd .lcnb_next:hover {
	background: rgb(250,250,250); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(250,250,250,1) 0%, rgba(249,249,249,1) 11%, rgba(254,254,254,1) 47%, rgba(254,254,254,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(11%,rgba(249,249,249,1)), color-stop(47%,rgba(254,254,254,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(249,249,249,1) 11%,rgba(254,254,254,1) 47%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(249,249,249,1) 11%,rgba(254,254,254,1) 47%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(249,249,249,1) 11%,rgba(254,254,254,1) 47%,rgba(254,254,254,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(250,250,250,1) 0%,rgba(249,249,249,1) 11%,rgba(254,254,254,1) 47%,rgba(254,254,254,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}
.lcnb_light_theme .lcnb_cmd span:before {
	color: #555;
}


/* source logos */
.lcnb_light_theme.lcnb_src_logo .lcnb_type_twitter > div {
	background-image: url("../img/social_src_logos/light/twitter.png");
}
.lcnb_light_theme.lcnb_src_logo .lcnb_type_rss > div {
	background-image: url("../img/social_src_logos/light/rss.png");
}
.lcnb_light_theme.lcnb_src_logo .lcnb_type_pinterest > div {
	background-image: url("../img/social_src_logos/light/pinterest.png");
}
.lcnb_light_theme.lcnb_src_logo .lcnb_type_facebook > div {
	background-image: url("../img/social_src_logos/light/facebook.png");
}
.lcnb_light_theme.lcnb_src_logo .lcnb_type_google > div {
	background-image: url("../img/social_src_logos/light/google.png");
}
.lcnb_light_theme.lcnb_src_logo .lcnb_type_youtube > div {
	background-image: url("../img/social_src_logos/light/youtube.png");
}
.lcnb_light_theme.lcnb_src_logo .lcnb_type_soundcloud > div {
	background-image: url("../img/social_src_logos/light/soundcloud.png");
}
.lcnb_light_theme.lcnb_src_logo .lcnb_type_tumblr > div {
	background-image: url("../img/social_src_logos/light/tumblr.png");
}

/* bottom ant top bar */
.lcnb_light_theme .lcnb_btm_bar .lcnb_date,
.lcnb_light_theme .lcnb_top_bar .lcnb_date,
.lcnb_light_theme .lcnb_exp_date time,
.lcnb_light_theme .lcnb_btm_bar .lcnb_rm_btn,
.lcnb_light_theme .lcnb_top_bar .lcnb_rm_btn {
	background-color: #f3f3f3;
	color: #262626;
	box-shadow: 1px 1px 0 #CCCCCC;
	border-radius: 2px;
}
.lcnb_light_theme .lcnb_btm_bar .lcnb_link, .lcnb_light_theme .lcnb_top_bar .lcnb_link,
.lcnb_light_theme .lcnb_btm_bar .lcnb_social_trigger, .lcnb_light_theme .lcnb_top_bar .lcnb_social_trigger,
.lcnb_light_theme .lcnb_btm_bar .lcnb_btn_expand, .lcnb_light_theme .lcnb_top_bar .lcnb_btn_expand {
	border-right: 1px solid #CCCCCC;
	box-shadow: none;
}
.lcnb_light_theme .lcnb_btm_bar .lcnb_link, .lcnb_light_theme .lcnb_top_bar .lcnb_link,
.lcnb_light_theme .lcnb_btm_bar .lcnb_social_trigger, .lcnb_light_theme .lcnb_top_bar .lcnb_social_trigger,
.lcnb_light_theme .lcnb_btm_bar .lcnb_btn_expand, .lcnb_light_theme .lcnb_top_bar .lcnb_btn_expand {
	color: #5F5F5F;
}
.lcnb_light_theme .lcnb_btm_bar.lcnb_narrow_txt,
.lcnb_light_theme .lcnb_top_bar.lcnb_narrow_txt {
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
}
.lcnb_light_theme .lcnb_btm_bar .lcnb_link, .lcnb_light_theme .lcnb_top_bar .lcnb_link, 
.lcnb_light_theme .lcnb_btm_bar .lcnb_social_trigger, .lcnb_light_theme .lcnb_top_bar .lcnb_social_trigger, 
.lcnb_light_theme .lcnb_btm_bar .lcnb_btn_expand, .lcnb_light_theme .lcnb_top_bar .lcnb_btn_expand {
    opacity: 0.8;
	filter: alpha(opacity=80);
}
.lcnb_light_theme .lcnb_rm_btn:hover {
	background-color: #777;
	color: #fff;	
}


/* social flap */
.lcnb_light_theme .lcnb_btm_bar .lcnb_social_box,
.lcnb_light_theme .lcnb_top_bar .lcnb_social_box,
.lcnb_light_theme .lcnb_exp_data .lcnb_social_box {
	background-color: #fefefe;
	border: 1px solid #dfdfdf;
}
.lcnb_light_theme .lcnb_btm_bar .lcnb_social_box:after,
.lcnb_light_theme .lcnb_exp_data .lcnb_social_box:after {
	border-top-color: #e2e2e2;	
}
.lcnb_light_theme .lcnb_top_bar .lcnb_social_box:before {
	border-bottom-color: #e2e2e2;		
}
.lcnb_light_theme .lcnb_btm_bar .lcnb_social_box > li,
.lcnb_light_theme .lcnb_top_bar .lcnb_social_box > li,
.lcnb_light_theme .lcnb_exp_data .lcnb_social_box > li {
	border-bottom: 1px solid #EDEDED; 	
}

/* lightbox overlays */
.lcnb_light_theme .lcnb_lb_icon:before {
	color: #222;
}
.lcnb_light_theme .lcnb_lb_overlay {
	background-color: #fff;
	opacity: 0.7;
	filter: alpha(opacity=70);
}


/*** vertical ***/
.lcnb_light_theme.lcnb_vertical.lcnb_side_cmd .lcnb_prev span {
	background-position: -132px 7px;
}
.lcnb_light_theme.lcnb_vertical.lcnb_side_cmd .lcnb_next span {
	background-position: -168px 5px;
}
.lcnb_light_theme.lcnb_vertical .lcnb_img {
	border-width: 6px 0px 6px 6px;
	border-style: solid;
	border-color: transparent;
}
.lcnb_light_theme.lcnb_vertical .lcnb_img .lcnb_img_lb, 
.lcnb_light_theme.lcnb_vertical .lcnb_img .lcnb_video_lb  {
	margin: 6px 0 0 6px; /* IMPORANT - set the same value as .lcnb_img border */
}

.lcnb_light_theme.lcnb_vertical .lcnb_buttons {
	background-color: #fefefe;
	background-color: rgba(254, 254, 254, 0.85);
	border-right: 1px solid #c6c6c6;
}
.lcnb_light_theme.lcnb_vertical .lcnb_buttons > div {
	border-color: #c6c6c6;
	border-left-color: #c6c6c6;	
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.lcnb_light_theme.lcnb_vertical .lcnb_buttons > div:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.lcnb_light_theme.lcnb_vertical .lcnb_buttons {
	color: #666;
}
.lcnb_light_theme.lcnb_vertical .lcnb_buttons .lcnb_social_trigger.socials_shown {
	background-color: #fefefe;
}
.lcnb_light_theme.lcnb_vertical .lcnb_buttons ul.lcnb_social_box {
	background-color: #fefefe;
	border: 1px solid #cecece;
}
.lcnb_light_theme.lcnb_vertical .lcnb_buttons .lcnb_social_box li {
	border-right: 1px solid #cecece;
}
.lcnb_light_theme.lcnb_vertical .lcnb_buttons .lcnb_social_box li:last-child {
	border-right: none !important; 	
}
.lcnb_light_theme.lcnb_vertical .lcnb_buttons > div:hover,
.lcnb_light_theme.lcnb_vertical .lcnb_buttons > div.lcnb_active {
	background-color: #fefefe;
}


/*** horizontal ***/
.lcnb_light_theme.lcnb_horizontal.lcnb_side_cmd .lcnb_prev span {
	background-position: -85px center;
}
.lcnb_light_theme.lcnb_horizontal.lcnb_side_cmd .lcnb_next span {
	background-position: -115px center;
}
.lcnb_light_theme.lcnb_horizontal .lcnb_img {
	border-width: 6px 6px 0;
	border-style: solid;
	border-color: transparent;
}

.lcnb_light_theme.lcnb_horizontal .lcnb_buttons {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.85);
	border-bottom: 1px solid #c9c9c9;
}
.lcnb_light_theme.lcnb_horizontal .lcnb_buttons .lcnb_link,
.lcnb_light_theme.lcnb_horizontal .lcnb_buttons .lcnb_social_trigger {
	box-shadow: -1px 0px 0px rgba(10, 10, 10, 0.15); 
}
.lcnb_light_theme.lcnb_horizontal .lcnb_buttons .lcnb_link:hover,
.lcnb_light_theme.lcnb_horizontal .lcnb_buttons .lcnb_social_trigger:hover {
	box-shadow: -1px 1px 2px rgba(10, 10, 10, 0.3); 
}


/**** EXPANDED NEWS ****/
.lcnb_light_theme .lcnb_exp_block .lcnb_close:before {
	color: #666;
}
.lcnb_light_theme .lcnb_exp_data {
	border-top: 1px solid #ebebeb;
}
.lcnb_light_theme .lcnb_exp_data .lcnb_social_trigger,
.lcnb_light_theme .lcnb_exp_data .lcnb_link {
	border-left: 1px solid #ddd;
	color: #666;
}
.lcnb_light_theme .lcnb_exp_img_wrap,
.lcnb_light_theme .lcnb_exp_body_img > div:first-child {
    border: 4px solid #F3F3F3;
    box-shadow: 0 0 1px #999;
}