/*
Theme Name:     Gridlove Child
Theme URI:      https://mekshq.com/theme/gridlove
Description:    Child theme for Gridlove theme
Author:         meks
Author URI:     https://mekshq.com
Template:       gridlove
Version:        0.1.0
*/

body, blockquote, .box-inner-p-bigger.box-single *, #comments *
{
	font-family: 'Mulish', sans-serif;
}
body, blockquote
{
	color: #111;
	font-size: 18px;
	font-weight: 500;
}
body .gridlove-post, body .h6, body h6, html body {
    font-size: 18px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight: 900!important; }

/*h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, blockquote, thead td, .comment-author b, q:before, #bbpress-forums .bbp-forum-title, #bbpress-forums .bbp-topic-permalink,.gridlove-main-nav a, .gridlove-posts-widget a { font-family: 'Mulish', sans-serif; } */
.gridlove-logo, .site-title img { max-height: 90px; }
.gridlove-site-header .sub-menu {width:210px;}
.site-title img.gridlove-logo-mini
{
	max-height: 50px;
	padding: 6px 0 0;
}

/* body.home #gridlove-module-0 .gridlove-slider .owl-stage-outer { margin-bottom: -80px; } */
.entry-category a, .gridlove-action-link, .gridlove-pill { border-radius: 3px; }
.gridlove-cover-content.gridlove-cover-reset .entry-meta { display: none; }
.gridlove-box { box-shadow: none; }
.box-inner-p-smaller, .box-inner-p-bigger { padding: 30px 0; }
.entry-content p a:hover, .widget_text a:hover, .entry-content ul a:hover, .entry-content ol a:hover, .gridlove-text-module-content p a:hover {
    border: none;
}
.rumble-video-title {margin: 8px 0 26px;display: block;}
.rumble-video-title:hover {color: #cb0c0c;}
div[class$="-Rumble-cls"]{height: auto!important;overflow: hidden!important;}
#footer .widget_nav_menu #menu-follow-rair li, #footer .menu-follow-rair-container li { display: inline-block; }

#footer .widget_nav_menu #menu-follow-rair li a, #footer .menu-follow-rair-container li a
{
	font-weight: 900;
	background: #1da1f2;
	color: #fff;
	padding: 3px 17px 4px!important;
	border-radius: 20px;
	margin: 0 1px 6px!important;
}

#footer .widget_nav_menu #menu-follow-rair li a:hover, #footer .menu-follow-rair-container li a:hover
{
	background: #008be0;
}
.gridlove-pagination .next {
    min-width: 100px;
    background-color: #5a5a5a;
}
.gridlove-pagination .next:hover {
    background-color: #222;
}
.wp-block-image figcaption {
    position: relative;
    background: transparent;
	color: #5e5e5e;
}
.entry-meta .meta-item, .entry-meta a, .entry-meta span, .comment-metadata a
{
	color: #111;
	font-weight: 500;
}

.gridlove-header-top { font-size: 16px; }

.gridlove-header-top #menu-top-left-menu a
{
	font-weight: 900;
	background: #cb0d0b;
	color: #fff;
	padding: 0px 15px 0px;
	border-radius: 3px;
	height: auto;
}
.widget_nav_menu .sub-menu .sub-menu, .widget_pages .children .children {
    box-shadow: inset 0 30px 50px -50px #000, inset 0 -30px 50px -50px #000;
    background: #b50000;
}
article.gridlove-box { box-shadow: 0 10px 0 20px #fff; }
.gridlove-content .gridlove-related article.gridlove-box, .gridlove-posts article.gridlove-box { box-shadow: 0 10px 30px -20px rgb(0 0 0 / 40%); }
article.gridlove-post-a.gridlove-post { height: auto; }
.gridlove-post-a .entry-image img { height: auto; }

.entry-meta
{
	height: auto;
	position: relative!important;
	bottom: auto!important;
}

.gridlove-post-a .box-inner-ellipsis
{
	height: 130px;
	max-height: 130px;
}

.gridlove-posts.owl-carousel .owl-stage-outer { padding: 0 4px; }

blockquote, .wp-block-quote, .wp-block-quote:not(.is-large):not(.is-style-large)
{
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	border-left: solid 15px #ddd;
	padding-left: 20px;
}

blockquote:before, q:before { content: ""; }
.wp-block-preformatted { white-space: pre-wrap; }

.essb_links .essb_link_gab a svg
{
	width: 28px;
	height: 32px;
}

.essb_links.essb_displayed_postfloat .essb_link_gab a svg
{
	padding-left: 0;
	width: 26px;
	height: 30px;
}

.essb_links.essb_displayed_bottom .essb_link_parlerbutton a svg
{
	width: 35px;
	height: 30px;
}

.essb_links.essb_displayed_bottom .essb_link_gab a svg
{
	width: 28px;
	height: 32px;
}

.essb_links.essb_displayed_bottom .essb_link_mewe a svg { padding-left: 4px; }
.essb_links.essb_displayed_postfloat .essb_link_parlerbutton a svg { padding-left: 2px; }
.essb_links.essb_displayed_postfloat .essb_link_mewe a svg { padding-left: 2px; }
#rpwwt-recent-posts-widget-with-thumbnails-2 img {
    width: 1200px;
    height: auto;}
.recent-posts-widget-with-thumbnails img, #rpwwt-recent-posts-widget-with-thumbnails-2 img { height: auto!important; }

.wpcf7-form label, body div.wpforms-container-full .wpforms-form .wpforms-field-label
{
	font-size: inherit;
	line-height: inherit;
}

.mc-field-group.input-group label
{
	margin-right: 15px;
	margin-left: 5px;
}

input[type=submit], .widget_search .gridlove-button-search
{
	font-size: inherit;
	line-height: inherit;
	padding-top: inherit;
	padding-bottom: inherit;
}

body.ecwid-shopping-cart .widget_search, body.single .widget_ecwid_search, body.ecwid-shopping-cart .twitter-timeline, body.page .twitter-timeline, body.ecwid-shopping-cart .recent-posts-widget-with-thumbnails, body.page .recent-posts-widget-with-thumbnails { display: none!important; }

.gridlove-sidebar .widget_search, .gridlove-sidebar .full-width, .gridlove-sidebar .recent-posts-widget-with-thumbnails
{
	padding-left: 0;
	padding-right: 0;
}

.gridlove-sidebar .widget-title { margin-bottom: 10px; }

a.donation-button
{
	position: fixed;
	bottom: 15px;
	z-index: 10000;
	left: 15px;
	border: solid 3px #fff;
	width: 150px;
	box-shadow: 0px 4px 10px rgb(0 0 0 / 30%);
	display: block;
	text-align: center;
	background: #cb0d0b;
	color: #fff;
	font-size: 20px;
	font-weight: 900;
	padding: 7px;
	border-radius: 3px;
}

a.donation-button:hover, .give-btn:hover, .widget_nav_menu #menu-follow-rair li a:hover, input[type=submit]:hover, .widget_search .gridlove-button-search:hover, .gridlove-header-top #menu-top-left-menu a:hover { background: #f10300; }
body.page-id-25597 a.donation-button { display: none; }

.menu-item-has-children span, .widget_archive li a, .widget_categories li a, .widget_meta a, .widget_nav_menu a, .widget_pages li a, .widget_recent_comments li a, .widget_recent_entries li a, .widget_tag_cloud a,a.donation-button, .give-btn, .widget_nav_menu #menu-follow-rair li a, input[type=submit], .widget_search .gridlove-button-search, .gridlove-header-top #menu-top-left-menu a
{
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.sub-menu .gridlove-soc-menu li a:before { display: none; }

.widget_text a
{
	border: none;
	color: inherit;
}
.fa {
    font-family: 'FontAwesome'!important;
}
.gridlove-pn-link {
    font-weight: 900!important;
    font-size: 18px;
    line-height: 1.2;
    color: #000;
}
.gridlove-pn-ico {
    background: #cb0c0c;
    height: 28px;
    width: 28px;
    padding: 2px 0 0 0;
}
.gridlove-pn-ico .fa {
        color: #fff!important;
}
.entry-tags a {
    border-radius: 3px;
}
.gridlove-author-links .gridlove-pill, .entry-overlay .entry-category a, .gridlove-posts .entry-category a, .gridlove-related .entry-category a {
    font-weight: 900;
}
:root .has-vivid-red-background-color {
    background-color: #cb0d0b;
    border-radius: 3px;
}
.has-vivid-red-background-color a {
    color: #fff!important;
    font-weight: 900;
}
.category .module-desc .entry-category {
    display: none;
}
.essb_displayed_bottom span.essb_icon.essb_icon_koo {
    margin: 0 -9px 0 11px;
}
.essb_displayed_bottom .essb_link_clouthub a svg {
    padding-top: 14px;
    padding-left: 8px;
    height: 24px;
}
.essb_displayed_bottom .essb_link_minds a svg, .essb_displayed_bottom .essb_link_minds a svg path {
    padding: 10px 0 0 10px;
}
@media (max-width:1140px){
.gridlove-main-nav>li.menu-home {
    display: none
}
}

@media (max-width:1040px){
body .gridlove-post, body .h6, body h6, html body {
    font-size: 18px;
}
@media (max-width:1023px){
body .gridlove-post, html body {
    font-size: 18px;
}
}
@media (max-width:579px){
min.css:1:194559.gridlove-post-a .entry-category {
left: 10px;
bottom: 10px;
top: unset;
}
.gridlove-posts .entry-category a, .gridlove-related .entry-category a {
opacity: .5;
}
}