/* ---------------------------- TopBar ------------------------------- */
div.container-topbar {margin:0 0 20px 0; padding:0px 10px; /* background-color: #3a5741; */ 
background-color: #8cc73b; text-align:right; }

div.tel a, div.tel a:link  {color: #fff; margin: 0; letter-spacing: 1.5px; background-color: green; font-weight: 600; padding: 3px 16px; font-size: 16px; display: inline-block; text-decoration: none;}
div.tel a:hover {color:#fff; text-decoration: underline;}

/* ---------------------------- Header ------------------------------- */
.header.container-header.full-width {  background: none; }
.btn.btn-primary { color: #fff;  background-color: #5cb85c;  border-color: #4cae4c; }
.btn.btn-primary:hover {transition: 0.3s ease-in-out;  -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;  text-decoration: none;   color: #fff;
  background-color: #449d44;   border-color: #398439;}

/* ---------------------------- Below Top Area -------------------------- */
.container-below-top {color:#000; display: flex; justify-content: space-between; align-items: center;}
  
/* ---------------------------- Logo ---------------------------- */
div#logo {padding: 0; margin: 0 35px 0 0; border: 1px #fff solid; }
div#logo:hover {border: 1px #8cc73b solid; transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
img.logo-gr {width: 224px; height:116px; background: url(../images/livingbio-logo.jpg) no-repeat;}


/* ---------------------------- Search Top ---------------------------- */


/* ---------------------------- Search Results ------------------------ */
.img-search-result {height: 150px;}


/* ---------------------------- Menu Position ------------------------------- */
.container-header .container-nav {align-items: baseline; }


/* ---------------------------- Top (Main) Menu  ------------------------------- */
.mod-menu { flex-direction: row;}

ul#navigation {text-align: center;  margin: 0px auto 0 auto;  border-top: none;  border-bottom: none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

ul#navigation li, ul#navigation li.default.current.active {font-size: 19px; margin: 0 14px; text-transform: uppercase;}
ul#navigation li a {color:#67932a; background:none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border-bottom: 4px solid #fff; padding-right: 0px; padding-left: 0px; padding: 2px 0; margin: 10px 0px 15px 0px;}

ul#navigation li.current.active a,  ul#navigation li.default.current.active a {color:#02582a; background:none;  border-bottom: 4px solid #fff;}
ul#navigation li a:hover, li.default.current.active a:hover { color:#02582a; background:none; border-bottom: 4px solid #67932a;}

/* ---------------------------- Banner  ------------------------------- */


/* ---------------------------- SlideShow  ------------------------------- */
.jux-hero-style .slide-title h2 { padding: 0.5em 1em;  background-color: #ffffff87; 
    border: 2px #3a3a3a70 solid; border-radius: 5px; font-weight: 500 !important; 
    color:#3a3a3a !important; }
div.slide-description p { font-size: 20px; color: #1e1e1e; }
.jux-hero-style a.slide-btn, .jux-hero-style a.slide-btn:focus, .jux-hero-style a.slide-btn:active 
{ color: #fff; /* background-color: #5cb85c; border-color: #4cae4c; */ 
  background-color: #3a3a3a; border-color: #3a3a3a; }
.jux-hero-style a.slide-btn:hover { 
  transition: 0.3s ease-in-out;   -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;  text-decoration: none;
  color: #fff; /* background-color: #449d44;  border-color: #398439; */ 
  background-color: #202020;  border-color: #202020;}



/* ---------------------------- Products Menu  ------------------------------- */
.jux-fa-bars::before { content: "\f0c9  Προϊόντα" !important }

/* color banner position      .container-banner.full-width { background-color: #3a5741; }
*/


/* ---------------------------- Cart ------------------------------- */
.hikashop_small_cart_total_title img { width: 40px; }
div.hikashop_cart a.hikashop_small_cart_checkout_link { color: #6e9832; }
div.hikashop_cart a.hikashop_small_cart_checkout_link:hover { color: #02582a; }
div.hikashop_cart_empty_message { display: none; }

/* ---------------------------- Cart Drawer ------------------------------- */
.hikashop_drawer__content .hikabtn.hikashop_cart_proceed_to_checkout 
{ color: #fff;  background-color: #5cb85c;  border-color: #4cae4c; }
.hikashop_drawer__content .hikabtn.hikashop_cart_proceed_to_checkout:hover 
{transition: 0.3s ease-in-out;  -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;  text-decoration: none;   color: #fff;
  background-color: #449d44;   border-color: #398439;}

/* ---------------------------- Cart Checkout ------------------------------- */
.hikashop_checkout_login h1, h2, h3, h4 { font-family: 'Open Sans', sans-serif;
  color: #727a7d; font-weight: 500; }

.hikashop_checkout_login h1 { font-size: 28px; line-height: 1.8em; }
.hikashop_checkout_login h2 { font-size: 26px; line-height: 1.8em; }
.hika_registration_address { color: #727a7d; }

.controls button  
{color: #fff;  background-color: #5cb85c;  border-color: #4cae4c; font-size: 16px; }
.controls button:hover 
{transition: 0.3s ease-in-out;  -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;  text-decoration: none;   color: #fff;
  background-color: #449d44;   border-color: #398439;}

.form-login__submit.form-group button  
{color: #fff;  background-color: #5cb85c;  border-color: #4cae4c; width: 65% !important;}
.form-login__submit.form-group button:hover 
{transition: 0.3s ease-in-out;  -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;  text-decoration: none;   color: #fff;
  background-color: #449d44;   border-color: #398439;}
.form-login__submit.form-group svg circle { fill: #fff; }
.form-login__submit.form-group svg path { fill: #fff; }

.hkform-group.control-group button  
{color: #fff;  background-color: #5cb85c;  border-color: #4cae4c; font-size: 16px; }
.hkform-group.control-group button:hover 
{transition: 0.3s ease-in-out;  -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;  text-decoration: none;   color: #fff;
  background-color: #449d44;   border-color: #398439;}

.hikashop_checkout_buttons button  
{color: #fff;  background-color: #5cb85c;  border-color: #4cae4c; font-size: 16px; }
.hikashop_checkout_buttons button:hover 
{transition: 0.3s ease-in-out;  -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;  text-decoration: none;   color: #fff;
  background-color: #449d44;   border-color: #398439;}

.buttons_left a  
{color: #fff;  background-color: #5cb85c;  border-color: #4cae4c; font-size: 16px; }
.buttons_left a:hover 
{transition: 0.3s ease-in-out;  -moz-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;  text-decoration: none;   color: #fff;
  background-color: #449d44;   border-color: #398439;}

.hikashop_product_checkout_cart_image img {  max-width: 50%; }
.hikashop_checkout_coupon_field { /* max-width: 470px; */ }


/* ---------------------------- Filter  ------------------------------- */
.hikashop_filter_fieldset h3 { font-size: 20px; font-weight: normal;}
.hikashop_filter_collapsable_title_always { background-color: #75be40; }


/* ---------------------------- Arxiki Selida  ------------------------------- */
.prosfores, .paralabes, .newsletter, .eipan-gia-emas, .to-blog-mas 
{ text-align: center;   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 18px;  font-size: 16px;}
h2.prosfores-paralabes, h2.newsletter, h2.eipan-gia-emas, h2.to-blog-mas 
{ text-align: center;  margin: 30px 0;  color: #3a5741;  letter-spacing: 10px;
  font-family: 'Open Sans', sans-serif; font-weight: 500; }
h2.prosfores-paralabes span, h2.newsletter span, h2.eipan-gia-emas span, h2.to-blog-mas span 
{ padding: 20px 0; border-bottom: 1px #3a5741 solid; }
p.prosfores-paralabes, p.newsletter, p.eipan-gia-emas, p.to-blog-mas 
{ color: #3a5741;  padding: 15px 0 0 0;  font-size: 14px; }
a.prosfores-paralabes { text-decoration: none; }
a.prosfores-paralabes:hover { text-decoration: none; }
  


/* ---------------------------- Products listing ---------------------------- */
div.hikashop_container div.hikashop_subcontainer.hikashop_subcontainer_border 
{ border: none; }
div.hikashop_product_code_list { display: block; }
div.hikashop_product_stock_count { display: block; }
div.hikashop_products span.hikashop_product_name { padding: 0px 0; margin: 0; 
  overflow: hidden; height: 5em; }
div.hikashop_products span.hikashop_product_name a {
  font-size: 17px; color: #636363; text-decoration: none; line-height: 1.25em;
  border: 1px #fff solid; font-weight: normal; padding: 5px; letter-spacing: -0.5px;
  display: block; text-align: center; }
div.hikashop_products span.hikashop_product_name a:hover {
  text-decoration: none; height: 100%;  color: #67932a;  
  border: 1px #67932a solid;  border-radius: 3px; }
div.hikashop_products span.hikashop_product_code_list {
  color: #636363;  display: block;  text-align: center !important;  margin: 10px 0;}
div.hikashop_products span.hikashop_product_code_list a {
  color: #636363;  text-decoration: none;  font-size: 13px;  display: block;
  line-height: 20px;  padding: 5px;  border: 1px #fff solid; }
div.hikashop_products span.hikashop_product_code_list a:hover {
  text-decoration: none; color: #67932a; border: 1px #67932a solid;  border-radius: 3px; }
div.hikashop_products span.hikashop_product_code_list a::before { content: "Code: "; }
div.hikashop_products span.hikashop_product_price.hikashop_product_price_0 {
  color: #67932a;  font-size: 18px;  margin: 0 0 10px 0;  padding: 0px;
  letter-spacing: -0.5px;  font-style: normal;   font-weight: normal;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div.hikashop_products span.hikashop_product_price_per_unit { display: none; font-size: 11px;
  color: #906718; }

/* ---------------------------- Product  ---------------------------- */
div.hikashop_previous_product_btn a, 
div.hikashop_next_product_btn a 
{ text-decoration: none; width: 110px; padding: 0px; }

div#hikashop_product_top_part h1 { font-family: 'Open Sans', sans-serif;
  font-size: 25px; line-height: 1.8em; color: #727a7d; font-weight: 500; }
div#hikashop_product_top_part span#hikashop_product_code_main::before {
  content: "Code: "; }

div#hikashop_product_right_part { text-align: center; color:  #727a7d; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
span#hikashop_product_price_main { font-size: 30px; line-height: 1.1em; 
    color: #727a7d; display: block; text-align: center;}
span.hikashop_product_price_full {   margin: 0;  display: block; }
span.hikashop_product_price.hikashop_product_price_0 { display: block; }
span.hikashop_product_price_per_unit { font-size: 20px; margin: 20px 0 30px 0; display: block;}

div#hikashop_product_right_part a { text-decoration: none; }
div#hikashop_product_right_part a.hikabtn.hikacart, div#hikashop_product_right_part a.hikabtn 
{ color: #fff;  background-color: #5cb85c;  border-color: #4cae4c;}
div#hikashop_product_right_part a.hikabtn.hikacart:hover, div#hikashop_product_right_part a.hikabtn:hover { transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; text-decoration: none; color: #fff; background-color: #449d44;
  border-color: #398439; }
#hikashop_product_quantity_field_1_add_to_cart_button { margin: 20px; }





/* ---------------------------- Eipan gia emas - Testimonials  ------------------------------- */
.moduletable.testimonials { margin: 0 30px; }
.jux-testimonial-wrap .testimonial-item .content .title {
  font-size: 22px; color: #727a7d; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 18px; font-weight: 500; }
.jux-testimonial-wrap .testimonial-item .content .text {
color: #727a7d; font-size: 15px; line-height: 19px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: italic; }




/* ---------------------------- Bottom-a  ------------------------------- */
.bottom-a.card { border: none;}
.bottom-a .card-body {--card-spacer-x: 2rem; }

.grid-child.container-bottom-a { border: none; border-top-width: medium; border-top-style: none;    border-top-color: currentcolor;  border-top: 1px solid #67932a; margin: 40px 0; padding: 10px 0; }
.bottom-a.card h3 { font-weight: normal;  color: #67932a;  font-size: 16px;  border-bottom: 1px solid #67932a;  padding-bottom: 16px;  margin-bottom: 22px;}

.bottom-a.card ul {margin: 0; padding-left: 0.5rem;}
.bottom-a.card li { color: #67932a; list-style: none; line-height: 20px;}

.bottom-a.card p { color:#727a7d;}
.bottom-a.card img.address-sm {margin-right: 10px; background: url(../images/general-icons-mask-19h.png) 0px 0; width: 18px; height: 19px; background-color: #67932a;}
.bottom-a.card img.phone-sm {margin-right: 10px; background: url(../images/general-icons-mask-19h.png) -40px 0; width: 18px; height: 19px; 
background-color: #67932a;}
.bottom-a.card  img.fax-sm {margin-right: 10px; background: url(../images/general-icons-mask-19h.png) -304px 0; width: 18px; height: 19px; 
background-color: #67932a;}
.bottom-a.card img.email1-sm { margin-right: 10px; background: url(../images/general-icons-mask-19h.png) -20px 0; width: 18px; height: 19px;
background-color: #67932a;}
.bottom-a.card a { color: #67932a; line-height: 2; text-decoration: none;}
.bottom-a.card  a:hover { color:#59514f; text-decoration: underline;}
.bottom-a.card  div.map-responsive { position: relative; width: 100%; /* padding-bottom: 56.25%;  Ratio 16:9 ( 100%/16*9 = 56.25% ) */ padding-bottom:75%;}
.bottom-a.card  div.map-responsive > *{display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: 5px 0 0 0; padding: 0; height: 100%; width: 100%;}



/* ---------------------------- Bottom-b  ------------------------------- */
div.hikashop_container div.hikashop_subcontainer.hikashop_subcontainer_border { border: none; }



/* ---------------------------- Bottom-b  ------------------------------- */
#bottom { background-color: #67932a2b; border-top: 1px solid #67932a; padding: 10px 0 0 0; }
#bottom div.span6 {min-height: 0; }	
#bottom a.pull-right {margin-right:6px; color:#67932a; }
#bottom a.pull-right:hover {color:#a99050; color:#333; text-decoration:none; margin-right: 10px;}

/* ---------------------------- Footer  ------------------------------- */
.container-footer.footer.full-width { background: none; background-color: #3a5741;}
.footer .grid-child { color: #fff;  padding: 1em; font-size:13px; line-height: 18px; width: 92%;}
.footer .grid-child a {text-decoration:none;}
.footer .grid-child a:hover {text-decoration:underline;}
