/*
Theme Name: SMC2014
Template: twentyfourteen
*/
@import url("../twentyfourteen/style.css");
@import url(https://fonts.googleapis.com/css?family=Goudy+Bookletter+1911);
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700');
/* Theme customization starts here */


body {
	background-color: #fff;
	}

body, input, textarea {
	font-size: 12px;
	line-height: 17px;
	}

h4 {
font-size: 1.5em;
font-weight: bold;
font-family: 'Goudy Bookletter 1911',arial,serif;
color: #007d00;
}


.header-main h1.site-title, .header-main .search-toggle {
	display: none;
	}

.header-main {
	padding-left: 0;
	padding-right: 0;
	background-color: #fff;
	background-repeat: no-repeat;
	border-bottom: 1px #b8b8b8 solid;
	background-image: url('/wp-content/themes/SMC2014/theme-images/smc-web-banner-2018-m1.png');
	background-size: auto 48px;
	background-position: left top;
	}

#site-header {
		text-align:center;
		position: absolute;
		top: 0;
	}
	
.site-header {
			background-color: #fff !important;
			}+
	
#site-header img {
	display: none;
	}
	
.site-content, .site-main .widecolumn {
	margin-left: 0 !important;
	}
	
	
.site-content {
	margin-right: 0;
	}
	
.hentry {
	max-width: 100%;
	margin-bottom: 24px;
	}

a:link {
	color: #007d00;
	}
	
#site-header img {
		padding: 20px 10px 10px 10px;
		width: 95%;
		margin: 0 auto;
		display: none;
		}
	
.site-navigation a:link,  .site-navigation a {
	text-transform: capitalize;
	color: #fff !important;
	}
	
.site-navigation a:hover {
	color: #ddd;
	}
	
.menu-toggle {
	background-color:#4ca44c;
	padding-top: 0;
	}
	
	
.site-navigation.toggled-on a:link, .site-navigation.toggled-on a {
	color: #000 !important;
	}
	
.menu-toggle:active, .menu-toggle:focus, .menu-toggle:hover {
	background-color:#007d00;
	}

	
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
	color: #fff;
	}

.site-navigation li {
	padding-left: 1em;
	border-top: 1px solid #eee;
	}
	
.site-navigation li:hover > a, .site-navigation li.focus >a, .primary-navigation li:hover{
	background-color: #eaeaea;
	}	
	
	
.entry-title {
	text-transform: capitalize;
	}
	
.entry-title > a {
	font-size: 23px;}
	
.entry-meta {
	padding-left: 0 !important;
	}
	
.single .entry-meta {
	padding-left: 15px !important;
	}
		
.tagline {
	margin-right: 15px;
	text-transform: none;
	color: #000;
	}
	
.list-view .tagline {
	display: none;
	}
	
.cat-links {
	font-weight: normal;
	text-transform: capitalize;
	}

.list-view .site-content .hentry {
	padding-top: 24px;
	}

.content-area, .content-sidebar {
	padding-top: 1em;
	}
	
.parent-pageid-3244 .content-area {
	padding-top: 0;
	}

.content-sidebar {
	background-color: #eaeaea;
	margin-top: 17px;
	margin-right: 0;
	margin-left: 0%;
	width: 100%;
	clear:both;
	}
	
.parent-pageid-3244 .content-sidebar {
	display: none;
	}
	
#secondary {
	border: none;
	}

input {
	line-height: 17px;
	}
	
button, .button, input[type="button"], input[type="reset"], input[type="submit"] {
	background-color: #007d00;
	}
	
.archive-header, .page-header {
	margin-bottom: 15px;
	padding-left: 15px;
	margin-left: 0;
	color: #66A230;
	font-family: 'Goudy Bookletter 1911', arial, serif;
	font-size: 23px;
	}
.archive-title, .page-title {
	font-size: 23px;
	}
	
#subscription-toggle > span {
	padding-left: 1em;
	}
	
#bbpress-forums div.bbp-search-form {
	margin-bottom: .5em;
	}

