/* line 1, ad-default.scss */
body {
  font: 400 12px/16px 'Open Sans', sans-serif;
  background-color: #F5F5F5;
}
/* line 4, ad-default.scss */
body#institucional-page {
  background: url("/arquivos/banner-bg-inst.png") no-repeat center 80px white;
}
/* line 6, ad-default.scss */
body#institucional-page #header {
  background: #E31A21;
}
/* line 9, ad-default.scss */
body#institucional-page #menu-principal {
  background: #C81117;
}
/* line 12, ad-default.scss */
body#institucional-page main.container {
  background: transparent;
}
/* line 16, ad-default.scss */
body > img {
  display: none;
}
/* line 19, ad-default.scss */
body .alert {
  max-width: 100%;
}
/* line 22, ad-default.scss */
body div .title {
  font-size: 32px;
  color: #333333;
  letter-spacing: -1px;
  line-height: 40px;
  font-weight: 700;
}

li#recebe-botao-cpf br{
  display: none!important;
}
li#recebe-botao-cpf a{
  border: 1px solid #000!important;
}

/* line 32, ad-default.scss */
main.container {
  background-color: #fff;
}
main.container .container{
  width: 100%;
  max-width: 100%;
}

/* line 37, ad-default.scss */
a, button, .btn, .button, input[type="submit"], input[type="button"] {
  transition: 300ms all;
}
/* line 40, ad-default.scss */
a:focus, a:active, button:focus, button:active, .btn:focus, .btn:active, .button:focus, .button:active, input[type="submit"]:focus, input[type="submit"]:active, input[type="button"]:focus, input[type="button"]:active {
  outline: none;
}

/* line 51, ad-default.scss */
.btn.btn-default {
  background: #F5F5F5;
  font-size: 16px;
  color: #9B9B9B;
  letter-spacing: -0.23px;
  font-weight: 700;
  border-radius: 0;
  border: 0 none;
}
/* line 59, ad-default.scss */
.btn.btn-default:hover {
  background: gainsboro;
}
/* line 63, ad-default.scss */
.btn.btn-success {
  background: #2C9F2C;
  font-size: 16px;
  color: #fff;
  letter-spacing: -0.23px;
  font-weight: 700;
  border-radius: 0;
  border: 0 none;
}
/* line 71, ad-default.scss */
.btn.btn-success:hover {
  background: #217721;
}
/* line 75, ad-default.scss */
.btn.btn-clear {
  background-color: transparent;
  border: 0 none;
}

/* line 81, ad-default.scss */
#ajaxBusy {
  display: none!important;
  position: fixed;
  top: -999999999px;
}

/* line 87, ad-default.scss */
.col-xs-2-5 {
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 94, ad-default.scss */
.col-xs-2-5 {
  width: 20.833333333333%;
}

@media (min-width: 992px) {
  /* line 98, ad-default.scss */
  .col-md-9-5 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    width: 79.166666666667%;
  }
}
/* line 109, ad-default.scss */
.v-middle,
.vertical-middle {
  display: inline-block;
  vertical-align: middle;
}

/* line 114, ad-default.scss */
.overflow-hidden {
  overflow: hidden;
  display: block;
}

/* line 120, ad-default.scss */
.box-banner img {
  max-width: 100%;
  width: auto!important;
  height: auto!important;
}

/** PACE LOADER **/
/* line 128, ad-default.scss */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
/* line 135, ad-default.scss */
.pace .pace-progress {
  background: #C81117;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

/* line 146, ad-default.scss */
.pace-inactive {
  display: none;
}

/** PACE LOADER **/
/** OWL CAROUSEL **/
/* line 154, ad-default.scss */
.owl-carousel .owl-controls .owl-buttons {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 0;
}
/* line 160, ad-default.scss */
.owl-carousel .owl-controls .owl-buttons > div {
  border-radius: 0;
  width: 20px;
  height: 40px;
  text-align: center;
  margin-top: -20px;
  padding: 0;
  transition: 300ms all;
  background: transparent;
  border: 0 none;
  opacity: 1;
}
/* line 171, ad-default.scss */
.owl-carousel .owl-controls .owl-buttons > div.owl-prev {
  float: left;
}
/* line 174, ad-default.scss */
.owl-carousel .owl-controls .owl-buttons > div.owl-next {
  float: right;
}
/* line 177, ad-default.scss */
.owl-carousel .owl-controls .owl-buttons > div .fa {
  display: block;
  font-size: 40px;
  color: #333;
  line-height: 40px;
}
/* line 183, ad-default.scss */
.owl-carousel .owl-controls .owl-buttons > div:hover {
  background: transparent;
  color: #000;
}

/** OWL CAROUSEL **/
/** AD PLUGINS **/
/* line 195, ad-default.scss */
.ad-btn-close {
  font-size: 12px;
  color: #BBBBBB;
  letter-spacing: -0.18px;
}
/* line 199, ad-default.scss */
.ad-btn-close img {
  margin-right: 3px;
  transition: 300ms all;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 207, ad-default.scss */
.ad-btn-close:hover img {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/** HEADER **/
/* line 216, ad-default.scss */
#banner-alert {
  display: none;
}

/* line 219, ad-default.scss */
#header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 16;
}
@media (max-width: 991px) {
  /* line 219, ad-default.scss */
  #header {
    z-index: 15;
  }
}
/* line 228, ad-default.scss */
#header .container {
  background: #E31A21;
}
/* line 231, ad-default.scss */
#header .col-customer {
  padding: 13px 0 10px;
}
/* line 233, ad-default.scss */
#header .col-customer ul {
  padding: 0;
  margin: 0;
}
/* line 236, ad-default.scss */
#header .col-customer ul li {
  margin-left: 7px;
  padding: 0;
  vertical-align: top;
}
@media (max-width: 991px) {
  /* line 236, ad-default.scss */
  #header .col-customer ul li {
    padding-left: 10px;
  }
}
/* line 243, ad-default.scss */
#header .col-customer ul li:first-child {
  /* padding: 7px; */
}
/* line 246, ad-default.scss */
#header .col-customer ul li a, #header .col-customer ul li button {
  border-radius: 2px;
  text-align: center;
  font-size: 10px;
  color: #FFFFFF;
  letter-spacing: -0.31px;
  line-height: 11px;
  text-decoration: none;
  display: block;
  margin: 0;
  padding: 0;
}
@media (min-width: 992px) {
  /* line 246, ad-default.scss */
  #header .col-customer ul li a, #header .col-customer ul li button {
    background: #F53037;
    padding: 7px;
    min-width: 56px;
    min-height: 50px;
  }
}
/* line 263, ad-default.scss */
#header .col-customer ul li a:hover, #header .col-customer ul li button:hover {
  background: #cf0a11;
}
/* line 267, ad-default.scss */
#header .col-customer ul li img {
  display: block;
  margin: 0 auto 5px;
}
/* line 271, ad-default.scss */
#header .col-customer ul li span {
  font-size: 10px;
  color: #FFFFFF;
  letter-spacing: -0.31px;
  line-height: 11px;
  text-decoration: none;
  display: none;
}
@media (min-width: 992px) {
  /* line 271, ad-default.scss */
  #header .col-customer ul li span {
    display: block;
  }
}
/* line 282, ad-default.scss */
#header .col-customer ul li.box-entrar {
  position: relative;
}
/* line 284, ad-default.scss */
#header .col-customer ul li.box-entrar > span {
  display: none;
  position: absolute;
  top: 100%;
  background: #fff;
  padding: 10px 20px;
  width: 200px;
  left: 50%;
  margin-left: -100px;
  box-shadow: 0 0 20px 10px rgba(0,0,0,.1);
}
/* line 293, ad-default.scss */
#header .col-customer ul li.box-entrar > span:before {
  content: "";
  display: block;
  position: absolute;
  top: -10px;
  border: 5px solid transparent;
  border-bottom-color: #fff;
  left: 50%;
  margin-left: -5px;
}
/* line 303, ad-default.scss */
#header .col-customer ul li.box-entrar > span ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 307, ad-default.scss */
#header .col-customer ul li.box-entrar > span ol li {
  background: transparent;
  padding: 0;
  margin: 0;
  min-height: 0;
}
/* line 312, ad-default.scss */
#header .col-customer ul li.box-entrar > span ol li a {
  background: transparent;
  padding: 10px 0;
  margin: 0;
  min-height: 0;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}
/* line 320, ad-default.scss */
#header .col-customer ul li.box-entrar > span ol li a:hover {
  color: #E31A21;
}
/* line 328, ad-default.scss */
#header .col-customer ul li.box-entrar:hover > span {
  display: block;
}
/* line 333, ad-default.scss */
#header .col-customer ul li .btn-mini-cart {
  position: relative;
}
/* line 335, ad-default.scss */
#header .col-customer ul li .btn-mini-cart .mini-cart-badge {
  background: #2C9F2C;
  border: 3px solid #E31A21;
  font-size: 14px;
  color: #FFFFFF;
  position: absolute;
  font-weight: 700;
  right: -15px;
  top: -12px;
  line-height: 17px;
  border-radius: 100%;
  display: block;
}
/* line 352, ad-default.scss */
#header .col-menu {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: 10px;
}
/* line 356, ad-default.scss */
#header .col-menu .btn-menu {
  text-align: center;
  font-size: 10px;
  color: #FFFFFF;
  letter-spacing: -0.31px;
  line-height: 11px;
  text-decoration: none;
  display: block;
  margin: 0;
  padding: 10px 5px 10px 0;
}
/* line 368, ad-default.scss */
#header .col-logo {
  padding: 10px 0 5px;
}
@media (min-width: 992px) {
  /* line 368, ad-default.scss */
  #header .col-logo {
    padding: 13px 0;
  }
}
/* line 373, ad-default.scss */
#header .col-logo .logo {
  padding: 0;
  margin: 0;
}
@media (min-width: 992px) {
  /* line 373, ad-default.scss */
  #header .col-logo .logo {
    padding: 9px 0;
  }
}
/* line 379, ad-default.scss */
#header .col-logo .logo a {
  display: block;
}
/* line 382, ad-default.scss */
#header .col-logo .logo strong {
  position: fixed;
  top: -999999px;
  left: -999999px;
}
/* line 389, ad-default.scss */
#header .col-phones {
  padding: 18px 15px;
  position: relative;
}
/* line 392, ad-default.scss */
#header .col-phones small {
  font-size: 11px;
  color: #FFFFFF;
  line-height: 12px;
  display: block;
}
/* line 398, ad-default.scss */
#header .col-phones b {
  font-size: 16px;
  color: #FFFFFF;
  line-height: 20px;
  display: block;
}
/* line 403, ad-default.scss */
#header .col-phones b .fa {
  font-size: 12px;
  color: #FFFFFF;
  line-height: 20px;
  margin-left: 4px;
}
/* line 410, ad-default.scss */
#header .col-phones span {
  font-size: 11px;
  color: #FFFFFF;
  line-height: 12px;
  display: block;
}
/* line 416, ad-default.scss */
#header .col-phones .mais-telefones {
  display: none;
  width: 520px;
  position: absolute;
  background: #fff;
  padding: 15px;
  top: 100%;
  left: 50%;
  margin-left: -255px;
  z-index: 10;
}
/* line 426, ad-default.scss */
#header .col-phones .mais-telefones:before {
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -5px;
  border: 5px solid transparent;
  border-bottom-color: #fff;
  content: "";
}
/* line 435, ad-default.scss */
#header .col-phones .mais-telefones strong {
  font-size: 14px;
  color: #AAAAAA;
  letter-spacing: -0.21px;
  line-height: 24px;
  display: block;
}
/* line 442, ad-default.scss */
#header .col-phones .mais-telefones ul {
  margin: 10px -15px;
  text-align: left;
}
/* line 445, ad-default.scss */
#header .col-phones .mais-telefones ul li {
  width: 49%;
  padding: 5px 15px;
}
/* line 448, ad-default.scss */
#header .col-phones .mais-telefones ul li span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #AAAAAA;
  letter-spacing: -0.21px;
  line-height: 24px;
  font-weight: 700;
  width: 110px;
}
/* line 458, ad-default.scss */
#header .col-phones .mais-telefones ul li b {
  font-size: 14px;
  color: #E31A21;
  font-weight: 700;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
}
/* line 468, ad-default.scss */
#header .col-phones .mais-telefones p {
  background: #EEEEEE;
  padding: 15px;
  margin: 0 -15px -15px;
  font-size: 14px;
  color: #AAAAAA;
  letter-spacing: -0.21px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
}
/* line 478, ad-default.scss */
#header .col-phones .mais-telefones p b {
  font-size: 14px;
  color: #333333;
  letter-spacing: -0.21px;
  line-height: 24px;
  font-weight: 700;
  margin-left: 10px;
  display: inline-block;
}
/* line 490, ad-default.scss */
#header .col-phones:hover .mais-telefones {
  display: block;
  box-shadow: 0 0 20px 10px rgba(0,0,0,.1);
}
/* line 495, ad-default.scss */
#header .col-search {
  padding: 15px 10px;
}
@media (max-width: 991px) {
  /* line 495, ad-default.scss */
  #header .col-search {
    display: block;
    overflow: visible;
    width: 100%;
    margin: 0;
    float: left;
    padding: 10px 0 0;
  }
}
/* line 505, ad-default.scss */
#header .col-search .busca {
  position: relative;
}
@media (max-width: 991px) {
  /* line 505, ad-default.scss */
  #header .col-search .busca {
    margin: 0 -15px 1px;
  }
}
/* line 512, ad-default.scss */
#header .col-search .busca legend,
#header .col-search .busca label,
#header .col-search .busca select {
  display: none;
}
/* line 515, ad-default.scss */
#header .col-search .busca .fulltext-search-box {
  background: #FFFFFF;
  border: 0 none;
  width: 100%;
  height: 50px;
  font-size: 15px;
  color: #AAAAAA;
  letter-spacing: -0.38px;
  font-weight: 700;
  padding: 0 65px 0 15px;
  box-shadow: 0 8px 14px #000;
  box-shadow: 0 8px 14px rgba(0, 0, 0, 0.2);
  z-index: 1;
  position: relative;
  border-radius: 0;
}
/* line 531, ad-default.scss */
#header .col-search .busca .btn-buscar {
  position: absolute;
  border: 0 none;
  right: 0;
  top: 0;
  height: 50px;
  width: 50px;
  font-size: 0;
  color: transparent;
  padding: 0;
  margin: 0;
  z-index: 2;
  background: url("/arquivos/icon-search.png") no-repeat scroll center transparent;
}
/* line 544, ad-default.scss */
#header .col-search .busca .btn-buscar:hover {
  opacity: .7;
}

/** HEADER **/
/** MENU PRINCIPAL **/
/* line 554, ad-default.scss */
#menu-principal {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 15;
  background: #C81117;
  overflow: auto;
}
@media (max-width: 991px) {
  /* line 554, ad-default.scss */
  #menu-principal {
    top: 0!important;
    background: black;
    background: rgba(0, 0, 0, 0.6);
  }
}
@media (min-width: 992px) {
  /* line 554, ad-default.scss */
  #menu-principal {
    background: transparent;
    overflow: visible;
    display: block;
    position: relative;
    top: auto!important;
    bottom: auto;
  }
}
/* line 576, ad-default.scss */
#menu-principal .btn-menu {
  position: absolute;
  right: -32px;
  width: 32px;
  height: 78px;
  border: 0 none;
  background: #a9070c;
  border-radius: 0;
  padding: 0;
}
/* line 586, ad-default.scss */
#menu-principal .container {
  background: #C81117;
}
@media (max-width: 991px) {
  /* line 586, ad-default.scss */
  #menu-principal .container {
    margin: 0;
    max-width: 100%;
    width: 90%;
    padding: 0;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
  }
}
/* line 599, ad-default.scss */
#menu-principal .nivel-1 {
  padding: 0;
  list-style: none;
  margin: 0 -15px;
  position: relative;
}
@media (max-width: 991px) {
  /* line 599, ad-default.scss */
  #menu-principal .nivel-1 {
    overflow: auto;
    margin: 0;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 10%;
  }
}
/* line 613, ad-default.scss */
#menu-principal .nivel-1 > li {
  display: block;
  border-bottom: 1px solid #ee373d;
}
@media (min-width: 992px) {
  /* line 613, ad-default.scss */
  #menu-principal .nivel-1 > li {
    border-bottom: 0 none;
    display: inline-block;
    vertical-align: top;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 622, ad-default.scss */
  #menu-principal .nivel-1 > li + li + li + li + li + li + li {
    display: none;
  }
}
/* line 626, ad-default.scss */
#menu-principal .nivel-1 > li > a {
  display: block;
  padding: 12px 16px 11px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 626, ad-default.scss */
  #menu-principal .nivel-1 > li > a {
    padding-left: 11px;
    padding-right: 11px;
  }
}
/* line 633, ad-default.scss */
#menu-principal .nivel-1 > li > a .img {
  background: url("/arquivos/icons-menu.png") no-repeat scroll left top transparent;
  height: 27px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}
/* line 640, ad-default.scss */
#menu-principal .nivel-1 > li > a span {
  font-size: 13px;
  color: #FFFFFF;
  letter-spacing: -0.38px;
  line-height: 15px;
  font-weight: 700;
}
/* line 648, ad-default.scss */
#menu-principal .nivel-1 > li .itens-aux {
  display: block;
  margin: 10px;
}
/* line 651, ad-default.scss */
#menu-principal .nivel-1 > li .itens-aux:after {
  clear: both;
  content: "";
  display: block;
}
/* line 656, ad-default.scss */
#menu-principal .nivel-1 > li .itens-aux a {
  background: #F53037;
  display: block;
  float: left;
  width: 31.33333%;
  padding: 10px 5px;
  text-align: center;
  margin: 0 1%;
}
/* line 664, ad-default.scss */
#menu-principal .nivel-1 > li .itens-aux a span {
  display: block;
  font-size: 10px;
  color: #FFFFFF;
  letter-spacing: -0.31px;
  line-height: 12px;
  font-weight: 700;
  padding-top: 3px;
}
/* line 675, ad-default.scss */
#menu-principal .nivel-1 > li.todos-departamentos {
  position: relative;
}
#menu-principal .nivel-1 > li .nivel-2 {
  
  
  box-shadow: 0 10px 20px 0 rgba(0,0,0,.1);
}
/* line 677, ad-default.scss */
#menu-principal .nivel-1 > li.todos-departamentos .img {
  background-position: 0 0;
  width: 22px;
}
@media (max-width: 991px) {
  /* line 677, ad-default.scss */
  #menu-principal .nivel-1 > li.todos-departamentos .img {
    width: 30px;
  }
}
/* line 685, ad-default.scss */
#menu-principal .nivel-1 > li.todos-departamentos:hover .img {
  background-position: 0 -26px;
}
/* line 689, ad-default.scss */
#menu-principal .nivel-1 > li.todos-departamentos .nivel-2 {
  display: none;
  background: #FFFFFF;
  z-index: 50;
  min-height: 500px;
}
@media (min-width: 992px) {
  /* line 689, ad-default.scss */
  #menu-principal .nivel-1 > li.todos-departamentos .nivel-2 {
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 260px;
  }
}
/* line 700, ad-default.scss */
#menu-principal .nivel-1 > li.todos-departamentos .nivel-2 ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 704, ad-default.scss */
#menu-principal .nivel-1 > li.todos-departamentos .nivel-2 ul li {
  display: block;
}
/* line 706, ad-default.scss */
#menu-principal .nivel-1 > li.todos-departamentos .nivel-2 ul li a {
  display: block;
  padding: 10px 30px;
  background: #fff;
  color: #333;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
}
/* line 717, ad-default.scss */
#menu-principal .nivel-1 > li.todos-departamentos .nivel-2 ul li .nivel-3 {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  bottom: 0;
  background-color: #F5F5F5;
  min-width: 300px;
}
/* line 725, ad-default.scss */
#menu-principal .nivel-1 > li.todos-departamentos .nivel-2 ul li .nivel-3 ul {
  padding: 0px 0;
}
/* line 728, ad-default.scss */
#menu-principal .nivel-1 > li.todos-departamentos .nivel-2 ul li .nivel-3 ul li a {
  font-size: 14px;
  color: #333333;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}
