:root {
  --color1: #f36e20 !important;
  --color2: #221f20 !important;
  --color3: ;
  --color4: ;

  /* White ========================================= */
  --white-005: rgba(255, 255, 255, 0.05);
  --white-01: rgba(255, 255, 255, 0.1);
  --white-02: rgba(255, 255, 255, 0.2);
  --white-03: rgba(255, 255, 255, 0.3);
  --white-04: rgba(255, 255, 255, 0.4);
  --white-05: rgba(255, 255, 255, 0.5);
  --white-06: rgba(255, 255, 255, 0.6);
  --white-07: rgba(255, 255, 255, 0.7);
  --white-08: rgba(255, 255, 255, 0.8);
  --white-09: rgba(255, 255, 255, 0.9);
  --white: #ffffff;

  /* Black ======================================== */
  --black-005: rgba(0, 0, 0, 0.05);
  --black-01: rgba(0, 0, 0, 0.1);
  --black-02: rgba(0, 0, 0, 0.2);
  --black-03: rgba(0, 0, 0, 0.3);
  --black-04: rgba(0, 0, 0, 0.4);
  --black-05: rgba(0, 0, 0, 0.5);
  --black-06: rgba(0, 0, 0, 0.6);
  --black-07: rgba(0, 0, 0, 0.7);
  --black-08: rgba(0, 0, 0, 0.8);
  --black-09: rgba(0, 0, 0, 0.9);
  --black: #1d1d1b !important;
}

/* White ========================================== */
.white-005 {
  color: var(--white-005);
}
.white-01 {
  color: var(--white-01);
}
.white-02 {
  color: var(--white-02);
}
.white-03 {
  color: var(--white-03);
}
.white-04 {
  color: var(--white-04);
}
.white-05 {
  color: var(--white-05);
}
.white-06 {
  color: var(--white-06);
}
.white-07 {
  color: var(--white-07);
}
.white-08 {
  color: var(--white-08);
}
.white-09 {
  color: var(--white-09);
}
.white {
  color: var(--white);
}

/* Black ========================================== */
.black-005 {
  color: var(--black-005);
}
.black-01 {
  color: var(--black-01);
}
.black-02 {
  color: var(--black-02);
}
.black-03 {
  color: var(--black-03);
}
.black-04 {
  color: var(--black-04);
}
.black-05 {
  color: var(--black-05);
}
.black-06 {
  color: var(--black-06);
}
.black-07 {
  color: var(--black-07);
}
.black-08 {
  color: var(--black-08);
}
.black-09 {
  color: var(--black-09);
}
.black {
  color: var(--black);
}

/* Fonts 4pt / 8pt ================================== */
/* Rem = Tamanho da font / 16 */

.font_4 {
  font-size: 0.25rem;
  line-height: calc(0.25rem * 1.5);
}
.font_8 {
  font-size: 0.5rem;
  line-height: calc(0.5rem * 1.5);
}
.font_12 {
  font-size: 0.75rem;
  line-height: calc(0.75rem * 1.5);
}
.font_14 {
  font-size: 0.875rem;
  line-height: calc(0.875rem * 1.5);
}
.font_16 {
  font-size: 1rem;
  line-height: calc(1rem * 1.5);
}
.font_18 {
  font-size: 1.125rem;
  line-height: calc(1.125rem * 1.5);
}
.font_20 {
  font-size: 1.25rem;
  line-height: calc(1.25rem * 1.5);
}
.font_24 {
  font-size: 1.5rem;
  line-height: calc(1.5rem * 1.5);
}
.font_28 {
  font-size: 1.75rem;
  line-height: calc(1.75rem * 1.5);
}
.font_32 {
  font-size: 2rem;
  line-height: calc(2rem * 1.5);
}
.font_36 {
  font-size: 2.2rem;
  line-height: calc(2.2rem * 1.5);
}
.font_40 {
  font-size: 2.5rem;
  line-height: calc(2.5rem * 1.5);
}
.font_44 {
  font-size: 2.75rem;
  line-height: calc(2.75rem * 1.5);
}
.font_48 {
  font-size: 3rem;
  line-height: calc(3rem * 1.5);
}

/* Font =========================================== */

