@charset "UTF-8";
/*!
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 *
 * @author    	Afternet <info@afternet.gr>
 * @copyright 	Afternet
 * @license   	http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.navigation__list, .navigation__sub-list, .simpleVertical .mainMenu, .simpleVertical .subMenu__list {
  margin: 0;
  padding: 0;
  list-style: none; }

.navigation__link, .navigation__sub-link, .simpleVertical .mainMenu__link {
  width: 100%;
  height: 100%; }

a, .page-bar, .navigation__link:before, .navigation__icon img, .navigation__icon svg, .navigation__text, .navigation__drop-ico, .navigation__sub-link:after, .simpleVertical .mainMenu__icon img, .simpleVertical .mainMenu__icon svg, .simpleVertical .mainMenu__text, .simpleVertical .mainMenu__drop-ico, .simpleVertical .subMenu__text, .simpleVertical .subMenu__drop-ico, .has-compact-filter #amazzing_filter .compact-toggle.filters-fixed-btn, .product-miniature-table .product-functional-buttons-links .js-quick-view-iqit, #product .product-cover .expander,
#product .product-cover .expander > span {
  transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1); }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

a {
  background-color: transparent; }

a,
a:active,
a:hover,
a:focus {
  outline: 0;
  text-decoration: none; }

a:not([href]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):hover, a:not([href]):focus {
    color: inherit;
    text-decoration: none; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  overflow: auto;
  resize: vertical; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

select {
  word-wrap: normal; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  outline-offset: -2px;
  -webkit-appearance: none; }

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

legend {
  width: auto;
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

[role="button"] {
  cursor: pointer; }

dfn {
  font-style: italic; }

mark {
  background: #ff0;
  color: #000; }

img {
  vertical-align: middle;
  border-style: none;
  max-width: 100%;
  height: auto; }

svg {
  display: block;
  overflow: hidden;
  vertical-align: middle; }

pre {
  margin-top: 0;
  overflow: auto;
  margin-bottom: 1rem; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: 600; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

small {
  font-size: 80%; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

summary {
  display: list-item;
  cursor: pointer; }

output {
  display: inline-block; }

template {
  display: none; }

[hidden] {
  display: none !important; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */ }

input[type=number] {
  -moz-appearance: textfield; }

.easyzoom-flyout img {
  width: auto;
  height: auto;
  max-width: none; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  color: #495057;
  background-color: #F4F4F4;
  margin: 0; }

a {
  color: #495057;
  text-decoration: none; }
  a:hover, a:focus {
    color: #A38D6A; }

.badge {
  white-space: normal; }

.hidden-el {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0; }

input[type="radio"].hidden-el {
  opacity: 0; }

.sr-only,
.sr-only-focusable:not(:focus) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

.text-underline {
  text-decoration: underline; }

.alert-danger {
  color: #721c24; }

.alert-success {
  color: #155724; }

.alert-warning {
  color: #856404; }

.product-description .rte-content h1, .product-description .rte-content h2, .product-description .rte-content h3, .product-description .rte-content h4, .product-description .rte-content h5, .product-description .rte-content h6 {
  font-weight: bold;
  margin-bottom: 20px; }
.product-description .rte-content h1 {
  font-size: 26px; }
.product-description .rte-content h2 {
  font-size: 24px; }
.product-description .rte-content h3 {
  font-size: 22px; }
.product-description .rte-content h4 {
  font-size: 20px; }
.product-description .rte-content h5 {
  font-size: 18px; }
.product-description .rte-content h6 {
  font-size: 16px; }
.product-description .rte-content p {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 15px; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#wrapper {
  flex: 1 1 0;
  padding: 0; }

.main-wrap {
  display: flex;
  flex-direction: column;
  min-height: 100vh; }

#mobile-header {
  display: flex;
  /* mobile */
  background-color: #fff;
  box-shadow: 0px 10px 20px 0px rgba(18, 38, 63, 0.03); }
  @media screen and (min-width: 992px) {
    #mobile-header {
      display: none; } }

#desktop-header {
  display: none;
  /* mobile */
  background-color: #fff;
  box-shadow: 0px 10px 20px 0px rgba(18, 38, 63, 0.03); }
  @media screen and (min-width: 992px) {
    #desktop-header {
      display: flex; } }

.header-logo {
  background-color: #524A3D;
  width: 100%;
  max-width: 160px;
  padding: 16px;
  text-align: center; }
  @media screen and (min-width: 1280px) {
    .header-logo {
      max-width: 250px; } }
  .header-logo img {
    max-width: 100%;
    height: auto; }

.header-content {
  flex: 1 1 0;
  padding: 16px; }

.page {
  display: flex;
  flex: 1;
  position: relative; }

.page-bar {
  position: absolute;
  background-color: #524A3D;
  padding: 16px;
  width: 100%;
  height: 100%;
  flex: 0 0 250px;
  max-width: 250px;
  z-index: 10;
  top: 0;
  left: 0;
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }
  @media screen and (min-width: 1280px) {
    .page-bar {
      height: auto;
      position: relative;
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      transform: translate(0, 0); } }
  .page-bar.opened {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0); }

.page-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  max-width: 100%;
  padding: 16px;
  min-width: 0; }

.dashboard-box {
  padding: 0;
  margin-bottom: 16px; }
  .dashboard-box__title {
    display: block;
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
    color: #000; }
  .dashboard-box__login {
    display: block;
    font-size: 19px;
    font-weight: 700;
    line-height: 22px;
    color: #90826C; }

.panel {
  background-color: #fff;
  border-radius: 4px;
  padding: 20px;
  box-shadow: 0px 10px 20px 0px rgba(18, 38, 63, 0.03); }

.box {
  border: 1px solid #A38D6A;
  border-radius: 6px;
  padding: 20px; }

.fog {
  opacity: .25;
  pointer-events: none; }

/*#left-column{
    @include media-min-to(md){       
        max-width: 280px;
    }
}
#content-wrapper.left-column{
    @include media-min-to(md){
        padding-left: 35px;
        -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc( 100% - 280px );
        -ms-flex: 0 0 calc( 100% - 280px );
            flex: 0 0 calc( 100% - 280px );
        max-width: -webkit-calc( 100% - 280px );
        max-width: calc( 100% - 280px );
    }
}*/
body #back-to-top {
  z-index: 100;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #524A3D;
  color: #fff; }
  body #back-to-top:hover, body #back-to-top:focus {
    background-color: #353027; }

@media screen and (max-width: 1199px) {
  .desktop--el {
    display: none !important; } }

@media screen and (min-width: 1200px) {
  .mobile--el {
    display: none !important; } }

@media screen and (max-width: 767px) {
  .mobile--hide {
    display: none !important; } }

@media screen and (min-width: 768px) {
  .desktop--hide {
    display: none !important; } }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#header ul {
  margin: 0; }
#header .header-btn-w .header-btn.header-user-btn {
  width: 36px;
  height: 36px;
  padding: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #A7A7A7;
  color: #fff; }

#header .header-btn-w {
  padding-left: 11px;
  padding-right: 11px; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#mobile-header .col-mobile-btn .m-nav-btn {
  display: block; }
#mobile-header .col-mobile-btn-search .m-nav-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 6px;
  border-radius: 50%;
  background-color: #F4F4F4;
  color: #fff; }
#mobile-header .col-mobile-btn-account .m-nav-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 6px;
  border-radius: 50%;
  background-color: #A7A7A7;
  color: #fff; }

#mobile-cart-toogle {
  position: relative; }

