/* Colors */
/* SVG */
/*encode SVG as a data uri without it being in base64*/
body *[class*="perc-"] {
  width: 100% !important;
  padding-left: 0 !important;
}

body *[class*="perc-"].error-wrapper {
  padding-left: 15px !important;
}

.showForTabletOnly,
.hideForMobileOnly {
  display: none;
}

.showForMobileOnly {
  display: block;
}

#html.tpl-homepage #content-wrap {
  padding-top: 108px;
}

#html.tpl-homepage.logged-in #content-wrap {
  padding-top: 66px;
}

#html:not(.tpl-homepage).logged-in #content-wrap {
  padding-top: 114px;
}

#html.logged-in:not(.tpl-homepage) #content-wrap {
  padding-top: 66px;
}

#html.tpl-homepage #home-owl .double-item {
  width: 100%;
  margin-bottom: 20px;
}

#html.tpl-homepage #home-owl .owl-slide {
  position: relative;
  max-height: 80vh;
  max-height: calc(100vh - 108px);
  -webkit-transition: color 400ms ease-in-out, background 400ms ease-in-out, opacity 400ms ease-in-out;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}

#html.tpl-homepage #home-owl .owl-slide a:focus, #html.tpl-homepage #home-owl .owl-slide a:hover {
  opacity: 1;
}

#html.tpl-homepage #home-owl .owl-slide a .titulo-wrap {
  bottom: 0px;
  background: rgba(0, 130, 190, 0.8);
  text-align: center;
  padding: 30px 4%;
}

#html.tpl-homepage #home-owl .owl-slide a .titulo-wrap .titulo {
  font: 700 23px/100% "Montserrat", font70108, Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  text-shadow: none;
}

#html.tpl-homepage #home-owl .owl-slide a .titulo-wrap .sub-titulo {
  font: 700 14px "Montserrat", font70108, Arial, Helvetica, sans-serif;
  margin-bottom: 0;
  text-shadow: none;
}

#html.tpl-homepage #home-owl .owl-slide a .titulo-wrap .button {
  display: none;
}

#html.tpl-homepage #destaque1 {
  padding: 60px 0 30px;
}

#html.tpl-homepage #destaque1 .full-page a {
  max-width: 92%;
}

#html.tpl-homepage #destaque1 .full-page a .titulo {
  font: 700 20px/100% "Montserrat", font70108, Arial, Helvetica, sans-serif;
}

#html.tpl-homepage #destaque1 .full-page a .sub-titulo {
  font-size: 15px;
}

#html.tpl-homepage #destaque2 {
  margin: 30px 0 60px;
}

#html.tpl-homepage #destaque2 .full-page a .left {
  display: none;
}

#html.tpl-homepage #destaque2 .full-page a .right {
  width: 100%;
  background: #0082be;
  padding: 40px 30px 30px;
}

#html.tpl-homepage #destaque2 .full-page a .right .titulo {
  font: 700 30px/100% "Montserrat", font70108, Arial, Helvetica, sans-serif;
}

#html.tpl-homepage #destaque2 .full-page a .right .sub-titulo {
  font: 400 14px/120% "Montserrat", font70108, Arial, Helvetica, sans-serif;
}

#html.tpl-homepage #destaque2 .full-page a .right .sub-extra {
  font: 700 18px/130% "Montserrat", font70108, Arial, Helvetica, sans-serif;
}

#html.tpl-homepage .news .full-page .news-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#html.tpl-homepage .news .full-page .news-wrap a {
  padding: 40px 30px;
  margin: 10px 0;
}

#destaques-grelha .full-page .linha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#destaques-grelha .full-page .linha #l0c0 .img-wrap {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#destaques-grelha .full-page .linha > a {
  width: 100% !important;
}

#destaques-grelha .full-page .linha > a:first-child {
  margin-bottom: 20px;
}

#destaques-grelha .full-page .linha.tipo_1 a:first-child {
  margin-bottom: 0;
}

#destaques-grelha .full-page .linha.tipo_2 a:nth-child(2),
#destaques-grelha .full-page .linha.tipo_4 a:nth-child(3) {
  margin-bottom: 20px;
}

