/*
 Theme Name:   Vulitin Child
 Theme URI:    https://inetta.ru/
 Description:  SMI-MAKER News Theme
 Author:       Evgeny Kornev
 Author URI:   https://inetta.ru/
 Template:     vulitin
 Version:      1.0
 License:      Limited use only
 License URI:  https://inetta.ru/
 Tags: SMI-MAKER, News Theme, Inetta
*/

body {
	padding-top: 0 !important;
}
.google-auto-placed,
.grecaptcha-badge {
	display: none;
}
#custom_html-5 a[target="_blank"] img,
.about-widget a[target="_blank"] img {
	transition: all 0.5s ease 0s;
	opacity: 0.5;
}
#custom_html-5 a[target="_blank"]:hover img,
.about-widget a[target="_blank"]:hover img {
	opacity: 1;
}
.breadcrumbs .trail-items {
	background-color: #9999 !important;
	padding-left: 0.5em !important;
	padding-right: 0.5em !important;
}
.breadcrumb-trail span[itemprop="name"] {
	text-shadow: 0px 0px 5px #fff;
}
.breadcrumbs a[href*="/news/"] {
	display: none;
}
.page .page-title {
	text-shadow: 0px 0px 5px #000;
}
.page .rs-breadcrumbs .breadcrumbs-single {
	background-position-y: 50%;
}
.page .rs-breadcrumbs .breadcrumbs-inner {
	padding: 15px 0;
}
.rs-footer .widget ul li .fa {
	font-size: 20px !important;
}
.footer-top ul.footer_social li a {
	width: 36px;
	height: 36px;
}
@media only screen and (max-width: 767px) {
	.rs-blog .blog-slider .blog-item h2.blog-title {
		line-height: 22px !important;
	}
	.rs-blog .blog-item .blog-img {
		/*min-height: 213px;*/
		min-height:auto;
	}
	.single h1.page-title {
		font-size: 30px !important;
		line-height: 30px !important;
	}
}
@media only screen and (max-width: 320px) {
	.rs-blog .blog-slider .blog-item h2.blog-title {
		font-size: 18px !important;
		line-height: 18px !important;
	}
}
@media only screen and (min-width: 992px) {
	.logo-area {
		padding: 0 !important;
		/*margin-right: 20px !important;*/
	}
	.vc_row-has-fill .blog-item {
		background-color: transparent;
	}
	.flipbook-container {
		overflow: hidden;
	}
	/*
	#main-feautured .slider-hot > .row {
		height: 100%;
	}
	#main-feautured .slider-hot .full-dis {
		height: 100%;
		display: flex;
		flex-direction: column;
	}
	#main-feautured .slider-hot .full-dis .dis-content {
		height: 100%;
	}
	*/
}

#rs-header .toolbar-area .toolbar-sl-share ul {
    margin-top: 7px;
}
#rs-header .toolbar-area .toolbar-sl-share ul li a i.fa::before {
    font-size: 1.2em;
}
#rs-header .toolbar-area .toolbar-contact ul li i {
	color: inherit;
}
.inetta {display: none;}
.page .wpcf7-form textarea,
.page .wpcf7-form input[type="tel"],
.page .wpcf7-form input[type="text"],
.page .wpcf7-form input[type="email"] {
	width: 100%;
}
.page-id-2494 .wpcf7-form textarea {
	height: 143px;
}
.page-id-2494 .wpcf7-form .right {
	text-align: right;
}
.ya-share2 {
	padding-bottom: 2em;
	text-align: right;
}
.ya-share2__container_size_m .ya-share2__icon {
	width: 36px !important;
	height: 36px !important;
	background-size: auto !important;
}
div[id*="yandex_rtb"] {
	margin-bottom: 1em;
}
@media only screen and (max-width: 767px) {
	.ya-share2__container_size_m .ya-share2__icon {
		width: 28px !important;
		height: 28px !important;
		background-size: auto !important;
	}
}
@media only screen and (max-width: 320px) {
	.ya-share2__container_size_m .ya-share2__icon {
		width: 24px !important;
		height: 24px !important;
		background-size: auto !important;
	}
}
.related-posts .relateds-text {
	text-transform: unset;
}
.breaking-top {
    background: #6a6161;
}
.zen-block {
	padding: 1em;
	background: #f3f1f1;
	text-align: center;
	margin-bottom: 2em;
}
.zen-block img {
	margin-right: 2em;
	vertical-align: middle;
}

