@charset "utf-8";

div#netreviewsWidgetNum4103widget11av {
    position: fixed!important;
    top: 50%;
    z-index: 999999;
}

/*## RESET ##*/

html{background: #000;}

.botao.principal {
    background: #A2D317;
    border: 0;
}

.botao.principal:hover{
    opacity: 0.5;
}

/*Selo Reclame Aqui*/
#rodape-new > div > div > div:nth-child(2) > div.span12.box2 > ul:nth-child(4) {
    display: flex;
}

a.ra-widget-verified-wrapper {
    text-transform: none!important;
}

/*## END RESET ##*/

/*## LOADING ##*/
.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: #fff url(//uploaddeimagens.com.br/images/002/419/039/full/gif_amo_w.gif?1571083501) no-repeat 50% 50% / 3% auto
}

@media (max-width: 768px) {
.loader {background: #fff url('//uploaddeimagens.com.br/images/002/419/039/full/gif_amo_w.gif?1571083501') no-repeat 50% 50% / 15% auto;}
}
/*## END LOADING ##*/


/*## OVERLAY ##*/
.overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    background: #000;
    transition: all .5s,z-index 0s;
    visibility: hidden;
    z-index: 9;
    cursor: pointer;
}

.overlay.open{
    visibility: visible;
    opacity: .8;
}

/*## END OVERLAY ##*/


/*## SCROLL TO TOP ##*/
#toTop {
  position: fixed;
    width: 30px;
    bottom: 90px;
    background-image: linear-gradient(0, #f00009,#f00009);
    cursor: pointer;
    display: none;
    left: 10px;
    z-index: 99999;
    color: #fff;
    font-weight: 600;
    padding: 5px 0;
    text-align: center;
    height: 20px;
    font-size: 23px;
    border-radius: 2px;
    line-height: 1.5;
}

#toTop:hover {
    background: #000;
    color: #fff;
    transition: .2s all linear;
    border-radius: 2px;
}



/*## SCROLLBAR ##*/

/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #011b32; 
  border-radius: 0px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
 background-image: linear-gradient(#c41c17, #c41c17);
  border-radius: 0px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #444;
  cursor: pointer;
}

/*## END SCROLLBAR ##*/

/*######## Jquery.mmenu ##########
  ################################*/

