@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900,400italic);
/*!
 * Bootstrap v4.0.0-alpha.2 GRID ONLY
 * Copyright 2011-2015 Twitter, Inc.
 */

.container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    margin-right: auto;
    margin-left: auto;
}

.container::after {
    display: table;
    clear: both;
    content: "";
}

@media (min-width: 544px) {
    .container {
        max-width: 576px;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 940px;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px;
    }
}

.container-fluid {
    padding-right: .9375rem;
    padding-left: .9375rem;
    margin-right: auto;
    margin-left: auto;
}

.container-fluid::after {
    display: table;
    clear: both;
    content: "";
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.row::after {
    display: table;
    clear: both;
    content: "";
../img/}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-1 {
    width: 8.333333%;
}

.col-xs-2 {
    width: 16.666667%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-4 {
    width: 33.333333%;
}

.col-xs-5 {
    width: 41.666667%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-7 {
    width: 58.333333%;
}

.col-xs-8 {
    width: 66.666667%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-10 {
    width: 83.333333%;
}

.col-xs-11 {
    width: 91.666667%;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-pull-1 {
    right: 8.333333%;
}

.col-xs-pull-2 {
    right: 16.666667%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-4 {
    right: 33.333333%;
}

.col-xs-pull-5 {
    right: 41.666667%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-7 {
    right: 58.333333%;
}

.col-xs-pull-8 {
    right: 66.666667%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-10 {
    right: 83.333333%;
}

.col-xs-pull-11 {
81px    right: 91.666667%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-push-1 {
    left: 8.333333%;
}

.col-xs-push-2 {
    left: 16.666667%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-4 {
    left: 33.333333%;
}

.col-xs-push-5 {
    left: 41.666667%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-7 {
    left: 58.333333%;
}

.col-xs-push-8 {
    left: 66.666667%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-10 {
    left: 83.333333%;
}

.col-xs-push-11 {
    left: 91.666667%;
90%}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-offset-0 {
    margin-left: 0;
}

.col-xs-offset-1 {
    margin-left: 8.333333%;
}

.col-xs-offset-2 {
    margin-left: 16.666667%;
}

.col-xs-offset-3 {
    81pxmargin-left: 25%;
}

.col-xs-offset-4 {
    margin-left: 33.333333%;
}

.col-xs-offset-5 {
    margin-left: 41.666667%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-7 {
    margin-left: 58.333333%;
}90%

.col-xs-offset-8 {
    margin-left: 66.666667%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-10 {
    margin-left: 83.333333%;
}

.col-xs-offset-11 {
    margin-left: 91.666667%;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

@media (min-width: 544px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }
    .col-sm-1 {
        width: 8.333333%;
    }
    .col-sm-2 {
        width: 16.666667%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-4 {
        width: 33.333333%;
    }
    .col-sm-5 {
        width: 41.666667%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-7 {
        width: 58.333333%;
    }
    .col-sm-8 {
        width: 66.666667%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-10 {
        width: 83.333333%;
    }
    .col-sm-11 {
        width: 91.666667%;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-pull-1 {
        right: 8.333333%;
    }
    .col-sm-pull-2 {
        right: 16.666667%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-4 {
        right: 33.333333%;
    }
    .col-sm-pull-5 {
        right: 41.666667%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-7 {
        right: 58.333333%;
    }
    .col-sm-pull-8 {
        right: 66.666667%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-10 {
        right: 83.333333%;
    }
    .col-sm-pull-11 {
        right: 91.666667%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-push-1 {
        left: 8.333333%;
    }
    .col-sm-push-2 {
        left: 16.666667%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-4 {
        left: 33.333333%;
    }
    .col-sm-push-5 {
        left: 41.666667%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-7 {
        left: 58.333333%;
    }
    .col-sm-push-8 {
        left: 66.666667%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-10 {
        left: 83.333333%;
    }
    .col-sm-push-11 {
        left: 91.666667%;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-offset-0 {
        margin-left: 0;
    }
    .col-sm-offset-1 {
        margin-left: 8.333333%;
    }
    .col-sm-offset-2 {
        margin-left: 16.666667%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-4 {
        margin-left: 33.333333%;
    }
    .col-sm-offset-5 {
        margin-left: 41.666667%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-7 {
        margin-left: 58.333333%;
    }
    .col-sm-offset-8 {
        margin-left: 66.666667%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-10 {
        margin-left: 83.333333%;
    }
    .col-sm-offset-11 {
        margin-left: 91.666667%;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 768px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }
    .col-md-1 {
        width: 8.333333%;
    }
    .col-md-2 {
        width: 16.666667%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-4 {
        width: 33.333333%;
    }
    .col-md-5 {
        width: 41.666667%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-7 {
        width: 58.333333%;
    }
    .col-md-8 {
        width: 66.666667%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-10 {
        width: 83.333333%;
    }
    .col-md-11 {
        width: 91.666667%;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-pull-1 {
        right: 8.333333%;
    }
    .col-md-pull-2 {
        right: 16.666667%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-4 {
        right: 33.333333%;
    }
    .col-md-pull-5 {
        right: 41.666667%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-7 {
        right: 58.333333%;
    }
    .col-md-pull-8 {
        right: 66.666667%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-10 {
        right: 83.333333%;
    }
    .col-md-pull-11 {
        right: 91.666667%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-push-1 {
        left: 8.333333%;
    }
    .col-md-push-2 {
        left: 16.666667%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-4 {
        left: 33.333333%;
    }
    .col-md-push-5 {
        left: 41.666667%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-7 {
        left: 58.333333%;
    }
    .col-md-push-8 {
        left: 66.666667%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-10 {
        left: 83.333333%;
    }
    .col-md-push-11 {
        left: 91.666667%;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-offset-0 {
        margin-left: 0;
    }
    .col-md-offset-1 {
        margin-left: 8.333333%;
    }
    .col-md-offset-2 {
        margin-left: 16.666667%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-4 {
        margin-left: 33.333333%;
    }
    .col-md-offset-5 {
        margin-left: 41.666667%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-7 {
        margin-left: 58.333333%;
    }
    .col-md-offset-8 {
        margin-left: 66.666667%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-10 {
        margin-left: 83.333333%;
    }
    .col-md-offset-11 {
        margin-left: 91.666667%;
    }
    .col-md-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 992px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }
    .col-lg-1 {
        width: 8.333333%;
    }
    .col-lg-2 {
        width: 16.666667%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-4 {
        width: 33.333333%;
    }
    .col-lg-5 {
        width: 41.666667%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-7 {
        width: 58.333333%;
    }
    .col-lg-8 {
        width: 66.666667%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-10 {
        width: 83.333333%;
    }
    .col-lg-11 {
        width: 91.666667%;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-pull-1 {
        right: 8.333333%;
    }
    .col-lg-pull-2 {
        right: 16.666667%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-4 {
        right: 33.333333%;
    }
    .col-lg-pull-5 {
        right: 41.666667%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-7 {
        right: 58.333333%;
    }
    .col-lg-pull-8 {
        right: 66.666667%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-10 {
        right: 83.333333%;
    }
    .col-lg-pull-11 {
        right: 91.666667%;
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-push-1 {
        left: 8.333333%;
    }
    .col-lg-push-2 {
        left: 16.666667%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-4 {
        left: 33.333333%;
    }
    .col-lg-push-5 {
        left: 41.666667%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-7 {
        left: 58.333333%;
    }
    .col-lg-push-8 {
        left: 66.666667%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-10 {
        left: 83.333333%;
    }
    .col-lg-push-11 {
        left: 91.666667%;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-offset-0 {
        margin-left: 0;
    }
    .col-lg-offset-1 {
        margin-left: 8.333333%;
    }
    .col-lg-offset-2 {
        margin-left: 16.666667%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-4 {
        margin-left: 33.333333%;
    }
    .col-lg-offset-5 {
        margin-left: 41.666667%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-7 {
        margin-left: 58.333333%;
    }
    .col-lg-offset-8 {
        margin-left: 66.666667%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-10 {
        margin-left: 83.333333%;
    }
    .col-lg-offset-11 {
        margin-left: 91.666667%;
    }
    .col-lg-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 1200px) {
    .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
        float: left;
    }
    .col-xl-1 {
        width: 8.333333%;
    }
    .col-xl-2 {
        width: 16.666667%;
    }
    .col-xl-3 {
        width: 25%;
    }
    .col-xl-4 {
        width: 33.333333%;
    }
    .col-xl-5 {
        width: 41.666667%;
    }
    .col-xl-6 {
        width: 50%;
    }
    .col-xl-7 {
        width: 58.333333%;
    }
    .col-xl-8 {
        width: 66.666667%;
    }
    .col-xl-9 {
        width: 75%;
    }
    .col-xl-10 {
        width: 83.333333%;
    }
    .col-xl-11 {
        width: 91.666667%;
    }
    .col-xl-12 {
        width: 100%;
    }
    .col-xl-pull-0 {
        right: auto;
    }
    .col-xl-pull-1 {
        right: 8.333333%;
    }
    .col-xl-pull-2 {
        right: 16.666667%;
    }
    .col-xl-pull-3 {
        right: 25%;
    }
    .col-xl-pull-4 {
        right: 33.333333%;
    }
    .col-xl-pull-5 {
        right: 41.666667%;
    }
    .col-xl-pull-6 {
        right: 50%;
    }
    .col-xl-pull-7 {
        right: 58.333333%;
    }
    .col-xl-pull-8 {
        right: 66.666667%;
    }
    .col-xl-pull-9 {
        right: 75%;
    }
    .col-xl-pull-10 {
        right: 83.333333%;
    }
    .col-xl-pull-11 {
        right: 91.666667%;
    }
    .col-xl-pull-12 {
        right: 100%;
    }
    .col-xl-push-0 {
        left: auto;
    }
    .col-xl-push-1 {
        left: 8.333333%;
    }
    .col-xl-push-2 {
        left: 16.666667%;
    }
    .col-xl-push-3 {
        left: 25%;
    }
    .col-xl-push-4 {
        left: 33.333333%;
    }
    .col-xl-push-5 {
        left: 41.666667%;
    }
    .col-xl-push-6 {
        left: 50%;
    }
    .col-xl-push-7 {
        left: 58.333333%;
    }
    .col-xl-push-8 {
        left: 66.666667%;
    }
    .col-xl-push-9 {
        left: 75%;
    }
    .col-xl-push-10 {
        left: 83.333333%;
    }
    .col-xl-push-11 {
        left: 91.666667%;
    }
    .col-xl-push-12 {
        left: 100%;
    }
    .col-xl-offset-0 {
        margin-left: 0;
    }
    .col-xl-offset-1 {
        margin-left: 8.333333%;
    }
    .col-xl-offset-2 {
        margin-left: 16.666667%;
    }
    .col-xl-offset-3 {
        margin-left: 25%;
    }
    .col-xl-offset-4 {
        margin-left: 33.333333%;
    }
    .col-xl-offset-5 {
        margin-left: 41.666667%;
    }
    .col-xl-offset-6 {
        margin-left: 50%;
    }
    .col-xl-offset-7 {
        margin-left: 58.333333%;
    }
    .col-xl-offset-8 {
        margin-left: 66.666667%;
    }
    .col-xl-offset-9 {
        margin-left: 75%;
    }
    .col-xl-offset-10 {
        margin-left: 83.333333%;
    }
    .col-xl-offset-11 {
        margin-left: 91.666667%;
    }
    .col-xl-offset-12 {
        margin-left: 100%;
    }
}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
    position: relative;
    /*margin: 0 auto 60px;*/
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    /*-moz-box-shadow: 0 0 5px #ccc;*/
    /*-webkit-box-shadow: 0 0 5px #ccc;*/
    /*box-shadow: 0 0 5px #ccc;*/
    /*border:  5px solid #fff;*/
    /*left: -5px;*/
    background: #fff;

    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    /*background: url(images/bx_loader.gif) center center no-repeat #fff;*/
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    left: 10px;
    /*background: url(images/controls.png) no-repeat 0 -32px;*/
}

.bx-wrapper .bx-next {
    right: 10px;
    /*background: url(images/controls.png) no-repeat -43px -32px;*/
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 98;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(//fs.kinomania.ru/app/js/plugins/bx/images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(//fs.kinomania.ru/app/js/plugins/bx/images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}

/*  Parameters  (symbol "and")
    [&0] Global = &Global
*/

/*  &0 &Global
==================================================================== */
*{outline:0;padding:0;margin:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {
    height: 100%;
    /*font-family: Helvetica, Arial, sans-serif;*/
    /*font-family: 'Open Sans', sans-serif;*/
    font-family: 'Roboto', sans-serif;
}
body {
    /*height: 100%;*/
    background-color: #a3a5a6;
    overflow-x: hidden;
    font-size: 16px;
    -webkit-text-size-adjust:none;
    /*width: 100% !important;*/
    
}
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }
input[type='text'] {
    border: none;
}
input[type='text']:disabled {background-color: #fff;}
textarea:focus, input:focus{outline: none;border: none;}
textarea {max-width: 100%; max-height: 100%;}
a {
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
ul {
    list-style: none;
}
li {
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
p {
    font-size: .8em;
    line-height: 17px;
    line-height: 1.428;
    padding-bottom: 10px;
}
img {
    max-width: 100%;
}

.clear:after {
    content: "";
    display: table;
    clear: both;
}


/*  &Other
=============================================================*/

.outer {
    padding-top: 160px;
}

.wrap {
    max-width: 1170px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}
.wrap:after {
    content: "";
    display: table;
    clear: both;
}
.top {
    padding-top: 25px;
    padding-bottom: 12px;
    /*padding-left: 15px;*/
    /*padding-right: 15px;*/
}

.mobile-nav {
    display: none;
}

#YMapsID {
    width: 100%;
    height: 100%;
}

body{background:#a3a5a6 url("../img/design/bg2.jpg") 0 0 repeat}.hide-text{display:none}.sprite,.comment-info:before{background:url("../img/icon/sprite.png") 0 0 no-repeat}.sprite-before:before{content:'';background:url("../img/icon/sprite.png") 0 0 no-repeat}.sprite-after:after{content:'';background:url("../img/icon/sprite.png") 0 0 no-repeat}.my-overlay.default{opacity:0;visibility:hidden}.my-overlay{opacity:0;visibility:hidden}.my-overlay form{height:100%}.my-overlay-item{opacity:0;visibility:hidden;display:none}.my-overlay.active{opacity:1;visibility:visible}.my-overlay-item.active{opacity:1;visibility:visible;display:block}.slogan{font-size:12px;color:#ffc700;text-decoration:none;border-bottom-color:transparent}.button{padding-top:7px;padding-bottom:8px;padding-left:14px;padding-right:14px;border-bottom-width:2px;border-top-width:1px;border-bottom-style:solid;border-top-style:solid;text-decoration:none;font-weight:bold;cursor:pointer;display:inline-block}.search__button{height:11px;box-sizing:content-box;line-height:100%;margin-left:5px;font-size:13px;line-height:100%}.button1{color:#fff;background-color:#1ea9ec;border-bottom-color:#02557d;border-top-color:#58c3f6;border-left:none;border-right:none}.button1:hover{background-color:#1c9edc}.button2{color:#000;background-color:#FFBD00;border-bottom-color:#c35c00;border-top-color:#ffdb5d;text-transform:uppercase;text-shadow:0 1px 0 #ffe486}.button8{color:#fff;background-color:#8C8C8C;text-transform:uppercase;outline:none;border:none;border-bottom:2px solid #242424;border-top:1px solid #DBDBDB;text-shadow:0 1px 0 #464646;padding:9px 30px 9px 30px;font-size:15px;font-weight:normal}.setting-folder{display:none}.setting-folder.active{display:block}.outer-vert{padding-top:20px;padding-bottom:20px}a{color:#00A1E6;font-weight:normal}p{font-size:14px}header{box-shadow:0 0 10px rgba(0,0,0,0.5)}.row-search-result::-webkit-scrollbar{width:12px}.row-search-result::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px}.row-search-result::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}.outer-header{padding-bottom:5px}.top{background-color:rgba(0,0,0,0.86);height:79px}.logo__link{display:inline-block;text-decoration:none;text-align:right}.logo__link img{display:block}.logo__image{max-width:256px;width:100%}.search-outer{padding-left:34px}.search{margin-top:2px}.search__input{height:26px;padding:5px 7px;font-size:14px;width:100%;vertical-align:top}.row-search__input{width:81.4%;max-width:436px;float:left;position:relative}.row-search-result{background-color:#fff;width:100%;position:absolute;padding:15px;top:130%;left:0;right:0;z-index:99}.search__input::-webkit-input-placeholder{color:#1f1f1f}.search__input::-moz-placeholder{color:#1f1f1f}.search__input:-moz-placeholder{color:#1f1f1f}.search__input:-ms-input-placeholder{color:#1f1f1f}.search__button-outer{vertical-align:top;float:left}.autorization{float:right;padding-right:14px}.autorization-list li{display:inline-block}.autorization-list li a{color:#ffc600;font-size:12px;line-height:14.4px;text-decoration:none;border-bottom:1px solid #ffc600}.autorization-list li+li{margin-left:18px}.nav{padding:0 15px;background-color:#000;text-align:center;font-size:0}.nav-list{display:inline-block}.nav-list>li{float:left;line-height:100%;position:relative}.nav-list>li>a{padding:14px 19px;color:#fff;line-height:100%;font-size:16px;text-decoration:none;font-weight:bold;transition:0s;display:inline-block;position:relative}.nav-list>li+li{margin-left:0px}.nav-list li:hover a{color:#000;transition:0s}.nav-list>li:hover a{background-color:#fff}.nav-list>li>ul{background-color:#fff;position:absolute;left:0;top:100%;z-index:98;min-width:calc(100% + 40px);padding:10px 0;text-align:left}.nav-list>li>ul>li>a{color:#000;display:block;font-size:13px;padding:7px 19px 7px 19px;color:#fff;line-height:100%;text-decoration:none;font-weight:bold;transition:0s;position:relative;white-space:nowrap}.nav-list>li>ul>li>a:hover{background-color:#202020;color:#ccc}.main-content,.banner{z-index:1;position:relative}.nav-list>li>ul{display:none;transition:0.4s}.nav-list>li:hover>ul{display:block}.banner__image{-webkit-transform:translateZ(0);transform:translateZ(0);display:block}.image-prewiew{padding:5px;border:1px solid #ebebeb;background-color:#fff}.image-shadow .image-prewiew{background:#ffffff;border-bottom:none}.main-content{background-color:#fff;padding-top:26px;padding-bottom:26px}.layout{padding-left:15px;padding-right:15px}.parent-sticker{position:relative}.sticker{position:absolute;top:-18px;left:-5px}.sticker:before{content:'';position:absolute;top:100%;width:5px;height:5px;background:url("../img/icon/sticker-arrow.png") 0 0 no-repeat;z-index:1;left:0}.sticker-item{padding-top:8px;padding-bottom:8px;padding-left:15px;padding-right:19px;color:#fff;background-color:#f6574b;border-bottom:#a62e25 solid 2px;border-top:#fa7d74 solid 1px;line-height:100%;font-weight:bold;font-size:21px;text-shadow:0 -1px 0 #be433a;position:relative;z-index:2;box-shadow:1px 1px 3px rgba(0,0,0,0.5);text-transform:uppercase}.center-section-preview{float:left}.inner-image-prewiew{position:relative;height:100%;overflow:hidden}.inner-section{padding-bottom:29px}.outer-section-description__text{padding-bottom:5px}.center-section-description{text-align:center;padding-top:28px;padding-left:0}.center-section-description .title-description{display:block;text-align:center;text-decoration:none;padding-bottom:19px}.section-description{float:left}.title-description{font-weight:bold;color:#2c2c2c;font-size:22px;line-height:100%}.center-info-section{padding-bottom:17px}.comment-info{margin-left:4px;text-decoration:none}.date-info,.comment-info{font-size:14px;color:#2c2c2c}.date-info{font-weight:bold}.comment-info:before{content:'';display:inline-block;width:10px;height:10px;margin-right:5px}p{line-height:19.6px;font-size:14px;color:#665f5f}.center-section-description .slide-description{max-width:311px;display:inline-block;padding-bottom:20px;line-height:19.6px;font-size:14px;color:#665f5f}.outer-section-description__text a:hover{color:#DF493A}.row-mobile-select{padding:0 15px}.row-mobile-select a{text-decoration:none;padding:7px;display:block}.row-mobile-select li{padding:0}.outer-shadow{position:relative}.outer-shadow:before{content:'';display:block;width:100%;height:13px;background:url("../img/design/shadow1.png") 0 0 no-repeat;background-size:contain;position:absolute;top:0;z-index:2}.parent-news{position:relative;z-index:1;background:#fff url(../img/design/bg-c-a.jpg) 0 0 repeat-y;background-size:contain}.outer-vert.outer-shadow{position:relative;padding-top:31px}.section-content{float:left;padding-top:31px;padding-bottom:15px}.section-gray{float:left;width:100%;box-sizing:border-box;background-color:#f2f2f2}.section-gray__item{padding:41px 0;text-align:center}.section-gray__item img{display:inline-block;max-width:240px}.outer-news{background-color:#f2f2f2}.news-item{float:left}.image-prewiew{display:block}.image-shadow:after{content:'';display:block;height:18px;width:100%;background:url("../img/design/sh.png") 0 0 no-repeat;background-size:100%}.title--normal{font-weight:bold;font-size:16px;line-height:19.2px}.news-title{color:#000;padding-bottom:7px}.news-title a,.news-child-desc a{text-decoration:none;color:#000}.news-title a{font-weight:bold}.outer-news-date{padding-bottom:11px}.title-description_def{font-size:18px;font-weight:bold;margin-bottom:10px}.news-child-title{padding-bottom:11px}.news-child-desc{color:#1f1f1f;font-family:'Arial';padding-bottom:13px}.news-child__item{border-bottom:1px solid #e6e6e6;cursor:pointer}.news-child__item+.news-child__item{padding-top:17px}.news-item2{padding:0 15px}.outer-dop-news{text-align:right}.outer-content .outer-dop-news{padding-top:36px;padding-bottom:10px}.dop-news{display:inline-block}.dop-news li{display:inline-block}.dop-news li+li{padding-left:9px}.outer-dop-news{padding-top:15px}.outer-dop-news *{font-size:14px}.rss{text-decoration:none}.rss:before{content:'RSS';line-height:100%;padding:2.5px 10px;background-color:#ff8000;color:#fff}.section-black{background-color:#202020}.section-black-item{float:left}.section-black__title{color:#fff;line-height:100%;font-weight:bold;font-size:18px;margin-right:15px;max-width:370px;overflow:hidden;white-space:nowrap}.section-black-head-item{float:left}.section-black__check-list{line-height:100%}.section-black__check-list li{float:left;font-size:14px;font-weight:bold}.section-black__check-list li span{padding:8px 15px;cursor:pointer}.section-black__check-list .active span{border:1px solid #6e6e6e;border-bottom:none;color:#fff}.section-black__check-list .default span{border-bottom:1px solid #6e6e6e;color:#999999}.section-black__rss{float:right}.outer-section-black-item{max-width:695px;float:left}.section-black-video{padding-top:15px}.video-prewiew{position:relative}.video-prewiew__item{padding:5px;background-color:#fff;position:relative;z-index:1;display:block}.video-prewiew:before{content:'';position:absolute;z-index:2;width:186px;height:187px;background:url("../img/icon/sprite.png") 0 0 no-repeat;background-position:0 -15px;left:50%;top:50%;cursor:pointer;margin-left:-93px;margin-top:-93px}.video-prewiew img{position:relative;z-index:1}.section-video .head-desc .item a{float:left;color:#fff;font-size:15px;text-decoration:none}.section-video .head-desc .item2{float:right}.section-video .item__icon{width:10px;height:10px;display:inline-block;background-position:-13px 0;margin-right:6px}.button3{font-weight:normal;font-size:14px;color:#fff;background:#FF5144;border-bottom:#a62e25 solid 1px;border-top:#fa7d74 solid 1px;line-height:100%;transition:0.4s;background:#ff574a;background:linear-gradient(to bottom, #ff574a 0%, #ff3e2f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff574a', endColorstr='#ff3e2f',GradientType=0 )}.button3:hover{background:#FF5144;background:#f74040;background:linear-gradient(to bottom, #f74040 0%, #ff3d2e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74040', endColorstr='#ff3d2e',GradientType=0 )}.section-video .number{margin-right:10px}.section-video .head-desc{padding-top:14px}.link__download span{border-bottom:1px dotted #fff;margin-right:5px}.link__download{color:#fff;text-decoration:none;font-weight:bold;font-size:16px}.link__download-icon{width:24px;height:23px;display:inline-block;background-position:0 -210px;vertical-align:middle}.section-video .info{color:#fff}.section-video .title{font-size:23px;font-weight:bold;line-height:100%;padding-bottom:3px}.section-video .title a{font-weight:900;text-decoration:none}.section-video .mini-desc{line-height:100%;padding-bottom:10px;font-weight:bold}.section-video .info .text{font-size:13px}.section-video .info .producer,.section-video .info .name{padding-bottom:1px}.section-video .download{padding:13px 0}.section-video .link__download{padding:13px 0;display:inline-block;position:relative;cursor:pointer}.link__download:hover .outer-dop-download{display:inline-block}.section-video .outer-dop-download{position:absolute;display:none;top:100%;left:0}.section-video .dop-download{background-color:#F35448;display:table;width:100%}.section-video .dop-download .dop-download-item{display:table-cell;text-align:center;padding:15px;transition:0.4s}.section-video .dop-download .dop-download-item:hover{background-color:#ff7267}.section-video .dop-download .dop-download-item+.dop-download-item{padding-left:15px}.section-video .dop-download a{color:#fff;display:block;font-size:13px;font-weight:normal}.section-video .dop-download a:hover{color:#fff}.section-video .outer-dop-download:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #F35448;border-top:0;border-bottom-color:#F35448;position:absolute;top:-7px;left:15px}.list-item{display:none}.inner-list-item{display:none}.inner-list-item.active{display:block}.outer-list-item{display:none}.outer-list-item.active{display:block}.list-item.active{display:block}.social-list--horizontal li{float:left}.social-list li a span{line-height:100%;display:inline-block}.social-list li a{text-decoration:none;color:#fff;font-size:13px;border-radius:4px;line-height:100%;display:inline-block;padding:2px}.social-list li+li{margin-left:4px}.social-list .number{padding:5px 8px;border-left:1px solid rgba(255,255,255,0.4)}.social-list a:before{content:'';background:url("../img/icon/sprite.png") 0 0 no-repeat;vertical-align:middle;margin:0 5px}.social-list .vk a{background-color:#48729e}.social-list .vk a:before{width:16px;height:10px;display:inline-block;background-position:0 -242px;margin-top:-2px}.social-list .fb a{background-color:#3b5998}.social-list .fb a:before{width:12px;height:17px;display:inline-block;background-position:-23px -242px;margin-top:-3px}.social-list .ok a{background-color:#eb722e}.social-list .ok a:before{width:12px;height:17px;display:inline-block;background-position:-40px -242px;margin-top:-3px}.social-list .tw a{background-color:#57ccff}.social-list .tw a:before{width:18px;height:17px;display:inline-block;background-position:-78px -242px;margin-top:-3px}.social-list .pinterest a{background-color:#c20724}.social-list .pinterest a:before{width:13px;height:16px;display:inline-block;background-position:-56px -242px;margin-top:-3px}.outer-social{padding-bottom:30px}.section-black-item2{padding-left:15px}.video-prewiew-nav-head{padding-bottom:20px}.video-prewiew-nav-list{display:none}.video-prewiew-nav-list.active{display:block}.video-prewiew-nav-list li{float:left;line-height:100%}.video-prewiew-nav-list li span{line-height:100%;font-size:12px;cursor:pointer;padding-left:1px;padding-right:1px;font-weight:bold}.video-prewiew-nav-list li.active span{color:#fff}.video-prewiew-nav-list li.default span{color:#999999;border-bottom:1px dotted #999999}.video-prewiew-nav-list li+li{padding-left:13px}.video-prewiew-list{display:none}.video-prewiew-list.active{display:block}.video-prewiew-list>li .chief{padding-right:60px;line-height:19.2px;padding-bottom:0px}.video-prewiew-item__title{color:#fff;font-weight:bold;font-size:16px}.video-prewiew-item__title-en{color:#9a9a9a;font-size:16px}.video-prewiew-list>li{padding:12px 13px;cursor:pointer}.video-prewiew-list>li.active{background-color:rgba(255,255,255,0.12)}.video-prewiew-list>li.default{background-color:rgba(255,255,255,0.05)}.name-trailer{color:#df4839;font-size:14px;padding-bottom:0}.video-prewiew-list .item{position:relative}.video-prewiew-list li+li{border-top:1px solid #202020}.video-sticker-list li+li{margin-left:10px}.video-sticker-list{position:absolute;right:15px;top:50%;margin-top:-9.5px}.video-sticker__icon{width:19px;height:19px;float:left}.header-search .main-folder-icon{top:0}.rus__icon{background-position:-222px 0}.like__icon{background-position:-191px 0}.outer-content{background:#f2f2f2 url("../img/design/bg-c-a.jpg") 0 0 repeat-y;background-size:contain}.outer-content-two{background-color:#fff}.list-content-tile{padding-bottom:30px;border-bottom:1px solid #E5E5E5}.outer-aside{padding:30px 0 50px 15px}.aside{background-color:#fff;position:relative;box-shadow:0 0 5px rgba(0,0,0,0.2)}.aside:before{content:'';display:block;height:3px;width:100%;position:absolute;top:-3px;background:url("../img/icon/pattern.png") 0 0 repeat-x}.aside:after{content:'';display:block;height:3px;width:100%;position:absolute;bottom:-3px;background:url("../img/icon/pattern2.png") 0 0 repeat-x}.inner-aside{padding:28px 15px 0 15px}.aside-item{text-align:center;padding-bottom:30px}.aside-item+.aside-item{padding-top:30px;border-top:1px solid #e5e5e5}.aside__title{font-size:18px;font-weight:bold;text-transform:uppercase;color:#000;padding-bottom:15px}.aside-list{display:inline-block}.aside-list li{padding:6px 11px;cursor:pointer;font-weight:bold;float:left;border:1px solid transparent;border-bottom:1px solid #e5e5e5}.aside-list .active{border:1px solid #e5e5e5;border-bottom-color:transparent;color:#000}.aside-list .default{color:#7f7f7f;border:1px solid transparent;border-bottom:1px solid #e5e5e5}.aside-list .default:hover{color:#000}.aside-result__title{font-size:18px;color:#00A1E6;padding-bottom:1px;font-weight:bold;cursor:pointer}.aside-result__title:hover{color:#df4639}.aside-result__title:hover .aside-result__title-text{border-bottom:1px solid #df4639}.aside-result__title-text{border-bottom:1px solid #00A1E6}.outer-aside-list{padding-bottom:11px}.aside-result__dop{font-size:13px;color:#8c9191;padding:0}.aside-result__item+.aside-result__item{padding-top:11px}.aside-item-content .button{margin-top:20px}.aside-item-content .aside-result.active{display:block}.aside-item-content .aside-result.default{display:none}.aside-result__date-text{padding-bottom:15px;padding-top:3px;font-size:13px;color:#df493a}.aside-result-image{display:inline-block;position:relative}.outer-number__text,.outer-number__text *{font-size:14px;color:#df4839;font-weight:bold}.aside-result-image .outer-number{width:138px;height:34px;text-align:center;display:inline-block;position:absolute;background-position:0 -267px;bottom:0;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);padding-left:15px;padding-right:15px;overflow:hidden}.outer-number__text{padding-bottom:0;margin-top:5px}.outer-number__text a{text-decoration:none}.top-aside-result__outer-list{padding-top:12px;padding-bottom:16px}.top__title{margin-bottom:15px;display:inline}.top-aside-result__list>li>ul{text-align:left}.top-aside-result__list>li>ul>li{display:inline-block}.top-aside-result__list .outer-name,.top-aside-result__list .price{background-color:#fff;font-size:13px;font-weight:bold}.top-aside-result__list .outer-name a{color:#000;text-decoration:none}.top-aside-result__list .outer-name{float:left;padding-right:5px}.top-aside-result__list .price{float:right;color:#df4839;padding-left:5px}.top-aside-result__list{background:url("../img/design/dotted.png") 0 8px repeat-x}.top-aside-result__outer-list>ul+ul{margin-top:10px}.dop-aside{height: 100%;text-align:center}.dop-aside__banner{display:inline-block;}.dop-aside__poster{display:inline-block;padding-top:12px;padding-bottom:30px}.aside-social li{float:left;padding-left:15px;padding-top:7px;padding-bottom:7px;position:relative;border-left:2px solid #fff;border-top:2px solid #fff;font-size:12px;cursor:pointer}.aside-social li span{text-decoration:underline;padding-left:2px;padding-right:2px}.aside-social li+li{margin-left:22px}.aside-social li.active{background-color:#fff}.aside-social li.default{background-color:#f2f2f2}.aside-social__item:after{content:'';height:40px;width:19px;display:inline-block;position:absolute;right:-19px;top:-2px;background:url("../img/icon/sprite.png") no-repeat}.aside-social li.active:after{background-position:-159px -267px}.aside-social li.default:after{background-position:-191px -267px}.social__icon:before{background:url("../img/icon/sprite.png") no-repeat;margin-right:6px;content:'';width:15px;height:15px;display:inline-block;vertical-align:middle}.social__icon-vk:before{background-position:0 -310px}.social__icon-fb:before{background-position:-23px -310px}.dop-aside__item{padding-left:24px;padding-right:24px}.dop-aside__item-content{background-color:#fff;padding:10px;text-align:left}.outer-content-social{border:1px solid #e1e7eb;border-radius:2px;padding:12px}.content-social-title{padding-bottom:12px;border-bottom:1px solid #ebeff4;font-size:13px;font-weight:bold;color:#00A1E6}.content-social-title span{line-height:100%;padding-bottom:0}.icon-social-group:before{content:'';display:inline-block;width:34px;height:34px;background:url("../img/icon/sprite.png") no-repeat;margin-right:11px;vertical-align:middle}.icon-social-vk-group:before{background-position:-50px -310px}.social-followers-row>ul>li{padding-top:15px}.content-social-followers{padding:7px 0}.social-followers-number{font-size:13px;color:#88a2b4;padding-bottom:10px}.social-followers-list>li>ul>li{width:25%;height:42px;display:inline-block;float:left;border-radius:50%;overflow:hidden;position:relative}.social-followers-list>li>ul>li a{display:block;width:100%;height:100%}.social-followers-list>li>ul>li img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto}.social-followers-list>li>ul>li{padding-left:9px;padding-right:9px}.social-followers-row{margin-left:-9px;margin-right:-9px}.section-followers+.section-followers{margin-top:12px}.social-followers-result{padding-bottom:15px}.outer-button-group{margin-bottom:3px}.button-group{font-size:12px;padding:7px 5px;line-height:100%;text-decoration:none;border-radius:2px;display:block;width:100%;text-align:center}.button-vk-group{background-color:#5b7fa6;color:#fff}.button-group__icon:before{content:'';display:inline-block;vertical-align:middle;font-size:0;margin-right:6px}.button-vk-group__icon:before{width:16px;height:10px;background-position:0 -242px;margin-top:-1px}.content-item-title{font-size:16px;padding-bottom:13px;margin-top:-5px}.content-item-title a{color:#000;text-decoration:none;font-weight:500}.content-item-title a:hover{color:#df4839}.content-item{float:left}.content-item-big{width:60.2%}.content-item-small{width:39.8%}.content-item-text P{font-size:14px;padding-bottom:0}.content-item-text a:hover{color:#DF493A}.content-item-row-image{position:relative;display:inline-block;height:224px;width:100%;overflow:hidden}.content-item-image{min-width:100%;height:210px}.parent-content-item{margin:0 -7.5px}.parent-content-item+.parent-content-item{padding-top:21px}.content-item{padding-left:7.5px;padding-right:7.5px}.content-item-info{font-size:12px;position:absolute;display:inline-block;padding:6px 15px;right:8px;bottom:26px;color:#000;background-color:#f9bc0b;border-bottom-color:#c35c00;border-top-color:#ffdb5d;text-decoration:none}.content-item-info-comment{color:#000;text-decoration:none}.content-item-info-comment:before{content:'';display:inline-block;width:10px;height:10px;background-position:-26px 0;margin-left:5px;margin-right:5px;margin-top:2px;position:relative;top:1px}.section-mini-prewiew{position:relative;padding-bottom:21px;margin-left:-15px}.section-mini-prewiew--yellow{background-color:#f9bc0b}.outer-content-item{padding-bottom:32px}.section-mini-prewiew--yellow:before{content:'';height:3px;width:100%;display:block;background:url("../img/design/pattern3.png") 0 0 repeat-x;position:absolute;top:-2px;left:0;right:0}.section-mini-prewiew--yellow:after{content:'';height:3px;width:100%;display:block;background:url("../img/design/pattern4.png") 0 0 repeat-x;position:absolute;bottom:-3px;left:0;right:0}.section-mini-prewiew-list{width:100%;position:relative}.outer-section-mini-prewiew-list:after{content:'';display:block;width:100%;height:13px;left:0;right:0;bottom:-13px;background:url("../img/design/shadow2.png") 0 0 no-repeat;background-size:contain}.section-mini-prewiew-list li{display:inline-block;float:left;width:25%;padding:15px 0;text-align:center;cursor:pointer;font-size:17px}.section-mini-prewiew-list li a{font-size:17px;color:#000;text-decoration:none}.outer-section-mini-prewiew-item{margin-left:-7.5px;margin-right:-7.5px;padding-left:15px;padding-right:15px;padding-top:8px}.section-mini-prewiew-wrap-item{overflow:hidden}.inner-section-mini-prewiew-item{width:25%;padding-left:7.5px;padding-right:7.5px;float:left}.section-mini-prewiew-item{position:relative;width:100%;height:100%}.section-mini-prewiew-item__image{display:block;max-width:100%;max-height:100%;margin:auto;padding:7px;background-color:#fff}.section-mini-prewiew-item-text{display:inline-block;font-size:12px;font-weight:bold;padding-top:13px}.section-mini-prewiew-item-text .content-item-info-comment{font-weight:normal}.section-mini-prewiew-item-text a{text-decoration:none;color:#000;font-weight:bold}.section-mini-prewiew-item-text a:hover{text-decoration:underline}.content-item-dop-title{background-color:#f2f2f2}.content-item-dop-title{text-transform:uppercase;font-size:16px;color:#000;padding:8px 20px;font-weight:bold}.content-item-dop-date{color:#f6574b;border-bottom:1px dotted #f6574b;margin:0 10px;text-decoration:none;cursor:pointer;font-weight:bold}.icon-date:before{content:'';width:18px;height:17px;display:inline-block;background-position:-191px -27px;vertical-align:middle}.content-item-dop-section{padding:28px 100px}.happy-author .slide-icon{cursor:pointer}.happy-author .slide-icon:before{content:'';width:36px;height:36px;display:inline-block}.happy-author .slide-prev-icon:before{background-position:-191px -51px}.happy-author .slide-next-icon:before{background-position:-232px -51px}.content-item-dop-section .owl-carousel.owl-loaded{position:relative}.content-item-dop-section .slide-prev{position:absolute;left:-71px}.content-item-dop-section .owl-stage-outer{z-index:2}.content-item-dop-section .slide-next{position:absolute;right:-71px}.content-item-dop-section .owl-nav{width:100%;top:50%;margin-top:-33px;z-index:1;position:absolute}.row-item-image{position:relative;width:101px;height:129px;display:table-cell;vertical-align:middle}.content-item-dop-section .item-text{vertical-align:middle;position:relative;top:48px}.content-item-dop-section .item{display:table;padding-bottom:18px}.content-item-dop-section .owl-carousel .image-shadow:after{position:absolute;bottom:-18px}.content-item-dop-section .item-text{padding-left:10px}.content-item-dop-section .item-text{font-weight:bold}.content-item-dop-section .item-text .item-text-title a{text-decoration:none;color:#535353;font-size:16px;font-weight:bold}.content-item-dop-section .item-text .item-text-date{color:#8c9191;font-size:13px}.inner-footer{padding-top:70px;padding-bottom:40px;background-color:#202020;position:relative;text-align:center}.footer-sticker{font-size:18px;position:absolute;top:-7px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.footer-sticker:before{content:'';position:absolute;width:6px;height:6px;left:-6px;top:0;background:url("../img/design/button-footer-a.png") 0 0 no-repeat}.copy-paste{font-size:13px;color:#cccccc;padding-bottom:22px}.footer .mail{font-size:14px;text-transform:uppercase;color:#fff;padding-bottom:19px}.footer-nav{padding-bottom:20px}.footer-nav-list{display:inline-block;vertical-align:middle}.outer-footer-nav-list a{color:#df493a;text-transform:uppercase;text-decoration:none;font-size:14px;display:inline-block;vertical-align:middle;padding-right:20px}.footer-nav-list li{float:left;vertical-align:middle}.footer-nav-list li+li{padding-left:20px}.footer-nav-list li a{color:#fff;text-transform:uppercase;font-size:14px;text-decoration:none;display:block}.outer-footer-nav-list+.outer-footer-nav-list{padding-top:10px}.footer .social-list{display:inline-block}.footer .outer-social{padding-bottom:26px}.copyright{color:#df493a;font-size:12px;padding-bottom:20px}.metrica{padding-bottom:30px}.planeta-inform{padding-bottom:30px}.sticker{left:-20px}.section-news{padding-left:15px;padding-right:15px}.section-news .bx-controls-direction a{width:36px;height:36px;background:url("../img/icon/sprite.png") 0 0 no-repeat;opacity:0.5}.section-news .bx-controls-direction a:hover{opacity:1}.section-news .bx-controls-direction .bx-prev{background-position:-191px -95px;left:27px}.section-news .bx-controls-direction .bx-next{background-position:-232px -95px;right:37%}.mobile-section-black__check-list{display:none}.result-list{display:none;background-color:#FFF;position:absolute;top:100%;left:0;z-index:99;padding:5px 0;width:100%;margin-top:1px;box-shadow:0 5px 10px rgba(0,0,0,0.2)}.result-list li{padding:7px}.result-list li.active{background-color:#ffdb5d}.result-list li:not(.active):hover{background-color:#ffdb5d}.result-list li span{padding:5px 11px;display:block}.result-list li span:hover{background-color:#1EA9EC;color:#fff}.result-list li span.active{background-color:#1EA9EC;color:#fff}.result-list.active{display:block}.mobile__select{width:100%;position:relative}.mobile__select .result:after{content:'';width:27px;height:100%;display:inline-block;border-left:1px solid #D9D9D9;position:absolute;right:0;top:0;bottom:0}.tablet-autorization-outer{display:none;float:left;width:25%;margin-top:-2px;margin-left:-15px;margin-right:-15px}.outer-brang-bg{height:100%;height:1400px;position:absolute;background:url(../img/content/bg.jpg) center -146px no-repeat;background-size:contain;left:0;right:0;top:0;z-index:1}.inner-brand-bg{width:100%;height:100%}.brand-bg{width:100%;height:100%}.link-brand-bg{display:block;width:100%;height:100%;position:relative;z-index:2}.link-brand-bg>*{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:25px;text-transform:uppercase;top:4%;color:#ffeaa5;padding:10px;background-color:rgba(0,0,0,0.76)}.section-news .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{left:30%}.section-news .bx-wrapper .bx-pager.bx-default-pager a{display:inline-block;margin:0 13.5px}.section-news .bx-wrapper .bx-pager.bx-default-pager a,.bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#fff;transition:0s}.section-news .bx-wrapper .bx-pager-item a.active{width:30px;height:30px;border-radius:50%;border:2px solid #fff;vertical-align:middle;background:none;margin:0 4px;position:relative;top:-3px;transition:0s}.section-news .bx-wrapper .bx-pager.bx-default-pager a.active{background:none}.section-news .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{width:auto}.section-gray-poster{padding-right:0}.content-item-dop-section .bx-controls a{background:url("../img/icon/sprite.png") 0 0 no-repeat;width:36px;height:36px}.content-item-dop-section .bx-controls .bx-prev{left:-65px;top:66px;background-position:-191px -51px}.content-item-dop-section .bx-controls .bx-next{right:-60px;top:65px;background-position:-232px -51px}.content-item-dop-section .bx-controls a{opacity:0.5}.content-item-dop-section .bx-controls a:hover{opacity:1}.info a{color:#fff}.info .button{color:#000}.outer-list-result{display:none}.outer-list-result.active{display:block}.outer-mobile-nav{position:fixed;right:0;top:0;bottom:0;width:100%;z-index:9999;background-color:#F9BC0B;overflow-y:scroll;transition:0.1s;transition-timing-function:cubic-bezier(0.5, 0.56, 0.12, 1)}.outer-mobile-nav.default{opacity:0;left:-100%}.outer-mobile-nav.active{opacity:1;left:0}.its-node a{display:inline-block;width:80px}.mobile-nav-button__close{width:100%;display:inline-block;padding-top:15px;padding-bottom:15px;background-color:#807770;font-weight:bold;color:#fff;font-size:18px;text-decoration:none;text-transform:uppercase}.outer-mobile-nav .close{text-align:center}.mobile-nav-list{text-align:left;padding:40px}.mobile-nav-list>li>a{display:block;font-weight:bold;font-size:30px;color:#fff;margin-bottom:10px}.mobile-nav-list>li+li{padding-top:50px}.mobile-nav-list>li>ul{padding-left:30px}.mobile-nav-list>li>ul>li>a{padding-top:10px;padding-bottom:10px;display:block;font-size:22px;color:#272727;text-decoration:none;position:relative;font-weight:bold}.mobile-nav-list>li>ul>li+li>a:before{content:'';display:block;height:1px;width:calc(100% + 30px);background-color:#af8408;position:absolute;top:0;left:-30px;right:0}.news-link-desc a{color:#0b97b2;text-decoration:none;border:none}.news-link-desc a>span{color:#0b97b2}.content-social{display:none}.content-social.active{display:block}.content-item-dop-title{position:relative}.outer-calendar{position:relative}.outer-calendar:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,0.15);border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.outer-calendar:before{top:-7px}.outer-calendar:before{left:6px}.outer-calendar:after{top:-6px}.outer-calendar:after{left:7px}.outer-calendar:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-top:0;position:absolute}.outer-calendar.default{display:none}.outer-calendar.active{display:block}.outer-calendar{position:absolute;top:35px;left:50px;z-index:99;background-color:#fff;padding:7px;border-radius:4px;border:1px solid rgba(0,0,0,0.2);border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,0.2)}.outer-calendar th{padding:5px;font-size:12px;text-align:center;cursor:pointer}.outer-calendar tbody td{font-weight:300;text-align:center;font-size:13px;padding:5px;cursor:pointer}.outer-calendar tbody td:hover{background-color:#EEEEEE}.outer-calendar tbody td.today{background-color:#FF8000;color:#fff}.outer-calendar tbody td.active{background-color:#F5574B;color:#fff}.outer-calendar tbody td.old,.outer-calendar tbody td.new{opacity:0.5}.outer-calendar .date th:hover{background-color:#EEEEEE}.mail a{color:#fff}.section-mini-prewiew.mobile{display:none}.recomenned{display:none}.autorization-list li a:hover{border-bottom:1px solid #df4839}.recomenned{margin-bottom:40px}.recomenned .section--yellow{padding-bottom:40px}.button2:hover{background-color:#face00}.rss:before{transition:0.4s}.rss:hover:before{background-color:#ec7803}.aside-result__title span{transition:0.4s}.pagetitle{font-size:34px;color:#1f1f1f;font-weight:900;padding-bottom:18px}content .description{font-size:14px;padding-bottom:30px}.pagelist{padding-bottom:90px}.pagelist-item-image{padding-left:0;padding-right:10px}.pagelist-item-content{padding-left:10px}.pagelist-item-title{padding-bottom:18px;line-height:100%;margin-top:-6px}.pagelist-item-title a{font-size:20px;color:#000;font-weight:900;text-decoration:none;line-height:28px}.pagelist-item-content p{font-size:14px;line-height:20px;padding-bottom:15px}.pagelist-item-content p a{text-decoration:underline;color:#000}.pagelist-info{padding-bottom:20px}.pagelist-info span{color:#8c9191;font-size:12px}.pagelist-info a{color:#8c9191;font-size:12px;text-decoration:none}.pagelist__comments{margin-left:7px}.pagelist__comments:before{content:'';display:inline-block;width:10px;height:10px;background:url("../img/icon/sprite.png") 0 0 no-repeat;vertical-align:middle;position:relative;top:-1px;margin-right:5px}.pagelist__comments:hover:before{background-position:-26px 0}.pagelist__link{font-size:14px;color:#0b97b2;padding-bottom:0}.pagelist-item{padding-bottom:25px;border-bottom:1px solid #e5e5e5}.pagelist-item+.pagelist-item{padding-top:28px}.page-section-content{padding-top:18px}.aside-branding{text-align:center;padding-bottom:30px}.dop-aside__treilers{padding-top:30px;padding-bottom:30px}.aside-image-prewiew{padding:3px}.aside-popular__title{font-size:14px;color:#000;padding-bottom:3px;display:block}.aside-popular__title a{text-decoration:none}.aside-popular-content{text-align:left;padding-left:5px;display:block}.aside-popular-content a{color:#000}.aside-popular__comment a{font-size:12px}.aside-popular__comment .content-item-info-comment:before{margin-left:0}.aside-popular-image{padding-right:9px}.aside-popular-image .aside-image-prewiew{min-width:100%}.all-pagelist-item-image{width:36.5%}.all-pagelist-item-content{width:63.5%}.pagelist-info{color:#8c9191}.pagelist__author a{text-decoration:none;color:#000}.reviews-pagelist-item-title{line-height:100%;padding-bottom:5px}.reviews-pagelist-item-title a{color:#000;line-height:100%}.reviews-pagelist-dop-title{padding-bottom:20px}.reviews-pagelist-dop-title span{color:#7F7F7F;font-size:17px;font-weight:500;line-height:100%}.producer__result a+a{margin-left:5px}.reviews-list{padding-bottom:20px}.reviews-list .city{padding-bottom:10px}.reviews-list>li{color:#7F7F7F;font-size:14px}.reviews-list a{color:#000;font-size:14px}.reviews-list>li+li{padding-top:10px}.pagelist-item-title--black a{color:#000}.all-post__author a{color:#000;text-decoration:underline}.pagelist-info .author{display:inline-block;vertical-align:middle;margin-right:5px}.pagelist-info .author img{display:inline-block;vertical-align:middle}.header-pagelist--black{background-color:#212121;padding:15px}.header-pagelist-prewiew{margin-top:15px;text-align:center}.header-pagelist-prewiew .description{color:#fff}.header-pagelist-prewiew .pagelist__author a{color:#fff;font-weight:bold}.header-pagelist-prewiew .pagelist__comments:hover:before{background-position:-13px 0}.header-pagelist-prewiew .header-pagelist-info{position:relative}.header-pagelist-prewiew .header-pagelist-info:before{content:'';display:block;width:100%;left:0;right:0;top:61%;height:1px;background-color:#525252;position:absolute;z-index:1}.header-pagelist-prewiew .pagelist-info{padding-left:15px;padding-right:15px;display:inline-block;padding-bottom:0;position:relative;background-color:#212121;z-index:2}.header-pagelist-prewiew .description{display:inline-block;font-weight:bold;max-width:80%;text-align:center;line-height:21px}.header-pagelist--black .pagetitle{color:#fff;font-size:34px;padding-top:15px;padding-left:15px;padding-right:15px;line-height:40px}.pagelist .sticker{top:-32px}.header-pagelist .pagelist-prewiew{padding:20px 0 24px 0}.header-pagelist .pagelist-prewiew img{min-width:100%}.content-text{padding-top:30px;padding-bottom:30px}.content-text p{font-size:14px;color:#665f5f;padding-bottom:0}.content-text p b{color:#000;font-size:16px}.content-text a{color:#000}.content-text p+p{padding-top:20px}.tags{text-align:right;padding:25px 0}.inner-tags{display:inline-block;font-size:12px;color:#8c9191}.inner-tags a{font-size:12px;color:#000}.list-tags{display:inline-block}.list-tags li{display:inline-block}.pagelist-social .social-list li a{padding:9px 0}.pagelist-social .social-list .number{padding:11px 19px;font-weight:bold}.pagelist-social .social-list a:before{margin:0 14px}.pagelist-social .social-list li+li{margin-left:8px}.pagelist-social .social-list a{max-height:53px}.pagelist-social .social-list .tw a{background-color:#57ccff;padding:18px 10px}.outer-other .sticker{top:-20px}.outer-other .section-mini-prewiew--yellow{padding-top:30px}.outer-other .pagelist-prewiew-item{width:33.3333%;float:left;padding-left:7.5px;padding-right:7.5px}.outer-other .pagelist-prewiew-item img{min-width:100%}.pagelist-social{padding-bottom:30px}.section-mini-prewiew-item-desc{padding-top:6px}.section-mini-prewiew-item-desc p,.section-mini-prewiew-item-desc a{font-size:12px;color:#000;line-height:15px}.section-mini-prewiew-item-desc a{text-decoration:underline}.full-comments-head{padding:15px;margin-left:-15px;background-color:#2e2a2b;margin-bottom:15px}.full-comments-text{color:#fff;font-weight:bold;text-transform:uppercase}.full-comments-text .number{color:#a5a5a5}.author-full-comments-image img{padding:2px;border:1px solid #ebebeb;background-color:#fff}.author-full-comments-image{float:left}.author-full-comments-content{padding-left:65px}.author-comments-name a{font-size:14px;color:#7f7f7f;text-decoration:underline;line-height:100%;display:inherit;font-weight:bold}.author-comments-name{padding-bottom:5px}.author-comments-text{font-size:14px;color:#333333;padding-bottom:5px}.author-comment-info-list{float:left}.author-comment-info-list li{display:inline-block;font-size:12px}.author-comment-info-list li a{font-size:12px;font-weight:bold;color:#0b97b2;border-bottom:1px dotted #0b97b2;text-decoration:none}.author-comment-info-list li a:hover{border-color:#df4839}.author-comment-info-list .quote a{margin-left:13px}.author-comment-info-list .date{margin-left:15px;color:#8c9191}.author-comments-info .like-button{float:right}.author-comments-info .like-button span{font-size:12px}.like-button .number[data-type="more"]{color:#37b50b}.like-button .number[data-type="more"]:before{content:'+'}.like-button .number[data-type="less"]{color:#b5041d}.like-button .number[data-type="less"]:before{content:'-'}.like-button .number[data-type="default"]{color:#8c9191}.like-button .number[data-type="default"]:before{content:''}.like:before,.dislike:before{content:'';cursor:pointer;width:10px;height:10px;display:inline-block;background:url("../img/icon/sprite.png") 0 0 no-repeat}.like:before{background-position:-277px 0}.like.active:before{background-position:-246px 0}.dislike:before{background-position:-261px 0}.dislike.active:before{background-position:-293px 0}.like-button span{display:inline-block;float:left}.like-button span+span{margin-left:10px}.row-author-full-comments.answer{padding-left:64px}.with-answer>.author-full-comments-content:after{content:'';height:1px;display:block;width:100%;background-color:#d9d9d9;left:0;right:0;margin-top:15px;margin-bottom:15px}.row-author-full-comments+.row-author-full-comments{padding-top:30px}.outer-pagelist-more{text-align:center;padding-top:24px;padding-bottom:24px}.pagelist-more{display:inline-block}.pagelist-more{font-size:15px;color:#0b97b2;cursor:pointer}.pagelist-more__text{border-bottom:1px dotted #0b97b2;line-height:100%}.pagelist-more:before{width:10px;height:4px;display:inline-block;vertical-align:middle;background-position:-53px -210px;margin-right:6px}.pagelist-more:hover .pagelist-more__text{border-color:#df4839;color:#df4839}.row-pagelist-ligin{padding:25px 15px;margin-left:-15px;background-color:#f2f2f2}.pagelist__title{color:#000;font-weight:bold;text-transform:uppercase}.pagelist-ligin__title{padding-bottom:25px}.pagelist-ligin{text-align:center}.pagelist-ligin__item{padding:40px 45px;background-color:#fff;border:5px solid #b8b9ba;display:inline-block}.pagelist-ligin__social-list{padding-bottom:15px}.pagelist-ligin__social-list li{display:inline-block}.pagelist-ligin__social-list li a{display:inline-block;width:24px;height:24px;background:url("../img/icon/sprite.png") 0 0 no-repeat}.pagelist-ligin__social-list li+li{margin-left:7px}.pagelist-ligin__social-list .vk a{background-position:-102px -242px}.pagelist-ligin__social-list .fb a{background-position:-136px -242px}.pagelist-ligin__social-list .tw a{background-position:-170px -242px}.pagelist-ligin-text{font-size:14px}.pagelist-ligin-text a{color:#0b97b2}.outer-form{padding:18px 15px 46px 15px;text-align:center}.form-content{display:inline-block}.form-content input{border:1px solid #d9d9d9;border-radius:4px;padding:6px;font-size:14px;width:360px}.form-content ul li{position:relative;margin-bottom:20px}.form-content ul li span{text-align:right;position:absolute;left:0;display:inline-block;top:50%;-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%);font-size:14px;font-weight:bold;margin-left:-10px}.button4{color:#fff;background-color:#13a0e3;text-transform:uppercase;text-shadow:0 1px 0 #ffe486;outline:none;border:none;border-bottom:2px solid #01557c;border-top:1px solid #58c3f6;text-shadow:0 1px 0 #0e8dc9;padding:9px 30px 9px 30px;font-size:15px;font-weight:normal}.button4:hover{background-color:#13b7f3}.button7{color:#fff;background-color:#00B22D;text-transform:uppercase;text-shadow:0 1px 0 #ffe486;outline:none;border:none;border-bottom:2px solid #009425;border-top:1px solid #00D535;text-shadow:0 1px 0 #0e8dc9;padding:9px 30px 9px 30px;font-size:15px;font-weight:normal}.button7:hover{background-color:#00D034}.form-content button{margin-bottom:25px}.row-forgot-password{margin-bottom:22px}.forgot-password,.reg{font-size:14px}.reg{color:#7f7f7f;margin-bottom:22px}.form-social-text{font-size:14px;color:#000;padding-bottom:15px}.form-title{padding-bottom:21px}.form-social-icon{display:inline-block}.form-social-icon+li{margin-left:5px}.form-social-icon a{display:inline-block}.form-social-icon a:before{content:'';display:inline-block;width:32px;height:32px;background:url("../img/icon/sprite.png") 0 0 no-repeat}.form-social-icon .vk:before{background-position:-98px -310px}.form-social-icon .fb:before{background-position:-140px -310px}.form-social-icon .ok:before{background-position:-182px -310px}.form-social-icon .tw:before{background-position:-224px -310px}.form-social-icon .gplus:before{background-position:-266px -310px}.outer-form+.outer-form{border-top:1px solid #e5e5e5;padding-top:38px}.form-welcome-title{font-size:18px;font-weight:bold;color:#000;padding-bottom:16px}.form-welcome-text{font-size:14px;color:#7f7f7f;display:inline-block;max-width:420px;padding-bottom:24px;line-height:21px}.registration .pagetitle{padding-bottom:15px}.registration ul{padding-bottom:19px}.outer-form:last-child{padding-bottom:11px}.mini__pagetitle{padding-bottom:7px;line-height:100%;color:#1f1f1f;font-size:34px}.section-result-content{position:relative}.section-result-item.item1{width:13.9%;float:left}.section-result-item.item2{padding-left:119px}.image-padding{padding:5px}.image-padding--white{background-color:#fff}.list--horizontal li{display:inline-block}.cinema span{float:left}.cinema,.header-pagelist .date{color:#9f9f9f}.section-result-info{font-size:12px}.section-result-nav li{display:inline-block}.section-result-nav li a{font-weight:bold}.section-result-nav li{margin-right:14px;margin-bottom:5px}.section-result-nav--white li a{color:#fff}.pagelist-title-black,.section-result-item .name a{font-weight:bold;text-transform:uppercase;font-size:18px;text-decoration:none;color:#fff}.section-result-item .name{position:relative;top:-3px}.section-result-item .name--white a{color:#fff}.search-title:after{content:'';display:block;width:100%;height:1px;background-color:#525252;margin:17px 0}.section-result-item .name,.section-result-item .name__eng{text-transform:uppercase}.section-result-item .name a{padding-bottom:5px}.header-pagelist .name__eng{color:#8c9191}.section-result-item .name__eng{padding-bottom:7px;font-weight:bold;font-size:14px}.section-result-info>div+div{padding-top:10px}.section-result-info .cinema span{padding-right:5px}.main-folder-icon{position:absolute;right:-1px}.main-folder-icon .icon{padding:4px;position:relative;display:block}.row-icon-add--white{background-color:#fff;border:1px solid #ebebeb;border-bottom-color:#d5d5d5}.main-folder-icon .icon:before{content:'';display:block;width:17px;height:13px;top:0}.folder__icon:before{background:url("../img/icon/sprite.png") -213px -28px no-repeat}.star__icon:before{background:url("../img/icon/sprite.png") -240px -28px no-repeat}.aside-select{display:none}.aside-social-button{display:none}.header-search{margin-bottom:29px}.list-content-title{padding-bottom:5px;border-bottom:1px solid #e5e5e5;text-transform:uppercase;font-weight:bold;font-size:18px;color:#000}.list-content-title .number{color:#a5a5a5}.list-preview a{display:inline-block;padding:5px;background:#fff;border:1px solid #ebebeb;position:relative}.list-preview img{display:block;position:relative;z-index:1}.list-preview span:before{content:'';display:block;position:absolute;left:5px;right:5px;top:5px;bottom:5px;z-index:2;box-shadow:inset 0px 0px 8px rgba(0,0,0,0.15)}.list-preview:after{content:'';position:relative;top:-5px;display:block;height:18px;width:100%;background:url("../img/design/mini-shadow.png") 0 0 no-repeat;background-size:100%}.list-content-item-inner{padding:22px 0 1px;border-bottom:1px solid #e5e5e5}.list-content-item-inner .name a{color:#000}.list-content-item-inner .name__eng{color:#7f7f7f}.list-content .date,.list-content .place{color:#7f7f7f}.list-content-item .main-folder-icon{right:42px;top:0}.section-result-nav--black a{color:#000}.list-content-item-inner.cinema{border-bottom:none}.main-folder-icon .row-icon-add{float:left}.main-folder-icon .row-icon-add+.row-icon-add{margin-left:10px}.cinema .main-folder-icon{right:0}.prevew-post__title a{font-size:16px;color:#000;padding-bottom:3px;display:block}.prevew-post__content{font-size:14px;color:#665f5f;padding-bottom:0;line-height:20px}.prevew-post__data a{font-size:12px;color:#000;padding-bottom:0;text-decoration:none;font-weight:bold}.list-content-item-post{border-bottom:none}.row-content-item-post .outer-pagelist-more{border-top:1px solid #e5e5e5;margin-top:20px}.list-content-item-post+.list-content-item-post{padding-top:13px}.pick{display:inline-block;background-color:#fdf6d1;color:#665f5f}.prevew-post__content .pick{line-height:17px}.row-icon-add{position:relative;cursor:pointer}.hint{position:absolute;padding:4px 10px;color:#fff;background-color:#848484;font-size:12px;z-index:5;border-radius:4px;white-space:nowrap;top:-100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;transition:0.4s;border:1px solid #6b6b6b}.hint:after{content:'';position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #6b6b6b;bottom:-5px;left:50%;margin-left:-5px}a:hover+.hint{top:-170%;visibility:visible;opacity:1}.head-content{background-color:#fff}.name__page{color:#000;font-size:15px}.info-item{margin-top:-5px}.info-user{padding:23px 15px 24px 15px}.nav-content-list{padding:0 15px;display:block;background:#FF4538;border-top:1px solid #FF7E74;border-bottom:2px solid #C12A1F}.nav-content-list li,.nav-content-list a,.nav-content-list span{line-height:100%}.nav-content-list li{position:relative;float:left}.nav-content-list li a{color:#fff;text-decoration:none;padding:11.5px 9px;display:block}.nav-content-list li:not(.active):before{content:'';display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:1px;background-color:#fff;opacity:0.5}.nav-content-list li:before{left:-0.5px}.nav-content-list li span:not(.number){color:#fff;text-decoration:none;padding:11.2px 17px;display:block;opacity:0.5}.nav-content-list .no-active span{cursor:not-allowed}.nav-content-list .number{color:#ffc5c5}.nav-content-list .active a{background-color:#fff;color:#f07166;font-weight:500;border-top:1px solid #fff;box-sizing:content-box;margin-top:-1px}.nav-content-list .active a .number{color:#f07166}.user-head--left{float:left;width:18.9%}.user-head--right{padding-left:162px}.profile-item-chief{border-bottom:1px solid #e5e5e5}.profile__title{font-size:18px;text-transform:uppercase;font-weight:bold;padding-bottom:7px}.profile-value-list{font-size:14px}.profile-value-list li{font-weight:bold;color:#000}.profile-value-list li .value{font-weight:normal;color:#7f7f7f}.profile-value-list li+li{padding-top:4px}.row-profile-item+.row-profile-item{padding-top:20px}.profile-item+.profile-item{padding-top:14px}.profile-item-chief{padding-bottom:20px}.profile-value-list__social{padding-bottom:0}.profile-value-list__social li+li{margin-left:1px}.row-profile-item-content{padding-top:56px}.row-profile-item-content .pagelist-info{padding-bottom:4px}.profile-post-item__title{display:block;font-size:20px;color:#000;font-weight:800;text-transform:capitalize;text-decoration:none;padding-bottom:13px}.profile-post-item__content{font-size:14px;color:#665f5f;line-height:20px;padding-bottom:17px}.profile-post-item__date{padding-bottom:12px}.profile-post-item{padding-bottom:30px;border-bottom:1px solid #e5e5e5}.profile-post-item+.profile-post-item{padding-top:25px}.profile-comment-preview{width:18.9%}.profile-comment--left{float:left}.profile-comment--right{padding-left:150px}.profile-comment-image{display:block}.profile-comment-heading{font-size:12px;color:#8c9191;padding-bottom:7px}.profile-comment-image{padding-bottom:5px}.profile-comment-title a{font-size:14px;font-weight:bold;color:#000}.profile-comment-value{padding:10px 15px;background-color:#f2f2f2;font-size:14px;color:#4c4949}.profile-comments__item+.profile-comments__item{padding-top:25px}.profile-comment-value blockquote{display:block;padding-left:23px;padding-bottom:10px;position:relative}.profile-comment-value blockquote:before{content:'';display:inline-block;position:absolute;width:8px;height:8px;top:4px;left:0;background:url("../img/icon/sprite.png") -191px -144px no-repeat}.profile-section-item{padding-bottom:30px;border-bottom:1px solid #e5e5e5}.rating-profile-item .name a{color:#000}.rating-profile-item .name__eng{color:#7f7f7f}.profile-cinema-heading{font-size:12px;color:#8c9191;padding-bottom:15px}.star-rating{font-size:20px;font-weight:900;padding-bottom:15px;color:#545454}.star-rating .number{color:#fc594c}.star-rating:before{content:'';display:inline-block;width:18px;height:18px;background:url("../img/icon/sprite.png") -206px -144px no-repeat;position:relative;top:2px}.main-raiting{font-weight:bold;color:#000;font-size:12px}.main-raiting .number{font-size:14px;color:#df4639}.rating-profile-item+.rating-profile-item{padding-top:7px}.profile-pagelist-social{padding-bottom:0}.user-head{margin-bottom:18px}.profile-section-content{padding-top:27px}.profile-post-item__content a{color:#000}.row-profile-item-content .outer-pagelist-more{padding-bottom:17px}.rating-profile{padding-bottom:13px}.number--opacity{opacity:0.7}.trailer__title{float:left}.trailer__title a{text-decoration:none;color:#fff}.create__trailer-date{color:#8c9191;font-size:13px;padding-bottom:0}.section-video .download-trailer{padding-top:0}.row-trailer-image{width:45%;float:left}.image-cover{    margin: 0 auto;display:block;padding:5px;background:#fff;border:1px solid #ebebeb;position:relative;border-bottom:none}.trailer-list-view-quality{border:1px solid #ebebeb;display:table}.trailer-list-view-quality li{display:table-cell;text-align:center;padding-bottom:0;position:relative}.trailer-list-view-quality li a{display:inline-block;padding:10px 15px;padding-bottom:0;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#000}.trailer-list-view-quality li a span{border-bottom:1px dotted #000;margin-bottom:15px;display:inline-block}.trailer-list-view-quality li>span{display:inline-block;padding:10px 15px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#c1c1c1;padding-bottom:0}.trailer-list-view-quality li+li:before{content:'';display:block;width:1px;height:21px;background-color:#ebebeb;position:absolute;left:0;top:50%;margin-top:-11.5px}.row-trailer-text{width:42.6%;float:left;padding-left:20px}.trailer-list-title{padding-bottom:10px}.trailer-list-title a{font-size:18px;font-weight:bold;text-decoration:none;color:#000}.trailer-list-add{padding-bottom:10px;color:#7f7f7f;font-size:12px}.trailer-list-view{padding-bottom:10px;color:#000;font-size:14px}.info *{color:#fff}.trailer-list-download__link{color:#000;border-bottom:1px dotted #000;cursor:pointer}.trailer-list-download{display:inline-block}.row-trailer-list-download .trailer-list-view-quality li a{padding-left:10px;padding-right:10px}.row-trailer-list-download .trailer-list-view-quality li>span{padding-left:10px;padding-right:10px}.trailer-list-download .trailer-list-view-quality{position:relative;background-color:#ececec}.row-hover-trailer-list{padding-top:10px;display:none;position:absolute}.row-trailer-list-download .trailer-list-view-quality:before{content:'';position:absolute;left:17px;top:-8px;display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ececec}.trailer-list-download:hover .row-hover-trailer-list{display:block}.trailer-list-download--left{float:left;font-size:14px;margin-top:5px}.trailer-list-download--right{float:right}.trailer-view-quality-display{margin-top:10px;width:100%}.trailer-list-download__icon:after{content:'';cursor:pointer;display:inline-block;width:14px;height:14px;vertical-align:middle;background:url("../img/icon/sprite.png") -231px -144px no-repeat}.row-trailer-text{padding-top:5px}.parent{position:relative}.trailer__play-icon:after{content:'';display:block;position:absolute;left:0;top:0;width:108px;height:108px;cursor:pointer;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0.5;transition:0.4s;background:url("../img/icon/sprite.png") -215px -192px no-repeat}.row-trailer-image a{display:block}.row-trailer-image a:hover .trailer__play-icon:after{opacity:1}.trailer-item+.trailer-item{padding-top:20px}.nav-films-list{display:inline-block;vertical-align:middle}.nav-films-list span,.nav-films-list a{font-size:12px}.nav-films-list a{color:#0b97b2;text-decoration:underline}.nav-films-list li.active a{color:#7f7f7f;text-decoration:none}.nav-films-list li{float:left;line-height:100%}.nav-films-list li{margin-right:19px}.nav-films-title{font-weight:bold;font-size:12px;display:inline-block;vertical-align:middle;margin-right:10px}.nav-films{padding:5px 0 25px 0;border-bottom:1px solid #e5e5e5;margin-bottom:30px}.row-trailer-image-list a{display:block}.row-trailer-image-list .image-shadow{display:inline-block}.trailer-item-col{padding-left:7.5px;padding-right:7.5px}.trailer-item .row{margin-left:-7.5px;margin-right:-7.5px}.image-size-caption{font-size:12px;color:#7f7f7f;text-align:center}.row-trailer-image-list .image-shadow:after{height:8px}.overlay-photo{display:block;position:fixed;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:997;background-color:rgba(0,0,0,0.7);overflow-y:scroll;display:none}.overlay-photo.active{display:block}.inner-overlay-photo{width:945px;margin:50px auto;position:relative;z-index:999;padding:0 48px}.inner-overlay-caption{padding:20px;background-color:#1a1a1a;color:#fff;text-align:left}.inner-overlay-image img{display:block}.inner-overlay-caption .producer,.inner-overlay-caption .name{color:#9f9f9f}.inner-overlay-caption .text a{color:#0b97b2}.inner-overlay-caption .info .title a{text-decoration:none}.inner-overlay-caption .info .title,.inner-overlay-caption .info .text{display:block;padding-bottom:10px}.inner-overlay-caption .download{padding:0 0 10px 0}.overlay-photo-controls{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;color:#fff}.overlay-photo-controls>div{cursor:pointer;font-size:30px}.overlay-photo-controls .close{position:absolute;top:-25px;right:0;width:14px;height:14px;background:url("../img/icon/sprite.png") -254px -144px no-repeat}.overlay-photo-controls .prev{width:48px;height:100%;position:absolute;left:-48px}.overlay-photo-controls .next{width:48px;height:100%;position:absolute;right:-48px}.overlay-photo-controls .prev:before,.overlay-photo-controls .next:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:28px;height:55px;background:url("../img/icon/sprite.png") 0 0 no-repeat}.overlay-photo-controls .prev:before{content:'';left:0;background-position:-279px -51px}.overlay-photo-controls .next:before{content:'';position:absolute;right:0;background-position:-318px -51px}.trailers-pagetitle{border-bottom:1px solid #e5e5e5;margin-bottom:30px}.inner-overlay-image{position:relative}.inner-overlay-image img{min-width:100%}.nav-films-list a{cursor:pointer}.row-trailer-image-list a{cursor:pointer}.trailer-item-col.hide{display:none}.trailer-item-col{margin-bottom:25px}.trailer-item{padding-bottom:1px;border-bottom:1px solid #e5e5e5}.button__selection-trailers{display:inline-block;cursor:pointer;font-weight:bold;line-height:15px;font-size:18px;color:#000;padding-right:17px;margin-bottom:35px;position:relative}.button__selection-trailers span{border-bottom:1px dotted #000}.button__selection-trailers:after{content:'';position:absolute;width:0;height:0;top:50%;right:0;margin-top:-2.5px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #000}.outer-selection-trailers{padding:0 30px 0;border-bottom:1px solid #e5e5e5}.selection-trailers-item{padding:25px 0 5px;border-top:1px solid #e5e5e5}.selection-trailers__name{width:62px;float:left;font-size:12px;font-weight:bold;color:#8c9191}.selection-trailers__value{padding-left:62px;font-size:12px;font-weight:bold}.selection-trailers__value .selection-trailers__value-list li{display:inline-block;margin-right:20px;margin-bottom:19px}.selection-trailers__value a{color:#000}.selection-trailers-item .item{margin-bottom:0}.selection-trailers-item .item:after{content:'';display:table;clear:both}.selection-trailers-item .item.years{padding-bottom:34px}.outer-time-bar,.outer-time-value{float:left}.outer-time-value span{margin:0 7px;font-weight:normal;font-size:12px}.outer-time-value input[type="text"]{border:1px solid #d9d9d9;width:52px;padding:8px 10px;border-radius:4px;font-size:12px}.outer-time-value input[type="text"]::-webkit-input-placeholder{color:#000}.outer-time-value input[type="text"]::-moz-placeholder{color:#000}.outer-time-value input[type="text"]:-moz-placeholder{color:#000}.outer-time-value input[type="text"]:-ms-input-placeholder{color:#000}.time-bar-years ul{width:100%;display:-webkit-box;-webkit-box-pack:justify;-webkit-box-align:center;display:-moz-box;-moz-box-pack:justify;-moz-box-align:center;display:-ms-flexbox;-ms-flex-pack:justify;-ms-flex-align:center}.time-bar-years ul li{color:#8c9191;font-size:10px}.outer-time-bar{width:318px;margin-right:30px}.slide-bar-bottom{width:100%;height:4px;background-color:#fab29a;position:relative}.slide-bar-top{position:absolute;left:30%;bottom:0;top:0;width:30%;height:100%;background-color:#ff531e}.slide-bar-controls__item{position:absolute;top:10px;cursor:pointer}.slide-bar-controls__left{width:6px;height:6px;background:#000000;position:absolute;left:30%;margin-left:-6px}.slide-bar-controls__left:before{content:"";position:absolute;top:-6px;left:0;width:0;height:0;border-left:6px solid transparent;border-right:0px solid transparent;border-bottom:6px solid #000000}.slide-bar-controls__right{width:6px;height:6px;background:#000000;position:absolute;left:60%;margin-right:-6px}.slide-bar-controls__right:before{content:"";position:absolute;top:-6px;left:0;width:0;height:0;border-right:6px solid transparent;border-left:0px solid transparent;border-bottom:6px solid #000000}.tab-list li{padding:7px 15px;display:inline-block;float:left;font-weight:bold;font-size:14px;cursor:pointer;border:1px solid #e5e5e5}.tab-list li.active{border-bottom-color:transparent}.tab-list li.default{border-color:transparent;border-bottom-color:#e5e5e5;color:#7f7f7f}.letters-text-list li{display:inline-block;font-weight:bold;font-size:14px;cursor:pointer;padding:14px 0;width:50px;text-align:center}.content-page__titile *{font-weight:bold;color:#000;font-size:18px;padding-bottom:23px}.outer-selection-trailers{margin-bottom:27px}.content-list .tab-list{margin-bottom:25px}.letters-text-list{display:none}.letters-text-list.active{display:block}.caption-page{padding:28px 15px 15px 15px}.caption-page-item{float:left}.caption-page-image{width:26.8%}.caption-page-info{width:38.7%}.caption-page-dop{width:34.5%;padding-left:30px}.caption-page-tab{padding-left:50px}.outer-caption-page-image{position:relative}.image-hover{transition:0.4s;visibility:hidden;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;cursor:pointer}.image-hover span{text-decoration:underline;font-size:16px}.image-hover:before{content:'';display:block;width:59px;height:59px;margin-bottom:10px;background:url("../img/icon/sprite.png") -284px -124px no-repeat}.caption-page-image{cursor:pointer}.caption-page-image:hover .image-hover{visibility:visible;opacity:1}.caption-page-info{padding-left:18px}.info-item{padding-bottom:3px}.info-item-list>li+li{padding-top:5px}.info-item-list li .value{font-size:0}.info-item-list li .value li{color:#7f7f7f;font-weight:normal;display:inline-block;font-size:14px}.info-item-list li .value li:not(:first-child):not(:last-child):after{content:',';margin-right:5px}.info-item-list li ul li.value__name{font-size:14px;font-weight:bold;color:#000;margin-right:5px}.outer-info-item-list{padding-bottom:15px}.outer-info-item-list+.outer-info-item-list{border-top:1px solid #d9d9d9;padding-top:15px}.info-item-list-link{font-size:14px;color:#7f7f7f;padding-top:7px;display:inline-block}.page_body{width:100% !important;padding-left:200px;box-sizing:border-box}.result-list-content{display:none}.result-list-content.active{display:block}.list-tile-preview{display:inline-block}.row-list-tile{margin:0 -7.5px}.list-tile-item{width:25%;text-align:center;float:left;margin-bottom:18px;padding:7.5px 7.5px 0 7.5px}.list-tile-name a{font-size:14px;color:#000;font-weight:bold;text-decoration:none}.list-tile-name-eng a{font-size:12px;color:#7f7f7f;text-decoration:none;margin-bottom:5px;display:inline-block}.list-tile-item .list-preview:after{height:8px}.list-tile-raiting{font-size:15px;font-weight:bold;color:#545454}.list-tile-raiting .value{color:#df4639}.list-tile-raiting .value:before{content:'';display:inline-block;width:13px;height:13px;margin-top:2px;vertical-align:top;margin-right:3px;background:url("../img/icon/sprite.png") -191px -165px no-repeat}.box-name-folder{position:relative}.select-folder-list li{text-align:left;position:relative}.select-folder-list li .box-name-folder>a{display:block;padding:12px;font-weight:bold;color:#000;font-size:14px;text-decoration:none;border-top:1px solid #e5e5e5;z-index:1}.select-folder-list li .box-name-folder>a:before{content:'';display:inline-block;width:19px;height:14px;vertical-align:top;margin-right:8px;background:url("../img/icon/sprite.png") -308px 0 no-repeat}.select-folder-list li:hover .box-name-folder>a{background-color:#f2f2f2}.select-folder-list li.active .box-name-folder>a{background-color:#f2f2f2}.select-folder-list li.active .box-name-folder>a:before{opacity:0.5}.folder-setting-item{cursor:pointer}.folder-setting{position:absolute;right:10px;z-index:2;top:50%;margin-top:-6px;visibility:hidden;opacity:0;transition:0.4s}.folder-setting a{display:inline-block}.folder-setting-item{display:block;float:left;height:16px}.folder-setting-item+.folder-setting-item i{margin-left:20px}.folder-setting-item+.folder-setting-item i:before{content:'';width:1px;display:block;height:22px;border-left:1px solid #ffffff;background-color:#d2d2d2;position:absolute;left:-11px;top:-2px}.folder-setting-item i{width:16px;height:16px;display:inline-block;position:relative}.folder-setting-icon i{background:url("../img/icon/sprite.png") -333px 0 no-repeat}.folder-setting-remove i{background:url("../img/icon/sprite.png") -354px 0 no-repeat}.select-folder-list li:hover .folder-setting{visibility:visible;opacity:1}.add-folder-input{padding-bottom:5px}.add-folder-input input{width:63.4%;padding:4px 10px;border:1px solid #e0e0e0;border-radius:4px}.add-folder-icon:before{content:'';width:19px;height:16px;display:inline-block;margin-right:8px;vertical-align:middle;background:url("../img/icon/sprite.png") -374px 0 no-repeat}.add-folder{text-align:left;padding:12px}.add-folder-input input::-webkit-input-placeholder{color:#7f7f7f}.add-folder-input input::-moz-placeholder{color:#7f7f7f}.add-folder-input input:-moz-placeholder{color:#7f7f7f}.add-folder-input input:-ms-input-placeholder{color:#7f7f7f}.row-add-folder-button{background-color:#a6a6a6;display:inline-block;border-radius:10px;overflow:hidden;box-shadow:inset 0px 0px 5px rgba(0,0,0,0.5)}.add-folder-button{display:block;float:left;padding:3px 10px;border-radius:10px;cursor:pointer;color:#fff;text-transform:uppercase;font-weight:bold;font-size:14px;text-shadow:0 1px 0 #0b648e}.add-folder-button.active{background-color:#24adef;box-shadow:0px 0px 5px rgba(0,0,0,0.4)}.add-folder-select{padding-left:32px}.add-folder-select__name{font-size:12px;color:#000;padding-bottom:7px}.list-info-content__title{border-bottom:none;padding:15px}.avatar-profile .list-preview{display:inline-block}.row-avatar-profile{float:left;width:28.8%}.row-avatar-profile .avatar-profile{width:66.2%;float:left}.row-avatar-profile .avatar-profile-add{width:33.8%;float:left;padding-top:20px;text-align:right;padding-left:15px;font-size:0}.avatar-profile--mini-image{padding:1px;border:1px solid #d8d8d8;background-color:#fff;display:inline-block}.avatar-profile-m{margin-bottom:6px}.image-portair{display:inline-block;padding:5px;background:#fff;border:1px solid #ebebeb;position:relative}.avatar-upload-file input{font-size:14px;display:inline-block;margin-bottom:12px}.row-avatar-content{padding-left:244px;padding-top:20px}.avatar-upload-warning{color:#7f7f7f;font-size:12px}.list-info-content{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e5e5e5}input.input-field,textarea.input-field{border:1px solid #d9d9d9;border-radius:4px;padding:6px;font-size:14px;width:360px;color:#000;max-width:100%}.value-name{width:30.4%;padding-right:10px;text-align:right;font-weight:bold;font-size:14px;float:left;position:relative;top:6px}.value-name:after{content:':'}.row-field-add-icon{float:left;font-size:14px;height:30px}.field-add-icon-list{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.field-add-icon{width:16px;height:16px;cursor:pointer;margin-left:10px}.field-add-icon-edit{background:url("../img/icon/sprite.png") -272px -24px no-repeat}.input-field:focus{background-color:#eeeeee}.error-massage{color:#da242c;font-size:14px;font-weight:bold;margin-top:10px;padding-left:4px}.error-massage{display:none}.error-massage.active{display:block}.row-form-input+.row-form-input{padding-top:20px}.row-input{width:360px;float:left}.check-hide{font-size:12px}.check-hide input{display:inline-block;vertical-align:middle;margin:0 9px}.row-button-form{padding-left:228px;text-align:left;margin-top:19px}.row-form-input .radio-my{display:inline-block;vertical-align:middle;font-size:14px;position:relative;top:1px}.row-form-input .radio-my+.radio-my{margin-left:10px}.row-form-input .radio-my input{width:13px;height:13px;display:inline-block;vertical-align:middle;visibility:hidden;opacity:0}.row-form-input .radio-my .my-radio{content:'';position:absolute;left:0;top:4px;padding:2px;border:1px solid #414141;background-color:#fff;display:block;border-radius:50%;margin-right:2px}.row-form-input .radio-my .my-radio:before{content:'';display:block;background-color:#fff;width:7px;height:7px;border-radius:50%}.radio-my.active .my-radio:before{background-color:#414141}.inner-radio{display:inline-block}.row-dropdown-input select{padding:10px 10px;border-radius:4px;border-color:#d9d9d9;font-size:14px}.row-dropdown-input select+select{margin-left:7px}.row-form-input textarea.input-field{height:158px}.field-add-icon-link{background:url("../img/icon/sprite.png") -299px -25px no-repeat}.value-name-social{top:6px}.value-name-social:before{content:'';width:24px;height:24px;background:url("../img/icon/sprite.png") 0 0 no-repeat;display:inline-block}.value-name-social:after{content:''}.value-name-social-vk:before{background-position:-618px 0}.value-name-social-fb:before{background-position:-669px 0}.value-name-social-mail:before{background-position:-465px 0}.value-name-social-inst:before{background-position:-515px 0}.value-name-social-tg:before{background-position:-567px 0}.value-name-social-tw:before{background-position:-720px 0}.value-name-social-gp:before{background-position:-771px 0}.value-name-social-lj:before{background-position:-824px 0}.value-name-social-icq:before{background-position:-875px 0}.value-name-social-ok:before{background-position:-924px 0}.value-name-social-sk:before{background-position:-979px 0}.data-profile{border-bottom:none}.page-title--big{color:#1f1f1f;font-size:22px;text-decoration:underline;margin-bottom:10px;font-weight:700}.caption-page-item-inner+.caption-page-item-inner{padding-top:15px;margin-top:15px;border-top:1px solid #d9d9d9}.tile-preview-item__image-link{float:left}.tile-preview-item__text{vertical-align:top;padding-left:45px}.tile-preview-item__text a{color:#676767;font-size:14px;display:inline-block;vertical-align:top;margin-top:-4px}.row-tile-preview{padding-top:10px}.tile-preview-item{width:50%;float:left;margin-bottom:10px}.tile-preview-item:nth-child(even){padding-left:22px}.band-nav{background-color:#202020}.band-nav .row-dropdown-folder{left:-5px;top:-7px}.band-nav{padding-left:15px;padding-right:15px}.band-nav>ul>li{float:left;cursor:pointer}.band-nav>ul>li>a{color:#fff;text-decoration:none;padding:10px 10px;display:inline-block;font-size:14px;line-height:100%}.band-nav>ul>li>a span{border-bottom:1px dotted #909090;line-height:100%;transition:0.4s;display:inline-block;margin-top:1px}.band-nav>ul>li>a:hover span{border-bottom-color:transparent}.band-nav__icon>a:before{content:'';display:block;float:left;width:23px;height:19px;background:url("../img/icon/sprite.png") 0 0 no-repeat;margin-right:4px;position:relative;top:0px}.my-films a:before{background-position:-374px -37px;margin-right:10px}.my-add-info a:before{background-position:-408px -37px}.my-massage-error a:before{background-position:-434px -37px}.row-raiting-item{float:left;width:50%}.raiting__value{font-weight:bold;color:#ff3e2e;width:50px;text-align:right;float:left;line-height:100%}.raiting-item-list[data-type="kinomania"] .raiting__value{font-size:40px}.raiting-item-list[data-type="other"] .raiting__value{font-size:20px}.raiting-item-list>li>ul{padding-left:70px}.raiting__name{font-weight:bold;color:#000;font-size:17px}.raiting__number{font-size:12px;color:#7f7f7f}.raiting-item-list{display:block}.raiting-item-list+.raiting-item-list{padding-top:12px}.star__item{display:block;float:left;padding:4px 2px;cursor:pointer;position:relative}.icon__star:before{content:'';width:11px;height:11px;display:block;background:url("../img/icon/sprite.png") -373px -63px no-repeat}li.active .icon__star:before{background-position:-387px -63px}.star__item[data-active="select"] .icon__star:before{background-position:-401px -63px}.raiting-list-star{border:1px solid #d5d5d5;display:inline-block;border-radius:10px;vertical-align:middle;padding-left:4px;padding-right:4px}.raiting-star__title{font-size:14px;font-weight:bold;color:#000;margin-right:10px}.row-raiting-star .raiting__name{display:inline-block}.row-raiting-star{text-align:right;padding-bottom:10px}.raiting-number{font-weight:900;color:#7f7f7f;font-size:21px;margin-left:10px;line-height:100%;display:inline-block;vertical-align:middle}.raiting-number span{font-weight:bold}.raiting-number .value{color:#FF4435;width:25px;display:inline-block;line-height:100%}.select-star{display:inline-block;position:absolute;top:-30px;font-size:12px;color:#fff;background-color:#ff3e2e;padding:3px 10px;white-space:nowrap;left:50%;border-radius:4px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transition:0.4s}.select-star:after{content:'';position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ff3e2e;bottom:-5px;left:50%;margin-left:-5px}.select-star.default{visibility:hidden;opacity:0}.select-star.active{visibility:visible;opacity:1}.tabs-list{border-bottom:1px solid #e5e5e5}.tabs-list li{float:left;display:inline-block;cursor:pointer}.tabs-list li a,.tabs-list li>span{color:#FF4435;font-size:18px;font-weight:900;text-decoration:none;padding:8px 15px;display:inline-block}.tabs-list li a{border:1px solid transparent;border-bottom:none;position:relative}.tabs-list li a span{border-bottom:1px dotted #efa29c}.tabs-list li.active a{color:#000;border-color:#e5e5e5}.tabs-list li.active a span{border-color:transparent}.tabs-list li.active a:after{content:'';position:absolute;bottom:-1px;left:0;right:0;width:100%;height:1px;background-color:#fff}.tabs-list li.tabs-list-name span{padding-left:0;color:#8c9191}.row-raiting{padding-bottom:40px}.row-session-table{padding:23px 0;display:none}.row-session-table select{width:203px}.row-session-table.active{display:block}.session-table-item{padding-top:10px}.session-table-item:nth-child(odd){background-color:#F5F5F5}.session-table-item__name{width:32.6%;float:left;font-size:14px;font-weight:bold;color:#0b97b2;text-decoration:underline;padding-left:15px}.session-table-item-list{padding-left:245px}.time-list li{font-size:14px;color:#8c9191;float:left;margin:0 0 15px 0;text-align:center;display:inline-block;vertical-align:middle}.time-list span{display:inline-block}.time-list li.active{color:#000}.time-list li.active span{position:relative;font-weight:bold}.time-list li.active span:after{content:'';position:absolute;display:block;width:100%;left:0;right:0;bottom:2px;border-bottom:1px solid #000}.time-list--normal li{width:12.5%}.session-table,.list-post-item-content{padding-bottom:23px;border-bottom:1px solid #e5e5e5}.session-table-title{margin-bottom:15px;font-size:14px;color:#000;font-weight:bold}.session-table-title a{text-decoration:none;border:none;font-weight:bold;font-size:16px;display:inline-block;margin-left:10px}.session-dropdown-input{margin-bottom:22px}.drop-down-where{width:203px;margin-left:7px;padding:10px 36px 10px 10px;border-radius:4px;border:1px solid;border-color:#d9d9d9;font-size:14px;display:inline-block;position:relative;cursor:pointer}.row-drop-down-where{display:inline-block;position:relative}.drop-down-where:before{content:'';width:16px;height:16px;display:inline-block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("../img/icon/sprite.png") -374px -83px no-repeat}.drop-down-where-calendar{left:0;right:0}.drop-down-where-calendar:before{left:88%;margin-left:-1px}.drop-down-where-calendar:after{left:88%}.row-dropdown-input select{outline:none;border:1px solid #d9d9d9;-webkit-appearance:none;-moz-appearance:none}.row-dropdown-input select{background:url("../img/icon/ab.png") 0 0 no-repeat;background-position:right 10px center}.list-post-item-title{color:#000;font-size:18px;text-transform:uppercase;font-weight:900;margin-bottom:20px}.list-post-item-content{color:#665f5f;font-size:14px;line-height:20px}.row-black{background-color:#202020;padding:15px;padding-left:15px;margin-left:-15px}.row-mini-slide{padding:15px;margin-left:-15px}.row-mini-slide--gray{background-color:#333232}.mini-slide-title{font-weight:900;text-transform:uppercase;font-size:18px;color:#fff;margin-bottom:10px}.mini-slide-title .number{color:#bfbfbf}.row-bx-mini-slider{padding:0 30px;margin-bottom:15px;position:relative}.row-bx-mini-slider .slide img{background-color:#fff;padding:5px}.row-bx-mini-slider .bx-controls-direction a{text-indent:0}.row-bx-mini-slider .bx-prev{left:-40px}.row-bx-mini-slider .bx-prev:before{content:'';position:absolute;width:0;height:0;border-top:6px solid transparent;border-right:8px solid #fff;border-bottom:6px solid transparent;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.row-bx-mini-slider .bx-next{right:-40px}.row-bx-mini-slider .bx-next:before{content:'';position:absolute;width:0;height:0;border-top:6px solid transparent;border-left:8px solid #fff;border-bottom:6px solid transparent;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.row-bx-mini-slider .bx-wrapper .bx-viewport{background:none}.all-slide{text-align:right;padding:0 30px}.all-slide-item{display:inline-block}.all-slide-item a{font-size:12px;text-transform:uppercase;color:#fff}.row-mini-slide{margin-bottom:25px}.full-comments-reviews .author-reviews-name a{color:#000;text-decoration:none;margin-bottom:15px}.full-comments-reviews .full-comments-head{margin-bottom:0px}.full-comments-reviews .parent-author-full-comments.kinomania{background-color:#f2f2f2}.parent-author-full-comments{padding:23px 15px 15px 0px;position:relative}.parent-author-full-comments:first-child{padding-top:30px}.sticker-mini{padding-top:3px;padding-bottom:3px;padding-left:15px;padding-right:15px;color:#fff;background-color:#f6574b;border-bottom:#a62e25 solid 2px;border-top:#fa7d74 solid 1px;line-height:100%;font-weight:bold;font-size:13px;text-shadow:0 -1px 0 #be433a;position:relative;z-index:2;text-transform:uppercase;display:inline-block;position:absolute;right:0;top:-5px}.full-comments-reviews .parent-author-full-comments:first-child .sticker-mini{top:30px}.author-comment-info-list li a{color:#0098B8}.full-comments-reviews .author-comment-info-list li{margin-right:15px}.full-comments-reviews .author-comment-info-list .date{margin-left:0;font-style:italic;font-size:11px;font-weight:bold}.reply__icon:before{content:'';display:inline-block;width:10px;height:10px;vertical-align:middle;background:url("../img/icon/sprite.png") 0 0 no-repeat;margin-left:5px;margin-right:5px}.reply__like_icon:before{background-position:-403px 0}.reply__comment_icon:before{background-position:-422px 0}.full-comments-reviews .author-comment-info-list li a{border:none}.full-comments-reviews .author-comment-info-list li a:hover span:not(.value){border-bottom:1px dotted #df4839}.full-comments-reviews .author-comment-info-list li a span:not(.value){border-bottom:1px dotted #0b97b2}.full-comments-reviews .author-comment-info-list li a span.value{vertical-align:middle;display:inline-block}.full-comments-reviews .full-comments-foot{text-align:right}.full-comments-reviews .full-comments-foot a{color:#fff;font-size:12px;text-transform:initial;text-decoration:none;position:relative;padding-right:20px}.full-comments-reviews .full-comments-foot a:after{content:'';position:absolute;width:0;height:0;top:50%;right:0;margin-top:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid white}.full-comments-reviews .full-comments-foot span{text-decoration:underline}.caption-page-dop li a{color:#7f7f7f}.row-reviews-list .author-reviews-name a{color:#000}.row-reviews-list .row-author-full-comments{padding-top:20px;margin-left:15px;border-bottom:1px solid #e5e5e5}.row-reviews-list .row-author-full-comments:first-child{padding-top:0px}.actors-info-content ul li{color:#7f7f7f}.actors-info-content ul li+li{padding-top:15px}.row-result-tabs{display:none}.row-result-tabs.active{display:block}.row-result-tabs-item{width:40%;float:left}.row-result-tabs-item--right .result-tabs-image,.row-result-tabs-item--right .main-folder-icon{display:inline-block;position:relative;margin-left:12px;vertical-align:top}.row-result-tabs-item--right{text-align:right;width:60%;float:left}.result-tabs-image{max-width:172px}.row-actors .section-result-item.item2{width:86.1%;padding-left:0;float:left}.row-actors .list-preview{display:inline-block}.row-actors .tabs-list li a span{border:none}.row-actors .tabs-list li a{color:#7f7f7f;font-size:14px}.row-result-tabs-item--left{padding-left:18px}.section-result-item-actor{width:13.9%;float:left}.parent-dropdown-folder{position:relative}.row-dropdown-folder{background-color:#413F3F;min-width:182px;position:absolute;z-index:999;text-align:left;left:-14px;top:-15px}.dropdown-folder{padding:15px}.dropdown-folder-setting{border-top:1px solid #595959}.dropdown-folder-title{font-size:14px;font-weight:900;text-transform:uppercase;color:#fff;padding-bottom:6px}.dropdown-folder-title span{border-bottom:1px dotted #fff}.dropdown-folder-list li{font-size:12px;color:#fff;padding-left:3px;white-space:nowrap;position:relative}.dropdown-folder-list li:after{content:'>>';margin-left:7px;display:inline-block;vertical-align:middle;position:absolute;right:0;top:2px}.dropdown-folder-list li+li{margin-top:8px}.dropdown-folder-title:before{content:'';width:23px;height:19px;display:inline-block;vertical-align:middle;margin-right:7px;position:relative;top:-2px;background:url("../img/icon/sprite.png") -374px -35px no-repeat}.dropdown-folder-content-icon{width:20px;height:16px;display:inline-block;vertical-align:middle;background:url("../img/icon/sprite.png") -462px -35px no-repeat;color:#000;font-size:10px;margin-right:7px;text-align:center}.dropdown-folder-content-icon span{position:relative;left:-1px;top:3px}.name-icon{display:inline-block;vertical-align:middle}.dropdown-folder-setting a{display:inline-block;line-height:100%}.dropdown-folder-setting span{color:#fff;border-bottom:1px dotted #fff;font-size:13px;font-weight:900;line-height:100%;display:inline-block;white-space:nowrap;margin-left:24px;position:relative}.dropdown-folder-setting{padding-top:10px}.dropdown-folder-setting a{border:none;text-decoration:none;display:inline-block}.setting-icon{float:left}.dropdown-folder-setting span:before{content:'';width:17px;height:16px;display:inline-block;vertical-align:middle;margin-right:6px;position:absolute;left:-24px;background:#fff url("../img/icon/sprite.png") -415px -83px no-repeat}.row-dropdown-folder{display:none}.row-dropdown-folder.active{display:block}.result-tabs-caption{text-align:center;font-size:12px;margin-top:-5px}.result-tabs-caption a{text-decoration:underline;color:#000;font-weight:bold}.result-tabs-image .list-preview:after{height:13px}li.nav-content-item-add{display:inline-block;vertical-align:middle;position:relative;top:4px;background-color:#FFBD00}li.nav-content-item-add a{padding:7px 10px;color:#000;text-shadow:0 1px 0 #ffe487;border-bottom:2px solid #C12A1F;border-top:1px solid #FFDC51}li.nav-content-item-add a .number{color:#000;font-weight:900}li.nav-content-item-add:before{content:'1';display:none !important}.caption-page-actor .caption-page-info{width:42.7%}.caption-page-actor .caption-page-image{width:22.8%}.outer-info-item-list-social{padding-bottom:30px}.info-item-actor-title{font-weight:900;font-size:18px;text-transform:uppercase;margin-bottom:8px}.info-item-list li .value.mini-social-list li:after{content:'' !important}.mini-social-icon:before{content:'';display:inline-block;width:18px;height:18px;vertical-align:middle;background:#fff url("../img/icon/sprite.png") 0 0 no-repeat}.mini-social-icon--fb:before{background-position:-373px -113px}.mini-social-icon--tw:before{background-position:-395px -113px}.mini-social-icon--inst:before{background-position:-417px -113px}.mini-social-icon--vk:before{background-position:-439px -113px}.info-item-actor-title .number{color:#a5a5a5}.caption-page-tab{text-align:center}.caption-page-tab .aside-list{margin-bottom:20px}.caption-page-tab-content{display:none}.caption-page-tab-content .list-preview{display:inline-block}.caption-page-tab-content.active{display:block}.nav-content-item:not(.nav-content-item-add) a{transition:0.4s}.nav-content-item:not(.nav-content-item-add):not(.active) a:hover{background-color:#c42518}.caption-page-tab-name a{font-weight:bold;text-transform:uppercase;font-size:18px;text-decoration:none;color:#000}.caption-page-tab-name__eng{font-weight:bold;font-size:14px;text-transform:uppercase;color:#7f7f7f}.caption-page-tab-info *{font-size:12px;color:#7f7f7f}div.caption-page-tab-info a{color:#0098B4}div.caption-page-tab-info ul{display:block;text-align:center;max-width:290px;margin:0 auto}div.caption-page-tab-info ul li{display:inline-block}.caption-page-tab-info-item+.caption-page-tab-info-item{padding-top:15px}.caption-page-tab-info{padding-top:10px}.actor-caption{padding-bottom:24px;border-bottom:1px solid #e5e5e5;padding-top:5px}.actor-caption p{font-size:.9em;color:#665f5f;line-height:20px}.row-actor .tabs-list li.tabs-list-name span{padding-left:15px}.list-about-item{padding:12px 15px;background-color:#f2f2f2;cursor:pointer}.list-about-item:hover .list-about-item__title{color:#df4839}.shadow-list-about:after{content:'';display:block;width:100%;height:6px;background:url("../img/icon/shadow-3.png") 0 0 repeat-x}.list-about-item-tile{width:50%;float:left}.list-about-item-tile--right{text-align:right}.list-about-item__button{font-size:12px;font-weight:bold;text-transform:uppercase;border-bottom:1px dotted #000;position:relative;margin-right:15px}.list-about-item:hover .list-about-item__button:after{border-left-color:#df4839}.list-about-item:hover .list-about-item__button{color:#df4839}.list-about-item__button:after{content:'';position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-left:5px solid #333333;border-bottom:4px solid transparent}.animated,.animated:before,.animated:after{transition:0.4s}.list-about-item__title{display:inline-block;font-weight:900;text-transform:uppercase;color:#000;font-size:16px;vertical-align:middle}.list-about-item__number{display:inline-block;width:76px;text-align:right;font-size:12px;font-weight:bold}.row-list-about-result{display:none}.row-list-about-result.active{display:block}.row-list-about-result .result-tabs-image{max-width:110px}.row-list-about-result .result-tabs-image .list-preview a{padding:3px}.row-list-about-result .row-result-tabs-item .name a{padding-bottom:10px;display:inline-block}.row-list-about-result .row-result-tabs-item .name__eng{display:inline-block;padding-bottom:10px}.row-list-about-result .row-result-tabs-item{width:55%}.row-list-about-result .row-result-tabs-item--right{width:45%}.row-list-about-result .actors-info-content ul li{font-weight:normal}.row-list-about-result .section-result-item-actor{text-align:right}.row-list-about-result .section-result-item-actor .list-preview{display:inline-block}.row-list-about-result .button{margin-top:20px;font-size:12px;padding:8px 14px}.row-list-about-result .list-content-item-inner{padding-bottom:30px}.row-list-about-result .result-tabs-image .list-preview{position:relative;display:block}.row-list-about-result .result-tabs-image .list-preview:after{position:absolute;top:100%;margin-top:-4px}.row-mini-raiting-number{font-size:12px;font-size:12px;font-weight:bold;color:#7f7f7f}.row-mini-raiting-number .number{color:#FF4435}.row-info-list-cinema{display:inline-block}.row-info-list-cinema .main-folder-icon{margin-bottom:12px}.row-chief-title{width:13.9%;float:left}.row-chief-title .section-result-item{width:50%;float:left}.row-chief-title .list-preview a{padding:3px}.section-result-item{font-size:12px;font-weight:bold;color:#7f7f7f}.parent-list-about+.parent-list-about{padding-top:10px}.awords-list-value{display:table;padding-left:5px}.awords-list-value li{display:table-cell;vertical-align:middle}.awords-list-name{display:block;text-decoration:none}.awords-list-name.name{font-size:16px;color:#000;font-weight:bold}.awords-list-name.dop-name{font-size:12px;color:#a5a5a5}.awords-list-name.dop-name .value{color:#000;font-weight:bold}.row-list-about{padding-bottom:30px;padding-top:20px}.no-link{color:inherit;text-decoration:inherit}.mini-slide-title:not(.no-hover-slide-title):hover{color:#df4839}.tabs-list li a span{transition:0.4s}.tabs-list li a span:hover{color:#e21f10}.result-tabs-image .list-preview .hidden{display:none}.trailer-list-view-quality li a span{transition:0.4s}.row-actors{padding-bottom:30px}.dropdown-folder-setting span,.name-icon{transition:0.4s}.dropdown-folder-list li:hover span,.dropdown-folder-list li:hover:after{color:#df4839}.time-list li{position:relative}.help{position:absolute;padding:4px 10px;font-size:12px;z-index:5;border-radius:4px;white-space:nowrap;top:-100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;transition:0.4s;display:inline-block}.help:after{content:'';position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;bottom:-5px;left:50%;margin-left:-5px}.help--gray{background-color:#848484;color:#fff;border:1px solid #6b6b6b}.help--gray:after{border-top-color:#6b6b6b}.help--color2{background-color:#FF4435;color:#fff;border:1px solid #E43B2F}.help--color2:after{border-top-color:#E43B2F}.open-help-in:hover .help{top:-170%;visibility:visible;opacity:1}.open-help:hover+.help{top:-170%;visibility:visible;opacity:1}.open-help-in:hover,.open-help:hover{cursor:pointer}.row-list-about{display:none}.row-list-about.active{display:block}.wall-image{width:38.9%;float:left}.wall-content{width:61.1%;float:left}.wall-size{color:#c2c2c2;font-weight:900;text-transform:uppercase;font-size:14px;padding:4px 5px;border:2px solid #c2c2c2;display:inline-block;border-radius:2px}.wall-size-item{display:inline-block;margin-left:20px;vertical-align:top;text-align:left}.wall-items{margin-top:15px}.wall-size-list li{line-height:100%;margin-top:10px;position:relative}.wall-size-list li a{cursor:pointer}.wall-size-list li a,.wall-size-list li span{font-size:12px;color:#000;font-weight:bold;text-decoration:none;border-bottom:1px dotted #000;padding:0px 3px;display:inline-block}.wall-size-list li span{border:none;color:#8A8A8A}.wall-size-list li.active a{background-color:#fdf6d1}.overlay-wall .prev,.overlay-wall .next{display:none}.page-content-head__image .image-shadow{display:inline-block;width:100%}.page-content-head__image img{border:3px solid #e6e6e6;display:block;min-width:100%}.desc-in-over{display:none}.inner-overlay-caption .link{float:right;font-size:13px;color:#fff;margin-top:2px}.page-content-head__image{width:40.6%;float:left}.page-content-head__content{width:59.4%;float:left;padding-left:20px}.soundtrack-name-page{font-size:12px;color:#000;font-weight:bold;margin-bottom:13px}.soundtrack-name-item{font-size:18px;color:#000;font-weight:900;margin-bottom:11px}.soundtrack-release{font-size:12px;color:#000;font-weight:bold;margin-bottom:15px}.soundtrack-release .value{font-weight:normal;color:#7f7f7f}.warning-content{padding:15px  15px 15px 27px;color:#7f7f7f;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:12px;position:relative}.warning-content:before{content:'';display:inline-block;position:absolute;width:16px;height:16px;left:0;top:16px;background:url("../img/icon/sprite.png") -434px -61px no-repeat}.page-content-head{padding-bottom:10px;margin-bottom:28px;border-bottom:1px solid #e5e5e5}.soundtrack-content .list-content-title{border:none}.soundtrack-item{padding-bottom:15px;padding-top:15px;border-bottom:1px solid #e5e5e5}.soundtrack-item__number,.soundtrack-item__info{float:left}.soundtrack-item__number{width:28px;color:#7f7f7f;font-size:12px;margin-top:3px}.soundtrack-item__number:after{content:'.';color:#7f7f7f}.soundtrack-item__time{float:right;font-size:12px;font-weight:bold;margin-top:2px}.soundtrack-item__name-author{color:#0b97b2;font-size:14px;text-decoration:none;border-bottom:1px dotted #0b97b2;margin-right:5px;position:relative;margin-left:31px;cursor:pointer}.soundtrack-item__name-author:before{content:'';display:inline-block;line-height:100%;vertical-align:top;position:absolute;left:-31px;top:5px;width:0;height:0;border-top:5px solid transparent;border-left:10px solid #404040;border-bottom:5px solid transparent;cursor:pointer;transition:0.4s}.soundtrack-item.active .soundtrack-item__name-author:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.soundtrack-item__name-value{color:#7f7f7f;font-size:14px;text-decoration:none}.soundtrack-item__info .player{padding-left:31px;margin-top:8px;display:none}.bx-mini-slider-caption{text-align:center}.mini-slider-caption-name{padding-bottom:0}.mini-slider-caption-name a{font-weight:bold;font-size:14px;color:#fff;margin-top:15px;padding-bottom:3px;text-decoration:none;display:inline-block}.mini-slider-caption-name-eng{color:#8c9191;font-size:12px}.row-mini-slide--two .bx-wrapper .bx-controls-direction a{top:39%}.row-mini-slide--two .all-slide{text-align:center;margin:0 -15px;padding-right:0}.row-mini-slide--two .row-bx-mini-slider{margin-bottom:5px}.row-all-slide{padding-left:15px;border-top:1px solid #605f5f}.inner-all-slide{padding-right:42px;padding-top:13px;padding-bottom:3px}.inner-overlay-caption .desc{display:inline-block;max-width:500px}.nav-content-item.active:before{display:none !important}.row-big-awards-head__content{padding-left:96px}.big-awards-head__content{border-bottom:2px solid #000;padding-bottom:17px;padding-top:10px}.big-awards__image{float:left}.awards__title{font-size:25px;font-weight:900;text-transform:uppercase;color:#000;margin-bottom:10px;line-height:38px}.awards__raiting{font-size:16px;font-weight:normal;color:#000}.awards__raiting .value{font-weight:900;color:#7f7f7f}.awards__raiting a{font-size:16px;font-weight:normal;color:#000;text-decoration:none}.row-awards{padding-top:10px}.big-awards-inner-item .year{width:12.6%;float:left;padding-left:10px;font-size:14px;color:#000;font-weight:900}.big-awards-inner-item .big-awards-info{width:56.6%;float:left}.big-awards-inner-item .row-awards-icon{width:30.8%;float:left;text-align:right}.big-awards-inner-item .nomination{font-size:14px;color:#000}.big-awards-inner-item .big-awards-list-name{margin-top:2px}.big-awards-inner-item .big-awards-list-name li{font-weight:900;text-decoration:underline;font-size:12px}.big-awards-inner-item .big-awards-list-name li a{position:relative;color:#000;font-weight:bold}.big-awards-inner-item .big-awards-list-name li a+a{margin-left:20px}.big-awards-inner-item .big-awards-list-name li a+a:before{content:'';position:absolute;left:-11.5px;width:3px;height:3px;top:50%;margin-top:-1.5px;background-color:#888888;border-radius:50%}.awards__icon:before{content:'';display:inline-block;width:96px;height:27px;background:url("../img/icon/sprite.png") 0 0 no-repeat}.awards__icon-win:before{background-position:-374px -144px}.awards__icon-nomination:before{background-position:-374px -179px}.big-awards-inner-item{padding-top:15px}.big-awards-item+.big-awards-item{padding-top:18px}.big-awards-item:last-child{padding-bottom:20px;border-bottom:1px solid #e5e5e5;margin-bottom:30px}.row-actor-news{padding-top:15px}.row-posters{padding-top:15px}.posters__image{display:inline-block}.posters-caption__size{margin-left:5px}.posters-caption{text-align:center;font-size:12px;color:#7f7f7f;font-weight:900}.image-shadow-poster:after{content:'';display:block;height:27px;width:100%;background:url(../img/design/sh4.png) 0 0 no-repeat;background-size:100%}.row-posters{border-bottom:1px solid #e5e5e5}.posters-item{margin-bottom:25px}.page-item__image{display:inline-block;float:left;margin-right:20px;margin-bottom:2px}.page-item-title{font-size:34px;color:#000;font-weight:900;line-height:40px;padding-bottom:18px}.page-item-info{padding-bottom:34px}.blog-author{width:44px}.blog-author img{min-width:100%}.page-item-info--left{width:50%;float:left}.page-item-info--right{width:50%;float:left;text-align:right}.page-item-info__date{font-size:12px;color:#8c9191;font-weight:900;font-style:italic}.page-item-info__author{font-size:12px;color:#8c9191}.page-item-info__author .author__name{color:#000;text-decoration:none}.page-content-text p>b{color:#000}.page-content-text a{color:#000}.page-content-text p{line-height:21px;font-size:14px;padding-bottom:20px}.news-tags{text-align:left}.news-pagelist-social{padding-bottom:0}.blog-author{display:inline-block;vertical-align:middle}.row-blog-item .author__name{text-decoration:underline;margin-left:5px;display:inline-block}.blog-date-author{font-style:normal;font-weight:normal;margin-top:10px}.inner-blog-tags{float:left}.inner-blog-tags--left{text-align:left;width:20%}.inner-blog-tags--left a{font-size:12px;color:#000}.inner-blog-tags--right{text-align:right;width:80%}.blog-pagelist-social{padding-bottom:20px}.row-outside{margin-left:-15px;padding-left:15px}.bg-color-one{background-color:#F2F2F2}.row-art-news{float:none}.row-art-news-two{margin-bottom:30px}.row-outside-art{margin-top:10px}.inner-outside.parent-sticker{padding:45px 15px 30px 0}.art-list li ul li{display:inline-block}.art-title a{font-size:12px;color:#000;font-weight:bold;text-decoration:none}.art-title{margin-bottom:5px}.art-desc{font-size:12px;color:#000;line-height:14.4px;margin-bottom:10px}.art-list *{font-size:12px}.art-list li ul a{color:#000}.art-list li ul .art-list-name{color:#7f7f7f}.art-list li ul li:not(:nth-last-child(2))+li:after{content:',';display:inline-block;margin-right:0px}.art-list>li+li{padding-top:10px}.art-yellow .section-mini-prewiew{padding-top:25px}.row-outside-art{margin-bottom:50px}.row-outside-more{padding-right:15px}.outside-more{text-align:center;padding:20px 0 25px}.outside-more a{color:#000;text-decoration:none;border-bottom:1px dotted #000;font-size:14px}.row-outside-more:before{content:'';display:block;width:100%;height:2px;background:url("../img/design/line.png") 0 0 repeat-x}.prewiew-item-art-text{font-weight:normal;font-size:12px}.row-parent-sticker{padding-top:45px}.art-awards-image{width:100px;display:table-cell;vertical-align:middle}.rt-awards-content{width:calc(100% - 100px);padding-left:15px;display:table-cell;vertical-align:middle}.art-awards-item{padding-top:20px;padding-left:20px;display:table;width:100%;padding-bottom:13px;border-bottom:1px solid #e5e5e5}.art-awards__title{margin-bottom:5px}.art-awards__title a{font-size:25px;text-transform:uppercase;font-weight:900;color:#000;text-decoration:none}.art-awards__title-eng{font-size:15px;color:#000;font-weight:bold;text-transform:uppercase;margin-bottom:7px}.art-awards__date{font-size:14px;color:#f6574b;font-weight:bold;margin-bottom:15px}.art-awards__caption{font-size:14px;color:#665f5f;line-height:16.8px}.art-awards-item-with-text .art-awards-image{vertical-align:top}.art-yellow{padding-bottom:47px}.online-item__image{width:27.4%;float:left}.online-item__image img{display:block}.online-item-content{padding-left:224px}.online-item-list{margin-bottom:20px}.online-item-list *{font-size:14px}.online-item-list li ul li{display:inline-block}.online-item-list li ul li a{color:#000}.online-item-list li ul li:not(:nth-last-child(2))+li:after{content:',';display:inline-block;margin-right:0px}.online-item-list .online-item-list__name{color:#8c9191}.online-item-list>li+li{padding-top:10px}.online-item__title{margin-bottom:0px}.online-item__title a{font-size:20px;color:#000;font-weight:900;text-decoration:none;line-height:100%;display:inline-block;position:relative;top:-3px}.online-item__title-eng{font-size:16px;color:#7f7f7f;font-weight:bold;margin-bottom:16px}.online-item__title-date{margin-bottom:18px;font-size:14px;color:#8c9191}.online-item__caption{font-size:14px;color:#8c9191;margin-bottom:20px}.online-item__price{font-size:14px;color:#F6574B;font-weight:bold}.online-item__price .online-item__price-name{color:#000;font-weight:normal}.online-item+.online-item{margin-top:22px}.online-item+.online-item:before{content:'';display:block;width:100%;height:2px;padding-bottom:30px;background:url("../img/design/line.png") 0 0 repeat-x}.online-item__price.free{color:#00B308}.festival-posters .row-posters{padding-top:0}.row-festivals .inner-content{margin-top:18px;margin-bottom:41px}.longtitle{text-transform:uppercase;font-weight:bold;padding-bottom:20px}.pagetitle-with-mini{padding-bottom:0}.select-filters-list{display:block;margin-bottom:46px}.select-filters-list li{display:inline-block;margin-right:5px}.select-filters-list li a{display:inline-block;padding:3px 5px;font-size:12px;color:#000;font-weight:bold}.select-filters-list li a span{text-decoration:underline}.select-filters-list li.active a{background-color:#FF5649}.select-filters-list li.active a span{color:#fff}.main-item{display:table;width:100%}.main-item .main-item-all{display:table-cell;vertical-align:middle}.main-item__image{width:13.9%}.main-item__content{position:relative;top:-9px;padding-left:20px}.main-item__content-title{padding-bottom:10px}.main-item__content-title a{font-weight:900;text-transform:uppercase;font-size:18px;color:#000;text-decoration:none}.main-item__content-title-eng{font-size:14px;color:#7f7f7f;text-transform:uppercase;font-weight:bold;padding-bottom:12px}.main-item__content-info{font-size:12px;color:#7f7f7f}.main-item-title{font-size:18px;color:#000;margin-bottom:3px}.title-black{text-transform:uppercase;font-weight:900}.title-bold{font-weight:bold;text-transform:uppercase}.main-item-longtitle{color:#7f7f7f;font-size:14px;margin-bottom:7px}.row-main-item-title{border-bottom:2px solid #000;margin-bottom:20px}.main-item__content-info a{color:#000}.main-item__content-info .main-item__content-info-eng{margin-left:5px}.all-items-list>li{margin-bottom:15px}.all-items-list>li>ul li{line-height:100%}.all-items-list>li>ul .all-item-name a{font-weight:bold;font-size:14px;color:#000;text-decoration:none}.all-items-list>li>ul .all-item-name-eng a{font-weight:normal;font-size:12px;color:#7f7f7f;text-decoration:none}.all-items-list-tile>li{float:left;width:50%;padding:0 15px}.row-all-items-list-tile{margin:0 -15px}.win{background-color:#00B300;color:#fff;font-size:12px;padding:1px 3px;padding-top:0;line-height:100%}.all-programms-item .main-item-longtitle{margin-bottom:12px}.all-programms-item{padding-bottom:25px;border-bottom:1px solid #e5e5e5;margin-bottom:25px}.row-programms .inner-outside.parent-sticker{padding-bottom:0}.row-programms .all-programms-item:last-child{margin-bottom:0}.section-mini-prewiew.section-mini-prewiew-two{padding-top:35px}.section-mini-prewiew-two{padding-bottom:0}.section-mini-prewiew-two .section-mini-prewiew-item-text{padding-top:0}.section-mini-prewiew-two .image-shadow:after{height:14px}.section-mini-prewiew-two .prewiew-item-art-text{padding-top:5px}.section-mini-prewiew-two .outer-section-mini-prewiew-item>div{padding-bottom:25px}.section-mini-prewiew-two .outside-more a{font-weight:bold;font-size:12px;border-bottom-style:solid}.section-mini-prewiew-two .row-outside-more{padding-left:15px}.row-scripts-item{border-bottom:1px solid #e5e5e5}.row-selection-hide{display:none}.row-selection-hide.active{display:block}.overlay-posters .row-inner-overlay{text-align:center;height:100%}.overlay-posters .inner-overlay-photo{width:auto;max-width:945px;margin:0;display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.posters__image img{cursor:pointer}.poster-title a{font-size:14px;font-weight:bold;color:#000;text-decoration:none}.poster-title-eng{font-size:11px;color:#8c9191;font-weight:normal;margin-bottom:6px;max-width:170px;display:inline-block}.poster-number{font-size:12px;color:#F6574B;font-weight:bold}.row-posters--flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-tile-block{font-size:0}.row.row-tile-block{margin:0 -7.5px}.row-tile-block .row-posters__image{padding-bottom:7px}.posters-item-tile{display:inline-block;width:33.333%;vertical-align:top;padding:0 7.5px}.poster-title{padding-bottom:5px}.posters-item-tile img{transition:0.4s}.posters-item-tile:hover .poster-title a{color:#ff1604}.posters--hover img{transition:0.4s}.posters--hover img:hover{background-color:#ffe18c;border-color:#ffe18c}.big-poster-item img{min-width:100%}.big-poster-item .image-shadow-poster:after{height:18px}.row-posters-page{border:none}.big-poster-item{padding-bottom:30px}.bx-mini-slider-caption .poster-title a{color:#fff}.bx-mini-slider-posters .bx-mini-slider-caption{margin-top:16px}.pagetitle{text-transform:uppercase}.mini__pagetitle{text-transform:initial}.row-posters-no-padding{padding-top:0}.letters-text-list li.active,.letters-text-list li:hover{color:#F6574B}.letters-text-list{font-size:0}.button__selection-trailers span{transition:0.4s}.row-list-nav-second{margin-bottom:21px}.list-nav-second li{float:left}.list-nav-second li a{color:#000;background-color:#f9bc0b;border-bottom-color:#c35c00;border-top-color:#ffdb5d;text-transform:uppercase;text-shadow:0 1px 0 #ffe486;padding-top:7px;padding-bottom:8px;padding-left:14px;padding-right:14px;border-bottom-width:2px;border-top-width:1px;border-bottom-style:solid;border-top-style:solid;text-decoration:none;font-weight:bold;cursor:pointer;display:inline-block}.list-nav-second li a{border-left:1px solid #de8c05;border-right:1px solid #fccc34}.list-nav-second li:first-child a{border-left:none}.list-nav-second li:last-child a{border-right:none}.list-nav-second li.active a{background-color:#333232;color:#fff;text-shadow:0 -1px 0 #191919;border-bottom-color:#000;border-top-color:#000;border-right-color:transparent}.list-nav-second li:not(.active) a:hover{background-color:#face00;border-right-color:transparent}.row-wall-tile{margin:0 -7.5px;font-size:0}.wall-tile-item{display:inline-block;width:50%;padding:0 7.5px;margin-bottom:13px}.wall-tile-item img{min-width:100%}.wall-tile-item .posters__image{display:block}.wall-tile-item .row-posters__image{margin-bottom:22px}.wall-tile-item .bx-mini-slider-caption{margin-bottom:3px}.wall-tile-item .poster-title{margin-bottom:5px}.row-posters__image .image-shadow-poster:after{height:11px}.row-posters-wall .posters-item-tile{width:50%}.row-dropdown-input select{padding-right:30px}.top-forms select{min-width:200px}.row-table-top .session-table-item{padding-bottom:10px}.table-top-info-one{width:45.3%;display:inline-block;float:left;padding-left:15px}.row-table-top .session-table-item__name{text-decoration:none;width:80%}.row-table-top div.table-top-title-eng{color:#7f7f7f;font-size:12px;font-weight:normal}.row-table-top .main-folder-icon{position:relative;left:0;top:7px;display:inline-block}.row-table-top .row-button-list{margin-right:30px;width:145px;display:inline-block;vertical-align:top}.row-table-top .button{width:100%;padding-left:10px;padding-right:10px;text-align:center;display:block}.row-table-top .button+.button{margin-top:5px}.row-table-top .main-folder-icon{margin-left:30px}.table-number{display:inline-block;float:left;min-width:30px;font-size:14px;text-align:right}.table-number:after{content:'.'}.table-top-info{width:54.7%;float:left;padding-right:15px;text-align:right}.table-top-item{font-size:0}.table-top-info-raiting{display:inline-block}.table-top-info-text{font-size:12px;display:inline-block}.table-top-info-text+.table-top-info-text{margin-left:15px}.table-top-info-raiting{font-weight:bold;color:#F6574B}.table-top-info-views{font-weight:normal;color:#7f7f7f}.top-desc{color:#7f7f7f}.outside-top .button{margin-top:15px;display:inline-block}.table-top-info-views{position:relative}.table-top-info-views:hover .help{top:-200%}.casting-filters-left{float:left;width:68.9%}.casting-filters-right{float:left;width:31.1%}.row-input-table{display:table;width:100%}.row-input-table .filters-input{display:table-cell;vertical-align:middle}.filters-input-name{font-weight:bold;font-size:14px;width:28.4%;text-align:right}.filters-input-value{width:71.6%}.filters-input-value *{font-size:14px;font-weight:normal}.clear-inline-block{font-size:0}.row-checkbox{display:inline-block;font-size:0;margin-right:6px}.checkbox{display:inline-block;width:13px;height:13px;position:relative;margin-right:7px;vertical-align:middle}.checkbox input[type="checkbox"]{opacity:0;display:inline-block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:2}.checkbox input[type="checkbox"]:checked+ins{background:#F6574B url("../img/icon/sprite.png") -373px -213px no-repeat;border-color:#E94136}.checkbox ins{display:inline-block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1;border:1px solid #000;background-color:transparent}.checkbox-name{display:inline;vertical-align:middle;font-size:14px}.filters-input-value{padding-left:13px}.row-table-input{display:inline-block;margin-right:6px;font-size:0}.row-table-input .input-field,.row-table-input textarea.input-field{display:inline-block;width:auto}.row-table-input .field--mini{width:60px}.all-years{font-size:12px;color:#000;font-weight:bold;display:inline-block}.all-years .input-field{margin:0 10px}.input-button{border-radius:4px;padding:5px 7px;cursor:pointer}.input-button--blue{color:#fff;background-color:#1EA9EC}input.field--mini{width:60px}.table-input-name{display:inline-block;font-size:14px;margin-right:6px}.row-input{margin-bottom:20px}.filters-input-name:after{content:':'}.row-input-table select{width:100%}.required-icon{margin:0 3px;font-style:normal;color:#F6574B}.warning-lable{font-size:12px;color:#7f7f7f}.warning-lable:before{content:'*';color:#F6574B;margin:0 3px}.input-table-place{padding-left:154px}.input-table-place .warning-lable{margin-bottom:11px;max-width:270px;padding-left:6px}.casting-filters-right{padding-left:30px}.row-checkbox-block{display:block}.casting-filters-items .row-checkbox{margin-bottom:8px}.casting-filters-items label{margin-bottom:15px;display:block;width:100%;text-align:left}.row-casting-filters{padding-bottom:0;padding-top:10px}.cinema-info-item{font-size:0}.cinema-info-item *{display:inline-block;font-size:14px}.cinema-info-item label:after{content:':';font-size:14px}.cinema-info-item label{font-size:14px;font-weight:bold;display:inline-block;min-width:90px}.cinema-info-item span{font-weight:normal;color:#7f7f7f}.cinema-info-item span:not(:last-child):after{content:',';display:inline-block;margin-right:5px}.row-cinema-info{padding:0 15px}.cinema-info-item+.cinema-info-item{padding-top:5px}.cinema-info-inner{padding-bottom:22px;border-bottom:1px solid #e5e5e5;margin-bottom:31px}.cinema-info{float:left;width:65.8%;padding-bottom:30px;border-bottom:2px solid #000;border-top:1px solid #e5e5e5;padding-top:21px}.cinema-map{float:left;width:34.2%;padding-left:30px}.cinema-map img{max-width:none}.cinema-map #YMapsID{height:230px}.parent-cinema-date{margin:0 -15px}.row-cinema-date{display:table;width:100%}.cinema-date-item{display:table-cell;width:50%;padding:0 15px}.cinema-date-item--right{text-align:right}.cinema-date{font-size:18px;text-transform:uppercase;font-weight:900;color:#000}.row-cinema-date .row-drop-down-where{width:100%}.row-cinema-date .row-drop-down-where{width:90%;text-align:left}.row-cinema-date .drop-down-where{width:100%;margin-left:0}.row-cinema-date .table-condensed{width:100%}.row-cinema{margin-top:-10px}.row-cinema .list-preview{display:inline-block;float:left}.row-cinema .list-preview a{padding:3px}.row-cinema .cinema-table-item__name{width:50%;float:left;font-size:14px;font-weight:bold;padding-left:15px}.row-cinema .session-table-item-list{padding-left:50%}.row-cinema .time-list--normal li{width:16.6666%}.row-cinema .session-table{border-bottom:none}.row-cinema .session-table-item{padding-top:17px;padding-bottom:20px}.row-table-bill-info{padding-left:73px}.row-table-bill-info .name{margin-bottom:11px}.row-table-bill-info .name a{font-size:18px;text-decoration:none;color:#000;font-weight:bold}.row-table-bill-info .name__eng{font-size:14px;font-weight:bold;text-transform:uppercase;color:#7f7f7f;margin-bottom:13px}.row-table-bill-info .actors-info-content li{font-weight:normal}.time-list li.active span:hover:after{border-bottom-color:#F6574B}.page-two-head{text-align:center}.row-page-two .pagetitle{margin-bottom:15px}.link-big{text-transform:uppercase;font-weight:bold;color:#000;font-size:14px;margin-bottom:8px}.list-casting{margin-bottom:22px}.list-casting li{font-size:12px;display:inline-block}.list-casting li+li{margin-left:25px}.list-casting li .list-casting-value{font-weight:bold;color:#000}.list-casting li .list-casting-name{font-weight:normal;color:#7f7f7f}.list-casting__button{margin-bottom:30px}.whom-item{width:33.33333%;float:left;text-align:center}.whom-item__name{font-size:16px;color:#000;font-weight:bold;margin-bottom:7px}.whom-item__caption{font-size:14px;color:#000;font-weight:normal;margin-bottom:6px;max-width:230px;display:inline-block}.whom-item__link a{color:#000;text-transform:uppercase;font-size:14px}.parent-whom{padding-bottom:40px}.part-filter-title{text-align:center;font-size:18px;font-weight:900;color:#000}.bg-color-three{background-color:#1A1A1A}.part-filter-outside{padding-top:10px;padding-bottom:10px}.part-filter-list{display:inline-block;font-size:0}.part-filter-list li{display:inline-block;margin-right:12px;font-weight:bold;font-size:14px;line-height:100%;color:#fff}.part-filter-list li a{color:#fff;text-decoration:none;display:block;padding:6px 5px;border-radius:4px}.part-filter-list li a span{border-bottom:1px dotted #909090}.part-filter-list li a:hover{background-color:#4d4d4d}.part-filter-list li.part-filter-list__name{color:#999999;display:inline-block;padding:6px 5px}.part-filter-list li.part-filter-list__name:after{content:':'}.part-filter-list li.active a{background-color:#4d4d4d}.part-filter-outside{text-align:center}.part-filter-outside .inner-outside{font-size:0}.part-filter-title{margin-bottom:15px}.row-part-filter-slide{margin:0 -7.5px;font-size:0}.part-filter-slide{width:33.3333%;display:inline-block;padding:0 7.5px;margin-bottom:20px}.bxslider-part-title a{color:#000;font-weight:bold;font-size:14px;text-transform:uppercase;text-decoration:none}.part-filter-result .bx-mini-slider-posters .bx-mini-slider-caption{margin-top:0}.row-bxslider-part{padding:0 30px;margin-bottom:30px;position:relative}.row-bxslider-part .bx-controls-direction a{width:12px;height:42px;opacity:0.5;background:url(../img/icon/sprite.png) 0px 0px no-repeat}.row-bxslider-part .bx-controls-direction a:hover{opacity:1}.row-bxslider-part .bx-controls-direction .bx-prev{left:-30px;background-position:-374px -242px}.row-bxslider-part .bx-controls-direction .bx-next{right:-30px;background-position:-391px -242px}.part-filter-outside{margin-bottom:30px}.bill-nav{padding-bottom:17px;padding-right:15px}.bill-nav .part-filter-list li a{color:#000}.bill-nav .part-filter-list li a:hover{color:#fff}.bill-nav .part-filter-list li.active a{color:#fff}.bill-nav .part-filter-list{margin-bottom:20px}.row-outside-bill{padding-top:20px;padding-bottom:20px;text-align:center}.row-outside-bill .bill-nav:after{content:'';display:block;width:100%;height:2px;background:url(../img/design/line.png) 0 0 repeat-x}.row-bill-input .row-input{width:100%}.row-bill-input .row-dropdown-input{width:100%;margin:0 -7.5px}.row-bill-input .row-dropdown-input .bill-input-item{width:25%;float:left;padding:0 7.5px;height:40px}.row-bill-input .row-dropdown-input .bill-input-item select{width:100%;background-color:#fff;line-height:100%;height:100%}.row-bill-input .row-dropdown-input .drop-down-where{width:100%;margin-left:0;text-align:left;background-color:#fff;line-height:18px}.row-bill-input .row-dropdown-input .drop-down-where-calendar{right:0;left:auto}.bill-result-info{float:left}.bill-result-info-one{width:85%}.bill-result-info-two{width:15%;text-align:right}.bill-result-info-two .main-folder-icon{display:inline-block;position:relative;margin-left:12px;vertical-align:top}.cinema span{float:none;display:inline}.cinema-list{display:inline;vertical-align:middle}.cinema-list li:not(:last-child):after{content:',';display:inline-block;margin-right:2px}.row-outside-bill{margin-bottom:0}.row-bill-result .list-content-item-inner,.row-bill-result .session-table{border-bottom:none}.row-bill-result .session-table{padding-bottom:0}.session-table-item__name a{font-weight:bold}.part-filter-list li a{font-weight:bold}.add__link{display:inline-block;padding:12px 32px;font-size:14px;color:#000;text-decoration:none;background-color:#f5f5f5}.add__link span{border-bottom:1px dotted #000}.add__link:hover span{border-color:#df4839}.row-add__link{text-align:center}.row-bill-add__link{margin-bottom:30px}.table-aside-inner-item{display:inline-block;font-size:14px;text-align:left;vertical-align:top}.table-aside-name{width:46%}.table-aside-name a{font-weight:bold}.table-aside-value{width:27%;padding-left:15px}.table-aside-value2{width:27%;padding-left:15px}.table-aside-item{font-size:0}.row-table-aside{padding-left:15px;padding-right:15px}.table-aside-value:before{content:'';display:inline-block;width:11px;height:10px;margin-right:5px;background:url("../img/icon/sprite.png") -391px -215px no-repeat}.table-aside-value2:before{content:'';display:inline-block;width:11px;height:10px;margin-right:5px;background:url("../img/icon/sprite.png") -407px -215px no-repeat}.table-aside-item+.table-aside-item{padding-top:12px}.row-list-nav-three{margin-bottom:18px}.row-input-inline{margin-bottom:0}.row-input-inline .row-dropdown-input{text-align:center;font-size:0}.row-input-inline .row-dropdown-input .bill-input-item{float:none;display:inline-block}.row-outside-releases{margin-bottom:25px;padding-top:20px;padding-bottom:20px}.content-page__titile-border{border-bottom:2px solid #000}.content-page__titile-border h2{padding-bottom:8px}.releases-ganre-list{font-size:0}.releases-ganre-list li{color:#9f9f9f;display:inline-block;font-weight:normal;display:inline-block;font-size:12px}.releases-ganre-list li:not(:last-child):after{content:',';margin-right:3px}.releases-date-number,.releases-date-info{display:inline-block;vertical-align:top}.releases-date-number{font-size:28px;font-weight:900;color:#606060;line-height:21px}.releases-date-month{font-size:12px;text-transform:uppercase;color:#606060;line-height:100%}.releases-date-years{font-size:12px;color:#b2b2b2;font-weight:bold;line-height:100%}.releases-date{margin-bottom:12px}.releases-made{margin-bottom:12px}.releases-made a{font-weight:bold;color:#FF4435}.pagetitle-two{padding-bottom:10px}.box-list-item-one{float:left;width:37%}.box-list-item-two{float:left;width:63%}.description-border{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e5e5e5}.row-box .pagelist-item{padding-bottom:13px}.bill__select{min-width:203px}.session-dropdown-input-padding{padding-bottom:30px;padding-top:30px}.row-billboard .row-dropdown-input{margin-bottom:0}.text--gray{color:#665f5f}.bill-session-table .outer-pagelist-more{padding-top:15px}.content-page__titile{text-transform:uppercase}.bx-tv-slider .slide a{display:block;position:relative}.bx-tv-slider .slide:hover .bx-tv-slider__image:before{opacity:1}.bx-tv-slider .bx-tv-slider__caption{position:absolute;bottom:15px;left:15px;right:15px;color:#fff}.bx-tv-slider .bx-tv-slider__caption .item1{font-size:14px;font-weight:bold}.bx-tv-slider .bx-tv-slider__caption .item2{font-size:12px;font-weight:normal}.bx-tv-slider .bx-tv-slider__image{position:relative;min-width:100%}.bx-tv-slider .bx-tv-slider__image:before{content:'';transition:all 0.5s ease;position:absolute;display:block;width:100%;height:100%;left:0;right:0;bottom:0;top:0;opacity:0.5;background:transparent;background:-webkit-gradient(left bottom, left top, color-stop(0%, rgba(6,6,6,0.88)), color-stop(100%, rgba(0,0,0,0.1)));background:linear-gradient(to top, rgba(6,6,6,0.88) 0%, rgba(0,0,0,0.1) 100%)}.bx-tv-slider__caption *{color:#fff;font-size:14px}.row-tv-slider .bx-wrapper .bx-controls-direction .bx-prev{width:36px;height:36px;left:15px;background:url("../img/icon/sprite.png") -375px -300px no-repeat}.row-tv-slider .bx-wrapper .bx-controls-direction .bx-prev:hover{background:url("../img/icon/sprite.png") -375px -300px no-repeat}.row-tv-slider .bx-wrapper .bx-controls-direction .bx-next{width:36px;height:36px;right:15px;background:url("../img/icon/sprite.png") -414px -300px no-repeat}.row-tv-slider .bx-wrapper .bx-controls-direction .bx-next:hover{background:url("../img/icon/sprite.png") -414px -300px no-repeat}.row-tv-input .row-dropdown-input{text-align:center;font-size:0}.row-tv-input .row-dropdown-input .bill-input-item{display:inline-block;float:none;padding:0;margin:0 7.5px}.slider-load{display:none}.row-tv-result{font-size:0;margin:0 -15px}.channel-item{display:inline-block;width:33.3333%;font-size:12px;padding-left:15px;padding-right:15px;vertical-align:top;margin-bottom:30px}.channel-item-head__image{width:40px;height:40px;display:inline-block;vertical-align:middle;background:url("../img/icon/sprite.png") 0 0 no-repeat}.channel-item-head__name{display:inline-block;vertical-align:middle}.channel__image-1{background-position:-505px -41px}.channel__image-2{background-position:-736px -41px}.channel__image-3{background-position:-967px -41px}.channel__image-4{background-position:-620px -85px}.channel__image-5{background-position:-851px -41px}.channel__image-6{background-position:-678px -41px}.channel__image-7{background-position:-563px -41px}.channel__image-8{background-position:-794px -41px}.channel__image-9{background-position:-620px -41px}.channel__image-10{background-position:-505px -85px}.channel__image-11{background-position:-909px -41px}.channel__image-12{background-position:-563px -85px}.channel-item-head__name{margin-left:10px}.channel-item-head__name a{font-weight:bold;color:#1f1f1f;font-size:16px;text-transform:initial;text-decoration:none}.row-tv-result{padding-top:30px}.channel-item__time{float:left}.channel-item__name{padding-left:40px;display:block}.channel-list li{padding-top:8px}.channel-list li .channel-item-inner__time{transition:0.4s}.channel-list li a{text-decoration:none;color:#000}.channel-list li:hover .channel-item-inner__time,.channel-list li:hover .channel-item__name{color:#FF4435 !important}.channel-list .past-programm .channel-item-inner__time,.channel-list .past-programm .channel-item__name{color:#aaaaaa}.channel-list .channel-item-inner__time{font-weight:bold;display:inline-block}.row-icon-channel{display:table-cell;vertical-align:middle}.icon-channel{cursor:pointer;position:relative;margin-left:8px}.icon-channel .help{font-style:normal}.icon-channel:hover .help{top:-270%}.icon-channel:hover:before{opacity:1}.icon-channel:before{content:'';display:inline-block;width:16px;height:16px;transition:0.4s;opacity:0.5;background:url("../img/icon/sprite.png") 0px 0px no-repeat}.icon-channel__pick:before{width:10px;background-position:-440px -83px}.channel-item-head{display:table;width:100%}.channel-item-head .channel-item-head__image{display:table-cell}.channel-item-head .channel-item-head__name{display:table-cell;padding-left:10px;max-width:158px}.script-caption-page{border-bottom:1px solid #d9d9d9;padding-left:0;padding-right:0;padding-top:15px;margin-bottom:23px}.script-caption-page .caption-page-image{width:29.3%}.script-caption-page .caption-page-info{width:70.7%}.scripts-info-item{padding-bottom:0;margin-bottom:15px;border-bottom:1px solid #d9d9d9}.scripts-info-caption{font-size:14px;color:#665f5f}.programm__liked{display:block}.programm__liked-text{color:#fff;display:inline-block;padding:4px 5px;line-height:100%;background-color:#F6574B;margin-top:5px}.files-item__image{display:inline-block;vertical-align:middle}.files-item__image:before{content:'';width:62px;height:80px;display:inline-block;background-color:#000;background:url("../img/icon/sprite.png") 0 0 no-repeat}.files-item__image-pdf:before{background-position:-522px -251px}.files-item__image-txt:before{background-position:-454px -251px}.files-item__image-rtf:before{background-position:-589px -251px}.files-item__info{display:inline-block;padding-left:15px;color:#000}.files-item__format a{color:#000;text-transform:uppercase;font-weight:bold;font-size:14px}.files-item__size{color:#7f7f7f;text-transform:uppercase;font-size:14px}.files-item{width:33.3333%;float:left;padding:0 7.5px}.row-files{margin:0 -7.5px}.row-files{padding-bottom:30px;margin-bottom:21px;border-bottom:1px solid #d9d9d9}.files-caption-inner{text-align:center;font-size:14px;color:#665f5f}.row-text p{padding-bottom:19.4px}.center{text-align:center}.tile-list{padding:0 7.5px}.list-4{width:33.3333%;float:left}.row-list{margin:0 -7.5px}.list{font-size:14px;color:#665f5f;margin-bottom:20px}.list li{margin-bottom:2px}.row-pagination{text-align:center}.pagination li{display:inline-block;font-size:14px}.pagination li+li{margin-left:8px}.pagination li a{display:inline-block;padding:5px 8px;line-height:100%;background-color:#f2f2f2;color:#2a2a2a;font-weight:bold}.pagination li.active a{background-color:#2a2a2a;color:#fff;text-decoration:none}.pagination li:not(.active):hover a{background-color:#2a2a2a;color:#fff}.row-scripts-content{padding-bottom:30px}.selection-trailers__value-list a{font-weight:bold}.outer-name{font-weight:bold}.info-item-list li .value li a{color:#7f7f7f}.nav-content-item-add{margin-left:15px}.nav-content-item a{font-size:15px}.cinema-list-online a{text-decoration:underline}.price-films__text{font-size:12px;color:#9f9f9f;font-weight:normal}.cinema-price-films{margin-top:8px}.price-films__number{font-weight:bold;color:#F6574B}.price-films__number.free{color:#00B308}.list-content-online{padding-top:15px}.row-online-list{margin-top:15px;padding-top:45px}.list-content-online{padding:5px 0 0px;border-bottom:none}.row-online-item-list{border-bottom:1px solid #e5e5e5}.row-outside-online{padding-top:0;padding-bottom:0}.row-online-links{text-align:center}.row-slide-pick{padding:39px 0 15px 0;margin-bottom:30px;border-bottom:1px solid #e5e5e5;text-align:center}.row-slide-pick .slide-pick-item{display:inline-block}.online-links{display:inline-block}.online-links li{float:left}.comma-list li:not(:last-child):after{content:',';display:inline-block;margin-right:3px}.online-result-price{text-align:center}.online-result-price .result-price-outer{text-align:center;display:block}.row-online-result .row-tile-block{border-bottom:1px solid #e5e5e5}.row-online-result{margin-bottom:40px}.outer-name a{font-weight:bold}.row-releases-input .row-dropdown-input .bill-input-item{width:29%}.inner-outside .row-input{margin-bottom:0}.my-select{background:#fff url(../img/icon/ab.png) 0 0 no-repeat;background-position:right 10px center;outline:none;border-radius:4px;border-color:#d9d9d9;font-size:14px;border:1px solid #d9d9d9;width:100%;position:relative;cursor:pointer;display:block}.my-select .result{padding:10px 10px;width:100%;display:inline-block}.aside-item .mobile__select{display:none}.content-top--padding{padding-top:30px}.head-two{padding-bottom:0}.row-tv{padding-top:4px}.releases-item{padding-bottom:7px}.inner-outside.content-outside-nav{padding-bottom:15px}.list-tags li:not(:last-child):after{content:',';display:inline-block;margin-right:3px}.nav-content .my-select{font-size:0}.nav-content .my-select ul li{padding:0}.nav-content .my-select ul li a{background:none;border:none;color:#000;font-size:15px}.nav-content .my-select ul li.active{background-color:#fe4437}.nav-content .my-select ul li.active a{color:#fff}.nav-content .my-select ul li.active span.number{color:#fff;font-weight:bold}.nav-content .my-select ul li span{display:inline-block;color:#000;font-size:15px}.nav-content .my-select span.number{color:#fe4437;font-weight:bold}.nav-content .my-select .result{font-size:15px}.nav-content-list .mobile__select{display:none}.news-slider{padding:100px 0}.my-select .result a{color:#000}.my-select .result-list a{color:#000}.mobile__select{display:none}.full-comments-text a{font-weight:bold;color:#fff;text-decoration:none}.list-post-item-facts p{padding-bottom:30px}.row-reviews-list .row-author-full-comments{margin-left:0}.mini-slide-title a{font-weight:bold}.row-posters .posters-item{padding:0 7.5px}.row-posters .row{margin:0 -7.5px}.row-actors{padding-top:15px}.row-actors .list-content-item-inner{padding:21px 0 15px}.row-actors .section-result-item.item2{padding-left:15px}.bill-result-item+.bill-result-item{padding-top:6px}.row-soundtracks .row-mini-slide{padding-bottom:6px}.row-wallpapers{padding-top:10px}.row-wallpapers .row-mini-slide{padding-bottom:0}.row-top-films .description{padding-bottom:26px}.row-top-films .session-table{padding-top:9px}.row-top-films .row-table-top .session-table-item{padding-bottom:18px}.row-top-films .section-mini-prewiew{margin-top:24px}.row-top-films .art-title{margin-top:9px}.casting-filters-item .row-input{margin-bottom:25px}.input-with-caption{padding-left:6px}.casting-filters-item .row-input-select{margin-bottom:14px}.input-table-place{display:inline-block;float:none;clear:both;padding-bottom:30px}.row-casting{padding-top:9px}.row-casting .art-yellow .section-mini-prewiew{padding-top:35px}.row-casting .part-filter-title{margin-bottom:19px}.row-casting .part-filter-result .bx-mini-slider-posters .bx-mini-slider-caption{margin-top:8px}.row-billboard .session-dropdown-input-padding{padding-top:13px;padding-bottom:25px}.row-billboard .description{padding-bottom:26px}.row-box-office .row-list-nav-three{padding-top:15px}.row-box-office .description{padding-bottom:25px}.row-blog-item .page-item-info{padding-bottom:21px}.prewiew-item-art-text a{color:#000;text-decoration:none;font-weight:bold}.row-festivals .section-mini-prewiew{padding-bottom:11px}.row-festivals .art-yellow .section-mini-prewiew{padding-top:17px}.row-outside-art-gray .inner-outside.parent-sticker{padding-top:59px}.trailer-item-col{width:50%;padding:0 15px;display:block;float:left}.row-festival-item .inner-outside.parent-sticker{padding-top:43px}.row-festival-item .list-preview:after{height:15px}.top-head-page .art-awards-item{border:none}.top-head-page .description{padding:15px;font-size:14px}.festival-video .section-video{padding-top:0}.festival-video .video-prewiew-item__title{display:block}.festival-video .title{padding-top:20px;padding-bottom:20px}.festival-video .title a{text-decoration:none;font-weight:bold}.festival-video .festival-video-caption{font-weight:normal;font-size:14px;margin-bottom:18px}.festival-video-link{font-weight:normal;font-size:12px;color:#fff;margin-bottom:30px}.festival-posters-caption{font-size:14px;font-weight:normal;text-align:center}.festival-posters-caption{font-size:12px}.author-post-list:hover{text-decoration:underline}.row-header-page-item{padding:35px 30px;margin-bottom:39px;text-align:center;margin-top:21px;padding-top:44px}.header-page--color1{background-color:#212121}.header-page-text{max-width:400px;display:inline-block}.outer-selection-trailers-shorts{padding-top:20px;border-top:1px solid #E5E5E5}.parent-sticker-not-outside .sticker{left:-5px}.header-page-text{font-size:15px;color:#fff;font-weight:bold}.row-user-content-with-sticker{padding-top:48px}.user-content-list-item-content{border-bottom:1px solid #E5E5E5}.user-content-list-item__title a{font-weight:900;text-decoration:underline}.user-content-list-item__title{padding-bottom:25px}.row-user-last{margin-bottom:30px}.nav-content-list .active a{position:relative}.nav-content-list .active a:after{content:'';display:block;height:2px;width:100%;background-color:#fff;position:absolute;left:0;right:0;bottom:-2px}.user-reviews-info{width:234px;display:block;float:left}.user-reviews-image{width:50%;float:left}.user-reviews-image .section-result-item.item1{display:inline-block;width:auto}.user-reviews-name{width:50%;float:left}.user-reviews-name>*{display:block}.user-reviews-name span{font-size:12px;margin-bottom:7px;color:#7f7f7f}.user-reviews-name a{font-size:14px;color:#000;text-decoration:none;font-weight:bold;margin-bottom:7px}.user-reviews-name .user-reviews-name-eng{font-weight:bold}.user-reviews-content{float:left;width:calc(100% - 234px);padding-left:15px}.user-reviews-text{font-size:14px;color:#4c4848;margin-bottom:7px}.company-pagetitle{padding-bottom:25px}.company-link{text-align:center}.page-content-head-company{border:none}.page-content-head-company .image-shadow:after{height:9px}.page-content-head__content-text{position:relative}.page-content-head__content-text:before{content:'';display:block;width:100%;height:49px;position:absolute;left:0;right:0;bottom:0;background:url("../img/design/light.png") 0 0 repeat-x}.page-content-head__more{text-align:right}.page-content-head__more a{text-transform:inherit;font-size:14px;color:#000;font-weight:bold;text-decoration:none;border-bottom:1px dotted #000}.company-list-about .list-about-item__number{width:auto;padding-left:15px}.page-content-head-company{margin-bottom:0}.page-content-head-company .page-content-head__image{width:34.2%}.page-content-head-company .page-content-head__content{width:65.8%}.page-content-head-company .page-content-head__content p{padding-bottom:20px}.company-list-about .list-about-item-tile{width:60%}.company-list-about .list-about-item-tile--right{width:40%}.top-head-page .art-awards-image{padding-left:20px;padding-top:10px;vertical-align:top}.top-head-page .art-awards-content{padding-left:5px;display:table-cell}.top-head-page .art-awards__title-eng{margin-bottom:21px}.top-head-page .select-filters-list{margin-bottom:0}.top-head-page .description{padding:10px 15px;font-size:14px;padding-bottom:30px}.answer-avatar{width:54px;float:left}.answer-layout{width:calc(100% - 54px);float:left;padding-left:15px}.answer-layout-place{position:relative}.answer-layout-place textarea{display:block;width:calc(100% - 63px);border-radius:4px;border:1px solid #d9d9d9;height:160px;padding:20px;padding-top:35px}.answer-layout-place .sticker-item-elements{position:absolute;top:-9px;left:-5px}.sticker-item-elements ul li{display:inline-block;font-size:14px;margin:0 7px;cursor:pointer;font-weight:bold;text-transform:inherit;color:#fff}.sticker-item-elements .sticker-elements{padding-top:3px;padding-bottom:6px;text-transform:inherit;padding-left:15px;padding-right:15px}.sticker-item-elements .sticker-elements{background-color:#13a0e3;border-bottom:2px solid #01557c;border-top:1px solid #58c3f6;text-shadow:0 1px 0 #0e8dc9}.sticker-item-elements:before{content:'';position:absolute;top:100%;width:5px;height:5px;z-index:1;left:0;background:url(../img/design/arb.png) 0 0 no-repeat}.row-pagelist-ligin .answer-avatar{font-size:0}.answer-button{text-align:left;padding-top:30px}content.content-not-aside{width:100%}.table-page-caption .table-page-caption-item1{width:50%;float:left;font-size:14px}.table-page-caption .table-page-caption-item2{width:50%;float:left;text-align:right;font-size:14px}.table-page-caption-name{display:inline-block;vertical-align:middle;color:#8c9191}.table-page-caption-value{display:inline-block;vertical-align:middle}.table-page-caption-value .value{display:inline-block;vertical-align:middle}.table-page-caption-value .icon-text{margin:0 3px}.icon-text{display:inline-block;padding:3px;background-color:#FF2412;color:#fff;font-size:10px;font-weight:bold;vertical-align:middle}.table-page-caption{font-size:14px;color:#8c9191}.table-page-caption{padding-bottom:25px}.table-page-caption{padding-bottom:25px}.table-page-outer *{font-size:14px}.on-table-text__name{margin-bottom:5px}.on-table-text__name a{font-weight:bold;color:#000;text-decoration:none}.on-table-text__name-eng{font-size:14px;font-weight:normal;color:#8c9191}.table-row{width:100%;padding-top:20px;padding-bottom:20px}.table-page-head>.table-row:first-child .table-col:first-child{opacity:0;visibility:hidden}.table-page-name-text{font-weight:bold}.table-page-image{width:53px;display:inline-block;vertical-align:middle}.table-page-name{display:inline-block;vertical-align:middle;margin-top:-2px;width:80%}.table-page-image-inner{display:inline-block;vertical-align:middle}.table-page-outer .list-preview:after{height:2px}.table-page-outer .list-preview{display:inline-block}.table-page-outer .list-preview a{padding:3px}.table-page-outer .table-row:not(:first-child) .table-col{padding-top:20px;padding-bottom:20px}.table-page-outer .table-page-name{padding-left:15px}.table-page-outer{margin:0 -15px;padding-top:25px;border-top:1px solid #e5e5e5}.table-dop{padding-bottom:25px;padding-bottom:25px;margin-bottom:30px;border-bottom:1px solid #e5e5e5}.table-row{transition:0.4s}.table-row .all-number{font-weight:900;color:#df4639;font-size:18px}.table-row:not(:first-child):nth-child(odd){background-color:#f5f5f5}.table-row:not(:first-child):hover{background-color:#FFE5A7}.table-row .table-col:first-child{text-align:center}.table-page-outer .table-row:first-child{padding-bottom:20px}.table-page-outer .table-row:first-child .table-col:nth-child(3){text-align:center}.table-page-outer .table-row:first-child .table-col:first-child{opacity:0;visibility:hidden}.table-page-outer .table-row:not(:first-child):not(.footer-table-row) .table-col:nth-child(2){color:#df4639}.table-page-outer .table-row:not(.footer-table-row) .table-col{float:left;padding:0 5px}.table-page-outer .table-row:not(.footer-table-row) .table-col:nth-child(1){width:5%}.table-page-outer .table-row:not(.footer-table-row) .table-col:nth-child(5){text-align:center}.table-page-outer .table-row:not(.footer-table-row) .table-col:nth-child(2){width:4%}.table-page-outer .table-row:not(.footer-table-row) .table-col:nth-child(5),.table-page-outer .table-row:not(.footer-table-row) .table-col:nth-child(6){width:5%}.table-page-outer .table-row:not(.footer-table-row) .table-col:nth-child(3){width:30%}.table-page-outer .table-row:not(.footer-table-row) .table-col:nth-child(4){width:9%}.table-page-outer .table-row:not(.footer-table-row) .table-col:nth-child(7),.table-page-outer .table-row:not(.footer-table-row) .table-col:nth-child(8),.table-page-outer .table-row:not(.footer-table-row) .table-col:nth-child(9),.table-page-outer .table-row:not(.footer-table-row) .table-col:nth-child(10),.table-page-outer .table-row:not(.footer-table-row) .table-col:nth-child(11){width:8.3%}.table-page-outer .table-row:not(.footer-table-row) .table-col:nth-child(6),.table-page-outer .table-row:not(.footer-table-row) .table-col:nth-child(8),.table-page-outer .table-row:not(.footer-table-row) .table-col:nth-child(10){color:#8c9191}.table-page-outer .table-row:not(:first-child):not(.footer-table-row){display:table}.table-page-outer .table-row:not(:first-child):not(.footer-table-row) .table-col{float:none;display:table-cell;vertical-align:middle}.footer-table-row .table-col{float:left;padding:0 5px}.table-row.footer-table-row .table-col:nth-child(1){width:57.7%;text-align:right;padding-right:23px}.table-row.footer-table-row .table-col:nth-child(2){width:8.3%}.table-row.footer-table-row .table-col:nth-child(3),.table-row.footer-table-row .table-col:nth-child(4){width:8.3%}.table-dop{padding:25px 15px}.table-dop a{font-size:13px;font-weight:normal;border:none}.table-dop--left{width:50%;float:left}.table-dop--left .list-about-item__button{margin-right:0;margin-left:15px}.table-dop--left .list-about-item__button:before{content:'';position:absolute;left:-15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-right:5px solid #333333;border-bottom:4px solid transparent}.table-dop--left .list-about-item__button:after{display:none}.table-dop--right{width:50%;float:left;text-align:right}.tab-table-head,.tab-table-row{display:table;width:100%}.tab-table-head .tab-table-col,.tab-table-row .tab-table-col{display:table-cell;width:33.33333%}.tab-table-head .tab-table-col{font-size:14px;color:#000;font-weight:bold;padding:15px 0}.tab-table-row .tab-table-col{font-size:14px;color:#000;padding:10px 0;vertical-align:middle}.tab-table-row a{font-weight:bold}.tab-table-row .tab-table-col-name{padding-left:15px}.row-session-tab-table{padding-top:0}.tab-table-outer .tab-table-row:nth-child(even){background-color:#f5f5f5}.tab-table-outer .tab-table-price{color:#FF4435}.tab-table-outer .button{font-size:13px;padding:2px 15px}.tab-table-outer .button:hover{color:#000}.button-mini-two{font-size:13px;padding:2px 15px}.button-mini-two:hover{color:#000}.caption-page-tab-content .button{margin-top:15px;margin-bottom:10px}.table-logo{display:inline;text-decoration:none}.table-logo img{left:0;top:0}.row-session-logo-table .table-button-mobile{display:none}.my-select .result-list li span:hover{background:none;color:#000}.row-mini-slide-music .inner-all-slide{padding-bottom:15px}.row-dropdown-input-text input[type="text"]{width:100%}.row-festivals .inner-content{border-bottom:1px solid #E5E5E5}.my-overlay{position:fixed;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:999}.my-overlay-bg{background:#0b0b0b;opacity:0.8;position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:999}.row-inner-my-overlay{position:relative;z-index:9999;width:500px;padding:15px;background-color:#fff;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto}.content-icon:before{content:'';display:inline-block;margin-right:4px;background:url(../img/icon/sprite.png) 0 0 no-repeat;position:relative;vertical-align:middle}.content-icon-add:before{background-position:-408px -37px;width:23px;height:19px}.content-icon-error:before{background-position:-434px -37px;width:23px;height:19px}.overlay-content-outside{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}.war-title{text-transform:uppercase;font-weight:bold;font-size:18px;line-height:100%;border-bottom:1px solid #DADADA;padding-bottom:15px;margin-bottom:15px}.war-title-content{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #DADADA}.war-content label{font-size:14px;font-weight:bold;display:block;margin-bottom:10px}.war-content label:after{content:':'}.war-content textarea{width:100%;height:156px}.war-content input{width:100%}.war-content-item+.war-content-item{margin-top:15px}.label-important i:before{content:'* ';color:red}.war-content-dop{font-size:12px;color:#8c9191;margin-top:5px;margin-bottom:15px}.war-content .button{font-weight:bold;padding-left:15px;padding-right:15px}.row-button-right{float:right}.row-button-left{float:left}.search-input-result-title{font-weight:bold;font-size:17px}.row-search-result-item{display:table;width:100%;padding-top:15px}.search-result-item-left{display:table-cell;width:35px;vertical-align:middle}.search-result-item-right{display:table-cell;vertical-align:middle;width:calc(100% - 35px);padding-left:10px}.mini-title{display:block;line-height:100%}.mini-dop-title{display:block;line-height:100%}.mini-title a{font-weight:bold;font-size:14px;line-height:100%;color:#000;text-decoration:none}.mini-dop-title a{color:#8c9191;font-size:11px;line-height:100%;text-decoration:none}.search-result-item-right .mini-title{margin-top:-4px}.search-input-result-category{padding-top:10px}.search-category-result-title a{font-weight:bold;color:#000;font-size:17px}.search-input-result-bottom{margin-left:-15px;margin-right:-15px;padding:10px 15px;background-color:#f2f2f2;text-align:right;margin-top:15px}.search-input-result-bottom a{color:#333333;font-size:12px;font-weight:bold;position:relative;margin-right:15px;line-height:100%}.content-icon__arrow:before{content:'';position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-left:5px solid #333333;border-bottom:4px solid transparent}.hint-inner-block{box-shadow:0 5px 10px rgba(0,0,0,0.2);background-color:#fff;padding:15px;border-radius:4px}.row-search-result{display:none;overflow-y:scroll;height:600px;padding-bottom:0}.hint-block{position:absolute;left:0;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%);z-index:99;width:290px;padding:0 0 20px;top:0;background:none;border:none;opacity:0;visibility:hidden;transition:0.4s}.hint-block .inner-raiting-star{white-space:nowrap}.hint-block .row-raiting-star{padding-bottom:0}.hint-block .star__icon{display:inline-block;vertical-align:middle;margin-top:-3px}.row-search-result.active{display:block}.hint-block-open:hover .hint-block{visibility:visible;opacity:1}.hint-inner-block__title{text-align:left;font-size:14px;color:#000;text-transform:uppercase;margin-bottom:15px;font-weight:bold}.aside .outer-aside-result{padding-bottom:30px}.releases-made a:hover{color:#606060}.row-festivals .section-news-festival{margin-bottom:51px}.my-overlay-item{height:100%;width:100%}.selection-trailers .selection-trailers__value-two{padding-left:0}.pagetitle-interview{text-transform:inherit}.radio-my{cursor:pointer}.row-outside-art-two{margin-bottom:0px}.row-programms-two{padding-bottom:20px}.awards__raiting .value{transition:0.4s}.awards__raiting:hover .value{color:#F6574B}.inner-aside-folder{padding:30px 15px 0px 15px}.new-item-each{display:none}.new-item-each.active{display:block}.row-trailer-image-list{cursor:pointer}.band-nav__icon{position:relative}.table-button-mobile{display:none}.link-cinema a{font-size:16px;display:inline-block;text-decoration:none;border:none;font-weight:bold;margin-bottom:10px}.outer-cinema-online+.outer-cinema-online{margin-top:20px}.row-session-logo-table-channel .tab-table-col-name a{color:#8c9191}.vis{background-color:#f6574b;color:#fff !important}.vis:before{content:'>';display:inline-block;margin-right:5px}body.test-body{background:#fff}body.test-body ol{padding:100px}body.test-body a:visited{color:#8650C4}.user-reviews-item{padding-bottom:10px;border-bottom:1px solid #e5e5e5}.user-reviews-item+.user-reviews-item{padding-top:30px}.button--mini{font-size:12px;padding:8px 14px}.p400{padding:400px 0}.time-list li.active span:hover,.cinema-info-item a:hover,.button__selection-trailers span:hover,.outside-more a:hover,.wall-size-list a:hover,.trailer-list-view-quality li a span:hover,.list-about-item:hover .list-about-item__button:hover,.list-about-item__button:hover{border-color:#df4839}.row-session-logo-table-channel .tab-table-col-name a:hover,.session-table-title a:hover,.awards__raiting a:hover,.main-item__content-info a:hover,.search-input-result-bottom a:hover,.search-category-result-title a:hover,.mini-title a:hover,.info-item-list li .value li a:hover,.result-tabs-caption a:hover,.tab-table-row a:hover,.table-col a:hover,.on-table-text__name a:hover,.user-reviews-name a:hover,.user-content-list-item__title a:hover,.full-comments-text a:hover,.full-comments-reviews .author-reviews-name a:hover,.online-links a:hover,.files-item__format a:hover,.channel-item-head__name a:hover,.table-aside-name a:hover,.add__link:hover,.bxslider-part-title a:hover,.whom-item__link a:hover,.row-table-bill-info .name a:hover,.time-list li.active span:hover,.cinema-info-item a:hover,.button__selection-trailers span:hover,.poster-title a:hover,.all-items-list li ul .all-item-name-all a:hover,.all-items-list a:hover,.select-filters-list li:not(.active) a:hover,.main-item__content-title a:hover,.section-mini-prewiew-list li a:hover,.online-item__title a:hover,.online-item-list a:hover,.art-awards__title a:hover,.outside-more a:hover,.art-list li ul a:hover,.art-title a:hover,.news-comment:hover,.news-title a:hover,.news-child-title a:hover,.all-posts-author:hover,.author__name:hover,.page-content-text a:hover,.awords-list-name.name:hover,.big-awards-list-name li a:hover,.mini-slider-caption-name a:hover,.wall-size-list a:hover,.all-slide-item a:hover,.dropdown-folder-setting span:hover,.name-icon:hover,.trailer-list-view-quality li a span:hover,.list-about-item__button:hover,.nav-films-list a:hover,.info-item-list a:hover,.caption-page-dop li a:hover,.pagelist-ligin-text a:hover,li a.all-slide-item a:hover,.session-table-item__name a:hover,.tile-preview-item__text a:hover,.info-item-list-link:hover,.list-tile-value a:hover,.selection-trailers__value a:hover,.trailer-list-title a:hover,.trailer__title a:hover,.profile-post-item__content a:hover,.profile-comment-title a:hover,.profile-post-item__title:hover,.section-result-nav--white li a:hover,.prevew-post__title a:hover,.prevew-post__data a:hover,.section-result-nav--black a:hover,.section-result-item .name a:hover,.cinema-list a:hover,.header-result-nav a:hover,.forgot-password:hover,.reg a:hover,.author-comment-info-list li a span:not(.value):hover,.author-comments-name a:hover,.section-mini-prewiew-item-desc a:hover,.inner-tags a:hover,.content-text a:hover,.reviews-list a:hover,.aside-popular-content a:hover,.pagelist__link:hover,.pagelist-info a:hover,.pagelist-item-title a:hover,.pagelist-item-content p a:hover,.all__news:hover,.section-mini-prewiew-list li:hover,.content-item-dop-section .item-text .item-text-title a:hover,.footer-nav-list li a:hover,.autorization-list li a:hover,.section-video .head-desc .item a:hover{color:#F6574B}@media (max-width: 1200px){.content-item-image{height:100%;max-width:none}.content-item-info{bottom:7px;right:2px}.outer-aside-list{padding-left:10px;padding-right:10px}.row-table-page{overflow-x:scroll}.row-table-page{margin:0 -15px}.table-page-outer{margin:0 -15px;width:1170px}}@media (max-width: 1121px){.dop-aside__item{padding-left:0;padding-right:0}.outer-aside-list{padding-left:5px;padding-right:5px}.aside-list li{padding:6px 5px}.video-prewiew-nav-list li+li{padding-left:0}.video-prewiew-nav-list li{padding-right:15px}}@media (max-width: 992px){.time-list--normal li{width:16.6666%}.folder-setting{opacity:1;visibility:visible}.inner-overlay-photo{width:95%}.wall-image{width:25%}.wall-content{width:75%}.row-festivals .row-outside{margin:0 -15px}.part-filter-list li{margin-bottom:10px}.cinema-map{display:none}.cinema-info{width:100%}.table-top-info-raiting,.table-top-info-views{display:none}.outer-header{padding-bottom:0}.list-tile-item{width:50%;text-align:center}.row-table-top .row-button-list{margin-right:0}.trailer-list-download--left{float:none}.row-cinema .session-table-item-list{width:50%;padding-left:0;padding-left:30px;padding-right:15px}.row-cinema .time-list--normal li{width:25%}.trailer-list-download--right{float:none;margin-top:20px}.top{background-color:#000}.row-dropdown-input select+select{margin-left:0}.session-dropdown-input.row-dropdown-input>*{display:block;width:100%;margin-bottom:10px}.session-dropdown-input.row-dropdown-input .drop-down-where{margin-left:0;width:100%}.nav-content-list-films{border:none;padding:15px}.nav-content-list-films .my-select{display:block}.nav-content-list-films>.nav-content-item{display:none}.nav-content-list-films .result-list li{display:block;width:100%}.caption-page .caption-page-image{width:35%}.caption-page .caption-page-info{width:65%}.caption-page .caption-page-dop{padding-left:0;width:100%;padding-top:30px;border-top:1px solid #d9d9d9}.caption-page .caption-page-item-inner{width:50%;float:left;padding-top:0;margin-top:0;border:none}.adaptive-tile .section-result-item.item2{width:100%}.row-list-about-result .result-tabs-image{display:none}.nav-content-list-actor .nav-content-item-add{display:none}.row-list-about-result .row-result-tabs-item{width:80%}.row-list-about-result .row-result-tabs-item--right{width:20%}.caption-page-tab{display:none}.row-chief-title{float:none;width:100%;margin-bottom:30px}.row-result-tabs-item--left{padding-left:0}.row-chief-title .section-result-item{width:auto}.caption-page-actor .caption-page-image{width:35%}.caption-page-actor .caption-page-info{width:65%}.row-chief-title .section-result-item-years{width:50px}.caption-page-actor .outer-caption-page-image{display:inline-block;text-align:center}.selection-trailers__value{padding-left:0}.outer-time-bar{margin:0 auto}.posters-item-tile{width:50%}.row-slide-pick .slide-pick-item{display:block}.bill-nav{padding-right:0}.outer-time-bar{width:calc(100% - 100px)}.slide-bar-controls__left{width:26px;height:26px}.slide-bar-controls__left:before{border-left:26px solid transparent;border-right:0px solid transparent;border-bottom:26px solid #000000;top:-26px}.slide-bar-bottom{height:7px}.slide-bar-controls__right{width:26px;height:26px}.slide-bar-controls__right:before{border-left:0px solid transparent;border-right:26px solid transparent;border-bottom:26px solid #000000;top:-26px}.slide-bar-controls__left{top:33px;margin-left:-26px}.slide-bar-controls__right{top:33px;margin-right:-26px}.aside-item .mobile__select{display:block}.channel-item{width:50%}.section-result-item.item2{width:79%;float:left}.no-tablet{display:none}.row-input .row-dropdown-input{font-size:0}.row-input .row-dropdown-input .bill-input-item{width:50%;display:inline-block;float:none;margin-bottom:20px}.row-bill-input .row-dropdown-input .drop-down-where-calendar{left:0}.table-condensed{width:100%}.section-result-item.item1{width:21%;vertical-align:top}.pagelist-social.aside-social-button{padding-left:0;padding-right:0;display:block}.pagelist-social.aside-social-button .social-list{display:table;width:100%}.pagelist-social.aside-social-button .social-list li{display:table-cell;float:none}.pagelist-social.aside-social-button .social-list .number{padding:11px 15px}.aside-select{display:block}.aside .aside-list{display:none}.aside-result.aside-top{text-align:left}.outer-aside-list{padding-left:0;padding-right:0}.outer-section-mini-prewiew{padding-right:0}.content-item-big,.content-item-small{width:50%}.content-item-image{max-width:none}.content-item-row-image{padding:5px;border:1px solid #ebebeb;overflow:visible;margin-bottom:18px}.center-section-description .slide-description{max-width:none}.content-item-row-image>a{display:block;height:100%;overflow:hidden}.content-item-row-image .image-prewiew{border:none;padding:0;height:auto;min-height:100%}.content-item-row-image.image-shadow:after{position:absolute;bottom:-18px;left:0;right:0}.content-item-info{bottom:7px;right:7px}.center-section-preview .image-prewiew{min-width:100%}.autorization-outer{display:none}.autorization{padding-right:0;float:none;text-align:left}.tablet-autorization-outer{display:block;position:relative;top:15px}.nav .nav-list{float:right;width:75%;text-align:right}.nav-list li{float:none;display:inline-block}.nav-list li>ul>li{display:block}.nav-list>li+li{margin-left:10px}.nav-list>li>a{padding:14px 3px}.search-outer{padding-left:0}.row-search__input{width:80%}.search__button-outer{width:20%}.outer{padding-top:0}.sticker:before{background:none}.inner-section-mini-prewiew-item:nth-last-child(1),.section-mini-prewiew-list li:nth-last-child(1){display:none}.inner-section-mini-prewiew-item,.section-mini-prewiew-list li{width:33.333%}.section-mini-prewiew-item__image{min-width:100%;margin:0}.footer-nav-list li+li{padding-left:10px}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{top:30%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section-news .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{left:32%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.center-section-description .title-description,.center-info-section{padding-bottom:9px}.center-section-description{padding-top:0}.section-news .bx-controls-direction .bx-next{right:37%}.pagelist-item-image img{min-width:100%}.outer-other .sticker{left:-15px}.full-comments-head{margin-left:0}.row-author-full-comments{padding-left:15px;padding-right:15px}.row-pagelist-ligin{margin-right:-15px}.section-news{padding-left:0;padding-right:0}.tile-bill-result--normal .section-result-item.item1{width:17%;float:left}.tile-bill-result--normal .section-result-item.item1 img{max-width:100%}.tile-bill-result--normal .section-result-item.item2{width:83%;float:left;padding-left:0}.section-result-item.item2{padding-left:0}.bill-result-info-one{padding-left:15px;width:80%}.bill-result-info-two{width:20%}.session-table-item-list{width:67.4%;padding-left:0;float:left}}@media (max-width: 920px){.pagelist-social.aside-social-button .social-list .number{padding:11px 10px}.pagelist-social.aside-social-button .social-list a:before{margin:0 9px}.pagelist-social.aside-social-button .social-list .tw a:before{background-position:-76px -242px}}@media (max-width: 888px){.aside-social li{padding-left:8px}}@media (max-width: 846px){.aside-social li{padding-left:8px}.aside-social li i{display:none}}@media (max-width: 767px){.mobile-nav{display:block}.section-mini-prewiew--yellow:before,.section-mini-prewiew--yellow:after{display:none}.row-festivals .art-yellow .section-mini-prewiew{padding-top:40px}.row-header-page-item{margin:0 -15px;margin-bottom:20px}.row-avatar-profile{width:100%;float:none}.row-button-form{padding-left:0}.row-avatar-profile .avatar-profile{width:100%;float:none}.row-avatar-content{width:100%;float:none}.row-avatar-content{padding-left:0}.avatar-profile-add{display:none}.list-content input.input-field,.list-content textarea.input-field{width:100%}.list-content .row-input{width:calc(100% - 30px)}.value-name{display:block;width:100%;text-align:left;padding-bottom:20px}.festival-posters .row-posters{padding-top:60px}.all-years{display:block;padding-top:10px;width:100%}.parent-sticker-all-posts{padding-top:20px}.aside-item-agency{padding-top:15px}.section-mini-prewiew .row-mobile-select{margin-top:20px}.sticker{top:0}.parent-news{background:none}.top{height:auto}.table-page-caption .table-page-caption-item1{width:100%;margin-bottom:20px}.table-page-caption .table-page-caption-item2{width:100%;text-align:left}.center-section-description .title-description_def{font-size:18px;display:block;margin-bottom:20px;margin-top:10px}.news-item{padding-top:30px}.row-outside-art .image-shadow{display:inline-block}.gray-section-item{margin-bottom:30px}.part-filter-list li{margin-bottom:0}.caption-page .caption-page-image{width:100%;text-align:center}.caption-page .caption-page-image .outer-caption-page-image{display:inline-block}.cinema-date-item{display:block;width:100%;text-align:left;margin-bottom:20px}.video-prewiew:before{content:'';position:absolute;z-index:2;width:108px;height:108px;background:url(../img/icon/sprite.png) -215px -192px no-repeat;background-position:-215px -192px;left:50%;top:50%;cursor:pointer;margin-left:-54px;margin-top:-54px;cursor:pointer}.pagelist-social .social-list--horizontal li{width:auto}.full-comments-reviews-answer{display:none}.row-author-full-comments.kinomania .author-full-comments-content{padding-top:30px}.caption-page .caption-page-item-inner{width:100%;margin-bottom:30px}.row-raiting-item{width:100%;float:none;margin-bottom:20px}.row-raiting-item>*{text-align:left}.row-raiting{padding-bottom:0}.raiting-star__title{display:none}.mobile__select{display:block}.caption-page-info{padding-left:0}.caption-page-actor .caption-page-image{width:100%;text-align:center}.caption-page-actor .caption-page-info{width:100%}.list-about-item__number{display:none}.awords-list-value li{text-align:left}.row-info-list-cinema .main-folder-icon{margin-left:0}.row-tabs{display:none}.row-actors .row-tabs{display:block}.page-item__image{display:inline-block;float:none}.inner-blog-tags--left{width:100%;margin-bottom:20px}.inner-blog-tags--right{width:100%;text-align:left}.nav-content-list .mobile__select{display:block}.nav-content-list>.nav-content-item,.nav-content-list .nav-content-item-add{display:none}.nav-content-list{border:none;padding:15px}.nav-content-item-add{margin-left:0}.header-pagelist--black .pagetitle{font-size:20px;line-height:32px}.row-posters__image{text-align:center}.posters-item-tile{width:100%}.outer-time-value input[type="text"]{width:100%;display:block;margin-bottom:30px}.outer-time-value{text-align:left}.outer-time-value span{margin:0;margin-bottom:5px;font-weight:normal}.selection-trailers__name{display:none}.outer-time-bar{float:none}.outer-time-value{float:none;margin-top:70px}.outer-header{padding-bottom:0}.section-result-item.item1{width:100%;text-align:center;margin-bottom:20px}.section-result-item.item2{width:100%}.list-content-item-inner{border:none}.style-pagelist-social{text-align:center}.style-pagelist-social .outer-social{display:inline-block}.row-outside-bill{margin:0 -15px}.row-dropdown-folder{left:auto;right:-14px}.dropdown-folder-title:before{float:right;margin-right:0}.row-info-list-cinema div.hint{left:auto;right:0;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.part-filter-list li{margin-right:5px}.list-preview:after{display:none}.inner-aside.inner-aside-billboards{background-color:#DDDDDD;padding-bottom:30px}.inner-aside.inner-aside-billboards .aside-item{background-color:#fff;padding:15px}.nav-content-list li{display:block;width:100%}.user-head--left{float:none;width:100%}.user-head--left .list-preview{display:inline-block}.user-head--right{padding-left:0}.profile-comment--left{float:none;width:100%}.profile-comment--right{padding-left:0;padding-top:20px}.section-result-item.item1{display:inline-block}.header-search{margin-bottom:20px}.section-result-nav li+li{margin-left:0}.section-result-nav li{margin-right:15px;margin-bottom:5px}.section-result-item.item2{padding-left:0;padding-bottom:20px}.nav-content-list .no-active{display:none}.section-black-item2{display:none}.section-news .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{left:50%}.section-news .bx-controls-direction .bx-next{right:27px}.section-content,.section-news,.parent-content-item{padding-left:0;padding-right:0}.pagelist-social.aside-social-button{display:none}.aside-treilers-item .image-shadow:after{display:none}.parent-content-item{padding-right:0}.section-content{width:100%}.content-item-dop{display:none}.section-gray-poster{display:none}.news-item__prewiew{display:none}.news-item{float:none}.news-item+.news-item{padding-top:15px}.sticker{float:none;width:100%;left:0}.section-black__rss{display:none}.search-outer{display:none}.parent-news .news-item:first-child{padding-top:60px}.tablet-autorization-outer{display:none}.autorization-outer{display:block}.nav{display:none}.top{padding-top:0;padding-bottom:0}.outer-logo{padding-top:25px;padding-bottom:12px}.top>div{height:100%}.mobile-nav{padding:0;padding-right:15px}.mobile-nav-button{background:url("../img/icon/mni.png") center center no-repeat;display:block;height:77px;width:77px;float:right;padding-left:15px;padding-right:15px}.autorization,.autorization-list,.autorization-list li,.autorization-list li a{height:100%}.autorization{float:right}.autorization-outer{text-align:center}.autorization-outer .autorization{float:none;text-align:center}.autorization-list li a{text-decoration:underline;border:none;padding:0 5px;display:inline-block}.autorization-list li+li{margin-left:0}.autorization-list li span{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer-nav{display:none}.copy-paste{padding-left:15px;padding-right:15px}.sticker-item{margin:0 -15px;border-bottom:none;box-shadow:0px 0px 0px transparent}.section-news .sticker-item{margin:0 0}.main-content{padding:0}.center-section-description,.outer-section,.center-section-description .outer-desc{padding-left:15px;padding-right:15px}.outer-news{background:none}.section-news,.section-black-item{padding:0}.center-section-description .title-description,.center-section-description{text-align:left}.center-info-section,.news-link-desc,.news-child-desc,.content-item-row-image{display:none}.news-title{font-weight:normal}.news-item .news-title:not(.news-child-title){border-bottom:1px solid #e6e6e6}.parent-content-item{padding-top:50px}.outer-content{background:#fff}.content-item-text{display:none}.content-item-title a{font-weight:normal}.main-aside{display:block;padding:0}.no-mobile{display:block}.outer-aside{padding:0}.aside:before,.aside:after{background:none}.aside-item+.aside-item{border-color:transparent}.aside-list li{padding-left:15px;padding-right:15px}.section--yellow{background-color:#F9BC0B}.section-mini-prewiew{margin-right:-15px}.section-mini-prewiew.mobile{display:block;padding-top:30px}.section-mini-prewiew-item-text{font-weight:normal;font-size:15px}.inner-section-mini-prewiew-item:nth-last-child(1){display:block}.aside{box-shadow:0 0 0 transparent;position:relative;margin-right:-15px;margin-left:-15px}.inner-aside{background-color:#DDDDDD}.recomenned{display:block;padding-bottom:0}.content-outer{padding-bottom:0}.leaders{background-color:#fff;padding-left:15px;padding-right:15px}.footer-sticker{display:none}.recomenned .inner-section-mini-prewiew-item{width:100%}.recomenned .sticker-item{padding-left:30px}.sticker:before{display:none}.pagelist-item-image{padding-right:0}.aside-branding{padding-top:30px}.aside-branding,.outer-aside-treilers{margin:0 -15px;padding:0 15px;background-color:#f2f2f2}.outer-dop-aside__banner{display:none}.aside-popular__title,.aside-popular__comment{display:inline-block}.all-pagelist-item-image{width:50%}.all-pagelist-item-content{width:50%}.header-pagelist{margin-left:-15px;margin-right:-15px}.header-pagelist .section-result-item{margin-bottom:10px}.row-icon-add .hint{left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.row-icon-add .hint:after{left:90%}.content-text,.tags,.pagelist-social,.outer-other{padding-left:0;padding-right:0}.outer-other .sticker{left:0}.full-comments-head{margin-left:-15px;margin-right:-15px}.row-author-full-comments{padding-left:15px;padding-right:15px}.nav-content-list li:before{content:'';display:inline-block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:1px;background-color:#fff;opacity:0.5}.nav-content-list .active a{margin:0}}@media (max-width: 600px){.section-black__check-list{display:none}.wall-image,.wall-content{width:100%;float:none}.wall-size-item{display:block;margin-left:0;vertical-align:top;text-align:center;width:50%;float:left;margin-bottom:30px}.wall-image{text-align:center}.wall-image .image-shadow{display:inline-block}.caption-page-actor .caption-page-item{width:100%;float:none}.band-nav>ul>li{display:block;float:none;text-align:center}.section-black-item2{display:none}.section-black__rss{display:none}.mobile-section-black__check-list{display:block}.section-black__title{width:50%;margin-right:0;margin-top:5px}.outer-section-black-item{width:100%}.section-black__check{width:50%}.section-black-item2{display:none}.outer-other .pagelist-prewiew-item{width:100%}.section-mini-prewiew-item-text a{font-weight:bold}.section-mini-prewiew-item-desc p,.section-mini-prewiew-item-desc a{font-size:14px}.pagelist-prewiew-item+.pagelist-prewiew-item{padding-top:20px}.tags{text-align:left}}@media (max-width: 544px){.user-reviews-info{width:100%;float:none}.tab-table-outer-online .tab-table-col:last-child{display:none}.tab-table-outer-online .tab-table-col{width:50%}.tab-table-outer-online .button{display:inline-block;margin-top:10px}.table-button-mobile{display:block}.row-list-info-item .row-dropdown-input select{width:100%;margin-bottom:10px}.art-awards-image{display:block}.art-awards-item{display:block}.top-head-page .art-awards-item{padding-left:15px;padding-right:15px}.row-session-logo-table .button{display:none}.row-session-logo-table .tab-table-col{width:50%}.row-session-logo-table .tab-table-col:nth-child(2){text-align:center}.row-session-logo-table .tab-table-col:last-child{display:none}.row-session-logo-table .table-button-mobile{display:inline-block;margin-top:20px}.table-dop--left{width:100%;text-align:center;margin-bottom:20px}.table-dop--right{width:100%;text-align:center}.table-dop{padding-left:0;padding-right:0}.answer-avatar{width:100%;float:none;text-align:left;margin-bottom:30px}.answer-layout{width:100%;float:none;padding-left:0}.answer-layout-place textarea{width:100%}.page-content-head-company .page-content-head__image{width:100%;float:none;margin-bottom:30px}.page-content-head-company .page-content-head__content{width:100%;float:none;padding-left:0}.user-reviews-image{width:40%}.user-reviews-name{width:60%}.user-reviews-content{width:100%;float:none;padding-left:0}.row-header-page{margin-left:-15px;margin-right:-15px}.big-awards-inner-item .year{width:100%;float:none;margin-left:0;padding-left:0}.big-awards-inner-item .big-awards-info{width:100%;float:left;margin-bottom:20px}.inner-overlay-caption{text-align:left}.inner-overlay-caption .social-list li a{text-decoration:none;color:#fff;font-size:13px;border-radius:4px;line-height:100%;display:inline-block;padding:2px;padding:0px 8px;line-height:30px;margin-right:2px}.inner-overlay-caption .number{display:none}.row-main-items{margin-bottom:30px}.main-item__image{width:23%}.section-video .title{font-size:18px}.art-awards-image{width:100%;display:block;margin-bottom:10px}.art-awards-item{padding-left:0}.online-item__image,.online-item-content{width:100%;float:none;text-align:center}.outer-section-mini-prewiew-list{display:none}.online-item-content{padding-left:0}.outer-selection-trailers{padding:0}.list-nav-second{display:table;width:100%}.list-nav-second li{display:table-cell;padding-left:0;padding-right:0;text-align:center;float:none}.list-nav-second li a{width:100%;font-size:14px}.box-list-item-one,.box-list-item-two{width:100%;float:none}.cinema-info-item label{display:inline;min-width:1px;padding-right:10px}.part-filter-slide{width:50%}.whom-item{width:100%;margin-bottom:30px}.list-casting li+li{margin-left:10px}.list-casting li{display:inline-block;margin:0 10px}.row-part-filter .row-outside{margin:0 -15px;margin-bottom:30px}.cinema-info-item span{display:inline}.files-item{width:100%;margin-bottom:10px}.row-cinema .cinema-table-item__name{width:100%}.row-cinema .session-table-item-list{width:100%;padding-left:0;margin-left:0;margin-top:20px;padding-right:0}.casting-filters-right{width:100%;float:none}.row-input-table .filters-input{display:block;text-align:left;margin-bottom:10px}.casting-filters-left{width:100%;float:none}.table-top-info-one,.table-top-info{width:100%;float:none;text-align:left;padding-left:0}.casting-filters-right{padding-left:0}.table-top-info{padding-left:44px;margin-top:20px}.input-table-place{padding-left:0;margin-top:30px;margin-bottom:30px}.filters-input-value{padding-left:0}.row-input-table .filters-input{width:100%}.list-tile-item{width:100%;text-align:center}.row-top-films .row-dropdown-folder{left:0;right:auto}.row-top-films .row-outside{margin:0 -15px;text-align:center}.row-top-films .row-outside .sticker-item{margin:0}.row-top-films .row-outside .image-shadow{display:inline-block}.row-top-films .row-outside .row{margin:0}.row-top-films .row-outside .row>div{margin-bottom:30px}.hint{display:none}.row-table-top .main-folder-icon{display:block;margin-left:0;margin-top:10px}.result-tabs-image{max-width:130px}.trailer-item{padding-bottom:15px}.row-result-tabs-item--right{width:50%}.row-actors .main-folder-icon,.row-actors .row-result-tabs-item--right .list-preview{display:none}.row-actors .result-tabs-image{margin-left:0}.row-actors .result-tabs-image{margin-top:20px}.section-result-item-actor{width:116px}.row-actors .section-result-item.item2{width:calc(100% - 116px)}.row-result-tabs-item{width:100%}.row-trailer-image{width:100%;float:none}.row-result-tabs-item--right{width:100%;float:none;text-align:left}.row-trailer-text{width:100%;float:none;padding-left:0}.head-desc>*{display:block;float:none;text-align:left;float:none;width:100%;margin-bottom:20px}.inner-header-pagelist .social-list--horizontal li,.row-black .social-list--horizontal li{display:block;width:25%;margin-bottom:10px}.social-list .number{padding:5px 3px}.section-video .number{margin-right:0}.social-list li+li{margin-left:0}.row-list-about-result .row-result-tabs-item,.row-list-about-result .row-result-tabs-item--right{width:100%;text-align:center;float:none}.pagelist-prewiew-item:not(:first-child){display:none}.row-list-about-result .row-result-tabs-item--right{margin-top:30px}.row-chief-title .section-result-item-years{margin-bottom:10px;font-size:16px}.row-chief-title .section-result-item{width:100%;float:none;text-align:center}.row-tv-slider img{min-width:100%}.list-about-item-tile{width:50%}.list-about-item-tile--right{width:50%}.sticker-item{font-size:15px}.row-icon-channel{width:20px}.channel-item{width:100%;margin-bottom:30px}.session-table-item{margin:0 -15px}.row-dropdown-folder{left:auto;right:-94px}.row-input .row-dropdown-input .bill-input-item{width:70%}.part-filter-list li{display:block;float:none;margin-bottom:5px}.tile-bill-result--normal .section-result-item.item1{width:100%;float:none;text-align:center;margin-bottom:20px}.time-list{padding:0 15px}.time-list li{text-align:left}.tile-bill-result--normal .section-result-item.item2{width:100%;padding-left:0}.bill-result-info-one{text-align:center;width:100%;padding-left:0}.session-table-item-list{width:100%;margin-top:10px}.bill-result-info-two{width:100%;text-align:center;padding-top:30px}.bill-result-info-two .main-folder-icon{margin-left:0}.row-input .row-dropdown-input .bill-input-item{display:block;margin-left:auto;margin-right:auto}.content-item-big,.content-item-small{width:100%;float:none}.content-item+.content-item{padding-top:30px}.inner-section-mini-prewiew-item,.section-mini-prewiew-list li{width:100%}.inner-section-mini-prewiew-item{display:block;float:none}.inner-section-mini-prewiew-item:not(:nth-child(1)) img{display:none}.section-mini-prewiew-item__image{min-width:100%;margin:0}.mobile-nav-button{background:url("../img/icon/mni.png") right 15px center no-repeat}.mobile-nav-list{padding:20px}.section-mini-prewiew-list{display:none}.all-pagelist-item-image{width:100%}.all-pagelist-item-content{width:100%}.author-comments-info .author-comment-info-list,.author-comments-info .like-button{float:none}.author-comments-info .like-button{padding-top:10px}.row-author-full-comments.answer{padding-left:15px}.news-pagelist-item-image{margin-bottom:10px}.news-pagelist-item-image .image-shadow .image-prewiew{padding:10px;background:#EFEFEF;border:none}.news-pagelist-item-image .image-shadow:after{display:none}.news-pagelist-item-content{padding-left:0;padding-right:0}.news-pagelist-item-content p{padding-bottom:10px;font-size:15px}.news-pagelist-item-content .pagelist-info{padding-bottom:10px}.news-pagelist-item-content .pagelist-item-title a{color:#000}.news-pagelist-item-content .pagelist__link{font-size:16px}.news-pagelist-item-content .pagelist-item-title{padding-bottom:10px}.with-answer>.author-full-comments-content:after{background:none}.parent-author-full-comments{padding-bottom:20px;border-bottom:1px solid #E0E0E0;margin:0 -15px;padding-right:15px}.author-comment-info-list .date{display:block;margin-left:0;margin-top:10px;margin-bottom:10px}.author-full-comments-content{padding-left:0}.author-comments-name,.author-comments-text{padding-left:65px}.author-comments-info{clear:both}.outer-pagelist-more{padding-bottom:28px}.outer-aside-treilers{background-color:#DCDCDC}.aside-treilers-item+.aside-treilers-item{padding-top:15px}.form-content{width:100%;display:block}.form-content ul li{text-align:left}.form-content ul li span{text-align:left;position:relative;left:0;top:0;-webkit-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%);margin-left:0;margin-bottom:5px}.form-content input{width:100%}.section-video .button .number{margin-right:5px}}.trailer-caption-hide{display:none}

.aside-treilers{
    display: flex;
    flex-direction: column;
}

.page-content-head__content-text {
    line-height: 19px;
    font-size: 14px;
    color: #665f5f;
}
.page-content-head__content-text:before {
    background: none !important;
}
.read-more-text {
    background: none;
    overflow: hidden;
    max-height: 260px;
}
.read-more-text_open {
    max-height: 999999px !important;
    transition: max-height 5s ease-in !important;
}
.read-more-text:before {
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    background:linear-gradient(0deg, #fefefe, transparent 20px) !important;
}
.read-more-text_hidden:before {
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    background:none !important;
}
.nav-content-list li:not(.active):before {
    left: -1px;
}
.nav-content-item:not(.nav-content-item-add):not(.active) a:hover {
    background-color: #c42518;
    position: relative;
}
.nav-content-item.active:before {
    background-color: #000000 !important;
}

.top_m_3 {
    position: relative;
    top: -3px;
}

.page-content-text, .pagelist-item-content, .content-item-text, .content-text {
    line-height: 27px;
    font-size: 14px;
    padding-bottom: 20px;
    color: #665f5f;
}
.max-two-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 41px;      /* fallback */
    -webkit-line-clamp: 2; /* number of lines to show */
    -webkit-box-orient: vertical;
}

.content-item-image {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: 50% 10% !important;
}

.description p {
    color: #FFFFFF !important;
}

.section-mini-prewiew-item-desc {
    font-size: 12px;
    color: #000;
    line-height: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 114px;      /* fallback */
    -webkit-line-clamp: 7; /* number of lines to show */
    -webkit-box-orient: vertical;
}
.section-mini-prewiew-item-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 42px;      /* fallback */
    -webkit-line-clamp: 2; /* number of lines to show */
    -webkit-box-orient: vertical;
}

.caption-page-button {
   display: flex;
   align-items: center;
   justify-content: center;
   flex-direction: column;
   position: relative;
   width: 90%;
   height: 65px;
   margin: 0 auto;
   background: #6c43bf;
   background-size: contain;
   transition: transform .3s ease;
   z-index: 2;
   text-decoration: none;
   color: #fff;
}

.caption-page-button::after {
   content: '';
   display: block;
   height: 15px;
   width: 45px;
   margin-top: 5px;
   background: url('../img/okko.svg') 0 0 no-repeat;
}

@media (max-width: 992px){
   .caption-page-button {
	width: 290px;
	height: 81px;
	margin-right: 44px;
	margin-bottom: 20px;
	background-size: cover;
   }
}

@media (max-width: 767px){
   .caption-page-button {
	margin-right: auto;
   }
}

.caption-page-button:hover {
   transform: scale(1.05);
}

.banner-button {
   position: fixed;
   bottom: -100%;
   left: 50%;
   display: block;
   width: 390px;
   height: 60px;
   background: url('../img/screenbottom23.png') 50% 50% no-repeat;
   background-size: cover;
   box-sizing: border-box;
   border-radius: 15px;
   transform: translateX(-50%);
   transition:bottom .4s ease;
   z-index: 12;
}

.banner-button--active {
   bottom: 20px;
}
























/**
 *
 * All animations must live in their own file
 * in the animations directory and be included
 * here.
 *
 */
/**
 * Styles shared by multiple animations
 */
/**
 * Dots
 */
@-webkit-keyframes scale {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1; }

    45% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 0.7; }

    80% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1; } }
@keyframes scale {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1; }

    45% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 0.7; }

    80% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1; } }

.ball-pulse > div:nth-child(0) {
    -webkit-animation: scale 0.75s -0.36s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: scale 0.75s -0.36s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(1) {
    -webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: scale 0.75s -0.24s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(2) {
    -webkit-animation: scale 0.75s -0.12s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: scale 0.75s -0.12s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div:nth-child(3) {
    -webkit-animation: scale 0.75s 0s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: scale 0.75s 0s infinite cubic-bezier(.2, .68, .18, 1.08); }
.ball-pulse > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block; }

@-webkit-keyframes ball-pulse-sync {
    33% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px); }

    66% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px); }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0); } }

@keyframes ball-pulse-sync {
    33% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px); }

    66% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px); }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0); } }

.ball-pulse-sync > div:nth-child(0) {
    -webkit-animation: ball-pulse-sync 0.6s -0.21s infinite ease-in-out;
    animation: ball-pulse-sync 0.6s -0.21s infinite ease-in-out; }
.ball-pulse-sync > div:nth-child(1) {
    -webkit-animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out;
    animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out; }
.ball-pulse-sync > div:nth-child(2) {
    -webkit-animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out;
    animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out; }
.ball-pulse-sync > div:nth-child(3) {
    -webkit-animation: ball-pulse-sync 0.6s 0s infinite ease-in-out;
    animation: ball-pulse-sync 0.6s 0s infinite ease-in-out; }
.ball-pulse-sync > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block; }

@-webkit-keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0); }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0; } }

@keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0); }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0; } }

.ball-scale > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    height: 60px;
    width: 60px;
    -webkit-animation: ball-scale 1s 0s ease-in-out infinite;
    animation: ball-scale 1s 0s ease-in-out infinite; }

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

@keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

.ball-rotate {
    position: relative; }
.ball-rotate > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: relative; }
.ball-rotate > div:first-child {
    -webkit-animation: rotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite;
    animation: rotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite; }
.ball-rotate > div:before, .ball-rotate > div:after {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    content: "";
    position: absolute;
    opacity: 0.8; }
.ball-rotate > div:before {
    top: 0px;
    left: -28px; }
.ball-rotate > div:after {
    top: 0px;
    left: 25px; }

@keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg) scale(1);
        transform: rotate(0deg) scale(1); }

    50% {
        -webkit-transform: rotate(180deg) scale(0.6);
        transform: rotate(180deg) scale(0.6); }

    100% {
        -webkit-transform: rotate(360deg) scale(1);
        transform: rotate(360deg) scale(1); } }

.ball-clip-rotate > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    border: 2px solid #fff;
    border-bottom-color: transparent;
    height: 25px;
    width: 25px;
    background: transparent !important;
    display: inline-block;
    -webkit-animation: rotate 0.75s 0s linear infinite;
    animation: rotate 0.75s 0s linear infinite; }

@keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg) scale(1);
        transform: rotate(0deg) scale(1); }

    50% {
        -webkit-transform: rotate(180deg) scale(0.6);
        transform: rotate(180deg) scale(0.6); }

    100% {
        -webkit-transform: rotate(360deg) scale(1);
        transform: rotate(360deg) scale(1); } }

@keyframes scale {
    30% {
        -webkit-transform: scale(0.3);
        transform: scale(0.3); }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1); } }

.ball-clip-rotate-pulse {
    position: relative;
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px); }
.ball-clip-rotate-pulse > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 100%; }
.ball-clip-rotate-pulse > div:first-child {
    background: #fff;
    height: 16px;
    width: 16px;
    top: 7px;
    left: -7px;
    -webkit-animation: scale 1s 0s cubic-bezier(.09, .57, .49, .9) infinite;
    animation: scale 1s 0s cubic-bezier(.09, .57, .49, .9) infinite; }
.ball-clip-rotate-pulse > div:last-child {
    position: absolute;
    border: 2px solid #fff;
    width: 30px;
    height: 30px;
    left: -16px;
    top: -2px;
    background: transparent;
    border: 2px solid;
    border-color: #fff transparent #fff transparent;
    -webkit-animation: rotate 1s 0s cubic-bezier(.09, .57, .49, .9) infinite;
    animation: rotate 1s 0s cubic-bezier(.09, .57, .49, .9) infinite;
    -webkit-animation-duration: 1s;
    animation-duration: 1s; }

@keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg) scale(1);
        transform: rotate(0deg) scale(1); }

    50% {
        -webkit-transform: rotate(180deg) scale(0.6);
        transform: rotate(180deg) scale(0.6); }

    100% {
        -webkit-transform: rotate(360deg) scale(1);
        transform: rotate(360deg) scale(1); } }

.ball-clip-rotate-multiple {
    position: relative; }
.ball-clip-rotate-multiple > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    left: -20px;
    top: -20px;
    border: 2px solid #fff;
    border-bottom-color: transparent;
    border-top-color: transparent;
    border-radius: 100%;
    height: 35px;
    width: 35px;
    -webkit-animation: rotate 1s 0s ease-in-out infinite;
    animation: rotate 1s 0s ease-in-out infinite; }
.ball-clip-rotate-multiple > div:last-child {
    display: inline-block;
    top: -10px;
    left: -10px;
    width: 15px;
    height: 15px;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    border-color: #fff transparent #fff transparent;
    -webkit-animation-direction: reverse;
    animation-direction: reverse; }

@-webkit-keyframes ball-scale-ripple {
    0% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 1; }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.7; }

    100% {
        opacity: 0.0; } }

@keyframes ball-scale-ripple {
    0% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 1; }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.7; }

    100% {
        opacity: 0.0; } }

.ball-scale-ripple > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    height: 50px;
    width: 50px;
    border-radius: 100%;
    border: 2px solid #fff;
    -webkit-animation: ball-scale-ripple 1s 0s infinite cubic-bezier(.21, .53, .56, .8);
    animation: ball-scale-ripple 1s 0s infinite cubic-bezier(.21, .53, .56, .8); }

@-webkit-keyframes ball-scale-ripple-multiple {
    0% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 1; }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.7; }

    100% {
        opacity: 0.0; } }

@keyframes ball-scale-ripple-multiple {
    0% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 1; }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.7; }

    100% {
        opacity: 0.0; } }

.ball-scale-ripple-multiple {
    position: relative;
    -webkit-transform: translateY(-25px);
    -ms-transform: translateY(-25px);
    transform: translateY(-25px); }
.ball-scale-ripple-multiple > div:nth-child(0) {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s; }
.ball-scale-ripple-multiple > div:nth-child(1) {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s; }
.ball-scale-ripple-multiple > div:nth-child(2) {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s; }
.ball-scale-ripple-multiple > div:nth-child(3) {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s; }
.ball-scale-ripple-multiple > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    top: -2px;
    left: -26px;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 2px solid #fff;
    -webkit-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21, .53, .56, .8);
    animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21, .53, .56, .8); }

@-webkit-keyframes ball-beat {
    50% {
        opacity: 0.2;
        -webkit-transform: scale(0.75);
        transform: scale(0.75); }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1); } }

@keyframes ball-beat {
    50% {
        opacity: 0.2;
        -webkit-transform: scale(0.75);
        transform: scale(0.75); }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1); } }

.ball-beat > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    -webkit-animation: ball-beat 0.7s 0s infinite linear;
    animation: ball-beat 0.7s 0s infinite linear; }
.ball-beat > div:nth-child(2n-1) {
    -webkit-animation-delay: -0.35s !important;
    animation-delay: -0.35s !important; }

@-webkit-keyframes ball-scale-multiple {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0; }

    5% {
        opacity: 1; }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0; } }