button, .button, input[type="button"], input[type="reset"], input[type="submit"] {
	padding: 8px 12px 8px 12px;
	}
	
.topic-form-link {
	padding-left: 1em;
	}
	
.paging-navigation {
	border-top-color: rgba(0, 0, 0, 0.1);
	}
	
.paging-navigation .page-numbers.current, .paging-navigation a:hover {
	border-top-color: #007d00;
	}

.page-numbers.current {	
	color: #2b2b2b;
	}
	
.entry-meta .tag-links a::before, .entry-meta .tag-links a::after, .entry-meta .tag-links a {
	background-color: transparent;
	border-radius: 0;
	border: 0;
	color: #007d00;
	}
	
.entry-meta .tag-links a:hover, .entry-meta .tag-links a:active {
	color: #41a62a;
	background-color: transparent;
	}
	
.entry-meta .tag-links a {
	padding-left: 0;
	margin-left: 0;
	}
	
.share42init {
	float: left;
	}
	
.email-share {
	float:left;
	display:inline-block;
	vertical-align:bottom;
	width:32px;height:32px;
	margin:0 6px 6px 0;
	padding:0;outline:none;
	background-image:url(http://dev.singlemothersbychoice.org/share42/email-icon.png);
	background-size: 32px; 
	background-repeat: no-repeat;
	}

.list-view .share42init, .list-view .email-share {
	display: none;
	}


/* =Footer
-------------------------------------------------------------- */

#footer {
	clear: both;
	width: 100%;
}

#footer {
	margin-bottom: 0px;
	background-color: #fff;
	max-width: 1260px;
	margin-left: auto;
	margin-right: auto;
}
#colophon {
	border-top: 0;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}
#site-info {
	font-weight: bold;
}
#site-info a {
	color: #000;
	text-decoration: none;
}
#site-generator {
	font-style: italic;
	position: relative;
}
#site-generator a {
	background: url(images/wordpress.png) center left no-repeat;
	color: #666;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}
#site-generator a:hover {
	text-decoration: underline;
}
img#wpstats {
	display: block;
	margin: 0 auto 10px;
}

/* =Custom Footer styles
-------------------------------------------------------------- */
#footer-list {
text-align: center;
width: 98%;
border-top: 1px #b8b8b8 solid;
padding-top: 3px;
color: #666666;
margin: 0 auto;
}

#footer-list ul {
	margin-bottom: 0;
	margin-left: 0;
	}

#footer-list a:link {
color: #666666;
}

#footer-list a:visited {
color: #666666;
}

#footer-list a:hover {
color: #333333;
}

#footer-list a:active {
color: #666666;
}


#footer-list li {
padding-right: 20px;
display: inline;
}


/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family: verdana, arial, sans-serif;
}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
	font-family: "verdana", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: "verdana",Arial,Helvetica,"Nimbus Sans L",sans-serif;
}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-size: 13px;
	}

blockquote {	

	}


}
#site-generator {
	float: right;
	width: 220px;
}

/* =Front page elements
-------------------------------------------------------------- */



 #questions {
    margin: 15px auto 0 auto;
    padding: 0 0 0 0px;
    max-width: 940px;
    width: 100%;
    overflow: auto;
    border-bottom: 1px #b8b8b8 solid;
}

	#questions img {
		width: 100%;
		height: auto;
		}

#home-left .entry-title, #home-left .entry-meta, #home-left .entry-utility {
    display: none !important;
}

#home-left .hentry img, #fp-post img{	
		max-width: 50%;
}

.fp-text-title-link {
		font-size: 23px;
		}
		
#home-right > div {
    padding-left: 15px;
    padding-right: 15px;
	}	
		
	




/* =Global Elements
-------------------------------------------------------------- */

.newsletter-content ul {list-style: none !important; margin-left: 0;}

#content li{
	margin: 0 0 10px 0;
}

input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
a:link {
	color: #007d00;
}
a:visited {
	color: #007d00;
}
a:active,
a:hover {
	color: #386a0a;
}