/* line 734, ad-default.scss */
#menu-principal .nivel-1 > li.todos-departamentos .nivel-2 ul li .nivel-3 ul li a:hover {
  color: #C81117;
}
/* line 742, ad-default.scss */
#menu-principal .nivel-1 > li.todos-departamentos .nivel-2 ul li:hover a {
  padding-left: 40px;
  background-color: #F5F5F5;
  color: #C81117;
  font-weight: 700;
}
@media (min-width: 992px) {
  /* line 748, ad-default.scss */
  #menu-principal .nivel-1 > li.todos-departamentos .nivel-2 ul li:hover .nivel-3 {
    display: block;
  }
}
@media (max-width: 991px) {
  /* line 689, ad-default.scss */
  #menu-principal .nivel-1 > li.todos-departamentos .nivel-2 {
    display: none!important;
  }
  /* line 758, ad-default.scss */
  #menu-principal .nivel-1 > li.todos-departamentos .nivel-2.active {
    display: block!important;
  }
}
/* line 765, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #FFFFFF;
  z-index: 50;
  padding: 0 15px;
}
/* line 774, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-msg {
  background: url("/arquivos/bg-seminovos.png") no-repeat scroll left top #2888f8;
  padding: 40px 20px;
  min-height: 450px;
}
@media (min-width: 1200px) {
  /* line 774, ad-default.scss */
  #menu-principal .nivel-1 > li.seminovos .nivel-2 .col-msg {
    padding: 40px;
  }
}
/* line 781, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-msg h2 {
  font: 900 28px/30px "Maven Pro", sans-serif;
  color: #FFFFFF;
  letter-spacing: -0.81px;
}
@media (min-width: 1200px) {
  /* line 781, ad-default.scss */
  #menu-principal .nivel-1 > li.seminovos .nivel-2 .col-msg h2 {
    font-size: 34px;
    line-height: 34px;
  }
}
/* line 790, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-msg p {
  font: 500 14px/20px "Maven Pro", sans-serif;
  color: #FFFFFF;
  letter-spacing: -0.21px;
}
/* line 795, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-msg a {
  margin-top: 15px;
  background: #E31A21;
  font: 700 16px/42px "Maven Pro", sans-serif;
  display: inline-block;
  padding: 0 15px;
  color: #FFFFFF;
  letter-spacing: -0.67px;
  text-decoration: none;
}
/* line 804, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-msg a:hover {
  background: #b5151a;
}
/* line 810, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-menu ul {
  list-style: none;
  padding: 20px 0;
  margin: 0;
  width: 200px;
  position: relative;
}
/* line 816, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-menu ul li {
  display: block;
}
/* line 818, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-menu ul li a {
  font-size: 15px;
  color: #333;
  letter-spacing: -0.21px;
  line-height: 30px;
  display: block;
  font-weight: 700;
  padding: 5px 10px;
  text-decoration: none;
  cursor: pointer;
  border-right: 1px solid transparent;
  position: relative;
}
/* line 830, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-menu ul li a:after {
  position: absolute;
  top: 50%;
  right: -7px;
  border: 3px solid transparent;
  margin-top: -3px;
  content: "";
  display: block;
}
/* line 840, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-menu ul li .nivel-3 {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  bottom: 0;
  background-color: transparent;
  min-width: 200px;
}
/* line 848, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-menu ul li .nivel-3 ul {
  padding: 20px 15px;
}
/* line 851, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-menu ul li .nivel-3 ul li a {
  font-size: 13px;
  color: #333333;
  letter-spacing: -0.21px;
  line-height: 20px;
  font-weight: 400;
  text-decoration: none;
  border: 0 none!important;
}
/* line 859, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-menu ul li .nivel-3 ul li a:after {
  display: none;
}
/* line 862, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-menu ul li .nivel-3 ul li a:hover {
  color: #2888F8;
}
/* line 870, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-menu ul li:hover a {
  color: #2888F8;
  border-right-color: #2888F8;
}
/* line 873, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-menu ul li:hover a:after {
  border-left-color: #2888F8;
}
/* line 877, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-menu ul li:hover .nivel-3 {
  display: block;
}
/* line 884, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-destaque {
  padding-top: 20px;
}
/* line 886, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-destaque > b {
  font-size: 15px;
  color: #333333;
  letter-spacing: -0.21px;
  line-height: 36px;
}
/* line 893, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-destaque .prateleira > h2 {
  display: none;
}
/* line 897, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-destaque .prateleira ul li {
  width: 100%;
  padding: 0;
}
/* line 900, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-destaque .prateleira ul li .box-item {
  padding: 0;
}
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-destaque .prateleira ul li .box-item img{
  max-width: 140px;
  margin: 0 auto;
}
/* line 902, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos .nivel-2 .col-destaque .prateleira ul li .box-item .price .best-price span {
  color: #E00008;
}
/* line 917, ad-default.scss */
#menu-principal .nivel-1 > li.departamento.departamento-informatica .nivel-2 .subs ul li {
  padding: 0 15px;
}
@media (min-width: 1200px) {
  /* line 917, ad-default.scss */
  #menu-principal .nivel-1 > li.departamento.departamento-informatica .nivel-2 .subs ul li {
    padding: 0 25px;
  }
}
/* line 927, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background-color: #fff;
  z-index: 50;
}
/* line 935, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .clearfix {
  padding: 25px;
  border-bottom: 1px solid #E5E5E5;
}
/* line 938, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .clearfix .marcas {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 942, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .clearfix .marcas li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 25px;
  max-width: 60px;
}
/* line 947, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .clearfix .marcas li a {
  display: block;
  opacity: .8;
}
/* line 950, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .clearfix .marcas li a img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  max-width: 100%;
}
/* line 955, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .clearfix .marcas li a:hover {
  opacity: 1;
}
/* line 961, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .clearfix .ver-tudo-em {
  color: #888;
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
  padding: 5px 0;
  display: block;
  text-decoration: none;
}
/* line 969, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .clearfix .ver-tudo-em b {
  color: #424242;
  font-weight: 700;
  transition: 300ms all;
}
/* line 974, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .clearfix .ver-tudo-em .fa {
  color: #E82102;
  font-size: 10px;
  line-height: 12px;
}
/* line 980, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .clearfix .ver-tudo-em:hover b {
  color: #E82102;
}
/* line 986, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs {
  padding: 25px 5px;
}
@media (min-width: 1200px) {
  /* line 986, ad-default.scss */
  #menu-principal .nivel-1 > li.departamento .nivel-2 .subs {
    padding: 25px 10px;
  }
}
/* line 992, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li {
  vertical-align: top;
  padding: 0 5px;
}
@media (min-width: 1200px) {
  /* line 992, ad-default.scss */
  #menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li {
    padding: 0 15px;
  }
}
/* line 998, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 1003, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a {
  font-size: 13px;
  color: #333333;
  letter-spacing: -0.21px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
}
/* line 1010, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a b {
  font-size: 15px;
  color: #333333;
  letter-spacing: -0.21px;
  line-height: 30px;
  font-weight: 700;
}
/* line 1017, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("/arquivos/icones-menu.png?a=1");
  background-position: 50px center;
  height: 30px;
  width: 18px;
}
/* line 1027, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-redes {
  background-position: -158px center;
}
/* line 1030, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-chips {
  background-position: -4px center;
}
/* line 1033, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-processador {
  background-position: -183px center;
}
/* line 1036, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-memoria-interna {
  background-position: -212px center;
}
/* line 1039, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-sistema-operacional {
  background-position: -132px center;
}
/* line 1042, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-capas-e-cases {
  background-position: -52px center;
}
/* line 1045, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-pecas {
  background-position: -77px center;
}
/* line 1048, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-acessorios {
  background-position: -29px center;
}
/* line 1051, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-carregador {
  background-position: -103px center;
}
/* line 1054, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-smartwatches {
  background-position: -235px center;
}
/* line 1057, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-computadores {
  background-position: -259px center;
}
/* line 1060, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-impressoras {
  background-position: -289px center;
}
/* line 1063, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-servidores {
  background-position: -318px center;
}
/* line 1066, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-tablets {
  background-position: -347px center;
}
/* line 1069, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-monitores {
  background-position: -381px center;
}
/* line 1072, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-notebooks {
  background-position: -420px center;
}
/* line 1075, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-scanners {
  background-position: -456px center;
}
/* line 1078, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-fragmentadoras {
  background-position: -489px center;
}
/* line 1081, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-automacao {
  background-position: -521px center;
}
/* line 1084, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-energia {
  background-position: -551px center;
}
/* line 1087, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-projetores {
  background-position: -582px center;
}
/* line 1090, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-softwares {
  background-position: -615px center;
}
/* line 1093, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-foto {
  background-position: -648px center;
}
/* line 1096, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-automotivo {
  background-position: -683px center;
}
/* line 1099, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-eletroportateis {
  background-position: -714px center;
}
/* line 1102, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-eletrodomesticos {
  background-position: -748px center;
}
/* line 1105, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-acessorios-tv {
  background-position: -782px center;
}
/* line 1108, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-players {
  background-position: -813px center;
}
/* line 1111, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-seguranca {
  background-position: -842px center;
}
/* line 1114, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-audio {
  background-position: -874px center;
}
/* line 1117, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-ventilacao {
  background-position: -902px center;
}
/* line 1120, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-hobby {
  background-position: -932px center;
}
/* line 1123, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-placas-mae {
  background-position: -964px center;
}
/* line 1126, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-video {
  background-position: -997px center;
}
/* line 1129, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-armazenamento {
  background-position: -1029px center;
}
/* line 1132, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-memorias {
  background-position: -1060px center;
}
/* line 1135, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-gabinetes {
  background-position: -1095px center;
}
/* line 1138, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-coolers {
  background-position: -1132px center;
}
/* line 1141, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-mouses {
  background-position: -1170px center;
}
/* line 1144, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-teclados {
  background-position: -1207px center;
}
/* line 1147, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-fones {
  background-position: -1247px center;
}
/* line 1150, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-pendrivers {
  background-position: -1279px center;
}
/* line 1153, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-mousepads {
  background-position: -1315px center;
}
/* line 1156, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-webcams {
  background-position: -1355px center;
}
/* line 1159, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-cabos {
  background-position: -1389px center;
}
/* line 1162, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-midrofones {
  background-position: -1428px center;
}
/* line 1165, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-papelaria {
  background-position: -1467px center;
}
/* line 1168, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a .icon-menu.icon-pc {
  background-position: -1508px center;
}
/* line 1172, ad-default.scss */
#menu-principal .nivel-1 > li.departamento .nivel-2 .subs ul li .subs-links li a:hover {
  color: #E31A21;
}
/* line 1184, ad-default.scss */
#menu-principal .nivel-1 > li.departamento-smartphones .img {
  background-position: -40px 0;
  width: 13px;
}
/* line 1189, ad-default.scss */
#menu-principal .nivel-1 > li.departamento-smartphones:hover .img {
  background-position: -40px -26px;
}
@media (max-width: 991px) {
  /* line 1194, ad-default.scss */
  #menu-principal .nivel-1 > li.departamento-smartphones .img {
    background-position: -35px 0;
    width: 30px;
  }
  /* line 1199, ad-default.scss */
  #menu-principal .nivel-1 > li.departamento-smartphones:hover .img {
    background-position: -35px -26px;
  }
}
/* line 1206, ad-default.scss */
#menu-principal .nivel-1 > li.departamento-informatica .img {
  background-position: -71px 0;
  width: 36px;
}
/* line 1211, ad-default.scss */
#menu-principal .nivel-1 > li.departamento-informatica:hover .img {
  background-position: -71px -26px;
}
@media (max-width: 991px) {
  /* line 1216, ad-default.scss */
  #menu-principal .nivel-1 > li.departamento-informatica .img {
    background-position: -317px 0;
    width: 30px;
  }
  /* line 1221, ad-default.scss */
  #menu-principal .nivel-1 > li.departamento-informatica:hover .img {
    background-position: -317px -26px;
  }
}
/* line 1228, ad-default.scss */
#menu-principal .nivel-1 > li.departamento-eletronicos .img {
  background-position: -123px 0;
  width: 20px;
}
/* line 1233, ad-default.scss */
#menu-principal .nivel-1 > li.departamento-eletronicos:hover .img {
  background-position: -123px -26px;
}
@media (max-width: 991px) {
  /* line 1238, ad-default.scss */
  #menu-principal .nivel-1 > li.departamento-eletronicos .img {
    width: 30px;
  }
}
/* line 1244, ad-default.scss */
#menu-principal .nivel-1 > li.departamento-hardware .img {
  background-position: -161px 0;
  width: 20px;
}
/* line 1249, ad-default.scss */
#menu-principal .nivel-1 > li.departamento-hardware:hover .img {
  background-position: -161px -26px;
}
@media (max-width: 991px) {
  /* line 1254, ad-default.scss */
  #menu-principal .nivel-1 > li.departamento-hardware .img {
    width: 30px;
  }
}
/* line 1260, ad-default.scss */
#menu-principal .nivel-1 > li.departamento-perifericos .img {
  background-position: -199px 0;
  width: 20px;
}
/* line 1265, ad-default.scss */
#menu-principal .nivel-1 > li.departamento-perifericos:hover .img {
  background-position: -199px -26px;
}
@media (max-width: 991px) {
  /* line 1270, ad-default.scss */
  #menu-principal .nivel-1 > li.departamento-perifericos .img {
    width: 30px;
  }
}
/* line 1276, ad-default.scss */
#menu-principal .nivel-1 > li.departamento-games .img {
  background-position: -237px 0;
  width: 28px;
}
/* line 1281, ad-default.scss */
#menu-principal .nivel-1 > li.departamento-games:hover .img {
  background-position: -237px -26px;
}
@media (max-width: 991px) {
  /* line 1286, ad-default.scss */
  #menu-principal .nivel-1 > li.departamento-games .img {
    width: 30px;
  }
}
/* line 1292, ad-default.scss */
#menu-principal .nivel-1 > li:hover > a {
  background: #fff;
}
/* line 1294, ad-default.scss */
#menu-principal .nivel-1 > li:hover > a span {
  color: #333;
}
/* line 1298, ad-default.scss */
#menu-principal .nivel-1 > li:hover .nivel-2 {
  display: block;
}
/* line 1302, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos {
  background: #2888F8;
}
@media (min-width: 992px) {
  /* line 1302, ad-default.scss */
  #menu-principal .nivel-1 > li.seminovos {
    display: block;
    float: right;
  }
}
/* line 1308, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos > a {
  padding: 10px 26px;
}
@media (max-width: 991px) {
  /* line 1308, ad-default.scss */
  #menu-principal .nivel-1 > li.seminovos > a {
    padding: 10px 20px;
  }
}
/* line 1313, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos > a .img {
  background-position: -276px 0;
  width: 24px;
}
/* line 1317, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos > a span {
  font-size: 15px;
}
/* line 1319, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos > a span span {
  font-size: 11px;
  color: #8BC1FF;
  letter-spacing: -0.19px;
  display: block;
}
/* line 1328, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos:hover .img {
  background-position: -276px -26px;
}
/* line 1331, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos:hover span {
  color: #2888F8;
}
/* line 1333, ad-default.scss */
#menu-principal .nivel-1 > li.seminovos:hover span span {
  color: #333;
}

@media (max-width: 991px) {
  /* line 1352, ad-default.scss */
  body.menu-active #menu-principal {
    display: block;
  }
}

/** MENU PRINCIPAL **/
/** AUTOCOMPLETE SEARCH **/
/* line 1360, ad-default.scss */
.ui-autocomplete {
  background: #FFFFFF;
  border: 1px solid #e31a21;
  border-radius: 0px 2px 2px 2px;
  padding: 0;
  list-style: none;
  max-width: 550px;
  margin-top: -1px;
  z-index: 9999!important;
  /* display: block!important; */
}
/* line 1369, ad-default.scss */
.ui-autocomplete .ui-menu-item {
  display: block;
}
/* line 1371, ad-default.scss */
.ui-autocomplete .ui-menu-item a {
  border-top: 1px solid #e31a21;
  background: #fff;
  display: block;
  font-size: 13px;
  color: #333333;
  letter-spacing: -0.21px;
  line-height: 17px;
  text-decoration: none;
  padding: 15px;
  cursor: pointer;
}
.ui-autocomplete .ui-menu-item:first-child a{
  border-top  : 0 none;
}
/* line 1382, ad-default.scss */
.ui-autocomplete .ui-menu-item a:hover {
  background: #fff;
}

/** AUTOCOMPLETE SEARCH **/
/** MINI CART **/
/* line 1391, ad-default.scss */
#ad-mini-cart {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 100;
}
/* line 1399, ad-default.scss */
#ad-mini-cart .ad-mask {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 101;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 1409, ad-default.scss */
#ad-mini-cart .ad-box {
  position: fixed;
  right: -100%;
  bottom: 0;
  top: 0;
  z-index: 102;
  background-color: #fff;
  width: 90%;
  max-width: 400px;
}
/* line 1418, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-header {
  padding: 15px 20px;
}
@media (min-width: 992px) {
  /* line 1418, ad-default.scss */
  #ad-mini-cart .ad-box .ad-mini-cart-header {
    padding: 30px 35px;
  }
}
/* line 1423, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-header h3 {
  margin: 0;
  padding: 0;
  font-size: 20px;
  color: #E00008;
  letter-spacing: -0.5px;
  line-height: 22px;
  font-weight: 700;
}
/* line 1432, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-header .ad-btn-close {
  border: 0 none;
  background-color: transparent;
}
/* line 1437, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-items {
  padding: 20px;
}
@media (min-width: 992px) {
  /* line 1437, ad-default.scss */
  #ad-mini-cart .ad-box .ad-mini-cart-items {
    padding: 10px 35px;
  }
}
/* line 1442, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-items .item {
  border-bottom: 1px solid #eee;
  padding: 5px 0;
  position: relative;
}
/* line 1445, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-items .item img {
  margin-right: 10px;
}
/* line 1448, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-items .item div {
  padding: 10px 0;
}
/* line 1450, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-items .item div a {
  text-decoration: none;
}
#ad-mini-cart .ad-box .ad-mini-cart-items .item div .btn-remove {
  position: absolute;
  right: 0;
  bottom: 15px;
  border: 0 none;
  background: transparent;
  font-size: 12px;
}
#ad-mini-cart .ad-box .ad-mini-cart-items .item div .btn-remove:hover{
  color: #e00008;
}
/* line 1453, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-items .item div b {
  font-size: 11px;
  color: #888888;
  font-weight: 400;
  line-height: 14px;
  display: block;
  padding-bottom: 10px;
}
/* line 1461, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-items .item div span {
  color: #888888;
  font-size: 10px;
  line-height: 11px;
  font-weight: 700;
  display: block;
}
/* line 1467, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-items .item div span span {
  font-size: 11px;
  color: #2C9F2C;
  letter-spacing: -0.22px;
  line-height: 11px;
  font-weight: 700;
  display: inline-block;
  vertical-align: top;
}
/* line 1480, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-footer {
  padding: 0 10px 10px;
}
@media (min-width: 992px) {
  /* line 1480, ad-default.scss */
  #ad-mini-cart .ad-box .ad-mini-cart-footer {
    padding: 0 35px 30px;
  }
}
/* line 1485, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-footer .lembretes {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 5px 0;
  margin: 0;
  list-style: none;
}
@media (min-width: 992px) {
  /* line 1485, ad-default.scss */
  #ad-mini-cart .ad-box .ad-mini-cart-footer .lembretes {
    padding: 20px 0;
  }
}
/* line 1495, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-footer .lembretes li span {
  font-size: 11px;
  color: #888888;
  letter-spacing: 0.1px;
  line-height: 16px;
  font-weight: 400;
}
/* line 1505, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-footer .clearfix span {
  font-size: 16px;
  color: #888888;
  line-height: 20px;
  font-weight: 400;
  padding: 5px 0;
  display: inline-block;
}
@media (min-width: 992px) {
  /* line 1505, ad-default.scss */
  #ad-mini-cart .ad-box .ad-mini-cart-footer .clearfix span {
    padding: 15px 0;
  }
}
/* line 1516, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-footer .clearfix b {
  padding: 5px 0;
  font-size: 18px;
  color: #2C9F2C;
  letter-spacing: -0.46px;
  line-height: 20px;
  font-weight: 700;
}
@media (min-width: 992px) {
  /* line 1516, ad-default.scss */
  #ad-mini-cart .ad-box .ad-mini-cart-footer .clearfix b {
    padding: 15px 0;
  }
}
/* line 1527, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-footer .clearfix .btn {
  width: 100%;
  margin: 3px 0;
  height: 50px;
  padding: 15px 5px;
  font-size: 14px;
}
@media (min-width: 992px) {
  /* line 1527, ad-default.scss */
  #ad-mini-cart .ad-box .ad-mini-cart-footer .clearfix .btn {
    margin: 0;
    width: 48%;
  }
}
/* line 1537, ad-default.scss */
#ad-mini-cart .ad-box .ad-mini-cart-footer .clearfix .btn.btn-default {
  margin-right: 3%;
}

/** MINI CART **/
/** FULL BANNER **/
/* line 1549, ad-default.scss */
#full-banner-mobile img{
  display: block;
  width: 100%!important;
  height: auto!important;
  max-width: 100%!important;
}
#full-banner .full-banner-carousel > .box-banner {
  float: left;
  display: none;
}
/* line 1552, ad-default.scss */
#full-banner .full-banner-carousel > .box-banner:nth-child(1) {
  display: block;
}
/* line 1554, ad-default.scss */
#full-banner .full-banner-carousel > .box-banner:nth-child(1) img {
  -webkit-filter: grayscale(100%);
  /* Chrome, Safari, Opera */
  filter: grayscale(100%);
  opacity: .3;
}
/* line 1562, ad-default.scss */
#full-banner .box-banner a {
  display: block;
  position: relative;
}
/* line 1565, ad-default.scss */
#full-banner .box-banner a img {
  transition: 300ms all;
}
/* line 1568, ad-default.scss */
#full-banner .box-banner a .box-temporizador {
  position: absolute;
  bottom: 115px;
  left: 127px;
  background: #FFC500;
  padding: 10px 23px;
}
@media (min-width: 1200px) {
  /* line 1568, ad-default.scss */
  #full-banner .box-banner a .box-temporizador {
    bottom: 157px;
    left: 174px;
  }
}
/* line 1578, ad-default.scss */
#full-banner .box-banner a .box-temporizador strong {
  font-size: 15px;
  color: #FFFFFF;
  letter-spacing: -0.31px;
  line-height: 18px;
  display: block;
  padding-bottom: 5px;
}
/* line 1586, ad-default.scss */
#full-banner .box-banner a .box-temporizador .btn-comprar {
  background: #2C9F2C;
  font: 700 16px/40px "Maven Pro", sans-serif;
  color: #FFFFFF;
  letter-spacing: -0.67px;
  width: 134px;
  height: 40px;
  border: 0 none;
}
/* line 1594, ad-default.scss */
#full-banner .box-banner a .box-temporizador .btn-comprar:hover {
  background: #217721;
}
/* line 1598, ad-default.scss */
#full-banner .box-banner a .box-temporizador .box-timer {
  display: inline-block;
  vertical-align: top;
  width: 40px;
  margin: 0 2px;
}
/* line 1603, ad-default.scss */
#full-banner .box-banner a .box-temporizador .box-timer span {
  background: white;
  background: -moz-linear-gradient(top, white 0%, white 49%, whitesmoke 49%, whitesmoke 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, white), color-stop(49%, white), color-stop(49%, whitesmoke), color-stop(100%, whitesmoke));
  background: -webkit-linear-gradient(top, white 0%, white 49%, whitesmoke 49%, whitesmoke 100%);
  background: -o-linear-gradient(top, white 0%, white 49%, whitesmoke 49%, whitesmoke 100%);
  background: -ms-linear-gradient(top, white 0%, white 49%, whitesmoke 49%, whitesmoke 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 49%, #f5f5f5 49%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0 );
  display: block;
  font: 900 16px/40px "Maven Pro", sans-serif;
  color: #333333;
  letter-spacing: -0.45px;
  text-align: center;
  width: 40px;
  height: 40px;
}
/* line 1619, ad-default.scss */
#full-banner .box-banner a .box-temporizador .box-timer span.label {
  font-size: 10px;
  line-height: 20px;
  color: #FFFFFF;
  letter-spacing: -0.21px;
  background: transparent;
  height: auto;
  width: auto;
}
/* line 1633, ad-default.scss */
#full-banner #ad-menu-full-banner {
  position: absolute;
  bottom: -22px;
  text-align: center;
  left: 0;
  right: 0;
}
/* line 1640, ad-default.scss */
#full-banner #ad-menu-full-banner li .ad-full-banner-label {
  border: 0 none;
  background: transparent;
  border-radius: 2px;
  border: 3px solid transparent;
  position: relative;
  padding: 0;
}
/* line 1647, ad-default.scss */
#full-banner #ad-menu-full-banner li .ad-full-banner-label:before {
  border: 5px solid transparent;
  border-bottom-color: #C81117;
  content: "";
  display: block;
  position: absolute;
  top: -13px;
  left: 50%;
  margin-left: -5px;
  transition: 300ms all;
  opacity: 0;
}
/* line 1659, ad-default.scss */
#full-banner #ad-menu-full-banner li .ad-full-banner-label:hover {
  border-color: #eee;
}
/* line 1662, ad-default.scss */
#full-banner #ad-menu-full-banner li .ad-full-banner-label.active {
  border-color: #C81117;
}
/* line 1664, ad-default.scss */
#full-banner #ad-menu-full-banner li .ad-full-banner-label.active:before {
  opacity: 1;
}
/* line 1669, ad-default.scss */
#full-banner #ad-menu-full-banner li img {
  max-width: 155px;
  width: auto!important;
  height: auto!important;
}
/* line 1678, ad-default.scss */
#full-banner .owl-controls .owl-buttons > div {
  border-radius: 0;
  background: transparent;
  border: 0 none;
}
/* line 1682, ad-default.scss */
#full-banner .owl-controls .owl-buttons > div .fa {
  font-size: 20px;
  color: #fff;
  line-height: 20px;
}
/* line 1687, ad-default.scss */
#full-banner .owl-controls .owl-buttons > div:hover {
  background: transparent;
}