#destaques-grelha.marca .full-page .size_1 a {
  width: 100%;
  margin-bottom: 10px;
}

#destaques-grelha.marca .full-page .size_2 a {
  width: 100%;
  margin-bottom: 10px;
}

#destaques-grelha.marca .full-page .size_3 a {
  width: 100%;
  margin-bottom: 10px;
}

#destaques-grelha.marca .full-page .size_4 a {
  width: 100%;
  margin-bottom: 10px;
}

#html.logged-in #top-menus #main-menu .full-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#html.logged-in #top-menus #main-menu .full-page #logo {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
}

#html.logged-in #top-menus #main-menu .full-page #open-menu {
  margin-top: 0;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 3;
  order: 3;
}

#html.logged-in #top-menus #main-menu .full-page .right {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
  width: auto;
}

#html.logged-in #top-menus #main-menu .full-page .right #procurar {
  display: none;
}

#html.logged-in #top-menus.small #small-menu .full-page .menu {
  display: none;
}

#html.logged-in #top-menus.small #small-menu .full-page .procurar {
  position: relative;
  width: 60%;
}

#html.logged-in #top-menus.small #small-menu .full-page .conta {
  display: none;
}

#html.logged-in #top-menus.small #small-menu .full-page .cart {
  display: block;
}

#html.logged-in #top-menus.small #small-menu .full-page .cart .titulo {
  display: none;
}

#footer .top .full-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#footer .top .full-page .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  float: left;
  padding: 20px 10px;
  width: 100%;
}

#footer .top .full-page .left:before {
  position: absolute;
  content: " ";
  background: #666666;
  right: -100vw;
  top: 0;
  height: 100%;
  width: 1300vw;
  z-index: -1;
}

#footer .top .full-page .left div {
  text-align: center;
  display: inline-block;
}

#footer .top .full-page .left + .right {
  padding: 50px 0 35px;
  width: 100%;
}

#footer .top .full-page .right {
  display: inline-block;
  float: left;
  width: 100%;
}

#footer .top .full-page .right > ul > li {
  display: block;
  margin: 0 0 27px 0;
}

#footer .top .full-page .right > ul > li:last-child {
  margin-bottom: 0;
}

#footer .top .full-page .right > ul > li .pai {
  display: block;
  font: 400 15px/100% "Montserrat", font70108, Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
  text-align: center;
}

#footer .top .full-page .right > ul > li ul {
  display: none;
}

#footer .top .full-page .right > ul > li ul li {
  text-align: center;
}

#footer .top .full-page .right > ul > li ul li a {
  font: 400 14px/180% "Montserrat", font70108, Arial, Helvetica, sans-serif;
  color: #cccccc;
}

#footer .bottom .full-page .icons-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

#footer .bottom .full-page .icons-wrap div {
  display: block;
  width: 100%;
  margin: 5px 0;
}

#catalogo-wrap .full-page {
  width: 92%;
  max-width: 1200px;
}

#catalogo-wrap .full-page #breadcrumbs {
  display: none;
}

#catalogo-wrap #menu-wrap,
#search-wrap #menu-wrap {
  display: inline-block;
  width: 100%;
  float: left;
  padding-right: 0;
}

#catalogo-wrap #menu-wrap #filtro-all,
#search-wrap #menu-wrap #filtro-all {
  display: block;
}

#catalogo-wrap #menu-wrap #filtro-all > .titulo,
#search-wrap #menu-wrap #filtro-all > .titulo {
  display: block;
  background-color: #f5faff;
  border: 1px solid #d9ebf3;
}

#catalogo-wrap #menu-wrap #filtro-all.open > .titulo,
#search-wrap #menu-wrap #filtro-all.open > .titulo {
  border-bottom: 1px solid transparent;
}

#catalogo-wrap #menu-wrap #filtro-all > .conteudo,
#search-wrap #menu-wrap #filtro-all > .conteudo {
  padding: 0;
}

