/* Custom code goes here */
#category_desc {
border-top:5px solid #f1f1f1;
border-bottom:5px solid #f1f1f1;
padding:20px;
background-color:#f9f9f9;
}

#category_desc h3 {
font-weight:400;
line-height: 1.3;
}

.product-customization .product-message {
height:38px;
}

.product-customization {
background-color:#f9f9f9;
border:1px solid #e1e1e1;
border-top:5px solid #e1e1e1;
padding:13px;
}

@media (min-width: 768px) {
.stickymenu_yes.stickymenu_yes #_desktop_logo img {
    max-height: 130px;
}
}

div.customization-message  {
background-color:#eaeaea;
border:1px solid #c1c1c1;
padding:5px;
font-size:14px;
}

.product-customization .customization-message {
    margin-bottom: 20px;
    margin-top: 0px;
}



div#angarinfo_desc .desc_block {
    padding:40px;
background-color:#e7f7b5;
border:2px solid #c5de76;
font-size:14px;
}

.cat-container {
 background-color:#e7f7b5;
}

.product-variants>.product-variants-item ul li .color, .product-variants>.product-variants-item ul li .input-color {

    width: 100px;
   background-color: grey;
   text-align: center;
   border-radius: 20px;
   
}


.colore {
color:#ffffff;
padding:5px;

}

div#angarinfo_block .icon_cms {
    color: #398018 !important ;
}

.product-variants>.product-variants-item ul li .input-color:checked+span, .product-variants>.product-variants-item ul li .input-color:hover+span, .product-variants>.product-variants-item ul li .input-radio:checked+span, .product-variants>.product-variants-item ul li .input-radio:hover+span {
    border: 6px solid #ffffff;
    border-style: double;
    line-height: 20px;
    /* padding: 10px; */
}

.ColorLabel:after {
    display:inline-block;
    content:attr(data-after);  
    margin-left:10px;
   font-weight:normal;
    border:1px solid #777777;
    padding-right:8px;
    padding-left:8px;
    color:#555555;
}

.control-label {
font-size:15px;
margin-bottom:10px;
}


.product-customization .card {
border-top:0px;
}

#parallax_baner .parallax_desc {
    display: block;
    background-color: #333333ba;
    padding: 10px;
    border-radius: 20px;
}

#parallax_baner a.parallax_button {
    display: inline-block;
    color: #fff;
    padding: 4px 4px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    background-color: #3b8241;
    padding: 15px;
    margin-top: 10px;
}


#parallax_baner .parallax_desc p
 {
    margin: 0 auto 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    max-width: 800px;
}

.angarbanners ul li .item_desc {
    position: absolute;
    background: rgb(59 130 65);
    top: 0;
    bottom: 10px;
    left: 5px;
    right: 5px;
}

#angarbanners_top.angarbanners ul li .item_desc
 {
    background: rgb(44 99 49)!important;
    transition: 0.5s;
}


.product-variants>.product-variants-item ul li .color, .product-variants>.product-variants-item ul li .input-color {
    line-height: 30px;
}


@media (max-width: 991px) {
    .angarbanners-item-2
 {
        min-height: 300px;
 }
}