/** FULL BANNER **/
/** BANNER REGUA **/
/* line 1697, ad-default.scss */
.banner-regua {
  padding: 10px 0;
  border-bottom: 1px solid #eee;
}
@media (min-width: 992px) {
  /* line 1697, ad-default.scss */
  .banner-regua {
    padding: 30px 0;
  }
}
/* line 1703, ad-default.scss */
.banner-regua .banner-regua-owl > .item {
  float: left;
  display: none;
}
/* line 1707, ad-default.scss */
.banner-regua .item {
  text-align: center;
}
/* line 1709, ad-default.scss */
.banner-regua .item img {
  margin-right: 5px;
  vertical-align: top;
}
/* line 1713, ad-default.scss */
.banner-regua .item > span {
  text-align: left;
}
/* line 1715, ad-default.scss */
.banner-regua .item > span b {
  font: 900 14px/16px "Maven Pro", sans-serif;
  color: #E31A21;
  letter-spacing: -0.53px;
  display: block;
  text-transform: uppercase;
}
/* line 1722, ad-default.scss */
.banner-regua .item > span span {
  font-size: 11px;
  color: #888888;
  letter-spacing: -0.11px;
  line-height: 12px;
  display: block;
}
/* line 1729, ad-default.scss */
.banner-regua .item > span a {
  font-size: 10px;
  color: #2C9F2C;
  letter-spacing: -0.5px;
  line-height: 10px;
  text-decoration: none;
}
/* line 1735, ad-default.scss */
.banner-regua .item > span a:hover {
  color: #217721;
}

/** BANNER REGUA **/
/** SHOWCASE BANNER **/
/* line 1746, ad-default.scss */
.show-case-banner-3 {
  display: block;
  margin: 0 -15px;
}
/* line 1749, ad-default.scss */
.show-case-banner-3:after {
  clear: both;
  content: "";
  display: table;
}
/* line 1754, ad-default.scss */
.show-case-banner-3 .box-banner {
  float: left;
  margin: 0;
  padding: 15px;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 1754, ad-default.scss */
  .show-case-banner-3 .box-banner {
    width: 33.33333333%;
  }
}
/* line 1762, ad-default.scss */
.show-case-banner-3 .box-banner img {
  max-width: 100%;
  height: auto!important;
  width: auto!important;
}

/** SHOWCASE BANNER **/
/** SHOWCASE **/
/* line 1773, ad-default.scss */
.showcase-row {
  border-top: 1px solid #eee;
  padding: 10px 0;
}
@media (min-width: 992px) {
  /* line 1773, ad-default.scss */
  .showcase-row {
    padding: 0;
  }
}

  .showcase-row > div.col-xs-2-5.visible-md.visible-lg{
    padding-top: 15px;
    padding-bottom: 15px;
  }

/* line 1780, ad-default.scss */
.show-case-banner-3 + .showcase-row {
  border-top: 0 none;
  /* padding-top: 20px; */
}

/* line 1785, ad-default.scss */
.showcase-row h2 {
  font-size: 18px;
  color: #333333;
  letter-spacing: -0.45px;
  font-weight: 700;
  line-height: 22px;
  text-align: center;
  position: relative;
  margin: 10px 0;
}
@media (min-width: 992px) {
  /* line 1785, ad-default.scss */
  .showcase-row h2 {
    text-align: left;
    padding: 15px;
    border-bottom: 1px solid #eee;
  }
}
/* line 1806, ad-default.scss */
.showcase-lancamentos-mais-vendidos h2:before, .showcase-campeoes-de-vendas h2:before, .showcase-smartphones h2:before, .showcase-informatica h2:before, .showcase-casa-eletronico h2:before, .showcase-hardware h2:before, .showcase-perifericos h2:before, .showcase-games h2:before, .showcase-seminovos h2:before {
  content: "";
  display: inline-block;
  /*position: absolute;
  left: -50px;
  top: -10px;*/
  vertical-align: middle;
  height: 40px;
  width: 40px;
  background-color: #E00008;
  background-repeat: no-repeat;
  background-position: center;
  margin: -5px 5px 0 0;
  border-radius: 100%;
}
@media (max-width: 991px) {
  /* line 1806, ad-default.scss */
  .showcase-lancamentos-mais-vendidos h2:before, .showcase-campeoes-de-vendas h2:before, .showcase-smartphones h2:before, .showcase-informatica h2:before, .showcase-casa-eletronico h2:before, .showcase-hardware h2:before, .showcase-perifericos h2:before, .showcase-games h2:before, .showcase-seminovos h2:before {
    display: none;
  }
}
/* line 1826, ad-default.scss */
.showcase-campeoes-de-vendas h2:before {
  background-image: url("/arquivos/icon-campeoes-de-vendas.png");
}
/* line 1826, ad-default.scss */
.showcase-smartphones h2:before {
  background-image: url("/arquivos/icon-showcase-smartphones.png");
}
/* line 1833, ad-default.scss */
.showcase-informatica h2:before {
  background-image: url("/arquivos/icon-showcase-informatica.png");
}
/* line 1840, ad-default.scss */
.showcase-casa-eletronico h2:before {
  background-image: url("/arquivos/icon-showcase-casa-eletronico.png");
}
/* line 1847, ad-default.scss */
.showcase-hardware h2:before {
  background-image: url("/arquivos/icon-showcase-hardware.png");
}
/* line 1854, ad-default.scss */
.showcase-perifericos h2:before {
  background-image: url("/arquivos/icon-showcase-perifericos.png");
}
/* line 1861, ad-default.scss */
.showcase-games h2:before {
  background-image: url("/arquivos/icon-showcase-games.png");
}
/* line 1868, ad-default.scss */
.showcase-seminovos h2:before {
  background-image: url("/arquivos/icon-showcase-seminovos.png");
}
/* line 1868, ad-default.scss */
.showcase-lancamentos-mais-vendidos h2:before {
  background-image: url("/arquivos/icon-lancamentos-mais-vendidos.png");
}
/* line 1873, ad-default.scss */
.showcase > div {
  margin: 10px 0 15px;
}
@media (max-width: 767px) {
  /* line 1877, ad-default.scss */
  .showcase .vitrine.prateleira[id*="ResultItems"] {
    margin: 0 -15px;
  }
}
/* line 1881, ad-default.scss */
.showcase ul {
  padding: 10px 0 0;
  margin: 0;
  list-style: none;
}
/* line 1885, ad-default.scss */
.showcase ul > li {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
  width: 50%;
  border-bottom: 1px solid #E5E5E5;
}
@media (min-width: 768px) {
  /* line 1885, ad-default.scss */
  .showcase ul > li {
    padding: 15px;
    width: 33.333333%;
    border-bottom-color: transparent;
  }
}
/* line 1899, ad-default.scss */
.showcase .owl-item {
  padding: 0 10px;
}
/* line 1902, ad-default.scss */
.showcase .box-item {
  padding: 15px 5px;
  display: block;
  position: relative;
  text-align: left;
  background: #FFFFFF;
  border: 1px solid transparent;
  border-radius: 3px;
  transition: 300ms all;
  min-height: 340px;
}
@media (min-width: 768px) {
  .showcase .box-item{
    padding: 15px;
  }
}
@media (min-width: 992px) {
  /* line 1902, ad-default.scss */
  .showcase .box-item {
    min-height: auto;
  }
}
/* line 1915, ad-default.scss */
.showcase .box-item a {
  text-decoration: none;
}
/* line 1918, ad-default.scss */
.showcase .box-item .product-image {
  display: block;
  margin: 0 auto 15px;
  text-align: center;
  position: relative;
}
/* line 1923, ad-default.scss */
.showcase .box-item .product-image img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto!important;
  width: auto!important;
}
/* line 1931, ad-default.scss */
.showcase .box-item .product-name {
  display: block;
  margin-bottom: 10px;
  min-height: 50px;
}
/* line 1935, ad-default.scss */
.showcase .box-item .product-name a {
  color: #333333;
  letter-spacing: 0.09px;
  font-weight: 400;
  font-size: 11px;
  line-height: 12px;
}
@media( min-width: 1200px ){
  .showcase .box-item .product-name a {
    font-size: 13px;
    line-height: 15px;
  }
}
/* line 1941, ad-default.scss */
.showcase .box-item .product-name a:hover {
  color: #000;
}
/* line 1946, ad-default.scss */
.showcase .box-item .flag-box {
  /*position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;*/
  display: block;
}
/* line 1951, ad-default.scss */
.showcase .box-item .flag-box .flag-percent {
  display: table;
  background: #F0324A;
  border-radius: 2px;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: 500;
  line-height: 13px;
  padding: 2px 4px;
  margin: 3px 0;
}
/* line 1962, ad-default.scss */
.showcase .box-item .flag-box .flag {
  display: block;
  background: #2888F8;
  border-radius: 0;
  font-size: 8px;
  color: #FFFFFF;
  font-weight: 500;
  line-height: 11px;
  padding: 4px;
  text-transform: uppercase;
  position: relative;
  margin: 2px 0;
  text-align: center;
}
@media( min-width: 768px ){
  .showcase .box-item .flag-box .flag{
    font-size: 10px;
  }
}
@media( min-width: 1200px ){
  .showcase .box-item .flag-box .flag {
    font-size: 13px;
    line-height: 13px;
  }
}
.showcase .box-item .flag-box .flag:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  border: 3px solid #fff;
  border-right-color: #3366a0;
  border-bottom-color: #3366a0;
}
@media( min-width: 768px ){
  .showcase .box-item .flag-box .flag:before {
    border-width: 5px;
  }
}
/* line 1975, ad-default.scss */
.showcase .box-item .flag-box .flag.melhor-preco-do-brasil {
  background: #228b22;
}
.showcase .box-item .flag-box .flag.melhor-preco-do-brasil:before {
    border-right-color: #077007;
    border-bottom-color: #077007;
}
.showcase .box-item .flag-box .flag.frete-gratis-sp:before{
  border-right-color: #962d2d;
  border-bottom-color: #962d2d;
}
.showcase .box-item .flag-box .flag.frete-gratis-sp {
  background: #C81117;
}
/* line 1978, ad-default.scss */
.showcase .box-item .flag-box .flag[class*="de-desconto"] {
  display: none;
}
/* line 1983, ad-default.scss */
.showcase .box-item .price {
  display: block;
  margin-bottom: 5px;
}
/* line 1986, ad-default.scss */
.showcase .box-item .price a {
  display: block;
}
/* line 1989, ad-default.scss */
.showcase .box-item .price .old-price {
  display: block;
  font-size: 12px;
  color: #b7b7b7;
  line-height: 16px;
  text-decoration: line-through;
}
/* line 1996, ad-default.scss */
.showcase .box-item .price .best-price {
  display: block;
  color: #E00008;
  letter-spacing: -0.41px;
  line-height: 22px;
  font-size: 20px;
  font-weight: 700;
}
@media( min-width: 768px ){
  .showcase .box-item .price .best-price {
    line-height: 30px;
    font-size: 28px;
  }
}
/* line 2004, ad-default.scss */
.showcase .box-item .price .desconto-boleto {
  display: block;
  font-size: 12px;
  color: #333333;
  letter-spacing: -0.28px;
  line-height: 14px;
  font-weight: 700;
}
/* line 2012, ad-default.scss */
.showcase .box-item .price .installment {
  font-size: 10px;
  color: #333333;
  font-weight: 400;
  line-height: 13px;
}
@media( min-width: 768px ){
  .showcase .box-item .price .installment{
    font-size: 12px;
  }
}
/* line 2019, ad-default.scss */
.showcase .box-item .out-of-stock {
  display: block;
  border: 1px solid #ddd;
  padding: 10px;
  text-align: center;
  color: #ddd;
  font-size: 15px;
  line-height: 15px;
  font-weight: 400;
  transition: 300ms all;
}
/* line 2030, ad-default.scss */
.showcase .box-item .out-of-stock span.on {
  display: none;
  color: #E31A21;
}
/* line 2034, ad-default.scss */
.showcase .box-item .out-of-stock span.off {
  display: block;
}
/* line 2038, ad-default.scss */
.showcase .box-item .out-of-stock:hover {
  border-color: #E31A21;
}
/* line 2041, ad-default.scss */
.showcase .box-item .out-of-stock:hover span.off {
  display: none;
}
/* line 2044, ad-default.scss */
.showcase .box-item .out-of-stock:hover span.on {
  display: block;
}
/* line 2050, ad-default.scss */
.showcase .box-item .compare {
  display: none;
  margin-top: 10px;
  cursor: pointer;
}
/* line 2054, ad-default.scss */
.showcase .box-item .compare input {
  height: auto;
  min-height: 0;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
/* line 2061, ad-default.scss */
.showcase .box-item .compare input.compare-product-checkbox.active + label {
  color: #E31A21;
}
/* line 2066, ad-default.scss */
.showcase .box-item .compare label {
  font-size: 12px;
  color: #AAAAAA;
  letter-spacing: 0.2px;
  font-weight: 400;
  line-height: 14px;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  transition: 300ms all;
}
/* line 2078, ad-default.scss */
.showcase .box-item .compare:hover label {
  color: #E31A21;
}
/* line 2084, ad-default.scss */
.showcase .box-item .add a {
  display: block;
  width: 100%;
  height: 43px;
  padding: 0;
  text-align: center;
  position: relative;
  background: #26BFC7;
  border-radius: 2px 22px 0px 0px;
  font-size: 0;
  color: transparent;
  line-height: 43px;
}
@media (min-width: 992px) {
  /* line 2084, ad-default.scss */
  .showcase .box-item .add a {
    visibility: hidden;
    opacity: 0;
  }
}
/* line 2100, ad-default.scss */
.showcase .box-item .add a:before {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: "ADD CARRINHO";
  font-size: 13px;
  color: #FFFFFF;
  letter-spacing: -0.41px;
  line-height: 43px;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  /* line 2100, ad-default.scss */
  .showcase .box-item .add a:before {
    content: "Adicionar ao Carrinho";
  }
}
/* line 2116, ad-default.scss */
.showcase .box-item .add a:hover {
  background: #22aab2;
}
/* line 2123, ad-default.scss */
.showcase .box-item:hover .add a {
  visibility: visible;
  opacity: 1;
}
/* line 2131, ad-default.scss */
.showcase[class*="showcase-owl"] > div > ul > li {
  float: left;
  display: none;
}
@media (max-width: 991px) {
  /* line 2135, ad-default.scss */
  .showcase[class*="showcase-owl"] .owl-controls {
    display: none!important;
  }
}
@media (max-width: 991px) {
  /* line 2140, ad-default.scss */
  .showcase[class*="showcase-owl"] .owl-wrapper-outer {
    margin: 0 -15px;
    width: auto!important;
  }
}
/* line 2146, ad-default.scss */
.showcase[class*="showcase-owl"] .owl-item {
  padding: 0;
}

@media (min-width: 992px) {
  /* line 2153, ad-default.scss */
  #department-page .box-item .compare {
    display: block;
  }
}

/** SHOWCASE **/
/** HOME **/
#home-page main.container{
  background-color: transparent;
}
#home-page .banner-regua,
#home-page .show-case-banner-3,
#home-page .showcase-row{
  background: #fff;
}

#home-page .banner-regua{
  margin: 0 -15px;
}
#home-page .showcase-row{
  margin: 10px -15px;
}
#home-page .showcase.showcase-owl-4 .box-item{
}
@media( min-width: 768px ){
  #home-page .showcase.showcase-owl-4 .box-item{
    padding: 15px 30px;   
  }
}
#home-page .showcase > div,
#home-page .showcase ul,
#home-page .owl-controls{
  padding: 0;
  margin: 0;
}

/** HOME **/
/** BREADCRUMB **/
/* line 2169, ad-default.scss */
.bread-crumb {
  padding: 0;
  margin: 15px 0;
}
@media (max-width: 767px) {
  /* line 2169, ad-default.scss */
  .bread-crumb {
    display: none;
  }
}
/* line 2175, ad-default.scss */
.bread-crumb:after {
  display: table;
  clear: both;
  content: "";
}
/* line 2180, ad-default.scss */
.bread-crumb ul {
  padding: 0;
  list-style: none;
  margin: 0;
}
/* line 2184, ad-default.scss */
.bread-crumb ul li {
  float: left;
  padding-right: 10px;
}
/* line 2188, ad-default.scss */
.bread-crumb ul li:first-child a {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 16px;
  height: 14px;
  background: url("/arquivos/icon-home-breadcrumb.png") no-repeat scroll center transparent;
}
/* line 2197, ad-default.scss */
.bread-crumb ul li:before {
  padding-right: 10px;
  content: "\f054";
  display: block;
  float: left;
  font-family: FontAwesome;
  font-size: 8px;
  color: #C81117;
  letter-spacing: -0.25px;
  line-height: 20px;
}
/* line 2209, ad-default.scss */
.bread-crumb ul li:first-child:before {
  display: none;
}
/* line 2213, ad-default.scss */
.bread-crumb ul li a {
  font-size: 12px;
  color: #888888;
  font-weight: 400;
  line-height: 20px;
}
/* line 2220, ad-default.scss */
.bread-crumb ul li strong a {
  font-size: 12px;
  color: #888888;
  font-weight: 400;
  line-height: 20px;
}

/** BREADCRUMB **/
/** DEPARTMENT **/
/* line 2234, ad-default.scss */
.resultado-busca-filtro .compare {
  display: none;
}

/* line 2242, ad-default.scss */
#department-page .searchResultsTime .resultado-busca-termo,
#department-page .searchResultsTime .resultado-busca-tempo,
#department-page .vitrine .pager.top,
#department-page .filterBy {
  display: none;
}
/* line 2247, ad-default.scss */
#department-page .searchResultsTime .value,
#department-page .searchResultsTime .label {
  font-size: 13px;
  color: #888888;
  font-weight: 400;
  display: inline-block;
  padding: 0 10px 0 0;
}
/* line 2255, ad-default.scss */
#department-page .resultado-busca-filtro {
  text-align: center;
}
/* line 2257, ad-default.scss */
#department-page .resultado-busca-filtro label {
  font-size: 11px;
  color: #BCC3CB;
  font-weight: 500;
  line-height: 40px;
}
/* line 2263, ad-default.scss */
#department-page .resultado-busca-filtro select {
  background: #FFFFFF;
  border: 1px solid #E1E6EC;
  border-radius: 2px;
  height: 40px;
  font-size: 11px;
  color: #677586;
  line-height: 11px;
  font-weight: 500;
}
/* line 2274, ad-default.scss */
#department-page .descricao-seo {
  padding-bottom: 30px;
}
/* line 2276, ad-default.scss */
#department-page .descricao-seo h3 {
  font-size: 24px;
  color: #333333;
  line-height: 27px;
  font-weight: 700;
  border-top: 1px solid #E5E5E5;
  padding-top: 20px;
  margin-top: 20px;
}
/* line 2285, ad-default.scss */
#department-page .descricao-seo p {
  font-size: 14px;
  color: #888888;
  letter-spacing: 0.2px;
  line-height: 22px;
  font-weight: 400;
}

/* line 2294, ad-default.scss */
.menu-departamento {
  background: #FFFFFF;
  padding: 5px;
}
/* line 2297, ad-default.scss */
.menu-departamento .menu-navegue {
  display: none;
}
/* line 2302, ad-default.scss */
.menu-departamento h3, .menu-departamento h3 a,
.menu-departamento h5,
.menu-departamento h5 a {
  font-size: 14px;
  color: #E31A21;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
  margin: 25px 0 10px;
}
/* line 2309, ad-default.scss */
.menu-departamento h3:hover, .menu-departamento h3 a:hover,
.menu-departamento h5:hover,
.menu-departamento h5 a:hover {
  color: #cc171e;
}
/* line 2314, ad-default.scss */
.menu-departamento h5 {
  border-top: 1px solid #E5E5E5;
  padding-top: 30px;
}
/* line 2319, ad-default.scss */
.menu-departamento h4, .menu-departamento h4 a {
  font-size: 12px;
  color: #888888;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  padding: 5px 0;
  margin: 0;
}
/* line 2327, ad-default.scss */
.menu-departamento h4:hover, .menu-departamento h4 a:hover {
  color: #626262;
}
/* line 2332, ad-default.scss */
.menu-departamento ul {
  padding: 0;
  list-style: 0;
  margin: 0;
}
/* line 2336, ad-default.scss */
.menu-departamento ul li {
  display: block;
}
/* line 2338, ad-default.scss */
.menu-departamento ul li a {
  font-size: 12px;
  color: #888888;
  font-weight: 700;
  line-height: 15px;
  text-decoration: none;
  padding: 5px 0;
  margin: 0;
  display: block;
}
/* line 2347, ad-default.scss */
.menu-departamento ul li a:hover {
  color: #626262;
}

/* line 2355, ad-default.scss */
.col-showcase #ad-order-by {
  border: 1px solid #E31A21;
  border-radius: 0;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 2361, ad-default.scss */
.col-showcase #ad-order-by li {
  margin: 0;
  padding: 10px;
  font-size: 14px;
  color: #333333;
  font-weight: 400;
  line-height: 16px;
  transition: 300ms all;
  width: auto;
}
@media (min-width: 1200px) {
  /* line 2361, ad-default.scss */
  .col-showcase #ad-order-by li {
    padding: 10px 15px;
  }
}
/* line 2373, ad-default.scss */
.col-showcase #ad-order-by li:hover {
  cursor: pointer;
  color: #000;
}
/* line 2377, ad-default.scss */
.col-showcase #ad-order-by li.active {
  color: #E31A21;
}
/* line 2382, ad-default.scss */
.col-showcase .titulo-sessao {
  font-size: 30px;
  color: #333333;
  letter-spacing: -1px;
  font-weight: 700;
  line-height: 33px;
}
/* line 2391, ad-default.scss */
.col-showcase .showcase ul > li {
  padding: 0;
  width: 50%;
  border-bottom: 1px solid #E5E5E5;
}
@media (min-width: 768px) {
  /* line 2391, ad-default.scss */
  .col-showcase .showcase ul > li {
    /* padding: 15px; */
    width: 25%;
    border-bottom-color: transparent;
  }
}

