/*
Theme Name: Eneton
Theme URI:
Author:
Author URI:
Description: Eneton - dentalmedica theme
Requires at least: 6.9
Tested up to: 6.9
Requires PHP: 7.2
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: eneton
Tags: 
*/


:root {
	font-size: 14px; /* Domyślna wartość w WordPressie (możesz zmienić np. na 15px lub 18px) */
    --accent-eon-1: #dcb6ad;
    --accent-eon-2: #a88178;
    --accent-eon-3: #715853;
    --accent-eon-4: #808080;
    --accent-eon-5: #FBFAF3;
}


a, a:hover, tr,  tr:hover { -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }



/* menu w stopce */
.menu-stopka ul { width: 100%;}
.menu-stopka ul li { border-bottom: 1px solid #9c9da1; width: 100%; padding: 0.4em;}
.menu-stopka ul li a { width: 100%; text-align: center;}
.menu-stopka ul li a:hover { text-decoration: none; color: #fff!important;}
.menu-stopka ul li.current-menu-item a { color: #dcb6ad!important;}


/* breakpoint menu: 1024px */
/* Poniżej 1024px — hamburger */
@media (max-width: 1023px) {
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: flex !important;
    }

    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: none !important;
    }

.wp-block-navigation-submenu { margin-bottom: 1.5rem;}



}

/* Od 1200px — pełne menu */
@media (min-width: 1024px) {
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: none !important;
    }

    .wp-block-navigation__responsive-container:not(.hidden-by-default) {
        display: block !important;
        width: auto !important;
    }

/* nadanie podmenu szerokości */
	.nawigacja ul.wp-block-navigation-submenu {  width: 250px!important;}

}



/*  MENU DESKTOPOWE */

.nawigacja .wp-block-navigation .wp-block-navigation-item__content { padding: 10px; }

   /* Zmiana wyglądu Hover */
.nawigacja .wp-block-navigation .wp-block-navigation-item__content:hover { color: var(--accent-eon-3) !important; /* Tutaj wpisz swój kolor po najechaniu */ }

/* Oznaczenie aktywnego elementu */
.nawigacja .wp-block-navigation .current-menu-item > .wp-block-navigation-item__content {
    color: #fff !important; /* Kolor aktywnego elementu */
	background-color: var(--accent-eon-1) ;
}


.nawigacja .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container {  padding-right: 2rem; line-height: 1.5em;}



.menu-uslugi ul, .menu-uslugi ul li { width: 100%;}
.menu-uslugi ul li { list-style: none; border-bottom: 1px solid #dcb6ad; }
.menu-uslugi ul li a { display: block; width: 100%; text-decoration: none; padding: 0.3em 0 0.3em 2em;}
.menu-uslugi ul li a:hover { color: #a88178!important;}



/* acoordion w dziale cennik */
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) { background-color: #fbf7f7;}
.wp-block-table.is-style-stripes tbody tr:hover { background-color: #dcb6ad; color: #fff; cursor: context-menu; }
.wp-block-button__link:hover { background-color: var(--accent-eon-1) !important; color:#fff!important;}
.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title { text-decoration: none; color: var(--accent-eon-1); }
.wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-title { color: var(--accent-eon-2); }
.wp-block-accordion-item { border: 1px solid var(--accent-eon-2);}
.wp-block-accordion-item.is-open h3{  border-bottom: 1px solid var(--accent-eon-2)!important;}

