/* 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 1, templates/g5_hydrogen/custom/scss/custom.scss */
body {
  background-image: url('../../../../images/bg_marble1.jpg');
}
/* line 7, templates/g5_hydrogen/custom/scss/custom.scss */
body.g-bodyonly {
  background-image: none;
}
/* line 10, templates/g5_hydrogen/custom/scss/custom.scss */
.gantry-logo img {
  width: auto;
}
/* line 14, templates/g5_hydrogen/custom/scss/custom.scss */
.gantry-logo, #g-header .g-content {
  margin: 1rem 0rem;
  padding: 0rem;
}
/* line 18, templates/g5_hydrogen/custom/scss/custom.scss */
div#portatopo .g-content {
  margin: 0rem 0.625rem;
  padding: 0rem 0.938rem;
}
/* line 22, templates/g5_hydrogen/custom/scss/custom.scss */
div.mod-languages ul {
  text-align: right;
}
/* line 26, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header a {
  color: #5d5d5d;
}
/* line 29, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .lang-active a {
  color: #8f8f8f;
}
/* line 32, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase, #g-showcase .g-content {
  margin: 0px;
  padding: 0px;
}
/* line 36, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-container {
  padding: 0px;
  margin: 0 auto;
  width: 100%;
}
/* line 43, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel {
  justify-content: flex-start;
}
/* line 46, templates/g5_hydrogen/custom/scss/custom.scss */
.breadcrumb {
  background-color: rgba(245, 245, 245, 0.06);
}
/* line 50, templates/g5_hydrogen/custom/scss/custom.scss */
.breadcrumb > li {
  text-shadow: 0px 1px 0px #000;
}
/* line 53, templates/g5_hydrogen/custom/scss/custom.scss */
h1 {
  font-size: 1.6rem;
}
/* line 56, templates/g5_hydrogen/custom/scss/custom.scss */
h2 {
  font-size: 1.4rem;
}
/* line 59, templates/g5_hydrogen/custom/scss/custom.scss */
h3 {
  font-size: 1.2rem;
}
/* line 62, templates/g5_hydrogen/custom/scss/custom.scss */
h1, h2, strong {
  color: #b0b0b0;
}
/* line 65, templates/g5_hydrogen/custom/scss/custom.scss */
hr {
  border-bottom: 4px solid rgba(197, 209, 221, 0.09);
}
/* line 69, templates/g5_hydrogen/custom/scss/custom.scss */
.dar-margem-2 {
  margin: 20px;
}
/* line 73, templates/g5_hydrogen/custom/scss/custom.scss */
.dar-cor-fundo-1 {
  background-color: rgba(245, 245, 245, 0.06);
}
/*itens de conteudos*/
/* line 81, templates/g5_hydrogen/custom/scss/custom.scss */
.item ul strong {
  color: #b0b0b0;
}
/* line 85, templates/g5_hydrogen/custom/scss/custom.scss */
.itemC1 {
  padding: 40px;
  margin: 1rem;
  background-color: rgba(200, 200, 200, 0.1);
  position: relative;
}
/* line 91, templates/g5_hydrogen/custom/scss/custom.scss */
.itemC2 {
  padding: 10px;
  margin: 1rem;
  background-color: rgba(200, 200, 200, 0.1);
  position: relative;
}
/* line 97, templates/g5_hydrogen/custom/scss/custom.scss */
.itemC3 {
  padding: 40px;
  background-color: rgba(110, 134, 64, 0.1);
}
/* line 101, templates/g5_hydrogen/custom/scss/custom.scss */
.itemC4 {
  padding: 40px;
  background-color: rgba(200, 200, 200, 0.1);
}
/* line 106, templates/g5_hydrogen/custom/scss/custom.scss */
.itemC5 {
  padding: 40px;
  background-color: rgba(213, 125, 25, 0.12);
}
/* line 111, templates/g5_hydrogen/custom/scss/custom.scss */
.itemGarantias {
  padding: 20px;
  margin: 1rem 0rem;
  background-color: rgba(200, 200, 200, 0.1);
}
/* line 117, templates/g5_hydrogen/custom/scss/custom.scss */
.itemGarantias table, .itemGarantias table td {
  border: 2px solid #3b3b3b;
}
/* line 123, templates/g5_hydrogen/custom/scss/custom.scss */
.entrada {
  color: rgba(200, 200, 200, 0.4);
  text-align: justify;
  max-width: 300px;
  min-height: 360px;
}
/* line 130, templates/g5_hydrogen/custom/scss/custom.scss */
.entrada-faixa {
  position: absolute;
  top: 90px;
  left: 0px;
  width: 100%;
  min-height: 60px;
  display: block;
  background-color: rgba(200, 200, 200, 0.9);
  color: green;
}
/* line 151, templates/g5_hydrogen/custom/scss/custom.scss */
.entrada h1 {
  text-align: center;
  font-size: 1.75rem;
  line-height: 0.9;
  margin: 0rem;
}
/* line 157, templates/g5_hydrogen/custom/scss/custom.scss */
.entrada p {
  font-size: 0.8rem;
}
/* line 163, templates/g5_hydrogen/custom/scss/custom.scss */
.noticias .item {
  padding: 40px;
  margin: 1rem;
  background-color: rgba(200, 200, 200, 0.1);
}
/*centrar grupo de imagens*/
/* line 173, templates/g5_hydrogen/custom/scss/custom.scss */
.centrar {
  width: 100%;
  text-align: center;
}
/* line 179, templates/g5_hydrogen/custom/scss/custom.scss */
.piccenter {
  /* remove float:left here */
  display: inline-block;
  vertical-align: top;
}
/* line 189, templates/g5_hydrogen/custom/scss/custom.scss */
.alinharesq {
  text-align: left;
}
/* line 193, templates/g5_hydrogen/custom/scss/custom.scss */
.padd5 {
  padding: 5px;
}
/* line 196, templates/g5_hydrogen/custom/scss/custom.scss */
.padd8 {
  padding: 8px;
}
/* line 199, templates/g5_hydrogen/custom/scss/custom.scss */
.padd20 {
  padding: 20px;
}
/* line 202, templates/g5_hydrogen/custom/scss/custom.scss */
table.adp-directions {
  background-color: rgba(209, 211, 212, 0.85);
}
/* line 206, templates/g5_hydrogen/custom/scss/custom.scss */
.mix-controls .button, .inner-mix .button {
  background: #7b7672 none repeat scroll 0px 0px;
}
/* line 210, templates/g5_hydrogen/custom/scss/custom.scss */
.mix-controls .button.active, .inner-mix .button.active {
  background: rgba(216, 83, 53, 0.76) none repeat scroll 0px 0px;
}
/* line 214, templates/g5_hydrogen/custom/scss/custom.scss */
.mix-sorts, .mix-filters {
  padding-bottom: 20px;
}
/* line 220, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-mosaic .sprocket-mosaic-g-content p {
  font-size: 0.8rem;
}
/* line 223, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-mosaic .sprocket-mosaic-item {
  border: 0;
  background-color: rgba(200, 200, 200, 0.1);
}
/* line 229, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-mosaic .sprocket-mosaic-tags {
  font-size: 0.75rem;
  color: #8f8f8f;
  background-color: rgba(250, 250, 250, 0.05);
}
/* line 235, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-mosaic .sprocket-mosaic-tags li {
  background-color: transparent;
  border: 1px solid rgba(250, 250, 250, 0.2);
}
/* line 240, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-mosaic-item .sprocket-mosaic-text, .sprocket-mosaic-item .sprocket-mosaic-title {
  padding: 10px;
}
/* line 243, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-mosaic-filter li, .sprocket-mosaic-order li {
  border: none;
  background: rgba(183, 0, 0, 0.4);
  font-size: 0.9rem;
  color: #a1a1a1;
}
/* line 249, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-mosaic .sprocket-mosaic-header ul {
  padding: 15px;
}
/* line 255, templates/g5_hydrogen/custom/scss/custom.scss */
.bfQuickMode .form-actions .bfSubmitButton {
  background-color: #5f000d !important;
}
/* line 258, templates/g5_hydrogen/custom/scss/custom.scss */
.bfQuickMode .btn {
  background-color: #5f000d !important;
}
/* line 261, templates/g5_hydrogen/custom/scss/custom.scss */
.bfQuickMode fieldset .bfElemWrap:last-of-type, .bfQuickMode section .bfElemWrap:last-of-type {
  padding-bottom: 0px;
}
/* line 264, templates/g5_hydrogen/custom/scss/custom.scss */
.bfSectionDescription p {
  margin: 0 0 30px;
}
/* line 270, templates/g5_hydrogen/custom/scss/custom.scss */
.table-striped tbody > tr:nth-child(2n) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
  background-color: rgba(249, 249, 249, 0.9);
}
/* line 273, templates/g5_hydrogen/custom/scss/custom.scss */
.table th, .table td {
  background-color: rgba(249, 249, 249, 0.8);
}
/*tabelas com riscas */
/* line 280, templates/g5_hydrogen/custom/scss/custom.scss */
table.table-riscas tr:nth-child(even) {
  background-color: #fff;
}
/* line 283, templates/g5_hydrogen/custom/scss/custom.scss */
table.table-riscas tr:nth-child(odd) {
  background-color: #eee;
}
/* line 286, templates/g5_hydrogen/custom/scss/custom.scss */
table.table-riscas th {
  color: #dcdcdc;
  background-color: #999;
  text-align: left;
}
/* line 291, templates/g5_hydrogen/custom/scss/custom.scss */
table.table-riscas th {
  padding: 20px;
}
/* line 294, templates/g5_hydrogen/custom/scss/custom.scss */
table.table-riscas, table.table-riscas td {
  border: none;
  padding-left: 20px;
}
/* line 300, templates/g5_hydrogen/custom/scss/custom.scss */
#f2c_form {
  background-color: rgba(250, 250, 250, 0.85);
}
/* line 308, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxLoadedContent {
  margin-top: 0 !important;
}
/* line 311, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxTitle {
  color: #a43535;
}
/* line 315, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxTitle small {
  color: #707070;
}
/*
 #colorbox {
 // background-color: rgba(45, 44, 44, 0.72);
 }
 #cboxTitle {
 //  border-bottom: 1px solid rgba(238, 238, 238, 0.12);
 color: #A43535;
 }
 #cboxTitle small {
 color: #707070;
 }
 #cboxCurrent, #cboxNext, #cboxPrevious, #cboxSlideshow {
 //  background-color: rgba(38, 38, 38, 0.93);
 //  border: 15px solid rgba(45, 45, 45, 0.39);
 }
 #cboxContent:hover #cboxCurrent, #cboxContent:hover #cboxNext, #cboxContent:hover #cboxPrevious, #cboxContent:hover #cboxSlideshow {
 opacity: 0.3;
 }
 #cboxLoadedContent {
 padding: 0px;
 }
 */
