/*



Theme Name:     Gridlove Child



Theme URI:      http://mekshq.com



Description:    Child theme for Gridlove theme



Author:         meks



Author URI:     http://mekshq.com



Template:       gridlove



Version:        0.1.0



*/











body { color:#000;}



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 { font-family: 'ArcaMajora3-Bold' !important; font-weight:normal !important;}



.gridlove-main-nav a, .gridlove-posts-widget a { font-family: 'ArcaMajora3-Bold' !important; font-weight:normal !important;}











.custome-row div[class*="col-"] { margin-bottom:20px;}



#postsblock div[class*="col-"] { margin-bottom:20px;}



.custome-class {



	display: -webkit-flex;



    display: flex;



    -webkit-flex-wrap: wrap;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



	align-items:stretch;



}



.artiboxwn { display:inline-block; vertical-align:top; width:100%; background:#fff; border-bottom:solid 4px #000000; box-shadow:2px 2px 7px rgba(0,0,0,0.20); height:100%;}



.artiboxwn .entry-image { padding:30px 30px 0;}



.artiboxwn .entry-image img { margin-bottom:20px;}



.artiboxwn .box-inner-ellipsis { height:auto; max-height:none;}



.artiboxwn .box-inner-p { padding-top:0;}



.artiboxwn .entry-category { font-size:0; display:inline-block; vertical-align:top; width:100%;}



.artiboxwn .entry-category a { color:#d2d2d2; font-size:14px; text-transform:uppercase; font-family: 'ArcaMajora3-Bold' !important; padding:0; margin:0 10px 0 0; display:block; float:left; border-radius:0; line-height:normal;}



.artiboxwn .entry-category a:last-child { margin:0;}



.artiboxwn .entry-category a:hover { color:#555; background:none;}







body.page-template-tpl_home {}











#news_lode.project-btn { width:100%; padding:0;}



#news_lode.project-btn a { display:block; color:#fff; background:#000000; padding:10px 15px; text-align:center; width:100%; margin:0; text-transform:uppercase; font-family: 'ArcaMajora3-Bold' !important;}



.gridlove-box input[type=submit] { margin:0px !important; display:block; color:#fff; background:#000000; padding:10px 15px; text-align:center; width:100%; font-size:14px; text-transform:uppercase; font-family: 'ArcaMajora3-Bold' !important; letter-spacing:1px;}



.gridlove-box .mc4wp-form p{ margin-bottom:10px; }



#text-7 p { color:#000;}

#text-7 a{ margin:20px 0 0 0 !important; display:block; color:#fff; background:#000000; padding:10px 15px; text-align:center; width:100%; font-size:14px; text-transform:uppercase; font-family: 'ArcaMajora3-Bold' !important; letter-spacing:1px; }

#header {}



#header .gridlove-header-bottom {}



#header .gridlove-header-bottom ul.gridlove-actions.gridlove-menu { display:none;}



#header .gridlove-header-bottom .gridlove-slot-c { display:block; width:100%;}



#header .gridlove-header-bottom .gridlove-slot-c .gridlove-main-navigation { width:100%;}



#header .gridlove-header-bottom .gridlove-slot-c .gridlove-main-nav { width:100%; border-right:solid 1px #b7b7b7;}



#header .gridlove-header-bottom .gridlove-slot-c .gridlove-main-nav > li { width:16.6666%; float:left; text-align:center; border-left:solid 1px #b7b7b7;}



#header .gridlove-header-bottom .gridlove-slot-c .gridlove-main-nav > li > a { display:block; width:100%; text-align:center;}







/*body.page-template-tpl_home .gridlove-sidebar { width:100%; padding:0; max-width:none;}*/







.gridlove-site-branding .site-title { width:240px; display:inline-block;}







.gridlove-footer { box-shadow:0 0 5px rgba(0,0,0,0.50);}







.comment-form-author, .comment-form-email, .comment-form-url { width:50%;}



.comment-form-email { padding-right:0;}







.gridlove-header-middle .search-box{ border:#f9f9f9 solid 1px; position:absolute; right:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); float:right; }

.gridlove-header-middle #searchbar{ float:right; background:#fff;  }

.gridlove-header-middle #searchbar input[type=search]{ float:left; border:0px !important; padding:0px; padding:5px 40px 5px 18px; color:#000; }

.gridlove-header-middle #searchbar input[type=search]:focus{ border:none !important; outline:none !important; }

.gridlove-header-middle #searchbar button { width:33px; height:37px; background:url(images/seach.jpg) no-repeat center center; border:0px;   }

.gridlove-header-middle #searchbar button:before{ display:none; }



#gridlove-header-sticky .search-box{ display:none; }

body #footer .mks_social_widget_ul{ text-align:center; }

body #footer ul.mks_social_widget_ul   li a{ background-color:transparent  !important; }

body #footer ul.mks_social_widget_ul   li a:before{ background-color:transparent   !important;  font-size:30px; color:#000; }





.gridlove-box h6{ margin:0px; text-align:justify; }

.gridlove-box h2{ margin:0px; text-align:justify; }

.gridlove-box input[type=email],

.gridlove-box input[type=text],

.gridlove-box  textarea{ border:0px; background:#f6f6f6; color:#000; }

.gridlove-posts-widget a { display:inline-block; line-height:16px; font-size:12px !important; color:#000; text-transform:uppercase; }

.gridlove-posts-widget a:hover{ opacity:0.58 }

.gridlove-copyright{ padding:0 0 35px 0; text-transform:uppercase; }

.gridlove-posts-widget article{ width:100%; border-bottom:solid 1px #000; margin-bottom:10px; padding-bottom:10px;}

.gridlove-posts-widget article:last-child { margin-bottom:0; padding-bottom:0; border:none;}

.gridlove-footer .widget{ margin:40px 0 0 0 !important; }

.gridlove-copyright{ font-size:14px; color:#000; }



.category-desc{ transform:translateY(-50%); -webkit-transform:translateY(-50%); position:absolute; top:50%; z-index:1000; left:0px; width:100%; text-align:center; color:#fff; }

.gridlove-cover-area.gridlove-cover-single{ height:auto !important; position:relative; }

.category-desc h4{ font-size:36px; color:#fff; }

.category-desc h6{ color:#fff; font-size:24px; }

.gridlove-footer{ background:#fff !important; }

.gridlove-footer a{  color:#000 !important;}



.wpcf7-form input[type="submit"]{ width:auto; padding:10px 30px; border-radius:0px; margin:20px 0 0 0 !important;  }





.gridlove-box .meta-author img{ display:none; }

.entry-category{ overflow:hidden; }

.entry-category a.gridlove-cat { background:none; color:#d2d2d2; font-size:14px; text-transform:uppercase; font-family: 'ArcaMajora3-Bold' !important; padding:0; margin:0 10px 0 0; display:block; float:left; border-radius:0; line-height:normal;}

.entry-category a.gridlove-cat:hover{ color:#000; }

.gridlove-author .gridlove-author-links .pill-large{ display:none; }



.gridlove-main-nav li  a{ position:relative; }

.gridlove-main-nav li.current-menu-item   a:after{ position:absolute; left:0px ;width:100%; height:5px;  background:#000; content:''; top:0px; }

.gridlove-cover-area.gridlove-cover-single img{ width:100%; }





.gridlove-header-wrapper{ background:#f3f3f3;}





.search-results 	.custome-row{}

.gridlove-posts-widget a{ text-align:left; }

.gridlove-box .meta-author .fn a{ pointer-events:none;}





.gridlove_category_widget .gridlove-count-color li a {  font-family: 'ArcaMajora3-Bold' !important; font-size:18px; color:#000;}

.widget_meta a, .widget_recent_entries li, .widget_recent_comments li, .widget_nav_menu a, .widget_archive li, .widget_pages a, .widget_categories li, .gridlove_category_widget .gridlove-count-color li, .widget_categories .children li, .widget_archiv .children li { border-bottom-color:#000;}

.widget-title { font-size:24px;}



.gridlove_category_widget .gridlove-count-color .gridlove-count { top:-1px;}

.gridlove-count { line-height:28px;}



.gridlove-site-content > .row {}

.gridlove-site-content > .row > .col-md-8 {

	max-width:870px;

	-webkit-flex:0 0 870px;

	-moz-flex:0 0 870px;

	-ms-flex:0 0 870px;

	flex:0 0 870px;

}

.gridlove-site-content > .row > .col-md-4 {

	max-width:330px;

	-webkit-flex:0 0 330px;

	-moz-flex:0 0 330px;

	-ms-flex:0 0 330px;

	flex:0 0 330px;

	padding:0;

}



.gridlove-author-desc p { font-size:13px; font-weight:600;}

.gridlove-prev-next-nav .gridlove-next-link a { color:#111111;}

.gridlove-prev-next-nav a .gridlove-pn-ico { background:rgba(17,17,17,1); color:#fff;}



::-webkit-input-placeholder{color:rgba(0,0,0,1.0);}

::-moz-placeholder{color:rgba(0,0,0,1.0);}

:-ms-input-placeholder{color:rgba(0,0,0,1.0);}

:-moz-placeholder{color:rgba(0,0,0,1.0);}

.gridlove-author, .gridlove-prev-next-nav, .comment .comment-respond { border:rgba(0,0,0,1.00);}

.form-control::-webkit-input-placeholder{color:#000;opacity:1}

.form-control::-moz-placeholder{color:#000;opacity:1}

.form-control:-ms-input-placeholder{color:#000;opacity:1}

.form-control::placeholder{color:#000;opacity:1}





@media (min-width: 768px) {

  /*container {

    width: 750px;

  }*/

}

@media (min-width: 992px) {

  .container {

    width: 970px;

  }

}

@media (min-width: 1260px) {

  .container {

    width: 1230px;

  }

}

 

@media (min-width: 1024px) and (max-width: 1300px) {

	.gridlove-site-content > .row > .col-md-8 {

		max-width:610px;

		-webkit-flex:0 0 610px;

		-moz-flex:0 0 610px;

		-ms-flex:0 0 610px;

		flex:0 0 610px;

	}

}

@media (min-width: 992px) and (max-width: 1199px) {

.col-md-8,

.col-md-4{ width:100%; max-width:100%; flex:inherit;  }

#news_lode.project-btn a{ width:97%; }	

}

@media (min-width: 768px) and (max-width: 991px) {

.col-md-8,

.col-md-4{ width:100%; max-width:100%; flex:inherit;  }		

#news_lode.project-btn a{ width:100%; margin-bottom:40px;}

.gridlove-site-content > .row > .col-md-8 {

	max-width:100%;

	-webkit-flex:0 0 100%;

	-moz-flex:0 0 100%;

	-ms-flex:0 0 100%;

	flex:0 0 100%;

}

.category-desc h4 { font-size:18px;}

.category-desc h6 { font-size:14px;}





}

@media (max-width: 767px) {



.widget-title { font-size:18px;}

.category-desc h4 { font-size:18px;}

.category-desc h6 { font-size:14px;}





div[class*="custome-row"] {}

div[class*="custome-row"] div[class*="col-"] { padding-left:10px; padding-right:10px;}

	

 .container{ width:100%; } 	

.col-md-8,

.col-md-4,

.col-sm-6,

.col-sm-4,

.col-sm-8{ width:100%; max-width:100%; flex:inherit;  }	

#news_lode.project-btn a{ width:90%; margin:0px; }

.artiboxwn .entry-image{ padding:15px 15px 0; }

.artiboxwn .box-inner-p{ padding:0 15px 15px; }

body .h3, body h3{ font-size:16px; line-height:22px; }

.widget{ padding:15px !important; }

.gridlove_category_widget .widget-title,

.gridlove_category_widget .gridlove-count-color{ padding:0px; }

body .gridlove-post, html body{ font-size:12px; }

blockquote, q{ font-size:12px; line-height:24px; }

body .h1, body h1{ font-size:20px; line-height:24px; }

body .entry-headline.h5{ font-size:14px; line-height:20px; }

body { overflow-x:hidden; }

.gridlove-footer .widget{ margin:20px 0 0 0 !important; padding:0px !important; }

.gridlove-copyright{ font-size:12px; }

body #footer ul.mks_social_widget_ul li a{ width:20px !important ;  }

body #footer ul.mks_social_widget_ul li a::before{ font-size:20px; }



.gridlove_category_widget .gridlove-count-color li a { font-size:12px;}



#news_lode.project-btn a{ width:100%; margin-bottom:40px;}

.artiboxwn .entry-image img { width:100%; height:auto;}

.gridlove-site-content > .row > .col-md-8,

.gridlove-site-content > .row > .col-md-4,

.gridlove-sidebar {

	width:100%;

	max-width:100%;

	-webkit-flex:0 0 100%;

	-moz-flex:0 0 100%;

	-ms-flex:0 0 100%;

	flex:0 0 100%;

}

.gridlove-site-content > .row > .col-md-4 { padding-left:10px; padding-right:10px;}



.category-desc { position:relative; left:auto; top:auto; -webkit-transform:translate(0,0); -moz-transform:translate(0,0); transform:translate(0,0); padding:15px 0 0 0;}

.gridlove-site-branding .site-title { width:140px;}



}

@media (max-width: 579px) {

	.comment-form-author, .comment-form-email, .comment-form-url { width:100%;}

}



@media (max-width: 340px) {

	div[class*="custome-row"] {}

	div[class*="custome-row"] div[class*="col-"] { padding-left:5px; padding-right:5px;}

	.gridlove-site-content > .row > .col-md-4 { padding:0;}

	.gridlove-site-content > .row > .col-md-8 { padding-left:5px; padding-right:5px;}

	

}




/*============ New Custome Css Start ============*/

.custome-class { width:100%;}
.custome-class div[class*="col-"] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
}
.custome-class .artiboxwn {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.custome-class .artiboxwn .artiboxwn-sub {
	height: 100%;
	width: 100%;
	display: table;
}
.gridlove-header-middle #searchbar input[type="search"] { height:37px; padding-bottom:0px;}
.gridlove-cover-single { position:relative;}
.category-banner {
	width:100%;
	min-height:530px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
.gridlove-box .wpcf7-select {
	border:0px;
	background:#f6f6f6;
	color:#000;
}

@media (min-width:1366px) and (max-width:1600px){
.category-banner { min-height:400px;}
}

@media (min-width:1200px) and (max-width:1365px){
.category-banner { min-height:400px;}
}

@media (min-width:992px) and (max-width:1199px){
.category-banner { min-height:400px;}
}

@media (min-width:900px) and (max-width:1023px){
.gridlove-site-content > .row { position:relative;}
.gridlove-site-content > .row .gridlove-share-wrapper { height:auto !important; position:absolute; top:0px; left:-45px;}
#news_lode.project-btn a { width:100%; margin-bottom:40px;}
}

@media (min-width:768px) and (max-width:991px){
.category-banner { min-height:400px;}
}

@media (max-width:767px){
.category-banner { min-height:300px;}
.category-desc {
	width:100%;
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
}
.gridlove-box .gridlove-author .col-sm-5 {
	width:80px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}
.gridlove-box .gridlove-author img { width:50px;}
.gridlove-box .gridlove-author .col-sm-12 {
	width: calc(100% - 80px);
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}
.custome-class .artiboxwn {
	min-height:inherit !important;
}
}

/*============ New Custome Css End ============*/