/* *** NEWS BOX -  WP DYNAMIC CUSTOM THEME *** */

/* (1) main structure */
.lcnb_wpdt_theme .lcnb_loading_img:before,
.lcnb_wpdt_theme.lcnb_loading:before {
	background-color: rgba(37,195,239,1);		
}
.lcnb_wpdt_theme article.lcnb_news,
.lcnb_wpdt_theme .lcnb_exp_block,
.lcnb_wpdt_theme.lcnb_exp_in_lb .mfp-content {
	background: rgba(250,250,250,1);
}
.lcnb_wpdt_theme.lcnb_wrap.lcnb_uniblock .lcnb_inner_wrapper {
	border-radius: 10px;	
}
.lcnb_wpdt_theme.lcnb_wrap.lcnb_uniblock .lcnb_news,
.lcnb_wpdt_theme.lcnb_wrap.lcnb_uniblock .lcnb_exp_block { 
	border: 1px solid #a6a6a6;
}
.lcnb_wpdt_theme.lcnb_wrap.lcnb_uniblock .lcnb_news:hover { 
	border-color: #8c8c8c;
    box-shadow: none;
}


.lcnb_wpdt_theme.lcnb_vertical.lcnb_wrap.lcnb_uniblock .lcnb_news:not(:first-child) { 
	margin-top: -1px;
}
.lcnb_wpdt_theme.lcnb_horizontal.lcnb_wrap.lcnb_uniblock .lcnb_news:not(:first-child) { 
	margin-left: -1px;
}
/* **** */


.lcnb_wpdt_theme.lcnb_wrap.lcnb_boxed article.lcnb_news,
.lcnb_wpdt_theme.lcnb_boxed .lcnb_exp_block {
	border: 1px solid #a6a6a6;
	border-radius: 10px;
}
.lcnb_wpdt_theme.lcnb_wrap.lcnb_boxed article.lcnb_news:hover {
	border-color: #8c8c8c;
	box-shadow: none;
}

.lcnb_wpdt_theme .lcnb_title {
	color: #295185 !important;	
	border-bottom: 1px solid #cfcfcf;
	font-weight: 700;
}
.lcnb_wpdt_theme .lcnb_txt,
.lcnb_wpdt_theme .lcnb_exp_txt {
	color: #454545;
}
.lcnb_wpdt_theme .lcnb_txt a,
.lcnb_wpdt_theme .lcnb_exp_txt a {
	color: #F8991C;
}
.lcnb_wpdt_theme .lcnb_social_box li {
	color: #525252;
}


/* (2) navigation commands */
.lcnb_wpdt_theme.lcnb_has_cmd .lcnb_prev, 
.lcnb_wpdt_theme.lcnb_has_cmd .lcnb_next {
	border: 1px solid #a6a6a6;
	background: rgba(250,250,250,1);
}
.lcnb_wpdt_theme.lcnb_has_cmd .lcnb_prev:not(.lcnb_disabled):hover, 
.lcnb_wpdt_theme.lcnb_has_cmd .lcnb_next:not(.lcnb_disabled):hover {
	border-color: #8c8c8c;
}
.lcnb_wpdt_theme .lcnb_cmd span:before {
	color: #666666;
}



/* (3) bottom ant top bar */
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_date,
.lcnb_wpdt_theme .lcnb_top_bar .lcnb_date,
.lcnb_wpdt_theme .lcnb_exp_date time,
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_rm_btn,
.lcnb_wpdt_theme .lcnb_top_bar .lcnb_rm_btn {
	background-color: rgba(231,158,35,1);
	color: #FFFFFF;
	border-radius: 2px;
}
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_link, 
.lcnb_wpdt_theme .lcnb_top_bar .lcnb_link,

.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_social_trigger, 
.lcnb_wpdt_theme .lcnb_top_bar .lcnb_social_trigger,

.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_btn_expand, 
.lcnb_wpdt_theme .lcnb_top_bar .lcnb_btn_expand {
	border-right: 1px solid #cfcfcf;
	box-shadow: none;
	color: #666666;
	opacity: 0.8;
}
.lcnb_wpdt_theme .lcnb_btm_bar.lcnb_narrow_txt,
.lcnb_wpdt_theme .lcnb_top_bar.lcnb_narrow_txt {
	background: rgba(250,250,250,1);
}
.lcnb_wpdt_theme .lcnb_rm_btn:hover {
	background-color: rgba(95,151,211,1);
	color: #FFFFFF;	
}


