/*
Theme Name: NTA
Author: Ruslan Ratych
Version: 1.0
*/

body { padding: 0 !important;}
.wrapper { background: #fff;}
.admin-bar .header { top:32px;}
.admin-bar .navigation { top:32px; height: calc(100% - 32px);}

.tabs-box .tab-panel { display: none;}
.tabs-box.visible .tab-panel { display: block;}
.tabs-box .tab-title { display: none; margin-top: 5px; margin-bottom: 5px;}
.tabs-list { display: flex; justify-content: center; position: relative; z-index: 1;}
.tabs-list li a { display: block; background: #fff; color:#000; padding: 14px 20px; box-sizing: border-box; border:1px solid #eee; position: relative; text-decoration: none; margin: 0 2px;}
.tabs-list li a:hover { background: #f0f0f0; text-decoration: none;}
.tabs-list li.selected a { background: #f8f8f8; border-bottom-color:transparent; cursor: default;}
.tabs-boxes { background: #f8f8f8; border:1px solid #eee; margin-top: -1px; padding: 20px 24px;}
.tabs-box .tab-title a { display: block; background: #fff; border:1px solid #eee; padding: 14px 20px; font-size: 18px; text-align: center; color: #000; text-decoration: none;}
.program-tabs .tab-panel { line-height: 1.5; max-width: 320px; margin: 0 auto;}
.program-tabs .tab-panel p { margin-bottom: 10px;}
.entry-content ul.tabs-list { list-style: none; margin: 0;}
.entry-content ul.tabs-list li { display: block;}
.entry-content ul.tabs-list li:before { display: none;}
.entry-content ul.tabs-list li a, .entry-content .tab-title a { color: #000;}
.entry-content ul.tabs-list li a:hover, .entry-content .tab-title a:hover { text-decoration: none;}

.header__menu > li > a { text-transform: uppercase;}

.header__weather:before { display: none;}
.header__weather .wi { font-size: 14px; margin-right: 5px;}
.bread, .bread a {font-size: 11px;
color: #939393;
padding: 0px 0 20px 0;}
.gallery-caption {font-size:12px}
.comments-info { position: relative; z-index: 15;}

.main__aside .widget_nav_menu { background: #f9f9f9; padding: 32px 10px 20px;}
.lastnews .widget-title, .widget_nav_menu .widget-title { text-transform: uppercase; font-weight: 900; text-align: center; margin-bottom: 15px; font-size: 20px; padding-left: 8px; display:block}
.widget_nav_menu .menu li+li { border-top:1px solid #e6e6e6;}
.widget_nav_menu .menu li a { display: block; font-weight: 700; text-transform: uppercase; padding: 10px 15px;}
.widget_nav_menu .menu li.current-menu-item>a, .widget_nav_menu .menu li a:hover { color: #f00;}

.wp-pagenavi { padding-bottom: 55px; display: flex; justify-content: center; align-items: center; font-size: 14px;}
.wp-pagenavi a, .wp-pagenavi span { margin: 0 2px 5px; padding: 0; width: 30px; height: 30px; display: flex; justify-content: center; align-items: center; border:none; flex:0 0 30px;}
.wp-pagenavi .current { background: #ff0000; color: #fff;}
@media (hover: hover) {
  .wp-pagenavi a:hover { background: #ff0000; color: #fff;}
  .wp-pagenavi a:hover:before { border-color: #fff;}
}
.wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink { padding-right: 6px; font-size: 0; line-height: 0;}
.wp-pagenavi .previouspostslink:before, .wp-pagenavi .nextpostslink:before { content: ""; width: 9px; height: 9px; border-top: 1px solid #030303; border-right: 1px solid #030303; transform: rotate(45deg); transition: 0.3s;}
.wp-pagenavi .previouspostslink { transform: scale(-1, 1); order:-1;}
.wp-pagenavi .nextpostslink { order:1;}

.content-search .search__form { position:relative; top:auto; right:auto; transform:none; opacity: 1; visibility:visible; width: auto; max-width: 400px;}
.content-search .search__form:after { display: none;}

.social li a.icon-email { width: 26px; height: 26px; background: #000; color: #fff; padding: 5px; border-radius:50%; position: relative; top:-1px;}
.social li a.icon-email svg { width: 16px; height: 16px; vertical-align: top; fill:#fff;}
.social li a.icon-email:hover { background:#f00;}
.social_footer.social li a.icon-email svg { width: 18px; height: 18px;}

.single-excerpt { font-size: 20px; margin-bottom:18px;}
.single-thumb { margin-bottom: 28px;}
.single-thumb img { display: block; width: 100%; height: auto; margin: 0 auto;}

.page { width: 100%; flex:0 0 100%; padding: 32px 0;}
.entry-content .team__item { line-height: normal;}
.entry-content .team__position a { color: #fff;}
.entry-content ul.team__social { margin: 0; list-style: none;}
.entry-content ul.team__social li a, .entry-content ul.single__tags li a { color: #030303;}
.entry-content ul.single__tags li a:before { content:'# ';}
.entry-content ul.team__social li a:hover, .entry-content ul.single__tags li a:hover { color: #f00; text-decoration: none;}
.entry-content ul.team__social li:before, .entry-content ul.vc_tta-tabs-list li:before { display: none;}
.single-inner-content { max-width: 720px; margin: 0 auto;}

.ads-widget { text-align: center; margin-bottom: 20px;}
.ads-widget img { display: inline-block; max-width: 100%; height: auto;}
.ads-widget img.alignnone, .ads-widget img.aligncenter, .ads-widget img.alignleft, .ads-widget img.alignright { margin: 0;}

.wpb_text_column .dropcap, .entry-content .dropcap { float: left; display: block; font-size: 50px; line-height: 56px; background-color: #4db2ec; color: #fff; text-align: center; margin: 9px 13px 0 0; padding: 2px 10px 4px; font-family: Verdana,Geneva,sans-serif; text-transform: uppercase; min-width: 62px; min-height: 62px;}
.wpb_text_column .dropcap1, .entry-content .dropcap1 { border-radius: 70px; font-size: 40px; padding: 2px 14px 4px;}
.wpb_text_column .dropcap2, .entry-content .dropcap2 { background-color: transparent !important; color: #4B4B4B; font-size: 79px; line-height: 69px; margin: 0 9px 0 0; padding: 0 13px 0 0;}
.wpb_text_column .dropcap3, .entry-content .dropcap3 { background-color: transparent !important; color: #4B4B4B; font-weight: bold; font-size: 79px; line-height: 69px; margin: 0 9px 26px 0; padding: 0 13px 0 0;}

.page-template-default .wpb_text_column :last-child, .page-template-default .wpb_text_column p:last-child { margin-bottom: 26px;}
.page-template-default .wpb_text_column figure img { margin-bottom: 0 !important;}

.entry-content .wpra-reactions-wrap { padding-top: 15px; padding-bottom: 15px;}

.content-column { padding-right: 20px;}
.content-column.last_column { padding-right: 0;}

iframe, embed { max-width: 100%;}

.lastnews.cat-news { padding: 20px; margin-bottom: 24px;}
.lastnews__thumb { display: block; float:left; width: 240px; height: 124px; position: relative; margin-right: 20px;}
.lastnews__thumb img { display: block; position: absolute; top:0; left:0; width: 100%; height: 100%; object-fit: cover;}
.lastnews__desc { display: block; margin-top: 10px; color: #888; font-weight: 400; font-size: 14px;}
.lastnews__title .qas { margin-left: 4px;}
.top-articles-widget { padding-top: 32px;}
.top-articles-widget .widget-title { display: block; margin-bottom: 21px; font-size: 24px; font-weight: 900; text-transform: uppercase; position: relative;}
.top-articles-widget .widget-title:before { content:''; display: block; position: absolute; z-index: 1; width: 4px; height: 16px; background: #ff0000; left: -14px; top: 50%; transform: translateY(-50%) skewY(
-50deg);}

.newslist__item .newslist__title a {color:#ffffff}

.home-importants .newslist__item { width: 100%;}
.article-item { margin-bottom: 24px;}
.article-thumb { display: block; position: relative; padding-bottom: 60%; margin-bottom: 18px;}
.article-thumb img { display: block; position: absolute; top:0; left:0; width: 100%; height: 100%; object-fit: cover;}
.article-thumb .cat-badge { display: block; position: absolute; left:12px; top:12px; max-width: calc(100% - 20px); background: #f00; color: #fff; font-size: 14px; line-height: 18px; padding: 3px 7px 1px; font-weight: 600; text-transform: uppercase;}
.article-title { font-size: 18px; font-weight: 900; text-transform: uppercase;}
.article-title a:hover { color: #f00;}
.article-desc { margin-top: 8px; font-size: 14px;}

.covid-wrap { overflow:auto; margin-top: 5px; margin-bottom: 20px;}
.covid-block { min-width: 750px; display: flex; align-items: center; border:1px solid #ff0000;}
.covid-head { margin: 0px; flex:0 0 25%; width: 25%; height: 80px; padding: 17px 80px 17px 30px; background: #fff; color: #ff0000; text-transform: uppercase; font-weight: bold; -webkit-clip-path: polygon(0 0, calc(100% - 80px) 0, 100% 100%, 0 100%); clip-path: polygon(0 0, calc(100% - 80px) 0, 100% 100%, 0 100%);}
.covid-head .covid-caption { font-size: 24px; line-height: 28px; white-space: nowrap;}
.covid-head .covid-country { font-size: 14px; line-height: 18px;}
.covid-flex { flex:0 0 75%; width: 75%; display: flex; padding-top: 4px;}
.covid-flex .covid-col { flex:0 0 25%; width: 25%; padding: 0 15px 0 40px; position: relative;}
.covid-flex .covid-col:before { content:''; display: block; position: absolute; width: 0px; height: 20px; background: #ff0000; left:15px; top:50%; transform: translateY(-50%) skewY(-50deg);}
.covid-flex .covid-label { font-size: 11px; line-height: 14px; text-transform: uppercase; font-weight:bold;}
.covid-flex .covid-data { font-size: 24px; line-height: 28px; white-space: nowrap;}
.covid-flex .covid-data .covid-change { font-size: 14px; line-height: 22px; color: #f00; margin-left: 2px; vertical-align: top; position: relative; top:6px;}

/* comments */
.leave-fb-comments { padding: 30px; background: #f9f9f9; font-weight: 300; display: flex; justify-content: space-between; flex-wrap: wrap;}
.comment-reply-title small a { color: #b4b4b4; font-size: 14px; font-weight: 400; text-transform: none;}
.comment-form>p, .comment-form>div { width: 100%; margin-bottom: 20px;}
.comment-form .leave-comment__item_full, .comment-form .comment-form-cookies-consent { margin-bottom: 35px;}
.comment-form .leave-comment__item_submit { margin-bottom: 0;}
.comment-form .comment-form-author, .comment-form .comment-form-email { width: calc(50% - 20px);}
.comment-form p a:hover { color: #f00; text-decoration: underline;}
.comment-list { margin: 1em 0; list-style: none;}
.comment-list .comment-respond { margin-top: 15px;}
.comment { line-height: 24px; padding-bottom: 13px; border-bottom: 1px solid #e6e6e6; margin-bottom: 21px;}
.comment-author { display: inline;}
.comment-author img { float: left; margin-right: 20px; margin-bottom: 20px; width: 50px;}
.comment cite { font-weight: 700; font-style: normal; font-size: 14px; line-height: 1;}
.comment .says { display: none;}
.comment .comment-body p, .comment .reply { margin-left: 70px;}
.comment .comment-body p { margin-top: 7px; line-height: 21px;}
.comment .comment-meta { display: inline; font-size: 11px; line-height: 1; color: #b4b4b4; padding-left: 10px;}
.comment .comment-meta a { color: #b4b4b4;}
.comment-reply-link { font-size: 11px; color: #b4b4b4;}
.comment .comment-meta a:hover, .comment-reply-link:hover, .comment-reply-title small a:hover { color: #f00; text-decoration: underline;}
.comment .children { list-style: none; margin-left: 70px; padding-top: 16px; border-top: 1px solid #e6e6e6; margin-top: 13px;}
.comment .children .children { margin-left: 0;}
.comment .children .comment:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
.comment .children .comment .avatar { width: 36px; height: 36px; position: relative; top: 5px;}
.comment .children .comment-body p, .comment .children .reply { margin-left: 56px;}

input[type=checkbox] + label:before { content:''; display: inline-block; border: 1px solid #767676; width: 13px; height: 13px; border-radius: 3px; background: #fff; cursor: pointer; margin-right: 18px; min-width: 13px; font-size: 0; position: relative; top: 1px; color: transparent;}
input[type=checkbox]:checked + label:before { background: #ff0000 url(images/icons/check_white.svg) center no-repeat; background-size: 9px 9px; border-color: #ff0000;}

/* branding */
.branding-bg { display: none;}
@media screen and (min-width: 1400px) {
    .branding .wrapper { max-width: 1300px; margin: 0 auto; position: relative; z-index: 1;}
    .branding .header { width: 1300px; left:50%; margin-left: -650px;}
    .branding-bg { display: block; position: fixed; top:0; left:50%; transform:translateX(-50%);}
    .branding-bg img { display: block;}
    .admin-bar .branding-bg { top:32px;}
}

@media screen and (min-width: 576px) {
    .article-item.article-big .article-title { font-size: 24px;}
}   

@media screen and (min-width: 768px) {
    .home-importants .newslist__item .newslist__thumb { padding-bottom: 50%;}
    
    .article-item.article-long .article-thumb { padding-bottom: 120%;}
}

@media screen and (min-width: 992px) {
    .header.active { padding: 5px 0;}
    .header.active .header__date, .header.active .header__col_2 .header__row { display: none;}
    .header.active .header__col_2 .header__row_middle { display: flex;}
    .header.active .header__logo { width: 150px;}
}

@media screen and (max-width: 1200px) {
    .covid-flex .covid-col { padding-left:30px;}
    .covid-flex .covid-data { font-size: 20px;}
    .covid-flex .covid-data .covid-change { font-size: 12px;}
}

@media screen and (max-width: 991px) {
    .tabs-list li a { padding: 14px;}
    
    .covid-flex .covid-data .covid-change { display: block; line-height: 14px; margin-left: 0; top:auto;}
}

@media screen and (max-width: 782px) {
    .admin-bar .header { top:46px;}
    .admin-bar .navigation { top:46px; height: calc(100% - 46px);}
}

@media screen and (max-width: 767px) {
  .tabs-box .tab-title { display:block;}
  .tabs-list { display:none;}
  .tabs-boxes { background:none; border:none; margin:0; padding:0;}
  .program-tabs .tab-panel { max-width: none; background: #fff; border:1px solid #eee; padding: 14px 20px;}
    
  .covid-block { min-width:340px; flex-direction: column; border:none;}
  .covid-head { background: none; color: #f00; flex:0 0 100%; width: 100%; height:auto; padding:0; -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);}
  .covid-head .covid-caption, .covid-head .covid-country { display: inline;}
  .covid-head .covid-caption { font-size: 20px;}
  .covid-flex { flex:0 0 100%; width: 100%; justify-content: space-between;}
  .covid-flex .covid-col { flex:0 1 auto; width:auto; padding: 5px 7px;}
    .covid-flex .covid-col:first-child { padding-left: 0;}
    .covid-flex .covid-col:last-child { padding-right: 0;}
    .covid-flex .covid-data { font-size: 17px; line-height: 22px;}
    
    .newslist__item .play-mask-reverse { display: none;}
    .newslist__content { position:relative; bottom:auto; left:auto; padding: 15px 15px 10px; color: #030303;}
    .newslist__cat { display: none;}
    .newslist__cat a, .newslist__item .newslist__title a { color: #030303;}
    
  .leave-fb-comments { padding: 15px;}
  .wp-pagenavi { padding-bottom: 30px;}
}

@media screen and (max-width: 600px) {
    #wpadminbar { position: fixed;}
    
    .content-column { padding-right:0;}
    
    .lastnews__thumb { float:none; width: 100%; padding-bottom: 56.25%; margin-right: 0; margin-bottom: 15px;}
}


@media screen and (max-width: 540px) {
    .top-articles-widget .widget-title { margin-left: 15px;}
    
    .comment-form>p, .comment-form>div, .comment-form .leave-comment__item_full, .comment-form .comment-form-cookies-consent { margin-bottom: 15px;}
    .comment-form .comment-form-author, .comment-form .comment-form-email { width: 100%;}
    
    .comment .children { margin-left: 34px;}
    .comment .children .comment .avatar { top:0;}
}

@media screen and (max-width: 400px) {
    .newslist__item .newslist__title, .article-title { font-size: 16px;}
}

.bigmir {float:left;
display: block;
margin: 0 12px 12px 0;
width: 100px;
padding-left: 15px;}

.madein {font-size: 12px;
float: left;
	padding-left: 15px;
width: 100px;}

.widget-title {display:none}

.lastnews__date {
	font-size: 15Px;
    color: #ed1e24;
    margin-left: 50%;
    font-weight: bold;
    border-bottom: 1px solid #ed1e24;
	
}


.lastnews__date_left {
	font-size: 15Px;
    color: #ed1e24;
    margin-left: 37%;
    font-weight: bold;
    border-bottom: 1px solid #ed1e24;
	
}


.teamclass {
	border-radius: 17px;
}

.item_important_23 {
background-color: #ed1e2430;
}

@media screen and (max-width: 767px) {
  .newslist__item {
    width: 100%;
  }
  .newslist__item .newslist__thumb { padding-bottom: 56.25%;}
  .newslist .newslist__item:nth-child(n+3) { display: block;}
}


