h1, h2, h3, h4, h5, h6 {
  color: rgb(55, 85, 124);
}

.mc4wp-form input[type=submit] {
  background-color: #FBB24F;
}

section#builder-section-1400204558852 {
  background-image: url("http://www.ymsmlgbt.org/wp-content/uploads/2015/03/concrete_seamless.png");
  background-repeat: repeat; 
  box-shadow: inset 0px 0px 5px rgba(0,0,0,0.9);
}

section#builder-section-1428356735551 {
  background-image: url("http://www.ymsmlgbt.org/wp-content/uploads/2015/03/concrete_seamless.png");
  background-repeat: repeat; 
  box-shadow: inset 0px 0px 5px rgba(0,0,0,0.9);
}

section#builder-section-1429058394576 {
  background-image: url("http://www.ymsmlgbt.org/wp-content/uploads/2015/03/concrete_seamless.png");
  background-repeat: repeat; 
  box-shadow: inset 0px 0px 5px rgba(0,0,0,0.9);
}

section#builder-section-1429058426708 {
  background-image: url("http://www.ymsmlgbt.org/wp-content/uploads/2015/03/concrete_seamless.png");
  background-repeat: repeat; 
  box-shadow: inset 0px 0px 5px rgba(0,0,0,0.9);
}

section#builder-section-1428438910025 {
  background-image: url("http://www.ymsmlgbt.org/wp-content/uploads/2015/03/concrete_seamless.png");
  background-repeat: repeat; 
  box-shadow: inset 0px 0px 5px rgba(0,0,0,0.9);
}
section#builder-section-1429058203 {
  background-image: url("http://www.ymsmlgbt.org/wp-content/uploads/2015/03/concrete_seamless.png");
  background-repeat: repeat; 
  box-shadow: inset 0px 0px 5px rgba(0,0,0,0.9);
}

section#builder-section-1429058757 {
  background-image: url("http://www.ymsmlgbt.org/wp-content/uploads/2015/03/concrete_seamless.png");
  background-repeat: repeat; 
  box-shadow: inset 0px 0px 5px rgba(0,0,0,0.9);
}

.site-navigation .menu li.current_page_item, .site-navigation .menu .children li.current_page_item, .site-navigation .menu li.current_page_ancestor, .site-navigation .menu li.current-menu-item, .site-navigation .menu .sub-menu li.current-menu-item, .site-navigation .menu li.current-menu-ancestor {
    border-radius: 5px;
}

.comment-form textarea {
    width: 100%;
    background-color: #E7E7E7;
}

.site-navigation .menu .current_page_item > a, .site-navigation .menu .current-menu-item > a, .site-navigation .nav-menu .current_page_item > a, .site-navigation .nav-menu .current-menu-item > a {
    font-weight: bold;
    color: #FFF;
}

.widget-title {
    color: #FBB246;
}

.site-footer {
    background-color: rgba(52, 80, 116, 0.95);
    border-top: solid 3px #FBB24F;
    box-shadow: 5px 5px #000;
}

.header-bar {
    border-top: 3px solid #FBB24F;
    box-shadow: 0px 0px 2px #000000;
    border-bottom: 0px;
}

.mc4wp-form input[type=email], .mc4wp-form input[type=tel], .mc4wp-form input[type=text], .mc4wp-form input[type=url], .mc4wp-form select, .mc4wp-form textarea {
  background-color: rgb(208, 208, 208);
}

.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form textarea {
  width: 100%;
  background-color: rgb(231, 231, 231);
}

.entry-title {
    border-bottom: solid 1px #FBB246;
    margin-bottom: 50px;
    text-align: center;
    border-top: solid 1px #FBB246;
}

.widget-title {
    color: #FBB24F;
}
.widget-title {
    margin: 0px 0px 1.1rem;
    font-size: 27px;
    font-weight: bold;
    border-bottom: 1px solid #72BF38;
}

.header-social-links li a {
    padding: 8px 0rem;
}