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

a {
    color: #F7941D;
}

a:hover, .page-my-account #content .links a:hover i {
    color: #CB7005;
}

.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
    border-bottom: 3px solid #F7941D;
}

.btn-primary, .custom-radio input[type=radio]:checked+span, .products-sort-order .select-list:hover {
    background-color: #F7941D;
}

.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    background-color: #CB7005;
}

#header, .footer-container, #mobile_top_menu_wrapper {
    background-color: #212121;
    color: #fff;
}

#header a, #header .header-top a[data-depth="0"] {
    color: #fff;
}

#header .header-nav {
    border-bottom: none;
    background-color: #1c1c1c;
}

#products .product-miniature .discount-amount, #products .product-miniature .discount-percentage, #products .product-miniature .on-sale, #products .product-miniature .online-only, #products .product-miniature .pack, #products .product-miniature .product-flags .new, .featured-products .product-miniature .discount-amount, .featured-products .product-miniature .discount-percentage, .featured-products .product-miniature .on-sale, .featured-products .product-miniature .online-only, .featured-products .product-miniature .pack, .featured-products .product-miniature .product-flags .new, .product-accessories .product-miniature .discount-amount, .product-accessories .product-miniature .discount-percentage, .product-accessories .product-miniature .on-sale, .product-accessories .product-miniature .online-only, .product-accessories .product-miniature .pack, .product-accessories .product-miniature .product-flags .new, .product-miniature .product-miniature .discount-amount, .product-miniature .product-miniature .discount-percentage, .product-miniature .product-miniature .on-sale, .product-miniature .product-miniature .online-only, .product-miniature .product-miniature .pack, .product-miniature .product-miniature .product-flags .new, li.product-flag {
    background-color: #F7941D;
}

.footer-container .h1, .footer-container .h2, .footer-container .h3, #block_myaccount_infos .myaccount-title a, .footer-container li a {
    color: #fff;
}

.footer-container li a:hover, #header a:hover {
    color: #616161;
}

button {
    -webkit-transition: all 400ms ease-in;
    -o-transition: all 400ms ease-in;
    transition: all 400ms ease-in;
}

.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover, 
body#checkout section.checkout-step .address-item.selected, 
#product-modal .modal-content .modal-body .product-images img:hover {
    border-color: #F7941D;
}

.product-price, .search-widget form input[type=text]:focus+button .search {
    color: #F7941D;
}

.current-price span {
    font-size: 32px;
}

#top-menu {
    margin: auto;
    margin-top: 16px;
}

#header .top-menu a[data-depth="0"] {
    border-bottom: 2px solid transparent;
}

#header .top-menu a[data-depth="0"]:hover {
    border-bottom: 2px solid #fff;
    color: #fff !important;
}

.mobile #menu-icon {
    color: #fff;
}

#top-menu .category a, .top-menu a[data-depth="0"] {
    padding: 3px 0 6px 0;
}

.search-widget form input[type=text]:focus {
    outline: 3px solid #fff;
}

#header .header-nav .cart-preview.active, .bootstrap-touchspin .group-span-filestyle .btn-touchspin, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .group-span-filestyle .btn-default {
    background-color: #F7941D;
}

#header .header-nav .blockcart {
    background-color: transparent;
}

#top-menu .link, #top-menu .category {
    margin: 0 15px;
}

.tabs .nav-tabs .nav-link.active, #blockcart-modal .product-name, #products .highlighted-informations .quick-view:hover, .featured-products .highlighted-informations .quick-view:hover, .product-accessories .highlighted-informations .quick-view:hover, .product-miniature .highlighted-informations .quick-view:hover {
    color: #F7941D;
}

#partner {
    border: 3px solid transparent;
}

#partner:hover {
    border-color: #F7941D;
}

#partner .row {
    background-color: #F7941D;
    color: #fff;
    padding: 5px 0;
}

#partner .col-sm-12 {
    background-color: #fff;
    padding-top: 15px;
}

#partner .col-sm-9 {
    text-align: right;
    font-size: 11px;
}

#partner .col-sm-3 span {
    font-size: 10px;
    background-color: black;
    padding: 5px;
}

