/* Black Friday */
.cms-id-1 .header-nav,
.cms-id-1 .header-top,
.cms-id-1 .page-header,
.cms-id-1 .breadcrumb {
  display: none;
}
.cms-id-1 #wrapper {
  background: #ffffff;
}
.cms-id-1 #wrapper #content {
  padding: 0;
  margin: 0;
}

.cms-id-1 #popupgrid{
    border-radius: 0 !important;
    box-shadow: none !important;
}

section#wrapper {
  padding-top: 0;
  background: #fff;
  box-shadow: none;
}
#content-wrapper {
  padding-top: 25px;
}
.video-thumb {
  margin: 20px;
  max-width: calc(100% - 40px);
  border-radius: 18px;
  cursor: pointer;
  vertical-align:middle;
  transition: all .3s;
}
.video-thumb:not(.coming-soon):hover{
  box-shadow: 0px 6px 14px 0px rgba(253, 106, 58, 0.25);
  transform:translateY(-6px);
}
.video-thumb.coming-soon{
  border: 6px dashed #ccc;
  box-sizing: border-box;
  opacity:1;
}
.video-thumb.coming-soon:hover{
  opacity: 0.6;
  cursor: default;
}
.more-coming-soon{
  font-family:Montserrat;
  font-size: 23px;
  font-weight: 600;
}
footer#footer {
  padding-top: 0;
}
#footer .footer-container {
  box-shadow: none;
}

#popupgrid {
    border-radius: 0 0 1200px/200px 0;
    box-shadow: 0px -320px 0px 0px #fff, 220px -110px 0 110px rgb(232,237,240) !important;
}

.block-buy{
    background-image: linear-gradient(153deg, #F5515F 0%, #9F046C 95%);
    box-shadow: 0 3px 15px 0 rgba(180,23,105,0.15);
    border-radius: 20px;
    width: 100%;
    margin: 70px 0px;
    padding: 44px;
}

.block-buy .buy-now-addons{
    color: #fff;
    font: 700 15px Montserrat;
    border-radius: 30px;
    border: 2px solid #fff;
    line-height: 50px;
    display: inline-block;
    padding: 0 50px;
    text-decoration: none;
}

.block-buy .buy-now-addons:hover{
    color: #9F046C;
    background-color: #fff;
}

@media (max-width: 1200px){
  .block-buy img{
      display:none !important;
  }

  .block-buy div{
      margin-left: 0 !important;
  }

  .block-buy .button-area{
      margin-top: 12px !important;
  }
}


@media (max-width: 875px){
  .block-buy {
      padding: 44px 10px !important;
  }

  .block-buy div{
      text-align:center !important;
      margin: 0 !important;
      float: none !important;
  }
}


.block_newsletter form input[type=email]{
    border-radius:24px;
    height:44px;
    background: #ebebeb;
    padding-left: 20px !important;
    border: none;
}

.block_newsletter form input[type=email]:focus {
    background: #fff;
    border: 3px solid #FB8332 !important;
}

.block_newsletter form input[type=submit]{
    border-radius: 24px;
    position: absolute;
    right: 0;
    padding: 0 40px;
    background: #FB8332;
    background-image: linear-gradient(153deg, #F8C332 0%, #FB8332 95%);
    height: 50px;
    top: -3px;
    border: none;
    box-shadow:0 3px 15px 0 rgba(250,151,50,0.2);
}