#header-main .header-1 {    background: #f1f1f1;    border-top: 2px solid red; color:#1b69b1;}
span[class^="icon"].icon-shopping-cart:before {    color: #cb3236; }
#header-main .element-shopping-cart .link-shopping-cart {   border-radius: 5px; }

#header-main .header-1 a {       font-size: 12px; }
#nav-main .element-menu-category ul[class$="list"] > li > a {    padding: 10px 45px;    font-weight: bold; }
#nav-main .element-menu-category ul[class$="list"] > li > a::before {
    content: "";    display: block;      width: 20px;    height: 20px;    float: left;    margin: 2px 6px 0 0px;       padding-right: 6px;
}
#nav-main .element-menu-category ul[class$="list"] > li:nth-child(1) > a::before {background: url(https://47760.cdn.lojaquevende.com.br/static/47760/galeria/157488018438275.png) no-repeat;  background-size: contain;}
#nav-main .element-menu-category ul[class$="list"] > li:nth-child(2) > a::before {background: url(https://47760.cdn.lojaquevende.com.br/static/47760/galeria/157488169338771.png) no-repeat;  background-size: contain;}
#nav-main .element-menu-category ul[class$="list"] > li:nth-child(3) > a::before {background: url(https://47760.cdn.lojaquevende.com.br/static/47760/galeria/157488018412035.png) no-repeat;  background-size: contain;}
#nav-main .element-menu-category ul[class$="list"] > li:nth-child(4) > a::before {background: url(https://47760.cdn.lojaquevende.com.br/static/47760/galeria/157488018434273.png) no-repeat;  background-size: contain;}
#nav-main .element-menu-category ul[class$="list"] > li:nth-child(5) > a::before {background: url(https://47760.cdn.lojaquevende.com.br/static/47760/galeria/157488161679841.png) no-repeat;  background-size: contain;}
#nav-main .element-menu-category ul[class$="list"] > li:nth-child(6) > a::before {background: url(https://47760.cdn.lojaquevende.com.br/static/47760/galeria/157833804566347.png) no-repeat;  background-size: contain;}


/* BANNER 100% */
.element-banner-stripe .container-12 ,
.element-banner-stripe .container-12 .grid-12,
.element-banner-main .container-12 ,
.element-banner-main .container-12 .grid-12 {
margin-left : 0 !important ;
margin-right : 0 !important ;
max-width : 100% !important ;
width : 100% !important ;
}
.element-banner-main{margin-bottom:0!Important}
.element-banner-main img {width : 100% ;}
.element-menu-category{margin-bottom:0px!important;}

/* BORDA INPUTS e ICON LUPA */
input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], input[type="search"], input[type="creditcard"], input[type="cpf"], select, textarea {    border: 1px solid #1b69b1;}
span[class^="icon"].icon-search:before {    color: #1b69b1;}


/* AJUSTA BANNER RÉGUA - HOME */
#nav-main .element-banner-regua{  background:#efefef;  background:#cb3337;    background-size: 100% auto; height:140px;     border-top: 4px solid #fff;}
#nav-main .element-banner-regua h5{display: block;    text-align: left;    color: #fff;    font-weight: bold; font-size: 1.2rem; margin-top:20px;}
#nav-main .element-banner-regua p{    display: block;    font-size: .9rem;    color: #fff;}
.menu {    display: table;    width: 100%;}
.menu li {    display: table-cell;    color: black;     padding: 15px 0 30px 30px; width:20%;}
.menu li a{text-decoration:none;}
.menu li img{width:60px; float:left; margin-right: 15px; margin-top: 16px;}

#product-list .product-list-item .product-info .product-name, #product-list-sidebar .product-list-item .product-info .product-name { font-size: 13px;    font-weight: bold; color: #1b69b1;}
#product-list .product-list-item .product-info .product-price, #product-list-sidebar .product-list-item .product-info .product-price { color: #1b69b1;    font-family: arial black;}

.header-box-content h1, .header-box-content h2, .header-box-content h3, .header-box-content h4, .header-box-content h5, .header-box-content h6, .header-box-content .title-primary, .header-box-content .title-secundary {
    font-size: 29px;
    font-weight: bold;
    text-align:left;
}

#product-list .product-list-item, #product-list-sidebar .product-list-item {    background: #ececec;}

#footer-main {   border-top: 20px solid #d8d8d8;}
#footer-main .copyright {    border-top: 4px solid #c72529;}
#footer-main .menu-footer-list>li{width:250px;}

/* PÁGINA QUEM SOMOS - BOTÕES PREV E NEXT */
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    width:25px;
    height:25px;
     background: #1b69b1;
    padding: 5px 5px;
    border-radius: 20%;
    color: #fff;
    border: none;
    font-size:15px;
}
