html,
body {
scroll-behavior: smooth;
} a {
text-decoration-thickness: 1px !important;
text-underline-offset: .1em;
} :where(.wp-site-blocks *:focus) {
outline-width: 2px;
outline-style: solid;
} .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
margin-bottom: 3px;
} .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
outline-offset: 4px;
} .wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
outline-offset: 0;
} h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
caption,
figcaption,
p {
text-wrap: balance;
} .more-link {
display: block;
}
[style*="text-decoration:none"]>a {
text-decoration: none;
} @font-face {
font-display: swap;
font-family: 'Lora';
font-style: normal;
font-weight: 400;
src: url(//www.restaurant-hellas.com/wp-content/themes/hellas/assets/fonts/lora-v35-latin-regular.woff2) format('woff2'),
url(//www.restaurant-hellas.com/wp-content/themes/hellas/assets/fonts/lora-v35-latin-regular.ttf) format('truetype');
}
@font-face {
font-display: swap;
font-family: 'Lora';
font-style: normal;
font-weight: 500;
src: url(//www.restaurant-hellas.com/wp-content/themes/hellas/assets/fonts/lora-v35-latin-500.woff2) format('woff2'),
url(//www.restaurant-hellas.com/wp-content/themes/hellas/assets/fonts/lora-v35-latin-500.ttf) format('truetype');
}
@font-face {
font-display: swap;
font-family: 'Lora';
font-style: normal;
font-weight: 600;
src: url(//www.restaurant-hellas.com/wp-content/themes/hellas/assets/fonts/lora-v35-latin-600.woff2) format('woff2'),
url(//www.restaurant-hellas.com/wp-content/themes/hellas/assets/fonts/lora-v35-latin-600.ttf) format('truetype');
}
@font-face {
font-display: swap;
font-family: 'Lora';
font-style: normal;
font-weight: 700;
src: url(//www.restaurant-hellas.com/wp-content/themes/hellas/assets/fonts/lora-v35-latin-700.woff2) format('woff2'),
url(//www.restaurant-hellas.com/wp-content/themes/hellas/assets/fonts/lora-v35-latin-700.ttf) format('truetype');
}
@font-face {
font-display: swap;
font-family: 'Hind';
font-style: normal;
font-weight: 300;
src: url(//www.restaurant-hellas.com/wp-content/themes/hellas/assets/fonts/hind-v17-latin-300.woff2) format('woff2');
}
@font-face {
font-display: swap;
font-family: 'Hind';
font-style: normal;
font-weight: 400;
src: url(//www.restaurant-hellas.com/wp-content/themes/hellas/assets/fonts/hind-v17-latin-regular.woff2) format('woff2');
}
@font-face {
font-display: swap;
font-family: 'Hind';
font-style: normal;
font-weight: 500;
src: url(//www.restaurant-hellas.com/wp-content/themes/hellas/assets/fonts/hind-v17-latin-500.woff2) format('woff2');
}
@font-face {
font-display: swap;
font-family: 'Hind';
font-style: normal;
font-weight: 600;
src: url(//www.restaurant-hellas.com/wp-content/themes/hellas/assets/fonts/hind-v17-latin-600.woff2) format('woff2');
}
@font-face {
font-display: swap;
font-family: 'Hind';
font-style: normal;
font-weight: 700;
src: url(//www.restaurant-hellas.com/wp-content/themes/hellas/assets/fonts/hind-v17-latin-700.woff2) format('woff2');
} p.is-style-ornament,
.wp-block-heading.is-style-ornament {
position: relative;
}
p.is-style-ornament::before,
.wp-block-heading.is-style-ornament::before,
p.is-style-ornament::after,
.wp-block-heading.is-style-ornament::after {
content: "";
display: inline-block;
width: 17.1375rem;
height: 1rem;
background-size: contain;
background-repeat: repeat-x;
}
p.is-style-ornament::before,
.wp-block-heading.is-style-ornament::before {
background-image: url(//www.restaurant-hellas.com/wp-content/themes/hellas/assets/img/ornament-l.png);
margin-right: 0.5em;
}
p.is-style-ornament::after,
.wp-block-heading.is-style-ornament::after {
background-image: url(//www.restaurant-hellas.com/wp-content/themes/hellas/assets/img/ornament-r.png);
margin-left: 0.5em;
}
@media (max-width: 767px) {
p.is-style-ornament::before,
.wp-block-heading.is-style-ornament::before,
p.is-style-ornament::after,
.wp-block-heading.is-style-ornament::after {
width: 0.857rem;
}
}
.has-xx-large-font-size,
.has-x-large-font-size {
line-height: 1.4;
} .linewrapper {
line-height: 1;
}
.food-menu-item {
display: flex;
}
.food-menu-item .sep {
flex-grow: 1;
border-bottom: 2px dotted;
margin-bottom: 5px;
align-self: flex-end;
}
@media (max-width: 767px) {
.food-menu-item .sep {
display: none;
}
}
.wp-block-kadence-tabs .kt-tabs-title-list li .kt-tab-title,
.wp-block-kadence-tabs .kt-tabs-content-wrap>.kt-tabs-accordion-title .kt-tab-title {
border-radius: 4rem !important
} .wp-block-image img,
.wp-block-kadence-image img {
display: block;
} .wp-block-navigation__responsive-close .is-menu-open {
padding: var(--wp--preset--spacing--medium);
} .wp-block-kadence-tabs .kt-tabs-id2_4a9fab-b6>.kt-tabs-title-list li {
margin-top: 0px;
margin-right: var(--global-kb-spacing-xs, 1rem);
margin-bottom: var(--global-kb-spacing-xs, 1rem);
margin-left: var(--global-kb-spacing-xs, 1rem);
}
.wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-title-list li.kt-tab-title-active .kt-tab-title,
.wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-content-wrap>.kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title {
border-color: var(--wp--preset--color--ocre);
color: #ffffff;
background: var(--wp--preset--color--ocre);
}
.wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-title-list li .kt-tab-title,
.wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-content-wrap>.kt-tabs-accordion-title .kt-tab-title {
font-size: var(--global-kb-font-size-md, 1.25rem);
font-family: var(--wp--preset--font-family--serif);
font-weight: 500;
font-style: normal;
text-transform: uppercase;
border-width: 2px;
border-color: var(--wp--preset--color--slate);
border-top-left-radius: 4rem;
border-top-right-radius: 4rem;
border-bottom-right-radius: 0rem;
border-bottom-left-radius: 0rem;
padding: var(--wp--preset--color--ocre);
color: var(--wp--preset--color--slate);
}
.wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-title-list li.kt-tab-title-active .kt-tab-title,
.wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-content-wrap>.kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title {
color: #ffffff;
}
.wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-title-list li .kt-tab-title,
.wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-content-wrap>.kt-tabs-accordion-title .kt-tab-title {
font-size: var(--global-kb-font-size-md, 1.25rem);
font-family: var(--wp--preset--font-family--serif);
font-weight: 500;
font-style: normal;
text-transform: uppercase;
color: var(--wp--preset--color--slate);
}
.wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-content-wrap>.wp-block-kadence-tab {
border: 0px solid transparent;
border-radius: 0px;
padding-top: var(--global-kb-spacing-sm, 1.5rem);
padding: var(--global-kb-spacing-sm, 1.5rem);
}
@media (max-width: 767px) {
.wp-block-heading>span[class*="font-size"] {
display: block;
}
.kt-tabs-wrap .wp-block-kadence-tab {
padding: calc(var(--global-kb-spacing-sm, 1.5rem) + var(--global-kb-spacing-sm, 1.5rem) + 2rem) var(--global-kb-spacing-xs, 1rem) var(--global-kb-spacing-xs, 1rem) var(--global-kb-spacing-xs, 1rem);
}
.kt-tabs-mobile-layout-accordion>.kt-tabs-content-wrap {
gap: 0.5rem;
display: flex;
flex-direction: column;
}
.kt-tabs-wrap .wp-block-kadence-tab {
margin-top: -1.5rem;
}
.wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-content-wrap>.kt-tabs-accordion-title .kt-tab-title .kt-title-text {
position: relative;
display: flex;
justify-content: space-between;
width: 100%;
gap: 1rem;
align-items: center;
}
.wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-content-wrap>.kt-tabs-accordion-title .kt-tab-title .kt-title-text::before,
.wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-content-wrap>.kt-tabs-accordion-title .kt-tab-title .kt-title-text::after {
content: "";
height: 2px;
position: absolute;
transition: all ease-in-out 0.1333333333s;
width: 20px;
right: 2px;
top: 10px;
background-color: currentColor;
display: inline-flex;
transform-origin: 50%;
transform: rotate(0deg)
}
.wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-content-wrap>.kt-tabs-accordion-title.kt-tab-title-inactive .kt-tab-title .kt-title-text::before {
transform: rotate(90deg)
}
}