/* line 2, app/assets/stylesheets/custom.css.scss */
* {
  max-height: none !important;
}

/* line 6, app/assets/stylesheets/custom.css.scss */
.offer {
  padding: 25px 4px 90px;
}

/* line 10, app/assets/stylesheets/custom.css.scss */
.btn-play {
  pointer-events: none;
  display: none;
}

/* line 15, app/assets/stylesheets/custom.css.scss */
.client-area {
  font-size: 14px;
}

/* line 19, app/assets/stylesheets/custom.css.scss */
.faq-question {
  margin-bottom: 1em;
  display: inline-block;
}

/* line 24, app/assets/stylesheets/custom.css.scss */
.blog-pagination {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* line 30, app/assets/stylesheets/custom.css.scss */
#facebook-color {
  color: white;
}

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

@media only screen and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/custom.css.scss */
  .post time.duration {
    margin: 0 0 1px;
  }
}

/* line 47, app/assets/stylesheets/custom.css.scss */
.gallery-wrapper {
  position: relative;
  padding-bottom: 43.5%;
  padding-top: 0;
  height: 0;
  overflow: hidden;
}

@media only screen and (max-width: 999px) {
  /* line 52, app/assets/stylesheets/custom.css.scss */
  .gallery-wrapper {
    height: 21px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 58, app/assets/stylesheets/custom.css.scss */
  .gallery-wrapper {
    height: 21px;
    padding-bottom: 334px;
  }
}

/* line 65, app/assets/stylesheets/custom.css.scss */
#player-wrapper {
  display: inline-block;
  /* shrink to fit */
  width: 100%;
  /* whatever width you like */
  position: relative;
  /* so .content can use position: absolute */
}

/* line 70, app/assets/stylesheets/custom.css.scss */
#player-wrapper::after {
  padding-top: 56.25%;
  /* percentage of containing block _width_ */
  display: block;
  content: '';
}

/* line 75, app/assets/stylesheets/custom.css.scss */
#player {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  /* follow the parent's edges */
}

/* line 80, app/assets/stylesheets/custom.css.scss */
.pagination {
  width: 50%;
}

/* line 84, app/assets/stylesheets/custom.css.scss */
.pagination ul {
  max-width: 476px;
  padding: 0 0 0 120px;
  margin: 0 0 0 auto;
}

/* line 90, app/assets/stylesheets/custom.css.scss */
.cycle-gallery.add {
  margin-bottom: 56px;
}

/* line 94, app/assets/stylesheets/custom.css.scss */
.img-social {
  z-index: 9999;
}

/* line 98, app/assets/stylesheets/custom.css.scss */
.visual .social-networks li {
  line-height: 20px;
}

/* line 102, app/assets/stylesheets/custom.css.scss */
.visual .social-networks .details {
  padding: 0 0 0 22px;
  background-position: -6px -131px;
}

/* line 107, app/assets/stylesheets/custom.css.scss */
.visual .social-networks .comments {
  padding: 0 0 0 26px;
  background-position: -5px -94px;
}

@media only screen and (max-width: 1173px) {
  /* line 114, app/assets/stylesheets/custom.css.scss */
  .pagination ul {
    padding: 0 0 0 139px;
    margin: 0 0 0 auto;
  }
}

@media only screen and (max-width: 999px) {
  /* line 121, app/assets/stylesheets/custom.css.scss */
  .pagination {
    width: 100%;
  }
  /* line 124, app/assets/stylesheets/custom.css.scss */
  .pagination ul {
    padding: 0;
    margin: 0 auto;
  }
  /* line 129, app/assets/stylesheets/custom.css.scss */
  .cycle-gallery.add {
    margin-bottom: 19px;
  }
}

@media only screen and (min-width: 1000px) {
  /* line 134, app/assets/stylesheets/custom.css.scss */
  .nav-holder {
    width: 42%;
  }
}

/* line 140, app/assets/stylesheets/custom.css.scss */
.playlist-container {
  margin-top: 25px;
}

/* line 144, app/assets/stylesheets/custom.css.scss */
.btn-watch:hover {
  color: white;
  border-color: white;
}

/* line 149, app/assets/stylesheets/custom.css.scss */
#info-slide {
  background: #d91519;
  background: transparent\9;
  background: rgba(217, 21, 25, 0.85);
  min-height: 100%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cFF0000,endColorstr=#4cFF0000);
  zoom: 1;
  position: absolute;
  top: 0;
  right: -50%;
  width: 50%;
}