.side-testimonial {
font-size: 12px;
font-style: italic;
padding-top: 0px;
line-height: 1.5em;
}

a.joinlink {
display: block;
width: 100%;
text-align: center;
font-family: 'Goudy Bookletter 1911', arial, serif;
font-size: 14px;
background-color:white;
padding:10px 0; 
border: 1px #b8b8b8 solid;
text-decoration: none;
}

a:hover.joinlink  {
background-color:#ffff99;
color: #007d00;
text-decoration: none !important;
}




/* =Content
-------------------------------------------------------------- */

.home .sticky {
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}
.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 36px 0;
}
.page-title span {
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
	color: #888;
	text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
	color: #ff4b33;
}
#content .entry-title {
	color: #007d00;
	font-size: 23px;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 0;
	font-family: 'Goudy Bookletter 1911', arial, serif;
}
.entry-title a:link,
.entry-title a:visited {
	color: #007d00;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #386a0a;
}

.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content, .post-navigation, .image-navigation, .comments-area {
	max-width: 100%;
	}
	
.comments-area {
	margin-bottom: 0;
	}
	
.blog-footer {
	padding: 0 10px;
	}
	
img.alignright, img.alignleft {
	max-width: 50%;
	}
	}

/* =Widget Areas
-------------------------------------------------------------- */


	
.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}


.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}

.widget {
	margin: 0 0 0px 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #B8B8B8;
}
.content-sidebar .widget .widget-title, .widget-title a {
	border-top: 0 !important;
	color: #767676 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	margin: 0 0 0 !important;
	padding-top: 0px;
	text-transform: uppercase !important;
}

.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}



/* =Gallery listing
-------------------------------------------------------------- */

.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}


/* =Newsletter CCT Styles
-------------------------------------------------------------- */
.newsletter-title {
	font-size: 30px;
	max-width: 666px;
	margin-right: 15px;
}

.newsletter-feature-title {
	max-width: 666px;
		margin-right: 15px;
	}

.newsletter-title p {
	color: #FFFFFF !important;
    font-family: 'Oswald',sans-serif !important;
    letter-spacing: 0.03em !important;
    line-height: 1em !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0.13em !important;
    margin-top: 0.2em !important;
    padding: .8em 0 .5em 0.5em !important;
   	font-size: 0.6em !important;
    font-weight: 300 !important;
    text-transform: uppercase;
    }

.newsletter-title-big {
	font-size: 1.68em !important; 
	font-weight: 400 !important; 
	color: #ffffff !important; 
	margin-right: .15em;
	letter-spacing: .03em}



.newsletter-feature-title h1.entry-title {
	color: #ffffff !important; 
	font-family: 'Oswald',sans-serif !important;
	font-size: 3.8em !important; 
	font-weight: 400 !important;
	padding-bottom: 0.1em !important;
	padding-right: 0.25em !important;
	padding-left: .25em !important;
	text-align: right; 
	line-height: 1.3em !important;
	}

#newsletter-header-image{
    background-position: 50% center;
    margin-right: 15px;
    }

#newsletter-header-image {clear: both;height: 230px;margin-top: 0em !important;max-width: 666px;}

.newsletter-content h1 {
	clear: left !important;
	}

.newsletter-content h1 a {
	text-decoration: none !important;
	font-family: 'Oswald',sans-serif !important;
	font-size: 2em !important;font-weight: 400 !important;
	line-height: 1.3em !important;
	margin-bottom: 0.5em !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-top: 0 !important;
	}
	
.newsletter-articles-acf h1, .acf-table-of-contents h1, .acf-table-of-contents h1:first-child {
	margin: .4em 0 12px 0;
	text-decoration: none !important;
	font-family: 'Oswald',sans-serif;
	font-size: 2em !important;font-weight: 400 !important;
	line-height: 1.3em;
	}
	
.acf-table-of-contents ul li a {
	text-decoration: none;
	}
	
