/* Header Fixo */

#header-main {
  /*background: #fff;*/
  left: 0 !important;
  position: fixed !important;
  right: 0 !important;
  top: 0 !important;
  z-index: 100 !important;
  -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.2) !important;
  -moz-box-shadow: 0 1px 10px rgba(0,0,0,.2) !important;
  box-shadow: 0 1px 10px rgba(0,0,0,.2) !important;
}

/* Fim Header Fixo */

body {
  font-size: 15px !important;
  background-size: cover !important;
  background-attachment: fixed !important;
}
.element-menu-top {
  font-size: 10.5px !important;
  text-transform: uppercase !important;
}
.element-menu-category {
  border-bottom: none !important;
}
.menu-category-list li {
}
#nav-main .element-menu-category ul[class$="list"] > li > a {
  line-height: 25px !important;
  letter-spacing: 0px !important;
  padding: 10px 10px 10px !important;
}
.menu-category-list a {
  /*font-family: "Roboto" !important;*/
  font-weight: 400 !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
}
.menu-category-list a:hover {
  background: #000000 !important;
}
#nav-main .element-menu-category ul[class$="list"] > li ul li a {
  color: #000000 !important;
  font-size: 15px !important;
  line-height: 16px !important;
  padding: 5px 5px 5px 5px !important;
}
/*#nav-main .element-menu-category ul[class$="list"] > li ul {
  -webkit-columns: 3;
     -moz-columns: 3;
          columns: 3;
  padding-left: 0;
}
#nav-main .element-menu-category ul[class$="list"] > li ul li {
  list-style-position: inside;
  -webkit-column-break-inside: avoid;
            page-break-inside: avoid;
                 break-inside: avoid;
}*/



/* MENU DIVIDIDO */

#nav-main .element-menu-category #menu-category .menu-category-list > li > a.suplementos + ul {
	-moz-column-count: 4;
	-moz-column-gap: 10px;
	-webkit-column-count: 4;
	-webkit-column-gap: 10px;
	column-count: 4;
	column-gap: 10px;
	left: -140px !important;
}

#nav-main .element-menu-category #menu-category .menu-category-list > li > a.marcas + ul {
	-moz-column-count: 4;
	-moz-column-gap: 10px;
	-webkit-column-count: 4;
	-webkit-column-gap: 10px;
	column-count: 4;
	column-gap: 10px;
	left: -640px !important;
}

/* MENU DIVIDIDO */



#nav-main .element-menu-category ul[class$="list"] > li ul li a:hover {
  color: #FFFFFF !important;
}
#header-main .header-1 {
  background: #CC2229 !important;
  color: #FFFFFF !important;
  /*display: none !important;*/
}
#header-main .header-2 {
  padding: 20px 0 !important;
  background-image: url("https://49885.cdn.simplo7.net/static/49885/galeria/158040666074271.jpg") !important;
  background-size: cover !important;
  background-position: 50% 0% !important;
  color: #FFFFFF !important;
}



.element-logo {
	/*height: 80px !important;*/
}
.grid-logo {
	/*height: 80px !important;*/
}
.logo {
	/*height: 60px !important;*/
}
.logo img {
	/*height: 60px !important;*/
}



#nav-main .element-menu-main {
  -webkit-box-shadow: 0 0px 0 rgba(0,0,0,0.15) !important;
  -moz-box-shadow: 0 0px 0 rgba(0,0,0,0.15) !important;
  box-shadow: 0 0px 0 rgba(0,0,0,0.15) !important;
}
#nav-main .element-menu-main #menu-main .menu-main-list > li a {
  font-size: 18px !important;
  font-weight: 100 !important;
}
#nav-main div[class^="element-"] {
  margin-bottom: 0px !important;
}
#nav-main .element-menu-category {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.element-banner-main {
	background: #FFF !important;
}

