/*
    Theme Name: Дагестанская Правда
    Version: 1.0
    Description: Разработка web-студии TRONIUM
    Author: ABDUL CH.
    Author URI: https://tronium.ru
*/

@font-face {font-family: RobotoBlack; src: url('fonts/RobotoBlack.eot'); }
@font-face {font-family: RobotoBlack; src: url('fonts/RobotoBlack.ttf'); }
@font-face {font-family: RobotoBold; src: url('fonts/RobotoBold.eot'); }
@font-face {font-family: RobotoBold; src: url('fonts/RobotoBold.ttf'); }
@font-face {font-family: RobotoLight; src: url('fonts/RobotoLight.eot'); }
@font-face {font-family: RobotoLight; src: url('fonts/RobotoLight.ttf'); }
@font-face {font-family: RobotoMedium; src: url('fonts/RobotoMedium.eot'); }
@font-face {font-family: RobotoMedium; src: url('fonts/RobotoMedium.ttf'); }
@font-face {font-family: RobotoRegular; src: url('fonts/RobotoRegular.eot'); }
@font-face {font-family: RobotoRegular; src: url('fonts/RobotoRegular.ttf'); }

*{margin: 0px; padding: 0px;}
a {text-decoration: none;}
ul, ol {list-style: none; list-style-position: inside;}
input {outline: none;}
.clear {content: ""; height: 0px; clear: both;}
body {position: relative; z-index: 0;}
#wrapper {width: 100%; min-width: 1380px; font-family: RobotoRegular; color: #000;}
header {width: 100%; height: 138px; position: relative; min-width: 1380px;}
    .header_top{padding-top: 13px; box-sizing: border-box; height: 90px; position: relative;}
        .header_pod{position: absolute; left: 0px; top: 60px; font-size: 15px; color: #8a8a8a;}
	.header_content {width: 1380px; height: 100%; margin: 0px auto; padding: 0px 15px; box-sizing: border-box;}
		.logo {float: left; margin-top: 14px;}
.logo a {display: block; width: 290px; min-height: 35px; background: url('https://dagpravda.ru/wp-content/themes/dp/img/logo.png')no-repeat center top/contain; text-align: right; font-size: 12px; font-family: RobotoRegular; color: #000; box-sizing: border-box; padding-top: 30px;}
		.time_date {float: left; margin-left: 65px; margin-top: 23px;}
			.time_date p {font-family: RobotoBold; font-size: 14px;}
				.time_date p span {font-family: RobotoLight;}
		.weather_currency {float: left; margin-left: 40px; overflow: hidden; margin-left: 35px;}
			.weather_block {float: left; font-size: 14px; margin-top: 22px; width:160px;}
			    div.sp-location-weather-widget .sp-hide{display: block; overflow: hidden;}
			    .weather_block .sp-location-weather-widget{float:left; padding: 0px !important;}
			    div.sp-location-weather-widget .sp-location-weather-image{display: block; float: left;}
			    .weather_block .weather-image{height: 30px; margin-left: 0px !important;}
			    .weather_block .weather-temp{font-size: 14px !important; font-family: RobotoBold; font-weight: 400 !important; color: #000 !important; line-height: 20px !important; display: block !important; float: left;}
			    .weather_block .weather-type,.weather_block .weather-date,.weather_block .weather-region{display: none;}
        .weather_city {float: left; font-family: RobotoLight; color: #000; margin-right: 12px;}
        .weather_temp {float: left; font-family: RobotoBold; font-size: 14px; color: #000;}
        .currency_block {float: left; margin-left: 40px; font-size: 14px; margin-top: 8px;}
            .currency_block #uci_table tbody tr:first-child{display: none;}
            .currency_block #uci_table tbody tr#uci_row{width: 105px; display: block;}
            .currency_block #uci_table tbody tr#uci_row td:nth-child(1){display: none;}
            .currency_block #uci_table tbody tr#uci_row td:nth-child(2){display: none;}
            .currency_block #uci_table tbody tr#uci_row td:nth-child(6){display: none;}
            .currency_block #uci_table tbody tr#uci_row td:nth-child(7){display: none;}
            .currency_block #uci_table tbody tr#uci_row td:nth-child(3){font-family: RobotoBold; color: #000; font-size: 14px;}
            .currency_usd_eur {float: left; margin-right: 20px; padding-right: 15px; color: #000; font-family: RobotoLight;}
            	.currency_usd_eur span {font-family: RobotoBold;}
		.soc_network {float: left; margin-left: 40px; margin-top: 26px;}
			.soc_network a {display: block; float: left;}
				.h_facebook {width: 6px; height: 13px; background: url('img/i_facebook.png')no-repeat center center;}
				.h_vk {width: 14px; height: 13px; margin-left: 13px; background: url('img/i_vk.png')no-repeat center 1px;}
				.h_inst {width: 13px; height: 13px; margin-left: 13px; background: url('img/i_inst.png')no-repeat center center;}
				.h_twitter {width: 10px; height: 13px; margin-left: 13px; background: url('img/i_twitter.png')no-repeat center center;}
				.h_ok {width: 7px; height: 13px; margin-left: 13px; background: url('img/i_ok.png')no-repeat center center;}
		.search {float: right; margin-top: 23px;}	
			.plus16{position:absolute; right:0px; top:-28px; font-size:14px; font-weight:600;}
			.search form {position: relative; width: 300px; height: 23px;}
				.search form input[type="text"] {position: absolute; left: 0px; width: 300px; /* height: 30px; */ border: none; background: transparent; border-bottom: 1px solid #b2b2b4; padding-right: 30px; padding-bottom: 3px; padding-left: 5px; box-sizing: border-box; font-size: 14px; color: #000; font-family: RobotoRegular; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s;}
					.search form input[type="text"]:focus {border-color: #a31f16;}
				.search form input[type="submit"] {position: absolute; right: 0px; bottom: 3px; background: url('img/search.png')no-repeat center center; width: 30px; height: 23px; cursor: pointer; border: none;}
		.main_menu {width: 100%; /* margin-top: 29px; */ box-shadow: 0px 0px 3px rgba(0,0,0,.3);}
#touch_menu {display: none; height: 45px; line-height: 45px;
 font-size: 25px; color: #000; background: url('img/line_menyu.png')no-repeat center center; border: 1px solid #000; border-radius: 2px;  width: 52px; float: left; margin: 20px 0px 0px 20px;}
			.h_menu {display: table; margin: 0px auto; position: relative;}
				.h_menu > li {float: left; height: 42px; border-bottom: 5px solid #a31f16; /*-webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s;*/}
					.h_menu > li:hover {border-color: #eaeaea;}
					.h_menu > li > a {display: block; height: 100%; font-family: RobotoBold; font-size: 15px; color: #000; white-space: nowrap; line-height: 42px; box-shadow: 1px 0px 0px 0px #f7f7f7; padding: 0px 29.95px;}
						.h_menu > li:nth-last-child(2) > a {box-shadow: none;}
					.h_menu > li:nth-last-child(2) > a{background: url('img/menu_click.png')no-repeat  133px 20px;}
.h_menu > li > .children {position: absolute; display: none; left: 0px; top: 47px; z-index: 100; width: 100%; background: #eaeaea; padding: 5px 20px;box-sizing: border-box;text-align: right;}
	.h_menu > li:hover > .children {display: block;} 
.h_menu > li > .children > li {display: inline-block; margin-left: 40px; margin-bottom: 5px;}
	.h_menu > li > .children > li:last-child {margin-right: 0px;}
		.h_menu > li > .children > li > a {display: block; height: 100%; font-family: RobotoBold; font-size: 15px; color: #000; white-space: nowrap; line-height: 25px;}
.content {width: 100%; min-width: 1380px; min-height: 700px; background: #fff;}
	.main_content {width: 1380px; height: 100%; margin: 0px auto; padding: 40px 15px 60px; box-sizing: border-box;}
		.caption_block {font-size: 24px; color: #222; font-family: RobotoBold; margin-bottom:10px;}
		    .caption_block_search{display:block; width:30px; height:32px; float:left; background: url('img/search.png')no-repeat center center;}
			.link_subheadings {position: relative; display: inline-block; font-family: RobotoRegular; background: url('img/arrow_btn.png')no-repeat 94% 17px; padding-right: 27px; padding-top: 9px; padding-left: 10px; cursor: pointer;}
				.link_subheadings > p {border-bottom: 1px dotted #686868; color: #222; font-size: 14px; cursor: pointer;}
        .link_subheadings_active {box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s;}
        	.link_subheadings_active p {color: #a31f16;}
        .link_subheadings .sub_headings {display: none; position: absolute; top: 29px; left: 0px; background: #fff; padding: 10px 10px  15px;; min-width: 100%; box-sizing: border-box; z-index: 10; box-shadow: 0px 4px 5px rgba(0,0,0,0.3);}
          .link_subheadings .sub_headings li {line-height: 19px; margin-bottom: 5px; line-height: 12px;margin-bottom: 8px;}
						.link_subheadings .sub_headings li:last-child {margin-bottom: 0px;}
            .link_subheadings .sub_headings li a {font-size: 14px; color: #222;}
		#left_side {float: left; width: 300px; min-height: 300px;}
			.main_news_section {width: 100%; margin-bottom: 50px; padding-top: 5px; border-top: 3px dotted #a4231a;}
				.main_news_section .caption_block {padding-left: 40px; background: url('img/news.png')no-repeat left center; color: #a4231a;}
            /*TABS*/
            .soc_tabs{margin-bottom:50px;}
			.soc_tabs .tabs {position: relative; margin: 0 auto; width: 100%; min-height: 260px; padding: 0px 0px; box-sizing: border-box;}
			.soc_tabs .tabs label {display: block; float: left; cursor: pointer; font-size: 14px; font-family: RobotoBold; position: relative; color: #222; top: 0px; width: 52px; height: 40px; z-index: 1; box-sizing: border-box; border-top: 2px dotted #040404; padding-top: 2px; background-size: auto 45% !important;}
			.soc_tabs .tabs label#tab_l11 {background: url('img/t_facebook.png')no-repeat center center;}
			.soc_tabs .tabs label#tab_l22 {left: 10px; background: url('img/t_vk.png')no-repeat center center;}
			.soc_tabs .tabs label#tab_l33 {left: 20px; background: url('img/t_inst.png')no-repeat center center;}
			.soc_tabs .tabs label#tab_l44 {left: 30px; background: url('img/t_ok.png')no-repeat center center;}
			.soc_tabs .tabs label#tab_l55 {left: 40px; background: url('img/t_twitter.png')no-repeat center center;}
			.soc_tabs .tabs input {position: absolute; left: -9999px;}
			.soc_tabs #tab_11:checked  ~ #tab_l11, .soc_tabs #tab_22:checked  ~ #tab_l22, .soc_tabs #tab_33:checked  ~ #tab_l33, .soc_tabs #tab_44:checked  ~ #tab_l44, .soc_tabs #tab_55:checked  ~ #tab_l55 {color: #a42219; z-index: 3; top: 0; border-bottom: none; border-color: #a42219; background-size: auto 45% !important;}
      .soc_tabs #tab_11:checked  ~ #tab_l11 {background: url('img/t_facebook_a.png')no-repeat center center;}
      .soc_tabs #tab_22:checked  ~ #tab_l22 {background: url('img/t_vk_a.png')no-repeat center center;}
      .soc_tabs #tab_33:checked  ~ #tab_l33 {background: url('img/t_inst_a.png')no-repeat center center;}
      .soc_tabs #tab_44:checked  ~ #tab_l44 {background: url('img/t_ok_a.png')no-repeat center center;}
      .soc_tabs #tab_55:checked  ~ #tab_l55 {background: url('img/t_twitter_a.png')no-repeat center center;}
			.soc_tabs #tab_11:checked  ~ #tab_l11 div.checked_tabs_red, .soc_tabs #tab_22:checked  ~ #tab_l22 div.checked_tabs_red, .soc_tabs #tab_33:checked  ~ #tab_l33 div.checked_tabs_red, .soc_tabs #tab_44:checked  ~ #tab_l44 div.checked_tabs_red, .soc_tabs #tab_55:checked  ~ #tab_l55 div.checked_tabs_red {display: block;}
			.soc_tabs .tabs_cont {background: #fff; padding: 25px 0px 0px; position: relative; z-index: 2; min-height: 225px; box-sizing: border-box; top: -1px;}
			.soc_tabs .tabs_cont > div {position: absolute; left: -9999px; top: 0; opacity: 0; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out;	transition: opacity .5s ease-in-out;}
		#tab_11:checked ~ .tabs_cont #tab_c11, #tab_22:checked ~ .tabs_cont #tab_c22, #tab_33:checked ~ .tabs_cont #tab_c33, #tab_44:checked ~ .tabs_cont #tab_c44, #tab_55:checked ~ .tabs_cont #tab_c55 {position: static; left: 0; opacity: 1;}
        #tab_c55 iframe{height: 285px !important;}
            .tu-floatRight{display:none !important;;}
			.news_section {width: 100%; margin-bottom: 50px; padding-top: 5px; border-top: 3px dotted #030303;}
				.list_news {margin-top: 12px;}	
					.news_block {margin-bottom: 27px;}
						.news_time {margin-bottom: 4.5px; font-family: RobotoBold; font-size: 14px;}
						.news_title {display: block; line-height: 18.5px; font-size: 14px; color: #000;}
							.news_title:hover {color: #a31f16; text-decoration: underline;}
				.all_blocks {display: block; width: 100%; border-top: 1px dashed #898989; padding-top: 14px;}
					.all_blocks a {color: #000; font-family: RobotoBold;}
						.all_blocks a span {font-weight: bold; font-size: 18px;}
			.videoobzod_dp{width: 100%; height:180px; display:block; background:URL('https://dagpravda.ru/wp-content/uploads/2017/10/videoobzor.jpg')no-repeat center center/cover;}
			.iframe_souz{overflow:hidden;}
			    .iframe_souz iframe{border: 1px solid #cccccc; box-sizing:border-box;}
			.banner4 {width: 100%; height: 600px; margin-bottom: 50px; background: url('img/banner3.png')no-repeat center center;}
			.popular_author {width: 100%; margin-bottom: 50px; padding-top: 5px; border-top: 3px dotted #030303;}
				.popular_author .caption_block {text-align: center;}
				.stat_last_day {margin-bottom: 15px; text-align: center; color: #222; font-size: 14px; font-family: RobotoLight;}
					.stat_last_day span {color: #a31f16;}
				.author_stat_list {margin: 20px 0px 40px;}
					.author_stat {width: 100%; margin-bottom: 40px; text-align: center;}
					.block_category .author_stat{width:300px; float:left;}
					.block_category .author_stat_one{width: 100%;}
						.author_stat:last-child {margin-bottom: 0px;}
						.author_photo {display: block; width: 84px; height: 84px; margin: 0px auto; border: 2px solid #a31f16; border-radius: 50%; overflow: hidden;}
							.author_photo img {border: 2px solid #fff; border-radius:40px;}
						.author_name {display: block; margin: 7px 0px 10px; text-align: center; font-size: 20px; font-family: RobotoBold; color: #000;}
						.author_public_views {width: 100%;}
							.author_public {float: left; text-align: center; margin-left: 65px; font-size: 20px; line-height: 16px;}
							.author_views {float: right; text-align: center; margin-right: 65px; font-size: 20px; line-height: 16px;}
								.author_public span, .author_views span {font-size: 12px;}
			.banner5 {margin-bottom: 50px; background: url('img/banner2.png')no-repeat center center; width: 300px; height: 250px;}
			.affiche_section {width: 100%; margin-bottom: 50px; padding-top: 5px; border-top: 3px dotted #030303; position: relative;}
				.icon_affiche {position: absolute; left: -15px; top: -17px;}
				.affiche_section .caption_block {padding-left: 50px;}
					.affiche_today {border-bottom: 1px dashed #898989; padding-bottom: 8px;}	
						.affiche_caption {font-size: 18px; font-family: RobotoBold; margin: 11px 0px 13px;}
							.affiche_caption span {font-family: RobotoRegular;}
						.block_affiche {width: 100%; margin-bottom: 17px;}
							.block_affiche:hover .affiche_time, .block_affiche:hover .affiche_text {color: #a31f16;}
							.affiche_time {float: left; font-size: 20px; color: #3e3e40; line-height: 20px; font-family: RobotoBold;}
							.affiche_text {float: right; display: block; width: 230px; font-size: 14px; color: #3e3e40; line-height: 20px;}
								.block_affiche:hover .affiche_text {text-decoration: underline;}
			.banner6 {margin-bottom: 50px; width: 300px; height: 600px; background: url('img/banner3.png')no-repeat center center;}
		.home_content {float: left; width: 630px; margin-left: 60px;}
			.banner1 {width: 100%; height: 100px; background: url('img/banner1.png')no-repeat center center; margin-bottom: 50px;}
			.slider_content {width: 100%; height: 400px; margin-bottom: 50px; position: relative;}
			.politics_section {width: 100%; margin-bottom: 50px; padding-top: 5px; border-top: 3px dotted #030303;}
				.politics_section .link_subheadings {margin-left: 20px;}
				.list_posts_blocks {width: 100%; margin: 15px 0px 0px; overflow:hidden;}
					.post_block {float: left; width: 300px; margin-right: 30px; margin-bottom: 30px;}
						.post_block:nth-child(2n) {margin-right: 0px;}
						.bg_post_block {width: 100%; height: 190px; margin-bottom: 10px; position: relative; display: block;}
							.tag_subheadings {position: absolute; top: 15px; left: 0px; height: 25px; padding: 0px 16px; background: #a31f16; font-size: 14px; color: #fff; text-shadow: 0px 0px 3px rgba(0,0,0,.3); line-height: 25px;}
						.title_post_block {display: inline; min-height: 46px; line-height: 20px; /*margin-bottom: 7px;*/ font-family: RobotoBold; font-size: 18px; color: #000;}								
							.title_post_block a {color: #000;}
							.title_post_block span {font-weight: bold;}
							.title_post_block:hover a {color: #a72a21; text-decoration: underline;}
							.title_post_block:hover span {color: #a72a21;}
						.short_text_post_block {margin: 3px 0px 16px; font-size: 15px;}
						.views_share_post_block {width: 100%;}
							.views_post_block {float: left; background: url('img/views1.png')no-repeat left center; padding-left: 30px; font-size: 14px; line-height: 17px;}
							.date_post_block {float: left; margin-left: 40px; font-size: 14px; line-height: 17px;}
				.politics_section .all_blocks {border-top: 2px dotted #e3e3e3;}
					.load_more,.load_more_archive,.load_more_user_posts,.load_more_search {float: left; color: #a31f16 !important; margin-right: 30px; font-family: RobotoBold; cursor:pointer;}
			        .search_timeload{display: none;}
			.economics_section {width: 100%; margin-bottom: 50px; padding-top: 5px; border-top: 3px dotted #030303;}
				.economics_section .link_subheadings {margin-left: 20px;}
				.economics_section .all_blocks {border-top: 2px dotted #e3e3e3;}
			.society_section {width: 100%; margin-bottom: 50px; padding-top: 5px; border-top: 3px dotted #030303;}
				.society_section .link_subheadings {margin-left: 20px;}
				.society_section .all_blocks {border-top: 2px dotted #e3e3e3;}
			.sport_section {width: 100%; margin-bottom: 50px; padding-top: 5px; border-top: 3px dotted #030303;}
				.sport_section .link_subheadings {margin-left: 20px;}
				.sport_section .all_blocks {border-top: 2px dotted #e3e3e3;}
			.culture_section {width: 100%; margin-bottom: 50px; padding-top: 5px; border-top: 3px dotted #030303;}
				.culture_section .link_subheadings {margin-left: 20px;}
				.culture_section .all_blocks {border-top: 2px dotted #e3e3e3;}
			.education_health {width: 100%; margin-bottom: 50px;}
				.education_section {float: left; width: 300px; padding-top: 5px; border-top: 3px dotted #030303;}
				.health_section {float: right; width: 300px; padding-top: 5px; border-top: 3px dotted #030303;}
					.education_section .link_subheadings, .health_section .link_subheadings {float: right;}
					.education_section .politics_block, .health_section .politics_block {float: none; margin: 15px 0px 30px;}
			.law_section {width: 100%; margin-bottom: 50px; padding-top: 5px; border-top: 3px dotted #030303;}
				.law_section .link_subheadings {margin-left: 20px;}
				.law_section .all_blocks {border-top: 2px dotted #e3e3e3;}
		#right_side {float: right; width: 300px; min-height: 300px;}
			.new_newspaper {width: 100%; margin-bottom: 50px; /*background: url('img/border.png')no-repeat center top;*/ border-top: 3px dotted #030303; padding-top: 5px; box-sizing: border-box;}
				.number_paper {margin: 0px 0px 10px; font-size: 14px; color: #222;}
				.newspaper_block {width: 100%; height: 290px; /*position: relative;*/ border: 1px solid #d2cfcf; box-sizing: border-box;}
			.new_newspaper_archive{width:150px; float:left; margin-right:10px; margin-bottom: 25px !important; border-top:0px; padding-top:0px;}
			    .new_newspaper_archive .newspaper_block{height:200px;}
			    .list_archive{overflow:hidden;}
			    .list_archive .new_newspaper_archive:nth-child(4n){margin-right:0px;}
			.block_category_page p {color: #222; margin-bottom: 15px; line-height: 23px;}
	    	.block_category_page img{max-width:100%; height:auto;}
        .new_newspaper_btn {/* position: absolute; bottom: 0px;*/ height: 70px; width: 100%; background: #a72a21; padding-top: 15px; box-sizing: border-box;}
        .online_animate_view{position:absolute; left:0px; top:0px; width:100%; height:100vh; display:none; opacity:0; z-index: 99; background: rgba(0, 0, 0, 0.4);}
            .online_animate_view .book-widget{height:100vh !important;}
            .online_animate_view_close{position:absolute; left:48%; top:1vh; z-index: 100;cursor: pointer;color: white;text-decoration: underline;}
          .new_newspaper_btn a {display: block; cursor: pointer; padding-top: 20px; text-align: center; color: #fff; font-size: 13px;}
          .online_views {float: left; margin-left: 27px; background: url('img/online_views.png')no-repeat center top;}
          .new_newspaper_archive .online_views {margin-left: 0px; width:100%;}
          .archive_number {float: right; margin-right: 27px; background: url('img/archive_number.png')no-repeat center top;}
			.last_materials {width: 100%;  margin-bottom: 60px; /*background: url('img/border1.png')no-repeat center top;*/ border-top: 3px dotted #a4231a; padding-top: 5px; box-sizing: border-box;}
 				.last_materials .caption_block {color: #a31f16;}
 				.list_materials {width: 100%; margin-top: 15px; padding-left: 15px; list-style-position:outside;} 
 					.list_materials li {list-style-type: square; color: #a31f16; line-height: 18px; margin-bottom: 15px;} 
 						.list_materials li:last-child {margin-bottom: 0px;}
 						.list_materials li a {color: #000;}
 							.list_materials li:hover a {color: #a31f16; text-decoration: underline;}
 							.list_materials li span {color: #000; font-size: 18px; font-weight: bold;}
 								.list_materials li:hover span {color: #a31f16;}
 			.popular_block {width: 100%; margin-bottom: 50px; padding-top: 5px; border-top: 3px dotted #a31f16;}
 				.popular_block .caption_block {background: url('img/popular.png')no-repeat left center; padding-left: 32px; color: #a31f16;}
					.popular_block .link_subheadings {float: right;}
					.list_popular {width: 100%; margin-top: 12px;}
						.list_popular li {margin-bottom: 30px;}
							.list_popular li:last-child {margin-bottom: 0px;}
							.popular_bg {display: block; width: 100%; height: 190px; margin-bottom: 10px;}
							.popular_title {display: block; line-height: 19px; font-size: 14px; color: #000;}
							.popular_views {margin-top: 4px; background: url('img/views.png')no-repeat left center; padding-left: 28px; font-size: 14px; color: #a31f16;}
			.banner2 {margin-bottom: 50px; background: url('img/banner2.png')no-repeat center center; width: 300px; height: 250px;}
			.actual_topic {width: 100%; margin-bottom: 50px; padding-top: 5px; border-top: 3px dotted #a31f16;}
				.actual_topic .caption_block {background: url('img/actual.png')no-repeat left center; padding-left: 17px; color: #a31f16;}
				.list_actual {width: 100%; margin-top: 12px;}
					.list_actual li {list-style-type: square; color: #a31f16; line-height: 20px; margin-bottom: 14px;}
					.list_actual_img {display: block; width: 100%; height: 190px; margin-bottom: 10px;}	
						.list_actual li:first-child {padding-top: 261px; box-sizing: border-box;}
						.list_actual li:last-child {margin-bottom: 0px;}
 						.list_actual li a {color: #000; font-size: 18px; font-family: RobotoBold;}
 							.list_actual li:hover a {color: #a31f16; text-decoration: underline;}
 							.list_actual li span {color: #000; font-size: 18px; font-weight: bold;}
 								.list_actual li:hover span {color: #a31f16;}
 			.banner3 {width: 300px; height: 600px; margin-bottom: 50px; background: url('img/banner3.png')no-repeat center center;}
 			.photo_video_section {width: 100%; min-height: 460px; margin-bottom: 50px; padding-top: 5px; /*border-top: 3px dotted #a31f16;*/}
 				.bg_photo {display: block; width: 100%; height: 190px; margin-bottom: 8px; position: relative;}
 					.bg_photo > div {position: absolute; width: 222px; height: 98px; background: url('img/i_photo.png')no-repeat center center; bottom: 0px; left: 0px;}
#tab_c2 .bg_photo > div {width: 100%; height: 100%; left: 0px; top: 0px; background: url('img/v_play.png')no-repeat center center, rgba(0,0,0,.6); opacity: 0.6;}
 					.car_photo_video {margin-bottom: 30px;}
	 					.name_cat_photo {color: #a31f16; font-size: 14px;}
	 					.title_photo {display: block; color: #000; margin-bottom: 5px; font-family: RobotoBold; font-size: 18px; line-height: 22px;}
	 					.nav_photo_video {width: 100%; height: 20px; margin-top: 25px; background: url('img/nav_photo_video.png')no-repeat center center;}
						/*TABS*/
						.photo_video_section .tabs {position: relative; margin: 0 auto; width: 100%; min-height: 260px; padding: 0px 0px; box-sizing: border-box;}
						.photo_video_section .tabs label {display: block; float: left; background: #ffffff;	cursor: pointer; font-size: 24px; font-family: RobotoBold; position: relative; color: #222; top: 0px; width: 140px; height: 40px; line-height: 35px; z-index: 1; box-sizing: border-box; border-top: 2px dotted #040404; padding-top: 2px;}
						.photo_video_section .tabs label#tab_l2 {left: 28px;}
						.photo_video_section .tabs input {position: absolute; left: -9999px;}
						.photo_video_section #tab_1:checked  ~ #tab_l1, .photo_video_section #tab_2:checked  ~ #tab_l2 {color: #a42219; background: #fff; z-index: 3; top: 0; border-bottom: none; border-color: #a42219;}
						.photo_video_section #tab_1:checked  ~ #tab_l1 span, .photo_video_section #tab_2:checked  ~ #tab_l2 span {display: inline-block; border-bottom: 1px dotted #a42219; line-height: 23px; padding-bottom: 2px;}
						.photo_video_section .checked_tabs_red {display: none; position: absolute; width: 100%; height: 10px; top: -10px; background: #cc0033;}
						.photo_video_section #tab_1:checked  ~ #tab_l1 div.checked_tabs_red, .photo_video_section #tab_2:checked  ~ #tab_l2 div.checked_tabs_red {display: block;}
						.photo_video_section .tabs_cont {background: #fff; padding: 20px 0px 0px; position: relative; z-index: 2; min-height: 225px; box-sizing: border-box; top: -5px;}
						.photo_video_section .tabs_cont > div {position: absolute; left: -9999px; top: 0; opacity: 0; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out;	transition: opacity .5s ease-in-out;}
					 #tab_1:checked ~ .tabs_cont #tab_c1, #tab_2:checked ~ .tabs_cont #tab_c2 {position: static; left: 0; opacity: 1;} 
			.project_dag {width: 100%; height: 400px; /* padding: 26px 25px 0px; box-sizing: border-box; */ margin-bottom: 50px; position: relative;}
				.caption_project {margin-bottom: 5px; color: #fff; font-size: 15px; font-family: RobotoBold;}
				.subcaption_project {color: #fff; font-size: 21px; font-family: RobotoBold;}
				.title_nav_project {position: absolute; bottom: 30px; left: 25px;}
					.title_project {position: absolute; bottom: 82px; display: inline; font-size: 17px; font-family: RobotoBold;}
						.title_project a {color: #fff; }
						.title_project span {font-weight: bold; color: #fff; font-family: RobotoBold;}
							.title_project:hover a {text-decoration: underline;}
footer {width: 100%; min-width: 1380px; background: #404040; overflow: hidden; padding-bottom: 20px;}
	.footer_content {width: 1380px; height: 100%; margin: 0px auto; padding: 40px 15px 0px; box-sizing: border-box;}
		.f_logo_site {float: left; width: 201px; margin-top: 3px; margin-right: 70px;}
			.f_logo {width: 201px; height: 52px;}
				.f_logo a {display: block; width: 100%; height: 100%; background: url('img/logo_f.png')no-repeat center center;}
			.f_site {margin: 10px 0px 15px 0px;}
			.f_site_mobile{display: none;}
				.f_site p {color: #fff; font-size: 12px; line-height: 19px;}
				    .f_site p a{color: #fff;}
					.f_site p a:last-child {font-family: RobotoLight; color: #c01004; font-weight: bold; letter-spacing: 0.8px;}
			.f_share {margin-top: 15px;}
				.f_share a {display: block; float: left; margin-right: 20px;}
				.f_facebook {width: 6px; height: 13px; background: url('img/f_facebook.png')no-repeat left center;}
				.f_vk {width: 14px; height: 11px; margin-top: 1px; background: url('img/f_vk.png')no-repeat left center;}
				.f_twitt {width: 13px; height: 9px; margin-top: 2px; background: url('img/f_twitt.png')no-repeat left center;}
				.f_inst {width: 14px; height: 13px; background: url('img/f_inst.png')no-repeat left center; margin-right: 0px;}
		.f_cat {float: left; /* width: 500px;*/}
			.f_caption {border-bottom: 2px dotted #797979; padding-bottom: 6px; margin-bottom: 26px; font-size: 14px; font-family: RobotoBold; color: #fff;}
			.f_list_menu {float: left; margin-right: 50px;}
			.f_list_menu_sub {margin-right: 0px;}	
				.f_list_menu_sub li {padding-left: 5px; font-family: RobotoLight;}
						.f_list_menu_sub li:first-child {padding-left: 0px; font-family: RobotoRegular;}
				.f_list_menu li {line-height: 22px; color: rgba(255,255,255,0.7);}
					.f_list_menu li a {color: rgba(255,255,255,0.7); font-size: 12px;}
						.f_list_menu li a:hover {color: #a31f16; text-decoration: underline;}
		.f_archive {float: right; width: 230px; overflow: hidden; position: relative;}
        .f_archive .f_caption {margin-bottom: 15px;}
        .f_nadzor{margin-top: 15px; float:left;}
        .f_nadzor,.f_nadzor a{color: rgba(255,255,255,0.7);font-size: 12px;}
        .f_nadzor a:hover{color: #a31f16; text-decoration: underline;}
/*CATEGORY*/
.block_category  {width: 100%; padding-top: 5px; border-top: 3px dotted #030303;}
	.block_category .link_subheadings {margin-left: 20px;}
	.block_category .all_blocks {border-top: 2px dotted #e3e3e3;}

.banner7 {width: 100%; height: 150px; background: url('img/banner4.png')no-repeat center center; margin-top: 50px;}
.block_category .list_posts_blocks {overflow: hidden;}
  .block_category .list_posts_blocks .post_block:first-child {width: 100%;}
  .block_category .list_posts_blocks .post_block:nth-child(2n) {margin-right: 30px;}		
  .block_category .list_posts_blocks .post_block:nth-child(2n+1) {margin-right: 0px !important;}		
    .block_category .list_posts_blocks .post_block:first-child .bg_post_block {width: 100%; height: 400px; margin-bottom: 10px;}

.other_category {width: 100%; margin-top: 50px; border-top: 2px dotted #e3e3e3; padding-top: 14px;}
	.caption_other {color: #a31f16; font-family: RobotoBold;}
		.list_other_category {margin-top: 17px;}
			.list_other_category a {display: block; float: left; height: 30px; padding: 0px 8px; margin-bottom: 15px; box-sizing: border-box; margin-right: 15px; line-height: 26px; border: 1px solid #e5e5e5; color: #000; font-size: 15px; font-family: RobotoBold;}
/*NEWS*/
.news_block_content {width: 100%;}
	.caption_block_news {font-size: 24px; color: #000; font-family: RobotoBold; padding-bottom: 2px; border-bottom: 2px dotted #040404;}
	.page_list_news {width: 100%; margin-top: 27px; border-bottom: 2px dotted #030303; margin-bottom: 15px;}
		.page_list_news li {border-bottom: 2px dotted #e5e5e5; padding-bottom: 26px; margin-bottom: 26px;}			
		.page_list_news li:last-child {border-bottom: none; margin-bottom: 0px;}
			.page_list_news li:hover .page_views_news {opacity: 1;}
			.page_time_views_news {float: left; width: 185px; font-size: 14px;}
				.page_time_news span{color:#959595;}
				.page_views_news {opacity: 0; background: url('img/views1.png')no-repeat left center; padding-left: 28px; font-size: 14px;}
			.page_title_news {float: left; width: 445px; font-size: 16px; color: #000; font-family: RobotoMedium; line-height: 21px;}
		li.page_list_news_important1 .page_title_news a {color: #000; font-size: 28px; font-family: RobotoBlack; line-height: 31px;}
		li.page_list_news_important2 a.page_title_news {color: #a72a21; font-size: 28px; font-family: RobotoBlack; line-height: 34px;}
		li.page_list_news_important1 .page_views_news, li.page_list_news_important2 .page_views_news  {color: #a72a21; background: url('img/views.png')no-repeat left center;}
		li.page_list_news_important1 .page_time_news, li.page_list_news_important2 .page_time_news, li.page_list_news_last .page_time_news {color: #a72a21;}
		li.page_list_news_last .page_views_news {background: url('img/views.png')no-repeat left center; color: #a72a21;}
		li.page_list_news_last .page_title_news {font-size: 20px; font-family: RobotoBlack;}
		.link_archive {float: left; cursor: pointer; color: #a3a3a3; font-family: RobotoBold;}
.news_load_archive {margin-bottom: 20px;}
    .archive_calendar_news_page {height: 0px; overflow:hidden; text-align:center; margin-bottom: 50px;}
        .archive_calendar_news_page .calendar-archives.pastel .month, .calendar-archives.pastel .day {color: #000 !important;}
        .archive_calendar_news_page .calendar-archives.pastel .calendar-navigation, .archive_calendar_news_page .calendar-archives.pastel .calendar-navigation > .menu-container li > a.selected, .archive_calendar_news_page .calendar-archives.pastel .day.weekday, .archive_calendar_news_page .calendar-archives.pastel .month.has-posts a, .archive_calendar_news_page .calendar-archives.pastel .day.has-posts a {background-color: #a31f16 !important;}
        .archive_calendar_news_page .calendar-archives.pastel .day.weekday {color: #fff !important;}
            .archive_calendar_news_page .calendar-archives.pastel .calendar-navigation > .prev-year:hover, .archive_calendar_news_page .calendar-archives.pastel .calendar-navigation > .next-year:hover, .archive_calendar_news_page .menu-container.months:hover, .archive_calendar_news_page .calendar-archives.pastel .month.has-posts a:hover, .archive_calendar_news_page .calendar-archives.pastel .day.has-posts a:hover, .archive_calendar_news_page .calendar-archives.pastel .calendar-navigation > .menu-container > .arrow-down:hover {background-color: #870900 !important;}
            .archive_calendar_news_page .calendar-archives.pastel .calendar-navigation > .menu-container li > a {color: #000 !important;}
            .archive_calendar_news_page .calendar-archives.pastel .calendar-navigation > .menu-container li > a:hover {background-color: #870900 !important; color: #fff !important;}
            .archive_calendar_news_page .calendar-archives.pastel .calendar-navigation > .menu-container li > a.selected {color: #fff !important;}
.read_also {width: 100%; margin-bottom: 50px; padding-top: 5px; border-top: 3px dotted #030303;}
	.read_also_list {margin-top: 12px; border-bottom: 2px dotted #e3e3e3; margin-bottom: 14px;}
		.read_also_block {float: left; width: 300px; margin-right: 30px; margin-bottom: 50px;}
			.read_also_block:nth-child(2n) {margin-right: 0px;}
			.bg_also {width: 100%; height: 250px; margin-bottom: 10px; position: relative;}
				.tag_subheadings {position: absolute; top: 15px; left: 0px; height: 25px; padding: 0px 16px; background: #a31f16; font-size: 14px; color: #fff; text-shadow: 0px 0px 3px rgba(0,0,0,.3); line-height: 25px;}
			.also_title {display: inline; min-height: 46px; line-height: 20px; /*margin-bottom: 7px;*/ font-family: RobotoBold; font-size: 18px; color: #000;}								
				.also_title a {color: #000;}
				.also_title span {font-weight: bold;}
				.also_title:hover a {color: #a72a21; text-decoration: underline;}
				.also_title:hover span {color: #a72a21;}
			.also_short_text {margin: 3px 0px 16px; text-align: justify; font-size: 14px;}
			.also_views_share {width: 100%;}
				.also_views {float: left; background: url('img/views1.png')no-repeat left center; padding-left: 30px; font-size: 14px; line-height: 17px;}
				.also_share {float: left; margin-left: 40px; width: 104px; height: 17px; background: url('img/share.png')no-repeat center center;}
/*ARTICLE*/
.article_content {width: 100%; margin-bottom: 20px; padding-top: 5px; border-top: 3px dotted #030303;}
	.article_content h1.caption_block {font-size: 30px; line-height: 35px; }
	.article_content h2.caption_block {line-height: 30px;} 
	.article_info {width: 100%; margin-top: 20px; opacity: 0.6;}
	.article_info p{margin-bottom: 10px; margin-right: 30px;}
		.article_views {float: left; background: url('img/views3.png')no-repeat left center; padding-left: 28px; font-size: 14px;}
		.article_publish {float: left; font-size: 14px;}
		.article_author {float: left; font-size: 14px;}
			.article_author a {color: #000; text-decoration: underline;}
		.article_number_newspaper {float: left; font-size: 14px;}
			.article_number_newspaper a {color: #000; text-decoration: underline;}
			.article_newspaper_share{float: left; margin-bottom: 15px;}
		.ya-share2{float:right; margin-right:30px;}
	.article_album {width: 100%; margin: 10px 0px 25px 0px; position: relative;}
		.article_album .tag_subheadings {z-index: 10;}
		.article_album .slider_content {margin-bottom: 0px;}
		.article_title_album {position: absolute; bottom: 74px; text-align: center; width: 100%; color: #fff; text-decoration: underline; font-size: 14px; z-index: 10;}
	.article_short_text {width: 100%; margin-top: 10px;}
		.article_short_text p {font-size: 18px; color: #222; font-family: RobotoBold; line-height: 23px;}
	.article_full_text {width: 100%; margin: 30px 0px 31px;}
		.article_same {float: left; width: 300px; height: auto; margin-right: 30px; margin-bottom: 23px; background: #f2f2f2; padding: 25px; box-sizing: border-box;}
			/*.article_same img {display: inline-block; vertical-align: middle; margin-bottom: 7px;}*/
			.article_same ul li {list-style-type: square; color: #a31f16; line-height: 18.5px; margin-bottom: 15px;}
			.article_same ul a.article_same_photo{display:block; width:250px; height:160px; margin-bottom:10px;}
				.article_same ul li:last-child {margin-bottom: 0px;}
				.article_same ul li a {color: #000;}
		.article_full_text p {color: #222; margin-bottom: 15px; line-height: 26px;}
		.article_full_text img{width:100%; height:auto;}
		.article_content blockquote {margin: 22px 0px 25px 50px; font-family: RobotoBold; border-left: 5px solid #a72a21; padding: 5px 0px 8px 15px; box-sizing: border-box;}
		.article_content .mejs-container{margin-bottom:12px;}
		.article_content .wp-video{margin-bottom:12px;}
		.article_video {width: 100%; position: relative; height: 400px; margin: 26px 0px;}
			.article_shadow_video {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0,0,0,.7);}
			.article_video_btn {position: absolute; top: 160px; display: block; width: 110px; left: 50%; margin-left: -55px; background: url('img/v_play.png')no-repeat center top; padding-top: 60px; text-align: center; color: #fff; font-size: 14px; text-decoration: underline;} 
			.article_title_video {position: absolute; bottom: 95px; width: 100%; text-align: center; color: #fff; font-size: 18px; font-family: RobotoBold;}
			.article_video_views {position: absolute; bottom: 65px; width: 60px; left: 50%; margin-left: -30px; background: url('img/v_play_min.png')no-repeat left center; padding-left: 20px; font-size: 14px; color: #fff;}
	.article_other_tags {width: 100%; margin-top: 40px; border-top: 2px dotted #e5e5e5; padding-top: 14px; box-sizing: border-box;}
		.article_other_tags > p {float: left; margin-right: 30px; font-size: 16px; color: #010101; font-family: RobotoBold; line-height: 24px;}
		.article_other_tags > div:not(.clear) {float: left}
			.article_other_tags > div > a {display: block; float: left; height: 25px; margin-right: 15px; border: 1px solid #a31f16; font-size: 14px; padding: 0px 15px; color: #a72a21; line-height: 24px;}
				.article_other_tags > div > a:nth-last-child(2) {margin-right: 0px;}
.resize_font_size  {width: 130px; float:left; background: url('img/resize_font.png')no-repeat 45px center/auto 20px;}
    .resize_font_size a{cursor:pointer;}
	.resize_font_size a:nth-child(1) {float: left; font-size: 14px; font-family: RobotoBold; color: #000; line-height: 25px; display:block;width: 40px;height: 25px;}
	.resize_font_size a:nth-child(2) {float: left; display:block;width: 40px;height: 25px;}
	.resize_font_size a:nth-child(3) {float: left; font-size: 22px; font-family: RobotoBold; color: #000; line-height: 25px; display:block;width: 50px;height: 25px;text-align: right;}
.block_smi {width: 100%; height: auto; margin-bottom: 30px;}
.read_also {width: 100%; margin-bottom: 50px; padding-top: 5px; border-top: 3px dotted #030303;}
	.read_also_list {margin-top: 12px; border-bottom: 2px dotted #e3e3e3; margin-bottom: 14px;}
		.read_also_block {float: left; width: 300px; margin-right: 30px; margin-bottom: 50px;}
			.read_also_block:nth-child(2n) {margin-right: 0px;}
			.bg_also {width: 100%; height: 250px; margin-bottom: 10px; position: relative;}
				.tag_subheadings {position: absolute; top: 15px; left: 0px; height: 25px; padding: 0px 16px; background: #a31f16; font-size: 14px; color: #fff; text-shadow: 0px 0px 3px rgba(0,0,0,.3); line-height: 25px;}
			.also_title {display: inline; min-height: 46px; line-height: 20px; /*margin-bottom: 7px;*/ font-family: RobotoBold; font-size: 18px; color: #000;}								
				.also_title a {color: #000;}
				.also_title span {font-weight: bold;}
				.also_title:hover a {color: #a72a21; text-decoration: underline;}
				.also_title:hover span {color: #a72a21;}
			.also_short_text {margin: 3px 0px 16px; text-align: justify; font-size: 14px;}
			.also_views_share {width: 100%;}
				.also_views {float: left; background: url('img/views1.png')no-repeat left center; padding-left: 30px; font-size: 14px; line-height: 17px;}
				.also_share {float: left; margin-left: 40px; width: 104px; height: 17px; background: url('img/share.png')no-repeat center center;}
.page_list_news_single{}
    .page_list_news_single li.page_list_news_last{padding-bottom: 15px; margin-bottom: 15px;}
        .page_list_news_single li.page_list_news_last .page_title_news{font-family: RobotoMedium; font-size: 18px;}
/*PHOTO ALBUM*/
.album_content {width: 100%; margin-bottom: 30px; padding-top: 5px; border-top: 3px dotted #030303; overflow: hidden;}
.text_album {font-size: 12px; margin-top: 7px; line-height: 22px;}
.views_album {margin-top: 12px; background: url('img/views1.png')no-repeat left center; padding-left: 27px; font-size: 14px;}
	.album_list_photo {margin-top: 26px; border-bottom: 2px dotted #e3e3e3; padding-bottom: 20px; margin-bottom: 14px;}
		.album_list_photo li {float: left; width: 300px; height: 300px; margin-right: 10px; margin-bottom: 10px; position: relative;}
			.album_list_photo li:nth-child(2n) {margin-right: 0px;}
			.album_list_photo li > a:first-child {display: block; width: 100%; height: 100%;}
				.album_list_photo li > a > img {display: inline-block; vertical-align: middle;}
			.album_shadow_photo {width: 100%; min-height: 80px; box-sizing: border-box; position: absolute; bottom: 0px; background: linear-gradient(to bottom, transparent, rgba(0,0,0,0.9)); padding: 0px 22px;}				
				.album_shadow_photo p {position: absolute; bottom: 20px; font-size: 14px; color: rgba(255,255,255,0.7);}
	.album_list {margin-top: 15px;}
		.album_block {float: left; width: 300px; height: 300px; margin-right: 30px; margin-bottom: 30px; position: relative;}
			.album_block:nth-child(2n) {margin-right: 0px;}
			.album_shadow_block {width: 100%; min-height: 150px; box-sizing: border-box; position: absolute; bottom: 0px; background: linear-gradient(to bottom, transparent, rgba(0,0,0,0.9)); padding: 0px 22px;}
				.album_info {position: absolute; bottom: 27px;}	
					.album_title {display: block; font-family: RobotoMedium; color: #fff; margin-bottom: 11px;}			
					.album_count_photo {float: left; font-family: RobotoLight; color: #fff;}
					.album_views {float: left; margin-left: 20px; padding-left: 25px; background: url('img/views2.png')no-repeat left center; font-family: RobotoLight; color: #fff;}
.banner7 {width: 100%; height: 150px; background: url('img/banner4.png')no-repeat center center; margin-top: 50px;}
.read_also {width: 100%; margin-bottom: 50px; padding-top: 5px; border-top: 3px dotted #030303;}
	.read_also_list {margin-top: 12px; border-bottom: 2px dotted #e3e3e3; margin-bottom: 14px; overflow: hidden;}
		.read_also_block {float: left; width: 300px; margin-right: 30px; margin-bottom: 50px;}
			.read_also_block:nth-child(2n) {margin-right: 0px;}
			.bg_also {width: 100%; height: 250px; margin-bottom: 10px; position: relative;}
				.tag_subheadings {position: absolute; top: 15px; left: 0px; height: 25px; padding: 0px 16px; background: #a31f16; font-size: 14px; color: #fff; text-shadow: 0px 0px 3px rgba(0,0,0,.3); line-height: 25px;}
			.also_title {display: inline; min-height: 46px; line-height: 20px; /*margin-bottom: 7px;*/ font-family: RobotoBold; font-size: 18px; color: #000;}								
				.also_title a {color: #000;}
				.also_title span {font-weight: bold;}
				.also_title:hover a {color: #a72a21; text-decoration: underline;}
				.also_title:hover span {color: #a72a21;}
			.also_short_text {margin: 3px 0px 16px; text-align: justify; font-size: 14px;}
			.also_views_share {width: 100%;}
				.also_views {float: left; background: url('img/views1.png')no-repeat left center; padding-left: 30px; font-size: 14px; line-height: 17px;}
				.also_share {float: left; margin-left: 40px; width: 104px; height: 17px; background: url('img/share.png')no-repeat center center;}
/*ULBUM*/
.album_content {width: 100%; margin-bottom: 30px; padding-top: 5px; border-top: 3px dotted #030303;}
.text_album {font-size: 16px; margin-top: 7px; line-height: 24px;}
.views_album {margin-top: 12px; background: url('img/views1.png')no-repeat left center; padding-left: 27px; font-size: 14px;}
	.album_list_photo {margin-top: 26px; border-bottom: 2px dotted #e3e3e3; padding-bottom: 10px; margin-bottom: 14px;}
		.album_list_photo li {width: 100%; height: auto; margin-right: 20px; margin-bottom: 20px; position: relative;}
			.album_list_photo li:nth-child(2n) {margin-right: 0px;}
			.album_list_photo li > a:first-child {display: block; width: 100%; height: 100%;}
				.album_list_photo li > a > img {display: inline-block; vertical-align: middle;}
			.album_shadow_photo {width: 100%; min-height: 80px; box-sizing: border-box; position: absolute; bottom: 0px; background: linear-gradient(to bottom, transparent, rgba(0,0,0,0.9)); padding: 0px 22px;}				
				.album_shadow_photo p {position: absolute; bottom: 20px; font-size: 14px; color: rgba(255,255,255,0.7);}
	.album_list {margin-top: 15px;}
		.album_block {float: left; width: 300px; height: 300px; margin-right: 30px; margin-bottom: 30px; position: relative;}
			.album_block:nth-child(2n) {margin-right: 0px;}
			.album_shadow_block {width: 100%; min-height: 150px; box-sizing: border-box; position: absolute; bottom: 0px; background: linear-gradient(to bottom, transparent, rgba(0,0,0,0.9)); padding: 0px 22px;}
				.album_info {position: absolute; bottom: 27px;}	
					.album_title {display: block; font-family: RobotoMedium; color: #fff; margin-bottom: 11px;}			
					.album_count_photo {float: left; font-family: RobotoLight; color: #fff;}
					.album_views {float: left; margin-left: 20px; padding-left: 25px; background: url('img/views2.png')no-repeat left center; font-family: RobotoLight; color: #fff;}
                    .album_views_date{font-size: 14px; color: #fff; margin-left: 20px; float: left;}
.banner7 {width: 100%; height: 150px; background: url('img/banner4.png')no-repeat center center; margin-top: 50px;}
/*VIDEO*/
.video_section  {width: 100%; padding-top: 5px; border-top: 3px dotted #030303;}
	.video_section .link_subheadings {margin-left: 30px;}
	.video_list {margin-top: 12px;}
		.video_list li {float: left; width: 300px; margin-right: 30px; margin-bottom: 31px;}
			.video_list li:nth-child(2n) {margin-right: 0px;}
			.bg_video_list_block {width: 100%; height: 210px; margin-bottom: 9px; position: relative;}
				.bg_video_list_block a {width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background: url('img/v_play.png')no-repeat center center, rgba(0,0,0,.6); opacity: 0.6;}
			.video_list_title {display: block; color: #000; font-family: RobotoMedium; line-height: 21px;}
			.video_date_views {width: 100%; margin-top: 8px;}
				.video_date {float: left; margin-right: 30px; font-size: 14px; font-family: RobotoLight;}
				.video_views {float: left; background: url('img/video_play.png')no-repeat left center; padding-left: 20px; font-size: 14px; font-family: RobotoLight;}
.banner7 {width: 100%; height: 150px; background: url('img/banner4.png')no-repeat center center; margin-top: 50px;}
.other_category {width: 100%; margin-top: 50px; border-top: 2px dotted #e3e3e3; padding-top: 14px;}
	.caption_other {color: #a31f16; font-family: RobotoBold;}
		.list_other_category {margin-top: 17px; overflow: hidden;}
			.list_other_category a {display: block; float: left; height: 30px; padding: 0px 8px; margin-bottom: 15px; box-sizing: border-box; margin-right: 15px; line-height: 26px; border: 1px solid #e5e5e5; color: #000; font-size: 15px; font-family: RobotoBold;}
.video_content{overflow:hidden; margin-top:20px;}
    .video_content iframe{width: 630px; height:400px;}
/*CALENDAR*/
#ajax_ac_widget {padding: 0px !important;}
	#ajax_ac_widget th {background: transparent !important; padding: 0px !important; font-size: 12px !important; font-family: RobotoBold; color: #faf1e8 !important;}
#ajax_ac_widget td {border: none !important;}
#my_calender span {color: #faf1e8; font-size: 12px; padding: 0px !important; font-family: RobotoLight;}
#today a, #today span {background: transparent !important;}
#my-calendar a {background: transparent !important; padding: 0px !important; text-decoration: underline; font-size: 12px;}
#my-calendar a:hover {color: #a31f16;}
#today a:hover{color:#404040;}
#my-calendar tbody tr {height: 22px;}
#my-calendar thead tr {height: 20px;}
#ajax_ac_widget #my_year, .select_ca #my_month {cursor: pointer; background: #404040; color: #faf1e8; border: none;}
#ajax_ac_widget #my_year {position: absolute; right: 0px; top: 0px; width: 54px;}
.select_ca #my_month {width: 85px; float: none !important; left: 50%; margin-left: -42.5px; position: relative; font-size: 14px; font-family: RobotoBold;}
.select_ca #my_month option {font-family: RobotoRegular;}
#today .notpost{background: #a31f16 !important;}
#today .has-post{background: #a31f16 !important;}
#today .has-post:hover{color: #fff;}
/*TEMP*/
div[class*="banner"],.affiche_section{display:none;}

.sp-location-weather-widget p{display: none;}

.news_scribe{width: 100%; height: auto; padding-top: 10px;}
    .news_scribe a{height:60px; display: block; color: #000; padding-left: 85px; background: URL('https://dagpravda.ru/wp-content/uploads/2020/04/telegram.jpg') no-repeat left center/auto 100%; line-height: 28px; font-style: italic; font-family: RobotoBold; font-size: 22px;}
        .news_scribe a span{color: #a4231a;}
.news_soc_list{width: 100%; height: auto; padding-top: 20px; color: #000; font-style: italic;}
    .news_soc_list a{font-family: RobotoBold; color: #01438d;}

.maybach_top{margin-bottom: 40px; border-top: none;}