/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a {
	color:#ffffff;
}
.sidebar .block .title_block, .sidebar .block .text-uppercase, .sidebar > div .title_block, .sidebar > div .text-uppercase {
	font-size: 28px;
}

.product-price{
	font-family: arial;
}
	
#_desktop_cart .cart-preview .shopping-cart{
	background:#3644ad;/*must changed*/
	color:white;
}
.leo-megamenu:before {
	background:#3644ad;/*must changed*/
}

.functional-buttons .btn-product.leo-bt-cart {
	background:#3644ad;/*must changed*/
    background-image: none;
	box-shadow:none;
}

.product-actions .add-to-cart{
	background:#3644ad;/*must changed*/
    background-image: none;
	box-shadow:none;
	color:white;
}

#_desktop_cart .cart-preview .shopping-cart{
	box-shadow:none;
}

.functional-buttons .btn-product:before {
	color:white;
}

.quick-view:before{
	color:black !important;
}

@media (max-width: 991px){
.leo-megamenu .navbar-toggler {

    background:#3644ad !important;/*must changed*/

	}}

@media (max-width: 575px) {
  .search-widget {
    margin-bottom: 20px; }

  .leo-megamenu .navbar-toggler {
    position: absolute;
    bottom: 21px!important; } }


.off-canvas-nav-megamenu .offcanvas-mainnav {
    background-color: black !important;
	color:white !important;
}

.search-widget form input[type=text]{
	border: 2px solid #3644ad;/*must changed*/
}

.functional-buttons .btn-product:not(.leo-bt-cart) {
    border: 2px #3644ad solid;/*must changed*/
    background: #FFFFFF;
}

.functional-buttons .btn-product:not(.leo-bt-cart):hover, .functional-buttons .btn-product:not(.leo-bt-cart).active, .functional-buttons .btn-product:not(.leo-bt-cart).added {
    background: #dcdfff;/*must changed*/
}