/*
Author: Guilherme de Oliveira Costa
Website: http://www.benance.net/guilhermedeocosta
*/
body{font-family:Open Sans,sans-serif}.l{text-align:left}.r{text-align:right}.c{text-align:center}h1{font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:700;font-size:48px;margin-top:30px}h1+span{display:inline-block;width:15%;height:3px;background:#fff}h1+span+p{font-size:16px;margin-bottom:30px}h2{font-family:Oswald,sans-serif;font-weight:300;color:#707070;font-size:21px}.cropper{overflow:hidden;display:inline-block;width:100%;height:0;padding-bottom:100%;text-align:center;position:relative}.cropper img{width:100%;height:auto}header{background-repeat:repeat;padding:15px 0;text-align:center;background:#0093dd;color:#fff}@media (min-width:991px){header{background-image:url(../img/ui/header.png);background-repeat:no-repeat;background-position:100%;background-size:contain;text-align:left}header .container{max-width:800px}header .c{text-align:left}header p{max-width:590px}}@media (min-width:991px) and (max-width:1250px){header p{max-width:500px}}@media (min-width:1600px){header{background-position:75%}}#features{background-color:#f8f8f8;padding:10px 0 7px;border-bottom:1px solid #f0f0f0;margin-bottom:30px}#features .col-lg-2{padding-left:5px;padding-right:5px}#features .feature{color:#999;text-align:right}#features .feature span{display:block;padding-right:40px;background-repeat:no-repeat;background-image:url(../img/ui/icons-spritesheet.png);font-size:11px;text-transform:uppercase;height:34px}#features .feature#pagamento span{background-position:155px 2px}#features .feature#flores span{background-position:155px -53px}#features .feature#cartao span{background-position:155px -110px}#features .feature#frete span{background-position:153px -164px}#features .feature#atendimento span{background-position:155px -218px}#features .feature#entrega span{background-position:155px -275px}.product-card>div{position:relative;text-align:center;margin-bottom:70px}.product-card>div:before{display:block;position:absolute;bottom:-35px;right:20px;background-color:#3091b2;color:#fff;text-transform:uppercase;font-size:12px;padding:4px 10px;content:"Personalizável";opacity:.6;transition:.6s}.product-card>div:hover:before{opacity:1}.product-card span{display:block;height:0;padding-bottom:80%;overflow:hidden;background-repeat:no-repeat;background-position:50%;background-size:contain;margin-bottom:10px}.product-card span#_esferografica {background-image: url('../img/products/_esferografica.jpg');}.product-card span#_almofada_de-pescoco {background-image: url('../img/products/_almofada_de-pescoco.jpg');}.product-card span#_botton {background-image:url('../img/products/_botton.jpg');}.product-card span#_copo {background-image:url('../img/products/_copo.jpg');}.product-card span#_mochila {background-image:url('../img/products/_mochila.jpg');}.product-card span#_necessaire {background-image:url('../img/products/_necessaire.jpg');}.product-card span#_sacola_esportiva {background-image:url('../img/products/_sacola_esportiva.jpg');}.product-card span#_squeeze {background-image:url('../img/products/_squeeze.jpg');}.product-card span#caneta{background-image:url(../img/products/caneta.jpg)}.product-card span#pin{background-image:url(../img/products/pin-lacinho.jpg)}.product-card span#pasta-multifuncoes{background-image:url(../img/products/pasta-multifuncoes.jpg)}.product-card span#sacochila{background-image:url(../img/products/sacochila.jpg)}.product-card span#bigode{background-image:url(../img/products/lacinho-com-bigode.jpg)}.product-card span#chaveiro{background-image:url(../img/products/chaveiro.jpg)}.product-card h2+p{text-align:right;margin:5px 20px;font-size:15px;color:#777}.product-card>div a{position:absolute;display:block;width:90px;background-color:#79eb76;color:#fff;top:190px;left:60px;text-align:center;box-sizing:border-box;padding:15px 0;cursor:pointer;text-transform:uppercase;font-size:15px;transition:.6s;font-weight:700}.product-card>div:hover a{width:120px;top:185px;left:45px;padding:20px 0;text-decoration:none}.product-card h2{border-top:1px dotted #e8e8e8;margin:0 20px;padding-top:5px;text-align:right}section#infogram{background-color:#c2deea;text-align:center;padding:40px 0;font-size:16px;color:#026a91}section#infogram h3{font-size:36px;margin-bottom:50px}section#infogram img{display:block;margin:20px auto 0;max-width:220px}section#infogram strong{display:block;width:100%;font-size:300%}section h3,section h4{font-family:Oswald,sans-serif;font-size:32px;font-weight:300;margin-top:30px;margin-bottom:5px}section#text h3{font-size:48px}section#text h3 b,section#text h4 b{font-weight:500}section#text h3+p{margin-top:15px}section#cta span,section#text span{display:inline-block;width:80px;height:2px;background:#fff;margin-bottom:10px}section#text p{font-size:18px;line-height:1.5;text-render:optimizeLegibility}section#text ul{padding-left:20px;line-height:2;font-size:16px;list-style:square;text-align:left;line-height:1;margin-bottom:80px}section#text ul li{float:left;width:50%;margin:5px 0}section#text span.cropper{display:block;background:transparent;overflow:hidden;width:100%;height:0;padding-bottom:60%;text-align:center}section#text span.cropper>img{width:100%;height:auto;display:inline-block}section#cta{background-color:#f0f0f0;color:#444;padding:70px 0 100px}section#cta h5{font-size:16px;margin-bottom:30px}section#cta span{background:#444}section#cta label{min-width:120px;max-width:90%;padding:8px 15px 20px;text-transform:uppercase;font-weight:300;font-family:Oswald,sans-serif;display:inline-block;background:#aae1ff;color:#fff}section#cta .form-control{border-radius:0;border:none;position:relative;margin-top:-20px;margin-left:10px}section#cta .btn-send{background-color:#79eb76;color:#fff;text-transform:uppercase;font-size:16px;transition:.6s;font-weight:700;border:none;border-radius:0;padding:10px 25px;margin-top:15px}section#cta .btn-send:hover{padding:20px 40px;margin-top:5px}footer{background-color:#e8e8e8;color:#777;padding:15px 0;font-size:13px}@media screen and (min-width:1400px){.product-card>div a{top:250px;left:50px}.product-card>div:hover a{top:245px;left:35px}}@media screen and (min-width:1200px) and (max-width:1399px){.product-card>div a{top:250px;left:50px}.product-card>div:hover a{top:245px;left:35px}}@media screen and (min-width:992px) and (max-width:1199px){.product-card>div a{left:20px}.product-card>div:hover a{left:5px}.product-card h2{margin:0 30px;padding-left:90px;min-height:52px}#features .feature#pagamento span{background-position:202px 2px}#features .feature#flores span{background-position:202px -53px}#features .feature#cartao span{background-position:202px -110px}#features .feature#frete span{background-position:200px -164px}#features .feature#atendimento span{background-position:202px -218px}#features .feature#entrega span{background-position:202px -275px}}@media screen and (min-width:768px) and (max-width:991px){header h1{font-size:36px}#features .feature#pagamento span{background-position:148px 2px}#features .feature#flores span{background-position:148px -53px}#features .feature#cartao span{background-position:148px -110px}#features .feature#frete span{background-position:146px -164px}#features .feature#atendimento span{background-position:148px -218px}#features .feature#entrega span{background-position:148px -275px}.product-card>div a{left:0}.product-card>div:hover a{left:-15px}.product-card p{margin-right:20px}.product-card h2{margin:0 10px;padding-left:60px;letter-spacing:-.5px;min-height:52px}section.showroom{min-height:600px;height:auto}}@media screen and (min-width:1px) and (max-width:767px){header{height:auto;margin-bottom:50px;max-height:none}header .logo{text-align:center}header .logo span{display:block;width:100%}header #first-call{background:none;padding:0;text-align:center}header #first-call h1{margin-top:20px;padding:0;font-size:30px}header br{display:none}.product-card span#p-flores{padding-bottom:100%;margin:0 0 0 20px}.product-card span#p-rosas{padding-bottom:100%}.product-card span#p-orquidea{padding-bottom:120%}.product-card{margin-bottom:50px;text-align:center}.product-card>div{display:inline-block;width:100%;max-width:400px}.product-card>div a{padding:35px 0;float:none;position:static;border-radius:0;width:100%;height:40px;padding:10px 15px;margin-top:15px}.product-card>div:hover a{width:100%;height:40px;padding:10px 15px}.product-card p{margin-right:20px}.product-card h2{margin:0 10px;letter-spacing:-.5px}section#empresa{margin-top:0}section#empresa img{border:5px solid #fff}section#empresa h3{margin-top:15px;text-align:center}section#empresa p{line-height:25px}section.showroom{height:auto;min-height:500px;text-align:center}section.showroom .container{max-width:320px}section.showroom h3{margin-top:30px;font-size:30px;line-height:normal}section.showroom .r{text-align:center}section.showroom p b{font-size:30px}}
