/*
Theme Name: Teknikforce Blog Theme
Author: The Teknikforce Team
Author URI: https://teknikforce.com/
Description: Teknikforce Blog Theme - Teknikforce Personal Blog.
Version: 1.1

Teknikforce Blog Theme, (C) 2025 Teknikforce.org
*/

/* 404 page */
.cust-search{
font-size: 1.4rem;
height: 60px;
border-radius: 50px;
padding: 10px 50px 10px 20px;
}
.img-404{
width: 450px !important;
max-width: 100%;
}
.search-img{
position: absolute;
top: 16px;
right: 18px;
width: 28px;
}
.con-404{
margin-top: 20px;
}
@media (max-width:767px){
.cust-search{
font-size: 1.2rem;
}
}


.comment-form textarea{
font-size: 1.2rem;
display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .375rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}


.comment-form textarea:focus {
    color: #212529;
    background-color: #fff;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.comment-form input[type='text'] {
    height: 50px;
    font-size: 1.2rem;
}

.comment-form input[type='submit'] {
background: #30aabf;
color: white;
font-size: 1.2rem;
}

.comment-form input[type='submit']:hover {
background: #3dd7f3;
}

.commentmetadata a{
    text-decoration: none;
    color: #212529;
}

.commentmetadata{
    margin-top: 10px;
}

.comment-reply-link{
    text-decoration: none;
    color: #212529;
}

.recent-post-title a {
  color: #212529; /* default dark text */
  text-decoration: none;
  transition: color 0.3s ease;
}

.recent-post-title a:hover {
  color: #007bff; /* hover color */
}

/* Pagination */
.pagination {
  display: flex;
  justify-content: center;
  margin: 30px 0;
}

.pagination ul {
  display: flex;
  list-style: none;
  padding: 0;
  gap: 8px;
}

.pagination li {
  display: inline;
}

.pagination li a,
.pagination li span {
  padding: 8px 14px;
  background-color: #f0f0f0;
  color: #333;
  text-decoration: none;
  border-radius: 4px;
  transition: background 0.3s, color 0.3s;
}

.pagination li a:hover {
  background-color: #1e7a8c;
  color: #fff;
}

.pagination li .current {
  background-color: #30aabf;
  color: #fff;
  font-weight: bold;
  pointer-events: none;
}
.pagination li .current:hover {
  background-color: #1e7a8c;
  color: #fff;
}

 /* hide comments label Save my name, email, and website in this browser for the next time I comment. */
.comment-form-cookies-consent , .comment-notes {
    display: none !important;
}

.search_btn{
	border: none;
	background: white;
}

.wp-block-heading{
  margin-bottom: 20px;
  font-weight: 600;
}

.single-post-content p {
  margin-bottom: 2rem !important;
}

.heateorSssClear {
    margin-bottom: 1rem;
}