@keyframes ball-scale-multiple {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0; }

    5% {
        opacity: 1; }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0; } }

.ball-scale-multiple {
    position: relative;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px); }
.ball-scale-multiple > div:nth-child(2) {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s; }
.ball-scale-multiple > div:nth-child(3) {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s; }
.ball-scale-multiple > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    left: -30px;
    top: 0px;
    opacity: 0;
    margin: 0;
    width: 60px;
    height: 60px;
    -webkit-animation: ball-scale-multiple 1s 0s linear infinite;
    animation: ball-scale-multiple 1s 0s linear infinite; }

@-webkit-keyframes ball-triangle-path-1 {
    33% {
        -webkit-transform: translate(25px, -50px);
        transform: translate(25px, -50px); }

    66% {
        -webkit-transform: translate(50px, 0px);
        transform: translate(50px, 0px); }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px); } }

@keyframes ball-triangle-path-1 {
    33% {
        -webkit-transform: translate(25px, -50px);
        transform: translate(25px, -50px); }

    66% {
        -webkit-transform: translate(50px, 0px);
        transform: translate(50px, 0px); }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px); } }

@-webkit-keyframes ball-triangle-path-2 {
    33% {
        -webkit-transform: translate(25px, 50px);
        transform: translate(25px, 50px); }

    66% {
        -webkit-transform: translate(-25px, 50px);
        transform: translate(-25px, 50px); }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px); } }

