/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* === LOGOS HOME TOPO === */
/* line 2, templates/rt_versla/custom/scss/custom.scss */
#logos-home {
  text-align: center;
  margin-top: 30px;
}
/* line 7, templates/rt_versla/custom/scss/custom.scss */
#logos-home img {
  padding: 0 20px;
}
/* line 11, templates/rt_versla/custom/scss/custom.scss */
ul#logoshome li {
  display: inline;
}
/* === END LOGOS HOME TOPO === */
/* === margem texto modulo all the best */
/* line 17, templates/rt_versla/custom/scss/custom.scss */
.g-simplecontent .g-simplecontent-layout-header {
  padding: 0.5rem 0 0 0;
}
/* line 22, templates/rt_versla/custom/scss/custom.scss */
#h1home {
  padding-bottom: 30px;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-content {
  margin: 0.625rem;
  padding: 1.5rem;
}
/* line 6, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
body {
  font-size: 1rem;
  line-height: 1.5;
}
/* line 8, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h1 {
  font-size: 2.5rem;
}
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h2 {
  font-size: 2.25rem;
}
/* line 16, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h3 {
  font-size: 2rem;
}
/* line 20, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h4 {
  font-size: 1.75rem;
}
/* line 24, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h5 {
  font-size: 1.5rem;
}
/* line 28, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h6 {
  font-size: 1.25rem;
}
/* line 33, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
small {
  font-size: 0.875rem;
}
/* line 37, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
cite {
  font-size: 0.875rem;
}
/* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
sub, sup {
  font-size: 0.75rem;
}
/* line 46, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
/* line 1, media/gantry5/engines/nucleus/scss/nucleus/theme/_forms.scss */
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
  border-radius: 0.1875rem;
}
/* line 2, templates/rt_versla/custom/scss/_search.scss */
@media only all and (max-width: 47.938rem) {
  .g-search {
    text-align: center;
  }
}
/* line 8, templates/rt_versla/custom/scss/_search.scss */
.g-search .g-search-lightcase {
  display: none;
}
/* line 13, templates/rt_versla/custom/scss/_search.scss */
/* line 14, templates/rt_versla/custom/scss/_search.scss */
#lightcase-content .search-input {
  color: #3c3b3a;
}
/* line 16, templates/rt_versla/custom/scss/_search.scss */
#lightcase-content .search-input::-webkit-input-placeholder {
  color: #82817c;
}
/* line 24, templates/rt_versla/custom/scss/_search.scss */
.g-search-lightcase form {
  margin: 25px 0 20px;
}
/* line 32, templates/rt_versla/custom/scss/custom.scss */
.g-search a {
  color: #fff;
}
/* line 37, templates/rt_versla/custom/scss/custom.scss */
body p {
  margin: 0 2rem 1.3rem 2rem;
}
/* line 41, templates/rt_versla/custom/scss/custom.scss */
.g-menu-item-101 {
  display: none !important;
}
/* === MAIN MENU === */
/* line 47, templates/rt_versla/custom/scss/custom.scss */
#g-navigation .g-grid {
  position: relative;
  width: 100%;
}
/* line 51, templates/rt_versla/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 0.525rem 0.325rem;
}
/* line 56, templates/rt_versla/custom/scss/custom.scss */
#g-navigation {
  color: #666;
  background: #024654;
  min-height: 70px;
  /* padding-top: 10px; */
}
/* line 63, templates/rt_versla/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #acdbde;
  font-weight: 500;
}
/* line 68, templates/rt_versla/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li:hover > .g-menu-item-container, .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #2fc809;
  /*color: #dcecec;*/
}
/* line 73, templates/rt_versla/custom/scss/custom.scss */
.g-main-nav {
  text-align: right;
}
/* line 78, templates/rt_versla/custom/scss/custom.scss */
.rokajaxsearch #roksearch_search_str {
  border: 2px solid #e7e8ea;
  border-radius: 0.1rem;
  margin-bottom: 1rem;
  padding: 0.5rem 0.5rem;
  width: 100%;
  box-shadow: none;
}
/* === submenu === */
/* line 88, templates/rt_versla/custom/scss/custom.scss */
.itens-submenu {
  color: red;
}
/* line 93, templates/rt_versla/custom/scss/custom.scss */
#g-slideshow {
  padding: 0;
  width: 100%;
  margin: 0;
}
/* line 98, templates/rt_versla/custom/scss/custom.scss */
#g-slideshow .g-content {
  padding: 0;
  margin: 0;
}
/* line 102, templates/rt_versla/custom/scss/custom.scss */
.camera_wrap .camera_pag .camera_pag_ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  height: auto !important;
  height: 28px;
}
/*====== titulos artigos =====*/
/* line 112, templates/rt_versla/custom/scss/custom.scss */
.page-header h2 {
  padding-bottom: 0.2rem;
}
/*====== link modulo all thebest home =====*/
/* line 119, templates/rt_versla/custom/scss/custom.scss */
.g-simplecontent .g-simplecontent-item-readmore-container {
  margin-top: 0;
  padding-top: 0;
  font-size: 1.35rem;
  font-weight: 200;
}
/* line 126, templates/rt_versla/custom/scss/custom.scss */
.g-simplecontent .g-simplecontent-item-readmore-container a {
  color: #666;
}
/*====== link box dentro de texto =====*/
/*
 .btntxt a {
 display: inline-block;
 font-family: "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
 font-weight: 400;
 border: 1px solid #024654;
 font-size: 0.8rem;
 text-transform: uppercase !important;
 line-height: 1.8;
 margin: 0 0 0.5rem 0;
 padding: 0.1rem 0.8rem;
 border-radius: 2px;
 vertical-align: middle;
 text-shadow: none;
 }
 */
