@import url("https://fonts.googleapis.com/css?family=Noto+Sans:400,700|Tinos:400,700&subset=greek");

html,
body,
div,
span,
applet,
object,
iframe,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
input,
textarea,
button,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
address,
section,
video,
audio,
blockquote p {
  font-family: "Noto Sans", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Tinos", serif;
}

.sc_icons .sc_icons_item_title {
  font-style: normal;
}

blockquote p {
  font-size: 1.6rem;
  font-family: "Noto Sans", sans-serif;
}

.woocommerce div.product .product_meta {
  display: none;
}
.scheme_default .single-product .related {
  display: none;
}

.woocommerce-product-details__short-description h2 {
  font-size: 2.233rem;
}

.sc_icons .sc_icons_image + .sc_icons_item_title,
.sc_icons .sc_icons_image + .sc_icons_item_description {
  margin-top: 1em;
}

blockquote {
  background-image: url(/wp-content/uploads/2017/05/melixio_pattern_33.jpg);
  background-size: cover;
  background-position: center;
}
.postid-671 #pageHeader,
.postid-887 #pageHeader,
.postid-883 #pageHeader,
.postid-871 #pageHeader,
.postid-891 #pageHeader,
.postid-876 #pageHeader,
.postid-895 #pageHeader {
  background-image: url(/wp-content/uploads/2017/05/header_product_3.jpg) !important;
}

.postid-669 #pageHeader,
.postid-903 #pageHeader,
.postid-907 #pageHeader,
.postid-911 #pageHeader,
.postid-915 #pageHeader,
.postid-919 #pageHeader,
.postid-923 #pageHeader {
  background-image: url(/wp-content/uploads/2017/05/header_product_1.jpg) !important;
}
.postid-220 #pageHeader,
.postid-933 #pageHeader,
.postid-937 #pageHeader,
.postid-941 #pageHeader,
.postid-945 #pageHeader,
.postid-949 #pageHeader,
.postid-953 #pageHeader {
  background-image: url(/wp-content/uploads/2017/05/header_product_2.jpg) !important;
}
.page-id-88 #pageHeader,
.page-id-1002 #pageHeader,
.page-id-1003 #pageHeader,
.page-id-1004 #pageHeader,
.page-id-1005 #pageHeader,
.page-id-1006 #pageHeader,
.page-id-1007 #pageHeader {
  background-image: url(/wp-content/uploads/2018/05/header_etairia.jpg) !important;
}

.page-id-88 #pageHeader {
  background-image: url(/wp-content/uploads/2018/12/header-company.jpg) !important;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line1 {
  text-transform: none;
  color: #000;
  font-style: normal;
}
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
  text-transform: none;
  font-weight: 700;
}

.sc_layouts_row_type_compact .sc_layouts_item_details_line1,
.sc_layouts_item_details_line1 {
  font-family: "Noto Sans", sans-serif;
}

.sc_layouts_menu_nav > li li > a {
  padding: 0.7em 0.3em;
}

#footerTop h5 {
  color: #f0c96a;
  font-size: 20px;
  line-height: 20px;
  font-family: "Noto Sans", sans-serif;
}

ul.footerMenu {
  padding: 0;
  margin: 0 auto;
  list-style: none;
  text-align: left;
}
form.wpcf7-form input {
  max-width: 100%;
}
#footerTop a,
#footerTop p {
  color: #fff;
}
ul.footerMenu li a {
  display: block;
  color: #fff !important;
  line-height: 1.7;
  margin: 0;
  transition: all 0.5s ease;
}
#footerTop a:hover,
ul.footerMenu li a:hover {
  text-decoration: none;
  color: #f0c96a !important;
}

.home .top_panel,
.page-id-84 .top_panel,
.page-id-966 .top_panel,
.page-id-967 .top_panel,
.page-id-968 .top_panel,
.page-id-969 .top_panel,
.page-id-970 .top_panel,
.page-id-971 .top_panel {
  margin-bottom: 0 !important;
}

