/*---------------------------------------------------------
	1.Embedded fonts styles
	2.General reset
	3.Common site styles
	4.Styles for responsive breakpoints
	---------------------------------------------------------*/
/* ---------------------------------------------------------
1. Embedded fonts styles
---------------------------------------------------------*/
@font-face {
  font-family: 'gibsonbold_italic';
  src: url(/assets/gibson-bolditalic-webfont.eot);
  src: url(/assets/gibson-bolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/gibson-bolditalic-webfont.woff) format("woff"), url(/assets/gibson-bolditalic-webfont.ttf) format("truetype"), url(/assets/gibson-bolditalic-webfont.svg#gibsonbold_italic) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gibsonitalic';
  src: url(/assets/gibson-italic-webfont.eot);
  src: url(/assets/gibson-italic-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/gibson-italic-webfont.woff) format("woff"), url(/assets/gibson-italic-webfont.ttf) format("truetype"), url(/assets/gibson-italic-webfont.svg#gibsonitalic) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gibsonbold';
  src: url(/assets/gibson-bold-webfont.eot);
  src: url(/assets/gibson-bold-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/gibson-bold-webfont.woff) format("woff"), url(/assets/gibson-bold-webfont.ttf) format("truetype"), url(/assets/gibson-bold-webfont.svg#gibsonbold) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gibsonlight';
  src: url(/assets/gibson-light-webfont.eot);
  src: url(/assets/gibson-light-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/gibson-light-webfont.woff) format("woff"), url(/assets/gibson-light-webfont.ttf) format("truetype"), url(/assets/gibson-light-webfont.svg#gibsonlight) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gibsonregular';
  src: url(/assets/gibson-regular-webfont.eot);
  src: url(/assets/gibson-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/gibson-regular-webfont.woff) format("woff"), url(/assets/gibson-regular-webfont.ttf) format("truetype"), url(/assets/gibson-regular-webfont.svg#gibsonregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gibsonlight_italic';
  src: url(/assets/gibson-lightitalic-webfont.eot);
  src: url(/assets/gibson-lightitalic-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/gibson-lightitalic-webfont.woff) format("woff"), url(/assets/gibson-lightitalic-webfont.ttf) format("truetype"), url(/assets/gibson-lightitalic-webfont.svg#gibsonlight_italic) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gibsonsemibold_italic';
  src: url(/assets/gibson-semibolditalic-webfont.eot);
  src: url(/assets/gibson-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/gibson-semibolditalic-webfont.woff) format("woff"), url(/assets/gibson-semibolditalic-webfont.ttf) format("truetype"), url(/assets/gibson-semibolditalic-webfont.svg#gibsonsemibold_italic) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gibsonsemibold';
  src: url(/assets/gibson-semibold-webfont.eot);
  src: url(/assets/gibson-semibold-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/gibson-semibold-webfont.woff) format("woff"), url(/assets/gibson-semibold-webfont.ttf) format("truetype"), url(/assets/gibson-semibold-webfont.svg#gibsonsemibold) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* ---------------------------------------------------------
	2. General reset
---------------------------------------------------------*/
/* line 70, /var/app/app/assets/stylesheets/all.css.scss */
* {
  font-size: 100.01%;
  max-height: 100000px;
}

/* line 74, /var/app/app/assets/stylesheets/all.css.scss */
html {
  font-size: 62.5%;
}

/* line 75, /var/app/app/assets/stylesheets/all.css.scss */
body {
  margin: 0;
  font: 1.6em/1.525em 'gibsonregular', Arial, Helvetica, sans-serif;
  color: #000;
  min-width: 1192px;
  background: #fff;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
}

/* line 84, /var/app/app/assets/stylesheets/all.css.scss */
img {
  vertical-align: top;
  border-style: none;
}

/* line 88, /var/app/app/assets/stylesheets/all.css.scss */
a {
  text-decoration: none;
  color: #000;
  outline: none;
}

/* line 93, /var/app/app/assets/stylesheets/all.css.scss */
a:hover {
  text-decoration: underline;
}

/* line 94, /var/app/app/assets/stylesheets/all.css.scss */
input, textarea, select {
  font: 100% Arial, Helvetica, sans-serif;
  vertical-align: middle;
  color: #000;
  outline: none;
}

/* line 100, /var/app/app/assets/stylesheets/all.css.scss */
form, fieldset {
  margin: 0;
  padding: 0;
  border-style: none;
}

/* line 105, /var/app/app/assets/stylesheets/all.css.scss */
header, footer, article, section, nav, figure, aside {
  display: block;
}

/* line 106, /var/app/app/assets/stylesheets/all.css.scss */
figure {
  margin: 0;
  padding: 0;
}

/* line 110, /var/app/app/assets/stylesheets/all.css.scss */
input[type=text], input[type=password], input[type=file], input[type=email], input[type=submit], textarea {
  -webkit-appearance: none;
  border-radius: 0;
}

/* line 114, /var/app/app/assets/stylesheets/all.css.scss */
input[type=text], input[type=password], input[type=file], input[type=submit], textarea, input[type=search] {
  -webkit-appearance: none;
  border-radius: 0;
}

/* line 118, /var/app/app/assets/stylesheets/all.css.scss */
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  display: none;
}

/* line 122, /var/app/app/assets/stylesheets/all.css.scss */
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

/* line 125, /var/app/app/assets/stylesheets/all.css.scss */
input[type=search] {
  -webkit-appearance: none;
  -webkit-box-sizing: content-box;
}

/* line 129, /var/app/app/assets/stylesheets/all.css.scss */
::-webkit-input-placeholder {
  color: #c7c7c7;
}

/* line 130, /var/app/app/assets/stylesheets/all.css.scss */
:-moz-placeholder {
  color: #c7c7c7;
}

/* line 131, /var/app/app/assets/stylesheets/all.css.scss */
::-moz-placeholder {
  color: #c7c7c7;
  opacity: 1;
}

/* line 135, /var/app/app/assets/stylesheets/all.css.scss */
:-ms-input-placeholder {
  color: #c7c7c7;
}

/* line 136, /var/app/app/assets/stylesheets/all.css.scss */
.subscribe-form ::-webkit-input-placeholder {
  color: #fff;
}

/* line 137, /var/app/app/assets/stylesheets/all.css.scss */
.subscribe-form :-moz-placeholder {
  color: #fff;
}

/* line 138, /var/app/app/assets/stylesheets/all.css.scss */
.subscribe-form ::-moz-placeholder {
  color: #fff;
  opacity: 1;
}

/* line 142, /var/app/app/assets/stylesheets/all.css.scss */
.subscribe-form :-ms-input-placeholder {
  color: #fff;
}

/* ---------------------------------------------------------
	3. Common site styles
   ---------------------------------------------------------*/
/* line 146, /var/app/app/assets/stylesheets/all.css.scss */
#wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

/* line 151, /var/app/app/assets/stylesheets/all.css.scss */
#header .holder:after, #header:after {
  display: block;
  clear: both;
  content: '';
}

/* line 156, /var/app/app/assets/stylesheets/all.css.scss */
#header {
  width: 100%;
  z-index: 9999;
  background: #e5e5e5;
}

/* line 161, /var/app/app/assets/stylesheets/all.css.scss */
#header.add {
  position: absolute;
  left: 0;
  top: 0;
  background: none;
}

/* line 167, /var/app/app/assets/stylesheets/all.css.scss */
#header .holder {
  max-width: 1180px;
  margin: 0 auto;
  padding: 21px 9px 9px;
}

/* line 172, /var/app/app/assets/stylesheets/all.css.scss */
#header .logo {
  float: left;
}

/* line 173, /var/app/app/assets/stylesheets/all.css.scss */
#header .logo h1 {
  margin: 0;
}

/* line 174, /var/app/app/assets/stylesheets/all.css.scss */
.client-area {
  width: 11.8%;
  padding: 11px 0 0 32px;
  float: right;
}

/* line 179, /var/app/app/assets/stylesheets/all.css.scss */
.btn-blog {
  float: left;
  text-transform: uppercase;
  color: #0d0d0d;
}

/* line 184, /var/app/app/assets/stylesheets/all.css.scss */
.btn-blog:hover {
  text-decoration: none;
  color: #e72e4a;
}

/* line 188, /var/app/app/assets/stylesheets/all.css.scss */
.btn-opener {
  width: 22px;
  height: 22px;
  margin: -2px 0 0;
  float: right;
  text-indent: -9999px;
  background: url(/assets/bg-sprite.png) no-repeat -82px 0;
  overflow: hidden;
}

/* line 197, /var/app/app/assets/stylesheets/all.css.scss */
.btn-opener:hover {
  background-position: 0 -23px;
}

/* line 198, /var/app/app/assets/stylesheets/all.css.scss */
.nav-holder {
  width: 50%;
  float: left;
}

/* line 202, /var/app/app/assets/stylesheets/all.css.scss */
.nav-holder:after {
  display: block;
  clear: both;
  content: '';
}

/* line 207, /var/app/app/assets/stylesheets/all.css.scss */
#nav {
  padding: 8px 0 0 6%;
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 18px;
}

/* line 217, /var/app/app/assets/stylesheets/all.css.scss */
#nav ul:after {
  display: block;
  clear: both;
  content: '';
}

/* line 222, /var/app/app/assets/stylesheets/all.css.scss */
#nav ul {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  list-style: none;
}

/* line 228, /var/app/app/assets/stylesheets/all.css.scss */
#nav ul li {
  position: relative;
  margin: 0 3px 0 0;
  float: left;
}

/* line 233, /var/app/app/assets/stylesheets/all.css.scss */
#nav ul li.hidden {
  display: none;
}

/* line 234, /var/app/app/assets/stylesheets/all.css.scss */
#nav ul li:hover .drop-holder {
  display: block;
}

/* line 235, /var/app/app/assets/stylesheets/all.css.scss */
#nav a {
  color: #0d0d0d;
  padding: 6px 20px 2px 11px;
  display: block;
  border-radius: 3px;
}

/* line 241, /var/app/app/assets/stylesheets/all.css.scss */
#nav a.has-drop-down-a {
  border-radius: 3px 3px 0 0;
}

/* line 242, /var/app/app/assets/stylesheets/all.css.scss */
#nav ul a:hover, #nav ul li:hover > a {
  box-shadow: 0 1px 6px -1px #909090;
  text-decoration: none;
  background: #fff;
}

/* line 247, /var/app/app/assets/stylesheets/all.css.scss */
#header .js-slide-hidden {
  position: static !important;
}

/* line 248, /var/app/app/assets/stylesheets/all.css.scss */
#nav .opener {
  width: 22px;
  overflow: hidden;
  height: 16px;
  padding: 0;
  border-radius: 0;
  text-indent: -9999px;
  display: none;
  background: url(/assets/bg-sprite.png) no-repeat -113px 0;
}

/* line 258, /var/app/app/assets/stylesheets/all.css.scss */
.drop-holder:after {
  display: block;
  clear: both;
  content: '';
}

/* line 263, /var/app/app/assets/stylesheets/all.css.scss */
.drop-holder {
  width: auto;
  padding: 12px 13px 2px;
  position: absolute;
  border-radius: 0 0 3px 3px;
  left: 0;
  top: 100%;
  box-shadow: 0 4px 5px -1px #909090;
  z-index: 500;
  background: #fff;
  display: none;
}

/* line 275, /var/app/app/assets/stylesheets/all.css.scss */
#nav ul ul {
  padding: 0 10px 0 0;
  float: left;
  text-transform: none;
}

/* line 280, /var/app/app/assets/stylesheets/all.css.scss */
#nav ul ul:first-child {
  padding: 0 26px 0 0;
}

/* line 281, /var/app/app/assets/stylesheets/all.css.scss */
#nav ul ul li {
  margin: 0 0 8px;
  float: none;
}

/* line 285, /var/app/app/assets/stylesheets/all.css.scss */
#nav ul ul a {
  color: #868686;
  padding: 0;
}

/* line 289, /var/app/app/assets/stylesheets/all.css.scss */
#nav ul ul a:hover, #nav ul ul li.active a {
  color: #e51937;
  background: none;
  box-shadow: none;
}

/* line 294, /var/app/app/assets/stylesheets/all.css.scss */
.search-form {
  width: 27.4%;
  margin: 3px 0 0;
  padding: 8px 0 7px;
  float: right;
  border: 1px solid #dadad9;
  border-radius: 4px;
  box-shadow: 0 6px 2px -2px #f0f0f0 inset;
  background: #fff;
  overflow: hidden;
}

/* line 305, /var/app/app/assets/stylesheets/all.css.scss */
.search-form input[type="search"] {
  width: 75%;
  padding: 3px 5px;
  height: 18px;
  line-height: 18px;
  float: left;
  outline: none;
  border: none;
  color: #c7c7c7;
  background: none;
}

/* line 316, /var/app/app/assets/stylesheets/all.css.scss */
.search-form input[type="submit"] {
  width: 17px;
  height: 17px;
  overflow: hidden;
  margin: 2px 7px 0 14px;
  text-indent: -9999px;
  outline: none;
  border: none;
  float: left;
  cursor: pointer;
  background: url(/assets/bg-sprite.png) no-repeat;
}

/* line 328, /var/app/app/assets/stylesheets/all.css.scss */
#main {
  margin-bottom: 60px;
}

/* line 331, /var/app/app/assets/stylesheets/all.css.scss */
.cycle-gallery {
  /*	height: 676px; */
  position: relative;
  overflow: hidden;
}

/* line 337, /var/app/app/assets/stylesheets/all.css.scss */
.cycle-gallery:before,
.visual.add:before {
  width: 100%;
  height: 250px;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  z-index: 500;
  background: url(/assets/bg-shadow.png) repeat-x;
}

/* line 347, /var/app/app/assets/stylesheets/all.css.scss */
.visual.player {
  background: #0e0e0e;
}

/* line 348, /var/app/app/assets/stylesheets/all.css.scss */
.visual.player img {
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}

/* line 353, /var/app/app/assets/stylesheets/all.css.scss */
.visual img {
  display: block;
  height: auto;
  width: 100%;
}

/* line 358, /var/app/app/assets/stylesheets/all.css.scss */
.cycle-gallery .mask {
  position: relative;
  overflow: hidden;
}

/* line 362, /var/app/app/assets/stylesheets/all.css.scss */
.cycle-gallery .mask .slideset {
  width: 99999px;
  float: left;
}

/* line 366, /var/app/app/assets/stylesheets/all.css.scss */
.cycle-gallery .mask .slide {
  width: 100%;
  float: left;
}

/* line 370, /var/app/app/assets/stylesheets/all.css.scss */
.cycle-gallery .mask .slide.active {
  z-index: 1;
}

/* line 371, /var/app/app/assets/stylesheets/all.css.scss */
.cycle-gallery img {
  width: 100%;
  height: auto;
  display: block;
}

/* line 376, /var/app/app/assets/stylesheets/all.css.scss */
.cycle-gallery .btn-prev, .cycle-gallery .btn-next {
  width: 40px;
  height: 51px;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -43px 0 0;
  z-index: 999;
  text-indent: -9999px;
  display: block;
  opacity: 0.41;
  background: url(/assets/bg-btns.png) no-repeat;
  overflow: hidden;
}