.newsletter-articles-acf .newsletter-article-text h1 {
	margin: 0 0;
	font-family: verdana,arial,sans-serif;
	font-size: inherit;
	line-height: .5em;
	padding-bottom: 1em;
	}

.newsletter-content .lcp_content {
	float: left;
	}

.newsletter-content blockquote {
	float: right !important;
    font-family: 'Oswald',sans-serif !important;
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.45em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 1em;
    padding-right: 0;
    padding-top: 0;
  	float: right;
    margin-left: 24px;
    margin-right: 0;
    text-align: left;
    width: 33% !important;
    }

.newsletter-content blockquote p{
	font-size: 1.5em;
	line-height: 1.6em;
	}

.newsletter-content ul {
	list-style: none !important;
	}
	
ul.lcp_catlist li {
	margin-top: 2em !important;
	}
	
.newsletter-content .wp-post-image {
	width: 300px !important;
	height: auto !important;
	float: right !important;
	padding-left: 1em;
	max-width: 50%;
	}

#newsletter-banner, #newsletter-banner .newsletter-title, #newsletter-banner .newsletter-feature-title, .newsletter-banner #newsletter-header-image-banner {
	width: 100%;
	max-width: 100%;
	}
	
#newsletter-banner {
	padding-right: 15px;
	}
	
.sponsor-area {
	text-align:center;
	}
	
.sponsor-area img{
	max-height: 520px;
	max-width: 400px;
	padding-bottom: 1em;
	}
/* ---eStore and eMember Styles -------------------*/

.eStore-product-fancy2 {
	padding: 10px !important;
	background-image: none !important;
	}

.eStore-product-fancy2-thumb-image {
	width: 100% !important;
	height: auto;
	margin-right: 10px !important;
	padding: 0 0 !important;
	}
	
.eStore-thumbnail {
	width: 25% !important;
	float: right;
	}
	
.eStore-product-description {
	width: 72% !important;
	margin-left: 0 !important;
	float: right;
	}

.eStore-fancy2-product-name {
	color: #007d00 !important;
	font-family: "Goudy Bookletter 1911",arial,serif;
	font-size: 23px !important;
    font-weight: bold;
    line-height: 1em;
	}
	
.eStore_variation_top {
	margin-top: 1em;
	}
	
.eStore_variation_name {
	font-weight: bold;
	color: #007d00;
	}
	
.eStore_order_summary_row.eStore_order_summary_total {
	font-weight: bold;
	margin-bottom: 2em;
	}
	
#content tr th, #content thead th, #content tr td {
	padding: .5em .25em;
	}

.eMember_logged_user_expiry {
	margin: .5em 0 .5em 0 !important;
	}

.eMember_logged_widget ul {
	list-style: none !important;
	margin: 1em 0 0 0 !important;
	}
	
.eMember_logged_widget ul li {
	margin: 0 0 .5em 0 !important;
	}
	
.view.column-view,.manage-column.column-view {
	display: none;
	}
	
#exposeMask {
	background-color: #c9deb7 !important;
	}
	
.emember_modal h2 {
	font-family: "Goudy Bookletter 1911",arial,serif;
	background-color: #fff !important;
	color:#007d00 !important;
	}
	
.eMember_label {
	font-family: verdana, arial, sans-serif !important;
	}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	border-top-color: #007d00 !important;
	}
	
#bbpress-forums .bbp-forums-list {
	border: none !important;
	}
	
li.bbp-forum.forumsSUUB {
	float: left !important;
	padding-left: .5em !important;
	}
	
li.bbp-forum a.bbp-forum-link {
	font-weight: normal !important;
}

.visual-form-builder .vfb-legend {
	display: none;
	}
	
form.visual-form-builder {
	margin-top: 0px;
	}

.visual-form-builder fieldset {
	margin-top: 5px;
	}
	
	
input.vfb-medium, select.vfb-medium {
	width: 80%;
	}
	
.eMember_label {
	font-weight: normal;
	font-size: 12px;
	text-transform: none;
	padding: 0 0;
	}
	
