/*
 Theme Name:   Kadence Child
 Theme URI:    https://example.com/kadence-child/
 Description:  Kadence Child Theme
 Author:       Your Name
 Author URI:   https://example.com
 Template:     kadence
 Version:      1.0.2
 Tags:         customizable, modern, responsive-layout, gutenberg, header builder, footer builder
 Text Domain:  kadencechild
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.wp-block-kadence-posts .loop-entry .entry-summary {
    font-size: 14px;
}
.wp-block-kadence-posts a.post-more-link {
    color: #ffd002 !important;
}
.entry-meta {
    display: none;
}

#main-header .header-button {
    font-weight: 700;
}
#main-header .header-button:hover {
    box-shadow: 0px 15px 25px -7px rgba(0, 0, 0, 0.1);
    background: #fff301;
    color: #000;
    transition: all 0.3s ease 0s;
}
.wp-block-search .wp-block-search__input,
.wp-block-search .wp-block-search__button:not(.has-background) {
    background: inherit;
}

.site-footer-row.site-footer-row-columns-5 {
    grid-template-columns:
        minmax(0, 500px) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
        minmax(0, 1fr);
}

.aab__accordion_title {
    color: #fff !important;
}
.wp-block-aab-accordion-block {
    background: #ba1a1a;
    color: #fff;
    border: none;
    margin-bottom: 5px;
}
.wp-block-aab-accordion-block
    .aab__accordion_head
    .aab__accordion_icon
    .aab__icon {
    color: #ffd002;
}
.wp-block-aab-accordion-block .aab__accordion_body {
    color: #fff;
}
.main-navigation .primary-menu-container > ul li.menu-item > a:before {
    width: calc(100% - 1em);
    content: "";
    position: absolute;
    bottom: 0px;
    height: 2px;
    right: 50%;
    background: currentColor;
    -webkit-transform: scale(0, 0) translate(-50%, 0);
    transform: scale(0, 0) translate(-50%, 0);
    transition: color 0s ease-in-out, -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, color 0s ease-in-out;
    transition: transform 0.2s ease-in-out, color 0s ease-in-out,
        -webkit-transform 0.2s ease-in-out;
}
.main-navigation .primary-menu-container > ul li.menu-item > a:hover:before {
    -webkit-transform: scale(1, 1) translate(50%, 0);
    transform: scale(1, 1) translate(50%, 0);
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
    -webkit-appearance: none;
    color: #e3e3e3;
    border: 1px solid var(--global-gray-400);
    border-radius: 3px;
    padding: 0.4em 0.5em;
    max-width: 100%;
    background: #560b05;
    box-shadow: 0px 0px 0px -7px rgba(0, 0, 0, 0);
}

::-webkit-input-placeholder {
    color: var(--global-palette6);
}

::-moz-placeholder {
    color: var(--global-palette6);
    opacity: 1;
}

::placeholder {
    color: var(--global-palette6);
}

button,
.button,
.wp-block-button__link,
.wp-element-button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    background: #ffd002;
    color: #000;
    padding: 0.4em 1em;
    border: 0;
    font-size: 1.125rem;
    line-height: 1.6;
    display: inline-block;
    font-family: inherit;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.2s ease;
    box-shadow: 0px 0px 0px -7px rgba(0, 0, 0, 0);
    border-radius: 72px;
    font-weight: 700;
}
button:visited,
.button:visited,
.wp-block-button__link:visited,
.wp-element-button:visited,
input[type="button"]:visited,
input[type="reset"]:visited,
input[type="submit"]:visited {
    background: var(--global-palette-btn-bg);
    color: var(--global-palette-btn);
}

button:hover,
button:focus,
button:active,
.button:hover,
.button:focus,
.button:active,
.wp-block-button__link:hover,
.wp-block-button__link:focus,
.wp-block-button__link:active,
.wp-element-button:hover,
.wp-element-button:focus,
.wp-element-button:active,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="button"]:active,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="reset"]:active,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active {
    color: #000;
    background: #ffd002;
    box-shadow: 0px 15px 25px -7px rgba(0, 0, 0, 0.1);
}

button:disabled,
button.disabled,
.button:disabled,
.button.disabled,
.wp-block-button__link:disabled,
.wp-block-button__link.disabled,
.wp-element-button:disabled,
.wp-element-button.disabled,
input[type="button"]:disabled,
input[type="button"].disabled,
input[type="reset"]:disabled,
input[type="reset"].disabled,
input[type="submit"]:disabled,
input[type="submit"].disabled {
    cursor: not-allowed;
    opacity: 0.5;
}

.kadence-breadcrumbs {
    color: #fff;
}
