html, body {
  height: 100%;
}

/* line 6, ../sass/global.sass */
.mrg-bot {
  margin-bottom: 40px;
}

/* line 10, ../sass/global.sass */
#top-bar {
  height: 80px;
  background: #262626;
  border-bottom: 1px solid #e2a116;
}
#top-bar .navbar-toggle {
  margin-right: 0;
}
@media (max-width: 1440px) {
  /* line 10, ../sass/global.sass */
  #top-bar {
    height: 50px;
  }
}
@media (max-width: 768px) {
  /* line 20, ../sass/global.sass */
  #top-bar .navbar-collapse li {
    text-align: center;
    width: 100%;
    border-bottom: 1px solid transparent;
  }
}
/* line 25, ../sass/global.sass */
#top-bar #nav-top {
  margin-top: 28px;
}
@media (max-width: 1440px) {
  /* line 25, ../sass/global.sass */
  #top-bar #nav-top {
    margin-top: 5px;
  }
}
/* line 30, ../sass/global.sass */
#top-bar #nav-top a {
  color: #e4d5b5;
  border: 1px solid transparent;
  border-radius: 5px;
  margin: 0 2px;
}
/* line 36, ../sass/global.sass */
#top-bar #nav-top a:hover {
  border-top: 1px solid #ffc547;
  border-right: 1px solid #ffc547;
  border-bottom: 2px solid #ffc547;
  border-left: 1px solid #ffc547;
  background: none;
  color: #ffc547;
}
/* line 44, ../sass/global.sass */
#top-bar #nav-top button {
  border: none;
  padding: 7px 15px;
  line-height: 20px;
  background: none;
  color: #e4d5b5;
  border-radius: 5px;
  border: 1px solid transparent;
}
@media (max-width: 768px) {
  /* line 44, ../sass/global.sass */
  #top-bar #nav-top button {
    width: 100%;
    padding: 10px 0;
  }
}
/* line 56, ../sass/global.sass */
#top-bar #nav-top button:hover {
  border-top: 1px solid #ffc547;
  border-right: 1px solid #ffc547;
  border-bottom: 2px solid #ffc547;
  border-left: 1px solid #ffc547;
  color: #ffc547;
}
/* line 64, ../sass/global.sass */
#top-bar #nav-top .navbar-nav .join-top {
  color: #000;
  background: #ffc547;
  border-bottom: 2px solid #bb9135;
}
@media (max-width: 768px) {
  /* line 68, ../sass/global.sass */
  #top-bar .navbar-collapse {
    background: #464646;
  }
}

/* line 75, ../sass/global.sass */
@media (max-width: 640px){
  .pagination a {
    font-size: 11px;
  }
  .pagination li {
    margin-bottom: 5px;
  }

}

.tags {
  margin-top: 20px;
}

.tags a {
  margin: 2px 2px;
  padding: 3px;
  border: 1px solid transparent;
  border-radius: 3px;
  display: inline-block;
  font-size: 12px;
}

/* line 81, ../sass/global.sass */
.tags a:hover {
  border: 1px solid #ffc547;
}
.template-wrapper {
  border-radius: 10px;
  border: 1px solid #463e2d;
  margin-top: 40px;
  padding: 20px;
  transition: all 0.3s ease;
}
.template-wrapper:hover {
  border-color: #ffc547;
  background: #222;
}
.template-wrapper h2 {
  margin-bottom: 0;
  text-align: center;
  font-family: "Noto Serif", serif;
}
.template-wrapper h2 a {
  color:  #ffc547;
}
.template-img img {
  border-radius: 10px;
}

