/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?1n42s2');
  src:  url('fonts/icomoon.eot?1n42s2#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?1n42s2') format('truetype'),
    url('fonts/icomoon.woff?1n42s2') format('woff'),
    url('fonts/icomoon.svg?1n42s2#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-oh-"], [class*=" icon-oh-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-oh-eye_zoom_on:before {
  content: "\e900";
}
.icon-oh-favories:before {
  content: "\e901";
}
.icon-oh-logo_hunter .path1:before {
  content: "\e902";
  color: rgb(0, 0, 0);
}
.icon-oh-logo_hunter .path2:before {
  content: "\e903";
  margin-left: -2.9501953125em;
  color: rgb(0, 0, 0);
}
.icon-oh-logo_hunter .path3:before {
  content: "\e904";
  margin-left: -2.9501953125em;
  color: rgb(0, 0, 0);
}
.icon-oh-logo_hunter .path4:before {
  content: "\e905";
  margin-left: -2.9501953125em;
  color: rgb(0, 0, 0);
}
.icon-oh-logo_hunter .path5:before {
  content: "\e906";
  margin-left: -2.9501953125em;
  color: rgb(0, 0, 0);
}
.icon-oh-logo_hunter .path6:before {
  content: "\e907";
  margin-left: -2.9501953125em;
  color: rgb(0, 0, 0);
}
.icon-oh-logo_hunter .path7:before {
  content: "\e908";
  margin-left: -2.9501953125em;
  color: rgb(0, 0, 0);
}
.icon-oh-logo_hunter .path8:before {
  content: "\e909";
  margin-left: -2.9501953125em;
  color: rgb(0, 0, 0);
}
.icon-oh-logo_hunter .path9:before {
  content: "\e90a";
  margin-left: -2.9501953125em;
  color: rgb(0, 0, 0);
}
.icon-oh-logo_hunter .path10:before {
  content: "\e90b";
  margin-left: -2.9501953125em;
  color: rgb(255, 171, 77);
}
.icon-oh-logo_hunter .path11:before {
  content: "\e90c";
  margin-left: -2.9501953125em;
  color: rgb(255, 171, 77);
}
.icon-oh-logo_hunter .path12:before {
  content: "\e90d";
  margin-left: -2.9501953125em;
  color: rgb(255, 171, 77);
}
.icon-oh-logo_hunter .path13:before {
  content: "\e90e";
  margin-left: -2.9501953125em;
  color: rgb(255, 171, 77);
}
.icon-oh-logo_hunter .path14:before {
  content: "\e90f";
  margin-left: -2.9501953125em;
  color: rgb(0, 0, 0);
}
.icon-oh-logo_hunter .path15:before {
  content: "\e910";
  margin-left: -2.9501953125em;
  color: rgb(0, 0, 0);
}
.icon-oh-logo_hunter .path16:before {
  content: "\e911";
  margin-left: -2.9501953125em;
  color: rgb(255, 171, 77);
}
.icon-oh-logo_hunter .path17:before {
  content: "\e912";
  margin-left: -2.9501953125em;
  color: rgb(255, 171, 77);
}
.icon-oh-logo_hunter .path18:before {
  content: "\e913";
  margin-left: -2.9501953125em;
  color: rgb(0, 0, 0);
}
.icon-oh-panier:before {
  content: "\e914";
}



@font-face {
  font-family: geb;
  src: url(../fonts/Ge-Body.ttf);
}
@font-face {
  font-family: pop_l;
  src: url(../fonts/Poppins-Light.ttf);
}
@font-face {
  font-family: tni_r;
  src: url(../fonts/TrueNorthInline-Regular.ttf);
}



header ul.nav.navbar-nav.megamenu a {
    font-family: 'geb';
    font-weight: normal;
    font-size: 16px;
}

header .header_logo {
    padding: 15px 0;
}

header nav.leo-megamenu {
    padding-top: 20px!important;
    text-align: right;
    margin-right: -50px;
}