#mobile-header .m-nav-btn > em {
  font-size: 2rem; }
  @media screen and (max-width: 575px) {
    #mobile-header .m-nav-btn > em {
      font-size: 1.5rem; } }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.navigation {
  position: relative;
  /*    display: block;
      position: fixed;
      top: 0;
      left: 0;
      width: 250px;
      height: 100%;
      z-index: 100;
      background-color: $menu-bg;
      border-right: 1px solid $menu-border-color;
      @include transition;
      @include transform(translate(-100%, 0));
      &.opened{
          @include transform(translate(0, 0));
      }
      @include media-min-to(lg){
          display: none!important;
      }*/ }
  .navigation__over {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0;
    background-color: rgba(18, 41, 28, 0.86);
    z-index: 100;
    transition: opacity 0.3s cubic-bezier(0.7, 0, 0.3, 1);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%); }
    .navigation__over.opened {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
      opacity: 1; }
    @media screen and (min-width: 1280px) {
      .navigation__over {
        display: none; } }
  .navigation__header {
    display: block;
    width: 100%;
    padding: 17px 12px;
    border-bottom: 1px solid #CBCBCB; }
    .navigation__header .menu-btn {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    .navigation__header .menu-btn__text {
      font-size: 18px;
      font-weight: 500;
      color: #B1A28D; }
    @media screen and (min-width: 1280px) {
      .navigation__header .menu-btn__icon {
        display: none; } }

.navigation__content {
  height: 100%;
  overflow: auto; }
  .navigation__content::-webkit-scrollbar {
    width: 5px; }
  .navigation__content::-webkit-scrollbar-button {
    background: #fff; }
  .navigation__content::-webkit-scrollbar-track-piece {
    background: #fff;
    border-radius: 10px; }
  .navigation__content::-webkit-scrollbar-thumb {
    background: #306547; }
.navigation__list {
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
  /*        &:after{
              content: '';
              display: block;
              width: 100%;
              height: 50px;
              position: absolute;
              bottom: 50px;
              left: 0;
              background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
              background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
              background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
              pointer-events: none;
              @include media-min-presta{
                  bottom: 0;
              }
          }*/ }
.navigation__item {
  display: block;
  border-bottom: 1px solid #CBCBCB; }
.navigation__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 12px 12px;
  position: relative; }
  .navigation__link:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #306547;
    z-index: -1;
    opacity: 0; }
  .navigation__link:hover:before, .navigation__link:focus:before {
    opacity: 1; }
  .navigation__link:hover .navigation__icon,
  .navigation__link:hover .navigation__text,
  .navigation__link:hover .navigation__drop-ico, .navigation__link:focus .navigation__icon,
  .navigation__link:focus .navigation__text,
  .navigation__link:focus .navigation__drop-ico {
    color: #fff; }
  .navigation__link:hover .navigation__icon img, .navigation__link:focus .navigation__icon img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1); }
.navigation__item.opened .navigation__link {
  background-color: #306547; }
  .navigation__item.opened .navigation__link .navigation__icon,
  .navigation__item.opened .navigation__link .navigation__text,
  .navigation__item.opened .navigation__link .navigation__drop-ico {
    color: #fff; }
  .navigation__item.opened .navigation__link .navigation__icon img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1); }
.navigation__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30px;
  flex: 0 0 30px;
  max-width: 30px;
  margin-right: 12px;
  margin-right: 0.75rem; }
  .navigation__icon svg {
    display: block;
    height: 24px;
    margin: 0 auto; }
.navigation__text {
  font-size: 14px;
  color: #3E2A0E; }
.navigation__drop-ico {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 30px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  color: #8E816E;
  cursor: pointer; }

.navigation__sub-menu {
  display: none;
  padding: 12px 0;
  background-color: #fff; }
.navigation__sub-item {
  display: block;
  padding: 4px 4px 4px 50px; }
  .navigation__sub-item.active .navigation__sub-link {
    color: #306547; }
    .navigation__sub-item.active .navigation__sub-link:after {
      opacity: 1;
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      transform: translate(0, 0); }
.navigation__sub-link {
  font-size: 14px;
  color: #3E2A0E;
  position: relative; }
  .navigation__sub-link:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -1px;
    left: 0;
    background-color: #306547;
    opacity: 0;
    -webkit-transform: translate(10px, 0);
    -ms-transform: translate(10px, 0);
    transform: translate(10px, 0); }
  .navigation__sub-link:hover, .navigation__sub-link:focus {
    color: #306547; }
    .navigation__sub-link:hover:after, .navigation__sub-link:focus:after {
      opacity: 1;
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      transform: translate(0, 0); }
  .navigation__sub-link--static {
    font-weight: bold;
    text-transform: uppercase;
    position: relative; }
    .navigation__sub-link--static:before {
      content: '';
      display: block;
      width: 6px;
      height: 6px;
      position: absolute;
      top: 7px;
      left: -15px;
      background-color: #306547;
      -webkit-transform: translate(0, -50%) rotate(45deg);
      -ms-transform: translate(0, -50%) rotate(45deg);
      transform: translate(0, -50%) rotate(45deg); }

/*!
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 *
 * @author    	Afternet <info@afternet.gr>
 * @copyright 	Afternet
 * @license   	http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
.menu--title {
  font-size: 11px;
  font-weight: 600;
  margin-bottom: 8px;
  color: #BEAD91;
  text-transform: uppercase; }

.simpleVertical__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #524A3D;
  position: absolute;
  right: 0;
  top: 48px;
  padding: 6px;
  color: #F4F4F4;
  cursor: pointer;
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
  z-index: 10; }
  @media screen and (min-width: 1280px) {
    .simpleVertical__btn {
      display: none; } }
  .simpleVertical__btn .menu-icon {
    display: flex; }
  .simpleVertical__btn .close-icon {
    display: none; }
  .simpleVertical__btn.opened .menu-icon {
    display: none; }
  .simpleVertical__btn.opened .close-icon {
    display: flex; }
.simpleVertical__over {
  display: none; }
.simpleVertical__container {
  overflow: auto;
  height: 100%; }
  .simpleVertical__container::-webkit-scrollbar {
    width: 5px; }
  .simpleVertical__container::-webkit-scrollbar-track {
    background-color: #F4F4F4; }
  .simpleVertical__container::-webkit-scrollbar-thumb {
    background-color: #524A3D; }
.simpleVertical__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100%; }
.simpleVertical .mainMenu {
  height: 100%; }
  .simpleVertical .mainMenu__item {
    display: block;
    position: relative; }
  .simpleVertical .mainMenu__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 0;
    position: relative;
    z-index: 1; }
  .simpleVertical .mainMenu__icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30px;
    flex: 0 0 30px;
    max-width: 30px;
    margin-right: 12px; }
    .simpleVertical .mainMenu__icon svg {
      display: block;
      height: 24px;
      margin: 0 auto; }
  .simpleVertical .mainMenu__text {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #F4F4F4;
    padding-right: 16px; }
  .simpleVertical .mainMenu__drop-ico {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 48px;
    height: 48px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    color: #F4F4F4;
    cursor: pointer; }
  .simpleVertical .mainMenu__link.active:before {
    opacity: 1; }
  .simpleVertical .mainMenu__link.active .mainMenu__icon,
  .simpleVertical .mainMenu__link.active .mainMenu__text,
  .simpleVertical .mainMenu__link.active .mainMenu__drop-ico {
    color: #fff; }
  .simpleVertical .mainMenu__link.active .mainMenu__icon img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1); }
  .simpleVertical .mainMenu__link:hover:before, .simpleVertical .mainMenu__link:focus:before {
    opacity: 1; }
  .simpleVertical .mainMenu__link:hover .mainMenu__icon,
  .simpleVertical .mainMenu__link:hover .mainMenu__text,
  .simpleVertical .mainMenu__link:hover .mainMenu__drop-ico, .simpleVertical .mainMenu__link:focus .mainMenu__icon,
  .simpleVertical .mainMenu__link:focus .mainMenu__text,
  .simpleVertical .mainMenu__link:focus .mainMenu__drop-ico {
    color: #F7C573; }
  .simpleVertical .mainMenu__link:hover .mainMenu__icon img, .simpleVertical .mainMenu__link:focus .mainMenu__icon img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1); }
.simpleVertical .subMenu {
  display: none;
  padding: 0 0 20px;
  background-color: transparent;
  width: 100%;
  /*overflow: auto;*/
  /*border-right: 1px solid #D6D6D6;*/ }
  .simpleVertical .subMenu .subMenu__link.active {
    background-color: transparent; }
  .simpleVertical .subMenu.active {
    display: block; }
  .simpleVertical .subMenu:after {
    content: '';
    width: 1px;
    height: 100%;
    background-color: transparent;
    position: absolute;
    top: 0;
    right: 0;
    display: none; }
  .simpleVertical .subMenu__list {
    overflow: auto; }
    .simpleVertical .subMenu__list::-webkit-scrollbar {
      width: 5px; }
    .simpleVertical .subMenu__list::-webkit-scrollbar-track {
      background-color: #E5E5E5; }
    .simpleVertical .subMenu__list::-webkit-scrollbar-thumb {
      background-color: #F4F4F4; }
  .simpleVertical .subMenu__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 12px;
    position: relative; }
  .simpleVertical .subMenu__item {
    display: block;
    margin-bottom: 0;
    position: relative; }
  .simpleVertical .subMenu__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 3px 0;
    position: relative; }
    .simpleVertical .subMenu__link--all {
      color: #BEAD91; }
      .simpleVertical .subMenu__link--all:active, .simpleVertical .subMenu__link--all:visited {
        color: #BEAD91; }
  .simpleVertical .subMenu__text {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #F4F4F4;
    padding-right: 16px; }
  .simpleVertical .subMenu__drop-ico {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 50px;
    height: 47px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    color: #F4F4F4;
    cursor: pointer; }
    .simpleVertical .subMenu__drop-ico:hover, .simpleVertical .subMenu__drop-ico:focus {
      color: #F7C573; }
  .simpleVertical .subMenu__link.active .subMenu__text,
  .simpleVertical .subMenu__link.active .subMenu__drop-ico {
    color: #F7C573; }
  .simpleVertical .subMenu__link:hover .subMenu__text,
  .simpleVertical .subMenu__link:hover .subMenu__drop-ico, .simpleVertical .subMenu__link:focus .subMenu__text,
  .simpleVertical .subMenu__link:focus .subMenu__drop-ico {
    color: #F7C573; }
.simpleVertical .subMenu .subMenu {
  display: none;
  padding: 12px 0;
  background-color: transparent; }
  .simpleVertical .subMenu .subMenu .subMenu__link.active {
    color: #F7C573; }
  .simpleVertical .subMenu .subMenu .subMenu__link {
    border: none; }
    .simpleVertical .subMenu .subMenu .subMenu__link .subMenu__text {
      font-size: 16px;
      font-weight: 400;
      line-height: 24px; }
    .simpleVertical .subMenu .subMenu .subMenu__link:hover .subMenu__text, .simpleVertical .subMenu .subMenu .subMenu__link:focus .subMenu__text {
      font-size: 16px;
      font-weight: 400;
      line-height: 24px; }
.simpleVertical .subMenu .subMenu .subMenu {
  display: none;
  background-color: transparent; }
  .simpleVertical .subMenu .subMenu .subMenu .subMenu__link.active {
    background-color: #fff;
    color: #F7C573; }
  .simpleVertical .subMenu .subMenu .subMenu .subMenu__link {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #fff; }
    .simpleVertical .subMenu .subMenu .subMenu .subMenu__link:hover, .simpleVertical .subMenu .subMenu .subMenu .subMenu__link:focus {
      color: #F7C573; }
.simpleVertical .subMenu .subMenu .subMenu .subMenu {
  display: none;
  background-color: transparent; }
  .simpleVertical .subMenu .subMenu .subMenu .subMenu .subMenu__link.active {
    background-color: #F2F2F5;
    color: #F7C573; }
  .simpleVertical .subMenu .subMenu .subMenu .subMenu .subMenu__link:hover, .simpleVertical .subMenu .subMenu .subMenu .subMenu .subMenu__link:focus {
    background-color: #F2F2F5;
    color: #F7C573; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.contact-rich--contact__box,
.contact-rich__box {
  margin-bottom: 8px; }
.contact-rich--contact .min-ico,
.contact-rich .min-ico {
  min-width: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#footer-copyrights {
  padding: 20px 0 0; }
  @media screen and (min-width: 992px) {
    #footer-copyrights {
      padding: 20px 0 0; } }

.paymnets-icons .col-auto {
  margin-bottom: 5px; }
.paymnets-icons img {
  display: block;
  max-width: 100%; }

.copyrights span,
.copyrights a {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  font-weight: normal;
  color: #A7A7A7; }
.copyrights a:hover span, .copyrights a:focus span {
  color: #524a3d; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.wpcf7-submit,
.btn-primary {
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
  padding: 8px 20px;
  background-color: #A38D6A;
  color: #fff;
  border-radius: 4px; }
  .wpcf7-submit:hover, .wpcf7-submit:focus,
  .btn-primary:hover,
  .btn-primary:focus {
    background-color: #877353;
    color: #fff;
    text-decoration: none; }

.btn-primary.disabled,
.btn-primary:disabled {
  background-color: #877353;
  opacity: .65; }

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active {
  background-color: #877353; }

.btn-secondary {
  font-size: 15px;
  font-weight: bold;
  background-color: #6c757d;
  color: #fff;
  border-radius: 4px;
  padding: 11px 21px; }
  .btn-secondary:hover, .btn-secondary:focus {
    background-color: #545b62;
    color: #fff;
    text-decoration: none; }

.btn-secondary.disabled,
.btn-secondary:disabled {
  background-color: #545b62;
  opacity: .65; }

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active {
  background-color: #545b62; }

.btn-order-info {
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  padding: 5px 20px;
  border-radius: 16px;
  color: #fff;
  background-color: #556EE6; }
  .btn-order-info:hover, .btn-order-info:focus {
    background-color: #2948df;
    color: #fff;
    text-decoration: none; }

.btn-continue-shopping {
  background-color: transparent;
  font-size: 17px;
  font-weight: 700;
  line-height: 24px;
  color: #495057;
  padding: 10px 0;
  border: none;
  border-bottom: 2px solid #495057; }
  .btn-continue-shopping:hover, .btn-continue-shopping:focus {
    color: #A38D6A;
    border-bottom: 2px solid #A38D6A; }

.btn-outline-gold {
  background-color: transparent;
  font-size: 17px;
  font-weight: 700;
  line-height: 24px;
  color: #A38D6A;
  padding: 10px 0;
  border: none;
  border-bottom: 2px solid #A38D6A; }
  .btn-outline-gold:hover, .btn-outline-gold:focus {
    color: #495057;
    border-bottom: 2px solid #495057; }

.product-miniature-table .btn-product-list,
.product-miniature .btn-product-list {
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  padding: 8px 20px;
  background-color: #A38D6A;
  color: #fff;
  border-radius: 30px; }
  .product-miniature-table .btn-product-list svg,
  .product-miniature .btn-product-list svg {
    pointer-events: none;
    /* fix for add to cart btn */ }

.product-miniature .btn-product-list {
  padding: 9px 20px;
  border-radius: 4px; }

.product-miniature-table .btn-product-list__icon {
  display: none; }

.product-miniature .btn-product-list__title {
  display: none; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#content-wrapper .page-title {
  display: block;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  color: #000;
  padding: 0;
  margin-bottom: 16px; }

#content-wrapper .category-image .page-title {
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
  color: #fff;
  margin-bottom: 0; }

#content-wrapper .category-no-image .page-title {
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
  color: #90826C;
  text-align: center;
  padding: 0;
  margin-bottom: 0; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.ps-emailsubscription-block label.hidden-el {
  color: #000000; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
body .page-content select.form-control-select.form-control,
body .page-content .form-control,
.form-control,
#search_widget .form-search-control,
textarea,
div.dt-container .dt-search input {
  border: none;
  border-radius: 4px;
  background-color: #F9F9F9;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  height: auto;
  color: #495057;
  padding: 10px;
  outline: none;
  box-shadow: none; }
  body .page-content select.form-control-select.form-control::-webkit-input-placeholder,
  body .page-content .form-control::-webkit-input-placeholder,
  .form-control::-webkit-input-placeholder,
  #search_widget .form-search-control::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder,
  div.dt-container .dt-search input::-webkit-input-placeholder {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #495057; }
  body .page-content select.form-control-select.form-control::-moz-placeholder,
  body .page-content .form-control::-moz-placeholder,
  .form-control::-moz-placeholder,
  #search_widget .form-search-control::-moz-placeholder,
  textarea::-moz-placeholder,
  div.dt-container .dt-search input::-moz-placeholder {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #495057; }
  body .page-content select.form-control-select.form-control:-ms-input-placeholder,
  body .page-content .form-control:-ms-input-placeholder,
  .form-control:-ms-input-placeholder,
  #search_widget .form-search-control:-ms-input-placeholder,
  textarea:-ms-input-placeholder,
  div.dt-container .dt-search input:-ms-input-placeholder {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #495057; }
  body .page-content select.form-control-select.form-control:-moz-placeholder,
  body .page-content .form-control:-moz-placeholder,
  .form-control:-moz-placeholder,
  #search_widget .form-search-control:-moz-placeholder,
  textarea:-moz-placeholder,
  div.dt-container .dt-search input:-moz-placeholder {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #495057; }
  body .page-content select.form-control-select.form-control.wpcf7-not-valid,
  body .page-content .form-control.wpcf7-not-valid,
  .form-control.wpcf7-not-valid,
  #search_widget .form-search-control.wpcf7-not-valid,
  textarea.wpcf7-not-valid,
  div.dt-container .dt-search input.wpcf7-not-valid {
    border-color: #FF0000; }

div.dt-container .dt-search input {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.49805 13.4999C8.88255 13.4999 10.1553 13.0236 11.1708 12.2339L14.4678 15.5309L15.5283 14.4704L12.2313 11.1734C13.0218 10.1571 13.498 8.88438 13.498 7.49988C13.498 4.19163 10.8063 1.49988 7.49805 1.49988C4.1898 1.49988 1.49805 4.19163 1.49805 7.49988C1.49805 10.8081 4.1898 13.4999 7.49805 13.4999ZM7.50051 3.00003C9.98226 3.00003 12.0005 5.01828 12.0005 7.50003C12.0005 9.98178 9.98226 12 7.50051 12C5.01876 12 3.00051 9.98178 3.00051 7.50003C3.00051 5.01828 5.01876 3.00003 7.50051 3.00003Z' fill='%23495057'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.55936 6.43956C8.84361 6.72456 9.00036 7.10106 9.00036 7.50006H10.5004C10.5004 6.70131 10.1884 5.94831 9.61986 5.37906C8.48436 4.24506 6.51561 4.24506 5.38086 5.37906L6.43986 6.44106C7.00986 5.87256 7.99236 5.87406 8.55936 6.43956Z' fill='%23495057'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 18px center;
  background-size: 18px 18px;
  padding: 10px 20px 10px 50px;
  border-radius: 30px;
  width: 100%; }

.form-control.-error + .form--error,
.form-control.-error ~ .form--error {
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 15px;
  right: 12px;
  z-index: 100;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15.996' viewBox='0 0 16 15.996'%3E%3Cpath d='M710.459,326a8,8,0,1,1,8-8A8.008,8.008,0,0,1,710.459,326Zm0-14.72A6.722,6.722,0,1,0,717.184,318,6.731,6.731,0,0,0,710.459,311.276Zm0,4.107a.965.965,0,1,1,.965-.965A.966.966,0,0,1,710.459,315.384Zm0,1.1a.628.628,0,0,1,.628.628v5.28a.628.628,0,1,1-1.256,0v-5.28A.627.627,0,0,1,710.459,316.484Z' transform='translate(-702.459 -310)' fill='%23f3557c' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center; }

.form--mail {
  display: block;
  width: 20px;
  height: 14px;
  position: absolute;
  top: 15px;
  right: 12px;
  z-index: 100; }

.form-control:focus {
  outline: none;
  box-shadow: none;
  border-color: #B7B7B7; }

body .has-float-label input:focus,
body .has-float-label select:focus {
  outline: none;
  box-shadow: none;
  border-color: #B7B7B7; }

.custom--select {
  -moz-appearance: none;
  -webkit-appearance: auto;
  appearance: auto;
  background-image: none;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='27' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.792 1.547l10.983 11.047L24.78 1.547a.882.882 0 0 1 1.25 0 .89.89 0 0 1 0 1.254L14.42 14.454a.854.854 0 0 1-.623.26.9.9 0 0 1-.625-.26L1.565 2.8a.87.87 0 0 1-.022-1.253.882.882 0 0 1 1.25 0h-.001z' stroke='%23666' fill='%23666'/%3E%3C/svg%3E") no-repeat right 16px center;
  background-size: 15px; }

body .page-content .has-float-label select.form-control,
.not-extra-field {
  -moz-appearance: none;
  -webkit-appearance: auto;
  appearance: auto;
  background: none;
  background-color: #fff; }

select.form-control-select.form-control.not-extra-field {
  display: inline-block;
  -moz-appearance: none;
  -webkit-appearance: auto;
  appearance: auto; }

select.form-control:not([size]):not([multiple]) {
  height: auto; }

.not-extra-field {
  border: 1px solid #B7B7B7;
  border-radius: 4px;
  background-color: #fff;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  color: #7C7C7C;
  height: auto;
  padding: 8px 8px; }

.field-label {
  font-size: 14px;
  font-weight: normal;
  color: #495057; }

body .form-group {
  padding: 0; }

[data-link-action="toggle-password-visibility"] {
  top: 25px; }

body a.custom-link:hover {
  border: none; }

.custom-scroll-bar::-webkit-scrollbar {
  width: 5px; }
.custom-scroll-bar::-webkit-scrollbar-track {
  background-color: #F0F0F2; }
.custom-scroll-bar::-webkit-scrollbar-thumb {
  background-color: #524a3d; }

.c-custom-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .c-custom-checkbox input[type=checkbox] {
    opacity: 0;
    position: absolute; }
  .c-custom-checkbox svg {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    max-width: 20px;
    margin-top: 0;
    margin-right: 5px; }
  .c-custom-checkbox label,
  .c-custom-checkbox span.label {
    display: block;
    font-size: 13px;
    width: 100%; }
  .c-custom-checkbox__icon {
    color: #524a3d; }
  .c-custom-checkbox .c-custom-checkbox__empty {
    display: block; }
  .c-custom-checkbox .c-custom-checkbox__checked {
    display: none; }
  .c-custom-checkbox input:checked ~ .c-custom-checkbox__empty {
    display: none; }
  .c-custom-checkbox input:checked ~ .c-custom-checkbox__checked {
    display: block; }

.custom-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .custom-checkbox input[type=checkbox] {
    opacity: 0;
    position: absolute; }
  .custom-checkbox svg {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    max-width: 20px;
    margin-top: 0;
    margin-right: 5px; }
  .custom-checkbox label,
  .custom-checkbox span.label {
    display: block;
    font-size: 13px;
    width: 100%; }
  .custom-checkbox__icon {
    color: #524a3d; }
  .custom-checkbox .custom-checkbox__empty {
    display: block; }
  .custom-checkbox .custom-checkbox__checked {
    display: none; }
  .custom-checkbox input:checked ~ .custom-checkbox__empty {
    display: none; }
  .custom-checkbox input:checked ~ .custom-checkbox__checked {
    display: block; }

body .custom-radio {
  width: auto;
  height: auto;
  margin-right: 6px;
  box-shadow: none;
  background-color: transparent;
  border: none; }
  body .custom-radio input[type=radio] {
    opacity: 0;
    position: absolute; }
  body .custom-radio input + span {
    display: block;
    width: 22px;
    height: 22px;
    border: 1px solid #DDD8D1;
    cursor: pointer;
    border-radius: 50%;
    background-color: #fff; }
  body .custom-radio input[type=radio]:checked + span {
    display: block;
    position: static;
    width: 22px;
    height: 22px;
    left: -1px;
    top: -1px;
    right: auto;
    bottom: auto;
    border: 6px solid #524a3d;
    background-color: #fff;
    animation: none; }

.custom-checkbox input[type=checkbox] + span:not(.color),
.custom-radio {
  border: none; }

.c-switch {
  display: block;
  cursor: pointer;
  margin: 0;
  width: 58px;
  height: 20px;
  text-align: center;
  position: relative; }
  .c-switch input[type=checkbox],
  .c-switch input[type=radio] {
    opacity: 0;
    position: absolute; }
  .c-switch__line {
    display: block;
    width: 100%;
    height: 10px;
    background-color: #E6E6E6;
    border-radius: 24px;
    position: absolute;
    top: 5px;
    left: 0;
    z-index: 2; }
  .c-switch__dot {
    display: block;
    width: 20px;
    height: 20px;
    background-color: #909090;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10; }
  .c-switch input[type=checkbox]:checked + .c-switch__dot,
  .c-switch input[type=radio]:checked + .c-switch__dot {
    left: auto;
    right: 0;
    background-color: #524a3d;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24); }

/*.custom-checkbox.af-checkbox-label:after, 
.custom-checkbox.af-radio-label:after{
    display: none;
}
.active > .custom-checkbox.af-checkbox-label:before, 
.active > .custom-checkbox.af-radio-label:before{
    display: none;
}
.af_filter .custom-checkbox.af-checkbox-label{
    padding-left: 0;
}*/
/*<span class="custom-checkbox">
    <input name="{$field.name}" id="cc_{$field.name}" type="checkbox" value="1" {if $field.value}checked="checked"{/if} {if $field.required}required{/if}>
    <span class="custom-checkbox__icon custom-checkbox__empty"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15"> <g fill="#fff" stroke="#707070" stroke-width="1"> <rect width="15" height="15" stroke="none"/> <rect x="0.5" y="0.5" width="14" height="14" fill="none"/> </g></svg></span>
    <span class="custom-checkbox__icon custom-checkbox__checked"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15"> <path d="M0,0H15V15H0Z" fill="#d8af54"/> <path d="M4246.006,393.541l2.525,2.274,3.852-4.715" transform="translate(-4241.695 -386.714)" fill="none" stroke="#fff" stroke-width="2"/></svg></span>   
    <label for="cc_{$field.name}">{$field.label nofilter}</label >
  </span>*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.has-compact-filter #amazzing_filter {
  max-width: 350px; }
  .has-compact-filter #amazzing_filter .compact-toggle {
    display: block !important;
    border-radius: 0; }
    @media screen and (min-width: 1280px) {
      .has-compact-filter #amazzing_filter .compact-toggle {
        display: none !important; } }
    .has-compact-filter #amazzing_filter .compact-toggle.filters-fixed-btn {
      width: 50px;
      height: 50px;
      border-radius: 50%;
      left: -60px;
      opacity: 1;
      visibility: visible;
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      transform: translate(0, 0); }
      .has-compact-filter #amazzing_filter .compact-toggle.filters-fixed-btn > span {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: 100%; }
  .has-compact-filter #amazzing_filter .compact-toggle-text {
    background-color: #524a3d;
    border-top-right-radius: 4px;
    font-size: 14px;
    font-weight: normal;
    text-transform: none; }
  .has-compact-filter #amazzing_filter .compact-toggle-icon {
    background-color: #524a3d;
    border-bottom-left-radius: 4px; }
  .has-compact-filter #amazzing_filter .btn-holder {
    background-color: transparent; }

.show-filter.has-compact-filter #amazzing_filter .compact-toggle.filters-fixed-btn {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(0, 20px);
  -ms-transform: translate(0, 20px);
  transform: translate(0, 20px); }

#amazzing_filter .title_block {
  display: block;
  font-size: 23px;
  font-weight: bold;
  color: #000;
  padding: 20px 15px;
  margin: 0; }
#amazzing_filter .selectedFilters {
  margin-bottom: 20px; }
#amazzing_filter .selectedFilters .clearAll {
  background: transparent; }
#amazzing_filter .selectedFilters .cf {
  background: transparent;
  padding: 5px 25px 5px 0;
  font-size: 15px;
  font-weight: 400;
  color: #808CA2; }
#amazzing_filter .selectedFilters .clearAll .txt {
  text-transform: none;
  font-size: 13px;
  color: #0074E0;
  text-decoration: underline; }
#amazzing_filter .selectedFilters .clearAll a i {
  display: none; }
#amazzing_filter .af_filter {
  border-bottom: 1px solid #524a3d; }
#amazzing_filter form {
  padding-top: 0; }
#amazzing_filter .af_subtitle {
  font-size: 15px;
  font-weight: bold;
  color: #000; }
#amazzing_filter .af-checkbox-label:after,
#amazzing_filter .af-radio-label:after {
  box-shadow: none; }
#amazzing_filter .af_filter .name {
  font-size: 14px;
  font-weight: normal;
  color: #000; }
#amazzing_filter .af-slider {
  margin-top: 20px; }
#amazzing_filter .af-slider .pointer {
  background: #524a3d;
  border: 5px solid #524a3d; }
#amazzing_filter .af-slider .back-bar {
  background: #DDDDDD; }
#amazzing_filter .af-slider .selected-bar {
  background: #524a3d; }

.has-compact-filter.show-filter .af-compact-overlay {
  background: rgba(82, 74, 61, 0.86);
  opacity: 1; }

.has-compact-filter .af.block .block_content {
  padding: 0 15px; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.language-selector ul {
  min-width: 55px; }
.language-selector .expand-more {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px; }
.language-selector .dropdown-item {
  padding: 6px 4px; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.social--links a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-radius: 50%;
  /*color: #fff;*/
  margin-bottom: 6px; }
  .social--links a svg {
    height: 25px; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.social-sharing li {
  padding: 0 6px; }
  .social-sharing li a {
    color: #495057; }
    .social-sharing li a:hover, .social-sharing li a:focus {
      color: #524a3d; }
.social-sharing svg {
  height: 20px; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
body #wrapper .breadcrumb {
  padding: 10px 0;
  margin: 0; }
  body #wrapper .breadcrumb svg {
    display: inline-block; }
body #wrapper .breadcrumb ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
body #wrapper .breadcrumb li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline; }
  body #wrapper .breadcrumb li .home-svg {
    position: relative;
    top: -3px; }
body #wrapper .breadcrumb li:first-child span {
  display: inline-block; }
body #wrapper .breadcrumb li:after {
  display: none; }
body #wrapper .breadcrumb__sep {
  margin: 0 10px; }
body #wrapper .breadcrumb li a,
body #wrapper .breadcrumb li span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #495057; }
body #wrapper .breadcrumb li > span span {
  color: #A38D6A; }
body #wrapper .breadcrumb li a:hover, body #wrapper .breadcrumb li a:focus {
  color: #A38D6A; }
  body #wrapper .breadcrumb li a:hover span, body #wrapper .breadcrumb li a:focus span {
    color: #A38D6A; }
body #wrapper .breadcrumb.breadcrumb--horizontal ol {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: auto;
  padding-bottom: 10px;
  padding-right: 5px; }
body #wrapper .breadcrumb.breadcrumb--horizontal li a,
body #wrapper .breadcrumb.breadcrumb--horizontal li span {
  white-space: nowrap; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#iqitwishlist-modal .modal-header .modal-title,
#blockcart-modal .modal-header .modal-title {
  font-size: 18px;
  line-height: 1; }
#iqitwishlist-modal .modal-header .close,
#blockcart-modal .modal-header .close {
  padding: 10px; }
#iqitwishlist-modal .modal-body,
#blockcart-modal .modal-body {
  padding-top: 20px; }
#iqitwishlist-modal .product-name a,
#blockcart-modal .product-name a {
  display: block;
  font-size: 14px;
  font-weight: normal;
  color: #495057;
  margin-bottom: 10px; }
  #iqitwishlist-modal .product-name a:hover, #iqitwishlist-modal .product-name a:focus,
  #blockcart-modal .product-name a:hover,
  #blockcart-modal .product-name a:focus {
    color: #524a3d; }
#iqitwishlist-modal .cart-products-count,
#blockcart-modal .cart-products-count {
  display: block;
  font-size: 14px;
  font-weight: normal; }
#iqitwishlist-modal .free-delivery,
#blockcart-modal .free-delivery {
  margin: 20px 0;
  border: none; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#iqitcookielaw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 540px; }
  #iqitcookielaw #iqitcookielaw-accept {
    -ms-flex-item-align: end;
    align-self: flex-end; }
  #iqitcookielaw a {
    color: #fff; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#search_widget {
  max-width: 285px; }
  #search_widget .form-search-control {
    padding: 10px 10px 10px 32px;
    border-radius: 30px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    color: #495057; }
    #search_widget .form-search-control::-webkit-input-placeholder {
      font-size: 14px;
      font-weight: 400;
      line-height: 21px;
      color: #495057; }
    #search_widget .form-search-control::-moz-placeholder {
      font-size: 14px;
      font-weight: 400;
      line-height: 21px;
      color: #495057; }
    #search_widget .form-search-control:-ms-input-placeholder {
      font-size: 14px;
      font-weight: 400;
      line-height: 21px;
      color: #495057; }
    #search_widget .form-search-control:-moz-placeholder {
      font-size: 14px;
      font-weight: 400;
      line-height: 21px;
      color: #495057; }

.search-widget .search-btn {
  padding: 0 12px;
  right: auto;
  left: 0; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
body .slick-prev {
  left: 0; }
  @media screen and (max-width: 767px) {
    body .slick-prev {
      left: 0; } }
body .slick-next {
  right: 0; }
  @media screen and (max-width: 767px) {
    body .slick-next {
      right: 0; } }
body ul.slick-dots li button:before {
  font-size: 12px;
  color: rgba(82, 74, 61, 0.33);
  opacity: 1; }
body ul.slick-dots li.slick-active button:before {
  opacity: 1;
  color: #524a3d; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
    Ta button τα φτιαχνω στις classes του wrap (.swiper-container-wrapper .swiper-slider)
    επειδη βγαινουν εξω απο το container για το θεμα με το overflow
*/
.swiper-container-wrapper,
.swiper-slider {
  position: relative; }
  .swiper-container-wrapper .swiper-pagination,
  .swiper-slider .swiper-pagination {
    position: relative;
    bottom: 0; }
  .swiper-container-wrapper .swiper-pagination-bullet-active,
  .swiper-slider .swiper-pagination-bullet-active {
    background: #524a3d; }
  .swiper-container-wrapper .swiper-button-next,
  .swiper-container-wrapper .swiper-button-prev,
  .swiper-slider .swiper-button-next,
  .swiper-slider .swiper-button-prev {
    width: 50px;
    height: 50px;
    padding: 0;
    background-color: #000;
    color: #fff;
    opacity: 1; }
  .swiper-container-wrapper .swiper-button-prev.swiper-button-disabled,
  .swiper-container-wrapper .swiper-button-next.swiper-button-disabled,
  .swiper-slider .swiper-button-prev.swiper-button-disabled,
  .swiper-slider .swiper-button-next.swiper-button-disabled {
    background-color: #495057;
    opacity: .5; }

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }
  .swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%; }
  .swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%; }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  background: #00793F;
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

.swiper-scrollbar-lock {
  display: none; }

.custom-arrows .swiper-button-prev:after,
.custom-arrows .swiper-button-next:after,
.remove-default-arrows .swiper-button-prev:after,
.remove-default-arrows .swiper-button-next:after {
  display: none; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.custom-product-slider.swiper {
  overflow: hidden; }
.custom-product-slider .swiper-slide {
  max-width: 310px; }
.custom-product-slider .swiper-pagination {
  padding-top: 20px; }

.swiper-container-wrapper .product-carousel {
  padding-left: 10px;
  padding-right: 10px; }
  @media screen and (min-width: 768px) {
    .swiper-container-wrapper .product-carousel {
      padding-left: 10px;
      padding-right: 10px; } }

.viewed-products .swiper-wrapper {
  padding-bottom: 55px; }
.viewed-products .swiper-slide {
  max-width: 185px; }
.viewed-products .js-product-miniature-wrapper {
  max-width: 185px; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.af-loader {
  width: 48px;
  height: 48px;
  border: 5px solid #524a3d;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: af-rotation 1s linear infinite; }

@keyframes af-rotation {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
#main.-combinations-loading #product-preloader {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#search #products,
#module-iqitsearch-searchiqit #products,
#best-sales #products,
#new-products #products,
#prices-drop #products,
#manufacturer.manufacturer--listing #products,
#category #products {
  padding: 10px;
  background-color: #fff;
  border-radius: 6px; }

#html_table_wrapper .dt-layout-row > .dt-layout-cell.dt-layout-start {
  width: 100%;
  max-width: 390px; }
#html_table_wrapper .dt-search {
  width: 100%;
  margin-bottom: 30px; }
  #html_table_wrapper .dt-search label {
    display: none; }

#html_table.table.dataTable > thead > tr > th {
  background-color: #F4F4F4;
  border-color: #495057; }
#html_table.table.dataTable thead > tr > th.dt-orderable-asc:hover, #html_table.table.dataTable thead > tr > th.dt-orderable-desc:hover {
  outline: none; }
  #html_table.table.dataTable thead > tr > th.dt-orderable-asc:hover .dt-column-title, #html_table.table.dataTable thead > tr > th.dt-orderable-desc:hover .dt-column-title {
    color: #BEAD91; }
#html_table .dt-column-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  color: #495057; }
#html_table.table.dataTable > tbody > tr > th, #html_table.table.dataTable > tbody > tr > td {
  padding: 20px 10px;
  border-color: #EBEBEB; }
#html_table .th-image {
  min-width: 80px; }
#html_table .th-product-title {
  min-width: 280px; }
#html_table .th-price,
#html_table .th-code {
  min-width: 120px; }
#html_table .th-availability {
  min-width: 140px; }
#html_table .th-add-to-cart {
  min-width: 280px; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#js-product-list-top {
  margin: 0;
  border: none; }

.category-image {
  position: relative;
  padding: 0;
  margin-bottom: 40px; }
  .category-image .page-title {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center; }
  .category-image img {
    display: block;
    width: 100%;
    height: auto; }

.category-no-image {
  background-color: #fff;
  border-radius: 4px;
  padding: 11px;
  text-align: center;
  margin-bottom: 40px; }

.category-description {
  padding-top: 20px;
  margin-bottom: 40px; }

.subcategory-box {
  background-color: #fff;
  padding: 10px;
  display: flex;
  align-items: center; }
  .subcategory-box .subcategory-name {
    flex: 1;
    display: block;
    font-size: 19px;
    font-weight: 700;
    line-height: 22px;
    color: #495057;
    padding-left: 20px; }
    .subcategory-box .subcategory-name:hover, .subcategory-box .subcategory-name:focus {
      color: #90826C; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.pagination .page-list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }
  .pagination .page-list li {
    border: none;
    margin: 0 4px; }
    .pagination .page-list li a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 40px;
      height: 40px;
      padding: 10px;
      font-size: 16px;
      font-weight: 700;
      line-height: 21px;
      color: #495057;
      border-radius: 10px; }
      .pagination .page-list li a:hover, .pagination .page-list li a:focus {
        background-color: #A38D6A;
        color: #fff; }
  .pagination .page-list li.current a {
    background-color: #A38D6A;
    color: #fff; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.product-miniature {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 10px 20px 0 rgba(18, 38, 63, 0.03);
  padding: 10px; }
  .product-miniature .product--title {
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #495057;
    min-height: 44px;
    margin-bottom: 12px; }
  .product-miniature .price__title {
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #495057; }
  .product-miniature .input-group-add-cart {
    display: block; }
    .product-miniature .input-group-add-cart > .row > .col:last-child {
      flex: 0 0 auto;
      width: auto; }

.products-grid .product-miniature-default .product-description {
  padding-top: 15px; }

.products-grid .product-miniature-layout-1 .product-price-and-shipping {
  padding-bottom: 20px; }

.line-through {
  text-decoration: line-through; }

.product-miniature-grid .product-functional-buttons em {
  font-size: 1.2rem; }

/*#js-product-list .js-product-miniature-wrapper{
    flex-basis: 50%;
    max-width: 320px;
    @media (min-width: 680px){
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333%;
            flex: 0 0 33.333%;
    }
    @media (min-width: 863px){
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333%;
            flex: 0 0 33.333%;
    }

    @media (min-width: 1113px){
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    }
    @media (min-width: 1650px){
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    }
    @media (min-width: 1820px){
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666%;
            flex: 0 0 16.666%;
    }
    @media (min-width: 2116px){
        -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    }
    @media (min-width: 2397px){
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1%;
            flex: 0 0 11.1%;
    }
    @media (min-width: 2679px){
        -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    }
    @media (min-width: 2959px){
        -webkit-box-flex: 0;
        -ms-flex: 0 0 9.09%;
            flex: 0 0 9.09%;
    }
    @media (min-width: 3240px){
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33%;
            flex: 0 0 8.33%;
    }
    @media (min-width: 3515px){
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7.69%;
            flex: 0 0 7.69%;
    }
}*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.iqitwishlist-product .product-image {
  max-width: 70px; }
  @media screen and (min-width: 768px) {
    .iqitwishlist-product .product-image {
      max-width: 100px; } }
.iqitwishlist-product .input-group-add-cart {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }

/*!
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 *
 * @author    	Afternet <info@afternet.gr>
 * @copyright 	Afternet
 * @license   	http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
.product-miniature-table picture {
  display: block;
  width: 100%;
  max-width: 80px; }
  .product-miniature-table picture img {
    display: block;
    width: 100%;
    height: auto; }
.product-miniature-table .product-functional-buttons-links {
  border-radius: 6px;
  position: relative;
  overflow: hidden; }
  .product-miniature-table .product-functional-buttons-links .js-quick-view-iqit {
    background-color: rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    opacity: 0;
    visibility: hidden; }
  .product-miniature-table .product-functional-buttons-links:hover .js-quick-view-iqit, .product-miniature-table .product-functional-buttons-links:focus .js-quick-view-iqit {
    opacity: 1;
    visibility: visible; }
.product-miniature-table .product-reference,
.product-miniature-table .product--title,
.product-miniature-table .product-text {
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  text-align: center;
  color: #495057; }
.product-miniature-table .product-reference,
.product-miniature-table .product--title {
  text-align: left; }
.product-miniature-table .input-group.bootstrap-touchspin,
.product-miniature-table .btn-product-list {
  margin: 0 auto; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#product .product_header_container,
#quickview-modal .product_header_container {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.col-product-image > .page-content {
  /*    position: -webkit-sticky;
      position: sticky;
      top: 140px;*/ }

@media screen and (min-width: 1580px) {
  #product-images-thumbs .swiper-vertical {
    margin-right: 50px; } }
#product-images-thumbs .swiper-slide {
  height: auto !important; }
  #product-images-thumbs .swiper-slide picture {
    display: inline-block;
    border-radius: 5px;
    border: 1px solid transparent;
    overflow: hidden; }
    @media screen and (min-width: 992px) {
      #product-images-thumbs .swiper-slide picture {
        border-radius: 20px; } }
  #product-images-thumbs .swiper-slide.swiper-slide-thumb-active picture {
    border-color: #524a3d; }

.product-cover .product-lmage-large {
  position: static; }

.images-container .swiper-button-prev,
.images-container .swiper-button-next {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  padding: 0;
  background-color: #484846;
  color: #fff;
  opacity: 1; }
.images-container .swiper-button-prev.swiper-button-disabled,
.images-container .swiper-button-next.swiper-button-disabled {
  opacity: .4; }

#product .product-cover .expander,
#product .product-cover .expander > span {
  background-color: transparent;
  color: #524a3d; }

#product .product-cover .expander:hover, #product .product-cover .expander:focus {
  background-color: transparent;
  color: #353027;
  opacity: 1 !important; }
  #product .product-cover .expander:hover > span, #product .product-cover .expander:focus > span {
    background-color: transparent;
    color: #353027;
    opacity: 1 !important; }

#product [data-magic-slide-id].active-selector img {
  -webkit-filter: none !important;
  filter: none !important; }
#product a[data-zoom-id] img, #product .mz-thumb img {
  padding: 0;
  border: 2px solid transparent; }
#product [data-magic-slide-id].mz-thumb-selected img {
  border: 2px solid #000; }

body [data-magic-slide-id].active-selector img {
  -webkit-filter: none !important;
  filter: none !important; }
body a[data-zoom-id] img, body .mz-thumb img {
  padding: 0;
  border: 2px solid transparent; }
body [data-magic-slide-id].mz-thumb-selected img {
  border: 2px solid #524a3d; }
body div.MagicToolboxContainer.selectorsLeft .MagicToolboxMainContainer {
  padding-left: 0; }
@media screen and (min-width: 768px) {
  body div.MagicToolboxContainer.selectorsLeft .MagicToolboxSelectorsContainer + .MagicToolboxMainContainer {
    padding-left: 10px; } }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#quickview-modal .modal-dialog {
  max-width: 875px; }
#quickview-modal .images-container {
  padding: 30px; }
#quickview-modal .quickview-info {
  padding: 30px; }
#quickview-modal .product-description__title {
  display: block;
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  color: #495057;
  padding: 0;
  margin-bottom: 10px; }
#quickview-modal .product-description {
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  color: #495057;
  padding-bottom: 10px;
  border-bottom: 1px solid #BEAD91;
  margin-bottom: 10px; }
  #quickview-modal .product-description p:last-child {
    margin-bottom: 0; }
#quickview-modal #product-description-short {
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  color: #495057;
  padding-bottom: 10px;
  border-bottom: 1px solid #BEAD91;
  margin-bottom: 10px; }
  #quickview-modal #product-description-short p:last-child {
    margin-bottom: 0; }

.js-quick-view-iqit {
  display: none; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.price-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline; }
  .price-box .regular-price {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-decoration: line-through;
    margin-right: 8px;
    color: #FB5B5F; }
  .price-box .product-price {
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    color: #495057; }

.product-miniature .regular-price {
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: line-through;
  color: #808080;
  margin: 0 0 0 8px; }
.product-miniature .product-price {
  font-size: 19px;
  font-weight: 700;
  line-height: 22px;
  color: #000; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.product-add-to-cart {
  /*    @include display-flex;
      @include align-items-center;
      @include flex-wrap;*/
  margin-top: 15px;
  margin-bottom: 15px; }
  .product-add-to-cart .product-quantity > .col {
    margin: 0; }
  .product-add-to-cart .product-quantity .qty {
    /*margin-right: 10px;*/ }

.btn-primary:not(.btn-iconic) em,
.btn-secondary:not(.btn-iconic) em {
  margin-right: 0.5em; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.iqitwishlist-product .input-group-add-cart .input-group,
.product-miniature-default .input-group-add-cart .input-group,
.product-miniature-table .input-group-add-cart .input-group {
  width: 100%;
  max-width: 92px; }

.product-miniature-default .input-group-add-cart .input-group {
  max-width: 130px;
  margin: 0 auto; }

.iqitwishlist-product .input-group-add-cart .input-group {
  max-width: 100px;
  margin-right: 10px; }

.product-miniature-default .product-add-cart .input-qty {
  max-width: none; }

.product-quantity .qty {
  width: 100%;
  max-width: 130px; }

.cart-item .bootstrap-touchspin {
  width: 100%;
  max-width: 92px;
  min-height: 30px; }

body .form-control.input-qty,
body .form-control#quantity_wanted,
body .form-control.js-cart-line-product-quantity,
.bootstrap-touchspin .btn-touchspin {
  border: none;
  background-color: #fff; }

body .form-control.input-qty,
body .form-control#quantity_wanted,
body .form-control.js-cart-line-product-quantity {
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  text-align: center;
  color: #495057;
  min-width: 30px;
  padding: 0; }

.input-group .input-group-btn > .btn {
  width: 30px;
  height: 30px;
  font-size: 22px;
  line-height: 28px;
  color: #BEAD91;
  padding: 0;
  border: 1px solid #BEAD91;
  text-align: center; }

.product-miniature-default .input-group.bootstrap-touchspin {
  background-color: #F4F4F4;
  border-radius: 4px;
  padding: 6px 20px;
  max-width: none; }

.product-miniature-default .input-group .input-group-btn > .btn {
  background-color: transparent;
  border: none;
  color: #495057; }

.product-miniature-default .form-control.input-qty {
  background-color: transparent; }

.input-group.bootstrap-touchspin {
  border-radius: 0;
  overflow: hidden; }

.bootstrap-touchspin .input-group-btn-vertical em {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: 400; }

.bootstrap-touchspin .input-group-btn-vertical em {
  font-size: 1rem;
  left: 6px; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#product-availability {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  #product-availability.badge {
    background: transparent;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    padding-left: 0;
    padding-right: 0; }
  #product-availability svg {
    margin-right: 6px; }
  #product-availability.badge-success {
    color: #63BF8A; }
  #product-availability.badge-danger {
    color: #ED2224; }
  #product-availability.badge-warning {
    color: #a17738; }

.product-miniature-table .product--availability .badge {
  display: block;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  text-align: center;
  padding: 5px 15px;
  border-radius: 30px; }
  .product-miniature-table .product--availability .badge.badge-success {
    background-color: #DAF4EB !important;
    color: #006641 !important; }
  .product-miniature-table .product--availability .badge.badge-danger {
    background-color: #FFE2E2 !important;
    color: #FF0000 !important; }
  .product-miniature-table .product--availability .badge.badge-warning {
    background-color: #FFE8BD !important;
    color: #FFA600 !important; }

.order--availability .badge {
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  text-align: center;
  padding: 5px 15px;
  border-radius: 30px; }
  .order--availability .badge.badge-success {
    background-color: #DAF4EB !important;
    color: #006641 !important; }
  .order--availability .badge.badge-danger {
    background-color: #FFE2E2 !important;
    color: #FF0000 !important; }
  .order--availability .badge.badge-warning {
    background-color: #FFE8BD !important;
    color: #FFA600 !important; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.product-additional-info {
  border: none; }

.product-accessories .section--title,
.category-products .section--title,
.viewed-products .section--title {
  display: block;
  font-size: 20px;
  font-weight: bold;
  padding: 0;
  margin-top: 20px; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.product-miniature-default .product-flags {
  left: auto;
  right: 10px;
  top: 10px; }

.product-flag.discount, .product-flag.on-sale, .product-flag.discount-amount, .product-flag.discount-percentage, .product-flag.online-only, .product-flag.pack, .product-flag.new {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #556EE6;
  color: #fff;
  font-size: 13px;
  font-weight: 500; }

/*.ribbon{
    @include display-flex;
    @include align-items-center;
    @include justify-content-center;
    width: 46px;
    height: 25px;
    background-color: #0F9447;
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    padding: 1px 1px;
    position: relative;
    margin-bottom: 20px;
    &:last-child{
        margin-bottom: 0;
    }
    &:before{
        content: "";
        position: absolute;
        z-index: 2;
        left: 0;
        top: 25px;
        border-left: 23px solid #0F9447;
        border-right: 23px solid #0F9447;
        border-bottom: 10px solid transparent;
    }
    &.discount,
    &.on-sale,
    &.discount-amount,
    &.discount-percentage,
    &.online-only,
    &.new{
        background-color: #ED2224;
        &:before{
            border-left-color: #ED2224;
            border-right-color: #ED2224;
        }
    }
}*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.product-bundles {
  background-color: #fff;
  margin-bottom: 55px;
  padding: 30px 15px; }
  @media screen and (min-width: 768px) {
    .product-bundles {
      padding: 30px 15px; } }
  @media screen and (min-width: 992px) {
    .product-bundles {
      padding: 80px 70px; } }
  .product-bundles__title {
    font-size: 24px;
    font-weight: bold;
    color: #000;
    padding: 0;
    margin-bottom: 15px; }
  .product-bundles__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media screen and (min-width: 768px) {
      .product-bundles__row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; } }
  .product-bundles__footer {
    border-top: 1px solid #8E816E;
    padding-top: 10px;
    margin-top: 10px; }
  .product-bundles__totals {
    width: 100%;
    max-width: 285px;
    margin-left: auto; }
  .product-bundles__total-line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    padding: 0; }
    .product-bundles__total-line .product-bundles__label {
      font-size: 20px;
      color: #000; }
    .product-bundles__total-line .product-bundles__value {
      font-size: 31px;
      font-weight: bold;
      color: #000; }
  .product-bundles__points-line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0; }
    .product-bundles__points-line .product-bundles__label {
      font-size: 14px;
      color: #000; }
    .product-bundles__points-line .product-bundles__value {
      font-size: 17px;
      font-weight: 500;
      color: #00A7C6; }
  .product-bundles__actions {
    padding-top: 20px; }
  .product-bundles__add-to-cart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 200px;
    margin-left: auto; }
    .product-bundles__add-to-cart svg {
      margin-right: 10px; }
  .product-bundles__sep {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0; }
    @media screen and (min-width: 768px) {
      .product-bundles__sep {
        padding: 0 5px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    @media screen and (max-width: 991px) {
      .product-bundles__sep--last {
        display: none; } }
    .product-bundles__sep--last .product-bundles__plus {
      display: none; }
  .product-bundles__sep--line {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    height: 1px;
    width: auto;
    border-bottom: 1px dotted #8E816E; }
    @media screen and (min-width: 768px) {
      .product-bundles__sep--line {
        height: auto;
        width: 1px;
        border-bottom: none;
        border-left: 1px dotted #8E816E; } }
  .product-bundles__plus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background-color: #8E816E; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.iqit-review-star {
  color: #495057; }

#iqitreviews-list .iqitreviews-review:last-child {
  border-bottom: none; }
#iqitreviews-list .iqitreviews-review .title {
  font-size: 14px;
  font-weight: 500;
  color: #495057; }
#iqitreviews-list .iqitreviews-review .comment {
  font-size: 14px;
  font-weight: normal;
  color: #495057; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#blockcart-modal .product-name a,
#blockcart-content .col-info a,
#cart .cart-item .product-line-info .label,
.iqitwishlist-product .product-name,
#checkout #tc-container .product--line-info a.label,
#checkout #tc-container-mobile .product--line-info a.label {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  color: #495057; }

.product-line-info .label, .product-line-info .value,
.product-line-attributes .label,
.product-line-attributes .value,
#checkout #tc-container .product-line-info .label,
#checkout #tc-container-mobile .product-line-info .label {
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  color: #A7A7A7; }

.product-attributes .product-line-info,
.product-line-attributes {
  line-height: 1; }

.cart-item .col-code {
  max-width: 70px; }
  @media screen and (min-width: 992px) {
    .cart-item .col-code {
      max-width: 100px; } }
.cart-item .cart-reference {
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  color: #495057; }
.cart-item .product-image {
  max-width: 70px; }
  @media screen and (min-width: 768px) {
    .cart-item .product-image {
      max-width: 100px; } }
.cart-item .product--price {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  color: #495057; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.cart-summary-line .label, .cart-summary-line .value,
body.compact-cart #tc-container .cart-summary-line > span.label,
body.compact-cart #tc-container .cart-summary-line > span.value {
  font-size: 14px;
  font-weight: 400;
  color: #000; }

.cart-summary-line.cart-total {
  font-size: 17px; }

.cart-totals .label, .cart-totals .value,
.cart-summary-line.cart-total .label, .cart-summary-line.cart-total .value,
body.compact-cart #tc-container .cart-summary-line.cart-total > span.label,
body.compact-cart #tc-container .cart-summary-line.cart-total > span.value {
  font-size: 17px;
  font-weight: bold;
  color: #000; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#cart #main > .container {
  padding: 0; }
#cart .title-panel {
  background-color: #fff;
  border-radius: 4px;
  padding: 15px 10px;
  text-align: center;
  margin-bottom: 20px; }
  #cart .title-panel .page-title {
    display: block;
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
    color: #A38D6A;
    padding: 0;
    margin-bottom: 0;
    text-align: center; }
#cart .cart-grid {
  margin-bottom: 0; }
  #cart .cart-grid .cart-grid-body {
    margin-bottom: 20px; }
  #cart .cart-grid .cart-grid-bottom {
    padding-top: 40px; }
#cart .cart-summary {
  border-radius: 4px;
  border: 1px solid #A38D6A;
  padding: 10px; }
  @media screen and (min-width: 992px) {
    #cart .cart-summary {
      padding: 20px; } }
  #cart .cart-summary .cart-summary-line {
    margin-bottom: 5px; }
  #cart .cart-summary hr {
    display: none; }
  #cart .cart-summary .card-body {
    padding: 0; }
    #cart .cart-summary .card-body.cart-detailed-subtotals {
      padding-bottom: 10px;
      margin-bottom: 10px;
      border-bottom: 1px solid #EBEBEB; }
  #cart .cart-summary .block-promo {
    display: none; }
#cart .cart-container {
  border-radius: 4px;
  border: 1px solid #A38D6A;
  padding: 10px; }
  @media screen and (min-width: 992px) {
    #cart .cart-container {
      padding: 20px; } }
#cart .cart-item-header {
  border: none;
  border-bottom: 1px solid #495057;
  padding: 0 0 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  color: #495057; }
#cart .cart-items {
  margin-bottom: 0; }
#cart .cart-item {
  border-color: #EBEBEB; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
body .ps-shoppingcart.header-cart-btn-w .cart-toggle-details {
  display: block !important; }

#_desktop_blockcart-content,
#_mobile_blockcart-content {
  display: none !important; }

.ps-shoppingcart #cart-toogle {
  display: flex;
  align-items: baseline; }
.ps-shoppingcart .cart--wrapper {
  display: flex;
  flex-direction: column;
  align-items: start;
  text-align: left; }
.ps-shoppingcart .cart-products-count-btn {
  position: static;
  top: auto;
  left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 20px;
  height: 20px;
  background-color: #FB5B5F;
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  border-radius: 30px;
  padding: 0 5px;
  color: #fff; }
.ps-shoppingcart .cart-toggle-details {
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  color: #495057; }

#mobile-cart-toogle {
  position: relative; }

#blockcart-content .cart-subtotals {
  border-top: none; }
#blockcart-content .cart-totals {
  border-top: none; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2022 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#checkout #content.page-content,
#module-thecheckout-order #content.page-content {
  padding: 0; }
#checkout #tc-container,
#module-thecheckout-order #tc-container {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto; }
#checkout .error-msg,
#module-thecheckout-order .error-msg {
  font-size: 14px;
  font-style: normal; }

.empty-cart-notice__label {
  font-size: 26px;
  font-weight: 400;
  color: #000; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.free-delivery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px;
  border-top: 1px solid #B1A28D; }
  .free-delivery__icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30px;
    flex: 0 0 30px;
    max-width: 30px;
    margin-right: 12px; }
  .free-delivery__content {
    font-size: 14px;
    line-height: 17px;
    font-weight: normal;
    color: #000; }
    .free-delivery__content strong {
      font-weight: bold; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2022 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#tc-container .checkout-block[class*='num-'] .block-header:before,
#tc-container-mobile .checkout-block[class*='num-'] .block-header:before {
  display: none; }
#tc-container #thecheckout-login-form,
#tc-container #thecheckout-account,
#tc-container #thecheckout-newsletter,
#tc-container #thecheckout-address-invoice,
#tc-container #thecheckout-address-delivery,
#tc-container #thecheckout-shipping,
#tc-container #thecheckout-payment,
#tc-container #thecheckout-order-message,
#tc-container #thecheckout-cart-summary,
#tc-container #thecheckout-confirm,
#tc-container-mobile #thecheckout-login-form,
#tc-container-mobile #thecheckout-account,
#tc-container-mobile #thecheckout-newsletter,
#tc-container-mobile #thecheckout-address-invoice,
#tc-container-mobile #thecheckout-address-delivery,
#tc-container-mobile #thecheckout-shipping,
#tc-container-mobile #thecheckout-payment,
#tc-container-mobile #thecheckout-order-message,
#tc-container-mobile #thecheckout-cart-summary,
#tc-container-mobile #thecheckout-confirm {
  background-color: #fff;
  border-radius: 4px;
  padding: 20px;
  margin-bottom: 20px; }
#tc-container .checkout-block,
#tc-container-mobile .checkout-block {
  padding: 20px 15px; }
  @media screen and (min-width: 768px) {
    #tc-container .checkout-block,
    #tc-container-mobile .checkout-block {
      padding: 20px 40px; } }
#tc-container .inner-area,
#tc-container-mobile .inner-area {
  border: 1px solid #A38D6A;
  border-radius: 6px;
  padding: 20px; }
#tc-container .block-header,
#tc-container-mobile .block-header {
  display: block;
  font-size: 22px;
  font-weight: bold;
  color: #000;
  padding: 0; }

#thecheckout-address-invoice .address-fields .form-fields,
#thecheckout-address-delivery .address-fields .form-fields {
  margin-left: -5px;
  margin-right: -5px; }
#thecheckout-address-invoice .address-fields .form-group,
#thecheckout-address-delivery .address-fields .form-group {
  padding-left: 5px;
  padding-right: 5px; }
@media screen and (max-width: 575px) {
  #thecheckout-address-invoice .address-fields .form-group.firstname,
  #thecheckout-address-invoice .address-fields .form-group lastname,
  #thecheckout-address-delivery .address-fields .form-group.firstname,
  #thecheckout-address-delivery .address-fields .form-group lastname {
    flex-basis: 100% !important; } }

#boxnowmap {
  z-index: 999; }

#thecheckout-shipping .boxnow-map-widget-button {
  max-height: none; }
#thecheckout-shipping .carrier-extra-content.afboxnow {
  padding-left: 20px;
  padding-top: 15px; }
  @media screen and (min-width: 576px) {
    #thecheckout-shipping .carrier-extra-content.afboxnow {
      padding-left: 35px; } }
#thecheckout-shipping #boxnow-popup-content-wrapper {
  padding-top: 15px; }
#thecheckout-shipping .delivery-options .row.delivery-option + .clearfix,
#thecheckout-shipping .delivery-options .row.delivery-option ~ .clearfix {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #EDEDED; }
#thecheckout-shipping .delivery-option-label {
  cursor: pointer;
  padding-left: 0; }
#thecheckout-shipping .delivery-option-name {
  margin-bottom: 5px; }
#thecheckout-shipping .shipping-radio {
  padding-left: 0;
  -ms-flex-preferred-size: 40px;
  flex-basis: 40px;
  max-width: 40px; }
  @media screen and (min-width: 576px) {
    #thecheckout-shipping .shipping-radio {
      -ms-flex-preferred-size: 50px;
      flex-basis: 50px;
      max-width: 50px; } }
#thecheckout-shipping .delivery-option .delivery-option-label {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%; }
#thecheckout-shipping .delivery-option .carrier-name {
  font-weight: normal; }
#thecheckout-shipping .delivery-option.active .carrier-name {
  font-weight: bold; }
#thecheckout-shipping .delivery-option-label:hover .carrier-name, #thecheckout-shipping .delivery-option-label:focus .carrier-name {
  font-weight: bold; }

body#checkout .additional-information {
  margin: 0;
  font-size: 1rem; }

body #thecheckout-payment .payment-options > div > .payment-option {
  margin-bottom: 5px; }
body #thecheckout-payment .payment-option .custom-radio {
  margin-top: 0;
  margin-right: 18px; }
  @media screen and (min-width: 576px) {
    body #thecheckout-payment .payment-option .custom-radio {
      margin-right: 28px; } }
body #thecheckout-payment .additional-information {
  padding-left: 40px;
  margin-left: 0; }
  @media screen and (min-width: 576px) {
    body #thecheckout-payment .additional-information {
      padding-left: 50px; } }
body #thecheckout-payment .tc-main-title {
  cursor: pointer; }
  body #thecheckout-payment .tc-main-title .h6 {
    font-weight: normal;
    display: block;
    margin: 0;
    cursor: pointer; }
  body #thecheckout-payment .tc-main-title.active .h6 {
    font-weight: bold; }

#thecheckout-cart-summary .card-block {
  padding-left: 0;
  padding-right: 0; }
#thecheckout-cart-summary .cart-grid.row > .card {
  padding-left: 0;
  padding-right: 0; }

#thecheckout-confirm #conditions-to-approve {
  margin-bottom: 20px; }
#thecheckout-confirm .js-terms {
  font-size: 13px; }
  #thecheckout-confirm .js-terms a {
    color: #524a3d; }
#thecheckout-confirm #confirm_order {
  width: 100%; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.block-promo .input-group .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
.block-promo .cart-voucher form {
  display: block; }

.cart-voucher .cart-voucher__text {
  font-size: 14px;
  color: #000;
  margin-bottom: 10px; }

/*.block-promo .cart-voucher-area{
    padding: 0 20px;
    background: transparent;
}
.cart-voucher{
    .input-group-voucher{
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 100%;
    }
    .form-control{
        margin-right: 4px;
    }
    .btn-secondary{
        padding: 10px 21px;
    }
}*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.order-confirmation {
  max-width: 1000px;
  margin: 0 auto; }
  .order-confirmation__header {
    margin-bottom: 30px; }
  .order-confirmation__title {
    display: block;
    font-size: 38px;
    font-weight: bold;
    color: #000;
    margin-bottom: 10px; }
  .order-confirmation__subtitle {
    display: block;
    margin-bottom: 30px; }
    .order-confirmation__subtitle p {
      display: block;
      font-size: 20px;
      font-weight: normal;
      color: #000;
      padding: 0;
      margin: 0; }
  .order-confirmation__email-text {
    display: block;
    margin-bottom: 60px;
    font-size: 20px;
    font-weight: normal;
    color: #000; }
  .order-confirmation__header {
    display: block;
    font-size: 26px;
    font-weight: bold;
    color: #000;
    padding: 0;
    margin-bottom: 20px; }
    .order-confirmation__header--border {
      border-bottom: 1px solid #DBDBDB;
      padding-bottom: 10px;
      margin-bottom: 10px; }
    .order-confirmation__header--small {
      font-size: 22px;
      margin-bottom: 30px; }
  .order-confirmation__box {
    background-color: #F7F7F7;
    padding: 30px 20px;
    margin-bottom: 30px; }

.order-details {
  border-bottom: 1px solid #DBDBDB;
  padding-bottom: 20px;
  margin-bottom: 20px; }
  .order-details__title {
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #000; }
  .order-details__text {
    display: block;
    font-size: 15px;
    font-weight: normal;
    color: #000; }

#order-items .card-title {
  display: block;
  font-size: 18px;
  font-weight: bold;
  color: #000;
  margin-bottom: 20px; }
#order-items .order-line {
  border-bottom: 1px solid #DBDBDB;
  padding-bottom: 10px;
  margin-bottom: 10px; }
  #order-items .order-line__img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75px;
    flex: 0 0 75px;
    max-width: 75px;
    margin-right: 10px; }
  #order-items .order-line__content {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto; }
#order-items .details {
  font-size: 15px;
  font-weight: normal;
  color: #000; }
#order-items .qty {
  font-size: 15px;
  font-weight: normal;
  color: #000; }

.order-confirmation-table-sum td {
  font-size: 15px;
  font-weight: normal;
  color: #000;
  margin-bottom: 10px; }
.order-confirmation-table-sum .totals td {
  font-weight: bold; }
  .order-confirmation-table-sum .totals td .value {
    font-size: 24px; }

#order-confirmation #order-items table tr {
  height: 30px; }

#content-hook_payment_return {
  padding-top: 20px;
  font-size: 15px;
  font-weight: normal;
  color: #000; }

#order-confirmation #registration-form {
  max-width: 1000px;
  margin: 30px auto; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.page-customer-account .page-header,
.page-my-account .page-header,
.page-addresses .page-header,
#module-iqitwishlist-view .page-header,
#module-hioutofstocknotification-subscribe .page-header {
  background-color: #fff;
  border-radius: 4px;
  padding: 15px 10px;
  text-align: center;
  margin-bottom: 20px; }
  .page-customer-account .page-header .page--title,
  .page-my-account .page-header .page--title,
  .page-addresses .page-header .page--title,
  #module-iqitwishlist-view .page-header .page--title,
  #module-hioutofstocknotification-subscribe .page-header .page--title {
    display: block;
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
    color: #A38D6A;
    padding: 0;
    margin-bottom: 0;
    text-align: center; }
.page-customer-account #content,
.page-my-account #content,
.page-addresses #content,
#module-iqitwishlist-view #content,
#module-hioutofstocknotification-subscribe #content {
  background-color: #fff;
  border-radius: 4px;
  padding: 20px; }
  .page-customer-account #content .content-inner,
  .page-my-account #content .content-inner,
  .page-addresses #content .content-inner,
  #module-iqitwishlist-view #content .content-inner,
  #module-hioutofstocknotification-subscribe #content .content-inner {
    border: 1px solid #A38D6A;
    padding: 20px;
    border-radius: 6px; }
  .page-customer-account #content .inner-title,
  .page-my-account #content .inner-title,
  .page-addresses #content .inner-title,
  #module-iqitwishlist-view #content .inner-title,
  #module-hioutofstocknotification-subscribe #content .inner-title {
    display: block;
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
    color: #000;
    padding: 0;
    margin-bottom: 20px; }

#module-iqitwishlist-view,
#module-hioutofstocknotification-subscribe {
  display: block !important; }

.my-account-page-content-wrapper .my-account-side-links,
.my-account-page-content-wrapper .my-account-side-links > a {
  border-color: #EBEBEB; }

.addresses-footer a[data-link-action="add-address"] i {
  vertical-align: middle; }

.link-item i {
  display: none; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.home-banners-slider.elementor-column {
  display: block; }
.home-banners-slider .elementor-column-wrap {
  display: block; }
@media screen and (min-width: 1280px) {
  .home-banners-slider .swiper-button-prev,
  .home-banners-slider .swiper-button-next {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0); } }
.home-banners-slider .swiper-pagination {
  position: absolute; }

.home-main-slide img {
  display: block;
  width: 100%;
  height: auto;
  max-width: none; }
.home-main-slide .elementor-button {
  background-color: transparent;
  font-size: 17px;
  font-weight: 700;
  line-height: 24px;
  color: #fff;
  padding: 0; }

.home-categories > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; }

.home-category {
  background-color: #fff;
  padding: 10px;
  border-radius: 6px;
  width: 100%; }
  @media screen and (min-width: 768px) {
    .home-category {
      flex: 0 1 calc(50% - 20px); } }
  @media screen and (min-width: 992px) {
    .home-category {
      flex: 0 1 calc(33.333% - 20px); } }
  @media screen and (min-width: 1580px) {
    .home-category {
      flex: 0 1 calc(25% - 20px); } }
  .home-category .elementor-iqit-banner {
    display: flex;
    align-items: center;
    justify-content: left; }
    .home-category .elementor-iqit-banner .elementor-iqit-banner-img {
      display: flex;
      align-items: center;
      justify-content: center;
      background-color: #F9F9F9;
      max-width: 130px;
      border-radius: 6px;
      overflow: hidden;
      padding: 30px; }
    .home-category .elementor-iqit-banner .elementor-iqit-banner-content {
      padding-left: 20px; }
    .home-category .elementor-iqit-banner .elementor-iqit-banner-title {
      display: block;
      font-size: 19px;
      font-weight: 700;
      line-height: 22px;
      color: #495057;
      padding: 0;
      margin-bottom: 10px; }
    .home-category .elementor-iqit-banner .elementor-button {
      background-color: transparent;
      font-size: 14px;
      font-weight: 700;
      line-height: 21px;
      color: #A38D6A;
      padding: 0; }

.category-banner-row > .elementor-column-wrap > .elementor-widget-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; }

.category-banner {
  background-color: #fff;
  border-radius: 4px;
  width: 100%; }
  @media screen and (min-width: 768px) {
    .category-banner {
      flex: 0 1 calc(50% - 20px); } }
  @media screen and (min-width: 992px) {
    .category-banner {
      flex: 0 1 calc(33.333% - 20px); } }
  @media screen and (min-width: 1580px) {
    .category-banner {
      flex: 0 1 calc(25% - 20px); } }
  .category-banner .elementor-iqit-banner-img {
    margin-bottom: 14px; }
  .category-banner .elementor-iqit-banner-title {
    font-size: 19px;
    font-weight: 700;
    line-height: 22px;
    color: #495057;
    padding: 0;
    margin-bottom: 0; }

.order-table thead tr th {
  background-color: #F9F9F9;
  border-bottom: 1px solid #EBEBEB;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  color: #495057;
  padding-top: 12px;
  padding-bottom: 12px; }
.order-table .order-table__code {
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  color: #000; }
.order-table .order-table__text {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #495057; }
.order-table .order-table__date {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #000; }

.elementor-editor-active .home-banners-slider .elementor-widget-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
.elementor-editor-active .home-banners-slider .elementor-iqit-banner {
  max-width: 317px; }

#module-iqitelementor-Preview {
  display: block !important; }
  #module-iqitelementor-Preview .header-logo,
  #module-iqitelementor-Preview .page-bar {
    display: none; }

/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/*
NOTICE OF LICENSE

This source file is subject to the Academic Free License (AFL 3.0)

 @author    Afternet <info@afternet.gr>
 @copyright 2019 Afternet
 @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
.text-12 {
  font-size: 12px; }

.text-13 {
  font-size: 13px; }

.text-14 {
  font-size: 14px; }

.text-15 {
  font-size: 15px; }

.text-16 {
  font-size: 16px; }

.text-17 {
  font-size: 17px; }

.text-18 {
  font-size: 18px; }

.text-19 {
  font-size: 19px; }

.text-20 {
  font-size: 20px; }

.text-21 {
  font-size: 21px; }

.text-22 {
  font-size: 22px; }

.text-23 {
  font-size: 23px; }

.text-24 {
  font-size: 24px; }

.text-25 {
  font-size: 25px; }

.text-26 {
  font-size: 26px; }

.text-27 {
  font-size: 27px; }

.text-28 {
  font-size: 28px; }

.text-29 {
  font-size: 29px; }

.text-30 {
  font-size: 30px; }

.text-31 {
  font-size: 31px; }

.text-32 {
  font-size: 32px; }

@media screen and (min-width: 768px) {
  .text-md-16 {
    font-size: 16px; } }

@media screen and (min-width: 768px) {
  .text-md-17 {
    font-size: 17px; } }

@media screen and (min-width: 768px) {
  .text-md-18 {
    font-size: 18px; } }

@media screen and (min-width: 768px) {
  .text-md-19 {
    font-size: 19px; } }

@media screen and (min-width: 768px) {
  .text-md-20 {
    font-size: 20px; } }

@media screen and (min-width: 768px) {
  .text-md-21 {
    font-size: 21px; } }

@media screen and (min-width: 768px) {
  .text-md-22 {
    font-size: 22px; } }

@media screen and (min-width: 768px) {
  .text-md-23 {
    font-size: 23px; } }

@media screen and (min-width: 768px) {
  .text-md-24 {
    font-size: 24px; } }

@media screen and (min-width: 768px) {
  .text-md-25 {
    font-size: 25px; } }

@media screen and (min-width: 768px) {
  .text-md-26 {
    font-size: 26px; } }

@media screen and (min-width: 768px) {
  .text-md-27 {
    font-size: 27px; } }

@media screen and (min-width: 768px) {
  .text-md-28 {
    font-size: 28px; } }

@media screen and (min-width: 768px) {
  .text-md-29 {
    font-size: 29px; } }

@media screen and (min-width: 768px) {
  .text-md-30 {
    font-size: 30px; } }

@media screen and (min-width: 768px) {
  .text-md-31 {
    font-size: 31px; } }

@media screen and (min-width: 768px) {
  .text-md-32 {
    font-size: 32px; } }

.font-weight-300 {
  font-weight: 300; }

.font-weight-400 {
  font-weight: 400; }

.font-weight-500 {
  font-weight: 500; }

.font-weight-600 {
  font-weight: 600; }

.color-text {
  color: #495057; }

.color-main {
  color: #524a3d; }

/*# sourceMappingURL=custom.css.map */
