.absolute-center{
  position: absolute;
  z-index: 100;
  margin: 50vh 50vw 0;
  transform: translateY(-50%) translateX(-50%);
}
.fadeIn{
  /* opacity: 1; */
  /* animation-delay: 2s; */
  animation: fadeIn 3s;
-webkit-animation: fadeIn 3s;
-moz-animation: fadeIn 3s;
-o-animation: fadeIn 3s;
-ms-animation: fadeIn 3s;
}

@keyframes fadeIn {
  0% {opacity:0;}
  66% { opacity:0; }
  100% {opacity:1;}
}

@-moz-keyframes fadeIn {
  0% {opacity:0;}
  66% { opacity:0; }
  100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
  0% {opacity:0;}
  66% { opacity:0; }
  100% {opacity:1;}
}

@-o-keyframes fadeIn {
  0% {opacity:0;}
  66% { opacity:0; }
  100% {opacity:1;}
}

@-ms-keyframes fadeIn {
  0% {opacity:0;}
  66% { opacity:0; }
  100% {opacity:1;}
}


.content-left video{
  transform: none;
  height: 100%;
  height: -moz-available;          /* WebKit-based browsers will ignore this. */
  height: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
  height: fill-available;
}
.single-underline a, .single-underline span {
border-bottom: 1px solid #D3D3D3;
}

.single-underline a:hover {
border-bottom: 1px solid #A9A9A9;
}

.sub-heading3 {
    font-size: 20px;
    line-height: 32px;
    font-weight: 200;
    letter-spacing: normal;
    margin-bottom: 20px;
    color: #606060;
    margin-left: 8px;
}
.menu-row{
  padding-bottom: 12px;
}

.margin-center{
  margin: auto;
}

#cube-grid2 .margin-center img {
  width: initial;
  margin:auto;
  vertical-align: center;
  /* height:90px; */
}
.video-wrapper-inner{
    width: 100vw;
    height: 100%;
    min-height: 100%;
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative; z-index: 1;
}

ul.tp-revslider-mainul{padding: 0 !important}
.h0 {font-size: 120px;color: black;font-weight: 600;}
.h0:hover{color: black;}

#entracelogo{display:block}
.fontsize36 {font-size: 36px;}

.plyr__video-embed iframe {
  width: 85%;
  height: 85%;
}

.fuchsia {color: #FF00FF}
.outer{
  position: relative;
}
.absolute-center {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 50%;
  text-align: center;
  /* left: 0; */
  /* right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 300px; */
  transform: translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -webkit-transform:	translate(-50%,-50%);
}

.opacity80 {
  opacity: .5;
}

.inner {
  padding-top: 36px;
  /* padding-top: 70px; */
}

.text-black {
  color:black;
}

.index {
  /* old */
  /* background-color: #F9C8E0 */

background-color: #255ED6


  /* background-color: #fcf5a7 */
}
.pt-80 {
  padding-top: 80px;
}
.pt-60 {
  padding-top: 60px;
}
.welcome{
  font-family: 'Helvetica Neue';
  font-weight: 600;
  line-height: 4.5rem;
  font-size: 6rem;
  color: #fff;
  text-transform: uppercase;
}
.moved{
  /* background-color: #fcf5a7; */

/* OLD */
  /* background-color: #F9C8E0; */

  background-color: #255ED6;

  font-family: 'Helvetica Neue';
  font-weight: 600;
  line-height: 3.5rem;
  font-size: 2.1rem;
}
.moved-details{
  /* background-color: #fcf5a7; */

/* old */
  /* background-color: #F9C8E0; */


  background-color: #255ED6;
  font-family: 'serif';
  font-weight: 600;
  line-height: 1.8rem;
  font-size: 1.3rem;
}

.sub{
  font-size: 1.6rem;
}

.moved-details a {
  color:#000;
}
.larger-text{
  font-size: 1.3rem;
}

@media screen and (max-width: 480px) {
  .moved{
    line-height: 2rem;
  }
}
.display-inline{
  display: inline !important;
}
.black{
  color: #000;
}
.mb0{
  margin-bottom: 0;
}
.eurostile{
  font-family: 'Eurostile', sans-serif;
  font-family: 'EuroStyle', sans-serif;
  letter-spacing: 4px;
}