/*
Theme Name: SmartMag (child)
Theme URI: http://theme-sphere.com
Version: 2.6.2
Description: Designed by <a href="http://theme-sphere.com">ThemeSphere</a>
Author: ThemeSphere
Author URI: http://theme-sphere.com
Template: smart-mag
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Copyright: (c) 2015 ThemeSphere.
*/

@import url("../smart-mag/style.css");


//h1 { font-size: 24px; } 
h1 { font-size: 3em; } 
/* form styling */
input, textarea, select {
	background: #f9f9f9;
	border: 1px solid #d9d9d9;
	padding: 7px 14px;
	outline: 0;
	font-size: 13px;
//	color: #a6a6a6;
	color: #747474;	
	max-width: 100%;
}


	/* vertically center - and right aligned */
	.main-head .right {
	//	line-height: 135px;
		text-align: right;
	}
	
	.main-head header {
	//	min-height: 135px;
	//	line-height: 135px;
		overflow: hidden;
	}
	.main-pagination .page-numbers, .main-pagination a {
		display: block;
		float: left;
		color: #676767;
		padding: 0 10px;
		margin-right: 5px;
		background: #ebebeb;
		line-height: 25px;
//		font-size: 13px;
		font-size: 1em; }

.main-pagination .current, .main-pagination a:hover {
    color: #fff;
    background: #e54e53;
    text-decoration: none; }

/* default widgets styling */
.widget { 
//	font-size: 13px; 
	font-size: .9em;
	}

.textwidget { font-size: 1em; }

.widget li { 
  	border-bottom: 1px solid #d9d9d9; 
   	padding: 7px 0px;
	font-size: 1em;
}

.sc-accordion-title {
border:0;  }

.sc-accordion-pane.active, .sc-toggle-content.active {
border:0; }

.bawmrp_manual {
  line-height: 1.3; 
}

.bawmrp_manual .reviewer {
  line-height: 2.5; }


/* tags cloud */
.tagcloud a { 
	padding: 2px 7px;
	border: 1px solid;
	margin: 2px 0.1em;
	display: inline-block;
	float: right;
}

.post-share {
border: 0; }


.posts-list .content > a { 
	display: block; 
//	font-size: 13px;
	font-size: 1em;
	line-height: 1.615;
	margin: 8px 0; 
	font-family: "Roboto Slab", Georgia, serif;
}

.posts-list .content time {
//	color: #a6a6a6;
	color: #747474;
	font-size: 1em;
	text-transform: uppercase;
}

.posts-list .content .comments {
	float: right;
//	color: #a6a6a6;
	color: #747474;
	font-size: .9em;
	white-space: nowrap; 
}

.posts-list .content .fa { 
//	font-size: 13px; 
	font-size: 1em;
	
}

.post-header .post-title {
//	font-size: 20px;
	font-size: 1.3em;
	position: relative;
	padding-left: 18px;
	margin-right: 35px;	
	float: left;
}

.post-header  {
	margin-bottom: 0px; }

.listing-meta {
	text-transform: none; 
	font-size: 1em; 
	color: #747474;
	padding-top: 2px; }

.post-header .comments {
	float: right;
	margin-left: -35px;
//	color: #a6a6a6;
	color: #747474;
//	font-size: 11px;
	font-size: .9em;
	line-height: 28px;
}

	.post-header .comments .fa { 
	// font-size: 13px; 
	font-size: 1em;
	}


.main-content .post-meta {
	padding: 0;
//	font-size: 11px;
	font-size: .9em;
	text-transform: uppercase;
	padding: 10px 0;
	border: 1px solid #d9d9d9;
	border-left: 0;
	border-right: 0;
	margin-top: 21px;
	overflow: hidden;
}

