.teste1{background:#00CC00;}
.teste2{background:#FF6699;}
.teste3{background:#0099FF;}
.teste4{background:#FFFF66;}
.teste5{background:#FF3300;}
body{font-family:'Asap', sans-serif;}
.container{width:100%;max-width:1191px;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.margin-top-5{margin-top:5px;}
.margin-top-10{margin-top:10px;}
.margin-top-15{margin-top:15px;}
.margin-top-20{margin-top:20px;}
.margin-top-25{margin-top:25px;}
.margin-top-30{margin-top:30px;}
.margin-top-35{margin-top:35px;}
.margin-top-40{margin-top:40px;}
.margin-top-45{margin-top:45px;}
.margin-top-50{margin-top:50px;}
.transparency{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
.transparency:hover{filter:alpha(opacity=60);-moz-opacity:0.82;opacity:0.82;}
.popup{width:100%;height:100%;position:fixed;background:rgba(0, 0, 0, 0.5);z-index:999;display:none;}
.popup .close{position:absolute;right:0;margin-top:-30px;margin-right:-10px;opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.popup .message{position:absolute;width:500px;background:#FFF;top:50%;left:50%;top:50%;margin-left:-250px;margin-top:-82px;padding:20px 0;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;box-shadow:0 0 10px #000;}
.popup .message p{font-weight:bold;font-size:17px;margin-top:10px;margin-bottom:10px;}
.icon-menu-display, nav .menu-mobile{display:none;}
header{color:#f6f6f6;}
header a{color:#f6f6f6;}
header a:hover{color:#f6f6f6;text-decoration:underline;}
header .top-bar{background:#2e2e33;color:#fff586;text-align:center;padding:12px;margin-top:-20px;}
header .icon-cart{position:absolute;right:0;margin-top:-8px;}
header .menu{margin-top:44px;}
header .login{font-size:13px;text-align:center;}
header .login a{text-decoration:underline;}
header .bg{background:url('../images/bg.jpg') center no-repeat;height:550px;}
header .bg-alpha{width:100%;position:absolute;background:rgba(0, 0, 0, 0.5);height:550px;margin-left:-15px;}
header .logo{width:253px;margin-top:20px;}
header nav, header nav ul, header nav ul li{padding:0;margin:0;display:inline;text-transform:uppercase;}
header nav{font-size:13px;}
header nav ul li{padding:0 5px 0 5px;}
header .bg-description{text-transform:uppercase;font-size:13px;color:#dfdfdf;margin-top:170px;padding-left:60px;}
header .bg-description span{color:#00d2ff;font-family:'Archivo Black', sans-serif;font-size:20px;font-weight:bold;}
header .bg-description span.old-price{color:#D3D3D3;text-decoration:line-through;font-weight:normal;}
header .bg-description div{line-height:18px;margin-bottom:28px;}
header .bg-description button{border:0;background:#00b51a;color:#fff;padding:20px;margin-top:10px;text-transform:uppercase;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
@media screen and (max-width:988px){header .menu{margin-top:10px;}
header .login{text-align:left;padding-bottom:10px;width:100%;}
header .div-menu{width:100%;}
header nav ul li{padding:0 10px 0 0;}
}
.clube-das-capinhas{background:#f5f2ec;height:170px;padding-top:13px;}
.clube-das-capinhas .clube{width:766px;margin:0 auto;padding:0;}
.clube-das-capinhas .clube .col-1{width:215px;float:left;}
.clube-das-capinhas .clube .col-2{width:325px;float:left;color:#767676;padding:50px 7px 0 7px;}
.clube-das-capinhas .clube .col-3{width:226px;float:left;padding:67px 0 0 0;}
.clube-das-capinhas button{border:2px solid #21899f;color:#21899f;background:transparent;text-transform:uppercase;font-weight:bold;padding:3px 5px;font-size:13px;}
.clube-das-capinhas button:hover{background:#21899f;color:#FFF;}
.collections{min-height:539px;background:url('../images/bg-collections.jpg');}
.collections .collections-div{width:1100px;margin:0 auto;padding:0;}
.collections .row-1{font-family:'Archivo Black', sans-serif;text-transform:uppercase;color:#d90d42;font-size:24px;}
.collections .row-2{color:#aaaaaa;}
.collections ul, .collections li{list-style:none;padding:0;margin:0;}
.collections ul li{margin:0 10px;padding:10px;width:165px;text-align:center;font-weight:bold;display:inline-block;}
.collections ul li a, .collections ul li a:hover{color:#d90d42;text-decoration:none;}
.collections ul li img{margin-bottom:10px; background-color: #FFF; background-position: center; background-repeat: no-repeat; background-size: 130px 270px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: none;}
.collections ul li button{border:0;background:#d40c40;color:#fcf0f3;text-transform:uppercase;font-weight:normal;font-size:13px;padding:10px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:absolute;margin:-184px 0 0 26px;display:none;}
.collections ul li:hover{padding:8px;border:2px dotted #dc7c95;border-radius:10px;background:#eeeeee;}
.collections ul li:hover button{display:block;}
.collections ul li:hover img{filter:alpha(opacity=60);-moz-opacity:0.82;opacity:0.82;}
.collections .row-4 button{color:#6c6c6c;background:#ffffff;border:0;text-transform:uppercase;padding:10px 20px;font-weight:bold;font-size:16px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:1px -1px 10px #cdcbcb;}
@media screen and (max-width:1156px){.collections .collections-div{width:592px;}
.collections ul li{margin:0 20px 20px 20px;}
.collections .row-4 button{margin-bottom:20px;}
}
.comments{margin:30px 0 30px 0;}
.comments .border{border:1px solid #e5e1de;}
.comments .row-1{font-family:'Archivo Black', sans-serif;text-transform:uppercase;color:#00d2ff;font-size:24px;}
.comments .row-2{color:#aaaaaa;width:90%;margin:0 auto;padding-bottom:20px;border-bottom:1px solid #e5e1de;}
.comments .row-3{width:90%;margin:0 auto;color:#919191;}
.comments .row-3 div{margin-top:20px;}
.comments .row-3 div p{margin:0;padding:0;color:#00d2ff;font-weight:bold;}
.comments .row-3 div div{margin-top:5px;margin-bottom:20px;padding:0;}
.products .container img{width:99%;margin-bottom:10px;}
.products .container .row .col-left{padding:0;margin:0;text-align:left;}
.products .container .row .col-center{margin:0;padding:0;text-align:center;}
.products .container .row .col-right{padding:0;margin:0;text-align:right;}
.franchise{background:url('../images/bg-franchise.jpg');height:395px;margin-top:20px;}
.franchise .franchise-div{padding:0;}
.franchise .franchise-div img{width:100%;margin:15px 0 10px 0;max-width:300px;}
.franchise .franchise-div .col-1, .franchise .franchise-div .col-2{padding:10px;color:#9A978D;margin-top:27px;}
.franchise .franchise-div .col-1 a, .franchise .franchise-div .col-2 a{color:#9A978D;font-size:13px;text-align:center;}
.franchise .franchise-div .col-1 p, .franchise .franchise-div .col-2 p{font-family:'Archivo Black', sans-serif;text-transform:uppercase;color:#f9ba48;font-size:18px;padding:0;margin:0;}
.franchise .franchise-div .col-3{padding:0 0 0 0;font-size:13px;color:#9A978D;margin-top:140px;}
.franchise .franchise-div .col-3 p{font-family:'Archivo Black', sans-serif;text-transform:uppercase;color:#f9ba48;font-size:16px;padding:0;margin:0;}
.franchise .franchise-div .col-3 button{border:0;background:#f9ba48;color:#fff;text-transform:uppercase;padding:13px 30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:10px;font-weight:bold;}
.franchise .text-center, .franchise .desc, .franchise p{max-width:300px;}
.franchise .desc{max-width:300px;height:35px;}
@media only screen and (max-width:931px) and (min-width:914px){.franchise .franchise-div .col-2 .desc{height:59px !important;}
}
.instagram .row-1{font-family:'Archivo Black', sans-serif;text-transform:uppercase;color:#00d2ff;font-size:24px;}
.instagram .row-2{color:#aaaaaa;margin-bottom:20px;}
.instagram .row-3 img{width:220px;height:219px;padding:6px;object-fit:cover;object-position:center;}
.partners{color:#aaaaaa;font-size:13px;}
.partners .row-2{margin-top:20px;}
.partners .row-2 img{height:40px;margin:10px;}
.partners .row-3 hr{max-width:444px;border-top:2px solid #aaaaaa;}
.newsletter{background:#00d2ff;min-height:150px;padding-bottom:20px;}
.newsletter .row-1{font-family:'Archivo Black', sans-serif;text-transform:uppercase;color:#fff;font-size:22px;line-height:25px;}
.newsletter .row-2{color:#357988;margin-top:5px;}
.newsletter .row-3 .col-xs-7{min-width:766px;}
.newsletter .row-3 .col-xs-7 div{margin:0;padding:0 10px 0 0;}
.newsletter input[type="text"]{width:100%;border:0;padding:15px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#aaaaaa;font-size:13px;}
.newsletter input[type="text"]::-webkit-input-placeholder{color:#aaaaaa;font-size:13px;}
.newsletter input[type="text"]::-moz-placeholder{color:#aaaaaa;font-size:13px;}
.newsletter input[type="text"]:-ms-input-placeholder{color:#aaaaaa;font-size:13px;}
.newsletter input[type="text"]:-moz-placeholder{color:#aaaaaa;font-size:13px;}
.newsletter button{width:100%;border:0;text-transform:uppercase;background:#d40c40;color:#fff;font-size:13px;padding:16px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#homevideo{position:absolute;width:100%;min-width:776px;margin-left:0;z-index:-1;top:0 !important;}
@media screen and (max-width:768px){.display_desktop{display:none !important;}
.display_mobile{display:block !important;}
}
@media screen and (min-width:769px){.display_desktop{display:block !important;}
.display_mobile{display:none !important;}
}