#catalogo-wrap #menu-wrap #filtro-all.closed > .conteudo,
#search-wrap #menu-wrap #filtro-all.closed > .conteudo {
  display: none;
}

#catalogo-wrap #menu-wrap .filtro-drop,
#search-wrap #menu-wrap .filtro-drop {
  background: #f4f4f4;
  margin: 0 0 10px 0;
}

#catalogo-wrap #menu-wrap .filtro-drop.closed > .conteudo,
#search-wrap #menu-wrap .filtro-drop.closed > .conteudo {
  display: none;
}

#catalogo-wrap #menu-wrap .filtro-drop .conteudo,
#search-wrap #menu-wrap .filtro-drop .conteudo {
  padding: 25px 20px 25px;
}

#catalogo-wrap .right,
#search-wrap .right {
  display: inline-block;
  width: 100%;
  margin: 0 0 60px;
}

#catalogo-wrap .right #filtros-wrap .barra-filtros #num-produtos,
#search-wrap .right #filtros-wrap .barra-filtros #num-produtos {
  width: 50%;
}

#catalogo-wrap .right #filtros-wrap .barra-filtros #grid-list,
#search-wrap .right #filtros-wrap .barra-filtros #grid-list {
  display: none;
}

#catalogo-wrap .right #filtros-wrap .barra-filtros #sort-by,
#search-wrap .right #filtros-wrap .barra-filtros #sort-by {
  width: 50%;
}

#catalogo-wrap .right #produtos-wrap,
#search-wrap .right #produtos-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#catalogo-wrap .right #produtos-wrap .produto,
#search-wrap .right #produtos-wrap .produto {
  width: 100%;
  max-width: none;
  margin: 0 0 15px;
}

#catalogo-wrap .right #produtos-wrap.list .produto,
#search-wrap .right #produtos-wrap.list .produto {
  display: -webkit-inline-block;
  display: inline-block;
}

#catalogo-wrap .right #produtos-wrap.list .produto > .img-wrap.center,
#search-wrap .right #produtos-wrap.list .produto > .img-wrap.center {
  width: 100%;
  height: auto;
}

#catalogo-wrap .right #produtos-wrap.list .produto > .img-wrap.center > span > img,
#search-wrap .right #produtos-wrap.list .produto > .img-wrap.center > span > img {
  height: 100%;
}

#catalogo-wrap .right #produtos-wrap.list .produto > .bottom,
#search-wrap .right #produtos-wrap.list .produto > .bottom {
  width: 100%;
}

table.responsive {
  margin-bottom: 0;
}

.pinned {
  position: absolute;
  left: 0;
  top: 0;
  width: 35%;
  overflow: hidden;
  overflow-x: scroll;
}

.pinned tbody {
  border-right: 1px solid #ccc;
}

.pinned table {
  border-right: none;
  border-left: none;
  width: 100%;
}

.pinned table th,
.pinned table td {
  white-space: nowrap;
}

.pinned td:last-child {
  border-bottom: 0;
}

div.table-wrapper {
  position: relative;
  font-size: 0;
}

div.table-wrapper:after {
  position: absolute;
  content: " ";
  width: 60px;
  height: 60px;
  background: transparent url("../images/swipe.svg") no-repeat right center;
  background-size: 60px 60px;
  top: 10px;
  top: calc(50% - 30px);
  left: 50%;
  left: calc(50% - 30px);
  pointer-events: none;
  opacity: 1;
  visibility: visible;
  -webkit-transition: color 300ms ease-in-out, background 300ms ease-in-out, opacity 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

div.table-wrapper.scroll:after, div.table-wrapper:focus:after, div.table-wrapper:hover:after {
  visibility: hidden;
  opacity: 0;
}

div.table-wrapper div.scrollable {
  margin-left: 35%;
  overflow: scroll;
  overflow-y: hidden;
}

div.table-wrapper div.scrollable tbody {
  border-right: 1px solid #ccc;
}

.dataTables_scroll {
  position: relative;
}

.dataTables_scroll:after {
  position: absolute;
  content: " ";
  width: 60px;
  height: 60px;
  background: transparent url("../images/swipe.svg") no-repeat right center;
  background-size: 60px 60px;
  top: 10px;
  top: calc(50% - 30px);
  left: 50%;
  left: calc(50% - 30px);
  pointer-events: none;
  opacity: 1;
  visibility: visible;
  -webkit-transition: color 300ms ease-in-out, background 300ms ease-in-out, opacity 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.dataTables_scroll.scroll:after, .dataTables_scroll:focus:after, .dataTables_scroll:hover:after {
  visibility: hidden;
  opacity: 0;
}

table.responsive td,
table.responsive th {
  overflow: hidden;
  position: initial;
  white-space: nowrap;
}

table.responsive th:first-child,
table.responsive td:first-child,
table.responsive td:first-child,
table.responsive.pinned td {
  display: none;
}

.table-wrapper table.responsive td:nth-child(2),
.table-wrapper table.responsive th:nth-child(2) {
  border-left: none !important;
}

#menu-loja {
  padding-top: 45px;
}

#menu-loja .full-page {
  display: block;
}

