/* CSS Document */
/* CSS Document */
/* CSS Document */
/* CSS Document */
/*end*/
#TopBar .TopBarBG {
  position: fixed;
  display: block;
  width: 100%;
  height: 110px;
  background-color: #2b2b2b;
  z-index: 999;
  top: 0; }

#TopBar .TopBar_wrapper_main {
  position: relative;
  display: block;
  margin: auto;
  height: 100px;
  width: 100%; }

#TopBar .TopBar_container {
  max-width: 1920px;
  margin: 0 auto;
  position: relative;
  height: 100px;
  width: 100%; }

#TopBar .TopBarTitle {
  position: absolute;
  display: block;
  width: 500px;
  left: 120px;
  padding-top: 35px;
  font-family: Serif;
  font-size: 40px;
  font-style: normal;
  /*box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);*/
  color: #FFFFFF; }

#TopBar .TopBarLogo {
  position: absolute;
  display: block;
  width: 100px;
  left: 10px;
  top: 10px; }

#TopBar .TopBar_Home {
  position: absolute;
  display: block;
  font-family: Quasimoda;
  font-size: 30px;
  font-style: normal;
  /*box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);*/
  color: #FFFFFF;
  right: 20px;
  padding-top: 50px;
  font-weight: 300; }

#TopBar .TopBar_Home a {
  text-decoration: none;
  color: #FFFFFF; }

@media only screen and (max-width: 700px) {
  #TopBar .TopBarTitle {
    font-size: 35px;
    padding-top: 37px; }

  #TopBar .TopBar_Home {
    font-size: 25px;
    padding-top: 48px; } }
@media only screen and (max-width: 650px) {
  #TopBar .TopBarTitle {
    font-size: 30px;
    padding-top: 37px; }

  #TopBar .TopBar_Home {
    font-size: 20px;
    padding-top: 48px; } }
@media only screen and (max-width: 550px) {
  #TopBar .TopBarTitle {
    font-size: 29px;
    padding-top: 25px;
    width: 181px; }

  #TopBar .TopBar_Home {
    font-size: 20px;
    padding-top: 48px; } }
@media only screen and (max-width: 400px) {
  #TopBar .TopBarLogo img {
    width: 80px;
    height: 80px; }

  #TopBar .TopBarLogo {
    left: 5px;
    top: 15px; }

  #TopBar .TopBarTitle {
    left: 90px; }

  #TopBar .TopBar_Home {
    right: 5px; } }
@media only screen and (max-width: 350px) {
  #TopBar .TopBarTitle {
    font-size: 24px;
    padding-top: 30px;
    width: 146px; }

  #TopBar .TopBar_Home {
    font-size: 18px;
    padding-top: 48px; } }
