@charset "utf-8";

/**************************************/
/* ОБЩИЙ СТИЛЬ ДЛЯ НОВОСТНОГО ВИДЖЕТА */
.widg_news_common_style {  }
.widg_news_common_style .widg_newsblock_element { display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: flex-start; align-items: flex-start; align-content: flex-start; max-width: 100%; padding: 0; margin: 2em 1em; }
.widg_news_common_style .widg_newsblock_header { font-size: 1.2em; margin: 0 0 1.5em 0; font-family: 'Jura', sans-serif; font-weight: 600; }

/* Картинка новости */
.widg_news_common_style .widg_newsblock_element_img_block { position: relative; }
.widg_news_common_style .widg_news_left_sided_img_link 
{
	position: relative; 
	display: block; 
	width: 100%; 
	border: none;
	text-decoration: none; 
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.25);
	box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.25);	
	overflow: hidden;
}
.widg_news_common_style .widg_news_left_sided_img_link .widg_news_left_sided_img { display: block; margin: 0; padding: 0; width: 100%; border: none; }
.widg_news_common_style .widg_news_left_sided_img_link > .widg_news_left_sided_data 
{ 
	position: absolute; 
	display: flex;
	flex-wrap: nowrap; 
	flex-direction: column;
	justify-content: center;
	align-items: center; 
	align-content: center;
	text-align: center; 
	color: #fff; 
	opacity: 0;
	width: 100%; 
	height: 100%; 
	top: 0; 
	left: 0; 
	z-index: 50;
	background-color: rgba(207, 35, 44, 0.5);
	-webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.widg_news_common_style .widg_news_left_sided_img_link:hover > .widg_news_left_sided_data { opacity: 1; }
.widg_news_common_style .widg_news_left_sided_img_link > .widg_news_left_sided_data .widg_news_data_day { font-size: 2em; font-weight: bold; padding: 0; margin: 0; line-height: 1; }
.widg_news_common_style .widg_news_left_sided_img_link > .widg_news_left_sided_data .widg_news_data_month { font-size: 1.2em; padding-top: 0.3em; margin: 0; line-height: 1; }
.widg_news_common_style .widg_news_left_sided_img_link > .widg_news_left_sided_data .widg_news_data_year { font-size: 1.2em; padding-top: 0.3em; margin: 0; line-height: 1; }

/* Заголовок новостной статьи */
.widg_news_common_style .widg_newsblock_element_content_block { width: calc(100% - 100px); }
.widg_news_common_style .widg_news_icons_wrap { margin: 0 0 3px 0; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; align-items: center; align-content: center; }
.widg_news_common_style .widg_news_icons_wrap .widg_news_pub_time { padding: 3px 0 0 0; color: #7f7f7f; }
.widg_news_common_style .widg_news_icons_wrap .widg_news_icons { margin: 0 0 3px 0; }
.widg_news_common_style .widg_news_icons_wrap .widg_news_icons .widg_news_isHot { display: inline-block; padding: 0; font-weight: normal; }
.widg_news_common_style .widg_news_icons_wrap .widg_news_icons .widg_news_views { display: inline-block; padding: 0 2px 0 5px; color: #7f7f7f; }
.widg_news_common_style .widg_news_icons_wrap .widg_news_icons .widg_news_comments { display: inline-block; padding: 0 2px 0 5px; color: #7f7f7f; text-decoration: none !important; }
.widg_news_common_style .widg_news_icons_wrap .widg_news_icons .widg_news_comments:hover { color: #0d4da1; }
.widg_news_common_style .widg_news_link { font-size: 1.5em; color: #000; text-decoration: none; font-family: 'Jura', sans-serif; font-weight: 600; }
.widg_news_common_style .widg_news_link:hover { color: #cf232c; }
.widg_news_common_style .widg_news_short_doc  { text-indent: 0; font-size: 0.8em; text-align: justify; line-height: 1.5; }

/* Ссылка на все новости */
.widg_news_common_style .widg_more_news { position: relative; display: block; margin: 1.5em 0; padding: 0; text-align: right; }
.widg_news_common_style .widg_more_news a { position: relative; display: inline-block; color: #5a5a5a; text-decoration: none; text-transform: uppercase; font-size: 1.5em; padding: 0; }
.widg_news_common_style .widg_more_news a:hover { color: #900; }


/****************************************/
/******** WIDGET NEWSBOCK SIMPLE ********/
/* НОВОСТНОЙ ВИДЖЕТ НА ГЛАВНОЙ СТРАНИЦЕ */
.widg_news_simple { margin: 0; padding: 30px; }

/* Элементы новости */
.widg_news_simple .widg_newsblock_element_img_block { width: 100px; }
.widg_news_simple .widg_newsblock_element_content_block { width: calc(100% - 100px); }


/************************************************/
/******** WIDGET NEWSBOCK SIMPLE SIDEBAR ********/
/***** НОВОСТНОЙ ВИДЖЕТ НА ГЛАВНОЙ СТРАНИЦЕ *****/
.widg_news_simple_sidebar { margin: 0; padding: 15px 0 15px 30px; }
.widg_news_simple_sidebar .widg_newsblock_element { flex-direction: column; }

/* Элементы новости */
.widg_news_simple_sidebar .widg_newsblock_element_img_block { width: 100%; }
.widg_news_simple_sidebar .widg_newsblock_element_content_block { margin: 1.5em 0 1em 0; }