#menu-loja .full-page .left {
  width: 100%;
}

#menu-loja .full-page .left .titulo-wrap {
  position: relative;
  padding: 30px 30px;
  background-position: right 30px top 60%;
}

#menu-loja .full-page .left .titulo-wrap:hover {
  background-position: right 30px top 60%;
}

#menu-loja .full-page .left .titulo-wrap .menu {
  width: 100%;
  padding: 30px 30px;
}

#menu-loja .full-page .right {
  width: 100%;
  padding: 30px 30px;
}

#encomendas-wrap {
  margin-bottom: 70px;
}

#encomendas-wrap .full-page .legenda {
  max-width: 100%;
  margin: 20px 0;
}

#encomendas-wrap .full-page .legenda .estado-wrap {
  margin: 0 20px 0 0;
}

#encomendar {
  margin-bottom: 70px;
}

#encomendar .full-page {
  padding-left: 20px;
  padding-right: 20px;
}

#encomendar .full-page .wrapper.info {
  display: block;
  padding-top: 0px;
  padding-bottom: 50px;
  margin-bottom: 20px;
}

#encomendar .full-page .wrapper.info > .content {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}

#encomendar .full-page .wrapper.info > .content .box {
  width: 50%;
  margin: 10px 0;
  padding: 0 10px 0 0;
}

#encomendar .full-page .wrapper.info > .content .box .titulo {
  font: 400 14px/100% "Montserrat", font70108, Arial, Helvetica, sans-serif;
}

#encomendar .full-page .wrapper.info > .content .box .texto {
  font: 700 14px/100% "Montserrat", font70108, Arial, Helvetica, sans-serif;
}

#encomendar .full-page .wrapper.info > .content + .icons {
  width: 100%;
}

#encomendar .full-page .wrapper.info .icons {
  width: 100%;
  display: block;
  margin: 10px 0 0;
}

#encomendar .full-page .wrapper.shipping > .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 35px 25px 15px;
}

#encomendar .full-page .wrapper.shipping > .content .box {
  margin: 0 0 25px 0 !important;
  padding: 0 !important;
  width: 100%;
  border: none !important;
}

#encomendar .full-page .wrapper.shipping > .content .box .titulo {
  margin-bottom: 5px;
}

#encomendar .full-page .wrapper.linhas #totais-encomenda {
  display: block;
}

#encomendar .full-page .wrapper.linhas #totais-encomenda .box {
  margin-bottom: 15px;
}

#encomendar .full-page .wrapper.linhas #totais-encomenda .box .titulo {
  margin-bottom: 0px;
}

#encomendar .full-page .wrapper.obs > .content {
  padding: 30px 25px;
}

#encomendar .full-page .wrapper.icons .content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#encomendar .full-page .wrapper:last-child {
  border-bottom: 0px;
  margin-bottom: 0;
  padding-bottom: 0;
}

#actualizar .form-block {
  padding: 45px 0 10px;
  max-width: none;
}

