* {
  font-family: 'PT Sans', sans-serif;
  color: #16345b;
  font-size: 16px;
}
h1,
h2,
h3,
h4,
h5 {
  margin: 0;
}
a:focus,
a:hover,
a:active {
  outline: none !important;
  outline-offset: none !important;
}
.custom-dots {
  display: none;
}
.quebra-md {
  display: inline-block;
}
.navbar-header {
  padding-bottom: 12px;
}
.menu-responsive {
  background: none;
  height: initial;
  background-color: #16345b;
  padding: 12px 0 0 0;
  border: none;
}
.menu-responsive .navbar-collapse {
  border: none;
  margin-top: 10px;
}
.menu-responsive .navbar-toggle {
  border: none;
  background-color: #ffb500 !important;
}
.menu-responsive .navbar-toggle:hover {
  background-color: #ffbc1a !important;
}
.menu-responsive .icon-bar {
  background-color: #16345b !important;
}
.menu-responsive .navbar-collapse ul li a {
  color: white !important;
}
.menu-responsive .navbar-collapse ul li a:hover {
  background-color: #ffb500;
  color: #16345b !important;
}
.menu-responsive .navbar-collapse ul li a.active {
  color: #16345b !important;
  font-weight: bold;
  background-color: #ffb500;
}
.menu-responsive .navbar-collapse ul li {
  padding: 1px 2px;
}
.menu-responsive .img-logo {
  width: 70%;
  max-width: 320px;
}
.menu-responsive ul {
  display: block;
}
.banner-responsive img {
  width: 100%;
  margin-top: -20px;
}
nav {
  background: url('../img/top.png') no-repeat;
  background-position: center;
  text-align: center;
  height: 249px;
  z-index: 99;
  position: relative;
}
nav ul {
  list-style: none;
  display: inline-flex;
  padding: 0;
}
nav ul li {
  display: inline-block;
  padding: 8px 10px;
}
nav ul li a {
  color: #16345b;
  text-decoration: none;
}
nav ul li a:hover {
  color: #16345b;
}
nav ul li a.active {
  font-weight: bold;
}
.seja-franqueado {
  background: #029ecd;
  background: -moz-linear-gradient(top, #029ecd 0%, #0978a3 45%, #0f5a82 68%, #16345b 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #029ecd), color-stop(45%, #0978a3), color-stop(68%, #0f5a82), color-stop(100%, #16345b));
  background: -webkit-linear-gradient(top, #029ecd 0%, #0978a3 45%, #0f5a82 68%, #16345b 100%);
  background: -o-linear-gradient(top, #029ecd 0%, #0978a3 45%, #0f5a82 68%, #16345b 100%);
  background: -ms-linear-gradient(top, #029ecd 0%, #0978a3 45%, #0f5a82 68%, #16345b 100%);
  background: linear-gradient(to bottom, #029ecd 0%, #0978a3 45%, #0f5a82 68%, #16345b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#029ecd', endColorstr='#16345b', GradientType=0);
  padding: 5px 10px;
  color: white;
  border: none;
  border-radius: 10px;
}
.seja-franqueado:hover {
  background: transparent;
  background-color: #02a1cf !important;
}
/* Sprites */

.sprite1 {
  background-image: url('../img/sprites.png');
  display: inline-block;
}
.icon-seta-direita {
  background-position: 0 0;
  width: 16px;
  height: 25px;
  position: absolute;
  top: 50%;
  margin-top: -15.5px;
  cursor: pointer;
}
.icon-seta-esquerda {
  background-position: -21px 0;
  width: 17px;
  height: 31px;
  position: absolute;
  top: 50%;
  margin-top: -15.5px;
  cursor: pointer;
}
.icon-fb {
  background-position: -54px 0;
  width: 31px;
  height: 43px;
  margin-bottom: 15px;
}
.icon-fb-top {
  background-position: -371px -59px;
  width: 13px;
  height: 20px;
}
.icon-fb-menu {
  background-position: -452px -8px;
  width: 25px;
  height: 41px;
}
.logo-footer {
  background-position: -107px 0;
  width: 255px;
  height: 90px;
}
.icon-subir {
  background-position: -375px 0;
  width: 62px;
  height: 45px;
  margin-top: 5px;
}
/* Geral */

.vl-super {
  vertical-align: super !important;
}
.vl-bottom {
  vertical-align: bottom !important;
}
.no-margin {
  margin: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.no-space {
  margin: 0 !important;
  padding: 0 !important;
}
.titulo-pagina {
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  letter-spacing: 3px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.titulo-pagina-branco {
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  letter-spacing: 3px;
  margin-bottom: 15px;
  text-transform: uppercase;
  color: white;
}
.ponto-titulo {
  font-size: 30px;
  line-height: 5px;
}
.ponto-titulo-branco {
  font-size: 30px;
  line-height: 5px;
  color: white;
}
.descricao-titulo {
  background-color: #ededed;
  padding: 10px 30px;
  text-align: center;
  font-style: italic;
  background: -moz-linear-gradient(left, rgba(237, 237, 237, 0) 0%, #ededed 12%, #ededed 41%, #ededed 58%, #ededed 88%, rgba(237, 237, 237, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(237, 237, 237, 0) 0%, #ededed 12%, #ededed 41%, #ededed 58%, #ededed 88%, rgba(237, 237, 237, 0) 100%);
  background: linear-gradient(to right, rgba(237, 237, 237, 0) 0%, #ededed 12%, #ededed 41%, #ededed 58%, #ededed 88%, rgba(237, 237, 237, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ededed', endColorstr='#00ededed', GradientType=1);
}
.responsive_img {
  // width: 100%;
  max-width: 100%;
  max-height: 500px;
}
.fn_carousel_servicos .item {
  display: inline-table;
}
#owl_home {
  max-width: 2000px;
  margin: 0 auto;
}
#owl_home .item img {
  display: block;
  width: 100%;
  height: auto;
}
#owl_home .owl-item {
  padding: 0;
}
.mascara {
  width: 100%;
  max-width: 2000px;
  position: absolute;
  z-index: 99;
  top: 456px;
}
.dropdown-categorias ul {
  width: 100%;
  background-color: #16345b;
  margin-top: -2px;
  border: none;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  padding: 0;
}
.dropdown-categorias.open .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-categorias ul li {
  text-align: center;
}
.dropdown-categorias ul li a {
  color: white;
  padding: 6px 10px;
  text-transform: uppercase;
}
.dropdown-categorias ul li a:hover {
  background-color: #d5e8e8;
  color: #16345b;
  font-weight: bold;
}
.btn-categorias-dropdown,
.btn-categorias-dropdown:focus,
.btn-categorias-dropdown:hover {
  background-color: #16345b;
  color: white;
  font-size: 16px;
  padding: 8px 20px;
  margin: 0;
}
.div-banner-principal {
  padding: 0;
  text-align: center;
  margin-top: -20px;
}
#map_canvas {
  height: 226px;
  width: 100%;
}
/* Sidebar */

.label-pesquisar {
  font-weight: bold;
  display: block;
}
.label-sidebar {
  font-weight: bold;
  display: block;
  margin-top: 15px;
}
.sidebar-categorias {
  margin-top: 50px;
}
.sidebar {
  border: 1px solid #16345b;
  margin-bottom: 15px;
}
.item-sidebar {
  text-transform: uppercase;
  padding: 15px;
}
.item-sidebar-active,
.item-sidebar:hover {
  background-color: #16345b;
  font-weight: bold;
  color: white;
  cursor: pointer;
}
.box-produto {
  margin-top: 25px;
}
.scroll-produto {
  height: 320px;
  overflow: hidden;
  position: relative;
}
.scroll-lojas {
  padding-right: 20px;
}
.always-visible.ps-container > .ps-scrollbar-x-rail,
.always-visible.ps-container > .ps-scrollbar-y-rail {
  opacity: 0.6;
}
.titulo-produto {
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
}
.descricao-produto {
  font-size: 14px;
  margin-top: 15px;
  font-style: italic;
}
.mais-produtos {
  background-color: #f8f7f7;
  padding: 10px;
  text-align: center;
  font-weight: bold;
  letter-spacing: 2px;
}
.item-hover {
  cursor: pointer;
}
.produto-hover {
  position: absolute;
  top: 0;
  background-color: #ffd366;
  opacity: 0.6;
  margin-top: 1px;
  margin-left: 1px;
  z-index: 99;
}
.carousel_marcas .owl-item {
  padding: 0;
}
.owl-item {
  padding: 0 5px;
}
.icon-chevron-left {
  height: 100%;
  background-color: #16345b;
  position: absolute;
  top: 0;
  left: 0;
  display: table-cell;
  width: 15px;
  margin-top: 0px;
}
.icon-chevron-right {
  height: 100%;
  background-color: #16345b;
  position: absolute;
  top: 0;
  right: 1px;
  display: table-cell;
  width: 15px;
  margin-top: 0px;
}
input,
textarea {
  border: 1px solid #16345b;
  padding: 5px 10px;
  width: 100%;
}
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #16345b;
  font-style: italic;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #16345b;
  font-style: italic;
}
:-ms-input-placeholder {
  /* IE 10+ */
  color: #16345b;
  font-style: italic;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #16345b;
  font-style: italic;
}
.help-block-error {
  color: #d25856;
  text-align: left;
}
.h2-slide-servicos {
  background: url('../img/top-slide-servicos.png') no-repeat;
  background-position: center;
  text-align: center;
  height: 162px;
  padding-top: 132px;
  font-size: 18px;
  letter-spacing: 3px;
  margin-top: -85px;
}
.h2-slide-servicos .titulo-pagina {
  margin-bottom: 0;
}
.texto-sobre {
  color: white;
  text-align: center;
  font-style: italic;
  padding-bottom: 5px;
}
.container-slide-servicos {
  background-color: #006a86;
  margin: 0 auto;
  max-width: 2000px;
}
.ver-todos {
  background-color: white;
  color: #16345b;
  border: 1px solid #16345b;
  border-radius: 5px;
  padding: 5px 25px;
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
}
.ver-todos:hover {
  border: 1px solid #045e92;
  color: #045e92;
  border-radius: 5px;
}
.ver-todos-branco {
  background-color: #006a86;
  color: white;
  border: 1px solid white;
  border-radius: 5px;
  padding: 5px 25px;
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
}
.ver-todos-branco:hover {
  background-color: #16345b;
  border: 1px solid #16345b;
  border-radius: 5px;
}
.body-slide-servicos {
  text-align: center;
  background-color: #f3faf8;
  padding: 5px 10px 10px 10px;
}
.titulo-slide-servicos {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
}
.descricao-slide-servicos {
  font-style: italic;
  font-size: 16px;
  padding-bottom: 15px;
}
.saiba-mais-servicos {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
}
.saiba-mais-servicos:hover {
  cursor: pointer;
  text-decoration: underline;
}
.mapa-home * {
  color: white;
  font-style: normal;
}
.mapa-home .onde-encontrar * {
  text-align: left;
}
.mapa-home .onde-encontrar {
  margin-top: 0;
}
.container-sobre-empresa {
  background-color: #025170;
  max-width: 2000px;
  margin: 0 auto;
  padding-bottom: 45px;
}
.container-sobre-empresa h2 {
  margin-bottom: 0;
  padding: 10px 0;
}
.hr-home {
  border-top: 1px solid #0b3f5f;
  border-bottom: 1px solid #36758e;
  width: 100%;
}
.container-mapa {
  background-color: #ffb500;
  padding: 40px 0 0 0;
  text-align: center;
  margin-top: 30px;
}
.container-mapa h3 {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 4px;
  margin-bottom: 15px;
}
.container-mapa select {
  border: none;
  border-radius: 5px;
  padding: 5px;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
}
/* Form contato */

.titulo-form {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 3px;
  margin-top: 30px;
  margin-bottom: 20px;
}
.form-contato {
  text-align: center;
}
.form-contato input,
.form-contato textarea {
  background-color: #ededed;
  border: none;
  border-radius: 8px;
  padding: 8px 20px;
  font-size: 14px;
  width: 100%;
  font-weight: bold;
  margin-top: 15px;
}
.form-contato ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #16345b;
  font-style: normal;
  font-weight: bold;
}
.form-contato ::-moz-placeholder {
  /* Firefox 19+ */
  color: #16345b;
  font-style: normal;
  font-weight: bold;
}
.form-contato :-ms-input-placeholder {
  /* IE 10+ */
  color: #16345b;
  font-style: normal;
  font-weight: bold;
}
.form-contato :-moz-placeholder {
  /* Firefox 18- */
  color: #16345b;
  font-style: normal;
  font-weight: bold;
}
.form-contato .btn-contato {
  border: none;
  background-color: #ffb500;
  color: white;
  font-weight: bold;
  border-radius: 5px;
  padding: 6px 35px;
}
.form-contato .btn-contato:hover {
  background-color: #16345b;
  cursor: pointer;
}
/* Lojas */

.onde-encontrar h2 {
  font-size: 16px;
  line-height: 24px;
}
.onde-encontrar h2 .span-bold {
  font-size: 18px;
  font-weight: bold;
}
.content {
  margin-top: 30px;
  max-height: 300px;
  overflow: auto;
  position: relative;
  margin-bottom: 50px;
}
.content h3 {
  font-size: 18px;
  font-weight: bold;
  margin: 10px 0 20px 0;
  text-transform: uppercase;
}
.content p {
  font-size: 14px;
  padding: 0 0 15px 0;
}
#svg-map a {
  text-decoration: none;
  cursor: context-menu;
}
#svg-map a.has-content {
  cursor: pointer;
}
#svg-map path {
  fill: #d5e8e8;
  width: 100%;
}
#svg-map a.has-content path {
  fill: #9bc2c2;
}
#svg-map a.has-content:hover path,
#svg-map a.has-content.active path {
  fill: #026e99 !important;
}
#svg-map a.has-content:hover text {
  display: block;
}
#svg-map text {
  cursor: pointer;
  display: none;
  fill: white;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 700;
}
#svg-map .circle {
  display: none;
  fill: #06af98;
}
#svg-map a.has-content:hover .circle {
  cursor: pointer;
  display: block;
  fill: #0b5a7a !important;
}
/* Footer */