.widget-area .widget input, .widget-area .widget textarea .eMember_text_input {
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
.contact-person-table .emem-profilex-search-box, .contact-person-table .tablenav.top {
	display: none;
	}
	
.contact-person-table p {
	margin-bottom: 15px;
	color: #007d00;
    font-family: "Goudy Bookletter 1911",arial,serif;
    font-size: 23px !important;
    font-weight: bold;
    line-height: 1em;
}

.contact-person-table tfoot {
	display: none;
	}

.regional-directory-table p, .regional-directory-table p a, p.listserve {
	margin-bottom: 5px;
	margin-top: 0px;
	color: #007d00;
    font-family: "Goudy Bookletter 1911",arial,serif;
    font-size: 23px !important;
    font-weight: bold;
    line-height: 1em;
    }
    
.regional-directory-table .button {
	padding: 5px 10px 5px 10px;
	}
    
	
.entry-content th.sortable , .comment-content th.sortable {
	font-weight: normal;
	}
	
.entry-content th.sortable a, .comment-content th.sortable a{
	text-decoration: none;
	font-size: 12px;
	}
	

/*---specific form builder styles on dev site ---*/

#item-vfb-gender-39, #item-vfb-what-is-your-marital-status-21, #item-vfb-are-you-a-woman-who-is-19, #item-vfb-may-we-include-you-in-our-members-directory-36 {
	padding-bottom: 0;
	margin-bottom: 0 !important;
	}
	
#item-vfb-please-note-that-membership-of-smc-is-only-open-to-women-40, #item-vfb-other-marital-status-23, #item-vfb-other-20 {
	padding-top:0;
	}

#item-vfb-other-marital-status-23 .vfb-desc, #item-vfb-other-20 .vfb-desc, #item-vfb-members-directory-opt-in-35 .vfb-desc{
	font-weight: normal;
	}
	
input.eMember_button {
	background-color: #007d00 !important;
	border: 0 !important;
	}

	
	
	
	
	
/*---specific form builder styles on live site ---*/
#item-vfb-gender-17, #item-vfb-what-is-your-marital-status-28, #item-vfb-are-you-a-woman-who-is-21, #item-vfb-may-we-include-you-in-our-members-directory-30 {
	padding-bottom: 0;
	margin-bottom: 0 !important;
	}
	
#item-vfb-please-note-that-membership-of-smc-is-only-open-to-women-18, #item-vfb-other-marital-status-29, #item-vfb-other-22 {
	padding-top:0;
	}

#item-vfb-other-marital-status-29 .vfb-desc, #item-vfb-other-22 .vfb-desc, #item-vfb-members-directory-opt-in-31 .vfb-desc{
	font-weight: normal;
	}


/*---------BBPress styles ----------------------*/

li.bbp-forum-info a.bbp-forum-title {
	display: block;
	background-color: #007d00;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: .25em 0 .25em 1em;
	letter-spacing: .03em;
	}



#bbpress-forums .bbp-forums-list li {
	display: block !important;
	margin-bottom: 5px !important;	
	}
	
#bbpress-forums .bbp-forums-list li a{
	font-weight: bold !important;
	}


body.bbpress.forum-archive .blog-footer {
	display: none;
	}
	
li.bbp-forum a.bbp-forum-link {
	font-weight: bold;
	letter-spacing: 0em;
	text-decoration: none;
	}
	

/* =Contact Form styles
-------------------------------------------------------------- */
span.wpcf7-list-item {
display: block;
height: 1.9em;
 }
 
 .wpcf7-form p{
 margin-bottom: 0 !important;
 }
 
  .wpcf7-form-control-wrap {
  line-height: 22px;
  }


/* =WP e-Commerce styles
-------------------------------------------------------------- */
#shoppingcart {
padding: 10px;
border: 1px solid gray;
}

/* =Newsletter styles
-------------------------------------------------------------- */
p.news-title {
font-family: 'Oswald', sans-serif;
font-weight: 400;
color: #ffffff;
margin: .2em .13em 0 0 !important;
letter-spacing: .03em;
font-size: 1.3em;
line-height: 1.5em;
padding-left: .25em;
}

