/*
Theme Name: Publisher Child Theme
Theme URI: http://themeforest.net/item/publisher/15801051?ref=Better-Studio
Version: 1.0.0
Description: Designed by <a href="http://betterstudio.com/">BetterStudio</a>
Author: BetterStudio
Author URI: http://betterstudio.com/
Text Domain: publisher
Copyright: (c) 2016 BetterStudio
Template: publisher
*/

body {
	background-color:#f0f0f0;
}

.post-template-10 .single-container>.post {
	padding:20px !important;
}

.tagcloud a {
	border:1px solid #fff;
}

ul.social-list.bsc-clearfix {
	text-align:left !important;
}

.site-footer {
	margin-top:30px;
}

p strong,label {
	font-weight:500;
}

.featured-image-bg {
	height:450px !important;
}

/* 
Side Bar Design Css */

.col-number-3 .listing-item-blog-1 .featured, .col-number-3 .listing-item-blog-5 .featured {
	float: unset;
    margin-right: 0;
}

.col-number-3 .listing-item-blog-1 .featured .img-holder, .col-number-3 .listing-item-blog-5 .featured .img-holder {
	width:100%;
	margin-bottom:15px;
}

.archive-title .rss-link{
	color:#E61753;
}


.site-header .search-container:hover .search-handler {
	color:#000000 !important;
}

.site-header.header-style-8 .main-menu-container.search-open .main-menu.menu {
	opacity:1 !important;
}

.site-header .search-container.open .search-box {
	background-color:#FE5151;
}

.search-container.open .search-handler {
	color:#000;
}	

.site-header .search-container .search-box {
	width:460px !important;
}

.site-header.site-header.site-header .main-menu.menu > li.current-menu-parent > a {
    color:#fff;
}


.section-heading.sh-t6 > .h-text ,.section-heading.sh-t6.sh-s3:before{
	background-color:#2d2d2d !important;
}


@media only screen and (max-width: 1170px) { 
.featured-image-bg {
	height:300px !important;
}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.listing-item-classic-3 .featured .title {
		position: relative !important;
	}
	
	.listing-item-classic-3 .featured .title h2 {
		font-size:25px !important;
	}
}


@media only screen and (max-width: 991px) { 
.listing-item-blog-1 .featured, .listing-item-blog-5 .featured {
	float: unset;
    margin-right: 0;
}

.listing-item-blog-1 .featured .img-holder,.listing-item-blog-5 .featured .img-holder {
	width:100%;
	margin-bottom:15px;
}
.listing-item-blog-1.has-post-thumbnail .post-summary {
	padding-left:0;
}
	
	.listing.scolumns-3 .listing-item {
		width:100% !important;
		padding:0 !important;
	}
	
}

@media only screen and (max-width: 830px) {
	.bs-vc-column .listing-item-blog-1 .featured, .bs-vc-column .listing-item-blog-2 .featured, .bs-vc-column .listing-item-blog-5 .featured {
		display:block !important;
	}
	
	.category-lifestyle .listing-item-blog-1 .featured {
		display:block !important;
	}
}

@media only screen and (max-width: 768px) { 
.featured-image-bg {
	height:250px !important;
}
}

@media only screen and (max-width: 768px) { 
	.site-footer .container .row {
		display:flex;
		flex-wrap:wrap;
	} 
	.site-footer .container .row .col-sm-4 {
		width:100%;
	}
}

@media only screen and (max-width: 767px) { 
	footer#site-footer .footer-widgets .content-wrap .container .row .col-sm-3{
		width: 100%;
	}
}
@media only screen and (max-width: 700px) { 
.rh-header .logo-container img {
    width: 155px;
}
}


@media only screen and (max-width: 670px) { 
.featured-image-bg {
	height:190px !important;
}
}


@media only screen and (max-width: 530px) { 
.featured-image-bg {
	height:130px !important;
}
}


::selection {
  background: #FE5151!important;
  color: #ffffff!important;
}
.site-header.site-header.site-header .main-menu.menu > li.current-menu-item > a,
.site-header.site-header.site-header .main-menu.menu > li.current-menu-parent > a {
  background-color: #FE5151 !important;
  color: #ffffff !important;
}
.site-header.site-header.site-header .main-menu.menu > li:hover > a {
  background-color: #FE5151 !important;
  color: #ffffff !important;
}
body.page-id-77{
	background-color:#FFFFFF !important;
}