/*
Theme Name: RT-online
Theme URI: https://ar2net.com
Author: Ar2Net
Author URI: https://ar2net.com/
Description: 
Version: 1000.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 
Tags: 
*/
body {
    background-color: transparent!important;
}
header menu {
    justify-content: flex-end;
}
ul.sub-menu {display: none;}
img {
    filter: grayscale(0%)!important;
}
.right_column .right_content_1 .right_side .teaser img {height: auto!important;}
._3th_container .right_column .right_side .item img {
    width: 80px;
    height: 80px;
    border-radius: 40px;
}
header {
    height: 155px;
}
.header {
    display: flex!important;
}
ul.tag_list:last-child {
    background-color: #f9f8f8;
}

._3th_container .right_column .right_side .header a, .header a {
    background-color: transparent!important;
    padding: 0 13px 0 5px;
    color: #535350;
    font-size: 11px;
    font-family: Inter;
    font-weight: 700;
    font-style: normal;
    line-height: 15px;
    letter-spacing: .16em;
    text-decoration: none;
    text-transform: uppercase;
}
.header:after {
    content: " ";
    height: 1px;
    background-color: #e7e7e6;
    margin: 0;
    position: relative;
    display: block;
    flex: 1;
}
header .logo {
    border-right: 0;
}
._left_column_news .header {
    align-items: center;
    margin: 0 0 16px;
}
.main_news .header {
    background-color: #fff;
    top: -8px;
}
.myCustomSkin, .myCustomSkin .rsOverflow, .myCustomSkin .rsSlide, .myCustomSkin .rsVideoFrameHolder, .myCustomSkin .rsThumbs {
    background: transparent!important;
}
.myCustomSkin .rsThumb {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
}
.rsUni .rsBullets {z-index: 20!important;}
a.all {
    text-align: center;
    padding: 10px!important;
    border: 1px solid #e7e7e6;
    margin: 0 0 8px;
    border-right: 1px solid #e7e7e6!important;
    background: #e7e7e6;
    font-weight: 500!important;
    font-size: 17px!important;
}

a.all:hover {
    background: #f1f1f1;
}
photo_post:hover, .item:hover, .news_post:hover, .video ul li a:hover, .right_side .video ul li:hover {
    transition: scale .5s linear;
    transform: scale(1.005);
}
.photo_post:hover h3 a, .item:hover h4 a, .item:hover a, .news_post:hover a, .video ul li a:hover, .right_side .video ul li:hover {
    color: #006cff!important;
}
.item img, .photo_post img, .news_post img, .video ul li img {
    border-radius: 3px;
}
._news .item a span.time {
    background: #f1f1f1;
}
a.nondec h1 {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
}
.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs {
	background: transparent!important;
}
img.rsImg {
    width: 100%!important;
    height: auto!important;
	margin: 0 auto!important;
}
.myCustomSkin .rsBullets {
    top: 430px!important;
    right: 0!important;
    text-align: center!important;
    z-index: 19!important;
}
.myCustomSkin .rsBullet span {
    width: 15px!important;
    height: 15px!important;
    background: #dfdfdf!important;
    border: 0!important;
    border-radius: 50%!important;
    opacity: 0.5!important;
}
.myCustomSkin .rsBullet.rsNavSelected span {
    background-color: #5e5e5e!important;
    border: 1px solid white!important;
}
.myCustomSkin.rsHor .rsArrowLeft .rsArrowIcn {
    opacity: 0.8!important;
    background: url(/wp-content/themes/online/css/img/arrow-l.png)!important;
    width: 25px;
    height: 35px;
    top: 300px;
    left: 30px;
}
.myCustomSkin.rsHor .rsArrowRight .rsArrowIcn {
    background-position: -72px -33px!important;
    opacity: 0.8!important;
    background: url(/wp-content/themes/online/css/img/arrow-r.png)!important;
    width: 25px;
    height: 35px;
    top: 300px;
    left: 55px;
}
.myCustomSkin .rsBullet{
    height: 20px!important;
    background-color: transparent!important;
    margin: 3px!important;
}