@keyframes ball-triangle-path-2 {
    33% {
        -webkit-transform: translate(25px, 50px);
        transform: translate(25px, 50px); }

    66% {
        -webkit-transform: translate(-25px, 50px);
        transform: translate(-25px, 50px); }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px); } }

@-webkit-keyframes ball-triangle-path-3 {
    33% {
        -webkit-transform: translate(-50px, 0px);
        transform: translate(-50px, 0px); }

    66% {
        -webkit-transform: translate(-25px, -50px);
        transform: translate(-25px, -50px); }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px); } }

@keyframes ball-triangle-path-3 {
    33% {
        -webkit-transform: translate(-50px, 0px);
        transform: translate(-50px, 0px); }

    66% {
        -webkit-transform: translate(-25px, -50px);
        transform: translate(-25px, -50px); }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px); } }

.ball-triangle-path {
    position: relative;
    -webkit-transform: translate(-29.994px, -37.50938px);
    -ms-transform: translate(-29.994px, -37.50938px);
    transform: translate(-29.994px, -37.50938px); }
.ball-triangle-path > div:nth-child(1) {
    -webkit-animation-name: ball-triangle-path-1;
    animation-name: ball-triangle-path-1;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }
.ball-triangle-path > div:nth-child(2) {
    -webkit-animation-name: ball-triangle-path-2;
    animation-name: ball-triangle-path-2;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }
.ball-triangle-path > div:nth-child(3) {
    -webkit-animation-name: ball-triangle-path-3;
    animation-name: ball-triangle-path-3;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }
.ball-triangle-path > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    border: 1px solid #fff; }
.ball-triangle-path > div:nth-of-type(1) {
    top: 50px; }
.ball-triangle-path > div:nth-of-type(2) {
    left: 25px; }
.ball-triangle-path > div:nth-of-type(3) {
    top: 50px;
    left: 50px; }

@-webkit-keyframes ball-pulse-rise-even {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1); }

    25% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px); }

    50% {
        -webkit-transform: scale(0.4);
        transform: scale(0.4); }

    75% {
        -webkit-transform: translateY(30px);
        transform: translateY(30px); }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform: scale(1);
        transform: scale(1); } }

@keyframes ball-pulse-rise-even {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1); }

    25% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px); }

    50% {
        -webkit-transform: scale(0.4);
        transform: scale(0.4); }

    75% {
        -webkit-transform: translateY(30px);
        transform: translateY(30px); }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform: scale(1);
        transform: scale(1); } }

@-webkit-keyframes ball-pulse-rise-odd {
    0% {
        -webkit-transform: scale(0.4);
        transform: scale(0.4); }

    25% {
        -webkit-transform: translateY(30px);
        transform: translateY(30px); }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1); }

    75% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px); }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform: scale(0.75);
        transform: scale(0.75); } }