/** DEPARTMENT **/
/** PRODUCT **/
/* line 2407, ad-default.scss */
#menu-anchor {
  position: fixed;
  top: 50%;
  left: 30px;
  margin-top: -135px;
}
@media (max-width: 1199px) {
  /* line 2407, ad-default.scss */
  #menu-anchor {
    display: none;
  }
}
/* line 2415, ad-default.scss */
#menu-anchor ul {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 2420, ad-default.scss */
#menu-anchor ul li {
  display: block;
}
/* line 2422, ad-default.scss */
#menu-anchor ul li a {
  background: #fff;
  display: block;
  border: 1px solid #D7D7D7;
  width: 48px;
  height: 48px;
  text-align: center;
  margin: 5px 0;
  position: relative;
}
/* line 2431, ad-default.scss */
#menu-anchor ul li a:after {
  content: "";
  border: 4px solid transparent;
  top: 50%;
  right: -8px;
  border-left-color: transparent;
  position: absolute;
  margin-top: -4px;
}
/* line 2440, ad-default.scss */
#menu-anchor ul li a img {
  margin-top: 12px;
  -webkit-filter: grayscale(100%);
  /* Chrome, Safari, Opera */
  filter: grayscale(100%);
  opacity: .5;
  transition: 300ms all;
}
/* line 2448, ad-default.scss */
#menu-anchor ul li a[href="#informacoes-produto"] img {
  margin-top: 15px;
}
/* line 2453, ad-default.scss */
#menu-anchor ul li a[href="#compre-junto"] img {
  margin-top: 16px;
}
/* line 2458, ad-default.scss */
#menu-anchor ul li a:hover img {
  opacity: 1;
}
/* line 2462, ad-default.scss */
#menu-anchor ul li a.nav-active {
  border-color: #E31A21;
}
/* line 2464, ad-default.scss */
#menu-anchor ul li a.nav-active:after {
  border-left-color: #E31A21;
}
/* line 2467, ad-default.scss */
#menu-anchor ul li a.nav-active img {
  -webkit-filter: grayscale(0);
  /* Chrome, Safari, Opera */
  filter: grayscale(0);
  opacity: 1;
}

@media (max-width: 991px) {
  /* line 2477, ad-default.scss */
  #product-page {
    padding-bottom: 75px;
  }
}
/* line 2482, ad-default.scss */
#product-page .product-name .productName {
  font-size: 15px;
  color: #333333;
  letter-spacing: 0.1px;
  line-height: 20px;
  font-weight: 700;
  text-align: center;
  display: block;
}
@media (min-width: 992px) {
  /* line 2482, ad-default.scss */
  #product-page .product-name .productName {
    display: inline-block;
    vertical-align: bottom;
    text-align: left;
    font-size: 22px;
    letter-spacing: -0.18px;
    line-height: 32px;
  }
}
/* line 2499, ad-default.scss */
#product-page .product-name small {
  font-size: 12px;
  color: #888888;
  font-weight: 400;
  line-height: 24px;
  vertical-align: bottom;
  display: inline-block;
  margin-left: 10px;
}
#product-page .product-name small div{
  font-size: 12px;
  color: #888888;
  font-weight: 400;
  line-height: 24px;
  vertical-align: bottom;
  display: inline-block;
}
/* line 2510, ad-default.scss */
#product-page .rating a {
  font-size: 11px;
  color: #888888;
  letter-spacing: 0.1px;
  line-height: 20px;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 5px;
}
/* line 2516, ad-default.scss */
#product-page .rating a strong {
  font-weight: 400;
  margin-right: 10px;
  line-height: 20px;
  vertical-align: text-bottom;
}
/* line 2527, ad-default.scss */
#product-page .col-foto #show #include {
  min-height: 300px;
}
@media (min-width: 1200px) {
  /* line 2527, ad-default.scss */
  #product-page .col-foto #show #include {
    min-height: 360px;
  }
}
/* line 2533, ad-default.scss */
#product-page .col-foto #show #include #image .zoomPad {
  overflow: hidden;
  position: relative;
}
/* line 2537, ad-default.scss */
#product-page .col-foto #show #include #image .zoomWindow {
  overflow: hidden;
  left: 0!important;
  right: 0!important;
  bottom: 0!important;
  top: 0!important;
  z-index: 10!important;
}
/* line 2545, ad-default.scss */
#product-page .col-foto #show #include #image .image-zoom {
  display: block;
  text-align: center;
}
/* line 2549, ad-default.scss */
#product-page .col-foto #show #include #image #image-main {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
/* line 2556, ad-default.scss */
#product-page .col-foto #show .thumbs {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  text-align: center;
  max-height: 80px;
  overflow: hidden;
  padding: 0 20px;
}
@media (min-width: 992px) {
  /* line 2556, ad-default.scss */
  #product-page .col-foto #show .thumbs {
    text-align: left;
  }
}
/* line 2570, ad-default.scss */
#product-page .col-foto #show .thumbs .owl-controls .owl-buttons > div {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background: #E5E5E5;
}
/* line 2575, ad-default.scss */
#product-page .col-foto #show .thumbs .owl-controls .owl-buttons > div .fa {
  line-height: 20px;
  font-size: 10px;
}
/* line 2582, ad-default.scss */
#product-page .col-foto #show .thumbs li {
  display: block;
  padding: 5px;
  margin: 0 auto;
}
/* line 2586, ad-default.scss */
#product-page .col-foto #show .thumbs li a {
  display: block;
  border: 0 none;
  background: #fff;
  padding: 0;
  opacity: 1;
}
/* line 2592, ad-default.scss */
#product-page .col-foto #show .thumbs li a.ON {
  opacity: .6;
}
/* line 2595, ad-default.scss */
#product-page .col-foto #show .thumbs li a img {
  display: block;
  margin: 0 auto;
  transition: 300ms all;
  max-width: 100%;
}
/* line 2603, ad-default.scss */
#product-page .col-foto #show .thumbs #btn-open-video {
  background: transparent;
  border-radius: 0;
  width: 80px;
  height: 65px;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  margin-top: 0;
}
/* line 2615, ad-default.scss */
#product-page .col-foto #show .thumbs #btn-open-video .fa {
  color: #e31a21;
  font-size: 50px;
  display: block;
  line-height: 45px;
  transition: 300ms all;
}
/* line 2623, ad-default.scss */
#product-page .col-foto #show .thumbs #btn-open-video span {
  font-size: 10px;
  color: #FFFFFF;
  letter-spacing: 0.36px;
  line-height: 12px;
  font-weight: 700;
  display: block;
}
/* line 2632, ad-default.scss */
#product-page .col-foto #show .thumbs #btn-open-video:hover .fa {
  color: #b5151a;
}
/* line 2639, ad-default.scss */
#product-page .col-foto .flag {
  display: none;
}
/* line 2644, ad-default.scss */
#product-page .col-info .col-info-title {
  font-size: 13px;
  color: #333333;
  letter-spacing: -0.28px;
  line-height: 15px;
  font-weight: 700;
  display: block;
  margin-bottom: 10px;
}
/* line 2653, ad-default.scss */
#product-page .col-info .brand-name {
  font-size: 12px;
  color: #888888;
  font-weight: 400;
  line-height: 18px;
}
/* line 2658, ad-default.scss */
#product-page .col-info .brand-name .brandName {
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}
/* line 2662, ad-default.scss */
#product-page .col-info .brand-name .brandName a {
  color: #E31A21;
  text-decoration: none;
}
/* line 2665, ad-default.scss */
#product-page .col-info .brand-name .brandName a:hover {
  color: #b5151a;
}
@media (max-width: 991px) {
  /* line 2671, ad-default.scss */
  #product-page .col-info .descricao-resumida {
    display: none;
  }
}
/* line 2675, ad-default.scss */
#product-page .col-info .descricao-resumida ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 2679, ad-default.scss */
#product-page .col-info .descricao-resumida ul li {
  display: block;
}
/* line 2681, ad-default.scss */
#product-page .col-info .descricao-resumida ul li img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
}
/* line 2686, ad-default.scss */
#product-page .col-info .descricao-resumida ul li span {
  font-size: 12px;
  color: #888888;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
}
/* line 2697, ad-default.scss */
#product-page .col-info .productDescriptionShort {
  font-size: 12px;
  color: #888888;
  font-weight: 400;
  line-height: 20px;
  padding: 15px 0;
  margin-bottom: 15px;
  border-bottom: 1px solid #DDDDDD;
}
/* line 2707, ad-default.scss */
#product-page .col-info .produto-similar h2 {
  margin: 0 0 5px;
  font-size: 13px;
  color: #333333;
  letter-spacing: -0.28px;
  font-weight: 700;
  line-height: 15px;
  text-align: center;
}
@media (min-width: 992px) {
  /* line 2707, ad-default.scss */
  #product-page .col-info .produto-similar h2 {
    text-align: left;
  }
}
/* line 2719, ad-default.scss */
#product-page .col-info .produto-similar ul {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0 -5px;
  text-align: center;
}
@media (min-width: 992px) {
  /* line 2719, ad-default.scss */
  #product-page .col-info .produto-similar ul {
    text-align: left;
  }
}
/* line 2728, ad-default.scss */
#product-page .col-info .produto-similar ul li {
  display: inline-block;
  vertical-align: top;
  padding: 5px;
}
/* line 2732, ad-default.scss */
#product-page .col-info .produto-similar ul li .product-image {
  max-width: 49px;
  max-height: 49px;
  border: 1px solid #E5E5E5;
  display: block;
  padding: 1px;
}
/* line 2738, ad-default.scss */
#product-page .col-info .produto-similar ul li .product-image img {
  max-width: 46px;
  max-height: 46px;
}
/* line 2742, ad-default.scss */
#product-page .col-info .produto-similar ul li .product-image:hover {
  border-color: #E31A21;
}
/* line 2747, ad-default.scss */
#product-page .col-info .produto-similar ul li.atual .product-image {
  border-color: #E31A21;
}
/* line 2754, ad-default.scss */
/* #product-page .col-info .sku-selector-container {
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  text-align: center;
}*/
@media (min-width: 992px) {
  /* line 2754, ad-default.scss */
  #product-page .col-info .sku-selector-container {
    border-top: 0 none;
    padding-top: 0;
    text-align: left;
  }
}
/* line 2767, ad-default.scss */
#product-page .col-info .sku-selector-container ul {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 2773, ad-default.scss */
#product-page .col-info .sku-selector-container ul li.specification {
  font-size: 13px;
  color: #333333;
  letter-spacing: -0.28px;
  font-weight: 700;
  line-height: 15px;
  display: block;
  margin: 10px 0 5px;
}
/* line 2782, ad-default.scss */
#product-page .col-info .sku-selector-container ul li.skuList {
  display: block;
}
/* line 2784, ad-default.scss */
#product-page .col-info .sku-selector-container ul li.skuList > span {
  margin: 0 -5px;
}
/* line 2786, ad-default.scss */
#product-page .col-info .sku-selector-container ul li.skuList > span input {
  display: none;
}
/* line 2789, ad-default.scss */
#product-page .col-info .sku-selector-container ul li.skuList > span label {
  background: #FFFFFF;
  border: 1px solid #E5E5E5;
  font-size: 13px;
  color: #888888;
  letter-spacing: -0.28px;
  font-weight: 400;
  padding: 10px 15px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  margin: 5px;
  cursor: pointer;
  transition: 300ms all;
}
/* line 2803, ad-default.scss */
#product-page .col-info .sku-selector-container ul li.skuList > span label:hover {
  border-color: #cccccc;
  color: #6f6f6f;
}
/* line 2807, ad-default.scss */
#product-page .col-info .sku-selector-container ul li.skuList > span label.checked {
  border-color: #E31A21;
  color: #E31A21;
}
/* line 2822, ad-default.scss */
#product-page .cep-box #popupCalculoFreteWrapper,
#product-page .cep-box #calculoFrete .quantity,
#product-page .cep-box #calculoFrete .header,
#product-page .cep-box #calculoFrete .footer {
  display: none!important;
}
/* line 2825, ad-default.scss */
#product-page .cep-box fieldset {
  position: relative;
}
/* line 2827, ad-default.scss */
#product-page .cep-box fieldset label {
  font-size: 13px;
  color: #333333;
  letter-spacing: -0.28px;
  line-height: 20px;
  margin: 0;
  display: block;
}
/* line 2835, ad-default.scss */
#product-page .cep-box fieldset #txtCep {
  display: block;
  width: 100%;
  padding: 0 60px 0 70px;
  border: 1px solid #E5E5E5;
  border-radius: 0;
  box-shadow: 0 0 0 transparent;
  font-size: 20px;
  color: #333333;
  line-height: 46px;
  font-weight: 400;
  height: 46px;
  margin-top: 8px;
  transition: 300ms all;
  background: url("/arquivos/icon-cep.png") no-repeat scroll 15px center white;
}
/* line 2850, ad-default.scss */
#product-page .cep-box fieldset #txtCep:focus {
  outline: 0 none;
  border-color: #b2b2b2;
}
/* line 2855, ad-default.scss */
#product-page .cep-box fieldset #btnFreteSimulacao {
  border: 0 none;
  background: transparent;
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 16px;
  color: #E31A21;
  font-weight: 700;
  height: 46px;
  width: 46px;
  padding: 0;
}
/* line 2867, ad-default.scss */
#product-page .cep-box fieldset #btnFreteSimulacao:hover {
  color: #b5151a;
}
/* line 2871, ad-default.scss */
#product-page .cep-box fieldset .lnkExterno {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 11px;
  color: #888888;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}
/* line 2880, ad-default.scss */
#product-page .cep-box fieldset .lnkExterno:hover {
  color: #626262;
}
/* line 2886, ad-default.scss */
#product-page .social-buttons {
  padding: 15px 0 0;
  margin: 0 -1px;
}
/* line 2889, ad-default.scss */
#product-page .social-buttons ul {
  display: block;
  margin: 0;
}
/* line 2892, ad-default.scss */
#product-page .social-buttons ul li {
  vertical-align: top;
  margin: 0;
  padding: 1px;
}
/* line 2899, ad-default.scss */
#product-page .price-box {
  background: #fff;
  padding: 15px 0;
  text-align: center;
}
@media (min-width: 992px) {
  /* line 2899, ad-default.scss */
  #product-page .price-box {
    text-align: left;
    border: 1px solid #DDD;
    border-radius: 0;
    padding: 30px;
  }
}
/* line 2909, ad-default.scss */
#product-page .price-box.comprar-scroll {
  position: fixed;
  z-index: 5;
}
/* line 2913, ad-default.scss */
#product-page .price-box em {
  font-style: normal;
}
/* line 2917, ad-default.scss */
#product-page .price-box .preco-a-vista,
#product-page .price-box .economia-de {
  display: none!important;
}
/* line 2921, ad-default.scss */
#product-page .price-box .productPrice .descricao-preco {
  margin: 0;
}
/* line 2924, ad-default.scss */
#product-page .price-box .productPrice .valor-de {
  color: #888;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  text-decoration: line-through;
  display: block;
}
/* line 2931, ad-default.scss */
#product-page .price-box .productPrice .valor-de strong {
  font-weight: 400;
}
/* line 2935, ad-default.scss */
#product-page .price-box .productPrice .valor-por {
  color: transparent;
  font-size: 0;
  line-height: 0;
  display: block;
}
/* line 2940, ad-default.scss */
#product-page .price-box .productPrice .valor-por strong {
  font-size: 36px;
  color: #E00008;
  letter-spacing: -1.13px;
  line-height: 40px;
}
/* line 2947, ad-default.scss */
#product-page .price-box .productPrice .valor-dividido {
  font-size: 13px;
  color: #333333;
  letter-spacing: 0.1px;
  line-height: 12px;
  font-weight: 400;
}
/* line 2954, ad-default.scss */
#product-page .price-box .productPrice .valor-dividido label,
#product-page .price-box .productPrice .valor-dividido strong {
  font-weight: 700;
  margin: 0;
}
/* line 2960, ad-default.scss */
#product-page .price-box .other-payment-method-content {
  position: relative;
}
/* line 2962, ad-default.scss */
#product-page .price-box .other-payment-method-content #open-parcelamento {
  font-size: 11px;
  color: #333333;
  letter-spacing: 0.09px;
  line-height: 12px;
  font-weight: 400;
}
/* line 2968, ad-default.scss */
#product-page .price-box .other-payment-method-content #open-parcelamento:hover {
  color: #000;
}
/* line 2972, ad-default.scss */
#product-page .price-box .other-payment-method-content .other-payment-method {
  position: absolute;
  right: 0;
  bottom: 100%;
  display: none;
  background: #fff;
  border: 1px solid #ddd;
  padding: 10px;
  min-width: 300px;
  max-height: 200px;
}
#product-page .price-box .other-payment-method-content .other-payment-method .titulo-parcelamento{
  display: block;
  font-weight: 400;
  color: #c81117;
}
#product-page .price-box .other-payment-method-content .other-payment-method ul{
  display: block;
  padding: 10px 0;
  margin: 0;
  list-style: none;
}
#product-page .price-box .other-payment-method-content .other-payment-method ul li{
  padding: 2px 0;
}
#product-page .price-box .other-payment-method-content .other-payment-method ul li,
#product-page .price-box .other-payment-method-content .other-payment-method ul li span{
  font-size: 12px;
  color: #111;
  
}
#product-page .price-box .other-payment-method-content .other-payment-method a{
  font-size: 10px;
  display: none;
  color: #2888f8;
}

#product-page .valor-boleto-debito{
  padding: 10px 0;
}
  #product-page .valor-boleto-debito > b{
    color: #32a832;
    font-size: 30px;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 0.1px;
    display: block;
  }
  #product-page .valor-boleto-debito span{
    font-size: 12px;
    color: #333333;
    letter-spacing: 0.1px;
    line-height: 12px;
    font-weight: 400;
  }
    #product-page .valor-boleto-debito span strong{

    }
    #product-page .valor-boleto-debito span b{
      color: #32a832;
    }

/* line 2979, ad-default.scss */
#product-page .price-box .box-comprar-qtd {
  padding-top: 15px;
}
@media (max-width: 991px) {
  /* line 2979, ad-default.scss */
  #product-page .price-box .box-comprar-qtd {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 0;
    z-index: 50;
  }
}
/* line 2989, ad-default.scss */
#product-page .price-box .box-comprar-qtd .box-qty {
  position: relative;
  margin: 0;
}
@media (min-width: 992px) {
  /* line 2989, ad-default.scss */
  #product-page .price-box .box-comprar-qtd .box-qty {
    margin-right: 10px;
  }
}
/* line 2995, ad-default.scss */
#product-page .price-box .box-comprar-qtd .box-qty input {
  background-color: #fff;
  width: 80px;
  height: 70px;
  padding: 0 35px 0 5px;
  text-align: center;
  border: 1px solid #DDDDDD;
  border-radius: 0;
  font-size: 20px;
  color: #888888;
  letter-spacing: -0.29px;
}
/* line 3007, ad-default.scss */
#product-page .price-box .box-comprar-qtd .box-qty button {
  border: 0 none;
  border-left: 1px solid #ddd;
  background-color: transparent;
  border-radius: 0;
  position: absolute;
  right: 0;
  height: 35px;
  width: 30px;
  font-size: 16px;
  font-weight: 700;
  color: #888888;
}
/* line 3019, ad-default.scss */
#product-page .price-box .box-comprar-qtd .box-qty button.btn-more {
  top: 0;
  border-bottom: 1px solid #ddd;
}
/* line 3023, ad-default.scss */
#product-page .price-box .box-comprar-qtd .box-qty button.btn-less {
  bottom: 0;
}
/* line 3026, ad-default.scss */
#product-page .price-box .box-comprar-qtd .box-qty button:hover {
  background-color: #ddd;
}
/* line 3031, ad-default.scss */
#product-page .price-box .box-comprar-qtd .buy-button {
  background: #32a832;
  background: -moz-linear-gradient(top, #32a832 0%, #32a832 51%, #2c9f2c 51%, #2c9f2c 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #32a832), color-stop(51%, #32a832), color-stop(51%, #2c9f2c), color-stop(100%, #2c9f2c));
  background: -webkit-linear-gradient(top, #32a832 0%, #32a832 51%, #2c9f2c 51%, #2c9f2c 100%);
  background: -o-linear-gradient(top, #32a832 0%, #32a832 51%, #2c9f2c 51%, #2c9f2c 100%);
  background: -ms-linear-gradient(top, #32a832 0%, #32a832 51%, #2c9f2c 51%, #2c9f2c 100%);
  background: linear-gradient(to bottom, #32a832 0%, #32a832 51%, #2c9f2c 51%, #2c9f2c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32a832', endColorstr='#2c9f2c', GradientType=0 );
  color: #fff;
  font-size: 36px;
  line-height: 26px;
  font-weight: 700;
  height: 70px;
  text-align: center;
  padding: 10px;
  text-decoration: none;
  text-transform: lowercase;
}
/* line 3049, ad-default.scss */
#product-page .price-box .box-comprar-qtd .buy-button span {
  display: block;
  font-size: 13px;
  color: #FFFFFF;
  letter-spacing: -0.66px;
  font-weight: 700;
  line-height: 25px;
}
/* line 3056, ad-default.scss */
#product-page .price-box .box-comprar-qtd .buy-button span span {
  width: 12px;
  height: 14px;
  background: url("/arquivos/icon-btn-comprar.png") no-repeat scroll center transparent;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
/* line 3065, ad-default.scss */
#product-page .price-box .box-comprar-qtd .buy-button:hover {
  opacity: .8;
}
/* line 3073, ad-default.scss */
#product-page .box-seminovos .prateleira > h2 {
  display: none;
}
/* line 3076, ad-default.scss */
#product-page .box-seminovos .prateleira ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 3081, ad-default.scss */
#product-page .box-seminovos .prateleira .box-item {
  background: url("/arquivos/icon-seminovos-pag-produto.png") no-repeat scroll right bottom #2888f8;
  padding: 20px;
  display: block;
  text-align: center;
  margin-top: 30px;
  position: relative;
}
/* line 3088, ad-default.scss */
#product-page .box-seminovos .prateleira .box-item:before {
  position: absolute;
  right: -15px;
  top: -20px;
  content: "";
  width: 45px;
  height: 45px;
  background: url(/arquivos/selo-seminovo-pag-produto.png) no-repeat scroll center transparent;
  display: block;
  padding: 0;
}
/* line 3099, ad-default.scss */
#product-page .box-seminovos .prateleira .box-item .flag-box {
  display: none;
}
/* line 3102, ad-default.scss */
#product-page .box-seminovos .prateleira .box-item .msg {
  font-size: 14px;
  line-height: 18px;
  color: #CFECFF;
  letter-spacing: -0.44px;
  font-weight: 700;
  display: block;
}
/* line 3110, ad-default.scss */
#product-page .box-seminovos .prateleira .box-item a {
  text-decoration: none;
}
/* line 3114, ad-default.scss */
#product-page .box-seminovos .prateleira .box-item .price .old-price {
  display: none;
}
/* line 3117, ad-default.scss */
#product-page .box-seminovos .prateleira .box-item .price .best-price {
  font-size: 32px;
  line-height: 40px;
  color: #FFFFFF;
  letter-spacing: -1.38px;
  display: block;
  font-weight: 700;
}
/* line 3125, ad-default.scss */
#product-page .box-seminovos .prateleira .box-item .price .recebe-valor-economia {
  display: block;
  font-size: 17px;
  color: #FFFFFF;
  letter-spacing: -0.73px;
  font-weight: 700;
  line-height: 20px;
}
/* line 3134, ad-default.scss */
#product-page .box-seminovos .prateleira .box-item .btn-comprar {
  background: #32a832;
  background: -moz-linear-gradient(top, #32a832 0%, #32a832 51%, #2c9f2c 51%, #2c9f2c 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #32a832), color-stop(51%, #32a832), color-stop(51%, #2c9f2c), color-stop(100%, #2c9f2c));
  background: -webkit-linear-gradient(top, #32a832 0%, #32a832 51%, #2c9f2c 51%, #2c9f2c 100%);
  background: -o-linear-gradient(top, #32a832 0%, #32a832 51%, #2c9f2c 51%, #2c9f2c 100%);
  background: -ms-linear-gradient(top, #32a832 0%, #32a832 51%, #2c9f2c 51%, #2c9f2c 100%);
  background: linear-gradient(to bottom, #32a832 0%, #32a832 51%, #2c9f2c 51%, #2c9f2c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32a832', endColorstr='#2c9f2c', GradientType=0 );
  color: #fff;
  font-size: 36px;
  line-height: 26px;
  font-weight: 700;
  height: 70px;
  text-align: center;
  padding: 10px;
  text-decoration: none;
  text-transform: lowercase;
  max-width: 210px;
  display: block;
  margin: 10px auto 0;
}
/* line 3155, ad-default.scss */
#product-page .box-seminovos .prateleira .box-item .btn-comprar span {
  display: block;
  font-size: 13px;
  color: #FFFFFF;
  letter-spacing: -0.66px;
  font-weight: 700;
  line-height: 25px;
}
/* line 3162, ad-default.scss */
#product-page .box-seminovos .prateleira .box-item .btn-comprar span span {
  width: 12px;
  height: 14px;
  background: url("/arquivos/icon-btn-comprar.png") no-repeat scroll center transparent;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
/* line 3171, ad-default.scss */
#product-page .box-seminovos .prateleira .box-item .btn-comprar:hover {
  opacity: .8;
}
/* line 3183, ad-default.scss */
#product-page #produtos-similares h2,
#product-page #compre-junto h4,
#product-page #detalhes-do-produto h2,
#product-page #resenha h4,
#product-page #caracteristicas h4 {
  font-size: 18px;
  color: #E31A21;
  letter-spacing: -0.14px;
  font-weight: 700;
  line-height: 20px;
  margin-top: 0;
}
/* line 3195, ad-default.scss */
#product-page #produtos-similares,
#product-page #compre-junto,
#product-page #detalhes-do-produto,
#product-page #resenha,
#product-page #caracteristicas h4 {
  border-top: 1px solid #E5E5E5;
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 3203, ad-default.scss */
#product-page #compre-junto,
#product-page #produtos-similares,
#product-page #resenha,
#product-page #opnioes-dos-clientes {
  background: #fff;
  position: relative;
  z-index: 10;
}
/* line 3208, ad-default.scss */
#product-page #divCompreJunto {
  background: #fff;
}
/* line 3211, ad-default.scss */
#product-page #compre-junto {
  border: 0 none;
  background: transparent;
}
/* line 3214, ad-default.scss */
#product-page #compre-junto hr {
  display: none!important;
}
/* line 3217, ad-default.scss */
#product-page #compre-junto table {
  width: 100%;
}
/* line 3219, ad-default.scss */
#product-page #compre-junto table td {
  padding: 15px;
}
/* line 3223, ad-default.scss */
#product-page #compre-junto table td.itemA a, #product-page #compre-junto table td.itemB a {
  display: inline-block;
  vertical-align: middle;
}
/* line 3227, ad-default.scss */
#product-page #compre-junto table td.itemA h3, #product-page #compre-junto table td.itemB h3 {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 15px;
  padding: 0;
  max-width: 140px;
}
/* line 3233, ad-default.scss */
#product-page #compre-junto table td.itemA h3 a, #product-page #compre-junto table td.itemB h3 a {
  font-size: 13px;
  color: #888888;
  font-weight: 400;
  line-height: 17px;
}
/* line 3242, ad-default.scss */
#product-page #compre-junto table td.plus, #product-page #compre-junto table td.equal {
  font-size: 24px;
  color: #AAAAAA;
  line-height: 24px;
  font-weight: 700;
}
/* line 3248, ad-default.scss */
#product-page #compre-junto table td.buy {
  font-size: 13px;
  color: #333333;
  letter-spacing: -0.31px;
  line-height: 18px;
  font-weight: 400;
}
/* line 3254, ad-default.scss */
#product-page #compre-junto table td.buy strong {
  font-weight: 700;
}
/* line 3258, ad-default.scss */
#product-page #compre-junto table td.buy br + strong {
  display: block;
}
/* line 3262, ad-default.scss */
#product-page #compre-junto table td.buy #lnkComprar {
  width: 260px;
  height: 60px;
  border: 0 none;
  background: url("/arquivos/btn-compre-junto.png") no-repeat scroll center transparent;
  font-size: 0;
  color: transparent;
  display: block;
  margin: 10px 0;
}
/* line 3271, ad-default.scss */
#product-page #compre-junto table td.buy #lnkComprar:hover {
  opacity: .8;
}
/* line 3276, ad-default.scss */
#product-page #compre-junto table td.buy .more a {
  font-size: 12px;
  color: #E00008;
  letter-spacing: -0.31px;
  line-height: 14px;
  font-weight: 400;
}
/* line 3288, ad-default.scss */
#product-page #caracteristicas table {
  width: 100%;
}
/* line 3291, ad-default.scss */
#product-page #caracteristicas table tr:nth-child(2n) td, #product-page #caracteristicas table tr:nth-child(2n) th {
  background: #F5F5F5;
}
/* line 3295, ad-default.scss */
#product-page #caracteristicas table td, #product-page #caracteristicas table th {
  border-right: 5px solid #fff;
  border-left: 5px solid #fff;
  font-size: 12px;
  color: #333333;
  letter-spacing: -0.1px;
  line-height: 15px;
  padding: 15px;
  vertical-align: top;
}
@media (max-width: 991px) {
  /* line 3306, ad-default.scss */
  #product-page .group.Video {
    display: none;
  }
}
/* line 3310, ad-default.scss */
#product-page .group.Video iframe {
  max-width: 100%;
}