/* TESTE DE COLUNA NO SUBMENU 






#nav-main .element-menu-category #menu-category .menu-category-list > li ul {
  column-count: 2 !important;
  column-gap: 5px !important;
}





TESTE DE COLUNA NO SUBMENU */


.sidebar .menu-sidebar-list > li > a {
  border-bottom: 1px solid #CC2229 !important;
  /*font-family: "Roboto" !important;*/
  font-weight: 500 !important;
}
.sidebar .menu-sidebar-list > li.has-submenu > a::after {
  content: "" !important;
}
.sidebar .menu-sidebar-list > li:not(.show-sub-category) ul {
  /*font-family: "Roboto" !important;*/
  font-weight: 500 !important;
  padding: 0px !important;
  -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.2) !important;
  -moz-box-shadow: 0 0 2px 0 rgba(0,0,0,0.2) !important;
  box-shadow: 0 0 2px 0 rgba(0,0,0,0.2) !important;
}
.sidebar .menu-sidebar-list > li:not(.show-sub-category) ul a:hover {
  text-decoration: none !important;
}
.sidebar .menu-sidebar-list li a {
  font-size: 15px !important;
  line-height: 15px !important;
  padding: 10px 5px !important;
  text-transform: uppercase !important;
  text-decoration: none;
}
.sidebar .menu-sidebar-list ul {
  width: 140% !important;
}
.sidebar div[class^="element"] {
  background: transparent!important;
  padding: 0px !important;
}
.sidebar .menu-sidebar-list li ul {
  background: #fff;
  padding: 0px 0 !important;
}


#header-main .element-shopping-cart .link-shopping-cart {
  background: #CC2229 !important;
  padding: 15px 20px 15px 50px !important;
  border-radius: 2px !important;
}
span.icon-shopping-cart[class^="icon"] {
  font-size: 28px !important;
  height: 48px !important;
  line-height: 48px !important;
  width: 40px !important;
}


#footer-main {
  margin-top: 0px !important;
  padding: 40px 0 0 !important;
}
#footer-main .footer-main-inner {
  padding-bottom: 40px;
}
.element-info .info-inner {
  color: #ffffff !important;
}
#footer-main {
  background: url("https://49885.cdn.simplo7.net/static/49885/galeria/158040784657795.jpg") #000000 !important;
  background-size: cover !important;
  background-position: 50% 50% !important;
  border-top: 2px solid #CC2229 !important;
}
#footer-main .element-menu-footer .menu-footer-list > li ul li a::before {
  content: "-" !important;
  margin-right: 5px !important;
}
#footer-main .element-menu-footer .menu-footer-list > li > a {
  /*font-family: "Roboto" !important;*/
  font-weight: 600 !important;
  font-size: 16px !important;
}
#footer-main .title-footer {
  /*font-family: "Roboto" !important;*/
  font-weight: 600 !important;
  font-size: 16px !important;
}


.nav-bottom-brand {
  background: #FFFFFF !important;
  height: 120px !important;
}
.element-brands-bottom {
  height: 120px !important;
  margin-bottom: 0px !important;
  padding: 0px !important;
  background: #FFFFFF !important;
  -webkit-box-shadow: 0px -5px 10px 0px rgba(0,0,0,0.2) !important;
  -moz-box-shadow: 0px -5px 10px 0px rgba(0,0,0,0.2) !important;
  box-shadow: 0px -5px 10px 0px rgba(0,0,0,0.2) !important;
}
.element-brands-bottom ul li img {
  display: inline-block;
  max-height: 140px !important;
  max-width: 100% !important;
  vertical-align: middle !important;
  filter: grayscale(100%) !important;
  -webkit-filter: grayscale(100%) !important;
  -moz-filter: grayscale(100%) !important;
  transition: all .3s ease-in-out !important;
}
.element-brands-bottom ul li img:hover {
  filter: grayscale(0%) !important;
  -webkit-filter: grayscale(0%) !important;
  -moz-filter: grayscale(0%) !important;
  transition: all .3s ease-in-out !important;
}
.nav-bottom-brand-item {
  width: 120px !important;
  height: 140px !important;
  margin: 0px !important;
  padding: 0px !important;
}