/* Video frame */
.videoframe {
  	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	position: relative;
	overflow: hidden;
}
.videoframe iframe {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  border: none;
}
/* /Video frame */

.content_vote {
	background-color: #eee;
	padding-left: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
}
.wp-polls .Buttons {
	background-color: #fc1616;
}
.wp-polls {
	padding: 1em;
	margin:0;
}
.wp-polls input {
	border: none !important;
	padding: 6px 12px !important;
}
.wp-polls p strong {
	font-weight: normal;
	font-size: 1.3em;
}
.wp-polls-ul {
	margin-bottom: 2em;
}
.wp-polls-ul li {
	line-height: 2em;
}
.wp-polls-form label {
	font-weight: normal;
	cursor: pointer;
}
.pollbar {
	-webkit-transition: width .4s ease-in-out;
	-moz-transition: width .4s ease-in-out;
	-ms-transition: width .4s ease-in-out;
	-o-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out;
	position: relative;
	background: #fc1616 !important;
	overflow: hidden;
}
.pollbar::after {
	content:'';
	top: 0;
	left: 0;
	transform: translateX(100%);
	width: 100%;
	height: 10px;
	position: absolute;
	z-index: 1;
	animation: slide 2s infinite 3s;
	/* 
	CSS Gradient - complete browser support from http://www.colorzilla.com/gradient-editor/ 
	*/
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(128,186,232,0) 99%, rgba(125,185,232,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,0.8)), color-stop(99%,rgba(128,186,232,0)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 */
}
@keyframes slide {
	0% {transform:translateX(-100%);}
	100% {transform:translateX(100%);}
}
.original_site,
.content_reklama {
	padding-top: 1em;
	padding-bottom: 1em;
	font-style: italic;
}
#vk_groups, .fb-page, #ok_group_widget {
	margin-bottom: 1em;
	width: 100% !important;
}
.related-posts .crp-list ul li {
	padding-bottom: 0px;
}

body.archive .blog-item .blog-img2 {
	padding-bottom: 0px;
	margin-bottom: 30px;
	border-bottom: 4px solid #fc1616;
	overflow: hidden;
}
body.archive .blog-item .blog-img2:hover img {
    filter: grayscale(100%);
    transform: scale3d(1.1, 1.1, 1.1);
}
body.archive .blog-item .blog-img2 img {
    transition: all 0.5s ease 0s;
    width: 100%;
	object-fit:cover;
	height:35vh;
}
body.archive .blog-item {
	box-shadow: 0 0 50px #ccc;
	padding-bottom: 0px;
	width:100%;
}
body.archive .blog-item .inner-blog {
	padding: 0 20px 36px;
}
body.single article {
	padding-bottom: 2em;
}
body.single article .bs-img img {
	width: 100% !important;
}
body.single .related-posts .date > .views {
	padding-left: 1em;
}
.breadcrumbs .trail-items {
	background: #3339;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

#main-popular-news .recent-popular-widget,
#lentatop .tab-top-content {
	scrollbar-width: thin;
	scrollbar-color: #555 #eee;
}
#main-popular-news .recent-popular-widget::-webkit-scrollbar,
#lentatop .tab-top-content::-webkit-scrollbar, #lentatop .popular-widget::-webkit-scrollbar {
	width: 10px;
	background-color: #eee;
}
/**  STYLE */
#main-popular-news .recent-popular-widget::-webkit-scrollbar-track,
#lentatop .tab-top-content::-webkit-scrollbar-track,
#lentatop .popular-widget::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 7px;
	background-color: #eee;
}
#main-popular-news .recent-popular-widget::-webkit-scrollbar,
#lentatop .tab-top-content::-webkit-scrollbar,
#lentatop .popular-widget::-webkit-scrollbar
{
	width: 7px;
	background-color: #eee;
}
#main-popular-news .recent-popular-widget::-webkit-scrollbar-thumb,
#lentatop .tab-top-content::-webkit-scrollbar-thumb,
#lentatop .popular-widget::-webkit-scrollbar-thumb
{
	background-color: #555;
	border-radius: 7px;
}

