/*
Theme Name: Inovit
Theme URI: https://xqodex.xyz/inovit/
Author: intertheme
Author URI: https://themeforest.net/user/intertheme
Description: Inovit - A modern and flexible WordPress theme for blogs, businesses, and portfolio websites. 
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.4
Requires PHP: 7.4
Domain Path: /languages
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: inovit
Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready, custom-header, custom-background
Copyright 2024 Md Naoshad Amin
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
 
.home .page-banner-wrap {
    display: none;
}

ol.breadcrumb i.fas.fa-chevron-right {
    margin-top: 8px;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 13px;
    font-weight: 300;
}

a.home span {
    color: #fff;
    font-weight: 400;
    letter-spacing: 0.74px;
}

.post-post > span {
    color: #fff;
}

.page-banner-wrap .breadcrumb {
    letter-spacing: 1.12px;
    font-weight: 300;
}

.taxonomy span {
    color: #fff;
}

.post-featured-thumb img {
    height: auto; /* Keep the aspect ratio */
    width: 100%; /* Ensure full width */
    margin: 0 auto;
}

.quote-text .post-meta p {
    display: flex;
}

.current-item span {
    color: #fff;
}

.blog-wrapper .single-blog-post.post-details .post-content img {
    height: auto; /* Keep the aspect ratio */
    width: auto; /* Ensure full width */
}

.social-share a {
    margin-left: 6px;
}

.social-share a i {
    width: 12px;
}

h3.comment-reply-title,
h2.postbox__comment-title {
    color: #fff;
    font-size: 26px;
    margin-top: 40px;
}

ul.children {
    margin-left: 80px;
}

p.logged-in-as,
p.comment-notes {
    margin-bottom: 10px;
}

a#cancel-comment-reply-link {
    margin-left: 7px;
    font-size: 15px;
    color: #64CC91;
    font-weight: 500;
}

p.logged-in-as a,
.comment-text a {
    color: #c0c0c2;
}

a.comment-reply-link {
    float: right;
    color: #64cc91;
    transition: all .3s ease-in-out;
}

a.comment-reply-link:hover {
    color: #fff;
}

.post-details .post-featured-thumb {
    margin-bottom: 30px !important;
}

.widget_categories ul li a {
    width: 91%;
}

.popular-posts .single-post-item:last-child,
.popular_posts .single-post-item:last-child {
    margin-bottom: 40px;
}

.blog-wrapper .single-blog-post.quote-post .quote-content, .blog-wrapper .single-blog-post.format-quote .quote-content {
    padding-top: 45px;
    padding-bottom: 40px;
    padding-left: 8px;
}

.search_widget form {
    display: flex;
}

.search_widget form button {
    right: 30px;
    width: 70px;
    height: 100%;
}

.search_widget form input {
    width: 70%;
}

.main-sidebar .single-sidebar-widget ul>li a:after {
    position: absolute;
    content: "";
    width: 47px;
    height: 52px;
    background-color: #64CC91;
    top: 0;
    transition: all 0.3s ease-in-out;
    right: 0;
}

li#menu-item-1867 ul>li a:after{
    position: absolute;
    content: "";
    width: 47px;
    height: 52px;
    background-color: #64CC91;
    top: 0;
    transition: all 0.3s ease-in-out;
    right: 0;
}


.main-sidebar .single-sidebar-widget ul>li a:before {
    position: absolute;
    content: "\f054";
    font-family: "Font Awesome 5 Pro";
    width: 47px;
    height: 52px;
    color: #fff;
    top: 16px;
    transition: all 0.3s ease-in-out;
    right: -18px;
    z-index: 2;
}

.blog-wrapper .single-blog-post .post-content {
    padding-bottom: 30px;
    padding-top: 40px;
}

.widget_custom_latest_post_widget img {
    object-fit: cover;
    width: 100px;
    height: 100px;
}

.search-custom .single-blog-post .post-content p {
    margin-top: 70px;
}

blockquote p {
    color: #fff;
}

.single-blog-item .content .post-meta .post-date {
    margin-right: 11px;
}

.post-inovit-portfolio-archive span,
.post-inovit-services-archive span {
    color: #fff;
}

.post-date i,
.post-comment i {
    margin-right: 5px;
}

.single-post-item .thumb img {
    max-width: inherit;
}

.wp-caption {
    border: 1px solid #ddd; /* Border */
    border-radius: 4px; /* Rounded corners */
    margin: 10px; /* Margin */
    padding: 5px; /* Padding */
    text-align: center; /* Centered text */
}

.wp-caption img {
    border: none; /* Remove image border */
}

.wp-caption .wp-caption-text {
    font-size: 14px; /* Caption text size */
    color: #555; /* Text color */
    margin-top: 5px; /* Top margin */
}

.gallery-caption {
    font-size: 14px; /* Caption text size */
    color: #555; /* Text color */
    text-align: center; /* Centered text */
    margin-top: 5px; /* Top margin */
    font-style: italic; /* Italic text */
}

.bypostauthor {
    font-size: 12px; /* Author name text size */
    color: #0073aa; /* Author name color */
    margin-bottom: 10px; /* Bottom margin */
    font-style: italic; /* Italic text */
}

.screen-reader-text {
    position: absolute; /* Moves the element out of view */
    width: 1px;        /* Reduces width to a minimum */
    height: 1px;       /* Reduces height to a minimum */
    padding: 0;        /* Removes padding */
    margin: -1px;      /* Adjusts margin */
    overflow: hidden;   /* Hides any overflow content */
    clip: rect(0, 0, 0, 0); /* Completely hides the element */
    border: 0;         /* Removes border */
}

blockquote p {
    color: #fff;
    font-size: 23px!important;
    line-height: 35.4px;
    letter-spacing: .2px;
    margin-top: -10px!important;
}
 