/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

li.gfield .ginput_container input,li.gfield .ginput_container textarea {
    box-shadow: none!important;
    border: 1px solid #999!important;
}
.error404 .h-landmark span {
    word-spacing: 3px;
    letter-spacing: -0.5px;
}
.homeMissionSec::before{
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.5;
background-color: #fff;
}
.homeWelcome:before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.5;
background-color:#ebd0b5;
}
body.home .homeMissionSec {
    background-position-y: 25%;
}
.aboutQuote:before,.aboutMissionSec:before{
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.6;
background-color: #000;
}
.volunteerSec:before{
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.7;
background-color: #ebd0b5;
}
.home .x-recent-posts-date {
    display: none !important;
}
.p-meta > span:nth-child(2)::after {
    display: none;
}
.p-meta .entry-date,.post .p-meta {
    display: none;
}
.widget_recent_entries li a span {
    display: none;
}
.teamSection .x-promo-content {
    padding: 1.5em 1.2em 1.5em 1.2em;
}
.home .x-recent-posts .h-recent-posts {
    white-space: normal;
}
.innerSponsorSec .x-promo-image-wrap {
    border: 2px solid #e5e5e5;
}
.home .x-recent-posts .h-recent-posts span {
    display: block;
}
.single-post .post .entry-title span,.blog .post .entry-title span {
    display: none;
}
.man .x-icon.x-icon-map-marker::before {
    content: "\f3c5";
}
@media all and (max-width: 420px) {
body .contactSec .x-feature-box-graphic-inner.circle {
    font-size: 46px !important;
}
.contactSec .x-feature-box-text a {
    font-size: 15px;
}
.contactSec p.x-feature-box-text {
    margin-top: 0;
}
.contactSec .x-feature-box-graphic-outer.circle {
    margin-right: 15px !important;
}
}
@media all and (max-width: 350px) {
body .contactSec .x-feature-box-graphic-inner.circle {
    font-size: 46px !important;
}
.contactSec .x-feature-box-text a {
    font-size: 14px;
}
}