/* Summer 2012 colors---*/
.titlesummer2012 {
background-color: #419639;
}
#newsletter-headers li.summer2012 {
background-color: #419639;
}
#newsletter-content.summer-2012 h4 {
color: #419639 !important;}

#newsletter-content.summer-2012 a{
color: #419639 !important;}
#newsletter-content.summer-2012 .newsletter-article {
border-color: #419639;
}
#newsletter-content.summer-2012 blockquote {
color: #419639 !important;
margin-bottom: .1em;
}

/* Fall 2012 colors---*/
#newsletter-headers li.fall2012 {background-color: #cc5b08;}
.titlefall2012 {background-color: #cc5b08;}
#newsletter-content.fall-2012 h4 {color: #cc5b08 !important;}
#newsletter-content.fall-2012 a{color: #cc5b08 !important;}
#newsletter-content.fall-2012 .newsletter-article {border-color: #cc5b08;}
#newsletter-content.fall-2012 blockquote {color: #cc5b08 !important; margin-bottom: .1em;}

/* Winter 2013 colors---*/
#newsletter-headers li.winter2013 {background-color: #1a70a7;}
.titlewinter2013 {background-color: #1a70a7;}
#newsletter-content.winter-2013 h4 {color: #1a70a7 !important;}
#newsletter-content.winter-2013 a{color: #1a70a7 !important;}
#newsletter-content.winter-2013 .newsletter-article {border-color: #1a70a7;}
#newsletter-content.winter-2013 blockquote {color: #1a70a7 !important; margin-bottom: .1em;}

/* Issue 124 Spring 2013 colors---*/
#newsletter-headers li.issue-124 {background-color: #cb446c;}
.title124 {background-color: #cb446c;}
#newsletter-content.issue-124 h4 {color: #cb446c !important;}
#newsletter-content.issue-124 a {color: #cb446c !important;}
#newsletter-content.issue-124 .newsletter-article {border-color: #cb446c;}
#newsletter-content.issue-124 blockquote {color: #cb446c !important; margin-bottom: .1em;}
#newsletter-content.issue-124 h2 {color: #cb446c !important;}
#newsletter-header-image.issue-124 {background-position: 50%; background-image: url('http://www.singlemothersbychoice.org/wp-content/uploads/2013/04/twins-header1.jpg')}
#newsletter-header-feature-title.issue-124 {background-color: #cb446c !important;}
#newsletter-table-of-contents.issue-124 li a {color: #cb446c;}
#newsletter-table-of-contents.issue-124 h1 {color: #cb446c;}


/* Issue 125 Summer 2013 colors---*/
#newsletter-headers li.issue-125 {background-color: #836d53;}
.title125 {background-color: #836d53;}
#newsletter-content.issue-125 hr {background-color: #836d53 !important;}
#newsletter-content.issue-125 h4 {color: #836d53 !important;}
#newsletter-content.issue-125 a {color: #836d53 !important;}
#newsletter-content.issue-125 .newsletter-article {border-color: #836d53;}
#newsletter-content.issue-125 blockquote {color: #836d53 !important; margin-bottom: .1em;}
#newsletter-content.issue-125 h2 {color: #836d53 !important;}
#newsletter-header-image.issue-125 {background-position: 50%; background-image: url('http://www.singlemothersbychoice.org/wp-content/uploads/2013/07/have-another-header.jpg')}
#newsletter-header-feature-title.issue-125 {background-color: #836d53 !important;}
#newsletter-table-of-contents.issue-125 li a {color: #836d53;}
#newsletter-table-of-contents.issue-125 h1 {color: #836d53;}

/* Issue 126 Fall 2013 colors---*/
#newsletter-headers li.issue-126 {background-color: #692910;}
.title126 {background-color: #692910;}
#newsletter-content.issue-126 hr {background-color: #692910 !important;}
#newsletter-content.issue-126 h4 {color: #692910 !important;}
#newsletter-content.issue-126 a {color: #692910 !important;}
#newsletter-content.issue-126 .newsletter-article {border-color: #692910;}
#newsletter-content.issue-126 blockquote {color: #692910 !important; margin-bottom: .1em;}
#newsletter-content.issue-126 h2 {color: #692910 !important;}
#newsletter-header-image.issue-126 {background-position: 50%; background-image: url('http://www.singlemothersbychoice.org/wp-content/uploads/2013/11/twins-header.jpg')}
#newsletter-header-feature-title.issue-126 {background-color: #692910 !important;}
#newsletter-table-of-contents.issue-126 li a {color: #692910;}
#newsletter-table-of-contents.issue-126 h1 {color: #692910;}

.news-subtitle {
font-weight: 300 !important;
font-size: .6em;
text-transform: uppercase;
}


#newsletter-headers ul {
list-style: none;
margin: -9px 0 .5em 0 !important;
overflow: auto;
}

#newsletter-headers img {
width: 218px;
margin-bottom: 0 !important;
padding: 0 !important;
}

#newsletter-headers li {
width:218px;
height: 180px;
margin: 0 4px 4px 0 !important;
float: left;
list-style: none;
clear: top;
overflow: hidden;
}

#newsletter-headers a {
text-decoration: none;
color: white;
}

#newsletter-headers li a:hover,
#newsletter-headers li a:focus{
color: #eee;
}