#content-main {
  margin-bottom: 0px !important;
}
#content-main .grid-12 {
  background: transparent !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}


.element-banner-main {
  width: 100% !important;
  border-bottom: none !important;
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2) !important;
  -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2) !important;
  box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2) !important;
}
.element-banner-main .container-12 {
  width: 100% !important;
  padding: 0px !important;
  margin: 0px !important;
  margin: auto !important;
}
.element-banner-main .grid-12 {
  width: 100% !important;
  padding: 0px !important;
  margin: 0px !important;
  margin: auto !important;
}
.element-banner-main img {
  width: 100% !important;
  margin: auto !important;
  text-align: center !important;
}


#product-list .product-list-item, #product-list-sidebar .product-list-item {
  padding: 5px 10px 60px !important;
  -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.2) !important;
  -moz-box-shadow: 0 0 2px 0 rgba(0,0,0,0.2) !important;
  box-shadow: 0 0 2px 0 rgba(0,0,0,0.2) !important;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  border-radius: 2px !important;
}
#product-list .product-list-item .product-info .product-name, #product-list-sidebar .product-list-item .product-info .product-name {
  color: #000000 !important;
  /*font-family: 'Roboto' !important;*/
  font-size: 14px !important;
  line-height: 18px !important;
  font-weight: 400 !important;
  margin-bottom: 10px !important;
  min-height: 50px;
  text-align: center !important;
  text-transform: uppercase !important;
}
#product-list .product-list-item .product-info .product-price, #product-list-sidebar .product-list-item .product-info .product-price {
  color: #CD2028 !important;
  line-height: 24px;
  text-align: center !important;
  font-weight: bold !important;
}
#product-list .product-list-item .product-info .product-price .product-price, #product-list-sidebar .product-list-item .product-info .product-price .product-price {
  color: #CD2028 !important;
  font-size: 24px !important;
}
#product-list .product-list-item .wrapper-btn-product, #product-list-sidebar .product-list-item .wrapper-btn-product {
  bottom: 5px !important;
}
#product-list .btn {
  width: 94% !important;
  padding: 10px 10px !important;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  border-radius: 2px !important;
}
#product-list .product-list-item .product-info, #product-list-sidebar .product-list-item .product-info {
  padding: 0px !important;
}
#product-list .product-list-item .wrapper-product-combination, #product-list-sidebar .product-list-item .wrapper-product-combination {
  /*! display: none !important; */
}


#product-list .product-list-item .label-promo, #product-list-sidebar .product-list-item .label-promo {
  background: #F90 !important;
}
#product-list .product-list-item .label-promo, #product-list-sidebar .product-list-item .label-promo, #product-list .product-list-item .label-launch, #product-list-sidebar .product-list-item .label-launch {
  color: #FFFFFF !important;
  font-size: 14px !important;
  line-height: 20px !important;
  padding: 0 5px !important;
}