#actualizar .form-block .content .row.small,
#actualizar .form-block .content .small.right,
#actualizar .form-block .content .row.single {
  width: 100%;
  display: block;
  margin-left: 0;
}

#contactos-wrap #contactos-loja-wrapper .contactos-loja {
  width: 100%;
}

#contactos-wrap #contactos-loja-wrapper .contactos-loja .img-wrap.center {
  display: -webkit-inline-block;
  display: inline-block;
}

#contactos-wrap #contactos-loja-wrapper .contactos-loja .img-wrap.center > span > img {
  width: 100%;
  height: auto;
}

#contactos-wrap #contactos-loja-wrapper .contactos-loja,
#contactos-wrap #contactos-loja-wrapper .contactos-loja .textos {
  background-color: #0082be;
}

#contactos-wrap #contactos-loja-wrapper .contactos-loja div,
#contactos-wrap #contactos-loja-wrapper .contactos-loja a {
  color: #ffffff !important;
}

#contactos-wrap #contactos-loja-wrapper .contactos-loja .maps {
  color: white !important;
}

#noticias-wrapper .full-page .noticias > .listagem {
  width: 100%;
  padding: 50px 0 100px;
}

#noticias-wrapper .full-page .noticias > .listagem a {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 220px;
  margin: 0 0 30px;
}

#noticias-wrapper .full-page .noticias > .listagem a:nth-child(odd) {
  margin-right: 0px;
}

#noticias-wrapper .full-page .noticias > .listagem a .img-wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
}

#noticias-wrapper .full-page .noticias > .listagem a .img-wrap img {
  height: 100%;
  width: auto;
}

#noticias-wrapper .full-page .noticias > .listagem a.placeholder .img-wrap {
  display: none;
}

#noticias-wrapper .full-page .noticias > .listagem a .titulo-texto {
  width: 100%;
  padding: 40px 6%;
}

#mobile-menu {
  width: 320px;
  max-width: 100vw;
  right: -330px;
}

#mobile-menu.open {
  /* Super Fast */
  -webkit-transform: translateZ(0) translateX(-320px);
  transform: translateZ(0) translateX(-320px);
}

#mobile-menu > .scroll #your-account-menu ul {
  columns: auto;
  -webkit-columns: auto;
  -moz-columns: auto;
}

#mobile-menu > .scroll #your-account-menu ul li {
  margin: 7px 0;
}

#mobile-menu > .scroll #your-account-menu ul li#your-account-orcamentos-guardados {
  display: none;
}

#servicos-wrap .full-page #servicos-listagem .servico {
  width: 100%;
}

#search-box form input[type="text"] {
  width: 90%;
}

.search_results .img {
  display: none;
}

#clientes-wrap form#frm2Login, #clientes-wrap form#frm2Recover, #clientes-wrap form#frm2Reset {
  padding: 30px 25px;
}

#clientes-wrap form#frm2Login .field, #clientes-wrap form#frm2Recover .field, #clientes-wrap form#frm2Reset .field {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#produto-detalhe .full-page .ref-titulo .ref {
  font: 400 22px/100% "Montserrat", font70108, Arial, Helvetica, sans-serif;
  color: #222222;
  margin-bottom: 5px;
}

#produto-detalhe .full-page .ref-titulo .titulo {
  font: 400 13px/100% "Montserrat", font70108, Arial, Helvetica, sans-serif;
  color: #999999;
  margin-bottom: 10px;
}

#produto-detalhe .full-page .left .galery img {
  width: 300px;
  height: auto;
}

#produto-detalhe.marca .full-page .right .logo img {
  max-width: 180px;
}

#produto-detalhe.marca .full-page .right .main .ref {
  font-size: 32px !important;
}

#produto-detalhe.marca .full-page .right .main .titulo {
  font-size: 18px !important;
}

#produto-detalhe.marca .full-page .right a.customise {
  font-size: 11px !important;
}

#produto-detalhe.marca .full-page #personalize.extras > .titulo,
#produto-detalhe.marca .full-page #may-like.extras > .titulo {
  font-size: 16px;
}

#breadcrumbs {
  padding: 20px 0;
  margin: 0;
}

