body{height:100%;background-color:#eee;overflow-y:scroll}.logo img{width:200px;margin:20px 0}nav a{cursor:pointer}ul.flags{list-style:none;height:50px;padding-right:22px;padding:0;text-align:center}ul.flags li{display:inline-block}ul.flags img{width:24px;height:18px;margin:5px 0 5px 10px;border:1px #555 solid}#about{display:none;font-size:16px}.films .col-md-6{padding-top:40px}.films a{color:#000}.films .col15-md-3{position:relative}.films img{transition:all .5s ease-out}.films .slide{position:absolute;display:none;top:100px;left:0;right:0;margin:0 auto;text-align:center}.films .slide h2{margin-bottom:0}.films .slide h3{margin-bottom:0}.contacts hr{border-top:1px solid #777}@font-face{font-family:fontello;src:url(/fonts/fontello/fontello.eot?7722476);src:url(/fonts/fontello/fontello.eot?7722476#iefix) format('embedded-opentype'),url(/fonts/fontello/fontello.woff2?7722476) format('woff2'),url(/fonts/fontello/fontello.woff?7722476) format('woff'),url(/fonts/fontello/fontello.ttf?7722476) format('truetype'),url(/fonts/fontello/fontello.svg?7722476#fontello) format('svg');font-weight:400;font-style:normal}i.fontello:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(127,127,127,.3)}.icon-facebook:before{content:'\f09a'}.icon-youtube:before{content:'\f167'}.icon-vkontakte:before{content:'\f189'}.icon-odnoklassniki:before{content:'\f263'}.icon-instagram:before{content:'\f16d'}.social{text-align:center;padding-top:8px}.social i.fontello{font-size:18px;color:#777}@media only screen and (max-width:810px){.social i.fontello{font-size:14px}}@media only screen and (max-width:430px){.social i.fontello{font-size:12px}}@media only screen and (max-width:360px){.social i.fontello{font-size:10px}}.social a{color:#777;padding:8px 2px 5px;border:2px #777 solid;border-radius:28px;transition:all .3s ease}@media only screen and (max-width:810px){.social a{padding:3px 2px 4px}}@media only screen and (max-width:430px){.social a{padding:1px 2px 2px}}@media only screen and (max-width:360px){.social a{padding:0 3px 0 2px}}.social a:hover{color:#c00}.row-flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}.row-flex:before{content:none}.row-flex:after{content:''}