/*
 * Καταστήματα: η διάταξη του Divi μένει (λίστα με accordion + χάρτης), με τα χρώματα/fonts του νέου σχεδιασμού.
 */

body.fab-rd.rd-body-page-stores #et-main-area {
	background: #fff;
}

body.fab-rd.rd-body-page-stores #main-content,
body.fab-rd.rd-body-page-stores #main-content .et_pb_section {
	background: #fff !important;
}

body.fab-rd.rd-body-page-stores #main-content .et_pb_section:first-child {
	padding-top: calc(var(--rd-header-offset, 104px) + 20px) !important;
}

/* Τίτλος */
body.fab-rd.rd-body-page-stores #main-content .et_pb_text,
body.fab-rd.rd-body-page-stores #main-content .et_pb_text * {
	border: 0 !important;
}

body.fab-rd.rd-body-page-stores #main-content .et_pb_text h1,
body.fab-rd.rd-body-page-stores #main-content .et_pb_text h2,
body.fab-rd.rd-body-page-stores #main-content .et_pb_text p {
	padding: 0 !important;
	font-family: var(--rd-font) !important;
	font-size: 36px !important;
	font-weight: 400 !important;
	letter-spacing: 0 !important;
	line-height: 1.15 !important;
	color: var(--rd-ink) !important;
	text-transform: none !important;
}

/* Λίστα καταστημάτων (plugin Accordions) */
body.fab-rd.rd-body-page-stores .accordions .accordions-head {
	display: flex !important;
	align-items: center;
	gap: 12px;
	margin: 0 !important;
	padding: 14px 0 !important;
	border: 0 !important;
	border-bottom: 1px solid var(--rd-line) !important;
	border-radius: 0 !important;
	background: transparent !important;
	color: var(--rd-ink) !important;
	cursor: pointer;
}

body.fab-rd.rd-body-page-stores .accordions .accordions-head:first-of-type {
	border-top: 1px solid var(--rd-line) !important;
}

body.fab-rd.rd-body-page-stores .accordions .accordions-head-title {
	font-family: var(--rd-font-book) !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	letter-spacing: 0.01em !important;
	line-height: 1.4 !important;
	color: var(--rd-ink) !important;
	text-transform: none !important;
}

body.fab-rd.rd-body-page-stores .accordions .accordions-head-title strong {
	font-family: var(--rd-font) !important;
	font-weight: 500 !important;
}

body.fab-rd.rd-body-page-stores .accordions .accordion-icons {
	order: 2;
	margin-left: auto;
	color: var(--rd-ink) !important;
	font-size: 11px !important;
}

body.fab-rd.rd-body-page-stores .accordions .accordion-icons i {
	color: var(--rd-ink) !important;
}

body.fab-rd.rd-body-page-stores .accordions .accordion-content {
	margin: 0 !important;
	padding: 14px 0 18px !important;
	border: 0 !important;
	border-bottom: 1px solid var(--rd-line) !important;
	background: transparent !important;
	color: var(--rd-ink) !important;
	font-family: var(--rd-font-book) !important;
	font-size: 14px !important;
	line-height: 1.7 !important;
}

body.fab-rd.rd-body-page-stores .accordions .accordion-content p {
	margin: 0 0 10px !important;
	padding: 0 !important;
	font-family: var(--rd-font-book) !important;
	font-size: 14px !important;
	color: var(--rd-ink) !important;
}

body.fab-rd.rd-body-page-stores .accordions .accordion-content strong {
	font-family: var(--rd-font) !important;
	font-weight: 500 !important;
	letter-spacing: 0.04em;
}

body.fab-rd.rd-body-page-stores .accordions .accordion-content a {
	color: var(--rd-ink) !important;
	text-decoration: underline;
	text-underline-offset: 3px;
}

body.fab-rd.rd-body-page-stores .accordions .accordion-content a i {
	margin-right: 6px;
	font-size: 11px;
}

/* Χάρτης: ασπρόμαυρος, όπως στην Επικοινωνία */
body.fab-rd.rd-body-page-stores .et_pb_map_container,
body.fab-rd.rd-body-page-stores .et_pb_map {
	filter: grayscale(1) contrast(1.05);
}

/* Το plugin δίνει γκρι φόντο στη λίστα (#accordions-5318): λευκό, όπως η σελίδα */
body.fab-rd.rd-body-page-stores #main-content .accordions {
	padding: 0 !important;
	background: transparent !important;
}

/* Κείμενο τίτλου και περιεχομένου στην ίδια ευθεία */
body.fab-rd.rd-body-page-stores #main-content .accordions .accordions-head {
	padding-right: 4px !important;
	padding-left: 0 !important;
}
