/*
Theme Name: ColorMag Child Theme
Theme URI: http://themegrill.com/themes/colormag/
Description: Child Theme for ColorMag
Author: ThemeGrill
Author URI: http://themegrill.com
Template: colormag
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;700;800&display=swap');

body {font-family: 'Outfit', sans-serif; color:#000;}
p, h1,h2,h3,h4,h5,h6, a , span {font-family: 'Outfit', sans-serif;}
a { color: #000;}
.cm-top-bar { background-color: #EA1C24; color: #fff; }
.cm-site-branding img { max-width: 115px; }
.cm-header-1 .cm-row {padding:10px 0;}
.date-in-header,.breaking-news-latest , .breaking-news a{ color: #fff; }
 .copyright {color:#000;}
 .sponser-img img {
	height: 100px;
	object-fit: cover;
	width: auto;
}
 
 .event-list .cm-entry-summary, .event-list .cm-entry-button {display:none;}
 .event-list img {
	height: 210px;
	object-fit: cover;
}
 
 @media screen and (min-width: 62em) {
  .cm-primary.events-single {
    width: 100%;
    padding-right: 0;
  }
}
 .sponser-img {
	background: #fff;
}
 .two-columns {
	display: inline-block;
	width: 100%;
}
.two-columns .cm-posts {
	width: 60%;
	display: inline-block;
	padding-right: 5%;
}
.sponsers-sidebar {
	display: inline-block;
	width: 34%;
	vertical-align: top;
}
.sponser-box {
	display: grid; margin-bottom:15px;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 0px 20px; background: #f9f9f9;
  border: 1px solid #eee;
}
.sponser-details {
	text-align: center;
	padding-top: 10px;
  padding-bottom: 10px;
}
.sponser-details h5 {
	margin-bottom: 5px;
}
.sponser-details p {
	font-size: 14px;
	line-height: 1.3;
	margin-bottom: 0;
}
 
 
 .single-page p a {text-decoration:underline; color:#ea1c24;}
 #colormag_featured_posts_vertical_widget-3 img {
	width: 130px;
}
.event-info {
	width: 100%;
}
.cm-entry-summary .header-rightb li:first-child  img{
	height: 19px;
}
.header-rightb img {
	vertical-align: middle; width: 100%;
}
footer .header-rightb li {
	margin-left: 0;
	margin-right: 13px;
}
.team-member {
	background: #f2f2f2;
	padding: 30px;
	text-align: center;
}
.team-member img {
	width: 150px;
	height: 150px;
	border-radius: 100%;
	object-fit: cover;
}
.team-member p:last-child {
	margin-bottom: 0;
}
#header-right-sidebar img.emailimg {
	height: 19px !important;
}
#mc_embed_shell {margin: 0px auto;max-width: 700px;}
section.the-team div.team-list {
 display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 30px;
}
section.the-team div.team-list h3 strong {
	display: block;
	font-size: 18px;
	color: #777;
	font-weight: 400;
}


.cm-top-bar__1 {width:50%;}
.cm-top-bar__2 {width:50%; overflow: hidden;}
.stock-ticker-wrapper {
	width: 100%;
}

section.the-team div.team-list p a {
	color: #ea1c24;
}
section.the-team div.team-list h3{
	font-size: 25px; margin-top:10px;
}
.cm-highlighted-posts .cm-post-date a {color:#000;}
#cm-primary-nav {background-color: #000; border-top: 2px solid #EA1C24;}
.breaking-news { margin-top: 0; background: transparent; }
.cm-primary-nav a {font-family: "Outfit"; font-size: 16px; font-weight:400;}
.cm-primary-nav li {padding: 10px 20px;} 
.header-rightb { display: inline-block; }

.header-rightb li { list-style: none; display: inline-block; vertical-align: middle; margin-left: 10px; }
.header-rightb label { display: inline-block;
  text-transform: uppercase; padding-top: 4px;
  color: #000;
  vertical-align: middle;}
.cm-footer-cols, .cm-footer-bar { background-color: #fff; }
.cm-footer-cols .cm-container, .cm-footer-bar .cm-container {border-top:1px solid #000; padding-left:0; padding-right:0;}
.widget .block-title { border: 0 !important; margin-bottom: 5px !important;}
.widget .wp-block-heading {background-color: transparent !important; border: 0 !important; color: #000 !important; padding-left: 0 !important; font-size: 20px;font-weight: bold; font-family: outfit; }
.widget p,.cm-featured-category-slider .cm-post-date a, .cm-featured-category-slider .cm-author a, .cm-featured-category-slider .cm-reading-time, .cm-featured-category-slider .cm-reading-time::before, .cm-featured-category-slider .human-diff-time-display {color:#000;}
.cm-footer-cols .cm-row {padding-top:20px; padding-bottom:0px;}
.cm-footer-bar.cm-footer-bar-style-1 {padding: 0; }
.cm-lower-footer-col.cm-lower-footer-col--4 {display:none;}
.cm-footer-bar .cm-container {border-top:0;}
.cm-footer-bar-area { padding: 10px 0;float: right;}
.cm-footer-bar-area a { color: #000 !important;}
.cm-front-page-top-section { margin-bottom: 0; }


.cm-primary-nav ul li.current-menu-item, .cm-primary-nav ul li.current_page_ancestor, .cm-primary-nav ul li.current-menu-ancestor, .cm-primary-nav ul li.current_page_item, .cm-primary-nav ul li:hover, .cm-primary-nav ul li.focus, .fa.search-top:hover, .search-wrap button {
	background-color: #ea1c24;
}
.cm-primary-nav ul li ul li:hover {
	color: #fff;
	background-color: #ea1c24;
}
.cm-page-header span, button, input[type="button"], input[type="reset"], input[type="submit"], .wp-block-button .wp-block-button__link, .wp-element-button, .cm-button, .cm-post-categories a, .cm-entry-button, .cm-featured-posts .cm-widget-title span, .cm-featured-category-slider .cm-slide-content .cm-entry-header-meta .cm-post-categories a {background-color: #ea1c24;}
.cm-page-header .cm-page-title, .cm-featured-posts .cm-widget-title {border-bottom: 2px solid #ea1c24;}

.cm-entry-title a:hover, .previous a:hover, .next a:hover, a#scroll-up i, .cm-featured-posts .cm-entry-title a:hover {
  color: #000;
}

.breadcrumb-wrap {
	color: #888888;
	font-size: 1.6rem;
	margin-bottom: 30px;
	padding-bottom: 20px;
	display: none;
}
.cm-entry-summary .header-rightb {
	margin-top: 10px;
	padding-top: 15px;
	border-top: 1px solid #ccc;
	width: 100%;
}
.cm-entry-summary .header-rightb img {
	height: 21px;
	/* padding-top: 10px; */
	width: 100%; vertical-align: middle;
}
.search-icon {
	border-color: red!important;
}
/* Slider Area */
.cm-entry-summary p {
	margin-bottom: 1.5em;
	font-size: 18px;
	font-family: inherit !important;
}
.cm-header .cm-mobile-nav li:hover, .cm-header .cm-mobile-nav li.current-page-ancestor, .cm-header .cm-mobile-nav li.current-menu-ancestor, .cm-header .cm-mobile-nav li.current-page-item, .cm-header .cm-mobile-nav li.current-menu-item {
	color: #fff;
	background-color: #e91c23;
}
.cm-content { padding-top: 30px; margin-bottom:0px;}
.cm-featured-category-slider .cm-single-slide {border-radius:0;}
.social-links ul li a i:hover{
	color:#000 !important;
}
.cm-content .cm-primary .cm-posts ul.default-wp-page {
    grid-column: span 2;
}
.page.type-page .cm-entry-header .cm-entry-title {
    margin-bottom: 0;
    background-color: #ea1c24;
    font-size: 1.8rem !important;
  padding: 10px !important;
  color:#fff;
    font-weight: bold;
}
.page.type-page .cm-entry-summary p {
    font-size: 1.8rem;
    margin-bottom: 0.4em;
}
.abtpg-bx {
    background-color:#fcf8f5;
    padding: 15px;
    border-radius: 10px;
}
.abtpg-bx img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    display: block;
    margin: 0 auto 15px;
    object-fit: cover;
}
.abtpg-bx {
    text-align: center;
    border: 1px solid #f9e6d8;
    box-shadow: 0 0px 10px -5px #000;
    margin-top: 20px !important;
	transition:0.3s background-color ease-in-out;
}
.abtpg-bx:hover{
    background-color: #ea1c24;
}
.abtpg-bx h5 {
    font-weight: bold;
    margin-bottom: 0;
}
.page.type-page .job-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin-top: 30px;
}
.page.type-page .job-list .job-box {
    padding: 20px;
    border: 1px solid #fff0e5;
    margin-bottom: 0;
    background-color: #fcf8f5;
    border-radius: 5px;
}
.theme-btn {
    background-color: #ea1c24;
    padding: 10px;
    font-size: 18px;
    line-height: normal;
}
.theme-btn:hover {
    text-decoration: none !important;
    background-color: #000;
    color: #fff;
}
.job.type-job p {
    font-size: 18px;
    margin-bottom: 0;
}
.job.type-job ul {
    margin-bottom: 0;
    font-size: 18px;
}
.job.type-job ul li{
    font-size: 18px;
}
.job.type-job h3 {
    font-size: 26px;
    margin: 10px 0;
    color: #ea1c24;
    border-bottom: 1px solid;
    padding-bottom: 5px;
}
.job.type-job .theme-btn {
    margin-top: 10px;
    display: inline-block;
}
.page.type-page .wp-block-heading {
    margin-bottom: 5px;
}
.page.type-page ul {
    margin-bottom: 0;
}

  @media screen and (min-width: 62em) {
.cm-slider-area {  width: 60%; }
.cm-beside-slider-widget { width: 40%; padding-left: 30px;}
.cm-featured-category-slider .cm-entry-title,.cm-featured-posts .cm-first-post .cm-entry-title { font-size: 40px; color: #000; font-weight: bold; line-height: 45px;}
.cm-featured-posts .cm-first-post .cm-entry-title  a {line-height: 45px;}
.cm-featured-posts .cm-first-post .cm-post-content {padding: 18px 0;}
.cm-featured-category-slider .cm-entry-title a:hover {color:#000; text-decoration:none;}
.cm-beside-slider-widget .widget .wp-block-heading{font-size:30px;}
}
.cm-featured-category-slider .cm-slide-content { position: relative; }
.cm-featured-category-slider .cm-slide-content { padding: 24px 0; background: transparent; }
.cm-featured-category-slider .cm-post-date svg, .cm-featured-category-slider .cm-author svg, .cm-featured-category-slider .cm-comments-link svg, .cm-highlighted-posts .cm-post-date svg {fill: #000;}
.cm-beside-slider-widget .cm-first-post, .cm-featured-posts .cm-first-post .cm-entry-summary {display:none;}
.cm-beside-slider-widget .cm-featured-posts .cm-post-content {order:1; padding: 0; padding-right: 30px;}
.cm-beside-slider-widget .cm-post a {order: 2;}
.cm-beside-slider-widget .cm-entry-title a {font-size: 20px;line-height: 27px;}
.cm-beside-slider-widget .cm-featured-posts .cm-posts .cm-post {display: -webkit-box; display: -ms-flexbox; display: flex; border-bottom: 1px solid #999;padding-bottom:20px;margin-bottom: 10px; -webkit-box-shadow: none!important; box-shadow:none!important; border-radius: 0;}
.cm-beside-slider-widget .cm-featured-posts .cm-posts .cm-post:last-child {border-bottom: 0;margin-bottom: 0; }
/* Below Section */

#cm-primary .block-title .wp-block-heading, .cm-secondary  .block-title .wp-block-heading, .video-section .block-title .wp-block-heading, .cm-row.logo-section .block-title .wp-block-heading{ font-size: 30px; }
.cm-post {-webkit-box-shadow: none;box-shadow: none;border-radius: 0;}
@media screen and (min-width: 48em) {
#colormag_featured_posts_vertical_widget-4 .cm-posts {
  grid-template-columns: repeat(var(--grid-column, 2), 1fr);
}}
#colormag_featured_posts_vertical_widget-4 .cm-featured-posts .cm-first-post { margin-bottom: 25px; border-bottom: 2px solid #eee; }
.cm-featured-posts--style-2 .cm-posts .cm-entry-title {margin-bottom: 8px;font-size: 18px;line-height: 27px;
	color: #000000;font-weight: 500;}
.cm-row.video-section,.cm-row.logo-section { display: inline-block; width: 100%; margin-bottom: 30px;}
.cm-row.video-section .widget.widget_block, .cm-row.logo-section .widget.widget_block { width: 100%; display: block; }
.cm-row.video-section  .cm-highlighted-posts .cm-posts, .cm-row.logo-section  .cm-highlighted-posts .cm-posts {grid-template-columns: repeat(4, 1fr);}

/* logo Section */

.logo-section {position:relative; z-index:0; padding:50px 0; background: #fcf8f5; 
clip-path: inset(0 -100vmax);
box-shadow:0 0 0 100vmax #fcf8f5;}
.cm-highlighted-posts .cm-post {border-radius: 0;}
.cm-row.video-section .cm-highlighted-posts .cm-post-content {
	position: relative;
	background: transparent;
	padding-left: 0;
}
.cm-row.video-section .cm-highlighted-posts .cm-entry-title a{
text-shadow: none;
font-size: 20px;
line-height: 27px;
color: #000000;
}


#colormag_featured_posts_slider_widget-4 .cm-featured-category-slider .cm-slide-content {position: absolute;padding: 20px !important ; background: -webkit-gradient(linear, left top, left bottom, from(rgba(35, 35, 35, 0)), to(#000));
background: linear-gradient(180deg, rgba(35, 35, 35, 0) 0%, #000 100%); }
#colormag_featured_posts_slider_widget-4 .cm-entry-title a {color: #fff; }
#colormag_featured_posts_slider_widget-4 .cm-featured-category-slider .cm-post-date svg, #colormag_featured_posts_slider_widget-5 .cm-featured-category-slider .cm-author svg {fill: #fff;}
#colormag_featured_posts_slider_widget-4 .cm-featured-category-slider .cm-post-date a,#colormag_featured_posts_slider_widget-5 .cm-featured-category-slider .cm-author a {color:#fff;}


#colormag_featured_posts_vertical_widget-5 .cm-featured-posts .cm-posts .cm-post {background: #fcf8f5;}

#colormag_featured_posts_vertical_widget-5 .cm-first-post .cm-post {display: flex;}
#colormag_featured_posts_vertical_widget-5 .cm-first-post img {width: 130px; height:90px; }
#colormag_featured_posts_vertical_widget-5 .cm-first-post .cm-post-content {padding: 0px 16px;}
#colormag_featured_posts_vertical_widget-5 .cm-first-post .cm-entry-title { margin-bottom: 8px; font-size: 18px;
  line-height: 27px; color: #000000; font-weight: 500; }
  #colormag_featured_posts_vertical_widget-5 .cm-first-post .cm-entry-title a{line-height:27px;}
#colormag_featured_posts_vertical_widget-5  .cm-entry-header-meta {display: none !important;}
#colormag_featured_posts_vertical_widget-5  .cm-post { background: #fcf8f5;}

/* Event CSS */

#block-20, #block-27 {margin-bottom: 15px;}
.event-box { padding-bottom: 20px; border-bottom: 1px solid #eee; margin-bottom: 20px; }
.event-details { margin-bottom: 10px; }
.date {
	background: #ea1c24;
	width: 30px;
	font-size: 13px;
	line-height: 14px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	display: inline-block;
	text-align: center;
	padding: 3px;
	margin-right: 15px;
	vertical-align: middle;
}
.event-location, .job-location { display: inline-block; vertical-align: middle; font-size: 18px; }
.event-box h3 { font-size: 20px; line-height: 27px; color: #000000; font-weight: 600; display: inline-block; margin-bottom: 0; }

.job-box { padding-bottom: 20px; border-bottom: 1px solid #eee; margin-bottom: 20px; }
.job-box h3 {font-size: 22px;line-height: 30px;color: #000000;font-weight: 600;margin-bottom: 10px;}
.job-location {display: block;margin-top: 5px;}
.job-type {
	padding: 0 10px;
	background: #ea1c24;
	display: inline-block;
	color: #fff;
}

.social-links li {list-style: none;display: inline-block;}
.social-links li img {height: 29px;object-fit: contain;}
.cm-lower-footer-cols .cm-lower-footer-col--3 {
    flex-basis: 25% !important;
}
.cm-lower-footer-col.cm-lower-footer-col--2 {
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
    padding-left: 35px;
    flex-basis: 40% !important;
}
.cm-lower-footer-cols .cm-lower-footer-col--1 {
  -ms-flex-preferred-size: 20%;
  flex-basis: 25%!important;
}
.cm-lower-footer-cols .cm-lower-footer-col {flex: auto;}
.cm-lower-footer-cols .cm-lower-footer-col--3 .widget_nav_menu {
    position: absolute;
    left: 0;
	bottom:-36px;
	z-index:999999;
}
.cm-lower-footer-cols .cm-lower-footer-col--3 .widget_nav_menu ul.menu li {
    display: inline-block;
    vertical-align: top;
    padding: 0;
    border-bottom: 0;
    border-right: 1px solid #eee;
    padding-right: 5px;
    margin-right: 5px;
}
.cm-lower-footer-cols .cm-lower-footer-col--3 .widget_nav_menu ul.menu li:last-child {
	border-right:none;
    padding-right: 0px;
    margin-right: 0px;
}
.cm-lower-footer-cols .cm-lower-footer-col--3 .widget_nav_menu ul.menu li a{
	color:#000;
	font-weight:normal;	
}
.cm-lower-footer-cols .cm-lower-footer-col--3 .widget_nav_menu ul.menu li a:hover {
    color: #ea1c24;
	}
footer#cm-footer .cm-container {
    position: relative;
}
.cm-footer-bar .cm-row {
    border-top: 2px solid #9e9e9e;
    overflow: hidden;
}
/* responsive start */
@media(max-width:1199px){
	.cm-footer-bar .cm-row {
    border-top: none;
}
	.cm-footer-cols .cm-container, .cm-footer-bar .cm-container{
	padding:0 16px;
}
.cm-footer-bar-area {
    border-top: none;
    float: none;
    width: 100%;
    display: block;
    text-align: center;
    padding-top: 40px;
}
.cm-lower-footer-cols .cm-lower-footer-col--3 .widget_nav_menu {
    width: 100%;
    text-align: center;
}
.cm-footer-bar .cm-container{
	border-top: 2px solid #9e9e9e;
}
.cm-lower-footer-cols .cm-lower-footer-col--1,
.cm-lower-footer-cols .cm-lower-footer-col--3 {
    flex-basis: 24% !important;
}
}
@media(max-width:991px){
	.cm-lower-footer-col.cm-lower-footer-col--2 {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
	border-right:0;
	border-left:0;
    padding: 15px 0;
    flex-basis: 100% !important;
}
.cm-lower-footer-cols .cm-lower-footer-col--1,
.cm-lower-footer-cols .cm-lower-footer-col--3 {
    flex-basis: 24% !important;
}
.cm-lower-footer-cols .cm-lower-footer-col--1 p {
    margin-bottom: 0;
}
.cm-footer-cols .cm-row {
    gap: 20px;
}
section.the-team div.team-list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 20px;
}
}

@media(max-width:491px){
	section.the-team div.team-list {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	column-gap: 20px;
}

	#gform_1 .gform-body.gform_body { width:100%!important; border-bottom:0!important;}
	#field_1_1 {
	border-right: 0px solid #ccc!important;
	border-bottom: 1px solid #ccc!important;
}
#input_1_3 {padding-left:0!important; border-bottom: 1px solid #ccc!important;}
#field_1_3 {
	border-bottom: 1px solid #ccc;
}
	.cm-row.video-section .cm-highlighted-posts .cm-posts, .cm-row.logo-section .cm-highlighted-posts .cm-posts {
	grid-template-columns: 1fr;
}
	.cm-footer-cols ul.menu{
    width: 320px;
    margin: 0 auto;
}
	.cm-lower-footer-cols .cm-lower-footer-col--3 .widget_nav_menu ul.menu li,
	.copyright{
    font-size: 13px;
}
.cm-lower-footer-cols .cm-lower-footer-col--3 .widget_nav_menu {
    bottom: -65px;
}
.cm-footer-bar-area {
    padding-top: 70px;
}
}

.cm-top-bar__2 .social-links ul::before {
	content: ;
	content: 'FOLLOW US:';
	margin-right: 10px;
}

.cm-top-bar__2 .social-links i::before {
	content: "";
	min-width: 20px;
	height: 20px;
	display: block;
	background-size: contain!Important;
	background-repeat: no-repeat!Important;
	background-position: center center!Important;
}
.cm-top-bar__2 .social-links .fa-twitter:before {background:url('images/twitter-footer.png');}
.cm-top-bar__2 .social-links .fa-instagram:before {background:url('images/instagram-footer.png');}
.cm-top-bar__2 .social-links .fa-pinterest:before {background:url('images/linkedin-footer.png');}
.cm-top-bar__2 .social-links .fa-youtube:before {background:url('images/youtube.png');}

#gform_1 .gform-body.gform_body {
	display: inline-block;
	width: 70%;
	border-bottom: 1px solid #000;
margin-right: 10px;
padding-bottom: 8px;
}
#gform_1 .gform_footer.before {
	display: inline-block!Important;
}

#gform_1 input {
	font-family: inherit;
	border: 0!Important;
}
#input_1_1 {
	padding-left: 0;
	border-right: 1px solid #b3afaf!important;
	border-radius: 0;
	padding: 0; font-size:16px;
}
#input_1_3 {
	padding: 0;
	padding-left: 10px; font-size:16px;
}
#field_1_1 {
	border-radius: 1;
	border-right: 1px solid #ccc;
}
#gform_submit_button_1 {
	font-family: inherit !important;
	font-weight: 400;
	color: #fff;
	border-radius: 0;
	padding-top: 7px;
	padding-bottom: 7px; font-size: 14px;
}
#gform_submit_button_1:hover {
	background: #000;
	color: #fff;
}
.gform_wrapper.gravity-theme .gform_validation_errors , .gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message{display:none;}

