/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 @import url('https://fonts.googleapis.com/css?family=Raleway&display=swap');


 body {
    font-family: 'Raleway', sans-serif;
 }

a {
	color:#ec4249;
}

#wrapper{
    background-color: #949391;
}

a:hover, #header .header-top a[data-depth="0"]:hover, #header .header-top a[data-depth="1"]:hover {
	color:#ec6531;
}
.fond_menu_rouge{
    background-color: #ec4249!important;
   
}
.fond_menu_rouge span{
     color: #fff;
}
.fond_menu_rouge:hover span{
    color:  #ec4249!important;
}
.product-price {
    color:#ec6531;
    display: inline-block;
}
@media screen and (max-width: 767px){
    .category-cover {
        display: block;
    }
    .block-category .block-category-inner .category-cover img{
        width: 100%!important;
    }
    #js-product-list-header .block-category{
        padding: 0px;
    }
}


.footer-container li a:hover, .pagination .current a, .product-price,  .tabs .nav-tabs .nav-link.active{
    color: #ec4249!important;
}

.btn-primary{
    color: #fff;
    background-color: #ec4249!important;
}

.custom-radio input[type=radio]:checked+span{
    background: #ec4249!important;
    
}

.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover, .tabs .nav-tabs .nav-link:hover, .tabs .nav-tabs .nav-link.active, .page-my-account #content .links a:hover i, body#checkout section.checkout-step .address-item.selected{
    border-color: #ec4249!important;
}

.btn-primary {
    color: #fff;
    background-color: #ec4249;
    border-color: transparent;
}

.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 {
	color:#ec4249;
}

#blockcart-modal .product-name {
    color: #ec4249;
    font-size: 1.125rem;
}

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

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

.cart-grid-body a.label:hover {
    color: #ec4249;
}

body#checkout section.checkout-step .address-item.selected {
    background: #fff;
    border: 3px solid #ec4249;
}

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

body#checkout a:hover {
    color: #ec4249;
}

#_desktop_logo, 
#header .header-top .position-static{
    text-align: center;
}

#top-menu, #header .header-top .menu, #header .header-top{
    margin-bottom: 0!important;
    padding-bottom: 0!important;
}

.product-actions .product-variants {
    display: flex;
}

.product-actions .product-variants .product-variants-item {
    padding-right: 18px;
}

/*.footer-container li a:hover {
    color: #ec6531!important;
}
*/
#header .menu, #header .menu>ul>li{
    margin: 0 20px;
}

#category-61  {
    background-color: #ec6531;
    color: #fff!important;
}

#category-61 a[data-depth="0"]  {
    
    color: #fff!important;
}


#category-61 :hover {
    color: #7a7a7a!important;
}

#header .header-top a[data-depth="0"] {
    color: #7A7A7A;
    text-transform: uppercase;
    padding: 5px 20px;
}

#header a:hover {
    text-decoration: none;
    color: #ec6531;
}

#_desktop_top_menu {
    padding: 3px 0;
}

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

.tabs .nav-tabs .nav-link.active{
    color: #ec6531;
}
.tabs .nav-tabs .nav-link:hover, .tabs .nav-tabs .nav-link.active{
    border-bottom: 3px solid #ec6531;
}
.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover{

    border: 3px solid #ec6531;
}

#product .ajax-error{
    display: none;
}

.block-category {
    min-height: 0;
  }

  .block-category .block-category-inner .category-cover img {
    width: auto;
    height: auto;
}

.cp-btn-more-pic.fileinput-button{
    display: block!important;
}


#header .logo{
    max-width: 300px;
}

#header .header-nav{
    border-bottom: none;
}

.product-flags .new{
    display: none;
}

.ets_mm_block p{
    text-align: center;
}

/*.layout_layout1 .mm_menus_li:last-child{
    width: 100%;
    border: none;
}

.layout_layout1 .mm_menus_li a{
    text-align: center;
}

.mm_menu_content_title{
    float: initial;
}*/

.mm_menu_content_title{
    padding: 15px;
}


.form-control:focus, .input-group.focus{
    border-color: #ec4249!important;
    outline-color: #ec4249!important;
}

.layout_layout1 .mm_menus_li:nth-child(2){
    border: none;
}

.column_size_2{
    width: 20%!important
}

.cp-preview {
    position: absolute !important;
    left: 41%;
    top: 49px;
    width: 260px !important;
    margin-left: -373px;
}

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

.container .col-md-12 .text-sm-center a, a:hover{
    color: #ec4249!important;
}

#header .header-nav .cart-preview .shopping-cart{
    color: #fff;
}
.ets_mm_megamenu{
    max-width: 1140px;
    margin: 0 auto;
}
#wrapper{
    box-shadow: none;
    background-color: #f1f1f1;
}

@media(max-width: 900px){
    #lpsproaccount{
        text-align: center;
    }
    #lpsproaccount div.col-md-6{
        margin-bottom: 15px;
    }
}