header nav.leo-megamenu .leo-top-menu {
    display: inline-block!important;
}

header .information {
    padding-top: 37px;
    float: right!important;
}

header .information a {
    font-family: pop_l;
    font-size: 14px;
    color: #1d1d1b;
}

header div#currency-selector-label {
    padding-top: 23px;
    display: inline-block;
    margin: 0 40px 0 20px;
}

header div#_desktop_cart {
    display: inline-block;
    padding-bottom: 0;
    padding-top: 15px;
}
header .information a.login:before {
    content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/user.png);
    vertical-align: -1px;
}
header div#currency-selector-label>a i:before {
    content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/f1.png);
}

header div#currency-selector-label>a {
    background: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/bg1.png);
    background-size: cover;
    padding: 18px 6px 22px 9px;
}

header div#currency-selector-label>a span {
    font-size: 20px;
    color: #000;
    font-family: 'geb';
}
header #_desktop_cart .right-side {
    display: none;
}

header i.icon-shopping-bag:before {
    /* content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/cart.png); */
    font-family: 'icomoon' !important;
    content: "\e914";
    font-size: 25px;
    color: #000;
    background: url(https://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/cart-bg.png);
    width: 76px;
    height: 76px;
    display: inline-block;
    text-align: center;
    line-height: 76px;
}

header #_desktop_cart .cart-products-count {
    background: none;
    color: #000;
    right: 17px;
    top: 16px;
}
body .header-top {
    padding: 0;
}
.title {
    text-align: center;
}

.title h2 {
    font-family: 'geb';
    font-size: 48px;
    font-weight: normal;
    letter-spacing: 1px;
}

.title .txt {
    font-family: tni_r;
    font-size: 29px;
    display: inline;
}
.title .txt:before {
    content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/bg2.png);
    margin-right: 10px;
}
.title .txt:after {
    content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/bg3.png);
    margin-left: 10px;
}
.thumbnail-container .product-image a.thumbnail.product-thumbnail {
    border: 1px solid;
}

body .thumbnail-container:hover .functional-buttons {
    left: auto;
    right: 5px;
    bottom: auto;
    top: 80px;
    transform: translate(0, -50%);
    display: flex;
    flex-direction: column;
}

body .thumbnail-container:hover .functional-buttons .wishlist {
    margin-bottom: 10px;
}

body .thumbnail-container:hover .functional-buttons a.btn-product {
    border: 1px solid;
    border-radius: 0;
    box-shadow: none;
}
body .thumbnail-container:hover .functional-buttons i.icon-btn-product.icon-wishlist:before {
    /* content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/wishlist.png); */
    vertical-align: -6px;
    font-family: 'icomoon' !important;
    content: "\e901";
    font-size: 25px;
    color: #000;
}

body .thumbnail-container:hover .functional-buttons i.icon-magnifying-glass:before {
    content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/view.png);
    vertical-align: -6px;
    font-family: 'icomoon' !important;
    content: "\e900";
    font-size: 25px;
    color: #000;
}
.prod_car1 {
    margin-top: 40px;
}

.prod_car1 .owl-theme .owl-buttons {
	width: auto;
    position: static;
}

.prod_car1 .owl-theme .owl-buttons>div {
    width: 48px;
    height: 48px;
    line-height: 48px;
    background: #fff;
    border: 1px solid #000;
    border-radius: 0;
}

.prod_car1 .owl-theme .owl-buttons .owl-prev:before {
    content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/left.png);
}
.prod_car1 .owl-theme .owl-buttons .owl-next:before {
    content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/right.png);
}

.prod_car1 .owl-theme .owl-buttons>div:before {
    margin-top: 7px;
}

.prod_car1 .owl-theme .owl-buttons>div:hover {
    background: #ffab4c;
}
.prod_car1 .owl-theme .owl-buttons div.owl-prev {
    position: absolute;
    top: 30%;
    left: 5px;
}
.prod_car1 .owl-theme .owl-buttons div.owl-next {
    position: absolute;
    top: 30%;
    right: 5px;
}
body .thumbnail-container .product-title a, body .thumbnail-container .product-description-short {
    font-family: 'pop_l';
    font-size: 14px;
    color: #000;
}
body .thumbnail-container .product-title a {
    font-weight: bold;
}
header .information a.account:before {
    content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/user.png);
}
body .thumbnail-container .product-title {
    margin-bottom: 0;
}