@keyframes ball-pulse-rise-odd {
    0% {
        -webkit-transform: scale(0.4);
        transform: scale(0.4); }

    25% {
        -webkit-transform: translateY(30px);
        transform: translateY(30px); }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1); }

    75% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px); }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform: scale(0.75);
        transform: scale(0.75); } }

.ball-pulse-rise > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: cubic-bezier(.15, .46, .9, .6);
    animation-timing-function: cubic-bezier(.15, .46, .9, .6);
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-delay: 0;
    animation-delay: 0; }
.ball-pulse-rise > div:nth-child(2n) {
    -webkit-animation-name: ball-pulse-rise-even;
    animation-name: ball-pulse-rise-even; }
.ball-pulse-rise > div:nth-child(2n-1) {
    -webkit-animation-name: ball-pulse-rise-odd;
    animation-name: ball-pulse-rise-odd; }

@-webkit-keyframes ball-grid-beat {
    50% {
        opacity: 0.7; }

    100% {
        opacity: 1; } }

@keyframes ball-grid-beat {
    50% {
        opacity: 0.7; }

    100% {
        opacity: 1; } }

.ball-grid-beat {
    width: 57px; }
.ball-grid-beat > div:nth-child(1) {
    -webkit-animation-delay: -0.07s;
    animation-delay: -0.07s;
    -webkit-animation-duration: 1.53s;
    animation-duration: 1.53s; }