/* line 390, /var/app/app/assets/stylesheets/all.css.scss */
.cycle-gallery .btn-next {
  left: auto;
  right: 0;
  background-position: -49px 0;
}

/* line 395, /var/app/app/assets/stylesheets/all.css.scss */
.cycle-gallery .btn-prev:hover, .cycle-gallery .btn-next:hover {
  opacity: 1;
}

/* line 396, /var/app/app/assets/stylesheets/all.css.scss */
.pagination {
  width: 100%;
  position: absolute;
  bottom: 11px;
  left: 0;
  z-index: 9999;
}

/* line 403, /var/app/app/assets/stylesheets/all.css.scss */
.pagination ul {
  max-width: 952px;
  margin: 0 auto;
  padding: 0 120px;
  letter-spacing: -4px;
  list-style: none;
  overflow: hidden;
}

/* line 411, /var/app/app/assets/stylesheets/all.css.scss */
.pagination ul li {
  letter-spacing: 0;
  display: inline-block;
  vertical-align: top;
  padding: 0 8px 0 5px;
}

/* line 417, /var/app/app/assets/stylesheets/all.css.scss */
.pagination ul a {
  width: 11px;
  height: 11px;
  display: block;
  text-indent: -9999px;
  border-radius: 50%;
  background: #c6cbc7;
  overflow: hidden;
}

/* line 426, /var/app/app/assets/stylesheets/all.css.scss */
.pagination ul li.active a, .pagination ul a:hover {
  background: #fff;
}

/* line 427, /var/app/app/assets/stylesheets/all.css.scss */
.caption-holder {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 434, /var/app/app/assets/stylesheets/all.css.scss */
.caption {
  position: relative;
  max-width: 1152px;
  height: 100%;
  margin: 0 auto;
  padding: 0 20px;
  font: 1.1em/2em 'gibsonsemibold', Arial, Helvetica, sans-serif;
  color: #fff;
  overflow: hidden;
}

/* line 444, /var/app/app/assets/stylesheets/all.css.scss */
.cycle-gallery .caption img.add-img {
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 0 35px;
}

/* line 450, /var/app/app/assets/stylesheets/all.css.scss */
.caption h2 {
  margin: 0 0 3px;
  font: 2.2em/1.1em 'gibsonsemibold', Arial, Helvetica, sans-serif;
}

/* line 454, /var/app/app/assets/stylesheets/all.css.scss */
.btn-watch {
  padding: 3px 6px 6px;
  display: inline-block;
  vertical-align: top;
  border: 3px solid #fff;
  color: #fff;
  text-transform: uppercase;
}

/* line 462, /var/app/app/assets/stylesheets/all.css.scss */
.btn-watch:hover {
  text-decoration: none;
  color: #000;
  border-color: #000;
}

/* line 467, /var/app/app/assets/stylesheets/all.css.scss */
.caption .holder {
  display: table;
  height: 100%;
  overflow: hidden;
}

/* line 472, /var/app/app/assets/stylesheets/all.css.scss */
.caption .holder.add h2 {
  font-size: 2.3em;
}

/* line 473, /var/app/app/assets/stylesheets/all.css.scss */
.visual .info-area h2 {
  margin: 0 0 7px;
  font-size: 2.5em;
}

/* line 477, /var/app/app/assets/stylesheets/all.css.scss */
.caption .content-holder {
  width: 352px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}

/* line 483, /var/app/app/assets/stylesheets/all.css.scss */
.caption p {
  margin: 0 0 49px;
}

/* line 484, /var/app/app/assets/stylesheets/all.css.scss */
.carousel {
  max-width: 1172px;
  margin: 0 auto;
  padding: 0 20px 0 0;
  position: relative;
}

/* line 490, /var/app/app/assets/stylesheets/all.css.scss */
.carousel img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* line 495, /var/app/app/assets/stylesheets/all.css.scss */
.carousel .mask {
  max-width: 1130px;
  margin: 0 auto;
  padding: 67px 0 65px;
  position: relative;
  overflow: hidden;
}

/* line 502, /var/app/app/assets/stylesheets/all.css.scss */
.carousel .mask .slideset {
  width: 99999px;
  float: left;
}

/* line 506, /var/app/app/assets/stylesheets/all.css.scss */
.carousel .mask .slide {
  width: 244px;
  float: left;
}

/* line 510, /var/app/app/assets/stylesheets/all.css.scss */
.carousel .btn-next {
  width: 17px;
  height: 31px;
  overflow: hidden;
  margin: -23px 0 0;
  position: absolute;
  right: 0;
  top: 50%;
  display: block;
  text-indent: -9999px;
  background: url(/assets/bg-sprite.png) no-repeat -186px -74px;
}

/* line 522, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list {
  max-width: 1186px;
  margin: 0 auto 10px;
  padding: 0 9px;
  position: relative;
}

/* line 528, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list:after {
  display: block;
  clear: both;
  content: '';
}

/* line 533, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list .mask {
  position: relative;
  overflow: hidden;
}

/* line 537, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list .mask .slideset {
  width: 99999px;
  float: left;
}

/* line 541, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list .mask .slide {
  width: 100%;
  float: left;
}

/* line 545, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list .header {
  padding: 4px 0 14px 48px;
  position: relative;
  overflow: hidden;
}

/* line 550, /var/app/app/assets/stylesheets/all.css.scss */
.header .btn-view {
  float: right;
  margin: 5px 0 0;
  color: #d81309;
}

/* line 555, /var/app/app/assets/stylesheets/all.css.scss */
.header .btn-view:hover {
  text-decoration: none;
  color: #000;
}

/* line 559, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list h2 {
  margin: 0;
  font-size: 1.25em;
  line-height: 1.4em;
  font-weight: normal;
  color: #000;
  float: left;
}

/* line 567, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list .header:before {
  width: 29px;
  height: 29px;
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  background: url(/assets/ico1.png) no-repeat;
}

/* line 576, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list .header.mystery:before {
  width: 32px;
  height: 32px;
  background: url(/assets/ico2.png) no-repeat;
}

/* line 581, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list .header.trend:before, .movies-list .header.film:before {
  background: url(/assets/ico5.png) no-repeat;
  left: 6px;
}

/* line 585, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list h2 span {
  font-family: 'gibsonlight', Arial, Helvetica, sans-serif;
}

/* line 586, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list .header.feature:before {
  width: 32px;
  height: 33px;
  background: url(/assets/ico3.png) no-repeat;
}

/* line 591, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list .header.jackie:before {
  width: 28px;
  height: 29px;
  background: url(/assets/ico4.png) no-repeat;
}

/* line 596, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list .btn-next {
  width: 17px;
  overflow: hidden;
  height: 31px;
  position: absolute;
  right: -49px;
  top: 50%;
  margin: 1px 0 0;
  display: block;
  text-indent: -9999px;
  background: url(/assets/bg-sprite.png) no-repeat -186px -74px;
}

/* line 609, /var/app/app/assets/stylesheets/all.css.scss */
.carousel .btn-next,
.movies-list .btn-next {
  opacity: 0.7;
}

/* line 610, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list .btn-next:hover, .carousel .btn-next:hover {
  opacity: 1;
}

/* line 611, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list.add.series .btn-next {
  margin: -50px 0 0;
}

/* line 612, /var/app/app/assets/stylesheets/all.css.scss */
.slide-holder {
  width: 38.9%;
  position: relative;
  float: left;
}

/* line 617, /var/app/app/assets/stylesheets/all.css.scss */
.slide-holder.shadow:before {
  width: 100%;
  height: 75px;
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  z-index: 500;
  background: url(/assets/bg-shadow2.png) repeat-x;
}

/* line 627, /var/app/app/assets/stylesheets/all.css.scss */
.slide-holder.shadow .caption {
  z-index: 501;
}

/* line 630, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list img {
  height: auto;
  width: 100%;
  display: block;
}

/* line 635, /var/app/app/assets/stylesheets/all.css.scss */
.thumbs-holder {
  float: left;
  width: 100%;
}

/* line 639, /var/app/app/assets/stylesheets/all.css.scss */
.thumbnails {
  float: right;
  width: 61.1%;
  margin: 0 0 0 -2.68%;
  padding: 0;
  letter-spacing: -4px;
  list-style: none;
}

/* line 647, /var/app/app/assets/stylesheets/all.css.scss */
.twocolumns.player .thumbnails {
  margin: 0 -2.857% 0 0;
  float: left;
  width: auto;
}

/* line 652, /var/app/app/assets/stylesheets/all.css.scss */
.thumbnails li {
  width: 30.56%;
  margin: 0 0 10px 2.68%;
  display: inline-block;
  vertical-align: top;
  letter-spacing: 0;
}

/* line 659, /var/app/app/assets/stylesheets/all.css.scss */
.thumbnails li .img-holder {
  position: relative;
}

/* line 662, /var/app/app/assets/stylesheets/all.css.scss */
.img-holder.shadow:before {
  width: 100%;
  height: 55px;
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  z-index: 500;
  background: url(/assets/bg-shadow3.png) repeat-x;
}

/* line 672, /var/app/app/assets/stylesheets/all.css.scss */
.img-holder.shadow .caption {
  z-index: 501;
}

/* line 675, /var/app/app/assets/stylesheets/all.css.scss */
.btn-play {
  width: 30px;
  height: 42px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -27px 0 0 -13px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  background: url(/assets/bg-play.png) no-repeat;
}

/* line 687, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar .btn-play {
  width: 38px;
  height: 55px;
  margin: -24px 0 0 -17px;
  background: url(/assets/bg-play.png) no-repeat 0 -51px;
}

/* line 693, /var/app/app/assets/stylesheets/all.css.scss */
.slide-holder .btn-play {
  width: 38px;
  height: 58px;
  margin: -32px 0 0 -14px;
  background: url(/assets/bg-play.png) no-repeat 0 -51px;
}

/* line 699, /var/app/app/assets/stylesheets/all.css.scss */
.thumbnails .caption, .slide-holder .caption {
  width: 100%;
  height: auto;
  padding: 5px 8px;
  position: absolute;
  left: 0;
  bottom: 0;
  font: 0.96em/1.18em 'gibsonregular', Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 711, /var/app/app/assets/stylesheets/all.css.scss */
.thumbnails .caption .title, .thumbnails .caption span, .slide-holder .caption .title, .slide-holder .caption span {
  display: block;
}

/* line 712, /var/app/app/assets/stylesheets/all.css.scss */
.thumbnails .caption .title {
  font: 0.85em/1.16em 'gibsonlight', Arial, Helvetica, sans-serif;
}

/* line 713, /var/app/app/assets/stylesheets/all.css.scss */
.slide-holder .caption {
  padding: 10px;
  font: 1.2em/1.25em 'gibsonregular', Arial, Helvetica, sans-serif;
}

/* line 717, /var/app/app/assets/stylesheets/all.css.scss */
.slide-holder .caption .title {
  font: 0.85em/1.06em 'gibsonlight', Arial, Helvetica, sans-serif;
}

/* line 718, /var/app/app/assets/stylesheets/all.css.scss */
.thumbnails.albumbs {
  width: auto;
  margin: 0 -7% 0 0;
  float: none;
}

/* line 723, /var/app/app/assets/stylesheets/all.css.scss */
.thumbnails.albumbs li {
  width: 17.4%;
  margin: 0 1.5% 0 0;
}

/* line 727, /var/app/app/assets/stylesheets/all.css.scss */
.container.add h1 {
  margin: 0 0 16px;
}

/* line 728, /var/app/app/assets/stylesheets/all.css.scss */
.container.add .post {
  margin: 0;
  padding: 0 0 37px;
  border-bottom: 0;
}

/* line 733, /var/app/app/assets/stylesheets/all.css.scss */
.container.add .post .holder {
  padding: 0 0 0 13px;
}

/* line 734, /var/app/app/assets/stylesheets/all.css.scss */
.container.add .post h2 {
  margin: 0 0 15px;
  letter-spacing: 1px;
  word-spacing: -2px;
  font-size: 1.8em;
  line-height: 1.2em;
}

/* line 741, /var/app/app/assets/stylesheets/all.css.scss */
.container.add .post time {
  margin: 0 0 4px;
}

/* line 742, /var/app/app/assets/stylesheets/all.css.scss */
.tags {
  margin: 0;
  padding: 20px 0 0;
  font-size: 1.1em;
  list-style: none;
  border-top: 1px solid #ccc;
  overflow: hidden;
}

/* line 750, /var/app/app/assets/stylesheets/all.css.scss */
.tags li {
  padding: 0 5px 0 0;
  float: left;
}

/* line 754, /var/app/app/assets/stylesheets/all.css.scss */
.tags a {
  color: #e51937;
}

/* line 755, /var/app/app/assets/stylesheets/all.css.scss */
.tags a:hover {
  color: #000;
  text-decoration: none;
}

/* line 759, /var/app/app/assets/stylesheets/all.css.scss */
.content-holder {
  padding: 36px 0 0;
  overflow: hidden;
}

/* line 763, /var/app/app/assets/stylesheets/all.css.scss */
.content-holder p {
  margin: 0 0 23px;
}

/* line 764, /var/app/app/assets/stylesheets/all.css.scss */
.content-holder .title {
  margin: 0 0 23px;
  display: block;
  font-weight: normal;
}

/* line 769, /var/app/app/assets/stylesheets/all.css.scss */
.container.terms {
  max-width: 1174px;
  padding: 40px 14px 38px 4px;
  line-height: 1.2em;
}

/* line 774, /var/app/app/assets/stylesheets/all.css.scss */
.container .txt {
  width: 37%;
  padding: 20px 13px 0;
}

/* line 778, /var/app/app/assets/stylesheets/all.css.scss */
.container.terms h1 {
  margin: 0 0 23px;
  padding: 0 0 25px;
  background: url(/assets/seperator1.png) no-repeat 0 100%;
}

/* line 783, /var/app/app/assets/stylesheets/all.css.scss */
.container.terms p {
  margin: 0 0 19px;
}

/* line 784, /var/app/app/assets/stylesheets/all.css.scss */
.container .txt.add {
  padding: 20px 13px 59px;
}

/* line 785, /var/app/app/assets/stylesheets/all.css.scss */
.twocolumns {
  max-width: 1182px;
  margin: 0 auto;
  padding: 40px 5px;
  overflow: hidden;
}

/* line 791, /var/app/app/assets/stylesheets/all.css.scss */
#content {
  width: 56.2%;
  line-height: 1.3em;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 799, /var/app/app/assets/stylesheets/all.css.scss */
#content p {
  margin: 0 0 15px;
}

/* line 800, /var/app/app/assets/stylesheets/all.css.scss */
#content p span {
  display: block;
}

/* line 801, /var/app/app/assets/stylesheets/all.css.scss */
#content .header {
  margin: 0 0 54px;
  position: relative;
}

