/*!
Theme Name: Kadence Theme Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Digiteam Oy
Author URI: https://digiteam.fi
Description: Kadence Child created by Digiteam.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
:not(p.has-text-color) > strong {
    color: var(--global-palette2);
}

/* HEADER */
.site-top-header-wrap .header-html-inner p:before {
    content: url('/wp-content/uploads/puhelin_ikoni.svg');
    padding-right: 10px;
}

#secondary-menu a:hover {
    text-decoration: underline;
}

.header-navigation[class*="header-navigation-style-underline"] .header-menu-container>ul>li>a:after {
    background-color: var(--global-palette1) !important;
    height: 3px !important;
}

/* MOBIILIMENU */
#mobile-menu {
    border-top: 1px solid #D9D9D9;
}

#mobile-drawer .drawer-content {
    padding: 0;
}

#mobile-drawer .mobile-menu-container li .drawer-sub-toggle .kadence-svg-iconset svg {
    height: 1.5em;
    width: 1.5em;
    transform: rotateZ(-90deg);
}

.drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded="true"] svg {
    transform: rotateZ(0deg) !important;
}

#mobile-drawer .drawer-nav-drop-wrap button {
    border: 0;
}

#mobile-menu li a {
    padding-left: 20px;
    font-weight: 500;
}

.mobile-navigation ul ul {
    padding-left: 0 !important;
}

.mobile-navigation ul ul li a {
    padding-left: 40px !important;
    text-transform: none;
    background-color: var(--global-palette8) !important;
}

#mobile-secondary-site-navigation {
	padding: 0 10px
}

#mobile-drawer .mobile-header-button-wrap {
    padding: 0px 18px;
}

/* FOOTER */
.site-footer .site-footer-wrap .site-footer-row  {
    padding-left: 32px;
    padding-right: 32px;
}

@media only screen and (max-width: 768px) {
    .site-footer .site-footer-wrap .site-footer-row  {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.footer-toimittaja-logo .kadence-blocks-gallery-item-inner {
    height: 100%;
}

.footer-toimittaja-logo .kadence-blocks-gallery-item-inner figure {
    height: 100%;
}

.footer-toimittaja-logo .kadence-blocks-gallery-item-inner .kb-gal-image-radius {
    display: flex;
    align-items: center;
    height: 100%;
    aspect-ratio: 1/1;
    border: solid 1px #eee !important;
}

.footer-toimittaja-logo .kadence-blocks-gallery-item-inner img {
    max-height: 180px !important;
}

@media only screen and (max-width: 768px) {
    .footer-toimittaja-logo ul.kb-gallery-ul {
        margin: 0 !important;
    }

    .footer-toimittaja-logo ul.kb-gallery-ul {
        justify-content: center;
    }

    .footer-toimittaja-logo .kadence-blocks-gallery-item-inner .kb-gal-image-radius {
        max-width: 176px !important;
    }

    .footer-toimittaja-logo .kadence-blocks-gallery-item {
        padding: 10px !important;
    }
 }

/* SIVUT */
.kohde-galleria .splide__arrow {
    opacity: 1;
    border: none;
}

.kohde-galleria .splide__track {
    padding: 0px 50px !important;
}

.kohde-galleria .splide__arrow svg {
    fill: var(--global-palette1) !important;
    height: 23px !important;
    width: 23px !important;
}

@media only screen and (max-width: 768px) {
    .kohde-galleria .splide__track {
        padding: 0px !important;
    }
    .kohde-galleria .splide__arrow svg {
        height: 18px !important;
        width: 18px !important;
    }
}

.kb-splide .splide__arrow {
    border: none !important;
}