#product-page .productDescription img{
  max-width: 100%;
  height: auto;
  width: auto;
}
/* line 3314, ad-default.scss */
#product-page #modal-video {
  position: fixed;
  z-index: 200;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000;
  background: rgba(0, 0, 0, 0.6);
}
/* line 3323, ad-default.scss */
#product-page #modal-video .center {
  display: block;
  max-width: 1140px;
  width: 100%;
  margin: 120px auto 0;
}
/* line 3328, ad-default.scss */
#product-page #modal-video .center .ad-btn-close {
  position: fixed;
  right: 20px;
  top: 20px;
  border: 0 none;
  background: transparent;
}
/* line 3334, ad-default.scss */
#product-page #modal-video .center .ad-btn-close .fa {
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 0.12px;
  vertical-align: middle;
  display: inline-block;
  line-height: 20px;
}
/* line 3342, ad-default.scss */
#product-page #modal-video .center .ad-btn-close span {
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: -0.31px;
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  font-weight: 700;
}
/* line 3351, ad-default.scss */
#product-page #modal-video .center .ad-btn-close:hover {
  opacity: .8;
}
/* line 3355, ad-default.scss */
#product-page #modal-video .center h3 {
  display: none;
}
/* line 3358, ad-default.scss */
#product-page #modal-video .center iframe {
  width: 100%;
}

/** PRODUCT **/

/** CONTATO **/
#contact-page{
  
}
  #contact-page .box-form{
    padding-top: 60px;
    padding-bottom: 60px;
    max-width: 900px;
    margin: 0 auto;
  }
  #contact-page .box-form .row > div{
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #contact-page .box-form h2{
    font-size: 27px;
    line-height: 30px;
    color: #E31A21;
    font-weight: 700;
    padding-bottom: 20px;
  }
    #contact-page .box-form form{
    }
      #contact-page .box-form form .form-field{
        text-align: left;
      }
      #contact-page .box-form form label{
        display: block;
        font-style: 13px;
        line-height: 15px;
        margin-bottom: 5px;
      }
      #contact-page .box-form form input,
      #contact-page .box-form form textarea,
      #contact-page .box-form form select{
        display: block;
        background: #FFFFFF;
        border: 0 none;
        width: 100%;
        height: 50px;
        font-size: 15px;
        color: #AAAAAA;
        letter-spacing: -0.38px;
        font-weight: 700;
        padding: 0 15px;
        border: 1px solid #aaa;
        z-index: 1;
        position: relative;
        border-radius: 0;
      }
      #contact-page .box-form form textarea{
        padding: 15px;
        height: 150px;
      }
      #contact-page .box-form form .btn.btn-primary{
        background: #2C9F2C;
        border-radius: 0;
        border: 0 none;
        font-size: 18px;
        color: #FFFFFF;
        letter-spacing: -0.9px;
        height: 50px;
        width: 100%;
        margin-top: 5px;
      }
      #contact-page .box-form form .btn.btn-primary:hover{
        opacity: .7;
      }
/** CONTATO **/

/** INSTITUCIONAL **/
/* line 3368, ad-default.scss */
#institucional-page h2 {
  font-size: 27px;
  line-height: 30px;
  color: #FFFFFF;
  letter-spacing: -1.5px;
  font-weight: 700;
  padding-bottom: 20px;
}
@media (min-width: 992px) {
  /* line 3368, ad-default.scss */
  #institucional-page h2 {
    font-size: 42px;
    line-height: 40px;
  }
}
/* line 3380, ad-default.scss */
#institucional-page h3 {
  font-size: 25px;
  color: #333333;
  letter-spacing: -0.41px;
  line-height: 30px;
  font-weight: 700;
}
/* line 3386, ad-default.scss */
#institucional-page h3 span {
  font-size: 15px;
  color: #E31A21;
  letter-spacing: -0.05px;
  font-weight: 700;
  display: block;
}
@media (min-width: 992px) {
  /* line 3380, ad-default.scss */
  #institucional-page h3 {
    font-size: 32px;
    line-height: 36px;
  }
}
/* line 3398, ad-default.scss */
#institucional-page main p {
  font-size: 13px;
  color: #888888;
  line-height: 18px;
  max-width: 680px;
  margin: 10px auto;
}
/* line 3404, ad-default.scss */
#institucional-page main p b {
  font-weight: 700;
}
@media (min-width: 992px) {
  /* line 3398, ad-default.scss */
  #institucional-page main p {
    font-size: 17px;
    line-height: 23px;
  }
}
/* line 3412, ad-default.scss */
#institucional-page main img {
  max-width: 100%;
}
/* line 3415, ad-default.scss */
#institucional-page .texto-1 {
  padding: 50px 25px;
  background: #fff;
  width: 100%;
  position: relative;
}
/* line 3420, ad-default.scss */
#institucional-page .texto-1 img {
  display: block;
  margin: 10px auto;
}
/* line 3424, ad-default.scss */
#institucional-page .texto-1 p {
  font-size: 13px;
  color: #333333;
  font-weight: 700;
  line-height: 18px;
}
@media (min-width: 992px) {
  /* line 3424, ad-default.scss */
  #institucional-page .texto-1 p {
    font-size: 16px;
    line-height: 21px;
  }
}
@media (min-width: 992px) {
  /* line 3415, ad-default.scss */
  #institucional-page .texto-1 {
    position: absolute;
    width: 292px;
    top: 0;
    bottom: 0;
  }
  /* line 3439, ad-default.scss */
  #institucional-page .texto-1.align-left {
    left: -277px;
  }
  /* line 3442, ad-default.scss */
  #institucional-page .texto-1.align-right {
    right: -277px;
  }
}
/* line 3447, ad-default.scss */
#institucional-page .texto-2 {
  padding: 25px;
  background: #E31A21;
  width: 192px;
  text-align: left;
  position: absolute;
}
/* line 3453, ad-default.scss */
#institucional-page .texto-2 p {
  font-size: 13px;
  color: #FFFFFF;
  font-weight: 700;
  line-height: 17px;
}
@media (min-width: 992px) {
  /* line 3453, ad-default.scss */
  #institucional-page .texto-2 p {
    font-size: 16px;
    line-height: 19px;
  }
}
/* line 3464, ad-default.scss */
#institucional-page .texto-2.align-left {
  left: -177px;
}
/* line 3467, ad-default.scss */
#institucional-page .texto-2.align-right {
  right: -177px;
}
/* line 3471, ad-default.scss */
#institucional-page .inst-box-header {
  display: block;
  padding-top: 20px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  /* line 3471, ad-default.scss */
  #institucional-page .inst-box-header {
    padding-top: 60px;
  }
}
/* line 3478, ad-default.scss */
#institucional-page .inst-box-header p {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #fff;
  max-width: 960px;
}
@media (min-width: 992px) {
  /* line 3478, ad-default.scss */
  #institucional-page .inst-box-header p {
    font-size: 20px;
    line-height: 26px;
  }
}
/* line 3489, ad-default.scss */
#institucional-page .inst-box-header img {
  margin: 15px auto;
}
@media (min-width: 992px) {
  /* line 3489, ad-default.scss */
  #institucional-page .inst-box-header img {
    margin: 45px auto;
  }
}
/* line 3496, ad-default.scss */
#institucional-page .inst-estrutura {
  padding: 30px 0;
}
/* line 3498, ad-default.scss */
#institucional-page .inst-estrutura > p {
  margin-bottom: 35px;
}
/* line 3502, ad-default.scss */
#institucional-page .col-funcionarios {
  position: relative;
}
/* line 3504, ad-default.scss */
#institucional-page .col-funcionarios .align-left {
  bottom: 0;
}
@media (max-width: 991px) {
  /* line 3504, ad-default.scss */
  #institucional-page .col-funcionarios .align-left {
    left: auto;
    right: 15px;
  }
}
/* line 3512, ad-default.scss */
#institucional-page .col-estoque-principal {
  position: relative;
}
/* line 3514, ad-default.scss */
#institucional-page .col-estoque-principal .align-right {
  top: 0;
}
/* line 3521, ad-default.scss */
#institucional-page .inst-procedencia,
#institucional-page .inst-compromisso,
#institucional-page .inst-reconhecimento,
#institucional-page .inst-seguranca {
  padding-bottom: 35px;
}
/* line 3523, ad-default.scss */
#institucional-page .inst-procedencia p,
#institucional-page .inst-compromisso p,
#institucional-page .inst-reconhecimento p,
#institucional-page .inst-seguranca p {
  padding-bottom: 35px;
}
/* line 3527, ad-default.scss */
#institucional-page.ad-institutional-erratas {
  background: none #fff;
}
/* line 3529, ad-default.scss */
#institucional-page.ad-institutional-erratas .erratas {
  padding-top: 35px;
  padding-bottom: 35px;
}
/* line 3532, ad-default.scss */
#institucional-page.ad-institutional-erratas .erratas .errata-item {
  display: block;
  padding: 30px;
  border: 1px solid #E5E5E5;
  margin-top: -1px;
}
/* line 3537, ad-default.scss */
#institucional-page.ad-institutional-erratas .erratas .errata-item .errata-titulo {
  font-size: 18px;
  color: #333333;
  letter-spacing: -0.28px;
  font-weight: 700;
  margin: 0 0 5px;
}
/* line 3544, ad-default.scss */
#institucional-page.ad-institutional-erratas .erratas .errata-item .errata-data {
  font-size: 12px;
  color: #E31A21;
  line-height: 14px;
  display: block;
}
/* line 3550, ad-default.scss */
#institucional-page.ad-institutional-erratas .erratas .errata-item .errata-msg {
  margin: 20px 0;
  font-size: 14px;
  color: #888888;
  letter-spacing: 0.1px;
  line-height: 18px;
  max-height: 60px;
  overflow: hidden;
  transition: 300ms all;
}
/* line 3559, ad-default.scss */
#institucional-page.ad-institutional-erratas .erratas .errata-item .errata-msg p {
  line-height: 18px;
  max-width: auto;
  width: 100%;
  max-width: 100%;
}
/* line 3565, ad-default.scss */
#institucional-page.ad-institutional-erratas .erratas .errata-item .errata-msg.errata-open {
  overflow: visible;
  max-height: none;
}
/* line 3570, ad-default.scss */
#institucional-page.ad-institutional-erratas .erratas .errata-item .errata-btn {
  border: 0 none;
  border-radius: 0;
  background: #2C9F2C;
  font-size: 12px;
  color: #FFFFFF;
  letter-spacing: -0.34px;
  height: 30px;
  padding: 0 15px;
  font-weight: 700;
}
/* line 3580, ad-default.scss */
#institucional-page.ad-institutional-erratas .erratas .errata-item .errata-btn:hover {
  background-color: #217721;
}
/* line 3583, ad-default.scss */
#institucional-page.ad-institutional-erratas .erratas .errata-item .errata-btn.btn-close {
  background-color: #E31A21;
}
/* line 3585, ad-default.scss */
#institucional-page.ad-institutional-erratas .erratas .errata-item .errata-btn.btn-close:hover {
  background-color: #b5151a;
}
/* line 3593, ad-default.scss */
#institucional-page.ad-balao-prime {
  background: url("/arquivos/bg-balao-prime.jpg") no-repeat scroll top center black;
}
/* line 3595, ad-default.scss */
#institucional-page.ad-balao-prime main.container {
  padding-top: 35px;
  padding-bottom: 35px;
}
/* line 3600, ad-default.scss */
#institucional-page.ad-balao-prime h2 strong {
  position: fixed;
  top: -999999px;
  left: -999999px;
}
/* line 3606, ad-default.scss */
#institucional-page.ad-balao-prime h3 {
  font-size: 20px;
  color: #AAAAAA;
  letter-spacing: 0.3px;
  line-height: 22px;
  font-weight: 400;
}
/* line 3613, ad-default.scss */
#institucional-page.ad-balao-prime h4 {
  font-size: 15px;
  color: #FFFFFF;
  line-height: 18px;
  font-weight: 700;
}
/* line 3619, ad-default.scss */
#institucional-page.ad-balao-prime .btn.btn-lg {
  margin-top: 20px;
  background: #2C9F2C;
  border-radius: 1px;
  font-size: 20px;
  color: #FFFFFF;
  letter-spacing: -0.46px;
  font-weight: 700;
  width: 180px;
  height: 50px;
}
/* line 3629, ad-default.scss */
#institucional-page.ad-balao-prime .btn.btn-lg:hover {
  background: #217721;
}
/* line 3633, ad-default.scss */
#institucional-page.ad-balao-prime .lista-vantagens {
  padding-top: 70px;
}
/* line 3635, ad-default.scss */
#institucional-page.ad-balao-prime .lista-vantagens img {
  display: block;
  margin: 0 auto 15px;
}
/* line 3639, ad-default.scss */
#institucional-page.ad-balao-prime .lista-vantagens b {
  font-size: 16px;
  color: #FFFFFF;
  line-height: 17px;
  display: block;
}
/* line 3645, ad-default.scss */
#institucional-page.ad-balao-prime .lista-vantagens p {
  margin-top: 15px;
  opacity: 0.6;
  font-size: 13px;
  color: #FFFFFF;
  letter-spacing: 0.19px;
  line-height: 15px;
}
/* line 3654, ad-default.scss */
#institucional-page.ad-balao-prime .lista-vantagens .row > div {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 3661, ad-default.scss */
#institucional-page.ad-balao-prime .detalhes-vantagens .detalhes-item {
  padding-bottom: 20px;
}
/* line 3663, ad-default.scss */
#institucional-page.ad-balao-prime .detalhes-vantagens .detalhes-item h3 {
  font-size: 32px;
  color: #FFFFFF;
  letter-spacing: -0.41px;
  line-height: 36px;
  font-weight: 700;
  margin-bottom: 20px;
}
/* line 3671, ad-default.scss */
#institucional-page.ad-balao-prime .detalhes-vantagens .detalhes-item p {
  font-size: 16px;
  color: #AAAAAA;
  line-height: 18px;
  padding-bottom: 15px;
}
/* line 3676, ad-default.scss */
#institucional-page.ad-balao-prime .detalhes-vantagens .detalhes-item p b {
  color: #fff;
}
/* line 3680, ad-default.scss */
#institucional-page.ad-balao-prime .detalhes-vantagens .detalhes-item img {
  display: block;
  margin: 0 auto;
}
/* line 3684, ad-default.scss */
#institucional-page.ad-balao-prime .detalhes-vantagens .detalhes-item ul {
  padding-top: 15px;
}
/* line 3686, ad-default.scss */
#institucional-page.ad-balao-prime .detalhes-vantagens .detalhes-item ul li {
  margin: 0 15px;
  vertical-align: top;
}
/* line 3689, ad-default.scss */
#institucional-page.ad-balao-prime .detalhes-vantagens .detalhes-item ul li a, #institucional-page.ad-balao-prime .detalhes-vantagens .detalhes-item ul li b, #institucional-page.ad-balao-prime .detalhes-vantagens .detalhes-item ul li .fa {
  display: inline-block;
  margin: 0 4px;
  vertical-align: top;
}
/* line 3694, ad-default.scss */
#institucional-page.ad-balao-prime .detalhes-vantagens .detalhes-item ul li b, #institucional-page.ad-balao-prime .detalhes-vantagens .detalhes-item ul li a {
  font-size: 16px;
  color: #FFFFFF;
  line-height: 23px;
}
/* line 3699, ad-default.scss */
#institucional-page.ad-balao-prime .detalhes-vantagens .detalhes-item ul li .fa {
  font-size: 20px;
  color: #E31A21;
  line-height: 23px;
}
/* line 3704, ad-default.scss */
#institucional-page.ad-balao-prime .detalhes-vantagens .detalhes-item ul li a {
  color: #AAAAAA;
  font-weight: 400;
}
/* line 3707, ad-default.scss */
#institucional-page.ad-balao-prime .detalhes-vantagens .detalhes-item ul li a:hover {
  color: #848484;
}
/* line 3717, ad-default.scss */
#institucional-page.ad-institucional .box-inst {
  margin: 100px auto;
  max-width: 900px;
  display: block;
  min-height: 600px;
}
/* line 3723, ad-default.scss */
#institucional-page.ad-institucional h2 {
  font-size: 42px;
  color: #FFFFFF;
  letter-spacing: -1.5px;
  line-height: 40px;
  font-weight: 700;
  text-align: center;
}
/* line 3731, ad-default.scss */
#institucional-page.ad-institucional .conteudo-institucional {
  background-color: #fff;
  border-radius: 2px;
  margin-top: 20px;
  padding: 40px;
  font-size: 17px;
  color: #888888;
  font-weight: 400;
  line-height: 23px;
  min-height: 530px;
}
/* line 3743, ad-default.scss */
#institucional-page.ad-central-de-ajuda {
  background: #fff;
}
/* line 3745, ad-default.scss */
#institucional-page.ad-central-de-ajuda main[class="container"] {
  padding-top: 30px;
}
/* line 3747, ad-default.scss */
#institucional-page.ad-central-de-ajuda main[class="container"] h2 {
  font-size: 30px;
  color: #333333;
  letter-spacing: -0.46px;
  line-height: 33px;
  text-align: center;
}
/* line 3753, ad-default.scss */
#institucional-page.ad-central-de-ajuda main[class="container"] h2 .fa {
  color: #E31A21;
  border: 2px solid #E31A21;
  border-radius: 100%;
  padding: 0;
  text-align: center;
  width: 33px;
  height: 33px;
  font-size: 27px;
  line-height: 30px;
  vertical-align: top;
}
/* line 3766, ad-default.scss */
#institucional-page.ad-central-de-ajuda main[class="container"] h3 {
  font-size: 20px;
  color: #333333;
  letter-spacing: -0.31px;
  line-height: 22px;
  margin-top: 0;
}
/* line 3772, ad-default.scss */
#institucional-page.ad-central-de-ajuda main[class="container"] h3 img, #institucional-page.ad-central-de-ajuda main[class="container"] h3 span {
  display: inline-block;
  vertical-align: middle;
}
/* line 3776, ad-default.scss */
#institucional-page.ad-central-de-ajuda main[class="container"] h3 img {
  margin-right: 10px;
}
/* line 3781, ad-default.scss */
#institucional-page.ad-central-de-ajuda main div[class*="col-"] {
  padding-bottom: 30px;
}
/* line 3784, ad-default.scss */
#institucional-page.ad-central-de-ajuda .box-bg {
  background-color: #FAFAFA;
  border-radius: 0;
  padding: 30px;
}
@media (min-width: 992px) {
  /* line 3784, ad-default.scss */
  #institucional-page.ad-central-de-ajuda .box-bg {
    min-height: 276px;
  }
}
/* line 3791, ad-default.scss */
#institucional-page.ad-central-de-ajuda .box-bg ul {
  padding: 0;
  list-style: 0;
  margin: 0;
}
/* line 3795, ad-default.scss */
#institucional-page.ad-central-de-ajuda .box-bg ul li {
  display: block;
  padding: 5px 0;
}
/* line 3798, ad-default.scss */
#institucional-page.ad-central-de-ajuda .box-bg ul li a {
  font-size: 14px;
  color: #888888;
  letter-spacing: 0.1px;
  line-height: 20px;
  text-decoration: none;
}
/* line 3804, ad-default.scss */
#institucional-page.ad-central-de-ajuda .box-bg ul li a:hover {
  color: #E31A21;
}
#institucional-page.ad-central-de-ajuda #modal-central-ajuda{
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
}
  #institucional-page.ad-central-de-ajuda #modal-central-ajuda .mask{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999;
    background: #000;
    background: rgba(0,0,0,.5);
    z-index: 99999;
  }
  #institucional-page.ad-central-de-ajuda #modal-central-ajuda .center{
    position: relative;
    margin: 150px auto 0;
    max-height: 400px;
    background: #fff;
    width: 100%;
    max-width: 600px;
    z-index: 999999;
  }
    #institucional-page.ad-central-de-ajuda #modal-central-ajuda .center .header-modal{
      position: relative;
      height: 60px;
      border-bottom: 1px solid #ddd;
      padding: 15px;
    }
      #institucional-page.ad-central-de-ajuda #modal-central-ajuda .center .header-modal strong{
        font-size: 18px;
        line-height: 30px;
        font-weight: 700;
      }
      #institucional-page.ad-central-de-ajuda #modal-central-ajuda .center .header-modal button{
        position: absolute;
        right: 15px;
        top: 15px;
        height: 30px;
        width: 30px;
        border: 0 none;
        background: transparent;
        padding: 0;
      }
    #institucional-page.ad-central-de-ajuda #modal-central-ajuda .center .conteudo{
      max-height: 320px;
      color: #333;
      font-size: 13px;
      line-height: 14px;
    }
      #institucional-page.ad-central-de-ajuda #modal-central-ajuda .center .recebe-conteudo > span{
        color: #333;
        font-size: 13px;
        line-height: 14px;
        padding: 15px;
        display: block!important;
      }