.ball-grid-beat > div:nth-child(2) {
    -webkit-animation-delay: 0.72s;
    animation-delay: 0.72s;
    -webkit-animation-duration: 0.94s;
    animation-duration: 0.94s; }
.ball-grid-beat > div:nth-child(3) {
    -webkit-animation-delay: 0.11s;
    animation-delay: 0.11s;
    -webkit-animation-duration: 1.25s;
    animation-duration: 1.25s; }
.ball-grid-beat > div:nth-child(4) {
    -webkit-animation-delay: 0.13s;
    animation-delay: 0.13s;
    -webkit-animation-duration: 1.01s;
    animation-duration: 1.01s; }
.ball-grid-beat > div:nth-child(5) {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s; }
.ball-grid-beat > div:nth-child(6) {
    -webkit-animation-delay: 0.18s;
    animation-delay: 0.18s;
    -webkit-animation-duration: 0.97s;
    animation-duration: 0.97s; }
.ball-grid-beat > div:nth-child(7) {
    -webkit-animation-delay: -0.09s;
    animation-delay: -0.09s;
    -webkit-animation-duration: 0.67s;
    animation-duration: 0.67s; }
.ball-grid-beat > div:nth-child(8) {
    -webkit-animation-delay: 0.42s;
    animation-delay: 0.42s;
    -webkit-animation-duration: 0.92s;
    animation-duration: 0.92s; }
.ball-grid-beat > div:nth-child(9) {
    -webkit-animation-delay: 0.52s;
    animation-delay: 0.52s;
    -webkit-animation-duration: 1.43s;
    animation-duration: 1.43s; }
.ball-grid-beat > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    float: left;
    -webkit-animation-name: ball-grid-beat;
    animation-name: ball-grid-beat;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-delay: 0;
    animation-delay: 0; }

@-webkit-keyframes ball-grid-pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1); }

    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0.7; }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1; } }

@keyframes ball-grid-pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1); }

    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0.7; }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1; } }

.ball-grid-pulse {
    width: 57px; }
.ball-grid-pulse > div:nth-child(1) {
    -webkit-animation-delay: 0.73s;
    animation-delay: 0.73s;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s; }
.ball-grid-pulse > div:nth-child(2) {
    -webkit-animation-delay: 0.32s;
    animation-delay: 0.32s;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s; }
.ball-grid-pulse > div:nth-child(3) {
    -webkit-animation-delay: 0.71s;
    animation-delay: 0.71s;
    -webkit-animation-duration: 0.88s;
    animation-duration: 0.88s; }
.ball-grid-pulse > div:nth-child(4) {
    -webkit-animation-delay: 0.62s;
    animation-delay: 0.62s;
    -webkit-animation-duration: 1.06s;
    animation-duration: 1.06s; }
.ball-grid-pulse > div:nth-child(5) {
    -webkit-animation-delay: 0.31s;
    animation-delay: 0.31s;
    -webkit-animation-duration: 0.62s;
    animation-duration: 0.62s; }
.ball-grid-pulse > div:nth-child(6) {
    -webkit-animation-delay: -0.14s;
    animation-delay: -0.14s;
    -webkit-animation-duration: 1.48s;
    animation-duration: 1.48s; }
.ball-grid-pulse > div:nth-child(7) {
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
    -webkit-animation-duration: 1.47s;
    animation-duration: 1.47s; }
.ball-grid-pulse > div:nth-child(8) {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
    -webkit-animation-duration: 1.49s;
    animation-duration: 1.49s; }
.ball-grid-pulse > div:nth-child(9) {
    -webkit-animation-delay: 0.73s;
    animation-delay: 0.73s;
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s; }
.ball-grid-pulse > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    float: left;
    -webkit-animation-name: ball-grid-pulse;
    animation-name: ball-grid-pulse;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-delay: 0;
    animation-delay: 0; }

@-webkit-keyframes ball-spin-fade-loader {
    50% {
        opacity: 0.3;
        -webkit-transform: scale(0.4);
        transform: scale(0.4); }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1); } }

@keyframes ball-spin-fade-loader {
    50% {
        opacity: 0.3;
        -webkit-transform: scale(0.4);
        transform: scale(0.4); }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1); } }

.ball-spin-fade-loader {
    position: relative;
    top: -10px;
    left: -10px; }
.ball-spin-fade-loader > div:nth-child(1) {
    top: 25px;
    left: 0;
    -webkit-animation: ball-spin-fade-loader 1s -0.96s infinite linear;
    animation: ball-spin-fade-loader 1s -0.96s infinite linear; }
.ball-spin-fade-loader > div:nth-child(2) {
    top: 17.04545px;
    left: 17.04545px;
    -webkit-animation: ball-spin-fade-loader 1s -0.84s infinite linear;
    animation: ball-spin-fade-loader 1s -0.84s infinite linear; }
.ball-spin-fade-loader > div:nth-child(3) {
    top: 0;
    left: 25px;
    -webkit-animation: ball-spin-fade-loader 1s -0.72s infinite linear;
    animation: ball-spin-fade-loader 1s -0.72s infinite linear; }
.ball-spin-fade-loader > div:nth-child(4) {
    top: -17.04545px;
    left: 17.04545px;
    -webkit-animation: ball-spin-fade-loader 1s -0.6s infinite linear;
    animation: ball-spin-fade-loader 1s -0.6s infinite linear; }
.ball-spin-fade-loader > div:nth-child(5) {
    top: -25px;
    left: 0;
    -webkit-animation: ball-spin-fade-loader 1s -0.48s infinite linear;
    animation: ball-spin-fade-loader 1s -0.48s infinite linear; }
.ball-spin-fade-loader > div:nth-child(6) {
    top: -17.04545px;
    left: -17.04545px;
    -webkit-animation: ball-spin-fade-loader 1s -0.36s infinite linear;
    animation: ball-spin-fade-loader 1s -0.36s infinite linear; }
.ball-spin-fade-loader > div:nth-child(7) {
    top: 0;
    left: -25px;
    -webkit-animation: ball-spin-fade-loader 1s -0.24s infinite linear;
    animation: ball-spin-fade-loader 1s -0.24s infinite linear; }
.ball-spin-fade-loader > div:nth-child(8) {
    top: 17.04545px;
    left: -17.04545px;
    -webkit-animation: ball-spin-fade-loader 1s -0.12s infinite linear;
    animation: ball-spin-fade-loader 1s -0.12s infinite linear; }
.ball-spin-fade-loader > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute; }

@-webkit-keyframes ball-spin-loader {
    75% {
        opacity: 0.2; }

    100% {
        opacity: 1; } }

@keyframes ball-spin-loader {
    75% {
        opacity: 0.2; }

    100% {
        opacity: 1; } }

.ball-spin-loader {
    position: relative; }
.ball-spin-loader > span:nth-child(1) {
    top: 45px;
    left: 0;
    -webkit-animation: ball-spin-loader 2s 0.9s infinite linear;
    animation: ball-spin-loader 2s 0.9s infinite linear; }
.ball-spin-loader > span:nth-child(2) {
    top: 30.68182px;
    left: 30.68182px;
    -webkit-animation: ball-spin-loader 2s 1.8s infinite linear;
    animation: ball-spin-loader 2s 1.8s infinite linear; }
.ball-spin-loader > span:nth-child(3) {
    top: 0;
    left: 45px;
    -webkit-animation: ball-spin-loader 2s 2.7s infinite linear;
    animation: ball-spin-loader 2s 2.7s infinite linear; }
.ball-spin-loader > span:nth-child(4) {
    top: -30.68182px;
    left: 30.68182px;
    -webkit-animation: ball-spin-loader 2s 3.6s infinite linear;
    animation: ball-spin-loader 2s 3.6s infinite linear; }
.ball-spin-loader > span:nth-child(5) {
    top: -45px;
    left: 0;
    -webkit-animation: ball-spin-loader 2s 4.5s infinite linear;
    animation: ball-spin-loader 2s 4.5s infinite linear; }
.ball-spin-loader > span:nth-child(6) {
    top: -30.68182px;
    left: -30.68182px;
    -webkit-animation: ball-spin-loader 2s 5.4s infinite linear;
    animation: ball-spin-loader 2s 5.4s infinite linear; }
.ball-spin-loader > span:nth-child(7) {
    top: 0;
    left: -45px;
    -webkit-animation: ball-spin-loader 2s 6.3s infinite linear;
    animation: ball-spin-loader 2s 6.3s infinite linear; }
.ball-spin-loader > span:nth-child(8) {
    top: 30.68182px;
    left: -30.68182px;
    -webkit-animation: ball-spin-loader 2s 7.2s infinite linear;
    animation: ball-spin-loader 2s 7.2s infinite linear; }
.ball-spin-loader > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    background: green; }

@-webkit-keyframes ball-zig {
    33% {
        -webkit-transform: translate(-15px, -30px);
        transform: translate(-15px, -30px); }

    66% {
        -webkit-transform: translate(15px, -30px);
        transform: translate(15px, -30px); }

    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); } }

@keyframes ball-zig {
    33% {
        -webkit-transform: translate(-15px, -30px);
        transform: translate(-15px, -30px); }

    66% {
        -webkit-transform: translate(15px, -30px);
        transform: translate(15px, -30px); }

    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); } }

@-webkit-keyframes ball-zag {
    33% {
        -webkit-transform: translate(15px, 30px);
        transform: translate(15px, 30px); }

    66% {
        -webkit-transform: translate(-15px, 30px);
        transform: translate(-15px, 30px); }

    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); } }

@keyframes ball-zag {
    33% {
        -webkit-transform: translate(15px, 30px);
        transform: translate(15px, 30px); }

    66% {
        -webkit-transform: translate(-15px, 30px);
        transform: translate(-15px, 30px); }

    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); } }

.ball-zig-zag {
    position: relative;
    -webkit-transform: translate(-15px, -15px);
    -ms-transform: translate(-15px, -15px);
    transform: translate(-15px, -15px); }
.ball-zig-zag > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    margin-left: 15px;
    top: 4px;
    left: -7px; }
.ball-zig-zag > div:first-child {
    -webkit-animation: ball-zig 0.7s 0s infinite linear;
    animation: ball-zig 0.7s 0s infinite linear; }
.ball-zig-zag > div:last-child {
    -webkit-animation: ball-zag 0.7s 0s infinite linear;
    animation: ball-zag 0.7s 0s infinite linear; }

@-webkit-keyframes ball-zig-deflect {
    17% {
        -webkit-transform: translate(-15px, -30px);
        transform: translate(-15px, -30px); }

    34% {
        -webkit-transform: translate(15px, -30px);
        transform: translate(15px, -30px); }

    50% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); }

    67% {
        -webkit-transform: translate(15px, -30px);
        transform: translate(15px, -30px); }

    84% {
        -webkit-transform: translate(-15px, -30px);
        transform: translate(-15px, -30px); }

    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); } }

@keyframes ball-zig-deflect {
    17% {
        -webkit-transform: translate(-15px, -30px);
        transform: translate(-15px, -30px); }

    34% {
        -webkit-transform: translate(15px, -30px);
        transform: translate(15px, -30px); }

    50% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); }

    67% {
        -webkit-transform: translate(15px, -30px);
        transform: translate(15px, -30px); }

    84% {
        -webkit-transform: translate(-15px, -30px);
        transform: translate(-15px, -30px); }

    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); } }

@-webkit-keyframes ball-zag-deflect {
    17% {
        -webkit-transform: translate(15px, 30px);
        transform: translate(15px, 30px); }

    34% {
        -webkit-transform: translate(-15px, 30px);
        transform: translate(-15px, 30px); }

    50% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); }

    67% {
        -webkit-transform: translate(-15px, 30px);
        transform: translate(-15px, 30px); }

    84% {
        -webkit-transform: translate(15px, 30px);
        transform: translate(15px, 30px); }

    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); } }

@keyframes ball-zag-deflect {
    17% {
        -webkit-transform: translate(15px, 30px);
        transform: translate(15px, 30px); }

    34% {
        -webkit-transform: translate(-15px, 30px);
        transform: translate(-15px, 30px); }

    50% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); }

    67% {
        -webkit-transform: translate(-15px, 30px);
        transform: translate(-15px, 30px); }

    84% {
        -webkit-transform: translate(15px, 30px);
        transform: translate(15px, 30px); }

    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0); } }

.ball-zig-zag-deflect {
    position: relative;
    -webkit-transform: translate(-15px, -15px);
    -ms-transform: translate(-15px, -15px);
    transform: translate(-15px, -15px); }
.ball-zig-zag-deflect > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    margin-left: 15px;
    top: 4px;
    left: -7px; }
.ball-zig-zag-deflect > div:first-child {
    -webkit-animation: ball-zig-deflect 1.5s 0s infinite linear;
    animation: ball-zig-deflect 1.5s 0s infinite linear; }
.ball-zig-zag-deflect > div:last-child {
    -webkit-animation: ball-zag-deflect 1.5s 0s infinite linear;
    animation: ball-zag-deflect 1.5s 0s infinite linear; }

/**
 * Lines
 */
@-webkit-keyframes line-scale {
    0% {
        -webkit-transform: scaley(1);
        transform: scaley(1); }

    50% {
        -webkit-transform: scaley(0.4);
        transform: scaley(0.4); }

    100% {
        -webkit-transform: scaley(1);
        transform: scaley(1); } }
@keyframes line-scale {
    0% {
        -webkit-transform: scaley(1);
        transform: scaley(1); }

    50% {
        -webkit-transform: scaley(0.4);
        transform: scaley(0.4); }

    100% {
        -webkit-transform: scaley(1);
        transform: scaley(1); } }

.line-scale > div:nth-child(1) {
    -webkit-animation: line-scale 1s -0.4s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: line-scale 1s -0.4s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(2) {
    -webkit-animation: line-scale 1s -0.3s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: line-scale 1s -0.3s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(3) {
    -webkit-animation: line-scale 1s -0.2s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: line-scale 1s -0.2s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(4) {
    -webkit-animation: line-scale 1s -0.1s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: line-scale 1s -0.1s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div:nth-child(5) {
    -webkit-animation: line-scale 1s 0s infinite cubic-bezier(.2, .68, .18, 1.08);
    animation: line-scale 1s 0s infinite cubic-bezier(.2, .68, .18, 1.08); }
.line-scale > div {
    background-color: #fff;
    width: 4px;
    height: 35px;
    border-radius: 2px;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block; }

@-webkit-keyframes line-scale-party {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1); }

    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5); }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1); } }

@keyframes line-scale-party {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1); }

    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5); }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1); } }

.line-scale-party > div:nth-child(1) {
    -webkit-animation-delay: 0.23s;
    animation-delay: 0.23s;
    -webkit-animation-duration: 1.1s;
    animation-duration: 1.1s; }
.line-scale-party > div:nth-child(2) {
    -webkit-animation-delay: 0.09s;
    animation-delay: 0.09s;
    -webkit-animation-duration: 1s;
    animation-duration: 1s; }
.line-scale-party > div:nth-child(3) {
    -webkit-animation-delay: 0.44s;
    animation-delay: 0.44s;
    -webkit-animation-duration: 0.65s;
    animation-duration: 0.65s; }
.line-scale-party > div:nth-child(4) {
    -webkit-animation-delay: -0.12s;
    animation-delay: -0.12s;
    -webkit-animation-duration: 1.01s;
    animation-duration: 1.01s; }
.line-scale-party > div {
    background-color: #fff;
    width: 4px;
    height: 35px;
    border-radius: 2px;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    -webkit-animation-name: line-scale-party;
    animation-name: line-scale-party;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-delay: 0;
    animation-delay: 0; }

@-webkit-keyframes line-scale-pulse-out {
    0% {
        -webkit-transform: scaley(1);
        transform: scaley(1); }

    50% {
        -webkit-transform: scaley(0.4);
        transform: scaley(0.4); }

    100% {
        -webkit-transform: scaley(1);
        transform: scaley(1); } }

@keyframes line-scale-pulse-out {
    0% {
        -webkit-transform: scaley(1);
        transform: scaley(1); }

    50% {
        -webkit-transform: scaley(0.4);
        transform: scaley(0.4); }

    100% {
        -webkit-transform: scaley(1);
        transform: scaley(1); } }

.line-scale-pulse-out > div {
    background-color: #fff;
    width: 4px;
    height: 35px;
    border-radius: 2px;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    -webkit-animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(.85, .25, .37, .85);
    animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(.85, .25, .37, .85); }
.line-scale-pulse-out > div:nth-child(2), .line-scale-pulse-out > div:nth-child(4) {
    -webkit-animation-delay: -0.4s !important;
    animation-delay: -0.4s !important; }
.line-scale-pulse-out > div:nth-child(1), .line-scale-pulse-out > div:nth-child(5) {
    -webkit-animation-delay: -0.2s !important;
    animation-delay: -0.2s !important; }

@-webkit-keyframes line-scale-pulse-out-rapid {
    0% {
        -webkit-transform: scaley(1);
        transform: scaley(1); }

    80% {
        -webkit-transform: scaley(0.3);
        transform: scaley(0.3); }

    90% {
        -webkit-transform: scaley(1);
        transform: scaley(1); } }

@keyframes line-scale-pulse-out-rapid {
    0% {
        -webkit-transform: scaley(1);
        transform: scaley(1); }

    80% {
        -webkit-transform: scaley(0.3);
        transform: scaley(0.3); }

    90% {
        -webkit-transform: scaley(1);
        transform: scaley(1); } }

.line-scale-pulse-out-rapid > div {
    background-color: #fff;
    width: 4px;
    height: 35px;
    border-radius: 2px;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    -webkit-animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(.11, .49, .38, .78);
    animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(.11, .49, .38, .78); }
.line-scale-pulse-out-rapid > div:nth-child(2), .line-scale-pulse-out-rapid > div:nth-child(4) {
    -webkit-animation-delay: -0.25s !important;
    animation-delay: -0.25s !important; }
.line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(5) {
    -webkit-animation-delay: 0s !important;
    animation-delay: 0s !important; }

@-webkit-keyframes line-spin-fade-loader {
    50% {
        opacity: 0.3; }

    100% {
        opacity: 1; } }

@keyframes line-spin-fade-loader {
    50% {
        opacity: 0.3; }

    100% {
        opacity: 1; } }

.line-spin-fade-loader {
    position: relative;
    top: -10px;
    left: -4px; }
.line-spin-fade-loader > div:nth-child(1) {
    top: 20px;
    left: 0;
    -webkit-animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(2) {
    top: 13.63636px;
    left: 13.63636px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(3) {
    top: 0;
    left: 20px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(4) {
    top: -13.63636px;
    left: 13.63636px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(5) {
    top: -20px;
    left: 0;
    -webkit-animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(6) {
    top: -13.63636px;
    left: -13.63636px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(7) {
    top: 0;
    left: -20px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(8) {
    top: 13.63636px;
    left: -13.63636px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out; }
.line-spin-fade-loader > div {
    background-color: #fff;
    width: 4px;
    height: 35px;
    border-radius: 2px;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    width: 5px;
    height: 15px; }

/**
 * Misc
 */
@-webkit-keyframes triangle-skew-spin {
    25% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
        transform: perspective(100px) rotateX(180deg) rotateY(0); }

    50% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
        transform: perspective(100px) rotateX(180deg) rotateY(180deg); }

    75% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
        transform: perspective(100px) rotateX(0) rotateY(180deg); }

    100% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
        transform: perspective(100px) rotateX(0) rotateY(0); } }
@keyframes triangle-skew-spin {
    25% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
        transform: perspective(100px) rotateX(180deg) rotateY(0); }

    50% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
        transform: perspective(100px) rotateX(180deg) rotateY(180deg); }

    75% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
        transform: perspective(100px) rotateX(0) rotateY(180deg); }

    100% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
        transform: perspective(100px) rotateX(0) rotateY(0); } }

.triangle-skew-spin > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #fff;
    -webkit-animation: triangle-skew-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite;
    animation: triangle-skew-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite; }

@-webkit-keyframes square-spin {
    25% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
        transform: perspective(100px) rotateX(180deg) rotateY(0); }

    50% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
        transform: perspective(100px) rotateX(180deg) rotateY(180deg); }

    75% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
        transform: perspective(100px) rotateX(0) rotateY(180deg); }

    100% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
        transform: perspective(100px) rotateX(0) rotateY(0); } }

@keyframes square-spin {
    25% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
        transform: perspective(100px) rotateX(180deg) rotateY(0); }

    50% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
        transform: perspective(100px) rotateX(180deg) rotateY(180deg); }

    75% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
        transform: perspective(100px) rotateX(0) rotateY(180deg); }

    100% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
        transform: perspective(100px) rotateX(0) rotateY(0); } }

.square-spin > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    width: 50px;
    height: 50px;
    background: #fff;
    border: 1px solid red;
    -webkit-animation: square-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite;
    animation: square-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite; }

@-webkit-keyframes rotate_pacman_half_up {
    0% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg); }

    50% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); }

    100% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg); } }

@keyframes rotate_pacman_half_up {
    0% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg); }

    50% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); }

    100% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg); } }

@-webkit-keyframes rotate_pacman_half_down {
    0% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg); }

    50% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }

    100% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg); } }

@keyframes rotate_pacman_half_down {
    0% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg); }

    50% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }

    100% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg); } }

@-webkit-keyframes pacman-balls {
    75% {
        opacity: 0.7; }

    100% {
        -webkit-transform: translate(-100px, -6.25px);
        transform: translate(-100px, -6.25px); } }

@keyframes pacman-balls {
    75% {
        opacity: 0.7; }

    100% {
        -webkit-transform: translate(-100px, -6.25px);
        transform: translate(-100px, -6.25px); } }

.pacman {
    position: relative; }
.pacman > div:nth-child(2) {
    -webkit-animation: pacman-balls 1s -0.99s infinite linear;
    animation: pacman-balls 1s -0.99s infinite linear; }
.pacman > div:nth-child(3) {
    -webkit-animation: pacman-balls 1s -0.66s infinite linear;
    animation: pacman-balls 1s -0.66s infinite linear; }
.pacman > div:nth-child(4) {
    -webkit-animation: pacman-balls 1s -0.33s infinite linear;
    animation: pacman-balls 1s -0.33s infinite linear; }
.pacman > div:nth-child(5) {
    -webkit-animation: pacman-balls 1s 0s infinite linear;
    animation: pacman-balls 1s 0s infinite linear; }
.pacman > div:first-of-type {
    width: 0px;
    height: 0px;
    border-right: 25px solid transparent;
    border-top: 25px solid #fff;
    border-left: 25px solid #fff;
    border-bottom: 25px solid #fff;
    border-radius: 25px;
    -webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;
    animation: rotate_pacman_half_up 0.5s 0s infinite;
    position: relative;
    left: -30px; }
.pacman > div:nth-child(2) {
    width: 0px;
    height: 0px;
    border-right: 25px solid transparent;
    border-top: 25px solid #fff;
    border-left: 25px solid #fff;
    border-bottom: 25px solid #fff;
    border-radius: 25px;
    -webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;
    animation: rotate_pacman_half_down 0.5s 0s infinite;
    margin-top: -50px;
    position: relative;
    left: -30px; }
.pacman > div:nth-child(3), .pacman > div:nth-child(4), .pacman > div:nth-child(5), .pacman > div:nth-child(6) {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    width: 10px;
    height: 10px;
    position: absolute;
    -webkit-transform: translate(0, -6.25px);
    -ms-transform: translate(0, -6.25px);
    transform: translate(0, -6.25px);
    top: 25px;
    left: 70px; }

@-webkit-keyframes cube-transition {
    25% {
        -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
        transform: translateX(50px) scale(0.5) rotate(-90deg); }

    50% {
        -webkit-transform: translate(50px, 50px) rotate(-180deg);
        transform: translate(50px, 50px) rotate(-180deg); }

    75% {
        -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
        transform: translateY(50px) scale(0.5) rotate(-270deg); }

    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg); } }

@keyframes cube-transition {
    25% {
        -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
        transform: translateX(50px) scale(0.5) rotate(-90deg); }

    50% {
        -webkit-transform: translate(50px, 50px) rotate(-180deg);
        transform: translate(50px, 50px) rotate(-180deg); }

    75% {
        -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
        transform: translateY(50px) scale(0.5) rotate(-270deg); }

    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg); } }

.cube-transition {
    position: relative;
    -webkit-transform: translate(-25px, -25px);
    -ms-transform: translate(-25px, -25px);
    transform: translate(-25px, -25px); }
.cube-transition > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    width: 10px;
    height: 10px;
    position: absolute;
    top: -5px;
    left: -5px;
    background-color: #fff;
    -webkit-animation: cube-transition 1.6s 0s infinite ease-in-out;
    animation: cube-transition 1.6s 0s infinite ease-in-out; }
.cube-transition > div:last-child {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s; }

@-webkit-keyframes spin-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

@keyframes spin-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

.semi-circle-spin {
    position: relative;
    width: 35px;
    height: 35px;
    overflow: hidden; }
