h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6,
.exponent-header-logo span,
.exp-posts-loop .exp-post-categories,
.exp-posts-loop .exp-post-title, .loop_title_list,
.exp-posts-loop .exp-post-author, .loop_meta_author,
.exp-posts-loop .exp-post-date,
.exp-sidebar .widget h6,
.exp-entry-header .exp-post-entry-title,
.widget_rss .rsswidget,
blockquote, .quote,
.exponent-menu a,
.exp-read-more,
.exp-post-single-header .exp-post-categories, .single_meta_categories,
.exp-post-single-header .exp-post-title, .exp-category-header-title, .single_title,
.exp-post-single-header .exp-post-author, .single_meta_author,
.exp-post-single-header .exp-post-date, .exp-post-single-header .exp-post-date-with-icon, .single_meta_date{
	font-family: 'Red Hat Text', sans-serif;
}
.exp-posts-loop .exp-post-content, .loop_content,
body,.body,
.exp-sidebar li, .exp-sidebar li a,
.exp-sidebar, .sidebar_content,
.exp-form input:not([type = "submit"]), .exp-form textarea, .exp-form select, input, select, textarea, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__rendered, .form_core_typo,
.widget_rss li .rsswidget,
.widget_rss cite,
.widget_recent_comments a, .widget_recent_entries a, .h7,
.exp-posts-nav-post-title, .post_nav_title,
.exp-posts-nav-post-location,
.exp-post-single-content, .single_content{
	font-family: 'Hind', sans-serif;
}
.exp-posts-loop .exp-post-title{
	letter-spacing:-0.2px;
}
.exp-sidebar h6, .sidebar_title{
	font-size:15px;
}
.exp-posts-loop .exp-post-content, .loop_content{
	line-height:1.8;
}
h1{
	font-size:50px;
	line-height:62px;
}
h4{
	font-size:26px;
	line-height:38px;
}
h5{
	font-size:20px;
	line-height:32px;
}
h6{
	font-size:18px;
	line-height:28px;
}
blockquote{
	padding-left:30px;
}
h1,h2,h3,h4,h5,h6,
th, #bottom-widgets .widget a,
.exp-sidebar, .sidebar_content,
#bottom-widgets #wp-calendar caption,
.widget_calendar tbody td,
.exp-post-entry-title, .entry_title,
.exp-posts-loop .exp-post-title, .loop_title_list,
.exponent-header-logo span,
.exp-sidebar h6, .sidebar_title,
.exp-sidebar li, .exp-sidebar li a,
 .widget_rss .rsswidget,
.widget_rss cite,
strong,
.tagcloud .tag-cloud-link,
.exp-comments-title,
.exp-comment-author,
#reply-title,
.exp-posts-nav-post-title, .post_nav_title,
.exp-post-single-header .exp-post-categories, .single_meta_categories,
.exp-post-single-header .exp-post-title, .exp-category-header-title, .single_title,
.exp-post-single-header .exp-post-author, .single_meta_author{
	font-weight:500;
}
.exp-posts-loop .exp-post-title, .loop_title_list{
    font-size: 40px;
    line-height: 50px;
}
.exp-post-title-meta .exp-post-title{
    margin-bottom: 20px;
}
.exp-post-entry-title, .entry_title{
	font-size:60px;
	line-height:70px;
}
.exp-comment-parent + .children > .comment-respond{
	margin-bottom:70px;
}
.exp-comment-list-inner > .comment-respond{
	margin-bottom:75px;
}
.exp-comment-parent + .comment-respond + .children > *{
	margin-bottom:40px;
}
.widget_recent_comments .recentcomments {
    color: #808080;
    font-weight: 400;
	font-size:14px;
}