.bs-sidebar .widget-title {
	font-weight: 400 !important;
	text-transform: uppercase !important;
}
.bs-sidebar .widget_media_image > a > img {
	width: 100%;
}
#whitetext {
	color: #fff;
}
.owl-carousel .owl-nav [class*="owl-"] {
	padding: 0;
}
.recent-widget.popular-widget .recent-popular-widget li .post-item .post-desc {
	padding-right: 0 !important;
}
body.home h2.blog-title,
body.home h3.blog-title {
	text-shadow: 0 0 5px #000;
}
.popular-news h3.blog-title {
	text-shadow: none !important;
}
.popular-news li.blog-poular:first-child {
	margin-top: 0;
}
.popular-news li.blog-poular:last-child {
	margin-bottom: 0;
}
.tag-sec li a {
	background-color: #eee;
}
.tagtext {
    font-size: 13px;
    margin-right: 5px;
    display: inline-block;
    text-align: center;
    font-weight: normal;
    color: #fff;
    /*border: 1px solid #f0f0f0;*/
    background-color: #333;
    padding: 2px 10px;
    margin-right: 8px;
    border-radius: 5px;
}
body.category .row.post-cate-sec > div {
	display: flex;
}
body.category .readmore {
	text-align: right;
}
ol li::marker {
	color: #fc1616;
	font-size: 1.2em;
}
/*
a.title_url {
	border-left: 1px dashed green;
}
*/
#main-feautured .tab-top-content .post-title a,
#main-popular-news .recent-popular-widget .blog-title a,
#lentatop .rs-news-tab .tab-top-content .post-title a {
	max-height: 4.5em;
	display: block;
	overflow: hidden;
}


/*navbar menu items
 * afisha*/
li#menu-item-2565 {
	background-color: #ffed00;
	/*background-image: url('img/tl-journal.png');*/
	/*background-repeat: no-repeat;*/
}
#rs-header.header-style-4 #menu-item-2565 a {
	color:#1f2024;
	 font-weight: 600;
}
#rs-header.header-style-4 #menu-item-2565 a:hover {color: #fc1616;}
.category div[id*="yandex_rtb"] {
	padding-top: 1em;
}
/*journal*/
		li#menu-item-174804 {
	background-color: #ffed00;
	/*background-image: url('img/tl-journal.png');*/
	/*background-repeat: no-repeat;*/
}
		#rs-header.header-style-4 #menu-item-174804 a {
	color:#1f2024;
	 font-weight: 600;
}
		#rs-header.header-style-4 #menu-item-174804 a:hover {color: #fc1616;}
.category div[id*="yandex_rtb"] {
	padding-top: 1em;
}