.article-info {
	border-top: 4px solid #F3F3F3;
	border-bottom: 4px solid #F3F3F3;
	margin-bottom: 0;
	font-weight: 600;
	color: #27272a;
}

.article-links .cm-entry-button {
	color: #fff;
	font-size: 15px;
	padding: 5px 10px;
	background-color: #000;
}

.category-box {
	text-align: center;
	margin-bottom: 20px;
}
.category-box img {
	max-width: 400px;
}
.cm-posts.calendar img {
	height: 225px;
	width: 100%;
	object-fit: cover;
}


#cm-primary.archive .cm-posts img {
	min-height: 215px;
	object-fit: cover;
	width: auto;
	max-height: 215px;
}

#cm-primary.archive .cm-posts img {
	min-height: 215px;
	object-fit: cover;
	width: auto;
	max-height: 215px;
}

#cm-primary.archive .cm-posts article:first-child img {
	height: auto;
	min-height: auto;
	max-height: inherit;
}
 @media only screen and (max-width: 600px) {
#cm-primary.archive .cm-posts article:first-child img {
min-height: 215px;
	object-fit: cover;
	width: auto;
	max-height: 215px;
}
.cm-top-bar__1 {width:100%;}
.cm-top-bar__2 {width:100%; overflow: hidden;}
 }
 
 footer #mc_embed_signup form {margin: 0;}
  