body .thumbnail-container .product-description-short {
    text-transform: uppercase;
}
body .thumbnail-container .product-price-and-shipping .discount-percentage {
    display: none;
}

body .product-default .product-price-and-shipping {
    position: absolute;
    bottom: -7px;
    right: 5px;
    width: auto;
}
.prod_nd {
    padding-right: 80px;
}

body .thumbnail-container .product-price-and-shipping.has_discount .price span {
    font-family: 'geb';
    font-size: 18px;
    color: #000;
    font-weight: normal;
    display: block;
    margin-bottom: -10px;
}
body .product-default .name-btn-product, body .product-vendor .name-btn-product {
    display: inline-block;
}

body .product-default .leo-bt-cart, body .product-vendor .leo-bt-cart {
    width: auto;
    height: auto;
    border-radius: 0;
    width: 100%;
    line-height: 0;
    padding: 20px 0!important;
    background: #ffab4c;
    opacity: 0;
    transition: all 0.5s ease;
	
}

body .thumbnail-container .cart {
    position: relative;
}

body .thumbnail-container .cart button.btn.btn-product.add-to-cart i {
    display: none;
}

body .thumbnail-container .cart button.btn.btn-product.add-to-cart span.leo-bt-cart-content:after {
    content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/panier.png);
    vertical-align: 0;
    margin-left: 10px;
    transition: all 0.5s ease;
	font-family: 'icomoon' !important;
    content: "\e914";
}

body .thumbnail-container .cart button.btn.btn-product.add-to-cart span.leo-bt-cart-content {
    font-family: 'geb';
    font-size: 18px;
    font-weight: normal;
}

article.product-miniature.js-product-miniature:hover button.btn.btn-product.add-to-cart.leo-enable {
    opacity: 1;
}

button.btn.btn-product.add-to-cart.leo-bt-cart.leo-bt-cart_1.leo-enable {}

article.product-miniature.js-product-miniature button.btn.btn-product.add-to-cart.leo-enable:hover {
    color: #fff;
}

article.product-miniature.js-product-miniature button.btn.btn-product.add-to-cart.leo-enable:hover span.leo-bt-cart-content:after {
    filter: brightness(0) invert(1);
}
.row.padd_l.ApRow {
    margin-left: 0;
}

.row.padd_r.ApRow {
    margin-right: 0;
}

.padd_r .prod_car1 .owl-theme .owl-buttons div.owl-next {
    right: 0;
}
.g_bloc {
    background: #000;
    padding-top: 40px;
}
h2.style2 {
    text-align: center;
    font-family: 'tni_r';
    font-weight: normal;
}

.g_bloc h2.style2 {
    color: #fff;
    font-size: 48px;
}

.garantie {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.garantie img {
}

.garantie h3 {
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-family: 'geb';
    font-size: 24px;
    font-weight: normal;
}

.garantie .sep {
    margin: 5px 0 20px;
}
.padd_l .ApColumn .block, .padd_r .ApColumn .block {
    margin-bottom: 0;
}
#index #main .page-footer {
    margin-bottom: 0;
}

body .footer-top {
    padding: 0;
}

body .footer-center {
    background: #fff;
    padding-bottom: 0;
}

body .footer-container .block h4.title_block {
    font-family: 'geb';
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 32px;
}

body .footer-container li a {
    font-family: 'geb';
    font-size: 16px;
    font-weight: normal;
    color: #000;
}

body .footer-container li {
    margin-bottom: 14px!important;
}

.footer-center .row.ApRow {
    border-bottom: 1px solid;
    padding-bottom: 30px;
}

body .footer-bottom .container {
    padding-bottom: 10px;
}

