/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.

*/.site-content .entry-content img {box-shadow:0px 0px 0px}
#header-menu ul.menu { text-align: left; }

#hgroup-wrap, #site-logo { padding: 0 }
#hgroup-wrap { position: relative; }
#hgroup.with-logo {
    left: 5%;
    padding: 0;
    position: absolute;
    top: 35%;
}

/* Remove page title in content area */
.page-id-250  .entry-title { display: none; }
.page-id-288  .entry-title { display: none; }
.page-id-449  .entry-title { display: none; }

/* Center pics in top content area widgets */
.page-id-250 img.so-widget-image { 
    display: block;
    margin-left: auto;
    margin-right: auto
}

/* Move content area to flush left */
/* Then reduce white space above page titles */
.page-id-250 #main { padding-top: 0px; }
.page-id-288 #main { padding-top: 0px; }
div#main.container { padding-top: 20px; }
.page-id-250 div#main.container { padding-top: 0px; }
.page-id-288 div#main.container { padding-top: 0px; }
.page-id-449 div#main.container { padding-top: 0px; }

/* Remove line at bottom of content area */
.page-id-250 .site-content article { border-bottom: none; }
.page-id-288 .site-content article { border-bottom: none; }
.site div.sharedaddy h3.sd-title:before { border-top: none; }
.page-id-250 h3.sd-title { color: white; }

/* Remove drop shadow from all elements */
.page-id-250 .site { box-shadow: none; }
.page-id-288 .site { box-shadow: none; }

/* Content area */
.page-id-250 #content {
    background-color: #474747;
    margin: 0;
    padding: 0;
}

.page-id-288 #content {
    background-color: #474747;
    color: #FFFFFF;
    margin: 0;
    padding: 0;
}

/* Main content area */
.page-id-250 #main { 
    background-color: #474747;
    margin: 0;
    padding: 0;
}

/* Main content area */
.page-id-288 #main { 
    background-color: #474747;
    margin: 0;
    padding: 0;
}

/* Footer */
.page-id-250 #site-generator { 
    background-color: #474747;
    margin: 0;
    padding: 0;
}

.page-id-288 #site-generator { 
    background-color: #474747;
    margin: 0;
    padding: 0;
}

/* MailChimp*/
.mc4wp-form { color: #FFFFFF; }

.mc4wp-form { 
    margin: 0;
    padding: 0;
}

/* Reduce Padding Above Footer */
.page-id-250 .site-content article { padding-bottom: 0px; }
.page-id-250 #site-generator .site-info { padding-top: 0px; }
.page-id-288 .site-content article { padding-bottom: 0px; }
.page-id-288 #site-generator .site-info { padding-top: 0px; }

/* Reduce Padding Around SiteOrigin Posts */
.siteorigin-widget-tinymce textwidget,
p {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 10px;
}
header.entry-header { margin-bottom: 10px; }
.site-content article { padding-bottom: 0px; }
#site-generator .site-info { padding-top: 0px; }

.page-id-449 header.entry-header { margin-bottom: 0px; }
.page-id-449 div#content.site-content {
     line-height: .7;
    }