._df_book {
	padding-bottom: 1em;
}
body.category .fixedpost.blog-item .table_call {
	margin: 0;
}
body.category .fixedpost.blog-item {
	background-color: transparent;
}
.mm-body__inner > div {
	display: flex;
}
@media only screen and (max-width: 767px) {
	.mm-body__inner > div {
		flex-direction: column;
	}
	.mm-body__line {
		width: 100% !important;
	}
}
@media only screen and (min-width: 992px) {
	.mm-body__line {
		width: 20% !important;
	}
}
.mm-body__line a,
.mm-body__line a img {
	width: 100% !important;
	height: auto !important;
}
/*.single-content-full #vkwidget1 {
	display: none;
}*/
#main-popular-news .blog-title,
#lentatop .post-title {
	font-family: 'Roboto Condensed' !important;
}
@media only screen and (min-width: 992px) {
	#main-popular-news .recent-popular-widget,
	#lentatop .tab-top-content {
		height: 480px;
	}
}
.search-results .entry-title a {
	color: #111;
}
.search-results .entry-title a:hover {
	color: #fc1616;
}
.single .yandex_favid {
	padding-left: calc(52px + 2em);
}
.single .yandex_favid a {
	color: #444;
}
.single .yandex_favid .name {
	color: #fc1616;
}
.single .yandex_favid .ya {
	color: #f00;
}
.single .related-posts {
	margin-bottom: 1em;
}
.rs-advertisement .content-add img {
	width: 100%;
	height: auto;
}
.bnr {
	margin-bottom: 2em;
	width: 100%;
}
.bnr img {
	width: 100%;
	height: auto;
}
body.archive .bnr {
	padding-left: 15px;
	padding-right: 15px;
}
.single .single-content-full .bs-desc {
	font-size: 14pt;
}
i.lb-share-tt-ft {
	display: none !important;
}
figure.wp-caption figcaption.wp-caption-text {
	background-color: #eee;
	padding: 1em;
    margin: 0;
}
div.bs-img figure.wp-caption {
	margin: 0;
}
#ya-site-results td,
div.ya-site-form__form td {
	border: none !important;
}
.deal img {
	width: 100%;
}
.dealinfo {
	height: 140px;
	color: #fff;
	background-color: #333;
	padding: 1em;
	background: repeating-linear-gradient(125deg, #2a2a2a, #212121, #2c2c2c 30px);
}
.menu-sticky.stuck {
	top: 0;
}
.deal.adsp-pro-4 {
	margin-bottom: 2em;
}


.rs-news-tab .table_call .cell_call {
    width: 60%;
}
.rs-news-tab .table_call .cell_call.right_padd {
	padding-bottom: 0;
}
.rs-news-tab .table_call .post-img img {
	border: 4px solid #999;
}

.home .wpulike {
	display: none;
}
.rs-advertisement .content-add p:empty {
	display: none;
}
ins.adsbygoogle {
    z-index: -1 !important;
    display: none !important;
}
.category-description {
font-size:16px;
}
.copyright span {
margin-right:20px;
font-size:20px;
}

/* NY */
/*
@media only screen and (max-width: 767px) {
	#page {
		background: url(img/ny.png) no-repeat scroll 90% 0;
	}
	#rs-header {
		background: url(img/ny2.png) no-repeat scroll 0 0;
		background-size: contain;
	}
	#rs-header.header-style-4 .header-inner {
		background-color: transparent !important;
	}
}
@media only screen and (min-width: 992px) {
	.logo-section {
		background: url(img/ny.png) no-repeat scroll 100% 100%;
	}
	.menu-area:after {
		display: block;
		position: relative;
		content: '';
		background: url(img/ny1.png) no-repeat scroll 50% 0;
		bottom: 0;
		width: 100%;
		height: 91px;
		background-color: #fff;
	}
	.menu-sticky.sticky .menu-area:after {
		display: none;
	}
}
*/
/* NY */

.tagline {
font-size:46px;
text-transform:uppercase;
}
@media only screen and (max-width: 1199px) {
.tagline {
font-size:40px;
 align-items: center;
 display:flex;
}
}
@media only screen and (max-width: 991px) {
.tagline {
font-size:32px;
 align-items: center;
 /*display:flex;*/
 display:block;
 }
}
@media only screen and (max-width: 767px) {
.tagline {
font-size:30px;
 }
}

@media only screen and (max-width: 500px) {
.tagline {
font-size:22px;
 display: block !important;
 text-align:center;
 font-weight:600;
 color:red;
 }
}
.vc_custom_1609330664208 #m57591140 {
max-width:100%;
}
.widget-11267 {
/*width: 336px; height: 280px;*/
max-width:100%;
height:auto;
}
.recent-widget.popular-widget .recent-popular-widget li {
width:99%;
}
.recent-widget.popular-widget .blog-poular.show-featured .post-desc .blog-title {
font-size: 15px;
font-weight: 500;
    margin: 4px 0;
	font-family: 'Roboto Condensed' !important;
}
#lentatop .vc_column-inner {
	max-height: 900px;
