/*
Theme Name:     Newspaper Child Theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
Modified:       10/23/19 by Greg Hartman
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
/*added 120/29*/
/*theme panels location test*/
div.theme-panel-ad-test {
	width:100%;
	background:yellow;
}
div.theme-panel-ad-test p {
	width:100%;
	font-size:36px;
	line-height:1.6;
	font-weight:bold;
	text-align:center;
	margin:20px auto;
}

/* added 10/23/19 */
.td-logo-text-container .td-tagline-text {
	padding-top:15px;
	letter-spacing:0;
}
.td-header-wrap .td-logo-text-container .td-logo-text {
	letter-spacing:1px;	
}
.td-header-wrap .td-logo-text-container .td-logo-text,
.td-header-wrap .td-logo-text-container .td-tagline-text  {
		text-shadow:
		-1px -1px 0 rgba(255, 255, 255, .5),
		1px -1px 0 rgba(255, 255, 255, .5),
		-1px 1px 0 rgba(255, 255, 255, .5),
		1px 1px 0 rgba(255, 255, 255, .5);
}
.td-logo-text-wrap {
	position:relative;
	z-index:10;
}
.td-logo-text-wrap:before {
    position:absolute;
    left:50%;
    margin-left:-232px;
    top:-35px;
    display:inline-block;
    content:"";
    background:url("images/newspaper-logo-finished.png") 0 0 no-repeat;
    width:468px;
    height:120px;
    background-size:100%;
}

/*inboxfirst signup*/
#after-content-signup {
	width:75%;
	margin:0 auto;	
}
#after-content-signup .photo-box {
	float:left;
	width:25%;	
}
#after-content-signup .photo-box img {
	margin:0;
}
#after-content-signup .text-box {
	float:left;
	width:75%;	
}
#after-content-signup h3,
#after-content-signup h4 {
	font-family:"Merriweather", Times, serif;
	margin:0;
	font-weight:normal;
	text-align:center;
}
#after-content-signup h4 {
	text-transform:uppercase;
	font-weight:900;
    font-size:100%;	
}
#after-content-signup h3 {
	margin-bottom:10px;
	color:#2c2f34;
}
#after-content-signup p {
	font-size:16px;
	line-height:1.5;
	margin:0 0 12px 12px;	
}
/*default/home*/
#after-content-signup button.ifklicked-subscribe-btn,
.home #after-content-signup button.ifklicked-subscribe-btn {
	background:#074079;
	border:1px solid #074079;
	color:#fff;
	border-radius:3px;
	margin-left:10px;
	padding:5px 10px;
	transition:all .3s;
}
#after-content-signup h4,
.home #after-content-signup h4,
#after-content-signup button.ifklicked-subscribe-btn:hover,
.home #after-content-signup button.ifklicked-subscribe-btn:hover,
#after-content-signup button.ifklicked-subscribe-btn:focus,
.home #after-content-signup button.ifklicked-subscribe-btn:focus {
	color:#074079;
	background:#fff !important;
}
/*news*/
.category-news #after-content-signup button.ifklicked-subscribe-btn,
.news #after-content-signup button.ifklicked-subscribe-btn {
	background:#7D042F;
	border:1px solid #7D042F;
}
.category-news #after-content-signup h4,
.news #after-content-signup h4,
.category-news #after-content-signup button.ifklicked-subscribe-btn:hover,
.news #after-content-signup button.ifklicked-subscribe-btn:hover,
.category-news #after-content-signup button.ifklicked-subscribe-btn:focus,
.news #after-content-signup button.ifklicked-subscribe-btn:focus {
	color:#7D042F;
}
/*politics*/
.category-politics #after-content-signup button.ifklicked-subscribe-btn,
.politics #after-content-signup button.ifklicked-subscribe-btn {
	background:#0B5606;
	border:1px solid #0B5606;
}
.category-politics #after-content-signup h4,
.politics #after-content-signup h4,
.category-politics #after-content-signup button.ifklicked-subscribe-btn:hover,
.politics #after-content-signup button.ifklicked-subscribe-btn:hover,
.category-politics #after-content-signup button.ifklicked-subscribe-btn:focus,
.politics #after-content-signup button.ifklicked-subscribe-btn:focus {
	color:#0B5606;
}
/*culture*/
.category-culture #after-content-signup button.ifklicked-subscribe-btn,
.culture #after-content-signup button.ifklicked-subscribe-btn {
	background:#540088;
	border:1px solid #540088;
}
.category-culture #after-content-signup h4,
.culture #after-content-signup h4,
.category-culture #after-content-signup button.ifklicked-subscribe-btn:hover,
.culture #after-content-signup button.ifklicked-subscribe-btn:hover,
.category-culture #after-content-signup button.ifklicked-subscribe-btn:hover,
.culture #after-content-signup button.ifklicked-subscribe-btn:hover {
	color:#540088;
}
/*second amendment*/
.category-secondamendment #after-content-signup button.ifklicked-subscribe-btn,
.secondamendment #after-content-signup button.ifklicked-subscribe-btn {
	background:#947004;
	border:1px solid #947004;
}
.category-secondamendment #after-content-signup h4,
.secondamendment #after-content-signup h4,
.category-secondamendment #after-content-signup button.ifklicked-subscribe-btn:hover,
.secondamendment #after-content-signup button.ifklicked-subscribe-btn:hover,
.category-secondamendment #after-content-signup button.ifklicked-subscribe-btn:focus,
.secondamendment #after-content-signup button.ifklicked-subscribe-btn:focus {
	color:#947004;
}
/*christianity*/
.category-christianity #after-content-signup button.ifklicked-subscribe-btn,
.christianity #after-content-signup button.ifklicked-subscribe-btn {
	background:#666;
	border:1px solid #666;
}
.category-christianity #after-content-signup h4,
.christianity #after-content-signup h4,
.category-christianity #after-content-signup button.ifklicked-subscribe-btn:hover,
.christianity #after-content-signup button.ifklicked-subscribe-btn:hover,
.category-christianity #after-content-signup button.ifklicked-subscribe-btn:focus,
.christianity #after-content-signup button.ifklicked-subscribe-btn:focus {
	color:#666;
}
/*videos*/
.category-videos #after-content-signup button.ifklicked-subscribe-btn,
.videos #after-content-signup button.ifklicked-subscribe-btn {
	background:#0F7277;
	border:1px solid #0F7277;
}
.category-videos #after-content-signup h4,
.videos #after-content-signup h4,
.category-videos #after-content-signup button.ifklicked-subscribe-btn:hover,
.videos #after-content-signup button.ifklicked-subscribe-btn:hover,
.category-videos #after-content-signup button.ifklicked-subscribe-btn:hover,
.videos #after-content-signup button.ifklicked-subscribe-btn:hover {
	color:#0F7277;
}
#after-content-signup a {
	color:#074079;
	font-weight:bold;
	text-decoration:underline;	
}
#after-content-signup #inbox-first-container {
    width: 100%;
    display: block;
    clear: both;
	padding:0;
	margin:0;
	border:none;
    height: 60px;
    overflow: hidden;
}
#after-content-signup hr {
	display:block;
    width: 90%;
    height: 3px;
	clear:both;
    background: #111;
    background-image: linear-gradient(to right, #eee, #222, #eee);
    margin:30px auto;
}
#after-content-signup input[type="text"] {
	width: 60%;
    float: left;
	margin:0 0 0 30px;
	padding:7px;
	color:#2c2f34;
	border:1px solid #666;
	border-radius:3px;
}
#after-content-signup input[type="text"]:hover,
#after-content-signup input[type="text"]:focus {
	border:1px solid #2c2f34;	
}