/* line 347, templates/g5_hydrogen/custom/scss/custom.scss */
#easyfrontendseo_lightbox input {
  height: auto;
}
/*VM*/
/* line 355, templates/g5_hydrogen/custom/scss/custom.scss */
div.vm-details-button {
  display: none;
}
/* line 358, templates/g5_hydrogen/custom/scss/custom.scss */
.vm3pr-0 .addtocart-area {
  display: none;
}
/* line 365, templates/g5_hydrogen/custom/scss/custom.scss */
.product-neighbours {
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 368, templates/g5_hydrogen/custom/scss/custom.scss */
.productdetails-view h1, .productdetails-view h2, .productdetails-view .product-short-description {
  text-align: center;
  position: relative;
}
/* line 372, templates/g5_hydrogen/custom/scss/custom.scss */
.productdetails-view .back-to-category {
  display: none;
}
/* line 376, templates/g5_hydrogen/custom/scss/custom.scss */
.productdetails-view {
  position: relative;
  color: #3e3e3e;
}
/* line 380, templates/g5_hydrogen/custom/scss/custom.scss */
.productdetails-view h1 {
  font-size: 1.5rem;
}
/* line 383, templates/g5_hydrogen/custom/scss/custom.scss */
.productdetails-view h2 {
  font-size: 1.2rem;
}
/* line 386, templates/g5_hydrogen/custom/scss/custom.scss */
.productdetails-view .icons {
  position: absolute;
  top: -30px;
  right: 0;
}
/* line 392, templates/g5_hydrogen/custom/scss/custom.scss */
.productdetails-view .product-description .title {
  display: none;
}
/* line 396, templates/g5_hydrogen/custom/scss/custom.scss */
.productdetails-view .product-description, .productdetails-view .additional-images {
  text-align: center;
}
/* line 399, templates/g5_hydrogen/custom/scss/custom.scss */
.additional-images img {
  margin: 5px;
  height: 50px;
  width: auto;
}
/* line 406, templates/g5_hydrogen/custom/scss/custom.scss */
.category-view .category_description, .category-view .orderby-displaynumber {
  display: none;
}
/* line 411, templates/g5_hydrogen/custom/scss/custom.scss */
.category-view .row .category .spacer h2 {
  font-size: 1.25rem;
}
/* line 414, templates/g5_hydrogen/custom/scss/custom.scss */
.category-view .row .category .spacer img {
  opacity: 0.5;
}
/* line 417, templates/g5_hydrogen/custom/scss/custom.scss */
.category-view .row .category .spacer img:hover {
  opacity: 0.75;
}
/* line 420, templates/g5_hydrogen/custom/scss/custom.scss */
.category-view .horizontal-separator {
  background: rgba(0, 0, 0, 0);
  margin: 30px 0;
}
/* line 429, templates/g5_hydrogen/custom/scss/custom.scss */
div.product {
  border: none;
  min-width: 260px;
  float: none;
}
/* line 434, templates/g5_hydrogen/custom/scss/custom.scss */
div.spacer {
  padding: 1.2rem 0.5rem;
}
/* line 440, templates/g5_hydrogen/custom/scss/custom.scss */
.browseProductImage {
  width: 100%;
  max-height: 350px;
  border-radius: 5px 5px 0px 0px;
  text-align: center;
  cursor: zoom-in;
}
/* line 448, templates/g5_hydrogen/custom/scss/custom.scss */
.vm-product-container .vm-product-media-container {
  float: none;
  width: 100%;
}
/* line 452, templates/g5_hydrogen/custom/scss/custom.scss */
.vm-product-media-container {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
/* line 457, templates/g5_hydrogen/custom/scss/custom.scss */
.vm-product-descr-container {
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 0px 0px 5px 5px;
  color: #868080;
  font-size: 0.8rem;
  text-align: center;
}
/* line 465, templates/g5_hydrogen/custom/scss/custom.scss */
.vm-product-descr-container p {
  line-height: 0.7;
  margin: 0 0 12px;
}
/* line 473, templates/g5_hydrogen/custom/scss/custom.scss */
.vm-product-descr-container a:hover {
  color: #565353;
}
/* line 476, templates/g5_hydrogen/custom/scss/custom.scss */
.vm-product-descr-container h2 {
  color: #8c1414;
  font-size: 1rem;
  min-height: 15px;
  margin: 8px 0 8px;
}
/* line 483, templates/g5_hydrogen/custom/scss/custom.scss */
p.product_s_desc {
  height: auto;
}
/* line 489, templates/g5_hydrogen/custom/scss/custom.scss */
.cf_color_inner {
  height: 17px !important;
}
/* line 492, templates/g5_hydrogen/custom/scss/custom.scss */
.cf_wrapper_inner ul {
  margin-top: 0px;
  margin-bottom: 40px;
}
/* line 498, templates/g5_hydrogen/custom/scss/custom.scss */
.form-actions {
  background-color: transparent;
}
/* line 503, templates/g5_hydrogen/custom/scss/custom.scss */
.nn_tabs .tab-content {
  border: 0 !important;
}
/* line 508, templates/g5_hydrogen/custom/scss/custom.scss */
.nn_tabs .nav-tabs {
  border-bottom-width: 3px;
  border-color: #7a2329 !important;
}
/* line 512, templates/g5_hydrogen/custom/scss/custom.scss */
.nn_tabs.outline_handles ul.nav-tabs > li a, .nn_tabs.outline_handles ul.nav-tabs > li a:hover {
  border: 1px solid #322e2e;
}
/* line 515, templates/g5_hydrogen/custom/scss/custom.scss */
.nn_tabs.top > ul.nav-tabs > li > a {
  border: 0;
}
/* line 518, templates/g5_hydrogen/custom/scss/custom.scss */
.nn_tabs > ul.nav-tabs > li > a {
  color: rgba(147, 147, 147, 0.8);
}
/* line 522, templates/g5_hydrogen/custom/scss/custom.scss */
.nn_tabs .nav-tabs > li.active > a {
  background: #7a2329;
  color: #adadad;
  border-bottom-width: 3px;
  border-bottom-color: #7e7e7e;
}
/* line 528, templates/g5_hydrogen/custom/scss/custom.scss */
.nn_tabs.outline_handles ul.nav-tabs > li a:hover {
  background: #7a2329;
  color: #7e7e7e;
  border: 3px;
}
/* line 533, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_tabs.top > ul.nav-tabs > li.active > a:focus, .rl_tabs.top > ul.nav-tabs > li > a:focus {
  box-shadow: none;
}
/* line 538, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_tabs > ul.nav-tabs > li {
  background: #471418 !important;
}
/*noNumber Sliders - cor no estado normal*/
/*noNumber Sliders - cor no estado Hover*/
/* line 552, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
  color: rgba(250, 250, 250, 0.6);
  background-color: rgba(0, 0, 0, 0.2);
}
/*noNumber Sliders - cor no estado Active*/
/* line 558, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_sliders.accordion > .accordion-group.active {
  border: 2px solid rgba(200, 200, 200, 0.1);
}
/* line 561, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
  color: rgba(250, 250, 250, 0.9);
  background-color: rgba(250, 250, 250, 0.5);
  border: none;
}
/* line 568, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_sliders.accordion > .accordion-group {
  border: 2px solid rgba(100, 100, 100, 0.1);
  border: 2px solid rgba(100, 100, 100, 0.1);
}
/* line 572, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {
  border-top: 0px;
}
/* line 582, templates/g5_hydrogen/custom/scss/custom.scss */
.jesform #toolbar-download {
  display: none;
}
@media (max-width: 480px) {
  /*itens de conteudos*/
  /* line 590, templates/g5_hydrogen/custom/scss/custom.scss */
  div.product {
    float: none;
    margin: auto;
    width: 100%;
  }
  /* line 596, templates/g5_hydrogen/custom/scss/custom.scss */
  .item {
    margin: 10px 0px 10px 0px;
  }
  /* line 600, templates/g5_hydrogen/custom/scss/custom.scss */
  .item .itemC1, .item .itemC2, .item .itemC3 {
    padding: 20px;
  }
}
/*# sourceMappingURL=custom_12.css.map */