.logo.img-responsive {
    margin-top: 13px;
}
.footer-container {
    padding-top: 2.25rem;
}
.dropdown .expand-more {
    color: #fff;
}
.dropdown-menu.hidden-sm-down li a {
    color: #000 !important;
}
.dropdown:hover .expand-more {
    color: #616161;
}
#customer-form section div:nth-child(6) {
    display: none;
}
#products .product-miniature .discount-amount.discount-amount, 
#products .product-miniature .discount-amount.discount-percentage, 
#products .product-miniature .discount-percentage.discount-amount, 
#products .product-miniature .discount-percentage.discount-percentage, 
#products .product-miniature .on-sale.discount-amount, #products .product-miniature .on-sale.discount-percentage, 
#products .product-miniature .online-only.discount-amount, #products .product-miniature .online-only.discount-percentage, 
#products .product-miniature .pack.discount-amount, #products .product-miniature .pack.discount-percentage, 
#products .product-miniature .product-flags .new.discount-amount, #products .product-miniature .product-flags .new.discount-percentage, 
.featured-products .product-miniature .discount-amount.discount-amount, .featured-products .product-miniature .discount-amount.discount-percentage, 
.featured-products .product-miniature .discount-percentage.discount-amount, .featured-products .product-miniature .discount-percentage.discount-percentage, 
.featured-products .product-miniature .on-sale.discount-amount, .featured-products .product-miniature .on-sale.discount-percentage, 
.featured-products .product-miniature .online-only.discount-amount, .featured-products .product-miniature .online-only.discount-percentage, 
.featured-products .product-miniature .pack.discount-amount, .featured-products .product-miniature .pack.discount-percentage, 
.featured-products .product-miniature .product-flags .new.discount-amount, .featured-products .product-miniature .product-flags 
.new.discount-percentage, .product-accessories .product-miniature .discount-amount.discount-amount, 
.product-accessories .product-miniature .discount-amount.discount-percentage, .product-accessories .product-miniature .discount-percentage.discount-amount, 
.product-accessories .product-miniature .discount-percentage.discount-percentage, .product-accessories .product-miniature .on-sale.discount-amount, 
.product-accessories .product-miniature .on-sale.discount-percentage, .product-accessories .product-miniature .online-only.discount-amount, 
.product-accessories .product-miniature .online-only.discount-percentage, .product-accessories .product-miniature .pack.discount-amount, 
.product-accessories .product-miniature .pack.discount-percentage, .product-accessories .product-miniature .product-flags .new.discount-amount, 
.product-accessories .product-miniature .product-flags .new.discount-percentage, .product-miniature .product-miniature .discount-amount.discount-amount, 
.product-miniature .product-miniature .discount-amount.discount-percentage, .product-miniature .product-miniature .discount-percentage.discount-amount, 
.product-miniature .product-miniature .discount-percentage.discount-percentage, .product-miniature .product-miniature .on-sale.discount-amount, 
.product-miniature .product-miniature .on-sale.discount-percentage, .product-miniature .product-miniature .online-only.discount-amount, 
.product-miniature .product-miniature .online-only.discount-percentage, .product-miniature .product-miniature .pack.discount-amount, 
.product-miniature .product-miniature .pack.discount-percentage, .product-miniature .product-miniature .product-flags .new.discount-amount, 
.product-miniature .product-miniature .product-flags .new.discount-percentage, .has-discount .discount {
    background-color: #C90035;
}
.has-discount.product-price, .has-discount p {
    color: #C90035;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, 
.btn-primary:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover {
	background-color: #A65A00;
}
#custom-text {
	text-align: left;
}

#partner div div .col-sm-3 {
  	width: fit-content;
  	float: left;
}
#partner div div .col-sm-9 {
  	width: fit-content;
  	float: right;
}
#search_filters .facet .facet-label a, #search_filters_brands .facet .facet-label a, #search_filters_suppliers .facet .facet-label a {
    font-size: .87rem;
}
.block-category.card.card-block .h1 {
    display: none;
}

@media (max-width: 767px) {
    #header .header-top, #header.is-open, #header.is-open .header-top {
        background: #212121;
    }
    .header-top .container .row {
        padding-bottom: 10px;
    }
	#partner{
		margin: 0;
		padding: 7px;
}
}