/* line 805, /var/app/app/assets/stylesheets/all.css.scss */
#content .header.add {
  margin: 0 0 39px;
}

/* line 806, /var/app/app/assets/stylesheets/all.css.scss */
#content .header:after {
  display: block;
  clear: both;
  content: '';
}

/* line 811, /var/app/app/assets/stylesheets/all.css.scss */
#content .header:before {
  width: 133px;
  height: 1px;
  position: absolute;
  content: '';
  left: 0;
  bottom: -28px;
  background: url(/assets/seperator1.png) no-repeat 0 100%;
}

/* line 820, /var/app/app/assets/stylesheets/all.css.scss */
.header h1 {
  margin: 0 0 14px;
  font-size: 1.5em;
  line-height: 1.7em;
  font-weight: normal;
}

/* line 826, /var/app/app/assets/stylesheets/all.css.scss */
.header h2 {
  margin: 0;
  font-size: 1.2em;
  line-height: 1.2em;
  font-weight: normal;
}

/* line 832, /var/app/app/assets/stylesheets/all.css.scss */
#content .header p {
  margin: 0;
}

/* line 833, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar {
  width: 32.3%;
  margin: 52px 0 0;
  font-size: 1.1em;
  line-height: 1em;
  float: right;
  background: #fafafa;
}

/* line 841, /var/app/app/assets/stylesheets/all.css.scss */
.widgets-holder {
  overflow: hidden;
}

/* line 842, /var/app/app/assets/stylesheets/all.css.scss */
.side-widget {
  margin: 0 0 12px;
  padding: 0 0 14px;
  overflow: hidden;
  border-bottom: 1px solid #c8c8c8;
}

/* line 848, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar .holder {
  padding: 31px 41px 35px 29px;
}

/* line 849, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar h2 {
  margin: 0 0 14px;
  font: 1.1em/1.4em 'gibsonsemibold', Arial, Helvetica, sans-serif;
}

/* line 853, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar time {
  margin: 0 0 5px;
  display: block;
  font: 0.9em/1.1em 'gibsonsemibold', Arial, Helvetica, sans-serif;
  color: #8f8f8f;
}

/* line 859, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar .img-holder {
  width: 29.2%;
  margin: 5px 0 0;
  float: left;
}

/* line 864, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar img {
  width: 100%;
  height: auto;
  display: block;
}

/* line 869, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar .text-holder {
  padding: 0 0 0 10px;
  overflow: hidden;
}

/* line 873, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar p {
  margin: 0 0 6px;
}

/* line 874, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar .read-more {
  font: 0.9em/1.1em 'gibsonsemibold', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #e51937;
}

/* line 879, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar .read-more:hover {
  text-decoration: none;
  color: #000;
}

/* line 883, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar .btn-more {
  padding: 11px 5px 9px;
  display: block;
  color: #fff;
  text-transform: capitalize;
  background: #e51937;
  text-align: center;
  font: 1.1em/1.2em 'gibsonsemibold', Arial, Helvetica, sans-serif;
}

/* line 892, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar .btn-more:hover {
  color: #000;
  text-decoration: none;
}

/* line 896, /var/app/app/assets/stylesheets/all.css.scss */
.contact-form {
  overflow: hidden;
}

/* line 897, /var/app/app/assets/stylesheets/all.css.scss */
.contact-form .row:after {
  display: block;
  clear: both;
  content: '';
}

/* line 902, /var/app/app/assets/stylesheets/all.css.scss */
.contact-form .row {
  margin: 0 0 26px;
}

/* line 903, /var/app/app/assets/stylesheets/all.css.scss */
.contact-form .col {
  width: 45.7%;
  margin: 0 16px 0 0;
  float: left;
}

/* line 908, /var/app/app/assets/stylesheets/all.css.scss */
.contact-form label {
  margin: 0 0 10px;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  display: block;
}

/* line 915, /var/app/app/assets/stylesheets/all.css.scss */
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form textarea {
  width: 100%;
  height: 44px;
  padding: 7px 5px;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  box-shadow: 0 2px 3px 1px #dfdfdf inset;
  outline: none;
  font-size: 17px;
  line-height: 44px;
  color: #000;
  display: block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 931, /var/app/app/assets/stylesheets/all.css.scss */
.contact-form textarea {
  width: 100%;
  height: 384px;
  resize: none;
}

/* line 936, /var/app/app/assets/stylesheets/all.css.scss */
.contact-form input[type="submit"] {
  padding: 13px 51px 14px;
  display: block;
  cursor: pointer;
  font: 16px/20px 'gibsonsemibold', Arial, Helvetica, sans-serif;
  border: none;
  outline: none;
  text-transform: uppercase;
  color: #fff;
  background: #e51937;
}

/* line 947, /var/app/app/assets/stylesheets/all.css.scss */
.contact-form input[type="submit"]:hover {
  color: #000;
}

/* line 948, /var/app/app/assets/stylesheets/all.css.scss */
.contact-form .row.add {
  width: 94%;
}

/* line 949, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar.add {
  font-size: 1em;
  line-height: 1.2em;
}

/* line 953, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar.add .holder {
  padding: 31px 41px 287px 29px;
}

/* line 954, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar.add h2 {
  margin: 0 0 22px;
  font-size: 1.2em;
  line-height: 1.4em;
}

/* line 959, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar .title {
  display: block;
  font: 1em/1.2em 'gibsonsemibold', Arial, Helvetica, sans-serif;
}

/* line 963, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar address {
  width: 55%;
  font-style: normal;
}

/* line 967, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar.add p {
  margin: 0 0 20px;
}

/* line 968, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar dl {
  margin: 0;
  padding: 19px 0 0;
  overflow: hidden;
}

/* line 973, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar dt {
  margin: 0 2px 0 0;
  font: 1em/1.2em 'gibsonsemibold', Arial, Helvetica, sans-serif;
  float: left;
}

/* line 978, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar dl a:hover {
  text-decoration: none;
  color: #e51937;
}

/* line 982, /var/app/app/assets/stylesheets/all.css.scss */
.info-area h2 {
  margin: 0 0 11px;
  font: 40px/45px 'gibsonregular', Arial, Helvetica, sans-serif;
  color: #fff;
}

/* line 987, /var/app/app/assets/stylesheets/all.css.scss */
.info-area {
  width: 23.5%;
  padding: 17px 36px 0 123px;
  position: absolute;
  left: 0;
  bottom: 358px;
  background: rgba(0, 0, 0, 0.7);
}

/* line 995, /var/app/app/assets/stylesheets/all.css.scss */
.info-area.series {
  width: 100%;
  padding: 0;
  background: none;
}

/* line 1000, /var/app/app/assets/stylesheets/all.css.scss */
.info-area .opener {
  width: 49px;
  height: 252px;
  float: left;
  position: relative;
  z-index: 555;
  text-indent: -9999px;
  background: url(/assets/bg-opener.png) no-repeat;
}

/* line 1009, /var/app/app/assets/stylesheets/all.css.scss */
.info-area .slide {
  width: 23.5%;
  left: 49px;
  position: absolute;
  top: 0;
  background: rgba(0, 0, 0, 0.7);
}

/* line 1016, /var/app/app/assets/stylesheets/all.css.scss */
.info-area .slide .holder {
  padding: 15px 36px 1px 123px;
}

/* line 1019, /var/app/app/assets/stylesheets/all.css.scss */
.visual .info-area p {
  margin: 0 0 20px;
}

/* line 1020, /var/app/app/assets/stylesheets/all.css.scss */
.subscribe-form {
  font-size: 14px;
  line-height: 18px;
  color: #fff;
}

/* line 1025, /var/app/app/assets/stylesheets/all.css.scss */
.subscribe-form p {
  margin: 0 0 20px;
}

/* line 1026, /var/app/app/assets/stylesheets/all.css.scss */
.subscribe-form input[type="email"] {
  width: 100%;
  height: 43px;
  margin: 0 0 16px;
  font-size: 18px;
  line-height: 33px;
  padding: 5px;
  color: #fff;
  border: 1px solid #929291;
  outline: none;
  background: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 1041, /var/app/app/assets/stylesheets/all.css.scss */
.subscribe-form input[type="submit"] {
  margin: 0 0 29px;
  padding: 12px 12px 11px;
  text-align: center;
  border: 3px solid #fff;
  cursor: pointer;
  color: #fff;
  text-transform: uppercase;
  font: bold 16px/18px Arial, Helvetica, sans-serif;
  background: none;
  outline: none;
}

/* line 1053, /var/app/app/assets/stylesheets/all.css.scss */
.subscribe-form input[type="submit"]:hover {
  border-color: #929291;
  color: #929291;
}

/* line 1057, /var/app/app/assets/stylesheets/all.css.scss */
.tabs-area {
  font: 1em/1.2em 'gibsonregular', Arial, Helvetica, sans-serif;
  max-width: 1174px;
  margin: 0 auto;
  padding: 32px 0 0;
}

/* line 1063, /var/app/app/assets/stylesheets/all.css.scss */
.tabs-area:after {
  display: block;
  clear: both;
  content: '';
}

/* line 1068, /var/app/app/assets/stylesheets/all.css.scss */
.tabs-area.film {
  padding: 12px 0 0;
}

/* line 1069, /var/app/app/assets/stylesheets/all.css.scss */
.tabs-area .mask {
  width: 80%;
  float: left;
  overflow: hidden;
  margin: 0 0 -1px;
}

/* line 1075, /var/app/app/assets/stylesheets/all.css.scss */
.tabs-area .title {
  font-size: 1.2em;
  margin: 2px 6px;
  float: right;
  font-weight: normal;
  color: #ee1717;
}

/* line 1082, /var/app/app/assets/stylesheets/all.css.scss */
.tabset {
  width: 9999px !important;
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  position: relative;
  z-index: 999;
}

/* line 1091, /var/app/app/assets/stylesheets/all.css.scss */
.tabset.add {
  width: 9999px !important;
  font-size: 1.2em;
}

/* line 1095, /var/app/app/assets/stylesheets/all.css.scss */
.tabset.add a {
  padding: 9px 15px 6px 21px;
}

/* line 1098, /var/app/app/assets/stylesheets/all.css.scss */
.tabset a.active, .tabset a:hover {
  border-color: #cdcdcd;
  text-decoration: none;
  background: #fff;
}

/* line 1103, /var/app/app/assets/stylesheets/all.css.scss */
.tabset li {
  float: left;
}

/* line 1104, /var/app/app/assets/stylesheets/all.css.scss */
.tabset a {
  padding: 7px 21px 4px;
  border-top: 1px solid transparent;
  border-left: 1px solid #c3c3c3;
  color: #000;
  display: block;
  background: #d3d3d3;
}

/* line 1112, /var/app/app/assets/stylesheets/all.css.scss */
.tabset li.last a {
  border-right: 1px solid #c3c3c3;
}

/* line 1113, /var/app/app/assets/stylesheets/all.css.scss */
.tab-content {
  border-top: 1px solid #cdcdcd;
}

/* line 1114, /var/app/app/assets/stylesheets/all.css.scss */
.tab-content.add.series .btn-next {
  margin: -51px 0 0;
}

/* line 1115, /var/app/app/assets/stylesheets/all.css.scss */
.tab-content .holder {
  max-width: 1192px;
  margin: 0 auto;
  padding: 43px 0 0;
}

/* line 1120, /var/app/app/assets/stylesheets/all.css.scss */
.tab-content .holder:after {
  display: block;
  clear: both;
  content: '';
}

/* line 1125, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list.add {
  padding-bottom: 17px;
}

/* line 1126, /var/app/app/assets/stylesheets/all.css.scss */
.thumbnails.add {
  width: auto;
  margin: 0 -1% 49px 0;
  padding: 0;
  float: none;
  overflow: hidden;
}

/* line 1134, /var/app/app/assets/stylesheets/all.css.scss */
.thumbnails.add li,
.thumb-holder.add .thumbnails.add li {
  width: 24%;
  margin: 0 0.3% 0 0.6%;
}

/* line 1138, /var/app/app/assets/stylesheets/all.css.scss */
.tab-content.add .thumbnails.add.series {
  margin: 0 0 65px;
}

/* line 1139, /var/app/app/assets/stylesheets/all.css.scss */
.tab-content.add .thumbnails.add.series li {
  width: 24.1%;
  margin: 0 0.8% 0 0.1%;
}

/* line 1143, /var/app/app/assets/stylesheets/all.css.scss */
.thumb-holder .thumbnails.add li {
  width: 24.2%;
}

/* line 1144, /var/app/app/assets/stylesheets/all.css.scss */
.tab-content.add .thumbnails.add li {
  width: 32.1%;
  margin: 0 0.4% 0 0.6%;
}

/* line 1148, /var/app/app/assets/stylesheets/all.css.scss */
.tab-content.add.series li {
  width: 24.2%;
  margin: 0 0.8% 0 0;
}

/* line 1152, /var/app/app/assets/stylesheets/all.css.scss */
.thumbnails.add.film li {
  width: 18.4%;
  margin: 0 1.0% 0 0.6%;
}

/* line 1156, /var/app/app/assets/stylesheets/all.css.scss */
.thumbnails.add .caption {
  padding: 10px;
  font-size: 0.86em;
}

/* line 1160, /var/app/app/assets/stylesheets/all.css.scss */
.thumbnails.add .caption .title {
  font-size: 1.25em;
  line-height: 0.96em;
}

/* line 1164, /var/app/app/assets/stylesheets/all.css.scss */
.content-holder.add {
  padding: 0 100px;
  text-align: left;
  font: 1em/1.2em 'gibsonregular', Arial, Helvetica, sans-serif;
}

/* line 1169, /var/app/app/assets/stylesheets/all.css.scss */
.content-holder.add h2 {
  margin: 0 0 20px;
  font: 2.3em/1.2em 'gibsonregular', Arial, Helvetica, sans-serif;
}

/* line 1173, /var/app/app/assets/stylesheets/all.css.scss */
.content-holder.add p {
  margin: 0 0 33px;
}

/* line 1174, /var/app/app/assets/stylesheets/all.css.scss */
.content-holder.add .btn-watch {
  padding: 14px 12px 12px 15px;
  font: 0.9em/1.2em 'gibsonsemibold', Arial, Helvetica, sans-serif;
}

/* line 1178, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list.tv {
  padding: 56px 9px 0;
}

/* line 1179, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list.tv .btn-next {
  margin: 31px 0 0;
}

/* line 1180, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list.tv .header {
  padding: 0 0 32px 53px;
}

/* line 1181, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list.tv .header.film {
  padding: 0 0 21px 52px;
}

/* line 1182, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list.tv .header h2 {
  font-size: 1.3em;
}

/* line 1183, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list.tv .caption {
  font: 0.8em/1.1em Arial, Helvetica, sans-serif;
}

/* line 1184, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list.tv .caption .title {
  font: bold 1.3em/1.2em Arial, Helvetica, sans-serif;
}

/* line 1185, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list.tv .thumbnails.add {
  margin: 0 0 17px;
}

/* line 1186, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list.tv .thumbnails.add li:first-child {
  margin-left: 0;
}

/* line 1187, /var/app/app/assets/stylesheets/all.css.scss */
.movies-list.tv .thumbnails .img-holder {
  margin: 0;
}

/* line 1188, /var/app/app/assets/stylesheets/all.css.scss */
.tabs-area a {
  padding: 9px 21px 7px 21px;
}

/* line 1189, /var/app/app/assets/stylesheets/all.css.scss */
.tab-content.add .thumbnails li {
  width: 32.2%;
}

/* line 1190, /var/app/app/assets/stylesheets/all.css.scss */
.tab-content.add .holder {
  padding-top: 44px;
}

/* line 1191, /var/app/app/assets/stylesheets/all.css.scss */
.tab-content.add.film .holder {
  padding-top: 49px;
}

/* line 1192, /var/app/app/assets/stylesheets/all.css.scss */
.tab-content.add .thumbnails li .img-holder {
  margin-bottom: 0;
}

/* line 1193, /var/app/app/assets/stylesheets/all.css.scss */
.tab-content.add .thumbnails.add {
  margin-bottom: 2px;
}

/* line 1194, /var/app/app/assets/stylesheets/all.css.scss */
.thumb-holder {
  overflow: hidden;
}

/* line 1195, /var/app/app/assets/stylesheets/all.css.scss */
.visual {
  width: 100%;
  position: relative;
  color: #959595;
  background: #000;
  overflow: hidden;
}

/* line 1202, /var/app/app/assets/stylesheets/all.css.scss */
.visual > img {
  width: 100%;
  height: auto;
  display: block;
}

/* line 1207, /var/app/app/assets/stylesheets/all.css.scss */
.visual-holder {
  background: #000;
}

/* line 1208, /var/app/app/assets/stylesheets/all.css.scss */
.visual .holder {
  max-width: 1186px;
  margin: 0 auto;
  padding: 6px 3px 46px;
  overflow: hidden;
}

/* line 1214, /var/app/app/assets/stylesheets/all.css.scss */
.visual .text-holder {
  width: 57.3%;
  padding: 0 6px;
  overflow: hidden;
}

/* line 1219, /var/app/app/assets/stylesheets/all.css.scss */
.visual .ad {
  float: right;
  margin: 11px 0 0;
}

/* line 1223, /var/app/app/assets/stylesheets/all.css.scss */
.visual h2 {
  margin: 0 0 4px;
  font: 1.7em/1.7em 'gibsonregular', Arial, Helvetica, sans-serif;
}

/* line 1227, /var/app/app/assets/stylesheets/all.css.scss */
.visual p {
  margin: 0 0 22px;
}

/* line 1228, /var/app/app/assets/stylesheets/all.css.scss */
.visual h2 span {
  font-family: 'gibsonsemibold', Arial, Helvetica, sans-serif;
  color: #dedddd;
}

/* line 1232, /var/app/app/assets/stylesheets/all.css.scss */
.visual .social-networks {
  margin: 0;
  padding: 0 6px;
  list-style: none;
  overflow: hidden;
}

/* line 1238, /var/app/app/assets/stylesheets/all.css.scss */
.visual .social-networks li {
  float: left;
  margin: 0 26px 0 0;
}

/* line 1242, /var/app/app/assets/stylesheets/all.css.scss */
.visual .social-networks a {
  padding: 0 0 0 19px;
  display: block;
  color: #959595;
  background: url(/assets/bg-networks.png) no-repeat;
}

/* line 1248, /var/app/app/assets/stylesheets/all.css.scss */
.visual .social-networks a:hover {
  text-decoration: none;
  color: #4b68ba;
}

/* line 1252, /var/app/app/assets/stylesheets/all.css.scss */
.visual .social-networks .details {
  background-position: -6px -127px;
}

/* line 1253, /var/app/app/assets/stylesheets/all.css.scss */
.visual .social-networks .comments {
  padding: 0 0 0 26px;
  background-position: -5px -90px;
}

/* line 1257, /var/app/app/assets/stylesheets/all.css.scss */
.visual .social-networks .tweet {
  padding: 0 0 0 25px;
  background-position: -5px -41px;
}

/* line 1261, /var/app/app/assets/stylesheets/all.css.scss */
.visual .social-networks .facebook {
  padding: 0 0 0 22px;
  background-position: -4px 0;
}

/* line 1265, /var/app/app/assets/stylesheets/all.css.scss */
.visual .social-networks .share {
  padding: 0 0 0 25px;
  background-position: -19px -162px;
}

/* line 1269, /var/app/app/assets/stylesheets/all.css.scss */
.visual .social-networks .btn-like {
  width: 58px;
  text-indent: -9999px;
  overflow: hidden;
  background-position: -5px -202px;
}

/* line 1275, /var/app/app/assets/stylesheets/all.css.scss */
.twocolumns.player #content {
  width: 59.6%;
  padding: 0 0 0 2px;
}

/* line 1279, /var/app/app/assets/stylesheets/all.css.scss */
#content .header.player:before {
  background: none;
}

