/*
 Theme Name:  Haswell Child
 Theme URI:    http://themeforest.net/user/CMSSuperHeroes/portfolio
 Description:  In 2014, Creating a magazine website with WordPress has never been easier.
 Author:       Cmssuperheroes Team
 Author URI:   http://cmssuperheroes.com/
 Template:     haswell
 Version:      1.0.3
 Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
 Text Domain:  haswell-child
*/

/*
-------------------------------------------------------------- */
/* global colour */
body {
	color: #292726CC
}

/* author widget */
.author-info-widget {
  margin-top:100px;
  text-align: center;
  padding: 20px;
}

.author-info-widget .author-avatar {
  margin-bottom: 15px;
}

.author-info-widget .author-avatar img {
  border-radius: 50%;
  max-width: 150px;
  height: auto;
}

.author-info-widget .author-name h3 {
	margin: 0 0 10px;
	font-size: 18px;
	font-weight: 400;
	line-height: 33px;
	letter-spacing:0;
}

.author-info-widget .author-bio {
  font-size: 14px;
  line-height: 1.6;
  color: #666;
}

/* widget cms recent post */
.widget.cms-recent-posts .widget-title{
	font-family: "Libre Caslon Text";
	font-weight: 400;
	font-size: 24px;
	line-height: 33px;
	letter-spacing: 0;
	color: #292726CC
}

.widget.cms-recent-posts .entry-widget-title{
	font-family: 'Open Sans' !important;
	font-weight: 400 !important;
	font-size: 13px !important;
	line-height: 150% !important;
	letter-spacing: 0 !important;
	text-transform: uppercase !important;	
}

.widget.cms-recent-posts .entry-meta{
	font-family: "Open Sans" !important;
	font-weight: 400 !important;
	font-size: 13px !important;
	line-height: 23px !important;
	letter-spacing: 0 !important;
	color: #292726A6 !important;
}

/* tag cloud*/
.widget.widget_tag_cloud .widget-title{
	font-family: "Libre Caslon Text" !important;
	font-weight: 400  !important;
	font-size: 24px !important;
	line-height: 33px !important;
	letter-spacing: 0 !important;	
}

/* nav link menu */
#cshero-header-navigation #site-navigation{
    float:left;
}
.main-navigation .menu-main-menu ul{
	background-color: #fff !important;
}
.main-navigation .menu-main-menu ul li a{
	color: #292726A6 !important;
}

/* single post title  */
.single-post .blog-title {
/* 	padding-top:66px; */
	padding-bottom:66px;
	padding-left: 0px;
	padding-right:0px;
}

.single-post .blog-title .container{
	padding-left: 0px;
}
.single-post #main.p-140-cont {
	padding-top: 66px !important;
}

/* page title */
.wp-singular.single #breadcrumb-text{
	text-align:left;
}
.search.search-results #breadcrumb-text{
	text-align:left;
}

/* footer */
#main-footer{
	background-color: #0a0a0a
}

/* post tab on home page */
.news-tab #post-tabs li a {
	padding: 7px 10px;
}

/* page title */
.home.page-template-default #page-title.page-title-img{
	background-attachment:unset;
}

.home.page-template-default #page-title.page-title-large{
 padding: 250px 0;
}

.home.page-template-default #page-title-text{
 width: 33.33333%
}

.home.page-template-default #page-title-text h1{
	font-family: "Libre Caslon Text";
	text-transform: none !important;
	font-weight: 400;
	font-size: 52px;
	letter-spacing: 0;
	line-height: normal !important;
}

.home.page-template-default #page-title-text .page-sub-title {
	text-transform: none !important;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0;
}

#page-title.grey-light-bg{
 background: #F5EEEA	!important;
}

/* blog grid */
.cms-blog-item .entry-title{
	font-family: "Libre Caslon Text" !important;
	font-weight: 400 !important;
	font-size: 20px !important;
	line-height:150% !important;
	letter-spacing: 0 !important;
	text-transform: none !important;
	color: #292726CC;
}
.cms-blog-item .entry-title a{
	color: #292726CC;
}

.wp-block-group h2.wp-block-heading{
	color: #292726CC;
	font-family: "Libre Caslon Text" !important;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: 0;
}
.wp-block-group a{
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	letter-spacing: 0;
	color: #292726CC;
}

/* single blog */
.wp-singular.single #page-title-text h1{
	text-transform:none !important;
	letter-spacing: 0;
	font-weight:600;
	line-height: 32px;
	color: #292726CC;
}
.wp-singular.single .entry-content a{
	color: #AC6E50;
}
.wp-singular.single .entry-content h2{
	font-family: "Libre Caslon Text" !important;
	font-weight:400 !important;
	font-size: 30px !important;
	line-height: 36px !important;
	letter-spacing: 0 !important;
	color: #292726CC !important;
}
.wp-singular.single .entry-content h3{
	font-family: "Libre Caslon Text" !important;
	font-weight: 400 !important;
	font-size: 24px !important;
	line-height: 33px !important;
	letter-spacing: 0 !important;
	color: #292726CC !important;
}

/* related post  */
.related-post-heading.blog-page-title{
	font-family:'Open Sans';
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	letter-spacing: 0;
}
.related-posts .cms-blog-item .entry-title {
	font-family: "Open Sans" !important;
	font-weight: 600 !important;
	font-size: 14px !important;
	line-height: 20px !important;
	letter-spacing: 0 !important;
}

/* search bar */
.wp-block-search__label{
	font-weight:600;
	font-size: 14px;
	line-height:20px;
	letter-spacing: 0
}
.wp-block-search__button{
	background-color: #fff;
	padding: 12px 20px;
	border-radius: 6px;
	border-color: #e5e5e5;
}
.wp-block-search__input {
	border-color: #e5e5e5;
	border-radius: 6px;
	padding-top: 12px 16px;
}

/* author on blog single */

.entry-author-wrap {
	background: #F5EEEA	!important;
}
.entry-author-wrap .author-name{
	color: #292726CC
}
/* menu */
#cshero-header-navigation .main-navigation .menu-main-menu li  a span{
	text-transform: none !important;
	font-size: 16px !important;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0;
}
#cshero-header-navigation .main-navigation .menu-main-menu ul.standar-dropdown{
	width: auto !important;
}

/* comment area */
.comments-area .comment-respond{
	background: #F5EEEA	!important;	
}
.comments-area .comment-respond .comment-form{
	color: #292726CC
}
.comments-area .comment-respond .submit{
	background: #AC6E50 !important;
	border-radius: 6px;
	padding: 10px 20px !important;
	text-transform: none !important;
}
.comments-area .related-post-heading {
	color: #292726

}