/*
 Theme Name:   Chronicles of Social Change
 Theme URI:    http://www.tcwebsite.com
 Description:  Newsroom child theme
 Author:       The Complete Website
 Author URI:   http://www.tcwebsite.com
 Template:     newsroom14
 Version:      1.0.0
*/

.container #header-line {
	background: #148543;
}

.entry-comments a span {
	display: none;
}

#page {
	background: #eee;
}

body #page-inner {
	margin-top: 0;
}

#disqus_thread {
	padding: 10px;
}

a {
	color: #148543;
}

.logo {
	padding: 20px 0 0 0;
	display: block;
	float: left;
	max-width: 100%;
}

.logo img {
	max-width: 100%;
}

.home .logo {
	margin: 0 auto;
	float: none;
	
	text-align: center;
	padding: 0;
}

#header-inner .header-adzone {
	
	float: right;
}

.logo a {

}

#header-nav #nav li a {
	color: #138040;
}

#header-nav #nav li a:hover {
	color: #000;
}

.entry-category {
	width: 100%;
}

.entry-category .coop-tag {
	float: right;
}

.single h4.entry-title {
	font-size: 18px;
}


#nav #menu-item-9959 {
	float: right;
	border-left: 1px solid #eee;
}

#subheader-nav #nav-sub {
	float: left;
	width: auto;
}

.subheader-wrap {
	max-width: 1024px;
	margin: 0 auto;
}

#subheader-nav #header-search {
	margin-top: 6px;
}

#subheader-nav #header-search input#s {
	background-color: #fff;
}

.header-adzone {
	max-width: 1024px;
	margin: 20px auto;
	text-align: center;
}

.blogger-coop-tag {
	text-align: right;
	font-family: "LeagueGothicRegular",Arial,sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.leaky_paywall_subscription_options .leaky_paywall_subscription_option {
	width: 48%;
	border: 2px solid #000;
	box-shadow: none;
	border-radius: 0;
}

.leaky_paywall_subscription_option .stripe-button-el {
	/*background: #000;*/
}

.leaky_paywall_subscription_option .stripe-button-el > span {
	background: #138141;
	box-shadow: none;
	/*background: #000;*/
}

.coop-promo {
	background: #EBEBEB;
	padding: 20px;
}

.category-money-business .entry-category {
	position: relative;
}

.category-money-business .entry-category:after {
	content: "";
	background: url(images/icon-lock.png) no-repeat;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 13px;
}

table {
	text-align: left;
    width: 100%;
}

table th, table td {
	  border-bottom: 1px solid #999;
    padding: 1%;
}

thead {
	background: #ddd;
}

#filter_link {
	margin-left: 20px;
}


#form-popup {
	background-color: #fff;
    border-radius: 5px;
    color: #111;
    display: none;
    min-width: 250px;
    padding: 25px;
    text-align: center;
}

#form-popup h2 {
	margin-bottom: 20px;
}

#form-popup p {
	margin: 0 auto 20px;
}

#form-popup input {
	margin: 0 auto;
}

.leaky_paywall_subscription_current_level {
	background: #138525;
	color: #fff;
}

.leaky_paywall_subscription_options .leaky_paywall_subscription_option.current-level {
	border: 3px solid #158522;
	box-shadow: none;
}


.megaspot .slides .entry-thumbnail {
	width: 56%;
	float: left;
	margin-bottom: 0;
}

.megaspot header.fix {
	float: right;
	width: 40%;
}

.megaspot div.text {
	float: right;
	width: 40%;
}

.user-welcome {
	float: left;
	margin-top: 9px;
	margin-right: 10px;
}

p.aligncenter {
	text-align: center;
}

.resource-search.pad {
	background: #ddd;
}

.research-table-cells {
	width: 31%;
	float: left;
	margin-right: 2%;

}

.research-table-cells .form-label {
	font-weight: bold;
}

.search-by-keyword {
	float: left;
	font-weight: bold;
}

.research-table-cells.research-type {
	float: right;
	margin-right: 0;
	width: 45%;
	margin-top: 20px;
}

.research-table-cells.full-width {
	width: 100%;
	padding: 10px;
}

.research-table-cells.research-subject {
	clear: left;
	margin-top: 20px;
	width: 45%;
	margin-bottom: 20px;
}

#search-all-dates {
	font-size: 13px;
}

.research-table-cells table th, .research-table-cells table td {
	border-bottom: 0;
}

#option-3 .lp-coupon-div {
	display: none;
}

#filter-by-state {
	margin-bottom: 20px;
}

#filter-by-state select {
	margin-right: 5px;
}



#leaky-paywall-payment-form input[type="text"], #leaky-paywall-payment-form input[type="password"], #leaky-paywall-payment-form input[type="email"], #leaky-paywall-payment-form textarea{
	width: 50%;
}

#leaky-paywall-payment-form .form-row input.exp-month {
	width: 75px;
}

#leaky-paywall-payment-form .form-row input.exp-year {
	width: 100px;
}

#leaky-paywall-payment-form .form-row .exp-month, #leaky-paywall-payment-form .form-row .exp-year {
	display: inline;
}

@media screen and (max-width: 600px) {

	.logo {
		margin-top: 10px;
	}
	
	.header-adzone {
		display: none;
	}

	#leaky-paywall-payment-form input[type="text"], #leaky-paywall-payment-form input[type="password"], #leaky-paywall-payment-form input[type="email"], #leaky-paywall-payment-form textarea{
		width: 100%;
	}

}