.page-id-84 #pageHeader,
.page-id-966 #pageHeader,
.page-id-967 #pageHeader,
.page-id-968 #pageHeader,
.page-id-969 #pageHeader,
.page-id-970 #pageHeader,
.page-id-971 #pageHeader {
  display: none;
}

.scheme_default a {
  color: #a0916d;
}
.homeProducts {
  box-sizing: border-box;
  position: relative;
  display: block;
  background: #fff;
  padding: 25px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.5s ease;
  transform: scale(1);
}
.homeProducts:hover {
  transform: scale(1.05);
  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14),
    0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12),
    0 3px 1px -1px rgba(0, 0, 0, 0.2);
}
.homeProducts .owl-stage .owl-item a {
  display: block;
}
.homeProducts .owl-nav {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
}
.homeProducts .owl-nav button {
  width: 45px;
  height: 45px;
  background: transparent !important;
  border: none !important;
}
.homeProducts .owl-nav button.owl-prev {
  float: left;
}
html[lang="ar"] .homeProducts .owl-nav button.owl-prev {
  float: right;
}
.homeProducts .owl-nav button.owl-next {
  float: right;
}
html[lang="ar"] .homeProducts .owl-nav button.owl-next {
  float: left;
}
.homeProducts .owl-nav button span {
  font-size: 33px;
  color: rgba(0, 0, 0, 0.14);
  line-height: 33px;
}
.contactform__form,
.contactform__form * {
  box-sizing: border-box;
}
.contactform__group > label {
  float: left;
  display: block;
  margin: 0 1% 15px !important;
}
.contactform__items--1 {
  width: 98%;
}
.contactform__items--2 {
  width: 48%;
}
.contactform__items--3 {
  width: 31.333%;
}
.contactform__form label span input,
.contactform__form label span textarea {
  width: 100% !important;
}
.woocommerce-page div.product .woocommerce-tabs h2 {
  display: none;
}
.woocommerce table.shop_attributes {
  display: inline-block;
  width: auto;
}
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
  font-size: 12px;
  line-height: 14px;
  width: 210px;
}
.woocommerce table.shop_attributes td {
  width: 80px;
}
.scheme_default ol.flex-control-thumbs > li::before {
  display: none;
}
.scheme_dark .sc_layouts_title_caption {
  font-weight: 700;
  font-size: 5.5rem;
}
header.top_panel > p {
  display: none;
}
h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
  font-size: 3.333rem;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.theme_button,
.post_item .more-link,
.gallery_preview_show .post_readmore,
a.bp-title-button,
body #booked-profile-page input[type="submit"],
body #booked-profile-page button,
body .booked-list-view input[type="submit"],
body .booked-list-view button,
body table.booked-calendar input[type="submit"],
body table.booked-calendar button,
body .booked-modal input[type="submit"],
body .booked-modal button,
.mc4wp-form .mc4wp-form-fields input[type="submit"],
.sc_button,
.sc_form button,
.sc_price_link,
.sc_action_item_link,
#tribe-bar-form .tribe-bar-submit input[type="submit"],
#tribe-bar-form button,
#tribe-bar-form a,
#tribe-bar-form input,
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
.tribe-bar-mini
  #tribe-bar-views
  .tribe-bar-views-list
  .tribe-bar-views-option
  a,