.pre-footer {
  background: url('../img/top-rodape.png') no-repeat;
  background-position: center;
  text-align: center;
  height: 92px;
  padding-top: 54px;
  font-size: 18px;
  letter-spacing: 3px;
  margin-top: -47px;
}
.pre-footer .bolder {
  font-size: 18px;
  font-weight: bold;
}
.lista-marcas {
  max-width: 2000px;
  background-color: #dedede;
  margin: 0 auto;
}
.principais-marcas {
  display: table-cell;
  height: 120px;
  vertical-align: middle;
}
.titulo-newsletter {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
}
.box-newsletter {
  margin: 15px 0 25px 0;
}
.input-newsletter {
  border: none;
  color: #16345b;
  background-color: #ededed;
  padding: 10px 20px;
  border-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  font-weight: bold;
}
.btn-newsletter {
  border: none;
  background-color: #ffb500;
  color: white;
  font-weight: bold;
  border-radius: 5px;
}
.btn-newsletter:hover {
  background-color: #16345b;
  cursor: pointer;
}
footer {
  width: 100%;
  max-width: 2000px;
  margin: 0 auto;
  background: url('../img/bg-rodape3.jpg') repeat;
  background-color: #025170;
  text-align: center;
  padding-bottom: 25px;
}
.menu-rodape {
  list-style: none;
  display: inline;
  padding: 0;
}
.menu-rodape li {
  display: inline-block;
  padding: 8px 10px;
}
.menu-rodape li a {
  color: white;
  font-size: 14px;
}
.separador-footer {
  margin: 0 0 35px 0;
  border-top: 1px solid #0e6270;
  border-bottom: 1px solid #5194af;
  opacity: 0.6;
}
.box-fb-footer {
  background-color: #ffb500;
  font-size: 13px;
  text-align: center;
  padding: 20px 35px;
  line-height: 24px;
}
.titulo-instagram {
  background-color: white;
  display: inline-block;
  padding: 5px 35px;
  border-radius: 10px;
  letter-spacing: 3px;
  font-weight: bold;
}
.box-info * {
  font-size: 16px;
  color: white !important;
}
.box-info {
  margin: 25px 0;
}
.footer-telefone {
  font-weight: bold;
}
.footer-info {
  font-style: italic;
  line-height: 18px;
}
.font22 {
  font-size: 22px;
}
.thumb_instagram:hover {
  cursor: pointer;
  opacity: 0.6;
}
.last-footer {
  background-color: #d5e8e8;
  color: #025170;
  text-align: center;
  padding: 0 0 3px 0;
  max-width: 2000px;
  margin: 0 auto;
}
.last-footer .copyright {
  font-weight: bold;
  font-size: 11px;
}
.last-footer a {
  color: #025170;
  font-size: 11px;
  padding-left: 0;
}
.img-logo {
  width: 100%;
  max-width: 729px;
}
.input-modal-uf {
  padding-right: 15px;
}
.input-modal-cidade {
  padding-left: 15px;
}
@media (min-width: 768px) {
  .text-sm-left {
    text-align: left;
  }
  .text-sm-right {
    text-align: right;
  }
  .text-sm-center {
    text-align: center;
  }
  .text-sm-justify {
    text-align: justify;
  }
  .box-info {
    margin: 0;
  }
  nav ul {
    margin-top: 12px;
  }
  .input-modal-uf {
    padding-right: 2px;
  }
  .input-modal-cidade {
    padding-left: 2px;
  }
  .img-logo {
    padding-top: 40px;
  }
  .last-footer a {
    padding-left: 30px;
  }
}
@media (min-width: 992px) {
  .text-md-left {
    text-align: left;
  }
  .text-md-right {
    text-align: right;
  }
  .text-md-center {
    text-align: center;
  }
  .text-md-justify {
    text-align: justify;
  }
  .titulo-banner {
    background: url('../img/top.png') no-repeat;
    background-position: center !important;
    text-align: center;
    height: 420px;
    margin-top: -74px;
  }
  .titulo-servicos {
    background: url('../img/banner_servicos.png') no-repeat;
  }
  .titulo-produtos {
    background: url('../img/banner_produtos.png') no-repeat;
  }
  .titulo-contato {
    background: url('../img/banner_contato.png') no-repeat;
  }
  .titulo-lojas {
    background: url('../img/banner_lojas.png') no-repeat;
  }
  .titulo-pesquisa {
    background: url('../img/banner_pesquisa.png') no-repeat;
  }
  .quebra-md {
    display: block;
  }
  .custom-dots {
    display: inline-block;
  }
  nav ul {
    margin-top: 0;
  }
  .div-banner-principal {
    margin-top: -27px;
  }
  .img-logo {
    padding-top: 20px;
  }
  .sidebar {
    border: 1px solid #16345b;
    margin-bottom: 0;
  }
  .box-produto {
    margin-top: 50px;
  }
  .mapa-home .onde-encontrar {
    margin-top: 65px;
  }
}
@media (min-width: 1200px) {
  .text-lg-left {
    text-align: left;
  }
  .text-lg-right {
    text-align: right;
  }
  .text-lg-center {
    text-align: center;
  }
  .text-lg-justify {
    text-align: justify;
  }
  .div-banner-principal {
    margin-top: -78px;
  }
}
/* Modal */

