@charset "UTF-8";
/* CSS Document */

nav#site-navigation {
    text-align: right;
}
#masthead {
padding-top: 20px; padding-bottom: 20px; background-repeat: repeat-x; background-color: #FFFFFF; background-image: url("http://demo.gracestgeorge.org/wp-content/uploads/2016/03/Bck_head.png");	
}
#masthead_TesseractTheme {
padding-top:20px; background-image: url("http://demo.gracestgeorge.org/wp-content/uploads/2016/03/Bck_head.png")!important;	
}
a {
  color: #a53716;  font-weight:bold;
}
p {
  	color:#000000 !important; font-size:16px !important;
}

#menu-globalright {
  text-align:right; width:100% !important; vertical-align: bottom; padding-left: 55px !important; margin-top: 5px !important;
}
.site-branding {
	padding-bottom: 6px !important;
}
#site-banner {
max-width: 1100px;
}
body {font-family: "minerva-modern" !important;
}
#footer-horizontal-menu ul li a {
  text-transform:uppercase;
}
.top-navigation {
vertical-align: bottom !important; 
}
.nav-menu {
  	vertical-align: bottom !important;
}

#site-navigation li {
  margin-left: 0px !important; 
}
#menu-item-93 li {
  margin-left: 20px !important;
}
#site-navigation ul li a {
  text-transform:uppercase; letter-spacing:.25px; text-align:right; 
  font-family: "minerva-modern" !important; 
}
#site-navigation .current_page_item a {
	color:#a53716; font-weight:600;
}
#footer-banner-right.designer {
  display: none;
}
#footer-banner-right {
  display: none;
}
#footer-banner {
  text-align:center;
}
.introBK {
    background-image: url("http://demo.gracestgeorge.org/wp-content/uploads/2016/03/bck_page.jpg"); 
} 
.intBanner {
  background-image: url("http://demo.gracestgeorge.org/wp-content/uploads/2016/03/bnr_interior.jpg"); background-position:center top; background-repeat:no-repeat; background-color:#000000; background-size: auto 300px ;
} 
.intBannerMob  {
  background-image: url("http://demo.gracestgeorge.org/wp-content/uploads/2016/03/bnr_interior.jpg"); background-position:center top; background-repeat:no-repeat; background-color:#000000; background-size: auto 250px ;
} 
.intBannerMobSm  {
  background-image: url("http://demo.gracestgeorge.org/wp-content/uploads/2016/03/bnr_interiorM.jpg"); background-position:left top; background-repeat:no-repeat; background-color:#000000; background-size: auto 200px ;
} 
hr {
  height:1px;border:none;color:#c3c3c3;background-color:#c3c3c3;
}
.homeFindingHd {
  text-align:center; color:#a53716; text-transform:uppercase; font-size:20px; line-height:20px; letter-spacing:3px;
}
.homeFindingText {
  font-size:14px; line-height:20px; letter-spacing:normal;
}

.IntroText {
  font-size:18px; line-height:28px; color:#000000;
}
.IntroTextRed {
  font-size:22px; line-height:40px; color:#6b2611;
}
.footerlogo {
   width:200px; height:auto; display: block; margin-left: auto; margin-right: auto
}
.logoContainer {
   text-align:center; 
}
.site-footer {
  display: none;
}
cf site-content {
  padding-bottom: 100px;
}

.search-results #secondary.widget-area {
  display: none;
}
.search-results #primary {
  float:none; max-width:980px; margin: auto;
}
@media screen and (max-width: 730px) {
    .search-results #content {
        padding: 20px;
    }
  #content.cf.site-content {
 padding-top:0px;
  }
}
.search-form .search-field {
  width: 80%;
}
.search-wrapper {
  margin-bottom:15px;
}
.cf site-content #primary {
  margin-top: 100px;
}
.search-wrapper {
  margin:15px 0 30px 0;
}
h4.widget-title {
  font-weight:bold;
}
.mc4wp-form-fields p {
  padding-bottom: 10px;
}
input.search-field.placeholdit.watermark  {
  width:80%;
}

.entry-content input[type="text"], .entry-content input[type="email"], .entry-content input[type="tel"], .entry-content input[type="password"], .entry-content input[type="date"], .entry-content input[type="datetime-local"], .entry-content input[type="file"], .entry-content input[type="reset"], .entry-content input[type="search"], .entry-content input[type="url"]
{
  width: 80%;
}
.widget li {
  line-height:18px; margin-bottom:15px;
}
.entry-content input[type=email] {
  width:88%;
}
.entry-content input[type=text] {
  width:88%;
}
button, .button, input[type="reset"], input[type="submit"], input[type="button"]{
  background-color: #a53729; margin: 10px 0 20px 0;
}
button:hover, button:focus, .button:hover, .button:focus, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover {
  background-color: #7c331d;
}
.sidr {
  background-color: #222222;
}
.mc4wp-alert.mc4wp-notice p {
  margin-bottom: 30px; padding:18px; background-color: #484848; color: #FFFFFF; border-radius: 10px; width:88%;
}

/* Posts Page Controls */

#primary.content-area {
  padding: 60px 0 100px 0;
}

.mc4wp-form-fields input[type=email] {
  width:88%;
}
.mc4wp-form-fields input[type=text] {
  width:88%;
}
#secondary.widget-area {
  padding-bottom:100px; padding-top: 64px;
}
#secondary.widget-area a {
  color:#a53716;
}

/* Antipodal footer */
.divNav {
	text-align: center; color: #ffffff; text-decoration: none; line-height:28px; padding-bottom:15px; margin:auto
}
.divNav a {
	text-align: center; color: #ffffff; text-decoration: none;
}
.divCopyright {
	text-align: center; color: #ffffff;  font-size: 10px; padding-bottom:5px;
}
.divLogo {
	text-align: center; padding-bottom:10px;
}
.antipodalLogo {
  width: 120px; height:auto; margin:auto;
}
.antipodalText {
  color: #FFFFFF; text-align:center; font-size:11px; padding-bottom:18px;
}
.antipodalText a {
  color: #FFFFFF!important; text-decoration: underline !important;
}
.divFacebook {
	text-align: center; padding:25px 0 20px 0;
}
.facebookLogo {
  width: 196px; height:auto; margin:auto;
}
/* leadImageHome */
.leadImage img {
  height: 100px !important; width:auto; display: block;
}

input[type="text"] {
    font-size:16px !important;
}
input[type="email"] {
    font-size:16px !important;
}
input[type="tel"] {
    font-size:16px !important;
}
.wpcf7-textarea {
    font-size:16px !important;
}