/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 
 
 .thumbnail-container .product-price-and-shipping {
    margin-bottom: 10px;
	padding-top:10px;
    font-weight: bold;
    font-size: 24px;
}
 
 
 /* Mobile */
 @media(max-width:900px){
 
 .service.service-style-eleven img{
	 width:35px;
	 
 }
 
 .service.service-style-eleven .right-block {
    max-width: calc(100% - 25px);
	padding-left:10px;
}
 .service.service-style-eleven h3{
	 font-size:11px;
 }
 .service p{
	 font-size:10px;
 }
 .product-list-fifteen .thumbnail-container .product-meta .btn-cart-product-list .btn-product
 {
	 font-size:10px!important;
	 padding:8px 10px!important;
 }
 .product-list-fifteen .thumbnail-container .product-meta {
    padding: 25px 0px 15px;
    display: flex
;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
}

.popup-over.deo_customer_actions .popup-title .icon, .deo-nav-mobile .mobile.show-text.popup-over .popup-title .name-simple{
	color: #4c4c4c;
}
 .customer-actions-nav-mobile .popup-title{
	 padding:0px!important;
 }
 
 .deo-search-advanced.popup-search.open .popup-title:before, .deo-search-advanced.popup-search.open .popup-title:after{
	 background:#fff;
 }
 
 .footer-container .block .title_block{
	 text-align:left;
 }
 
 
 
 
 
 
 
 
 }
 
 /* Fin mobile */
 
 
 .product-list-fifteen .thumbnail-container .product-meta .btn-cart-product-list .btn-product.disabled{
	 background:#808080;
 }
 
 .menu-float .deo-horizontal-menu .megamenu > .nav-item + .nav-item{
	         margin-left: 15px;
 }
 
 .deo-horizontal-menu .megamenu > .nav-item:hover > .nav-link, .deo-horizontal-menu .megamenu > .nav-item:focus > .nav-link {
        color: #000000;
        background:#fff;
    }
	.menu-float .deo-horizontal-menu .megamenu > .nav-item > a{
		padding:10px!important;
	}
 
 .order-confirmation-table .order-line{
	     display: flex
;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
 }
 #order-items .card-title,
 #order-details .card-title{
	 font-size: 15px;
	 text-transform:uppercase;
 }
 
 .order-line .image img{
	 width:100%;
 }
 .carrier-logo img{
	 width:45px;
 }
 
 .thumbnail-container .product-title{
	 height:35px;
 }
 
 .deo-horizontal-menu .megamenu > .nav-item > .nav-link{
	 color:#fff;
 }
 
.box-top-header > [class*="col-"]:before{
	 display:none;
 }
 
 .box-bottom-header .right-bottom-header{
	 
    
   
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
 }
 
 .search-widget {
    
    width: 300px;
}
 
 
 
 
 /* Mobile */
 .deo-horizontal-menu .navbar-header .navbar-toggler .icon-bar.line-top, .deo-horizontal-menu .navbar-header .navbar-toggler .icon-bar.line-bottom{
	     background: #ffffff;
 }
 .deo-horizontal-menu .navbar-header .navbar-toggler .icon-bar.line-middle {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0;
    background: transparent;
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.deo-search-advanced .popup-title i:before {
    
    color: #fff;
}

.deo-active-nav-mobile .deo-cart-solo {
    display: inline-block;
}

.icon-cart-sidebar-wrapper .icon-cart-total {
  
    display: none;
}
.icon-cart-sidebar-wrapper .icon-cart-sidebar:before {
    
    font-size: 20px;
    
}

.box-header-mobile .right-header-mobile > div + div {
    margin-left: 0px;
}


@media(max-width:990px){
	
	.box-start {
    margin-bottom: 10px!important;
}
	
	
	
	
	
}
 
  /* Mobile */
 .label-three.label-left .thumbnail-container .box-label{    
	left: 10px;
	 top: 10px;
 }


    .box-top-footer {
        padding-top: 50px;
        padding-bottom: 30px;
    }

.product-list-fifteen .thumbnail-container .product-meta .btn-cart-product-list .btn-product {
    color: #ffffff;
    padding: 8px 20px;
    min-width: inherit;
    font-size: 13px;
    background: transparent;
    text-transform: uppercase;
    background: #d41d0b;
    border-radius: 99999px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.thumbnail-container .box-label label.new{
	background:#0a0a08;
	padding:5px;
}

.footer-container .block .title_block{
	    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: 20px;
    text-transform: initial;
}

.block-social .box-title {
    display: flex
;
    justify-content: center;
    margin-top: 10px;
}

.box-top-footer .DeoBlockLink,
.box-top-footer .block-social{
	text-align: center;
}


#cart-block .cart-preview.active a:hover,
#cart-block .cart-preview.active a:hover .title-cart,
.popup-over:not(.search-widget) .popup-title:hover .icon,
.popup-over:not(.search-widget) .popup-title:hover .name-simple,
a.deo-btn-wishlist:hover .icon-wishlist,
a.deo-btn-wishlist:hover .name-simple
{
        color: #d41d0b;
    }
	#cart-block {
    margin-left: 0px;
}

.popup-over:not(.search-widget) .popup-title {
    padding: 0px 0px 0px 12px;
}

#cart-block .cart-preview.active a {
    color: #4c4c4c;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
}
.box-middle-header .logo{
	padding:0px;
}
  
.box-middle-header .logo img {
    height: auto;
    padding: 20px;
    width: 400px;
    max-width: 500px;
}

.deo-count-feature .icon-wishlist, .deo-count-feature .icon-compare,.popup-over .popup-title > .name-simple, .popup-over .popup-title .icon {
	color:#fff;
	margin-right:5px;
}


#cart-block .cart-preview .shopping-cart{
	color:#fff;
}

.search-widget .popup-content input[type=text]{
	background:#fff;
}

.deo-count-feature.count-hidden-title .name-simple {
    display: block;
    color: #fff;
    font-size: 13px;
}

#cart-block .title-cart {
    font-size: 13px;
    vertical-align: middle;
    color: #fff;
    display: block;
}
.popup-over .popup-title .icon {
    display: block;
    font-size: 18px;
    font-style: normal;
    color: #fff;
}
.box-middle-header .right-middle-header .popup-over .popup-title:before{
	display:none;
}

a.deo-btn-wishlist{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
}


#cart-block .cart-products-count{
	right: 40%;
}

#cart-block .header {
    font-size: 0px;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
}

/* .search-widget{
	width:60%;
} */

.box-bottom-header .left-bottom-header{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap!important;
	justify-content: center;
}

.box-start {
    margin-bottom: 50px;
}



