/*
// Theme Name : Savage Opera
// Created On : 10/22/2021
// Author : Joe Kustek
// Version : 1.0
// Description : Custom Theme For Savage Opera
*/
html {
  scroll-behavior: smooth;
}

.nav-wrapper {
    z-index: 999;
    position: fixed;
    top: 0;
    width: 100%;
}
/* Desktop Styles */
@media only screen and (min-width: 991px) {
  .glow {
    color: #ffffff;
    text-align: center;
    -webkit-animation: glow 1s ease-in-out infinite alternate;
    -moz-animation: glow 1s ease-in-out infinite alternate;
    animation: glow 1s ease-in-out infinite alternate;
  }

  @-webkit-keyframes glow {
    from {
      text-shadow: 0 0 10px #eeeeee, 0 0 20px #000000, 0 0 30px #000000, 0 0 40px #000000,
                   0 0 50px #750707, 0 0 60px #750707, 0 0 70px #750707;
    }
    to {
      text-shadow: 0 0 20px #eeeeee, 0 0 30px #ff4da6, 0 0 40px #ff4da6, 0 0 50px #ff4da6,
                   0 0 60px #750707, 0 0 70px #750707, 0 0 80px #750707;
    }
  }
  .jstyle-88 {
    display: none;
  }
  .home-splash-img {
      max-width: 883px;
  }
  .jvideotron-wrapper {
    width: 100%;
    height: 680px;
    width: auto;
    padding: 0!important;
    margin: 0!important;
    position: relative;
    overflow: hidden;
    background: #000;
  }
  #messageBox {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    z-index: 1;
    margin-top: 49px;
}
#video {
  height: 680px!Important;
  }
}
/* Mobile Styles */
@media only screen and (max-width: 991px) {
}



#r-leftondate {
  display: none;
}
.review-add {
  max-width: 640px;

}
.rating {
    border: none;
    float: left;
    width: 167px;
}
.review-add a {
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
}


.btn-primary {
    color: #fff!Important;
    background-color: #750707!Important;
    border-color: #ffffff!Important;
    width: 100%!Important;
    text-transform: uppercase!Important;
    font-weight: bold!Important;
    font-size: 23px!Important;
}

.btn-primary:hover, .btn-primary:focus,.btn-primary:active {
    color: #fff!Important;
    background-color: #000!Important;
    border-color: #ffffff!Important;
    width: 100%!Important;
    text-transform: uppercase!Important;
    font-weight: bold!Important;
    font-size: 23px!Important;
}

.jstyle-80, .jstyle-79, .jstyle-82, .jstyle-83, .jstyle-84, .jstyle-85, .jstyle-86 {
  height: 0px;
  margin: 0px;
  padding: 0px;
}
.page-class-18 #messageBox {
  margin-top: -87px!Important;
}
.j_hr {
  height: 1px;
  background: #403f3f;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
}






.mailing-list-inner .btn-primary, .mailing-list-inner .btn-primary:hover {
  font-size: 14px!Important;
}

.content-wrapper-md27 {
padding-right: 19px;
}
