/* ---------------------------- ------------------------------------ */
h1, h2, h3, h4, h5, h6, .site-title { font-family: 'Open Sans', sans-serif; 
line-height: 1.8em; color: #727a7d; font-weight: 500; }
h1.resp {margin: 10px 0 20px 0px; font-size: 28px;}
h2 { font-size: 26px; }

/* ---------------------------- Links -------------------------------- */


/* ---------------------------- TopBar ------------------------------- */

/* ---------------------------- Header ------------------------------- */
.container-header {background-color: #fff;  background-image: none;}

/* ---------------------------- Below Top Area -------------------------- */

/* ---------------------------- Flags ---------------------------- */


/* ---------------------------- Logo ---------------------------- */
img.logo-gr, img.logo-en {margin: 10px; width: 260px;}
.top_over_center {text-align: center !important;}


/* ---------------------------- Search Top ---------------------------- */
.top_over_right .awesomplete { max-width: 260px; width: 260px; text-align: left;}
.top_over_right .awesomplete > input { max-width: 260px; }

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

/* ---------------------------- Cart ------------------------------- */
#hikashop_cart_module { border: 0; padding: 0; margin: 25px 0 0 0; /* text-align: center; */}
#hikashop_cart_module .hikashop_product_price_full {font-size: 16px;}
#hikashop_cart_module img.hikashop_cart_module_product_icon_title { width: 35px;margin: 0 10px 0 0; }
#hikashop_cart_module .hikashop_product_quantity_div {  }
#hikashop_cart_module table.hikashop_cart { text-align: left; }
#hikashop_cart_module .hikabtn, #hikashop_cart_module .hika_j2 {color: #c2a76f; background-color: #fff; border: 1px solid #c2a76f; }
#hikashop_cart_module .hikabtn:hover, #hikashop_cart_module .hika_j2:hover {color: #fff; background-color: #c2a76f; border: 1px solid #c2a76f; }


/* ---------------------------- Cart Drawer ------------------------------- */

/* ---------------------------- Cart Checkout ------------------------------- */
#hikashop_register_form_button, #hikashop_checkout_shopping_button, #hikabtn_checkout_next, .hikabtn.hikabtn_checkout_guest_logout { color: #c2a770;  background-color: #fff;
  border-color: #c2a76f;}
#hikashop_register_form_button:hover, #hikashop_checkout_shopping_button:hover, #hikabtn_checkout_next:hover, .hikabtn.hikabtn_checkout_guest_logout:hover { color: #fff;  background-color: #c2a76f;  border-color: #c2a76f; }


/* ---------------------------- Cart Empty  ------------------------------- */




/* ---------------------------- Menu Position ------------------------------- */
/* .container-topbar {  border-bottom: 1px solid #c2a770; } */
.container-topbar ul.mod-menu {max-width: fit-content;  margin: 10px auto;}
.container-header .mod-menu > li { text-align: center; }
.container-header .mod-menu > li > a { color: #c2a770; color: #b78b0e;
  font-size: 19px; margin: 0 0.35em; padding: 5px 0; text-transform: uppercase; 
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.container-header .mod-menu > li > a:hover {background: none;
  color: #b8b8b8 !important;  border-bottom: 4px solid #b8b8b8;}
.container-header .mod-menu > li.item-150 > a:hover { border-bottom: 4px solid #fff; }



/* ---------------------------- Top (Main) Menu  ------------------------------- */

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



/* ---------------------------- Breadcrumbs  ------------------------------- */
.top-a.card a {text-decoration:none;}
.top-a.card a:hover {color: #3a5741;
  transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; text-decoration: none;}

/* ---------------------------- SlideShow  ------------------------------- */
.container-topbar .mod-jux-image-slider .slide-btn { background-color: rgba(194, 167, 112, 0.9);
  border: 2px solid rgb(255, 255, 255); }
.container-topbar .mod-jux-image-slider .slide-btn:hover { background-color: #fff;
  border: 2px solid rgba(194, 167, 112, 0.9); color: rgba(194, 167, 112, 0.9);}
.container-topbar .mod-jux-image-slider a:hover {color: rgba(194, 167, 112, 0.9);}

/* ---------------------------- Arxiki Selida  ------------------------------- */
/* ---------------------------- Arxiki - Dimioyrgies  - Prosfores ------------------------------- */
div.slideshoow-keimeno {  background: #e6ddd7;
  background-image: linear-gradient(rgb(230, 221, 215) 0%, rgb(245, 242, 240) 31%, rgb(255, 255, 255) 69%);  background: -moz-linear-gradient(top, #e6ddd7 0%, #f5f2f0 31%, #ffffff 69%);
  background: -webkit-linear-gradient(top, #e6ddd7 0%, #f5f2f0 31%, #ffffff 69%);
  background: linear-gradient(to bottom, #e6ddd7 0%, #f5f2f0 31%, #ffffff 69%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ddd7', endColorstr='#ffffff',GradientType=0 );  margin: 0;  border-top: 1px #e6ddd7 solid;}
h1.slideshoow-keimeno, h2.prosfores-paralabes.slideshoow-keimeno { text-align: center;  margin: 60px 0;  color: #595050; letter-spacing: 12px; font-size: 32px; }
p.slideshoow-keimeno {  text-align: center;   line-height: 1.7em;   color: #595050; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }


/* ---------------------------- Products Menu  ------------------------------- */
.hikashop_product_price_full { color: #c2a770; font-size: 24px; margin: 0;
  padding: 0px; letter-spacing: -0.5px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }


a.hikabtn.hikacart { color: #c2a770;  background-color: #fff;  border-color: #c2a76f; width: 40%;
  margin: 15px auto; display:block; width: 170px;}
a.hikabtn:hover, a.hikacart:hover { color: #fff;  background-color: #c2a76f;  border-color: #c2a76f; }
span.hikashop_product_price_per_unit { display: none; }

span.hikashop_product_name a:hover, span.hikashop_product_code_list a:hover { text-decoration: none; border: 1px #c2a770 solid; border-radius: 3px; color: #fff !important;  background-color: #c2a76f;
padding: 0 0.5em;}
span.hikashop_product_code_list a::before { content: "Code: "; }

a[title="Faboba : Création de composantJoomla"] { color: #e7e7e7; }

/* ---------------------------- Filter  ------------------------------- */
.hikashop_filter_collapsable_title_always {  margin: 0 0 20px 0; }
.hikashop_filter_fieldset h3 { font-size: 20px; font-weight: normal; color: #b78b0e;}
.hikashop_filter_collapsable_title_icon i { color: #b78b0e;}

.hikashop_filter_collapsable_title_always { background-color: #75be40; }
.hikashop_filter_main_div span.hikashop_filter_title, .hikashop_filter_collapsable_content_mobile span.hikashop_filter_title {
  font-size: 16px;   margin: 0;  background-color: #b78b0e;  padding: 5px 10px;
  color: #fff;  line-height: 1.2em;}
.hikashop_filter_main_div .noUi-tooltip {position: initial; }
.hikashop_filter_main_div .noUi-touch-area { background-color: #b78b0e; }
.hikashop_filter_button_outside input {
  color: #fff;   background-color: #b78b0e;   border-color: #b78b0e;  font-size: 16px;}
.hikashop_filter_button_outside input: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: #b78b0e;  background-color: #fff;  border-color: #b78b0e; }
.hikashop_reset_button_outside a { color: #fff;   background-color: #b78b0e;   border-color: #b78b0e;  font-size: 16px;}
.hikashop_reset_button_outside 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: #b78b0e;
  background-color: #fff;  border-color: #b78b0e; }
.hikashop_filter_checkbox label { margin: 0 0.5em; }

.hikashop_filter__2 { margin: 0 0 1em 0;}
.hikashop_filter_main.hikashop_filter_main__3 { margin: 0 0 3em 0; }
.noUi-target.noUi-ltr.noUi-horizontal { width: 400px !important; }
.hikashop_filter__3 .noUi-connect {  background: #CCB588; }
.hikashop_filter__3 .noUi-tooltip {width: fit-content; margin: 0.2em 1.5em;}

/* ---------------------------- Products listing ---------------------------- */
.hikashop_products_pagination.hikashop_products_pagination_bottom 
{ text-align: center; }
.hikashop_products_listing .pagination {display: block ruby;}
/*
.hikashop_products_pagination.hikashop_products_pagination_bottom .active > .page-link,
.hikashop_products_pagination.hikashop_products_pagination_bottom .disabled > .page-link
{
  background-color: #c2a770; border-color: #c2a770; }
.hikashop_products_pagination.hikashop_products_pagination_bottom .active >.page-link:hover, 
.hikashop_products_pagination.hikashop_products_pagination_bottom .disabled >.page-link:hover
{color:#fff;}
*/

/* ---------------------------- Product  ---------------------------- */
.hikashop_product_page .hikashop_previous_product_btn a, 
.hikashop_product_page .hikashop_next_product_btn a {
  width: 100px; background-color: #fff; color: #b78b0e; border-color: #b78b0e;
}
#hikashop_product_top_part h1 { color: #595050; display: block; padding: 0; margin: 0; line-height: 1em; }
div#hikashop_product_top_part span.hikashop_product_code_main {
  display: block; font-size: 19px; margin: 0.5em 0;}
div#hikashop_product_top_part span#hikashop_product_code_main::before {
  content: 'Code: \00a0';  font-size: 19px; display: inline-block;
  line-height: 19px; }
.hikashop_product_page a.hikabtn:hover, hikashop_product_page a.hikacart:hover {
  background-color: #b78b0e; color: #fff; border-color: #b78b0e; }

#hikashop_product_right_part #hikashop_product_price_main .hikashop_product_price_full {
  font-size: 30px;  letter-spacing: -0.5px;  font-style: normal;  font-weight: normal;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-align: center; }
#hikashop_product_right_part #hikashop_product_price_main span.hikashop_product_price_per_unit {display: inline; font-size: 18px;}
#hikashop_product_right_part #hikashop_product_quantity_field_1_add_to_cart_button {
  display: inline;   margin: 1em 0; }

#hikashop_product_right_part .hikashop_quantity_form {  margin: 0.5em 0 2em 0; }

#hikashop_product_right_part #hikashop_product_quantity_field_1 { border-color: #b78b0e; }
#hikashop_product_right_part .hikashop_product_quantity_field_change_plus.hikashop_product_quantity_field_change.hikabtn,
#hikashop_product_right_part 
.hikashop_product_quantity_field_change_minus.hikashop_product_quantity_field_change.hikabtn
{ background-color: #fff; color: #b78b0e; border-color: #b78b0e; }

#hikashop_product_right_part .hikashop_product_quantity_field_change_plus.hikashop_product_quantity_field_change.hikabtn:hover,
#hikashop_product_right_part 
.hikashop_product_quantity_field_change_minus.hikashop_product_quantity_field_change.hikabtn:hover
{ background-color: #b78b0e; color: #fff; border-color: #b78b0e; }

#hikashop_product_right_part a.hikabtn.hikacart, #hikashop_product_contact_main a.hikabtn
{ font-size: 17px;  padding: 0.5em 1em; margin: 1em 0; background-color: #fff; color: #b78b0e; 
  border-color: #b78b0e;}

#hikashop_product_right_part a.hikabtn.hikacart:hover, 
#hikashop_product_contact_main a.hikabtn:hover {background-color: #b78b0e; 
color: #fff; border-color: #b78b0e; }

#hikashop_product_contact_main { margin: 1em 0;}

img.hikashop_child_image { height: 70px !important;  width: 90px !important;}

/* ---------------------------- Product Ask for information  ---------------------------- */
.hikashop_product_contact_page h1 a { font-size: 32px;  text-decoration: none;}
.hikashop_product_contact_page h1 a:hover { background-color: rgb(194, 167, 112); color: #fff; }
.hikashop_product_contact_page h1 a img { display: none; }

/* ---------------------------- Categories Product  ---------------------------- */
.hikashop_category_name a:hover {
  text-decoration: none;   border: 1px #c2a770 solid;   border-radius: 3px;
  color: #fff !important;   background-color: #c2a76f;   padding: 0 0.5em; }


/* ---------------------------- Contact Form  ------------------------------- */
input.rapid_contact.button.btn.btn-primary {  color: #c2a770;
  background-color: #fff;  border-color: #c2a76f; }
input.rapid_contact.button.btn.btn-primary:hover {color: #fff;
  background-color: #c2a76f; border-color: #c2a76f;}

/* ---------------------------- 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 #c2a770; margin: 40px 0; padding: 10px 0; }
.bottom-a.card h3 { font-weight: normal;  color: #c2a770;  font-size: 16px;  border-bottom: 1px solid #c2a770;  padding-bottom: 16px;  margin-bottom: 22px;}
.bottom-a.card ul {margin: 0; padding-left: 0.5rem;}
.bottom-a.card li { color: #c2a770; list-style: none; line-height: 20px;}
.bottom-a.card p { color:#c2a770;}
.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: #c2a770;}
.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: #c2a770;}
.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: #c2a770;}
.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: #c2a770;}
.bottom-a.card a { color: #c2a770; line-height: 2; text-decoration: none;}
.bottom-a.card  a:hover { color:#c2a770; 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;}
.container-footer.footer.full-width { background-color: #c2a770; }

.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;}
a#back-top {font-size: 30px;}

/* ---------------------------- Cookies  ------------------------------- */
button.jb-settings, button.jb-accept { color: #c2a770 !important; border: 1px #c2a770 solid; background-color: #fff;}
button.jb-settings:hover, button.jb-accept:hover { color: #fff !important; border: 1px #c2a770 solid; background-color: #c2a770;}
a.jb-policy { color: #c2a770 !important; }
.jb-privacy-reopen.right.robots-noindex.robots-nofollow.robots-nocontent button {
  background-color: #b78b0e;
}




