/*
body.pagina-home .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;
}
*/
/* Alterar cor da tarja Promoção*/
#product-list .product-list-item .label-promo {
    background: #ff3333;
}

/*Icone Cartão Presente Menu*/

.cartao-presente:before {
    font-family: 'FontAwesomeSolid';
    content: "\f09d";
    margin-right: 5px;
}


/*CUSTOM - #208181*/
/*Banner Principal*/
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;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
}
.element-banner-main img {
	width: 100%;
}
.element-banner-main .bx-wrapper.horizontal .bx-controls-direction a .icon-prev{
    left: 32px;
    margin-top: 3px;
}
.element-banner-main .bx-wrapper.horizontal .bx-controls-direction a .icon-next{
    left: 16px;
    margin-top: -14px;
}

.bx-pager.bx-default-pager {
    text-align: center;
    padding: 10px 0 0;
}
.element-banner-main .bx-wrapper.horizontal .bx-pager .bx-pager-item a {
    background: #C4C4C4;
    display: inline-block;
    height: 8px;
    text-indent: -999999px;
    width: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.bx-pager-item {
    margin: 0 2px;
}
.element-banner-main .bx-wrapper.horizontal .bx-pager .bx-pager-item a.active {
    background: #000;
}

/*Feed Instagram - Banners Inferiores*/
/*
.element-banner-bottom #banner-bottom {
    padding-left: 380px;
    padding-right: 380px;
    flex-wrap: wrap;
    min-height: 380px;
    justify-content: flex-start;
}
.element-banner-bottom #banner-bottom > li {
    flex: unset;
    width: 50%;
    padding: 0;
}
.element-banner-bottom #banner-bottom > li:nth-child(1) {
    width: 380px;
    position: absolute;
    left: 0;
    top: 0;
}
.element-banner-bottom #banner-bottom > li a img {
    min-height: 190px;
    max-height: 190px;
    width: 100%;
}
.element-banner-bottom #banner-bottom > li:nth-child(1) a img {
    min-height: unset !important;
    max-height: 380px !important;
}
*/
.insta-info {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    position: relative;
    width: 100%;
    padding: 20px;
    color: #000;
}
.insta-icon {
    background: url(https://www.islen.com.br/static/17889/galeria/icon-instagram.svg) no-repeat center center;
    height: 50px;
    width: 100%;
    margin: 20px 0;
}
.insta-title {
    font-size: 18px;
    text-transform: uppercase;
    padding-bottom: 20px;
}
.insta-text {
    padding: 20px 60px;
}
.insta-info a{
    font-size: 25px;
}

/*Instagram 100%*/
/*
.element-banner-bottom .container-12 {
    width: 100%;
}
.element-banner-bottom #banner-bottom {
    min-height: 400px;
    justify-content: flex-end;
    align-items: center;
}
.element-banner-bottom #banner-bottom > li:nth-child(1) {
    width: 400px;
    position: absolute;
    left: 10px;
    top: 0;
    padding: 0;
    margin-bottom: 0 !important;
}
.element-banner-bottom #banner-bottom > li {
    width: 24%;
    padding: 0 10px;
}
.element-banner-bottom #banner-bottom > li:nth-child(1) a img {
    min-height: unset !important;
    max-height: 470px !important;
    max-width: unset;
}
.element-banner-bottom #banner-bottom > li:nth-child(-n + 5) {
    margin-bottom: 20px;
}
.element-banner-bottom #banner-bottom {
    padding-right: 0;
}
.element-banner-bottom #banner-bottom > li a img {
    min-height: 225px;
    max-height: 225px;
}

.insta-info a {
    font-size: 25px;
    color: #0588e6;
}
/*FIM - CUSTOM - #208181*/

/*Ajuste Banner Tarja em 100%*/
.element-banner-stripe .container-12 {
    width: 100%;
}
.element-banner-stripe .container-12 .grid-12 {
    width: 100%;
    padding: 0;
}
.element-banner-stripe #banner-stripe > li {
    padding: 0 !important;
}
.element-banner-stripe #banner-stripe {
    margin-left: -20px;
    margin-right: -20px;
}
/*Ajuste Formas de Pagamento*/
.payment-methods-inner {
    padding-right: 180px;
}