/*
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
*/

ul.gridlove-main-nav.gridlove-menu li:last-child a{
	border: 2px solid #75009f;
	border-radius:4px;
	color:#75009f;
	line-height: 33px;
}
ul.gridlove-main-nav.gridlove-menu li:last-child a:hover {
	background:#75009f;
	color:#fff;
}
.gridlove-main-nav li>a{
	font-size: 17px;
}

.gridlove-author h4{
	font-size:18px;
}
.gridlove-author .gridlove-author-desc p{
	font-size:16px;
}
body.home .gridlove-site-header{
	margin-bottom: 0;
}
body.category-premium-reports .entry-meta, body.category-premium-reports .entry-category{
	display:none;
}

.mks_tab_nav_item{
	line-height:20px;
	height:auto;
	padding: 10px;
}
.mks_tab_nav_item.active{
	background:#75009f;
	color:#fff;
	border:none;
}
article.category-premium-reports div.entry-meta{
	display:none;
}
#text-2{
	background: #74009d;
}
#text-2 .widget-title{
	color:#ffffff;
}
#text-2 a{
	text-decoration:none!important;
	border:none!important;
	font-size:14px!important;
	color: #ffffff;
	font-weight:600!important;
	line-height: 25px;
}
#text-2 a:hover{
	color: #000000!important;
}
#text-2 ul li{
    padding-bottom: 5px;
    padding-top: 5px;
	border-bottom: 1px solid #ffffff2e;
}
@media only screen and (max-width: 768px) {

body.post-template.post-template-template-full-width-2 h1{
	font-size:2rem!important;
	line-height:2.5rem!important;
}
	body.post-template.post-template-template-full-width-2 h2{
	font-size:1.6rem!important;
}
}
.gridlove-copyright{
	padding: 15px 0;
	padding-bottom: 25px;
}

.gridlove-resources-page .entry-header{
	padding-top: 20px;
	padding-bottom: 20px;
}

.gridlove-resources-page .sub-title-resource-page{
	width:50%;
	padding-bottom: 25px;
	font-size: 18px;
  font-weight: 600;
  color: #000;
}

.box-single .resource-featured-image{
    width:250px;
    margin-bottom:12px;
}
#custom_html-2{
	padding:0!important;
}

#resources-header h1{
	font-weight: 1000;
    text-align: center;
    color: #75009F;
    font-size: 30px;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 15px;
}

#resources-header hr{
    width: 30px;
    border-top: 3px solid #75009f;
    margin-top: 0;
    margin-bottom: 30px;
}

#resources-header p{
    font-size: 19px;
    max-width: 580px;
    margin: auto;
    text-align: center;
}

.colored-row{
	margin: 0;
    height: 145px;
	width: calc(100% + 30px);
    position: absolute;
    top: 185px;
	left: -30px;
}

#colored-row-1,
#colored-row-4{
    background: #E31266;
}

#colored-row-2,#colored-row-5{
    background: #ABC235;
}

#colored-row-3,#colored-row-6{
    background: #56C0C2;
}

.resources-content .download-content{
    max-width: 280px;
    margin: auto;
}

.resources-content h3{
    font-size: 13px;
	line-height: 15px;
	color: #000;
}

.resources-content h3 a{
    font-size: 19px;
	line-height: 18px;
	color: #000;
}

.download-icon{
    height: 20px;
	width: 20px;
	background-image: url("https://nearshoreamericas.com/wp-content/uploads/2021/11/download-icon.png");
	background-size: contain;
}

.download-icon > a{
	display: block;
    width: 100%;
    background: none;
}

/*NINJA FORMS*/
.nf-form-cont{
background: #efefef;
border-radius: 12px;
padding: 10px 20px;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{
background-color: #74009d!important;
padding: 10px 25px;
border-radius: 2px;
font-size: 1em!important;
}