.post-meta {
//	color: #a6a6a6;
	color: #747474; }

/* post content */
.post-content, .post-share {
	line-height: 1.857;
//	font-size: 13px;
	font-size: 1em;
	position: relative;
}

/* post pagination */
.post-pagination { float: right; }
.post-pagination > span {
	display: block;
	float: left;
	padding: 0 10px;
	margin-right: 5px;
	line-height: 25px;
//	font-size: 13px;	
	font-size: 1em;
	color: #fff;
	background: #e54e53; 
	text-decoration: none;
}


.post-pagination-next .info {
//	font-size: 12px;
	font-size: .95em;
	text-transform: uppercase;
}



.post-pagination-next .button {
	padding: 3px 12px;
//	font-size: 12px;
	font-size: .95em;
	text-transform: uppercase;
	font-weight: 600;
}

.post-pagination-next .fa {
	padding: 0 3px;
//	font-size: 11px;
	font-size: .9em;
	display: inline-block;
}

/* post sharing */
.post-share {
//	border-top: 1px solid #d9d9d9;
	padding: 39px 30px 20px 0px;
//	margin-top: 28px;
	margin-top: 0px;
//	overflow: hidden;
	clear: both;
}



/* author info box */
.author-info {
//	font-size: 13px;
	font-size: 1em;
	overflow: hidden;
	margin-bottom: 28px; 
}


	.author-info .social-icons li a {
		background: #fff;
		color: #606569;
	//	font-size: 14px;
		font-size: 1.05em;
		
	}
	
.navigate-posts .title {
	display: block;
//	font-size: 11px;
	font-size: .9em;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.related-posts .highlights h2 a { 
// font-size: 13px; 
font-size: 1em; }

	
	.comments-list .comment-meta {
		//	color: #a6a6a6;
			color: #747474;
			font-size: 1em;
	}
	

	
	.comment-meta .comment-edit-link { 
//	color: #a6a6a6;
	color: #747474; }
		
	.comments-list .comment-content {
	//	font-size: 13px;
		font-size: 1em;
		line-height: 1.714;
		border-bottom: 1px solid #d9d9d9;
		position: relative;
		padding-bottom: 42px;
		margin-top: 14px;
	}
		
	.comment-content .reply {
		position: absolute;
		bottom: -1px;
		right: 0;
	//	color: #a6a6a6;
		color: #747474;
		font-size: 1em;
		border-bottom: 1px solid #e54e53;
	}
	.comment-content .reply .fa {
	//	font-size: 13px;
		font-size: 1em;	
		color: #b4b4b4;
		margin-left: 5px;
	}
	
	.comments-list .pingback {
	//	font-size: 13px;
		font-size: 1em;
		margin-left: 75px;
		border-bottom: 1px solid #d9d9d9;
		padding-top: 21px;
	}


/* comment nav */
.comment-nav {
	overflow: hidden;
//	font-size: 13px;
	font-size: 1em;
	margin: -14px 0 28px 75px; /* 42-14=28px for top */
}


	.comment-respond p { 
		margin-bottom: 28px;
	//	font-size: 13px;
		font-size: 1em;
	}
	
	.comment-respond small {
		float: right;
		margin-top: -55px;
	//	font-size: 12px;
		font-size: .95em;	
		font-family: "Open Sans", Arial, sans-serif;
		margin-right: 12px;
	}
	
	.comment-respond small a { 
//	color: #a6a6a6;
	color: #747474; }
	
	#comment-submit, .submit-button { 
		float: right;
		background: #19232d;
		text-transform: uppercase;
	//	font-size: 14px;
		font-size: 1.05em;
		color: #fff;
		padding: 7px 21px;		
	}
	

.post-content .wpcf7-not-valid-tip {
	position: static;
	margin-left: 10px;
	padding-left: 10px;
	border: 0;
//	font-size: 13px;
	font-size: 1em;
	border-left: 2px solid #e54e53;	
}

.listing-alt .content > a { 
// font-size: 14px; 
font-size: 1.05em;
}

.listing-alt .content .excerpt {
	margin-top: 14px;
//	font-size: 13px;
	font-size: 1em;
	line-height: 1.714;
	color: #949697;
.main .sidebar .widgettitle, .tabbed .tabs-list {
	font-family: "Open Sans", Arial, sans-serif;
//	font-size: 13px;
	font-size: 1em;
	text-transform: uppercase;
	background: #19232d;
	color: #efefef;

	padding: 0 14px;
	line-height: 34px;
	margin-bottom: 35px;
}

.button.smaller {
//	font-size: 12px;
	font-size: .95em;
	padding: 2px 7px;
	text-transform: uppercase;
}