body .footer-bottom .container .copyright {
    font-family: 'pop_l';
    text-transform: uppercase;
}

body .footer-bottom .container .copyright a {
    font-weight: bold;
}

body .footer-bottom .block.payment.ApImage {
    margin-top: -20px;
}
div#blockEmailSubscription_displayFooterBefore p {
    display: none;
}
footer p.alert.alert-success.block_newsletter_alert, footer p.alert.alert-danger.block_newsletter_alert {
    display: block!important;
    color: #000!important;
}

div#blockEmailSubscription_displayFooterBefore button.btn.btn-outline.float-xs-right {
    position: relative;
    width: 100%;
    left: 0;
    background: #000;
    height: 37px;
    padding: 0;
    margin-top: 13px;
    padding-top: 2px;
}

div#blockEmailSubscription_displayFooterBefore 
 input[type="email"] {
    border: 0;
    border-bottom: 2px solid #000;
    padding: 0;
    text-indent: 0;
    font-family: 'pop_l';
    font-weight: bold;
    color: #000;
    height: auto;
}

div#blockEmailSubscription_displayFooterBefore input[type="email"]::placeholder {
    color: #000;
    font-family: 'pop_l';
    font-weight: bold;
    opacity: 1;
}

div#blockEmailSubscription_displayFooterBefore button.btn.btn-outline.float-xs-right span:after {
    content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/right.png);
    filter: brightness(0) invert(1);
    vertical-align: middle;
    margin-left: 10px;
}

div#blockEmailSubscription_displayFooterBefore button.btn.btn-outline.float-xs-right span {
    text-transform: uppercase;
}
div#blockEmailSubscription_displayFooterBefore h3#block-newsletter-label {
    margin-bottom: 20px;
}
div#blockEmailSubscription_displayFooterBefore h3#block-newsletter-label {
    margin-bottom: 20px;
}

body .leo-fly-cart-icon-wrapper .leo-fly-cart-icon {
    background: none!important;
    width: auto;
    height: auto;
}

body .leo-fly-cart-icon-wrapper {
    background: none;
}

body .leo-fly-cart-icon-wrapper .leo-fly-cart-icon:before {
    /* content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/cart.png); */
    font-family: 'icomoon' !important;
    content: "\e914";
    font-size: 25px;
    color: #000;
    background: url(https://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/cart-bg.png);
    width: 76px;
    height: 76px;
    display: inline-block;
    text-align: center;
    line-height: 76px;
}

body .leo-fly-cart-icon-wrapper .leo-fly-cart-total {
    border: 0;
    background: none;
    position: absolute;
    left: 34px!important;
    top: 14px;
    font-size: 12px;
    font-family: 'geb';
}
body #blockcart-modal .modal-header {
    background: #000;
}
#blockcart-modal .modal-body .divide-right span.size {
    display: block;
    margin-bottom: -10px;
}
#blockcart-modal .modal-body .divide-right span.size {
    display: block;
    margin-bottom: -10px;
}

#blockcart-modal .cart-content .cart-content-btn button.btn.btn-secondary {
    background: #000;
    color: #fff;
}

#blockcart-modal .cart-products-count {
    color: #000;
}

#blockcart-modal h4#myModalLabel {
    font-family: 'geb';
    font-weight: normal;
    letter-spacing: 1px;
}

.modal-header .close i {color: #fff;}

.modal-header button.close {
    opacity: 1;
}
body#authentication h1 {
    text-align: center;
}

body#authentication input {
    background: #fff;
    border: 1px solid #000;
}

body#authentication button.btn {
    background: #000;
    border: 1px solid #000;
}

body#authentication button.btn[data-action="show-password"] {
    background: #ffbd73;
    color: #000;
    border-left: 0;
    padding: 10.5px 16px;
}

body#authentication input#field-password {
    border-right: 0;
}

#authentication section#content section.login-form {
    background: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/h1.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    padding: 30px 0;
}
body:not(#index) .footer-center {
    border-top: 1px solid;
    margin-top: 30px;
}
#category .cat-box {
    display: none;
}

