/*
Theme Name: Smart Mag Child
Theme URI: http://theme-sphere.com/
Description: A child theme of SmartMag
Author: ThemeSphere
Author URI: http://theme-sphere.com
Template: smart-mag
Version: 1.0
*/

@import url("../smart-mag/style.css");


body .post .post-content{
	font-size:16px;
}

.listing-alt .content .excerpt p {
color: #606569!important;
}

.post-content p{
	font-size:16px;
}

.listing-alt .content .excerpt {
margin-top: 14px;
font-size: 14px!important;
}

.sitemeter{
text-align: center;
padding: 10px 0 5px;
background: #295A79!important;
}

#text-8 p{
	margin-bottom:-10px!important;
	font-size:14px!important;
}

#text-8 {
	font-size:14px!important;
}

#text-8 .sc-button{
	margin-right:10px;
	margin-top:10px;
}

#text-8 .widgettitle{
margin-bottom: 20px!important;
}



.shareaholic-share-buttons-container .shareaholic-share-buttons-wrapper {
margin-left: -15px;
}
.search .query, .searchform input, .searchform #s {
font-size: 14px!important;
background: #FFFFFF!important;
border-right: 15px solid #d1752f!important;
}

.top-bar .search-button{
background: #FFFFFF!important;
}

.post .post-content img {
max-width: 100%;
height: auto;
border: 2px solid #000;
margin:15px;
}

.post-content h2{
	margin-bottom:12px!important;
}


a:hover { 
	text-decoration: none!important;
}

.reviewer{
	font-weight:900!important;
}

.listing-alt .content > a {
font-size: 18px!important;
line-height: 1.4!important;
}

.highlights h2 {
font-size: 16px!important;
}

.main-pagination .page-numbers, .main-pagination a {
padding: 5px 13px;
font-size: 18px;
}

.main-pagination {
border-top: 1px solid #d9d9d9;
padding-top: 20px;
}

blockquote:before {
content: '\201C';
position: absolute;
color: #FB9351;
font-size: 5em;
margin: 20px 0 0 -75px;
}

blockquote {
font-size: 1.2em;
text-align: left;
margin: 0 0 0 35px;
padding: 0 0 0 15px;
border-left: 1px solid #FB9351;
}

/* -------- Header -------- */

.top-bar .social-icons {
float: none!important;
margin-top: 3px;
}

.cat-title {
background: #397a9a!important;
}

.navigation .menu li > a:after {
display:none;
}

.social-icons .icon {
padding: 5px;
}

.top-bar-content {
margin-bottom: 10px;
}

.top-bar .search {
margin: 5px 0 -6px 50px!important;
}

.post-content blockquote {
border-left: 3px solid #d1752f!important;
background: #ffebdb!important;
}

.modernmeta{
	font-size:12px!important;
	margin-left:15px;
}

.altmeta{
	font-size:12px!important;
}

.listing article {
margin-bottom: 50px!important;
}

.highlights h2 {
margin: 19px 0 7px!important;
}

.posts-list .content time {
color: #606569!important;
font-size: 12px!important;
text-transform: none!important;
}

.main-content .post-meta {
padding: 0;
font-size: 12px;
text-transform: none!important;
padding: 10px 0;
border: 1px solid #d9d9d9;
border-left: 0;
border-right: 0;
margin-bottom: 21px;
overflow: hidden;
color: #606569!important;
}

.navigation .mega-menu.links > li > a {
border-bottom: 1px solid #5C90B1!important;
}



/* -------- Footer -------- */

.main-footer .widgettitle {
	border-bottom: 1px solid #4a7d9d;
	margin-bottom: 20px;
}

.main-footer{
	background:#356e92!important;
}

#footerad{
	background-color:#4697ba;
	padding:30px 0;
	text-align:center;
}

.main-footer .widget {
width: 25%;
}

.main-footer .wrap {
width: 90%;
}

.welldone{
	background-color:#356e92;
	color:#fff;
	padding:20px 0 5px;
	border-top:1px solid #4a7d9d;
	font-size:12px;
	height:34px;
}

.welldone a{
	color:#fff;
	font-weight:900;
}

.wdleft{
	float:left;
}

.wdright{
	float:right;
}