footer #mc_embed_signup_scroll {
	display: inline-block!Important;
	width: 100%;
}
footer .inpt {
	display: inline-block;
	width: 70%;
	border-bottom: 1px solid #000;
	margin-right: 10px;
	padding-bottom: 8px;
}
footer .submt {
	display: inline-block!Important;
	width: 20%;
}
footer .mc-field-group {
	display: inline-block;
	width: 48%;
	margin-right: 2%;
}
footer .mc-field-group input {
	margin-bottom: 0;
}
footer .mc-field-group input {
	margin-bottom: 0;
	border: 0;
	color: #555;
	font-family: inherit;
	padding-left: 0; padding:5px 0;
}

footer #mc_embed_signup div.mce_inline_error {display:none!important;}
footer #mc-embedded-subscribe {
	color: #fff;
	border: 0;
	border-radius: 0;
	font-family: inherit;
	text-transform: uppercase; font-size: 15px !important;
	font-weight: 400;
}
footer #mc-embedded-subscribe:hover {
background: #000;}
footer #mc_embed_signup input.mce_inline_error {
	border-color: transparent!important;
	border: 0!important;
}
footer .secoundinput{
border-left: 1px solid #ccc;
 }
 footer .secoundinput input {
	padding-left: 10px;
}
footer .secoundinput {
	border-left: 1px solid #ccc;
	margin-right: 0;
}
footer #mc_embed_shell {
	margin-bottom: 15px;
}

 @media only screen and (max-width: 600px) {
footer .inpt {
	width: 100%;
	display: inline-block; border: 0;
}
footer .mc-field-group {
	display: inline-block;
	width: 100%;
	margin-right: 0;
	margin-bottom: 10px;
}
footer .mc-field-group {
	border-bottom: 1px solid #ccc;
}
footer .secoundinput input {
	padding-left: 0;
}
footer .secoundinput {
	border-left: 0;
	margin-right: 0;
}
 }
 
 @media(max-width:767px){
	 
	 .two-columns .cm-posts {
	width: 100%;
	display: inline-block;
	padding-right: 0;
}

.sponsers-sidebar {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.sponser-box {
	grid-template-columns: repeat(1, 1fr);
}
	 .cm-featured-category-slider .cm-entry-title {
	color: #000;
	font-size: 20px;
}
.page.type-page .cm-entry-header .cm-entry-title {
	margin-bottom: 0;
	background-color: #ea1c24;
	padding: 20px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}

 }
 
 .single-page .cm-featured-image img {
	width: auto;
	max-width: 100%;
}
.single-page .wp-block-button__link {
	border: 0 !important;
	border-radius: 0 !important;
}
.single-page .wp-block-button__link:hover {
	color: #fff!important;
  background-color: #000!important;
}
.cm-page-header .cm-page-title{background: #ea1c24;}

.bottom-text {
	text-align: center;
	padding: 10px;
}
.bt-content {
	max-width: 1140px;
	margin: 0px auto;
}
.bt-content a {text-decoration:underline;}
.bt-content img {
	height: 40px; width: auto;
	display: block;
	margin: 10px auto 0;
}


.advertisement_above_footer .widget, .advertisement_above_footer p {
	margin: 0!Important;
	padding: 0;
	text-align: center;
	padding-bottom: 20px;
}

.g {
	margin: 0px auto!important; text-align: center;
}
.header-below-advertise {
	padding-top: 25px;
}
.header-below-advertise p{ margin:0;}

@media(max-width:991px){
.header-below-advertise {
	padding-top: 25px;
	padding-left: 16px;
	padding-right: 16px;
}
}