/* line 3812, ad-default.scss */
#institucional-page.ad-confiabilidade {
  background: #fff;
}
/* line 3815, ad-default.scss */
#institucional-page.ad-confiabilidade main.text-center h2 {
  font-size: 30px;
  color: #333333;
  letter-spacing: -0.46px;
  line-height: 33px;
  font-weight: 700;
  margin: 0;
  padding: 30px 0 5px;
}
/* line 3824, ad-default.scss */
#institucional-page.ad-confiabilidade main.text-center h3 {
  font-size: 20px;
  color: #696969;
  letter-spacing: -0.31px;
  line-height: 22px;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
/* line 3832, ad-default.scss */
#institucional-page.ad-confiabilidade main.text-center h3:after {
  content: "";
  background: #D8D8D8;
  width: 100%;
  max-width: 610px;
  height: 1px;
  display: block;
  margin: 20px auto;
}
/* line 3842, ad-default.scss */
#institucional-page.ad-confiabilidade main.text-center h4 {
  font-size: 20px;
  color: #333333;
  letter-spacing: -0.31px;
  font-weight: 700;
  margin: 0;
  padding: 20px 0 10px;
}
@media (max-width: 767px) {
  /* line 3851, ad-default.scss */
  #institucional-page.ad-confiabilidade main.text-center h2, #institucional-page.ad-confiabilidade main.text-center h3, #institucional-page.ad-confiabilidade main.text-center h4 {
    padding-right: 15px;
    padding-left: 15px;
  }
}
/* line 3857, ad-default.scss */
#institucional-page.ad-confiabilidade .box-parceiros {
  background: #F8F8F8;
  padding: 15px 0;
}
/* line 3860, ad-default.scss */
#institucional-page.ad-confiabilidade .box-parceiros ul {
  max-width: 920px;
  display: block;
  margin: 0 auto;
}
/* line 3864, ad-default.scss */
#institucional-page.ad-confiabilidade .box-parceiros ul li {
  vertical-align: middle;
  padding: 15px;
}
/* line 3870, ad-default.scss */
#institucional-page.ad-confiabilidade .row-lojas {
  max-width: 948px;
  margin: 15px auto;
  text-align: left;
}
@media (max-width: 767px) {
  /* line 3870, ad-default.scss */
  #institucional-page.ad-confiabilidade .row-lojas {
    text-align: center;
  }
}
/* line 3877, ad-default.scss */
#institucional-page.ad-confiabilidade .row-lojas > div {
  padding-bottom: 20px;
}
/* line 3880, ad-default.scss */
#institucional-page.ad-confiabilidade .row-lojas img {
  margin-bottom: 15px;
}
/* line 3883, ad-default.scss */
#institucional-page.ad-confiabilidade .row-lojas b {
  font-size: 14px;
  color: #C81017;
  letter-spacing: 0.1px;
  line-height: 22px;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
}
/* line 3892, ad-default.scss */
#institucional-page.ad-confiabilidade .row-lojas p {
  font-size: 14px;
  color: #575757;
  letter-spacing: 0.1px;
  line-height: 22px;
  font-weight: 400;
  margin: 0;
}
/* line 3902, ad-default.scss */
#institucional-page.ad-confiabilidade .row-mini-banners .box-bg {
  background: #e62633;
  background: -moz-linear-gradient(top, #e62633 0%, #c91118 100%);
  background: -webkit-linear-gradient(top, #e62633 0%, #c91118 100%);
  background: linear-gradient(to bottom, #e62633 0%, #c91118 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e62633', endColorstr='#c91118',GradientType=0 );
  padding: 45px 15px;
  min-height: 240px;
}
/* line 3910, ad-default.scss */
#institucional-page.ad-confiabilidade .row-mini-banners .box-bg p {
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: 0.15px;
  line-height: 18px;
  font-weight: 400;
  margin: 15px 0 0;
}
@media (min-width: 992px) {
  /* line 3910, ad-default.scss */
  #institucional-page.ad-confiabilidade .row-mini-banners .box-bg p {
    font-size: 19px;
    line-height: 26px;
  }
}
@media (min-width: 1200px) {
  /* line 3910, ad-default.scss */
  #institucional-page.ad-confiabilidade .row-mini-banners .box-bg p {
    font-size: 22px;
  }
}
/* line 3924, ad-default.scss */
#institucional-page.ad-confiabilidade .row-mini-banners .box-bg p b {
  font-weight: 900;
}
/* line 3930, ad-default.scss */
#institucional-page.ad-confiabilidade .row-plataforma-segura {
  margin-top: 15px;
  margin-bottom: 25px;
}
/* line 3933, ad-default.scss */
#institucional-page.ad-confiabilidade .row-plataforma-segura .border {
  border: 1px solid #616161;
  padding: 40px 30px;
  position: relative;
}
@media (min-width: 768px) {
  /* line 3933, ad-default.scss */
  #institucional-page.ad-confiabilidade .row-plataforma-segura .border {
    min-height: 250px;
  }
}
@media (min-width: 992px) {
  /* line 3933, ad-default.scss */
  #institucional-page.ad-confiabilidade .row-plataforma-segura .border {
    min-height: 240px;
  }
}
/* line 3946, ad-default.scss */
#institucional-page.ad-confiabilidade .row-plataforma-segura .col-facebook .fa {
  color: #3B5998;
  font-size: 70px;
  line-height: 70px;
  display: block;
  margin: 0 auto;
}
/* line 3953, ad-default.scss */
#institucional-page.ad-confiabilidade .row-plataforma-segura .col-facebook p {
  font-size: 22px;
  color: #4B4B4B;
  letter-spacing: 0.15px;
  line-height: 26px;
  font-weight: 400;
}
/* line 3961, ad-default.scss */
#institucional-page.ad-confiabilidade .row-plataforma-segura .col-plataforma-segura {
  text-align: left;
}
@media (max-width: 767px) {
  /* line 3961, ad-default.scss */
  #institucional-page.ad-confiabilidade .row-plataforma-segura .col-plataforma-segura {
    margin-top: -1px;
  }
}
/* line 3966, ad-default.scss */
#institucional-page.ad-confiabilidade .row-plataforma-segura .col-plataforma-segura .border {
  padding: 10px;
}
@media (min-width: 768px) {
  /* line 3966, ad-default.scss */
  #institucional-page.ad-confiabilidade .row-plataforma-segura .col-plataforma-segura .border {
    padding: 25px;
  }
}
@media (min-width: 992px) {
  /* line 3966, ad-default.scss */
  #institucional-page.ad-confiabilidade .row-plataforma-segura .col-plataforma-segura .border {
    padding: 20px 100px 15px 15px;
  }
}
/* line 3975, ad-default.scss */
#institucional-page.ad-confiabilidade .row-plataforma-segura .col-plataforma-segura p {
  font-size: 12px;
  color: #353535;
  letter-spacing: 0.1px;
  line-height: 26px;
  font-weight: 400;
}
@media (min-width: 1200px) {
  /* line 3975, ad-default.scss */
  #institucional-page.ad-confiabilidade .row-plataforma-segura .col-plataforma-segura p {
    font-size: 15px;
  }
}
/* line 3985, ad-default.scss */
#institucional-page.ad-confiabilidade .row-plataforma-segura .col-plataforma-segura b {
  font-size: 22px;
  color: #C81017;
  letter-spacing: 0.15px;
  line-height: 26px;
  font-weight: 400;
  display: block;
}
/* line 3993, ad-default.scss */
#institucional-page.ad-confiabilidade .row-plataforma-segura .col-plataforma-segura a {
  position: absolute;
  right: 15px;
  bottom: 15px;
  font-size: 13px;
  color: #353535;
  letter-spacing: 0.09px;
  line-height: 26px;
  text-decoration: underline;
}
/* line 4002, ad-default.scss */
#institucional-page.ad-confiabilidade .row-plataforma-segura .col-plataforma-segura a:hover {
  color: #C81017;
}
/* line 4006, ad-default.scss */
#institucional-page.ad-confiabilidade .row-plataforma-segura .col-plataforma-segura .certificado-pci {
  position: absolute;
  right: -108px;
  top: 30px;
}
/* line 4013, ad-default.scss */
#institucional-page.ad-confiabilidade .noticias-na-midia {
  background: #F8F8F8;
  padding: 25px 0;
  margin-bottom: 40px;
  min-height: 330px;
}
@media (min-width: 992px) {
  /* line 4013, ad-default.scss */
  #institucional-page.ad-confiabilidade .noticias-na-midia {
    text-align: left;
    padding: 35px 0;
  }
}
/* line 4022, ad-default.scss */
#institucional-page.ad-confiabilidade .noticias-na-midia div.col-xs-4 {
  position: relative;
}
/* line 4024, ad-default.scss */
#institucional-page.ad-confiabilidade .noticias-na-midia div.col-xs-4 img {
  position: absolute;
  top: -80px;
  left: 0;
}
/* line 4030, ad-default.scss */
#institucional-page.ad-confiabilidade .noticias-na-midia div.col-xs-12 {
  margin-bottom: 30px;
}
/* line 4032, ad-default.scss */
#institucional-page.ad-confiabilidade .noticias-na-midia div.col-xs-12 img {
  display: inline-block;
}
@media (min-width: 992px) {
  /* line 4032, ad-default.scss */
  #institucional-page.ad-confiabilidade .noticias-na-midia div.col-xs-12 img {
    display: block;
    margin-bottom: 8px;
  }
}
/* line 4040, ad-default.scss */
#institucional-page.ad-confiabilidade .noticias-na-midia a {
  display: inline-block;
  font-size: 15px;
  color: #555555;
  letter-spacing: 0.1px;
  line-height: 26px;
  font-weight: 400;
  text-decoration: underline;
  max-width: 100%;
  overflow: hidden;
}
/* line 4050, ad-default.scss */
#institucional-page.ad-confiabilidade .noticias-na-midia a:hover {
  color: #C81017;
}
/* line 4055, ad-default.scss */
#institucional-page.ad-confiabilidade .entrega-turbo {
  border-bottom: 1px solid #D8D8D8;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
/* line 4060, ad-default.scss */
#institucional-page.ad-confiabilidade .empresas-relacionadas {
  padding-bottom: 40px;
}
/* line 4062, ad-default.scss */
#institucional-page.ad-confiabilidade .empresas-relacionadas ul {
  display: block;
  margin: 0 -15px;
}
/* line 4065, ad-default.scss */
#institucional-page.ad-confiabilidade .empresas-relacionadas ul li {
  padding: 15px;
  width: 50%;
  vertical-align: middle;
}
@media (min-width: 768px) {
  /* line 4065, ad-default.scss */
  #institucional-page.ad-confiabilidade .empresas-relacionadas ul li {
    width: 33.3333%;
    vertical-align: bottom;
  }
}
@media (min-width: 992px) {
  /* line 4065, ad-default.scss */
  #institucional-page.ad-confiabilidade .empresas-relacionadas ul li {
    width: 25%;
  }
}
/* line 4076, ad-default.scss */
#institucional-page.ad-confiabilidade .empresas-relacionadas ul li p {
  font-size: 15px;
  color: #3C3C3C;
  letter-spacing: -0.23px;
  font-weight: 400;
  margin: 5px 0 0;
}

/** INSTITUCIONAL **/
/** EMPTY SEARCH **/
/* line 4091, ad-default.scss */
.empty-search-box {
  padding: 50px 0 80px;
  max-width: 750px;
  margin: 0 auto;
}
/* line 4095, ad-default.scss */
.empty-search-box h2 {
  font-size: 30px;
  color: #333333;
  letter-spacing: -0.5px;
  line-height: 36px;
  font-weight: 700;
}
/* line 4102, ad-default.scss */
.empty-search-box p {
  font-size: 18px;
  color: #888888;
  letter-spacing: 0.38px;
  line-height: 20px;
}
/* line 4108, ad-default.scss */
.empty-search-box .empty-search-form {
  padding-top: 20px;
}
/* line 4112, ad-default.scss */
.empty-search-box .empty-search-form legend,
.empty-search-box .empty-search-form label,
.empty-search-box .empty-search-form select {
  display: none;
}
/* line 4116, ad-default.scss */
.empty-search-box .empty-search-form .busca:after {
  clear: both;
  content: "";
  display: table;
}
/* line 4122, ad-default.scss */
.empty-search-box .empty-search-form .fulltext-search-box {
  font-size: 20px;
  color: #888888;
  letter-spacing: 0.28px;
  border: 0 none;
  display: block;
  height: 50px;
  background: url("/arquivos/icon-search.png") no-repeat scroll 20px center white;
  padding: 0 15px 0 55px;
  width: 78%;
  border: 1px solid #E5E5E5;
  width: 100%;
  margin-bottom: 5px;
  border-radius: 2px;
}
@media (min-width: 768px) {
  /* line 4122, ad-default.scss */
  .empty-search-box .empty-search-form .fulltext-search-box {
    width: 78%;
    float: left;
    margin-bottom: 0;
  }
}
/* line 4142, ad-default.scss */
.empty-search-box .empty-search-form .btn-buscar {
  background: #e31a21;
  border: 0 none;
  border-radius: 0;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
  height: 50px;
  width: 100%;
  font-weight: 700;
}
@media (min-width: 768px) {
  /* line 4142, ad-default.scss */
  .empty-search-box .empty-search-form .btn-buscar {
    width: 20%;
    float: left;
    margin-left: 2%;
  }
}
/* line 4157, ad-default.scss */
.empty-search-box .empty-search-form .btn-buscar:hover {
  background: #b5151a;
}

/** EMPTY SEARCH **/
/** ACCOUNT / ORDERS **/
/* line 1794, ad-default.scss */
#orders-page main.container,
.ad-account main.container {
  padding-top: 20px;
  padding-bottom: 60px;
}
@media (max-width: 991px) {
  /* line 1794, ad-default.scss */
  #orders-page main.container,
  .ad-account main.container {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 1801, ad-default.scss */
  #orders-page main.container div[class*="span"],
  .ad-account main.container div[class*="span"] {
    width: 100%;
    float: none;
    display: block;
    margin: 5px 0;
  }
  /* line 1807, ad-default.scss */
  #orders-page main.container .subscriptions-page,
  .ad-account main.container .subscriptions-page {
    width: 100%;
  }
}

/* line 1814, ad-default.scss */
.profile-detail-display,
.address-display-block,
.box-meus-pedidos {
  border: 1px solid #c8c8c8;
  background: #fff;
  border-radius: 0;
  padding: 15px;
}
.ad-account h2,
.ad-account h2{
  font-size: 30px;
  line-height: 32px;
  padding: 0 15px;
  font-weight: 400;
}
@media (max-width: 991px) {
  /* line 1814, ad-default.scss */
  .profile-detail-display,
  .address-display-block,
  .box-meus-pedidos {
    border: 0 none;
    border-bottom: 1px solid #c8c8c8;
  }
}
/* line 1823, ad-default.scss */
.profile-detail-display .address-display-unit,
.address-display-block .address-display-unit,
.box-meus-pedidos .address-display-unit {
  padding: 5px 15px;
}

#recebe-botao-cpf > a{
  display: inline-block;
  vertical-align: top;
  width: 160px;
  text-align: center;
}
.box-meus-pedidos #recebe-botao-cpf > a{
  display: block;
  width: 100%;
}

.address-display-block .address-display-unit > h5:before{
  content: "Identificação do endereço:";
  display: block;
  font-size: 11px;
  line-height: 12px;
  font-weight: 600;
  padding-bottom:4px;
}
/* line 1826, ad-default.scss */
.profile-detail-display h4,
.address-display-block h4,
.box-meus-pedidos h4 {
  color: #df1920;
  font-size: 16px;
  line-height: 18px;
  margin: 0 0 15px;
}
/* line 1832, ad-default.scss */
.profile-detail-display span,
.address-display-block span,
.box-meus-pedidos span {
  color: #161616;
  font-size: 12px!important;
  line-height: 16px!important;
  font-weight: 400;
  letter-spacing: 0!important;
}
/* line 1837, ad-default.scss */
.profile-detail-display span.title,
.address-display-block span.title,
.box-meus-pedidos span.title {
  font-weight: 700;
}
/* line 1841, ad-default.scss */
.profile-detail-display a,
.address-display-block a,
.box-meus-pedidos a {
  background: #e31a21;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  line-height: 12px;
  padding: 5px;
  color: #fff;
  text-decoration: none;
  display: inline-block;
}
/* line 1851, ad-default.scss */
.profile-detail-display a:hover,
.address-display-block a:hover,
.box-meus-pedidos a:hover {
  background: #c81117;
}
/* line 1856, ad-default.scss */
.profile-detail-display .edit-profile-link,
.profile-detail-display .new-address-link,
.address-display-block .edit-profile-link,
.address-display-block .new-address-link,
.box-meus-pedidos .edit-profile-link,
.box-meus-pedidos .new-address-link {
  margin: 30px 0;
}

/* line 1861, ad-default.scss */
#account-page main.container {
  margin-top: 15px;
  padding-top: 15px;
  padding-bottom: 25px;
}
/* line 1866, ad-default.scss */
#account-page h2 {
  color: #0071bc;
  font-size: 20px;
  line-height: 20px;
  text-transform: uppercase;
  margin: 0 0 5px 15px;
  font-weight: 700;
}
/* line 1874, ad-default.scss */
#account-page .edit-address-link {
  color: transparent;
}
/* line 1876, ad-default.scss */
#account-page .edit-address-link a {
  background: #c8c8c8;
  color: #fff;
  height: 20px;
  padding: 5px 10px;
  border: 0 none;
  line-height: 12px;
  font-size: 9px;
  text-transform: uppercase;
  font-weight: 400;
  display: inline-block;
}
/* line 1887, ad-default.scss */
#account-page .edit-address-link a:hover {
  background: #333;
}

/* line 1894, ad-default.scss */
#orders-page main.container {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 1898, ad-default.scss */
#orders-page a {
  color: #000;
}
/* line 1902, ad-default.scss */
#orders-page .page-header h1 {
  color: #000000;
  font-size: 30px;
  line-height: 32px;
  font-weight: 400;
}
/* line 1910, ad-default.scss */
#orders-page .nav-pills > li > a {
  color: #000;
  border: 0 none;
  border-radius: 0;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 1916, ad-default.scss */
