@import url("https://fonts.googleapis.com/css?family=Roboto:400,400i,700,700i,900&subset=greek-ext");
@import url("https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,700&subset=latin-ext");
body {
  font-family: "Poppins", sans-serif; }

nav .nav-item {
  font-variant: small-caps; }

nav .fa {
  color: #4b4b4b;
  margin-right: 7px; }

.height-20v {
  height: 20vh; }

.font-w200 {
  font-weight: 200; }

.font-w300 {
  font-weight: 300; }

.overHid {
  overflow: hidden; }

.div-row {
  width: 50%;
  border-top: 2px solid #838383; }
  .div-row-long {
    width: 80%;
    border-top: 2px solid #838383; }
  .div-row-light {
    width: 100%;
    border-bottom: 1px solid #e6e6e6; }

.promo-footer img {
  max-height: 7rem; }

footer .fa {
  color: #2e2e2e;
  margin-right: 7px; }

.shop-item-container {
  overflow: hidden; }
  .shop-item-container .pic-container {
    overflow: hidden; }
  .shop-item-container .sale {
    top: 10%;
    right: 2px; }
  .shop-item-container .sold {
    top: 40%;
    left: 10%;
    transform: rotate(-45deg); }
  .shop-item-container img {
    width: 100%;
    transition: 1.2s;
    transform: scale(1.15); }
    .shop-item-container img:hover {
      transform: scale(1); }

.linkas {
  color: #086400 !important;
  font-weight: bolder; }

.bg-grey {
  background-color: #f1f1f1; }

.bg-white {
  background-color: #fff; }

.color-dark-grey {
  color: #494949; }

.item-container .sale {
  top: 10%;
  right: 20px;
  z-index: 100; }

.to-cart-container a.linkas {
  color: #086400;
  font-weight: bold; }

.about-container li {
  list-style: none; }
  .about-container li h5 {
    line-height: 2rem;
    margin-bottom: 6px; }

.about-container .four-pic-row img {
  transition: 1.2s; }
  .about-container .four-pic-row img:hover {
    filter: drop-shadow(0px 0px 15px black); }

.main-contacts-container img {
  transition: 1.2s;
  opacity: 0.7;
  width: 100%;
  transition: 1s; }
  .main-contacts-container img:hover {
    filter: drop-shadow(0px 0px 15px black); }
  .main-contacts-container img:hover {
    transition: 1s;
    opacity: 1; }

.main-contacts-container .social-row a {
  padding-top: 10px;
  padding-bottom: 15px; }

.contact-text a {
  color: #086400;
  font-weight: bolder; }