overflow:hidden;
}
#lentatop .tab-top-content .row {
width:99%;
}
#main-popular-news ul.nav-tabs {
margin-left:0;
}
/* выравнивание блоков на главной*/
.blog-img.content-overlay {
max-height:275px;
overflow:hidden;
}
#maintop .blog-img.content-overlay {
    max-height:100%;
}
@media only screen and (max-width:1300px) {
.blog-img.content-overlay {
max-height:236px;
overflow:hidden;
}
}
@media only screen and (max-width: 1199px) {
.blog-img.content-overlay {
max-height:230px;
overflow:hidden;
}
}
@media only screen and (max-width: 1099px) {
.blog-img.content-overlay {
max-height:200px;
overflow:hidden;
}
}
@media only screen and (max-width: 991px) {
.blog-img.content-overlay {
max-height:190px;
overflow:hidden;
}
}
@media only screen and (max-width: 860px) {
.blog-img.content-overlay {
max-height:150px;
overflow:hidden;
}	
 .rs-blog .blog-slider .blog-item h3.blog-title {
	font-size: 14px;
    font-weight: 400;
    margin-bottom:0;
    line-height: 16px !important;
 }
}
@media only screen and (max-width: 767px) {
.blog-img.content-overlay {
height:auto;
max-height:100%;
}
.rs-news-tab .table_call .cell_call {
    width: 100% !important; 
}
 .rs-blog .blog-slider .blog-item h3.blog-title {
	font-size: 20px;
    font-weight: 500;
    margin: 12px 0 12px;
    line-height: 30px !important;
 }
 .rs-news-tab .table_call {
    padding-bottom:20px;
}
}
#chef1 ul {
margin-left:0;
}
#chef-blog i {padding-right:5px;}
#chef-blog h3 {font-size:20px; margin-bottom:5px; margin-top:5px; line-height: 28px !important;}
#chef1 .wpb_content_element {margin-bottom:15px;}
.chef_views {margin:0 10px;}
#chef-blog a {
color:#111111;
}
#chef-blog a:hover {
color: #FC1616;
}
#sec-screen2, #sec-screen3 {
margin-top:72px;
}
#main-rek {margin-top:30px;}
#lentatop .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display:block;}
#lentatop .vc_tta-panel-heading {display:none;}

@media only screen and (max-width: 767px) {
	#sec-screen2, #sec-screen33 {
	margin-top:0px;
	}
	#popular2 .rs-blog .blog-item, #popular3 .rs-blog .blog-item {
		background: none;
	}
	#sec-screen2 .vc_column-inner, #popular3 .vc_column-inner {
	padding-top:15px;
	}
	#sec-screen2 .vc_empty_space, #popular3 .vc_empty_space {height:10px !important;}
	#popular2 .wpb_content_element {margin-bottom:20px;}
	#main-rek {margin-top:10px;}
	#chef1 .title_cate_default {font-size: 18px;}
	
	#lentatop .popular-news {padding-top: 0;}
}

.header-style-4 .sticky .fox {
    display: none;
}
#custom_html-2 .bs-sidebar ul li {
display:inline-block;
padding-left:5px;
padding-right:5px;
}
.bs-sidebar ul li {
display:inline-block;
padding-left:7px;
padding-right:7px;
}
.home .full-slider-news.style_grid4.blog-item .blog-img img {
  object-fit: cover;
  height: 38vh;
}
#week_theme_img img {
	object-fit: cover;
    height: 38vh;
}
@media only screen and (max-width: 767px) {
body.archive .blog-item .blog-img2 img {height:auto;}
.home .full-slider-news.style_grid4.blog-item .blog-img img {height:auto;}
}
#adfox_163241361383849155 img {
margin-bottom:10px;
}
.tagline a:hover {
color:#FC1616;
}
#hot_play {background:url(/images/hotplay60.png); width:60px; height:60px; border:none; display:none; padding:0; background-size: cover;}
		#hot_pause {background:url(/images/hotpause60.png); width:60px; height:60px; border:none; display:none; padding:0; background-size: cover;}
		#hot_pause.active, #hot_play.active {display:inline-block;}
		
@media only screen and (max-width: 991px) {
	#pl_box {position:absolute; top:0; left:-270px;}

}
@media only screen and (max-width: 650px) {
	#pl_box {left:-240px;}
	#pl_box img {width:80px;}
	#hot_play, #hot_pause {width:50px; height:50px;}
}
@media only screen and (max-width: 420px) {
	/*#pl_box {left:-185px;}
	#pl_box img {width:80px;}
	#hot_play, #hot_pause {width:45px; height:45px;}*/
	#pl_box{top:55px; left:-210px;}
	.tagline {margin-top:50px;}
}
.archivenp .blog-desc {color:#000;}
.archivenp .blog-desc a {
font-size:22px;
}
.archivenp .blog-desc a:hover, .archivenp .blog-desc a:focus {color:#FC1616;}
body.archive .blog-item .archivenp .inner-blog {
	padding:15px 20px;
}
body.archive .blog-item .archivenp .blog-desc {margin:0 0 10px;}
.post-type-archive-archivenp .rs-blog .blog-item {margin-bottom:40px;}
#text-7 h4 {color:#fff; margin-bottom:5px;}
#text-7 p {margin-bottom:20px;}
#text-7 {text-align:center;}
#rs-header .toolbar-area .toolbar-contact ul li#age_info {color:#bebebe; font-size:12px;}