div#js-product-list-top {
    background: #fff;
    padding: 0;
}

span.sort-by {
    font-family: 'geb';
}

button.btn-unstyle.select-title {
    border-color: #000;
    color: #000;
}

div#js-product-list-top .col-lg-7.col-md-9 {
}

.products-selection .total-products p {
    color: #000;
}

div#currency-selector-label ul.popup-content.dropdown-menu {
    background: #ffbd73;
}

div#currency-selector-label ul.popup-content.dropdown-menu li a {
    color: #000;
    font-family: 'geb';
    padding: 0;
    line-height: normal;
}

div#currency-selector-label ul.popup-content.dropdown-menu li.current a, div#currency-selector-label ul.popup-content.dropdown-menu li:hover a {
	border-left: 2px solid #000;
	padding: 0 0 0 5px;
}

div#currency-selector-label ul.popup-content.dropdown-menu li {
    padding: 5px 0;
}

nav.pagination {
    background: #000;
    color: #fff;
}
body #back-top a:hover {
    background-color: #000;
}
div#left-column .block-categories.block.block-highlighted {
    padding: 0;
    border: 0;
    margin-bottom: 4px;
}

div#left-column .block-categories.block.block-highlighted h4 {
    background: #000;
    text-align: center;
    padding: 0;
}

div#left-column .block-categories.block.block-highlighted h4 a {
    color: #fff;
    font-family: tni_r;
}

div#search_filters_wrapper p.facet-title {
    padding: 5px 0!important;
    font-family: 'pop_l';
    font-weight: 600!important;
    font-size: 20px!important;
    color: #ffab4c!important;
    font-family: 'geb';
    font-weight: normal!important;
}

div#search_filters {
    border-color: #000;
    border-radius: 0;
}
div#left-column .block.ApProductTag {
    display: none;
}
body .js-search-filters-clear-all {
    background: #000;
    color: #fff;
}
#product .zoomContainer {
    display: none!important;
}

#product .list-images-desktop {
    display: none;
}

#product .function_box {
    border: 1px solid #000;
    border-radius: 0;
}
body#product .product-quantity .qty .input-group.bootstrap-touchspin input#quantity_wanted {
    border: 0;
}

.product-quantity .qty .input-group.bootstrap-touchspin .input-group-btn-vertical .btn i.material-icons.touchspin-down:after {
    content: url(https://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/down.png);
}
.product-quantity .qty .input-group.bootstrap-touchspin .input-group-btn-vertical .btn i.material-icons.touchspin-up:after {
    content: url(https://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/up.png);
    display: inline-block;
    margin-top: -1px;
}

body .product-quantity .qty .input-group.bootstrap-touchspin .input-group-btn-vertical .btn:hover {
    background: #000;
}

body .product-quantity .qty .input-group.bootstrap-touchspin .input-group-btn-vertical .btn:hover i:after {
    filter: brightness(0) invert(1);
}
body .product-quantity .qty .bootstrap-touchspin {
    border: 1px solid #000;
}
body #wrapper .breadcrumb_box {
    background: #FFAB4B;
}
body:not(#index) #wrapper .breadcrumb_box {
    border-top: 17px solid #000;
    margin-bottom: 50px;
}
#product .function_box span.current-price-value {
    color: #000;
    font-family: 'geb';
    font-weight: normal;
    font-size: 30px;
}

#wrapper  nav.breadcrumb {
    display: flex;
    justify-content: center;
    margin-bottom: -24px;
}
#wrapper nav.breadcrumb ol li a:hover {
    color: #000;
}
#wrapper nav.breadcrumb ol li:last-child {
    display: block;
    font-family: tni_r;
    font-size: 42px;
    color: #fff;
}
#wrapper nav.breadcrumb ol li:first-child {
    margin-left: -50px;
}
#wrapper nav.breadcrumb ol li a, #wrapper nav.breadcrumb ol li:after {
    font-family: 'geb';
    color: #000;
    font-size: 16px;
}