#tribe-events .tribe-events-button,
.tribe-events-button,
.tribe-events-cal-links a,
.tribe-events-sub-nav li a,
.tribe-events-read-more,
.woocommerce .button,
.woocommerce-page .button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button .woocommerce #respond input#submit,
.woocommerce input[type="button"],
.woocommerce-page input[type="button"],
.woocommerce input[type="submit"],
.woocommerce-page input[type="submit"],
.woocommerce .woocommerce-message .button,
.woocommerce ul.products li.product .button,
.woocommerce div.product form.cart .button,
.sc_button:not(.sc_button_simple),
.woocommerce #review_form #respond p.form-submit input[type="submit"],
.woocommerce-page #review_form #respond p.form-submit input[type="submit"],
.woocommerce table.my_account_orders .order-actions .button,
.woocommerce table.cart td.actions .button,
.yith-woocompare-widget a.clear-all {
  border: 1px solid #f1ce7e !important;
  color: #f1ce7e !important;
  background: #5a4f45 !important;
  transition: all 0.5s ease !important;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.theme_button:hover,
.post_item .more-link:hover,
.gallery_preview_show .post_readmore:hover,
a.bp-title-button:hover,
body #booked-profile-page input[type="submit"]:hover,
body #booked-profile-page button:hover,
body .booked-list-view input[type="submit"]:hover,
body .booked-list-view button:hover,
body table.booked-calendar input[type="submit"]:hover,
body table.booked-calendar button:hover,
body .booked-modal input[type="submit"]:hover,
body .booked-modal button:hover,
.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover,
.sc_button,
.sc_form button:hover,
.sc_price_link,
.sc_action_item_link:hover,
#tribe-bar-form .tribe-bar-submit input[type="submit"]:hover,
#tribe-bar-form button:hover,
#tribe-bar-form a:hover,
#tribe-bar-form input:hover,
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover,
.tribe-bar-mini
  #tribe-bar-views
  .tribe-bar-views-list
  .tribe-bar-views-option
  a:hover,
#tribe-events .tribe-events-button:hover,
.tribe-events-button:hover,
.tribe-events-cal-links a:hover,
.tribe-events-sub-nav li a:hover,
.tribe-events-read-more:hover,
.woocommerce .button:hover,
.woocommerce-page .button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button .woocommerce #respond input#submit:hover,
.woocommerce input[type="button"]:hover,
.woocommerce-page input[type="button"]:hover,
.woocommerce input[type="submit"]:hover,
.woocommerce-page input[type="submit"]:hover,
.woocommerce .woocommerce-message .button:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce div.product form.cart .button:hover,
.sc_button:not(.sc_button_simple):hover,
.woocommerce #review_form #respond p.form-submit input[type="submit"]:hover,
.woocommerce-page
  #review_form
  #respond
  p.form-submit
  input[type="submit"]:hover,
.woocommerce table.my_account_orders .order-actions .button:hover,
.woocommerce table.cart td.actions .button:hover,
.yith-woocompare-widget a.clear-all:hover {
  background: #f1ce7e !important;
  color: #5a4f45 !important;
  border: 1px solid #5a4f45 !important;
}
.footer_wrap a,
.footer_wrap.vc_row a,
.footer_wrap .widget p {
  font-family: "Noto Sans", sans-serif;
}

.materials {
  margin: 25px 0 !important;
}
.materials__img {
  width: 100%;
  margin: 0 auto;
  border-radius: 50%;
  overflow: hidden;
  max-width: 195px;
  position: relative;
}

span.materials__dots {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(90, 79, 69, 0.7);
  opacity: 0;
  transition: opacity 0.5s ease;
}
span.materials__dots {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(90, 79, 69, 0.7);
  opacity: 0;
  transition: opacity 0.5s ease;
}
span.materials__dot {
  width: 6px;
  height: 6px;
  background-color: #f0c96a;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  transition: all 0.5s ease;
}

.materials__img:hover span.materials__dots {
  opacity: 1;
}
.materials__img:hover span.materials__dot:first-child {
  margin-left: -13px;
}
.materials__img:hover span.materials__dot:last-child {
  margin-left: 13px;
  background: #f0c96a;
}

.materials__head {
  padding: 2.3em 1em 0;
}
.materials__head h3 {
  margin-top: 0;
  font-size: 1.667em;
  font-weight: 700;
  line-height: 1.32;
  text-transform: uppercase;
  color: #a0916d;
  text-align: center;
}
.materials__text p {
  margin-top: 0.75em;
  min-height: 0;
  text-align: center;
  min-height: 200px;
}
#aboutImg blockquote.sc_promo_text {
  padding: 0;
}