.semi-circle-spin > div {
    position: absolute;
    border-width: 0px;
    border-radius: 100%;
    -webkit-animation: spin-rotate 0.6s 0s infinite linear;
    animation: spin-rotate 0.6s 0s infinite linear;
    background-image: -webkit-linear-gradient(transparent 0%, transparent 70%, #fff 30%, #fff 100%);
    background-image: linear-gradient(transparent 0%, transparent 70%, #fff 30%, #fff 100%);
    width: 100%;
    height: 100%; }

body .ball-clip-rotate-multiple > div {
    border-color: #929395 transparent #929395 transparent;
}
body .ball-clip-rotate-multiple > div:last-child {
    border-color: transparent #929395 transparent #929395;
}
.center-loader {
    display: inline-block;
}

.center-loader-2 {
    display: inline-block;
}

.pagelist-social {

}

.form-content ul li label {
    text-align: right;
    position: absolute;
    left: 0;
    display: inline-block !important;
    top: 50%;
    -webkit-transform: translate(-100%, -50%);
    -ms-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
    font-size: 14px;
    font-weight: bold;
    margin-left: -10px;
}
label.error, #errorText {
    text-align: left !important;
    width: 100%;
    color: #d81717;
    font-size: 0.7em !important;
    font-weight: normal !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    left: auto !important;
    margin-left: 8px !important;
    top: 36px !important;
}

@media (max-width: 544px){
    .form-content ul li label{
        text-align:left;
        position:relative;
        left:0;
        top:0;
        -webkit-transform:translate(0%, 0%);
        -ms-transform:translate(0%, 0%);
        transform:translate(0%, 0%);
        margin-left:0;margin-bottom:5px;
    }
    label.error, #errorText {
        text-align: left !important;
        display: block !important;
        color: #FF0000;
        font-size: 0.7em !important;
        font-weight: normal !important;
        left: auto !important;
        top: auto !important;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }
}

.form-error-text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    display: inline-block;
    max-width: 420px;
    line-height: 21px;
    background-color: #f05050;
    border-color: rgba(0, 0, 0, 0.1);
    color: #ffffff;
    padding: 8px;
    margin-bottom: 21px;
    border-radius: 3px;
}

.form-success-text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    display: inline-block;
    max-width: 420px;
    line-height: 21px;
    background-color: #27c24c;
    border-color: rgba(0, 0, 0, 0.1);
    color: #ffffff;
    padding: 8px;
    margin-bottom: 21px;
    border-radius: 3px;
}

.authorizationContent {
    text-transform: uppercase;
}

.authorizationContent a {
    line-height: 10px !important;
}
.authorizationContent span {
    max-width: 140px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    position: relative;
}

.info-item {
    margin-top: -1px;
}
.tile-preview-item__text {
    margin-top: 2px;
}

.tile-preview-item__text a {
    color: #676767;
    font-size: 14px;
    display: inline-block;
    display: -webkit-box;
    vertical-align: top;
    margin-top: -4px;
    /* overflow: hidden; */
    line-height: 1.2;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                  not supported by any browser */
}

.select-folder-list li {
    position: static !important;
}

body.dragging, body.dragging * {
    cursor: move !important;
}

.ui-sortable-helper {
    position: absolute;
    opacity: 0.5;
    z-index: 2000;
}

.ui-droppable-hover .box-name-folder>a {
    background-color: #dcff67 !important;
}

li.placeholder {

}

li.placeholder:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: red;
    margin-top: -5px;
    left: 5px;
    border-right: none;
    z-index: 99999;
}


.notifyjs-foo-base {
    opacity: 0.95;
    width: 200px;
    background: #f5453d;
    padding: 5px;
    border-radius: 10px;
}

.notifyjs-foo-base .title {
    width: 90%;
    margin: 10px 0 0 10px;
    text-align: left;
}

.notifyjs-foo-base .buttons {
    font-size: 9px;
    padding: 5px;
    margin: 2px;
}

.notifyjs-foo-base button {
    display: inline-block;
    font-size: 12px;
    padding: 5px;
    margin: 2px;
    width: 60px;
}

.select-folder-list li.active .box-name-folder>a {
    background-color: inherit;
}
.select-folder-list li.superActive .box-name-folder>a {
    background-color: #f2f2f2;
}
.select-folder-list li.delDir .box-name-folder>a {
    background-color: rgba(255, 247, 164, 0.28);
    cursor: default !important;
}
.hint-block .inner-raiting-star {
    text-align: left;
}

.parent-author-full-comments {
    padding: 23px 15px 0px 0px;
    position: relative;
}
.row-author-full-comments+.row-author-full-comments {
    padding-top: 0;
}
.author-comments-info .like-button {
    float: right;
    top: 4px;
    position: relative;
}

.parent-author-full-comments .parent-author-full-comments  {
    padding: 23px 0px 0px 0px !important;
    position: relative;
}

.author-full-comments-content .author-full-comments-content .author-full-comments-content .author-full-comments-content  {
    margin-left: 0 !important;
}

.gallery {
    position: relative;
    margin: 15px 0 0 0;
}

.content-text h2 {
    font-size: 30px;
    font-weight: 900;
    padding-top: 15px;
    padding-bottom: 10px;
}
.content-text h2 a {
    font-weight: 900;
}

.content-text h3 {
    font-size: 24px;
    font-weight: 900;
    padding-top: 15px;
    padding-bottom: 10px;
}
.content-text h3 a {
    font-weight: 900;
}

.content-text h4 {
    font-size: 20px;
    font-weight: 900;
    padding-top: 15px;
    padding-bottom: 10px;
}
.content-text h4 a {
    font-weight: 900;
}

.content-text p, .content-text i, .content-text b, .content-text strong, .content-text div {
    font-size: 1.04em !important;
}


.gallery:hover .w-img-layer {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}
.gallery .w-img-layer {
    background: url('/app/img/play-small.png') no-repeat scroll 95% 93% transparent;
    background-size: contain;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}
.w-img-layer {
    display: inline-block;
    position: absolute;
    width: 40px;
    height: 40px;
    bottom: 45px;
    right: 2.5%;
    cursor: pointer;
}


.video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before {
    text-align: center; }

@font-face {
    font-family: VideoJS;
    src: url("../font/1.5.1/VideoJS.eot?#iefix") format("eot"); }

@font-face {
    font-family: VideoJS;
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA4wAAoAAAAAFfAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBGNtYXAAAAE0AAAAOgAAAUriLxC2Z2x5ZgAAAXAAAAnnAAAO5OV/F/5oZWFkAAALWAAAACsAAAA2C4eUa2hoZWEAAAuEAAAAGAAAACQOogcfaG10eAAAC5wAAAAPAAAAeNIAAABsb2NhAAALrAAAAD4AAAA+MMgtQm1heHAAAAvsAAAAHwAAACABLwB5bmFtZQAADAwAAAElAAACCtXH9aBwb3N0AAANNAAAAPkAAAF5vawAenicY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoyw7iLmSHCDOCCADu/Qo9AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/v8PUvCREUTzM0DVAwEjG8OIBwCOWgbUAAB4nI1XfVBU1xV/574vlsUlj/14grDs48FuAgaR3X2LEnY3UZSgEkTwAySAgkIwI8bRfFDjTszYCWRMW9lNa4y2meokmq+2k5ia0dpkmknbkWgSSW3GyaaNf0RTx0wxX7A3Pe/tQmIgHXf3vXvvueeee+45v3POXQYY/PCD/CBDGAYkIE2sxg+OXSJmhmH1OaFX6MU5C5PDMCZi5Rg2i+ELGSthwM14NCbgYGSBIZfhFA1H6Zu0OS0NDkMVfg+npdFm+maCvigI0JBIQIMg0BdJGdTj9ylj7nr+b97+Hl8C1+H2xNAvjPqxjIgaKtItICkSnIISeo40QQls4xxjlzgHsnGGvi7BxQiMlSlkPMhfCh67rAUEUQ6CHxW2O7JARCkKnlUQ7UEIyAEQZe4MdDW9xr5OPFuKbubpRxcPDY8da4MOelDfAYJLW+sGKn/Vlmjfv5+NdB4oOfTazJn3tGxZtL9xFNZX7PPRUbjcRg/SMB2EL+gblXn7shbO/WUbF9u/H5XQ9eKO8iMMr9tY35qYoRi20wGuXV/CHaGDk2fdgHwCk5HUXQpCcgHfBV2NjV3jkq4PHTSUSBwuOQALvxPAps6fiftk6P6yJpcm5bB4dFkgoh195mbiSTnkL3jupq7jh4ZZdvjQRVB4PPx3SsVTu5D/6kd85RU66ttXAeuuXYN1E/Y2sMMzZkZiZNRZlRS/ynr9Xr8Cql2RVNbutXslYo7B9ngsFqcDbCQO22PxeIxcpgMxkh6PjUdwkvw6hvRpZeoCFKshDQzJVr++DWyLx+hAXJcGp3TJMV1ME45xCNvHLsWRrpOZSduOoG0zERuIIwuIkhNkBREglQKLiODD45FQE0BTiE214xE2wp8zOt9NjH3GRtDMk7Ehoq2tzCzGxdyMEQJuD0qGIrQ58ApoWQE3D2h1h6zwuB14wYFIDAA5CZ11jT+92gFZ7B7/p7+hV8jFxBl4aG03wLiVXtBbCylLfIJzkPUAvWAw0yvsVdKdBbC6nnruP/RFkHqWJLZ2Auxdtgy+6qTf7l1WswTJcJ6mGVxwXj92UtfU2WXUNX+qBUCxK6D4FR4f/cufG1sZbiSkMcwdMdoxBxTTEXIp4SCXMNhHoFjvTTFP4vkoPReNRmPRCTwa+3qY0DR7qn7Vjh612wRRTaI04HWCnZ+gIzvS/ZJP0+mynphCui4hzmG0id6+aLSv2BV3FQMYDTHrlGQ/SZ+q4ZdF8aLa5Ar8GW3tVNKEj13cF0buMaesx1i9CL/Uo1tM0h+74o9HjQ+UcPaxy8mH9ccwK8KpKA3rHdIUjTKpfIBxuokpxUGBIILm84ATvHh8tAIe2iZj8KvYwUOXawHMVNgxZvlwSa0z8Zkokkxn3ey2nYTsbMO3mPh8cji7zklsPLD9a9f2s2w/uSt/FgSytWzw5bmS3PielU1P56aGrlz6NzlnbT8h/Wtb+1OxIqxBbC9g7kINUbtAEDxsKWSCe46eltCPmaiUxy2IrODIB8EmixaQrU4IAQ6THg6BFpAdWsCquT16DkL9ccIC/FGeP5AuiDExe8bx+QtzWVsmHcm0kdzqecdn5IhRkTc/zfNPm3ns5sw4Pq86l9gyofh6jkTF5iFChjYbbzZQWFvYb8qZAWyGiV9ya+5bFgnzpuWt3FuX8KYMmsiYZepPseBgGhZcOMt0+4Q8fDOTftJjHIuhdaLsFXFM9AclTi9jbGRq8ZvIOykZei77kfo53eoppVPovbGiyV63p/p/dkWETTjmhjTIm8RP284b04bcNYlRsvO6Gp2JeaiIueVHsgJGF2aASlCQLuG8EsBomzb++/AXmwhaOoLhL7iQ4/uc449gWJ56/XWDARn74v/PL1bRBB4TBEyYrqezSkUPHaWjPWCm13ogAzJ66LVpbTEuXccDZlyXxBQ/IrzKOPS7gAkkIyZ0N6joE6M246aDsO1kgucTJ/EdFWA5pbAcTfoSP4hJeBCni7nEn5IclL4kpDgmMMuH8Kpk0+WrBUIeKCyWS0nPVz7NW86Hnl55GxR5KB3+9tszL+wVRulXNTUn6D8SJvIl3PzP46eZST/tQTllTDXTzmxCaTYna7eJAqcWuD1ulBXQsMz5fQEBCfowCF5FVDF/2yysB9OW5veVEtRAFOy41FoeJEiAOZhDiFstsKAwJ8Hijs72q1jWvWx+uKU5XFZDLx189OK8ojW1u0By5dtLHUN/rwkte68PnhnYVbt0bvWiub9w1+f4C0L3hIuXZ8+xlVSt0eb3tgQsmVZnem5R3U0uf/fmFdqiLTvY3nPnet5/v4f9pLB6QX2krnnFQ1tXtN+2ePlAaUNWcfiWwrncn4ca9ml3hFeHHm+u2bq4MhxUZs3bMH/3jgaPUtlVunFjg2/8yRzf3cHsssKZqlnOqyCWworWykW9lXnspk0ffrjpfCreIpjPWbwnFxt3PAkcQgkUuH1auUMf+txJQ0hK1k1zsNaqQdaLMxfoq9AGGxtJQ+fGw53cE/TY8pWhJruZHiMAcCexFS/eGDp6hntiXGE/gvI7163b29ExfiHxNsnqub/a6/QmPoAn4GpZ2c9cZRX5/57IWUNYuubiQBAddhuxAKe6PA5vuV5dkk0VXkMM3zk42W3Awrgka8LQgjZY+tQIffd5+vnHasnHL/cczldyS4r79i6su6Nu9oPQ8lbaid2Pt9/bXtTTynevq7bkPkITV47d+3NugOzo4M3y77Zxbnb2nhWrl0T/kO4u3H1ig33e1lD6JDYjiKkCHOioF0pZv6T6gxxipxLNhFc8xERA48vq5ZfXdL/QV6c8W3PfwjIsZyI3Csvo72e4FpTVwTv/UYNAKtY+8MB84vogZ1Xr5lW38iJdPZ74xunzO4Gk7BARIkytjlyCoPVoIb3IluMfAYRhEoAO2aGXKc2TNAJaSwdzQEeq7jC7TWYF2Y2jrEIXlyVEhunBs5t7K62a7Z6qB0923/+vPT2v7mwpqV/mTEsTiCB5zz735HOP9VbVWtKKZK08uDJ7vcQN02HogGegY5iNnKUHh12ti9/zzHvsauy+tx+e375j94LuA64MV/5MQbZVNT95/re7jlxZVaVuW5Nffsd9TXfOpXcv6m2Bn3x6FgXg/oz+P0h/ce8g2mTEWxVTzzQzrTruNCcRdbu6VY87gLVXc4uSjXfosak7XxWM4oyl+ockmzCFhJXaGwK8e6sCW2T3sLmPnh5qSZtx9JHFL6QBHGnsTjdtWQ8PFygWtQTIkrI84NILfQSC65FUMFsnOYFHEoSmUCD49a4rt3985PTsd8GzB/5KEnzmhhORgVOZPM+yb5KmpRu38jQqviH6826Lrdrxx6DZdFPo2fVbTiy9AUpDJ3SxGYvpK7u+Rhz8D4BCxssAeJxjYGRgYABi/vcdWfH8Nl8ZuNkZQODSliXbkWl2BrA4BwMTiAIAKDsJfgB4nGNgZGBgZwCChWASxGZkQAVyABOTANd4nGNnYGBgHwAMADNUANMAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IAAHicY2BkYGCQY8hlYGcAASYg5gJCBob/YD4DABa6AakAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYE4CWlZSveFP8hHOY4gHhw79VLav68hMNOH6kG60mg5YhM22pr9b1vGMMEUM2TgyFGgxBwVbnCLBZZYYY07bHCPBzziCc94wSve8I4PbGeDFj/VydVSOakpG0T0VH1ZHXuq+xhoftHaHq+yV+21o1P7brWLWnvpiExNJpBb/i18q8D9ZxSOcj8oY8iVPjZBBU2+kGIIypokuqTI+cx3qXMq7Z6PQIsx1DYGrQxtLul50YV50rVcCiNJc0enX4qdkNRYe8j2g46+SIMHapXJw1GFdIWH2DfalQknZeTDWsRW2bqlBK3ORIz9AqJUapQAAAA=) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgQAAAEoAAAAVmNtYXDiLxC2AAAB+AAAAUpnbHlm5X8X/gAAA4QAAA7kaGVhZAuHlGsAAADQAAAANmhoZWEOogcfAAAArAAAACRobXR40gAAAAAAAYAAAAB4bG9jYTDILUIAAANEAAAAPm1heHABLwB5AAABCAAAACBuYW1l1cf1oAAAEmgAAAIKcG9zdL2sAHoAABR0AAABeQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHgABAAAAAQAAD+/W/l8PPPUACwcAAAAAANK0pLcAAAAA0rSktwAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAeAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHQcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADxHf//AAAAAPEB//8AAA8AAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AUABmALIAxgDmAR4BSAF0AZwB8gIuAo4CugMKA44DsAPqBDgEfAS4BOgFDAWiBegGNgZsBtoHcgAAAAEAAAAABYsFiwACAAABEQECVQM2BYv76gILAAADAAAAAAZrBmsAAgAOABoAAAkCEwQAAxIABSQAEwIAASYAJzYANxYAFwYAAusBwP5Alf7D/loICAGmAT0BPQGmCAj+Wv7D/f6uBgYBUv39AVIGBv6uAjABUAFQAZsI/lr+w/7D/loICAGmAT0BPQGm+sgGAVL9/QFSBgb+rv39/q4AAAACAAAAAAVABYsAAwAHAAABIREpAREhEQHAASv+1QJVASsBdQQW++oEFgAAAAQAAAAABiAGIAAGABMAJAAnAAABLgEnFRc2NwYHFz4BNSYAJxUWEgEHASERIQERAQYHFT4BNxc3AQcXBNABZVW4A7sCJ3ElKAX+3+Wlzvu3XwFh/p8BKwF1AT5MXU6KO5lf/WCcnAOAZJ4rpbgYGGpbcUacVPQBYziaNP70Aetf/p/+QP6LAfb+wjsdmhJEMZhfBJacnAAAAQAAAAAEqwXWAAUAAAERIQERAQILASoBdv6KBGD+QP6LBKr+iwAAAAIAAAAABWYF1gAGAAwAAAEuAScRPgEBESEBEQEFZQFlVFRl/BEBKwF1/osDgGSeK/2mK54BRP5A/osEqv6LAAADAAAAAAYgBg8ABQAMABoAABMRIQERAQUuAScRPgEDFRYSFwYCBxU2ADcmAOABKwF1/osCxQFlVVVluqXOAwPOpeUBIQUF/t8EYP5A/osEqv6L4GSeK/2mK54C85o0/vS1tf70NJo4AWL19QFiAAAABAAAAAAFiwWLAAUACwARABcAAAEjESE1IwMzNTM1IQEjFSERIwMVMxUzEQILlgF24JaW4P6KA4DgAXaW4OCWAuv+ipYCCuCW/ICWAXYCoJbgAXYABAAAAAAFiwWLAAUACwARABcAAAEzFTMRIRMjFSERIwEzNTM1IRM1IxEhNQF14Jb+iuDgAXaWAcCW4P6KlpYBdgJV4AF2AcCWAXb76uCWAcDg/oqWAAAAAAIAAAAABdYF1gAPABMAAAEhDgEHER4BFyE+ATcRLgEDIREhBUD8gD9VAQFVPwOAP1UBAVU//IADgAXVAVU//IA/VQEBVT8DgD9V++wDgAAABgAAAAAGawZrAAcADAATABsAIAAoAAAJASYnDgEHASUuAScBBSEBNhI3JgUBBgIHFhchBR4BFwEzARYXPgE3AQK+AWROVIfwYQESA4416aH+7gLl/dABelxoAQH8E/7dXGgBAQ4CMP3kNemhARJ4/t1OVIfwYf7uA/ACaBIBAVhQ/id3pfY+/idL/XNkAQGTTU0B+GT+/5NNSEul9j4B2f4IEgEBWFAB2QAAAAUAAAAABmsF1gAPABMAFwAbAB8AAAEhDgEHER4BFyE+ATcRLgEBIRUhASE1IQUhNSE1ITUhBdX7VkBUAgJUQASqQFQCAlT7FgEq/tYC6v0WAuoBwP7WASr9FgLqBdUBVT/8gD9VAQFVPwOAP1X9rJX+1ZWVlZaVAAMAAAAABiAF1gAPACcAPwAAASEOAQcRHgEXIT4BNxEuAQEjNSMVMzUzFRQGByMuAScRPgE3Mx4BFQUjNSMVMzUzFQ4BByMuATURNDY3Mx4BFwWL++o/VAICVD8EFj9UAgJU/WtwlZVwKiDgICoBASog4CAqAgtwlZVwASog4CAqKiDgICoBBdUBVT/8gD9VAQFVPwOAP1X99yXgJUogKgEBKiABKiAqAQEqIEol4CVKICoBASogASogKgEBKiAAAAYAAAAABiAE9gADAAcACwAPABMAFwAAEzM1IxEzNSMRMzUjASE1IREhNSERFSE14JWVlZWVlQErBBX76wQV++sEFQM1lv5AlQHAlf5Alv5AlQJVlZUAAAABAAAAAAYgBmwALgAAASIGBwE2NCcBHgEzPgE3LgEnDgEHFBcBLgEjDgEHHgEXMjY3AQYHHgEXPgE3LgEFQCtKHv3sBwcCDx5OLF9/AgJ/X19/Agf98R5OLF9/AgJ/XyxOHgIUBQEDe1xcewMDewJPHxsBNxk2GQE0HSACf19ffwICf18bGf7NHCACf19ffwIgHP7KFxpcewICe1xdewAAAgAAAAAGWQZrAEMATwAAATY0Jzc+AScDLgEPASYvAS4BJyEOAQ8BBgcnJgYHAwYWHwEGFBcHDgEXEx4BPwEWHwEeARchPgE/ATY3FxY2NxM2JicFLgEnPgE3HgEXDgEFqwUFngoGB5YHGQ26OkQcAxQP/tYPFAIcRTm6DRoHlQcFC50FBZ0LBQeVBxoNujlFHAIUDwEqDxQCHEU5ug0aB5UHBQv9OG+UAgKUb2+UAgKUAzckSiR7CRoNAQMMCQVLLRzGDhEBAREOxhwtSwUJDP79DBsJeyRKJHsJGg3+/QwJBUstHMYOEQEBEQ7GHC1LBQkMAQMMGwlBApRvb5QCApRvb5QAAAAAAQAAAAAGawZrAAsAABMSAAUkABMCACUEAJUIAaYBPQE9AaYICP5a/sP+w/5aA4D+w/5aCAgBpgE9AT0BpggI/loAAAACAAAAAAZrBmsACwAXAAABBAADEgAFJAATAgABJgAnNgA3FgAXBgADgP7D/loICAGmAT0BPQGmCAj+Wv7D/f6uBgYBUv39AVIGBv6uBmsI/lr+w/7D/loICAGmAT0BPQGm+sgGAVL9/QFSBgb+rv39/q4AAAMAAAAABmsGawALABcAIwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAAw4BBy4BJz4BNx4BA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rh0Cf19ffwICf19ffwZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAk9ffwICf19ffwICfwAAAAQAAAAABiAGIAAPABsAJQApAAABIQ4BBxEeARchPgE3ES4BASM1IxUjETMVMzU7ASEeARcRDgEHITczNSMFi/vqP1QCAlQ/BBY/VAICVP1rcJVwcJVwlgEqICoBASog/tZwlZUGIAJUP/vqP1QCAlQ/BBY/VPyClZUBwLu7ASog/tYgKgFw4AACAAAAAAZrBmsACwAXAAABBAADEgAFJAATAgATBwkBJwkBNwkBFwEDgP7D/loICAGmAT0BPQGmCAj+Wjhp/vT+9GkBC/71aQEMAQxp/vUGawj+Wv7D/sP+WggIAaYBPQE9Aab8EWkBC/71aQEMAQxp/vUBC2n+9AABAAAAAAXWBrYAFgAAAREJAREeARcOAQcuAScjFgAXNgA3JgADgP6LAXW+/QUF/b6+/QWVBgFR/v4BUQYG/q8FiwEq/ov+iwEqBP2/vv0FBf2+/v6vBgYBUf7+AVEAAAABAAAAAAU/BwAAFAAAAREjIgYdASEDIxEhESMRMzU0NjMyBT+dVjwBJSf+/s7//9Ctkwb0/vhISL3+2P0JAvcBKNq6zQAAAAAEAAAAAAaOBwAAMABFAGAAbAAAARQeAxUUBwYEIyImJyY1NDY3NiUuATU0NwYjIiY1NDY3PgEzIQcjHgEVFA4DJzI2NzY1NC4CIyIGBwYVFB4DEzI+AjU0LgEvASYvAiYjIg4DFRQeAgEzFSMVIzUjNTM1MwMfQFtaQDBI/uqfhOU5JVlKgwERIB8VLhaUy0g/TdNwAaKKg0pMMUVGMZImUBo1Ij9qQCpRGS8UKz1ZNjprWzcODxMeChwlThAgNWhvUzZGcX0Da9XVadTUaQPkJEVDUIBOWlN6c1NgPEdRii5SEipAKSQxBMGUUpo2QkBYP4xaSHNHO0A+IRs5ZjqGfVInITtlLmdnUjT8lxo0Xj4ZMCQYIwsXHTgCDiQ4XTtGazsdA2xs29ts2QADAAAAAAaABmwAAwAOACoAAAERIREBFgYrASImNDYyFgERIRE0JiMiBgcGFREhEhAvASEVIz4DMzIWAd3+tgFfAWdUAlJkZ6ZkBI/+t1FWP1UVC/63AgEBAUkCFCpHZz+r0ASP/CED3wEySWJik2Fh/N39yAISaXdFMx4z/dcBjwHwMDCQIDA4H+MAAAEAAAAABpQGAAAxAAABBgcWFRQCDgEEIyAnFjMyNy4BJxYzMjcuAT0BFhcuATU0NxYEFyY1NDYzMhc2NwYHNgaUQ18BTJvW/tKs/vHhIyvhsGmmHyEcKypwk0ROQk4seQFbxgi9hoxgbWAlaV0FaGJFDhyC/v3ut22RBIoCfWEFCxexdQQmAyyOU1hLlbMKJiSGvWYVOXM/CgAAAAEAAAAABYAHAAAiAAABFw4BBwYuAzURIzU+BDc+ATsBESEVIREUHgI3NgUwUBewWWitcE4hqEhyRDAUBQEHBPQBTf6yDSBDME4Bz+0jPgECOFx4eDoCINcaV11vVy0FB/5Y/P36HjQ1HgECAAEAAAAABoAGgABKAAABFAIEIyInNj8BHgEzMj4BNTQuASMiDgMVFBYXFj8BNjc2JyY1NDYzMhYVFAYjIiY3PgI1NCYjIgYVFBcDBhcmAjU0EiQgBBIGgM7+n9FvazsTNhRqPXm+aHfijmm2f1srUE0eCAgGAgYRM9Gpl6mJaz1KDgglFzYyPlYZYxEEzv7OAWEBogFhzgOA0f6fziBdR9MnOYnwlnLIfjpgfYZDaJ4gDCAfGAYXFD1al9mkg6ruVz0jdVkfMkJyVUkx/l5Ga1sBfOnRAWHOzv6fAAAHAAAAAAcABM8ADgAXACoAPQBQAFoAXQAAARE2HgIHDgEHBiYjJyY3FjY3NiYHERQFFjY3PgE3LgEnIwYfAR4BFw4BFxY2Nz4BNy4BJyMGHwEeARcUBhcWNjc+ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format("truetype");
    font-weight: normal;
    font-style: normal; }

.vjs-icon-play, .video-js .vjs-big-play-button, .video-js .vjs-play-control {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-play:before, .video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before {
    content: '\f101'; }

.vjs-icon-play-circle {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-play-circle:before {
    content: '\f102'; }

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing:before {
    content: '\f103'; }

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0,
.video-js .vjs-volume-menu-button.vjs-vol-0 {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0:before,
.video-js .vjs-volume-menu-button.vjs-vol-0:before {
    content: '\f104'; }

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1,
.video-js .vjs-volume-menu-button.vjs-vol-1 {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1:before,
.video-js .vjs-volume-menu-button.vjs-vol-1:before {
    content: '\f105'; }

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2,
.video-js .vjs-volume-menu-button.vjs-vol-2 {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2:before,
.video-js .vjs-volume-menu-button.vjs-vol-2:before {
    content: '\f106'; }

.vjs-icon-volume-high, .video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-volume-high:before, .video-js .vjs-mute-control:before,
.video-js .vjs-volume-menu-button:before {
    content: '\f107'; }

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control:before {
    content: '\f108'; }

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control:before {
    content: '\f109'; }

.vjs-icon-square {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-square:before {
    content: '\f10a'; }

.vjs-icon-spinner {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-spinner:before {
    content: '\f10b'; }

.vjs-icon-subtitles, .video-js .vjs-subtitles-button {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-subtitles:before, .video-js .vjs-subtitles-button:before {
    content: '\f10c'; }

.vjs-icon-captions, .video-js .vjs-captions-button {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-captions:before, .video-js .vjs-captions-button:before {
    content: '\f10d'; }

.vjs-icon-chapters, .video-js .vjs-chapters-button {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-chapters:before, .video-js .vjs-chapters-button:before {
    content: '\f10e'; }

.vjs-icon-share {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-share:before {
    content: '\f10f'; }

.vjs-icon-cog {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-cog:before {
    content: '\f110'; }

.vjs-icon-circle, .video-js .vjs-mouse-display, .video-js .vjs-play-progress, .video-js .vjs-volume-level {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-circle:before, .video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {
    content: '\f111'; }

.vjs-icon-circle-outline {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-circle-outline:before {
    content: '\f112'; }

.vjs-icon-circle-inner-circle {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-circle-inner-circle:before {
    content: '\f113'; }

.vjs-icon-hd {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-hd:before {
    content: '\f114'; }

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button:before {
    content: '\f115'; }

.vjs-icon-replay {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-replay:before {
    content: '\f116'; }

.vjs-icon-facebook {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-facebook:before {
    content: '\f117'; }

.vjs-icon-gplus {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-gplus:before {
    content: '\f118'; }

.vjs-icon-linkedin {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-linkedin:before {
    content: '\f119'; }

.vjs-icon-twitter {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-twitter:before {
    content: '\f11a'; }

.vjs-icon-tumblr {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-tumblr:before {
    content: '\f11b'; }

.vjs-icon-pinterest {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-pinterest:before {
    content: '\f11c'; }

.vjs-icon-audio-description {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal; }
.vjs-icon-audio-description:before {
    content: '\f11d'; }

.video-js {
    display: block;
    vertical-align: top;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
.video-js:-moz-full-screen {
    position: absolute; }
.video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important; }

.video-js *,
.video-js *:before,
.video-js *:after {
    box-sizing: inherit; }

.video-js ul {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0; }

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
    width: 100%;
    max-width: 100%;
    height: 0; }

.video-js.vjs-16-9 {
    padding-top: 56.25%; }

.video-js.vjs-4-3 {
    padding-top: 75%; }

.video-js.vjs-fill {
    width: 100%;
    height: 100%; }

.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
    overflow-y: auto; }

.vjs-full-window .video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0; }

.video-js.vjs-fullscreen {
    width: 100% !important;
    height: 100% !important;
    padding-top: 0 !important; }

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none; }

.vjs-hidden {
    display: none !important; }

.video-js .vjs-offscreen {
    height: 1px;
    left: -9999px;
    position: absolute;
    top: 0;
    width: 1px; }

.vjs-lock-showing {
    display: block !important;
    opacity: 1;
    visibility: visible; }

.vjs-no-js {
    padding: 20px;
    color: #fff;
    background-color: #000;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    width: 300px;
    height: 150px;
    margin: 0px auto; }

.vjs-no-js a,
.vjs-no-js a:visited {
    color: #66A8CC; }

.video-js .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.5em;
    width: 3em;
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    border: 0.06666em solid #fff;
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.7);
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    border-radius: 0.3em;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s; }

.vjs-big-play-centered .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-top: -0.75em;
    margin-left: -1.5em; }

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
    outline: 0;
    border-color: #fff;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5);
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s; }

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
    display: none; }

.video-js button {
    background: none;
    border: none;
    color: inherit;
    display: inline-block;
    overflow: visible;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    transition: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }

.video-js .vjs-control.vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: 0.5em;
    z-index: 2; }

.vjs-menu-button {
    cursor: pointer; }

.vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    overflow: auto; }

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
    display: none; }

.vjs-menu li {
    list-style: none;
    margin: 0;
    padding: 0.2em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase; }

.vjs-menu li:focus,
.vjs-menu li:hover {
    outline: 0;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5); }

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
    background-color: #fff;
    color: #2B333F; }

.vjs-menu li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 0.3em 0;
    font-weight: bold;
    cursor: default; }

.vjs-menu-button-popup .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    width: 10em;
    left: -3em;
    height: 0em;
    margin-bottom: 1.5em;
    border-top-color: rgba(43, 51, 63, 0.7); }

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.7);
    position: absolute;
    width: 100%;
    bottom: 1.5em;
    max-height: 15em; }

.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
    display: block; }

.video-js .vjs-menu-button-inline {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    overflow: hidden; }

.video-js .vjs-menu-button-inline:before {
    width: 2.222222222em; }

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
    width: 12em; }

.video-js .vjs-menu-button-inline.vjs-slider-active {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none; }

.vjs-menu-button-inline .vjs-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s; }

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
    display: block;
    opacity: 1; }

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
    display: block;
    opacity: 1;
    position: relative;
    width: auto; }

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
    width: auto; }

.vjs-menu-button-inline .vjs-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden; }

.video-js .vjs-control-bar {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3.0em;
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.7); }

.vjs-has-started .vjs-control-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility 0.1s, opacity 0.1s;
    -moz-transition: visibility 0.1s, opacity 0.1s;
    -o-transition: visibility 0.1s, opacity 0.1s;
    transition: visibility 0.1s, opacity 0.1s; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    -moz-transition: visibility 1s, opacity 1s;
    -o-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s; }

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
    display: none !important; }

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible; }

@media \0screen {
    .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
        content: ""; } }

.vjs-has-started.vjs-no-flex .vjs-control-bar {
    display: table; }

.video-js .vjs-control {
    outline: none;
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 4em;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none; }
.video-js .vjs-control:before {
    font-size: 1.8em;
    line-height: 1.67; }

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
    text-shadow: 0em 0em 1em white; }

.video-js .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

.vjs-no-flex .vjs-control {
    display: table-cell;
    vertical-align: middle; }

.video-js .vjs-custom-control-spacer {
    display: none; }

.video-js .vjs-progress-control {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 4em; }

.vjs-live .vjs-progress-control {
    display: none; }

.video-js .vjs-progress-holder {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    height: 0.3em; }

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.666666666666666666em; }

/* If we let the font size grow as much as everything else, the current time tooltip ends up
 ginormous. If you'd like to enable the current time tooltip all the time, this should be disabled
 to avoid a weird hitch when you roll off the hover. */
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after {
    display: block;
    font-size: 0.6em; }

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
    position: absolute;
    display: block;
    height: 0.3em;
    margin: 0;
    padding: 0;
    width: 0;
    left: 0;
    top: 0; }

.video-js .vjs-mouse-display:before {
    display: none; }

.video-js .vjs-play-progress {
    background-color: #fff; }
.video-js .vjs-play-progress:before {
    position: absolute;
    top: -0.333333333333333em;
    right: -0.5em;
    font-size: 0.9em; }

.video-js .vjs-mouse-display:after,
.video-js .vjs-play-progress:after {
    display: none;
    position: absolute;
    top: -3.4em;
    right: -1.5em;
    font-size: 0.9em;
    color: #000;
    content: attr(data-current-time);
    padding: 6px 8px 8px 8px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    border-radius: 0.3em; }

.video-js .vjs-play-progress:before,
.video-js .vjs-play-progress:after {
    z-index: 1; }

.video-js .vjs-load-progress {
    background: #bfc7d3;
    background: rgba(115, 133, 159, 0.5); }

.video-js .vjs-load-progress div {
    background: white;
    background: rgba(115, 133, 159, 0.75); }

.video-js.vjs-no-flex .vjs-progress-control {
    width: auto; }

.video-js .vjs-progress-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: 1; }

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    z-index: 0; }

.video-js .vjs-progress-control:hover .vjs-mouse-display {
    display: block; }

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    -moz-transition: visibility 1s, opacity 1s;
    -o-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s; }

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
    display: none; }

.video-js .vjs-progress-control .vjs-mouse-display:after {
    color: #fff;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.8); }

.video-js .vjs-slider {
    outline: 0;
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 0 0.45em 0 0.45em;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5); }

.video-js .vjs-slider:focus {
    text-shadow: 0em 0em 1em white;
    -webkit-box-shadow: 0 0 1em #fff;
    -moz-box-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff; }

.video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
    cursor: pointer;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none; }

.video-js .vjs-volume-control {
    width: 5em;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

.video-js .vjs-volume-bar {
    margin: 1.35em 0.45em; }

.vjs-volume-bar.vjs-slider-horizontal {
    width: 5em;
    height: 0.3em; }

.vjs-volume-bar.vjs-slider-vertical {
    width: 0.3em;
    height: 5em;
    margin: 1.35em auto; }

.video-js .vjs-volume-level {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff; }
.video-js .vjs-volume-level:before {
    position: absolute;
    font-size: 0.9em; }

.vjs-slider-vertical .vjs-volume-level {
    width: 0.3em; }
.vjs-slider-vertical .vjs-volume-level:before {
    top: -0.5em;
    left: -0.3em; }

.vjs-slider-horizontal .vjs-volume-level {
    height: 0.3em; }
.vjs-slider-horizontal .vjs-volume-level:before {
    top: -0.3em;
    right: -0.5em;
    padding: 7px;     margin: -7px;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
    height: 100%; }

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
    width: 100%; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
    display: block;
    width: 0;
    height: 0;
    border-top-color: transparent; }

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
    left: 0.5em;
    height: 8em; }

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
    left: -2em; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
    height: 0;
    width: 0;
    overflow-x: hidden;
    overflow-y: hidden; }

.vjs-volume-menu-button-vertical:hover .vjs-menu-content,
.vjs-volume-menu-button-vertical:focus .vjs-menu-content,
.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
    height: 8em;
    width: 2.9em; }

.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,
.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
    height: 2.9em;
    width: 8em; }

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
    background-color: transparent !important; }

.vjs-poster {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%; }

.vjs-poster img {
    display: block;
    vertical-align: middle;
    margin: 0 auto;
    max-height: 100%;
    padding: 0;
    width: 100%; }

.vjs-has-started .vjs-poster {
    display: none; }

.vjs-audio.vjs-has-started .vjs-poster {
    display: block; }

.vjs-controls-disabled .vjs-poster {
    display: none; }

.vjs-using-native-controls .vjs-poster {
    display: none; }

.video-js .vjs-live-control {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    font-size: 1em;
    line-height: 3em; }

.vjs-no-flex .vjs-live-control {
    display: table-cell;
    width: auto;
    text-align: left; }

.video-js .vjs-time-control {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    width: auto;
    padding-left: 1em;
    padding-right: 1em; }

.vjs-live .vjs-time-control {
    display: none; }

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
    display: none; }

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
    display: none; }

.vjs-time-divider {
    display: none;
    line-height: 3em; }

.vjs-live .vjs-time-divider {
    display: none; }

.video-js .vjs-play-control {
    cursor: pointer;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none; }

.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none; }

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em; }

.video-js .vjs-text-track {
    font-size: 1.4em;
    text-align: center;
    margin-bottom: 0.1em;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5); }

