/*
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
*/
.widget_nav_menu ul#menu-footer-2 li a,
.widget_nav_menu ul#menu-footer li a{
	padding: 5px;
	border: none;
}


body {
    background-color: #FFFFFF;
}

.widget,
.gridlove-post {
    background: #F5F5F5;
}

.sidebar .widget, .sidebar .widget-title, .header-bottom-wrapper,.main-box,.main-box-head,
.comment-respond, #disqus_thread,.main-header,
.main-box-title,
.comment-reply-title,
.main-box,
.comment-respond,
.vce-post,
.sidebar .widget-title,
.sidebar .widget,
ul.comment-list > li.comment,
.main-box-head,
.header-sticky,
.vce-author-card,
.comments-holder .navigation,
.mks-bredcrumbs-container,
.wp-caption .wp-caption-text,
.vce-photo-caption, .gridlove-box {box-shadow:none !important;-moz-box-shadow:none !important; }


.box-inner-p-bigger {
    padding: 30px 30px 40px;
}


.gridlove-cover-overlay-soft-dark .gridlove-cover-area {
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
    background: #333333;
    overflow: hidden;
}

.gridlove-cover-overlay-soft-dark .gridlove-cover-bg .gridlove-cover:before {
    left: 0;
    background: -moz-linear-gradient(left,#333 0,rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(left,#333 0,rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#333),to(rgba(0,0,0,0)));
    background: linear-gradient(to right,#333 0,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#33333333', GradientType=1);
    width: 20%;
}

.gridlove-cover-overlay-soft-dark .gridlove-cover-bg .gridlove-cover:after {
    right: 0;
    background: -moz-linear-gradient(left,rgba(0,0,0,0) 0,#333 100%);
    background: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,#333 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0)),to(#333));
    background: linear-gradient(to right,rgba(0,0,0,0) 0,#333 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33333333', endColorstr='#a6000000', GradientType=1);
    width: 20%;
}

.gridlove-cover-overlay-soft-dark .gridlove-hidden-overlay {
    background: rgba(0,0,0,.25);
}
	

.gridlove-cover-area, .gridlove-cover {
    height: 400px;
}

.single-post .gridlove-cover-area {
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
    background: #FFF;
    overflow: hidden;
}

.single-post .gridlove-cover-bg .gridlove-cover:before {
	display: none;
	left: 0;
    background: -moz-linear-gradient(left,#FFF 0,rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(left,#FFF 0,rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#FFF),to(rgba(0,0,0,0)));
    background: linear-gradient(to right,#FFF 0,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=1);
    width: 20%;
}

.single-post .gridlove-cover-bg .gridlove-cover:after {
	display: none;
    right: 0;
    background: -moz-linear-gradient(left,rgba(0,0,0,0) 0,#FFF 100%);
    background: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,#FFF 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0)),to(#FFF));
    background: linear-gradient(to right,rgba(0,0,0,0) 0,#FFF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=1);
    width: 20%;
}

.owl-stage .gridlove-cover-content .entry-title, .owl-stage .gridlove-cover-content .entry-title a, .owl-stage .gridlove-cover-content p {
    color: #FFF;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.4);
}

.gridlove-cover-overlay-soft-dark .gridlove-hidden-overlay {
    background: rgba(0,0,0,.4);
}

span.h1, span.h2, span.h3, span.h4, span.h5, span.h6 {
    display: block;
}

h1 .hidden-h1-text {
    position: absolute;
    left: -10000px;
}

p.h6 {
    line-height: normal;
}

@media only screen and (min-width: 1500px){
.gridlove-cover{
	width: 100%;
}
.gridlove-cover-area .gridlove-cover-bg img {
    width: 100%;
    height: auto;
}

}

a:has(~ .gridlove-nav-widget-acordion) {
pointer-events: none;
}