/* line 1280, /var/app/app/assets/stylesheets/all.css.scss */
#content .header.player {
  margin: 0;
  padding: 0 2px 18px;
}

/* line 1284, /var/app/app/assets/stylesheets/all.css.scss */
#content .header.player h2 {
  font-size: 1.5em;
  line-height: 1.5em;
}

/* line 1288, /var/app/app/assets/stylesheets/all.css.scss */
.slide h2 {
  margin: 0 0 7px;
  font-size: 1.3em;
  line-height: 1.3em;
  float: none;
}

/* line 1294, /var/app/app/assets/stylesheets/all.css.scss */
.twocolumns.player {
  max-width: 1185px;
  padding: 79px 9px 0;
}

/* line 1298, /var/app/app/assets/stylesheets/all.css.scss */
.twocolumns.player .thumbnails li {
  width: 30.46%;
  margin: 0 2.68% 20px 0;
}

/* line 1302, /var/app/app/assets/stylesheets/all.css.scss */
.comment-form {
  margin: 0 0 45px;
}

/* line 1303, /var/app/app/assets/stylesheets/all.css.scss */
.views-holder, .views-holder .holder, .name {
  overflow: hidden;
}

/* line 1304, /var/app/app/assets/stylesheets/all.css.scss */
.reviews-holder {
  overflow: hidden;
}

/* line 1305, /var/app/app/assets/stylesheets/all.css.scss */
.reviews-holder .txt {
  padding: 0 0 0 29px;
}

/* line 1306, /var/app/app/assets/stylesheets/all.css.scss */
.views-holder .holder {
  padding: 0 0 16px;
}

/* line 1307, /var/app/app/assets/stylesheets/all.css.scss */
.views-holder {
  padding: 30px 0 0;
}

/* line 1308, /var/app/app/assets/stylesheets/all.css.scss */
.name {
  font-size: 1.4em;
  line-height: 1.4em;
  padding: 11px 18px 0;
}

/* line 1313, /var/app/app/assets/stylesheets/all.css.scss */
.reviews .user {
  margin: 4px 2px 0;
  color: #949494;
}

/* line 1317, /var/app/app/assets/stylesheets/all.css.scss */
.txt .name, .txt .time {
  padding: 0;
  font-size: 1em;
  line-height: 1em;
  font-weight: bold;
  color: #949494;
}

/* line 1324, /var/app/app/assets/stylesheets/all.css.scss */
.txt .time {
  padding: 4px 3px 0;
  font: 0.9em/0.9em Arial, Helvetica, sans-serif;
}

/* line 1328, /var/app/app/assets/stylesheets/all.css.scss */
.views-holder .txt {
  line-height: 1.8em;
  padding: 0 0 0 28px;
  overflow: hidden;
}

/* line 1333, /var/app/app/assets/stylesheets/all.css.scss */
#content .txt .header {
  margin: 0 0 10px;
  line-height: 1.4em;
}

/* line 1337, /var/app/app/assets/stylesheets/all.css.scss */
#content .txt .header:before {
  background: none;
}

/* line 1338, /var/app/app/assets/stylesheets/all.css.scss */
.time {
  float: right;
}

/* line 1339, /var/app/app/assets/stylesheets/all.css.scss */
.user {
  width: 6.7%;
  float: left;
}

/* line 1343, /var/app/app/assets/stylesheets/all.css.scss */
.user img {
  display: block;
  height: auto;
  width: 100%;
}

/* line 1348, /var/app/app/assets/stylesheets/all.css.scss */
.user.add {
  width: 10%;
}

/* line 1349, /var/app/app/assets/stylesheets/all.css.scss */
.views-holder h3 {
  margin: 0 0 19px;
  font-size: 1.3em;
  line-height: 1.3em;
  display: block;
  color: #d6130b;
}

/* line 1356, /var/app/app/assets/stylesheets/all.css.scss */
.comment-form textarea {
  width: 100%;
  height: 119px;
  padding: 10px;
  border: none;
  box-shadow: 0 2px 5px 3px #f2f2f2 inset;
  outline: none;
  resize: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 1368, /var/app/app/assets/stylesheets/all.css.scss */
.comment-form input[type="submit"] {
  margin: 21px 0 0;
  padding: 8px 28px 10px 27px;
  border: none;
  outline: none;
  color: #fff;
  float: right;
  cursor: pointer;
  border-radius: 3px;
  background: #d6130b;
}

/* line 1379, /var/app/app/assets/stylesheets/all.css.scss */
.btns {
  padding: 21px 2px 0;
  overflow: hidden;
}

/* line 1383, /var/app/app/assets/stylesheets/all.css.scss */
.btns ul:first-child {
  float: left;
}

/* line 1384, /var/app/app/assets/stylesheets/all.css.scss */
.btns ul:first-child li {
  margin: 0 10px 0 0;
}

/* line 1385, /var/app/app/assets/stylesheets/all.css.scss */
.btns ul {
  margin: 0;
  padding: 0;
  list-style: none;
  float: right;
}

/* line 1391, /var/app/app/assets/stylesheets/all.css.scss */
.btns ul li {
  float: left;
  margin: 0 8px 0 2px;
}

/* line 1395, /var/app/app/assets/stylesheets/all.css.scss */
.btns ul a {
  width: 43px;
  overflow: hidden;
  height: 41px;
  display: block;
  text-indent: -9999px;
  background: url(/assets/bg-sprite2.png) no-repeat;
}

/* line 1404, /var/app/app/assets/stylesheets/all.css.scss */
.btns ul a:hover,
.comment-form input[type="submit"]:hover {
  opacity: 0.5;
}

/* line 1405, /var/app/app/assets/stylesheets/all.css.scss */
.btns ul .mail {
  background-position: 0 -51px;
}

/* line 1406, /var/app/app/assets/stylesheets/all.css.scss */
.btns ul .follow {
  width: 95px;
  height: 41px;
  background-position: -53px 0;
}

/* line 1411, /var/app/app/assets/stylesheets/all.css.scss */
.btns ul .facebook {
  background-position: 0 -153px;
}

/* line 1412, /var/app/app/assets/stylesheets/all.css.scss */
.btns ul .twitter {
  background-position: 0 -102px;
}

/* line 1413, /var/app/app/assets/stylesheets/all.css.scss */
#content .reviews p {
  margin: 0 0 6px;
}

/* line 1414, /var/app/app/assets/stylesheets/all.css.scss */
.response {
  text-align: right;
  color: #949494;
  overflow: hidden;
}

/* line 1419, /var/app/app/assets/stylesheets/all.css.scss */
.response a {
  color: #159fd6;
}

/* line 1420, /var/app/app/assets/stylesheets/all.css.scss */
.response a:hover {
  text-decoration: none;
  color: #949494;
}

/* line 1424, /var/app/app/assets/stylesheets/all.css.scss */
.twocolumns.player #sidebar {
  background: none;
  margin: 3px 0 0;
}

/* line 1428, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar .side-widget:first-child {
  padding: 0 0 28px !important;
}

/* line 1429, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar .side-widget:first-child h2 {
  margin: 0 4px !important;
}

/* line 1430, /var/app/app/assets/stylesheets/all.css.scss */
.twocolumns.player #sidebar h2 {
  margin: 0 2px 0;
  font-size: 1.1em;
  line-height: 1.4em;
  color: #101010;
}

/* line 1436, /var/app/app/assets/stylesheets/all.css.scss */
.twocolumns.player .side-widget {
  margin: 0;
  padding: 0 0 17px;
  border: none;
}

/* line 1441, /var/app/app/assets/stylesheets/all.css.scss */
.twocolumns.player #sidebar .img-holder {
  margin: 0;
  float: none;
  position: relative;
  width: 100%;
}

/* line 1447, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar h2 span {
  font-family: 'gibsonlight', Arial, Helvetica, sans-serif;
}

/* line 1448, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar .caption {
  padding: 5px 9px;
  position: absolute;
  left: 0;
  height: auto;
  bottom: 0;
  font-size: 14px;
  line-height: 18px;
}

/* line 1457, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar .caption .title {
  font: 12px/14px 'gibsonlight', Arial, Helvetica, sans-serif;
  display: block;
}

/* line 1461, /var/app/app/assets/stylesheets/all.css.scss */
.show-more {
  margin: 16px 3px;
  font-size: 1.2em;
  line-height: 1.2em;
  color: #d6130b;
  float: right;
  clear: both;
}

/* line 1469, /var/app/app/assets/stylesheets/all.css.scss */
.show-more:hover {
  text-decoration: none;
  color: #000;
}

/* line 1473, /var/app/app/assets/stylesheets/all.css.scss */
.offer {
  padding: 25px 4px 0;
  clear: both;
  overflow: hidden;
}

/* line 1478, /var/app/app/assets/stylesheets/all.css.scss */
.offer > strong {
  margin: 0 0 28px;
  font: 20px/25px 'gibsonlight', Arial, Helvetica, sans-serif;
  display: block;
}

/* line 1483, /var/app/app/assets/stylesheets/all.css.scss */
.offer strong a {
  font-family: 'gibsonregular', Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/* line 1487, /var/app/app/assets/stylesheets/all.css.scss */
.offer strong.slogan {
  margin: 0;
  float: left;
}

/* line 1491, /var/app/app/assets/stylesheets/all.css.scss */
#sidebar .offer .holder {
  padding: 2px;
  background: #f2f2f2;
  overflow: hidden;
}

/* line 1496, /var/app/app/assets/stylesheets/all.css.scss */
.list {
  color: #101010;
  margin: 0;
  padding: 18px 15px 10px 33px;
  list-style: none;
  overflow: hidden;
}

/* line 1503, /var/app/app/assets/stylesheets/all.css.scss */
.list li {
  margin: 0 0 10px;
}

/* line 1504, /var/app/app/assets/stylesheets/all.css.scss */
.list a {
  color: #51b3dd;
}

/* line 1505, /var/app/app/assets/stylesheets/all.css.scss */
.list a:hover {
  text-decoration: none;
  color: #101010;
}

/* line 1509, /var/app/app/assets/stylesheets/all.css.scss */
.cycle-gallery .img-social {
  width: auto;
  height: auto;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  right: -11px;
  bottom: 13px;
  margin: 0 20px 0 0 !important;
}

