/*
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.0.5
Tested up to: 5.9
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);
}