/*    TOPO    */
.info-phone i {
    margin-right: 5px;
    font-size: 12px;
}
.info-email i {
    margin-right: 5px;
    font-size: 12px;
}
.info-phone {margin-right: 10px;}
#header-main .header-1 {
    font-size: 11px;
    text-transform: none;
}
/* FIM DE TOPO */

#nav-main .element-menu-category #menu-category .menu-category-list {
    margin: 0px;
}
#nav-main div[class^="element-"] {
    margin-bottom: 5px;
}
#content-main div[class^="element-"]+div[class^="element-"] {
    margin-top: 10px; 
}

#nav-main .element-menu-main {
    box-shadow: 0 0px 0 rgba(0,0,0,0.15);
}

#nav-main .element-menu-category {
    background: #c13b93;
    -webkit-box-shadow: 0 0px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 0px 0 rgba(0,0,0,0.15);
    box-shadow: 0 0px 0 rgba(0,0,0,0.15);
}
.header-box-content {
    margin-bottom: 10px;
    text-align: center;
}
.header-box-content .title-secundary {
    color: #333;
    display: inline-block;
    font-family: 'ahellya_italic';
    font-weight: normal !important;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 40px;
    position: relative;
    padding: 0 5px;
}
.header-box-content .title-secundary {
    border-bottom: 0px solid #eee;
}
.header-box-content .title-secundary span {
    color: #e56d6c;
    font-weight: bold;
}
.sidebar div[class^="element"] {
    background: #f6f6f6;
    border: 1px solid #e0e0e0;
    padding: 10px;
}
#product-list-sidebar .product-list-item {
    padding: 10px 10px;
    -webkit-box-shadow: 0 0 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 0 0px rgba(0,0,0,0.15);
    box-shadow: 0 0 0px rgba(0,0,0,0.15);
}

.element-product-detail .label-stamp-wrapper .label-stamp.label-promo {
    background: rgba(193,59,147,1);
    border-radius: 10px;
}
.btn {
    padding: 7px 15px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 8px;
}
.element-product-detail .wrapper-product-price .wrapper-btn-buy .btn {
    float: left;
    height: auto;
    padding: 15px 0;
    width: 180px;
}

body {
    font-family: 'open_sans_regular',Sans-serif;
    font-size: 11px;
    line-height: 18px;
}


/* GABRIEL */
#cart-email .cart-email-wrapper .btn,
.wrapper-btn-product .btn,
.btn.btn-cart-submit,
.btn.btn-next-step {
	overflow: hidden;
	position: relative;
}

#cart-email .cart-email-wrapper .btn:after,
.wrapper-btn-product .btn:after,
.btn.btn-cart-submit:after,
.btn.btn-next-step:after {
	background: #fff;
	bottom: -5px;
	content: "";
	left: 0;
	position: absolute;
	top: -5px;
	width: 25px;
	animation: move 5s infinite ease-in-out;
	filter: blur(5px);
	opacity: .5;
	transform: skewX(15deg);
}

#cart-email .cart-email-wrapper .btn {
	position: absolute !important;
}

@keyframes move {
	20%,100% {
		opacity: 0;
		transform: translate(250px,0)
	}

	0% {
		opacity: 0
	}

	10% {
		opacity: .4
	}
}


.grid-social-header{width: auto !important;}

#banner-stripe li span.item-title:hover{color:#c13b93 !important}

/* ALTERAÇÃO TAMANHO PREÇO EM PÁGINA DO PRODUTO*/
.element-product-detail .wrapper-product-price .product-price .product-new-price .product-big-price {
font-size: 30px;
}

/* ALTERAÇÃO TAMANHO BOTÃO EM PÁGINA DO PRODUTO*/
.element-product-detail .wrapper-product-price .wrapper-btn-buy .btn-buy, .element-product-detail .wrapper-product-price .wrapper-btn-buy .btn-buy-kit, .element-product-detail .wrapper-product-price .wrapper-btn-buy .btn-dealer, .element-product-detail .wrapper-product-price .wrapper-btn-buy .btn-tell-me, .element-product-detail .wrapper-product-price .wrapper-btn-buy .btn-text-unavailable {
    height: auto;
    padding: 30px 0;
    width: 100%;
}

/* ALTERAR COR ÍCONE CARRINHO BOTAO COMPRAR PRODUTO BAIXO */
.page-content a, .element-product-description a, .element-product-info a {
    color: #f9f9f9;
}