/*end after content signup form*/

/*sidebar*/
/*inboxfirst signup*/
#right-rail-signup {
	padding:10px;	
}
#right-rail-signup img {
	float:left;
	width:35%;
	margin:0 10px 10px 0;
}
#right-rail-signup h3,
#right-rail-signup h4 {
	font-family:"Merriweather", Times, serif;
	margin:0;
	font-weight:normal;
	text-align:center;
}
#right-rail-signup h4 {
	text-transform:uppercase;
	font-weight:900;
    font-size:100%;	
}
#right-rail-signup h3 {
	margin-bottom:10px;
	color:#2c2f34;
}
#right-rail-signup a {
	color:#074079;
	font-weight:bold;
	text-decoration:underline;	
}
#right-rail-signup p {
	line-height:1.75;
	margin:0;	
	font-size:13px;
}
#right-rail-signup #inbox-first-container {
    width: 100%;
    display: block;
    clear: both;
	padding:0;
	margin:0;
	border:none;
    height: 60px;
    overflow: hidden;
}
#right-rail-signup hr {
	display:block;
    width: 90%;
    height: 3px;
	clear:both;
    background: #111;
    background-image: linear-gradient(to right, #eee, #222, #eee);
    margin:30px auto;
}
#right-rail-signup input[type="text"] {
	width: 60%;
    float: left;
	margin:0;
	padding:4px;
	color:#2c2f34;
	border-color:#666;
}
#right-rail-signup input[type="text"]:hover,
#right-rail-signup input[type="text"]:focus {
	border:1px solid #2c2f34;	
}


/*end right rail signup form*/
