/*

Theme Name:   colormag child theme

Description:  Write here a brief description about your child-theme

Author:       #IAmBuddha Team

Author URL:   Write here the author's blog or website url

Template:     colormag

Version:      1.0

License:      GNU General Public License v2 or later

License URI:  http://www.gnu.org/licenses/gpl-2.0.html

Text Domain:  colormag-child

*/



/* Write here your own personal stylesheet */

@import url('https://fonts.googleapis.com/css?family=Merriweather|Merriweather+Sans&display=swap');



#rpwwt-recent-posts-widget-with-thumbnails-2 img{

	max-width: 100% !important;

}



#header-text-nav-wrap{

	padding: 10px 0 10px;

}



#main input[type="number"],#main input[type="email"],#main input[type="text"]{

	padding: 1%;

border: 1px solid #eaeaea;

line-height: 20px;

width: 100%;

margin: 0 0 30px;

background-color: #f8f8f8;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

}



h1,h2,h3,h4,h5{

    font-family: 'Merriweather Sans', sans-serif;

	font-weight: 600; 

}



#main li{

	line-height: 2em;

}



#header-right-sidebar p{

	line-height: 0;

}

.sgpb-main-html-content-wrapper h3{
	font-size: 20px;
    color: white;
    padding: 1em;
}



#main p,#main li{

   /*font-family: 'Merriweather', serif;*/

	font-family: 'Merriweather Sans', sans-serif;

line-height: 1.5em;

    letter-spacing: 0.05em;

}



small{

	display: block;

	opacity: 0.7;

	font-style: italic;

	font-size: 12px;

}

.type-post .entry-title, .type-page .entry-title{
	font-size: 26px;
}

#content .post .article-content .entry-title {

    padding: 5px 0 0;

    font-size: 25px;

}

.heateor_sss_sharing_container.heateor_sss_horizontal_sharing{
	margin-bottom: 1.5em;
}

.main-navigation li.astm-search-menu{
	float: right;
}

.tagcloud a{
	color: black;
}

p strong{
    font-weight: normal;
}

.article-content a{
	color: #444444;
	text-decoration: underline;
}

.article-content h3 a,h2.entry-title a {
    text-decoration: none;
}

.site-header .menu-toggle::before {
    color: #000;
}

#site-navigation {
    background-color: #FFF;
	border-top: none !important;
}
.home-icon .fa {
    color: #000;
}
.main-navigation a {
    color: #000;
}

.widget_slider_area,.widget_beside_slider {
    float: none;
    width: 100%;
}

.post-template-default.single .entry-content h4{
	font-size: 20px;
}

.post-template-default.single .entry-content blockquote{
	background-color: #EEEEEE;
	color: #000;
}


.below-entry-meta{
	padding: 0 1em;
}

.posted-on{
	float: right;
	line-height: 50px;
}

body.single-format-video article .featured-image{
	display: none;
}