/* line 1519, /var/app/app/assets/stylesheets/all.css.scss */
.tab-content.add.film .thumbnails.add li {
  width: 18.8%;
}

/* line 1520, /var/app/app/assets/stylesheets/all.css.scss */
#footer {
  line-height: 1.1em;
  background: #080808;
  border-bottom: 42px solid #000;
}

/* line 1525, /var/app/app/assets/stylesheets/all.css.scss */
#footer .holder {
  max-width: 1186px;
  margin: 0 auto;
  padding: 58px 9px 3px;
  color: #959595;
  overflow: hidden;
}

/* line 1532, /var/app/app/assets/stylesheets/all.css.scss */
#footer h2 {
  margin: 0 0 30px;
  letter-spacing: 5px;
  color: #d5d5d5;
}

/* line 1537, /var/app/app/assets/stylesheets/all.css.scss */
#footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}

/* line 1543, /var/app/app/assets/stylesheets/all.css.scss */
#footer ul li {
  margin: 0 0 5px;
}

/* line 1544, /var/app/app/assets/stylesheets/all.css.scss */
#footer a {
  color: #959595;
}

/* line 1545, /var/app/app/assets/stylesheets/all.css.scss */
#footer a:hover {
  text-decoration: none;
  color: #fff;
}

/* line 1549, /var/app/app/assets/stylesheets/all.css.scss */
#footer .twocols {
  float: left;
}

/* line 1550, /var/app/app/assets/stylesheets/all.css.scss */
#footer .twocols .col {
  width: 180px;
  margin: 0 22px 0 0;
  float: left;
}

/* line 1555, /var/app/app/assets/stylesheets/all.css.scss */
.rights {
  /*width: 28.2%;*/
  padding: 17px 0 0;
  word-spacing: -1px;
  float: right;
  font-size: 0.9em;
}

/* line 1562, /var/app/app/assets/stylesheets/all.css.scss */
.rights-holder {
  margin: 0 0 33px;
  text-align: right;
  overflow: hidden;
}

/* line 1567, /var/app/app/assets/stylesheets/all.css.scss */
#footer .social-networks {
  float: none;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  padding: 2px 0 0;
}

/* line 1574, /var/app/app/assets/stylesheets/all.css.scss */
#footer .social-networks a {
  width: 34px;
  overflow: hidden;
  height: 34px;
  display: block;
  text-indent: -9999px;
}

/* line 1581, /var/app/app/assets/stylesheets/all.css.scss */
#footer .social-networks li {
  float: left;
  margin: 0 0 0 4px;
}

/* line 1585, /var/app/app/assets/stylesheets/all.css.scss */
#footer .social-networks .facebook {
  background: url(/assets/facebook.png);
  background-size: cover;
}

/* line 1589, /var/app/app/assets/stylesheets/all.css.scss */
#footer .social-networks .twitter {
  background: url(/assets/twitter.png);
  background-size: cover;
}

/* line 1593, /var/app/app/assets/stylesheets/all.css.scss */
#footer .social-networks .youtube {
  background: url(/assets/youtube.png);
  background-size: cover;
}

/* line 1597, /var/app/app/assets/stylesheets/all.css.scss */
#footer .social-networks .instagram {
  background: url(/assets/instagram.png);
  background-size: cover;
}

/* line 1601, /var/app/app/assets/stylesheets/all.css.scss */
.slogan {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 20px;
}

/* line 1606, /var/app/app/assets/stylesheets/all.css.scss */
.sslogo {
  display: inline-block;
  vertical-align: top;
  margin: 5px 0 0 15px;
}

/* line 1611, /var/app/app/assets/stylesheets/all.css.scss */
#footer p {
  margin: 0;
}

/* line 1612, /var/app/app/assets/stylesheets/all.css.scss */
.s1 {
  min-width: 100%;
  width: 768px;
  position: relative;
  float: left;
  left: 50%;
}

/* line 1619, /var/app/app/assets/stylesheets/all.css.scss */
.s2 {
  min-width: 100%;
  width: 768px;
  position: relative;
  float: left;
  left: -50%;
}

/* line 1626, /var/app/app/assets/stylesheets/all.css.scss */
.container {
  max-width: 1184px;
  margin: 0 auto;
  padding: 40px 4px 38px;
  overflow: hidden;
}

/* line 1632, /var/app/app/assets/stylesheets/all.css.scss */
.container h1 {
  margin: 0 0 27px;
  color: #000;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.7em;
}

/* line 1639, /var/app/app/assets/stylesheets/all.css.scss */
.post {
  margin: 0 0 19px;
  padding: 0 0 12px;
  overflow: hidden;
  border-bottom: 1px solid #e5e5e5;
}

/* line 1645, /var/app/app/assets/stylesheets/all.css.scss */
.container .img-holder {
  width: 32.6%;
  margin: 3px 0 0;
  float: left;
}

/* line 1650, /var/app/app/assets/stylesheets/all.css.scss */
.container .img-holder img {
  width: 100%;
  height: auto;
  display: block;
}

/* line 1655, /var/app/app/assets/stylesheets/all.css.scss */
.post .holder {
  padding: 0 0 0 27px;
  overflow: hidden;
}

/* line 1659, /var/app/app/assets/stylesheets/all.css.scss */
.post time {
  margin: 0 0 1px;
  display: block;
  font: 1.1em/1.1em 'gibsonsemibold', Arial, Helvetica, sans-serif;
  color: #8f8f8f;
}

/* line 1665, /var/app/app/assets/stylesheets/all.css.scss */
.post h2 {
  margin: 0 0 4px;
  font: 1.3em/1.2em 'gibsonsemibold', Arial, Helvetica, sans-serif;
}

/* line 1669, /var/app/app/assets/stylesheets/all.css.scss */
.post p {
  margin: 0 0 9px;
}

/* line 1670, /var/app/app/assets/stylesheets/all.css.scss */
.post .btn-more {
  font: 1em/1.2em 'gibsonsemibold', Arial, Helvetica, sans-serif;
  color: #e51937;
  display: inline-block;
  vertical-align: top;
}

/* line 1676, /var/app/app/assets/stylesheets/all.css.scss */
.post .btn-more:hover {
  text-decoration: none;
  color: #000;
}

/* line 1680, /var/app/app/assets/stylesheets/all.css.scss */
.more-entries {
  padding: 16px 15px 18px;
  display: block;
  font: 1em/1.2em 'gibsonsemibold', Arial, Helvetica, sans-serif;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background: #e51937;
}

/* line 1689, /var/app/app/assets/stylesheets/all.css.scss */
.more-entries:hover {
  color: #000;
  text-decoration: none;
}

/* line 1693, /var/app/app/assets/stylesheets/all.css.scss */
.divTable {
  display: table;
  width: auto;
  border: 1px;
  border-spacing: 5px;
}

/* line 1699, /var/app/app/assets/stylesheets/all.css.scss */
.divRow {
  display: table-row;
  width: auto;
  clear: both;
}

/* line 1704, /var/app/app/assets/stylesheets/all.css.scss */
.divCell {
  display: table-cell;
  width: 180px;
  vertical-align: top;
}

/* ---------------------------------------------------------
	4. Styles for responsive breakpoints
   ---------------------------------------------------------*/
