/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#wrapper {
    background: #eee6dc;
}

.btn-primary {
    background-color: #096a37;
}

.btn-primary:hover {
    background-color: #000000;
    color: #096a37;
}
a {
    color: #7a7a7a;
}

#header a:hover, 
body#checkout a:hover  {
    color: #096a37;
}

p {
    color: #000000;
}

.header-top .container .row
{
    display: inline-flex;
}

.footer-container li a:hover {
    color: #096a37;
}

#header .top-menu a[data-depth="0"]:hover {
    color: #096a37;
}

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

.search-widget form input[type=text]:focus+button .search {
    color: #096a37;
}

#block_myaccount_infos .myaccount-title a {
    color: #ffff;
    font-size: 18px;
}

.block-contact .block-contact-title, .linklist .blockcms-title a {
    color: #096a37;
}

.block-contact {
    color: #096a37;
}

.dropdown {
    color: #096a37;
}
.block_newsletter form input[type=email]:focus {
    border: 3px solid #096a37;
}

a:hover, .category-name:hover  {
    color: #096a37;
}

#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: #096a37;
}

.block-social ul li:hover  {
    background-color: #096a37;
}

#header .header-nav .cart-preview.active {
    background: #096a37;
}

.product-price {
    color: #096a37;
}

.footer-container {
    background-color: #3e2d13;
}

.footer-container li a {
    color: #ffffff;
}


.footer-container .h1, .h2, .h3 {
    color: #ffffff;
}

.footer-container .text-sm-center {
    display: none;
}

.product-flags li.product-flag {
    background: #096a37;
}

.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover {
    border: 3px solid #096a37;
}

.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
    border: none;
    border-bottom: 3px solid #096a37;
    color: #096a37;
}
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary:disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled:hover {
    background-color: #3e2d13;
    border-color: transparent;
}
.btn-primary:hover {
    background-color: #3e2d13;
    color: #096a37;
}
.page-home h1, .page-home h2 {
    color: #096a37;
}

#checkout h1, #checkout h2
{
	color: #096a37;;
}
/*
.home_categories {
    width: 1060px;
    margin: auto;
}

.home_categories div {
    text-align: center;
    display: inline-block; 
    width: 350px;
    margin: 15px 0;
}

.home_categories img {
    width: 300px;
}

.category-name {
    color: #000000;
}

.bootstrap-touchspin .group-span-filestyle .btn-touchspin, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .group-span-filestyle .btn-default {
    background: #096a37;
}
.bootstrap-touchspin .group-span-filestyle .btn-touchspin:hover, .group-span-filestyle .bootstrap-touchspin .btn-touchspin:hover, .group-span-filestyle .btn-default:hover {
    background-color: #000000;
    color: #096a37;
}

#header .header-nav .cart-preview.active {
    background: #096a37;
}


.form-control:focus, .input-group.focus {
    outline: .1875rem solid #096a37;
}

.form-control:focus {
    color: #7a7a7a;
    border-color: #096a37;
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary:disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled:hover {
    background-color: #000000;
    border-color: transparent;
}

.featured-products h2 
{
    font-size: 2.25rem;
}


#blockcart-modal .product-name {
    color: #096a37;
}

.blockreassurance .block-icon, .blockreassurance .block-icon img, .blockreassurance .block-icon svg {
    height: 35px;
}

body#checkout section.checkout-step .address-item.selected {
    border: 3px solid #096a37;
}

.custom-radio input[type=radio]:checked+span {
    background-color: #096a37;
}

.page-my-account #content .links a:hover i {
    color: #096a37;
}
*/


@media screen and (max-width: 450px) {
    .home_categories div {
        text-align: center;
        display: inline; 
        margin: 15px 0;
    }
    
    .home_categories {
    width: unset;
    margin: auto;
    }

}
 