#newsletter-content h2 {
	font-style: bold;
}

#newsletter-header-image {
	max-width: 662px;
	height: 230px;
	clear: both;
	margin-top: -1em;
}

#newsletter-header-feature-title {
	max-width: 662px;
}
	
#newsletter-header-feature-title h5{
	font-family: 'Oswald',sans-serif;
    font-size: 3.8em;
    font-weight: 400;
    text-align: right;
    color: #fff;
    padding-right: .25em;
    padding-bottom: 0.1em;
	}

#newsletter-headers h5 {
	padding: .35em .7em .3em .7em;
	font-size: 1.5em;
	margin-top: 0;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	color: #fff;
}


#newsletter-table-of-contents h1 {
	font-size: 2em;
	margin: 0 0 .5em 0;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	line-height: 1.3em;
	clear: both;
}
	
#newsletter-table-of-contents ul {
	margin-bottom: 2em;
	}

#newsletter-table-of-contents li {
	list-style: none;

}
	
#newsletter-table-of-contents li a {
	text-decoration: none;
	font-weight: bold;
}

#newsletter-content h4 {
font-size: 2em;
margin: 0 0 .5em 0;
font-family: 'Oswald', sans-serif;
font-weight: 400;
line-height: 1.3em;
clear: both;
}

#newsletter-content {
clear: both;
}

#newsletter-content blockquote {
font-size: 2em;
margin: 0 0 0 0;
font-family: 'Oswald', sans-serif;
font-weight: 300;
line-height: 1.45em;
width: 12em;
font-style: normal;
padding: 0 0 0 1em;
float: right;}



#newsletter-content .newsletter-article {
border-bottom: 2px solid;
}

@media screen and (max-width: 320px) {
	.header-main {
		background-size: calc(100% - 48px);
			background-position: left 5px;
	}
}

@media screen and (min-width: 594px) {
	.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {
		max-width: 100%;
		padding: 5px 15px 0 15px;
		}
	
		.menu-toggle:hover {
		background-color:#4ca44;
		}
		
		.newsletter-content blockquote p{
	font-size: 2em;
	line-height: 1.45em;
	}
		

}