.header-box-content span {
  color: #FFFFFF !important;
  font-size: 32px !important;
  font-weight: 800 !important;
  line-height: 48px !important;
  text-align: center !important;
  /*background: #CC2229 !important;*/
  background: url(https://49885.cdn.simplo7.net/static/49885/galeria/158040666074271.jpg) #000000 !important;
  background-size: cover !important;
  background-position: 50% 50% !important;
  border-bottom: 5px solid #CC2229 !important;
  padding: 0px 10px 0px 10px !important;
}




.element-banner-stripe {
  background: linear-gradient(180deg, #05dfd7, #ffd800);
  background-size: 400% 400%;

  -webkit-animation: TarjaInfo 10s ease infinite;
  -moz-animation: TarjaInfo 10s ease infinite;
  -o-animation: TarjaInfo 10s ease infinite;
  animation: TarjaInfo 10s ease infinite;
}
@-webkit-keyframes TarjaInfo {
    0%{background-position:50% 0%}
    50%{background-position:51% 100%}
    100%{background-position:50% 0%}
}
@-moz-keyframes TarjaInfo {
    0%{background-position:50% 0%}
    50%{background-position:51% 100%}
    100%{background-position:50% 0%}
}
@-o-keyframes TarjaInfo {
    0%{background-position:50% 0%}
    50%{background-position:51% 100%}
    100%{background-position:50% 0%}
}
@keyframes TarjaInfo {
    0%{background-position:50% 0%}
    50%{background-position:51% 100%}
    100%{background-position:50% 0%}
}



.product-view-content h3 {
  font-size: 24px !important;
  font-weight: 200 !important;
  line-height: 40px !important;
  text-align: center !important;
  /*background: #CC2229 !important;*/
  background: url(https://49885.cdn.simplo7.net/static/49885/configuracao/158040818585725.jpg) #000000 !important;
  background-size: cover !important;
  background-position: 50% 50% !important;
  border-bottom: 5px solid #CC2229 !important;
  padding: 0px 10px 0px 10px !important;
  color: #000000 !important;
}
.product-view-content h3:before {
   font-family: FontAwesome;
   display: inline-block;
   padding-right: 10px;
   vertical-align: 0px;
   content: "\f055";
}

.product-view-content h4 {
  /*font-size: 28px !important;
  margin: 50px 0px 0px 0px !important;
  border-bottom: 1px solid #EBEBEB !important;*/
  font-size: 24px !important;
  font-weight: 200 !important;
  line-height: 40px !important;
  text-align: center !important;
  /*background: #CC2229 !important;*/
  background: url(https://49885.cdn.simplo7.net/static/49885/configuracao/158040818585725.jpg) #000000 !important;
  background-size: cover !important;
  background-position: 50% 50% !important;
  border-bottom: 5px solid #CC2229 !important;
  padding: 0px 10px 0px 10px !important;
  color: #000000 !important;
}
.product-view-content h4:before {
   font-family: FontAwesome;
   display: inline-block;
   padding-right: 10px;
   vertical-align: 0px;
   content: "\f0ca";
}

.product-view-content h5 {
  font-size: 24px !important;
  font-weight: 200 !important;
  line-height: 40px !important;
  text-align: center !important;
  /*background: #CC2229 !important;*/
  background: url(https://49885.cdn.simplo7.net/static/49885/configuracao/158040818585725.jpg) #000000 !important;
  background-size: cover !important;
  background-position: 50% 50% !important;
  border-bottom: 5px solid #CC2229 !important;
  padding: 0px 10px 0px 10px !important;
  color: #000000 !important;
}
.product-view-content h5:before {
   font-family: FontAwesome;
   display: inline-block;
   padding-right: 10px;
   vertical-align: 0px;
   content: "\f087";
}




#product-list .product-list-item .product-info .product-price .product-big-price, #product-list-sidebar .product-list-item .product-info .product-price .product-big-price, #product-list .product-list-item .product-info .product-price .product-price, #product-list-sidebar .product-list-item .product-info .product-price .product-price {
    font-size: 24px !important;
}



.wa-chat-wrapper .wa-chat-header {
  /*bottom: 90px !important;*/
}
.grecaptcha-badge {
  display: none !important;
}

/* Aumentar Logo Plataforma */

#footer-main .copyright p {
	line-height: 64px;
}

#footer-main .copyright p a {
	display: inline-block;
	font-size: 0;
}

#footer-main .copyright img {
	margin: 0 0 0 5px;
	max-height: 64px;
	vertical-align: middle;
}

.bnr-tarja {
    padding-left: 0px !important;
    padding-right: 0px !important;
	margin-left: 5px !important;
}