@font-face {
  font-family: "BaiJamjuree-Light";
  src: url("../fonts/BaiJamjuree-Light.woff2") format("woff2"),
    url("../fonts/BaiJamjuree-Light.woff") format("woff");
}
@font-face {
  font-family: "BaiJamjuree-Regular";
  src: url("../fonts/BaiJamjuree-Regular.woff2") format("woff2"),
    url("../fonts/BaiJamjuree-Regular.woff") format("woff");
}
@font-face {
  font-family: "BaiJamjuree-Medium";
  src: url("../fonts/BaiJamjuree-Medium.woff2") format("woff2"),
    url("../fonts/BaiJamjuree-Medium.woff") format("woff");
}
@font-face {
  font-family: "BaiJamjuree-Semibold";
  src: url("../fonts/BaiJamjuree-SemiBold.woff2") format("woff2"),
    url("../fonts/BaiJamjuree-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "BaiJamjuree-Bold";
  src: url("../fonts/BaiJamjuree-Bold.woff2") format("woff2"),
    url("../fonts/BaiJamjuree-Bold.woff") format("woff");
}

/* Default ========================================= */

.color1 {
  color: var(--color1);
}
.color2 {
  color: var(--color2);
}
.color3 {
  color: var(--black-02);
}
.bgcolor1 {
  background: var(--color1);
}
.bgcolor2 {
  background: var(--color2);
}
.bgcolor3 {
  background: var(--black-04);
}
.simbolo {
  width: 36px;
  height: 36px;
  background: url(../img/icons/simbolo.svg) no-repeat center;
  display: inline-block;
}
.missao {
  width: 44px;
  height: 44px;
  background: url(../img/icons/missao.svg) no-repeat center;
  display: inline-block;
}
.visao {
  width: 44px;
  height: 44px;
  background: url(../img/icons/visao.svg) no-repeat center;
  display: inline-block;
}
.valores {
  width: 44px;
  height: 44px;
  background: url(../img/icons/valores.svg) no-repeat center;
  display: inline-block;
}
.home {
  height: 500px;
  background: var(--black-02);
}
.btn-orzel {
  background: var(--color1);
  font-family: "BaiJamjuree-Bold", sans-serif;
  color: var(--white);
  transition: 0.4;
}
.btn-orzel:hover {
  background: #d9611c;
  color: var(--white);
}
.btn-manuais {
  background: var(--color2);
  font-family: "BaiJamjuree-Bold", sans-serif;
  color: var(--white);
  transition: 0.4;
}
.btn-manuais:hover {
  background: var(--color1);
  color: var(--white);
}
.footer-top .social-media a {
  color: var(--white-05);
}
.footer-top .social-media a:hover {
  color: var(--color1);
}
.panel-heading span {
  font-size: 1.25rem;
}
.panel-heading > a {
  color: var(--color2) !important;
}
.panel-heading a:hover {
  color: var(--color1) !important;
}
.link-form a {
  color: #828282;
}
.link-form a:hover {
  color: initial;
}
.border-orzel {
  border-color: var(--color1);
}
.bg-light-gray {
  /* background-color: #f9f6f4 !important; */
  background-color: #f4f3f2 !important;
}
.bg-black-orzel {
  background: radial-gradient(
    1307.87% 311.28% at 107.97% 247.32%,
    #484244 0%,
    #221f20 70.58%
  );
}

/* Produtos */
.categoria-img {
  width: 150px;
  height: 150px;
  background-size: 100%;
  display: inline-block;
}
/* .elevadores {
  width: 150px;
  height: 150px;
  background: url(../img/produtos/elevadores.webp) no-repeat center;
  background-size: 100%;
  display: inline-block;
}
.alinhamento {
  width: 150px;
  height: 150px;
  background: url(../img/produtos/alinhamento.webp) no-repeat center;
  background-size: 100%;
  display: inline-block;
}
.balanceadora {
  width: 150px;
  height: 150px;
  background: url(../img/produtos/balanceadora.webp) no-repeat center;
  background-size: 100%;
  display: inline-block;
}
.desmontadora {
  width: 150px;
  height: 150px;
  background: url(../img/produtos/desmontadora.webp) no-repeat center;
  background-size: 100%;
  display: inline-block;
}
.ferramentas-especiais {
  width: 150px;
  height: 150px;
  background: url(../img/produtos/ferramentas-especiais.webp) no-repeat center;
  background-size: 100%;
  display: inline-block;
}
.ferramentas {
  width: 150px;
  height: 150px;
  background: url(../img/produtos/ferramentas.webp) no-repeat center;
  background-size: 100%;
  display: inline-block;
}
.borracharia {
  width: 150px;
  height: 150px;
  background: url(../img/produtos/borracharia.webp) no-repeat center;
  background-size: 100%;
  display: inline-block;
}
.compressores-de-ar {
  width: 150px;
  height: 150px;
  background: url(../img/produtos/compressores-de-ar.webp) no-repeat center;
  background-size: 100%;
  display: inline-block;
}
.pecas {
  width: 150px;
  height: 150px;
  background: url(../img/produtos/pecas.webp) no-repeat center;
  background-size: 100%;
  display: inline-block;
} */
.blog-post .post-details .nome-p {
  font-size: 14px;
  margin-top: -20px;
}
.list-style-07 a {
  color: var(--black-06);
}
.list-style-07 a:hover {
  color: var(--color1) !important;
}
.img-home img {
  display: block;
  margin: 0 auto;
  width: 300px;
  height: 300px;
}
.container-fluid-2 {
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 600px) {
  .container-fluid-2 {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.pl-10 {
  padding-left: 10px;
}

.texto-cookies a {
  color: #000 !important;
}

.w-400px {
  width: 400px !important;
}

.btn-search {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid var(--color1);
}

.btn-search:focus {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid var(--color1);
}

.btn-hover-none {
  background-color: transparent !important;
  border: none !important;
}

.btn-hover-none:hover {
  background-color: transparent !important;
  border: none !important;
}