.vjs-subtitles {
    color: #fff; }

.vjs-captions {
    color: #fc6; }

.vjs-tt-cue {
    display: block; }

video::-webkit-media-text-track-display {
    -moz-transform: translateY(-3em);
    -ms-transform: translateY(-3em);
    -o-transform: translateY(-3em);
    -webkit-transform: translateY(-3em);
    transform: translateY(-3em); }

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
    -moz-transform: translateY(-1.5em);
    -ms-transform: translateY(-1.5em);
    -o-transform: translateY(-1.5em);
    -webkit-transform: translateY(-1.5em);
    transform: translateY(-1.5em); }

.video-js .vjs-fullscreen-control {
    cursor: pointer;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none; }

.vjs-playback-rate .vjs-playback-rate-value {
    font-size: 1.5em;
    line-height: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center; }

.vjs-playback-rate .vjs-menu {
    width: 4em;
    left: 0em; }

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center; }

.vjs-error .vjs-error-display:before {
    color: #fff;
    content: 'X';
    font-family: Arial, Helvetica, sans-serif;
    font-size: 4em;
    left: 0;
    line-height: 1;
    margin-top: -0.5em;
    position: absolute;
    text-shadow: 0.05em 0.05em 0.1em #000;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 100%; }

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: 0.85;
    text-align: left;
    border: 6px solid rgba(43, 51, 63, 0.7);
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px; }

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
    display: block; }

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
    content: "";
    position: absolute;
    margin: -6px;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border: inherit;
    border-color: transparent;
    border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
    -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
    animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
    border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
    border-top-color: white;
    -webkit-animation-delay: 0.44s;
    animation-delay: 0.44s; }

@keyframes vjs-spinner-spin {
    100% {
        transform: rotate(360deg); } }

@-webkit-keyframes vjs-spinner-spin {
    100% {
        -webkit-transform: rotate(360deg); } }

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f; }
    20% {
        border-top-color: #73859f; }
    35% {
        border-top-color: white; }
    60% {
        border-top-color: #73859f; }
    100% {
        border-top-color: #73859f; } }

@-webkit-keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f; }
    20% {
        border-top-color: #73859f; }
    35% {
        border-top-color: white; }
    60% {
        border-top-color: #73859f; }
    100% {
        border-top-color: #73859f; } }

.vjs-chapters-button .vjs-menu ul {
    width: 24em; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
    width: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button {
    display: none; }

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button {
    display: none; }

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button {
    display: none; }

.vjs-caption-settings {
    position: relative;
    top: 1em;
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.75);
    color: #fff;
    margin: 0 auto;
    padding: 0.5em;
    height: 15em;
    font-size: 12px;
    width: 40em; }

.vjs-caption-settings .vjs-tracksettings {
    top: 0;
    bottom: 2em;
    left: 0;
    right: 0;
    position: absolute;
    overflow: auto; }

.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font {
    float: left; }

.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after {
    clear: both; }

.vjs-caption-settings .vjs-tracksettings-controls {
    position: absolute;
    bottom: 1em;
    right: 1em; }

.vjs-caption-settings .vjs-tracksetting {
    margin: 5px;
    padding: 3px;
    min-height: 40px; }

.vjs-caption-settings .vjs-tracksetting label {
    display: block;
    width: 100px;
    margin-bottom: 5px; }

.vjs-caption-settings .vjs-tracksetting span {
    display: inline;
    margin-left: 5px; }

.vjs-caption-settings .vjs-tracksetting > div {
    margin-bottom: 5px;
    min-height: 20px; }

.vjs-caption-settings .vjs-tracksetting > div:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    min-height: 0; }

.vjs-caption-settings label > input {
    margin-right: 10px; }

.vjs-caption-settings input[type="button"] {
    width: 40px;
    height: 40px; }

.video-js .vjs-modal-dialog {
    background: rgba(0, 0, 0, 0.8);
    background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); }

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1; }

.row-inner-my-overlay {
    top: 48%;
    width: 100% !important;
    max-width: 500px !important;
}
.video-overlay {
    top: 40%;
    width: 100%;
    max-width: 800px !important;
    padding: 0;
}

blockquote {
    border-left: none;
    background: #f3f3f3 !important;
}

blockquote p {
    background: url(/app/img/icon-quote.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: left 4px;
    padding: 0 20px;
    margin-bottom: 0;
    font-size: 14px;
}

.spoiler-box {
    background: #CED8DD;
    color: #CED8DD;
    font-style: italic;
    padding: 3px 5px;
    display: inline;
}

.new-item-each.active {
    height: 490px;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media (max-width: 767px) {
    .new-item-each.active {
        display: none;
    }
    .section-mini-prewiew-item-text {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        max-height: 48px;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .content-text {
        padding-left: 5px;
        padding-right: 5px;
    }
}
@media (max-width: 544px) {
    .news-pagelist-item-content {
        padding-left: 5px;
        padding-right: 5px;
    }
}

.table-row.footer-table-row .table-col:nth-child(2) {
    width: 9.3%;
}

.table-page-caption-value a {
    color: inherit;
    text-decoration: none;
}

.header-pagelist--black .pagetitle a {
    color: inherit;
    text-decoration: none;
}
.page-content-text, .pagelist-item-content, .content-item-text, .content-text {
    top: 5px;
}

.band-nav>ul>li>a span {
    margin-top: 2px;
}

.search-loader {
    position: relative;
    left: 50%;
    top: 50px;
}
.row-search-result {
    height: auto !important;
    min-height: 140px;
    max-height: 600px;
    overflow-x: hidden;
}

.list-post-item-content, .list-post-item-content p, .list-post-item-content span, .list-post-item-content div {
    position: relative;
}
.list-post-item-facts p, .list-post-item-facts span, .list-post-item-facts div {
    position: relative;
}
#reviews .author-full-comments-content {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.author-comments-name a {
    display: inline;
}

.slide-description {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 200px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.author-comments-text {
    line-height: 19.6px;
    font-size: 14px;
    color: #665f5f;
}

.actor-caption {
    font-size: .9em;
    color: #665f5f;
    line-height: 20px;
    position: relative;
}
.actor-caption p, .actor-caption div, .actor-caption span {
    position: relative;
}

.list_page {
    margin-top: 20px;
}
.list_page a {
    font-size: .9em;
    color: #665f5f;
    padding: 1px 3px;
}

ul li a.filter.active {
    color: #F6574B;
    text-decoration: none;
}

.soundtrack {
    margin:15px 25px;
    width: 100%;
    float: left;
    display: none;
}

.video-prewiew img {
    position: relative;
    z-index: 1;
    width: 100%;
}

.video-js .vjs-big-play-button {
    top: 45%;
    left: 44%;
}

.page-content-text blockquote {
    display: inline-block;
}

.sticker-item a {
    text-decoration: none;
    font-weight: inherit;
    color: #fff;
}
.bx-pager {
    left: 23%!important;
}

/* The Modal (background) */

.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 2; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* modal button */



/* modal style */

.content {
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    max-width: 470px;
    min-height: 250px;
    background-image: url(/app/img/modal-bg.jpg);
    background-size: cover;
}

/* The Close Button */

.__close {
    position: relative;
    bottom: 10px;
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.__close:hover,
.__close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

/* modal title */

.content__title {
    text-align: center;
    margin-bottom: -20px;
}

.content__title h2 {
    margin-bottom: 10px;
    font-weight: 900;
    font-size: 30px;
}

.content__title p {
    margin-top: 0;
    margin-bottom: 25px;
    font-weight: 400;
    font-size: 13px;
}

#form {
    width: 85%;
    margin: 0 auto;
    text-align: center;
}

#city {
    width: 75%;
    margin-right: 10px;
    padding: 5px 10px;
    font-weight: 700;
    font-size: 15px;
    box-shadow: inset 0 0 1px grey;
    border: 1px solid #888888;
    letter-spacing: 1px;
}

#find-city {
    width: 25%;
    margin-top: 20px;
    padding: 5px 0;
    font-weight: 700;
    font-size: 14px;
    background-color: #199fe9;
    color: white;
    border: 2px solid #61bdf0;
    border-bottom: none;
    box-shadow: 0 2px 2px #0b4b73;
    transition: background-color 0.2s;
}

#find-city:hover {
    background-color: #0b4b73;
    transition: background-color 0.2s;
    cursor: pointer;
}

.cities {
    width: 75%;
    margin-top: 10px;
    display: flex;
    justify-content: space-around;
}

.city {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    text-align: left;
}

.city a {
    margin-bottom: 5px;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    color: #282828;
}

.city a:hover,
.city a:active,
.city a:focus {
    text-decoration: underline;
    opacity: 0.85;
}

.city-region:hover {
    background-color: gainsboro;
}

.location-result{
    width: 400px;
    border: 1px solid black;
    text-align: left;
    padding: 5px;
    display: none;
}

.new__class {
    margin: 20px;
}

/* The Modal end */

img.load-ajax {
    position: fixed;
    left: 50%;
    width: 150px;
    top: 50%;
    transform: translate(-50%, -50%);
}
.overlay-ajax-load{
    display: none;
    position: fixed!important;
    float: left;
    width: 100%;
    height: 100vh;
    background:rgba(0, 0, 0, .5);
}

/*table cinema*/

.film__table{
    margin-top: 20px;
}

.film__table td {
    padding: 5px;
}

.film__table tr {
    padding: 5px;

}
.table{
    margin-top: 20px;
    table-layout: fixed;
    width: 100%;
}

.table thead tr{
    height: 40px;
}
.table thead tr td{
    width: 50%;
}

.table tbody td:first-of-type {
    background-clip: content-box;
    background-image: -webkit-radial-gradient(circle, rgba(0,161,230,.5), rgba(0,161,230,.5) 1px, rgba(0,0,0,0) 1px, rgba(0,0,0,0));
    background-image: radial-gradient(circle, rgba(0,161,230,.5), rgba(0,161,230,.5) 1px, rgba(0,0,0,0) 1px, rgba(0,0,0,0));
    background-repeat: repeat-x;
    background-position: left bottom 7px;
    background-size: 5px 1px;
}

.anchor-cube {
    background-color: #ffffff;
    padding-right: 10px;
}
.anchor-cube:before {
    content: '';
    position: relative;
    width: 8px;
    height: 8px;
    display: inline-block;
    background-color: #00A1E6;
    bottom: 2px;
    left: 0;
}

.block__film {
    width: 230px;
    height:240px;
}

.block__img {
    width: 230px;
    height: 135px;
}

/*Выбор типа списка*/
.selectListType {

}

.selectListType li{
    float: left;
    padding: 15px;
    border-bottom: 1px solid black;
}

.selectListType a{
    text-decoration: none;
    color: #0b0b0b;
    font-weight:bold;
}

.slta {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: none!important;
}

/*стили афиши*/
.block__films{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.block__films a {
    text-decoration: none;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.block__film {
    float: left;
    position: relative;
    width: 30%;
    min-height: 235px;
    margin: 1.66%;
}
.block__film__img {
    overflow: hidden;
    position: relative;
    width: 230px;
    height: 135px;
    background: #5f5f5f;
}
.block__film__img img {
    max-width: 100%;
    object-fit: contain;
    top: 20%;
    transform: translateY(-50%);
    position: absolute;
    left: 0;
}
.block__film p {
    margin-top: 10px;
    margin-bottom: 20px;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.block__film span {
    display: block;
    margin-top: auto;
    font-weight: bold;
    color: #000;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.block__film p:last-child {
    margin-top: 10px;
    color: #000;
    bottom: 0px;
}
.cinemas {
    float: left;
    width: calc(100% - 230px);
    float: right;
    margin-top: 0px;
}
.cinemas strong {
    margin-left: 10px;
}
.film__name{
    font-size: 34px;
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
    margin-top: 10px;
}
.film__date{
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 20px;
}
.film__dates {
    margin-left: 10px;
    display: inline-block;
}
.inside-film {
    margin-top: 0px;
}
.film-session {
    width: 150px;
}
.film-block{
    margin: 10px;
}
.cinema-img {
    width: 230px;
    /*height: 135px;*/
}
.cinema-img-none {
    width: 230px;
    height: 135px;
    background: #5f5f5f;
}
.block__film__img span {
    margin:0px;
}
.block__film__img{
    display: flex;
    justify-content: center;
    align-items: center;
}
.film-block >span {
    display: inline-flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    height: 135px;
    width: 230px;
    background: #5f5f5f;
}
.film-block >span b {
    display: block;
    color: #000;
}
.film-session a {
    display: inline-block;
    margin: 0;
    color: #666;
    background-color: #f7f8f9;
    background-image: -webkit-gradient(linear,left 0,left 100%,from(#fff),to(#f7f8f9));
    background-image: -webkit-linear-gradient(top,#fff 0,#f7f8f9 100%);
    background-image: linear-gradient(to bottom,#fff 0,#f7f8f9 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff7f8f9', GradientType=0);
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 1px #eee, inset 0 1px #fff;
    text-decoration: none;
    padding: 5px;
}
.film-session a:hover {
    border-color: #f17730;
    background: #f17730;
}
.film-session a:active, .film-session a:focus {
    border-color: #f17730;
    background-color: #f17730!important;
}
.film_desc {
    width: 230px;
    display: inline-block;
}
.film_desc p {
    color: #000;
}
.activeBtn a {
    border-color: #f17730;
}
.film__table tr:hover {
    background: #f2f2f2;
}

/*Трейлеры*/
.active-win {
    width: 100%;
    height: 100%;
    display: none;
    z-index: 9;
    top: 0;
    position: fixed;
    background: rgba(0,0,0,0.7);
    background-size: cover;
}
.active-player {
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
    width:100%;
    max-width: 700px;
    margin: auto;
}

/*afisha film*/
@media (max-width: 600px) {
    .block__film{
        width: 100%;
    }
}

@media (max-width: 600px) {
    .cinemas {
        width: 100%;
    }
}

@media (max-width: 900px) {
    .film-session {
        width: 60px;
    }
}

@media (max-width: 600px) {
    .film-block{
        display: flex;
        flex-direction: column;
    }
}

.video_top {
    cursor: pointer;
}

/*search film mobile*/
.search-film{
    display: none;
}
@media (max-width: 767px) {
    .search-film {
        display: block;
        text-decoration: none;
    }
    .search-film img {
        width: 20px;
        height: 20px;
    }
}
.search-form {
    display: none;
}
/*end*/

/*main index*/
@media (max-width: 767px) {
    .section-news .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
        width: 500px;
        height: 100px;
    }
}
/*end*/

/*full or mobile version*/
.load-version {
    display: none;
}
@media (max-width: 767px) {
    .load-version{
        display: block;
    }
}
/*end*/
/*button local*/
@media (max-width: 767px){
    #find-city {
        width: 35%;
        margin-top: 20px;
    }
}
/*end*/
/*site map*/
.site-map-cell {
    border-bottom:2px solid #1c9edc;
    height: 20px;
}
.site-map-menuError {
    margin: 18px 0;
    padding-left: 40px
}.site-map-menuError dt{
     font-weight: bold;
     margin-bottom: 6px;
 }
.site-map-last {
    margin-bottom: 38px;
}
/*end*/
/*news item*/
.page-content-text img {
    width: 100%;
    height: 100%;
}
/*end*/
/*relayout styles*/
.outer-header {
    padding-bottom: 0 !important;
}

.film-content {
    background: #fff;
    padding: 0 15px;
}

.film-content__head {
    margin-bottom: 15px;
    background: #F6F6F6;
    border-radius: 5px;
    overflow: hidden;
}

.film-content__nav {
    border-bottom: 1px solid #D8D8D8;
}

.film-content__nav .film-content__nav-list{
    padding: 25px 30px;
    overflow-x: scroll;
    background: transparent;
    border: none;
    white-space: nowrap;
}

.film-content__nav .film-content__nav-list::-webkit-scrollbar {
    display: none;
}

.film-content__nav .film-content__nav-list {
    -ms-overflow-style: none;
    scrollbar-width: none;
}


.film-content__nav-list > li.film-content__nav-item {
    float: none;
    display: inline-block;
}


.nav-content-list-films .result-list li.film-content__nav-item a{
    display: flex;
    align-items: center;
}

@media (max-width: 992px) {
    .film-content__nav .nav-content-list-films>.nav-content-item {
        display: inline-block;
        width: auto;
    }
    .film-content__nav .nav-content-list-films .my-select {
        display: none;
    }
}


.film-content__nav .film-content__nav-item a{
    padding: 5.5px 20px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #161616;
}
.film-content__nav .film-content__nav-item--first a {
    padding-left: 10px;
}
.film-content__nav .film-content__nav-item--last a{
    padding-right: 10px;
}
.film-content__nav .film-content__nav-item a .number {
    font-weight: 300;
    color: inherit;
}

.film-content__nav .film-content__nav-list .active a{
    margin: 0;
    color: #00A1E6;
    border: none;
    background-color: transparent;
}
.film-content__nav .film-content__nav-list .active a:after {
    display: none;
}

.film-content__nav .film-content__nav-item:not(.active):before {
    background-color: #D8D8D8;
}

.film-content__nav .film-content__nav-item:not(.nav-content-item-add):not(.active) a:hover{
    color: #00A1E6;
    background: transparent;
}

.film-caption {
    display: flex;
    padding: 30px 15px 45px;
}




.film-caption__image .image-cover {
    padding: 0;
    border: none;
    background: transparent;
    border-radius: 4px;
}


.film-caption__image:hover .image-hover{visibility:visible;opacity:1}

.film-caption__left {
    width: 22.8%;
    flex-shrink: 0;
    margin-right: 30px;
}

.film-caption__left .caption-page-info{
    padding-left: 0;
}

.film-caption__left .caption-page-image{
    width: 100%;
}
.outer-info-item-list+.outer-info-item-list{
    border: none ;padding: 0;
}

.film-caption__slider {
    width: 100%;
    height: auto;
}

.film-caption__slide{
    width: 90px;
    height: auto;
}
.film-caption__slide-img img{
    display: block;
    width: 100%;
    height: 120px;
    margin-bottom: 6px;
}

.film-caption__slider > .bx-wrapper {
    margin: 0 !important;
}

.film-caption__slider > .bx-wrapper > .bx-viewport {
    background: none;
}

.film-caption__slider .bx-wrapper .bx-controls-direction a {
    width: 30px;
    height: 30px;
    background-color: #EDEDED;
    border-radius: 5px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.film-caption__slider .bx-wrapper .bx-controls-direction a.bx-prev {
    left: -42px;
    background-image: url('../img/angle-l.svg');
}

.film-caption__slider .bx-wrapper .bx-controls-direction a.bx-next {
    right: -42px;
    transform: rotate(180deg);
    background-image: url('../img/angle-l.svg');
}

.film-caption__slide-name{
    text-align: center;
}


.film-caption__slide-name a {
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #333232;
    text-decoration: none;
}

.film-caption__buttons {
    margin-top: 20px;
}

.film-caption__button {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 16px;
    margin-bottom: 10px;
    background: #00A1E6;
    border-radius: 4px;
    border: 1px solid #00A1E6;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
    transition: background .3s, color .3s;
}

.film-caption__button:hover {
    background: transparent;
    color: #00A1E6;
}

.film-caption__button::before {
    content: '';
    display: block;
    margin-right: 13px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 0 9px 13px;
    border-color: transparent transparent transparent #ffffff;
    transition: border-color .3s;
}

.film-caption__button:hover::before {
    border-color: transparent transparent transparent #00A1E6;
}

.film-caption__button--empty {
    margin-bottom: 0;
    background: transparent;
    color: #00A1E6;
}

.film-caption__button--empty:hover {
    background: #00A1E6;
    color: #fff;
}
.film-caption__button--empty::before {
    display: none;
}

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

.film-caption__right-block:not(:last-child){
    margin-bottom: 32px;
    padding-bottom: 32px;
    border-bottom: 1px solid #D8D8D8;
}
.film-caption__info, .film-caption__about {
    width: 50%;
}

.film-caption__list {
    margin-bottom: 25px;
}

.film-caption__value {
    margin-bottom: 8px;
}
.film-caption__value span {
    font-size: 14px;
    line-height: 16px;
    color: #333232;
    font-weight: 500;
}
.film-caption__value span::after {
    content: ',';
}
.film-caption__value span:last-child::after {
    display: none;
}
.film-caption__value a {
    font-size: 14px;
    line-height: 16px;
    color: #333232;
    font-weight: 500;
}

.film-caption__value-name {
    display: inline-block;
    padding-right: 7px;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 16px;
    font-weight: 300;
    color: #333232;
}

.film-caption__title {
    display: block;
    margin-bottom: 16px;
    font-weight: bold;
    font-size: 17px;
    line-height: 20px;
    color: #202020;
    text-decoration: none;
}

.film-caption__post-content p {
    padding-bottom: 0;
    font-size: 15px;
    line-height: 1.67;
    color: #333232;
}

.film-caption__post-content p:not(:last-child){
    padding-bottom: 13px;
}

.film-caption__rating {
    display: flex;
    align-items: center;
}

.film-caption__rating-value:not(:last-child) {
    margin-right: 60px;
}

.film-caption__rating-average {
    margin-bottom: 8px;
    font-weight: 500;
    font-size: 34px;
    line-height: 40px;
    color: #FF4538;
}

.film-caption__rating-average--other {
    margin-bottom: 14px;
    font-weight: normal;
    font-size: 21px;
    line-height: 25px;
    color: #202020;
}

.film-caption__rating-name {
    margin-bottom: 3px;
    font-weight: 500;
    font-size: 17px;
    line-height: 20px;
    color: #FF4538;
}

.film-caption__rating-name--other {
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #202020;
}
.film-caption__rating-number {
    font-size: 14px;
    line-height: 16px;
    color: #8C9191;
}

.film-caption__stars-inner {
    display: flex;
    align-items: center;
}

.film-caption__stars-title {
    margin-right: 16px;
    font-weight: 500;
    font-size: 17px;
    line-height: 20px;
    color: #202020;
}

.film-caption__stars-wrap {
    display: flex;
}

.film-caption__stars-list .icon__star::before {
    width: 16px;
    height: 16px;
    background-position: -372px -60px;
}

.film-caption__stars-list .active .icon__star::before {
    background-position: -399px -60px;

}

.film-caption__full-info {
    display: none;
}

.film-caption__full-info--desktop {
    display: block;
}

@media(max-width:768px) {
    .film-caption__full-info--desktop {
        display: none;
    }
    .film-caption__full-info--mobile {
        display: block;
    }        
}
.fixed {
    position: fixed;
    z-index: 99;
    top: 0;
}
/* .absolute {
    position: absolute;
    z-index: 99;
} */
/* @media(max-width: 768px) {
    .film-caption__full-info--desktop {
        display: none;
    }
} */
.film-content__body {
    display: flex;
}

.film-content__main {
    max-width: 780px;
    width: 100%;
    margin-right: 15px;
}

.film-content__band {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 15px 49px;
    margin-bottom: 15px;
    background: #F6F6F6;
    border-radius: 5px;
}


.film-content__band-item {
    display: flex;
    align-items: center;
    padding: 5.5px 0;
    cursor: pointer;
}

.film-content__band-item~.film-content__band-item {
    border-left: 1px solid #D8D8D8;
}

.film-content__band-item:not(:last-child){
    padding-right: 10px;
}
.film-content__band-item:not(:first-child){
    padding-left: 20px;
}

.film-content__band-item::before {
    content: '';
    display: block;
    height: 16px;
    width: 16px;
    margin-right: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.film-content__band-item--my-films::before {
    background-image: url('../img/film-roll.svg');
}

.film-content__band-item--my-add-info::before {
    background-image: url('../img/info.svg');
}

.film-content__band-item--my-message-error::before {
    background-image: url('../img/warn.svg');
}

.film-content__band-item a {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
}
.film-content__band-item--my-films a {
    color: #00A1E6;
}
.film-content__band-item--my-add-info a {
    color: #1A8A25;
}
.film-content__band-item--my-message-error a {
    color: #B94F4F;
}
.film-content__aside {
    /* width: 100%; */
    border-radius:5px;
}

.film-content__aside > .main-aside {
    width: 100%;
}

.film-content__aside > .main-aside > .outer-aside {
    background-color: #F6F6F6;
    border-radius: 5px;
} 

.film-content__aside .hide-temp {
    display: none;
}

.film-content__banner {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
}

.film-trailers {
    padding: 30px 20px 27px;
    background: #F6F6F6;
    border-radius: 5px;
    margin-bottom: 15px;
}


.film-trailers__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}
.film-trailers__title {
    font-weight: bold;
    font-size: 27px;
    line-height: 32px;
    color: #000000;
}

.film-trailers__btn {
    display: block;
    padding: 10px 15px;
    width: fit-content;
    border: 1px solid #00A1E6;
    box-sizing: border-box;
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #00A1E6;
    cursor: pointer;
    text-decoration: none;
    transition: background .3s, color .3s;
}

.film-caption__outer-list--btn {
    display: none;
}


.film-trailers__btn:hover {
    background: #00A1E6;
    color: #fff;
}

.film-trailers__footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.film-trailers__body {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
}
.film-trailers__title a{
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 17px;
    line-height: 20px;
    color: #222222;
    text-decoration: none;
}
.film-trailers__date {
    font-size: 14px;
    line-height: 16px;
    color: #8C9191;
}

.film-trailers__actions {
    display: flex;
    align-items: center;
}

.film-trailers__download {
    position: relative;
    margin-right: 32px;
    cursor: pointer;
}
.film-trailers__download-drop {
    position: absolute;
    display: flex;
    top: 26px;
    left: 24px;
    height: 0;
    font-size: 0;
    line-height: 0;
    opacity: 0;
    background: #ECECEC;
    transition: opacity .4s;
}

.film-trailers__download-drop::before{
    content: '';
    display: none;
    position: absolute;
    width: 0;
    height: 0;
    top: -10px;
    left: 17px;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #ECECEC transparent;
}

.film-trailers__download:hover > .film-trailers__download-drop {
    height: auto;
    padding: 10px;
    font-size: 14px;
    line-height: 16px;
    opacity: 1;
}

.film-trailers__download:hover > .film-trailers__download-drop:before {
    display: block;
}

.film-trailers__download-item {
    padding: 8px;
}

.film-trailers__download-item a{
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #00A1E6;
    text-decoration: none;
}

.film-trailers__download-item:hover {
    background: #F6F6F6;
}


.film-trailers__download-link {
    display: flex;
    align-items: center;
    text-align: center;
}

.film-trailers__download-link span {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #00A1E6;
}

.film-trailers__download-link::before {
    content: '';
    display: block;
    height: 16px;
    width: 16px;
    margin-right: 8px;
    background: url('../img/down-arr.svg') 50% 50% no-repeat;
}

.film-trailers__comment {
    display: flex;
    margin-right: 32px;
}

.film-trailers__comment span {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #00A1E6;
    cursor: pointer;
}

.film-trailers__comment > .number {
    margin-right: 8px;
}

.film-trailers__comment::before {
    content: '';
    display: block;
    height: 16px;
    width: 16px;
    margin-right: 8px;
    background: url('../img/comm-ico.svg') 50% 50% no-repeat;
}

.film-trailers__social {
    display: flex;
}

.film-trailers__social-wrapper {
    position: relative;
}

.film-trailers__social-link{
    display: block;
    height: 32px;
    width: 32px;
    background: #ECECEC;
    border-radius: 1px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}

.reviews-item__info-like {
    margin-right: 19px;
}

.show-social {
    display: none;
}

.film-trailers__social-link:not(:last-child) {
    margin-right: 5px;
}

.film-trailers__social-link--vk{
    background-image: url('../img/vk-ico.svg');
}

.film-trailers__social-link--tw{
    background-image: url('../img/tw-ico.svg');
}

.film-trailers__social-link--fb{
    background-image: url('../img/fb-ico.svg');
}

.film-trailers__slider-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 33px;
}

.film-trailers__mini-slider {
    position: relative;
}

.film-trailers__slider-title > .no-link {
    font-weight: bold;
    font-size: 21px;
    line-height: 25px;
    color: #000000;
}

.film-trailers__mini-slider .slide {
    border-radius: 4px;
    overflow: hidden;
}

.film-trailers__mini-slider .slide img {
    display: block;
    width: 100%;
    height: auto;
    padding: 0;
    object-fit: cover;
}

.film-trailers__mini-slider .bx-prev, .film-trailers__mini-slider .bx-next {
    height: 30px;
    width: 30px;
    border-radius: 5px;
    background-color: #EDEDED;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.film-trailers__mini-slider .bx-prev {
    background-image: url('../img/angle-l.svg');
}

.film-trailers__mini-slider .bx-next {
    transform: rotate(180deg);
    background-image: url('../img/angle-l.svg');
}

.film-facts {
    padding: 30px 20px;
    margin-bottom: 15px;
    background: #F6F6F6;
    border-radius: 5px;
}

.film-facts__title {
    margin-bottom: 16px;
    font-weight: bold;
    font-size: 17px;
    line-height: 20px;
    color: #202020;
}

.film-facts__content p, .film-facts__content div {
    padding: 0;
    font-size: 15px;
    line-height: 25px;
    color: #333232;
    margin-bottom: 8px;
}

.film-facts__content .read-more-text{
    margin-bottom: 16px;
}

.film-facts__content .read-more-text::before {
    background: none !important;
}

.film-collections {
    padding: 30px 20px;
    margin-bottom: 15px;
    background: #F6F6F6;
    border-radius: 5px;
}

.film-collections__title {
    margin-bottom: 24px;
    font-weight: bold;
    font-size: 27px;
    line-height: 32px;
    color: #000000;
}

.film-collections__list {
    display: flex;
    flex-wrap: wrap;
}

.film-collections__list-item {
    display: block;
    padding: 7px 20px;
    margin: 0 10px 10px 0;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #202020;
    background: #FFFFFF;
    border-radius: 50px;
    transition: color .3s, background .3s;
    cursor: pointer;
}

.film-collections__list-item:hover {
    color: #fff;
    background: #00A1E6;
}

/* .film-collections__list-item--more {
    display: flex;
    align-items: center;
    color: #00A1E6;
    background: #fff;
    border: 1px solid #00A1E6;
}
 */
/* .film-collection__list-item--more::after {
    content: '';
    height: 5px;
    width: 10px;
    background: url('../img/angle-d.svg') 50% 50% no-repeat;
} */ /*new*/ 

.film-collections__list-item--more {
    display: flex;
    align-items: center;
    color: #00A1E6;
    border: 1px solid #00A1E6;
}

.film-collections__btn-arrow {
    display: block;
    margin-left: 5px;
    transition: color 0.3s ease-in
}

.film-collections__list-item--more:hover .film-collections__btn-arrow path {
    stroke: #ffffff;
}

.news {
    padding: 30px 20px;
    margin-bottom: 15px;
    background: #F6F6F6;
    border-radius: 5px;
}

.hews-title {
    margin-bottom: 24px;
    font-weight: bold;
    font-size: 27px;
    line-height: 32px;
    color: #000000;
}

.news-list {
    overflow-x: scroll;
    white-space: nowrap;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.news-list__card {
    display: inline-block;
    width: 230px;
    vertical-align: top;
    white-space: normal;
}

.news-list::-webkit-scrollbar {
    display: none;
}

.news-list__card:not(:last-child){
    margin-right: 20px;
}

.news-list__card-title {
    margin-bottom: 5px;
}
.news-list__card-title a{
    font-weight: bold;
    font-size: 15px;
    line-height: 23px;
    color: #202020;
    text-decoration: none;
}

.news-list__card-img {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    border-radius: 4px;
}

.news-list__card-comment {
    display: inline;
    color: #FF4538;
}

.news-list__card-comment::before{
    content: '';
    display: inline-block;
    height: 13px;
    width: 19px;
    padding-left: 6px;
    background: url('../img/comm-ico-r.svg') 50% 50% no-repeat;
}

.news-list__card-text p{
    font-size: 14px;
    line-height: 21px;
    color: #333232;
}

.reviews {
    margin-bottom: 15px;
    background: #F6F6F6;
    border-radius: 5px;
}

.reviews-add {
    padding: 30px 20px 32px;
    border-bottom: 1px solid #D8D8D8;
}

.reviews-block {
    padding: 30px 20px 32px;
}

.reviews-title, .reviews-title a {
    margin-bottom: 24px;
    font-weight: bold;
    font-size: 27px;
    line-height: 32px;
    color: #000000;
    text-decoration: none;
}

.reviews-add__elems {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.reviews-add__elems-item {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 32px;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    border-color: #D8D8D8;
    border-radius: 5px;
    font-size: 12px;
    line-height: 14px;
    color: #333232;
    cursor: pointer;
    transition: border-color .3s;
}
.reviews-add__elems-item:hover {
    border-color: #333232;

}
.reviews-add__elems-item--sm {
    width: 32px;
}

.reviews-add__elems-item--lg {
    width: 80px;
}
.reviews-add__elems-item:not(:last-child) {
    margin-right: 10px;
}

.reviews-add__input {
    position: relative;
}

.reviews-add__input textarea {
    display: block;
    width: 100%;
    height: 127px;
    padding: 10px 15px;
    margin-bottom: 25px;
    resize: none;
    border: 1px solid #D8D8D8;
    border-radius: 4px;
    font-size: 14px;
    line-height: 25px;
}

.reviews-add__input textarea:focus {
    outline: none;
}

.reviews-add__input textarea:focus + .reviews-add__placeholder {
    top: -3px;
    left: 15px;
    font-size: 10px;
}

.reviews-add__input textarea:not(:placeholder-shown) + .reviews-add__placeholder {
    top: -3px;
    left: 15px;
    font-size: 10px;
}

.reviews-add__placeholder {
    position: absolute;
    top: 14px;
    left: 22px;
    font-size: 14px;
    line-height: 25px;
    color: #CDCBCB;
    transition: top 0.3s, font-size 0.3s;
}

.reviews-add__submit-btn {
    opacity: 1;
    transition: opacity  .3s;
}

.reviews-add__submit-btn:disabled {
    opacity: 0.3;
    pointer-events: none;
}

.reviews-add__submit {
    position: relative;
    width: fit-content;
    cursor: pointer;
}

.reviews-add__submit-tooltip {
    position: absolute;
    display: none;
    bottom: -42px;
    left: 0;
    padding: 8px;
    width: 264px;
    background: #202020;
    border-radius: 5px;
    font-size: 12px;
    line-height: 22px;
    color: #FFFFFF;
    text-align: center;
    pointer-events: none;
}

.reviews-item {
    display: flex;
    position: relative;
}

.reviews-item:not(:last-child){
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid #D8D8D8;
}

.reviews-item__avatar {
    width: 50px;
    height: 50px;
    margin-right: 20px;
    flex-shrink: 0;
}

.reviews-item__avatar > .reviews-item__author {
    display: none;
}

.reviews-item__content > .reviews-item__author {
    display: block;
}

.reviews-item__content {
    width: 100%;
}

.reviews-item__author a{
    display: block;
    margin-bottom: 5px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #202020;
    text-decoration: none;
}

.reviews-item__text {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 25px;
    color: #676767;
}

.reviews-item__info {
    display: flex;
    align-items: center;
}

.reviews-item__info-like a, .reviews-item__info-comments a{
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    color: #FC5D52;
    text-decoration: none;
    transition: font-weight .3s;
}

.reviews-item__info-like a> .value, .reviews-item__info-comments a> .value {
    padding-left: 8px;
}

.reviews-item__info-like a::before {
    content: '';
    display: block;
    height: 14px;
    width: 14px;
    margin-right: 7px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url('../img/like-empty.svg');
    transition: background-image .3s;
}

.reviews-item__info-like:hover a ,.reviews-item__info-comments:hover a {
    font-weight: 500;
}

.reviews-item__info-like:hover a::before {
    background-image: url('../img/like.svg');
}

.reviews-item__info-comments a::before {
    content: '';
    display: block;
    height: 14px;
    width: 14px;
    margin-right: 7px;
    background: url('../img/comm-ico-r.svg') 50% 50% no-repeat;
}

.reviews-item__info-comments {
    margin-left: 10px;
}

.reviews-item__info-date {
    justify-self: flex-end;
    margin-left: auto;
    font-size: 11px;
    line-height: 13px;
    color: #8C9191;
}
.film-caption__outer-list--btn {
    padding: 20px 0 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #D8D8D8;
}

@media(max-width: 1024px) {
    .film-content__body {
        flex-direction: column;
    }
    .film-content__main {
        max-width: unset;
        margin-right: 0;
    }
}

@media(max-width: 768px){
    .film-content {
        padding: 0;
    }

    .film-trailers, .film-facts, .film-collections, .news, .reviews-add, .reviews-block {
        padding-left: 15px;
        padding-right: 15px;
    }

    .film-caption {
        flex-wrap: wrap;
    }
    .film-caption__left {
        width: 100%;
        margin-right: 0;
        margin-bottom: 25px;
    }
    .film-caption__buttons {
        position: relative;
        margin-top: 0;
        top: -20px;
    }
    .film-caption__buttons::before {
        content: '';
        position: absolute;
        display: block;
        height: 65px;
        width: 100%;
        top: -65px;
        background: linear-gradient(180deg, rgba(246, 246, 246, 0) 3.03%, #F6F6F6 100%);
    }

    .film-caption__right-block--wrap {
        flex-wrap: wrap
    }

    .film-caption__right-block--wrap > .film-caption__info,.film-caption__right-block--wrap > .film-caption__about {
        width: 100%;
    }

    .film-caption__info-max {
        max-height: 286px;
        overflow: hidden;
    }

    .film-caption__outer-list--creators {
        display: none;
    }

    .film-caption__outer-list--btn {
        display: block;
    }

    .film-caption__outer-list--creators > .film-caption__list {
        padding-bottom: 25px;
        border-bottom: 1px solid #D8D8D8;
    }
}


@media(max-width: 670px) {
    .film-content__band {
        overflow-x: scroll;
        border: none;
        white-space: nowrap;
    }
    .film-content__band::-webkit-scrollbar {
        display: none;
    }

    .film-content__band {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    .film-content__band {
        display: block;
    }
    .film-content__band-item {
        display: inline-block;
    }
    .film-content__band-item::before {
        display: inline-block;
    }
    .film-trailers__comment span, .film-trailers__download-link span {
        display: none;
    }
    .film-trailers__slider-title > .no-link {
        font-size: 18px;
        line-height: 21px;
}

@media(max-width: 500px){
    .film-caption__rating {
        flex-wrap: wrap;
    }
    .film-caption__rating-value, .film-caption__rating-value:not(:last-child) {
        display: flex;
        align-items: center;
        width: 100%;
        margin-right: 0;
    }
    .film-caption__rating-number {
        display: none;
    }

    .film-caption__rating-average {
        margin-right: 10px;
	margin-bottom: 0px;
        font-size: 21px;
        line-height: 25px;
    }

    .film-caption__stars-inner {
        flex-wrap: wrap;
    }
    .film-caption__stars-title {
        margin-bottom: 12px;
    }

    .film-caption__stars-wrap .raiting-number {
        font-weight: 500;
        font-size: 17px;
        line-height: 20px;
        color: #202020;
    }

    .film-caption__stars-wrap .raiting-number > .value {
        width: auto;
        padding-right: 6px;
    }
    .reviews-item {
        flex-direction: column;
    }
    .reviews-item__avatar {
        display: flex;
        align-items: center;
        width: fit-content;
    }

    .reviews-item__avatar > .reviews-item__author {
        display: block;
    }

    .reviews-item__content > .reviews-item__author {
        display: none;
    }

    .reviews-item__avatar img {
        margin-right: 10px;
    }
    .reviews-item__info {
        flex-wrap: wrap;
    }
    .reviews-item__info-date {
        width: fit-content;
        margin: -1px 50% 10px 0;
        justify-self: start;
        align-self: flex-start;
        order: -1;
    }

    .film-trailers__social {
        position: absolute;
        top: 36px;
        right: 0%;
    }

    .film-trailers__social--hide {
        display: none;
    }
    .show-social {
        display: block;
        background-image: url('../img/soc-ico.svg');
    }
}
}