/* line 87, ../sass/global.sass */
.footer {
  background: #404040;
  width: 100%;
  border-top: 3px solid #ffc547;
  padding: 20px 0;
  font-size: 0.9em;
  /*line-height: 110%;
  height: 145px;*/
}
/* line 95, ../sass/global.sass */
.footer #footer-nav li {
  list-style: none;
  display: inline-block;
  margin: 2px 5px;
}
.search-button-mobile {
  margin: 5px 0px 0 0;
}
.search-button-mobile button {
  padding: 7px 15px;
  line-height: 20px;
  background: none;
  color: #e4d5b5;
  border-radius: 5px;
  font-size: 22px;
  border: 1px solid transparent;
}
.join-mobile div {
  margin-top: 15px;
  display: block;
}
.join-mobile .join-top {
  padding: 5px 20px;
  border-radius: 5px;
  color: black;
  font-weight: bold;
  border-top: 1px solid #e7bc60;
  background: -webkit-linear-gradient(#f4d18b 0%, #e2a116 100%);
  background: -o-linear-gradient(#f4d18b 0%, #e2a116 100%);
  background: linear-gradient(#f4d18b 0%, #e2a116 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4d18b', endColorstr='#e2a116',GradientType=0 );
}
.videos-list {
  margin-top: 50px;
}
.actor-list figure {
  padding: 10px;
  border-radius: 7px;
  background: #212121;
  transition: all .3s ease;
  margin-bottom: 20px;
}
.actor-list figure:hover {
  background: #303030;
}
.actor-list figure img {
  width: 100%;
  border-radius: 5px;
}
.actor-list figure figcaption {
  padding: 10px 0;
  font-size: 18px;
}

@media(min-width: 2000px) {
    .container {
        width: 80%;
    }
}

.trial-title-index {
  font-size:50px !important;
  text-align: center;
}
.trial-latest-updates {
  font-size:40px !important;
  text-align: center;
}

.wrap-trial-header {
    padding-top: 80px;
    width: 100%;
}
.wrap-trial-header img {
    width: 100%;
}
.upgrade-trial-button .btn {
    width: 300px;
    font-size: 30px;
    padding: 10px;
    margin: 0 auto;
    display: block;
    margin-top: 30px;
    color: #000;
    background: #ffc547;
    border: 1px solid #ffc547;
    border-bottom: 2px solid #bb9135;
    text-align: center;
}
.upgrade-trial-button .btn:hover {
    background: #000;

    color: #ffc547;
}
@media (max-width: 1440px) {
    .wrap-trial-header {
        padding-top: 50px;
    }
}



/***NEW RESPONSIVE UPDATES FOR MOBILE AND TABLETS ****/
@media(max-width: 640px) {
    .template-wrapper h2 a {
        font-size: 24px;
    }
    
}
@media(max-width: 1279px) {
   .template-wrapper .tags {
       display: none;
   }
   .template-wrapper {
       padding: 5px;
   }
}
@media(min-width: 641px) and (max-width: 1279px) {
    .template-wrapper h2 a {
        font-size: 30px;
    }
}
@media (width: 768px){
 #top-bar .col-lg-2, #top-bar .col-sm-3, #top-bar .col-lg-10, #top-bar .col-sm-9  {
  width: 100% !important;
}
#top-bar .navbar-toggle {
  display: block;
}

.navbar-right .hide-ipad {
  display: none;
}
 .navbar-right {
   float: none;
   margin: 0;
   width: 100%;
   padding-top: 20px;
   padding-bottom: 20px;
 }
 #top-bar .navbar-collapse a {
   text-align: center;
   width: 100%;
   border-bottom: 1px solid transparent;
 }
 .navbar-nav > li {
   float: none;
   width: 100%;
   text-align: center;
 }
 .navbar-nav > li > a {
   display: block;
   width: 100%;
   margin: 0;
 }

}

@media(min-width: 769px) {
  .search-button-mobile, .join-mobile {
    display: none;
  }
}

@media(max-width: 1024px) {
  #logo img {
 margin-top: 4px;
  }
}

@media(width: 320px) {
  #logo img {
    width: 35%;
    margin-top: 10px;
  }
}



/***PORNDISCOUNTS********************************* ****/
/*  login page stuff  */


.porndiscount-subsription .container {
    max-width: 1066px;
}