#orders-page .nav-pills > li > a:hover {
  color: #333;
}
/* line 1920, ad-default.scss */
#orders-page .nav-pills > li.active > a, #orders-page .nav-pills > li.active > a:focus, #orders-page .nav-pills > li.active > a:hover {
  background: #000;
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
  border-radius: 0;
  border: 0 none;
}
@media (max-width: 991px) {
  /* line 1920, ad-default.scss */
  #orders-page .nav-pills > li.active > a, #orders-page .nav-pills > li.active > a:focus, #orders-page .nav-pills > li.active > a:hover {
    font-size: 11px;
  }
}
/* line 1931, ad-default.scss */
#orders-page .alert-info {
  background: #fff;
  border-radius: 0;
  border: 1px solid #000;
  color: #000;
}
/* line 1937, ad-default.scss */
#orders-page .form-search {
  padding-bottom: 20px;
}
/* line 1939, ad-default.scss */
#orders-page .form-search .search-query {
  border-radius: 0;
  border: 1px solid transparent;
}
/* line 1944, ad-default.scss */
#orders-page .ordergroup {
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 0;
  padding: 20px;
  color: #7d7d7d;
  font-size: 11px;
  line-height: 14px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  /* line 1944, ad-default.scss */
  #orders-page .ordergroup {
    padding: 15px;
    border: 0 none;
    border-bottom: 1px solid #c8c8c8;
    margin: 0 -15px;
    width: auto;
  }
}
/* line 1960, ad-default.scss */
#orders-page .ordergroup ul {
  padding: 0;
}
/* line 1963, ad-default.scss */
#orders-page .ordergroup .btn {
  background: #e31a21;
  font: 400 12px/20px "Roboto", sans-serif;
  border-radius: 2px;
  border: 0 none;
  color: #fff;
  text-transform: uppercase;
  border-radius: 0;
  text-decoration: none!important;
}
/* line 1972, ad-default.scss */
#orders-page .ordergroup .btn:hover {
  background: #c81117;
}
/* line 1976, ad-default.scss */
#orders-page .ordergroup .order-header {
  border: 0 none;
  padding-bottom: 20px;
}
/* line 1981, ad-default.scss */
#orders-page .ordergroup .order-title, #orders-page .ordergroup .order-title span {
  margin: 0;
  color: #545454;
  font-size: 16px;
  line-height: 34px;
  font-weight: 700;
}
/* line 1989, ad-default.scss */
#orders-page .ordergroup .bank-invoice-print {
  padding-top: 15px;
}
/* line 1992, ad-default.scss */
#orders-page .ordergroup hr {
  display: none;
}
/* line 1995, ad-default.scss */
#orders-page .ordergroup .order-detail-items {
  margin-top: 15px;
}
/* line 1997, ad-default.scss */
#orders-page .ordergroup .order-detail-items tr {
  border: 0 none;
}
/* line 1999, ad-default.scss */
#orders-page .ordergroup .order-detail-items tr th {
  border: 0 none;
  border-top: 1px solid #eee;
}
/* line 2003, ad-default.scss */
#orders-page .ordergroup .order-detail-items tr td {
  border: 0 none;
}
@media (max-width: 991px) {
  /* line 2008, ad-default.scss */
  #orders-page .ordergroup .order-details {
    padding: 0;
  }
}
/* line 2012, ad-default.scss */
#orders-page .ordergroup .order-details .items {
  border: 0 none;
}
@media (max-width: 991px) {
  /* line 2015, ad-default.scss */
  #orders-page .ordergroup .order-details .items thead {
    display: none;
  }
  /* line 2020, ad-default.scss */
  #orders-page .ordergroup .order-details .items .product-item tr:after {
    display: table;
    content: "";
    clear: both;
  }
  /* line 2026, ad-default.scss */
  #orders-page .ordergroup .order-details .items .product-item td {
    display: block;
    float: left;
    width: 20%;
  }
  /* line 2030, ad-default.scss */
  #orders-page .ordergroup .order-details .items .product-item td.product-image {
    width: 20%;
  }
  /* line 2033, ad-default.scss */
  #orders-page .ordergroup .order-details .items .product-item td.product-name {
    width: 80%;
  }
}
/* line 2042, ad-default.scss */
#orders-page .section-info-title {
  color: #545454;
  font-size: 12px;
  line-height: 20px;
  display: block;
  font-weight: 600;
}

/** ACCOUNT / ORDERS **/
/** INSTITUCIONAL **/
/** INSTITUCIONAL **/
/** FOOTER **/
/* line 4187, ad-default.scss */
#footer {
  background-color: #FFFFFF;
  padding-bottom: 15px;
  z-index: 10;
  position: relative;
}
/* line 4192, ad-default.scss */
#footer .newsletter-box {
  background-color: #E31A21;
}
@media (max-width: 991px) {
  /* line 4192, ad-default.scss */
  #footer .newsletter-box {
    text-align: center;
  }
}
/* line 4197, ad-default.scss */
#footer .newsletter-box .newsletter {
  padding: 15px 0;
}
/* line 4199, ad-default.scss */
#footer .newsletter-box .newsletter:after {
  clear: both;
  content: "";
  display: table;
}
/* line 4204, ad-default.scss */
#footer .newsletter-box .newsletter .success {
  padding: 10px 0;
}
/* line 4205, ad-default.scss */
#footer .newsletter-box .newsletter .success, #footer .newsletter-box .newsletter .success label {
  color: #FFFFFF;
  font-size: 12px;
  letter-spacing: -0.47px;
  line-height: 14px;
  font-weight: 400;
  font-style: normal;
  margin: 0;
}
/* line 4214, ad-default.scss */
#footer .newsletter-box .newsletter .success em {
  font-style: normal;
}
/* line 4220, ad-default.scss */
#footer .newsletter-box .newsletter h3,
#footer .newsletter-box .newsletter .newsletter-title {
  font-size: 20px;
  color: #FFF146;
  letter-spacing: -1.08px;
  line-height: 22px;
  font-weight: 700;
  max-width: 246px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  /* line 4220, ad-default.scss */
  #footer .newsletter-box .newsletter h3,
  #footer .newsletter-box .newsletter .newsletter-title {
    float: left;
    margin: 0 10px 0 0;
  }
}
/* line 4232, ad-default.scss */
#footer .newsletter-box .newsletter h3 span,
#footer .newsletter-box .newsletter .newsletter-title span {
  font-size: 13px;
  color: #FFFFFF;
  letter-spacing: -0.47px;
  line-height: 14px;
  font-weight: 700;
  display: block;
}
/* line 4241, ad-default.scss */
#footer .newsletter-box .newsletter fieldset {
  padding-top: 10px;
}
@media (min-width: 992px) {
  /* line 4241, ad-default.scss */
  #footer .newsletter-box .newsletter fieldset {
    padding-top: 0;
    display: block;
    overflow: hidden;
    position: relative;
  }
}
/* line 4250, ad-default.scss */
#footer .newsletter-box .newsletter fieldset p,
#footer .newsletter-box .newsletter fieldset #newsletterClientName {
  display: none;
}
/* line 4253, ad-default.scss */
#footer .newsletter-box .newsletter fieldset #newsletterClientEmail {
  display: block;
  width: 100%;
  border-radius: 0;
  border: 0 none;
  background: #FFFFFF;
  font-size: 18px;
  color: #AAAAAA;
  letter-spacing: -0.5px;
  font-weight: 700;
  padding: 0 15px;
  height: 50px;
}
@media (min-width: 992px) {
  /* line 4253, ad-default.scss */
  #footer .newsletter-box .newsletter fieldset #newsletterClientEmail {
    padding: 0 180px 0 15px;
  }
}
/* line 4269, ad-default.scss */
#footer .newsletter-box .newsletter fieldset #newsletterButtonOK {
  background: #2C9F2C;
  border-radius: 0;
  border: 0 none;
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: -0.9px;
  height: 50px;
  width: 100%;
  margin-top: 5px;
}
@media (min-width: 992px) {
  /* line 4269, ad-default.scss */
  #footer .newsletter-box .newsletter fieldset #newsletterButtonOK {
    margin-top: 0;
    width: 165px;
    position: absolute;
    right: 0;
    top: 0;
  }
}
/* line 4286, ad-default.scss */
#footer .newsletter-box .newsletter fieldset #newsletterButtonOK:hover {
  background: #217721;
}
/* line 4292, ad-default.scss */
#footer .newsletter-box .icon-seguranca {
  display: block;
  margin-top: 15px;
  background-color: #F53037;
  padding: 10px;
  text-align: center;
}
/* line 4301, ad-default.scss */
#footer .newsletter-box .icon-seguranca span {
  padding-left: 5px;
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: -0.61px;
  line-height: 20px;
  font-weight: 700;
}
/* line 4308, ad-default.scss */
#footer .newsletter-box .icon-seguranca span small {
  display: block;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 11px;
  font-weight: 700;
}
/* line 4316, ad-default.scss */
#footer .newsletter-box .icon-seguranca:hover {
  background-color: #cf0a11;
}
/* line 4321, ad-default.scss */
#footer .border-bottom {
  border-bottom: 1px solid #eee;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
/* line 4327, ad-default.scss */
#footer .btn-collapse {
  font-size: 16px;
  color: #333333;
  letter-spacing: -0.27px;
  font-weight: 700;
  margin: 0 0 5px;
  padding: 5px 0;
}
@media (max-width: 991px) {
  /* line 4327, ad-default.scss */
  #footer .btn-collapse {
    cursor: pointer;
  }
}
/* line 4338, ad-default.scss */
#footer .selos-seguranca li{
  margin-bottom: 5px;
}

#footer .box-collapse {
  padding: 0;
  list-style: none;
  margin: 0;
  display: none;
}
/* line 4343, ad-default.scss */
#footer .box-collapse.active {
  display: block;
}
@media (min-width: 992px) {
  /* line 4338, ad-default.scss */
  #footer .box-collapse {
    display: block!important;
  }
}
/* line 4349, ad-default.scss */
#footer .box-collapse li {
  padding: 6px 0;
}
@media (min-width: 992px) {
  /* line 4349, ad-default.scss */
  #footer .box-collapse li {
    padding: 0;
  }
}
/* line 4354, ad-default.scss */
#footer .box-collapse li a {
  font-size: 13px;
  color: #888;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}
/* line 4360, ad-default.scss */
#footer .box-collapse li a:hover {
  color: #E31A21;
}
@media (min-width: 992px) {
  /* line 4367, ad-default.scss */
  #footer .col-ajuda .box-collapse {
    display: block;
  }
}
/* line 4377, ad-default.scss */
#footer .col-atendimento .box-collapse li {
  font-size: 13px;
  color: #888888;
  font-weight: 400;
  line-height: 17px;
}
/* line 4382, ad-default.scss */
#footer .col-atendimento .box-collapse li b {
  font-size: 17px;
  color: #E00008;
  letter-spacing: -0.31px;
  line-height: 24px;
  font-weight: 700;
  display: block;
}
/* line 4390, ad-default.scss */
#footer .col-atendimento .box-collapse li small {
  font-size: 11px;
  color: #888888;
  font-weight: 300;
  line-height: 12px;
  display: block;
}
/* line 4397, ad-default.scss */
#footer .col-atendimento .box-collapse li ol {
  padding-top: 10px;
}
/* line 4399, ad-default.scss */
#footer .col-atendimento .box-collapse li ol li {
  padding: 0 2px 0 0;
}
/* line 4401, ad-default.scss */
#footer .col-atendimento .box-collapse li ol li a {
  border-radius: 100%;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 32px;
  color: #fff;
  font-size: 16px;
  display: block;
}
/* line 4410, ad-default.scss */
#footer .col-atendimento .box-collapse li ol li a[title="Facebook"] {
  background-color: #1D65BA;
}
/* line 4412, ad-default.scss */
#footer .col-atendimento .box-collapse li ol li a[title="Facebook"]:hover {
  background-color: #164d8e;
}
/* line 4416, ad-default.scss */
#footer .col-atendimento .box-collapse li ol li a[title="Twitter"] {
  background-color: #1EBAED;
}
/* line 4418, ad-default.scss */
#footer .col-atendimento .box-collapse li ol li a[title="Twitter"]:hover {
  background-color: #109bc8;
}
/* line 4422, ad-default.scss */
#footer .col-atendimento .box-collapse li ol li a[title="Instagram"] {
  background-color: #5379A5;
}
/* line 4424, ad-default.scss */
#footer .col-atendimento .box-collapse li ol li a[title="Instagram"]:hover {
  background-color: #426083;
}
/* line 4428, ad-default.scss */
#footer .col-atendimento .box-collapse li ol li a[title="Google Plus"] {
  background-color: #E00008;
}
/* line 4430, ad-default.scss */
#footer .col-atendimento .box-collapse li ol li a[title="Google Plus"]:hover {
  background-color: #ad0006;
}
@media (min-width: 992px) {
  /* line 4440, ad-default.scss */
  #footer .col-atendimento .box-collapse,
  #footer .col-atendimento .selos-seguranca {
    display: inline-block;
    /* vertical-align: top; */
    /* width: 49%; */
    /* margin-top: 0; */
  }
}
/* line 4448, ad-default.scss */
#footer .col-atendimento .selos-seguranca {
  /* margin-top: 30px; */
}
@media (max-width: 991px) {
  /* line 4452, ad-default.scss */
  #footer .parent-collapse {
    border-bottom: 1px solid #EEE;
    padding: 10px 0;
  }
}
/* line 4459, ad-default.scss */
#footer .col-atendimento .parent-collapse {
  border-bottom: 0 none;
  padding: 10px 0 0;
}
/* line 4465, ad-default.scss */
#footer .col-copyright b {
  font-size: 10px;
  color: #333333;
  letter-spacing: -0.11px;
  line-height: 15px;
  font-weight: 700;
  padding-bottom: 10px;
  display: block;
}
/* line 4474, ad-default.scss */
#footer .col-copyright p {
  font-size: 10px;
  color: #888888;
  letter-spacing: -0.11px;
  line-height: 16px;
}
/* line 4482, ad-default.scss */
#footer .col-pagamento h3 {
  font-size: 10px;
  color: #333333;
  font-weight: 700;
  line-height: 20px;
  margin: 0 0 5px;
  padding: 0;
}
/* line 4489, ad-default.scss */
#footer .col-pagamento h3 small {
  font-size: 10px;
  color: #888888;
  font-size: 400;
  line-height: 20px;
  float: right;
}
@media (min-width: 1200px) {
  /* line 4497, ad-default.scss */
  #footer .col-pagamento .img-responsive {
    width: 100%;
  }
}
/* line 4502, ad-default.scss */
#footer .col-pagamento .list-assinatura {
  padding-top: 10px;
  margin: 0;
  text-align: right;
}
/* line 4506, ad-default.scss */
#footer .col-pagamento .list-assinatura li {
  font-size: 10px;
  color: #888888;
  letter-spacing: -0.11px;
  line-height: 15px;
  font-weight: 400;
}
/* line 4512, ad-default.scss */
#footer .col-pagamento .list-assinatura li a {
  display: inline-block;
  vertical-align: middle;
}

/** FOOTER **/
/** MODAL NÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢O VA EMBORA **/
/* line 4524, ad-default.scss */
.modal-nao-va-embora {
  position: fixed;
  z-index: 150;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 4533, ad-default.scss */
.modal-nao-va-embora .center {
  position: absolute;
  background-color: #FF9900;
  width: 750px;
  height: 240px;
  top: 50%;
  left: 50%;
  margin: -120px 0 0 -375px;
  padding: 30px 50px;
}
/* line 4542, ad-default.scss */
.modal-nao-va-embora .center .btn-close {
  position: absolute;
  right: 0;
  top: -30px;
  font-size: 12px;
  color: #FFFFFF;
  letter-spacing: -0.41px;
  font-weight: 700;
  border: 0 none;
  background: transparent;
}
/* line 4552, ad-default.scss */
.modal-nao-va-embora .center .btn-close:hover {
  opacity: .7;
}
/* line 4556, ad-default.scss */
.modal-nao-va-embora .center h3 {
  font-size: 50px;
  color: #FFFFFF;
  letter-spacing: -2.09px;
  line-height: 34px;
  font-weight: 700;
  margin-top: 0;
}
/* line 4564, ad-default.scss */
.modal-nao-va-embora .center p {
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: -0.5px;
  line-height: 20px;
}
/* line 4569, ad-default.scss */
.modal-nao-va-embora .center p b {
  color: #E31A21;
}
/* line 4573, ad-default.scss */
.modal-nao-va-embora .center a {
  background: #E31A21;
  border: 0 none;
  border-radius: 0;
  font-weight: 700;
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: -1.21px;
  line-height: 21px;
  padding: 12px 15px;
  display: block;
  width: 130px;
  height: 45px;
  margin: 5px 0 15px;
}
/* line 4587, ad-default.scss */
.modal-nao-va-embora .center a:hover {
  background-color: #b5151a;
}
/* line 4591, ad-default.scss */
.modal-nao-va-embora .center span {
  font-size: 11px;
  color: #FFFFFF;
  font-weight: 700;
  line-height: 12px;
  display: block;
}
/* line 4598, ad-default.scss */
.modal-nao-va-embora .center img {
  position: absolute;
  right: -50px;
  top: 10px;
}

/** MODAL NÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢O VA EMBORA **/
/* COMPARAÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢O */
/* line 4609, ad-default.scss */
body.comparar-ativo #barra-comparar {
  display: block;
}

/* line 4610, ad-default.scss */
#barra-comparar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  display: none;
  z-index: 99999;
}
/* line 4618, ad-default.scss */
#barra-comparar a {
  width: 310px;
  display: block;
  margin: 0 auto;
  height: 60px;
  background: #26BFC7;
  border-radius: 16px 16px 0 0;
  opacity: .8;
}
/* line 4626, ad-default.scss */
#barra-comparar a span {
  display: inline-block;
  vertical-align: middle;
  line-height: 56px;
  font-size: 20px;
  color: #fff;
}
/* line 4632, ad-default.scss */
#barra-comparar a span#qtd-comparacao {
  font-size: 30px;
  margin: 0 5px;
}
/* line 4637, ad-default.scss */
#barra-comparar a:hover {
  opacity: 1;
}

/* line 4643, ad-default.scss */
.box-comparacao {
  padding-bottom: 45px;
  overflow: auto;
}
/* line 4648, ad-default.scss */
.box-comparacao h2,
.box-comparacao tr.remover,
.box-comparacao .topWrapper {
  display: none;
}
/* line 4649, ad-default.scss */
.box-comparacao .comparar-outros {
  padding-top: 15px;
  text-align: center;
}
/* line 4653, ad-default.scss */
.box-comparacao .bt.comparar-outros {
  text-decoration: none;
  font-size: 23px;
  color: #26BFC7;
  letter-spacing: -0.5px;
  font-weight: 700;
  margin-top: 15px;
}
/* line 4660, ad-default.scss */
.box-comparacao .bt.comparar-outros:hover {
  color: #1e969c;
}
/* line 4667, ad-default.scss */
.box-comparacao .corpo-comparacao tr th,
.box-comparacao .corpo-comparacao tr td {
  border: 10px solid #fff;
  padding: 15px 0;
  vertical-align: top;
  font-size: 12px;
  color: #29374A;
  letter-spacing: 0.2px;
  line-height: 17px;
  font-weight: 400;
}
/* line 4677, ad-default.scss */
.box-comparacao .corpo-comparacao tr td {
  padding: 15px;
  background: #F4F7FA;
}
/* line 4681, ad-default.scss */
.box-comparacao .corpo-comparacao tr th {
  width: 37%;
}
/* line 4683, ad-default.scss */
.box-comparacao .corpo-comparacao tr th:first-child {
  width: 26%;
}
/* line 4686, ad-default.scss */
.box-comparacao .corpo-comparacao tr th .vitrine.prateleira {
  text-align: center;
}
/* line 4688, ad-default.scss */
.box-comparacao .corpo-comparacao tr th .vitrine.prateleira li {
  width: 100%;
  padding: 0;
}
/* line 4691, ad-default.scss */
.box-comparacao .corpo-comparacao tr th .vitrine.prateleira li .box-item {
  text-align: center;
  border: 1px solid #E1E6EC;
  border-radius: 2px;
  padding: 15px;
  position: relative;
}
/* line 4697, ad-default.scss */
.box-comparacao .corpo-comparacao tr th .vitrine.prateleira li .box-item .remover-produto-comparado {
  position: absolute;
  left: 15px;
  top: 15px;
  border: 0 none;
  background: transparent;
}
/* line 4704, ad-default.scss */
.box-comparacao .corpo-comparacao tr th .vitrine.prateleira li .box-item .product-name {
  min-height: 0;
}
/* line 4707, ad-default.scss */
.box-comparacao .corpo-comparacao tr th .vitrine.prateleira li .box-item .add {
  display: block;
  margin-top: 10px;
}
/* line 4710, ad-default.scss */
.box-comparacao .corpo-comparacao tr th .vitrine.prateleira li .box-item .add a {
  visibility: visible;
  opacity: 1;
  border-radius: 2px;
}
/* line 4714, ad-default.scss */
.box-comparacao .corpo-comparacao tr th .vitrine.prateleira li .box-item .add a:before {
  content: "Colocar no Carrinho";
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: -0.39px;
  font-weight: 700;
  text-transform: none;
}
/* line 4725, ad-default.scss */
.box-comparacao .corpo-comparacao tr th .vitrine.prateleira li .flag-box {
  display: none;
}
/* line 4733, ad-default.scss */
.box-comparacao .corpo-comparacao thead .titulo {
  display: block;
  font-size: 23px;
  color: #3A4D65;
  font-weight: 400;
  margin-bottom: 10px;
  line-height: 25px;
}
/* line 4740, ad-default.scss */
.box-comparacao .corpo-comparacao thead .titulo strong {
  color: #26BFC7;
  letter-spacing: -0.5px;
  font-weight: 700;
  display: block;
}
/* line 4747, ad-default.scss */
.box-comparacao .corpo-comparacao thead .txt {
  display: block;
  font-size: 15px;
  color: #677586;
  font-weight: 400;
  line-height: 19px;
}
/* line 4757, ad-default.scss */
.box-comparacao .corpo-comparacao tbody tr:first-child {
  display: none;
}
/* line 4761, ad-default.scss */
.box-comparacao .corpo-comparacao tbody th {
  padding: 15px;
  background: #F4F7FA;
  font-size: 16px;
  color: #26BFC7;
  letter-spacing: 0.17px;
  line-height: 20px;
  font-weight: 700;
}

/* COMPARAÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢O */
/* SCROLL INFINITO */
/* line 4776, ad-default.scss */
#scrollLoading {
  border: 0 none;
  margin: 20px auto;
  padding: 5px;
  width: 220px;
  font-size: 14px;
  color: #888888;
  line-height: 25px;
  font-weight: 400;
}
/* line 4785, ad-default.scss */
#scrollLoading .icon {
  display: inline-block;
  vertical-align: top;
  width: 25px;
  height: 25px;
  margin-right: 10px;
  background: url("/arquivos/icon-loader.png") no-repeat scroll center transparent;
}

/* line 4794, ad-default.scss */
body .vitrine + .searchResultsTime {
  display: none;
}

/* line 4797, ad-default.scss */
body .vitrine + .searchResultsTime + .sub {
  display: none;
}

/* line 4800, ad-default.scss */
body .pager.bottom {
  display: none;
}

/* line 4803, ad-default.scss */
#returnToTop {
  display: none;
  position: fixed;
  bottom: 100px;
  right: 5px;
  width: 30px;
  padding: 0;
  height: 30px;
  background-color: #C81117;
  border-radius: 4px;
  text-align: center;
  border: 1px solid #c81117;
}

/* line 4816, ad-default.scss */
#returnToTop .fa {
  color: #fff;
  font-size: 20px;
  line-height: 29px;
}

/* line 4821, ad-default.scss */
body[data-qd-infinity-scroll] #returnToTop {
  display: block;
}

/* SCROLL INFINITO */
/** REVIEWS **/
/* line 4827, ad-default.scss */
#opnioes-dos-clientes #ulPubliqueResenha {
  padding: 0;
  list-style: none;
  overflow: hidden;
  padding-left: 20px;
}

/* line 4833, ad-default.scss */
#opnioes-dos-clientes ul.rating li .voteRatingBar {
  background: none repeat scroll 0 0 #fff;
  display: block;
  height: 20px;
  overflow: hidden;
  border: 1px solid #e5e5e5;
  border-radius: 0;
}

/* line 4841, ad-default.scss */
#opnioes-dos-clientes ul.rating li .voteRatingBar span {
  background: none repeat scroll 0 0 #32a832;
  display: block;
  height: 20px;
  border-radius: 0;
}

