body, .head-container, .f-question
{ background-color: rgb(250,250,250); }

.film-actors a, .thumb-cat a, .checkbox-input:hover input ~ .checkmark, .list a, .search-block-input, .dropdown-list, .menu-container, .search, .filters, .textarea, .input, .auth-form, .auth-input
{ background-color: rgb(255,255,255); }

.dropdown-list li a
{ background-color: rgb(245,245,245); }

.sub-total, .video-next-prev a, .bio-info-rating i, .menu-container a, .menu-container span, .bio-info-right a.social-link, .bio-info-right span.val, .subtitle span, .title-sort a, .dropdown-list li.clear a, .setag-list a, .pic, .search-input, .s-list span, button.submit, .brka-desk-728, .brka-desk-900, .brka-mob, .brka, .pagination a:hover, .pagination a.active, .more-comments a:hover
{ background-color: rgb(240,240,240); }

.filters-button
{ background-color: rgb(50,50,50); color: rgb(250,250,250); }

.film-actors a, .page-clear, .page-right a, .meta-list-inner a, .meta-list-inner, .thumb-cat-total, .thumb-cat a, .checkmark, .list a, .clear-line, .search-block-input, .bio-info-text, .dropdown-list, .menu-container, .search, .filters, .search-input, .textarea, .input, .auth-form, .auth-input, input.in-check, a.auth-link, .faq-block, .f-question
{ border-color: rgb(230,230,230); }

.page-button, .page-right a, .meta-list-inner i, .list-more-open, .list-more-close, .actors-open, .actors-close, .info-open, .info-close, .text-open, .text-close, .thumb-cat p i, .list span em, .bio-info-text span, .menu-container span:hover, .menu-container span.active, .menu-container li.active span, a:hover, a.logo span, a.active, .spinner, .menu-slide:hover, .search-slide:hover, .menu-slide.active, .search-slide.active, .s-list a i, .list a i, .tradlist a:hover i, .footer-container span, .color-2, input.in-check:checked
{ color: rgb(210,75,105); }

.thumb-cat-total span.total-new, .checkbox-input input:checked ~ .checkmark, .s-list-download .val span, .video-next-prev a:hover, .dropdown-list li a:hover, .bio-info-right a.social-link:hover, .title-sort a:hover, .dropdown-list li.clear span, .dropdown-list li.clear a:hover, .setag-list a:hover, .filters-button:hover, .filters-button.active, .overlay.colored, button.submit:hover, #scroll-top
{ background-color: rgb(210,75,105); color: rgb(255,255,255); }

.film-actors a:hover, .page-right a:hover, .meta-list-inner a:hover, .thumb-cat a:hover, .checkbox-input input:checked ~ .checkmark, .list a:hover, .head-container, .footer-container, a.auth-link:hover
{ border-color: rgb(210,75,105); }

h1, h2, .page-subtitle, .page-right ul, .page-right a:hover, .meta-list-inner span, .bio-info-thumbs li.val, .bio-info-right span.val, .subtitle span, .menu-container span, a, a.logo, .menu-slide, .search-slide, input, input::placeholder, .search button:hover, .search input, .search input::placeholder, .search button:hover, .s-list span, button.submit, .tradlist a:hover, .tradlist a i, p.comment-info span, a.dislike:hover, a.like:hover, .color-1, .textarea textarea, .input input, p.auth-title, .f-val span
{ color: rgb(50,50,50); }

.sub-total, .page-info li.val, .thumb-cat-total, body, .info span, .search button, .list span.total, .list span.total i, .tradlist a, .textarea textarea::placeholder, .input input::placeholder, input::placeholder
{ color: rgb(110,110,110); }

a.like, .thumbs-container a:hover span.likes
{ color: rgb(5,165,135); }

a.dislike
{ color: rgb(195,65,65); }


.wide-ratio { padding-bottom: 56.25%; }
/* Wide 16:9 Ratio, Where 56.25% - value calculating by formula (height x 100 / width) */

.rectangle-ratio { padding-bottom: 75%; }
/* Rectangle 4:3 Ratio, Where 75% - value calculating by formula (height x 100 / width) */

.square-ratio { padding-bottom: 100%; }
/* Square 1:1 Ratio */

.vertical-ratio { padding-bottom: 150%; }
/* Vertical 2:3 Ratio, Where 150% - value calculating by formula (height x 100 / width) */

.custom-ratio { padding-bottom: 60%; }
/* Custom Ratio, Where 60% - sample value. You should change it on your value calculating by formula (height x 100 / width) */

body,html,div,p,a,ul,li,input,button,form,textarea,span,img,h1,h2,h3 { margin: 0; padding: 0; }

i { text-rendering: optimizeLegibility !important; }

body, input, textarea, button { font-family: 'Rubik', sans-serif; }

li { list-style-type: none; }

img { display: block; }

a { text-decoration: none; }

h1, h2 { font-weight: normal; }
h1 { font-size: 24px; line-height: 30px; margin: 20px 10px 0 10px; }
h2 { margin: 40px 10px 0 10px; font-size: 24px; line-height: 30px; }

.subtitle { margin: 10px 0 0 10px; line-height: 20px; overflow: hidden; font-size: 14px; }
.subtitle li { float: left; margin: 5px 20px 0 0; overflow: hidden; }
.subtitle span { display: block; float: left; margin-right: 10px; border-radius: 4px; padding: 0 10px; font-weight: bold; }

.head-container { border-top-style: solid; border-top-width: 3px; min-height: 50px; position: absolute; width: 100%; top: 0; left: 0; z-index: 1000; }
.head-container .main-container { overflow: visible; position: relative; padding: 0; }

a.logo { overflow: hidden; font-weight: bold; text-transform: uppercase; margin: 0 10px; display: block; float: left; height: 50px; line-height: 50px; font-size: 18px; }
a.logo img { background: none; width: auto; height: inherit; }

.menu-slide, .search-slide { cursor: pointer; position: relative; overflow: hidden; display: block; float: left; height: 50px; line-height: 50px; font-size: 29px; margin: 0 10px; }
.menu-slide i, .search-slide i { display: block; height: inherit; line-height: inherit; }
.search-slide { font-size: 25px; float: right; }

