html {
    scroll-behavior: smooth;
}

a {
    text-decoration: none;
    transition: all 0.3s ease;
}

img {
    max-width: 100%;

}

.img-full img {
    width: 100%;
}

.Nexara-Duotone-Primary {
    filter: var(--wp--preset--duotone--primary)
}

.Nexara-Duotone-Secondary {
    filter: var(--wp--preset--duotone--secondary)
}

.Nexara-Duotone-Tertiary {
    filter: var(--wp--preset--duotone--tertiary)
}

.Nexara-Accordion summary {
    list-style: none;
    position: relative;
    padding-right: 30px;
}

.Nexara-Accordion summary::after {
    content: ' \002B';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    font-size: var(--wp--preset--font-size--x-meadium);
}

.Nexara-Accordion details {
    border-radius: 20px;
}

.Nexara-Accordion details[open] summary::after {
    content: ' \002D';
}

.Nexara-post-category {
    display: inline;
    border-radius: 8px;
}

.Nexara-post-category a {
    text-decoration: none;
}

.Nexara-post-category:hover {
    background-color: var(--wp--preset--color--btn-hover) !important;
}

.Nexara-post-category:hover a {
    color: var(--wp--preset--color--secondary) !important;
}

.is-style-outline.btn-nofill a:hover {
    background-color: var(--wp--preset--color--btn-hover);
    color: var(--wp--preset--color--bg-color) !important;
    border-color: var(--wp--preset--color--primary);
}

@media(max-width:1140px) {

    .nav-menu,
    .nav-btn {
        display: none !important;
    }

}

@media(min-width:1140px) {
    .mob-menu {
        display: none;
    }
}

@media(max-width:992px) {
    .mob-hidden {
        display: none;
    }
}

@media(max-width:768px) {
    .footer-menu {
        display: none;
    }
    .Nexara-search .wp-block-search__inside-wrapper {
        width: 100% !important;
    }
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
input[type=search],
select,
textarea {
    display: block;
    width: 100%;
    height: 50px;
    padding: 11px 17px;
    border-radius: 10px !important;
    font-family: var(--wp--preset--font-family--manrope);
    font-size: var(--wp--preset--font-size--x-small);
    font-weight: var(--wp--custom--font-weight--medium);
    background: #fff;
    border: 0.5px solid var(--wp--preset--color--secondary) !important;
    color: var(--wp--preset--color--grey);
    letter-spacing: 0.02em;
    box-sizing: border-box;
    text-transform: capitalize;
}

textarea {
    height: 100px !important;
}

input[type=submit],
button[type=submit] {
    font-family: var(--wp--preset--font-family--manrope) !important;
    font-weight: var(--wp--custom--font-weight--bold) !important;
    font-size: var(--wp--preset--font-size--x-small) !important;
    background: var(--wp--preset--color--secondary) !important;
    color: var(--wp--preset--color--bg-color) !important;
    padding: 0.938em 2.25em !important;
    text-align: center;
    transition: all .3s ease;
    border: 0 !important;
    margin: 0 !important;
    cursor: pointer;
    border-radius: 1.875rem !important;
    text-transform: capitalize !important;
}

input[type=submit]:hover,
button[type=submit]:hover {
    background: var(--wp--preset--color--btn-hover) !important;
    color: #fff;
}

label, legend {
    display: block;
    font-family: var(--wp--preset--font-family--manrope);
    font-size: var(--wp--preset--font-size--x-small);
    font-weight: var(--wp--custom--font-weight--medium);
    color: var(--wp--preset--color--secondary) !important;
    letter-spacing: 0.02em;
    margin-bottom: 4px;
    text-transform: capitalize;
}

header a:hover span,
footer a:hover span {
    color: var(--wp--preset--color--primary);
}

.Nexara-pagination .page-numbers,
.Nexara-pagination .wp-block-query-pagination-previous,
.Nexara-pagination .wp-block-query-pagination-next {
    display: inline-block;
    min-width: 1.5em;
    padding: 0.938em 2.25em;
    text-align: center;
    background-color: var(--wp--preset--color--secondary);
    color: var(--wp--preset--color--bg-color);
    border-radius: 1.875rem;
}

.Nexara-pagination a:hover {
    background-color: var(--wp--preset--color--bg-color);
    color: var(--wp--preset--color--border);
    border: 1px solid var(--wp--preset--color--border);
}

.Nexara-pagination .current {
    background-color: var(--wp--preset--color--bg-color);
    color: var(--wp--preset--color--border);
    border: 1px solid var(--wp--preset--color--border);
}

.Nexara-single-post-header p,
.Nexara-single-post-header .wp-block-post-author-name,
.Nexara-single-post-header .wp-block-post-date {
    display: inline;
}

:where(body .is-layout-flow)>* {
    margin-block-start: var(--wp--preset--spacing--30);
    margin-block-end: var(--wp--preset--spacing--30);

}

.Nexara-Accordion summary::-webkit-details-marker {
    display: none;
}

.mob-menu .wp-block-navigation-submenu a,
.nav-menu .wp-block-navigation-submenu a {
    font-size: var(--wp--preset--font-size--xx-small);
}

.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    border:0.25px solid var(--wp--preset--color--secondary) !important;
    border-radius: 10px !important;
    background: #fff;
    color: var(--wp--preset--color--grey);
    padding: .25rem;
}
.wp-block-search__button-inside input[type=search]{
    border: 0 !important;
}
.wp-block-search__button.has-icon {
    border:1px solid var(--wp--preset--color--bg-color) !important;
}