/*
Theme Name: TheHistoryCenter.org Theme
Description: vestige Child Theme
Author: HardcoreDev
Author URI: http://hardcoredev.com
Template: vestige
Version: 1.5
*/
/* =Theme customization starts here
------------------------------------------------------- */
@import url(../vestige/style.css);
.moreexpandcontent span {
    display: none;
}
.moreexpandlink {
    display: block;
}
.site-logo-mobile {
  display: none;
  margin: 0 auto;
  text-align: center;
  position: relative;
  left: 0;
  float: none;
}
.hours-text-mobile {
  display: none;
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  padding: 5px 0;
  float: left;
}

.h2 {
  font-family: "Playfair Display";
  font-size: 24px;
}
.h4-widgettitle,
.footer-widget .widgettitle {
  font-family: "Roboto";
  font-size: 13px;
  letter-spacing: 1;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 0 20px 0;
}
div.so-widget-sow-button-flat-810db6bd3d62 .ow-button-base a {
  color: #000 !important;
}
a.btn-warning {
  color: #000 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-required-label {
  color: #a00202;
}
div.wpforms-container div.wpforms-uploader .dz-message .modern-hint {
  color: #4a4a4a !important;
}

#covid-19-collecting-form input,
#covid-19-collecting-form radio,
#covid-19-collecting-form textarea,
#covid-19-collecting-form .wpcf7-checkbox,
#covid-19-collecting-form .wpcf7-radio {
  margin-top: 0;
}
#covid-19-collecting-form h4 {
  text-transform: none;
  font-size: 16px;
}
#covid-19-collecting-form .file-container {
  border: 1px solid #ccc;
  padding: 10px 20px;
  margin: 10px 0 20px 0;
  display: inline-block;
}
#covid-19-collecting-form .file-container .wpcf7-form-control-wrap {
  display: block;
  margin: 5px
}

.mar-top-5 input {
  margin-top: 15px !important;
}
.radio-break .wpcf7-list-item {
  display: block;
  margin-top: 8px;
  margin-left: 0;
}

/* ADA updates */
.breadcrumb a,
.meta-data,
.topbar-new .hours-text p {
  color: #4c4c4c;
}
.breadcrumb a {
  text-decoration: underline;
  text-decoration-color: #fff;
}
/*.site-footer a {
  color: #005774;
}*/
body {
  color: #333;
}
.screen-reader-text {
  border:0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  width: 1px;
  overflow: hidden;
  position: absolute !important;
  word-wrap:normal !important;
}
.social-icons-colored .screen-reader-text,
.site-footer .screen-reader-text,
.tp-caption a .screen-reader-text {
  color: #000;
  background-color: #fff !important;
}

a.skip-main {
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
}
a.skip-main:focus, a.skip-main:active {
    color: #fff;
    background-color:#000;
    left: auto;
    top: auto;
    width: 30%;
    height: auto;
    overflow:auto;
    margin: 10px 35%;
    padding:5px;
    text-align:center;
    font-size:1.2em;
    z-index:999;
}
.social-share-bar .share-label {
  margin-bottom: 1px;
  margin-right: 10px;
  display: inline-block;
  text-transform: uppercase;
}
.upload-container {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  min-width: 320px;
}

.wpforms-container,
.wpforms-container label {
  color: #333;
  font-weight: normal;
}
div.wpforms-container .wpforms-form h3 {
  font-size: 22px;
}
.wpforms-container .padding-none {
  padding: 3px 0 !important;
}

div.bbp-template-notice.info {
	border : none !important ;
	display: none;
}
body.bbpress .page-header {
  background-image: url(/wp-content/uploads/2016/01/visit-header.jpg);
  background-size: cover;
  background-position: center center;
}
#bbpress-forums,
#bbpress-forums a,
#bbpress-forums p,
div.bbp-breadcrumb, div.bbp-topic-tags {
  font-size: 14px;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
  font-size: 12px;
}
body.bbpress #loginform {
  border: 1px solid #d6d6d6;
  padding: 15px;
  display: inline-block;
}
body.bbpress #loginform input[type=text],
body.bbpress #loginform input[type=password] {
  border: 1px solid #d6d6d6;
  padding: 3px;
}
body.bbpress #loginform label,
body.bbpress #loginform .login-remember,
body.bbpress #loginform .login-submit {
  display: inline-block;
  width: 200px;
}

label {
  color: #000;
}
.label-inline label {
  display: inline;
}

.home .panel-widget-style-for-12-1-1-0 h3 {
  margin-top: 10px;
}

@media only screen and (max-width: 767px) {
  .postid-3539 table.tabl-resp td:nth-of-type(1):before { content: ""; }
  .postid-3539 table.tabl-resp td:nth-of-type(2):before { content: "Week/Dates"; }
  .postid-3539 table.tabl-resp td:nth-of-type(3):before { content: "Ages 6-8"; }
  .postid-3539 table.tabl-resp td:nth-of-type(4):before { content: "Ages 9-11"; }

  .site-logo-mobile {
    display: block;
  }
  .site-logo-desktop {
    display: none;
  }
  .hours-text-mobile {
    display: block;
  }
  .topbar-new-desktop {
    display: none;
  }
}