.search { display: none; box-shadow: 0 5px 15px -5px rgb(0,0,0); overflow: hidden; border-width: 3px; border-style: solid; border-radius: 5px; top: 50px; left: 10px; right: 10px; padding:  20px; position: absolute; z-index: 1000; }
.search form { position: relative; overflow: hidden; }
.search-input { border-width: 1px; border-style: solid; overflow: hidden; height: 50px; line-height: 50px; border-radius: 5px; padding: 0 60px 0 20px; }
.search input { background: none; border: 0 none; width: 100%; outline: 0 none; font-size: 16px; height: inherit; line-height: inherit; }
.search button { background: none; position: absolute; top: 0; right: 0; border: 0 none; cursor: pointer; outline: 0 none; width: 50px; font-size: 22px; height: 50px; line-height: 50px; }
.search button i { display: block; height: inherit; line-height: inherit; }

.menu-container { display: none; box-shadow: 0 5px 15px -5px rgba(0,0,0,0.7); width: 200px; overflow: hidden; border-width: 3px; border-style: solid; border-radius: 5px; position: absolute; top: 50px; left: 10px; padding: 5px 20px 10px 20px; z-index: 1000; }
.menu-container a, .menu-container span { padding: 0 10px; border-radius: 4px; height: 40px; line-height: 40px; font-size: 16px; margin-top: 5px; display: block; cursor: pointer; }
.menu-container i { font-size: 22px; display: block; float: left; margin-right: 3px; height: inherit; line-height: inherit; }
.menu-container div { position: relative; overflow: visible; }
.menu-container i.la-angle-down { float: right; font-size: 14px; margin-left: 5px; }

.dropdown-list { border-width: 2px; border-style: solid; border-radius: 3px; display: none; overflow: hidden; margin-top: 10px; padding-bottom: 10px; }
.dropdown-list a { font-size: 14px !important; margin: 5px 10px 0 10px; }
.dropdown-list li.clear { float: none !important; clear: both; overflow: hidden; width: auto !important; }
.dropdown-list li.clear a { padding: 0 12px; border-radius: 5px; height: 45px; line-height: 45px; width: auto !important; margin: 10px 10px 0 10px; }
.dropdown-list li.clear span { text-align: center; border-radius: 5px; height: 35px; line-height: 35px; width: 35px; margin: 25px 10px 0 10px; }

.videos-list { padding-top: 5px; }

.after-head { max-height: 84px; overflow: hidden; }

.main-container { margin: 0 auto; max-width: 1100px; padding-top: 50px; clear: both; overflow: hidden; }

.brka-mob { margin: 10px auto; width: 300px; height: 100px; overflow: hidden; }
.brka-desk-728 { display: none; margin: 60px auto 0 auto; width: 728px; height: 90px; overflow: hidden; }
.brka-desk-900 { display: none; margin: 60px auto 0 auto; width: 900px; height: 300px; overflow: hidden; }

.title-sort { overflow: hidden; clear: both; }
.title-sort:first-child { padding-top: 0; }
.title-sort h1, .title-sort h2 { margin-top: 20px !important; }

.breadcrumbs { overflow: hidden; padding: 15px 0 0 10px; }
.breadcrumbs li { float: left; height: 30px; line-height: 30px; display: block; overflow: hidden; font-size: 14px; margin: 5px 5px 0 0; }
.breadcrumbs i { display: block; float: left; height: inherit; line-height: inherit; margin-right: 3px; }
.breadcrumbs a { display: block; text-decoration: underline; }
.breadcrumbs a:hover { text-decoration: none; }

.filters-button { overflow: hidden; font-weight: bold; height: 40px; line-height: 40px; cursor: pointer; float: right; margin: 15px 10px 0 10px; border-radius: 5px; padding: 0 20px; font-size: 16px; }
.filters-button i { display: block; height: inherit; line-height: inherit; font-size: 24px; float: left; margin-right: 3px; }

.filters-container { position: relative; clear: both; }

.filters { box-shadow: -5px 5px 15px -5px rgb(0,0,0); border-width: 3px; border-style: solid; border-radius: 5px; display: none; overflow: hidden; position: absolute; top: 10px; right: 10px; z-index: 1000; margin-left: 10px; padding: 0 0 20px 25px; }

.s-list { margin: 18px 40px 0 0; overflow: hidden; }
.s-list:last-child { margin-right: 0; }
.s-list span { border-radius: 5px; padding: 0 15px; margin: 7px 25px 13px 0; float: left; display: block; height: 34px; line-height: 34px; font-size: 14px; }
.s-list i { float: left; display: block; height: inherit; line-height: inherit; font-size: 20px; margin-right: 4px; }
.s-list a, .s-list span.date { margin: 2px 25px 0 0; float: left; display: block; height: 30px; line-height: 30px; font-size: 14px; }
.s-list a i { font-size: 16px; }
.s-list a img { width: auto; height: inherit; border-radius: 3px; }
.s-list-download a { font-weight: bold; }
.s-list span.date  { background: none; padding: 0; }

.s-list-flags a { margin: 10px 0 0 0 !important; }

.s-list a img { width: auto; height: inherit; float: left; margin-right: 10px; }

.clear-line { border-top-style: solid; border-top-width: 2px; clear: both !important; float: none !important; margin-top: 20px; }

.bio-info-wrapper .s-list span { margin: 2px 15px 0 0; height: 30px; line-height: 30px; }
.bio-info-wrapper .s-list a { font-weight: bold; }

.val { overflow: hidden; }

.search .s-list span { padding: 0 20px; }

.thumbs-container { clear: both; overflow: hidden; }

.thumb { overflow: hidden; }
.thumb a { margin: 20px 10px 0 10px; display: block; font-size: 14px; overflow: hidden; position: relative; }
.pic { position: relative; overflow: hidden; }
.pic img { width: 100%; height: auto; position: absolute; z-index: 2; top: 0; left: 0; }
.thumb p { overflow: hidden; max-height: 40px; line-height: 20px; margin-bottom: 4px; }
.thumb span { display: block; float: right; overflow: hidden; margin: 10px 0 0 10px; height: 22px; line-height: 22px; }
.thumb i { display: block; float: left; height: inherit; line-height: inherit; font-size: 22px; margin-right: 3px; }
.info { height: 64px; margin: 10px 0 0 0; overflow: hidden; font-size: 14px; }
.info span { height: 22px; line-height: 22px; margin: 0 15px 0 0; float: left; display: block; }
.info span.right { float: right; margin-right: 0; }
.info i { display: block; float: left; height: inherit; line-height: inherit; margin-right: 3px; font-size: 18px; }
.info a { border-bottom-style: solid; border-bottom-width: 1px; height: 21px; line-height: 21px; margin: 0 15px 0 0; float: left; display: block; }
.info a i { font-size: 16px; }