@media only screen and (max-width: 1469px) {
  /* line 1713, /var/app/app/assets/stylesheets/all.css.scss */
  body {
    min-width: 320px;
  }

  /* line 1714, /var/app/app/assets/stylesheets/all.css.scss */
  .info-area {
    bottom: 0;
  }

  /* line 1715, /var/app/app/assets/stylesheets/all.css.scss */
  .info-area .slide {
    width: auto;
  }
}
@media only screen and (max-width: 1173px) {
  /* line 1720, /var/app/app/assets/stylesheets/all.css.scss */
  #nav {
    padding: 8px 3.3% 0 7.3%;
  }

  /* line 1721, /var/app/app/assets/stylesheets/all.css.scss */
  .nav-holder {
    width: auto;
  }

  /* line 1722, /var/app/app/assets/stylesheets/all.css.scss */
  .caption {
    font-size: 1em;
    line-height: 1.7em;
  }

  /* line 1726, /var/app/app/assets/stylesheets/all.css.scss */
  .cycle-gallery .caption img {
    margin: 0;
  }

  /* line 1727, /var/app/app/assets/stylesheets/all.css.scss */
  .caption h2 {
    font-size: 2em;
    line-height: 0.9em;
  }

  /* line 1731, /var/app/app/assets/stylesheets/all.css.scss */
  .caption p {
    margin: 0 0 3px;
  }

  /* line 1732, /var/app/app/assets/stylesheets/all.css.scss */
  .pagination ul {
    padding: 0 139px;
  }

  /* line 1733, /var/app/app/assets/stylesheets/all.css.scss */
  .info-area {
    bottom: 0;
  }

  /* line 1734, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list .btn-next, .movies-list .btn-prev {
    display: none;
  }

  /* line 1735, /var/app/app/assets/stylesheets/all.css.scss */
  .info-area.series {
    width: 100%;
  }

  /* line 1736, /var/app/app/assets/stylesheets/all.css.scss */
  .list {
    padding: 18px 0 10px 13px;
    font-size: 0.8em;
  }

  /* line 1740, /var/app/app/assets/stylesheets/all.css.scss */
  #nav {
    width: 100%;
  }

  /* line 1741, /var/app/app/assets/stylesheets/all.css.scss */
  .nav-holder {
    width: 48%;
  }
}
@media only screen and (max-width: 999px) {
  /* line 1744, /var/app/app/assets/stylesheets/all.css.scss */
  .nav-holder {
    width: auto;
    max-width: 50%;
  }

  /* line 1748, /var/app/app/assets/stylesheets/all.css.scss */
  #nav ul li {
    display: block;
    white-space: nowrap;
  }

  /* line 1752, /var/app/app/assets/stylesheets/all.css.scss */
  #nav {
    width: inherit;
  }

  /* line 1753, /var/app/app/assets/stylesheets/all.css.scss */
  .cycle-gallery .img-social {
    display: none;
  }

  /* line 1754, /var/app/app/assets/stylesheets/all.css.scss */
  .search-form {
    width: 100%;
    margin: 0 0 17px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: none;
    box-shadow: 3px 3px 5px 1px #afafaf inset;
  }

  /* line 1763, /var/app/app/assets/stylesheets/all.css.scss */
  .client-area {
    display: none;
  }

  /* line 1764, /var/app/app/assets/stylesheets/all.css.scss */
  #header .holder {
    padding: 8px 0 4px;
  }

  /* line 1765, /var/app/app/assets/stylesheets/all.css.scss */
  .search-form input[type="submit"] {
    margin: 3px 5px 0 11px;
  }

  /* line 1766, /var/app/app/assets/stylesheets/all.css.scss */
  .search-form input[type="search"] {
    width: 92.1%;
  }

  /* line 1767, /var/app/app/assets/stylesheets/all.css.scss */
  #header .logo {
    margin-left: 24px;
  }

  /* line 1768, /var/app/app/assets/stylesheets/all.css.scss */
  #header .logo img {
    width: 50%;
    height: auto;
  }

  /* line 1772, /var/app/app/assets/stylesheets/all.css.scss */
  #nav .opener {
    top: 0;
    right: 24px;
    margin: -2px 0 0;
    position: relative;
    display: block;
    float: right;
    z-index: 9999;
  }

  /* line 1781, /var/app/app/assets/stylesheets/all.css.scss */
  #header .js-slide-hidden {
    position: absolute !important;
  }

  /* line 1782, /var/app/app/assets/stylesheets/all.css.scss */
  #nav {
    padding: 0;
    float: none;
  }

  /* line 1786, /var/app/app/assets/stylesheets/all.css.scss */
  .nav-holder {
    width: 100%;
    padding: 7px 0 0;
    float: none;
  }

  /* line 1791, /var/app/app/assets/stylesheets/all.css.scss */
  #nav .slide {
    background: #fff;
    font: 15px/18px 'gibsonsemibold', Arial, Helvetica, sans-serif;
  }

  /* line 1795, /var/app/app/assets/stylesheets/all.css.scss */
  #nav ul li a {
    padding: 0;
    display: inline-block;
    vertical-align: top;
  }

  /* line 1800, /var/app/app/assets/stylesheets/all.css.scss */
  #nav ul li a:hover {
    color: #e51937;
  }

  /* line 1801, /var/app/app/assets/stylesheets/all.css.scss */
  #nav ul a:hover, #nav ul li:hover > a {
    box-shadow: none;
  }

  /* line 1802, /var/app/app/assets/stylesheets/all.css.scss */
  #nav ul li {
    padding: 10px 23px 9px;
    border-bottom: 1px solid #e5e5e5;
    margin: 0;
    float: none;
  }

  /* line 1808, /var/app/app/assets/stylesheets/all.css.scss */
  #nav ul li:hover .drop-holder {
    display: none !important;
  }

  /* line 1809, /var/app/app/assets/stylesheets/all.css.scss */
  .dropdown {
    padding: 55px 0 0;
  }

  /* line 1810, /var/app/app/assets/stylesheets/all.css.scss */
  #nav ul li.hidden {
    display: block;
  }

  /* line 1811, /var/app/app/assets/stylesheets/all.css.scss */
  .cycle-gallery .btn-prev, .cycle-gallery .btn-next {
    display: none;
  }

  /* line 1812, /var/app/app/assets/stylesheets/all.css.scss */
  .caption .holder {
    width: 211px;
    margin: 0 auto;
  }

  /* line 1816, /var/app/app/assets/stylesheets/all.css.scss */
  .cycle-gallery .caption img {
    width: 82%;
    margin: 0 auto 9px;
  }

  /* line 1820, /var/app/app/assets/stylesheets/all.css.scss */
  .caption {
    font-size: 0.8em;
    line-height: 1.1em;
  }

  /* line 1824, /var/app/app/assets/stylesheets/all.css.scss */
  .caption h2 {
    margin: 0;
    font-size: 2.1em;
    line-height: 1.1em;
  }

  /* line 1829, /var/app/app/assets/stylesheets/all.css.scss */
  .btn-watch {
    padding: 10px 3px;
    border-width: 2px;
    font-size: 1.25em;
    line-height: 1.2em;
  }

  /* line 1835, /var/app/app/assets/stylesheets/all.css.scss */
  .caption p {
    margin: 0 0 12px;
  }

  /* line 1836, /var/app/app/assets/stylesheets/all.css.scss */
  .cycle-gallery {
    margin-top: 21px;
  }

  /* line 1837, /var/app/app/assets/stylesheets/all.css.scss */
  .carousel img {
    width: 100%;
    max-width: none;
  }

  /* line 1841, /var/app/app/assets/stylesheets/all.css.scss */
  .carousel .mask .slide {
    width: 100px;
    margin: 0 37px 0 0;
  }

  /* line 1845, /var/app/app/assets/stylesheets/all.css.scss */
  .carousel .mask {
    max-width: 685px;
    padding: 34px 0 31px;
  }

  /* line 1849, /var/app/app/assets/stylesheets/all.css.scss */
  .carousel .btn-next {
    width: 12px;
    height: 21px;
    margin: -17px 0 0;
    right: 57px;
    background-position: -164px -74px;
  }

  /* line 1856, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list {
    margin: 0 auto;
    padding: 0 0 21px;
  }

  /* line 1860, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list h2 {
    font-size: 0.95em;
    line-height: 1em;
  }

  /* line 1864, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list .header, .movies-list .header.mystery, .movies-list .header.feature, .movies-list .header.jackie {
    padding: 1px 0 25px 24px;
    font-size: 0.8em;
  }

  /* line 1868, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list .header:before, .movies-list .header.mystery:before, .movies-list .header.feature:before, .movies-list .header.jackie:before {
    width: 15px;
    height: 15px;
    left: 2px;
    background-size: 100% 100%;
  }

  /* line 1874, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list .mask {
    max-width: 721px;
    margin: 0 auto;
  }

  /* line 1878, /var/app/app/assets/stylesheets/all.css.scss */
  .slide-holder {
    width: 47.2%;
  }

  /* line 1879, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails {
    width: 52.8%;
  }

  /* line 1880, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails li.add, .thumbnails li .img-holder.add {
    display: none;
  }

  /* line 1881, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails li {
    width: 42.6%;
    margin: 0 0 9px 7.4%;
  }

  /* line 1885, /var/app/app/assets/stylesheets/all.css.scss */
  .slide-holder .caption {
    padding: 10px 14px;
    font-size: 0.9em;
    line-height: 1.25em;
  }

  /* line 1890, /var/app/app/assets/stylesheets/all.css.scss */
  .slide-holder .caption .title {
    font-size: 0.85em;
    line-height: 0.86em;
  }

  /* line 1894, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails .caption {
    padding: 9px 12px;
    font-size: 0.76em;
    line-height: 1.18em;
  }

  /* line 1899, /var/app/app/assets/stylesheets/all.css.scss */
  .btn-play {
    width: 20px;
    height: 28px;
    margin: -24px 0 0 -3px;
    background: url(/assets/bg-sprite.png) no-repeat -83px -31px;
  }

  /* line 1905, /var/app/app/assets/stylesheets/all.css.scss */
  .slide-holder .btn-play {
    width: 29px;
    height: 39px;
    margin: -30px 0 0 -7px;
    background: url(/assets/bg-sprite.png) no-repeat -113px -25px;
  }

  /* line 1911, /var/app/app/assets/stylesheets/all.css.scss */
  .header .btn-view {
    font-size: 1em;
    line-height: 1.2em;
    margin: 0 4px;
  }

  /* line 1916, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails.albumbs li {
    width: 20.8%;
    margin: 0 3.5% 0 0;
  }

  /* line 1920, /var/app/app/assets/stylesheets/all.css.scss */
  #footer .holder {
    padding: 31px 26px 0;
    font-size: 0.8em;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }

  /* line 1927, /var/app/app/assets/stylesheets/all.css.scss */
  #footer h2 {
    letter-spacing: 0;
    margin: 0 0 18px;
    font-size: 1.2em;
    line-height: 1.3em;
  }

  /* line 1933, /var/app/app/assets/stylesheets/all.css.scss */
  #footer ul li {
    margin: 0 0 4px;
  }

  /* line 1934, /var/app/app/assets/stylesheets/all.css.scss */
  #footer .twocols .col {
    width: 124px;
  }

  /* line 1935, /var/app/app/assets/stylesheets/all.css.scss */
  #footer .twocols {
    padding: 6px 0 0;
  }

  /* line 1936, /var/app/app/assets/stylesheets/all.css.scss */
  .slogan {
    margin: 0 0 0 27px;
  }

  /* line 1937, /var/app/app/assets/stylesheets/all.css.scss */
  #footer .social-networks li {
    margin: 0 0 0 5px;
  }

  /* line 1938, /var/app/app/assets/stylesheets/all.css.scss */
  .rights {
    /*width: 40.4%;*/
    padding: 0;
    text-align: right;
    font-size: 1em;
    line-height: 1.6em;
  }

  /* line 1945, /var/app/app/assets/stylesheets/all.css.scss */
  #footer {
    border-width: 38px;
  }

  /* line 1946, /var/app/app/assets/stylesheets/all.css.scss */
  .pagination {
    bottom: 16px;
  }

  /* line 1947, /var/app/app/assets/stylesheets/all.css.scss */
  .pagination ul {
    padding: 0 302px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }

  /* line 1953, /var/app/app/assets/stylesheets/all.css.scss */
  .pagination ul a {
    width: 13px;
    height: 13px;
  }

  /* line 1957, /var/app/app/assets/stylesheets/all.css.scss */
  .container {
    padding: 19px 23px 38px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }

  /* line 1963, /var/app/app/assets/stylesheets/all.css.scss */
  .container h1 {
    margin: 0 3px 8px;
    font-size: 1.4em;
    line-height: 1.6em;
  }

  /* line 1968, /var/app/app/assets/stylesheets/all.css.scss */
  .container .img-holder {
    width: 37.8%;
  }

  /* line 1969, /var/app/app/assets/stylesheets/all.css.scss */
  .post {
    font-size: 0.8em;
    line-height: 1.7em;
  }

  /* line 1973, /var/app/app/assets/stylesheets/all.css.scss */
  .post .holder {
    padding: 0 20px 0 19px;
  }

  /* line 1974, /var/app/app/assets/stylesheets/all.css.scss */
  .post time {
    font-size: 1.2em;
  }

  /* line 1975, /var/app/app/assets/stylesheets/all.css.scss */
  .post h2 {
    margin: 0 0 1px;
    font-size: 1.2em;
    line-height: 1.2em;
  }

  /* line 1980, /var/app/app/assets/stylesheets/all.css.scss */
  .container.add h1 {
    margin: 0 0 8px;
  }

  /* line 1981, /var/app/app/assets/stylesheets/all.css.scss */
  .container.add .post .holder {
    padding: 0 68px 0 18px;
  }

  /* line 1982, /var/app/app/assets/stylesheets/all.css.scss */
  .container.add .post h2 {
    margin: 0;
    font-size: 1em;
    line-height: 1.4em;
  }

  /* line 1987, /var/app/app/assets/stylesheets/all.css.scss */
  .container.add .post time {
    margin: 0;
  }

  /* line 1988, /var/app/app/assets/stylesheets/all.css.scss */
  .tags {
    padding: 3px 0 0;
    border: 0;
    font-size: 0.9em;
  }

  /* line 1993, /var/app/app/assets/stylesheets/all.css.scss */
  .container.add .post {
    padding: 0;
  }

  /* line 1994, /var/app/app/assets/stylesheets/all.css.scss */
  .content-holder {
    padding: 23px 2px 0;
    font-size: 0.8em;
    line-height: 1.2em;
  }

  /* line 1999, /var/app/app/assets/stylesheets/all.css.scss */
  .content-holder p {
    margin: 0 0 14px;
  }

  /* line 2000, /var/app/app/assets/stylesheets/all.css.scss */
  .content-holder .title {
    margin: 0 0 14px;
  }

  /* line 2001, /var/app/app/assets/stylesheets/all.css.scss */
  .container.terms {
    padding: 0 9px;
  }

  /* line 2002, /var/app/app/assets/stylesheets/all.css.scss */
  .container .txt {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }

  /* line 2008, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns {
    padding: 16px 25px 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }

  /* line 2014, /var/app/app/assets/stylesheets/all.css.scss */
  #content {
    width: 58.2%;
    font-size: 0.8em;
    line-height: 1.2em;
  }

  /* line 2019, /var/app/app/assets/stylesheets/all.css.scss */
  .header h1 {
    margin: 0 0 3px;
    font-size: 1.8em;
    line-height: 1.8em;
  }

  /* line 2024, /var/app/app/assets/stylesheets/all.css.scss */
  .header h2 {
    font-size: 1.1em;
  }

  /* line 2025, /var/app/app/assets/stylesheets/all.css.scss */
  #content .header {
    margin: 0 0 36px;
  }

  /* line 2026, /var/app/app/assets/stylesheets/all.css.scss */
  #content .header:before {
    width: 68px;
    bottom: -27px;
  }

  /* line 2030, /var/app/app/assets/stylesheets/all.css.scss */
  #content p {
    margin: 0 0 14px;
  }

  /* line 2031, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar {
    width: 41.8%;
    margin: 0;
    font-size: 0.8em;
    line-height: 1em;
  }

  /* line 2037, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar h2 {
    font-size: 1.3em;
    line-height: 1.4em;
  }

  /* line 2041, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar .holder {
    padding: 21px 19px 35px 29px;
  }

  /* line 2042, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar .img-holder {
    width: 25.7%;
    margin: 0;
  }

  /* line 2047, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar .text-holder {
    padding: 0 0 0 6px;
  }

  /* line 2048, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar time {
    margin: 0 0 2px;
    font-size: 1em;
    line-height: 1.1em;
  }

  /* line 2053, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar p {
    margin: 0 0 8px;
  }

  /* line 2054, /var/app/app/assets/stylesheets/all.css.scss */
  .side-widget {
    padding: 0 0 13px;
  }

  /* line 2055, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar .btn-more {
    padding: 14px 5px 13px;
  }

  /* line 2056, /var/app/app/assets/stylesheets/all.css.scss */
  .header.add {
    margin: 0 0 46px;
    font-size: 1.2em;
    line-height: 1.1em;
  }

  /* line 2061, /var/app/app/assets/stylesheets/all.css.scss */
  .header.add h1 {
    font-size: 1.5em;
    line-height: 1.8em;
    margin: 0 3px 5px;
  }

  /* line 2066, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns {
    padding: 16px 22px 23px;
  }

  /* line 2067, /var/app/app/assets/stylesheets/all.css.scss */
  .contact-form .col {
    width: 100%;
    margin: 0 0 17px;
    float: none;
  }

  /* line 2072, /var/app/app/assets/stylesheets/all.css.scss */
  .contact-form label {
    margin: 0 0 5px;
  }

  /* line 2073, /var/app/app/assets/stylesheets/all.css.scss */
  .contact-form input[type="text"], .contact-form input[type="email"] {
    height: 38px;
    line-height: 38px;
  }

  /* line 2077, /var/app/app/assets/stylesheets/all.css.scss */
  #content .header.add {
    margin: 0 0 46px;
  }

  /* line 2078, /var/app/app/assets/stylesheets/all.css.scss */
  .contact-form {
    width: 98%;
  }

  /* line 2079, /var/app/app/assets/stylesheets/all.css.scss */
  .contact-form .row.add {
    width: 100%;
    margin: 0 0 41px;
  }

  /* line 2083, /var/app/app/assets/stylesheets/all.css.scss */
  .contact-form textarea {
    height: 162px;
  }

  /* line 2084, /var/app/app/assets/stylesheets/all.css.scss */
  .contact-form input[type="submit"] {
    width: 100%;
    padding: 11px 20px;
  }

  /* line 2088, /var/app/app/assets/stylesheets/all.css.scss */
  .contact-form .row {
    margin: 0 0 21px;
  }

  /* line 2089, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar.add {
    font-size: 0.8em;
    line-height: 1.2em;
    margin: 49px 0 0;
  }

  /* line 2094, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar.add .holder {
    padding: 14px 9px 14px 48px;
  }

  /* line 2095, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar.add h2 {
    margin: 0 0 5px;
    font-size: 1.3em;
    line-height: 1.4em;
  }

  /* line 2100, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar.add p {
    margin: 0 0 12px;
  }

  /* line 2101, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar address {
    width: 63%;
  }

  /* line 2102, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar dl {
    padding: 14px 0 0;
  }

  /* line 2103, /var/app/app/assets/stylesheets/all.css.scss */
  .info-area {
    width: 100%;
    padding: 9px 0 0;
    text-align: center;
  }

  /* line 2108, /var/app/app/assets/stylesheets/all.css.scss */
  .info-area h2 {
    margin: 0 0 5px;
    font-size: 20px;
    line-height: 25px;
  }

  /* line 2113, /var/app/app/assets/stylesheets/all.css.scss */
  .subscribe-form {
    font-size: 12px;
    line-height: 33px;
  }

  /* line 2117, /var/app/app/assets/stylesheets/all.css.scss */
  .subscribe-form input[type="email"] {
    width: 33.7%;
    height: 30px;
    margin: 0 0 0 -8px;
    line-height: 30px;
    padding: 3px 7px;
    font-size: 12px;
    border-width: 2px;
    border-radius: 1px;
  }

  /* line 2127, /var/app/app/assets/stylesheets/all.css.scss */
  .subscribe-form input[type="submit"] {
    font-size: 15px;
    line-height: 17px;
    margin: 0 0 38px;
    padding: 8px 4px;
  }

  /* line 2133, /var/app/app/assets/stylesheets/all.css.scss */
  .subscribe-form p {
    margin: 0 0 7px;
  }

  /* line 2134, /var/app/app/assets/stylesheets/all.css.scss */
  .subscribe-form p span {
    display: block;
  }

  /* line 2135, /var/app/app/assets/stylesheets/all.css.scss */
  .tabs-area {
    padding: 58px 23px 0;
  }

  /* line 2136, /var/app/app/assets/stylesheets/all.css.scss */
  .tabs-area.tv {
    padding: 20px 23px 0;
    font-size: 0.7em;
  }

  /* line 2140, /var/app/app/assets/stylesheets/all.css.scss */
  .tabs-area.tv a {
    padding: 7px 10px 5px 16px;
  }

  /* line 2141, /var/app/app/assets/stylesheets/all.css.scss */
  .tabs-area a {
    padding: 5px 23px 3px 16px;
  }

  /* line 2142, /var/app/app/assets/stylesheets/all.css.scss */
  .tabs-area .title {
    margin: 4px 5px;
    font-size: 0.8em;
    line-height: 1em;
  }

  /* line 2147, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails.add {
    margin: 0 -2.2% 0 0;
  }

  /* line 2148, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails.add li {
    width: 31.7%;
    margin: 0 1.5% 3px 0;
  }

  /* line 2152, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails.add .caption {
    padding: 8px 9px;
    font-size: 0.56em;
  }

  /* line 2156, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails.add li .img-holder {
    margin: 0;
  }

  /* line 2157, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.add {
    padding: 0 0 13px;
  }

  /* line 2158, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content .holder {
    padding: 31px 0 0;
  }

  /* line 2159, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv {
    padding: 19px 0 0;
  }

  /* line 2160, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .header {
    padding: 0 0 13px 22px;
  }

  /* line 2161, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .header.trend {
    padding: 0 0 26px 22px;
  }

  /* line 2162, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .header h2 {
    font-size: 1em;
  }

  /* line 2163, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list .header.trend:before, .movies-list .header.film:before {
    width: 15px;
    height: 15px;
    top: 2px;
    left: 0;
    background-size: 100% 100%;
  }

  /* line 2170, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .thumbnails.add {
    margin: 0 -3.6% 13px 0;
  }

  /* line 2171, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .thumbnails.add li {
    width: 21.8%;
    margin: 0 3.1% 0 0;
  }

  /* line 2175, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .thumbnails.add .caption {
    padding: 10px 11px;
    font-size: 0.76em;
  }

  /* line 2179, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .caption .title {
    font-size: 1em;
    line-height: 1.4em;
  }

  /* line 2183, /var/app/app/assets/stylesheets/all.css.scss */
  .tabs-area.add {
    padding: 20px 23px 0;
    font-size: 1em;
    line-height: 1.2em;
  }

  /* line 2188, /var/app/app/assets/stylesheets/all.css.scss */
  .tabs-area.add .tabset a {
    padding: 5px 15px 2px;
  }

  /* line 2189, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content.add .holder {
    padding-top: 30px;
  }

  /* line 2190, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content.add .thumbnails li {
    width: 31.7%;
  }

  /* line 2191, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.add {
    padding-bottom: 6px;
  }

  /* line 2192, /var/app/app/assets/stylesheets/all.css.scss */
  .tabset li.add {
    display: none;
  }

  /* line 2193, /var/app/app/assets/stylesheets/all.css.scss */
  .caption .holder {
    width: 288px;
  }

  /* line 2194, /var/app/app/assets/stylesheets/all.css.scss */
  .content-holder.add {
    padding: 0 0 50px;
    vertical-align: bottom;
    width: 100%;
    text-align: center;
  }

  /* line 2200, /var/app/app/assets/stylesheets/all.css.scss */
  .tabset {
    font-size: 0.8em;
    max-width: 722px;
    margin: 0 auto !important;
    float: none;
  }

  /* line 2206, /var/app/app/assets/stylesheets/all.css.scss */
  .content-holder.add h2 {
    font: 2em/1.2em 'gibsonsemibold', Arial, Helvetica, sans-serif;
  }

  /* line 2207, /var/app/app/assets/stylesheets/all.css.scss */
  .content-holder.add .btn-watch {
    font-size: 1.1em;
    line-height: 1.2em;
    padding: 11px 12px 11px 7px;
  }

  /* line 2212, /var/app/app/assets/stylesheets/all.css.scss */
  .content-holder.add p {
    margin: 0 0 10px;
  }

  /* line 2213, /var/app/app/assets/stylesheets/all.css.scss */
  .content-holder.add h2 {
    margin: 0 0 4px;
    font-size: 2em;
    line-height: 1.2em;
  }

  /* line 2218, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .header.film {
    padding: 0 0 4px 23px;
  }

  /* line 2219, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .thumbnails.add li {
    width: 17.6%;
    margin: 0 2.2% 0 0;
  }

  /* line 2223, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv.add .thumbnails.add li {
    width: 21.8%;
  }

  /* line 2224, /var/app/app/assets/stylesheets/all.css.scss */
  .tabs-area.film {
    padding: 24px 0 0;
  }

  /* line 2225, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content.add.film .holder {
    padding-top: 31px;
  }

  /* line 2226, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails.add.film li, .tab-content.add .thumbnails.add li {
    width: 31.4%;
    margin: 0 1.4% 10px 0.3%;
  }

  /* line 2230, /var/app/app/assets/stylesheets/all.css.scss */
  .visual .ad {
    display: none;
  }

  /* line 2231, /var/app/app/assets/stylesheets/all.css.scss */
  .visual h2 {
    margin: 0 0 13px;
    font-size: 1.4em;
    line-height: 1.2em;
  }

  /* line 2236, /var/app/app/assets/stylesheets/all.css.scss */
  .visual h2 span {
    display: block;
  }

  /* line 2237, /var/app/app/assets/stylesheets/all.css.scss */
  .visual .text-holder {
    width: 67.3%;
    padding: 0 8px;
  }

  /* line 2241, /var/app/app/assets/stylesheets/all.css.scss */
  .visual p {
    margin: 0 0 25px;
  }

  /* line 2242, /var/app/app/assets/stylesheets/all.css.scss */
  .visual .holder {
    padding: 14px 14px 32px;
    font-size: 0.8em;
    line-height: 1.1em;
  }

  /* line 2247, /var/app/app/assets/stylesheets/all.css.scss */
  .visual .social-networks {
    padding: 0 9px;
    line-height: 1.5em;
  }

  /* line 2251, /var/app/app/assets/stylesheets/all.css.scss */
  .visual .social-networks li {
    margin: 0 18px 0 0;
  }

  /* line 2252, /var/app/app/assets/stylesheets/all.css.scss */
  .visual .social-networks .details {
    background-position: -107px -85px;
  }

  /* line 2253, /var/app/app/assets/stylesheets/all.css.scss */
  .visual .social-networks .comments {
    background-position: -102px -55px;
  }

  /* line 2254, /var/app/app/assets/stylesheets/all.css.scss */
  .visual .social-networks .tweet {
    background-position: -102px -25px;
  }

  /* line 2255, /var/app/app/assets/stylesheets/all.css.scss */
  .visual .social-networks .facebook {
    background-position: -109px -1px;
  }

  /* line 2256, /var/app/app/assets/stylesheets/all.css.scss */
  .visual .social-networks .share {
    background-position: -99px -107px;
  }

  /* line 2257, /var/app/app/assets/stylesheets/all.css.scss */
  .visual .social-networks .btn-like {
    width: 72px;
    background-position: -105px -138px;
  }

  /* line 2261, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns.player {
    padding: 18px 21px 0;
  }

  /* line 2262, /var/app/app/assets/stylesheets/all.css.scss */
  #content .header.player h2 {
    font-size: 1.3em;
    line-height: 1.3em;
  }

  /* line 2266, /var/app/app/assets/stylesheets/all.css.scss */
  #content .header.player {
    padding: 0 2px 12px;
  }

  /* line 2268, /var/app/app/assets/stylesheets/all.css.scss */
  .slide h2,
  .visual .info-area h2 {
    margin: 0 3px 13px;
    font-size: 1.2em;
  }

  /* line 2272, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns.player .thumbnails {
    width: 100%;
  }

  /* line 2273, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns.player .thumbnails li {
    width: 37.86%;
  }

  /* line 2274, /var/app/app/assets/stylesheets/all.css.scss */
  .views-holder {
    padding: 0;
  }

  /* line 2275, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns.player .movies-list {
    padding: 0 0 19px;
  }

  /* line 2276, /var/app/app/assets/stylesheets/all.css.scss */
  .views-holder h3 {
    margin: 0 3px 15px;
    font-size: 1.1em;
    line-height: 1.1em;
  }

  /* line 2281, /var/app/app/assets/stylesheets/all.css.scss */
  .name.add {
    display: none;
  }

  /* line 2282, /var/app/app/assets/stylesheets/all.css.scss */
  .user {
    width: 7.7%;
  }

  /* line 2283, /var/app/app/assets/stylesheets/all.css.scss */
  .views-holder .holder {
    padding: 0 0 10px;
  }

  /* line 2284, /var/app/app/assets/stylesheets/all.css.scss */
  .comment-form {
    width: 78.9%;
    margin: 0 0 21px;
  }

  /* line 2288, /var/app/app/assets/stylesheets/all.css.scss */
  .btns {
    padding: 12px 4px 0;
  }

  /* line 2289, /var/app/app/assets/stylesheets/all.css.scss */
  .comment-form textarea {
    height: 88px;
  }

  /* line 2290, /var/app/app/assets/stylesheets/all.css.scss */
  .btns ul a {
    width: 31px;
    height: 31px;
  }

  /* line 2294, /var/app/app/assets/stylesheets/all.css.scss */
  .btns ul a.write {
    background-position: -175px 0;
  }

  /* line 2295, /var/app/app/assets/stylesheets/all.css.scss */
  .btns ul .mail {
    background-position: -174px -42px;
  }

  /* line 2296, /var/app/app/assets/stylesheets/all.css.scss */
  .btns ul:first-child li {
    margin: 0 7px 0 0;
  }

  /* line 2297, /var/app/app/assets/stylesheets/all.css.scss */
  .btns ul .follow {
    width: 71px;
    height: 31px;
    background-position: -216px 0;
  }

  /* line 2302, /var/app/app/assets/stylesheets/all.css.scss */
  .btns ul {
    margin: 0 0 15px;
    float: left;
    clear: both;
  }

  /* line 2307, /var/app/app/assets/stylesheets/all.css.scss */
  .btns ul .facebook {
    background-position: -174px -82px;
  }

  /* line 2308, /var/app/app/assets/stylesheets/all.css.scss */
  .btns ul .twitter {
    background-position: -174px -123px;
  }

  /* line 2309, /var/app/app/assets/stylesheets/all.css.scss */
  .btns ul li {
    margin: 0 5px 0 2px;
  }

  /* line 2310, /var/app/app/assets/stylesheets/all.css.scss */
  .comment-form input[type="submit"] {
    margin: 13px 0 0;
    padding: 8px 28px 6px 18px;
    font-size: 11px;
  }

  /* line 2315, /var/app/app/assets/stylesheets/all.css.scss */
  .user.add {
    width: 12%;
  }

  /* line 2316, /var/app/app/assets/stylesheets/all.css.scss */
  .views-holder .txt {
    padding: 0 40px 0 15px;
  }

  /* line 2317, /var/app/app/assets/stylesheets/all.css.scss */
  .txt .name, .txt .time {
    font-size: 1.3em;
  }

  /* line 2318, /var/app/app/assets/stylesheets/all.css.scss */
  .txt .time {
    padding: 2px;
    font-size: 1.1em;
  }

  /* line 2322, /var/app/app/assets/stylesheets/all.css.scss */
  #content .txt .header {
    width: 217px;
    margin: 0 0 4px;
  }

  /* line 2326, /var/app/app/assets/stylesheets/all.css.scss */
  .views-holder .txt {
    padding: 0 0 0 15px;
    font-size: 0.9em;
    line-height: 1.3em;
  }

  /* line 2331, /var/app/app/assets/stylesheets/all.css.scss */
  .response {
    padding: 4px 52px 0;
    font-size: 1.3em;
  }

  /* line 2335, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar .side-widget:first-child img {
    width: 110%;
  }

  /* line 2336, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar .side-widget:first-child h2 {
    margin: 0 4px 33px !important;
  }

  /* line 2337, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns.player #sidebar {
    width: 37.3%;
    margin: 0 !important;
    padding: 0 4px 0 0;
  }

  /* line 2342, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar .side-widget:first-child {
    padding: 0 0 14px !important;
  }

  /* line 2343, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns.player #sidebar h2 {
    font-size: 1em;
    line-height: 1.4em;
  }

  /* line 2347, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns.player #sidebar h2 {
    margin: 0 2px 9px;
  }

  /* line 2348, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar .caption {
    padding: 5px;
    font-size: 10px;
    line-height: 11px;
  }

  /* line 2353, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar .caption .title {
    font-size: 8px;
    line-height: 10px;
  }

  /* line 2357, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns.player .side-widget {
    padding: 0 0 12px;
  }

  /* line 2358, /var/app/app/assets/stylesheets/all.css.scss */
  .show-more {
    margin: 13px 3px 10px;
  }

  /* line 2359, /var/app/app/assets/stylesheets/all.css.scss */
  .offer {
    padding: 25px 0 31px;
  }

  /* line 2360, /var/app/app/assets/stylesheets/all.css.scss */
  .offer > strong {
    margin: 0 0 17px;
    font-size: 14px;
    line-height: 25px;
  }

  /* line 2365, /var/app/app/assets/stylesheets/all.css.scss */
  .offer strong.slogan {
    width: 49.54%;
  }

  /* line 2366, /var/app/app/assets/stylesheets/all.css.scss */
  .list {
    padding: 12px 13px 3px 24px;
    font-size: 1em;
  }

  /* line 2370, /var/app/app/assets/stylesheets/all.css.scss */
  .list li {
    margin: 0 0 7px;
  }

  /* line 2371, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns.player .thumbnails li {
    margin: 0 2.68% 13px 0;
  }

  /* line 2372, /var/app/app/assets/stylesheets/all.css.scss */
  .tabset.add.film a {
    padding: 4px 16px 2px 15px;
    font-size: 0.8em;
  }

  /* line 2376, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content.add.film .thumbnails.add li {
    width: 17.8%;
    margin: 0 2.1% 9px 0.1%;
  }

  /* line 2380, /var/app/app/assets/stylesheets/all.css.scss */
  .pagination ul {
    padding: 0;
    text-align: center;
  }

  /* line 2384, /var/app/app/assets/stylesheets/all.css.scss */
  .tabset.series a {
    padding: 7px 15px 8px 16px;
    font-size: 1.8em;
  }

  /* line 2388, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content.add .thumbnails.add.series li {
    width: 32.4%;
    margin: 0 0.8% 0 0.1%;
  }

  /* line 2392, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content.add .thumbnails.add.series {
    margin: 0;
  }

  /* line 2393, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content.add .thumbnails.add.series .caption {
    font-size: 0.66em;
    padding: 2px 9px;
  }

  /* line 2397, /var/app/app/assets/stylesheets/all.css.scss */
  .cycle-gallery .caption img.add-img {
    margin: 0 0 -15px;
  }

  /* line 2398, /var/app/app/assets/stylesheets/all.css.scss */
  .pagination {
    bottom: -4px;
  }

  /* line 2399, /var/app/app/assets/stylesheets/all.css.scss */
  .info-area.series {
    z-index: 999;
  }

  /* line 2400, /var/app/app/assets/stylesheets/all.css.scss */
  .info-area .slide {
    width: 100%;
  }

  /* line 2401, /var/app/app/assets/stylesheets/all.css.scss */
  .info-area .slide .holder {
    padding: 15px 36px 7px 123px;
  }

  /* line 2402, /var/app/app/assets/stylesheets/all.css.scss */
  .nav-holder {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2405, /var/app/app/assets/stylesheets/all.css.scss */
  .tabset.series a {
    padding: 15px 15px 14px 16px;
  }

  /* line 2406, /var/app/app/assets/stylesheets/all.css.scss */
  #header .logo {
    margin-left: 16px;
  }

  /* line 2407, /var/app/app/assets/stylesheets/all.css.scss */
  #nav .opener {
    right: 18px;
    top: 1px;
  }

  /* line 2411, /var/app/app/assets/stylesheets/all.css.scss */
  .search-form input[type="search"] {
    width: 80%;
  }

  /* line 2412, /var/app/app/assets/stylesheets/all.css.scss */
  .container {
    padding: 8px 23px 20px;
  }

  /* line 2413, /var/app/app/assets/stylesheets/all.css.scss */
  .container h1 {
    margin: 0 0 3px;
  }

  /* line 2414, /var/app/app/assets/stylesheets/all.css.scss */
  .container .img-holder {
    width: 100%;
    float: none;
  }

  /* line 2418, /var/app/app/assets/stylesheets/all.css.scss */
  .post {
    margin: 0 0 16px;
    padding: 0 0 8px;
    line-height: 1.6em;
  }

  /* line 2423, /var/app/app/assets/stylesheets/all.css.scss */
  .post .holder {
    padding: 15px 0;
  }

  /* line 2424, /var/app/app/assets/stylesheets/all.css.scss */
  .more-entries {
    padding: 12px 15px 13px;
  }

  /* line 2425, /var/app/app/assets/stylesheets/all.css.scss */
  #footer {
    border-width: 34px;
  }

  /* line 2426, /var/app/app/assets/stylesheets/all.css.scss */
  #footer .holder {
    padding: 30px 44px 0;
  }

  /* line 2427, /var/app/app/assets/stylesheets/all.css.scss */
  #footer .twocols {
    padding: 6px 0 45px;
  }

  /* line 2428, /var/app/app/assets/stylesheets/all.css.scss */
  .rights {
    width: 100%;
  }

  /* line 2429, /var/app/app/assets/stylesheets/all.css.scss */
  .rights-holder {
    text-align: left;
  }

  /* line 2430, /var/app/app/assets/stylesheets/all.css.scss */
  #footer .social-networks li {
    margin: 0 0 0 5px;
  }

  /* line 2431, /var/app/app/assets/stylesheets/all.css.scss */
  .slogan {
    margin: 3px 0 0 10px;
    width: 50px;
  }

  /* line 2435, /var/app/app/assets/stylesheets/all.css.scss */
  .sslogo {
    margin: 8px 0 0 10px;
    width: 50px;
  }

  /* line 2439, /var/app/app/assets/stylesheets/all.css.scss */
  #footer .sslogo img {
    width: 100%;
    height: auto;
  }

  /* line 2443, /var/app/app/assets/stylesheets/all.css.scss */
  #footer .slogan img {
    width: 100%;
    height: auto;
  }

  /* line 2447, /var/app/app/assets/stylesheets/all.css.scss */
  #footer .twocols .col:first-child {
    width: 70px;
    margin: 0;
  }

  /* line 2451, /var/app/app/assets/stylesheets/all.css.scss */
  #footer .twocols .col {
    width: 74px;
    margin: 0 0 0 76px;
  }

  /* line 2455, /var/app/app/assets/stylesheets/all.css.scss */
  .container.add h1 {
    margin: 0 0 3px;
  }

  /* line 2456, /var/app/app/assets/stylesheets/all.css.scss */
  .container.add .post .holder {
    padding: 15px 0 0;
  }

  /* line 2457, /var/app/app/assets/stylesheets/all.css.scss */
  .tags {
    padding: 3px 0 0;
  }

  /* line 2458, /var/app/app/assets/stylesheets/all.css.scss */
  .content-holder {
    padding: 14px 0;
  }

  /* line 2459, /var/app/app/assets/stylesheets/all.css.scss */
  .container.add .post time {
    margin: 0 0 1px;
  }

  /* line 2460, /var/app/app/assets/stylesheets/all.css.scss */
  .content-holder p {
    margin: 0 0 10px;
  }

  /* line 2461, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns {
    padding: 6px 21px 29px;
  }

  /* line 2462, /var/app/app/assets/stylesheets/all.css.scss */
  #content {
    width: 100%;
    float: none;
  }

  /* line 2466, /var/app/app/assets/stylesheets/all.css.scss */
  .header h1 {
    margin: 0 0 2px;
  }

  /* line 2467, /var/app/app/assets/stylesheets/all.css.scss */
  #content .header {
    margin: 0 0 38px;
  }

  /* line 2468, /var/app/app/assets/stylesheets/all.css.scss */
  #content p {
    margin: 0 0 12px;
  }

  /* line 2469, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar {
    width: 100%;
    float: none;
  }

  /* line 2473, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar .holder {
    padding: 26px 13px 35px;
  }

  /* line 2474, /var/app/app/assets/stylesheets/all.css.scss */
  .header.add h1 {
    margin: 0 0 2px;
  }

  /* line 2475, /var/app/app/assets/stylesheets/all.css.scss */
  #content .header:before {
    bottom: -22px;
  }

  /* line 2476, /var/app/app/assets/stylesheets/all.css.scss */
  #content .header.add {
    margin: 0 0 38px;
  }

  /* line 2477, /var/app/app/assets/stylesheets/all.css.scss */
  .contact-form {
    width: 99%;
  }

  /* line 2478, /var/app/app/assets/stylesheets/all.css.scss */
  .contact-form textarea {
    height: 263px;
  }

  /* line 2479, /var/app/app/assets/stylesheets/all.css.scss */
  .contact-form .row.add {
    margin: 0 0 18px;
  }

  /* line 2480, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar.add .holder {
    padding: 4px 10px 14px 20px;
  }

  /* line 2481, /var/app/app/assets/stylesheets/all.css.scss */
  .subscribe-form input[type="email"] {
    width: 80.7%;
    margin: 0 0 0 -2px;
  }

  /* line 2485, /var/app/app/assets/stylesheets/all.css.scss */
  .tabs-area {
    padding: 20px 0 0;
  }

  /* line 2486, /var/app/app/assets/stylesheets/all.css.scss */
  .tabset {
    width: 9999px !important;
    padding: 0;
    font-size: 1em;
    line-height: 1em;
    background: #d3d3d3;
    overflow: hidden;
  }

  /* line 2494, /var/app/app/assets/stylesheets/all.css.scss */
  .tabset.series {
    font-size: 0.6em;
  }

  /* line 2495, /var/app/app/assets/stylesheets/all.css.scss */
  .tabset a {
    border: none;
  }

  /* line 2496, /var/app/app/assets/stylesheets/all.css.scss */
  .tabset a.active, .tabset a:hover {
    background: #d3d3d3;
  }

  /* line 2497, /var/app/app/assets/stylesheets/all.css.scss */
  .tabs-area .title {
    margin: 14px 0;
    float: none;
    display: block;
    text-align: center;
    clear: both;
  }

  /* line 2504, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content {
    border-top: 0;
  }

  /* line 2505, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails.add li {
    width: 100%;
    margin: 0 0 15px;
  }

  /* line 2509, /var/app/app/assets/stylesheets/all.css.scss */
  .tabset a {
    padding: 10px 16px 13px;
    color: #818181;
  }

  /* line 2513, /var/app/app/assets/stylesheets/all.css.scss */
  .tabset a.active, .tabset a:hover {
    color: #000;
  }

  /* line 2514, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content .holder {
    padding: 18px 10px 0;
  }

  /* line 2515, /var/app/app/assets/stylesheets/all.css.scss */
  .btn-play {
    width: 29px;
    height: 39px;
    margin: -32px 0 0 -9px;
    background-position: -113px -25px;
  }

  /* line 2521, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails.add .caption {
    padding: 7px 12px;
    font-size: 0.76em;
  }

  /* line 2525, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.add, .thumbnails.add {
    margin: 0;
    padding: 0;
  }

  /* line 2529, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content .holder {
    padding: 2px 12px 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }

  /* line 2535, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content.add .thumbnails li {
    width: 100%;
    margin: 0 0 17px;
    float: none;
  }

  /* line 2540, /var/app/app/assets/stylesheets/all.css.scss */
  .tabs-area .mask {
    background: #d3d3d3;
  }

  /* line 2541, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv {
    padding: 47px 0 0;
  }

  /* line 2542, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .header h2 {
    font-size: 0.9em;
  }

  /* line 2543, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .header {
    padding: 0 43px 6px;
  }

  /* line 2544, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list .header.trend:before, .movies-list .header.trend:before {
    top: 0;
    left: 21px;
  }

  /* line 2548, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .thumbnails.add {
    margin: 0;
    padding: 0 22px;
  }

  /* line 2552, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .thumbnails.add li {
    width: 100%;
    margin: 0 0 10px;
    float: none;
  }

  /* line 2557, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .thumbnails.add li {
    width: 47.7%;
    margin: 0 2.3% 10px 0;
  }

  /* line 2561, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails.add.film li, .tab-content.add .thumbnails.add li {
    width: 47.8%;
    margin: 0 1.9% 11px 0.3%;
  }

  /* line 2565, /var/app/app/assets/stylesheets/all.css.scss */
  .visual .holder {
    padding: 14px 10px 34px;
  }

  /* line 2566, /var/app/app/assets/stylesheets/all.css.scss */
  .visual .text-holder {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }

  /* line 2572, /var/app/app/assets/stylesheets/all.css.scss */
  .visual .social-networks {
    display: none;
  }

  /* line 2573, /var/app/app/assets/stylesheets/all.css.scss */
  .visual p {
    margin: 0 0 33px;
  }

  /* line 2574, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns.player #content {
    width: 100%;
    padding: 0;
  }

  /* line 2578, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns.player {
    padding: 13px 14px 0;
  }

  /* line 2579, /var/app/app/assets/stylesheets/all.css.scss */
  #content .header.player h2 {
    font-size: 1.2em;
  }

  /* line 2580, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns.player .thumbnails li {
    width: 100%;
  }

  /* line 2581, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails .caption {
    font-size: 1.16em;
  }

  /* line 2582, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list .mask .slideset {
    width: 100%;
  }

  /* line 2583, /var/app/app/assets/stylesheets/all.css.scss */
  .show-more {
    display: none;
  }

  /* line 2584, /var/app/app/assets/stylesheets/all.css.scss */
  .views-holder {
    padding: 0;
  }

  /* line 2585, /var/app/app/assets/stylesheets/all.css.scss */
  .user {
    width: 11.4%;
  }

  /* line 2586, /var/app/app/assets/stylesheets/all.css.scss */
  .views-holder .holder {
    padding: 0 0 10px;
  }

  /* line 2587, /var/app/app/assets/stylesheets/all.css.scss */
  .comment-form {
    width: 100%;
  }

  /* line 2588, /var/app/app/assets/stylesheets/all.css.scss */
  .comment-form textarea {
    height: 86px;
  }

  /* line 2589, /var/app/app/assets/stylesheets/all.css.scss */
  .btns {
    padding: 13px 4px 0;
  }

  /* line 2590, /var/app/app/assets/stylesheets/all.css.scss */
  .user.add {
    width: 17.4%;
  }

  /* line 2591, /var/app/app/assets/stylesheets/all.css.scss */
  .txt .time {
    padding: 2px 4px;
  }

  /* line 2592, /var/app/app/assets/stylesheets/all.css.scss */
  .response {
    padding: 4px 13px 0;
  }

  /* line 2593, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns.player #sidebar {
    width: 100%;
    padding: 38px 6px 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }

  /* line 2600, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns.player #sidebar h2 {
    margin: 0 2px 9px;
    font-size: 1.1em;
  }

  /* line 2604, /var/app/app/assets/stylesheets/all.css.scss */
  #sidebar .side-widget:first-child {
    padding: 0 0 14px !important;
  }

  /* line 2605, /var/app/app/assets/stylesheets/all.css.scss */
  .twocolumns.player #sidebar .img-holder {
    width: 97.8%;
  }

  /* line 2606, /var/app/app/assets/stylesheets/all.css.scss */
  .show-more {
    margin: 12px 9px 13px;
  }

  /* line 2607, /var/app/app/assets/stylesheets/all.css.scss */
  .offer {
    padding: 25px 0 23px;
  }

  /* line 2608, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv {
    padding: 16px 0 0;
  }

  /* line 2611, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .thumbnails.add li {
    width: 44.2%;
    margin: 0 3% 11px 0;
  }

  /* line 2615, /var/app/app/assets/stylesheets/all.css.scss */
  .tabs-area.tv {
    margin: 38px 0 0;
    padding: 0;
    font-size: 0.9em;
  }

  /* line 2620, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content.add.tv .holder {
    padding: 23px;
  }

  /* line 2621, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content.add.tv .thumbnails li {
    width: 100%;
    margin: 0 0 16px;
  }

  /* line 2625, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content.add.tv .thumbnails {
    margin: 0;
  }

  /* line 2626, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content.add.film .holder {
    padding-top: 22px;
  }

  /* line 2627, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content.add.film .thumbnails.add li {
    margin: 0 3% 11px 0;
    width: 44.2%;
  }

  /* line 2631, /var/app/app/assets/stylesheets/all.css.scss */
  .carousel .btn-next {
    display: none;
  }

  /* line 2632, /var/app/app/assets/stylesheets/all.css.scss */
  .carousel .mask {
    max-width: 300px;
    padding: 27px 0 0;
  }

  /* line 2636, /var/app/app/assets/stylesheets/all.css.scss */
  .carousel .mask .slide {
    width: 92px;
  }

  /* line 2637, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list .header:before, .movies-list .header.mystery:before, .movies-list .header.feature:before, .movies-list .header.jackie:before {
    left: 0;
  }

  /* line 2638, /var/app/app/assets/stylesheets/all.css.scss */
  .slide-holder {
    width: 100%;
    float: none;
    margin: 0 0 8px;
  }

  /* line 2643, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list {
    padding: 0 0 21px;
  }

  /* line 2644, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list .header, .movies-list .header.feature, .movies-list .header.jackie {
    padding: 0 1px 13px 23px;
  }

  /* line 2645, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails {
    width: 100%;
  }

  /* line 2646, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails li {
    float: none;
    margin: 0 0 10px;
    width: 100%;
  }

  /* line 2651, /var/app/app/assets/stylesheets/all.css.scss */
  .thumbnails.albumbs li {
    width: 100%;
    margin: 0 0 10px;
  }

  /* line 2655, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv.add .thumbnails.add li {
    width: 100%;
  }

  /* line 2656, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .header.trend {
    padding: 0 0 26px 42px;
  }

  /* line 2657, /var/app/app/assets/stylesheets/all.css.scss */
  .tabs-area .mask {
    width: 100%;
    float: none;
  }

  /* line 2661, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content.add .thumbnails.add.series li {
    width: 100%;
    margin: 0 0 10px;
  }

  /* line 2665, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list .header.film:before {
    left: 22px;
  }

  /* line 2666, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .header.film {
    padding: 0 44px 14px;
  }

  /* line 2667, /var/app/app/assets/stylesheets/all.css.scss */
  .tabset li.last a {
    border-right: 0;
  }

  /* line 2668, /var/app/app/assets/stylesheets/all.css.scss */
  .info-area.series .slide {
    /*right:0;*/
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 15px 0 1px;
  }

  /* line 2676, /var/app/app/assets/stylesheets/all.css.scss */
  .movies-list.tv .thumbnails.add li,
  .tab-content.add.film .thumbnails.add li {
    width: 30.3%;
  }

  /* line 2677, /var/app/app/assets/stylesheets/all.css.scss */
  .tabs-area.tv.series .title {
    margin: 14px 0 -13px;
    font-size: 1em;
  }

  /* line 2681, /var/app/app/assets/stylesheets/all.css.scss */
  .tab-content.add .thumbnails.add.series .caption {
    padding: 5px 14px;
    font-size: 0.76em;
  }

  /* line 2685, /var/app/app/assets/stylesheets/all.css.scss */
  .visual .info-area p {
    margin: 0 0 10px;
  }
}
