/* 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
 */

/* 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 7, templates/rt_versla/custom/scss/custom.scss */
.g-search a {
  color: #fff;
}
/* line 12, templates/rt_versla/custom/scss/custom.scss */
body p {
  margin: 0 2rem 1.3rem 2rem;
}
/* line 16, templates/rt_versla/custom/scss/custom.scss */
.g-menu-item-101 {
  display: none !important;
}
/* === MAUN MENU === */
/* line 22, templates/rt_versla/custom/scss/custom.scss */
#g-navigation .g-grid {
  position: relative;
  width: 100%;
}
/* line 26, 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 31, templates/rt_versla/custom/scss/custom.scss */
#g-navigation {
  color: #666;
  background: #024654;
  min-height: 70px;
  /* padding-top: 10px; */
}
/* line 38, templates/rt_versla/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #acdbde;
  font-weight: 500;
}
/* line 43, 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 48, templates/rt_versla/custom/scss/custom.scss */
.g-main-nav {
  text-align: right;
}
/* line 53, 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 63, templates/rt_versla/custom/scss/custom.scss */
.itens-submenu {
  color: red;
}
/* line 68, templates/rt_versla/custom/scss/custom.scss */
#g-slideshow {
  padding: 0;
  width: 100%;
  margin: 0;
}
/* line 73, templates/rt_versla/custom/scss/custom.scss */
#g-slideshow .g-content {
  padding: 0;
  margin: 0;
}
/* line 77, 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 87, templates/rt_versla/custom/scss/custom.scss */
.page-header h2 {
  padding-bottom: 0.2rem;
}
/*====== link modulo all thebest home =====*/
/* line 94, 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 101, 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 130, 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 175, 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 188, 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 219, templates/rt_versla/custom/scss/custom.scss */
#menu-produtos {
  margin: 0 auto;
}
/* line 224, templates/rt_versla/custom/scss/custom.scss */
#menu-produtos nav {
  padding-bottom: 20px;
}
/* line 228, templates/rt_versla/custom/scss/custom.scss */
#menu-produtos ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  text-align: center;
}
/* line 236, templates/rt_versla/custom/scss/custom.scss */
#menu-produtos ul li {
  display: inline;
}
/* line 238, 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 251, 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 269, 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 277, templates/rt_versla/custom/scss/custom.scss */
.rg-header {
  margin-bottom: 1em;
  text-align: left;
}
/* line 282, templates/rt_versla/custom/scss/custom.scss */
.rg-header > * {
  display: block;
}
/* line 285, templates/rt_versla/custom/scss/custom.scss */
.rg-hed {
  font-weight: bold;
  font-size: 1.4em;
}
/* line 289, templates/rt_versla/custom/scss/custom.scss */
.rg-dek {
  font-size: 1em;
}
/* line 293, templates/rt_versla/custom/scss/custom.scss */
.rg-source {
  margin: 0;
  font-size: 0.75em;
  text-align: right;
}
/* line 298, templates/rt_versla/custom/scss/custom.scss */
.rg-source .pre-colon {
  text-transform: uppercase;
}
/* line 302, templates/rt_versla/custom/scss/custom.scss */
.rg-source .post-colon {
  font-weight: bold;
}
/* table */
/* line 307, 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 315, 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 327, templates/rt_versla/custom/scss/custom.scss */
table.rg-table thead {
  border-bottom: 3px solid #ddd;
}
/* line 330, templates/rt_versla/custom/scss/custom.scss */
table.rg-table tr {
  border-bottom: 1px solid #ddd;
  color: #222;
}
/* line 334, templates/rt_versla/custom/scss/custom.scss */
table.rg-table tr.highlight {
  background-color: #dcf1f0 !important;
}
/* line 337, templates/rt_versla/custom/scss/custom.scss */
table.rg-table.zebra tr:nth-child(even) {
  background-color: #f6f6f6;
}
/* line 340, 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 346, templates/rt_versla/custom/scss/custom.scss */
table.rg-table td {
  padding: 0.35em;
  font-size: 0.9em;
  text-align: center;
}
/* line 351, templates/rt_versla/custom/scss/custom.scss */
table.rg-table .highlight td {
  font-weight: bold;
}
/* line 354, templates/rt_versla/custom/scss/custom.scss */
table.rg-table th.number, td.number {
  text-align: center;
}
/* media queries */
@media screen and (max-width: 600px) {
  /* line 361, templates/rt_versla/custom/scss/custom.scss */
  .rg-container {
    max-width: 600px;
    margin: 0 auto;
  }
  /* line 365, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table {
    width: 100%;
  }
  /* line 368, 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 373, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table thead {
    display: none;
  }
  /* line 376, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table tbody {
    width: 100%;
  }
  /* line 379, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table tr, table.rg-table th, table.rg-table td {
    display: block;
    padding: 0;
  }
  /* line 385, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table tr {
    border-bottom: none;
    margin: 0 0 1em 0;
    padding: 0.5em;
  }
  /* line 390, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table tr.highlight {
    background-color: inherit !important;
  }
  /* line 393, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table.zebra tr:nth-child(even) {
    background-color: transparent;
  }
  /* line 396, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table.zebra td:nth-child(even) {
    background-color: #f6f6f6;
  }
  /* line 399, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table tr:nth-child(even) {
    background-color: transparent;
  }
  /* line 402, 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 407, 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 416, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table td:last-child {
    padding-right: 0;
    border-bottom: 2px solid #ccc;
  }
  /* line 420, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table td:empty {
    display: none;
  }
  /* line 423, templates/rt_versla/custom/scss/custom.scss */
  table.rg-table .highlight td {
    background-color: inherit;
    font-weight: normal;
  }
}
/* ===== fim tabela responsiva ===== */
/* PARA OS LOGOS NO RODAPÉ */
/* line 435, templates/rt_versla/custom/scss/custom.scss */
.l-rodape {
  text-align: center;
}
/* FIM LOGOS NO RODAPÉ */
/* line 443, 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 454, 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 461, templates/rt_versla/custom/scss/custom.scss */
.acessorios2 h4 {
  margin: 0;
  text-align: center;
}
/* line 467, templates/rt_versla/custom/scss/custom.scss */
.acessorios2 p {
  margin: 0;
  text-align: center !important;
}
/* line 472, 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 479, 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 488, templates/rt_versla/custom/scss/custom.scss */
  .item-pageacessorios2 .size-50 .g-content1 {
    text-align: center;
  }
  /* line 491, templates/rt_versla/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    color: #fff !important;
    top: 2.5rem;
  }
  /* line 496, templates/rt_versla/custom/scss/custom.scss */
  .g-logo {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  /* line 502, templates/rt_versla/custom/scss/custom.scss */
  .l-rodape {
    text-align: center;
  }
  /* line 505, templates/rt_versla/custom/scss/custom.scss */
  .g-totop {
    text-align: center;
  }
  /* line 510, templates/rt_versla/custom/scss/custom.scss */
  #g-copyright .g-content {
    margin: 0.125rem;
    padding: 0.5rem;
  }
  /* line 515, templates/rt_versla/custom/scss/custom.scss */
  .menu-rodape ul {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 500px) {
  /* line 527, templates/rt_versla/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    color: #fff #fff;
    top: 5.9rem;
  }
  /* line 532, templates/rt_versla/custom/scss/custom.scss */
  .g-logo {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 537, templates/rt_versla/custom/scss/custom.scss */
  .busca {
    padding: 20px 20px 0 20px;
  }
}
/* ==== menu certificacao ===== */
/* line 547, templates/rt_versla/custom/scss/custom.scss */
#menu-certificacao {
  margin: 0 auto;
}
/* line 552, templates/rt_versla/custom/scss/custom.scss */
#menu-certificacao nav {
  padding-bottom: 20px;
}
/* line 556, templates/rt_versla/custom/scss/custom.scss */
#menu-certificacao ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  text-align: center;
}
/* line 564, templates/rt_versla/custom/scss/custom.scss */
#menu-certificacao ul li {
  display: inline;
}
/* line 566, 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 579, 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 591, templates/rt_versla/custom/scss/custom.scss */
.parapentes .platform-content, .moduletable, .widget {
  padding: 0 !important;
}
/* line 596, 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 606, templates/rt_versla/custom/scss/custom.scss */
.parapentes h3.g-title {
  font-size: 1.3rem;
  font-weight: 400;
  display: block;
  line-height: 1.5;
}
/* line 613, templates/rt_versla/custom/scss/custom.scss */
.parapentes h3 {
  font-size: 1.75rem;
  font-weight: 400;
  margin: 0 2rem 1.3rem 2rem;
}
/* line 619, templates/rt_versla/custom/scss/custom.scss */
.parapentes h4 {
  font-size: 1.3rem;
  font-weight: 400;
  margin: 0 2rem 1.3rem 2rem;
}
/* line 625, templates/rt_versla/custom/scss/custom.scss */
.parapentes h5 {
  font-size: 1.75rem;
  font-weight: 400;
  margin: 3rem 2rem 1.3rem 2rem;
}
/* line 632, 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 640, 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 649, 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 673, templates/rt_versla/custom/scss/custom.scss */
#listaimg {
  text-align: left;
}
/* line 675, templates/rt_versla/custom/scss/custom.scss */
#listaimg ul {
  margin: 0;
}
/* line 677, templates/rt_versla/custom/scss/custom.scss */
#listaimg li {
  display: inline-block;
  text-align: center;
  margin: 0px 10px 0px 0px;
  max-width: 340px;
}
/* line 679, templates/rt_versla/custom/scss/custom.scss */
#listaimg img {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 682, 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 685, 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 699, templates/rt_versla/custom/scss/custom.scss */
#listaicon {
  text-align: left;
  margin-bottom: 30px;
}
/* line 701, templates/rt_versla/custom/scss/custom.scss */
#listaicon ul {
  margin: 0;
  text-align: center;
}
/* line 703, 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 705, templates/rt_versla/custom/scss/custom.scss */
#listaicon img {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 708, 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 712, templates/rt_versla/custom/scss/custom.scss */
#listaicon p {
  margin: 0 30px;
}
/* line 716, 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 726, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 {
  text-align: left;
  margin-bottom: 30px;
}
/* line 728, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 ul {
  margin: 0;
  text-align: center;
}
/* line 730, 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 732, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 img {
  margin-top: 5px;
  margin-bottom: 5px;
  max-width: 300px;
}
/* line 735, 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 739, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 p {
  margin: 0 30px;
}
/* line 743, 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 754, templates/rt_versla/custom/scss/custom.scss */
.listaicon {
  text-align: left;
  margin-bottom: 30px;
}
/* line 756, templates/rt_versla/custom/scss/custom.scss */
.listaicon ul {
  margin: 0;
  text-align: center;
}
/* line 758, 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 760, templates/rt_versla/custom/scss/custom.scss */
.listaicon img {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 763, 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 767, templates/rt_versla/custom/scss/custom.scss */
.listaicon p {
  margin: 0 30px;
}
/* line 771, 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 781, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 {
  text-align: left;
  margin-bottom: 30px;
}
/* line 783, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 ul {
  margin: 0;
  text-align: center;
}
/* line 785, 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 787, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 img {
  margin-top: 5px;
  margin-bottom: 5px;
  max-width: 300px;
}
/* line 790, 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 794, templates/rt_versla/custom/scss/custom.scss */
#listaicon2 p {
  margin: 0 30px;
}
/* line 798, 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 808, templates/rt_versla/custom/scss/custom.scss */
.catprodutos {
  padding: 1px;
}
/* ==== DESTAQUES ARTIGOS HOME ==== */
/* line 815, templates/rt_versla/custom/scss/custom.scss */
.casa .g-content-array .g-item-title {
  text-align: center;
  margin: 0 20px;
}
/* line 820, 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 830, 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 859, templates/rt_versla/custom/scss/custom.scss */
.current .active a {
  color: #000 !important;
  font-weight: bold !important;
}
/* line 864, templates/rt_versla/custom/scss/custom.scss */
.centralizado h2 {
  padding-bottom: 0.2rem;
  text-align: center;
}
/* line 869, templates/rt_versla/custom/scss/custom.scss */
.centralizado h3 {
  text-align: center;
  font-weight: 400;
}
/* line 874, 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 882, templates/rt_versla/custom/scss/custom.scss */
.centralizado {
  background-color: #efefe1;
}
/* line 886, templates/rt_versla/custom/scss/custom.scss */
#fotos {
  margin: 0 auto;
  padding: 3.5rem 0 1rem 0;
}
/* line 891, templates/rt_versla/custom/scss/custom.scss */
.menu-rodape a {
  color: #aaa !important;
  font-size: 1.1rem;
}
/* line 896, templates/rt_versla/custom/scss/custom.scss */
.menu-rodape a:hover {
  color: #fff !important;
}
/* line 900, templates/rt_versla/custom/scss/custom.scss */
.menu-rodape ul {
  list-style: none !important;
  margin: 0 !important;
}
/* line 904, templates/rt_versla/custom/scss/custom.scss */
.menu-rodape li {
  display: inline !important;
}
/* line 908, 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 943, templates/rt_versla/custom/scss/custom.scss */
.g-branding a {
  color: #aaa;
}
/* line 946, templates/rt_versla/custom/scss/custom.scss */
.g-branding a:hover {
  color: #fff;
}
/* line 950, templates/rt_versla/custom/scss/custom.scss */
.g-branding {
  font-size: 1rem;
  text-align: right;
}
/* ############# */
/* line 961, templates/rt_versla/custom/scss/custom.scss */
#cores {
  margin-top: -144px;
  padding-bottom: 144px;
  display: block;
}
/* line 963, templates/rt_versla/custom/scss/custom.scss */
#ficha {
  margin-top: -144px;
  padding-bottom: 144px;
  display: block;
}
/* ##  para centralizar conteudo ## */
/* line 968, templates/rt_versla/custom/scss/custom.scss */
.parapentes #g-mainbar {
  text-align: center;
}
/* line 971, templates/rt_versla/custom/scss/custom.scss */
.acessorios #g-mainbar {
  text-align: center;
}
/* line 975, templates/rt_versla/custom/scss/custom.scss */
.larguratotal p {
  margin: 0 !important;
}
/* ############# */
/* line 981, templates/rt_versla/custom/scss/custom.scss */
#sele1 {
  text-align: center;
  margin-top: 60px;
}
/* line 983, templates/rt_versla/custom/scss/custom.scss */
#sele1 ul {
  margin: 0;
}
/* line 985, 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 990, templates/rt_versla/custom/scss/custom.scss */
#sele {
  text-align: center;
  margin-top: 60px;
}
/* line 992, templates/rt_versla/custom/scss/custom.scss */
#sele ul {
  margin: 0;
}
/* line 994, 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 997, templates/rt_versla/custom/scss/custom.scss */
#sele-top {
  text-align: center;
  margin-top: 60px;
}
/* line 999, templates/rt_versla/custom/scss/custom.scss */
#sele-top ul {
  margin: 0;
}
/* line 1001, 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 1008, templates/rt_versla/custom/scss/custom.scss */
.sele1 {
  text-align: center;
  margin-top: 60px;
}
/* line 1010, templates/rt_versla/custom/scss/custom.scss */
.sele1 ul {
  margin: 0;
}
/* line 1012, 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 1017, templates/rt_versla/custom/scss/custom.scss */
.sele {
  text-align: center;
  margin-top: 60px;
}
/* line 1019, templates/rt_versla/custom/scss/custom.scss */
.sele ul {
  margin: 0;
}
/* line 1021, 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 1024, templates/rt_versla/custom/scss/custom.scss */
.sele-top {
  text-align: center;
  margin-top: 60px;
}
/* line 1026, templates/rt_versla/custom/scss/custom.scss */
.sele-top ul {
  margin: 0;
}
/* line 1028, 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 1035, templates/rt_versla/custom/scss/custom.scss */
.g-totop a:link, .g-totop a:visited {
  text-decoration: none;
  color: #85aaaa;
}
/* line 1039, templates/rt_versla/custom/scss/custom.scss */
.g-totop a:hover {
  text-decoration: none;
  color: #fff;
}
/* line 1044, templates/rt_versla/custom/scss/custom.scss */
.btn a {
  color: #fff;
}
/* line 1048, templates/rt_versla/custom/scss/custom.scss */
.btn a:hover {
  color: #024654;
}
/* line 1052, templates/rt_versla/custom/scss/custom.scss */
.btn:hover {
  color: #024654 !important;
}
/* line 1056, templates/rt_versla/custom/scss/custom.scss */
.btn:focus {
  color: red;
}
/* ############# */
/* line 1062, templates/rt_versla/custom/scss/custom.scss */
.platform-content {
  margin: 0;
  margin-top: 0;
  padding: 0;
  padding-top: 0;
}
/*# sourceMappingURL=custom_167.css.map */