.header-inner, .entry-header {
  display:none;
}

.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer {
  display:none;
}

#site-footer {
  display:none;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

a:link {
color: #ffffff;
text-decoration:none;
}
a:visited {
color: #ffffff;
text-decoration:none;
}
a:hover {
color: #666666;
text-decoration:none;
}

a.contentlink:link {
color: #949494;
text-decoration:none;
font-weight:bold;
}
a.contentlink:visited {
color: #949494;
text-decoration:none;
}
a.contentlink:hover {
color: #666666;
text-decoration:none;
}

a.menulink:link {
color: #ffffff;
text-decoration:none;
border-right:1px dotted #111111; 
padding:0 5px 0 5px;
}
a.menulink:visited {
color: #ffffff;
text-decoration:none;
border-right:1px dotted #111111; 
}
a.menulink:hover {
color: #666666;
text-decoration:none;
border-right:1px dotted #111111; 
}

#footer a:link {
color: #949494;
text-decoration:none;
}
#footer a:visited {
color: #949494;
text-decoration:none;
}
#footer a:hover {
color: #666666;
text-decoration:none;
}

body {
  background: url('https://sitgb.org/wp-content/uploads/2020/04/SIT-background.jpg') #660000;
  font-family: 'open_sansregular';
}

#sitgbwrapper {
  max-width:800px; 
  margin:2% auto; 
  border:1px solid #111111;
  -webkit-box-shadow: 0px 0px 14px 8px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 14px 8px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 14px 8px rgba(0,0,0,0.75);
}

#sitgbheader {
  width:800px; 
  height:404px; 
  background-image: url('http://sitgb.org/sitgb/wp-content/uploads/2020/04/SIT-header-background.jpg');
}

.sitlogo {
  padding-top:50px;
}

.sitmenuwrapper {
  position:relative; 
  top:140px; 
  bottom:0; 
  width:800px; 
  height:50px; 
  border-bottom:1px solid #222222; 
  background-image: url('http://sitgb.org/sitgb/wp-content/uploads/2020/04/opacity.png'); 
  font-family: 'open_sansregular'; 
  font-weight:bold; color:#ffffff; 
  text-align:center;
}

.sitmenu {
  padding-top:15px; 
  font-size:15px; 
  font-weight:normal;
}

#content {
  color:#ffffff; 
  padding:10px; 
  background-color:#000000; 
  font-family:'open_sansregular';
}

#content li {
  margin-bottom:10px;
}

#content a.member:link {
  color:#cccccc;
  border-bottom:1px solid #000000;
}

#content a.member:visited {
  color:#cccccc;
  border-bottom:1px solid #000000;
}

#content a.member:hover {
  color:#cc0000;
  border-bottom:1px solid #000000;
}

#content a.member:active {
  color:#cccccc;
  border-bottom:1px solid #000000;
}

.entry-content h2 {
  font-size:1.2em;
  font-family: 'open_sansregular';
  line-height:1.2em;
  margin:20px 0;
}

.entry-content h3 {
  font-size:1em;
  font-family: 'open_sansregular';
  font-weight:bold;
  line-height:1em;
  margin:20px 0;
}

.entry-content h4 {
  font-size:18px;
  font-family: 'open_sansregular';
  font-weight:bold;
  line-height:16px;
  margin:24px 0;
}

#sitgbfooter {
  background-color:#111111; 
  height:40px; color:#ffffff; 
  text-align:center; 
  font-family:'open_sansregular'; 
  font-size:12px; 
  padding:10px;
}

#sitgbfooter a {
  color:#949494; 
}

ul.sitgbmenu {
    list-style-type: none;
    margin:0;
}

ul.sitgbmenu li { 
 margin:0;
 display: inline; 
 padding: 0 5px;
 text-decoration: none;
 border-right: 1px dotted #111111;
}

h2, h3, h4 {
  text-align:center;
  margin:0 auto;
}

.entry-content p {
  text-align:center;
  font-size:16px;
}

#sitgbfooter p {
  margin:0;
  padding:0;
  font-size:12px;
}

.footerleft {
  float:left;
}

.footerright {
  float:right;
}

ol li {
  font-size:16px;
}

.entry-content hr {
    height:2px;
    margin: 2rem auto !important;
    background-color: #000000;
    border:none;
}

input[type="text"], input[type="email"], input[type="tel"], input[type="url"] {
-webkit-appearance: none;
    -moz-appearance: none;
    background: #fff;
    border-radius: 0;
    border-style: solid;
    border-width: 0.1rem;
    box-shadow: none;
    display: block;
    font-size: 14px;
    margin: 0;
    padding: 3px;
    width: 100%;
}

#how-to-join {
  width:580px;
  margin:0 auto;
  margin-bottom: 40px;
}

#how-to-join p {
  height:5px;
}

.form-label, .form-input {
   display:inline-block;
}

.form-label {
   width:300px;
   font-size:16px;
   margin-right:10px;
   text-align: right;
}

.form-input {
  width: 200px;
  font-size:14px;
  text-align: left;
}

p.required {
   height:30px !important;
}

input[type="submit"] {
  background-color: #ccc;
  padding:10px !important;
}

div.wpcf7-mail-sent-ok {
  font-size:16px;
  text-align:center;
}

@media only screen and (max-width: 600px) {
#sitgbheader {
    width: 100%;
    height: 404px;
  } 

.sitmenuwrapper {
    display:none;
    width: 100%;
    height: 150px;
  } 

#content p {
     width:100% !important;
     height:100px;
  }

.footerright {
       float:left;
       width:100%;
       height:50px;
       text-align:center;
   }

.footerleft {
      margin-top:-40px !important;
  }
}