#wrapper nav.breadcrumb ol li:nth-last-child(2):after {
    display: none;
}

#product .function_box select.form-control.form-control-select {
    color: #000;
}

#product .function_box .tax-shipping-delivery-label {
    color: #fff;
}

#product .product-quantity .qty .input-group.bootstrap-touchspin input#quantity_wanted {
    width: calc( 100% - 30px );
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

#product .function_box span.color {
    border: 1px solid #fff;
}

#product .function_box button.btn.btn-primary.add-to-cart {
    border: 0!important;
    border-radius: 0;
    padding: 12px 40px!important;
    height: auto;
    margin-bottom: 10px;
    color: #000;
    font-family: 'geb';
    font-weight: normal;
    border: 1px solid #ffab4d!important;
}

#product .function_box .add {
    border: 0;
}

#product .function_box button.btn.btn-primary.add-to-cart:hover {
    background: #fff;
    color: #ffab4b;
}
#product div.wishlist, #product div.wishlist a {
    width: 100%;
    display: block;
}
body .product-actions .control-label {
    color: rgba(0,0,0,0.6);
    font-family: 'pop_l';
}

#product .function_box button.btn.btn-primary.add-to-cart:after {
	margin-left: 10px;
    /* transition: all 0.5s ease; */
    font-family: 'icomoon' !important;
    content: "\e914";
}
#product div.wishlist a span {
    color: #ffab4c;
}
.product-quantity .wishlist .btn-primary .icon-btn-product:before {
    font-family: 'icomoon' !important;
    content: "\e901";
}
#product div.wishlist a {
    border: 1px solid #ffab4c;
    border-radius: 0;
}
#product div.wishlist a.leo-wishlist-button:hover {
    background: #ffab4c;
}
#product div.wishlist a.leo-wishlist-button:hover span {
    color: #000!important;
}

#product div.wishlist a.leo-wishlist-button span {
    font-family: 'geb';
    font-weight: normal;
    font-size: 14px;
}
#product .function_box .input-color:checked + span:before {
    content: "\f00c";
    font-family: "FontAwesome";
    display: inline-block;
    position: absolute;
    top: 6px;
    right: 7px;
    color: #ffab4c;
}
#product div#product-description-short-1 p {
    color: #000;
    text-transform: uppercase;
}

section.product-detail.product-thumbs-right .hide {
    display: none;
}
#product div#product-description-short-1 {
    margin-top: 10px;
}
#product .social-sharing:before {
    content: 'Share :';
    font-family: 'pop_l';
    color: #000;
    margin-right: 0;
    width: 160px;
    line-height: 40px;
    text-align: center;
}
#product .product_desc p {
    color: #000;
}

#product .product_desc li {
    color: #000;
    line-height: 23px;
}

#product .product_desc li:before {
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 10px;
    color: #ffab4c;
}

#product .product-actions {
    border: 0;
}

.social-sharing ul {
    width: 100%;
    display: flex;
}

.social-sharing>span {
    /* display: none; */
}

#product .social-sharing {
    display: flex;
    align-items: center;
    margin-bottom: 0;
}

body .product-actions .product-variants-item span.control-label {
    display: block;
    max-width: 100%;
}

.product-variants > .product-variants-item ul {
    display: flex;
    flex-direction: column;
    width: 100%;
    border: 1px solid #000;
}

