/*
 Theme Name:   DEVKUMAR
 Theme URI:    https://devkumarsahu.com
 Description:  A customized theme.
 Author:       MR. DIGIT
 Author URI:   https://devkumarsahu.com
 Template:     generatepress
 Version:      1.0
*/

/* Images */
.wp-block-image {margin-bottom: 1em}
.inside-article .wp-block-image img, .featured-image img, .post-image .size-full {
border-radius:8px
}

.no-featured-image-padding .featured-image {
	margin: 0!important;
}

.post-image-below-header.post-image-aligned-center .inside-article .featured-image {
	    margin-top: 0.5em!important;
    margin-bottom: 0.5em!important;
}

/* Shadow */
.main-navigation.has-branding .inside-navigation.grid-container{
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.grid-container {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 4px 4px;
}

/* Comments */
.comments-title{font-size:19px!important;box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / 0.05);cursor:pointer;appearance:none;transition:background-color .2s;display:flex;align-items:center;justify-content:center;border:1px solid #f1f1f1;border-radius:5px;height: 45px}
.comments-title:hover{background-color:#b9090b;color:#fff}
.comment-list{display:none}
.comment-list.show{display:block;width:100%;height:100%}
.comment-body{padding:20px 0}
.comments-title{font-size:22px;font-weight:700;margin-top:0;margin-bottom:25px;line-height:1.4;padding:0;letter-spacing:-.6px;text-align:left}
.comment-content{margin-top:1em;padding:20px;border:1px dashed #73798e}
.comment-author a{color:inherit}
.comment-content p{margin-bottom:0;line-height:1.74;font-size:15px;}
.comment-content a{font-size:11px;color:#747474}
.comment-metadata a{color:#747474}
.comment .children,.depth-1.parent>.children{border:0}
#reply-title{font-size:20px;font-weight:700;margin-bottom:7px;margin-top:10px}
.comment-form-comment{margin-bottom:10px}
.comment-form-comment textarea{display:block;border:2px solid #434753;border-radius:4px;width:100%;max-width:100%;height:168px;min-height:168px;padding:6px 9px}
.comment-form-comment textarea:focus,.comment-form input:focus{outline:0}
.comment-form #author,.comment-form #email,.comment-form #url{font-size:15px;line-height:21px;color:#fff;border:2px solid #434753;border-radius:4px;width:100%;max-width:100%;height:34px;padding:3px 9px;background:#f7f8f9}
.comment-form .submit{border-radius:4px}

/* Page Number styling */
#nav-below .page-numbers:not(.dots) {
    background-color: #fff; 
    color: #000;
    border: 1px solid #d90000;
    padding: 2px 10px;
    box-sizing: border-box;
    line-height: 30px;
    text-align: center;
    min-width: 33px;
	  margin-bottom: 5px;
    display: inline-block;
}

#nav-below .page-numbers:not(.dots):hover,
#nav-below .page-numbers.current {
    background-color: #d90000;
    color: #fff;
    border: 1px solid #d90000;
}

#nav-below .page-numbers.dots {
    margin: 0 10px;
}

/* Search */
@media (min-width: 769px) {
.navigation-search input[type=search] {
    width: 60%;
    margin-top: 10px;
    height: 40px;
    border-radius: 25px;
    float: right;
    margin-right:40px;
	padding-right: 35px;
	padding-left: 20px;
	box-shadow: inset 0 0 5px #cdcdcd;
}
.navigation-search input[type="search"], .navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{

}

.navigation-search input[type="search"]:focus {
		color: #42a5fe;
	}
.main-navigation .menu-bar-items .search-item.active > a {
background-color: transparent;
}
.main-navigation .menu-bar-items .search-item.active>a {
    line-height: 0;
}