:root {
    --bg-color: #fff;
    --text-color:#00263a;
    --highlight-color:#ff5e13;

    --time-duration: 1s ;
}

[data-theme="dark"] {
    --bg-color: #00263a;
    --text-color: #fff;
    --highlight-color:#ff5e13;
}

body{
    margin:0px;
    overflow: hidden;
}

.content {
  position: relative;
  height: 100%;
  width: 100%;
  background: var(--bg-color);
  color: var(--text-color);
  transition: var(--time-duration);
}

.sub-content{
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display:none;
}

.is-active{
    display:block !important;
    animation: fade 1s;
}
@keyframes fade {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

#content-Logo{
 width:80%;   
}

#content-Image{
    width:100%;
    height:100%;
}

.is-stretched-Image{
  width: 100%;
  height: 100%;
  object-fit: fill;
}

.is-unselectable{
        user-select: none;
        -moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
}



.svg-orange-color{
  fill:#ff5e13;
  font-size:75.67px;
  font-family:FranklinGothic-Demi, Franklin Gothic Demi;
  font-weight:300;
}


#bayleys {
  fill: var(--text-color);
  stroke: var(--text-color);
  transition: var(--time-duration);
}

#bayleys {
  stroke-width: 1;
  animation: logo 20s linear infinite;
}

@keyframes logo {
  0% {
    stroke-width: 1pt;
    stroke-dashoffset: 1200;
    fill-opacity: 0;
  }
  50% {
    fill-opacity: 0;
  }
  80% {
    stroke-dashoffset: 0;
    fill-opacity: 1;
    stroke-width: 0pt;
  }
  100% {
    stroke-dashoffset: 0;
    fill-opacity: 0;
    stroke-width: 0pt;
  }
}