.porndiscount-subsription {
    padding-top: 150px;/*80px header height*/
    padding-bottom: 155px;
    background: #000;
}
.porndiscount-subsription h1 {
    margin: 0;
    margin-bottom: 50px;
    color: #fff;
    text-align: center;
}
.porndiscount-subsription .box-discount {
    height: auto;
    width: 100%;
    background: #222222;
    padding: 60px 30px;
    padding-bottom:50px;
}
.porndiscount-subsription .box-discount .content-discount {
    position: relative;
    box-shadow:0 0 45px 1px rgba(99,99,99,.85);
    padding: 15px;
}
.porndiscount-subsription .box-discount .discount-tag {
    position: absolute;
    padding-left: 10px;
    padding-right: 10px;
    height: 30px;
    background: #FFDA2E;
    left: -10px;
    top: -15px;
    line-height: 30px;
    box-shadow:0 0 45px 1px rgba(99,99,99,.85);
}
.porndiscount-subsription .box-discount .discount-tag p {
    margin: 0;
    text-align: center;
    font-weight: 800;
    font-size: 20px;
}

.porndiscount-subsription .box-discount .title-box {
    color: #e4d5b5;
    font-size: 35px;
    text-align: center;
    font-weight: 800;
    margin-top: 35px;
    margin-bottom: 10px;
}
.porndiscount-subsription .box-discount .arrow {
    text-align: center;
}
.porndiscount-subsription .box-discount .fa-arrow-down {
    font-size: 30px;
    color: #fff;
}
.porndiscount-subsription .box-discount .price {
    text-align: center;
}
.porndiscount-subsription .box-discount .price .new-price {
    color: #e4d5b5;
    font-size: 40px;
    margin-right: 15px;
}
.porndiscount-subsription .box-discount .price .old-price {
    color: #fff;
    text-decoration: line-through;
    font-size: 30px;
}
.porndiscount-subsription .box-discount .sign-up {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 50px;
}
.porndiscount-subsription .box-discount .sign-up .join-btn {
    background: #FFDA2E;
    width: 150px;
    height: 50px;
    font-size: 20px;
    font-weight: 600;
    border: 1px solid #FFDA2E;
    transition: all .2s ease-in-out;
}

.porndiscount-subsription .box-discount .sign-up .join-btn:hover {
    background: #ffc547;
    color: #000;
    border: 1px solid #ffc547;
    transform: scale(1.1);
}
.porndiscount-subsription .box-discount .pros {
    color: #fff;
    padding-left: 30px;
    padding-top: 35px;
}
.porndiscount-subsription .box-discount .pros .list-pro {
    margin-bottom: 30px;
}





@media(max-width: 640px) {
    .porndiscount-subsription {
        padding-top: 100px;
        padding-bottom: 80px;
    }
    .porndiscount-subsription .box-discount .discount-tag p {
        font-size: 18px;
    }
    .porndiscount-subsription h1 {
        font-size: 25px;
        margin-bottom: 20px;
    }
    .porndiscount-subsription .box-discount {
        padding: 15px;
    }
    .porndiscount-subsription .box-discount .discount-tag {
        padding: 0;
        left: 0;
        top: 0;
        width: 100%;
    }
    .porndiscount-subsription .box-discount .title-box {
        font-size: 23px;
    }
    .porndiscount-subsription .box-discount img {
        width: 40%;
    }
    .porndiscount-subsription .box-discount .price .new-price {
        font-size: 30px;
    }
    .porndiscount-subsription .box-discount .price .old-price {
        color: #fff;
        text-decoration: line-through;
        font-size: 20px;
    }
}
@media(min-width: 641px) and (max-width: 767px) {
    .porndiscount-subsription {
        padding-top: 100px;
        padding-bottom: 80px;
    }
    .porndiscount-subsription h1 {
        font-size: 30px;
        margin-bottom: 20px;
    }
}

@media(min-width: 768px) and (max-width: 1023px) {
    .porndiscount-subsription .box-discount .pros {
        padding-left: 0;
        padding-top: 25px;
    }
}
@media(width: 1024px) {
    .porndiscount-subsription  {
        padding-top: 120px;
        padding-bottom: 100px;
    }
}
@media(width: 1024px) and (height: 1366px) {
    .porndiscount-subsription  {
        padding-top: 160px;
        padding-bottom: 460px;
    }
}