.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:inherit;text-decoration:none}.mm-panels,.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panel,.mm-panels{background:inherit;border-color:inherit;box-sizing:border-box;margin:0}.mm-panels{overflow:hidden}.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after,.mm-panel:before{content:'';display:block;height:20px}.mm-panel_has-navbar{padding-top:40px}.mm-panel_opened{z-index:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-listitem_vertical>.mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:none;padding:10px 0 10px 10px}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-btn_next{box-sizing:border-box;height:40px;bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-btn_next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-btn_fullwidth{width:100%}.mm-btn_clear:after,.mm-btn_clear:before,.mm-btn_close:after,.mm-btn_close:before{content:'';border:2px solid transparent;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_clear:before,.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_clear:after,.mm-btn_close:after{border-left:none;border-top:none;right:25px}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-top:2px solid transparent;border-left:2px solid transparent;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;display:none;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0;opacity:1;transition:opacity .4s ease}.mm-navbar>*{box-sizing:border-box;display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn:first-child{left:0}.mm-navbar__btn:last-child{text-align:right;right:0}.mm-panel_has-navbar .mm-navbar{display:block}.mm-listitem,.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem,.mm-listitem .mm-btn_next,.mm-listitem .mm-btn_next:before,.mm-listitem:after,.mm-listview{border-color:inherit}.mm-listview{font:inherit;line-height:20px}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listitem{position:relative}.mm-listitem:after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listitem:after{left:20px}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem>a,.mm-listitem>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listitem .mm-btn_next{background:rgba(3,2,1,0);padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listitem .mm-btn_next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth){width:50px}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+a,.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+span{margin-right:50px}.mm-listitem .mm-btn_fullwidth:before{border-left:none}.mm-listitem .mm-btn_fullwidth+a,.mm-listitem .mm-btn_fullwidth+span{padding-right:50px}.mm-listitem_divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:75%;text-transform:uppercase;padding:5px 10px 5px 20px}.mm-listitem_divider:after{content:' ';display:none;position:static;display:inline-block}.mm-listitem_spacer{padding-top:40px}.mm-listitem_spacer>.mm-btn_next{top:40px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview .mm-btn_next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(255,255,255,.4);tap-highlight-color:rgba(255,255,255,.4);color:#000;}.mm-menu .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu .mm-listitem_selected>span{background:rgba(255,255,255,.4)}.mm-menu .mm-listitem_opened>.mm-btn_next,.mm-menu .mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05)}.mm-menu .mm-listitem_divider{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{display:none;position:fixed;right:auto;z-index:0}.mm-menu_offcanvas.mm-menu_opened{display:block}.mm-menu_offcanvas.mm-menu_opened.mm-no-csstransforms{z-index:10}.mm-menu_offcanvas{width:80%;min-width:140px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-page__blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-page__blocker{display:block}
.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}

/*######### MM CSS #############
  ##############################*/

html, body
{
    padding: 0;
    margin: 0;
}
body
{
    background-color: #fff;
    font-family: Arial, Helvetica, Verdana;
    font-size: 14px;
    line-height: 22px;
    color: #666;
    position: relative;
    -webkit-text-size-adjust: none;
}
body *
{
    text-shadow: none;
}
h1, h2, h3, h4, h5, h6
{
    line-height: 1;
    font-weight: bold;
    margin: 20px 0 10px 0;
}
h1, h2, h3
{
    font-size: 18px;
}
h4, h5, h6
{
    font-size: 16px;
}
p
{
    margin: 0 0 10px 0;
}
a, a:link, a:active, a:visited, a:hover
{
    color: inherit;
}

nav:not(.mm-menu)
{
    display: none;
}

.header,
.content,
.footer
{
    text-align: center;
}
.header,
.footer
{
    background: #777;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    line-height: 40px;


    -moz-box-sizing: border-box;
    box-sizing: border-box; 
    width: 100%;
    height: 40px;
    padding: 0 50px;
}
.header.fixed
{
    position: fixed;
    top: 0;
    left: 0;
}
.footer.fixed
{
    position: fixed;
    bottom: 0;
    left: 0;
}
.header a
{
    display: block;
    width: 28px;
    height: 18px;
    padding: 11px;
    position: absolute;
    top: 0;
    left: 0;
}
.header a:before,
.header a:after
{
    content: '';
    display: block;
    background: #fff;
    height: 2px;
}
.header a span
{
    background: #fff;
    display: block;
    height: 2px;
    margin: 6px 0;
}
.content
{
    padding: 150px 50px 50px 50px;
}

/*########## AVANCADO ##########
  ##############################*/

/*=== GERAIS ===*/
body,a,span,strong,button,h1,h2,h3,h4,h5,h6,input,button,.botao,.titulo{font-family: 'Baloo Bhai', sans-serif;font-size: 100%;font-weight: inherit!important;}
.caixa-sombreada span, .caixa-sombreada p, .caixa-sombreada strong {font-family: 'Baloo Bhai', sans-serif!important;font-size: 100%;}
body{background:#fff;}
body a:hover{transition:all linear .2s;}
.caixa-sombreada{background:#fff;color:#000;}
.modal-backdrop {position:initial;}
.row-fluid.banner.mini-banner li.flex-active-slide:hover img {transform:scale(1.07);transition:0.5s;}
.conteiner {background:#fff;}
.tema-transparente .conteiner{background-color:white;}
#corpo{margin-bottom:0;}

#menu strong.titulo.cor-secundaria {
    color: #000;
}
#menu ul > li > a> i {
    display: none;
}

/*======== 1-BARRA TOPO ==========*/
#barraTopo{background: #fff;height: auto;z-index: 9999;display: none!important;}
#barraTopo .conteiner{margin:0 auto;text-align: center;padding: 0px;}
#barraTopo .menu.superior{background: 0;margin-top: -5px;padding: 15px 15px;}
#barraTopo .menu li>a i, .menu-responsivo i{background:0;margin-left:0;}
#barraTopo .menu.superior .titulo {margin: 10px 0;}
#barraTopo .menu.superior .nivel-um>li:hover{margin-top:0;}
#barraTopo .menu.superior .nivel-um>li{border:0;height:30px;}

.topline {
    background: url(//cdn.awsli.com.br/873/873561/arquivos/topline-min.png) repeat-x;
    display: block;
    height: 7px;
    position: fixed;
    top: 0;
    z-index: 99999;
    width: 100%;
    background-size: contain;
}

/*========== 2-BARRA INICIAL ==========*/
.barra-inicial{background:none;border:none;box-shadow:none;margin-top: 10px;position: fixed;
    width: 100%;}

    /*--- 2.1-Redes Sociais (Barra Inicial e Rodape) ---*/
    .lista-redes ul li{border:none;}
    .lista-redes.span3.hidden-phone{float:right;width:auto;}
    .lista-redes i{background:none!important;color:#000;margin-right: 15px;}
    .lista-redes i:before{font-size:22px;}
    .lista-redes i:hover{background:none;color:#f00009!important;}

    /*--- 2.2-Ícones RS ---*/
    /*.lista-redes .icon-facebook:before{content:"\f230";}*/
    .lista-redes .icon-instagram:before{content:"\f16d"!important;}

    /*--- 2.3-Links Barra Inicial ---*/
    .canais-contato.span9{float:right;margin:0 10px;}
    .canais-contato ul li {border:none;}
    .canais-contato ul li i{display:none;}
    .canais-contato.span9 ul li a{color:#000;text-decoration:none;text-transform: uppercase;}
    .canais-contato.span9 ul li:hover a{color:#F00009;font-weight:700;}
    .canais-contato ul li span {color:#000 !important;text-transform: uppercase;}
    .canais-contato ul li span::before,.canais-contato .email-bi::before{content:'';width:5px;background:#f00009;display:inline-block;height:5px;border-radius:100%;top:-2px;position:relative;right:8px;}

/*## BANNERS LATERAIS ##*/

.banner-background_left {
    display: block;
    position: fixed;
    width: 460px;
    height: 600px;
    top: 0;
    left: 50%;
    margin-left: -1050px;
    z-index: 9999;
	/*display: none;*/
	}

.banner-background_right {
    display: block;
    position: fixed;
    width: 460px;
    height: 600px;
    top: 0;
    left: 50%;
    margin-left: 590px;
    z-index: 9999;
	/*display: none;*/
}

/*## END BANNERS LATERAIS ##*/

/*======== CABECALHO ========*/
#cabecalho .dropdown-menu > li > a:hover {background:0;color:#f00009;}
.conteudo-topo .superior {padding: 10px 0;}

    /*== CONTA ==*/
    .m-conta a {color:#565656;text-align:right;text-decoration:none;line-height:1.2;font-size:14px;}
    .m-conta a:hover{color:#000;}
    .m-conta a span{color:#f00009;}
    .m-conta a span:hover, .m-conta a:hover span {color:#000;}

    .m-conta .botao.pequeno {
    font-size: 12px;
    padding: 3px 0px;
    white-space: normal;
    background: none;
    color: #5c5c5c;
    border: 0;
    text-align: right;
    width:120%;
    margin-top: 10px;}
    
    /*== CARRINHO ==*/
    .carrinho{border:none;margin-left: 30px;}
    .icon-shopping-cart:before{content:"\f290";font-family:"Font Awesome 5 Free";color:#000;font-weight: 900;}
    .carrinho>a i{background:none;color:#000;font-size:40px;}
    .carrinho>a i:hover{color:#000;}

    .carrinho a span, .carrinho>a span b{color:#000;display:none!important;}

    #cabecalho .carrinho.vazio>a span{display:none!important;}

    #cabecalho .carrinho>a strong{
        position:absolute;
        left:20%;
        top:-10%;
        font-size:18px;
        color:#fff;
        background:#f00009;
        border-radius:15px;
        width:25px;
        height:25px;
        text-align:center;
        line-height:1.6;
        font-weight: 100;
    }

    #cabecalho > div.conteiner > div.row-fluid > div.conteudo-topo.span9 > div.inferior.row-fluid > div.hidden-phone.span2 > div > a > span:nth-child(3){display:none;}
    #cabecalho .acoes-conta{display:none!important;;}

    .icon-search:before {
    content: "\f002";
    font-family: 'FontAwesome'!important;}

    .carrinho-interno.borda-principal {
        border: 0;
        box-shadow: 0px 1px 15px -5px #000;
    }

    .carrinho-interno .carrinho-info i {
    font-size: 11px;
    font-weight: 100;
    color: #000;
}

    .carrinho-interno .nome-produto {text-decoration:none;}

    @media screen and (max-width: 9999px) and (min-width: 768px){
        #cabecalho{padding-top: 30px;margin-top: -30px;}
        #cabecalho .logo a img {width:auto;top:-0px;}
        #cabecalho .logo a {height: 90px;}
    }

    /*== BUSCA ==*/
    #cabecalho .busca input {
        height: 40px;
        width: 90%;
        background: #fff;
        border:1px solid #dbdbdb;
        border-radius: 0px;
        outline: none;
        box-shadow: none;
        color: #000;
        font-size:11px;
        margin-top:-5px;
        }

    #cabecalho .busca input::placeholder{color:#000;font-size:11px;}
    #cabecalho .busca{background:none;border:none;}
    #cabecalho .busca .botao-busca{border:none;background:none;color:#f00009;margin-right:8%;margin-top:3px;font-weight:900;}
    #cabecalho .busca .botao-busca:hover{color:#565656;}

/*========== MENU SUPERIOR ==========*/
.menu.superior li {padding: 0 10px;}
/*
.menu.superior li.categoria-id-1632220{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top 0px no-repeat;padding-left:35px;}
.menu.superior li.categoria-id-1632219{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -30px no-repeat;padding-left:35px;}
.menu.superior li.categoria-id-1632221{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -60px no-repeat;padding-left:35px;}
.menu.superior li.categoria-id-2236424{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -90px no-repeat;padding-left:35px;}
.menu.superior li.categoria-id-2236425{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -120px no-repeat;padding-left:35px;}
.menu.superior li.categoria-id-1352524{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -150px no-repeat;padding-left:35px;}
.menu.superior li.categoria-id-1352612{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -180px no-repeat;padding-left:35px;}
.menu.superior li.categoria-id-1632211{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -210px no-repeat;padding-left:35px;}
.menu.superior li.categoria-id-3758216{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -240px no-repeat;padding-left:35px;}
.menu.superior li.categoria-id-3758217{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -270px no-repeat;padding-left:35px;}
.menu.superior li.categoria-id-2612225{background:url(//cdn.awsli.com.br/403/403263/arquivos/outlet_icon.png) left top 0px no-repeat;padding-left:35px;}
*/

/*Ocultando CATEGORIAS SEO*/
li.categoria-id-8330701,
li.categoria-id-8330641,
li.categoria-id-8330509,
li.categoria-id-8330647,
li.categoria-id-8330664,
li.categoria-id-8330723,
li.categoria-id-8327533,
li.categoria-id-8330537,
li.categoria-id-8330566,
li.categoria-id-8330595,
li.categoria-id-8330747{
    display: none!important;
}



/*Icons Mobile*/
#menu .nivel-um>li{height:30px;line-height: 0.9;}

#menu li.categoria-id-1632220{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top 0px no-repeat;padding-left:15px;}
#menu li.categoria-id-1632219{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -30px no-repeat;padding-left:15px;}
#menu li.categoria-id-1632221{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -60px no-repeat;padding-left:15px;}
#menu li.categoria-id-2236424{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -90px no-repeat;padding-left:15px;}
#menu li.categoria-id-2236425{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -120px no-repeat;padding-left:15px;}
#menu li.categoria-id-1352524{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -150px no-repeat;padding-left:15px;}
#menu li.categoria-id-1352612{background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -180px no-repeat;padding-left:15px;}

#menu li.categoria-id-1632211 {background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -210px no-repeat;padding-left:15px;}
#menu li.categoria-id-3758216 {background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -240px no-repeat;padding-left:15px;}
#menu li.categoria-id-3758217 {background:url(//cdn.awsli.com.br/403/403263/arquivos/sprinted_amo-min.png) left top -270px no-repeat;padding-left:15px;}
#menu li.categoria-id-2612225 {background:url(//cdn.awsli.com.br/403/403263/arquivos/outlet_icon.png) left top 0px no-repeat;padding-left:15px;}


#cabecalho .menu.superior {background:none;text-align:center;border:none;margin-top:0;padding: 5px 0;background:0;}

#cabecalho .menu.superior .nivel-um>li{display:inline-block;border:none;float:none;height:30px;line-height:0.1;}
.menu.superior .nivel-um>li:hover{border:none;}

.menu.superior .titulo{text-align:center;display:list-item;
    font-weight: 100!important;
    font-size: 12.5px;
    color: #000;
    letter-spacing: -0.5px;
    text-transform: uppercase;
margin: 15px -4px;}

.menu.superior li:hover a .titulo{color:#a2d317;font-weight:100!important;}

.menu li>a i, .menu-responsivo i {display:none;background:none;color:#444;}
.menu li.com-filho>a i{display:none;}
.menu.superior .categoria-marcas, .menu.superior .categoria-paginas{background:none;}

.menu .nivel-dois li:hover, .menu.lateral.outras .nivel-um li:hover a {
    background-color: transparent;
}

@media screen and (min-width:767px){
    #cabecalho .cab{margin-bottom:0px;}
    #cabecalho .conteiner {padding:0;}
}

/*PERSONAGENS*/
.menu.superior .nivel-um li.categoria-id-1632220 ul.nivel-dois{left:-24.5%;padding: 20px;column-count: 5;}

/*BEBE MENINA*/
.menu.superior .nivel-um li.categoria-id-1632219 ul.nivel-dois{left:-136%;}

/*BEBE MENINO*/
.menu.superior .nivel-um li.categoria-id-1632221 ul.nivel-dois{left:-236.5%;}

/*MENINA*/
.menu.superior .nivel-um li.categoria-id-2236424 ul.nivel-dois{left:-433%;}

/*MENINO*/
.menu.superior .nivel-um li.categoria-id-2236425 ul.nivel-dois{left:-531%;}

/*FANTASIAS*/
.menu.superior .nivel-um li.categoria-id-1352524 ul.nivel-dois{left:-580%;}

/*CALÇADOS*/
.menu.superior .nivel-um li.categoria-id-1352612 ul.nivel-dois{left:-695%;}

/*ACESSORIOS*/
.menu.superior .nivel-um li.categoria-id-1632211 ul.nivel-dois{left:-720%;}

/*ADULTO*/
.menu.superior .nivel-um li.categoria-id-3758216 ul.nivel-dois{left:-1071%;}

/*CAMA BANHO*/
.menu.superior .nivel-um li.categoria-id-3758217 ul.nivel-dois{left:-798%;}

/*OUTLET*/
.menu.superior .nivel-um li.categoria-id-2612225 ul.nivel-dois{left:-812%;}

/*BEBE*/
.menu.superior .nivel-um li.categoria-id-15491615 ul.nivel-dois {left: -1254%;}

/*INFANTIL*/
.menu.superior .nivel-um li.categoria-id-15491774 ul.nivel-dois {left: -886%;}

/*JUVENIL*/
.menu.superior .nivel-um li.categoria-id-1632222 ul.nivel-dois {left: -1074%;}

/*ADULTO*/
.menu.superior .nivel-um li.categoria-id-3758216 ul.nivel-dois {left: -1198%;}




/*SUBMENU*/
.menu.superior ul li .nivel-dois {
    box-sizing: border-box;
    width: 1140px!important;
    background-position: top left;
    background-repeat: no-repeat;
    overflow: hidden;
    background: #fff;
    min-height: 425px;
    box-shadow: 0px 0px 25px -10px #999;
}


.menu.superior .nivel-dois {top:30px;padding: 25px;}

/*.menu.superior .nivel-dois, .menu.superior .nivel-tres {background:#fff;border-radius: 5px;
    box-shadow: 0px 0px 30px -8px #444;}
.menu.superior .nivel-dois a, .menu.superior .nivel-tres a {color: #00c8c4;}
.menu.superior .nivel-dois a:hover, .menu.superior .nivel-tres a:hover {color: #fc5717;}*/

ul.geston-prod {
    float: right;
}

.geston-prod .listagem .listagem-linha li {
    margin: 0;
    padding: 0;
    display: contents;
}

.geston-prod .listagem .imagem-produto{height: 150px!important;margin: 15px 0;}
.geston-prod .listagem .listagem-item {min-height: 280px;background: #fff;border:0;}

.geston-prod .listagem-item .info-produto .nome-produto {
    white-space: inherit;
    line-height: 1;
}

.geston-prod .listagem-item .info-produto .nome-produto {
    min-height: 45px!important;}

.geston-prod .bandeiras-produto {
    display: none;
}

.geston-prod .listagem .listagem-linha {
    padding: 15px 10px;
}


.menu.superior ul.nivel-dois li {
    width: fit-content;
    margin-bottom: 2px;
}

.menu.superior ul.nivel-dois .geston-categorias li.com-filho {
    left: 0;
    text-align: left;
}

.menu.superior .nivel-dois a {
    line-height: 25px;
    text-transform: uppercase;
    text-align: left;
}

.geston-categorias strong, .geston-marcas strong {
    color: #3a5566;
    font-size: 18px;
    letter-spacing: -.5px;
    border-left: 5px solid #f58632;
    padding-left: 10px;
    text-transform: uppercase;
}

ul.geston-categorias {

    width: 600px;
}

ul.geston-categorias li a {
    white-space: inherit;
    color:#000!important;
}

ul.geston-categorias > li:hover > a {
    color:#f00009!important;
}

.menu.superior .nivel-dois .geston-prod li:hover{
    background-color: transparent;
}

body.pagina-busca .full.menu .geston-prod .listagem .listagem-linha ul>li, body.pagina-categoria .full.menu .geston-prod .listagem .listagem-linha ul>li {
    width: inherit!important;
}

.pagina-busca .full.menu .geston-prod .listagem>ul:not(.produtos-carrossel)>li, .pagina-categoria .full.menu .geston-prod .listagem>ul:not(.produtos-carrossel)>li{
     width: inherit!important;
}

/*End Submenu*/



/*MENU NIVEL 3*/

.menu.superior .nivel-tres {
    display: block;
    position: relative;
    background: #f4f4f4;
    border-radius: 5px;
    padding: 7px;
    left: 0;
    margin-bottom: 15px;
}

.menu.superior .nivel-tres li a {
    font-size: 13px;
}


.menu.superior .nivel-tres li:hover a {
    color: #a3238e!important;
}

/*=== MENU MOBILE ===*/
@media screen and (max-width:767px){
    #mm-2 > ul > li.com-filho.mm-listitem > a > i {display: none;}
.header,.footer{position:fixed;z-index:9999;width:auto;padding:0;}
.header a {top:1px;left:45px;}
.header a:before, .header a:after {height:4px;}
.header a span{height:4px;}
#menu i.icon-chevron-down.fundo-secundario{display:none;}
.mm-listitem{border:0;}
    .mm-listitem:after{border-color:#f1f1f1;}

.mm-menu {background:#fff;border-color:#ddd;color:#ddd;z-index:9!important;box-shadow: -25px 0px 35px 20px #000;}
#menu .nivel-dois a {color: #f00009!important;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {color:#000;text-transform:uppercase;font-size:18px;}

.mm-listitem:after{left:0;}
#cabecalho .menu.superior{display:none;}
a.atalho-menu.visible-phone.icon-th.botao.principal {display: none!important;}
}

a, a:link, a:active, a:visited, a:hover{text-decoration:initial;}

/*=== BUSCA MOBILE ===*/
@media screen and (max-width:767px){
.busca, .busca button,.cab input#auto-complete{display: none;}
.atalhos-mobile li.vazia i {background: transparent;border: 0;padding:0;}
.atalhos-mobile li.vazia .botao-busca:hover:before, .icon-user:hover:before {color:#000}
.atalhos-mobile li.vazia .botao-busca:before {font-size:25px;padding:5px;color:#fff;margin-right:5px;margin-top:0px;-webkit-font-smoothing:antialiased;}
.conteudo-topo .busca-mobile {background: transparent;}
.busca input {color: #000 !important;width: 100%;position: inherit;left: 0;padding:22px;background: rgba(255, 255, 255, 0.95);right: 0;margin-top: -29px;border-radius: 0;box-sizing: border-box;}
.busca input#auto-complete {padding: 0 0 0 4%;height: 50px;border-radius: 0;border: 0;position: fixed !important;z-index: 999;}
#cabecalho .busca input {height:50px!important;width:100%!important;background:rgba(255,255,255,.9)!important;border:0!important;outline: none!important;margin-top:-10px;font-size: 14px;}
ul#ui-id-1{width: 100%!important;}
}

/*=== BANNERS ===*/
.efeito_full {
    position: relative;
    top: 100%;
    left: 0;
    width: 100%;
    overflow: hidden;
    padding-bottom: 30px;
    display: block;
    z-index: 3;
}

.efeito_full:after {
    box-shadow: 0 0 0 100px #ffffff;
    border-radius: 100%;
    position: absolute;
    height: 190px;
    content: '';
    right: -20%;
    left: -20%;
}

/*Banners Mobile*/
@media only screen and (max-width: 768px){
.dois-boxes {text-align: center;display: inline-flex;}
.dois-boxes a > img {width: 95%;}

.tres-boxes {text-align: center;display: inline-flex;}
.tres-boxes a > img {width: 95%;}
}

/*.pagina-inicial .secao-banners {
    margin-top: -30px;
}*/

.secao-banners {background: #fff;padding-top: 15px;}

.pagina-inicial .secao-banners>.conteiner {padding: 0;}
.secao-banners .conteiner {padding:0;}
.secao-banners .flexslider {border:0;border-radius:0;}

.span12.banner.tarja{margin:0;margin-bottom: 50px;}
.spanNone.banner.tarja {
    margin-bottom: 50px;}

@media screen and (min-width:767px){
/*.pagina-inicial .conteudo.span12 {margin-top:-80px;}*/
}

@media screen and (max-width:767px){
.conteudo>.row-fluid {
    margin-bottom: 20px;
    text-align: center;}

.modulo.span4 {
    width: 30%;
    display: inline-block;
    box-shadow: 0px 0px 5px 2px #d2d2d2!important;
}

}

.modulo.span4 {/*box-shadow:0px -15px 5px 2px #d2d2d2;*/border-radius: 15px;}
.mini-banner .flexslider {border:0;border-radius: 10px;}


/*Navs*/
.banner.cheio .flex-control-nav {
    right: inherit;
    left: 10px;
    background: #fff;
    padding: 0 5px;
    border-radius: 2px;
}

 .banner .flex-control-paging li a{background:#f00009;border:none;border-radius:0;width:10px;height:10px;border-radius:2px;}
        .banner .flex-control-paging li a:hover{background:#f00009;}
        .banner .flex-control-paging li a.flex-active{background:#000;border:none;width:12px;height:12px;border-radius:2px;}
        .banner .flex-direction-nav .flex-next{display:none;}
        .banner .flex-direction-nav .flex-prev{display:none;}


/*=== VITRINE ===*/
/*== Titulo Categorias ==*/
.listagem .titulo-categoria{text-align:center;font-size:32px;text-transform:uppercase;background:none;border:none;margin: 70px 0px 30px 0;}
.listagem .titulo-categoria:hover{background:none; padding-left:0;}
.listagem .titulo-categoria strong{color: #000;
    letter-spacing: -1px;
    font-weight: 100;}

.smarthint .acoes-produto.hidden-phone {display: none;}
.smarthint .listagem .produtos-carrossel .listagem-linha li .listagem-item {
    margin: 5px 10px;
    border: 1px solid #d6d6d8;
    background: #f5f5f5;
    outline: 0;
}

.smarthint .listagem .produtos-carrossel .listagem-linha li .listagem-item:hover {
    border: 1px solid #d6d6d8;
    outline: 0;
    box-shadow: none;
}

.listagem .titulo-categoria strong:after {
    width: 10%;
    height: 4px;
    background: #f00009;
    display: block;
    position: relative;
    content: '';
    margin: 8px auto;
}

.listagem .listagem-item {
    border: 1px solid #d6d6d8;
    background: #f5f5f5;
    border-radius: 12px;}

.listagem .listagem-item .nome-produto {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -0.5px;
    text-align: center;
}


/*== Vitrine Produtos ==*/

.listagem.com-caixa .listagem-item {
    border: 0;
    box-shadow: none;
}

.listagem.com-caixa .listagem-item:hover, .listagem.com-caixa .listagem-item:active {
    box-shadow: none;
    border: 0;
    outline: 0;
}

.listagem .listagem-linha li{border-width:0;}
.listagem .listagem-linha {border-width: 0;}

span.vertodos {
    font-size: 15px;
    color: #565656;
    text-transform: lowercase;
    line-height: 0;
    margin-top: 15px;
    display: block;
}

span.vertodos:hover {
    font-weight:100;
    color:#444;
}

.titulo-categoria.borda-principal.cor-principal.vitrine-destaque .vertodos,
.titulo-categoria.borda-principal.cor-principal.vitrine-lancamento .vertodos,
.titulo-categoria.borda-principal.cor-principal.vitrine-mas-vendido .vertodos {
    display: none;}


.listagem-item:hover .imagem-produto {
    transform: scale(1.1);
    transition: all .18s ease;}


.listagem .info-produto{text-align: center;}
.listagem-linha .preco-produto strong.titulo {
    font-size: 25px;
}

span.preco-parcela .cor-secundaria {
    color: #A3238E;
    font-size: 20px;
}

span.preco-parcela {
    letter-spacing: -1px;
}


.listagem .listagem-item .nome-produto {text-transform:uppercase;}

.listagem-item.produto-adicionado .produto-sobrepor {
    background-color: #000;
    opacity: .4;
    height: 100%;
    border-radius: 12px;}

span.fundo-principal.bandeira-promocao {
    display: table-cell;
    height: 45px;
    max-width: 45px;
    border: none;
    background: #000;
    box-shadow: none;
    color: #FEE800;
    font-weight: 100;
    white-space: unset;
    border-radius: 50%;
    font-size: 14px;
    padding: 0px;
    text-align: center;
    line-height: .9;
    padding-top: 13px;
    letter-spacing: -.5px;
}

.listagem-item.indisponivel .bandeiras-produto span {
    display: none;
    border: 0;
    box-shadow: none;
    padding: 5px 10px;
    border-radius: 5px;
}

.bandeiras-produto .adicionado-carrinho {
    display: table-cell;
    max-width: 90px;
    border: none;
    line-height: 1;
    background: 0!important;
    box-shadow: none;
    color: #fff;
    font-weight: 700;
    white-space: unset;
    font-size: 16px;
    text-align: center;
}


/*=========== BARRA NEWSLETTER ============*/
#barraNewsletter, #barraNewsletter .show-hide, #barraNewsletter .componente, #barraNewsletter.posicao-rodape .conteiner {
    background: none;}

#barraNewsletter.posicao-rodape{box-shadow:none;background:0;}

#barraNewsletter.posicao-rodape .conteiner {
    background: #f00009;
    padding: 0 20px;
    margin: 0px auto;
}

#barraNewsletter.posicao-rodape .componente .interno{background:none;}
#barraNewsletter.posicao-rodape .componente .botao{background:#fee800;border:none;color:#000;margin-left:-8px;height:48px;padding:18px 20px;border-radius: 0px 5px 5px 0;}
#barraNewsletter .componente .newsletter-assinar:after {
    content: "ENVIAR";
    font-size: 18px;
    font-weight: 900;
    color:#000;
    font-family: 'Baloo Bhai', sans-serif!important;
    }

#barraNewsletter.posicao-rodape .componente input[type="text"]{border-radius:0;color:#858585;background:#fff;border:none;width:360px;height:40px;border-radius:5px 0 0 5px;}
#barraNewsletter.posicao-rodape .componente input[type="text"]::placeholder{color:#858585;font-size:12px;}
#barraNewsletter.posicao-rodape .componente .texto-newsletter, #barraNewsletter .componente .alert{font-weight:700;display:none;}
#barraNewsletter.posicao-rodape .interno-conteudo::before{content:url(https://cdn.awsli.com.br/403/403263/arquivos/news_texto.png);position:relative;z-index:99;margin-right:7%;}

#barraNewsletter .componente .newsletter-confirmacao span{font-weight:700;color:#fff;}

#barraNewsletter .componente div.newsletter-cadastro, #barraNewsletter .componente .newsletter-confirmacao {
    margin: 7px 15px;}

@media only screen and (min-width: 767px) and (max-width: 1005px){
    #barraNewsletter .componente .interno-conteudo{margin-top:-5px;}
    
    #barraNewsletter .componente div.newsletter-cadastro,
    #barraNewsletter .componente .newsletter-confirmacao{margin:10px 15px;}
    
    #barraNewsletter.posicao-rodape .componente .interno{height:105px;}
    
}


/*=== RODAPE ===*/
/*Desativa Rodape*/
#rodape .institucional{display: none;}
#rodape .pagamento-selos{display: none;}

#rodape-new .titulo {color:#000;font-size:22px;letter-spacing:-1px;text-transform:unset;font-weight:700;margin: 0 0 5px 0px;position:relative;
display:inline-flex;margin-bottom: 15px;}
#rodape-new ul{margin: 0;}
#rodape-new ul li {list-style:none;line-height:1.5;font-size:12px;}

#rodape-new ul li a{text-decoration:none;color:#8a8a8a;font-size:13px;font-weight:500;text-transform:uppercase;line-height:20px;}
#rodape-new ul li:hover a {color: #000;}

.span12.quem-somos {margin:0;margin-top: 25px;}
.quem-somos img {width: 65%;}
.quem-somos p {color:#000;font-size:18px;text-align:left;margin-top:15px;width:85%;font-weight:500;}

.span12.box1, .span12.box2 {background:#f1f1f1;border-radius:10px;padding:15px 25px;}
.span12.box1{margin-bottom: 25px;}
.span12.box2{margin:0;}

#rodape-new > div > div > div:nth-child(2) > div.span12.box1 > p {margin-top:20px;color:#8a8a8a;text-align: center;font-weight: 100;}
#rodape-new > div > div > div:nth-child(2) > div.span12.box1 > p b{color: #000;font-weight: 100;text-transform: uppercase;font-size: 20px;}
#rodape-new > div > div > div:nth-child(2) > div.span12.box1 > p span {color: #000;}

#rodape-new .box1 .endereco img {width:30px;margin-right:10px;display:-webkit-inline-box;}
#rodape-new .box1 ul li a i:before {font-size: 20px;margin-left:25px;color: #a3238e;}
#rodape-new .box1 ul li a {font-size: 15px;font-weight:100;text-decoration:none;color:#8a8a8a;}
#rodape-new .box1 ul li:hover a{color: #000;}

.endereco p {font-size:15px;line-height:1;font-weight:600;display: -webkit-inline-box;}

#rodape-new .titulo.seguranca{margin-top:10px;}
#rodape-new .box2 ul li {display:inline-table;margin:0 8px;}
a#seloEbit {
    width: 70px;
    margin: 10px;}

#rodape-new .lista-redes i:before{font-size:35px;color:#f00009;}
#rodape-new .lista-redes li:hover a i:before{color:#000;}

/*Desativa Categorias do SEO*/
#rodape-new  .links-rodape.links-rodape-categorias > ul li:nth-child(-n+11) {
    background: red;
    display: none;
}

/*Footer*/
.footer-logo p {
    text-align: center;
    font-size: 13px;
    font-weight: 100;
    color: #000;
    line-height: 1.2;
}

/*Copy*/

#rodape > div:nth-child(3) {border:0!important;background: 0!important;}
#rodape>div:last-child .conteiner {
    background: #fff;
}

/*========== POPUP ==========*/
.modal-modalNewsletter {
  width: 612px!important;
  height: 380px!important;
}

.modal-modalNewsletter .fancybox-skin {
  box-shadow: none;
  background: url(//cdn.awsli.com.br/439/439168/arquivos/bg_popup-min.png) no-repeat;
  width: 620px!important;
  height: 380px!important;
  box-sizing: border-box;
}

#modalNewsletter .fancybox-outer, .fancybox-inner{top:10px;}

.modal-modalNewsletter .fancybox-inner {
  width: 480px!important;
  margin: 0 auto;
  text-align: center;
  margin-top: 155px;
}

#modalNewsletter .componente {
  background: transparent;
}

#modalNewsletter .componente .titulo {
  display: none;
}

#modalNewsletter .componente .texto-newsletter {
  display: none;
}

#modalNewsletter .newsletter-cadastro input {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  box-shadow: 0 0 6px 0 rgba(0,0,0,0.09);
  border-radius: 3px;
  font-size: 15px;
  color: #888888;
  letter-spacing: 0.11px;
  width: 100%;
  height: 50px;
  padding: 0 25px;
  box-sizing: border-box;
  font-weight: 600;
}

#modalNewsletter .newsletter .botao {
  position: relative;
  background: #ED6B7A;
  border: 0;
  border-radius: 3px;
  width: 240px;
  height: 50px;
  margin-top: 15px;
}

#modalNewsletter .newsletter .botao:before {
  content: "Receber Ofertas";
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #FFF;
  letter-spacing: 0.1px;
}

#modalNewsletter .newsletter .newsletter-confirmacao span {
    color: #fff;
}

/*==========RESPONSIVE==========*/

/*======MODAL_NEWSLETTER======*/
@media screen and (max-width: 768px){
.modal-modalNewsletter {
    width: 312px!important;
    height: 192px!important;
  }

  .modal-modalNewsletter .fancybox-skin {
    width: 312px!important;
    height: 192px!important;
    -webkit-background-size: contain;
            background-size: contain;
  }

  .modal-modalNewsletter .fancybox-inner {
    width: 280px!important;
    margin-top: 55px;
  }

  #modalNewsletter .newsletter .input-conteiner {
    margin-top: 20px;
  }

.fancybox-outer, .fancybox-inner{top:3px;}
    
  #modalNewsletter .newsletter-cadastro input {
    height: 35px;
    font-size: 13px;
  }

  #modalNewsletter .newsletter .botao {
    width: 200px;
    height: 35px;
    margin-top: 5px;
    line-height: 11px;
  }

  #modalNewsletter .newsletter .botao:before {
    font-size: 13px;}
}

/*#### MOBILE / RESPONSIVE ####*/
@media screen and (max-width:767px){
    /*=== Cabecalho ===*/
    #cabecalho{padding-top:0;}
    .m-conta.span2 {display:none;}
    #cabecalho .atalhos-mobile{box-shadow:20px -20px 20px 20px #000!important;background:#f00009;border: 0;}

    .atalhos-mobile .fundo-principal {
    background:#fff;}

    .atalhos-mobile a{box-shadow: none;}

    .conteiner .logo {margin: 50px 0 -10px 0;}
    .logo a img {
    max-height: 160%;}
    
    /*=== Carrinho ===*/
    strong.qtd-carrinho.titulo.cor-secundaria {
    color: #fff;
    position: absolute;
    background: #f00009;
    width: 22px;
    height: 22px;
    top: 5px;
    border-radius: 50%;
    right: 5px;
    z-index: 999;
    line-height: 1.5;}
    
    /*=== Banners ===*/
    .flex-direction-nav a{margin-top:-25px;}
    
    .secao-banners {
    background: #fff;
    margin-top: -20px;}
    
    /*=== Listagem ===*/
    .listagem .titulo-categoria strong {
    letter-spacing: 0;
    line-height: 1;}
    .listagem .titulo-categoria::before {width:9em;}
    .listagem .titulo-categoria strong:after {
    width: 45%;}
    
    /*=== Instagram ===*/
    .insta h2 span a {
        font-size:22px!important;}
    
    .insta img {
    width: 40%!important;
    margin: 10px!important;}
    
     /*Rodape*/
    /*.endereco{display:-webkit-inline-box;}
    .endereco p{display:table-row-group;}
    .endereco span{display:none;}*/
    .span12.box1 {margin-top: 25px;}
    .span12.quem-somos {margin-top: 25px;}
    .quem-somos img {width: 65%;}
    .quem-somos p {width:100%;text-align: left;}
    #rodape-new .titulo {margin: 25px 0px 5px 0px;}
    #rodape-new .lista-redes > ul {display:table;margin:0 auto;}
    span.geston{display: none;}
    
    #rodape-new .box1 ul li a i:before {
    font-size: 20px;
    margin-left:0px;}
    
    /*Minha Conta*/
    .acao-editar a.botao{line-height:25px!important;padding:0px 5px!important;}
    
}

/*======== INSTAGRAM ========*/
.insta{text-align: center;
    background:0;
    /*max-width: 980px;*/
    margin: 0 auto;
    padding: 5px;
    background: #fff;}
.insta h2{font-size: 20px;font-weight:100;color:#8a8a8a;text-transform: uppercase;font-weight:700;}

.insta img:hover{
    opacity: 0.2;
    transform: scale(1.1);
    transition: all .18s ease;}

.insta img {
    width: 20%;
    height: auto;
    background: #fff;
    border: none;
    margin: 10px;
    border-radius: 10px;
    transition: 0.5s linear;}

.insta h2 span a {
    color: #f00009;
    font-size: 30px;
    text-decoration: none;
    text-transform: lowercase;
    font-weight: 900;}

.insta h2 span a:hover{color:#a3bb38;}
    
    /*========== 02 COLUNAS MOBILE ===========*/
@media (max-width: 768px){
        #listagemProdutos > ul{
            display:flex;flex-wrap:wrap;
            justify-content:center;
            align-items:flex-start}
    
        #listagemProdutos > ul li.listagem-linha ul{
            display:flex;
            flex-wrap:wrap;
            align-items:flex-start;
            justify-content:center}
    
        #listagemProdutos > ul li.listagem-linha ul li{
            width:50%;margin:0 0 15px}
    
        .listagem.com-caixa .listagem-item{
            border:0;min-height:368px}
    
        .listagem.com-caixa .listagem-item .imagem-produto{
            border:0;
            padding:0;
        position:relative!important;}
    
        .listagem .listagem-item .info-produto{
            border:none!important;
            line-height: 1;}
    
        .listagem .listagem-item .info-produto a.nome-produto{
            min-height:50px;
            display:block;
            align-items:center;
            font-size:13px;
            margin-top: -10px;}
    
        .listagem .listagem-item .acoes-produto-responsiva,#btn-top{
            display:none!important}
    
        .preco-produto s.preco-venda{
            display:none;}
    
        .preco-produto strong.titulo{
            font-size: 16px !important}
    
        .preco-venda{
            display:block;
            font-size:14px !important;}
        
        strong.preco-promocional.cor-principal {
            font-size: 18px;}
    
       .desconto-a-vista strong.cor-secundaria {font-size:12px}
    
        span.desconto-a-vista {
            font-size: 12px;
            padding: 9px 5px;}
    
        span.preco-a-partir {
        font-size: 10px;
        line-height: 0;
        top: -20px;
        position: relative;}
    
        span.preco-parcela {
        font-size: 11px;
        letter-spacing: -0.5px;}
    
        .preco-parcela strong.cor-secundaria {
        font-size: 12px;}
    
        .listagem .listagem-linha li .listagem-item {
        margin: 0 5px;}
    }   
    


@media only screen and (min-width: 767px) {
.endereco span {
    display: -webkit-inline-box;
   /* margin-left: -115px;*/}

}

/*### CATEGORIA ###*/
.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a {box-shadow: none;}
.menu.lateral .com-filho.borda-principal{border-width:0;}
.menu.lateral .ativo strong {font-size:24px;color:#000;}

.menu .nivel-dois li {border-width: 0;}
.menu.lateral.outras li .titulo{font-size: 16px;color: #aaa;}

.menu.lateral.outras li:hover {
    background: #f1f1f1;
}

.menu.lateral ul.nivel-dois li:hover {
    background: #f5f5f5;
}

.menu.lateral .nivel-tres {
    box-shadow: 10px 0px 16px -12px #000;
}


.pagina-categoria .conteudo .componente {
    background-color: rgba(199, 199, 199, 0.1);
    border: 0;
}

i.icon-file-text{display: none;}

.filtro{box-shadow:none;outline:0;padding:20px;background:#f1f1f1;border:0;border-radius: 5px;}
.filtro h4{border-bottom:0;text-align:center;}
.filtro.lista ul{border:0;}
.breadcrumbs{text-transform:uppercase;}

/*-- Ordenar --*/
@media only screen and (min-width: 767px){
    #botaoOrdenar, #corpo > div > div.secao-principal.row-fluid.sem-coluna > div.conteudo.span9 > div.ordenar-listagem.topo.borda-alpha > div > div > div > div > label {display: none;}
.ordenar-listagem.topo ul.dropdown-menu.pull-right{display:inline-flex;background:0;position:unset;border:none!important;box-shadow:none;top:30px;}
    .dropdown-menu.pull-right > li > a:hover {background-color: transparent!important;color:#f00009;}
    .dropdown-menu.pull-right > li > a {font-size: 15px;padding: 0 5px;}
}

/*-- Filtos --*/
.filtro.lista ul li label:hover, .filtro.lista ul li.active label{
    background-color: #a3bb38;
}

/*Newsletter Lateral*/
.coluna div.componente.newsletter {
    background: #f00009;
    height: 382px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
}

.coluna div.componente.newsletter .interno {
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.coluna div.componente.newsletter .titulo {
    font-size: 0;
    text-align: center;
    margin-bottom: 0;
}

.coluna div.componente.newsletter .titulo i {
    float: none;
    color: #fff;
    font-size: 4rem;
}

.coluna div.componente.newsletter .texto-newsletter {
    text-align: center;
    color: #fff;
    font-size: 20px;
    display: block;
    margin-bottom: 30px;
}

.coluna div.componente.newsletter .texto-newsletter:after {
    content: "Assine nossa newsletter";
    display: block;
    font-size: 18px;
    font-weight: 500;
    margin: 20px 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 900;
}

.coluna div.componente.newsletter input[type=text] {
    width: 100%;
    height: 44px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    border-radius: 22px;
    padding: 0 15px;
}

.coluna div.componente.newsletter .botao {
    width: 100%;
    display: block;
    top: 100%;
    background: #fee800;
    margin-top: 10px;
    height: 44px;
    position: inherit;
    border-radius: 22px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

.coluna div.componente.newsletter .botao:before {
    content: "Assinar";
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
}

/*### PRODUTO ###*/

.prazo-ent a:hover {
    color: #a2d317;
}


a.mostraparcelas,a.retirarparcelas {
    padding: 0;
    height: 40px;
    width: 181px;
    float: right;
    display: block;
    background: #a3238e;
    border-radius: 60px;
    cursor: pointer;
    text-decoration: none!important;
    border: 0;
    margin-top: 33px;
}

a.mostraparcelas:hover,a.retirarparcelas:hover {
    opacity: .8
}

a.mostraparcelas:before {
    content: 'Formas de pagamentos'
}

a.retirarparcelas:before {
    content: 'Fechar'
}

a.retirarparcelas:before,a.mostraparcelas:before {
    text-align: center;
    display: block;
    color: #fff;
    font-size: 13px;
    line-height: 3.2;
    font-family: 'Baloo Bhai', cursive;
}

.parcelas-produto.borda-alpha > ul {
    display: none;
    position: absolute;
    z-index: 5;
    background: #fff;
    width: 100%;
    box-shadow: 0px 0px 20px -5px #848484;
    max-width: 438px;
    padding-bottom: 0;
    margin-top: 80px;
    border-radius: 5px;
    outline: transparent;
    overflow: hidden;
    border: 0;
    right: 20%;
}

.produto .principal .cep {
    margin-top: -23px
}

.parcelas-produto .accordion ul li {
    font-size: 13px;
    font-weight: 100;
}

.parcelas-produto .accordion ul li b {
    font-weight: 100;
}

.parcelas-produto .accordion ul li span {
    color: #a3238e;
}

.parcelas-produto b.text-parcelas.pull-right.cor-principal {
    font-weight: 100;
    font-size: 21px!important;
}

@media screen and (max-width: 1150px) {
    a.mostraparcelas,a.retirarparcelas {
        width:151px
    }

    a.retirarparcelas:before,a.mostraparcelas:before {
        font-size: 12px;
        line-height: 30px
    }
}

@media screen and (max-width: 1080px) {
    a.mostraparcelas,a.retirarparcelas {
        width:100%;
        float: left
    }

    a.retirarparcelas:before,a.mostraparcelas:before {
        font-size: 12px;
        line-height: 30px
    }

    .parcelas-produto.borda-alpha > ul {
        width: auto;
        max-width: auto;
        margin: 90px auto;
        right: 10px;
        margin-top: 50px
    }
}

@media screen and (max-width: 767px) {
    a.mostraparcelas,a.retirarparcelas {
        margin-top:40px
    }

    .produto .principal .cep {
        margin-top: 0px
    }

    .parcelas-produto.borda-alpha > ul {
        width: 100%;
        max-width: 90%;
        margin: 90px auto;
        right: 0;
        left: 0
    }
}

/*## FIM PARCELAS ##*/

body.pagina-produto .principal .comprar a.botao.botao-comprar.principal.grande {
    background: #6fd546 url(https://cdn.awsli.com.br/403/403263/arquivos/comprar-seguro.png) no-repeat center;
    font-size: 0px;
    height: 57px;
    width: 100%;
    border-radius: 30px;
    margin: 0px;
    padding: 0px;
    border: none;
}

body.pagina-produto .principal .acoes-produto>div {
    float: left;
    display: block;
    width: 100%;
    max-width: 460px;
}

body.pagina-produto .produto .acoes-produto .preco-produto strong.titulo {
    font-size: 35px;
}

body.pagina-produto .produto .acoes-produto .comprar .qtde-adicionar-carrinho {
    float: left;
    width: 40% !important;
}

body.pagina-produto .principal .comprar a.botao.botao-comprar.principal.grande:hover {
    opacity: .8
}

body.pagina-produto span.cor-secundaria.disponibilidade-produto {
    font-family: 'Baloo Bhai', cursive;
    font-weight: normal;
    color: #444
}

body.pagina-produto span.cor-secundaria.disponibilidade-produto b {
    color: green
}

.pagina-produto .produto .principal .codigo-produto > span > span, .pagina-produto .produto .principal .codigo-produto > span > a {
    color: #000;
}

/*-- Variacoes --*/

.atributos ul li.active a {
    background: #000;
    color: #fff;
    border: 0;
}

.atributos ul li.active a span {
    color: #fff;
}

.atributos div ul li a {
    border-radius: 500px;
    box-shadow: none;
    border: 0;
    background: #f5f5f5;
    margin: 0;
    border:0;
}

a.atributo-item.indisponivel:before {
    content: 'X';
    position: absolute;
    color: #a10000;
    right: -4px;
    top: -6px;
    font-size: 15px;
}

.atributos ul li a:hover{
    border:0;
}

/*--- Conteudo ---*/
.abas-custom{background: #fff;}

/*--- Compartilhar ---*/
.produto-compartilhar .lista-redes i:before{font-size: 10px;color: #fff;}
.produto .acoes-flutuante {border:0;z-index: 999999;display: none!important;}
.produto-compartilhar .lista-favoritos {color:#fff;}

/*---CEP---*/
.produto .cep { padding: 0 !important }
.produto .cep label {font-size: 13px;font-weight: 700; margin:0;text-transform: ; color: #1f1f1f;float: none;}
.pagina-produto #formCalcularCep input {border: 2px solid #efefef;box-shadow: none;background: #fff;border-radius: 4px !important;box-sizing: border-box;padding: 0 18px;height: 42px;line-height: 45px;width: 80%;font-size: 13px;color: #bfbfbf;font-weight:500;}
.pagina-produto #formCalcularCep input::-webkit-input-placeholder {color: #bbbbbb; text-transform:lowercase; }
.produto .cep .input-cep {border: 1px solid #dadada;box-shadow: none;padding: 10px;width: 200px !important;font-size: 14px;font-weight: 700;border-radius: 0 !important;}
.produto .cep .input-cep:focus { box-shadow: none !important }
.produto .cep .btn {box-shadow:none !important;border-radius: 4px !important;font-size: 13px;height: 42px;width: 80px;z-index: 222;line-height: 10px;margin-left: -80px !important;position:absolute;color: #1f1f1f;background-color: rgba(255, 255, 255, 0);border: 0px solid #e2e1e1 !important;font-weight: 700;text-shadow:none !important;transition: all 0.3s;z-index: 1;}
.produto .cep .btn:hover {font-size: 13px;line-height: 10px;color: #00a659;font-weight: 700;transition: all 0.3s;}
.input-append .btn {border: 1px solid #ccd0d1 !important;background: #FFFFFF;}
.parcelas-produto .accordion {margin-top: 30px;margin-bottom: 10px;background: #ffffff;font-weight: 600;border-radius: 5px;border: 2px solid #efefef;}
.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul { font-size: 12px; }
.pagina-produto .listagem .listagem-linha li { border: none !important; }

/*### CARRINHO ###*/
.pagina-carrinho #rodape-new{display:none;}

@media screen and (max-width: 9999px) and (min-width: 768px){
#cabecalho {
    margin-top: 0!important;
    background: #fff;
    transition-duration: .3s;
    -webkit-transition-duration: .3s;
position: relative;}

#cabecalho.ocultar{
    top: 0px;
    padding-top: 10px!important;
    position: fixed;
    width: 100%;
    z-index: 999;
    box-shadow: 0px 18px 15px -25px #868686;
    transition-duration: .3s;
    -webkit-transition-duration: .3s;
}

}

/* carrinho */
.finalizar-compra{
    margin-top: 32px;
}

.cabecalho-interno .titulo{
    font-size: 25.82px;
    color: #404041;
    font-weight: 700;
    text-transform: uppercase;
}

.cabecalho-interno .titulo small{
    font-size: 16px;
    color: #b3b8c2;
}

.caixa-sombreada{
    padding: 3px 23px !important;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(0,0,0,.1);
}

.tabela-carrinho{

}

.tabela-carrinho tr{
    border: 0;
}

.tabela-carrinho th h6{
    font-size: 14px;
}

.tabela-carrinho th, .tabela-carrinho td{
    background: #fff;
    border: 0 ;
}

.tabela-carrinho th:first-child{
    
}

.tabela-carrinho .sem-borda{
    border-width: 0 !important;
}

.tabela-carrinho th{
    border-bottom: 1px solid #e5e5e5 !important;
}

.tabela-carrinho .produto-info a{
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    -webkit-transition: color ease-out .2s;
    transition: color ease-out .2s;
    text-decoration: none;
}

.tabela-carrinho .produto-info a:hover{
    color: #f00009;
}

.tabela-carrinho .tag-carrinho{
    background: #00679a;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 18px;
}

.tabela-carrinho .produto-info ul{
    margin-top: 5px;
}

.tabela-carrinho .produto-info ul li{
    font-size: 12px;
    line-height: 16px;
}

.tabela-carrinho .produto-info ul li strong{
    font-weight: normal;
}

.tabela-carrinho .preco-produto .preco-promocional, .tabela-carrinho .subtotal strong{
    font-size: 18px;
    font-weight: 700;
    color: #000;
}

.tabela-carrinho .preco-produto .preco-venda{
    font-weight: 500;
}

.tabela-carrinho .quantidade input[type="text"]{
    border: 1px solid #e5e5e5;
    border-radius: 0;
    box-shadow: 0 2px 6px rgba(0,0,0,.1);
    width: 54px;
    height: 43px;
    box-sizing: border-box;
    color: #404041;
    font-size: 18px;
}

.tabela-carrinho .quantidade a, .tabela-carrinho .excluir a{
    color: #404041;
}

.tabela-carrinho .excluir a{
    font-size: 18px;
}

.tabela-carrinho .subtotal span{
    font-size: 18px;
}

.tabela-carrinho tr + .bg-dark.esconder-mobile:not([class*="desconto-tr"]):not([class*="tr-checkout-frete"]) td,
.tabela-carrinho tr[data-produto-id] + .bg-dark td{
    background: #f5f5f5;
    padding-top: 14px;
    padding-bottom: 14px;
}

.tabela-carrinho .form-horizontal{

}

.tabela-carrinho .form-horizontal .control-label{
    font-size: 14px;
    text-transform: uppercase;
    width: 175px;
    padding: 0;
    padding-right: 15px; 
    margin: 14px 0;
}

.tabela-carrinho .form-horizontal  .input-append {

}

.tabela-carrinho .form-horizontal a{
    color: #b3b8c2;
} 

.tabela-carrinho .form-horizontal  .input-append input{
    height: 49px;
    padding: 0 10px;
    box-sizing: border-box;
    width: 308px;
    margin-right: 14px;
    text-align: left;
    border-radius: 0;
    border: 1px solid #e8e8e8;
    box-shadow: none;
}

.tabela-carrinho .form-horizontal  .input-append button{
    width: 120px;
    box-sizing: border-box;
    background: #f00009;
    border-radius: 2px;
    border: 0;
    box-shadow: none;
    text-shadow: none;
    color: #fff;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 13px;
    height: 49px;
    -webkit-transition: background ease-out .2s;
    transition: background ease-out .2s;
}

.tabela-carrinho .form-horizontal  .input-append button:hover{
    opacity: 0.8;
}

.tabela-carrinho .form-horizontal  .input-append button i{
    display: none;
}

.total span{
    font-size: 18px;
    display: inline-block;
    vertical-align: -1px;
}

.total strong{
    font-size: 28px;
    font-weight: 700;
    color: #000;
}

.acao-editar{
    margin-top: 20px;
}

.acao-editar .botao.grande{
    height: 52px;
    max-width: 303px;
    background: #6fd546;
    border: 0;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: none;
    position: relative;
    -webkit-appearance: none;
    appearance: none;
    z-index: 1;
    width: 100%;
    box-sizing: border-box;
    color:#fff;
}

.acao-editar .botao.grande:hover::after{
    opacity: 0.8;
}

.acao-editar a.botao{
    line-height: 30px;
    padding: 0 5px;
    background: #000;
    border: 0;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
}

.acao-editar a.botao:hover{
    background:#444;
}

.acao-editar .botao.grande i{
    margin-right: 7px;
}


/*### CHECKOUT ###*/
@media screen and (max-width: 9999px) and (min-width: 768px){
.pagina-carrinho.carrinho-checkout .logo a img {top:0;}
}

.carrinho-checkout .atendimento {border: 0;}

.carrinho-checkout .conteiner-principal #corpo .conteiner{
    box-shadow: none;
    border: 0;
}

.carrinho-checkout .identificacao hr.sem-margem{
    border: 0;
}

.carrinho-checkout .conteiner-principal{
    padding-top: 0;
}

.carrinho-checkout #cabecalho{
    position: static;
    margin-bottom: 20px;

}

.carrinho-checkout .logo a{
    height: 70px;
}

.carrinho-checkout #cabecalho .row-fluid .span3 + div{
   /* width: calc(100% - 203px);
    margin: 0;*/
}

.carrinho-checkout .atendimento{
    float: right;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
}



.carrinho-checkout #cabecalho .atendimento .span3{
    width: auto;
    padding-right: 0;
    margin-left: 40px;
    text-transform: uppercase;
}

.carrinho-checkout #cabecalho .atendimento .span3:first-child{
    margin-left: 0;
}

.carrinho-checkout .atendimento .icone-box{
    border: 0;
    font-size: 38px;
    padding: 0;
}

.carrinho-checkout .atendimento .icone-box .icon-comment::before{
    content: "\f0e6";
}

.carrinho-checkout #cabecalho .atendimento .span3 *{
    color: #fff;
}

.carrinho-checkout #cabecalho .atendimento .span3 strong{
    font-weight: 500;
    text-transform: none;
}

.carrinho-checkout .identificacao .identificacao-title{
   font-size: 24px;
    color: #000;
    width: 60%;
    text-align: center;
    margin: 20px auto;
}

.identificacao .email-box{
    margin-right: 0;
}

.identificacao .control-group input{
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #e5e5e5;
    box-shadow: 0 2px 6px rgba(0,0,0,.1);
    display: block;
    box-sizing: border-box;
    height: 52px;
    font-size: 12px;
    font-weight: 500;
    color: #000;
    width: 100%;
    font-size: 16px;
}

.identificacao .control-group input::placeholder{
    color: #a6abb7;
}

.identificacao .control-group .submit-email.botao.principal{
    z-index: 1;
    background: #e8e8e8 !important;
    text-transform: uppercase;
    width: 160px;
    max-width: none;
    padding: 0;
    line-height: 52px;
    box-sizing: border-box;
    border: 0;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    text-shadow: none;
    color: #A3238E;
}

form#formularioLogin * i {
    color: #00aeef;
}

@media (max-width: 767px){
.pagina-carrinho .table td:last-child {
    border-right: 0;
}

.carrinho-checkout .identificacao .identificacao-title {
    width: 100%;
}
}

.carrinho-checkout .atendimento li strong {
    display: block;
    font-size: 12px;
}

.identificacao .control-group .submit-email.botao.principal:hover::after{
    opacity: 1;
}

.identificacao .control-group .botao.principal{
    z-index: 1;
    /*background: transparent !important;*/
    text-transform: uppercase;
    max-width: none;
    padding: 0;
    line-height: 52px;
    box-sizing: border-box;
    border: 0;
    font-size: 14px;
    font-weight: 500;
    text-shadow: none;
    position: relative;
}

.identificacao .control-group .botao.principal:hover::after{
    opacity: 1;
}

.checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok, .checkout-alerta-seguro .checkout-alerta-seguro-tit{
    color: #a3238e;
    text-align: center;
}

.pagina-carrinho li.checkout-alerta-seguro-item span {
    color: #000;
    font-size: 14px;
}

.checkout-alerta-seguro {
    text-align: left;
    background-color: #f5f5f5;
    padding: 0 10px 15px 15px;
    border: 0;
    border-radius: 4px;
    max-width: 400px;
    margin: 0 auto 50px;
    position: relative;
    overflow: hidden;
}

.pagina-carrinho .identificacao .control-group a {
    color: #000;
}

.checkout-alerta-seguro .checkout-alerta-seguro-icon {
    color: #efefef;
    }

.resumo-compra .tabela-carrinho .produto-info{
    font-weight: 500;
}

.resumo-compra .tabela-carrinho .produto-info ul li{
    font-size: 12px;
}

.resumo-compra .tabela-carrinho .produto-info ul li span{
    font-weight: normal;
}

.resumo-compra .tabela-carrinho .conteiner-qtd{
    font-size: 16px;
}

.resumo-compra .tabela-carrinho .bg-dark.esconder-mobile span{
    font-size: 18px;
}

#formularioCheckout .caixa-sombreada{
    padding: 20px !important;
}

.campos-pedido legend{
    font-weight: 500;
    color: #818181;
}

.campos-pedido label{
    color: #818181;
    font-weight: normal;
    font-size: 12px;
}

.carrinho-checkout #rodape > div{
    background: 0 !important;
    padding: 25px 0 !important;
    border-top: 0 !important;
}

.carrinho-checkout #rodape > div p{
    font-size: 12px;
}

.resumo-compra .tabela-carrinho .tr-checkout-total span{
    font-size: 18px;
}


#formularioObservacao textarea{
    padding: 10px;
    height: auto;
}

@media screen and (max-width: 1024px){

    .tabela-carrinho .form-horizontal  .input-append input{
        width: 120px;
        
    }
}

@media screen and (max-width: 767px){
    #smarthint-product-position1::before{
        font-size: 26px;
    }

    .tabela-carrinho .bg-dark{
        border: 0 !important;
        padding: 0;
    }

    .tabela-carrinho .form-horizontal .control-label{
        display: block;
        float: none;
        width: auto;
        text-align: left;
    }

    .tabela-carrinho .form-horizontal .controls{
        margin-left: 0;
    }

    .tabela-carrinho .form-horizontal  .input-append input{
        width: calc(100% - 130px);
    }

    .identificacao .control-group .submit-email.botao.principal{

        position: relative;
        width: 100%;
    }
}

/*#### Finalização Pedido ####*/
.pagina-pedido-finalizado #rodape-new{display:none;}



/*#### PAGINA SODEXO ####*/

#rodape-new > div > div > div:nth-child(1) > div.links-rodape.links-rodape-paginas.span4 > ul > li:nth-child(9){
    display: none!important;
}

.pagina-pagina .caixa-sombreada {
    padding: 3px 23px !important;
    border: 0;
    border-radius: 4px;
    box-shadow: none;
}

.page-sodexo *{
    font-family: 'Open Sans',sans-serif!important;
    color: #3b3b3b;
}

.page-sodexo * .span12 {
    margin: 0;
}


.page-sodexo .texto1{
    width: 80%;
    font-weight: 800;
    text-align: center;
    padding-top: 45px;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.3;

}


.page-sodexo .texto2{
    width: 40%;
    font-weight: 500;
    text-align: center;
    padding: 10px 0;
    margin: 0 auto;
    font-size: 18px;
    line-height: 1.3;
    padding-bottom: 50px;

}

.page-sodexo form#form-sodexo {
    width: 80%;
    display: table;
    margin: 0 auto;
    float: none;

}

form#form-sodexo label {
font-size: 18px;
    }

form#form-sodexo input {
    width: 100%;
    border: 0;
    text-shadow: none;
    box-shadow: none;
    background: #f6f6f6;
    border-radius: 50px;
    height: 40px;
    padding: 0;
    font-size: 13px;
    padding-left: 17px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

form#form-sodexo input::placeholder {
    color:#3b3b3b;
}

#form-sodexo > div.span12.envio > input[type=email]:nth-child(2){
    width: 78%!important;
}

#form-sodexo input.btn-envio {
    outline: 0;
    width: 20%!important;
    text-align: center;
    padding: 0!important;
    background: #02B3D0!important;
    color: #fff;
    font-size: 18px!important;
    height: 40px;
    float: right;
}

input.btn-envio:hover {
    opacity: .8;
    transition: .1s;

}

.sodexo-envio {
    font-size: 20px;
    text-align: center;
    margin-bottom: 50px;
    color: #02b3d0;
    font-weight: 900;
    margin-left: 0;
}

.banners-sodexo {
    margin: 0!important;
    margin-bottom: 35px;
    float: none!important;
    display: table!important;
}

.banners-sodexo .span8 {
    margin-left: 17px;
}

.banners-sodexo div {
    overflow: hidden;
    border-radius: 10px !important;
}

.banners-sodexo a img {

}

.banners-sodexo a:hover img {
    border-radius: 10px;
    transform: scale(1.04);
    transition: 0.5s;
}

.banners-sodexo .line1 {
    margin-bottom: 17px;
}

.aviso-atencao {
    display: table;
    margin: 20px auto;
    text-align: center;
    background: #FEC023;
    color: #000;
    font-weight: 700;
    padding: 10px 50px;
    border-radius: 50px;
    font-size: 14px;
    line-height: 1.3;
}

.aviso-atencao p {
    font-family: 'Open Sans'!important;
    color: #000;
    margin: 0!important;
}

.avisos-importantes h6 {
    font-weight: 800!important;
    font-size: 20px;
}

.avisos-importantes ul li {
    list-style: none!important;
    line-height: 1.4;
    margin-bottom: 10px;
}

@media (max-width: 767px) {
.page-sodexo .texto1, .page-sodexo .texto2{
    width: 100%;
}

#form-sodexo > div.span12.envio > input[type=email]:nth-child(2) {
    width: 100%!important;
}

#form-sodexo input.btn-envio {
    width: 100%!important;
    }

.banners-sodexo .span8 {
    margin-left: 0;
}

.banners-sodexo a img {
    margin-bottom: 20px;
}

.banners-sodexo .line1 {
    margin-bottom: 0;
}

.aviso-atencao {
    font-size: 10px;
    }


.avisos-importantes {
    margin-top: 50px;
}

.avisos-importantes * {
    text-align: left;
}


}