:root{
  --color-brown:          #927450;
  --color-white:          #fefefe;
  --color-black:          #020202;
  --footerContent-Pad:    0vh;
  --footerVisibility:     hidden;
}
  .footerbox {
    position: relative;
    float: left;
    z-index: 3;
    bottom: 0px;
    width: var(--ContWidth);
    height: var(--footerHeight);
    visibility: var(--footerVisibility);
  }
  #footerContent {
    width: var(--ContWidth);
    height: var(--footerHeight);
    float: left;
    margin-left: 0vw;
    /* background: linear-gradient(to bottom, rgba(250,250,250,0) 0%,rgba(254,254,254,0.7) 15%,rgba(250,250,250,1) 30%,rgba(250,250,250,1) 100%); */
    background: var(--color-white);
    padding-top: var(--footerContent-Pad);
    padding-bottom: var(--footerContent-Pad);
    border-top: 4px solid var(--color-brown);
    text-align: center;
  }
  #tStyle {
    color: var(--color-black);
    text-decoration: none;
    font-weight: 400;
    font-size: 1.1vw;
    text-align: center;
    line-height: 1.8em;
  }

  /* Mobile Devices*/
  @media only screen and (min-device-width: 600px) and (max-device-width: 900px) and (-webkit-min-device-pixel-ratio: 2) {
    :root{--footerHeight: 17%;}
    #footerContent{line-height: 2vw;}
    #tStyle{font-size: 2.0vw;}
  }
  @media only screen and (max-device-width: 599px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    :root{--footerHeight: 28%;}
    #footerContent{line-height: 2.5vw;}
    #tStyle{font-size: 2.5vw;font-weight: 400;}
  }
  @media only screen and (max-device-width: 599px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    :root{--footerHeight: 20%;}
    #footerContent{line-height: 3.5vw;}
    #tStyle{font-size: 3.5vw;font-weight: 400;}
  }

  /* Desktop Devices*/
  @media only screen and (min-width: 600px) and (max-width: 900px) and (-webkit-max-device-pixel-ratio: 1) {
    :root{--footerHeight: 17%;}
    #footerContent{line-height: 2vw;}
    #tStyle{font-size: 2.0vw;}
  }
  @media only screen and (max-width: 599px) and (-webkit-max-device-pixel-ratio: 1) {
    :root{--footerHeight: 28%;}
    #footerContent{line-height: 3.5vw;}
    #tStyle{font-size: 3.5vw;font-weight: 400; }
  }