.thumb .flag { position: absolute; top: 5px; right: 5px; z-index: 3; width: 30px; }
.thumb .flag img { width: inherit; height: auto; }

.thumb-alt { float: left; width: 50%; }
.thumb-alt p { font-size: 14px; font-weight: bold; }

.thumb span.likes { float: right; }

.categories-container { padding: 10px 5px 0 5px; }

.media-right-column .thumb p { margin: 10px 0 0 0; }
.media-right-column .thumb .info { height: 22px; margin: 3px 10px 0 10px; }

.thumb-cat a { display: block; border-radius: 4px; border-width: 1px; border-style: solid; padding: 10px 15px; margin: 10px 5px 0 5px; }
.thumb-cat-tab { display: table; width: 100%; height: 40px; }
.thumb-cat p { display: table-cell; vertical-align: middle; font-size: 15px; font-weight: bold; height: 40px; position: relative; overflow: hidden; padding-left: 35px; }
.thumb-cat p i { position: absolute; width: 30px; height: 30px; line-height: 30px; font-size: 28px; top: 5px; left: 0; }
.thumb-cat p span { display: block; max-height: 40px; line-height: 20px; overflow: hidden;  }
.thumb-cat-total { border-top-width: 1px; border-top-style: solid; height: 20px; line-height: 20px; overflow: hidden; margin-top: 10px; padding-top: 10px; font-size: 14px; }
.thumb-cat-total span { float: right; border-radius: 3px; padding: 0 5px; font-size: 12px; }

.thumb-2 { float: left; width: 50%; }
.thumb-2 .info span { font-size: 12px; }

.pic.wide-ratio img, .pic.rectangle-ratio img, .pic.square-ratio img, .pic.vertical-ratio img, .pic.custom-ratio img { position: absolute; top: 0; left: 0; width: 100%; height: auto; }

.spinner { z-index: 1; position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; line-height: 40px; font-size: 40px; margin: -20px 0 0 -20px; display: block; float: none; padding: 0; }
.spinner i { float: none; font-size: inherit; margin: 0; }

.overlay { background-color: rgba(0,0,0,0.7); color: rgb(255,255,255); display: block; font-weight: bold; border-radius: 3px; height: 24px; line-height: 24px; font-size: 12px; padding: 0 5px; position: absolute; z-index: 10; }
.overlay i { width: 16px; font-size: 14px; margin: 0 2px 0 0; display: block; float: left; height: inherit; line-height: inherit; }

.top-right { top: 4px; right: 4px; }
.top-left { top: 4px; left: 4px; }
.bottom-right { bottom: 4px; right: 4px; }
.bottom-left { bottom: 4px; left: 4px; }

.pagination { margin: 45px 5px 0 5px; font-size: 0; text-align: center; overflow: hidden; }
.pagination a, .pagination span { margin: 5px 5px 0 5px; display: inline-block; vertical-align: top; position: relative; border-radius: 5px; padding: 0 5px; min-width: 30px; height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; }
.pagination i { display: block; height: inherit; line-height: inherit; font-size: 22px; }

.top-pagination { margin-top: 15px !important; }

.view-more a { padding: 0 20px; }
.view-more i { display: inline-block; vertical-align: top; margin-left: 5px; }

.video-next-prev { margin-top: 15px !important; }
.video-next-prev a:first-child { float: left; }
.video-next-prev a:last-child { float: right; }
.video-next-prev a { width: auto; padding: 0 20px; }
.video-next-prev i { display: inline-block; vertical-align: top; margin-left: 5px; }

.brkas-container { margin-top: 40px; text-align: center; font-size: 0; overflow: hidden; }
.brka { margin: 10px 5px 0 5px; width: 300px; height: 250px; display: inline-block; vertical-align: top; }
.brka-2, .brka-3, .brka-4, .brka-5 { display: none; }

.list { padding-top: 10px; overflow: hidden; }
.list li { overflow: hidden; }
.list a { border-style: solid; border-width: 1px; display: block; overflow: hidden; height: 50px; border-radius: 4px; font-size: 14px; margin: 10px 5px 0 5px; }
.list div { position: relative; display: table; width: 100%; overflow: hidden; }
.list span { position: relative; display: table-cell; vertical-align: middle; overflow: hidden; height: 40px; line-height: 20px; padding: 7px 100px 7px 40px; }
.list span.total { position: absolute; top: 17px; right: 10px; font-size: 14px; width: 100px; height: 20px; line-height: 20px; display: block; padding: 0; text-align: right; font-size: 12px; }
.list span.name i { position: absolute; top: 12px; left: 5px; font-size: 28px; width: 30px; height: 30px; line-height: 30px; display: block; }
.list span em { font-style: normal; }

.tradlist a { font-weight: normal; }

.about { margin: 10px 10px 0 10px; font-size: 16px; line-height: 24px; text-align: justify; overflow: hidden; }
.about p { margin-top: 10px; }
.about a { text-decoration: underline; }
.about a:hover { text-decoration: none; }

.media-container { clear: both; overflow: hidden; }

.media-table { overflow: hidden; }

.limited { padding: 0; margin: 0 auto; }

.media-video { background-color: rgb(0,0,0); position: relative; overflow: hidden; }