/* (4) social flap */
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_social_box,
.lcnb_wpdt_theme .lcnb_top_bar .lcnb_social_box,
.lcnb_wpdt_theme .lcnb_buttons .lcnb_social_box,
.lcnb_wpdt_theme .lcnb_exp_data .lcnb_social_box {
	background-color: rgba(250,250,250,1);
	border: 1px solid #a6a6a6;
	box-shadow: 0 0 4px rgba(0,0,0, .15);
}
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_social_box:before,
.lcnb_wpdt_theme .lcnb_exp_data .lcnb_social_box:after {
	border-top-color: #a6a6a6;	
}
.lcnb_wpdt_theme .lcnb_top_bar .lcnb_social_box:before {
	border-bottom-color: #a6a6a6;		
}
.lcnb_wpdt_theme .lcnb_buttons .lcnb_social_box:before {
	border-right-color: #a6a6a6;		
}



/* (5) lightbox overlays */
.lcnb_wpdt_theme .lcnb_img_ol:before {
	color: #ffffff;
    opacity: 1;
}
.lcnb_wpdt_theme .lcnb_img_ol:after {
	background-color: #222222;
	opacity: 0.8;
}




/*** (6) vertical layout ***/
.lcnb_wpdt_theme.lcnb_vertical .lcnb_img {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: transparent;
}
.lcnb_wpdt_theme.lcnb_vertical .lcnb_buttons {
	border-right: 1px solid #a6a6a6;
}
.lcnb_wpdt_theme.lcnb_vertical .lcnb_buttons > div {
	border-color: #a6a6a6;
	border-width: 0 0 1px 0px;
	opacity: .8;
}
.lcnb_wpdt_theme.lcnb_vertical .lcnb_buttons {
	color: #666666;
}
.lcnb_wpdt_theme.lcnb_vertical .lcnb_buttons > div:hover,
.lcnb_wpdt_theme.lcnb_vertical .lcnb_buttons > div.socials_shown {
	opacity: 1;
	background: rgba(20,20,20, 0.05);
}



/*** (7) horizontal layout ***/
.lcnb_wpdt_theme.lcnb_horizontal .lcnb_img {
	border-width: 0px 0px 0;
	border-style: solid;
	border-color: transparent;
}



/**** (8) expanded news ****/
.lcnb_wpdt_theme .lcnb_exp_block .lcnb_close:before {
	color: #666666;
}
.lcnb_wpdt_theme .lcnb_exp_data {
	border-top: 1px solid #cfcfcf;
}
.lcnb_wpdt_theme .lcnb_exp_data .lcnb_social_trigger,
.lcnb_wpdt_theme .lcnb_exp_data .lcnb_link {
	border-left: 1px solid #cfcfcf;
	color: #666666;
}
.lcnb_wpdt_theme .lcnb_exp_img_wrap,
.lcnb_wpdt_theme .lcnb_exp_body_img > div:first-child {
    border: 1px solid #eeeeee;
}




/**** (9) lightbox ****/
.lcnb_wpdt_theme.lcnb_mfp.mfp-bg {
	background: #222222;
	opacity: 0.7;	
}
.lcnb_wpdt_theme .mfp-content {
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.05);
	border: 1px solid #a6a6a6;
	border-radius: 10px;
}
.lcnb_wpdt_theme.lcnb_mfp .mfp-close,
.lcnb_wpdt_theme.lcnb_mfp .mfp-arrow {
	background: #eeeeee;
	box-shadow: 0 0 8px rgba(0, 0, 0, .1);
}
.lcnb_wpdt_theme.lcnb_mfp .mfp-close:before,
.lcnb_wpdt_theme.lcnb_mfp .mfp-arrow:after {
	color: #666666;
}
.lcnb_wpdt_theme.lcnb_mfp .mfp-close:hover,
.lcnb_wpdt_theme.lcnb_mfp .mfp-arrow:hover {
	background: #fefefe;
	box-shadow: none;
}
.lcnb_wpdt_theme.lcnb_mfp .mfp-close:hover:before,
.lcnb_wpdt_theme.lcnb_mfp .mfp-arrow:hover:after {
	color: #444444;
}
