* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html {
  height: 100%;
}
body {
  min-height: 100%;
  margin:0px;
  padding:0px;
  background-color:black;
  color:white;
  font-family: nimbus-sans, sans-serif;
  font-weight:bold;
}
header{
  position: fixed;
  background: rgb(2,0,36);
  background: linear-gradient(180deg, rgba(2,0,36,1) 0%, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);
  display:table;
  width:100%;
  padding-bottom:30px;
  z-index:2;
}
a{
	text-decoration: none;
  color:white;
}
video {
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#container{
  position: relative;
  z-index:2;
}
nav.socials{
  float:left;
  padding:20px;
}
nav.socials a{
  display:inline-block;
  margin-right:5px;
}
nav.navigation{
  float:right;
  padding:20px;
  z-index:3;
}
nav.navigation a{
  color:white;
  position: relative;
  margin-left:5px;
  display: inline-block;
  position: relative;
  transition: transform 0.25s ease-out;
}
nav.navigation a:after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 3px;
  bottom: -4px;
  left: 0;
  background-color: #fff;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}
#down, #down2{
  position: absolute;
  bottom: 10px;
  transition: all 0.3s;
}
#down2{
  margin-left: -16px;
}
#signupTop{
    background-color: white;
    color: black;
    padding: 9px;
    border-radius: 2px;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    transition: all 0.3s;
}
#signupTop:hover{
  background-color:black;
  color:white;
}
#down:hover, #down2:hover{
  bottom: 5px;
}
nav.navigation a:hover:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

#contentPanes{
  z-index: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;  
}
.pane{
  min-height: 100vh;
  text-align:center;
  position:relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.backg{
  background-color:rgba(0,0,0,0.7);
}
.backg2{
  background-color:rgba(0,0,0,0.85);
}
footer{
  font-size:9px;
  text-align:center;
  padding-top:20px;
  padding-bottom:20px;
  background-color:black;
}
.inner{
  width:100%;
  margin: auto;
}
div.main-carousel{
  width:90%;
  max-width:1200px;
  margin:auto;
}
.carousel-cell img{
  width:300px;
  max-width:300px;
}
#releasesContainer{
  width:90%;
  max-width:900px;
  margin:auto;
}
button.owl-dot{
  
  margin:3px;
}
div.owl-dots{
  padding-top:10px;
  padding-bottom:10px;
}
button.owl-dot span{
  border: 2px solid white!important;
  width:8px;
  height:8px;
  display:block;
  transition: all 0.3s;
}
h4{
  margin-bottom:20px;
  font-size:20px;
}
button.owl-dot.active span,
button.owl-dot span:hover{
  background-color:white;
}
a.button{
  margin-top:15px;
  margin-bottom:5px;
  border:2px solid white;
  padding:6px;
  padding-left:12px;
  padding-right:12px;
  display:inline-block;
  transition: all 0.3s;
}
a.button:hover{
  background:white;
  color:black;
}
#preloader{
  display: block;
  position: fixed;
  top: 0px;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #000000;
  z-index: 999999;
}
#preloaderInner{
  display: block;
  position: fixed;
  top: 0px;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-image:url('https://cdn1.umg3.net/1127-cdn/preloader.gif');
  background-repeat:no-repeat;
  background-size:40px;
  background-position: center;
}
.ae-cform-container{
  margin:auto!important;
}
.ae-cform-modal-container hr, .ae-cform-container hr{
    margin-bottom: 15px!important;
    margin-top: 0px!important;
    opacity: 0!important;
}
.ae-optin-holder {
    margin-bottom: 5px!important;
}

.ae-cform-social-link{
    width: 48%!important;
    background: white!important;
    color: black!important;
}
.ae-cform-social-link i.socicon, .ae-cform-social-link i.mdi, .ae-cform-social-link i.fa, .ae-cform-social-link i.fab, .ae-cform-social-link i.fas{
    color: #000!important;
    background-color: transparent!important;
}
#ae-cform-title-1{
    max-width: 280px;
    margin: auto;
}
div.cform-required-field, #ae-cform-reg-item-mobilephone-1 label{
    padding-bottom: 5px;
    font-weight: bold;
    text-transform: capitalize;
}
div.cform-required-field span, , #ae-cform-reg-item-mobilephone-1 label span{
    font-weight:bold;
    text-transform: capitalize;
}
.ae-cform-item input[type="text"]:hover, .ae-cform-item input[type="email"]:hover, .ae-cform-item input[type="password"]:hover,
.ae-cform-item input[type="text"], .ae-cform-item input[type="email"], .ae-cform-item input[type="password"]{
    border: 0px!important;
    background: transparent!important;
    border-bottom: 2px solid white!important;
    color: white!important;
    text-align: left!important;
    font-weight: bold!important;
    margin-bottom: 3px!important;
    padding: 0px!important;
    margin: 0px!important;
    box-shadow: none!important;
}

.ae-cform-item ul.parsley-errors-list li {
    padding-top:4px;
    text-align: center;
    margin-left: 0;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=tel], .iti--allow-dropdown input[type=text], .iti--separate-dial-code input, .iti--separate-dial-code input[type=tel], .iti--separate-dial-code input[type=text]{
    background: transparent!important;
    border: 0px!important;
    box-shadow: none!important;
        color: white;
    font-weight: bold;
    text-align: left;

}

.iti.iti--allow-dropdown.iti--separate-dial-code{
  border-bottom: 2px solid white!important;
}
.iti__arrow{
  border-top: 4px solid #fff!important;
}

.ae-cform-item .ae-cform-select select{
    height: 39px;
    display: inline-block;
    width: 100%;
    padding: 10px 15px;
    cursor: pointer;
    color: #fff;
    border: 0;
    border-radius: 0;
    outline: 0;
    background: transparent!important;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-weight: bold!important;
    border-bottom: 2px solid white!important;
    font-weight:bold!important;
}
.ae-cform-email-container .cform-required-field span,
#ae-cform-input-reg-mobilephone-1 label span,
.ae-cform-item span, a.ae-cform-not-registered-link, a.ae-cform-forgot-password-link, .ae-cform-reset-password-instructions, a.ae-cform-reset-password-login-link, a.ae-cform-reset-password-register-link, a.ae-cform-already-registered-link, .ae-cform-optin-label, #terms, #terms a, #sms-terms, #sms-terms a{
    display: inline!important;
    text-transform: capitalize!important;
    font-weight: bold!important;
}

.iti--separate-dial-code .iti__selected-dial-code, .ae-cform-item span.iti__country-name, .ae-cform-item span.iti__dial-code{
  color:#fff!important;
}

.ae-cform-item .ae-cform-select .select__arrow{
  border-color: #fff transparent transparent transparent!important;
}
.ae-cform-item input[type="submit"]{
    width: 140px!important;
    border: 0px!important;
    border-radius: 3px!important;
    color: black!important;
    font-weight: bold!important;
    height: auto!important;
    padding: 11px!important;
    font-size: 17px!important;
    background: white!important;
    text-shadow: none!important;
}
.ae-cform-item .ae-cform-select select:hover, .ae-cform-item .ae-cform-select select:focus{
  color: #fff!important;
}
.captcha-badge-holder{
  display:none!important;
}

.ae-cform-modal-container, .ae-cform-container{
  width:90%;
  margin:auto;
}
@supports (-webkit-touch-callout: none) {
  .pane{
    min-height: -webkit-fill-available!important;
  }
}
