/*
Theme Name: KitePress
Theme URI: https://burgerthemes.com/kitepress-free/
Author: burgersoftware
Author URI: https://burgerthemes.com/
Description: Kitepress is an innovative responsive multi-purpose WordPress theme with a super modern, clean, and fresh design. Kitepress has the most suitable everything for all engaging business sites, the theme is extremely feature-rich and powerful. Checkout Pro Version https://burgerthemes.com/demo/pro/kitepress/
Template: spintech
Version: 1.1.15
Tested up to: 6.8
Requires PHP: 5.6
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kitepress
Slug: kitepress
Tags: one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments, translation-ready, blog, grid-layout, portfolio, photography

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.

*/

/* Colors */

:root {
    --bs-black:#000000;
    --bs-blue:#0d6efd;
    --bs-indigo:#6610f2;
    --bs-purple:#6f42c1;
    --bs-pink:#d63384;
    --bs-red:#dc221c;
    --bs-orange:#fd7e14;
    --bs-orange-dark:#ee4a34;
    --bs-orange-dark-light:#fae4df;
    --bs-yellow:#ffc107;
    --bs-green:#28a745;
    --bs-teal:#20c997;
    --bs-cyan:#17a2b8;
    --bs-white:#ffffff;
    --bs-gray:#dedede;
    --bs-gray-light: #f7f7f7;
    --bs-gray-dark:#343a40;
    --bs-primary:#FF1749 ;
    --bs-primary-dark:#81d20d;
    --bs-primary-light: #f3f8fe;
    --bs-primary-shadow:rgb(0 123 255 / 0.5);
    --bs-secondary:#060032;
    --bs-secondary-dark: #393939;
    --bs-gray-500: #f2f2f2;
    --bs-gray-500-thumb: #c2c2c2;
    --bs-success:#28a745;
    --bs-info:#17a2b8;
    --bs-warning:#ffc107;
    --bs-danger:#dc3545;
    --bs-light:#f8f9fa;
    --bs-dark:#343a40;
    --bs-font-sans-serif:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-font-awesome: "FontAwesome";
    --bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));
    --bs-gradient-image:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));
    --bs-shadow: 2px 5px 20px rgba(0, 0, 0, .2);
    --bs-radius: 0.1875rem;
    --bs-transition: all .35s cubic-bezier(.645,.045,.355,1);
    --bs-transition-slow: all .55s cubic-bezier(.645,.045,.355,1);
    --bs-transition-very-slow: all .75s cubic-bezier(.645,.045,.355,1);
}

.bg-primary-light {
    background-color: var(--bs-primary-light);
}

/* ---//--- */

/*===== CTA Section =====*/
.home-cta .cta-wrapper {
    padding: 50px 0;
}

.main-slider .main-content h6 {
    border-radius: 4px;
}

.btn, .more-link {
    border-radius: 4px;
}

.kitepress-theme .main-navbar .main-menu > li:hover > a,
.kitepress-theme .main-navbar .main-menu > li.focus > a,
.kitepress-theme .main-navbar .main-menu .menu-item.active > a {
    background-color: var(--bs-primary);
    color: var(--bs-white);
}
.kitepress-theme .main-navbar .main-menu > li > a:after,
.kitepress-theme .main-navbar .main-menu > li.menu-item-has-children > a:after {
	display: none;
}
.kitepress-theme  .main-header .widget_nav_menu li.menu-item-has-children.focus > a:after,
.kitepress-theme  .main-navbar .main-menu > li.menu-item-has-children.focus > a:before,
.kitepress-theme .main-header .widget_nav_menu li.menu-item-has-children:hover > a:after,
.kitepress-theme .main-footer .widget_nav_menu li.menu-item-has-children:hover > a:after,
.kitepress-theme .main-navbar .main-menu > li.menu-item-has-children:hover > a:before,
.kitepress-theme .main-navbar .main-menu > li.menu-item-has-children.active > a:before {
    color: var(--bs-white);
}


.header-seven .main-navbar:not(.breadcrumb-menu) .main-menu > li.menu-item:not(.focus):not(.active):not(:hover) > a:not(:focus):not(:hover) {
    color: var(--bs-secondary);
}

.header-seven .is-sticky-menu .main-navbar .main-menu > li.menu-item:not(.focus):not(.active):not(:hover) > a:not(:focus):not(:hover), .header-seven  .is-sticky-menu .cart-icon-wrap,
.header-seven .main-header .is-sticky-menu .header-search-toggle {
    color: var(--bs-white);
}

.header-seven .main-header .header-search-toggle, .header-seven .cart-icon-wrap {
    color: var(--bs-secondary);
}

.header-seven .above-header {
    background-color: #eff4f8;
    border-bottom: none;
}

.header-seven .header-wraps .main-menu-right .widget-list{
    background-color: var(--bs-primary);
}

.header-seven .header-wraps .main-menu-right .widget-list .contact-icon{
	color: var(--bs-white);
}

.header-seven .header-wraps .logo {
   padding-left: 20px;
}

.header-seven .main-navigation .navbar-area {
    justify-content: space-between;
}

.above-header-bg .above-header .contact-area a:not(:hover):not(:focus), .above-header-bg .above-header .widget-text-slide .text-heading, .above-header-bg .above-header .contact-area {
    color: var(--bs-secondary);
}

/* ---//--- */

ul.wp-block-social-links li a:before {
    content: none !important;
}
ul.wp-block-social-links li a {
    padding: 0.25rem !important;
}

.wp-block-button a.wp-block-button__link {
    border-color: inherit;
}

.post-section .wp-block-latest-comments {
    padding: 0;
}

widget .wp-block-group .wp-block-rss li:last-child {
    padding-bottom: 0;
}

.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon {
    height: 1.5em;
    width: 1.5em;
}

.has-background.wp-block-read-more,
.has-background.post-navigation-link-next {
    padding: 0.25em 1.5em;
}
.wp-block-calendar .wp-calendar-nav {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
}
.sidebar .widget .wp-block-group .wp-block-latest-comments,
.sidebar .widget .wp-block-group .wp-block-loginout,
.sidebar .widget .wp-block-group .wp-block-table,
.sidebar .widget .wp-block-group .wp-block-buttons {
    padding: 1.565rem 1.000rem 1.563rem;
}
.wc-block-mini-cart__icon,
.wc-block-mini-cart__badge {
      color: inherit;
}
.has-background.wp-block-post-author {
    padding: 1rem;
}
.sidebar .widget .wp-block-group .wp-block-audio {
    padding: 1.563rem 1.000rem 1.563rem;
}
.entry-content blockquote cite a:hover,
.entry-content blockquote cite a:focus {
    text-decoration: underline;
}