.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}.nav-collapse li{width:100%;display:block}
.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}
.nav-collapse.opened{max-height:9999px}
@media screen and (min-width:580px){
    .js .nav-collapse{position:relative;max-height:none}
    .nav-toggle{display:none}
    .mobile{display:none}
}

body,div,h1,h2,h3,p,ol,ul,li,hr,form,label,th,td,article,img{margin:0;padding:0;border:0}
@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;color:#37302a;background:#fff;font:300 100%/1.4 'Poppins',sans-serif}
a{text-decoration:none; font-family:'Poppins',Arial}
.nav-collapse,.nav-collapse *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.nav-collapse,.nav-collapse ul{list-style:none;width:100%;float:left}
.nav-collapse li{float:left;width:100%}
.nav-collapse li a:hover{background:#0C0}
.logoimg{ height:50px}
.banner_home{width: 100%;height: auto}
.produto_img{width: 100%;height: auto}
.produto_img300{width: 100%;height: auto}
.limpa{ clear:both}
.limpax{ clear:both}
.produtox{float:left; width:50%;box-sizing:border-box; text-align:center;  padding: 15px 3px}
.produtox300{float:left; width:50%;box-sizing:border-box; text-align:center;  padding: 15px 3px}
.box_texto_produto{height:30px}
.nome_produto { font-size:13px;height:33px;overflow:hidden; text-overflow: ellipsis; margin-top:5px}
.vitrine_preco{color:#edd0d8;font-family:'Poppins',Arial;font-size:20px;font-weight:600}

.selo{position:absolute;top:0px;left:0px;z-index:3}
.similar_preco{color:#666;font-family:'Poppins',Arial;font-size:12px;font-weight:600;text-align:center}
.diamond{color:#FFF; float:left; padding:6px 30px; display:none}
.diamondxx{float:left; width:50px; display:none}

#blog{width:40px;height:40px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -4px -271px}
#instagram{width:40px;height:40px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -45px -271px}
#facebook{width:40px;height:40px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -85px -271px}
#twitter{width:40px;height:40px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -125px -271px}
#youtube{width:40px;height:40px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -165px -271px}
#logoB{width:194px;height:70px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png)  0px 0px}

#pagamentos{width:306px;height:67px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -0px -397px}

#hamburger{width:32;height:32;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -6px -471px}
#basket{width:40;height:40;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -39px -463px}
#res_search{width:40;height:40;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -77px -463px}
#account{width:40;height:40;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -110px -463px}
#comprar2{width:180;height:45;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -281px -7px}

#bagB{width:50px;height:50px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -2px -163px}
#quote_left{width:15px;height:15px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -74px -104px}
#quote_right{width:15px;height:15px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -94px -104px}
#profile{width:18px;height:18px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -23px -140px}
#headphone{width:18px;height:18px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -2px -140px}
#favoritos{width:18px;height:18px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -43px -139px}
#favoritosy{width:18px;height:18px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -137px -141px}
#messageh{width:18px;height:18px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -65px -140px}
#helph{width:18px;height:18px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -84px -140px}
#logouth{width:18px;height:18px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -116px -140px}
#formas1{width:212px;height:28px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -3px -197px}
#formas2{width:97px;height:31px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -3px -164px}
#cloudflaressl{width:127px;height:50px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -382px -323px}

#findhxx{width:24px;height:24px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -226px -199px}
#findh{width:30px;height:30px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -227px -196px}
#lock{width:18px;height:18px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -99px -140px}
#logosticky{width:104px;height:70px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) 0px 0px}
#find_sticky{width:24px;height:24px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -226px -199px}
#sticky_cart{width:50px;height:50px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -2px -163px}
#favoritos_sticky{width:18px;height:18px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -43px -139px}
#favoritos_stickyy{width:18px;height:18px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -137px -141px}
#messageh_sticky{width:18px;height:18px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -65px -140px}
#headphone_sticky{width:18px;height:18px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -2px -140px}
#profile_sticky {width:18px;height:18px;background: url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -23px -140px}
#botao_verde{width:46px;height:34px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -111px -94px}
#envelopew{width:46px;height:34px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -186px -234px}
#conta{width:35px;height:38px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -51px -229px}
.social{margin-top:10px; margin-left:20px}

.sticky_text{font-size:12px;color:#A6153D;font-family:'Poppins',Arial}
.sticky_text:hover{color:#A6153D}
.under{text-decoration:underline}
#sticky_search{ text-align:center; border:0px solid #B17FB8;color:#999; font-size:12px; font-family: 'Poppins'; padding:5px; width:194px; height:20px;    -webkit-appearance: none;    outline: none; -webkit-border-radius: 0}
#texto_buscaxx{ text-align:center; border:0px solid #B17FB8;color:#999; font-size:12px;}
.campo_busca{color:#999;font-size:12px;font-family:Arial;padding:5px;width:194px;-webkit-appearance:none;outline:none;border:solid 0px #FFF}
.comprarh{display:inline-block;width:128px;height:33px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -283px -355px; cursor:pointer}
.nprod{color:#666; margin-top:13px; font-size:13px;height:32px; overflow:hidden}
#flowermarket{width:150px;height:82px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -345px -393px}
.comprar_bot{text-align:center; margin-top:10px; font-size:14px}
.comprar_div{border:solid 0px #446C43; padding:7px 15px; text-align:center;cursor: pointer;display: inline-block;border-radius: 5px; background-color:#446C43; color:#FFF; width:120px}
.comprar_div:hover{border:solid 0px #000; background-color:#e5b435}
#secure{width:123px;height:50px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -158px -139px}

.styled-select {overflow: hidden; border: 1px solid #ccc}
.styled-select select {background: transparent;border: none;font-size: 12px;height: 25px;padding: 3px;-webkit-appearance: none}
.styled-select.slate select {font-size: 12px; width: 165px; color:#666}
.styled-select.slate {background: url(/images/select.png) no-repeat  right center; width: 140px; background-color:#FFF}
.link_faixa{color:#777;font-size:16px}
.link_faixa:hover{text-decoration:underline}
.faixa{font-size:24px}
.ose{ font-size:10px; color:#999; text-decoration:none}
.fav{position:absolute;top:0px;right:0px;z-index:3; display:none}
.favy{position:absolute;bottom:0px;right:0px;z-index:3}

.div_bannerzinho{float:none}
.campox{border:1px solid #CCC;font-size:12px;color:#666;height:22px;padding-top:3px;padding-left:3px;font-family:'Arial';margin-bottom:3px;-webkit-appearance:none;-webkit-border-radius:0;outline:none;}
.campox:hover{background-color:#F6F9F2}
.campox:focus{background-color:#F6F9F2;border-color:#666}
.titulox{color:#666;font-family: 'Poppins',Arial; font-size:22px; margin-left:23px}

.desconto { font-size:12px; color:Fuchsia; font-weight:normal;text-decoration: line-through}
.footer_cont{width:100%;float:none}
.footer_cont0{width:100%; margin-bottom:5px; float:none}
.nacho_cont{width:100%;float:none}
.clear{ clear:both}
.footer_wrapper{clear:both;padding:0px;  margin-top:10px} 
.footer2{padding: 10px 20px; background-color: #750000;box-sizing:border-box; margin-bottom:1px; color: #FFF; cursor: pointer; font-size:14px; font-family:'Poppins';text-transform:uppercase}
.footer2:hover{background-color:#903232}
.footer3{background-color: #d5b2b2; display:none;box-sizing:border-box; font-family: 'Poppins',Arial; font-size:12px; cursor: pointer}
.footer3 a{color:#000; text-decoration:none; font-size:14px}
.footer3 ul{list-style:none;width:100%}
.footer3 li{width:100%; border-bottom:solid 1px #FFF; padding:10px 20px;box-sizing:border-box}
.footer3 li:hover {background-color: #d5b2b2}
.footer4{background-color: #d5b2b2; display:none;box-sizing:border-box; font-family: 'Poppins',Arial; font-size:12px; cursor: pointer}
.footer_cont0 .footer2{background-color: #750000}
#produto_wrapper{padding:10px}
.conectado{padding-left:15px}
.corpo{padding:0 10px; color:#555;font-family: 'Poppins',Arial; font-size:12pt}
.titulo{color:#64705C;font-family: 'Poppins',Arial; font-size:20pt; text-align:center; margin-bottom:15px}
.titulo_linha{background-color:#8EBE22; height:1px; margin:0 15px; display:none}

#nachoxx3{display:none}
.nacho3{background-color: #d5b2b2; display:none;box-sizing:border-box; font-family: 'Poppins',sans-serif}
.nacho3 a{color:#666; text-decoration:none}
.nacho3 ul{list-style:none;width:100%}
.nacho3 li{width:100%; border-bottom:solid 1px #FFF; padding:10px 20px;box-sizing:border-box; cursor: pointer; font-size:18px}
.nacho3 li:hover {background-color: #ffe39d}

.nacho2{padding: 10px 20px; background-color: #750000;box-sizing:border-box; color: #FFF; cursor: pointer; border-bottom: solid 1px #FFF; font-size:16px}
.nacho2:hover{background-color:#903232}
.headw{background-color: #FFF; border: solid 0px #FCC15F; border-left: 0px; border-right: 0px}

#disclaimer{ padding:5px; margin:10px 0}
#disclaimer1{ font-family:'Poppins',sans-serif; font-size:11px; float:none; color:#666; text-align:center; margin-top:15px}
#disclaimer2{ font-family:'Poppins',sans-serif; font-size:11px; float:right; padding-top:15px; color:#666}
#disclaimer3{ display:none}
.flol{float:left}
.flor{float:right}
#conteudo {min-height:250px; padding-bottom:20px; margin-top:80px}
#hdt {display:none}
.banner_touch{width:320px;height: auto}

.box_vistos{border:solid 1px #FFF;width:31%;margin:8px 0px;padding:3px;float:left;cursor:pointer}
.box_vistos:hover{border-color:#E978F9}

.similar_nome{font-family:'Poppins',Arial;font-size:11px;text-align:center; height:40px; overflow:hidden; color:#333}
.similares{cursor:pointer;width:100%}
.colecao_home{margin-right:25px;padding-top:9px}
.link_colecao{color:#000;font-size:20px;font-family:'Poppins',Arial;text-align:center}
.link_colecao:hover{color:#666;}

.link_todos{font-size:12px;color:#555}
.link_todos:hover{text-decoration:underline}

.prettyPopin{display:none;overflow:hidden;position:absolute;z-index:11000;top:50%;left:50%;background:url(/images/black.gif) bottom left no-repeat;}
.prettyPopin a#b_close{display:none;position:absolute;z-index:2;top:10px;right:10px;width:47px;height:43px;text-indent:-10000px;background:url(/images/fechar_pop.gif) bottom left no-repeat;}
.prettyPopin a#iggy_close{display:none;position:absolute;z-index:2;bottom:10px;right:10px;width:47px;height:43px;background:url(/images/fechar_pop.gif) bottom left no-repeat;}
.prettyPopin .prettyContent{position:relative;width:100%;height:100%;font-size:1.2em;background:url(/images/black.gif) bottom right no-repeat;}
.prettyPopin .prettyContent .prettyContent-container{display:none;padding:0px 0px 0px 0px;}
.prettyPopin .prettyContent .loader{position:absolute;top:50%;left:50%;margin:0px 0px 0px 0px;}
#overlay{background:#000;position:absolute;top:0;left:0;z-index:10000;width:100%;}

#headerxx999{background-color:#F2F4EF;z-index:10; position:fixed; top:0px; display:block;left:0px; right:0px}
#headerxx{background-color:#FFF;z-index:10; position:fixed; top:0px; display:block;left:0px; right:0px}
#bannerxx{margin-top:66px}
.header_sticky{display:none}
#header_sticky{display:none}
#sticky_puto{display:none}

.pop_close{position:absolute;top:5px;right:5px}
.desk{display:none}
#faixa_tele{display:none}
#faixa_home {background-color:#fde5fa;color:#000; font-size:12px; padding: 10px 10px}
#faixa_home_desk {display:none}

#newsletter{padding:4px 0 0 0;border:solid 1px #CCC; width:100%; background-color:#FFF}
.newsletter99{padding:0 5px 0 5px;border:0;width:280px;height:25px;FONT-FAMILY:'Poppins',Arial;FONT-SIZE:12px;color:#999;-webkit-appearance:none;outline:none;border:none;-webkit-border-radius:0;}
#newsletter_result{color: #FFF; font-size: 12px; display:inline-block}

#env_social{float: none; clear:both; width:200px; left:50%; margin-left:-100px;position: relative}
#env_cad{width:300px; left:50%; margin-left:-150px;position: relative}
#right_hold{display:none}
#left_hold{display:none}

#env_text{margin-left:10px; color:#FFF; font-size:12px; font-weight:600}
#env_socialxx{ clear:both}
#env_faixa{background-color:#8EBE22; padding: 0px 0px}

.titulo_colecao{font-family:'Poppins',Arial;color:#555; text-align:center; margin-top:15px}
.ver_todos{color:#666}
.ver_todos:hover{color:#3AA935}
.left15{margin-left:25px}
.banner_colecao{width:100%; height:auto}
#banner_home123{display:none}
#obs{padding-left:15px; padding-right:20px;  margin-bottom:20px; font-size:13px; color:#666; display:none}
.paging{float:none}
#cont_pedido{margin: 0px; font-family: 'Source Pro Sans',Arial; font-size: 12px; color: #666}

#cont_comentario{width:150px;float:left}
#block_comentarios{display: inline-block}
#central_atendimento{padding-top:26px; padding-left:10px}
.footbot{float:left; margin-left:10px; font-size:12px; color:#555; margin-top:20px; margin-right:30px}
.footbot2{float:none; clear:both; text-align:center; margin-left:20px; font-size:12px; color:#555}
.fique{margin-top:10px; text-align:center}
.receba{font-size:17px; padding-top:10px}
#receba2{float:none; margin-left:15px; padding-top:10px; text-align:center}
.bannerzinho{margin-left:2px;width:320px;height:182px;border:0px;display:none; float:none}
.bannerzinhob{margin-top:5px;width:100%;height:auto}

#logodesk{float:left; padding:0 5px; margin-right:2px}
#encontre_texto{float:left; padding:27px 0 0 15px; font-size:24px; color:#507400; display:none}
#encontre_combos{float:left}

.faixa_preco{width:185px;float:left; background-color:#F8F8F8}
.price_faixa{font-size:32px; font-weight:bold; color:#666}

.bread{color:#666;font-size:12px;font-family:'Poppins',Arial}
.left15{margin-left:25px}
.bread_item{display:inline;margin:0 7px;font-size:12px;color:#666}
#menux9{ background-color:#FFF; border-bottom:solid 1px #6E9910; padding-bottom:10px; text-align:center}
.menu3{font-size:13px;color:#000;font-family:'Poppins',Arial}
#info_produto{ margin-top:15px}

#sacA{float:left; margin:10px}
#sacB{float:left; margin-left:40px; margin-top:5px}
#sacicon{margin-left:40px}
#footer_line{background-color:#999; height:1px}

@media screen and (min-width:480px){
#faixa_tele{display: inline}
.footbot2{float:left; clear:none}
.icondesk{display:none}
}

@media screen and (min-width:580px){
    .nav-collapse li{width:20%;*width:19.9%;_width:19%}
    
    }
.nav-collapse a{color:#fff;text-decoration:none;width:100%;background:#f4421a;border-bottom:1px solid white;padding:.7em 1em;float:left}
@media screen and (min-width:580px){.nav-collapse a{margin:0;padding:1em;float:left;text-align:center;border-bottom:0;border-right:1px solid white}}
.nav-collapse ul ul a{background:#ca3716;padding-left:2em}



@media screen and (min-width:580px){
    .tarja{float:left; font-weight:bold; font-size:12px; color:#444; margin-left:15px; padding-top:10px; height:56px}
    .tarjaicon{float:left; border-left:solid 1px #EEE; margin-left:15px; padding-left:10px; height:56px}
    .tarjain{font-size:12px; color:#999; font-weight:normal}
    .diamond{display:block}
    .diamondxx{display:block}
.social{margin-left:0px}

.nav-collapse ul ul a{display:none}
#info_produto{ margin-top:0px}
.link_faixa{font-size:12px}
.faixa{font-size:16px}
.conectado{padding-left:0px}
#footer_line{margin:0 23px}
#hdt {display:block}

#headerxx{position:absolute; position:inherit}
#bannerxx{margin-top:0px}
.header_sticky{display:none;height:70px;background-color:#FFF;z-index:1000;border-bottom:solid 1px #edd0d8}
#sticky_puto{display:block;z-index:1000}            
.sticky_head_sep{float:left;width:1px;height:37px;margin:5px 15px}
.sticky_head_vendas{font-size:12px}
.sticky_head_tel{font-size:28px;margin:-10px 0px;font-weight:700;color:#ED1C40}
.search{color:#888; font-size:11px; padding:4px; border: solid 1px #FFF; width:184px}

.logoimg{ height:90px}
.banner_home{width: 100%;height: auto}
.produto_img{width: 100%;height: auto}

.produtox{border: solid 1px #FFF; width:25%}
.produtox:hover{border: solid 1px #ABD1E2}
.produtox300{border: solid 1px #FFF; width:25%; cursor:pointer}
.produtox300:hover{border: solid 1px #ABD1E2;-webkit-border-radius:20px}
.titulox{font-size:20pt}

.limpa{clear:both}
#nacho{display:none}
.footer_cont{float:left; padding-left:10px; border-left:0px; margin-bottom:15px }
.footer_cont0{float: none; width:100%; padding-bottom:20px}
.footer_wrapper{clear:both;padding:10px 10px  20px 25px;  margin-top:25px} 
.footer2{padding: 0px; background-color: Transparent; text-transform:none;font-size:22px;color:#000;font-family:'Poppins'; font-weight:normal}
.footer2:hover{background-color: Transparent}
.footer_cont0 .footer2{background-color: Transparent}

.footer3 a{font-size:12px}
.footer3{background-color: Transparent; display:block;box-sizing:border-box; font-size:12px}
.footer3  li{width:100%; padding:0px; border-bottom:solid 0px #FFF; font-size:12px}
.footer3  li:hover {background-color:  Transparent; text-decoration:underline}
.footer4{background-color: Transparent; display:block;box-sizing:border-box; font-size:12px}

.footer{ background-color:#F5F3F5; padding:1px 0px}

#nachoxx3{clear:both;background-color: Transparent; display:block} 
.nacho_cont{float:left; padding-left:1px; border-left:0px; width:auto; font-size:12px; background-color:#edd0d8}
.nacho2{padding: 10px 35px; box-sizing:border-box; color: #FFF; border-right: solid 1px transparent; border-left: solid 1px transparent; background-color:#edd0d8}
.nacho2:hover{background-color: #64705C; border-right: solid 1px #FFF; border-left: solid 1px #FFF}

.nacho3{position:absolute;top:34px;background-color:#FFF; display:block;box-sizing:border-box; font-family: sans-serif; font-size:12px; padding:8px; display:none; padding-right:20px; border: solid 1px #666; border-top: solid 0px #666}
.nacho3 li{padding-bottom:1px; font-size:14px}

.nacho3 li:hover {text-decoration:underline;background-color: transparent}

.limpax{ clear:none}

.plus{display:none}
#conteudo {min-height:300px}

#disclaimer3{ display:block}

.hmenu li a:hover{background-color:#000}
#pop33{ display:none}
#menu8{display:none}

.desk{display:block}
.div_saudacao{margin-bottom:7px}
.saudacao{font-size:16px;color:#ED1C40}
.head_pedidos{font-size:12px;text-decoration:underline;color:#ED1C40}
.head_cesta{color:#ED1C40;font-weight:600;font-size:12px; display:none}
.head_saudacao{font-size:16px;color:#ED1C40}
.televenda{float:left;  font-family:'Poppins'; color:#555; font-size:13px; padding-top:20px}
.head_sep{float:left;width:1px;height:77px;background-color:#999;margin:0 10px}
.head_tel{font-size:36px;margin:-10px 2px;font-weight:700;color:#ED1C40}
.head_vendas{font-size:12px}
#televendas{display:none}
#sep1{display:none}
#faixa_home { display:none}
#faixa_home_desk {display:block}

#env_social{float:right;margin-right:10px; clear:none; position:inherit}
#right_hold{display:block}
#left_hold{display:block}
#env_text{float:left; margin-left:10px; color:#FFF; font-size:12px; font-weight:600; padding-top:10px; width:150px}
#env_socialxx{ clear:none}
#env_cad{width: auto; left: auto; margin-left:10px;position:  inherit}
#newsletter_result{width:auto}
.link_colecao{font-size:28px; text-align:center}
.colecao_home{padding-top:17px}

#banner_home123{display:block}
#obs{display:block}
.titulo_colecao{border-bottom:solid 1px #666;font-size:20px;font-family:'Poppins',Arial;color:#555;margin-left:15px; text-align:left}
.paging{float:left}
.wpag{width:280px}
.titulo_linha{display:block}
#cont_pedido{margin: 26px}
#logoB{width:124px;height:83px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) -15px -523px}

#header{padding:5px 0}
#cont_comentario{width:400px}
#central_atendimento{padding-left:40px}
.footbot{margin-left:100px; margin-top:0px; margin-right:0px}

.footbot2{float:left;margin-left:120px; clear:none}
.fique{text-align:left}
#receba{float:left;margin-left:40px}
#receba2{float:left}
.receba{font-size:13px; padding-top:0px}

.bannerzinho{width:33%;height:auto;float:left; display:block}
.bannerzinhob{margin-top:13px}

.div_bannerzinho{float:left}
#resp_head333{clear:both}
.hfale{display:none}
#encontre_combos{display:block}
.faixa_preco{width:241px}
.price_faixa{font-size:46px}

#menux9{margin-left:-123px;width:220px}

#sacA{float:none; margin:0px}
#sacB{float:none; margin-left:0px; margin-top:15px}
#sacicon{margin-left:0px}

.box_vistos{width:106px}
.similares{width:100px; height:100px}

.nav-toggle{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    width:70px;
    height:55px;float:right;
    text-indent:-9999px;
    overflow:hidden;
}
}
@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min--moz-device-pixel-ratio:1.3),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:1.3),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){
    .nav-toggle{
    -webkit-background-size:100px 100px;
    -moz-background-size:100px 100px;
    -o-background-size:100px 100px;
    background-size:100px 100px;
     display:none
    }
}
.nav-collapse.disable-pointer-events {  pointer-events: none !important;}

.logoimg{ height:90px}
.limpa{ clear:both}

@media screen and (min-width:768px){
    #televendas{display:block}
    #sep1{display:block}
    #logoB{width:178px;height:100px;background:url(https://stack.flowermarket.com.br/viladasflores/images/sprite_home.png) 0px -508px}
    .leaf{ height:13px; width:13px;background:url(/images/leafw.png); float:left; margin-top:12px}
}

@media screen and (min-width:980px){
    .icondesk{display:block}
    .conteudo_body{margin:0px auto;width:980px}
    #header{ margin:  0px auto;	width: 980px}
    #footer1{ margin:  0px auto; width: 980px}
    #banner{ margin:  0px auto; width: 100%}
    .w980{ margin:  0px auto; width: 980px}
    #produto_wrapper{ margin:  0px auto; width: 960px; padding:10px}
    .hmenu li a:hover{background-color:#B4153B}
    #pop33{ display:block}
    #menu8{width:84px; display:block}
    .footer2:hover{background-color: Transparent}
    #melcont{margin:0px auto}
    
    .headw{background-color: #750000}
    
    #nachoxx3{ margin:0px auto; width: 980px; background-color:#750000} 
    .nacho_cont{width:auto; background-color:#750000; padding:0 5px}
    .nacho2{color:#FFF; height:32px; padding:7px 16px; background-color: #750000; font-size:14px; border-right: solid 1px transparent; border-left: solid 1px transparent; border-bottom:0px}
    .nacho2:hover{background-color: #903232; color:#FFF}
    .nacho3{position:absolute; display:none; min-width:160px}
    .footer_wrapper{clear:both;padding:0px;  margin-top:10px} 
    .footer_cont0{float: left; width:290px; margin-right:20px; margin-left:10px}
    .footer_cont{float:left; width:180px; padding-left:30px; border-left: solid 1px #C4C4C4; margin-bottom:15px; min-height:140px }
    .nacho_cont0{float: left}
    .footer{padding:30px 0px}

    .pad{padding:7px 8px}
    .pad2{padding:7px 10px}
    .pad3{padding:7px 12px}
    .pad4{padding:7px 14px}
    .pad5{padding:7px 16px}
    .pad6{padding:7px 6px}
    .pad7{padding:7px 5px}
    
    #conteudo {	margin:  0px auto;	width: 980px; min-height:350px}
    .corpo{padding:5px; color:#555;font-family: 'Poppins',Arial; font-size:12px}
    .titulo{font-size:22px}
    .produtox{padding:15px 0px}
    .produtox300{width:320px; float:left}
   
    .televenda{font-size:16px; padding-top:0px}
    .head_sep{margin:0 20px}
    .head_tel{font-size:46px}
    .head_vendas{font-size:15px}
    .head_cesta{color:#ED1C40;font-weight:600;font-size:12px; display: block}
    .search{width:224px}

    #env_social{margin-right:50px}
    #env_cad{margin-left:50px}

    #newsletter{width:280px}
    .newsletter99{width:220px}
    #env_text{width:220px}

    .produto_img{width: 230px;height: 230px}
    .produto_img300{width: 300px;height: 300px}
    .banner_colecao{width:980px; height:auto}

    #bannerzinho{margin-bottom:10px;padding-left:2px}
    .bannerzinho{margin-left:2px;margin-top:13px;margin-right:0;width:320px;height:224px;border:0px;}
    .bannerzinhob{width:980px;height:180px}
    #resp_head{float:left;clear:none}
    #central_atendimento{padding-left:80px}
    .hfale{display:block}
    #logodesk{margin-right:10px}
    #encontre_texto{display:block}
    .sticky_head_sep{margin:5px 10px}
    #escolha{float:left}
}

 