/*Seja Bem vindo*/

.welcome-message b {
    color: #000;
}

/*SACOLA HOME*/

	#header-main .element-shopping-cart .link-shopping-cart {
	    background: #fff;
	    padding: 10px 20px 10px 45px;
	}

	#header-main .element-shopping-cart .link-shopping-cart {
	    background: #fff;
	    background: url(https://47254.cdn.lojaquevende.com.br/static/47254/galeria/163111898380862.png) no-repeat;
	    padding: 10px 20px 10px 45px;
	}

	#header-main .element-shopping-cart .link-shopping-cart .icon-shopping-cart {
	    position: absolute;
	    left: 0;
	    display: none;
	}



/*===========================
                                          BANNER FULL
	==================================*/

body.pagina-home #nav-main .element-menu-category, body.pagina-home #nav-main .element-menu-main { margin-bottom: 0 !important; 
} 
 
.element-banner-main .container-12, 
.element-banner-main .container-12 .grid-12 { 
    margin-left: 0 !important; 
    margin-right: 0 !important;
    max-width: 100% !important; width: 100% !important; 
} 
 
.element-banner-main img { width: 100%; 
} 


/* =====================
		GRID PRODUTOS
	====================== */
	#content-main .title-secundary {letter-spacing: 0.18em; font-size: 16px;font-family: sans-serif;}
	#product-list .product-list-item .product-image a:not(.label-unavailable){ padding-top:150% }
    #product-list .product-list-item .product-info, #product-list .product-list-item .product-info .product-name { text-align: center; }
    #product-list .product-list-item .wrapper-product-combination {-webkit-box-shadow: none;box-shadow: none;top: 100%; margin: 1px;}
	#product-list .product-list-item .product-info .product-name, #product-list-sidebar .product-list-item .product-info .product-name {
	    margin-bottom: 0px;
	}
#product-list .product-list-item .product-info .product-name, #product-list-sidebar .product-list-item .product-info .product-name {
    min-height: 25px;
        font-weight: bold;
}

#product-list .product-list-item:hover, #product-list-sidebar .product-list-item:hover {
    z-index: 5;
    border: solid 1px #e2e2e2 !important;
    box-shadow: 0 0 9px #d8d5d5;
}

/*AJUSTE BOTAO*/
.btn {
padding: 4px 10px;
}
.btn .btn-text {
    color: #fff;}

.wrapper-btn-buy-kit {
    margin: -50px;
}

a.btn.btn-buy-kit {
    border-radius: 200px;
}

/* =====================
			PRODUTO DETALHAMENTO
	==================================== */
.element-product-detail .product-thumbnails .product-thumbnails-list {
    display: inline-grid;
    position: relative;
}
.element-product-detail .product-main-image {
    position: absolute;
}

.product-sharing {
    display: none;
}
/*
.element-product-detail .wrapper-btn-actions {
    display: none;
}
*/
.element-product-detail .product-thumbnails {
    padding: 0px;
}

.element-product-detail .product-detail.product-detail-left {
    width: 60%;
}
.element-product-detail .product-detail {
    width: 38%;
}
.element-product-detail .product-detail {
    display: inline;
    float: left;
    position: relative;
    width: 38%;
}
.element-product-detail .product-main-image img {
    height: auto !important;
    left: 57%;
    margin: 0 auto;
    max-height: 644px;
    position: absolute;
    max-width: 100%;
    top: 80%;
    width: auto !important;
}
.product-view+.product-view {
    margin-top: 150px;
}
.element-product-detail .wrapper-product-price .wrapper-btn-buy .btn.btn-buy, .element-product-detail .wrapper-product-price .wrapper-btn-buy .btn.btn-buy-kit {

    padding-bottom: 10px;
    padding-top: 10px;
}
.element-product-detail .wrapper-product-price .wrapper-btn-buy .btn {
    padding: 10px 0;
}

.product-view.element-product-description {
    padding-top: 12%;
}


span.product-price {
    font-size: 20px!important;
    font-weight: 700;
}

#product-list .product-list-item .product-info .product-parcelled-price, #product-list-sidebar .product-list-item .product-info .product-parcelled-price {
    font-size: 15px;
    line-height: 18px;
    color: grey;
    font-weight: bolder;
}

.wrapper-btn-actions {
    position: relative;
    padding-top: 80%;
    padding-left: 18%;
}