<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (min-device-width : 320px) and (max-device-width : 767px){
    .hidden-xs {
        display: none !important;
    }
    .col-xs-3 {
        width: 100%;
    }
    .col-xs-9 {
        width: 100%;
    }
    .container {
        width: 100%;
        padding: 0;
        overflow: hidden;
    }
    .logo img{
        width: 122px;
    }
    .navbar-brand{
        display: inline-block;
        width: 80%;
    }
    .search-field{
        margin: 0 10px 0 0;
    }
    .sub-menu{
        display: none !important;
        overflow: hidden;
    }
    .hiding-shadows{
        display: none;
    }
    .open-sub-menu .btn-sub-menu-open{
        color: #ffffff;
    }
    .top-panel{
        text-align: center;
    }
    .row-left{
        padding: 0;
    }
    .main-news{
        height: 100%;
        width: 100%;
        margin: 0;
    }
    .main-news-img img {
        display: none;
        min-height: 100%;
        min-width: 100%;
        width: 100%;
    }
    .text-main-news{
        position: relative;
        min-height: 50px;
        padding: 20px 10px;
    }
    text-main-news h1{
        padding: 0;
    }
    .more-popular-news{
        position: relative;
        width: 100%;
        text-align: right;
        padding: 0 30px 0 0;
        background: #e9e9e9 url("../img/arrow-circle-right.png") no-repeat right center;
    }
    .popular-today{
        width: 100%;
        height: 100%;
        padding: 15px 10px 0 10px;
    }
    .poster h3, .newsline h3{
        margin: 10px 10px 15px 10px;
        font: bold 20px/26px 'pt sans';
    }
    .rubric{
        padding: 0 20px;
        overflow: hidden;
        height: 36px;
    }
    .rubric a p{
        padding: 8px 10px 0 10px;
    }
    .one-news-img a img{
        width: 100%;
    }
    .top-panel{
        padding: 10px 0 10px 0;
        min-height: 60px;
    }
    .top-panel .col-md-3{
        padding-bottom: 0;
    }
    .h1-mp-white{
        font: 18px/24px 'MyriadProBold';
    }
    .one-popular-today time{
        display: none;
    }
    .one-popular-today h4{
        margin: 0;
    }
    .through-block-horizontal{
        display: block;
        width: 100%;
        margin: 0 0 10px 0;
    }
    .top-5{
        width: 100%;
        margin: 0 auto 10px auto;
        padding: 10px;
    }
    .top-5 .btn {
        margin: 0 auto;
        position: relative;
        bottom: auto;
        width: 100%;
    }
    .through-block-vertical{
        margin: 10px auto;
        width: 100%;
        padding: 0 10px;
    }
    .through-block-vertical img{
        width: 100%;
    }
    .afisha-img {
        display: block;
        vertical-align: top;
        width: 100%;
        height: auto;
    }
    .afisha-block{
        width: 100%;
        height: auto;
    }
    .afisha-img a{
        width: 100%;
        height: auto;
        display: block;
    }
    .afisha-img a img{
        width: 100%;
        max-width: 100%;
        max-height: 100%;
    }
    .text-afisha {
        display: block;
        vertical-align: top;
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0 10px 10px 10px;
        position: absolute;
        bottom: 0;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZjJjOSIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkZjJjOSIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
        background: -moz-linear-gradient(top,  rgba(253,242,201,0.7) 0%, rgba(253,242,201,0.7) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,242,201,0.7)), color-stop(100%,rgba(253,242,201,0.7)));
        background: -webkit-linear-gradient(top,  rgba(253,242,201,0.7) 0%,rgba(253,242,201,0.7) 100%);
        background: -o-linear-gradient(top,  rgba(253,242,201,0.7) 0%,rgba(253,242,201,0.7) 100%);
        background: -ms-linear-gradient(top,  rgba(253,242,201,0.7) 0%,rgba(253,242,201,0.7) 100%);
        background: linear-gradient(to bottom,  rgba(253,242,201,0.7) 0%,rgba(253,242,201,0.7) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3fdf2c9', endColorstr='#b3fdf2c9',GradientType=0 );
    }
    .marker-afisha span {
        display: block;
        border-bottom: 1px solid #bca87d;
        border-left: 1px solid #bca87d;
        border-top: 1px solid #bca87d;
        height: 20px;
        font: bold 10px/20px 'arial';
        color: #333333;
        text-align: center;
    }
    .marker-afisha {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 50px;
        height: 20px;
        padding: 0 6px 0 0;
        background: url("../img/bg-marker-afisha.png") no-repeat right top;
        background-size: 6px 20px;
    }
    .link {
        display: block;
        position: relative;
        font: bold 14px/20px 'pt sans';
        color: #333333;
        padding: 15px 10px;
        width: 100%;
        background: #fdf2c9;
        text-align: right;
    }
    .text-afisha{
        margin: 0 0 50px 0;
    }
    .bg-link {
        display: inline-block;
        vertical-align: top;
        width: 12px;
        height: 20px;
        background: url("../img/bg-link.png") no-repeat center 5px;
        margin: 0 0 0 10px;
    }
    .marker-afisha-p {
        display: block;
        padding: 1px 0 0 70px;
        margin: 0 0 10px 0;
        position: relative;
        min-height: 30px;
    }
    .poster{
        margin: 0 0 20px 0;
    }
    .bg-newsline-h{
        padding: 0 10px 0 30px;
        font: bold 20px/26px 'pt sans' !important;
        background: url("../img/doc-gray.png") no-repeat 0 center;
    }
    .rubric{
        padding: 0;
    }
    .rubric a{
        display: block;
    }
    .active-rubric{
        background: url("../img/str-red-rubric.png") no-repeat 10px bottom;
    }
    a.active-rubric p{
        background: #ee1c34 url("../img/caret-white.png") no-repeat 97% center;
    }
    .newsline-field{
        display: block;
        padding: 0 10px;
    }
    .one-news{
        border-bottom: 1px solid #eaeaea;
        margin: 0 0 10px 0;
    }
    .one-news-img{
        display: none;
    }
    .text-one-news .p-arial-14-24{
        display: none;
    }
    .text-one-news, .one-news:nth-child(even) .text-one-news {
        display: block;
        position: relative;
        z-index: 5;
        vertical-align: top;
        width: 100%;
        margin: 0;
        padding: 0;
        background: none;
    }
    .text-one-news h2{
        font-size: 14px;
        line-height: 20px;
        margin-top: 10px;
    }
    .btn-xs, .btn-group-xs &gt; .btn {
        padding: 3px 5px;
        display: inline-block;
        height: 20px;
        font: bold 10px/12px 'arial';
        color: #bca87d !important;
        border-radius: 0;
        margin: 0 20px 10px 0;
    }
    .text-one-news time {
        display: inline-block;
        vertical-align: top;
        height: 20px;
        padding: 0 0 0 17px;
        background: url("../img/calendar-min.png") no-repeat left 3px;
        font: 10px/20px 'arial';
        color: #bca87d;
    }
    time{
        background: url("../img/calendar-min.png") no-repeat left 8px;
    }
    .btn-lg, .btn-group-lg &gt; .btn{
        height: 40px;
        margin: 0 10px;
        padding: 11px 0;
        width: 94%;
    }
    footer{
        width: 100%;
        min-width: 100%;
        margin: -100px auto 0 auto;
    }
    .news-time{
        display: inline-block;
        position: relative;
        top: auto;
        left: auto;
        width: auto;
        vertical-align: top;
        height: 30px;
        padding: 0 0 0 17px;
        background: url("../img/calendar-min.png") no-repeat left 8px;
        font: 10px/20px 'arial';
        color: #bca87d;
        border: none;
        margin: 0;
    }
    .news-time .dd, .news-time .mm, .news-time .time{
        display: inline-block;
        vertical-align: top;
        font: 12px/30px 'arial';
        color: #bca87d;
        margin: 0 5px 0 0;
    }
    .fon-footer{
        text-align: center;
        padding: 20px 0;
        margin: 30px 0 0 0;
    }
    .fon-footer h4{
        margin: 0;
    }
    .fon-footer h4 a:link, .fon-footer h4 a:visited{
        color: #ffffff;
    }
    .fon-footer h4 a:hover{
        color: #ed1730;
    }
    .fon-footer p{
        margin: 0;
    }
    .fon-footer a:visited{
        color: #ffffff;
    }
    h1, .h1{
        font-size: 18px;
        line-height: 24px;
        padding: 0 10px;
    }
    .breadcrumbs{
        padding: 0 10px;
        height: 40px;
    }
    .pagination &gt; li:nth-child(5), .pagination &gt; li:nth-child(6), .pagination &gt; li:nth-child(7){
        display: none;
    }
    .pagination{
        height: 40px;
        padding: 0 20px;
    }
    .pagination-prev{
        height: 40px;
        background: url("../img/arrow-page-l.png") no-repeat 10px center;
        width: 20px;
    }
    .pagination &gt; li &gt; a, .pagination &gt; li &gt; span{
        font: bold 14px/40px 'arial';
    }
    .pagination-next{
        height: 40px;
        width: 20px;
    }
    .vk-widget{
        padding: 0;
        margin: 0 auto;
    }
    .menu{
        min-width: 100%;
    }
    .news{
        padding: 20px 10px 0 10px;
    }
    .hFooter{
        height: 105px;
    }
    .tags{
        font: 12px/30px 'arial';
    }
    .news h1{
        padding: 0;
    }
    .through-block-top-news{
        width: 100%;
margin: 0 auto 10px auto;
        text-align: center;
    }
    .lead{
        font-size: 12px;
        line-height: 24px;
    }
    .share {
        display: inline-block;
        vertical-align: top;
        position: relative;
        border: 1px solid #bca87d;
        width: 100%;
        height: 50px;
        margin: 0 0 20px 0;
    }
    .share-ic {
        display: inline-block;
        vertical-align: top;
        height: 50px;
        width: 17%;
        background: url("../img/xz-share.png") no-repeat center;
    }
    .share button {
        display: inline-block;
        vertical-align: top;
        width: 16.6%;
        height: 50px;
        margin: -1px 0;
        border: none;
    }
    .share.fixed {
        position: relative;
        top: auto;
        z-index: 9999;
    }
    #instagram_container{
        width: 100%;
        padding: 0 10px;
        margin: 0;
    }
    .inst-block img{
        width: 100%;
    }
    .inst-block{
        display: block;
        margin: 0 auto 12px auto;
        width: 100%;
    }
    .how-it-work-block{
        position: relative;
        right: auto;
        top: 0;
        padding: 0 10px;
    }
    .balloon-tip{
        left: 0;
        width: 100%;
    }
    .igDialogContent {
        background: none;
        border-radius: 4px;
        box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
        z-index: 210;
        margin: 24px auto;
        position: fixed;
        left: 0px;
        right: 0px;
        top: 0;
        bottom: 0;
        width: 100%;
        overflow: auto;
        display: block;
    }
    .MediaModal .Item {
        height: auto;
        padding-bottom: 0;
        display: block;
        top: 0;
        right: 0;
        left: 0;
    }
    .Item {
        position: relative;
        top: 0;
        right: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
        border-radius: 4px;
    }
    .MediaModal .iMedia{
        width: 100%;
        font-size: 0;
        display: block;
        position: relative;
    }
    .LikeableFrame img {
        height: auto;
        width: 100%;
        margin: 0;
        position: relative;
    }
    .Info {
        bottom: auto;
        left: 0;
        position: relative;
        right: auto;
        top: auto;
        background: none repeat scroll 0% 0% #F8F8F8;
        border-width: 1px 1px 1px 0px;
    }
    .Info .iContentArea, .Info .iMeasuredScrollContainer {
        bottom: auto;
        height: auto;
    }
    .igDialogClose {
        position: fixed;
        right: 8px;
        top: 0px;
        display: block;
        font: 700 30px/30px "Helvetica Neue",Arial,Helvetica,sans-serif;
        color: #FFF;
        cursor: pointer;
        z-index: 210;
        width: 30px;
        height: 30px;
        text-align: center;
    }
    #right-col {
        padding-left: 0;
        width: 100%;
        float: none;
        display: block;
    }
    #right-col .grey-bg {
        margin-top: 30px;
        width: 100%;
    }
    .org_category{
        width: 100%;
    }
    span.icon-org{
        min-height: 50px;
    }
    .add_org {
        color: white;
        padding: 0 0 0 45px;
        display: block;
        cursor: pointer;
        width: 230px;
        margin: 0 auto;
    }
    .form_poisk {
        height: 47px;
        width: 100%;
        margin: 20px 0 10px 0;
        border: 1px solid #b4b4b4;
        position: relative;
    }
    .input_poisk {
        height: 26px;
        padding: 5px;
        border: 1px solid #b4b4b4;
        margin: 11px 0 0 15px;
        width: 88%;
        font-family: georgia,serif;
        color: #6c5f5f;
    }
    .all_org {
        position: relative;
        width: 100%;
        margin: 20px 0 0 0;
    }
    .all_org_razd{
        display: none;
    }
    .organization-right {
        display: inline-block;
        width: 100%;
        vertical-align: top;
    }
    #map{
        width: 100% !important;
        height: 250px !important;
    }
    section.org_section {
        width: 100% !important;
        margin: 0;
        display: block;
    }
    .organization-left {
        display: inline-block;
        width: 100%;
        vertical-align: top;
        margin: 0 0 20px 0;
    }
    .org_div {
        margin: 15px 0 0 0;
        border-bottom: 1px dashed #adadad;
        padding: 0 0 18px 0;
        width: 100%;
    }
    .h1_small_category{
        margin: 0 0 10px 0;
        display: inline-block !important;
    }
    .description {
        text-align: left;
        float: none;
        width: 100%;
        margin: 0 0 20px 0;
        display: block;
    }
    .similar_org {
        position: relative;
        background: #f0f0f0;
        width: 100%;
        padding: 0px 20px;
        -webkit-box-shadow: 1px 1px 3px rgba(140, 140, 140, 1);
        -moz-box-shadow: 1px 1px 3px rgba(140, 140, 140, 1);
        box-shadow: 1px 1px 3px rgba(140, 140, 140, 1);
    }
    .sim_org_razd{
        display: none;
    }
    .similar_org a {
        display: block;
        width: 100%;
        padding: 5px 0 5px 0;
        position: relative;
        z-index: 10;
        text-decoration: underline;
        vertical-align: top;
    }
    .org-field{
        padding: 0 10px;
    }
    .org-field h1{
        padding: 0;
    }
    .karta_and_zakladki {
        float: none;
        margin: 0;
        width: 100%;
    }
    .similar_org a, .similar_org a:link{
        width: 100%;
    }
    .cat_org{
        font: 14px/24px 'arial';
    }
    .karta{
        width: 100%;
        margin: 0 auto;
    }
    .add_telephone {
        padding: 1px 0 0 0;
        margin: 0 0 0 10px;
        cursor: pointer;
        background: url('../img/add.png') no-repeat left top;
        font-size: 0;
        width: 16px;
        height: 16px;
        display: inline-block;
        vertical-align: top;
        position: absolute;
        right: 0;
        top: 6px;
    }
    .text, .textarea{
        width: 100%;
    }
    .telephone{
        width: 83px;
    }
    .tel_kod{
        width: 55px;
    }
    .ss, .select_category{
        width: 75%;
    }
    .select_category{
        height: 30px;
        margin: 0 4px 0 0;
    }
    .for_ff_relative{
        width: 200px;
    }
    .add_ss, .add_email, .add_category, .remove_ss, .remove_telephone, .remove_email, .remove_category{
        margin: 5px 0 0 0;
        font-size: 0;
        width: 16px;
        height: 16px;
        display: inline-block;
        vertical-align: top;
    }
    .category_tr td:last-child{
        width: 200px;
        position: relative;
        display: block;
    }
    .submit_disable{
        margin: 15px 0 0 0;
    }
    .clear_ss {
        left: auto;
        right: 55px;
    }
    .content{
        display: block;
        padding: 0 10px;
    }
    .edition .maps{
        width: 100%;
        overflow: hidden;
    }
    .edition img{
        width: 100%;
    }
    .edition {
        display: block;
        margin: 10px 0 10px 0;
        width: 100%;
        overflow: hidden;
    }
    .row .row, .menu .row{
        margin: 0;
    }
    .main-news .h1-mp-white{
        padding: 0;
    }
.d_asd{
        margin: 0 10px !important;
    }
.news_img-new{
        display: block;
        float: none;
    }
.news h1{
        min-height: 10px;
    }
}
@media only screen and (min-device-width : 320px) and (max-device-width : 540px){
.through-block-top-news{
        width: 100%;
margin: 0 auto 10px auto;
        text-align: center;
float: none;
    }
}</pre></body></html>