@media screen and (min-width: 784px) {
	
	body, .hfeed.site {
		margin: 0 auto;
		}
		
	body {
		background-color: #b9d8b2;
		}

	
	.header-main {
	background-color: #4ca44c;
	background-image: none;
	border-bottom: none;
	}
	
	#site-header {
		text-align:center;
		position: relative;
	}
	
	#site-header img {
	display: block;
	max-width: 60%;
	padding: 1.5em 0;
	}
	

	.primary-navigation li {
	line-height: 36px;
	height: 38px;
	border-top: 0;
	}	
	
	.header-main {
	min-height: 38px;
	}
	
	.primary-navigation {
	float: none;
	text-align: center;
	}

	.primary-navigation a {
	color: #fff !important;
	font-size: 12px;
	padding-left: 6px;
	padding-right: 6px;
	}
	
	.site-navigation li:hover > a, .site-navigation li.focus >a, .primary-navigation li:hover{
	background-color: #007d00;
	}
	
	.site-navigation.toggled-on a:link, .site-navigation.toggled-on a {
	color: #fff !important;
	}

	.primary-navigation .menu-item-has-children > a, .primary-navigation .page_item_has_children > a {
	padding-right: 6px;
	}
	
	.primary-navigation .menu-item-has-children > a::after, .primary-navigation .page_item_has_children > a::after {
	display: none;
	}
	
	.primary-navigation ul ul {
		top: 38px;
		background-color: #4ca44c;
		}
	

	.primary-navigation ul ul a:hover, .primary-navigation ul ul li.focus {
		background-color: #007d00;
		}
	
	.site-navigation li {
		padding-left: 0em;
		}
		
	.site-navigation li ul li{
		text-align: left;
		}
	
	.primary-navigation ul ul a {
		padding: 6px 6px;
		}
	
	.site:before {
		width: 0px;
		}
	
	#home-right {
    	float: right;
  	 	 width: 48%;
		}

	 #home-left {
   		 float: left;
   		 width: 48%;
		}
		
	#home-right > div {
    padding-left: 0px;
    padding-right: 30px;
	}	
		

		
	#home-left .entry-header {
		display: none;
		}
	
	#home-left .entry-content {
		padding-right: 0;
		padding-left: 30px;
		margin-right: 0;
		padding-top: 0;
		}
	
		#home-left .hentry {
			margin-top: -3px;
			}
			
	#fp-post {
		padding-right: 30px;
		}
	
	.full-width .site-content blockquote.alignleft, .full-width .site-content img.size-full.alignleft, .full-width .site-content img.size-large.alignleft, .full-width .site-content img.size-medium.alignleft, .full-width .site-content .wp-caption.alignleft {
		margin-left: 0;
		}
		
	.page-template-template-frontpage-php #home-right .entry-title {
		font-size: 18px;
		}
		
	.hentry{
		padding: 0 0 0 15px;
		}
	
	.entry-meta {
		padding-left: 15px !important;
		padding-right: 30px !important;
		}
		
	.archive-header, .comments-area, .image-navigation, .page-header, .page-content, .post-navigation, .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content footer.entry-meta {
		padding-right: 0px;
		margin-right: 30px;
		}
		
	.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content, .hentry {
		max-width: 100%;
		}
	
	.entry-header {
		margin-right: 20px !important;
		}
		
	#secondary {
		width: 0;
		margin-left: 0;
		min-height: 0;
		}
		
	.content-sidebar {
	margin-top: 17px;
	margin-right: 15px;
	margin-left: -30%;
	width: 28%;
	clear: none;
	}
	
	.site-content {
		margin-right: 29.0476%
		}
		
	.parent-pageid-3244 .site-content {
		margin: 0 auto;
		background-color: #eaeaea;
		}
		
	.parent-pageid-3244 .site-content article.hentry{	
		max-width: 666px;
		margin: 0 auto;
		background-color: #fff;
		padding: 15px;
		}
		
	.parent-pageid-3244 .entry-content.newsletter-content {
		margin-right: 0;
		padding: 0 0;
		}
	
	.blog-footer {
	padding: 0 30px;
	}
		
	.navigation.post-navigation, .comments-area {
		max-width: 100%;
		}
		
	input.vfb-medium, select.vfb-medium {
	width: 50%;
	}
}


@media screen and (min-width: 1080px) {
			#home-left .hentry img, #fp-post img{	
		max-width: none;
		}

}
	
