
/* DETENCE - UNIFIED PRODUCT CARDS */
body:not(#product) .product-miniature .product-style {
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 9px rgba(0,0,0,.10);
}

body:not(#product) .product-miniature .add-to-cart {
    background: #35933e !important;
    border-color: #35933e !important;
    color: #fff !important;
    border-radius: 6px !important;
}

body:not(#product) .product-miniature .add-to-cart:hover {
    background: #287a31 !important;
    border-color: #287a31 !important;
}

/* DETENCE - UNIFIED CARD PRICES */
body:not(#product) .product-miniature .product-price-and-shipping .product-price {
    color: #FD6282 !important;
}

/* DETENCE - HOMEPAGE BANNER BUTTONS */
body#index .banner1 .btn-primary,
body#index .static-html .banner1 .btn-primary {
    background-color: #35933E !important;
    border-color: #35933E !important;
    color: #ffffff !important;
    border-radius: 6px !important;
}

body#index .banner1 .btn-primary:hover,
body#index .static-html .banner1 .btn-primary:hover {
    background-color: #287A31 !important;
    border-color: #287A31 !important;
}

/* DETENCE - HEADER SEARCH DESIGN */
#header #search_block_top .search_query {
    background: #ffffff !important;
    border: 1px solid #dddddd !important;
    border-radius: 8px !important;
    box-shadow: 0 2px 7px rgba(0,0,0,.08);
}

#header #search_block_top .button-search {
    background-color: #35933E !important;
    border-color: #35933E !important;
    color: #ffffff !important;
    border-radius: 0 8px 8px 0 !important;
}

#header #search_block_top .button-search:hover {
    background-color: #287A31 !important;
    border-color: #287A31 !important;
}

/* DETENCE - ACTIVE HEADER SEARCH */
#header .search-widget {
    border-radius: 8px !important;
    box-shadow: 0 2px 7px rgba(0,0,0,.08);
}

#header .search-widget input[type="text"],
#header .search-widget input[type="search"] {
    background: #ffffff !important;
    border-radius: 8px 0 0 8px !important;
}

#header .search-widget button[type="submit"] {
    background-color: #35933E !important;
    border-color: #35933E !important;
    color: #ffffff !important;
    border-radius: 0 8px 8px 0 !important;
}

#header .search-widget button[type="submit"]:hover {
    background-color: #287A31 !important;
}

/* DETENCE - HEADER CART COLOR */
#header .shopping-cart-module .blockcart a.cart-link.btn-primary {
    background-color: #35933E !important;
    border-color: #35933E !important;
    color: #ffffff !important;
    border-radius: 6px !important;
}

#header .shopping-cart-module .blockcart a.cart-link.btn-primary:hover {
    background-color: #287A31 !important;
    border-color: #287A31 !important;
}
