.page-header{padding-bottom: 0px !important; }

/*produto*/
.produto,.produto .product-image4{position:relative;min-height: 220px;}
.produto{font-family:Poppins,sans-serif;text-align:center;border-radius:5px;overflow:hidden;margin-bottom: 20px;height: 426px;box-shadow: 1px 1px 3px #c3c3c3;z-index:1;transition:all .3s ease 0s}
.produto:hover{box-shadow:0 0 10pxrgba(0,0,0,.2);/* height: 426px; */box-shadow: 1px 1px 3px #c3c3c3;}
.produto .product-image4 a{display:block;color: white;position: relative;}
.produto .product-image4 img{max-width:100%;max-height:220px; margin: 0 auto;}

.produto .pic-1{opacity: 1; transition:all .7s  0s}
.produto:hover .pic-1{opacity: 0;}
.produto .pic-2{opacity: 0;transition:all .7s  0s;position: absolute;top: 0; bottom: 0; right: 0; left: 0; margin-inline: auto;}
.produto:hover .pic-2{opacity: 1;}
.produto:hover .product-image4{
	/* animation-name:blur; */
	animation-duration:0.7s ;
}
@keyframes blur{0%{filter: opacity(1)}50%{filter: opacity(0.7)}100%{filter: opacity(1)}}


.produto .pic-1{opacity:1;transition:all .5s ease-out 0s}
.produto:hover .pic-1{opacity:0}
.produto .pic-2{position:absolute;top:0;left:0;opacity:0;transition:all .5s ease-out 0s}
.produto:hover .pic-2{opacity:1}
.produto .social{/* width: 86%; */padding:0;/* background: blue; */margin:0 auto;list-style:none;position:absolute;text-align: center;margin-top: 7px;right:0;border-radius: 18px;left:0;top: 177%;transform:translateY(-50%);transition:all .3s ease 0s}
.produto .social li{display:inline-block;opacity:0;transition:all .7s}
.produto .social li:nth-child(1){transition-delay:.15s}
.produto .social li:nth-child(2){transition-delay:.3s}
.produto .social li:nth-child(3){transition-delay:.45s}
.produto:hover .social li{/* background: transparent; */opacity:1}
.produto .social li a{
	    color: white;
    background: blue;
    font-size: 17px;
    border-radius: 7px;
    text-align: center;
    padding: 6px;
    transition: all .3s ease 0s;
    font-weight: bold;
    height: auto;
}
.produto .social li{background: blue;width: 90%;border-radius: 12px;}
.produto .social li a:hover{text-decoration: none;}
.produto .social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-22px;z-index:-1}
.produto .social li a:hover:after,.produto .social li a:hover:before{opacity:1}
.produto .product-discount-label,.produto .product-new-label{color:#fff;background-color:red;font-size:13px;font-weight:800;text-transform:uppercase;line-height:45px;height:45px;width:45px;border-radius:50%;position:absolute;left:10px;top:15px;transition:all .3s}
.produto .product-discount-label{left:auto;right:10px;background-color:#d7292a}
.produto:hover .product-new-label{opacity:0}
.produto .product-content{padding:25px}
.produto .title{font-size:15px;text-align: start;font-weight:400;text-transform:capitalize;margin:0 0 7px;transition:all .3s ease 0s;height: 55px;}
.produto .title a{color:#222;margin-top: 196px;}
.produto .title a:hover{color:red;text-decoration: none;}
.produto .price{color: black;text-align: start;font-size:17px;font-weight: 500;margin: 0 2px 0px 0;display:block}
.produto .price span{color:#909090;font-size:13px;font-weight:400;letter-spacing:0;text-decoration:line-through;text-align: start;vertical-align:middle;display: flex;}
.produto .add-to-cart{border:1px solid #e5e5e5;display:inline-block;padding:10px 20px;color:#fff;font-weight:600;font-size:14px;border-radius:4px;transition:all .3s; background-color: red;}
.produto:hover .add-to-cart{border:1px solid transparent;background:red;color:#fff}
.produto .add-to-cart:hover{background-color:#505050;box-shadow:0 0 10px rgba(0,0,0,.5)}


/*modal do produto*/
.modal-produto{background-color: rgba(1,1,1,0.9) !important;}
.desc-prod{color: #fff;}
.titulo-modal-produto{font-size: 15px;font-weight: 400;text-transform: capitalize;margin: 0 0 7px;transition: all .3s ease 0s;color: #fff;}
.btn-close-modal{border: 1px solid #e5e5e5;display: inline-block;padding: 10px 20px;color: #fff;font-weight: 600;font-size: 14px;border-radius: 4px;transition: all .3s;background-color: red;}
	
.preco-de-modal{color: #909090;font-size: 13px;font-weight: 400;letter-spacing: 0;text-decoration: line-through;text-align: left;vertical-align: middle;display: inline-block;}

.preco-por-modal{color: red;font-size: 17px;font-weight: 700;margin: 0 2px 15px 0;}
.close-modal{position: absolute;left: 572px;top: 10px;color: white !important;}


/* @media only screen and (max-width:990px){.produto{margin-bottom:30px} */



/* SELOS */

.selos{  z-index: 9;border-radius: 0px;background: #ffd902; color: #000;font-weight: bold !important;text-transform: uppercase;padding: 8px 10px;font-size: 10px;position: absolute; padding: 8px; font-weight: 600; letter-spacing: 1px;}
.selo-l{}
.selo-r{right: 15px; }

.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }
.col-xs-15, .col-md-15 { width: 20%; float: left; }


/*css carrousel moderno*/
.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
.MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
.MultiCarousel .MultiCarousel-inner .item { float: left;}
.MultiCarousel .MultiCarousel-inner .item > div { text-align: center; padding:5px; margin:10px;}
.MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px); }
.MultiCarousel .leftLst { left:0; }
.MultiCarousel .rightLst { right:0; }
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#ccc;}

.sem-juros{
	text-align: start;
    font-size: 13px;
}

@media (max-width: 768px) {
    .produto .title {height: 70px;}
    .produto .product-content {padding: 0;}
    .produto .title {
        font-size: 15px;
        font-weight: 400;
        margin-top: 9px;
        text-transform: capitalize;
        /* margin: 0 0 7px; */
        /* transition: all .3s ease 0s; */
        height: 50px;
        overflow: hidden;
    }
    .produto{margin-bottom: 25px; padding: 5px; height: 326px;}
	.product-image4{height: 164px;}
	.nome-prod-desktop{display: none;}
	.nome-prod-mobile{display: block;}
    .produto .social{top: 61%}
}
@media (max-width: 768px) {
	.produto{/* margin-bottom: 3px; */padding: 5px;height: 360px;}
	.product-image4{height: 164px;}
	.nome-prod-desktop{display: none;}
	.nome-prod-mobile{display: block;}
    .produto .social li{/* background: transparent; */opacity:1}

    .produto .social{top: 190%;}
    .produto .social li{width: 100%;}

}

@media (max-width: 992px) {
	.col-md-15 { width: 50%; float: left; }
}