/* Custom CSS styles to apply the new site layout */

.loader {
    border-top: 3px solid #FE0784 !important;
}

/* Header */
.header-top {
    background: #FFF2EB 0% 0% no-repeat padding-box;
    opacity: 1;
}

.top-menu .menu-item a {
    color: #FE0784 !important;
}
.top-menu .menu-item:last-child a {
    border-right: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.top-number {
    color: #FE0784 !important;
}

.logo {
    max-height: 110px !important;
    margin-top: -3px;
}

.navbar-toggle .icon-bar {
    background-color: #FE0784 !important;
}

.navbar-nav > li > a:hover {
    color: #FE0784 !important;
}

.to-cart > .fa-shopping-bag,
.btn-buy > .fa-shopping-bag {
    color: #FFFFFF !important;
}

.fa-shopping-bag, .fa-user, .fa-tools{
    color: #FE0784 !important;
}

/* Home */
.input-group-text > .fa-search{
    color: #FE0784 !important;
}

.btn-default {
    background: linear-gradient(90deg, rgba(100,45,145,1) 0%, rgba(238,54,130,1) 100%) !important;
    border: unset !important;
}

.btn-default:hover {
    background-color: #FE0784 !important;
}

.module-title,
.module-title.linked-title a {
    background: linear-gradient(90deg, rgba(100,45,145,1) 0%, rgba(238,54,130,1) 100%) !important;
    opacity: 1 !important;
}

.product-module .nav-tabs {
    background-color: #FE0784 !important;
    opacity: 1 !important;
}

.product-module .nav-tabs > li > a {
    background-color: #FE0784 !important
}

.product-name a:hover {
    color: #FE0784 !important;
}

.block-minicart > a,
.block-minicart > a:hover {
    color: #FE0784 !important;
    background-color: unset !important;
}

.on-minicart {
    border-color: #FE0784  #cfcfcf #cfcfcf #cfcfcf !important;
}

.attr-group .new {
    background-color: #FE0784 !important;
}

.reduction {
    background-color: #FE0784 !important;
}

.price {
    color: #FE0784 !important;
}

.product-btn a {
    background-color: #FE0784 !important;
}

.btn-whatsapp,
.btn-email {
    padding: 5px 38px !important;
    border-radius: 10px;
}

/* Item Details */
.discount-price-detail {
    color: #FE0784 !important;
}

.reduction-detail {
    background-color: #FE0784 !important;
    border-radius: 10px !important;
}

.attr_value {
    color: #FE0784 !important;
}

.discount-price {
    color: #FE0784 !important
}

.btn-buy {
    background: linear-gradient(90deg, rgba(100,45,145,1) 0%, rgba(238,54,130,1) 100%) !important;
    border-radius: 10px;
    opacity: 1;
    color: #FFFFFF !important;
    border: unset !important;
}

.label-success {
    background-color: #FE0784 !important;
    border-radius: 10px !important;
}

.regular-price-detail {
    font-size: 26px !important;
}

.discount-price-detail {
    font-size: 40px !important;
}

.botao_cep {
    background: linear-gradient(90deg, rgba(100,45,145,1) 0%, rgba(238,54,130,1) 100%) !important;
    border: unset !important;
}

.cart-btn-summary {
    border-radius: 10px;
}

.cart-btn-summary-out {
    border-radius: 10px;
}

/* Footer */
footer {
    background: #FFF2EB 0% 0% no-repeat padding-box;
    opacity: 1;
}

.s-facebook:hover {
    background-color: #FE0784 !important;
}

.s-instagram:hover {
    background-color: #FE0784 !important;
}

.footer-widgets {
    color: #FE0784 !important;
}

.contact-info a {
    color: #FE0784 !important;
}

.footer-bottom {
    background: #FFF2EB 0% 0% no-repeat padding-box !important;
    color: #FE0784 !important;
}

.footer-bottom a:not(.social) {
    color: #FE0784 !important;
}

/* Bag */
#mensagem_sacola {
    color: #FE0784 !important;
}

.cart-item-price {
    color: #FE0784 !important;
}

.fa-trash {
    color: #FE0784 !important;
}

.regular-price, .reduction {
    font-size: 1.3rem;
}