.product-variants > .product-variants-item ul li, .product-variants > .product-variants-item ul li label, .product-variants > .product-variants-item ul li span {
    width: 100%;
    text-align: left;
    border: 0;
    box-shadow: none;
}
.product-variants > .product-variants-item ul li span:after {
    top: 6px;
    width: 7px;
    height: 12px;
    border: solid #000;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    content: '';
    display: none;
    position: absolute;
    right: 20px;
}
.product-quantity .product_action {
    padding-bottom: 0;
}
.product-variants > .product-variants-item ul li span:before {
    content: '';
    position: absolute;
    right: 10px;
    top: 2px;
    border: 1px solid #000;
    display: block;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.product-variants > .product-variants-item ul li label input:checked ~ span:after {
    display: block;
}
body .product-variants > .product-variants-item {
    display: block;
}
.social-sharing ul li {
    text-align: center;
    padding: 10px;
}
.social-sharing ul li:hover {
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -ms-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
}

.social-sharing ul li.twitter {
    /* background: #00a7e6; */
}

.social-sharing ul li.pinterest {
    /* background: #df0018; */
}
.social-sharing ul li.facebook {
    /* background: #4464A9; */
}

.social-sharing ul li i {
    color: #000;
}

/* .social-sharing ul li:before {filter: brightness(0) invert(1);} */

#product .social-sharing li.facebook:before {
    content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/fb.png);
}
#product .social-sharing li.twitter:before {
    content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/tw.png);
}
#product .social-sharing li.pinterest:before {
    content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/pint.png);
}

body .product-flags .product-flag {
    border-radius: 0;
}

body .product-flags li.product-flag.new {
    background: #000;
}

body .product-flags li.product-flag.discount {
    background: #ffbd73;
}

ul.product-flags {
    display: flex;
}
.product-cover .layer {
    border-radius: 0;
    border: 1px solid;
}

.product-cover .layer i {
    color: #000;
}
a.remove-from-cart i {
    color: #000;
}

#cart span.product-price {
    font-family: 'geb';
    font-weight: normal;
    color: #000;
}
nav.header-nav.hide-bar {
    display: block;
    margin-top: 0!important;
}
body .bottomnav {
    border: 0;
}
.off-canvas-nav-megamenu .navbar-nav > li > a {
    font-family: 'pop_l';
}
nav.header-nav.hide-bar {
    border-bottom: 1px solid #e3e3e3;
}
body#my-account #content .links a span.link-item {
    background: #000;
    color: #fff;
    font-family: 'geb';
    font-weight: normal;
}

body#my-account #content .links a span.link-item i {
    color: #ffab4c;
}
body#my-account #content .links a span.link-item:hover {
    background: #ffab4c;
    color: #000;
}

body#my-account #content .links a span.link-item:hover i {
    color: #000;
}
body#checkout button[type="submit"]:hover {
    background: #000;
}
i.material-icons.rtl-no-flip.done {
    color: #ffab4c;
}
#product h1.h1.product-detail-name span, #product h1.h1.product-detail-name span p {
    display: inline-block;
    font-size: 14px;
    color: #777;
    font-weight: 400;
    line-height: 20px;
}
.top_1 {
    margin-top: 36px;
}
div#back-top a:before {
    content: url(https://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/top.png);
}

#back-top a {
    background: none!important;
    transition: all 0.5s;
}
div#back-top a:hover, a.fiw_w:hover {
    transform: translateY(-7px);
}
a.fiw_w {
    position: fixed;
    right: 16px;
    bottom: 40px;
    transition: all 0.5s;
}
.header_logo span.icon-oh-logo_hunter {
    font-size: 68px;
}
header .information a.logout.btn-login {
    font-size: 12px;
}
body#cms.cms-id-6 header.page-header {
    display: none;
}
#contact .category-cover.hidden-md-down {
    display: none;
}
section.contact-form h3 {
    display: none;
}

.contact_coord {
    padding-top: 10px;
}

.contact_coord h4, label.h4 {
    font-family: 'geb';
    padding-bottom: 20px;
    font-weight: normal;
    font-size: 24px;
}

.contact_coord .block {
    background: #000;
    padding: 13px 20px;
    text-align: center;
    color: #fff;
    border-radius: 4px;
}

.contact_coord .block i {
    font-size: 35px;
    margin-bottom: 20px;
}

.contact_coord .block .txt b {
    display: block;
    font-size: 18px;
    margin-bottom: 10px;
    font-family: 'pop_l';
}

.contact_coord .block .txt a {
    color: #fff;
}

.contact_coord .block .txt {
    font-size: 16px;
}

