/* 2019 */
/*members_block*/
/*
.action_index #members_block div.container{
    padding-bottom: 60px;
}
*/
.action_index #members_block ul:last-child{
    margin-bottom: 0;
}
.action_index #members_block ul li{
    margin-bottom: 40px;
}
.action_index #members_block ul li:nth-child(3),
.action_index #members_block ul li:nth-child(4) {
    margin-bottom: 0;
}
.action_index #members_block h6{
    font-weight: bold;
}
.action_index #members_block ul li u {
    text-decoration: none;
    border-bottom: 1px solid silver;
}
.action_index #members_block ul li p{
    margin-top: 30px;
}
.action_index #members_block ul {
    padding: 40px;
    background: #1c1c1c;
}
.action_index #members_block ul li{
    width: 48.3050847458%;

}
.action_index #members_block ul li:nth-child(odd){
    margin-right: 40px;
}

.action_index #members_block ul li > a{
    padding: 0;
}
.action_index #members_block ul li .info{
    background: #ffffff;
    padding: 15px;
    min-height: 305px;
}
.action_index #members_block ul li .infoh4{
    margin-top: 0;
}
.action_index #members_block .center_link{
    margin-top: 0;

}
.action_index #members_block > ul li:nth-child(3n+1){
    clear: none;
}

.film-images {
    display: flex;
    justify-content: space-between;
}

.film-images__addon {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

#participant_block .container .film-images__main {
    overflow: visible;
}

#participant_block .film-images__main img {
    width: auto !important; height: auto;
}

.share-links {
    display: flex;
    overflow: inherit;
}

.share-links li {
    border: 1px solid #58585a;
    width: 92px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.share-links li:nth-child(n+2) {
    border-left: none;
}

@media (max-width: 768px) {
    .share-links {
        clear: both;
        float: none;
        width: 100%;
    }
    .share-links li {
        width: auto;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
}

@media (max-width: 480px) {
    .share-links {
        margin-bottom: 20px;
    }
}

.share-links li:last-child {
    border: none;
}

.share-links .svg {
    height: 30px;
    width: 30px;
    transition: all 0.3s;
}

.share-links--film .svg {
    fill: #58585a;
}

.share-links--news .svg {
    fill: #656565;
}


.share-links--film a:hover .svg {
    fill:#fff;
}

.share-links--news a:hover .svg {
    fill:#000;
}

/*jury_block*/
 #jury_block .container {

    background-color: inherit;

}

#jury_block ul li h3{
    margin-top: 0;
    margin-bottom: 20px;
}
#jury_block ul li h4 {
    margin-bottom: 15px;

}
#jury_block ul li img{
    margin-bottom: 0;
}

#jury_block ul li{

}

#jury_block ul li .jury-card{
    background: #ffffff;
    padding: 30px;
    min-height: 340px;
}

#jury_block ul li .jury-card.head{
    background: #731514;
    color: #ffffff;
}


/*news_block*/
#news_block:not(.media) .container{
    background: inherit;
}
#news_block:not(.media) ul{
    padding: 40px 50px;
    background: #ffffff;
}
#news_block:not(.media) ul li{
    width: 23.7068965517%;
}


/*news_block*/
#news_block.media h2{
    color: #080808;
}
.media#news_block,#news_block.media .container{
    background: inherit;
}
#news_block.media .container ul{
    padding: 40px 50px;
    background: #323232;
}
#news_block.media ul li{
    width: 23.7068965517%;
}
.media .center_link{
    border-color: #731e1d;
    color: #731e1d;
}
.media .center_link:hover{
    color: #fff;
}

/*whereandwhen_block2*/
#whereandwhen_block2{
    background: inherit;
}

#whereandwhen_block2 .places {
    background: #fff; overflow: hidden;
    padding-bottom: 0;
    margin-bottom: 40px;
}

#whereandwhen_block2 .container:first-of-type{
    padding-bottom: 0;
}
#whereandwhen_block2 .anounce{
    background: #ffffff;
    margin-bottom: 0;
    padding: 45px 0;
    text-align: center;
    font-size: 27px;
}
#whereandwhen_block2 .col3{
    background: #ffffff;
}

#whereandwhen_block2 ul {
    display: flex;
    margin: 0 -12px;
    justify-content: center;
    flex-wrap: wrap;
}

#whereandwhen_block2 ul li {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0 12px;
}

@media (max-width:1024px) {
    #whereandwhen_block2 ul li {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (max-width:768px) {
    #whereandwhen_block2 ul li {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

/*
#whereandwhen_block2 ul li{
    margin-right: 25px;
    width: 32.0105820106%;
    box-sizing: border-box;
}
#whereandwhen_block2 ul li:nth-child(3n){
    margin-right: 0;
}
*/
#map2 {
    height: 600px;
}
/*
@media (min-width: 1261px){
    .container {
        width:1260px;
        padding-left: 0;
        padding-right: 0;
    }
}
 */
@media (max-width: 1260px) {
    .dates{
        transform: rotate(0deg);
        top:0;
        left: 0;
    }
    #header #logo{
        left:150px;
    }
    #header .container-fluid{
        height: 65px;
    }
    .row.index_slider{
        padding: 0;
    }
/*
     #whereandwhen_block .container, #partners_block .container, #contacts_block .container, .action_index #members_block .container {
        padding-right: 16px;
        padding-left: 16px;
    }

 */
    .action_index #members_block ul li:nth-child(odd){
        margin-right: 2%;
    }
    .action_index #members_block ul  li{

        width: 49%;
    }
    /*
    .container{
        padding-right: 0;
        padding-left: 0;
    }
     */
    .action_index #members_block ul li .info{
        min-height: 290px;
    }
    #jury_block.jury ul li{
        width: 32.464%;
        margin-left: 1.304%;
    }
    #jury_block ul li:nth-child(3n+1){
        /*clear: none;*/
    }
    #news_block:not(.media) ul li,
    #news_block.media ul li{
      width: 49%;

    }
/*
    #news_block.media li .outer_wrap{
        left: 50%;
        margin-left: -150px;
        display: inline-block;
    }
*/

    #news_block.media li .outer_wrap > div  {
        height: 100%;
        display: inline-block;
        line-height: 209px;
        vertical-align: middle;
    }

    #partners_block ul.col4 li {
        height: 237px;
    }
    .partners_block .center_link{
        margin-bottom: 40px;
    }
/*
    #whereandwhen_block2 ul li{
        margin-right: 2%;
        width: 49%;
    }
    #whereandwhen_block2 ul li:nth-child(even)
     {
        margin-right: 0;
    }
    */
    .action_index #members_block ul li .info {
        min-height: 290px;
    }
    #partners_block ul.col4 li{
        width: 25%;
    }
    #partners_block ul li img, #whereandwhen_block2 ul li img{
        max-height: 237px;
    }

}
@media (max-width: 756px) {
    .container{

    }
    .action_index #members_block ul li,#jury_block.jury ul li,#news_block:not(.media) ul li, #news_block.media ul li,#whereandwhen_block2 ul li {
        width: 100%; margin-left: 0;
    }

    #partners_block ul.col4 li {
        width: 50%; margin-left: 0; height: 170px;
    }

    u.action_index #members_block ul li:nth-child(odd),#whereandwhen_block2 ul li{
    margin-right: 0;
    }
    .action_index #members_block ul li:nth-child(3), .action_index #members_block ul li:nth-child(4){
        margin-bottom: 40px;
    }
    #news_block ul li, #jury_block ul li{
        margin-left: 0;
    }
}

@media (max-width: 480px) {
    .action_index #members_block ul {
        padding: 10px;
    }
}