/* line 155, templates/rt_versla/custom/scss/custom.scss */
.btntxt {
  font-family: "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  font-size: 0.8rem;
  text-transform: uppercase !important;
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #024654;
  background-image: -moz-linear-gradient(top, #026370, #024654);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#026370), to(#024654));
  background-image: -webkit-linear-gradient(top, #026370, #024654);
  background-image: -o-linear-gradient(top, #026370, #024654);
  background-image: linear-gradient(to bottom, #026370, #024654);
  background-repeat: repeat-x;
  border: 1px solid #ccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 200, templates/rt_versla/custom/scss/custom.scss */
.btntxt:hover, .btntxt:focus {
  color: #fff;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
/* line 213, templates/rt_versla/custom/scss/custom.scss */
.btntxt:hover, .btntxt:focus, .btntxt:active, .btntxt.active, .btntxt.disabled, .btntxt[disabled] {
  color: #fff;
  background-color: #024654;
}
/*====== menu produtos centralizado =====*/
/* line 226, templates/rt_versla/custom/scss/custom.scss */
#menu-produtos {
  margin: 0 auto;
}
/* line 231, templates/rt_versla/custom/scss/custom.scss */
#menu-produtos nav {
  padding-bottom: 20px;
}
/* line 235, templates/rt_versla/custom/scss/custom.scss */
#menu-produtos ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  text-align: center;
}
/* line 243, templates/rt_versla/custom/scss/custom.scss */
#menu-produtos ul li {
  display: inline;
}
/* line 245, templates/rt_versla/custom/scss/custom.scss */
#menu-produtos ul li a {
  padding: 5px 15px;
  display: inline-block;
  border-radius: 5px;
  /* visual do link */
  background-color: #024654;
  color: #acdbde;
  text-decoration: none;
  /*border-bottom:3px solid #EDEDED;*/
  margin-bottom: 9px;
}
/* line 258, templates/rt_versla/custom/scss/custom.scss */
#menu-produtos ul li a:hover {
  background-color: #024654;
  color: #fff;
  border-radius: 5px;
  /*border-bottom:3px solid #fff;*/
}
/*====== fim menu produtos =====*/
/*====== tabela-responsiva*/
/* line 276, templates/rt_versla/custom/scss/custom.scss */
.rg-container {
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  margin: 0;
  padding: 0;
  /*era 1em 0.5em*/
  color: #222;
}
/* line 284, templates/rt_versla/custom/scss/custom.scss */
.rg-header {
  margin-bottom: 1em;
  text-align: left;
}
/* line 289, templates/rt_versla/custom/scss/custom.scss */
.rg-header > * {
  display: block;
}
/* line 292, templates/rt_versla/custom/scss/custom.scss */
.rg-hed {
  font-weight: bold;
  font-size: 1.4em;
}
/* line 296, templates/rt_versla/custom/scss/custom.scss */
.rg-dek {
  font-size: 1em;
}
/* line 300, templates/rt_versla/custom/scss/custom.scss */
.rg-source {
  margin: 0;
  font-size: 0.75em;
  text-align: right;
}
/* line 305, templates/rt_versla/custom/scss/custom.scss */
.rg-source .pre-colon {
  text-transform: uppercase;
}
/* line 309, templates/rt_versla/custom/scss/custom.scss */
.rg-source .post-colon {
  font-weight: bold;
}
/* table */
/* line 314, templates/rt_versla/custom/scss/custom.scss */
table.rg-table {
  width: 90%;
  /* estava 100 */
  /*margin-bottom: 0.5em; era o original*/
  font-size: 1em;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 auto;
}
/* line 322, templates/rt_versla/custom/scss/custom.scss */
table.rg-table tr {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-align: left;
  color: #333;
}
/* line 334, templates/rt_versla/custom/scss/custom.scss */
table.rg-table thead {
  border-bottom: 3px solid #ddd;
}
/* line 337, templates/rt_versla/custom/scss/custom.scss */
table.rg-table tr {
  border-bottom: 1px solid #ddd;
  color: #222;
}
/* line 341, templates/rt_versla/custom/scss/custom.scss */
table.rg-table tr.highlight {
  background-color: #dcf1f0 !important;
}
/* line 344, templates/rt_versla/custom/scss/custom.scss */
table.rg-table.zebra tr:nth-child(even) {
  background-color: #f6f6f6;
}
/* line 347, templates/rt_versla/custom/scss/custom.scss */
table.rg-table th {
  font-weight: bold;
  padding: 0.35em;
  font-size: 0.9em;
  text-align: center;
}
/* line 353, templates/rt_versla/custom/scss/custom.scss */
table.rg-table td {
  padding: 0.35em;
  font-size: 0.9em;
  text-align: center;
}
/* line 358, templates/rt_versla/custom/scss/custom.scss */
table.rg-table .highlight td {
  font-weight: bold;
}
/* line 361, templates/rt_versla/custom/scss/custom.scss */
table.rg-table th.number, td.number {
  text-align: center;
}
/* div 3 colunas */
/* Create three equal columns that floats next to each other */
/* line 368, templates/rt_versla/custom/scss/custom.scss */
.column {
  float: left;
  width: 33.33%;
  padding: 0px;
  /* height: 300px;  Should be removed. Only for demonstration */
}
/* Clear floats after the columns */
/* line 376, templates/rt_versla/custom/scss/custom.scss */
.row:after {
  content: "";
  display: table;
  clear: both;
}
/* margins dos blocos divididos em coluna */
/* line 383, templates/rt_versla/custom/scss/custom.scss */
.g-content50 {
  margin: 0 !important;
  padding: 0 !important;
}
/* media queries */
@media screen and (max-width: 600px) {
  /*g-navigation .g-grid {
   padding-bottom: 20px;
   }*/
  /* line 390, templates/rt_versla/custom/scss/custom.scss */
  .rg-container {
    max-width: 600px;
    margin: 0 auto;
  }
  /* line 394, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table {
    width: 100%;
  }
  /* line 397, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table tr.hide-mobile, table.rg-table th.hide-mobile, table.rg-table td.hide-mobile {
    display: none;
  }
  /* line 402, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table thead {
    display: none;
  }
  /* line 405, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table tbody {
    width: 100%;
  }
  /* line 408, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table tr, table.rg-table th, table.rg-table td {
    display: block;
    padding: 0;
  }
  /* line 414, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table tr {
    border-bottom: none;
    margin: 0 0 1em 0;
    padding: 0.5em;
  }
  /* line 419, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table tr.highlight {
    background-color: inherit !important;
  }
  /* line 422, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table.zebra tr:nth-child(even) {
    background-color: transparent;
  }
  /* line 425, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table.zebra td:nth-child(even) {
    background-color: #f6f6f6;
  }
  /* line 428, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table tr:nth-child(even) {
    background-color: transparent;
  }
  /* line 431, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table td {
    padding: 0.5em 0 0.25em 0;
    border-bottom: 1px dotted #ccc;
    text-align: right;
  }
  /* line 436, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table td[data-title]:before {
    content: attr(data-title);
    font-weight: bold;
    display: inline-block;
    content: attr(data-title);
    float: left;
    margin-right: 0.5em;
    font-size: 0.95em;
  }
  /* line 445, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table td:last-child {
    padding-right: 0;
    border-bottom: 2px solid #ccc;
  }
  /* line 449, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table td:empty {
    display: none;
  }
  /* line 452, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table .highlight td {
    background-color: inherit;
    font-weight: normal;
  }
  /* line 456, templates/rt_versla/custom/scss/custom.scss */
  .parapentes h3 {
    font-size: 1.4rem !important;
    margin: 0 1rem 1.3rem 1rem !important;
  }
  /* line 461, templates/rt_versla/custom/scss/custom.scss */
  .parapentes h4 {
    line-height: 1.4;
    margin: 0 1rem 1.3rem 1rem !important;
  }
  /* line 465, templates/rt_versla/custom/scss/custom.scss */
  .parapentes p {
    margin: 0 1rem 1.3rem 1rem !important;
  }
  /* line 469, templates/rt_versla/custom/scss/custom.scss */
  .column {
    width: 100%;
  }
}
/* ===== fim tabela responsiva ===== */
/* PARA OS LOGOS NO RODAPÉ */
/* line 483, templates/rt_versla/custom/scss/custom.scss */
.l-rodape {
  text-align: center;
}
/* FIM LOGOS NO RODAPÉ */
/* line 491, templates/rt_versla/custom/scss/custom.scss */
.acessorios2 .page-header h2 {
  font-size: 2.3rem;
  font-weight: 700;
  line-height: 2.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.625rem;
  padding-bottom: 0.938rem;
  text-align: center;
}
/* line 502, templates/rt_versla/custom/scss/custom.scss */
.acessorios2 h3 {
  font-size: 1.75rem;
  font-weight: 400;
  margin: 0 2rem 1.3rem 2rem;
  text-align: center;
}
/* line 509, templates/rt_versla/custom/scss/custom.scss */
.acessorios2 h4 {
  margin: 0;
  text-align: center;
}
/* line 515, templates/rt_versla/custom/scss/custom.scss */
.acessorios2 p {
  margin: 0;
  text-align: center !important;
}
/* line 520, templates/rt_versla/custom/scss/custom.scss */
.acessorios2 h5 {
  font-size: 1.3rem;
  font-weight: 400;
  margin: 1rem 0 0 0;
  text-align: center !important;
}
/* line 527, templates/rt_versla/custom/scss/custom.scss */
.item-pageacessorios2 .size-50 .g-content1 {
  text-align: right;
}
@media screen and (max-width: 767px) {
  /* PARA OS LOGOS NO RODAPÉ CENTRALIZAR e ( to Top ) */
  /* FIM LOGOS NO RODAPÉ e to Top */
  /* line 536, templates/rt_versla/custom/scss/custom.scss */
  .item-pageacessorios2 .size-50 .g-content1 {
    text-align: center;
  }
  /* line 539, templates/rt_versla/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    color: #fff !important;
    top: 2.5rem;
  }
  /* line 544, templates/rt_versla/custom/scss/custom.scss */
  .g-logo {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  /* line 550, templates/rt_versla/custom/scss/custom.scss */
  .l-rodape {
    text-align: center;
  }
  /* line 553, templates/rt_versla/custom/scss/custom.scss */
  .g-totop {
    text-align: center;
  }
  /* line 558, templates/rt_versla/custom/scss/custom.scss */
  #g-copyright .g-content {
    margin: 0.125rem;
    padding: 0.5rem;
  }
  /* line 563, templates/rt_versla/custom/scss/custom.scss */
  .menu-rodape ul {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 500px) {
  /* === margem texto modulo all the best */
  /* line 574, templates/rt_versla/custom/scss/custom.scss */
  #logos-home img {
    padding: 20px 20px;
  }
  /* line 578, templates/rt_versla/custom/scss/custom.scss */
  h4 {
    line-height: 100%;
  }
  /* line 582, templates/rt_versla/custom/scss/custom.scss */
  h5 {
    line-height: 100%;
    font-weight: 400;
    margin: 0 0 0.75rem 0;
  }
  /* line 588, templates/rt_versla/custom/scss/custom.scss */
  ul#logoshome li {
    display: block;
  }
  /* line 592, templates/rt_versla/custom/scss/custom.scss */
  ul#logoshome {
    margin-left: 0 !important;
  }
  /* line 597, templates/rt_versla/custom/scss/custom.scss */
  .g-simplecontent .g-simplecontent-layout-header {
    padding: 1.5rem 1rem;
  }
  /* line 601, templates/rt_versla/custom/scss/custom.scss */
  .page-header h2 {
    line-height: 100%;
  }
  /* line 605, templates/rt_versla/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    color: #fff #fff;
    top: 5.9rem;
  }
  /* line 610, templates/rt_versla/custom/scss/custom.scss */
  .g-logo {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 615, templates/rt_versla/custom/scss/custom.scss */
  .busca {
    padding: 20px 20px 0 20px;
  }
  /* line 618, templates/rt_versla/custom/scss/custom.scss */
  .botao-preco li {
    font-size: 1.7rem;
    font-weight: 700;
    list-style-type: none;
    display: block !important;
    padding: 0 !important;
  }
}
/* ==== menu certificacao ===== */
/* line 633, templates/rt_versla/custom/scss/custom.scss */
#menu-certificacao {
  margin: 0 auto;
}
/* line 638, templates/rt_versla/custom/scss/custom.scss */
#menu-certificacao nav {
  padding-bottom: 20px;
}
/* line 642, templates/rt_versla/custom/scss/custom.scss */
#menu-certificacao ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  text-align: center;
}
/* line 650, templates/rt_versla/custom/scss/custom.scss */
#menu-certificacao ul li {
  display: inline;
}
/* line 652, templates/rt_versla/custom/scss/custom.scss */
#menu-certificacao ul li a {
  padding: 5px 15px;
  display: inline-block;
  border-radius: 5px;
  /* visual do link */
  background-color: #024654;
  color: #acdbde;
  text-decoration: none;
  /*border-bottom:3px solid #EDEDED;*/
  margin-bottom: 9px;
}
/* line 665, templates/rt_versla/custom/scss/custom.scss */
#menu-certificacao ul li a:hover {
  background-color: #024654;
  color: #fff;
  border-radius: 5px;
  /*border-bottom:3px solid #fff;*/
}
/* ==== fim menu certificacao ===== */
/* line 677, templates/rt_versla/custom/scss/custom.scss */
.parapentes .platform-content, .moduletable, .widget {
  padding: 0 !important;
}
/* line 682, templates/rt_versla/custom/scss/custom.scss */
.parapentes .page-header h2 {
  font-size: 2.3rem;
  font-weight: 700;
  line-height: 2.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.625rem;
  padding-bottom: 0.938rem;
}
/* line 692, templates/rt_versla/custom/scss/custom.scss */
.parapentes h3.g-title {
  font-size: 1.3rem;
  font-weight: 400;
  display: block;
  line-height: 1.5;
  text-align: center;
}
/* line 700, templates/rt_versla/custom/scss/custom.scss */
.parapentes h3 {
  font-size: 1.75rem;
  font-weight: 400;
  margin: 0 2rem 1.3rem 2rem;
}
/* line 706, templates/rt_versla/custom/scss/custom.scss */
.parapentes h4 {
  font-size: 1.3rem;
  font-weight: 400;
  margin: 0 2rem 1.3rem 2rem;
}
/* line 712, templates/rt_versla/custom/scss/custom.scss */
.parapentes h5 {
  font-size: 1.75rem;
  font-weight: 400;
  margin: 3rem 2rem 1.3rem 2rem;
}
/* line 719, templates/rt_versla/custom/scss/custom.scss */
.parapentes .moduletable .nav.menu li, .moduletable .mostread li, .moduletable .latestnews li, .moduletable .archive-module li, .moduletable .relateditems li, .moduletable .categories-module li, .moduletable .category-module li, .moduletable .latestusers li, .moduletable .unstyled li {
  list-style-type: none;
  margin-left: 0;
  padding-bottom: 0.338rem;
  margin-bottom: 0.025rem;
  border-bottom: 1px solid rgba(231, 232, 234, 0.25);
}
/* line 727, templates/rt_versla/custom/scss/custom.scss */
.parapentes .g-title {
  font-size: 0.8rem;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 0.125rem 0;
  padding: 0 0 0.2rem 0;
}
/* line 736, templates/rt_versla/custom/scss/custom.scss */
.acessorios .page-header h2 {
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 2.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.625rem;
  padding-bottom: 0.938rem;
}
/* INICIO UL LISTA  IMGS */
/* line 760, templates/rt_versla/custom/scss/custom.scss */
#listaimg {
  text-align: left;
}
/* line 762, templates/rt_versla/custom/scss/custom.scss */
#listaimg ul {
  margin: 0;
}
/* line 764, templates/rt_versla/custom/scss/custom.scss */
#listaimg li {
  display: inline-block;
  text-align: center;
  margin: 0px 10px 0px 0px;
  max-width: 340px;
}
/* line 766, templates/rt_versla/custom/scss/custom.scss */
#listaimg img {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 769, templates/rt_versla/custom/scss/custom.scss */
#listaimg h3 {
  text-transform: uppercase;
  font-family: "Open Sans", "Helvetica", arial, serif;
  font-weight: 200;
  font-size: 16px;
  color: #333;
}
/* line 772, templates/rt_versla/custom/scss/custom.scss */
#listaimg .descri {
  font-family: "Open Sans", "Helvetica", arial, serif;
  font-weight: 200;
  font-size: 13px;
  color: #666;
}
/* FIM UL LISTA  IMGS */
/* INICIO UL LISTA  ICONES CARACTERISTICAS TECNICAS SKYWALK  */
/* line 786, templates/rt_versla/custom/scss/custom.scss */
#listaicon {
  text-align: left;
  margin-bottom: 30px;
}
/* line 788, templates/rt_versla/custom/scss/custom.scss */
#listaicon ul {
  margin: 0;
  text-align: center;
}
/* line 790, templates/rt_versla/custom/scss/custom.scss */
#listaicon li {
  display: inline-block;
  text-align: center;
  margin: 0px 10px 0px 0px;
  max-width: 250px;
  vertical-align: top;
}
/* line 792, templates/rt_versla/custom/scss/custom.scss */
#listaicon img {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 795, templates/rt_versla/custom/scss/custom.scss */
#listaicon h4 {
  text-transform: uppercase;
  font-family: "Open Sans", "Helvetica", arial, serif;
  font-weight: 400;
  font-size: 16px;
  color: #333;
  margin: 0 0 10px 0;
}
/* line 799, templates/rt_versla/custom/scss/custom.scss */
#listaicon p {
  margin: 0 30px;
}
/* line 803, templates/rt_versla/custom/scss/custom.scss */
#listaicon .descri {
  font-family: "Open Sans", "Helvetica", arial, serif;
  font-weight: 200;
  font-size: 13px;
  color: #666;
}
/* FIM UL LISTA  CARACTERISTICAS TECNICAS */
/* line 813, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 {
  text-align: left;
  margin-bottom: 30px;
}
/* line 815, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 ul {
  margin: 0;
  text-align: center;
}
/* line 817, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 li {
  display: inline-block;
  text-align: center;
  margin: 0px 10px 0px 0px;
  max-width: 300px;
  vertical-align: top;
}
/* line 819, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 img {
  margin-top: 5px;
  margin-bottom: 5px;
  max-width: 300px;
}
/* line 822, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 h4 {
  text-transform: uppercase;
  font-family: "Open Sans", "Helvetica", arial, serif;
  font-weight: 400;
  font-size: 16px;
  color: #333;
  margin: 0 0 10px 0;
}
/* line 826, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 p {
  margin: 0 30px;
}
/* line 830, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 .descri {
  font-family: "Open Sans", "Helvetica", arial, serif;
  font-weight: 200;
  font-size: 13px;
  color: #666;
}
/* INICIO UL LISTA  imagens CARACTERISTICAS TECNICAS SKYWALK  */
/* line 841, templates/rt_versla/custom/scss/custom.scss */
.listaicon {
  text-align: left;
  margin-bottom: 30px;
}
/* line 843, templates/rt_versla/custom/scss/custom.scss */
.listaicon ul {
  margin: 0;
  text-align: center;
}
/* line 845, templates/rt_versla/custom/scss/custom.scss */
.listaicon li {
  display: inline-block;
  text-align: center;
  margin: 0px 10px 0px 0px;
  max-width: 250px;
  vertical-align: top;
}
/* line 847, templates/rt_versla/custom/scss/custom.scss */
.listaicon img {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 850, templates/rt_versla/custom/scss/custom.scss */
.listaicon h4 {
  text-transform: uppercase;
  font-family: "Open Sans", "Helvetica", arial, serif;
  font-weight: 400;
  font-size: 16px;
  color: #333;
  margin: 0 0 10px 0;
}
/* line 854, templates/rt_versla/custom/scss/custom.scss */
.listaicon p {
  margin: 0 30px;
}
/* line 858, templates/rt_versla/custom/scss/custom.scss */
.listaicon .descri {
  font-family: "Open Sans", "Helvetica", arial, serif;
  font-weight: 200;
  font-size: 13px;
  color: #666;
}
/* FIM UL LISTA   */
/* line 868, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 {
  text-align: left;
  margin-bottom: 30px;
}
/* line 870, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 ul {
  margin: 0;
  text-align: center;
}
/* line 872, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 li {
  display: inline-block;
  text-align: center;
  margin: 0px 10px 0px 0px;
  max-width: 300px;
  vertical-align: top;
}
/* line 874, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 img {
  margin-top: 5px;
  margin-bottom: 5px;
  max-width: 300px;
}
/* line 877, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 h4 {
  text-transform: uppercase;
  font-family: "Open Sans", "Helvetica", arial, serif;
  font-weight: 400;
  font-size: 16px;
  color: #333;
  margin: 0 0 10px 0;
}
/* line 881, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 p {
  margin: 0 30px;
}
/* line 885, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 .descri {
  font-family: "Open Sans", "Helvetica", arial, serif;
  font-weight: 200;
  font-size: 13px;
  color: #666;
}
/* ==== IMAGENS CATEGORIAS PRODUTOS ==== */
/* line 895, templates/rt_versla/custom/scss/custom.scss */
.catprodutos {
  padding: 1px;
}
/* ==== DESTAQUES ARTIGOS HOME ==== */
/* line 902, templates/rt_versla/custom/scss/custom.scss */
.casa .g-content-array .g-item-title {
  text-align: center;
  margin: 0 20px;
}
/* line 907, templates/rt_versla/custom/scss/custom.scss */
.casa .g-content-array .g-array-item-text, .g-content-array .g-array-item-read-more {
  text-align: center;
  margin: 20px 20px;
}
/* line 917, templates/rt_versla/custom/scss/custom.scss */
#g-copyright {
  background: #024654;
}
/*
 .moduletable .nav.menu li a:active { color:#000 !important; font-weight:bold  !important;
 }
 */