.sv_num {
    width: 100%;
    margin: 10px 0;
}
.sv_num .img {
    float: left;
    padding-right: 10px;
}
.sv_num a {
    color: #666666;
    text-decoration: none;
    font-weight: 400;
}
.sv_num .txt {
    color: #666666;
}
.sv_num .txt strong {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    line-height: 30px;
}
.txt img {
    width: 16px!important;
    margin-right: 5px!important;
}
ul.footer_list {
    width: 100%;
    height: 27px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.footer_list li {
    margin-left: 24px;
    margin-bottom: 10px;
}

footer:after {
    margin: 0;
    width: 0;
    height: 1px;
    background-color: #e7e7e6;
}
.page-hero__wrap {
    /*padding-top: 200px;
    padding-bottom: 200px;*/
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 20px;
}
.page-hero__wrap:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    background-color: rgba(0,0,0,.5);
    background-image: linear-gradient(0deg,var(--body-bg-dark),transparent);
}
.page-hero__wrap .content-container {
    position: relative;
    z-index: 1;
    padding-left: 82px;
    padding-right: 82px;
    padding-top: 240px;
    padding-bottom: 40px;
}
.page-hero__title {
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2;
    color: #fff;
}
.menu_box {
    z-index: 25;
    padding-top: 32px!important;
    margin-top: 100px;
    width: 25%;
}
.autor_photo a img {
	margin-bottom: 20px;
}
.new_post {
    min-height: 140px;
}

.right_side .video {
    width: 100%;
    padding: 0;
    position: relative;
}
.right_side .video .header{
    padding: 0;
    width: 100%;
    display: flex;
    align-items: center;
    margin: 0 0 16px;
}
.right_side .video ul {
    margin: 24px 0 0;
}
.right_side .video ul li {
    margin: 0 0 24px;
    padding: 0 0 16px;
    border-bottom: 1px solid #e7e7e6;
}
.right_side .video ul li img {
    height: 139px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: relative;
    border-radius: 3px;
    margin: 0 0 16px;
}
.right_side .video ul li a {
    color: #000;
    font-size: 16px;
    font-family: Georgia;
    font-weight: 700;
    font-style: normal;
    line-height: 20px;
    letter-spacing: -.01em;
    text-decoration: none;
    text-transform: none;
}
.right_side .video ul li:last-child {
    border-bottom: 0!important;
}
._3th_container .right_column .right_side .video ul li .foto img {
    height: auto;
}
._1st_container .right_column .right_content_1 .right_side .teaser {
    text-align: center;
    padding: 6px;
}
._1st_container .right_column .right_content_1 .right_side .teaser a {
    border: 0!important;
    padding: 6px!important;
    margin: 0!important;
}
._1st_container .right_column .right_content_1 .right_side .teaser img {
    margin: 0;
}
._3th_container .left_column .fixed_block_3 .teaser {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    background-color: #f1f1f1;
    text-align: center;
    margin: 0 0 35px 0;
}
.ad_banner_3 li {
    margin-bottom: 10px;
}
._5th_container .ad_news .news .news_post {
    margin-bottom: 20px;
}
._5th_container .ad_news, ._5th_container .ad_news .ad_banner_3 {
    height: auto;
}
._5th_container .ad_news .news .news_post img {
    margin-bottom: 15px;
}
._5th_container .ad_news .news .news_post a {
    color: #000;
    font-size: 16px;
    font-family: Georgia;
    font-weight: 700;
    font-style: normal;
    line-height: 20px;
    letter-spacing: -.01em;
    text-decoration: none;
    text-transform: none;
}
.rsThumbsContainer {
    width: 100%!important;
}
.main_news .center_block article h1 {
    font-size: 30px;
    margin: 20px 0;
}
.bcn, .bcn a {
    color: #979797;
}
.main_news .center_block article {
    width: 100%;
}
.main_news .center_block article ._items_list .new_post:last-child {
    border: 0;
}
.wp-pagenavi {
    text-align: center;
}
.wp-pagenavi a, .wp-pagenavi span {
    display: inline-block;
}
._1st_container .left_column ._news .item {
    display: block;
}
._1st_container .left_column .fixed_block_1, ._3th_container .left_column ._news {
    overflow-x: hidden;
    width: 300px!important;
    height: 500px!important;
}
._3th_container .left_column .fixed_block_3 {
    border-bottom: 0!important;
}
form#commentform p input#submit {
    text-align: center;
    padding: 10px!important;
    border: 1px solid #e7e7e6;
    margin: 0 0 8px;
    border-right: 1px solid #e7e7e6!important;
    background: #e7e7e6;
    font-weight: 500!important;
    font-size: 17px!important;
    font-family: Georgia;
    font-style: normal;
    line-height: 20px;
}
form#commentform p input#submit:hover {
    color: #006cff!important;
    background: #f1f1f1;
}
._comments .comment p, .post_page .center_block .comments .comment p {
    font-family: auto!important;
    color: #000000;
}
form#commentform p {
    margin: 15px 0;
}
.grecaptcha-badge {
    display: none!important;
}
.mob {display: none!important;}
.comp {display: flex!important;}
.pop_news {
	display: block!important;
	background-color: #f1f1f1;
    padding: 20px;
    margin-bottom: 20px;
}
.pop_news .header, .pop_news .item {
    padding: 0;
}
.wpp-post-title {
    font-family: Georgia;
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -.01em;
    color: #000;
    margin: 0 0 8px;
    display: block;
}
.wpp-list li:hover {
    transition: scale .5s linear;
    transform: scale(1.005);
}
.wpp-post-title:hover {
    color: #006cff!important;
}
._3th_container {
	margin: 0 auto!important;
	justify-content: center;
}
div#loadmore2, ._3th_container .left_column ._news .item {
    display: block;
}
._5th_container .photo_post {
    width: calc(98% - 300px);
    border: 1px solid #e7e7e6;
}
._5th_container .photo_post img {margin: 20px!important;}
._5th_container .ad_news {
    width: 300px;
}
.new-royalslider-26 .rsThumbsVer {
    position: relative!important;
    left: 10px!important;
}
._1st_container .right_column .right_content_1 .center_block {
    width: 100%!important;
}
.news_text p {
    margin-bottom: 10px;
    margin-right: 20px;
}

