/*
Theme Name: Inc
Theme URI: https://shtheme.com/demosd/inc
Author: Shweb
Author URI: https://www.templatemonster.com/authors/shweb/
Description: INC. is a clean, minimal, modern, stylish WordPress theme for any kind of creative agency website. INC. is theme following the latest design trend. INC. is theme with love and care based on Bootstrap grid system.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: inc

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

/* ========TABLE OF CONTENTS==========
00. Body, links, hgroup, paragraphs, general styles
01. Fixed header & Navigation
02. Section Intro (Home)
03. Section About
04. Section Resume
05. Section Portfolio
06. Section Blog
07. Section Contact
08. Footer
09. Loader
10. Responsive design

/*--------------------------------------------------
    00. Body, links, hgroup, paragraphs, general styles
---------------------------------------------------*/




.sidebar__widget ul.wp-tag-cloud li a::after {
    display: none;
}
.sidebar__widget ul.wp-tag-cloud li {
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
    line-height: 1;
    display: inline-block;
}
.sidebar__widget ul li a {
    font-size: 14px !important;
}
.sidebar__widget ul.wp-tag-cloud li a:hover {
    color: var(--bd-common-white);
}
p.comment-form-cookies-consent {
    display: none;
}
.comment-respond .comment-reply-title {
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 40px;
}
.bd-contact__map iframe {
    margin-bottom: -10px !important;
	    height: 50vh;
}
.bd-footer__section .bd-footer-widget__form .wpcf7-form-control.has-spinner.wpcf7-submit{
    position: absolute;
    right: 0;
    height: 52px;
    border: 1px solid #bfcddb;
    padding: 0 30px;
    text-transform: uppercase;
    letter-spacing: 4px;
    width: auto;
}
.bd-footer__section .wpcf7-form-control-wrap {
    position: relative;
    display: inline-block;
}
.bd-contact__section .postbox__comment-btn .bd-btn:hover {
    background: var(--bd-theme-primary);
}
.bd-footer-widget__form span.wpcf7-spinner {
    display: none;
}
.bd-footer-widget__form .wpcf7-not-valid-tip {
    color: #000;
    margin-top: 20px;
}
.bd-footer-widget__form .wpcf7 form .wpcf7-response-output {
    margin: 0px;
}
.postbox__comment-form .postbox__comment-input p {
    margin-bottom: 0px;
}
.postbox__comment-form .postbox__comment-btn p {
    margin-bottom: 0px;
}
.postbox__comment-form .postbox__comment-input .wpcf7-not-valid-tip {
    margin-top: 15px;
}
.postbox__comment-form .wpcf7 form .wpcf7-response-output {
    margin-left: 0px;
    margin-right: 0px;
}
.search .search-custom {
    background: #fff;
}
.search .search-custom {
    background: #fff;
}
.search .search-custom h4 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 1px;
}
.search .search-custom form {
    display: flex;
}
.search .search-custom form .s-input-home {
    width: 70%;
    height: 45px;
    padding-left: 10px;
    max-width: 100%;
    border: 1px solid var(--bd-grey-1);
    padding: 0px 10px 0px;
    margin-bottom: 0px;
}
.search .search-custom form .btn-s-input {
    background: var(--bd-theme-primary);
    color: #fff;
    border: 1px solid var(--bd-theme-primary);
    padding: 0px 20px 5px 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.error404 .postbox__area h1 {
    font-size: 200px;
}
.error404 .postbox__area div.text-center {
    font-size: 32px;
    color: var(--bd-heading-primary);
    margin-bottom: 20px;
}
.error404 .postbox__area .bd-btn {
    width: auto;
    padding: 12px 35px 12px 35px;
    margin-top: 30px;
}
.bd-contact__section .wpcf7-form .postbox__comment-btn input {
    padding: 12px 35px 12px 35px;
}
.postbox__meta img {
    margin-right: 5px;
    border-radius: 50%;
}
.gallery.gallery-columns-3.gallery-size-thumbnail {
    display: none;
}
.elementor .bd-feature__img img {
        width: auto;
    max-width: inherit;
}
.bd-footer-widget__blog-thum img {
    height: 100px;
}
.dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-lightbox {
    display: none !important;
}
.wp-block-group h2.wp-block-heading {
    position: relative;
    display: inline-block;
    font-size: 18px;
    margin-bottom: 30px;
    font-weight: 500;
    letter-spacing: 4px;
    text-transform: uppercase;
}
.widget_block.widget_search label.wp-block-search__label {
    display: none;
}
.widget_block .wp-block-search .wp-block-search__inside-wrapper {
    position: relative;
}
.widget_block .wp-block-search .wp-block-search__input {
    width: 100%;
    padding: 10px;
    border: 0;
    background: #f4f5f7;
    margin-bottom: 0;
    border-radius: 0px;
}
.widget_block .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button {
    position: absolute;
    right: 0;
    top: 0;
    background-color: transparent;
    color: #040b11;
    border: 0;
    padding: 10px;
    cursor: pointer;
    font-size: 15px;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li {
    margin-bottom: 20px;
    color: #040b11;
    font-size: 16px;
    line-height: 1.5em;
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
    line-height: 40px;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li:last-child {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 0px dashed #cccccc;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment {
    color: #040b11;
    font-size: 16px;
    line-height: 1.5em;
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
    line-height: 40px;
}
.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 0px dashed #cccccc;
}
.sidebar_widget.widget.widget_block.widget_search .wp-block-search__button-outside .wp-block-search__inside-wrapper {
    margin: 0px 0px;
}
.sidebar__widget .wp-block-group__inner-container .wp-block-latest-comments {
    padding-left: 0rem;
}