.widget h6{
	margin-bottom:30px;
}
.widget.widget_calendar h6,.widget.widget_archive h6{
	margin-bottom:20px;
}
.widget h6 + form{
	margin-top:-10px;
}
.widget_recent_comments .comment-author-link a{
	margin-right:3px !important;
}
.widget_recent_comments li > a{
	margin-left:3px !important;
}
.widget_rss.widget ul{
	margin-top:-3px;
}
.widget_rss .rss-date{
	margin:9px 0 16px 0;
	color:rgba(144,144,144,1);
}
.widget_rss .rssSummary{
	margin-bottom:11px;
}
.rssSummary{
	font-weight:400;
}
.widget_rss li{
	margin-bottom:45px;
}
.widget.widget_search{
	padding-bottom: 50px;
	margin-bottom:50px;
    border-bottom: 1px solid #ebebeb;
}
.widget_text.widget h6{
	margin-bottom:25px;
}
.widget_text.widget p{
	font-weight:400;
}
.widget_recent_comments .recentcomments {
    margin-bottom: 22px;
}
#bottom-widgets #wp-calendar caption{
	font-size:16px;
}
#bottom-widgets .widget h6{
	font-size:16px;
}
#bottom-widgets .widget li,#bottom-widgets .widget a,
.exp-form input:not([type = "submit"]), .exp-form textarea, .exp-form select, input, select, textarea, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__rendered, .form_core_typo{
	font-size:15px;
} 
body, .special-heading-wrap .caption-wrap .body-font, .body,
#bottom-widgets #wp-calendar caption td,
#bottom-widgets #wp-calendar caption th{
	color:#5d5d5d;
}
.exp-pagination .page-numbers{
	width:32px;
	height:32px;
	line-height:35px;
	font-size:15px;
	font-weight:500;
}
.tagcloud .tag-cloud-link {
	padding: 3px 17px 3px;
	font-size:14px;
}
/* Blocks */
.wp-block-button {
  margin-bottom: 20px;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link{
	background-color:rgba(36, 108, 255, 1);
}
.wp-block-button.is-style-outline .wp-block-button__link{
	color:rgba(36, 108, 255, 1);
}
.wp-block-button .wp-block-button__link {
  transition: .2s ease-in;
}
.wp-block-button__link{
	font-size:16px;
	line-height:22px;
	padding:13px 26px 12px;
}
.wp-block-button .wp-block-button__link:hover {
  cursor: pointer;
}

.wp-block-button.is-style-squared .wp-block-button__link {
  border-radius: 0;
}

.wp-block-button:not(.is-style-squared) .wp-block-button__link {
  border-radius: 3px;
}
.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption{
	line-height:23px;
}
.wp-block-cover,
.wp-block-cover-image {
  margin-bottom: 30px;
}
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
    clear: both;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
    clear: both;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.post .exp-post-content > *.alignleft,
.post .exp-post-content > *.alignright {
  max-width: calc(4 * (100vw / 12));
}

.post .exp-post-content > *.alignleft {
  margin-right: calc(2 * 1rem);
  margin-left: 0;
}

.post .exp-post-content > *.alignright {
  margin-left: calc(2 * 1rem);
  margin-right: 0;
}

.post .exp-post-content > *.alignwide,
.post .entry-summary > *.alignwide {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.post .exp-post-content > *.alignleft, .post .exp-post-contentt > *.alignright {
  max-width: calc(2 * (100vw / 12) + 7%);
}
.wp-block-cover p:not(.has-text-color){
	color:#fff;
}
.wp-block-gallery .blocks-gallery-caption {
    padding: 5px 0 30px;
}
.blocks-gallery-grid .blocks-gallery-item{
	margin-bottom: 1em !important;
}
.wp-block-audio {
    margin: 30px 0;
}
.wp-block-file .wp-block-file__button{
	background-color:rgba(36, 108, 255, 1);
}
.exp-post-single-footer-tax .exp-term{
	padding:3px 15px 2px;
	font-weight:500;
}
#bottom-widgets-wrap .exponent-footer-column{
	margin-right:20px;
}
table thead th{
	background-color:#F5F6FA;
}
table thead tr th{
	color:#242424;
	font-weight:600;
}
.wp-block-archives-list{
	list-style-type:none;	
	padding:0;
}
.wp-block-media-text .wp-block-media-text__content p{
	margin-bottom:0px;
}
blockquote{
	background-color:#F5F6FA;
	padding-top:25px;
	padding-bottom:30px;
	padding-right:30px;
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large{
	padding:25px 30px 35px;	
}
blockquote p{
	margin-bottom:5px;
}
.wp-block-quote.has-text-align-right{
	border-left:0;
	border-right:4px solid rgba(36, 108, 255, 1);
	padding-right:30px;
}
.exp-posts-loop .sticky{
	border-radius:0;
}
.wp-block-pullquote.is-style-solid-color blockquote{
	padding-bottom:40px;
}
.wp-block-archives-list li{
	margin-bottom:13px;
}
.wp-block-archives-list li a{
	font-size:15px;
	font-weight:500;
	color:#5d5d5d;
}
.wp-block-archives-dropdown{
	margin-bottom:30px;
}
.wp-block-calendar{
	margin-bottom:0;
}
#wp-calendar caption{
	font-size:15px;
	font-weight:500;
}
.wp-block-calendar table thead th{
	font-size:13px;
	font-weight:600;
	background:#F5F6FA;
}
.wp-block-calendar table tbody td{
	font-size:14px;
	font-weight:500;
	color:#5d5d5d;
}
.wp-block-calendar table tbody td a{
	text-decoration:none;
}
.wp-block-latest-comments__comment-meta{
	font-size:14px;
	font-weight:400;
	color:#808080;
}
.wp-block-latest-comments__comment-meta a,
.wp-block-latest-posts__list{
	font-size:15px;
	font-weight:500;
	color:#242424;
}
.wp-block-latest-posts__list a{
	color:#242424;
}
.wp-block-tag-cloud a{
	font-size:13px !important;
	font-weight:500;
	padding: 4px 17px 3px;
	background: rgba(239, 245, 255, 1);
	margin: 0 10px 10px 0;
    border-radius: 50px;
    transition: all 0.5s;
    height: 32px;
    display: inline-flex;
    align-items: center;
}
.wp-block-tag-cloud a:hover{
	color: rgba(255, 255, 255, 1);
    background: rgba(36, 108, 255, 1);
}
.wp-block-latest-comments__comment-date{
	font-size:13px;
	margin-top:4px;
}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date{
	font-size:13px;
	margin-top:-5px;
	font-weight:400;
}
.wp-block-calendar .wp-calendar-table{
	margin-bottom:0
}
.widget_calendar th{
	height: 37px;
    line-height: 37px;
	
}
.widget_calendar th{
	border:1px solid rgba(0,0,0,0.1);
}
.widget_calendar thead::after{
	display:none;
}
.wp-calendar-nav-prev a,.wp-calendar-nav-next a{
	color:#5b5e63;
	font-size:15px;
	font-weight:500;
	text-decoration:none;
}
.wp-block-categories,
.wp-block-search{
	margin-bottom:30px;
}
.wp-block-group.has-background{
	padding:40px 30px;
	margin-bottom:20px;
}
.wp-block-search .wp-block-search__button{
	margin-left:0;
	border:0;
	background:rgba(36, 108, 255, 1);
	color:#fff;
	padding:5px 20px;
}
.wp-block-search .wp-block-search__input{
	border:0;
}
.wp-block-search__inside-wrapper{
	box-shadow: 0px 5px 7px rgb(0,0,0,.05);
	border: 1px solid #E6E6E6;
    transition: border-color 0.3s;
    border-radius: 3px;
	overflow:hidden;
}
.wp-block-search__input{
	box-shadow:none;
	height:50px;
}
.wp-block-rss__item-title a{
	color:#242424;	
	font-size:15px;
	font-weight:500;
}
.wp-block-rss,
.wp-block-latest-comments,
.wp-block-latest-posts{
	padding:0;
	list-style-type:none;
}
.exponent-header{
	border-color: rgba(237,237,237,1);
    box-shadow:0 4px 20px 0 rgba(167,172,183,.30);
	padding:20px 0;
}
.exp-posts-loop .sticky{
	border:1px solid rgba(0, 0, 0, 0.07);
}
.exp-read-more{
	font-weight:500;
}
.exponent-menu li > a{
	font-size:15px;
	font-weight:500;
}
.exp-post-single-content, .single_content{
	line-height:1.8;
}
.widget_archive li{
	margin-bottom:18px;
}
.widget_archive li:first-child{
	margin-top:32px;
}
.exp-entry-header,
.exp-post-single-header.exp-post-single-header-wrap{
	background-color:#242424 !important;
}
.exp-entry-header .exp-post-entry-title,
.exp-breadcrumbs,
.exp-post-single-header-align-center .exp-post-title,
.exp-post-single-header .exp-tax-list.exp-post-categories,
.exp-post-entry-title-type{
	color:#fff !important;
}
.exp-post-single-header .exp-tax-list.exp-post-categories a:after{
	background-color:rgba(255,255,255,.4);
}
.exp-post-single-header-align-center .exp-post-primary-meta, 
.exp-post-single-header-align-center .exp-post-secondary-meta{
	justify-content:left;
}
.exp-post-single-header-align-center .exp-post-title{
	text-align:left;
}
.exp-post-single-header.exp-post-single-header-wrap{
	padding-top:100px;
	padding-bottom:80px;
}
.exp-comment-content table th,
.exp-wrap table th{
	font-size:17px;
	font-weight:600;
	text-align:center;
	color:#242424;
	background-color:#F5F6FA;
}
.exp-comment-content table td{
	font-size:17px;
}
.exp-comment-content table td a,
.exp-wrap table td a{
	font-weight:500;
}
table{
	table-layout:auto;
}
.wp-post-image{
	width: auto;
    height: auto;
    display: block;
    margin: 0 auto;
}
.exp-post-thumb-inner{
	position:relative;
}
.be-grid-placeholder{
	padding-bottom:0 !important;	
}
.exp-post-single-header .exp-wrap img{
	padding-bottom:25px;
}
.widget_calendar table th{
	font-size:13px;
}
@media (max-width:499px){
     .exp-posts-loop .exp-post-date, .exp-posts-loop .exp-post-date-with-icon, .loop_meta_date,
     .exp-posts-loop .exp-post-author, .loop_meta_author{
	  font-size:13px;
     }
}