.spravka {
	width:250px;
	margin-top: 10px;
	margin-bottom:10px;
	background-color: rgba(236, 236, 236, 0.5);
	border: 1px solid #e8e8e6;

}

.spleft {
	float: left;
	margin-right: 20px;
}

.spright {
	float: right;
	margin-left: 20px;
}

.spravka table{
	width:250px;
}

.spravka table tr:first-of-type td {
	padding: 0;
	min-height:20px;
}

.spravka table tr:last-of-type td {
	padding: 10px 20px 10px 20px;
	color: #696d70;
	font-family: Arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
}

.spravka img {
	height: auto;
    max-width: 100%;
}

.aksent table{
	/* width:210px;	 */
}


.aksent table tr:first-of-type td:first-of-type {
	background:url('/wp-content/themes/online/css/img/st_str_red.png') no-repeat 0 5px;
	width:45px;
	height:45px;
}

.aksent table tr:last-of-type td:first-of-type {
	width:210px;
	color: #2d3134;
	font-family: Arial;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	padding-top: 15px;
}

.aksent table tr:first-of-type td:last-of-type {
	color: #2d3134;
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	padding-left: 10px;
}
.alignleft {
    text-align: center;
    float: left;
    margin: 10px;
}
.aligncenter {
    text-align: center;
    margin: 0 auto;
}
.alignright {
    text-align: center;
    float: right;
    margin: 10px;
}
.alignnone {
    float: none;
    margin: 10px;
    text-align: center;
}
.big_news {
    flex-direction: row;
    flex-wrap: wrap;
}
@media (min-width: 1621px){
	._1st_container .right_column .right_content_1 .center_block{
		flex: 1 0;
		padding-right: 24px;
		margin-left: 0;
	}
}
@media (min-width: 1460px){
	.wrapper, .footer_news {width: 100%;max-width: 1420px;}
	
}
@media (min-width: 1240px){
	._3th_container,  {
	    justify-content: center!important;
	}
	._5th_container {
        justify-content: space-around!important;
	}
}

