/* MENU PRINCIPAL */
.item-132 {
 display: none !important; 
}
/* MISE EN PAGE PRODUIT */
.hikashop_container span.hikashop_product_price_full {
 background-image: url(/images/template/haut-vignette-pdt-VIN-3f2020.png);
 background-repeat: no-repeat;
 background-size: auto;
 display: flex;
 justify-content: center;
 flex-direction: column;
 color: white;
 padding-top: 16px;
}
.hikashop_container span.hikashop_product_price {
 font-weight: bold;
 font-size: 17px;
}
.hikashop_container .hikashop_product_price_per_unit {
 background-color: #3f2120;
 font-size: 9px;
}
.hikashop_products .hikashop_subcontainer {
 -moz-border-radius: 40x;
 -webkit-border-radius: 40x;
 -khtml-border-radius: 40x;
 border-radius: 40px !important;
}
div.hikashop_subcontainer.thumbnail {
  padding: 0px;
  border-color: #3f2120;
}
.hikashop_listing_img_title form {
  margin: 0px;
  background-color: #3f2120;
 border-bottom-left-radius: 36px;
 border-bottom-right-radius: 36px;
}
input.hikashop_product_quantity_field {
  width: 10px;
  font-size: 10px;
  line-height: 10px;
  border-radius: 13px;
  text-align: center;
  color: #3f2120;
  margin-bottom: 0px;
  border: none;
}
.hikashop_subcontainer a.hikacart {
 color: white;
 background-image: url(/images/template/bouton-panier-base.png);
 background-repeat: no-repeat;
 background-size: contain;
 padding-right: 35px;
 padding-top: 8px;
}
.hikashop_subcontainer a.hikacart:hover {
 color: #3f2120;
 background-image: url(/images/template/bouton-panier-survol-clic.png);
}
.hikashop_container a.hikacart {
  background-color: transparent;
  border-color: transparent;
}
.hikashop_container .hikashop_product_quantity_field_change_plus,
.hikashop_container .hikashop_product_quantity_field_change_minus {
 color: white; 
}
.hikashop_container .hikashop_product_name a {
 font-family: 'Josefin Sans';
 color: #93706f;
}
.hikashop_product_quantity_div.hikashop_product_quantity_input_div_default {
  margin-top: 6px;
}
/* Bouton ajouter au panier */
.hikabtn {
 font-family: 'Josefin Sans';
 font-size: 12px;
 border-radius: 13px;
 padding: 1px 10px;
}
/* POP-UP AJOUT PANIER */
.notifyjs-metro-base img {
  width: 25px;
}
.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary {
 background-color: #3a010e; 
}
/* STYLE DU SLIDESHOW - ACCUEIL */
.camera_wrap img {
 filter: brightness(40%);
}
#camera_wrap_155 .camera_caption > div div.camera_caption_title {
 font-weight: normal;
}
#camera_wrap_155 .camera_caption > div div.camera_caption_desc {
 font-size: 1.3em;
 font-family: comic sans ms, sans-serif;
}
/* */
.container-fluid {
 background-color: white; 
}
/* HEADER */
.bannerlogodesc {
 display: none; 
}
.moduletablepanier {
 display: flex; 
 background-color: black;
 align-items: end;
}
#row2 {
 background-color: #000000;
}
#row2 div.inner.clearfix {
 display: flex;
 align-items: center; 
 max-width: 1000px !important; 
 margin: auto !important;
}
#row3 {
 background-color: #221e20;; 
}
#row3 div.inner.clearfix {
 max-width: 1000px !important; 
 margin: auto !important;
}
#ID1554061239458 span {
 font-size: 38pt !important;  
 line-height:41px 
}
#block3 div.inner.clearfix {
 display: flex;
 flex-direction: row;
 justify-content: center;
}
#blocks1 {
 background-color: #100a10;
 color: white;
 padding-top: 20px;
}
div#blocks1mod3.flexiblemodule {
 justify-content: flex-end;
 display: flex;
}
#blocks2mod2 {
 padding-top: 20px;
 background-color: #100a10;
}
#blocks2mod2 div.inner.clearfix {
 display: flex;
 flex-direction: row;
}
#block3 ul.nav.menu.mod-list {
 margin-left: 15px;
}
#row_ID1554061023628 {
 margin-left: 20px;
 margin-top: 5px;
}
/* HEADER - RECHECRCHE */
.moduletableheader-search {
 margin-left: 0; 
}
#block8 {
 margin-left: -3px; 
}
#logo1 img {
 z-index: 10; 
}
#mod-search-searchword120 {
 width: 70%;
 background-image: url(/images/template/icone-loupe.png);
 background-repeat: no-repeat;
 background-position: right;
 padding: 6px;
 border: none;
 border-bottom-left-radius: 0;
 border-top-left-radius: 0;
 margin-top: 21px;
}
/* PARTIE NEWSLETTER */
.acymailing_introtext {
 font-family: 'Josefin Sans';
 font-weight: bold;
 color: #b8181a;
 font-size: 14px;
}
.acymailing_module_form td {
 padding-bottom: 0px;
}
.acyfield_email.acy_requiredField input {
 border: 1px solid #3f2120;
 padding-left: 20px;
 margin-bottom: 0; 
 border-top-left-radius: 13px;
 border-bottom-left-radius: 13px;
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
}
.acysubbuttons .subbutton {
 background-color: #3f2120;
 border: 1px solid #3f2120;
 padding: 4px 25px;
 border-top-right-radius: 13px;
 border-bottom-right-radius: 13px;
 font-family: 'Josefin Sans';
 font-size: 14px;
}
.acysubbuttons .subbutton:hover {
 background-color: white;
 color: #3f2120;
}
/* MENU USER */
#menu_user .image-title {
 margin-left: 10px; 
}
#menu_user a {
 display: flex;
 align-items: baseline;
 margin-top: 10px; 
}
.item-150 a {
 color: white; 
}
.item-217 a {
 color: white !important; 
}
#menu_user a {
 color: #c9b9b9 !important; 
}
#menu_user li {
 font-size: 15px;
 text-align: center;
 margin-right: 10px;
 font-family: 'Josefin Sans';
}
#blocks1mod2 .nav > li > a {
    border: 1px solid white;
    text-align: center;
    padding: 5px;
    border-radius: 5px;
    font-weight: bold;
}
/* Page connexion */ 
.itemid-220 #wrapper #maincontent .clearfix{
  display: flex;
  justify-content: space-between;
}
.itemid-220 #wrapper #maincontent .clearfix div:nth-child(3){
 width: 50vh;
 text-align: center;
}
.nav-stacked li:nth-child(3) {
  background-color: #e35252;
}
.nav-stacked li:nth-child(3) a {
  color: white !important;
  font-weight: bold !important;
}
#ID1572253321056 ul {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  font-size: 20px; 
}
#ID1572253321056 li {
  line-height: 18px;
  border: 1px solid black;
  padding: 10px;
  border-radius: 20px;
}
#ID1572253321056 a:hover {
 color: white;	
}
/*Cart*/
.hikashop_cart_dropdown_container{text-align:center;}
.moduletablepanier:before{
    content: "";
    width: 36px;
    height: 36px;
    background: url(/images/template/panier.png) no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    color: white
}
.hikashop_cart_module {
  align-self: flex-end;
}
.equalheights .flexiblemodule > .inner, .equalheights .column > .inner {
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
}
#hikashop_cart_126 {
  font-size: 15px !important;
  font-family: 'Josefin Sans';
  color: #c9b9b9 !important; 
}
a.hikashop_small_cart_checkout_link {
  font-size: 15px !important;
  font-family: 'Josefin Sans';
  color: #c9b9b9 !important;
}
td.hikashop_cart_module_product_quantity_value.hikashop_cart_value input {
 color: black !important; 
}
/* PAGE */
.hikashop_category_name a {
 color: #bd0f22;
 font-weight: bold;
 font-size: 13px; 
}
#row_ID1553783342378 img {
 border-radius: 5px;
}
#row_ID1553783342378 div.cktext.inner p:last-child {
    /*position: absolute;*/
    bottom: 0px;
    width: calc(100% - 20px);
    left: 0;
    /*background: #ffffffa6;*/
    margin: 0px;
    padding: 10px;
    border-radius: 0 0 3px 3px;
    font-size: 20px;
}
/* Pages produits */
#hikashop_product_quantity_main,
#hikashop_product_tags_main {
 text-align: center; 
}
/* PAGE CONTACT */
#form_4.fabrikForm div.row-fluid.nav {
 display: none; 
}
#form_4 .form-actions {
  background-color: transparent;
  border-top-color: transparent;
}
#ID1554713371642 .page-header {
 text-align: center; 
}
#fabrikSubmit_4 {
 padding: 6px 20px;
 background-color: white;
 color: black;
 border: 1px solid black;
  margin-left: 400px;
}
/* FOOTER */
#block4 {
 background-color: #b7b2b9; 
 margin-bottom: -20px;
}
#hikashop_cart_dropdown_126 {
 color: black; 
}
#menu_footer {
 margin-bottom: -20px !important; 
}
a.hikashop_small_cart_checkout_link:hover {
 color: white; 
}
/*------grandir le prix des produits---------*/
span#hikashop_product_price_main.hikashop_product_price_main{
	font-size: 16px;
	font-weight: bold;
}
/* FIL D'ARIANE */
span.divider img {
 margin-top: -3px !important; 
}
/* Formulaire Gestionnaire */ 
#formulaire_de_contact___message, #formulaire_de_contact___name, 
#formulaire_de_contact___email, #formulaire_de_contact___commentaire,
#ra___name, #ra___numero_telephone, #ra___commentaire {
  color: black !important;
}
/* Passage en caisse*/
#data[register][registration_method]login-lbl {
 color: #1a721a;
 font-weight: bold;
 font-size: 14px;
}
#data[register][registration_method]0-lbl {
 color: #bc1717;
 font-weight: bold;
 font-size: 14px; 
}
/* ACTUALITÉS - Accueil */
.blogck-image img {
  padding: 20px;
}
.blogck-item:first-child {
 border-bottom-left-radius: 50px;
}
.blogck-item:last-child {
 border-bottom-right-radius: 50px;
}
/* PAGE ACTU */
.page-header {
  text-align: center;
  margin-top: 20px;
}