/* line 4847, ad-default.scss */
#opnioes-dos-clientes ul.rating li .voteRatingBar + span {
  color: #333;
  font-size: 11px;
  position: absolute;
  right: 10px;
  top: 0;
  line-height: 20px;
}

/* line 4855, ad-default.scss */
#opnioes-dos-clientes ul.rating {
  padding: 0;
  float: left;
  width: 30%;
}


/* line 4860, ad-default.scss */
#opnioes-dos-clientes ul.rating li {
  clear: both;
  display: block;
  margin: 10px 0;
  max-width: 320px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 4869, ad-default.scss */
#opnioes-dos-clientes ul.rating li em {
  float: left;
  margin-right: 15px;
}

/* line 4873, ad-default.scss */
#opnioes-dos-clientes .avalie-produto {
  display: block;
  padding: 0 0 0 20px;
  overflow: hidden;
}

@media( max-width: 991px ){
  #opnioes-dos-clientes ul.rating {
    padding: 0;
    float: none;
    width: 100%;
  }
  
#opnioes-dos-clientes .avalie-produto {
  display: block;
  padding: 0;
  overflow: visible;
}
}

/* line 4878, ad-default.scss */
#opnioes-dos-clientes .avalie-produto h5 {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
}

/* line 4886, ad-default.scss */
#opnioes-dos-clientes .avalie-produto h5 + .rating-avalie-wrapper {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

/* line 4891, ad-default.scss */
#opnioes-dos-clientes .avalie-produto a {
  display: block;
  float: left;
  margin: 10px 0;
}

/* line 4898, ad-default.scss */
#opnioes-dos-clientes hr,
#opnioes-dos-clientes p.media em span,
#opnioes-dos-clientes .links-resenha-usuario {
  display: none;
}

/* line 4901, ad-default.scss */
#opnioes-dos-clientes .resenhas {
  padding: 0;
  border-top: 0 none;
  margin: 0;
}

/* line 4906, ad-default.scss */
#opnioes-dos-clientes .resenhas .opiniao-ajudou {
  padding-top: 15px;
  color: #333;
  font-size: 13px;
  font-weight: 300;
  padding-top: 15px;
  color: #333;
  font-size: 13px;
  font-weight: 300;
}

/* line 4916, ad-default.scss */
#opnioes-dos-clientes .resenhas .opiniao-ajudou .bts li {
  display: inline-block;
  vertical-align: top;
  margin: 5px 5px 0 0;
}

/* line 4921, ad-default.scss */
#opnioes-dos-clientes .resenhas .opiniao-ajudou .bts li a {
  color: #D0021B;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}

/* line 4927, ad-default.scss */
#publishUserReview {
  display: block;
  /* position: fixed; */
  margin: 20px 0 0;
  /* max-width: 500px; */
  /* background-color: #fff; */
  /* border-radius: 4px; */
  /* padding: 10px 20px; */
  /* box-shadow: 0 0 10px #ccc; */
  /* z-index: 99999; */
  /* left: 50%; */
  /* top: 80px; */
}




/* line 4939, ad-default.scss */
#publishUserReview #formUserReview .header {
  padding: 0;
  margin: 0;
}

/* line 4943, ad-default.scss */
#publishUserReview #formUserReview .header .close {
  position: absolute;
  right: 30px;
  top: 20px;
}

/* line 4948, ad-default.scss */
#publishUserReview #formUserReview .header .close a {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

/* line 4955, ad-default.scss */
#publishUserReview #formUserReview .footer,
#publishUserReview #formUserReview .header h1 {
  display: none;
}

/* line 4958, ad-default.scss */
#publishUserReview #formUserReview label {
  display: block;
}

/* line 4961, ad-default.scss */
#publishUserReview #formUserReview input + label {
  display: inline-block;
  vertical-align: middle;
}

/* line 4965, ad-default.scss */
#publishUserReview #formUserReview input {
  margin: 0;
}

/* line 4969, ad-default.scss */
#publishUserReview #formUserReview input[type=text],
#publishUserReview #formUserReview textarea {
  color: #999;
  background-color: #fff;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  white-space: nowrap;
  vertical-align: middle;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  min-height: 34px;
  width: 100%;
}

/* line 4986, ad-default.scss */
#publishUserReview #formUserReview .grp {
  position: relative;
  margin: 10px 0 5px;
}

/* line 4990, ad-default.scss */
#publishUserReview #formUserReview .grp span {
  position: absolute;
  top: 5px;
  right: 0;
}

/* line 4995, ad-default.scss */
#publishUserReview #formUserReview .ranking {
  display: block;
  margin-top: 15px;
}

/* line 4999, ad-default.scss */
#publishUserReview #formUserReview .aviso-resenha {
  margin-top: 10px;
  font-size: 12px;
  font-weight: 300;
  font-style: italic;
  line-height: 15px;
}

/* line 5006, ad-default.scss */
#opnioes-dos-clientes .avalie-produto #opcoes-avalie {
  display: block;
  margin: 10px 0;
  width: 100%;
}

/* line 5011, ad-default.scss */
#opnioes-dos-clientes .avalie-produto #opcoes-avalie p strong {
  display: none;
}

/* line 5014, ad-default.scss */
#opnioes-dos-clientes .avalie-produto #opcoes-avalie .firadio {
  margin: 2px 0 0;
  vertical-align: top;
  height: auto;
}

/* line 5019, ad-default.scss */
#opnioes-dos-clientes .avalie-produto #opcoes-avalie label {
  color: #333;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  margin: 0 20px 0 5px;
}

/* line 5027, ad-default.scss */
#opnioes-dos-clientes #formUserReview .avaliar a,
#opnioes-dos-clientes #lnkPubliqueResenha {
  background: #2C9F2C;
  border: 0 none;
  border-radius: 0;
  color: #fff;
  display: block;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  min-height: 43px;
  padding: 10px;
  width: 220px;
  text-align: center;
  text-decoration: none;
}

/* line 5045, ad-default.scss */
#opnioes-dos-clientes #formUserReview .avaliar a:hover,
#opnioes-dos-clientes #formUserReview .avaliar a:active,
#opnioes-dos-clientes #lnkPubliqueResenha:hover,
#opnioes-dos-clientes #lnkPubliqueResenha:active {
  color: #fff;
  opacity: .8;
  text-decoration: none;
}

/* line 5051, ad-default.scss */
.rating-avalie .ratingStar,
.rating-produto {
  display: inline-block;
  font-size: 0;
  line-height: 0;
  color: transparent;
  vertical-align: top;
}
.showcase .rating-produto {
  display: block;
  margin-bottom: 2px;
}

/* line 5058, ad-default.scss */
.rating-produto:before,
.rating-demonstrativo:before,
.rating-wrapper .rating:before {
  content: "\f006   \f006   \f006   \f006   \f006";
  font-family: FontAwesome;
  font-size: 16px;
  line-height: 20px;
  color: #ffd100;
  font-style: normal;
}

/* line 5066, ad-default.scss */
.rating-avalie a {
  text-decoration: none;
}

/* line 5070, ad-default.scss */
.rating-avalie .ratingStar.emptyRatingStar:before,
.rating-avalie .ratingStar.filledRatingStar:before {
  font-family: FontAwesome;
  font-size: 18px;
  line-height: 20px;
  color: #ffd100;
  font-style: normal;
  content: "\f006";
  text-decoration: none;
  -webkit-transition: .3s all;
  transition: 0.3s all;
}

/* line 5081, ad-default.scss */
.rating-avalie .ratingStar.filledRatingStar:before {
  content: "\f005";
}

/* line 5089, ad-default.scss */
.rating-produto.avaliacao50:before,
.rating-produto.a50:before,
.rating-demonstrativo.avaliacao50:before,
.rating-demonstrativo.a50:before,
.rating-wrapper .rating.avaliacao50:before,
.rating-wrapper .rating.a50:before {
  content: "\f005   \f005   \f005   \f005   \f005";
}

/* line 5097, ad-default.scss */
.rating-produto.avaliacao45:before,
.rating-produto.a45:before,
.rating-demonstrativo.avaliacao45:before,
.rating-demonstrativo.a45:before,
.rating-wrapper .rating.avaliacao45:before,
.rating-wrapper .rating.a45:before {
  content: "\f005   \f005   \f005   \f005   \f123";
}

/* line 5105, ad-default.scss */
.rating-produto.avaliacao40:before,
.rating-produto.a40:before,
.rating-demonstrativo.avaliacao40:before,
.rating-demonstrativo.a40:before,
.rating-wrapper .rating.avaliacao40:before,
.rating-wrapper .rating.a40:before {
  content: "\f005   \f005   \f005   \f005    \f006";
}

/* line 5113, ad-default.scss */
.rating-produto.avaliacao35:before,
.rating-produto.a35:before,
.rating-demonstrativo.avaliacao35:before,
.rating-demonstrativo.a35:before,
.rating-wrapper .rating.avaliacao35:before,
.rating-wrapper .rating.a35:before {
  content: "\f005   \f005   \f005   \f123   \f006";
}

/* line 5121, ad-default.scss */
.rating-produto.avaliacao30:before,
.rating-produto.a30:before,
.rating-demonstrativo.avaliacao30:before,
.rating-demonstrativo.a30:before,
.rating-wrapper .rating.avaliacao30:before,
.rating-wrapper .rating.a30:before {
  content: "\f005   \f005   \f005   \f006   \f006";
}

/* line 5129, ad-default.scss */
.rating-produto.avaliacao25:before,
.rating-produto.a25:before,
.rating-demonstrativo.avaliacao25:before,
.rating-demonstrativo.a25:before,
.rating-wrapper .rating.avaliacao25:before,
.rating-wrapper .rating.a25:before {
  content: "\f005   \f005   \f123   \f006   \f006";
}

/* line 5137, ad-default.scss */
.rating-produto.avaliacao20:before,
.rating-produto.a20:before,
.rating-demonstrativo.avaliacao20:before,
.rating-demonstrativo.a20:before,
.rating-wrapper .rating.avaliacao20:before,
.rating-wrapper .rating.a20:before {
  content: "\f005   \f005   \f006   \f006   \f006";
}

/* line 5145, ad-default.scss */
.rating-produto.avaliacao15:before,
.rating-produto.a15:before,
.rating-demonstrativo.avaliacao15:before,
.rating-demonstrativo.a15:before,
.rating-wrapper .rating.avaliacao15:before,
.rating-wrapper .rating.a15:before {
  content: "\f005   \f123   \f006   \f006   \f006";
}

/* line 5153, ad-default.scss */
.rating-produto.avaliacao10:before,
.rating-produto.a10:before,
.rating-demonstrativo.avaliacao10:before,
.rating-demonstrativo.a10:before,
.rating-wrapper .rating.avaliacao10:before,
.rating-wrapper .rating.a10:before {
  content: "\f005   \f006   \f006   \f006   \f006";
}

/* line 5161, ad-default.scss */
.rating-produto.avaliacao5:before,
.rating-produto.a5:before,
.rating-demonstrativo.avaliacao5:before,
.rating-demonstrativo.a5:before,
.rating-wrapper .rating.avaliacao5:before,
.rating-wrapper .rating.a5:before {
  content: "\f123   \f006   \f006   \f006   \f006";
}

/* line 5169, ad-default.scss */
.rating-produto.avaliacao0:before,
.rating-produto.a0:before,
.rating-demonstrativo.avaliacao0:before,
.rating-demonstrativo.a0:before,
.rating-wrapper .rating.avaliacao0:before,
.rating-wrapper .rating.a0:before {
  content: "\f006   \f006   \f006   \f006   \f006";
}

/* line 5176, ad-default.scss */
#opiniao_de_usuario:after,
#opiniao_de_usuario .user-review:after {
  display: block;
  clear: both;
  content: "";
}
/* line 5182, ad-default.scss */
#opiniao_de_usuario .resenhas {
  float: left;
  display: block;
  width: 100%;
  list-style: none;
  padding: 15px 0;
  margin: 0;
}
/* line 5191, ad-default.scss */
#opiniao_de_usuario .quem > li {
  padding: 15px 0;
  border-top: 1px solid #E5E5E5;
}
/* line 5196, ad-default.scss */
#opiniao_de_usuario ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/** REVIEWS **/
/** CSS BOOTSTRAP 2 - MODAL (BUG VTEX) **/
/* line 5205, ad-default.scss */
.profile-detail-form h5 {
  float: none;
  display: block;
  width: 100%;
}

/* line 5205, ad-default.scss */
body.modal-open:after {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 100;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  content: "";
  display: block;
}

/* line 5205, ad-default.scss */
.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 5205, ad-default.scss */
.modal.fade {
  top: -25%;
  -webkit-transition: opacity .3s linear,top .3s ease-out;
  -moz-transition: opacity .3s linear,top .3s ease-out;
  -o-transition: opacity .3s linear,top .3s ease-out;
  transition: opacity .3s linear,top .3s ease-out;
}

/* line 5205, ad-default.scss */
.modal.fade.in {
  top: 10%;
  bottom: auto;
}

/* line 5205, ad-default.scss */
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}

/* line 5205, ad-default.scss */
.modal-header .close {
  margin-top: 2px;
}

/* line 5205, ad-default.scss */
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}

/* line 5205, ad-default.scss */
.modal-body {
  position: relative;
  max-height: 400px;
  padding: 15px;
  overflow-y: auto;
}

/* line 5205, ad-default.scss */
.modal-form {
  margin-bottom: 0;
}

/* line 5205, ad-default.scss */
.modal input, .modal select, .modal textarea {
  margin: 0!important;
  max-width: 100%;
}

/* line 5205, ad-default.scss */
.modal input[type="radio"], .modal input[type="checkbox"] {
  margin: 0 4px 0 0 !important;
  max-width: 100%!important;
  height: auto!important;
  display: inline-block!important;
  position: relative;
}

/* line 5205, ad-default.scss */
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  -moz-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
}

/* line 5205, ad-default.scss */
.modal-footer:before, .modal-footer:after {
  display: table;
  line-height: 0;
  content: "";
}

/* line 5205, ad-default.scss */
.modal-footer:after {
  clear: both;
}

/* line 5205, ad-default.scss */
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

/* line 5205, ad-default.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 5205, ad-default.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 5205, ad-default.scss */
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 15px;
}

/* line 5205, ad-default.scss */
.span12 {
  width: 940px;
}

/* line 5205, ad-default.scss */
.span11 {
  width: 860px;
}

/* line 5205, ad-default.scss */
.span10 {
  width: 780px;
}

/* line 5205, ad-default.scss */
.span9 {
  width: 700px;
}

/* line 5205, ad-default.scss */
.span8 {
  width: 620px;
}

/* line 5205, ad-default.scss */
.span7 {
  width: 540px;
}

/* line 5205, ad-default.scss */
.span6 {
  width: 460px;
}

/* line 5205, ad-default.scss */
.span5 {
  width: 380px;
}

/* line 5205, ad-default.scss */
.span4 {
  width: 300px;
}

/* line 5205, ad-default.scss */
.span3 {
  width: 220px;
}

/* line 5205, ad-default.scss */
.span2 {
  width: 140px;
}

/* line 5205, ad-default.scss */
.span1 {
  width: 60px;
}

/* line 5205, ad-default.scss */
.offset12 {
  margin-left: 980px;
}

/* line 5205, ad-default.scss */
.offset11 {
  margin-left: 900px;
}

/* line 5205, ad-default.scss */
.offset10 {
  margin-left: 820px;
}

/* line 5205, ad-default.scss */
.offset9 {
  margin-left: 740px;
}

/* line 5205, ad-default.scss */
.offset8 {
  margin-left: 660px;
}

/* line 5205, ad-default.scss */
.offset7 {
  margin-left: 580px;
}

/* line 5205, ad-default.scss */
.offset6 {
  margin-left: 500px;
}

/* line 5205, ad-default.scss */
.offset5 {
  margin-left: 420px;
}

/* line 5205, ad-default.scss */
.offset4 {
  margin-left: 340px;
}

/* line 5205, ad-default.scss */
.offset3 {
  margin-left: 260px;
}

/* line 5205, ad-default.scss */
.offset2 {
  margin-left: 180px;
}

/* line 5205, ad-default.scss */
.offset1 {
  margin-left: 100px;
}

/* line 5205, ad-default.scss */
.row-fluid {
  width: 100%;
  *zoom: 1;
}

/* line 5205, ad-default.scss */
.row-fluid:before, .row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

/* line 5205, ad-default.scss */
.row-fluid:after {
  clear: both;
}

/* line 5205, ad-default.scss */
.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.1276595744681%;
  *margin-left: 2.0744680851064%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 5205, ad-default.scss */
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

/* line 5205, ad-default.scss */
.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.1276595744681%;
}

/* line 5205, ad-default.scss */
.row-fluid .span12 {
  width: 100%;
  *width: 99.946808510638%;
}

/* line 5205, ad-default.scss */
.row-fluid .span11 {
  width: 91.489361702128%;
  *width: 91.436170212766%;
}

/* line 5205, ad-default.scss */
.row-fluid .span10 {
  width: 82.978723404255%;
  *width: 82.925531914894%;
}

/* line 5205, ad-default.scss */
.row-fluid .span9 {
  width: 74.468085106383%;
  *width: 74.414893617021%;
}

/* line 5205, ad-default.scss */
.row-fluid .span8 {
  width: 65.957446808511%;
  *width: 65.904255319149%;
}

/* line 5205, ad-default.scss */
.row-fluid .span7 {
  width: 57.446808510638%;
  *width: 57.393617021277%;
}

/* line 5205, ad-default.scss */
.row-fluid .span6 {
  width: 48.936170212766%;
  *width: 48.882978723404%;
}

/* line 5205, ad-default.scss */
.row-fluid .span5 {
  width: 40.425531914894%;
  *width: 40.372340425532%;
}

/* line 5205, ad-default.scss */
.row-fluid .span4 {
  width: 31.914893617021%;
  *width: 31.86170212766%;
}

/* line 5205, ad-default.scss */
.row-fluid .span3 {
  width: 23.404255319149%;
  *width: 23.351063829787%;
}

/* line 5205, ad-default.scss */
.row-fluid .span2 {
  width: 14.893617021277%;
  *width: 14.840425531915%;
}

/* line 5205, ad-default.scss */
.row-fluid .span1 {
  width: 6.3829787234043%;
  *width: 6.3297872340426%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset12 {
  margin-left: 104.25531914894%;
  *margin-left: 104.14893617021%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset12:first-child {
  margin-left: 102.12765957447%;
  *margin-left: 102.02127659574%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset11 {
  margin-left: 95.744680851064%;
  *margin-left: 95.63829787234%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset11:first-child {
  margin-left: 93.617021276596%;
  *margin-left: 93.510638297872%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset10 {
  margin-left: 87.234042553191%;
  *margin-left: 87.127659574468%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset10:first-child {
  margin-left: 85.106382978723%;
  *margin-left: 85%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset9 {
  margin-left: 78.723404255319%;
  *margin-left: 78.617021276596%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset9:first-child {
  margin-left: 76.595744680851%;
  *margin-left: 76.489361702128%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset8 {
  margin-left: 70.212765957447%;
  *margin-left: 70.106382978723%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset8:first-child {
  margin-left: 68.085106382979%;
  *margin-left: 67.978723404255%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset7 {
  margin-left: 61.702127659574%;
  *margin-left: 61.595744680851%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset7:first-child {
  margin-left: 59.574468085106%;
  *margin-left: 59.468085106383%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset6 {
  margin-left: 53.191489361702%;
  *margin-left: 53.085106382979%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset6:first-child {
  margin-left: 51.063829787234%;
  *margin-left: 50.957446808511%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset5 {
  margin-left: 44.68085106383%;
  *margin-left: 44.574468085106%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset5:first-child {
  margin-left: 42.553191489362%;
  *margin-left: 42.446808510638%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset4 {
  margin-left: 36.170212765957%;
  *margin-left: 36.063829787234%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset4:first-child {
  margin-left: 34.042553191489%;
  *margin-left: 33.936170212766%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset3 {
  margin-left: 27.659574468085%;
  *margin-left: 27.553191489362%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset3:first-child {
  margin-left: 25.531914893617%;
  *margin-left: 25.425531914894%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset2 {
  margin-left: 19.148936170213%;
  *margin-left: 19.042553191489%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset2:first-child {
  margin-left: 17.021276595745%;
  *margin-left: 16.914893617021%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset1 {
  margin-left: 10.63829787234%;
  *margin-left: 10.531914893617%;
}

/* line 5205, ad-default.scss */
.row-fluid .offset1:first-child {
  margin-left: 8.5106382978723%;
  *margin-left: 8.4042553191489%;
}

/* line 5205, ad-default.scss */
[class*="span"].hide, .row-fluid [class*="span"].hide {
  display: none;
}

/* line 5205, ad-default.scss */
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
  float: right;
}

/* line 5205, ad-default.scss */
.control-group:after {
  display: table;
  clear: both;
  content: "";
}

/* line 5205, ad-default.scss */
.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {
  color: #c09853;
}

/* line 5205, ad-default.scss */
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
  color: #c09853;
}

/* line 5205, ad-default.scss */
.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 5205, ad-default.scss */
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

/* line 5205, ad-default.scss */
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}

/* line 5205, ad-default.scss */
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {
  color: #b94a48;
}

/* line 5205, ad-default.scss */
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
  color: #b94a48;
}

/* line 5205, ad-default.scss */
.control-group.error input, .control-group.error select, .control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 5205, ad-default.scss */
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

/* line 5205, ad-default.scss */
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}

/* line 5205, ad-default.scss */
.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {
  color: #468847;
}

/* line 5205, ad-default.scss */
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
  color: #468847;
}

/* line 5205, ad-default.scss */
.control-group.success input, .control-group.success select, .control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 5205, ad-default.scss */
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

/* line 5205, ad-default.scss */
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}

/* line 5205, ad-default.scss */
.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {
  color: #3a87ad;
}

/* line 5205, ad-default.scss */
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {
  color: #3a87ad;
}

/* line 5205, ad-default.scss */
.control-group.info input, .control-group.info select, .control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 5205, ad-default.scss */
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}

/* line 5205, ad-default.scss */
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}

/* line 5205, ad-default.scss */
.control-group {
  margin-bottom: 10px;
}

/* line 5205, ad-default.scss */
legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}

/* line 5205, ad-default.scss */
.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}

/* line 5205, ad-default.scss */
.form-horizontal .control-group:before, .form-horizontal .control-group:after {
  display: table;
  line-height: 0;
  content: "";
}

/* line 5205, ad-default.scss */
.form-horizontal .control-group:after {
  clear: both;
}

/* line 5205, ad-default.scss */
.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}

/* line 5205, ad-default.scss */
.form-horizontal .controls:first-child {
  *padding-left: 180px;
}

/* line 5205, ad-default.scss */
.controls > select, .controls > input {
  display: block;
  width: 100%;
}

/* line 5205, ad-default.scss */
.controls > .radio:first-child, .controls > .checkbox:first-child {
  padding-top: 5px;
  width: auto;
}

/** CSS BOOTSTRAP 2 - MODAL (BUG VTEX) **/