/*! Não edite esse arquivo, ele foi gerado de maneira automatizada */
.header-xp-basico {
    background: #d4d5d5;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #d4d5d5 , #fff);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #d4d5d5, #fff);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #d4d5d5, #fff);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #d4d5d5 , #fff);
    /* Standard syntax (must be last) */
}

.header-qd-v1-nav-searchbar input[type="button"] {
    transition: all .2s ease-out;
    border: none;
    color: #fff;
    padding: 9px 6px 10px;
    border-radius: 4px;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    display: inline-block;
}

.header-qd-v1-nav-searchbar input[type="button"]:before {
    content: "\f002";
    display: block;
}

.header-qd-v1-nav-searchbar input[type="button"]:hover,.header-qd-v1-nav-searchbar input[type="button"]:focus {
    color: #f9f9f9;
    text-decoration: none;
    box-shadow: 0 -3px 0 #040707 inset;
    outline: none;
}

.header-qd-v1-nav-searchbar input[type="button"]:active {
    color: #fff;
    background: #0092cc;
    text-decoration: none;
    box-shadow: 0 2px 0 #006a93 inset;
    outline: none
}

.header-qd-v1-nav-searchbar input[type="button"]:disabled,123quatro .header-qd-v1-nav-searchbar input[type="button"].disabled {
    background: #686868;
    border: #686868 solid;
    border-width: 1px;
    color: #fff;
    box-shadow: none
}

.header-qd-v1-nav-searchbar input[type="text"] {
    border: none;
    box-shadow: 0px 5px 10px 1px #999;
}

.header-qd-v1-cart-link {
    transition: all .2s ease-out;
    border: none;
    /* color: #000; */
    background: transparent;
    /* border-radius:4px; */
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    cursor: pointer;
    box-shadow: none;
    display: inline-block;
    letter-spacing: 1px;
    padding: 4px 11px 0px;
}

.header-qd-v1-cart-link:disabled,.header-qd-v1-cart-link.disabled {
    background: #686868;
    border: #686868 solid;
    border-width: 1px;
    color: #fff;
    box-shadow: none
}

.xp-basico-menu-floating .header-qd-v1-link a span {
    color: #fff;
    line-height: 1.3em;
}

.floating-qd-v1-call-amazing-menu {
    box-shadow: none
}

.floating-qd-v1-call-amazing-menu:hover {
    box-shadow: 0 3px 0 #b0b0b0 inset
}

.footer-qd-v1-content {
    background: #f0efef
}

.footer-qd-v1-info-company-content {
    background: #dad7d8
}

.footer-qd-v1-store-footer div {
    display: block !important;
}

.footer-qd-v1-store-footer div.visible-xs {
    display: none !important;
}

.footer-qd-v1-info-company-content .heading-3 {
    color: #686868
}

.footer-qd-v1-info-company-content .footer-qd-v1-info-company-text {
    margin-bottom: 30px;
    display: table
}

.footer-qd-v1-info-company-content .footer-qd-v1-info-company-text h3,.footer-qd-v1-info-company-content .footer-qd-v1-info-company-text p {
    color: #686868
}

.footer-qd-v1-store-footer-extra {
    background: #f0efef
}

.footer-qd-v1-store-footer-extra .footer-legal-info p {
    color: #686868
}

.footer-qd-v1-text {
    color: #686868
}

.footer-qd-v1-social-links-list .heading-3 {
    color: #686868
}

.footer-qd-v1-company-service .heading-3 {
    color: #686868
}

.footer-qd-v1-company-service .footer-qd-v1-phone-store {
    color: #686868
}

.footer-qd-v1-company-service .footer-qd-v1-store-working-time {
    color: #686868
}

.footer-qd-v1-company-service .footer-qd-v1-email-store {
    color: #686868
}

.footer-qd-v1-company-service .footer-qd-v1-email-store:before {
    color: #686868
}

.footer-qd-v1-nav-links>ul>li>.qd_am_text {
    color: #686868;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: .5px
}

.footer-qd-v1-nav-links>ul>li>ul>li>p,.footer-qd-v1-nav-links>ul>li>ul>li>a {
    color: #686868
}

.footer-qd-v1-nav-links>ul>li>ul>li>p:hover,.footer-qd-v1-nav-links>ul>li>ul>li>a:hover {
    color: #828282;
    text-decoration: underline;
}

.footer-qd-v1-nav-links>ul>li>ul>li>p:active,.footer-qd-v1-nav-links>ul>li>ul>li>a:active,.footer-qd-v1-nav-links>ul>li>ul>li>p:focus,.footer-qd-v1-nav-links>ul>li>ul>li>a:focus {
    color: #262626;
    outline: none;
    text-decoration: none
}

.footer-qd-v1-nav-links>ul>li>ul>li>p:disabled,.footer-qd-v1-nav-links>ul>li>ul>li>a:disabled,.footer-qd-v1-nav-links>ul>li>ul>li>p.disabled,.footer-qd-v1-nav-links>ul>li>ul>li>a.disabled {
    color: #b0b0b0;
    box-shadow: none
}

.footer-qd-v1-info-address-store p,.footer-qd-v1-info-address-store i {
    color: #686868
}

.footer-qd-v1-newsletter-form .footer-qd-v1-newsletter-content input[type="text"] {
    box-shadow: none;
    border: none
}

.search-qd-v1-navigator {
    background: #fff;
    z-index: 1111;
    position: relative;
}

.search-qd-v1-navigator:before {
    background: #e6e4e5 !important
}

.institucional-qd-v1-navigator {
    background: #f0efef !important;
    padding: 10px;
}

.institucional-qd-v1-side-menu-wrap {
    padding: 0 20px 0 0;
}

body.institucional .attendance-qd-v1-contact {}

body.institucional .attendance-qd-v1-contact > .row:nth-child(2) {
    margin-top: 20px;
}

body.institucional h1 {
    font-size: 1.7em;
    border-bottom: 1px solid #f0efef;
    padding: 0 0 5px 0;
    margin-bottom: 20px;

}

body.institucional header {
    margin-bottom: 10px;
}

.institucional-qd-v1-navigator .qd_am_text {
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 5px;
}

.institucional-qd-v1-navigator > ul > li:first-child {
    margin-top: 0;
}

.institucional-qd-v1-navigator > ul > li {
    margin: 15px 0 0px;
}

.institucional-qd-v1-navigator:before {
    background: #e6e4e5 !important
}

.orders-qd-v1-orderList .bootstrap2-3-2 .vtex-bootstrap .alert-info {
    background: #e6e4e5 !important
}

.header-qd-v1-nav-searchbar .busca .btn-buscar {
    width: 50px;
    height: 50px;
    font-size: 2.6em;
    display: inline-block;
    cursor: pointer;
    border: none;
    margin: 0;
    vertical-align: top;
    font-family: FontAwesome;
    padding: 0;
    top: 0;
    right: 0;
}

.sprite {
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    display: block;
    background-size: 220px auto;
    height: 53px;
    width: 55px;
    margin: 0 auto;
}

.sprite.header-atendimento {
    background-position: -129px -35px;
}

.sprite.header-orders {
    background-position: -70px -33px;
}

.header-qd-v1-cart-link .qd_items_text {
    display: none !important;
}

.sprite.header-cart {
    background-position: -4px -33px;
}