/* line 161, app/assets/stylesheets/custom.css.scss */
#info-slide #info-slide-content {
  color: white;
  padding: 180px 60px 0px 60px;
}

/* line 165, app/assets/stylesheets/custom.css.scss */
#info-slide #info-slide-content h1 {
  color: white;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 32px;
  line-height: 42px;
}

/* line 173, app/assets/stylesheets/custom.css.scss */
#info-slide #info-slide-content p {
  font-size: 16px;
  line-height: 30px;
}

/* line 180, app/assets/stylesheets/custom.css.scss */
.more-but {
  background: white;
  border-radius: 3px 3px 0 0;
  color: #aaaaaa;
  cursor: pointer;
  font-family: 'gibsonsemibold';
  height: 40px;
  letter-spacing: 1px;
  line-height: 40px;
  margin-right: -28px;
  margin-top: -20px;
  position: absolute;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  top: 50%;
  width: 94px;
  z-index: 1;
  transform: rotate(270deg) !important;
  -ms-transform: rotate(270deg) !important;
  /* IE 9 */
  -moz-transform: rotate(270deg) !important;
  /* Firefox */
  -webkit-transform: rotate(270deg) !important;
  /* Safari and Chrome */
  -o-transform: rotate(270deg) !important;
  /* Opera */
}

@media only screen and (max-width: 999px) {
  /* line 206, app/assets/stylesheets/custom.css.scss */
  .more-but, #info-slide {
    display: none;
  }
}

/* line 211, app/assets/stylesheets/custom.css.scss */
.movies-list .btn-prev {
  width: 17px;
  overflow: hidden;
  height: 31px;
  position: absolute;
  left: -49px;
  top: 50%;
  margin: 1px 0 0;
  display: block;
  text-indent: -9999px;
  background: url(/assets/bg-sprite-4912484818a12a480688a332e13ca5debea448ab7fe5ad601f158d2b163d6572.png) no-repeat -186px -74px;
  transform: rotate(180deg);
}

/* line 225, app/assets/stylesheets/custom.css.scss */
.not-enough-slides .slide-nav {
  display: none;
}

/* line 230, app/assets/stylesheets/custom.css.scss */
#events-container .visual-holder {
  background: #FFFFFF;
}

/* line 234, app/assets/stylesheets/custom.css.scss */
#events-container .embed-holder {
  padding: 0px 0px 28px 0px;
}

/* line 239, app/assets/stylesheets/custom.css.scss */
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
}

/* line 247, app/assets/stylesheets/custom.css.scss */
.embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 255, app/assets/stylesheets/custom.css.scss */
.pictures-row {
  display: flex;
  justify-content: space-between;
}

/* line 259, app/assets/stylesheets/custom.css.scss */
.pictures-row.only-margin-bottom {
  margin: 0 0 50px 0 !important;
}

/* line 264, app/assets/stylesheets/custom.css.scss */
.fullwidth {
  width: 100%;
}

/* line 268, app/assets/stylesheets/custom.css.scss */
ul.pictures-row li {
  margin: 0 !important;
}

/* line 272, app/assets/stylesheets/custom.css.scss */
img.tv-0 {
  margin-left: 0%;
  width: 386px;
  height: 218px;
}

/* line 278, app/assets/stylesheets/custom.css.scss */
img.tv-1 {
  margin-left: -40%;
  width: 386px;
  height: 218px;
}

/* line 284, app/assets/stylesheets/custom.css.scss */
img.tv-2 {
  margin-left: -80%;
  width: 386px;
  height: 218px;
}

/* line 290, app/assets/stylesheets/custom.css.scss */
img.film-0, img.film-1, img.film-2, img.film-3, img.film-4 {
  width: 220px;
  height: 318px;
}

@media only screen and (max-width: 999px) {
  /* line 297, app/assets/stylesheets/custom.css.scss */
  img.tv-0 {
    margin-left: 0%;
    width: 231px;
    height: 130px;
  }
  /* line 303, app/assets/stylesheets/custom.css.scss */
  img.tv-1 {
    margin-left: -47%;
    width: 231px;
    height: 130px;
  }
  /* line 309, app/assets/stylesheets/custom.css.scss */
  img.tv-2 {
    margin-left: -90%;
    width: 231px;
    height: 130px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 317, app/assets/stylesheets/custom.css.scss */
  img.tv-0, img.tv-1, img.tv-2 {
    margin-left: 0%;
    width: 720px;
    height: 405px;
  }
}