/*
 .moduletable .nav.menu li .current .active a, .moduletable .mostread li .current .active a, 
 .moduletable .latestnews li .current .active a, .moduletable .archive-module li .current .active a, 
 .moduletable .relateditems li .current .active a, .moduletable .categories-module li .current .active a, 
 .moduletable .category-module li .current .active a, .moduletable .latestusers li .current .active a, .moduletable .unstyled li .current .active a {
 color:#000 !important; font-weight:bold  !important;
 }
 */
/*
 .moduletable .nav.menu li a::before, .moduletable .mostread li a::before, .moduletable .latestnews li a::before, 
 .moduletable .archive-module li a::before, .moduletable .relateditems li a::before, .moduletable 
 .categories-module li a::before, .moduletable .category-module li a::before, .moduletable .latestusers li a::before, .moduletable .unstyled li a::before {
 color:#000 !important; font-weight:bold  !important;
 }
 */
/* line 946, templates/rt_versla/custom/scss/custom.scss */
.current .active a {
  color: #000 !important;
  font-weight: bold !important;
}
/* line 951, templates/rt_versla/custom/scss/custom.scss */
.centralizado h2 {
  padding-bottom: 0.2rem;
  text-align: center;
}
/* line 956, templates/rt_versla/custom/scss/custom.scss */
.centralizado h3 {
  text-align: center;
  font-weight: 400;
}
/* line 961, templates/rt_versla/custom/scss/custom.scss */
.centralizado h4 {
  font-size: 1.2rem;
  font-weight: 500 !important;
  text-align: center;
  margin: 0 2rem 1.3rem 2rem;
}
/* line 969, templates/rt_versla/custom/scss/custom.scss */
.centralizado {
  background-color: #efefe1;
}
/* line 973, templates/rt_versla/custom/scss/custom.scss */
#fotos {
  margin: 0 auto;
  padding: 3.5rem 0 1rem 0;
}
/* line 978, templates/rt_versla/custom/scss/custom.scss */
.menu-rodape a {
  color: #aaa !important;
  font-size: 1.1rem;
}
/* line 983, templates/rt_versla/custom/scss/custom.scss */
.menu-rodape a:hover {
  color: #fff !important;
}
/* line 987, templates/rt_versla/custom/scss/custom.scss */
.menu-rodape ul {
  list-style: none !important;
  margin: 0 !important;
}
/* line 991, templates/rt_versla/custom/scss/custom.scss */
.menu-rodape li {
  display: inline !important;
}
/* line 995, templates/rt_versla/custom/scss/custom.scss */
.menu-rodape li a {
  display: block;
  color: white;
  text-align: center;
  padding: 0 10px;
  text-decoration: none;
  display: inline !important;
}
/*
 .menu-rodape h6 {
 color: #fff !important;
 }
 */
