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

/*breezingforms background */
/* line 2, templates/g5_helium/custom/scss/custom.scss */
.bfQuickMode .bfLabelLeft input, .bfQuickMode .bfLabelLeft textarea, .bfQuickMode .bfLabelLeft select, .bfQuickMode .bfLabelLeft button {
  background: #97c101 !important;
}
/* line 6, templates/g5_helium/custom/scss/custom.scss */
.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
  max-height: 150px;
}
/* line 9, templates/g5_helium/custom/scss/custom.scss */
.product-price {
  float: none;
  text-align: center;
}
/* line 14, templates/g5_helium/custom/scss/custom.scss */
.fullscreen-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -100;
}
/* line 24, templates/g5_helium/custom/scss/custom.scss */
.fullscreen-bg__video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
  /* line 39, templates/g5_helium/custom/scss/custom.scss */
  .fullscreen-bg {
    background: url('../images/imagem_background_1.jpg') center center / cover no-repeat;
  }
  /* line 42, templates/g5_helium/custom/scss/custom.scss */
  .fullscreen-bg__video {
    display: none;
  }
}
/* line 47, templates/g5_helium/custom/scss/custom.scss */
.menu {
  background: #39b;
}
/* line 51, templates/g5_helium/custom/scss/custom.scss */
ul.VMmenu, .VMmenu ul, .VMmenu li {
  padding: 1px;
  background-color: #39b;
  list-style-type: none;
}
/* line 58, templates/g5_helium/custom/scss/custom.scss */
ul.VMmenu, .VMmenu ul, .VMmenu li :hover {
  color: #fff;
}
/* line 63, templates/g5_helium/custom/scss/custom.scss */
ul.VMmenu, .VMmenu ul {
  border: 1px solid #fff;
}
/* line 67, templates/g5_helium/custom/scss/custom.scss */
.VMmenu li {
  padding-left: 12px;
}
/* line 71, templates/g5_helium/custom/scss/custom.scss */
.category-view .row .category .spacer h2 a {
  font-size: 18px;
  color: #fff !important;
}
/* line 76, templates/g5_helium/custom/scss/custom.scss */
.vm-product-descr-container-1 h2 a {
  color: #fff !important;
  font-size: 18px;
}
/* line 80, templates/g5_helium/custom/scss/custom.scss */
.vm-product-descr-container-1 h2 a:hover {
  color: #39b !important;
}
/* line 83, templates/g5_helium/custom/scss/custom.scss */
.vm-product-descr-container-0 h2 a {
  color: #fff !important;
  font-size: 18px;
}
/* line 87, templates/g5_helium/custom/scss/custom.scss */
.vm-product-descr-container-0 h2 a:hover {
  color: #39b !important;
}
/* line 90, templates/g5_helium/custom/scss/custom.scss */
.featured-view .spacer span, .discontinued-view .spacer span, .latest-view .spacer span, .topten-view .spacer span, .recent-view .spacer span, .related-products-view .spacer span, .browse-view .row .product .spacer span {
  font-size: 18px;
  color: #000;
}
/* line 94, templates/g5_helium/custom/scss/custom.scss */
#facebox .content {
  display: block;
  height: 50%;
}
/* line 98, templates/g5_helium/custom/scss/custom.scss */
.g-offcanvas-toggle {
  color: #fff;
  top: 3rem;
}
/* line 104, templates/g5_helium/custom/scss/custom.scss */
#facebox .content {
  width: 470px;
  padding: 50px;
  background: #005f8f;
}
/* line 110, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav ul, #g-mobilemenu-container ul {
  margin: 20px;
}
/* line 114, templates/g5_helium/custom/scss/custom.scss */
th {
  background: #39b;
}
/* line 118, templates/g5_helium/custom/scss/custom.scss */
#ui-tabs ul#tabs li {
  background: #39b;
}
/* line 122, templates/g5_helium/custom/scss/custom.scss */
button, input, optgroup, select, textarea {
  color: #39b;
}
/* line 126, templates/g5_helium/custom/scss/custom.scss */
table.user-details input {
  color: #fff;
}
/* line 130, templates/g5_helium/custom/scss/custom.scss */
.chzn-container-single .chzn-single, .chzn-container-active.chzn-with-drop .chzn-single {
  background: #39b;
}
/* line 134, templates/g5_helium/custom/scss/custom.scss */
.chzn-container .chzn-drop, .chzn-container .chzn-results li.no-results {
  color: #000;
}
/* line 138, templates/g5_helium/custom/scss/custom.scss */
#g-testimonials a {
  color: #eceeef;
}
/* line 142, templates/g5_helium/custom/scss/custom.scss */
.well {
  background-color: transparent;
}
/* line 146, templates/g5_helium/custom/scss/custom.scss */
.login input, .logout input, .registration input, .profile-edit input, .remind input, .reset input {
  background: transparent;
}
/* line 152, templates/g5_helium/custom/scss/custom.scss */
div.vm-details-button a {
  padding: 5px 8px;
  border: 1px solid gray;
  font-size: 16px;
  max-width: 95%;
  width: 183px;
  line-height: 18px;
}
/* line 161, templates/g5_helium/custom/scss/custom.scss */
.vm3pr-1 .product-price {
  min-height: 30px;
}
/* line 165, templates/g5_helium/custom/scss/custom.scss */
a.ask-a-question {
  padding: 10px 15px 10px;
}
/* line 169, templates/g5_helium/custom/scss/custom.scss */
ul {
  margin-left: 0;
}
/* line 173, templates/g5_helium/custom/scss/custom.scss */
.price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax {
  text-decoration-color: #f00;
}
/* line 177, templates/g5_helium/custom/scss/custom.scss */
span.addtocart-button span.addtocart-button, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {
  max-width: 100%;
  background: #39b;
  color: #fff;
  border: 1px solid #e0e0e5;
  border-radius: 6px;
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  letter-spacing: 1px;
  padding: 8px;
  margin-bottom: 0;
}
/* line 192, templates/g5_helium/custom/scss/custom.scss */
.product-fields .product-field {
  width: 100%;
  float: none;
  display: inline-block;
  margin-bottom: 6px;
  color: #f00;
  font-weight: bold;
  font-size: 1.5rem;
  text-align: center;
}
/* line 203, templates/g5_helium/custom/scss/custom.scss */
.orderlistcontainer div.orderlist {
  background: #39b;
}
/* line 207, templates/g5_helium/custom/scss/custom.scss */
.orderlistcontainer div.activeOrder {
  background: transparent top right no-repeat url('../images/vmgeneral/arrow_down.png');
}
/* line 211, templates/g5_helium/custom/scss/custom.scss */
.pagenav {
  background-color: transparent;
}
