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

/*produto*/
.produto,.produto .product-image4{position:relative}
.produto{font-family:Poppins,sans-serif;text-align:center;border-radius:5px;overflow:hidden;z-index:1;transition:all .3s ease 0s}
.produto:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}
.produto .product-image4 a{display:block; position: relative;}
.produto .product-image4 img{width:100%;height: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:180px;padding:0;margin:0 auto;list-style:none;position:absolute;right:0;left:0;top:50%;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{opacity:1}
.produto .social li a{color:#222;background:#fff;font-size:17px;line-height:36px;width:40px;height:36px;border-radius:2px;margin:0 5px;display:block;transition:all .3s ease 0s}
.produto .social li a:hover{color:#fff;background:#f51167}
.produto .social li a:after,.produto .social li a:before{content:attr(data-tip);color:#fff;background-color:#000;font-size:12px;line-height:20px;border-radius:3px;padding:0 5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}
.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:#f51167;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;font-weight:400;text-transform:capitalize;margin:0 0 7px;transition:all .3s ease 0s; height: 55px;}
.produto .title a{color:#222}

.rating {
    
    margin-bottom: 16px;
    font-size: 8px;
    color: #c8a17a !important;}

.ico-prod {
    width: 37px;
    height: 36px;
    border: 1px solid #c8a17a;
    border-radius: 18px;
    padding: 6px;
}

.produto .title a:hover{color:#bcbab8}
.produto .price{color:#000;font-size:14px;font-weight:700;margin:0 2px 15px 0;display:block;flex-direction: column;
    padding-top: 8px;
    padding-bottom: 8px}
.produto .price span{color:#909090;font-size:13px;font-weight:400;letter-spacing:0;text-decoration:line-through;margin-bottom: 5px;text-align:left;vertical-align:middle;display:inline-block}
.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: #000;}
.produto:hover .add-to-cart{border:1px solid transparent;background:#000;color:#fff}
.produto .add-to-cart:hover{background-color:#505050;box-shadow:0 0 10px rgba(0,0,0,.5)}
.ico-prod { width: 37px;height: 36px;border: 1px solid #c8a17a;border-radius: 18px;padding: 6px;}
		.btn-blog {background-color: #c8a17a !important ; color: #fff; border-radius: 17px !important;}
		.card-title{font-weight: bold;height: 30px;}
		.small-text{color: #c8a17a}
		.img-blog{border-radius: 13px;height: 220px !important;}

/*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: #f51167;}
	
.preco-de-modal{color: grey !important;
    text-decoration: line-through;}

.preco-por-modal{color: #000;
    font-size: 13px;
    font-weight: bold;}
.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;}



@media (max-width: 768px) {
    .produto .title {height: 70px;}
    .produto .product-content {padding: 0;}
    .produto .title {
        font-size: 15px;
        font-weight: 400;
        margin-top: 87px;
        text-transform: capitalize;
        /* margin: 0 0 7px; */
        /* transition: all .3s ease 0s; */
        height: 55px;
    }
    .card-title {
        height: 52px;
    }
}
@media (max-width: 768px) {
	.produto{margin-bottom: 25px;}
	.product-image4{height: 150px;}
	.nome-prod-desktop{display: none;}
	.nome-prod-mobile{display: block;}
}

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