@media (max-width: 1240px){
	.wrapper, header, header .centering_block {width: 100%!important;}
	/*._1st_container .right_column .right_content_1 .right_side {
		width: 264px!important;
		flex-direction: column;
	}*/
	.right_side .video ul li img {
		height: auto;
	}
}
@media (max-width: 950px){
	body, header {
	    min-width: auto;
	}	
	.wrapper {
	    width: 100%;
	    min-width: 100%;
	}
	header, ._5th_container .ad_news .ad_banner_3, ._5th_container .ad_news, .footer_news .item {
	    width: 100%;
	    height: auto;
	}
	.search_box fieldset {
	    display: block;
	}
	header menu .search_box fieldset input {
	    width: 120px;
	}
	header menu .search_box {
	    width: 50%;
	    left: 25%;
	}
	._3th_container .right_column .center_block .small_news .item, ._3th_container .right_column .center_block .small_news .item img, ._4th_container .post img, .footer_news .post img, .footer_news .item, footer, ul.footer_list {
		height: auto;
	    	display: block;
	}	
	._2th_container, ._3th_container, ._1st_container .right_column .right_content_1, ._3th_container .right_column .center_block .small_news, ._5th_container .ad_news, .footer_news {
	    display: block;
	}
	._1st_container .right_column .right_content_1 .right_side {
	    padding: 16px 16px 0;
	}
	._1st_container .left_column, ._3_columns .left_column, ._3th_container .right_column .center_block .small_news .item, ._3th_container .left_column, ._1st_container .left_column .fixed_block_1, ._3_columns .left_column, ._1st_container .right_column, ._3th_container .right_column {
	    width: 100%!important;
	}
	._1st_container .left_column .fixed_block_1 {
	    height: auto!important;
	}
	section._1st_container {
	    display: flex;
	    flex-flow: wrap;
	}
	.left_column.fixed_block__wrapper_1 {
	    order: 1;
	}
	._1st_container .right_column .right_content_1 .right_side, ._3th_container .right_column .right_side .video {
	    width: 100%;
	}
	._3th_container .right_column .right_side, ._1st_container .right_column .right_content_1 .right_side {
    		display: block;
    	}
    	._3th_container .right_column .right_side .video ul li img {
    		height: auto;
    	}
	._5th_container .ad_news .news {
	    margin-left: 0;
	    display: block;
	    width: 100%;
	    text-align: center;
	}
	._5th_container .ad_news .news .news_post img {
	    margin-bottom: 15px;
	}
	.rsOverflow.grab-cursor {
	    width: 100%!important;
	}
	._1st_container .right_column .right_content_1 .right_side .teaser, .right_side .video ul li img, ._3th_container .right_column .center_block .big_news .item img {
	    height: auto;
	}
	.sv_num {
	    margin-bottom: 30px;
	    text-align: center;
	}
	.sv_num .img {
	    float: none;
	    width: 60px;
	    padding-right: 0px;
	    margin: 0 auto;
	}
	.txt img {
	    margin: 0 auto!important;
	    padding: 10px;
	    float: none;
	}
	ul.tag_list, .mnen, ._1st_container .right_column .right_content_1 .right_side, ._1st_container .right_column .right_content_1 .right_side .teaser, ._3th_container .right_column .center_block .big_news .item p, ._3th_container .right_column .center_block .big_news .item div
	{
	    display: none!important;
	}
	._3th_container .left_column .fixed_block_3, ._3th_container .right_column .center_block .big_news .item .header 
	{
		display: none!important;
	}
	._1st_container .right_column .right_content_1 .center_block {
		width: 100%;
		margin: 0;
		padding-right: 0;
	}
	.page-hero__wrap .content-container {
	    padding-left: 22px;
	    padding-right: 22px;
	    text-align: center;
	}
	.menu_box {
	    width: 90%;
		padding-top: 10px!important;
	}
	.menu_box .primary_menu li {height: 46px;}
	.autor_photo a img {
	    width: 100%;
	    height: auto;
	}
	.mob { display: block!important;}
	.big_news.mob { display: flex!important;}
	.comp { display: none!important;}
	.big_news:last-child, ._5th_container .photo_post, ._5th_container .ad_news .news, ._5th_container .header, .wp-pagenavi span.pages, .wp-pagenavi a.last {display: none!important;}
	.rsUni {
		height: 400px!important;
	}
	/*img.rsImg {
		margin-top: 0!important;
		width: auto!important;
		height: 350px!important;
	}*/
	.footer_list li:last-child {
		margin-bottom: 0;
	}
	form#commentform label {
		display: block!important;
	}
	form#commentform textarea {
		width: 100%!important;
	}
}
@media (max-width: 600px){
	._items_list .new_post img {
		width: 100%!important;
		margin: 0 0 20px 0;
	}
	.spravka, .spravka table {width: 100%!important;}
	.spravka.spright img {margin: 0 auto;}
}
@media (max-width: 480px){
	header {
	    height: 56px;
	}
	header .upper {
	    width: 100%;
	    height: 56px;
	    position: fixed;
	    box-shadow: 0 8px 16px rgba(0,0,0,.1);
	    overflow-x: clip;
	}
	header .centering_block {
	    width: 100%;
	    height: 56px;
	}
	header .logo {
	    width: 153px;
	    height: auto;
	}
	header .logo img {
	    margin-top: 0;
	}
	header menu {
	    justify-content: flex-end;
	}
	menu .social {
	    width: 200px!important;
	    position: inherit!important;
	    margin-left: auto!important;
	    justify-content: space-evenly!important;
	}
	menu .search_menu_show {
	    position: relative!important;
	    top: auto!important;
	    right: auto!important;
	    margin-left: 20px!important;
	}
	menu .search_box {
	    width: 500px;
	    left: 229px;
	}
}
@media (max-width: 480px){
	menu .social {
   		width: 100px!important;
    	}
    	header .logo img {
	    width: 165px;
	    height: auto;
	}
}
@media (max-width: 400px){
	header .logo img {
		width: 100%;
		max-width: 125px;
	}
}
}