.modal-franqueado {
  background-color: #025170;
  text-align: center;
}
.modal-franqueado h3 {
  color: white;
  margin: 0 0 20px 0;
  font-size: 20px;
  font-weight: bold;
}
.modal-franqueado p,
.modal-franqueado p * {
  color: white;
  font-style: italic;
}
.input-modal {
  margin-top: 2px;
}
.btn-enviar {
  background-color: white;
  color: #16345b;
  padding: 7px 20px;
  border: none;
  font-weight: bold;
  font-size: 12px;
}
.btn-enviar:hover {
  background-color: #ededed;
}
#frmFranqueado .help-block-error {
  margin-top: 0;
  color: #ffb500;
}
#frmFranqueado .help-block,
#frmContato .help-block {
  margin-bottom: 0;
}
.option-style {
  font-size: 16px;
}
.menu-home {
  padding-top: 12px;
}
.menu-lojas {
  padding-top: 13px;
}
.menu-produtos {
  padding-top: 14px;
}
.menu-servicos {
  padding: 14px;
}
.menu-contato {
  padding-top: 14px;
}
.menu-franqueado {
  padding-top: 8px;
}
.menu-franqueado button {
  -ms-transform: rotate(-1deg);
  -webkit-transform: rotate(-1deg);
  transform: rotate(-1deg);
}
.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
  color: white;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #d6d6d6;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: white;
  text-decoration: none;
}
.owl-theme .owl-controls .owl-nav .disabled {
  opacity: .5;
  cursor: default;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}
.custom-dots {
  position: absolute;
  z-index: 999999999;
  right: 35%;
}
.resposta-pesquisa * {
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 5px;
  line-height: 34px;
}
.div-pesquisar-novamente {
  margin-top: 35px;
}
.div-resultado {
  margin-bottom: 15px;
  padding-top: 10px;
  border-top: 1px dashed #16345b;
}
.btn-pesquisar {
  border-color: #16345b;
  background-color: #16345b;
  cursor: pointer;
}
.btn-pesquisar .glyphicon {
  color: white;
}
.btn-pesquisar:hover {
  background-color: #204b84;
}
#modal_franqueado .close {
  opacity: 1;
  text-shadow: none;
}
#modal_franqueado .close span {
  color: white;
}
.owl-dots {
  cursor: pointer;
}
.div_instagram {
  margin: 10px auto 0;
  max-width: 390px;
}



.div-carousel-produtos .owl-item img {
  max-width: 100%;
  max-height: 200px;
  // margin: 0 auto;
  width: initial !important;
}