.wide-ratio iframe, .rectangle-ratio iframe, .square-ratio iframe, .vertical-ratio iframe, .custom-ratio iframe,
.wide-ratio video, .rectangle-ratio video, .square-ratio video, .vertical-ratio video, .custom-ratio video,
.wide-ratio source, .rectangle-ratio source, .square-ratio source, .vertical-ratio source, .custom-ratio source,
.wide-ratio object, .rectangle-ratio object, .square-ratio object, .vertical-ratio object, .custom-ratio object,
.wide-ratio embed, .rectangle-ratio embed, .square-ratio embed, .vertical-ratio embed, .custom-ratio embed
{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.meta-container { padding: 15px 0 0 10px; overflow: hidden; }
.meta-container a, .meta-container span { margin: 5px 20px 0 0; display: block; float: left; height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; }
.meta-container i { float: left; display: block; height: inherit; line-height: inherit; font-size: 30px; margin-right: 3px; }

.rating-container { float: right; overflow: hidden; padding-right: 10px; }
.rating-container a { cursor: pointer; margin: 5px 0 0 20px; }

.media { overflow: hidden; margin-top: 20px; }

.media-main-column { overflow: hidden; }

.media-list { overflow: hidden; padding-left: 10px; }

.media-list .s-list { float: left; }

.media-list .s-list a i { font-size: 18px; }

.comments-block { overflow: hidden; padding: 0 10px; }

.comments-title { overflow: hidden; }

.comments-item { overflow: hidden; padding-bottom: 20px; }

.comment { margin-top: 40px;overflow: hidden; }
.comment p { clear: both; font-size: 14px; line-height: 20px; }

p.comment-info { padding: 0 0 8px 0; float: none; background: none; font-size: 14px; }
p.comment-info span { margin-right: 20px; }
p.comment-info i { margin-right: 3px; float: left; display: block; font-size: 18px; }

.add-comment { overflow: hidden; padding-top: 20px; }

.textarea { border-style: solid; border-width: 1px; border-radius: 4px; padding: 15px; margin-top: 10px; overflow: hidden; }
.textarea textarea { background: none; text-align: left; max-width: 100% !important; width: 100% !important; min-height: 60px !important; height: 60px; max-height: 180px !important; border: 0 none; outline: 0 none; line-height: 20px; font-size: 14px; }

.input { float: left; width: 150px; margin-top: 10px; border-style: solid; border-width: 1px; border-radius: 4px; overflow: hidden; padding: 0 15px; height: 38px; line-height: 38px; }
.input input { background: none; border: 0 none; width: 100%; outline: 0 none; font-size: 14px; height: inherit; line-height: normal; text-align: left; }

button.submit { float: right; border: 0 none; cursor: pointer; border-radius: 4px;  margin-top: 10px; font-size: 14px; padding: 0 20px; outline: 0 none; height: 40px; line-height: 40px; }

.more-comments { padding-top: 40px; overflow: hidden; text-align: center; }
.more-comments a { border-radius: 4px; display: inline-block; vertical-align: top; font-weight: bold; cursor: pointer; height: 30px; line-height: 30px; font-size: 14px; padding: 5px 15px; }
.more-comments i { display: inline-block; vertical-align: top; margin: 1px 0 0 5px; height: inherit; line-height: inherit; }

.footer-container { border-bottom-style: solid; border-bottom-width: 3px; overflow: hidden; margin-top: 40px; padding: 0 10px 20px 10px; font-size: 16px; line-height: 22px; text-align: center; }
.footer-container p { margin-top: 10px; }
.footer-container a { text-decoration: underline; height: 28px; line-height: 28px; display: inline-block; vertical-align: top; margin: 0 10px; }
.footer-container a:hover { text-decoration: none; }
.footer-container .main-container { padding: 0; }

#scroll-top { opacity: 0.9; position: fixed; z-index: 20000; overflow: hidden; border-radius: 5px; right: 10px; bottom: 60px; cursor: pointer; display: none; width: 50px; height: 50px; line-height: 50px; font-size: 24px; text-align: center; }
#scroll-top:hover { opacity: 1; }
#scroll-top i { display: block; height: inherit; line-height: inherit; }

.setag-list { overflow: hidden; padding: 14px 6px 0 10px; text-align: center; font-size: 0; }
.setag-list a { display: inline-block; vertical-align: top; margin: 6px 3px 0 3px; height: 36px; line-height: 36px; font-size: 14px; border-radius: 3px; padding: 0 10px; }
.setag-list i { display: block; float: left; margin: 0 5px 0 0; height: inherit; line-height: inherit; font-size: 20px; }

.dropdown-container { display: none; box-shadow: 0 5px 15px -6px rgb(0,0,0); position: absolute; z-index: 95000; right: 5px; top: 50px; overflow: hidden; padding: 5px 0 10px 0; width: 200px; }
.dropdown-container a { height: 40px; line-height: 40px; padding: 0 10px; margin: 5px 10px 0 10px; font-size: 16px; text-align: left; display: block; }

.bio-info-wrapper { margin-top: 5px; overflow: hidden; }

.bio-info-wrapper .rating-container { float: left; }
.bio-info-wrapper .rating-container a { margin: 5px 20px 0 0; }

.bio-info-tab { display: table; width: 100%; padding-top: 10px; }

.bio-info-left { padding: 0 5px 0 10px; display: table-cell; vertical-align: top; overflow: hidden; width: 150px !important; max-width: 150px !important; }
.bio-info-left img { width: 100%; height: auto; max-width: 150px; }

.bio-info-right { display: table-cell; vertical-align: top; overflow: hidden; font-size: 14px; padding: 0 10px 0 5px; }

.bio-info-meta { overflow: hidden; }
.bio-info-meta ul { overflow: hidden; height: 190px; }
.bio-info-meta li { font-size: 13px; overflow: hidden; margin-top: 10px; height: 40px; }
.bio-info-meta li:first-child { margin-top: 0; }
.bio-info-meta span, .bio-info-meta a { height: 20px; line-height: 20px; margin: 0 0 0 5px; display: inline-block; vertical-align: top; }
.bio-info-meta span.val { background: none; font-weight: bold; display: block; }
.bio-info-meta a { text-decoration: underline; }
.bio-info-meta a:hover { text-decoration: none; }
.bio-info-meta a.social-link { float: left; border-radius: 50%; width: 40px; height: 40px; line-height: 40px; margin: 10px 5px 0 5px; padding: 0; text-align: center; font-size: 20px; }
.bio-info-meta ul.active { height: auto; }
.bio-info-meta ul.active li { height: auto; }

.bio-info-text { max-height: 66px; overflow: hidden; margin: 20px 10px 0 10px; }
.bio-info-text p { font-size: 14px; line-height: 22px; text-align: justify; }
.bio-info-logo { text-align: center; float: left; }
.bio-info-logo img { max-width: 120px; width: 100%; height: auto; display: inline-block; vertical-align: top; }
.bio-info-text span { font-weight: bold; }
.bio-info-text.active { max-height: 100%; }
.bio-info-text.active p { margin-top: 15px; }
.bio-info-text.active p:first-child { margin-top: 0; }
.bio-info-text.studio-text.active p:nth-child(2) { margin-top: 0; }

.bio-info-buttons { text-align: center; overflow: hidden; }

.bio-info-right .meta-container { padding: 0; }

.info-open, .info-close, .text-open, .text-close, .actors-open, .actors-close { cursor: pointer; height: 25px; line-height: 25px; font-weight: bold; font-size: 14px; margin: 10px 0 0 0; }

.info-open, .info-close { float: left; margin: 10px 5px 0 5px; }

.text-open, .text-close { display: inline-block; vertical-align: top; }
.info-close, .text-close, .actors-close { display: none; }

.bio-info-thumbs { font-size: 14px; overflow: hidden; margin: 20px 0 0 10px; max-height: 190px;  }
.bio-info-thumbs li { float: left; width: 50% !important; overflow: hidden; }
.bio-info-thumbs a { display: table; width: 100%; }
.small-thumb { width: 20%; display: table-cell; vertical-align: top; overflow: hidden; padding: 10px 10px 10px 0; }
.bio-info-thumbs img { width: auto; height: 75px; }
.bio-info-thumbs p { line-height: 18px; overflow: hidden; display: table-cell; vertical-align: middle; text-align: left; padding: 10px 5px; }
.bio-info-thumbs p span { display: block; overflow: hidden; max-height: 75px; }
.bio-info-thumbs li.val { float: none; width: auto; height: auto; font-weight: bold; }

.bio-info-thumbs.active { max-height: 100%; }

.checkbox { margin: 10px 0 0 10px; overflow: hidden; }
.checkbox label { cursor: pointer; float: left; margin: 10px 20px 0 0; height: 26px; line-height: 26px; overflow: hidden; }

.search-block { overflow: hidden; border-radius: 5px; margin: 20px 10px 0 10px; position: relative; }
.search-block form { overflow: hidden; }
.search-block-input { border-width: 2px; border-style: solid; overflow: hidden; height: 50px; line-height: 50px; border-radius: 5px; padding: 0 60px 0 20px; }
.search-block input { background: none; border: 0 none; width: 100%; outline: 0 none; font-size: 16px; height: inherit; line-height: inherit; }
.search-block button { background: none; position: absolute; top: 0; right: 0; border: 0 none; cursor: pointer; outline: 0 none; width: 50px; font-size: 22px; height: 50px; line-height: 50px; }
.search-block button i { display: block; height: inherit; line-height: inherit; }

.bio-info-film-meta ul { height: auto !important; }
.bio-info-film-meta li { height: auto !important; }
.bio-info-film-meta { display: block; }

.bio-info-film-meta .bio-info-left { display: block; float: left; }
.bio-info-film-meta .bio-info-right { display: block; overflow: visible; }

.bio-info-text-wrap { overflow: hidden; padding: 20px 5px 0 5px; clear: both; }

.bio-info-film-meta, .bio-info-text, .bio-info-actor-meta, .bio-info-text { margin: 0; }

.bio-info-film-meta .s-list, .bio-info-actor-meta .s-list { float: none; display: inline-block; vertical-align: top; margin: 20px 5px 0 5px; }

.bio-info-film-meta .meta-container, .bio-info-actor-meta .meta-container { padding: 20px 0 0 0; }

.bio-info-film-meta .meta-container { padding-left: 5px; }


.bio-info-actor-meta .bio-info-left { display: block; float: left; }
.bio-info-actor-meta .bio-info-right { display: block; overflow: visible; }

.bio-info-actor-meta .meta-container { clear: both; }

.checkboxes { overflow: hidden; text-align: center; }
.checkbox { display: inline-block; vertical-align: top; overflow: hidden; }
.checkbox label { float: left; width: 120px; text-align: left; }

.checkbox-input { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 16px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.checkbox-input input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.checkmark { position: absolute; top: 0; left: 0; height: 24px; width: 24px; border-radius: 3px; border-width: 1px; border-style: solid; }
.checkmark:after { content: ""; position: absolute; display: none; }
.checkbox-input input:checked ~ .checkmark:after { display: block; }
.checkbox-input .checkmark:after { left: 9px; top: 5px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }


.big-list .s-list { max-height: 125px; }
.big-list .s-list.active { max-height: 100%; }

.list-more-open { clear: both; float: left; cursor: pointer; height: 25px; line-height: 25px; font-weight: bold; font-size: 14px; margin: 10px 0 0 5px; }
.list-more-open span { display: none; }
.list-more-open.active { font-size: 0; }
.list-more-open.active span { display: inline; font-size: 14px; }

.meta-list { overflow: hidden; }
.meta-list-inner { border-top-style: solid; border-top-width: 1px; margin-top: 20px; padding: 20px 10px 0 10px; overflow: hidden; font-size: 14px; line-height: 28px; }
.meta-list-inner span { font-weight: bold; overflow: hidden; display: inline-block; vertical-align: top; margin-right: 3px; }
.meta-list-inner i { font-size: 24px; float: left; height: inherit; line-height: inherit; margin-right: 4px; }
.meta-list-inner a { border-bottom-style: solid; border-bottom-width: 1px; display: inline-block; vertical-align: top; height: 27px; line-height: 27px; margin-left: 5px; }


.page-wrapper { overflow: hidden; }

.page-tab { overflow: hidden; padding-top: 20px; }

.page-left { background-color: rgb(0,0,0); overflow: hidden; padding: 10px 10px 0 10px; }

.page-poster { overflow: hidden; max-width: 380px; margin: 0 auto; }

.page-img { position: relative; }
.page-img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.page-right { overflow: hidden; }

.page-right-top { background-color: rgb(0,0,0); color: rgb(160,160,160); overflow: hidden; padding: 0 10px 20px 10px; }

.page-right h1 { color: rgb(250,250,250); text-align: center; margin: 20px 0 0 0; }

.page-subtitle { margin: 20px 10px 0 10px; font-weight: bold; font-size: 16px; }
.page-subtitle.first-subtitle { margin-top: 20px !important; }

.page-rating { margin-top: 5px; overflow: hidden; text-align: center; }
.page-rating a, .page-rating span { height: 28px; line-height: 28px; font-size: 14px; display: inline-block; vertical-align: top; margin: 5px 10px 0 10px; overflow: hidden; }
.page-rating i { display: block; height: inherit; line-height: inherit; float: left; margin-right: 3px; font-size: 28px; }
.page-rating a.like { color: rgb(25,185,165); cursor: pointer; }
.page-rating a.dislike { color: rgb(215,95,95); cursor: pointer; }
.page-rating a.like:hover, .page-rating a.dislike:hover { color: rgb(240,240,240); }

.page-info { overflow: hidden; margin: 0 10px; max-height: 96px; }
.page-info ul { overflow: hidden; }
.page-info li { overflow: hidden; margin-top: 10px; font-size: 14px; line-height: 22px; }
.page-info li.val { float: left; min-width: 120px; }
.page-info li a { display: inline-block; vertical-align: top; text-decoration: underline; }
.page-info li a:hover { text-decoration: none; }
.page-info.active { max-height: 100%; }

.page-button { overflow: hidden; margin: 10px 10px 0 10px; font-weight: bold; font-size: 14px; }
.page-button span { display: block; float: left; cursor: pointer; }
.page-button span.page-less { display: none; }
.page-button.active span.page-more { display: none; }
.page-button.active span.page-less { display: block; }

.page-text { font-size: 14px; line-height: 22px; overflow: hidden; max-height: 44px; margin: 10px 10px 0 10px; text-align: justify; }
.page-text.active { max-height: 100%; }
.page-text.active p { margin-top: 15px; }
.page-text.active p:first-child { margin-top: 0 !important; }

.page-text.aka-text { max-height: 100% !important; }

.page-clear { border-top-style: solid; border-top-width: 1px; clear: both; margin-top: 20px; }

h2.min-top-margin { margin-top: 20px; }

.page-link { overflow: hidden; }
.page-link-inner { float: left; overflow: hidden; margin: 10px 10px 0 10px; }
.page-link a { border-width: 1px; border-style: solid; display: table; width: 98%; text-align: center; }
.page-link a img { width: 100%; height: auto; }
.page-link-img, .page-link-name { display: table-cell; vertical-align: middle; }
.page-link-img { width: 114px !important; max-width: 114px !important; padding: 4px 15px 4px 4px; }
.page-link-name { font-weight: bold; min-width: 120px !important; text-align: left; padding: 4px 15px 4px 0; }

.studio-page .page-link-img { width: 60px !important; max-width: 60px !important; }
.studio-page .page-link-name { min-width: auto !important; }

.studio-page .page-poster { background-color: rgb(0,0,0); }
.studio-page .page-img { max-width: 200px; margin: 0 auto; }
.studio-page .page-img img { position: static; height: auto; }

.film-actors { overflow: hidden; padding: 4px 7px 5px 7px; }
.film-actors ul { max-height: 194px; overflow: hidden; }
.film-actors.active ul { max-height: 100%; }
.film-actors li { float: left; overflow: hidden; width: 50%; }
.film-actors a { border-width: 1px; border-style: solid; margin: 6px 3px 0 3px; overflow: hidden; display: block; padding: 7px; font-size: 14px; font-weight: bold; }
.actor-info { display: table; width: 100%; overflow: hidden; }
.actor-img, .film-actors a p { display: table-cell; vertical-align: middle; }
.actor-img { width: 50px !important; max-width: 50px !important; padding-right: 15px; }
.actor-img img { width: auto; height: 75px; }

.sub-total { border-radius: 4px; padding: 0 8px; font-size: 16px; font-weight: bold; display: inline-block; vertical-align: top; height: inherit; line-height: inherit; margin-left: 5px; }

.auth-block { overflow: hidden; min-height: 80vh; position: relative; }
.auth-form { border-style: solid; border-width: 1px; border-radius: 4px; overflow: hidden; width: 92%; max-width: 460px; padding: 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.auth-form-alt { position: static; transform: none; margin: 20px auto 0 auto; }
.auth-input { margin-top: 10px; border-style: solid; border-width: 1px; border-radius: 4px; overflow: hidden; padding: 0 18px; height: 48px; line-height: 48px; }
.auth-input input { background: none; border: 0 none; width: 100%; outline: 0 none; font-size: 14px; height: inherit; line-height: normal; text-align: left; }
.auth-rem { overflow: hidden; margin-top: 10px; }
.auth-rem label { float: left; padding-top: 5px; }
input.in-check { border-radius: 4px; outline: 0 none !important; margin-right: 3px; width: 20px !important; height: 20px !important; cursor: pointer; box-shadow: none !important; }
input.in-check:checked { outline: 0 none !important; }
.auth-rem span { margin-top: 4px; font-size: 14px; display: inline-block; vertical-align: top; line-height: 20px; }
.auth-rem button.submit { height: 38px; line-height: 38px; margin-top: 0; }
a.auth-link { font-size: 14px; height: 28px; line-height: 28px; margin-top: 10px; display: block; float: right; border-bottom-style: solid; border-bottom-width: 1px; overflow: hidden; }

.auth-form p { font-size: 14px; line-height: 20px; }
p.auth-title { font-size: 20px; line-height: 24px; font-weight: bold; padding-bottom: 5px; }

.faq-block { overflow: hidden; border-top-style: solid; border-top-width: 1px; margin-top: 40px; padding-top: 20px; }
.f-question { border-style: solid; border-width: 1px; overflow: hidden; margin-top: 10px; font-size: 14px; line-height: 22px; padding: 5px 15px 15px 15px; border-radius: 4px; }
.f-val { overflow: hidden; margin-top: 10px; }
.f-val span { font-weight: bold; }
.f-question p { font-size: 16px; }

.auth-form .pagination { margin-top: 16px; }
.auth-form .pagination a, .auth-form .pagination span { min-width: 24px; height: 34px; line-height: 34px; font-size: 14px; margin: 4px 2px 0 2px; }

.auth-form-error {color: red; padding: 1px; font-size: 0.8rem}

@media all and (min-width:400px) {
    .thumb { width: 50%; float: left; }
    .thumb-2 .info span { font-size: 14px; }
    .thumb-alt p { font-size: 16px; }
    .page-left { padding-top: 20px; }
}

@media all and (min-width:420px) {
    a.logo { font-size: 20px; }
    .bio-info-logo { padding: 0 15px 15px 0; }
    .thumb-cat { width: 50%; float: left; }
}

@media all and (min-width:500px) {
    .list li { width: 50%; float: left; }
    .list a { font-size: 14px; }
    .bio-info-meta ul { height: 200px; margin-top: -10px; }
    .bio-info-meta li { float: left; width: 50%; }
    .bio-info-meta li:first-child { margin-top: 10px; }
}

@media all and (min-width:600px) {
    .bio-info-thumbs li { width: 33.3333% !important; }
    .bio-info-meta li { font-size: 14px; }
    .film-actors li { width: 33.3333%; }
}

@media all and (min-width:640px) {
    a.logo { font-size: 22px; }
    .thumb p.thumb-cat { font-size: 18px; }
    .brka-2 { display: inline-block; }
    .meta-container a, .meta-container span { height: 36px; line-height: 36px; }
    .rating-container a i { font-size: 36px; }
    .thumb { width: 33.3333%; }
    .thumb-cat { width: 33.3333%; }

    .bio-info-left { width: 180px !important; max-width: 180px !important; padding-right: 20px; }
    .bio-info-left img { max-width: 180px; }
    .bio-info-meta ul { height: auto !important; max-width: 500px; }
    .bio-info-meta li { height: auto; margin-top: 15px !important; }
    .info-open, .info-close { display: none !important; }
    .bio-info-film-meta .bio-info-meta ul { max-width: 100%; }
    .bio-info-film-meta li { width: auto; margin-right: 60px; }

    .bio-info-film-meta .bio-info-left,  .bio-info-actor-meta .bio-info-left { padding-right: 20px; }

    .bio-info-text-wrap { clear: none; }

    .bio-info-film-meta .text-open, .bio-info-film-meta .text-close, .bio-info-actor-meta .text-open, .bio-info-actor-meta .text-close { float: left; }

    .bio-info-film-meta .meta-container { padding-left: 0; }


}
@media all and (min-width:700px) {
    .bio-info-thumbs li { width: 25% !important; }
}

@media all and (min-width:800px) {
    .brka-desk-728 { display: block; }
    .brka-mob { display: none; }
    .list li { width: 33.3333%; }

    .bio-info-left { width: 200px !important; max-width: 200px !important; }
    .bio-info-left img { max-width: 200px; }
    .bio-info-meta li { margin-top: 20px !important; }
}

@media all and (min-width:840px) {
    a.logo { font-size: 24px; }
    h1, h2 { font-size: 26px; }
    h2 { margin-top: 60px; }
    .pagination { margin-top: 55px;}
    .brkas-container { margin-top: 50px; }
    .brka { margin: 10px 10px 0 10px; }
    #scroll-top { right: 20px; bottom: 80px; width: 60px; height: 60px; line-height: 60px; font-size: 28px; }
    .limited { width: 70%; }
    .setag-list a { height: 42px; line-height: 42px; font-size: 16px; padding: 0 12px; }
    .after-head { max-height: 48px; }
    .bio-info-thumbs li { width: 20% !important; }

    .page-tab { display: table; width: 100%; padding: 0; }
    .page-left, .page-right { display: table-cell; vertical-align: top; }
    .page-left { background: none; width: 255px !important; max-width: 255px !important; padding-right: 10px; }
    .page-right-top { color: rgb(110,110,110); background: none; padding: 0 0 0 10px; }
    .page-right h1 { color: rgb(50,50,50); text-align: left; margin-top: 16px; }
    .page-rating { margin: 15px 0 0 -2px; }
    .page-rating a, .page-rating span { display: block; float: left; margin: 5px 20px 0 0; height: 32px; line-height: 32px; }
    .page-rating a.like { color: rgb(5,165,135); }
    .page-rating a.dislike { color: rgb(195,65,65); }
    .page-rating a.like:hover, .page-rating a.dislike:hover { color: rgb(50,50,50); }
    .page-rating i { font-size: 32px; }
    .page-rating i.la-eye { margin-right: 6px; }
    .page-clear { margin: 20px 10px 0 10px; }

    .film-actors li { width: 25%; }

    .page-subtitle.big { font-size: 26px; font-weight: normal; margin-top: 40px; }
    .film-actors { padding-top: 14px; }
    .studio-page .page-img { padding: 30px 10px; }


}


@media all and (min-width:900px) {
    .thumb { width: 25%; }
    .thumb-cat { width: 25%; }
}

@media all and (min-width:1020px) {
    .media-table { display: table; width: 100%; }
    .media-main-column, .media-right-column { display: table-cell; vertical-align: top; }
    .media { margin: 20px 10px 0 10px; }
    .media-right-column { min-width: 322px !important; width: 322px !important; max-width: 322px !important; padding-left: 10px; }
    .media-right-column .brkas-container { margin-top: 10px; }
    .media-right-column h2 { font-size: 20px; margin-top: 20px; }
    .media-right-column .thumb { width: 100% !important; }
    .media-right-column .pic { float: left; width: 36%; margin-right: 10px; padding: 0; }
    .media-right-column .thumb .spinner { width: 24px; height: 24px; line-height: 24px; font-size: 24px; margin: -12px 0 0 -12px; }
    .media-right-column .pic.wide-ratio img, .media-right-column .pic.rectangle-ratio img, .media-right-column .pic.square-ratio img, .media-right-column .pic.vertical-ratio img, .media-right-column .pic.custom-ratio img { position: relative; }
    .media-right-column .thumb a { overflow: visible; }
    .media-right-column .thumb p { height: 40px !important; line-height: 20px !important; white-space: normal; margin-top: 0; font-size: 14px !important; }
    .media-right-column .overlay { font-size: 11px; height: 20px; line-height: 20px; }
    .media-right-column .info { margin-top: 2px; height: 20px; line-height: 20px; }
    .media-right-column .info span { font-size: 12px; }
    .media-right-column .info span i { font-size: 16px; margin-right: 3px; }
    .media-main-column .thumb { width: 33.3333%; }
    .brka-3 { display: inline-block; }
    .brka-desk-900 { display: block; }
    .clear-line { margin: 20px 10px 0 10px; }
    .bio-info-thumbs li { width: 16.6666% !important; }
    .list li { width: 25%; }

    .bio-info-actor-meta .bio-info-meta ul { max-width: 100%; }
    .bio-info-actor-meta .bio-info-meta li { width: 25%; height: auto; }
    .bio-info-actor-meta .meta-container { clear: none; }

    .meta-list-inner { font-size: 16px; margin: 20px 10px 0 10px; padding: 20px 0 0 0; line-height: 32px; }
    .meta-list-inner a { height: 31px; line-height: 31px; }
    .meta-list-inner i { font-size: 28px; }

    .bio-info-left { width: 255px !important; max-width: 255px !important; padding-right: 15px; }
    .bio-info-left img {  max-width: 255px; }

    .page-info { max-height: 64px; }
    .page-info ul { float: left; width: 50%; }
    .page-info li.val { min-width: auto; padding-right: 5px; }
    .film-info ul { width: auto !important; margin: 5px 60px 0 0; }

    h2.min-top-margin { margin-top: 40px; }

    .page-left { width: 308px !important; max-width: 308px !important; padding-right: 20px; }

    .film-actors li { width: 20%; }
    .studio-page .page-img { padding: 50px 10px; }
}

@media all and (min-width:1220px) {
    .dropdown-list { box-shadow: 0 5px 15px -7px rgba(0,0,0,0.7); }
    .main-container { max-width: 100%; width: 1200px; }
    .menu-slide { display: none; }
    .menu-container { display: block !important; box-shadow: none; background-color: transparent; border: 0 none; border-radius: 0; position: static; padding: 0;  width: auto; overflow: visible; }
    .menu-container a, .menu-container span { padding: 0; background: none; float: left; margin: 0 20px 0 0; height: 50px; line-height: 50px; font-size: 14px; }
    .menu-container div { float: left; }
    .menu-container div.categories-button { position: static; }
    .menu-container div.films-button { position: static; }
    .menu-container a.login-reg { float: right; }
    .dropdown-list { position: absolute; top: 50px; left: 10px; right: 10px; padding: 10px 15px 20px 20px; margin: 0; }
    .dropdown-list li { margin: 5px 10px 0 0; }
    .dropdown-list li a { background: none; font-size: 14px; height: 36px; line-height: 36px; padding: 0 10px; margin: 0 !important; }
    .dropdown-list li { margin: 5px 5px 0 0 !important; }
    .dropdown-list li.clear a {  margin: 0; }
    .dropdown-list li.clear span { margin: 25px 0 0 0; }
    .videos-list { right: auto; min-width: 180px !important; padding-top: 15px; }
    .videos-list li a { font-size: 16px; float: none; margin-top: 5px !important; height: 50px; line-height: 50px; padding: 0 15px; }
    .categories-list li { float: left; }
    .categories-list a { margin-top: 5px !important; }
    .films-list li { float: left; }
    .films-list a { margin-top: 5px !important; }
    a.logo { margin-right: 20px; font-size: 20px; }
    .media-table { display: table; width: 100%; }
    .media-main-column, .media-right-column { display: table-cell; vertical-align: top; }
    .media { margin: 20px 10px 0 10px; }
    .media-right-column { min-width: 322px !important; width: 322px !important; max-width: 322px !important; padding-left: 10px; }
    .media-right-column .brkas-container { margin-top: 10px; }
    .media-right-column h2 { font-size: 20px; margin-top: 20px; }
    .media-right-column .thumb { width: 100% !important; }
    .media-right-column .pic { float: left; width: 36%; margin-right: 10px; padding: 0; }
    .media-right-column .thumb .spinner { width: 24px; height: 24px; line-height: 24px; font-size: 24px; margin: -12px 0 0 -12px; }
    .media-right-column .pic.wide-ratio img, .media-right-column .pic.rectangle-ratio img, .media-right-column .pic.square-ratio img, .media-right-column .pic.vertical-ratio img, .media-right-column .pic.custom-ratio img { position: relative; }
    .media-right-column .thumb a { overflow: visible; }
    .media-right-column .thumb p { height: 40px !important; line-height: 20px !important; white-space: normal; margin-top: 0; font-size: 14px !important; }
    .media-right-column .overlay { font-size: 11px; height: 20px; line-height: 20px; }
    .media-right-column .info { margin-top: 2px; height: 20px; line-height: 20px; margin-right: 10px; }
    .media-right-column .info span { font-size: 12px; }
    .media-right-column .info span i { font-size: 16px; margin-right: 3px; }
    .media-main-column .thumb { width: 33.3333%; }
    .brka-3 { display: inline-block; }
    .brka-desk-900 { display: block; }
    .bio-info-left { width: 280px !important; max-width: 280px !important; }
    .bio-info-left img {  max-width: 280px; }
    .film-actors li { width: 16.6666%; }
}

@media all and (min-width:1320px) {
    a.logo { margin-right: 60px; font-size: 24px; }
    .head-container { position: fixed; }
    .menu-container a, .menu-container span { margin: 0 30px 0 0; font-size: 16px; }
    .main-container { width: 1300px; }
    .s-list { float: left; margin-right: 80px; }
    .s-list a { font-size: 15px; }
    .brka-4 { display: inline-block; }
    .pagination a, .pagination span { min-width: 40px; height: 50px; line-height: 50px; font-size: 18px; }
    .brka { margin: 10px 5px 0 5px; }
    .meta-container { padding-top: 10px; }
    .meta-container a, .meta-container span { height: 42px; line-height: 42px; }
    .rating-container a i { font-size: 42px; }
    .media-main-column .thumb { width: 25%; }
    .thumb-cat { width: 16.6666%; }
    .thumb-cat p { font-size: 14px; }
    .bio-info-actor-meta .bio-info-meta li { width: 20%; }
    .bio-info-left { width: 305px !important; max-width: 305px !important; }
    .bio-info-left img {  max-width: 305px; }
}

@media all and (min-width:1720px) {
    a.logo { margin-right: 80px; }
    .main-container { width: 1700px; }
    .menu-container a, .menu-container span { margin-right: 50px; font-size: 18px; }
    h1, h2 { font-size: 28px; }
    .brka-5 { display: inline-block; }
    .list li { width: 16.6666%; }
    .brka { margin: 10px 10px 0 10px; }
    .media-right-column .brka-2 { display: inline-block; }
    .thumb { width: 16.6666%; }
    .bio-info-thumbs li { width: 12.5% !important; }
    .thumb-cat p { font-size: 16px; }
    .bio-info-left { width: 263px !important; max-width: 263px !important; }
    .bio-info-left img { max-width: 263px; }
    .page-info ul { width: 33.3333%; }

    .film-actors li { width: 12.5%; }
}
