/*
Theme Name: WebAura 
Theme URI: 
Author: Nayra Themes
Author URI: https://www.nayrathemes.com/
Description: A powerful next generation theme for upcoming generations and traditional UI that focuses on the color combinations of solid and gradient colors, along with cool animations and attractive features. It’s perfect for any type of business.
Template: webique
Version: 0.1
Tested up to: 6.9
Requires PHP: 5.6
Requires at least: 4.7
License: GPLv3 or later
License URI:  https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: webaura
Slug: webaura
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu,  custom-logo, featured-image-header, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog, photography, portfolio, editor-style, grid-layout, rtl-language-support

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.

*/

/* header Four */ 
a {
	text-decoration: underline !important;
}
.header.header-four {
    z-index: 99;
}

.header.header-four .hamburger .toggle-lines {
    border-radius: 100%;
}

.header .woocommerce-mini-cart__empty-message {
    color: var(--sp-black);
}

.wc-block-components-form .wc-block-components-checkout-step {
    padding: 0 !important;
}

/* cart page */
.wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-wrapper,
.wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row {
    padding: 10px;
}

.wp-block-woocommerce-cart .wc-block-cart.wc-block-cart table.wc-block-cart-items td {
    margin-bottom: 0;
}

.wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items th {
    padding: 10px;
}
.wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items th:nth-child(2) {
    padding-left: 18px;
}
.wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items th:last-child {
    padding-right: 10px;
}

.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {
    max-width: none !important;
    width: 100% !important;
    height: auto;
}

.wc-block-checkout .wc-block-checkout__actions {
    display: block;
}

.wc-block-checkout  .wc-block-checkout__actions .wc-block-checkout__actions_row {
    justify-content: end;
}
.wc-block-checkout .wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
    padding-top: 15px;
}

@media (min-width: 992px) {
	.header.header-four .widget-contact .contact-area .icon-content a {
        color: var(--sp-secondary-dark);
    }

    .header.header-four .menubar .menu-wrap>li>a {
        color: var(--sp-white);
    }

	.header.header-four .header-above-info {
        position: unset;
        padding: 15px 0px;
        padding-bottom: 45px;
        background-color: var(--dark-2);
        box-shadow: 0px 0px 10px rgb(0 0 0 / 25%);
    }

	.header.header-four .widget-contact .contact-icon {
        color: var(--sp-white);
        box-shadow: none;
		background: var(--sp-gradient1) !important;
    }

    .header.header-four .navbar-area {
        padding: 0;
    }

	.header.header-four .social-box {
        background: var(--sp-gradient1);
        width: fit-content;
        border-radius: 50px;
        padding: 4px;
        margin-right: 12px;
    }

	.header.header-four .navigator-wrapper {
        position: absolute;
        z-index: 99999;
        top: calc(100% - 30px);
    }

	.header.header-four .theme-menu {
        padding: 2px 5px;
        border-radius: 50px;
        border: 1px solid var(--sp-secondary);
        background: var(--sp-gradient2);
    }

    .header.header-four .theme-menu .menubar {
        margin-right: auto;
    }

	.header.header-four .hamburger .toggle-lines {
        padding: 12px 8px 12px;
    }

    .header.header-four .hamburger {
        width: 45px;
        height: 45px;
    }

	.header.header-four .widget_social_widget li {
        margin-bottom: 1px;
    }

    .header.header-four .widget_social_widget .zig-zag {
        color: var(--sp-white);
    }

	.header.header-four .widget_social_widget .zig-zag::after {
        background: var(--sp-gradient2);
    }

    .header.header-four .widget_social_widget .zig-zag:focus,
    .header.header-four .widget_social_widget .zig-zag:hover {
        background: var(--sp-gradient1);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

	.header.header-four .widget_social_widget .zig-zag:focus::after,
    .header.header-four .widget_social_widget .zig-zag:hover::after {
        background: var(--sp-white);
    }

    .header.header-four .cart-wrapper .cart-icon-wrap span {
        color: var(--sp-black);
        border-color: var(--sp-white); 
        background: var(--sp-white);
    }

	.header.header-four .sticky-menu {
        height: 30px;
    }

    .header.header-four .contact-area.text-right {
        position: relative;
    }

    .header.header-four .contact-area.text-right:has(+ .widget)::after {
        position: absolute;
        content: "";
        width: 1px;
        height: 100%;
        top: 50%;
        left: -2vw;
        transform: translateY(-50%);
        background: var(--sp-border-dark);
    }

	body.rtl .header.header-four .contact-area.text-right:has(+ .widget)::after {
		right: -2vw;
		left: unset;
	}
}

@media (max-width: 420px) {
    .shopping-cart {
        width: 220px;
        left: 0;
		transform: unset;
    }
}

.wp-block-page-list p a {
	padding: 1rem;
}

.wp-block-post-author img {
    border-radius: 100%;
}

a.wp-block-button__link:focus {
	color: #fff;
	text-decoration: none;
}

.post.grid-view-news-area ul.wp-block-rss {
	list-style: disc;
}

.post .wp-block-archives li {
	padding-bottom: 0.625rem;
}

.widget .wp-block-embed .wp-element-caption a {
	color: inherit;
}

.sidebar .widget .textwidget a span{
	color: inherit;
}

.wp-block-file .wp-block-file__button {
   text-decoration: none;
   border: none;
}