/*
Theme Name:   Hello Elementor Child — Wesela
Theme URI:    https://wesela.clickarts.pl/
Description:  Motyw potomny Hello Elementor dla strony weselnej Sala Triana / Jurek Catering. Własne zmiany PHP dodawaj w functions.php, CSS w tym pliku.
Author:       ClickArts
Author URI:   https://clickarts.pl/
Template:     hello-elementor
Version:      1.0.0
Requires PHP: 7.4
License:      GNU General Public License v3 or later
License URI:  https://www.gnu.org/licenses/gpl-3.0.html
Text Domain:  hello-elementor-child
*/

/* Własne style CSS poniżej */

/* =========================================================
   Kalendarz w polach daty (flatpickr) — styl strony
   ========================================================= */
body .flatpickr-calendar {
	font-family: "Arimo", sans-serif;
	background: #FFFFFF;
	border: 1px solid #E4DDD0;
	border-radius: 0;
	box-shadow: 0 24px 48px -20px rgba(20, 19, 16, .18);
	padding: 6px 4px 8px;
}
body .flatpickr-calendar.arrowTop:before { border-bottom-color: #E4DDD0; }
body .flatpickr-calendar.arrowTop:after { border-bottom-color: #FFFFFF; }
body .flatpickr-calendar.arrowBottom:before { border-top-color: #E4DDD0; }
body .flatpickr-calendar.arrowBottom:after { border-top-color: #FFFFFF; }

/* Nagłówek: miesiąc i rok */
body .flatpickr-months { padding: 4px 0 6px; }
body .flatpickr-months .flatpickr-month { height: 40px; color: #5C5344; fill: #5C5344; }
body .flatpickr-current-month {
	font-family: "Cormorant Garamond", serif;
	font-size: 21px;
	font-weight: 500;
	padding-top: 6px;
	color: #5C5344;
}
body .flatpickr-current-month span.cur-month { font-weight: 500; margin-left: 0; }
body .flatpickr-current-month span.cur-month:hover,
body .flatpickr-current-month .numInputWrapper:hover { background: transparent; }
body .flatpickr-current-month input.cur-year {
	font-family: "Cormorant Garamond", serif;
	font-weight: 500;
	color: #5C5344;
}
body .flatpickr-current-month .numInputWrapper span.arrowUp:after { border-bottom-color: #83745D; }
body .flatpickr-current-month .numInputWrapper span.arrowDown:after { border-top-color: #83745D; }
body .flatpickr-current-month .numInputWrapper span { border: 0; }
body .flatpickr-current-month .numInputWrapper span:hover { background: #EFE9DD; }

/* Strzałki */
body .flatpickr-months .flatpickr-prev-month,
body .flatpickr-months .flatpickr-next-month { top: 6px; padding: 10px 14px; color: #83745D; fill: #83745D; }
body .flatpickr-months .flatpickr-prev-month:hover svg,
body .flatpickr-months .flatpickr-next-month:hover svg { fill: #6B5D42; }

/* Dni tygodnia */
body span.flatpickr-weekday {
	font-size: 11px;
	font-weight: 500;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: #9B907F;
}

/* Dni */
body .flatpickr-day {
	color: #5C5344;
	font-size: 14px;
	border-radius: 0;
	border-color: transparent;
}
body .flatpickr-day:hover,
body .flatpickr-day:focus { background: #EFE9DD; border-color: #EFE9DD; color: #5C5344; }
body .flatpickr-day.today { border-color: #C9BDAB; }
body .flatpickr-day.today:hover,
body .flatpickr-day.today:focus { background: #EFE9DD; border-color: #C9BDAB; color: #5C5344; }
body .flatpickr-day.selected,
body .flatpickr-day.selected:hover,
body .flatpickr-day.selected:focus {
	background: #6B5D42;
	border-color: #6B5D42;
	color: #FFFFFF;
}
body .flatpickr-day.prevMonthDay,
body .flatpickr-day.nextMonthDay,
body .flatpickr-day.flatpickr-disabled,
body .flatpickr-day.flatpickr-disabled:hover { color: #C9BDAB; }
