html[lang=el] body, html[lang=el] button, html[lang=el] input, html[lang=el] select, html[lang=el] textarea,
body {
  font-family: Roboto, "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: 200;
  background: #101010; }

a {
  color: #e6e6e6; }
  a:hover, a:active, a:focus, a:focus-within {
    color: #fac72e; }

html[lang=el] h1, html[lang=el] h2, html[lang=el] h3, html[lang=el] h4, html[lang=el] h5, html[lang=el] h6,
h1, h2, h3, h4, h5, h6 {
  color: #fac72e;
  font-weight: 300; }

@media screen and (max-width: 767.98px) {
  html[lang=el] body, html[lang=el] button, html[lang=el] input, html[lang=el] select, html[lang=el] textarea, body {
    font-size: 17px; } }
.wp-child-theme-inspiro-child .solid-top-bar {
  display: flex;
  justify-content: center;
  position: relative;
  z-index: 1;
  background: rgba(0, 0, 0, 0.9) !important; }
  .wp-child-theme-inspiro-child .solid-top-bar .topbar-contact-phone {
    padding: 10px 2px; }
.wp-child-theme-inspiro-child .site-header .navbar {
  padding: 0 0 10px 0 !important;
  background: rgba(0, 0, 0, 0.9) !important; }
  @media screen and (min-width: 1025px) {
    .wp-child-theme-inspiro-child .site-header .navbar .header-inner .header-navigation-wrapper .navbar-toggle {
      display: none; } }

body:not(.has-archive-description):not(.has-header-image) .page-title:after,
body:not(.has-archive-description):not(.has-header-image).page .entry-title:after {
  margin: 20px auto 28px; }

.site-header .header-navigation-wrapper .primary-menu-wrapper .navbar-nav .menu-item a:hover, .site-header .header-navigation-wrapper .primary-menu-wrapper .navbar-nav .menu-item a:active, .site-header .header-navigation-wrapper .primary-menu-wrapper .navbar-nav .menu-item a:focus, .site-header .header-navigation-wrapper .primary-menu-wrapper .navbar-nav .menu-item a:focus-within {
  color: #efb506;
  border-color: #efb506; }
.site-header .header-navigation-wrapper .primary-menu-wrapper .navbar-nav .current-menu-item a {
  color: #efb506;
  border-color: #efb506; }
  .site-header .header-navigation-wrapper .primary-menu-wrapper .navbar-nav .current-menu-item a:hover {
    color: #efb506;
    border-color: #efb506; }

body.side-nav-open {
  background: #101010; }

html[lang=el] button.navbar-toggle {
  background: transparent; }

@media screen and (max-width: 64em) {
  .side-nav .mobile-menu-wrapper .navbar-nav > li.current-menu-item > a,
  .side-nav .mobile-menu-wrapper .navbar-nav > li.current-menu-parent > a,
  .side-nav .mobile-menu-wrapper .navbar-nav > li.current_page_item > a,
  .side-nav .mobile-menu-wrapper .navbar-nav > li.current_page_parent > a {
    color: #efb506; } }

.site-footer .widget_nav_menu {
  display: flex;
  flex-direction: column; }
  .site-footer .widget_nav_menu #menu-footer-menu .menu-item {
    display: flex; }
    .site-footer .widget_nav_menu #menu-footer-menu .menu-item a {
      width: 100%;
      padding: 4px 6px; }
      .site-footer .widget_nav_menu #menu-footer-menu .menu-item a:hover, .site-footer .widget_nav_menu #menu-footer-menu .menu-item a:focus, .site-footer .widget_nav_menu #menu-footer-menu .menu-item a:focus-within {
        color: #efb506;
        border-color: #efb506;
        background-color: #181818; }
  .site-footer .widget_nav_menu #menu-footer-menu .current-menu-item a {
    color: #efb506;
    border-color: #efb506; }
    .site-footer .widget_nav_menu #menu-footer-menu .current-menu-item a:hover {
      color: #efb506;
      border-color: #efb506; }

.site-footer .widget .solid-footer-line {
  color: #e6e6e6;
  display: flex; }
  .site-footer .widget .solid-footer-line:hover {
    color: #fac72e;
    background-color: #181818; }
  .site-footer .widget .solid-footer-line a {
    text-decoration: none;
    color: inherit;
    width: 100%;
    padding: 6px 0; }
    .site-footer .widget .solid-footer-line a span {
      transition: color .1s ease-in; }
      .site-footer .widget .solid-footer-line a span.dashicons {
        margin-left: 8px;
        margin-right: 8px;
        padding-top: 2px; }
    .site-footer .widget .solid-footer-line a:hover {
      transition: color .1s ease-in;
      color: #fac72e; }
.site-footer .site-info .copyright {
  justify-content: space-between;
  margin-bottom: 60px; }
.site-footer .site-info a,
.site-footer .site-info a:focus {
  color: #e6e6e6;
  transition: color .1s ease-in; }
  .site-footer .site-info a:hover,
  .site-footer .site-info a:focus:hover {
    transition: color .1s ease-in;
    color: #efb506; }
@media screen and (max-width: 30em) {
  .site-footer {
    font-size: 95%; } }

.site-content-contain {
  background-color: #000000;
  color: #e6e6e6; }
  .site-content-contain .site-content {
    padding-top: 20px; }
  .site-content-contain .site-main .entry-header {
    margin-top: 0; }
    .site-content-contain .site-main .entry-header .inner-wrap {
      margin: 30px auto 10px auto; }
    .site-content-contain .site-main .entry-header .entry-title {
      color: #efb506;
      font-family: Roboto, "Open Sans", sans-serif;
      font-size: 2.3rem;
      font-weight: 300;
      text-transform: none; }
  .site-content-contain .site-main .entry-content {
    margin-top: 0; }
    .site-content-contain .site-main .entry-content .wp-block-image.solid-image-right,
    .site-content-contain .site-main .entry-content .wp-block-image.solid-image-left {
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center;
      margin-bottom: 0; }
      .site-content-contain .site-main .entry-content .wp-block-image.solid-image-right img,
      .site-content-contain .site-main .entry-content .wp-block-image.solid-image-left img {
        width: 50%;
        margin: 0; }
      .site-content-contain .site-main .entry-content .wp-block-image.solid-image-right figcaption,
      .site-content-contain .site-main .entry-content .wp-block-image.solid-image-left figcaption {
        width: 50%;
        padding: 0 5%;
        color: #e6e6e6;
        font-size: 100%;
        margin: 0; }
    .site-content-contain .site-main .entry-content .wp-block-image.solid-image-right {
      flex-direction: row-reverse; }
    .site-content-contain .site-main .entry-content .responsive-tabs-wrapper {
      border-radius: 6px; }
      .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .tabcontent ul, .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .tabcontent ol {
        margin: 10px 0; }
        .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .tabcontent ul li, .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .tabcontent ol li {
          margin-bottom: 10px; }
          .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .tabcontent ul li::marker, .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .tabcontent ol li::marker {
            color: #efb506;
            margin-right: 18px; }
      .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .responsive-tabs .responsive-tabs__panel {
        background-color: #101010;
        border-color: #bd8f05;
        border-radius: 6px;
        padding-bottom: 10px; }
      .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .responsive-tabs .responsive-tabs__list__item--active,
      .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .responsive-tabs .responsive-tabs__list__item--active:hover {
        background-color: #efb506;
        color: #333333;
        border: none; }
        .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .responsive-tabs .responsive-tabs__list__item--active:hover,
        .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .responsive-tabs .responsive-tabs__list__item--active:hover:hover {
          color: #333333; }
      .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .responsive-tabs .responsive-tabs__list__item:hover {
        color: #efb506; }
      @media (max-width: 767px) {
        .site-content-contain .site-main .entry-content .responsive-tabs-wrapper {
          border-color: #efb506; }
          .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading {
            border-radius: 6px;
            background: #101010;
            color: #efb506;
            border-color: #efb506; }
            .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading.responsive-tabs__heading--active, .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading:hover, .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading:active, .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading:focus, .site-content-contain .site-main .entry-content .responsive-tabs-wrapper .responsive-tabs .responsive-tabs__heading:focus-within {
              background: #efb506;
              color: #333333; } }
    .site-content-contain .site-main .entry-content .solid-contact-wrapper {
      display: flex; }
      .site-content-contain .site-main .entry-content .solid-contact-wrapper .solid-ninja-form,
      .site-content-contain .site-main .entry-content .solid-contact-wrapper .solid-store-details {
        width: 50%; }
    .site-content-contain .site-main .entry-content .solid-ninja-form {
      padding-right: 20px; }
      .site-content-contain .site-main .entry-content .solid-ninja-form .dropdown-toggle::after {
        content: "\f078";
        font-family: FontAwesome;
        font-size: 20px;
        position: absolute;
        right: 10px;
        bottom: 0;
        height: 50px;
        line-height: 50px; }
      .site-content-contain .site-main .entry-content .solid-ninja-form .solid-form-details {
        font-size: 90%; }
      .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-fields-required {
        display: none; }
      .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-title h3 {
        color: #efb506; }
      .site-content-contain .site-main .entry-content .solid-ninja-form .label-above .nf-field-element,
      .site-content-contain .site-main .entry-content .solid-ninja-form .label-below .nf-field-element,
      .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content .list-select-wrap .nf-field-element > div, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content input:not([type=button]), .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content textarea {
        border-radius: 6px; }
        .site-content-contain .site-main .entry-content .solid-ninja-form .label-above .nf-field-element:after,
        .site-content-contain .site-main .entry-content .solid-ninja-form .label-below .nf-field-element:after,
        .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content .list-select-wrap .nf-field-element > div:after, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content input:not([type=button]):after, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content textarea:after {
          border-color: rgba(232, 0, 0, 0.38) !important;
          border-radius: 6px; }
      .site-content-contain .site-main .entry-content .solid-ninja-form .nf-error.listimage-wrap .nf-field-element ul,
      .site-content-contain .site-main .entry-content .solid-ninja-form .nf-error .ninja-forms-field {
        border-color: rgba(232, 0, 0, 0.38) !important; }
        .site-content-contain .site-main .entry-content .solid-ninja-form .nf-error.listimage-wrap .nf-field-element ul:after,
        .site-content-contain .site-main .entry-content .solid-ninja-form .nf-error .ninja-forms-field:after {
          border-color: rgba(232, 0, 0, 0.38) !important;
          border-radius: 6px; }
      .site-content-contain .site-main .entry-content .solid-ninja-form .nf-error.field-wrap .nf-field-element:after {
        background: rgba(232, 0, 0, 0.38) !important; }
      .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content .list-select-wrap .nf-field-element > div, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content input:not([type=button]), .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content textarea {
        background: #101010;
        color: #e6e6e6; }
      .site-content-contain .site-main .entry-content .solid-ninja-form .nf-help {
        color: #e6e6e6; }
      .site-content-contain .site-main .entry-content .solid-ninja-form .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content select.ninja-forms-field,
      .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content select.ninja-forms-field {
        color: #e6e6e6;
        background-color: #101010;
        border: 1px solid;
        border-radius: 6px; }
      .site-content-contain .site-main .entry-content .solid-ninja-form .nf-error-msg,
      .site-content-contain .site-main .entry-content .solid-ninja-form .ninja-forms-req-symbol,
      .site-content-contain .site-main .entry-content .solid-ninja-form .nf-error .nf-error-msg {
        color: rgba(232, 0, 0, 0.38); }
      .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content button, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content input[type=button], .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content input[type=submit] {
        color: #e6e6e6;
        border: 2px solid #e6e6e6;
        background: transparent;
        text-transform: none;
        padding-top: 8px; }
        .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content button:hover, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content button:active, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content button:focus, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content button:focus-within, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content input[type=button]:hover, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content input[type=button]:active, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content input[type=button]:focus, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content input[type=button]:focus-within, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content input[type=submit]:hover, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content input[type=submit]:active, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content input[type=submit]:focus, .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content input[type=submit]:focus-within {
          background: #efb506;
          color: #101010;
          border-color: #efb506; }
      .site-content-contain .site-main .entry-content .solid-ninja-form .nf-form-content label {
        font-weight: 200; }
    .site-content-contain .site-main .entry-content .solid-store-details {
      display: flex;
      flex-direction: column; }
      .site-content-contain .site-main .entry-content .solid-store-details h3 {
        color: #efb506; }
      .site-content-contain .site-main .entry-content .solid-store-details .solid-map {
        margin-bottom: 10px; }
      .site-content-contain .site-main .entry-content .solid-store-details .solid-contact-line {
        color: #e6e6e6;
        display: flex; }
        .site-content-contain .site-main .entry-content .solid-store-details .solid-contact-line:hover {
          color: #fac72e;
          background-color: #181818; }
        .site-content-contain .site-main .entry-content .solid-store-details .solid-contact-line a {
          text-decoration: none;
          color: inherit;
          width: 100%;
          padding: 6px 0; }
          .site-content-contain .site-main .entry-content .solid-store-details .solid-contact-line a span {
            transition: color .1s ease-in; }
            .site-content-contain .site-main .entry-content .solid-store-details .solid-contact-line a span.dashicons {
              margin-left: 8px;
              margin-right: 8px;
              padding-top: 7px; }
          .site-content-contain .site-main .entry-content .solid-store-details .solid-contact-line a:hover {
            transition: color .1s ease-in;
            color: #fac72e; }
  @media screen and (max-width: 767.98px) {
    .site-content-contain .site-main .entry-content .wp-block-image.solid-image-right,
    .site-content-contain .site-main .entry-content .wp-block-image.solid-image-left {
      flex-direction: column; }
      .site-content-contain .site-main .entry-content .wp-block-image.solid-image-right img,
      .site-content-contain .site-main .entry-content .wp-block-image.solid-image-right figcaption,
      .site-content-contain .site-main .entry-content .wp-block-image.solid-image-left img,
      .site-content-contain .site-main .entry-content .wp-block-image.solid-image-left figcaption {
        width: 100%;
        max-width: 475px; }
      .site-content-contain .site-main .entry-content .wp-block-image.solid-image-right img,
      .site-content-contain .site-main .entry-content .wp-block-image.solid-image-left img {
        margin-bottom: 10px; }
      .site-content-contain .site-main .entry-content .wp-block-image.solid-image-right figcaption,
      .site-content-contain .site-main .entry-content .wp-block-image.solid-image-left figcaption {
        margin-bottom: 20px;
        text-align: left; }
    .site-content-contain .site-main .entry-content .solid-contact-wrapper {
      flex-direction: column-reverse; }
      .site-content-contain .site-main .entry-content .solid-contact-wrapper .solid-ninja-form,
      .site-content-contain .site-main .entry-content .solid-contact-wrapper .solid-store-details {
        width: 100%; } }

.page.home .custom-header .site-branding .site-branding-text .site-title {
  font-size: 40px;
  font-weight: 300;
  color: #efb506; }
  @media screen and (max-width: 767.98px) {
    .page.home .custom-header .site-branding .site-branding-text .site-title {
      font-size: 32px; } }
.page.home .custom-header .custom-header-button-wrapper .custom-header-button:hover {
  background-color: #efb506;
  border-color: #efb506; }
@media screen and (max-width: 40em) {
  .page.home .custom-header .custom-header-button-wrapper .custom-header-button {
    font-size: 14px; } }
.page.home .custom-header #scroll-to-content {
  padding: 12px 30px; }
  .page.home .custom-header #scroll-to-content:before {
    border-color: #efb506; }
  @media screen and (max-width: 767.98px) {
    .page.home .custom-header #scroll-to-content {
      bottom: 70px; } }
.page.home .site-content-contain .site-content .site-main {
  padding-bottom: 60px; }
  .page.home .site-content-contain .site-content .site-main .entry-content h2 {
    color: #efb506;
    text-align: center;
    font-weight: 300; }
  .page.home .site-content-contain .site-content .site-main .entry-content .special-points-list {
    display: flex;
    flex-direction: column;
    margin-left: 0; }
    .page.home .site-content-contain .site-content .site-main .entry-content .special-points-list li {
      list-style-type: none;
      display: flex;
      flex-direction: row;
      align-items: center;
      margin-bottom: 20px; }
      .page.home .site-content-contain .site-content .site-main .entry-content .special-points-list li img {
        width: 50px;
        height: 50px;
        margin-right: 20px; }

body .freeprivacypolicy-com---nb-interstitial-overlay {
  background: rgba(0, 0, 0, 0.3); }
body .freeprivacypolicy-com---palette-dark .cc-nb-okagree,
body .freeprivacypolicy-com---palette-dark .cc-nb-reject,
body .freeprivacypolicy-com---palette-dark .cc-cp-foot-save {
  background: #efb506;
  color: #333333;
  margin-right: 1rem !important;
  margin-bottom: 1rem !important; }
  body .freeprivacypolicy-com---palette-dark .cc-nb-okagree:hover, body .freeprivacypolicy-com---palette-dark .cc-nb-okagree:active, body .freeprivacypolicy-com---palette-dark .cc-nb-okagree:focus, body .freeprivacypolicy-com---palette-dark .cc-nb-okagree:focus-within,
  body .freeprivacypolicy-com---palette-dark .cc-nb-reject:hover,
  body .freeprivacypolicy-com---palette-dark .cc-nb-reject:active,
  body .freeprivacypolicy-com---palette-dark .cc-nb-reject:focus,
  body .freeprivacypolicy-com---palette-dark .cc-nb-reject:focus-within,
  body .freeprivacypolicy-com---palette-dark .cc-cp-foot-save:hover,
  body .freeprivacypolicy-com---palette-dark .cc-cp-foot-save:active,
  body .freeprivacypolicy-com---palette-dark .cc-cp-foot-save:focus,
  body .freeprivacypolicy-com---palette-dark .cc-cp-foot-save:focus-within {
    box-shadow: 0 0 0 2px #efb506; }
body .freeprivacypolicy-com---palette-dark .cc-pc-head-lang select {
  background: #e6e6e6; }
body .freeprivacypolicy-com---palette-dark .cc-nb-okagree {
  box-shadow: 0 0 0 2px transparent; }
body .dashicons.dashicons-admin-generic {
  display: inline-block;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  speak: never;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
  height: 20px;
  font-size: 20px;
  vertical-align: top;
  text-align: center;
  transition: color .1s ease-in;
  margin-right: 6px;
  margin-top: 3px; }
body .dashicons.dashicon-reverse {
  -moz-transform: scale(-1, 1);
  -webkit-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
  margin-right: 4px;
  margin-top: 4px; }
body .cookie-setup-text {
  transition: color .1s ease-in; }

/*# sourceMappingURL=style.css.map */