/*
 .menu-rodape h6 a:link {
 color: #fff !important;
 }
 */
/*
 .menu-rodape li a:hover {
 color: dodgerblue !important;
 }
 */
/* line 1030, templates/rt_versla/custom/scss/custom.scss */
.g-branding a {
  color: #aaa;
}
/* line 1033, templates/rt_versla/custom/scss/custom.scss */
.g-branding a:hover {
  color: #fff;
}
/* line 1037, templates/rt_versla/custom/scss/custom.scss */
.g-branding {
  font-size: 1rem;
  text-align: right;
}
/* ############# */
/* line 1048, templates/rt_versla/custom/scss/custom.scss */
#cores {
  margin-top: -144px;
  padding-bottom: 144px;
  display: block;
}
/* line 1050, templates/rt_versla/custom/scss/custom.scss */
#ficha {
  margin-top: -144px;
  padding-bottom: 144px;
  display: block;
}
/* ##  para centralizar conteudo ## */
/* line 1055, templates/rt_versla/custom/scss/custom.scss */
.parapentes #g-mainbar {
  text-align: center;
}
/* line 1058, templates/rt_versla/custom/scss/custom.scss */
.acessorios #g-mainbar {
  text-align: center;
}
/* line 1062, templates/rt_versla/custom/scss/custom.scss */
.larguratotal p {
  margin: 0 !important;
}
/* ############# */
/* line 1068, templates/rt_versla/custom/scss/custom.scss */
#sele1 {
  text-align: center;
  margin-top: 60px;
}
/* line 1070, templates/rt_versla/custom/scss/custom.scss */
#sele1 ul {
  margin: 0;
}
/* line 1072, templates/rt_versla/custom/scss/custom.scss */
#sele1 li {
  display: inline-block;
  text-align: center;
  margin: 0px 5px 0px 5px;
  padding: 0px 5px 10px 5px;
  vertical-align: top;
  max-width: 320px;
}
/* line 1077, templates/rt_versla/custom/scss/custom.scss */
#sele {
  text-align: center;
  margin-top: 60px;
}
/* line 1079, templates/rt_versla/custom/scss/custom.scss */
#sele ul {
  margin: 0;
}
/* line 1081, templates/rt_versla/custom/scss/custom.scss */
#sele li {
  display: inline-block;
  text-align: center;
  margin: 0px 5px 0px 5px;
  padding: 0px 5px 10px 5px;
  vertical-align: middle;
}
/* line 1084, templates/rt_versla/custom/scss/custom.scss */
#sele-top {
  text-align: center;
  margin-top: 60px;
}
/* line 1086, templates/rt_versla/custom/scss/custom.scss */
#sele-top ul {
  margin: 0;
}
/* line 1088, templates/rt_versla/custom/scss/custom.scss */
#sele-top li {
  display: inline-block;
  text-align: center;
  margin: 0px 5px 0px 5px;
  padding: 0px 5px 10px 5px;
  vertical-align: top;
}
/* ############# */
/* ############# */
/* line 1095, templates/rt_versla/custom/scss/custom.scss */
.sele1 {
  text-align: center;
  margin-top: 60px;
}
/* line 1097, templates/rt_versla/custom/scss/custom.scss */
.sele1 ul {
  margin: 0;
}
/* line 1099, templates/rt_versla/custom/scss/custom.scss */
.sele1 li {
  display: inline-block;
  text-align: center;
  margin: 0px 5px 0px 5px;
  padding: 0px 5px 10px 5px;
  vertical-align: top;
  max-width: 320px;
}
/* line 1104, templates/rt_versla/custom/scss/custom.scss */
.sele {
  text-align: center;
  margin-top: 60px;
}
/* line 1106, templates/rt_versla/custom/scss/custom.scss */
.sele ul {
  margin: 0;
}
/* line 1108, templates/rt_versla/custom/scss/custom.scss */
.sele li {
  display: inline-block;
  text-align: center;
  margin: 0px 5px 0px 5px;
  padding: 0px 5px 10px 5px;
  vertical-align: middle;
}
/* line 1111, templates/rt_versla/custom/scss/custom.scss */
.sele-top {
  text-align: center;
  margin-top: 60px;
}
/* line 1113, templates/rt_versla/custom/scss/custom.scss */
.sele-top ul {
  margin: 0;
}
/* line 1115, templates/rt_versla/custom/scss/custom.scss */
.sele-top li {
  display: inline-block;
  text-align: center;
  margin: 0px 5px 0px 5px;
  padding: 0px 5px 10px 5px;
  vertical-align: top;
}
/* ############# */
/* line 1122, templates/rt_versla/custom/scss/custom.scss */
.g-totop a:link, .g-totop a:visited {
  text-decoration: none;
  color: #85aaaa;
}
/* line 1126, templates/rt_versla/custom/scss/custom.scss */
.g-totop a:hover {
  text-decoration: none;
  color: #fff;
}
/* line 1131, templates/rt_versla/custom/scss/custom.scss */
.btn a {
  color: #fff;
}
/* line 1135, templates/rt_versla/custom/scss/custom.scss */
.btn a:hover {
  color: #024654;
}
/* line 1139, templates/rt_versla/custom/scss/custom.scss */
.btn:hover {
  color: #024654 !important;
}
/* line 1143, templates/rt_versla/custom/scss/custom.scss */
.btn:focus {
  color: red;
}
/* ############# */
/* line 1149, templates/rt_versla/custom/scss/custom.scss */
.platform-content {
  margin: 0;
  margin-top: 0;
  padding: 0;
  padding-top: 0;
}
/* ######- BOTAO INFORMACOES -####### */
/* line 1159, templates/rt_versla/custom/scss/custom.scss */
.botao-preco h4 {
  font-size: 1.8rem;
  font-weight: 700;
  margin-bottom: 4px;
}
/* line 1165, templates/rt_versla/custom/scss/custom.scss */
.botao-preco a {
  font-size: 1.3rem;
  padding: 5px 15px;
  margin-bottom: 10px;
  display: inline-block;
  border-radius: 5px;
  color: #fff;
  background-color: #f06000;
}
/* line 1176, templates/rt_versla/custom/scss/custom.scss */
.botao-preco a:hover {
  background-color: #f0250c;
  color: #fff;
  border-radius: 5px;
}
/* line 1183, templates/rt_versla/custom/scss/custom.scss */
hr.preco {
  border-bottom: 1px solid #024654;
}
/* line 1188, templates/rt_versla/custom/scss/custom.scss */
.botao-preco li {
  font-size: 1.7rem;
  font-weight: 700;
  list-style-type: none;
  display: inline;
  padding: 0 5px;
}
/* ######- FORMULARIO INFO-VENDA -####### */
/* line 1198, templates/rt_versla/custom/scss/custom.scss */
input[type="text"] {
  padding: 1.375rem 0.375rem;
}
/*# sourceMappingURL=custom_166.css.map */