#area-reservada .full-page > form input + input[type="submit"] {
  margin-top: 15px;
}

#historia-owl {
  height: 400px;
}

#historia-owl > .owl.owl-carousel > .owl-stage-outer > .owl-stage {
  height: 400px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

#historia-owl > .owl.owl-carousel > .owl-controls {
  bottom: -6px;
  top: auto;
  left: 0px;
  right: 0px;
}

#historia-owl .owl-item:nth-child(2n) .slide-ano .wrapper {
  bottom: 0px;
  top: auto;
}

#historia-owl .owl-item:nth-child(2n) .slide-ano .wrapper .v-line {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
}

#historia-owl .owl-item:nth-child(2n) .slide-ano .wrapper .time-wrapper {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
}

#historia-owl .owl-item:nth-child(2n) .slide-ano .wrapper .time-wrapper .timeline-event .image {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
}

#historia-owl .owl-item:nth-child(2n) .slide-ano .wrapper .time-wrapper .timeline-event .timeline-event-ano {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 3;
  order: 3;
  margin-top: auto;
}

#historia-owl .owl-item:nth-child(2n) .slide-ano .wrapper .time-wrapper .timeline-event .timeline-event-text {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
}

#historia-owl .owl-item:nth-child(2n) .slide-ano .wrapper .time-wrapper .event-owl.owl .owl-controls .owl-dots {
  top: -40px;
}

#html.tpl-valores #valores-wrap {
  padding: 60px 0;
}

#html.tpl-valores #valores-wrap .full-page > .titulo {
  margin-bottom: 40px;
}

#html.tpl-valores #valores-wrap .full-page #icons-wrapper .valor .img-wrap {
  margin-bottom: 15px;
}

#html.tpl-valores #valores-wrap .full-page #icons-wrapper .valor .img-wrap img {
  width: 85px;
}

#html.tpl-valores #valores-wrap .full-page #icons-wrapper .valor .nome {
  font: 700 13px/120% "Montserrat", font70108, Arial, Helvetica, sans-serif;
}

#html.tpl-valores #valores-wrap .full-page #textos-wrapper {
  padding: 40px 0;
}

#html.tpl-valores #valores-wrap .full-page #textos-wrapper .titulo {
  font-size: 35px;
}

#html.tpl-valores #valores-wrap .full-page #textos-wrapper .texto {
  font-size: 25px;
}

#carrinho .full-page .tabs-drop .conteudo .box #reference {
  margin-top: 10px;
  width: 100%;
}

.aviso {
  position: absolute;
  font: 700 16px/100% Montserrat, Arial, Helvetica, sans-serif;
  top: 40px;
  height: 28px;
  color: #0082be;
  left: 13px;
  text-transform: uppercase;
}

.multi-tabela-cor-tamanho-wrapper .tabela-cor-tamanho-wrapper .titulo {
  margin-top: 15px;
}

#may-like .owl-carousel {
  margin: 0 auto;
  width: 90%;
}

#may-like .owl-carousel .owl-item {
  margin-right: 8px !important;
}

#may-like .owl-carousel .owl-controls .owl-nav .owl-prev,
#may-like .owl-carousel .owl-controls .owl-nav .owl-next {
  font-size: 0;
}