.contact_coord hr {
    display: none;
}
section.contact-form input, section.contact-form select, section.contact-form textarea {
    border: 1px solid #000;
    background: #fff;
    color: #000;
    border-radius: 4px;
}

section.contact-form input::placeholder, section.contact-form textarea::placeholder {
    color: #000;
}

section.contact-form input.btn.btn-primary {
    background: #ffab4d;
    border: 1px solid #ffab4d;
    font-size: 17px;
    padding: 10px 40px;
}

section.contact-form  label {
    font-family: pop_l;
    color: #000;
}


@media (min-width: 768px) {
	
section.contact-form {
    margin-top: -50px;
}
}
@media (max-width: 768px) {
	header .icon-author:before {content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/user.png);}
	.leo-top-menu.collapse.navbar-toggleable-md.megamenu-off-canvas {display: none!important;}
	header .userinfo-selector {margin-top: 18px;margin-right: -10px;}
	header .userinfo-selector i.icomoon.icon-author {font-size: 31px;color: #000;}
	button.navbar-toggler.hidden-lg-up {border-radius: 0;z-index: 999;position: relative;}
	header div#currency-selector-label>a {background: none;}
	header .userinfo-selector i.fa.fa-angle-down:before {content: url(http://oil-hunter.1team.tn/themes/leo_bicomart/assets/img/f1.png);}
	/* header div#currency-selector-label>a span {font-size: 30px;font-family: 'pop_l';} */
	header .leo-blockcart.cart-preview.show-leo-loading {margin-top: -6px;}
	header div#currency-selector-label {margin-left: 24px;margin-right: 20px;}
	/* nav.header-nav .col-xl-4.col-lg-6.col-md-9.col-sm-7.col-xs-10.col-sp-10.ApColumn {background: linear-gradient(to right, white, #ffbd73);} */
	#index .slide_box>.block.ApImage {margin-top: -1px;}
	.title h2 {font-size: 26px;}
	.title .txt {font-size: 18px;}
	.prod_car1 {margin-top: 10px;}
	.prod_car1 .owl-theme .owl-buttons div.owl-prev {top: -10px;left: auto;right: 74px;}
	.prod_car1 .owl-theme .owl-buttons div.owl-next {top: -10px;right: 29px!important;}
	.prod_car1 .owl-theme .owl-buttons>div {width: 38px;height: 38px;line-height: 38px;}
	#index .thumbnail-container {padding-bottom: 0;margin-bottom: 40px;}
	.row.padd_l.ApRow {margin-left: -11px;}
	.row.padd_r {display: flex;flex-direction: column-reverse;padding-top: 30px;}
	.padd_0 {padding: 0;}
	.padd_r .prod_car1 {padding-right: 0;}
	.padd_r .prod_car1 .owl-item.active {padding-right: 0;}
	.padd_r {margin-bottom: 40px;}
	.garantie h3 {font-size: 19px;margin-bottom: -20px;}
	.garantie .sep {margin-top: -10px;}
	.g_bloc {padding-bottom: 30px;}
	footer .collapse li, footer .collapsing li {text-align: center;}
	body .footer-container .block h4.title_block {margin-bottom: 10px!important;}
	div#blockEmailSubscription_displayFooterBefore h3#block-newsletter-label {text-align: center;margin-top: 20px;}
	div#blockEmailSubscription_displayFooterBefore input[type="email"] {text-align: center;}
	.leo-fly-cart-icon-wrapper {display: none;}
	.footer-center .row.ApRow {padding-bottom: 0;}
	body .footer-bottom .block.payment.ApImage {margin-top: 13px;}
	div#search_filters_wrapper p.facet-title {font-size: 16px!important;color: #000!important;}
	#category .sidebar #search_filters .facet ul {width: 95%;}
	body .product-default .leo-bt-cart, body .product-vendor .leo-bt-cart {opacity: 1;}
	#category .thumbnail-container {padding-bottom: 0;}
	.padd_r .thumbnail-container {padding-right: 23px;}
}