@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700|Roboto:300,400,500,700&display=swap&subset=greek');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700&display=swap&subset=greek');

p:not(:last-child),
ul:not(:last-child), ol:not(:last-child), dl:not(:last-child),
hr:not(:last-child),
table:not(:last-child),
.twocolumn:not(:last-child) {
  margin-bottom: 0;
  }
.h3:not(:last-child), h3:not(:last-child) {margin-bottom:0}
body, h1, h2, h3, h4, h5, h6, blockquote, p, pre, dl, dd, ol, ul, figure, hr, fieldset, legend {
    margin: 0;
    padding: 0;
}
.widget_open_current_status_widget {
font-size: 20px;
    font-weight: 500;
    color: #fde0bb;
    font-family: Roboto;
}
/* menu */
.menu-list__item-title,  .menu-list__item-prices {
    line-height: 1.3;
    font-weight: 500;
    font-size: 17px;
}
.menu-list__item {margin: 25px 0 0 0;}
.menu-list__item-prices {
    line-height: 1.3;
    font-weight: 500;
    font-size: 17px;
}

.menu-list__item-content p {
	font-size: 14px;
    margin-top: 5px;
    width: calc(100% - 75px);
    font-weight: 300;
}
h4.item_title{
		color:#000;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0.15em;
    text-transform: uppercase;	
}
.menu-list span.dots {
	background-image: radial-gradient(circle closest-side,#aaa 80%,#fff 10%);
    background-position: bottom;
    background-size: 5px 2px;
}
.menu-list__item-prices {
    line-height: 1.3;
    font-weight: 500;
    font-size: 17px;
}


.op-overview-shortcode th { padding-bottom: 10px; }
.op-overview-shortcode td.op-cell-periods { text-align: right; }
.promo_footer {	border: 1px solid #ffffff; margin: 20px 0; padding: 25px; }

footer a { text-decoration: none; border-bottom: 1px solid currentColor; }


.c-footer.c-footer h1, .c-footer.c-footer h2, .c-footer.c-footer h3, .c-footer.c-footer h4, .c-footer.c-footer h5, .c-footer.c-footer h6 {
    font-family: Roboto;
    font-size: 12px;
    font-weight: 300;
    line-height: 2;
    letter-spacing: 0.15em;
    text-transform: uppercase;
}
.c-footer {
    font-family: Roboto;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.4;
    text-transform: none;
}
.c-footer.c-footer h3 {
    font-weight: 700 !important;
}
.c-footer.c-footer th {
    font-weight: 400;
}
.u-footer-background {
    background: #774d3c;
}
table tr, table thead, table tbody, table tfoot {
    border-bottom: none;
}
.logo_footer{ margin-top: 20px;}

.jetpack-social-navigation-genericons a {
    font-size: 20px;
    margin-right: 10px;
}
.u-underlined-links a {text-decoration:none;}

.intro, .intro.large, .intro--large {font-family:Roboto;}

@media (max-width: 799px) {

#text-23 { flex-basis: 100%; }
#custom_html-8 { flex-basis: 100%; }
#custom_html-6 { flex-basis: 100%; }

}
.menu-list__item-price {display:none;}