#may-like .owl-carousel .owl-controls .owl-nav .owl-prev {
  position: absolute;
  left: -20px;
  width: 100%;
  top: 20%;
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjkiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxnIGlkPSJMYXllciUyMDEiPgogICA8cGF0aCB0cmFuc2Zvcm09InJvdGF0ZSg5MCwgNC41MzYzOCwgOC4wNDc0MSkiIGZpbGw9IiNiYmJiYmIiIGQ9Im01LjgyNTY4NSwxMi4wOTI5MzRsNi4yNjM2MDIsLTYuMDc2MzAxYzAuNTk1NTk4LC0wLjYxMjYgMC41OTU1OTgsLTEuNjE0OSAwLC0yLjIyNjhsMC4wNjExOTksMC4yMTU0Yy0wLjU5NTIsLTAuNjExOSAtMS41NzExLC0wLjYxMTkgLTIuMTY3MiwwbC01LjM1OTAwMSw1LjMwODcwMWwtNS40ODE3LC01LjEyMDAwMWMtMC41OTU3LC0wLjYxMiAtMS41NzE5LC0wLjYxMiAtMi4xNjY4LDBsMC4wMDc1LC0wLjA5NDVjLTAuNTk2NCwwLjYxMTkgLTAuNTk2NCwxLjYxNDEgMCwyLjIyNjhsNi41MDQ1LDUuNzY2N2MwLjMxODgsMC4zMjkgMC43NDc0LDAuNDc0NzAxIDEuMTY4MywwLjQ1MDkwMWMwLjQyMDUsMC4wMjM4IDAuODQ5MiwtMC4xMjE5MDEgMS4xNjk2LC0wLjQ1MDkwMWwwLDB6IiBpZD0iMTQ2MDQ3Njc0Nl9hcnJvdy1sZWZ0LTAxIi8+CiAgPC9nPgogPC9nPgo8L3N2Zz4=) no-repeat scroll left center;
  background-size: 14px 24px;
  width: 14px;
  height: 24px;
}

#may-like .owl-carousel .owl-controls .owl-nav .owl-next {
  position: absolute;
  right: -20px;
  width: 100%;
  top: 20%;
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjkiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxnIGlkPSJMYXllciUyMDEiPgogICA8cGF0aCB0cmFuc2Zvcm09InJvdGF0ZSgtOTAsIDQuNTM1MTYsIDguMDQ2ODgpIiBmaWxsPSIjYmJiYmJiIiBkPSJtNS44MjU2ODUsMTIuMDkyOTM0bDYuMjYzNjAyLC02LjA3NjMwMWMwLjU5NTU5OCwtMC42MTI2IDAuNTk1NTk4LC0xLjYxNDkgMCwtMi4yMjY4bDAuMDYxMTk5LDAuMjE1NGMtMC41OTUyLC0wLjYxMTkgLTEuNTcxMSwtMC42MTE5IC0yLjE2NzIsMGwtNS4zNTkwMDEsNS4zMDg3MDFsLTUuNDgxNywtNS4xMjAwMDFjLTAuNTk1NywtMC42MTIgLTEuNTcxOSwtMC42MTIgLTIuMTY2OCwwbDAuMDA3NSwtMC4wOTQ1Yy0wLjU5NjQsMC42MTE5IC0wLjU5NjQsMS42MTQxIDAsMi4yMjY4bDYuNTA0NSw1Ljc2NjdjMC4zMTg4LDAuMzI5IDAuNzQ3NCwwLjQ3NDcwMSAxLjE2ODMsMC40NTA5MDFjMC40MjA1LDAuMDIzOCAwLjg0OTIsLTAuMTIxOTAxIDEuMTY5NiwtMC40NTA5MDFsMCwweiIgaWQ9IjE0NjA0NzY3NDZfYXJyb3ctbGVmdC0wMSIvPgogIDwvZz4KIDwvZz4KPC9zdmc+) no-repeat scroll right center;
  background-size: 14px 24px;
  width: 14px;
  height: 24px;
}

#html .alertify.form-cart-import .ajs-dialog,
#html .alertify.form-pdf-select .ajs-dialog {
  min-width: 0;
}

#html .alertify.form-cart-import.ajs-maximized.ajs-frameless .ajs-commands,
#html .alertify.form-cart-import.ajs-resizable.ajs-frameless .ajs-commands,
#html .alertify.form-pdf-select.ajs-maximized.ajs-frameless .ajs-commands,
#html .alertify.form-pdf-select.ajs-resizable.ajs-frameless .ajs-commands {
  margin-top: 5px;
  margin-right: 5px;
}

.multi-tabela-cor-tamanho-titulo #modal-tabela-precos {
  display: block;
  width: 100%;
  margin-top: 15px;
}

#make-your-order button {
  display: block;
  width: 100%;
}

/*# sourceMappingURL=style-max-480.css.map */