input[type="text"],
input[type="number"],
input[type="email"],
input[type="tel"],
input[type="search"],
input[type="password"],
textarea,
textarea.wp-editor-area,
.select_container,
select,
.select_container select {
  font-family: "Noto Sans", sans-serif;
}

html:lang(ar) .woocommerce-product-gallery {
  direction: ltr;
}
html:lang(ar) .single.single-product .product .trx-stretch-width.inited {
  left: 0 !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html:lang(ar) .scheme_dark.footer_wrap {
  margin-left: 15px;
  margin-right: 15px;
}

/* .scheme_default .woocommerce div.product p.price { display: none !important } */
.woocommerce-product-details__short-description h2 {
  margin-top: 0 !important;
}
.woocommerce .list_products_header,
.woocommerce-page .list_products_header,
.woocommerce .chocorocco_shop_mode_buttons,
.woocommerce-page .chocorocco_shop_mode_buttons,
.woocommerce .woocommerce-ordering {
  display: none !important;
}
.scheme_default .woocommerce ul.products li.product .price,
.scheme_default .woocommerce-page ul.products li.product .price {
  display: none !important;
}

ul.gmcc-resellers {
  text-align: left;
}
ul.gmcc-resellers li {
  margin-bottom: 15px;
}
ul.gmcc-resellers li:before {
  color: inherit;
}

.flex-control-nav li:before {
  opacity: 0;
}

[class*="sc_input_hover_"] .sc_form_field_content {
  font-size: 12px;
  line-height: 1.2em;
}

.bank-icons > div {
  float: left;
  width: 23%;
  margin: 0 1%;
  text-align: center;
}
.bank-icons .cards .card {
  display: inline-block;
}
.bank-icons a {
  display: block;
}

ul.cq-dagallery li .dagallery-info {
  background-color: rgba(252, 220, 124, 0.8) !important;
}

.widget_search form:after {
  z-index: 9;
}

ul.sub-menu li.menu-item.gmccMenuMegaTitle a span {
  text-transform: none;
}

.post-type-archive-product .content_wrap,
.tax-product_cat .content_wrap {
  width: 100%;
}

.top_panel
  > .vc_row.wpb_row.vc_row-fluid.sc_layouts_row.sc_layouts_row_type_compact {
  position: relative;
  z-index: 9;
}

.woocommerce ul.products li.product a {
    text-decoration: none;
    text-transform: capitalize;
}

@media only screen and (min-width: 960px) {
  .post-type-archive-product .content_wrap .content,
  .tax-product_cat .content_wrap .content {
    width: calc(100% - 400px) !important;
  }

  .post-type-archive-product .content_wrap .content li.product,
  .tax-product_cat .content_wrap .content li.product {
    width: 25% !important;
  }
}

@media only screen and (min-width: 1481px) {
  .post-type-archive-product .content_wrap .content li.product,
  .tax-product_cat .content_wrap .content li.product {
    width: 25% !important;
  }
}

@media only screen and (max-width: 1480px) and (min-width: 1281px) {
  .post-type-archive-product .content_wrap .content li.product,
  .tax-product_cat .content_wrap .content li.product {
    width: 33.333% !important;
  }
}
@media only screen and (max-width: 1280px) and (min-width: 960px) {
  .post-type-archive-product .content_wrap .content li.product,
  .tax-product_cat .content_wrap .content li.product {
    width: 50% !important;
  }
}

@media only screen and (max-width: 1023px) {
  .sc_layouts_menu_mobile_button {
    display: block;
  }
  .sc_layouts_menu.inited {
    display: none;
  }
}

@media (max-width: 736px) {
  .menu_mobile .menu_mobile_nav_area,
  .mobile_device .menu_mobile .menu_mobile_nav_area,
  .mobile_layout .menu_mobile .menu_mobile_nav_area,
  .mobile_device .menu_mobile .menu_mobile_nav_area,
  .mobile_layout .menu_mobile .menu_mobile_nav_area {
    max-height: initial;
  }
  .menu_mobile_inner {
    height: 100%;
    overflow-y: scroll;
  }
  .bank-icons > div {
    width: 98%;
    margin: 0 1%;
  }
}

@media only screen and (min-width: 992px) {
  li.menu-item.gmccMenuMegaParent > ul.sub-menu {
    position: absolute;
    width: 992px;
    left: -290px;
    margin-left: 0;
    background: #fff;
  }

  li.menu-item.gmccMenuMegaParent > ul.sub-menu:before {
    content: "";
    position: absolute;
    top: -1px;
    left: 35%;
    width: 0.6em;
    height: 0.6em;
    transform: rotate(45deg) translatex(-50%);
  }
}

@media only screen and (max-width: 991px) and (min-width: 800px) {
  li.menu-item.gmccMenuMegaParent > ul.sub-menu {
    position: absolute;
    width: 700px;
    left: -200px;
    margin-left: 0;
    background: #fff;
  }

  ul.sub-menu li.menu-item.gmccMenuMegaTitle > a {
    cursor: text;
    min-height: 50px;
  }

  li.menu-item.gmccMenuMegaParent > ul.sub-menu:before {
    content: "";
    position: absolute;
    top: -1px;
    left: 37%;
    width: 0.6em;
    height: 0.6em;
    transform: rotate(45deg) translatex(-50%);
  }
}

@media only screen and (min-width: 800px) {
  ul.sub-menu li.menu-item.gmccMenuMegaTitle {
    float: left;
    width: 16%;
    display: block;
  }
  li.menu-item.gmccMenuMegaParent > ul.sub-menu:before {
    background: #fff;
  }
  ul.sub-menu li.menu-item.gmccMenuMegaTitle > a {
    cursor: text;
  }
  ul.sub-menu li.menu-item.gmccMenuMegaTitle > a:hover {
    border: none;
  }
  ul.sub-menu li.menu-item.gmccMenuMegaTitle a span {
    color: #5a4f45;
  }
  ul.sub-menu li.menu-item.gmccMenuMegaTitle > a > span {
    font-weight: 700;
  }
  ul.sub-menu li.menu-item.gmccMenuMegaTitle ul.sub-menu {
    display: block !important;
    position: static;
    margin: 0;
    width: 100%;
    padding: 0;
    animation: none;
    box-shadow: none;
    background: #fff;
  }
  ul.sub-menu
    li.menu-item.gmccMenuMegaTitle
    ul.sub-menu
    li.gmccMenuMegaProduct
    a {
    padding: 0;
    border: none;
    background: transparent;
    margin: 0 5px;
    display: block;
    transition: background 0.5s ease;
  }
  ul.sub-menu
    li.menu-item.gmccMenuMegaTitle
    ul.sub-menu
    li.gmccMenuMegaProduct
    a:hover {
    background: #f1ce7e;
  }
  ul.sub-menu
    li.menu-item.gmccMenuMegaTitle
    ul.sub-menu
    li.gmccMenuMegaProduct
    a
    span {
    font-size: 14px;
    text-transform: none;
    line-height: 1;
  }

  li.gmccMenuMegaParentSingle ul.sub-menu {
    background: #fff;
    width: 250px;
    left: 20%;
  }
  li.gmccMenuMegaParentSingle ul.sub-menu {
    background: #fff;
  }
  li.gmccMenuMegaParentSingle ul.sub-menu:before {
    background: #fff;
  }

  li.gmccMenuMegaProductSingle a span {
    color: #5a4f45 !important;
  }
}
