body { background: #f3f5ea url(../../../../../images/system/fond.png); }
h1 { font-size: 2.4rem; }
h2 { font-size: 2.1rem; }
h3 { font-size: 1.8rem; }
h4 { font-size: 1.5rem; }
h5 { font-size: 1.3rem; }
h6 { font-size: 1.1rem; }
b, strong { font-weight: 600; }
blockquote { background-color: #fff; border-left: 5px solid #1266A0; box-shadow: 1px 1px 2px #eee; font-style: normal; font-weight: 600; padding: 10px 15px 1px; }
.blocki { background-color: #fcfbff; border: 1px solid #ddd; box-shadow: 1px 1px 2px #eee; padding: 10px 15px 9px;  }
#jform_request_type-lbl { padding-bottom: 0.4rem; }
#jform_request_type-desc { padding: 0.4rem 0 1rem; }
.btn { border-radius: 3px; }
#ac-321538984985652 { padding-left: 0; }
.cc-trigger.cc-trigger-icon svg { width: 40px !important; }
.cc-trigger.cc-trigger-icon svg path { fill: rgb(37, 89, 92); }
*/.cc-trigger.cc-trigger-icon:hover svg path { fill: rgb(47, 109, 113) }*/

/* Menu compte */
.item-636 a::before { content: "\f05e"; font-family: "Font Awesome 5 Free"; font-weight: 600; padding-right: 7px; }
.item-2662 a::before { content: "\f234"; font-family: "Font Awesome 5 Free"; font-weight: 600; padding-right: 4px; }
.item-2615 a::before, .item-2614 a::before { content: "\f07a"; font-family: "Font Awesome 5 Free"; font-weight: 600; margin-left: -2px; padding-right: 8px; }
.item-2616 a::before { content: "\f218"; font-family: "Font Awesome 5 Free"; font-weight: 600; margin-left: -2px; padding-right: 8px; }
.item-2617 a::before { content: "\f0d6"; font-family: "Font Awesome 5 Free"; font-weight: 600; margin-left: -1px; padding-right: 7px; }
.item-2663 a::before { content: "\f0c0"; font-family: "Font Awesome 5 Free"; font-weight: 600; margin-left: -3px; padding-right: 7px; }
.item-2619 a::before { content: "\f015"; font-family: "Font Awesome 5 Free"; font-weight: 600; margin-left: -2px; padding-right: 8px; }
.item-2414 a::before { content: "\f007"; font-family: "Font Awesome 5 Free"; font-weight: 600; padding-right: 10px; }
.item-1161 a::before { content: "\f234"; font-family: "Font Awesome 5 Free"; font-weight: 600; padding-right: 4px; }

/* Page d'accueil */
#sp-page-builder { margin: 0 -20px; }
.com-sppagebuilder #cs-1528971561366 { padding: 0; }
#section-id-1566901083247 .sppb-row, #section-id-1551173666157 .sppb-row { margin: 0; }
#section-id-1551173666157 > .sppb-container-inner > .sppb-row { margin-left: 0; margin-right: 0; }
#column-wrap-id-1566901083246 { padding: 0 !important; }
/*#column-wrap-id-1551173666156 { padding-left: 0 !important; }*/
#column-wrap-id-1552047627502 { padding-right: 0 !important; }
#ar-1528971561366 { box-shadow: 0 0 10px #eee; margin: 0; }
#ac-1528971561366 { padding: 0 20px; }

/* Structure du template */
/* Haut */
#barrehaut { height: 92px !important; }
#barrehaut .top-bars { margin: 0 5% 0 5% !important; max-width: 100%; width: auto; }
#ac-60cd7e0c71de1c29676583 { width: 200px !important; }
#ac-60cd7e0c71de1c74327187 { width: auto !important; }
#ac-61a541c096f73485626093 { width: auto !important; flex: auto; }
#mod-custom136 { position: fixed; z-index: 1003; }
#mod-custom173 { z-index: 1003; position: relative; margin: -11px 0 -90px 0 }
#mod-custom137 .slogan {
  color: #15564b;
  font-size: 32px;
  padding-top: 30px;
  text-shadow: 1px 1px 3px #fff;
}
#mod-custom171 { display: none; }
@media (max-width: 1510px) {
  #mod-custom137 .slogan {
    font-size: 26px;
    padding-top: 32px;
  }
}
@media (max-width: 1400px) {
  #mod-custom137 .slogan {
    font-size: 22px;
    padding-top: 35px;
  }
}
@media (max-width: 1260px) {
  #mod-custom137 .slogan {
    font-size: 18px;
    padding: 28px 0 0;
  }
  #ac-60cd7e0c71de1c29676583 { width: 20% !important; }
  #ac-60cd7e0c71de1c74327187 { width: 25% !important; }
  #ac-61a541c096f73485626093 { width: 55% !important; }
}
@media (max-width: 994px) {
  #ac-60cd7e0c71de1c29676583 { display: block !important; width: 180px !important; }
  #ac-61a541c096f73485626093 { width: 440px !important; }
  #ac-321538984985652 { padding-left: 12px; padding-top: 0; }
}
@media (min-width: 992px) {
  .com-sppagebuilder #c-1529739248826 {
    padding: 0px 0px 20px 0px;
  }
}
@media (max-width: 767.98px) {
  h4, .h4 {
    font-size: 1.4rem;
    line-height: 1.2em;
  }
  .hikamarket_vendor_registration_page dl.hikam_options > dt {
    padding: 5px 3px !important;
    text-align: left !important;
    width: 100% !important;
  }
  .hikamarket_vendor_registration_page dl.hikam_options > dd {
    clear: both;
    margin-left: 0 !important;
    width: 100% !important;
  }
}
@media (max-width: 710px) {
  #ac-60cd7e0c71de1c29676583 { display: block !important; width: 180px !important; }
  #ac-61a541c096f73485626093 { width: 440px !important; }
  #mod-custom136 { display: none; }
  #ac-60cd7e0c71de1c74327187 { display: block !important; padding-top: 9px; width: 350px !important; }
}
@media (max-width: 590px) {
  #b-6099f76e7966d835331944 { display: none; }
  #mt-381539181673929 { padding-top: 15px; }
  #ac-60cd7e0c71de1c74327187 { width: 210px !important; }
}
@media (max-width: 434px) {
  #ac-60cd7e0c71de1c74327187 { display: none !important; }
}
/* Menu */
#astroid-header .justify-content-between { display: inline-block !important; width: 100%; }
#astroid-header .header-left-section { float: left; }
#astroid-header .header-right-section { height: 54px; }
#barreheader { border: none !important; box-shadow: 0 1px 2px #5b27597a; }
#barreheader #astroid-header .nav.astroid-nav { margin-left: 175px; }
.astroid-nav-wraper { padding: 0 !important; }
#astroid-sticky-header .justify-content-between { display: block !important; }
#astroid-sticky-header .header-left-section { display: block !important; float: left; }
#astroid-sticky-header .header-right-section { float: left; height: 54px; padding-left: 2%; }
.as-menu-item.item-link-separator { display: none !important; }
.astroid-header-section header.astroid-header:not(.astroid-header-sticky) { height: 58px; padding: 4px 0 0; }
.astroid-header-section .astroid-header-sticky > div { height: 58px; padding: 3px 0 0; }
.astroid-nav .megamenu-container .row > * { padding: 0; }
.astroid-nav .nav-submenu.megamenu-submenu-level-1 { margin: 2px 0; padding: 0 !important; }
.astroid-nav .nav-submenu > li.nav-item-id-440 .nav-submenu { width: 190px; }
.astroid-nav .nav-submenu > li > .as-menu-item { margin: 0 10px; padding: 12px 4px 11px; }
.astroid-nav .nav-submenu > li > .as-menu-item .nav-title img { margin-top: -5px; }
.astroid-nav .nav-submenu > li > .nav-submenu { left: 95%; padding: 7px; }
.astroid-nav .nav-submenu > li > .nav-submenu .as-menu-item { margin: 2px 0; padding: 11px 10px; }
.astroid-nav .nav-submenu > li.nav-item-id-550 > .nav-submenu { width: 250px; }
.astroid-nav .nav-submenu > li > .nav-submenu-static { padding: 5px 10px 0; }
.astroid-nav .nav-submenu > li > .nav-submenu-static > li > .as-menu-item { margin: 1px 0; padding: 13px 8px 12px; }
.astroid-nav .nav-submenu > li > .nav-submenu-static > li > .as-menu-item.categories.active.item-link-component { padding: 7px 8px 11px; }
.astroid-nav .nav-submenu > li > .nav-submenu-static > li > .as-menu-item img { margin-top: -4px; }
.astroid-nav .nav-item-id-2610 a, .megamenu-container li.nav-item-submenu > a.nav-link-item-id-2610.active { background: #fbfbf0; border: 1px solid #8e2b8a; color: #555; font-weight: 700; margin-bottom: 0 !important; padding: 10px 5px !important; }
.astroid-nav .nav-link-item-id-2610 .nav-title { float: left; margin-right: 10px; }
.astroid-nav .nav-link-item-id-2610 .fas.fa-bullhorn { color: #8a3d86; margin: 0 6px 0 8px; }
.as-menu-item.tous.nav-link-item-id-2610.megamenu-item-link:hover { background: #3b7e82 !important; border: 1px solid #3b7e82; color: #fbfbf0; }
.as-menu-item.tous.nav-link-item-id-2610.megamenu-item-link:hover .fas.fa-bullhorn { color: #fbfbf0; }

.astroid-nav .nav-submenu .nav-subtitle {
  font-size: 1em;
  padding-top: 1px;
}
.nav-link-item-id-2583 .nav-title, .nav-link-item-id-2592 .nav-title, .nav-link-item-id-2603 .nav-title, .nav-link-item-id-2606 .nav-title, .nav-link-item-id-2666 .nav-title {
  border-bottom: 1px dotted #8e2b8a;
  letter-spacing: 0px;
  margin: 0 3px -2px;
  padding: 3px 0 3px 3px !important;
  text-transform: uppercase !important;
}
.nav-link-item-id-2583:hover, .nav-link-item-id-2592:hover, .nav-link-item-id-2603:hover, .nav-link-item-id-2606:hover, .nav-link-item-id-2666:hover { background: transparent !important; color : #8A3D86 !important; }
.nav-link-item-id-2603 .nav-title { letter-spacing: -0.6px !important; padding-top: 8px !important; padding-left: 0px !important; }
.nav-link-item-id-2666 { padding-top: 8px !important; }
.astroid-nav .nav-item-id-367 .nav-submenu > li > .as-menu-item { padding: 11px 10px 12px; }

.fas.fa-user { color: #95368c; margin: 0 5px 0 1px; }
.fas.fa-ban { color: #95368c; margin-right: 3px; }
.fas.fa-user-plus { color: #95368c; margin: 0; }
.fas.fa-cart-arrow-down, .fas.fa-cart-shopping { color: #95368c; margin: 0 4px 0 -2px; }
.fas.fa-money { color: #95368c; margin: 0 1px 0 -1px; }
.fas.fa-store { color: #95368c; margin: 0 2px 0 -1px; }
.fas.fa-users { color: #95368c; margin: 0 1px 0 -1px; }
.fas.fa-house { color: #95368c; margin: 0 3px 0 -1px; }

.astroid-nav .nav-link-item-id-1756 { padding: 10px 10px 0; }
.astroid-nav .nav-link-item-id-1756 .fab.fa-facebook { font-size: 24px; opacity: 0.9; padding-top: 2px; }
.astroid-nav .nav-link-item-id-1756:hover .fab.fa-facebook { opacity: 1; }


/* Menu Boutons */
#tb-60cd7e4917694083373215 a:hover { opacity: 0.7; }

/* Menu mobile */
.header-mobilemenu-trigger { display: none; }
.header-offcanvas-trigger {
  width: 44px !important;
  margin: -4px 50px 0 0 !important;
}
.burger-menu-button .box {
  height: 32px;
}
.burger-menu-button.active {
  float: right;
  margin-bottom: -30px;
  width: 50px;
}
.burger-menu-button .close-offcanvas .inner { background: transparent !important; }
.astroid-offcanvas .astroid-offcanvas-inner { padding: 0 20px; }
.astroid-offcanvas .astroid-offcanvas-inner .offcanvas-position {
  margin-top: 15px;
  padding-bottom: 60px;
}
.astroid-offcanvas-inner ul li {
  font-variant: small-caps;
  font-size: 20px;
}
.astroid-offcanvas-inner ul li ul li {
  margin: 5px 0 !important;
  font-size: 17px;
  font-variant: small-caps;
}
.astroid-offcanvas-inner ul li ul li ul li {
  font-size: 15px;
  padding-left: 15px;
  font-variant: initial;
  margin: 0 !important;
}
.astroid-offcanvas-inner .separator { display: none; }
.astroid-offcanvas-inner .item-464 ul, .astroid-offcanvas-inner .item-2593 ul, .astroid-offcanvas-inner .item-2602 ul { margin-left: -16px !important; padding-left: 0 !important; }
.astroid-offcanvas-inner .item-2583, .astroid-offcanvas-inner .item-2592, .astroid-offcanvas-inner .item-2603, .astroid-offcanvas-inner .item-2606, .astroid-offcanvas-inner .item-2666 { font-size: 17px; font-variant: small-caps !important; }


/* Navigation */
.mod-breadcrumbs {
  border: none;
  border-radius: 0;
  margin: 0;
  padding: 25px 2px 0 !important;
}
.breadcrumb-item:nth-child(2) .pathway::before {
  content: "\f015";
  display: block;
  float: left;
  font-family: "Font Awesome 5 Free";
  font-size: 18px;
  font-weight: 600;
  margin: -2px -4px 0 0;
}

/* Catégorie */
.bg-info { background-color: rgb(49, 119, 106) !important; }

/* Articles */
.com-content-article.item-page .icons { margin: -45px 0 20px; }
.astroid-article-pageheading { padding: 0 0 10px; }
.astroid-article-text { clear: both; }

/* Recherche */
.com-finder .filter-branch .control-group:nth-child(2), .com-finder .filter-branch .control-group:nth-child(3), .com-finder .filter-branch .control-group:nth-child(4) { display: none; }
.sidebar-right-position.moduletable .mod-finder { margin-top: -5px; }

/* Connexion */
.com-users-login.login.col-lg-5 { width: 560px; }
.com-users-login__submit.control-group #Passkey { height: 34px; }
#member-profile #jform_password1, #member-profile #jform_password2 { margin: 0; }
#member-profile fieldset { background: #fff; box-shadow: 0 0 3px #ddd; padding: 15px 15px 0; }
#member-profile legend { font-size: 20px; margin: 5px 0 10px; padding: 0; }

/* Modules */
.main-top-position .module-title { padding-top: 15px; }
.module-title.smalcap { font-variant: small-caps; letter-spacing: 1px; }
.sidebar-right-position.moduletable {
  background: #f5f5f5;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin: 0 0 20px;
  padding: 15px 10px 10px;
}
.sidebar-right-position .module-title {
  font-variant: small-caps !important;
  font-size: 1.5rem;
  letter-spacing: -0.5px;
}
.sidebar-right-position.moduletable.nouveautes h3 { margin-bottom: 5px; }
.sidebar-right-position ul.mod-menu > li a {
  color: #720073;
  font-size: 16px;
  font-variant: petite-caps;
  letter-spacing: 0.5px;
}
.sidebar-right-position ul.mod-menu > li {
  background: #fafafa;
  margin: 1px 0 !important;
  padding: 6px 10px 5px;
}
.sidebar-right-position ul.mod-menu > li:hover a { border-bottom: 1px dotted; }
#mod-custom247 { float: right; margin-top: -30px; }

/* Bas */
#fs-1528971627712 { border-top: 1px solid #eeeeee5e; }

/* Hikashop */
#sb-container { z-index: 10005; }
#sb-title/*, #sb-info*/ { display: none; }
#sb-body, #sb-loading {
  background-color: transparent;
  background-image: url(/images/system/fond.png);
  background-position: 50% 50%;
  border: 5px solid #fbfcf6;
  border-radius: 5px;  
}
#sb-body img { margin-top: -10px; padding: 2%; }
#sb-loading-inner {
  font-size: 0;
  height: 120px;
  line-height: 120px;
  margin-top: -60px;
  width: 100%;
}
#sb-loading-inner span { background: url(/images/system/chargement.gif) no-repeat; width: 120px; }
#hikashop_category_information_module_233 .swiper-slide.hikashop_subcontainer { background: #fff !important; margin-top: 12px; min-height: 340px !important; }
.hikashop_carousel_item { padding: 15px 5px !important; }
.swiper-button-prev, .swiper-button-next { top: 115px !important; }
.swiper-button-prev { left: -7px; }
.swiper-button-prev::after {
  background: transparent;
  color: #3b7e82 !important;
  content: "\f137" !important;
  font-family: "Font Awesome 5 Free" !important;
  font-size: 28px !important;
  font-weight: 900 !important;
}
.swiper-button-next { right: -8px; }
.swiper-button-next::after {
  background: transparent;
  color: #3b7e82 !important;
  content: "\f138" !important;
  font-family: "Font Awesome 5 Free" !important;
  font-size: 28px !important;
  font-weight: 900 !important;
}

/* Liens */
a.hikacart { background-color: #973e91; border-color: #973e91; color: #fff; font-family: arial; font-size: 16px; font-variant: small-caps; font-weight: bold; }
a.hikacart:hover, a.hikacart:active, a.hikacart:focus { background-color: #aa4ba5; border-color: #aa4ba5; color: #fff; }
a.hikawishlist { background-color: #1a6c5d; border-color: #1a6c5d; color: #fff; font-family: arial; font-size: 16px; font-variant: small-caps; font-weight: bold; }
a.hikawishlist:hover, a.hikawishlist:active, a.hikawishlist:focus { background-color: #21816f; border-color: #21816f; color: #eee; }

/* Hikashop Caractéristiques */
#hikamarket_address_address_title label::after { content: "*"; padding-left: 3px; }
#hikamarket_address_address_firstname label::after { content: "*"; padding-left: 3px; }
#hikamarket_address_address_lastname label::after { content: "*"; padding-left: 3px; }
#hikamarket_address_address_telephone label::after { content: "*"; padding-left: 3px; }
#hikamarket_address_address_street label::after { content: "*"; padding-left: 3px; }
#hikamarket_address_address_post_code label::after { content: "*"; padding-left: 3px; }
#hikamarket_address_address_city label::after { content: "*"; padding-left: 3px; }
#hikamarket_address_address_country label::after { content: "*"; padding-left: 3px; }
#hikamarket_address_address_state label::after { content: "*"; padding-left: 3px; }
#hikamarket_vendor_page { margin-top: 15px; }
#hikamarket_vendor_page .hikamarket_vendor_image { display: none; }
#hikamarket_registration_form .hikashop_field_required { display: none; }
dt.hikamarket_registration_name_line::after { content: "*"; padding-left: 3px; }
dt.hikamarket_registration_username_line::after { content: "*"; padding-left: 3px; }
dt.hikamarket_registration_email_line::after { content: "*"; padding-left: 3px; }
dt.hikamarket_registration_password_line::after { content: "*"; padding-left: 3px; }
dt.hikamarket_registration_password2_line::after { content: "*"; padding-left: 3px; }
#hikashop_address_listing .header.hikashop_header_title h1 { margin: -10px 0 25px; }
#hikamarketcpanel .hika_cpanel_icon:nth-child(4), #hikamarketcpanel .hika_cpanel_icon:nth-child(5) , #hikamarketcpanel .hika_cpanel_icon:nth-child(6)  { display: none; }
#hikamarketcpanel #hikashop_dashboard .hikamarket_cpanel_statistics_top div { display: none; }
#hikamarketcpanel #hikashop_dashboard .hikamarket_cpanel_statistics_top div:nth-child(8) { display: block; padding: 0; width: 100%; }
#hikamarketcpanel #hikashop_dashboard .hikamarket_cpanel_statistics_top .hikamarket_panel.hikamarket_panel_stats, #hikamarketcpanel #hikashop_dashboard .hikamarket_cpanel_statistics_top .hikamarket_panel.hikamarket_panel_stats .hikamarket_panel_heading, #hikamarketcpanel #hikashop_dashboard .hikamarket_cpanel_statistics_top .hikamarket_panel.hikamarket_panel_stats #hikamarket_dashboard_stat_last_orders { display: block; width: 100%; }
#hikashop_carts_listing .header h1 { margin: 20px 0; }
#hikashop_checkout_cart_total2_title, .hikashop_checkout_cart_subtotal,
#hikashop_checkout_cart_shipping_title, .hikashop_checkout_cart_shipping,
#hikashop_checkout_cart_final_total_title, span.hikashop_checkout_cart_final_total { font-size: 16px; font-style: initial; font-family: inherit; }
#hikashop_checkout_cart_final_total_title, .hikashop_checkout_cart_final_total { font-size: 20px !important; }
.hikashop_checkout_cart_final_total { color: #6b0000 !important; }
#hikashop_item_textinterpersocoupe .key, #hikashop_item_textinterpersoceremo .key, #hikashop_item_textcampil .key, #hikashop_item_textvase .key { display: none; }
#hikashop_item_textecarte td, #hikashop_item_textrubanpersoseul td, #hikashop_item_textinterlisteseul td, #hikashop_item_textinterpersoseul td, #hikashop_item_textpiqfleurpersoseul td { display: block; clear: both; }
#hikashop_item_textecarte .key, #hikashop_item_textrubanpersoseul .key, #hikashop_item_textinterlisteseul .key, #hikashop_item_textinterpersoseul .key, #hikashop_item_textpiqfleurpersoseul .key { display: block; width: 100%; }
#hikashop_order_1_2_select_vendeur { background: #ffebeb; border: 1px solid #ddd; padding: 10px 10px; margin: 35px 0 0; }
#hikashop_order_1_2_select_vendeur label { padding-top: 7px; }
#hikashop_order_1_2_cherch_vendeur .hkcontrol-label { display: none; }
#hikashop_order_1_2_cherch_vendeur .hkc-sm-8 { font-size: 94%; padding: 15px 10px 0; width: 100% !important; }
#hikashop_order_listing .header.hikashop_header_title h1 { margin: -10px 0 10px; }
#hikashop_product_characteristics .form-check-label { padding: 3px 10px !important; }
#hikashop_product_characteristic_103 { padding: 3px 10px; width: 280px; }
#hikashop_product_characteristic_77 { letter-spacing: -0.1px; margin: 0; padding: 3px 10px; width: 280px; }
#hikashop_product_characteristic_7_7 { letter-spacing: -0.1px; margin: 0; }
#hikashop_product_characteristic_2_3-lbl, #hikashop_product_characteristic_2_3, #hikashop_product_characteristic_88_89 { display: none; }
#hikashop_product_characteristic_2_4-lbl { background: #e25b69; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_5-lbl { background: #ff0000; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_6-lbl { background: #ed7f10; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_7-lbl { background: #fd3f92; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_8-lbl { background: #fff6e8; border-radius: 4px; color: #444; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_9-lbl { background: #f4eb93; border-radius: 4px; color: #555; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_10-lbl { background: #3c2387; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_11-lbl { background: #f28d52; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_12-lbl { background: #b666d2; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_13-lbl { background: #ff577f; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_14-lbl { background: #641528; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_15-lbl { background: #f4f2fe; border-radius: 4px; color: #555; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_16-lbl { background: #770056; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_17-lbl { background: #891332; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_18-lbl { background: #3f584c; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_19-lbl { background: #e03265; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_20-lbl { background: #fdbfb7; border-radius: 4px; color: #333; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_21-lbl { background: #f7d3bf; border-radius: 4px; color: #333; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_22-lbl { background: #b6e886; border-radius: 4px; color: #333; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_23-lbl { background: #92003a; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_24-lbl { background: #9b7cb8; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_25-lbl { background: #d989d3; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_26-lbl { background: #feb0ff; border-radius: 4px; color: #444; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_27-lbl { background: #929fc9; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_28-lbl { background: rgb(252,69,69); background: linear-gradient(0deg, #da3039 30%, #fff 30%, #fff 60%, #291ead 70%); border-radius: 4px; color: #000; text-shadow: #fff 0px -0px 1px; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_55-lbl { background: #2655db; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_56-lbl { background: #f1baa7; border-radius: 4px; color: #444; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_57-lbl { background: linear-gradient(to bottom right, #fb0000,#f29e00,#e5d433,#008801,#2150d5,#520090,#c273bc); border-radius: 4px; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_58-lbl { background: #9E3490; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_59-lbl { background: linear-gradient(to bottom right, #008801, #fe84ff); border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_60-lbl { background: linear-gradient(to bottom right, #fffdd3, #fddec9, #f87aa9); border-radius: 4px; color: #444; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_61-lbl { background: linear-gradient(to bottom right, #fceb8f, #e1c7b0, #a57ff9); border-radius: 4px; color: #444; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_62-lbl { background: linear-gradient(to bottom right, #dec1fc, #e1c7b0); border-radius: 4px; color: #444; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_63-lbl { background: linear-gradient(to bottom right, #fffdd3, #f3e3d4, #fd08b4); border-radius: 4px; color: #444; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_64-lbl { background: linear-gradient(to bottom right, #ffdc1f, #AD737A, #5b28a4); border-radius: 4px; color: #fdfdfd; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_65-lbl { background: linear-gradient(to bottom right, #df60dc, #dd5993, #b02121); border-radius: 4px; color: #fdfdfd; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_66-lbl { background: #21b0a3; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_67-lbl { background: #333; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_68-lbl { background: #fd33c2; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_69-lbl { background: #b273ae; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_70-lbl { background: #e8244e; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_71-lbl { background: #fe111f; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_72-lbl { background: #383838; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_73-lbl { background: linear-gradient(to bottom right, #fdbef9, #fce48f, #afe6fd); border-radius: 4px; color: #444; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_74-lbl { background: #8dbdfc; border-radius: 4px; color: #333; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_75-lbl { background: #fa3744; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_76-lbl { background: linear-gradient(to bottom right, #fefdfe, #fdbef9, #876aa3, #fe2a40, #383838); border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_88_89-lbl { display: none; }
#hikashop_product_characteristic_88_90-lbl { background: #497984; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_88_91-lbl { background: #b7e989; border-radius: 4px; color: #444; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_88_92-lbl { background: #f6d3bf; border-radius: 4px; color: #444; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_88_93-lbl { background: #f2f1fc; border-radius: 4px; color: #444; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_88_94-lbl { background: linear-gradient(0deg, #da3039 30%, #fff 30%, #fff 60%, #291ead 70%); border-radius: 4px; color: #000; text-shadow: #fff 0px -0px 1px; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_88_95-lbl { background: #840f2e; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_88_96-lbl { background: #3c1f8b; border-radius: 4px; color: #fff; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_88_97-lbl { background: #f9a9fd; border-radius: 4px; color: #444; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_88_98-lbl { background: #fb527b; border-radius: 4px; color: #333; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_88_99-lbl { background: #929dc7; border-radius: 4px; color: #333; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_100-lbl { background: linear-gradient(to bottom right, #ff577f, #fff6e8, #e25b69); border-radius: 4px; color: #333; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_101-lbl { background: linear-gradient(to bottom right, #ed7f10, #f4eb93, #e25b69); border-radius: 4px; color: #333; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_102-lbl { background: linear-gradient(to bottom right, #ed7f10, #fff6e8, #ff0000); border-radius: 4px; color: #333; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_127-lbl { background: linear-gradient(to bottom right, #fff6e8, #fff6e8, #00a801); border-radius: 4px; color: #333; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_128-lbl { background: linear-gradient(to bottom right, #fff6e8, #fff6e8, #e25b69); border-radius: 4px; color: #333; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristic_2_129-lbl { background: linear-gradient(to bottom right, #fff6e8, #fff6e8, #f5b06a); border-radius: 4px; color: #333; margin-left: -26px; padding: 0 10px; }
#hikashop_product_characteristics { border: none; display: inline-block; margin-top: -15px; padding: 0; }
#hikashop_product_contact_main { margin: 0 0 5px; text-align: center; }
#hikashop_product_contact_main .hikabtn { background: #ffddb7; border: 1px solid #ffcd9b; color: #444; margin: 15px auto 5px; }
#hikashop_product_contact_main .hikabtn:hover { background: #ffe9d0; border: 1px solid #ffddb9; color: #444; }
#hikashop_product_custom_item_info { margin-bottom: 10px; }
#hikashop_product_custom_item_name_18, #hikashop_product_custom_item_name_20 { display: inherit; }
#hikashop_product_custom_item_value_64 { display: block; margin-top: -2px; }
#hikashop_product_custom_item_name_65 { display: block; }
#hikashop_product_custom_item_value_67 { display: block; margin-top: -234px; }
#hikashop_product_custom_item_name_68 { display: block; margin-top: -260px; }
#hikashop_product_custom_item_value_68 { display: block; margin-top: -253px; }
#hikashop_product_custom_item_value_71 { display: block; margin-top: -76px; }
#hikashop_product_custom_item_name_66 label { padding-top: 15px; }
#hikashop_product_custom_item_name_71 { display: block; margin-top: -84px; }
#hikashop_product_custom_item_value_78 #textecarte { margin-top: 0; }
#hikashop_product_custom_item_name_82 { display: block; margin-top: -20px; width: 330px; }
#hikashop_product_custom_item_name_83 { display: block; margin-top: -240px; width: 330px; }
#hikashop_product_custom_item_name_83 label { margin-left: 1px; }
#hikashop_product_custom_item_name_82 label { margin: 4px 0 -2px; }
#hikashop_product_custom_item_value_82 { display: block; width: 330px; }
#hikashop_product_custom_item_value_83 { display: block; width: 330px; }
#hikashop_product_custom_item_value_82 textarea { height: 60px; margin-top: -10px; width: 330px; }
#hikashop_product_custom_item_value_83 textarea { height: 84px; margin-top: -220px; }
#hikashop_product_description_main { padding: 0px; }
#hikashop_product_description_main { font-size: 18px; margin: 2px 0 0 1px; }
#hikashop_product_description_main p { font-size: 18px; margin: 2px 0 0 1px; }
#hikashop_product_description_main::before { content: "\f05a"; display: block; float: left; font-family: "Font Awesome 5 Free"; font-size: 22px; font-weight: 600; padding-right: 6px; }
#hikashop_product_left_part #hikashop_main_image { margin: 0 !important; }
#hikashop_product_left_part img { display: inline-block; }
#hikashop_product_left_part #options_1225 img { margin-bottom: -50px; }
#hikashop_product_options select, #hikashop_product_custom_item_info select { color: #666; font-size: 15px; padding: 5px 8px; width: 280px !important; }
#hikashop_product_option_0, #hikashop_product_option_1, #hikashop_product_option_2, #hikashop_product_option_3, #hikashop_product_characteristic_44 { font-weight: normal; padding: 5px 8px; }
#hikashop_product_option_0 { margin-bottom: 7px; }
#hikashop_product_options { border: none; border-top: 1px dashed #999; margin: 0 0 -15px; padding: 15px 0 0; width: 330px }
#hikashop_product_price_main .hikashop_product_price_full { border-bottom: 1px #AA4BA4 dashed; margin: 5px 0 0 !important; padding: 0 0 10px; }
#hikashop_product_price_with_options_main { border-top: 1px #AA4BA4 dashed; display: inline-block; font-size: 22px; line-height: 30px; margin: 35px 0 -10px !important; padding: 0; width: 100%; }
#hikashop_product_price_with_options_main .hikashop_option_price_title { display: inline-block; margin-top: 15px; }
#hikashop_product_right_part { border-left: 1px dotted #AA4BA5; padding-bottom: 15px; }
#hikashop_product_weight_main { display: none; }
#hikashop_product_weight_main::before, #hikashop_product_length_main::before,#hikashop_product_height_main::before,#hikashop_product_width_main::before { color: #666; content: "\f0da"; display: block; float: left; font-family: "Font Awesome 5 Free"; font-size: 20px; font-weight: 600; line-height: 25px; padding-right: 10px; padding-top: 1px; }
#hikashop_register_form_button, #hikamarket_registration_form .hikashop_cart_input_button { background: #1a6c5d; border: none; color: #ffffff !important; float: right; font-size: 16px; margin: 0 50px 10px 0; padding: 7px 15px; width: auto !important; }
#hikashop_register_form_button:hover, #hikamarket_registration_form .button.hikashop_cart_input_button:hover { background: #21816f !important; }
#hikashop_show_cart_form { clear: both; }
#hikashop_show_cart_form .hikashop_cart_product_name a { line-height: 24px; }
#hikashop_show_cart_form .hikashop_cart_product_code { display: block; padding: 10px 0; }
#hikashop_show_cart_form .hika_options dt { line-height: 30px; padding: 5px; width: auto; }
#hikashop_show_cart_form .hika_options dd { line-height: 30px; padding: 5px; }
#hikashop_show_cart_form .hika_options dd em { color: #1a6c5d; font-size: 120%; font-style: normal; font-weight: 600; line-height: 26px; }
#hikashop_show_cart_form .table thead tr th { text-align: left; }
#hikashop_show_cart_form dl.hika_options { padding: 0 0 12px; }
#hikashop_show_cart_form dl.hika_options > dd #cart_name { font-weight: 600; }
#hikashop_show_cart_form dl.hika_options > dt label { font-weight: 600; }
#hikashop_show_cart_form td.hikashop_show_cart_form_checkbox { border: 1px solid #dddddd; }
#hikashop_show_cart_form th.hikashop_cart_quantity_title.title { text-align: right; width: 92px; }
#hikashop_show_cart_form th.hikashop_cart_price_title.title { text-align: right; width: 100px; }
#hikashop_show_cart_form p { margin: 5px 0; }
#hikashop_show_cart_form p.hikashop_cart_option_name { margin: 5px 0 10px; }
#hikashop_show_tabular_description, #hikashop_show_tabular_specification { border-radius: 0 4px 4px; font-size: 16px; letter-spacing: 0.5px; line-height: 26px; min-height: 60px; padding: 10px 15px; }
#hikashop_small_image_div a, #hikashop_small_image_div_1 a, #hikashop_small_image_div_2 a, #hikashop_small_image_div_3 a, #hikashop_small_image_div_4 a, #hikashop_small_image_div_5 a, #hikashop_small_image_div_6 a, #hikashop_small_image_div_7 a, #hikashop_small_image_div_8 a, #hikashop_small_image_div_9 a, #hikashop_small_image_div_10 a, #hikashop_small_image_div_11 a, #hikashop_small_image_div_12 a, #hikashop_small_image_div_13 a, #hikashop_small_image_div_14 a, #hikashop_small_image_div_15 a, #hikashop_small_image_div_16 a, #hikashop_small_image_div_17 a, #hikashop_small_image_div_18 a, #hikashop_small_image_div_19 a, #hikashop_small_image_div_20 a, #hikashop_small_image_div_21 a, #hikashop_small_image_div_22 a, #hikashop_small_image_div_23 a, #hikashop_small_image_div_24 a, #hikashop_small_image_div_25 a, #hikashop_small_image_div_26 a, #hikashop_small_image_div_27 a, #hikashop_small_image_div_28 a, #hikashop_small_image_div_29 a, #hikashop_small_image_div_30 a, { margin: 0 auto; }
#hikashop_product_code_main { color: #8f3851; display: inline-block; font-size: 80%; font-weight: 600; }
#hikashop_product_top_part { border-bottom: 1px solid #ddd; margin-bottom: 10px; }
#hikashop_product_top_part h1 { border: none !important; color: #555 !important; font-size: 28px !important; line-height: 32px !important; margin: -20px 48px 2px 0 !important; }
#hikashop_tabs_div { margin: 10px 0 30px; }
#hikashop_wishlist_share_emails { width: 90%; }

/* Classes */
.hika_address_field { margin: 15px 0; }
.hika_cpanel_icons a.hika_cpanel_icon:last-child { display: none; }
.hika_edit { background-color: transparent; float: right; padding: 4px; width: 54px; }
.hika_j2 .btn-primary, .hikabtn-primary { background-color: #337ab7; border-color: #2e6da4; color: #fff; }
.hika_shipping_field.hikashop_checkout_shipping_block select { width: 100%; }
.hika_toolbar { margin: 1px 0 10px; }
.hika_toolbar .hikabtn { border: 1px solid #ddd; }
.hikabtn.hikacart, .hikabtn.hikawishlist, .btn.btn-success, .btn.btn-danger, .btn.btn-default { margin: 3px 0 4px; padding: 5px 12px; }
.hikabtn.hikabtn-compare { background: #1c7967; border-color: #1c7967; color: #fff; font-size: 16px; font-variant: small-caps; font-weight: 600; margin: 6px 0 4px; padding: 5px 12px; } 
.hikabtn.hikabtn-compare:hover { background: #1f8773 }
.hikabtn.hikashop_cart_proceed_to_checkout { display: block; }
.hikabtn.hikashop_cart_proceed_to_checkout { background: #a54851; border: 1px solid #a54851; color: #fff; }
.hikabtn.hikashop_cart_proceed_to_checkout:hover { background: #b14e58; border: 1px solid #b14e58; }
.hikam_listing.hikam_table.hikam_bordered tfoot { display: none; }
.hikam_toolbar { background-color: transparent; border: none; float: right; margin: -43px 0 3px; padding: 2px; }
.hikamarket_container .hikamarket_subcontainer { box-shadow: 1px 1px 4px #aaa; min-height: 68px; padding: 10px; }
.hikamarket_order { background: #fff; border-radius: 5px; box-shadow: 1px 1px 2px #ccc; border-left: 1px solid #ddd; border-top: 1px solid #ddd; margin-top: -15px; padding: 0 15px; }
.hikamarket_order #hikamarket_order_status { font-size: 1em !important; }
.hikamarket_order_billing_address { padding: 0 2px; }
.hikamarket_order_billing_address .hikabtn, .hikamarket_order_invoicenumber, .hikamarket_order_invoicenumber, .hikamarket_order_vendor_total, .hikamarket_order_vendor_total { display: none; }
.hikamarket_order_shipping_address .hkdropdown { display: none; }
.hikamarket_order dl.hikam_options > dd { padding: 6px; }
.hikamarket_search_block #hikamarket_user_listing_search, .hikamarket_search_block #hikamarket_order_listing_search { float: left; }
.hikamarket_search_block .hikabtn { margin: 0; padding: 6px 10px; }
.hikamarket_vendor_contact { min-width: 300px; float: right; display: none; }
.hikamarket_vendor_description_line, .hikamarket_vendor_terms_line { display: none; }
.hikamarket_vendor_edit_page h1 { display: none; }
.hikamarket_vendor_edit_page h1:first-child { color: #555; display: block; font-size: 32px; font-weight: 600; margin: -5px 0 20px; }
.hikamarket_vendor_edit_page .hikamarket_add_vendoruser, .hikamarket_vendor_edit_page #hikamarket_vendor_users { display: none; }
.hikamarket_vendor_edit_page .hikamarket_add_vendoruser .hikabtn.hikabtn-primary { margin: 0; padding: 6px 12px; }
.hikamarket_vendor_edit_page h1:nth-child(2n+3) { margin: 15px 0; }
.hikamarket_vendor_edit_page dl.hikam_options > dd { margin-left: 210px; }
.hikamarket_vendor_edit_page dl.hikam_options > dt { width: 200px; }
.hikamarket_vendor_fields { float: left; margin: 0 0 15px; }
.hikamarket_vendor_listing .hikamarket_container { border: 1px solid #7ca3a8; }
.hikamarket_vendor_listing .hikamarket_vendor_image { display: none; }
.hikamarket_vendor_map { height: 650px !important; }
.hikamarket_vendor_registration_page dl.hikam_options > dt { padding: 15px; width: 240px; }
.hikamarket_vendor_registration_page dl.hikam_options > dd { margin-left: 240px; }
.hikashop_address_listing_div .hika_options dt { width: 190px; }
.hikashop_cart { margin-bottom: 15px; }
.hikashop_cart .hikashop_product_code_cart { display: none; }
.hikashop_cart table .hikashop_product_price { font-size: 16px; }
.hikashop_cart td { padding: 2px 0; }
.hikashop_cart td { vertical-align: middle; }
.hikashop_cart tfoot { line-height: 28px; }
.hikashop_cart tfoot .hikashop_cart_module_product_total_title { font-size: 20px; font-variant: small-caps; font-weight: bold; padding-left: 5px; }
.hikashop_cart tfoot tr { background: #fff5e7; border-top: 1px solid #ccc; }
.hikashop_cart tfoot tr td { padding: 0 0 4px; }
.hikashop_cart thead tr th { padding: 0 0 4px; }
.hikashop_cart .hikashop_cart_product_custom_item_fields .hikashop_cart_option_name { display: none; margin: 0; }
.hikashop_cart_module_product_name_title.hikashop_cart_title,.hikashop_cart_module_product_quantity_title.hikashop_cart_title,.hikashop_cart_module_product_price_title.hikashop_cart_title { font-size: 16px; }
.hikashop_cart table .row239741 { border-top: 1px solid #ccc; }
.hikashop_cart_module_product_name_value.hikashop_cart_value { padding: 3px 3px 5px 0; }
.hikashop_cart_module_product_name_value .hikashop_product_variant_subname { font-size: inherit; letter-spacing: 0.5px; }
.hikashop_cart_module_product_price_value.hikashop_cart_value, .hikashop_cart_module_product_delete_value.hikashop_cart_value { vertical-align: top; }
.hikashop_cart_module_product_total_title { font-size: 22px; font-variant: small-caps; }
.hikashop_cart_module_product_quantity_value.hikashop_cart_value { padding: 0 3px; width: 40px; }
.hikashop_cart_module_product_quantity_value .hikashop_cart_product_quantity_refresh, .hikashop_cart_module_product_quantity_value .hikashop_product_quantity_change_div_default { display: none; }
.hikashop_cart_product_name a { color: #720073; text-decoration: none; font-size: 16px; }
.hikashop_cart_product_name a:hover,#hikashop_cart_listing td a:hover { color: #aa4ba5; }
.hikashop_cart_product_quantity_refresh { display: none !important; }
.hikashop_cart_product_quantity_value { text-align: center; font-size: 22px; font-weight: bold; font-family: sans-serif; }
.hikashop_cart_value .fa.fa-times-circle { margin-left: 2px; }
.hikashop_category_information h2 { font-size: 24px; }
.hikashop_category_information.hikashop_products_listing_main .hikashop_product_image,.hikashop_category_information.hikashop_products_listing_main .hikashop_product_image_subdiv,.hikashop_category_information.hikashop_products_listing_main img.hikashop_product_listing_image { height: auto !important; margin: 0 auto 5px !important; width: auto !important; }
.hikashop_category_name { font-size: 24px; font-variant: small-caps; }
.hikashop_category_name a, .hikashop_category_list_item a { color: #720073; }
.hikashop_category_name a:hover,.hikashop_category_list_item a:hover { color: #aa4ba5; text-decoration: none; }
.hikashop_carousel .owl-theme .owl-nav { margin: 0 0 -5px; }
.hikashop_characteristic_line_2 td { clear: both; display: block !important; }
.hikashop_characteristic_line_2 .form-check-inline { margin: 0 7px 5px 0; }
.hikashop_checkout_coupon { background: #f9f9f9; border: 1px solid #ddd; padding: 10px; }
.hikashop_checkout_coupon label { margin: 0; }
.hikashop_checkout_coupon .input-append { margin: 0; width: 100%; }
.hikashop_checkout_coupon #hikashop_checkout_coupon_input_1_3 { max-width: 500px !important; padding: 18px 10px; width: 70%; }
.hikashop_checkout_coupon_field { height: 31px !important; }
.hikashop_checkout_shipping_description { float: right; }
.hikashop_compare_page table td { padding: 3px; }
.hikashop_compare_page #toolbar a { background: #fff; border: 1px solid #dddddd; border-radius: 4px; font-size: 15px; margin: 1px 0 0; padding: 2px 10px 5px; }
.hikashop_compare_page #toolbar a:hover { }
.hikashop_compare_page #toolbar a .fa-caret-left::before { font-size: 36px; margin: 0; }
.hikashop_compare_table .hikashop_product_name_main { font-size: 20px; font-weight: 400; font-family: 'Gill Sans MT'; }
.hikashop_compare_table .hikashop_product_code_main { font-size: 16px; }
.hikashop_container .infomasque { display: none; }
.hikashop_container span.hikashop_product_price_max_conseil { }
.hikashop_filter_module .hikashop_reset_button_outside { display: inline-block; float: none !important; margin: 0 0 0 50% !important; }
.hikashop_filter_module .hikashop_reset_button_outside #hikashop_reset_button_module_237 { margin: 10px 0 5px -46px; }
.hikashop_filter_module #filter_Boutonradio_1_module_237\[\] { height: 68px; width: 100%; }
.hikashop_filter_module #filter_text_Motcle_2 { background: #fff; border-radius: 3px; font-size: 16px; max-width: 100%; width: 100%; }
.hikashop_filter_module #filter_values_container_Boutonradio_1_module_237 { margin-top: -25px; display: block; }
.hikashop_filter_module .noUi-target { margin-bottom: 30px !important; width: 214px !important; }
.hikashop_filter_module .noUi-connect { background: #fcfcf5; }
.hikashop_filter_module .noUi-touch-area { background: #aa4ba5; }
.hikashop_filter_module .filter_values_container select { background: #fcfcf5; }
.hikashop_filter_module .filter_values_container .choices__inner { background: transparent; border: none; min-height: 36px; padding: 0; }
.hikashop_filter_module .filter_values_container .choices__inner .choices__input { background: #fff; border: 1px solid #ddd; border-radius: 3px; cursor: pointer; margin: 0; padding: 5px; width: 252px !important; }
.hikashop_filter_module .filter_values_container .choices__inner .choices__input::placeholder { color: #000 !important; font-size: 15px; font-weight: 600; }
.hikashop_filter_module .filter_values_container .choices__inner::after { content: "\f0d7"; font-family: "Font Awesome 5 Free"; font-weight: 600; margin-left: -20px; }
.hikashop_filter_module .filter_values_container .choices__list--dropdown { z-index: 1000; }
.hikashop_filter_module .hikashop_filter_button_inside { float: none !important; margin: 0 0 0 1px !important; text-align: center; }
.hikashop_filter_module .hikashop_filter_button_inside .hikabtn, a.hikabtn.hikabtn-success { background: #1c7967; border: 1px solid #1c7967; color: #ffffff; }
.hikashop_filter_module .hikashop_filter_button_inside .hikabtn:hover, a.hikabtn.hikabtn-success:hover { background: #1f8773; border: 1px solid #1f8773; }
.hikashop_filter_module .hikashop_filter_cursor_range { border: 0; color: #1266a0; font-weight: bold; padding: 5px 0 0; }
.hikashop_filter_module .hikashop_filter_main.hikashop_filter_main_Boutonradio_1 { margin: 0; min-height: 20px !important; }
.hikashop_filter_module .hikashop_filter_main.hikashop_filter_main_Motcle_2 { margin-top: 12px; min-height: 50px !important; }
.hikashop_filter_module .hikashop_filter_Boutonradio_1 .hikashop_filter_title { display: none; font-size: 16px; font-weight: normal; margin-bottom: -10px; }
.hikashop_filter_module .hikashop_filter_title { display: block; float: left; font-size: 15px; margin-left: 7px; }
.hikashop_filter_module h3.sp-module-title { margin: 0 0 10px; }
.hikashop_filter_module .noUi-horizontal .noUi-tooltip { bottom: -24px; font-size: 14px; padding: 1px 3px; }
.hikashop_filter_module .choices__list--dropdown .choices__item--selectable { padding-right: 0; }
.hikashop_filter_module .choices__list--multiple .choices__item { background-color: #214b5b; border: none; border-radius: 3px; font-size: 15px; font-weight: 600; width: 100%; }
.hikashop_filter_module .choices__list--multiple .choices__item .choices__button_joomla { background: url("/images/icones/delete.png"); border: none; float: right; font-size: 0; height: 26px; width: 26px; }
.hikashop_filter_module .hikashop_reset_button_inside { text-align: center; width: 100%; }
.hikashop_filter_module #hikashop_reset_button_module_237 { background-color: #973e91; border: none; color: #fff; font-size: 15px; font-weight: 600; margin: 5px auto; }
.hikashop_filter_module #hikashop_reset_button_module_237:hover { background-color: #aa4ba5; }
.hikashop_filter_module #filter_values_container_Motcle_2_module_237 { float: left; width: 100%; }
.hikashop_filter_module #filter_values_container_Motcle_2_module_237 a { margin-left: 8px; }
.hikashop_filter_module .hikashop_filter_main.hikashop_filter_main_Prix_3 { margin-top: 12px; }
.hikashop_item_textinterlistecoupe_line td, .hikashop_item_textinterpersocoupe_line td, .hikashop_item_textinterlisteceremo_line td, .hikashop_item_textinterpersoceremo_line td, .hikashop_item_textrubanpersoceremo_line td { color: #666; display: inline-block; font-size: 1.4rem; font-weight: 600; padding: 0 0 5px 0; }
.hikashop_module .hikashop_products_listing_main { margin-top: -5px; }
.hikashop_module.nouveautes h2 { display: none; }
.hikashop_option_name, .hikashop_product_custom_item_name { font-size: 17px; font-variant: small-caps; font-weight: 600; letter-spacing: 0.8px; padding: 1px; }
.hikashop_option_price_value { border-bottom: 1px solid !important; color: #8f3851 !important; display: inline-block !important; font-family: inherit !important; font-size: 22px !important; font-style: normal !important; }
.hikashop_order_listing .hika_order_number { color: #337ab7; font-size: 18px; font-weight: 600; }
.hikashop_order_item_textinterpersoseul, .hikashop_order_item_textinterlisteseul, .hikashop_order_item_textrubanpersoseul, .hikashop_order_item_jardinportinter, .hikashop_order_item_jardinportinteruban, .hikashop_order_item_jardinruban, .hikashop_order_item_textinterpersocoupe, .hikashop_order_item_textinterpersoceremo, .hikashop_order_item_textrubanpersoceremo, .hikashop_order_item_textinterlistecoupe, .hikashop_order_item_textinterlistejardin, .hikashop_order_item_textinterlisteceremo, .hikashop_order_item_textinterlistejardinseul, .hikashop_order_item_textpiqfleurpersoseul { color: #1266A0; font-variant: none; }
.hikashop_order_item_textinterpersoseul label, .hikashop_order_item_textinterlisteseul label, .hikashop_order_item_textrubanpersoseul label, .hikashop_order_item_jardinportinter label, .hikashop_order_item_jardinportinteruban label, .hikashop_order_item_jardinruban label, .hikashop_order_item_textinterpersocoupe label, .hikashop_order_item_textinterpersoceremo label, .hikashop_order_item_textrubanpersoceremo label, .hikashop_order_item_textinterlistecoupe label, .hikashop_order_item_textinterlistejardin label, .hikashop_order_item_textinterlisteceremo label, .hikashop_order_item_textinterlistejardinseul label, .hikashop_order_item_textpiqfleurpersoseul label { color: #333; font-variant: none; padding-right: 3px; }
.hikashop_order_product_link { display: inline-block; }
.hikashop_previous_product_btn, .hikashop_next_product_btn { display: block; float: right; }
.hikashop_previous_product_btn { margin-right: 40px; }
.hikashop_next_product_btn { margin-right: -70px; }
.hikashop_previous_product_btn a, .hikashop_next_product_btn a { height: 30px; width: 30px !important; margin-bottom: -15px; }
.hikashop_previous_product, .hikashop_next_product { height: 30px; }
.hikashop_previous_product i, .hikashop_next_product i { padding-top: 3px; }
.hikashop_previous_product_btn p, .hikashop_next_product_btn p { display: none; }
.hikashop_product { padding: 0 10px; }
.hikashop_product_add_to_cart_row .hikabtn { background: #aa4ba5; color: #fff; font-weight: bold; margin: 9px 0 4px; padding: 7px 10px; }
.hikashop_product_bottom_part.show_tabular { padding-top: 0px; }
.hikashop_product_characteristics_table .radio input[type="radio"] { margin: 5px 0 0 -19px; padding: 0; }
.hikashop_product_characteristics_table .form-check.form-check-inline { margin: 0 2px 5px 0; }
.hikashop_product_characteristics_table .form-check .form-check-input { margin: -6px 18px 0 -20px; position: relative; z-index: 1; }
.hikashop_product_characteristics_table label.radio { border-radius: 3px; cursor: pointer; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-variant: small-caps; font-weight: bold; line-height: 22px; margin: 0 15px 10px 0; padding: 1px 10px 0 26px !important; text-shadow: 1px 1px 2px rgba(0,0,0,0.1); width: auto; }
.hikashop_product_characteristics_table td, .hikashop_product_options_table td { color: #666; display: inline-block; font-size: 1.4rem; font-weight: 600; padding: 0 0 5px 0; }
.hikashop_product_characteristics_table .hikashop_characteristic_line_2 td, .hikashop_product_characteristics_table .hikashop_characteristic_line_77 td, .hikashop_product_characteristics_table .hikashop_characteristic_line_88 td, #hikashop_product_custom_item_name_83 label, #hikashop_product_custom_item_name_82 label { font-size: 15px; font-variant: small-caps; font-weight: 600; letter-spacing: 0.8px; padding: 0 0 8px; }
.hikashop_product_characteristics_table .hikashop_characteristic_line_44 { margin: 0 10px; }
.hikashop_product_characteristics_table .hikashop_characteristic_line_44 td:first-child { font-size: 17px; font-variant: small-caps; font-weight: bold; letter-spacing: 0.8px; margin-bottom: 3px; }
.hikashop_product_code_list a { color: #666; display: block; font-size: 14px; text-decoration: none; }
.hikashop_product_custom_item_info_table { margin-bottom: -40px; }
.hikashop_product_custom_item_info_table textarea { width: 280px !important; }
.hikashop_product_custom_item_info_table select#textinterlisteceremo, .hikashop_product_custom_item_info_table select#textinterlistecoupe { letter-spacing: 0.5px; width: 330px; }
.hikashop_product_discount { background: #b20000; border-radius: 25px; box-shadow: 0 0 2px #999; border: 1px solid #a40000; color: #fff; font-size: 20px; margin-right: 4px; margin-left:4px; padding: 1px 12px; }
.hikashop_product_image_subdiv a { height: auto; width: auto; }
.hikashop_product_main_image { height: auto !important; }
.hikashop_product_options_table #hikashop_product_option_0425-lbl { margin: 0 0 8px; padding: 0 0 0 21px; }
.hikashop_product_options_table tr {  }
.hikashop_product_options_table tr.Inter { width: 330px; }
.hikashop_product_options_table tr.Inter .hikashop_option_name { letter-spacing: 0.5px; }
.hikashop_product_options_table tr.Inter #hikashop_product_option_0 { letter-spacing: 0.5px; width: 330px; }
.hikashop_product_options_table tr.Texte { width: 330px; }
.hikashop_product_options_table tr.Ruban { /*border-top: 1px dashed #999;*/ display: block; margin-top: 155px; padding-top: 15px; }
.hikashop_product_options_table tr.Ruban .hikashop_option_name { letter-spacing: 1.5px; }
.hikashop_product_options_table tr.Ruban #hikashop_product_option_1 { letter-spacing: 0.5px; width: 330px; }
.hikashop_product_options_table tr.Ruban td { width: 100%; }
.hikashop_product_options_table tr.volume { width: 100%; }
.hikashop_product_options_table .inputbox option::before { background: #be00bf; content: " \f0d7"; font-family: "FontAwesome"; height: 20px; width: 20px; }
.hikashop_product_options_table tr.Pampille, .hikashop_product_options_table tr.Vase { display: block; width: 330px; }
.hikashop_product_options_table tr.Vase { border-top: 1px dashed #999; display: block; margin-top: 120px; padding-top: 15px; }
.hikashop_product_options_table tr.Pampille td, .hikashop_product_options_table tr.Vase td { width: 100%; }
.hikashop_product_options_table tr.Pampille select,  .hikashop_product_options_table tr.Vase select { width: 100%; }
div#options_2191 img { margin-bottom: -30px; }
#options_2211 { margin: 0px 0 30px; }
.hikashop_product_page { margin: -8px 0 0; }
.hikashop_product_page .productnext { float: right; margin-right: -54px; }
.hikashop_product_page .productprev { float: right; margin-right: 30px; }
.hikashop_product_page div.hikashop_small_image_div a { border: 1px solid #c4c4c4; }
.hikashop_product_page div.hikashop_small_image_div a.hikashop_active_thumbnail { border: 1px solid #8f3851; }
.hikashop_product_page div.hikashop_small_image_div img.hikashop_child_image { height: 50px; }
.hikashop_product_page input { font-weight: bold; }
.hikashop_product_price_full .hikashop_product_price { display: inline-block !important; font-family: inherit; font-size: 22px; font-style: normal; font-weight: 600; }
.hikashop_product_price_full .hikashop_product_price_per_unit { display: inline-block !important; font-size: 22px; font-weight: 600; padding: 0 5px; }
.hikashop_product_price_max_conseil { padding: 0 10px; }
.hikashop_product_quantity_change_div_default { vertical-align: middle; }.hikashop_product_quantity_field { margin: 0px !important; padding: 2px !important; }
.hikashop_product_quantity_change_div_plus_default, .hikashop_product_quantity_change_div_minus_default { float: left; }
.hikashop_product_quantity_field_change_plus.hikabtn, .hikashop_product_quantity_field_change_minus.hikabtn { font-size: 22px; height: 28px; line-height: 24px; margin: 1px 0 !important; padding: 0 5px !important; width: 25px; }
.hikashop_product_row_1, .hikashop_product_row_2, .hikashop_product_row_3, .hikashop_product_row_4, .hikashop_product_row_5, .hikashop_product_row_6, .hikashop_product_row_7, .hikashop_product_row_8, .hikashop_product_row_9, .hikashop_product_row_10 { margin-bottom: 20px; }
.hikashop_product_variant_subname { color: #1266A0; font-variant: normal; padding-left: 5px; }
.hikashop_products_listing { padding-top: 0; }
.hikashop_products_listing_main { margin-top: -19px; }
.hikashop_products_listing_main h1, #sp-component .loginidentifiant h1 { font-size: 0; margin: 0; }
.hikashop_products_pagination .list-footer .limit .inputbox, .hikashop_subcategories_pagination .list-footer .limit .inputbox { padding: 5px; width: 60px !important; }
.hikashop_products_pagination_bottom .hikashop_results_counter { display: inline-block; float: left; padding: 5px 10px; }
.hikashop_products_table.adminlist thead tr { background-color: #ffffff !important }
.hikashop_products_table tr:nth-of-type(2n+0) { background-color: #ffffff !important; }
.hikashop_products_table tr:nth-of-type(2n+1) { background-color: #fcfcf5 !important; }
.hikashop_products_table.adminlist tfoot tr { background-color: transparent !important; }
.hikashop_quantity_form { float: left; }
.hikashop_registration_vendor_info_title { display: none; }
.hikashop_remaining_characters { color: #666; float: right; font-size: 14px; font-style: italic; font-weight: normal; padding: 0 14px; }
.hikashop_search_block #hikashop_search { float: left; margin: 0 0 10px 0; padding: 0 8px; }
.hikashop_search_block .hikabtn.hikabtn-primary { border-radius: 0 4px 4px 0; margin: 0px -5px; padding: 6px 10px; }
.hikashop_shipping_group { margin: 15px 0; }
.hikashop_shipping_group legend { margin-bottom: 10px; }
.hikashop_shipping_methods_table td { padding-left: 10px !important; }
.hikashop_shipping_methods_table label { margin: 5px 0 0 5px; }
.hikashop_subcategories { margin-bottom: 20px; }
.hikashop_subcontainer .hikashop_product_image { margin-bottom: 7px; }
.hikashop_subcontainer.thumbnail { border: 1px solid #ddd; height: auto !important; margin-bottom: 10px; min-height: auto !important; }
.hikashop_submodules { padding-top: 0px; }
.hikashop_submodules .hikashop_products_pagination_bottom { display: none; }
.hikashop_tabs_ul { margin: 0px 0px 7px 0px; z-index: 2; }
.hikashop_tabs_ul li { background-color: #f6f6f6; border-bottom: none; border-radius: 4px 4px 0 0; color: #777; font-size: 18px; font-variant: small-caps; font-weight: bold; letter-spacing: 0.5px; padding: 8px 15px; }
.hikashop_user_registration_page { margin-top: -30px; }
.hikashop_user_registration_page h2 { font-size: 28px; font-weight: 600; letter-spacing: 1px; margin: 25px 0; }
.hikashop_user_registration_page #address_title { width: 220px; }
.hikashop_user_registration_page .hkcontrol-label { padding: 7px 0; width: 250px; }
.hikashop_user_registration_page .hkform-group.control-group.hikashop_registration_required_info_line { display: none; }
.hikashop_view_files_border { width: 99%; }
.hikashop_products_pagination .list-footer .limit, .hikashop_subcategories_pagination .list-footer .limit { color: #666; }
.hikashop_products_pagination, .hikashop_subcategories_pagination { font-size: 14px; }
.hkdropdown-header { color: #555; font-family: 'Gill Sans MT'; font-size: 16px; font-variant: small-caps; font-weight: bold; letter-spacing: 0.5px; line-height: 1.4; padding: 3px 20px 0; }
.hkform-horizontal legend { border-top: 1px solid #aaa; margin: 0; padding: 15px 0; }
.hk-card-vendor-order .hk-label.hk-label-blue { display: none; }
.hk-label.hk-label-blue, .hk-label.hk-label-orange { font-size: 14px; font-weight: 400; letter-spacing: 1px; margin-left: 5px; padding: 5px 10px; }

.listeprod div#hikashop_category_information_menu_2610 h2:nth-child(48), #hikashop_category_information_menu_2610_113 { display: none; }
.listeprod .hikashop_category_information.hikashop_products_listing_main .hikashop_products_table picture img.hikashop_product_listing_image,
.listeprod .hikashop_category_information.hikashop_products_listing_main .hikashop_products_table .hikashop_product_image_row { width: 108px !important; }
.listeprod .hikashop_category_information h2 { font-size: 32px; font-variant: small-caps; margin: 0; padding-bottom: 10px; }
.listeprod .hikashop_product_name a { color: #555; font-size: 15px; font-weight: 600; line-height: 20px; }
.listeprod .hikashop_products_table { margin: 0; }
.listeprod .hikashop_products_table th { color: #555; font-weight: 600; font-size: 16px; font-variant: small-caps; letter-spacing: 1px; }
.listeprod .hikashop_products_table tfoot tr { border-bottom: none; }
.listeprod .hikashop_product_code_row, .listeprod .hikashop_product_code.title.hk_center, .listeprod .hikashop_product_price.title.hk_center, .listeprod .hikashop_product_price_full { text-align: center; }
.listeprod .hikashop_product_price_full .hikashop_product_price, .listeprod .hikashop_product_price_full .hikashop_product_price_per_unit { font-size: 18px; }
.listeprod span.hikashop_product_name, .listeprod .hikashop_product_code_row { font-size: 18px; }

.request-formreceptinfos small.form-text { display: none; }

.table th.hikashop_cart_product_image_title,
.table th.hikashop_cart_product_name_title,
.table th.hikashop_cart_product_price_title, 
.table th.hikashop_cart_product_quantity_title, 
.table th.hikashop_cart_product_total_title {
  border-bottom: 1px solid #9b9b9b;
  border-top: 1px solid #c8c8c8 !important;
  font-size: 15px;
  text-align: center;
}
/*.view-vendormarket .breadcrumb-item.active { display: none; }*/
/* Search */
#finder-filter-window {
  display: none;
}
/* Map */
.leaflet-popup-content-wrapper, .leaflet-popup-tip { min-height: 50px !important; }
.leaflet-popup-content .myaddress a, .leaflet-popup-tip-container { display: none; }
.leaflet-popup-content a.mymap.mymap-inverse.resultmymap {
  background: none repeat scroll 0 0 #2980b9;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  margin-left: 10px;
  padding: 2px 10px 4px;
}
#locationlocator #locationsearch_div .input-append .mymap-primary { font-size: 14px; padding: 0 15px; }
#locationlocator .mymap-group .mymap-success { padding: 12px; }
#locationresult .resultbar .locationaddress { margin-left: 50px; margin-bottom: -30px; }
#locationresult #resulttop address { width: 98%; }
.myaddress { margin-bottom: -5px; }
.resultmymap.mymap.mymap-inverse.route, .resultmymap.mymap.mymap-inverse { font-size: 15px !important; }
#resulttop .location-title { margin: 5px 0 0; }
#resulttop .location-title a { margin: 0; }
#resulttop .mytool { margin-left: 45px; }
#resulttop .sidebar-icon { margin: -5px 5px 0 0; }

/* OS Map */
#osmap-menu-uid-mainmenu { display: none; }
#osmap-li-uid-separator-5bc0501abde42606f02af9617062c867,
#osmap-li-uid-separator-16b246d9bb7399407fee380b3b36b6c0,
#osmap-li-uid-separator-5967152627bd994563db28ba13adf1c2 { list-style: none;  margin-left: 0; }
#osmap-li-uid-menuitem-2583,
#osmap-li-uid-menuitem-2592,
#osmap-li-uid-menuitem-2606 { list-style: circle; margin-left: -57px; }
.osmap-item-separator { display: none; }
