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

/*--*/
/*background*/
/*--*/
/*--*/
/*--*/
/*--*/
/*--*/
/*#418BCA*/
/*--*/
/*--*/
/*--*/
/*0.3em*/
/*#2f71a9*/
/*--*/
/* attachment */
/* HR */
/* 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 */
/*@import "joomshopping";*/
/* line 1, templates/g5_helium/custom/scss/virtuemart.scss */
/* line 3, templates/g5_helium/custom/scss/virtuemart.scss */
#g-left .cf_wrapper_input_text_1 input[type="search"], #g-right .cf_wrapper_input_text_1 input[type="search"] {
  width: 78%;
}
/* line 8, templates/g5_helium/custom/scss/virtuemart.scss */
.main-image {
  border: 1px solid #e6e4da;
}
/* line 12, templates/g5_helium/custom/scss/virtuemart.scss */
.additional-images img {
  /*height: 100px !important;*/
  width: 80px !important;
  height: auto !important;
}
/* line 19, templates/g5_helium/custom/scss/virtuemart.scss */
.additional-images {
  width: 100%;
  left: -19px;
  position: relative;
}
/* line 25, templates/g5_helium/custom/scss/virtuemart.scss */
.ratingbox {
  background: initial;
}
/* line 29, templates/g5_helium/custom/scss/virtuemart.scss */
.ratingbox div, .ratingbox span {
  background: url('../images/color-stars.png') repeat-x;
  background-position-x: 0%;
  background-position-y: 0%;
  display: block;
  width: 1%;
  height: 24px;
  position: static;
}
/* line 40, templates/g5_helium/custom/scss/virtuemart.scss */
.imageThumbAdjust, span.imageThumbAdjust {
  /*
   float:inherit;
   width: 100%;
   margin-bottom:5px;
   */
  float: left;
  margin-left: 5px;
}
/* line 52, templates/g5_helium/custom/scss/virtuemart.scss */
.back-to-category {
  float: inherit;
}
/* line 56, templates/g5_helium/custom/scss/virtuemart.scss */
.vm-product-rating-container {
  display: none;
}
/* line 60, templates/g5_helium/custom/scss/virtuemart.scss */
.product-price {
  text-align: right;
  line-height: inherit;
  padding: 20px 0 20px 0;
  border-top: 1px solid #e6e4da;
  border-bottom: 1px solid #e6e4da;
  width: 100%;
  margin-bottom: 20px;
}
/* line 71, templates/g5_helium/custom/scss/virtuemart.scss */
.spacer-buy-area {
  padding: 0 !important;
}
/* line 75, templates/g5_helium/custom/scss/virtuemart.scss */
.vm-price-desc {
  font-size: 10px;
  color: #999;
  width: auto;
  display: inline-flex;
}
/* line 82, templates/g5_helium/custom/scss/virtuemart.scss */
.PricesalesPrice {
  font-size: 25px;
}
/* line 86, templates/g5_helium/custom/scss/virtuemart.scss */
.MainPrice {
  font-size: 40PX;
  display: initial;
  margin-bottom: 20px;
}
/* line 92, templates/g5_helium/custom/scss/virtuemart.scss */
.MainPriceinList {
  color: #b12704;
  font-size: 16px;
  text-align: right;
  font-weight: bold;
  color: #6d8fb3;
  font-family: Montserrat;
}
/* line 101, templates/g5_helium/custom/scss/virtuemart.scss */
.vm-cmv-label {
  margin-right: 10px;
}
/* line 105, templates/g5_helium/custom/scss/virtuemart.scss */
.quantity-controls {
  overflow: hidden;
}
/* line 109, templates/g5_helium/custom/scss/virtuemart.scss */
.product-field-type-C .chzn-container {
  margin-bottom: 0;
}
/* line 113, templates/g5_helium/custom/scss/virtuemart.scss */
.custom_field_C_container {
  margin-bottom: 5px;
  text-align: right;
}
/* line 118, templates/g5_helium/custom/scss/virtuemart.scss */
.productdetails-view .addtocart-bar {
  text-align: right;
}
/* line 122, templates/g5_helium/custom/scss/virtuemart.scss */
span.addtocart-button {
  margin-left: 10px;
  border-radius: 0.3em !important;
  padding: 0;
}
/* line 123, templates/g5_helium/custom/scss/virtuemart.scss */
span.addtocart-button input.addtocart-button {
  border: 0;
  padding: 15px 20px;
  background-color: #2e83be;
  color: #fff;
  font-size: 13px;
  letter-spacing: 1px;
  line-height: 1em;
}
/* line 124, templates/g5_helium/custom/scss/virtuemart.scss */
span.addtocart-button input.addtocart-button:hover {
  background-color: #089908;
  font-weight: bold;
  box-shadow: 0 0 11px rgba(0, 0, 0, 0.333);
}
/* line 144, templates/g5_helium/custom/scss/virtuemart.scss */
.product-description .title, .customer-reviews h4 {
  font-size: 20px;
  margin: 20px 0 !important;
  display: block;
  border-bottom: 1px solid #e6e4da;
}
/*----popup facebox--------*/
/* line 155, templates/g5_helium/custom/scss/virtuemart.scss */
div#facebox div.popup div.content.my-groovy-style {
  padding: 1em;
}
/* line 159, templates/g5_helium/custom/scss/virtuemart.scss */
.popup a.close {
  display: list-item !important;
  background: #e6f0f8 url('../../../../components/com_virtuemart/assets/images/fancybox/fancy_close.png') no-repeat center top !important;
  width: 30px;
  height: 30px;
  list-style: none;
}
/* line 167, templates/g5_helium/custom/scss/virtuemart.scss */
.popup a.close img.close_image {
  display: none;
}
/* ----------------- filter extended module ----------------- */
/* line 173, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_wrapper_input_text .form-horizontal input {
  margin-bottom: 0px;
}
/* line 177, templates/g5_helium/custom/scss/virtuemart.scss */
label.cf_sel_opt input [type="checkbox"] {
  margin-left: 5px;
}
/* line 181, templates/g5_helium/custom/scss/virtuemart.scss */
ul.cf_filters_list {
  margin-left: 0.5rem;
}
/* line 186, templates/g5_helium/custom/scss/virtuemart.scss */
div.product {
  min-width: inherit !important;
}
/* line 192, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_clear, .cf_li_clear {
  display: none;
}
/* line 198, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_filters_list li {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
  border-bottom: 1px solid #d0dbe4;
  font-size: 0.9 em;
  width: 100% !important;
  line-height: 15px;
}
/* line 210, templates/g5_helium/custom/scss/virtuemart.scss */
.cfLiLevel1 {
  background: #e3e3e3;
  padding-left: 15px !important;
  margin-left: 0px !important;
}
/* line 216, templates/g5_helium/custom/scss/virtuemart.scss */
.category-view .category {
  border: 0px solid #ddd;
  border-radius: 5px;
  /*margin-right:5px;*/
}
/* line 223, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_filters_list li a {
  padding: 0 20px 0 0 !important;
  vertical-align: middle;
  background-size: 12px;
}
/*--ale---*/
/* line 231, templates/g5_helium/custom/scss/virtuemart.scss */
.cfLiLevel1 a {
  text-transform: lowercase;
}
/* line 235, templates/g5_helium/custom/scss/virtuemart.scss */
#cf_flt_wrapper_virtuemart_category_id_237 .cf_parentOpt {
  display: block;
  width: 100% !important;
}
/*------*/
/* line 243, templates/g5_helium/custom/scss/virtuemart.scss */
li.cf_expand, .cf_filters_list li:hover {
  background-color: #efefef !important;
}
/* line 250, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_flt_counter {
  display: none;
}
/* line 254, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_search_button {
  padding-top: 9px !important;
  padding-bottom: 10px !important;
}
/* line 259, templates/g5_helium/custom/scss/virtuemart.scss */
.headexpand {
  float: right;
  margin-top: 7px;
}
/* line 264, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_flt_header_text {
  font-size: 1.2em;
  color: #3080cf;
  margin-left: 10px;
  font-weight: 700;
}
/* line 271, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_flt {
  margin-right: 6px !important;
}
/*--------------------------*/
/* line 283, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_flt_wrapper {
  margin-bottom: 0px;
}
/* line 287, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_flt_header {
  padding-bottom: 0px;
  font-weight: 300;
  border-top: 1px solid #ccc;
}
/* line 293, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_filters_list li label span.cf_option.cf_disabled_opt, .cf_filters_list li label a.cf_option {
  font-size: 0.9em;
  font-weight: 300;
}
/* line 300, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_button, .cf_button:active, .cf_button:visited, .cf_button:link {
  display: inline-block;
  background: #fff;
  box-shadow: none;
  border: 1px solid #bbb;
  border-radius: 2px;
  text-align: center;
  font-size: 0.75em;
  color: #3080cf;
  height: 18px !important;
  line-height: 18px;
  padding: 0px 8px !important;
  text-align: center;
  margin: 0px !important;
}
/* line 319, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_filters_list.cf_btn_list li {
  margin-right: 3px;
  margin-bottom: 10px;
}
/* line 325, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_btn_list .cf_sel_opt {
  background: #2f71a9 !important;
  color: #fff !important;
}
/* line 331, templates/g5_helium/custom/scss/virtuemart.scss */
ul.cf_filters_list {
  margin-top: 0px !important;
}
/* line 335, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_flt_wrapper .form-horizontal {
  font-family: lato;
  color: #2f71a9;
}
/* line 340, templates/g5_helium/custom/scss/virtuemart.scss */
.form-horizontal .cf_currency {
  margin-left: 5px;
}
/* line 344, templates/g5_helium/custom/scss/virtuemart.scss */
.form-horizontal label {
  margin-right: 5px;
}
/* line 348, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_filters_list li span.cf_flt_counter {
  font-size: 0.7em;
}
/* line 352, templates/g5_helium/custom/scss/virtuemart.scss */
a#price_clear, .cf_resetAll_link {
  display: inline-block;
  padding: 3px 10px;
  border: 1px solid #ccc;
  margin-top: 10px;
  border-radius: 0.3em;
  background-color: #fff;
}
/* line 362, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_filtering_slide_container div a#price_clear.cf_option, a.cf_resetAll_link span.cf_resetAll_label {
  font-size: 0.9em !important;
  text-decoration: none;
}
/* line 368, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_filters_list li label input.cf_flt {
  margin-top: 0;
  top: 2px;
  position: relative;
}
/* line 374, templates/g5_helium/custom/scss/virtuemart.scss */
.cf_filtering_knob {
  position: absolute;
  height: 20px;
  width: 20px;
  cursor: pointer;
  z-index: 99;
  background-color: #fff;
  border: 4px solid #ccc;
  border-radius: 50%;
}
/* line 385, templates/g5_helium/custom/scss/virtuemart.scss */
#cfhead_q_237 {
  border-top: 0;
}
/*---------------------------*/
/* --------------END filter extended module ----------------- */
/*-----lista prodotti di categoria -------*/
/* line 399, templates/g5_helium/custom/scss/virtuemart.scss */
p.product_s_desc {
  padding: 0px 4px;
  display: table;
  font-size: 0.9rem;
  line-height: 14px;
  text-align: center;
}
/* line 407, templates/g5_helium/custom/scss/virtuemart.scss */
.products-view .product-price {
  padding: 0.5em 1em !important;
  min-height: auto;
  text-align: center;
}
/* line 413, templates/g5_helium/custom/scss/virtuemart.scss */
.products-view .product h2 {
  min-height: 40px;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0;
}
/* line 420, templates/g5_helium/custom/scss/virtuemart.scss */
span.addtocart-button-disabled, .addtocart-button-disabled {
  width: 100% !important;
}
/* line 428, templates/g5_helium/custom/scss/virtuemart.scss */
/* line 429, templates/g5_helium/custom/scss/virtuemart.scss */
span.addtocart-button span.addtocart-button-disabled {
  all: unset;
  text-transform: uppercase;
  border: 1px solid grey;
  padding: 10px 15px;
  border-radius: 0.3em;
}
/*------cart--modulo-----*/
/* line 442, templates/g5_helium/custom/scss/virtuemart.scss */
.rstbox-heading {
  display: inline-block;
}
/* line 446, templates/g5_helium/custom/scss/virtuemart.scss */
.rstbox-heading::before {
  content: "\f07a";
  font-family: 'FontAwesome';
  color: #418bca;
  margin-right: 15px;
}
/* line 453, templates/g5_helium/custom/scss/virtuemart.scss */
#vmCartModule .show_cart a::before {
  content: "\f218";
  font-family: 'FontAwesome';
  color: #fff;
  margin-right: 15px;
}
/* line 460, templates/g5_helium/custom/scss/virtuemart.scss */
#vmCartModule .show_cart a {
  /*display: inline-block;*/
  padding: 1.1em 1.5em;
  border: 1px solid #ddd;
  font-size: 1.2rem;
  border-radius: 4px;
  margin: 0;
  margin-top: 2em;
  color: #fff;
  width: auto;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  background-color: #418bca;
}
/* line 477, templates/g5_helium/custom/scss/virtuemart.scss */
.head-prodotto {
  font-size: 1em;
  font-weight: 600;
  display: contents;
}
/* line 483, templates/g5_helium/custom/scss/virtuemart.scss */
#vmCartModule .product_row {
  margin-bottom: 10px;
  padding: 0.5em 0.8em;
}
/* line 489, templates/g5_helium/custom/scss/virtuemart.scss */
#vmCartModule .block-total {
  background-color: #eae9e7;
  padding: 1.5em;
  border-radius: 4px;
}
/* line 495, templates/g5_helium/custom/scss/virtuemart.scss */
.vm-customfield-mod {
  font-size: 0.8em;
  line-height: 1.2em;
  margin-left: 2em;
}
/*-----------------PAGINA CARRELLO-----*/
/* line 502, templates/g5_helium/custom/scss/virtuemart.scss */
.continue_link, .showcart {
  border: 1px solid #ccc;
  padding: 0.5em 1em;
  margin: 25px 0;
  line-height: normal;
  display: inline-block;
}
/* line 511, templates/g5_helium/custom/scss/virtuemart.scss */
#com-form-login-remember input.default {
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 0.5em 1em;
  margin-right: 25px;
}
/* line 518, templates/g5_helium/custom/scss/virtuemart.scss */
.cart-view fieldset.userdata p {
  font-size: calc(1.5vw + 10px);
}
/* line 522, templates/g5_helium/custom/scss/virtuemart.scss */
#com-form-login, .billto-shipto {
  padding: 2em;
}
/* line 527, templates/g5_helium/custom/scss/virtuemart.scss */
#com-form-login {
  margin-bottom: 0px;
  background: #e6f0f8 url('../../../../images/template/sfondo-modulo-contatti.png') no-repeat right bottom;
}
/* line 532, templates/g5_helium/custom/scss/virtuemart.scss */
button#checkoutFormSubmit.vm-button-correct {
  padding: 0.8em 1em;
  margin-top: 30px;
}
/* line 537, templates/g5_helium/custom/scss/virtuemart.scss */
.billto-shipto {
  margin-bottom: 25px;
  border: 1px solid #ddd;
}
/* line 542, templates/g5_helium/custom/scss/virtuemart.scss */
.cart-summary .cart-images img {
  margin-right: 2em;
}
/* line 546, templates/g5_helium/custom/scss/virtuemart.scss */
span.cart-images img {
  width: 100px;
}
/* line 550, templates/g5_helium/custom/scss/virtuemart.scss */
form#checkoutForm tr td {
  padding: 1em;
}
/* line 554, templates/g5_helium/custom/scss/virtuemart.scss */
.vm-customfield-cart {
  font-size: 0.9em;
  line-height: 1.2em;
}
/* line 559, templates/g5_helium/custom/scss/virtuemart.scss */
table.cart-summary tbody tr th {
  padding: 0.5em;
}
/* line 563, templates/g5_helium/custom/scss/virtuemart.scss */
.vm-cart-item-total .PricesalesPrice {
  font-size: 14px;
}
/*           custom field far all                    */
/* line 570, templates/g5_helium/custom/scss/virtuemart.scss */
.cf4all_no_color_btn {
  height: inherit;
}
/* line 574, templates/g5_helium/custom/scss/virtuemart.scss */
.cf4all_color_btn_medium .cf4all_inner_value {
  height: 25px;
}
/*--------------------------custom field far all------------------*/
/*           POPUP                     */
/* line 583, templates/g5_helium/custom/scss/virtuemart.scss */
#facebox .content {
  width: auto;
}
/*----------------  POPUP ---------------------     */
/*----------------  categorie ---------------------     */
/* line 595, templates/g5_helium/custom/scss/virtuemart.scss */
.headSottocategorieprodotto {
  background: #fff;
  display: block;
  padding: 6px 0 5px 22px;
  font-size: 25px;
  color: #2e83be;
  font-weight: 200;
  border-top: 5px solid #2e83be;
  border-radius: 24px;
}
/* line 606, templates/g5_helium/custom/scss/virtuemart.scss */
.orderby-displaynumber {
  margin: 0px 11px 0 11px;
  border: 0;
  padding: 0;
}
/* line 613, templates/g5_helium/custom/scss/virtuemart.scss */
.vmLoadingDiv {
  background-color: rgba(255, 255, 255, 0.9);
  /* preloader nella cartella images del template */
  background-image: url('../../images/Preloader_9.gif');
}
/* line 620, templates/g5_helium/custom/scss/virtuemart.scss */
.vmicon, .vm2-remove_from_cart, .vm2-termsofservice-icon, .vm2-billto-icon, .vm2-shipto-icon {
  background-image: url('../../../../images/template/vm2-sprite.png');
}
/* line 630, templates/g5_helium/custom/scss/virtuemart.scss */
/* line 631, templates/g5_helium/custom/scss/virtuemart.scss */
/* line 632, templates/g5_helium/custom/scss/virtuemart.scss */
.browse-view .virtuemart_search .vm-search-custom-search-input {
  padding: 20px;
  background: aliceblue;
}
/* line 636, templates/g5_helium/custom/scss/virtuemart.scss */
.browse-view .virtuemart_search .vm-search-custom-search-input .inputbox {
  max-width: 400px;
  margin-right: 20px;
  height: 34px;
}
/* line 642, templates/g5_helium/custom/scss/virtuemart.scss */
.browse-view .virtuemart_search .vm-search-custom-search-input #searchAllCats {
  float: left;
  height: 20px;
  margin-right: 20px;
}
/* line 652, templates/g5_helium/custom/scss/virtuemart.scss */
.vm-product-container {
  margin-bottom: 20px;
  margin-top: 20px;
}
/* line 659, templates/g5_helium/custom/scss/virtuemart.scss */
.product-field-type-R {
  float: left;
  margin: 0;
}
/* line 663, templates/g5_helium/custom/scss/virtuemart.scss */
/* line 664, templates/g5_helium/custom/scss/virtuemart.scss */
.product-field-type-R .vm-product-title-container a {
  display: block;
  line-height: 1.2em;
  text-align: center;
}
/* line 672, templates/g5_helium/custom/scss/virtuemart.scss */
.product-fields-title {
  font-size: 20px;
  background: #2e83be;
  padding: 0px 12px;
  width: 100%;
  display: block;
  color: #fff;
  border-radius: 3px;
  text-transform: uppercase;
}
/* line 683, templates/g5_helium/custom/scss/virtuemart.scss */
/* line 684, templates/g5_helium/custom/scss/virtuemart.scss */
#userForm fieldset {
  min-width: 100%;
}
/* line 689, templates/g5_helium/custom/scss/virtuemart.scss */
.invalid {
  border-color: inherit !important;
}
/* line 693, templates/g5_helium/custom/scss/virtuemart.scss */
/* line 694, templates/g5_helium/custom/scss/virtuemart.scss */
.product-related-products .categoria {
  line-height: 1em;
  font-size: 12px;
  text-align: center;
  font-weight: bold;
}
/* line 702, templates/g5_helium/custom/scss/virtuemart.scss */
.browseProductImage {
  width: 600px !important;
  height: auto !important;
  aspect-ratio: 1 !important;
}
@media (max-width: 991px) {
  /* line 2, templates/g5_helium/custom/scss/vmcart.scss */
  span.PricediscountedPriceWithoutTax {
    font-size: 24px !important;
  }
}
/* line 8, templates/g5_helium/custom/scss/vmcart.scss */
span.PricediscountedPriceWithoutTax {
  font-size: 1.3vw;
  background: #ffcc0f;
  padding: 10px 20px 10px 30px;
  border-radius: 5px;
  text-align: right;
  font-weight: bold;
  color: #092f56;
  font-family: Montserrat;
  font-style: italic;
}
/* line 21, templates/g5_helium/custom/scss/vmcart.scss */
.vm-display, .Xvm-cart-item-basicprice {
  text-align: right;
  display: contents;
}
/* line 25, templates/g5_helium/custom/scss/vmcart.scss */
.vm-cart-item-tax, .Xvm-cart-item-quantity, .vm-cart-item-discount, .vm-cart-item-total, .vm-cart-item-basicprice {
  width: initial !important;
  text-align: right;
}
/* line 31, templates/g5_helium/custom/scss/vmcart.scss */
.sectiontableentry1 {
  background-color: #efefef;
  padding: 20px;
  border-radius: 7px;
  margin-bottom: 5px;
}
/* line 37, templates/g5_helium/custom/scss/vmcart.scss */
.sectiontableentry2 {
  background-color: #e6e6e6;
  padding: 20px;
  border-radius: 7px;
  margin-bottom: 5px;
}
/* line 45, templates/g5_helium/custom/scss/vmcart.scss */
.vm-cart-item-sku {
  text-align: left;
}
/* line 46, templates/g5_helium/custom/scss/vmcart.scss */
.vm-cart-item-basicpricex {
  text-align: right;
  margin-bottom: 10px;
}
/* line 47, templates/g5_helium/custom/scss/vmcart.scss */
.PricediscountedPriceWithoutTax {
  margin-bottom: 10px;
}
/* line 48, templates/g5_helium/custom/scss/vmcart.scss */
.Xvm-cart-item-quantity {
  margin: 34px 0;
}
/* line 49, templates/g5_helium/custom/scss/vmcart.scss */
.labelPriceCart {
  width: auto;
  float: right;
}
/* line 53, templates/g5_helium/custom/scss/vmcart.scss */
input.details-button {
  background: #0077b3 !important;
  color: #fff !important;
  border: 0px !important;
  border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  letter-spacing: 1px !important;
  padding: 18px 22px !important;
}
/* line 63, templates/g5_helium/custom/scss/vmcart.scss */
span.details-button {
  margin: 0;
}
/* line 65, templates/g5_helium/custom/scss/vmcart.scss */
/* line 66, templates/g5_helium/custom/scss/vmcart.scss */
.paymentSelected .vmCartPaymentLogo {
  display: block;
}
/* line 70, templates/g5_helium/custom/scss/vmcart.scss */
.paymentSelected .vmpayment_name {
  display: block;
  font-weight: 700;
  text-transform: uppercase;
  display: inline;
  vertical-align: middle;
}
/* line 1, templates/g5_helium/custom/scss/head.scss */
.bordoHead {
  border-top: 2px solid #203977 !important;
  border-bottom: 2px solid #203977 !important;
}
/* line 7, templates/g5_helium/custom/scss/head.scss */
#g-container-top.g-fixed-active {
  background: white;
  box-shadow: 0 0 40px 0px rgba(0, 0, 0, 0.2);
}
/* line 12, templates/g5_helium/custom/scss/head.scss */
.g-fixed-container {
  z-index: 2;
  position: relative;
}
/* line 18, templates/g5_helium/custom/scss/head.scss */
#g-navigation {
  display: flex;
  height: 100%;
}
/* line 22, templates/g5_helium/custom/scss/head.scss */
#g-navigation .g-container {
  display: flex;
  flex-direction: column;
  align-items: end;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 30px;
  margin-top: 15px;
}
/* line 31, templates/g5_helium/custom/scss/head.scss */
#g-navigation .g-container .g-grid {
  width: 100%;
}
/* line 11, templates/g5_helium/custom/scss/custom.scss */
.nomarginleft {
  margin-left: 0;
}
/* line 12, templates/g5_helium/custom/scss/custom.scss */
.nopaddingleft {
  margin-left: 0;
}
/* definizione dimensione base testo per impostare rem */
/* line 16, templates/g5_helium/custom/scss/custom.scss */
html {
  font-size: 14px !important;
}
/* line 18, templates/g5_helium/custom/scss/custom.scss */
a {
  color: #2e83be;
}
@media (min-width: 1200px) {
  /* line 21, templates/g5_helium/custom/scss/custom.scss */
  .bordo-left {
    border-left: 1px solid #ddd;
  }
}
/* clear bootstrap margin */
/*definisce la dimensione della colonna*/
/* line 28, templates/g5_helium/custom/scss/custom.scss */
.no-gutter {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
/* imposta offset sulla riga*/
/* line 29, templates/g5_helium/custom/scss/custom.scss */
.no-gutter [class*='col-'] {
  padding: 0 15px;
}
/* imposta padding agli ITEM per compensare il margin */
/* line 32, templates/g5_helium/custom/scss/custom.scss */
.homesito .platform-content {
  margin: 0;
  padding: 0;
}
/* line 38, templates/g5_helium/custom/scss/custom.scss */
em {
  color: #424753 !important;
}
/*---plug social ---*/
/* line 44, templates/g5_helium/custom/scss/custom.scss */
div.fastsocialshare_container {
  margin: 0 auto !important;
  display: table;
  -webkit-filter: grayscale(50%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(60%);
}
/*----*/
/* line 52, templates/g5_helium/custom/scss/custom.scss */
.label {
  border-radius: 0em;
}
/*-----ERROR PAGE-------------*/
/* line 57, templates/g5_helium/custom/scss/custom.scss */
#content-txt {
  font-family: "Roboto Condensed", Arial, Verdana, Helvetica, sans-serif !important;
  line-height: 2em;
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
  text-align: center;
}
/* line 58, templates/g5_helium/custom/scss/custom.scss */
#LOGOERROR .g-logo.g-logo-helium img, #LOGOERROR .g-logo.g-logo-helium svg {
  max-height: inherit;
}
/* line 59, templates/g5_helium/custom/scss/custom.scss */
.errorBIG {
  display: block;
  font-size: 24px;
  text-transform: uppercase;
}
/* line 59, templates/g5_helium/custom/scss/custom.scss */
.errorSMALL {
  font-size: 12px;
  font-style: italic;
}
/* line 59, templates/g5_helium/custom/scss/custom.scss */
.btnERROR {
  background: #ffb35c;
  background-image: none;
  background-image: -webkit-linear-gradient(top, #ffb35c, #f6931c);
  background-image: -moz-linear-gradient(top, #ffb35c, #f6931c);
  border-radius: 28px;
  font-family: Arial;
  color: #fff;
  font-size: 12px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
/*-----ERROR PAGE-------------*/
/*-----Correzioni su classi UIKit-----------*/
/* line 64, templates/g5_helium/custom/scss/custom.scss */
[class*="uk-column-"] p {
  margin-top: 0;
}
/*--------------Section Gantry Padding-------------*/
/* line 73, templates/g5_helium/custom/scss/custom.scss */
.mainPadding1 {
  /*padding:15px 13% !important;z-index:11;position:relative;*/
}
/*--usato su navigazione*/
/* line 74, templates/g5_helium/custom/scss/custom.scss */
.mainPadding2 {
  padding: 0px 13% !important;
}
/* line 75, templates/g5_helium/custom/scss/custom.scss */
.mainPadding3 {
  padding: 10px 20% !important;
}
/* line 76, templates/g5_helium/custom/scss/custom.scss */
.mainPadding4 {
  padding: 0px 13% !important;
}
/*--usato su top menu*/
/* line 77, templates/g5_helium/custom/scss/custom.scss */
.mainPadding5 {
  padding: 0px 13% !important;
}
/*--container*/
@media (max-width: 1200px) {
  /* line 82, templates/g5_helium/custom/scss/custom.scss */
  /*--container*/
  /* line 83, templates/g5_helium/custom/scss/custom.scss */
  .mainPadding2 {
    padding: 5px 3% !important;
  }
  /* line 84, templates/g5_helium/custom/scss/custom.scss */
  .mainPadding5 {
    padding: 0px 3% !important;
  }
  /* line 85, templates/g5_helium/custom/scss/custom.scss */
  .mainPadding4 {
    padding: 0px 0% !important;
  }
  /* line 86, templates/g5_helium/custom/scss/custom.scss */
  #g-footer.mainPadding2 {
    padding: 5px 8% !important;
  }
}
/*--------------FINE Section Gantry Padding-------------*/
/*-------Layout a 5 colonne con Bootstrap---------*/
/* line 95, templates/g5_helium/custom/scss/custom.scss */
.col-xs-24, .col-sm-24, .col-md-24, .col-lg-24 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
/* line 104, templates/g5_helium/custom/scss/custom.scss */
.col-xs-24 {
  width: 20%;
  float: left;
}
@media (max-width: 768px) {
  /* line 110, templates/g5_helium/custom/scss/custom.scss */
  .col-sm-24, .col-md-24, .col-lg-24 {
    width: 100%;
    float: none;
  }
}
@media (min-width: 768px) {
  /* line 118, templates/g5_helium/custom/scss/custom.scss */
  .col-sm-24 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  /* line 124, templates/g5_helium/custom/scss/custom.scss */
  .col-md-24 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  /* line 130, templates/g5_helium/custom/scss/custom.scss */
  .col-lg-24 {
    width: 20%;
    float: left;
  }
}
/* line 136, templates/g5_helium/custom/scss/custom.scss */
.clearboth {
  clear: both;
}
/*----- pannelli sotto headline-------*/
/*
 @media (min-width:1400px) {
 #g-highlights.highlightsSection.mainPadding2 {
 max-height:350px;
 }
 }*/
/* line 158, templates/g5_helium/custom/scss/custom.scss */
.blocco1, .blocco2 {
  /*position:relative;
   top:-80px;*/
  /*margin:20px 0;*/
}
@media screen and (max-width: 768px) {
  /* line 164, templates/g5_helium/custom/scss/custom.scss */
  .blocco1, .blocco2 {
    top: 0px;
  }
}
/* line 169, templates/g5_helium/custom/scss/custom.scss */
.pannello-grigio h2, .moduletable.pannello-verde h2 {
  color: #fff;
  margin: 0;
  font-weight: 300;
}
/* line 174, templates/g5_helium/custom/scss/custom.scss */
.pannello-grigio, .moduletable.pannello-verde {
  color: #fff !important;
  min-height: 140px;
  box-sizing: border-box;
  margin-bottom: 30px !important;
}
/* line 180, templates/g5_helium/custom/scss/custom.scss */
.pannello-grigio {
  background-color: #999;
  padding: 30px !important;
  margin-right: 30px !important;
}
/* line 185, templates/g5_helium/custom/scss/custom.scss */
.moduletable.pannello-verde {
  background-color: #008c8c;
  padding: 30px 30px 0px 30px !important;
}
/*-----home-------------*/
@media screen and (max-width: 768px) {
  /* line 194, templates/g5_helium/custom/scss/custom.scss */
  .view-article #g-navigation #logo, #g-navigation #logotop {
    text-align: center;
  }
  /* line 200, templates/g5_helium/custom/scss/custom.scss */
  .view-article #g-headline, .layout-blog #g-headline {
    background-color: #333;
  }
  /* line 205, templates/g5_helium/custom/scss/custom.scss */
  .view-article #g-headline img, .layout-blog #g-headline img {
    opacity: 0.5;
  }
}
/* line 212, templates/g5_helium/custom/scss/custom.scss */
.g-offcanvas-toggle {
  width: auto;
  height: auto;
}
/*---------- button helium ----*/
/*---------- button helium e joomla ----*/
/* line 223, templates/g5_helium/custom/scss/custom.scss */
.button {
  border-radius: 0.3em !important;
  background-color: #2e83be;
}
/* line 228, templates/g5_helium/custom/scss/custom.scss */
/* line 230, templates/g5_helium/custom/scss/custom.scss */
.button input, .login input, .registration input, .button input[type="text"], .login input[type="text"], .registration input[type="text"] {
  border: 1px solid #c5c5c5 !important;
}
/* line 233, templates/g5_helium/custom/scss/custom.scss */
.button .btn, .login .btn, .registration .btn {
  border-radius: 0.3em !important;
  color: #fff !important;
  padding: 0.7rem 1.4rem;
  margin-bottom: 0px;
  background-color: #2e83be !important;
  background-image: none;
  text-shadow: none;
  border: 1px solid #2e83be;
  /*#2F71A9*/
  font-weight: 300;
}
/* line 246, templates/g5_helium/custom/scss/custom.scss */
.button:hover, .btn:hover, p.readmore a.btn:hover, input.button:hover, btn.readmore a:hover {
  background-color: #fff !important;
  border: 1px solid #2e83be !important;
  color: #2e83be !important;
  background-image: none;
}
/*---bottone cerca header ---*/
/* line 254, templates/g5_helium/custom/scss/custom.scss */
#g-topsection .button {
  padding: 0.9rem 2rem;
}
/*-----------modifiche a contenitori gantry e bootstrap----*/
/* line 258, templates/g5_helium/custom/scss/custom.scss */
#g-highlights {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+14,ffffff+63,d3dde5+100 */
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 14%, #fff 63%, #d3dde5 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fff 14%, #fff 63%, #d3dde5 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fff 14%, #fff 63%, #d3dde5 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d3dde5',GradientType=0);
  /* IE6-9 */
}
/* line 267, templates/g5_helium/custom/scss/custom.scss */
#g-main {
  padding-top: 0;
}
/* line 271, templates/g5_helium/custom/scss/custom.scss */
#g-topsection {
  background-color: #000;
}
/* line 273, templates/g5_helium/custom/scss/custom.scss */
#g-topsection p a:hover {
  color: #00acb9;
  text-decoration: underline;
}
/* line 279, templates/g5_helium/custom/scss/custom.scss */
#g-topsection p {
  color: #fff;
  font-size: 0.8em !important;
}
/* line 283, templates/g5_helium/custom/scss/custom.scss */
.page-header {
  border-bottom: 1px solid #eee;
  margin-top: 0px !important;
}
/* line 287, templates/g5_helium/custom/scss/custom.scss */
.g-wrapper .g-content {
  padding: 1rem;
}
/* line 288, templates/g5_helium/custom/scss/custom.scss */
.bgcolored {
  background-color: #000;
}
/* line 291, templates/g5_helium/custom/scss/custom.scss */
.footerSection {
  line-height: 1.1em;
}
/* line 297, templates/g5_helium/custom/scss/custom.scss */
.footerSection a, .belowfooterSection a {
  font-weight: 500;
}
/* line 300, templates/g5_helium/custom/scss/custom.scss */
.topsection .g-content p {
  padding: 0;
  margin: 0;
}
/* line 304, templates/g5_helium/custom/scss/custom.scss */
.topsection .g-content {
  padding: 0;
  margin: 0;
}
/* line 308, templates/g5_helium/custom/scss/custom.scss */
.g-offcanvas-toggle {
  background-color: #000;
  border-radius: 0;
}
/* line 312, templates/g5_helium/custom/scss/custom.scss */
.abovefooter {
  background-color: #fff;
}
/* line 313, templates/g5_helium/custom/scss/custom.scss */
.abovefooter * {
  color: #000;
}
/*text-align:center;*/
/*------*/
/* line 318, templates/g5_helium/custom/scss/custom.scss */
.belowfooterSection {
  background-color: #181818;
}
/* line 319, templates/g5_helium/custom/scss/custom.scss */
.belowfooterSection * {
  color: #fff;
}
/* line 320, templates/g5_helium/custom/scss/custom.scss */
.belowfooterSection a {
  color: #2e83be;
}
/* line 321, templates/g5_helium/custom/scss/custom.scss */
.belowfooterSection a:hover {
  color: #2e83be;
}
@media screen and (max-width: 768px) {
  /* line 323, templates/g5_helium/custom/scss/custom.scss */
  .belowfooterSection * {
    text-align: center !important;
    margin: 0 auto;
  }
}
/* line 329, templates/g5_helium/custom/scss/custom.scss */
.belowfooterSection .g-content {
  width: 100%;
}
/*-----*/
/*.item-image img {width:100%;}*/
/* line 337, templates/g5_helium/custom/scss/custom.scss */
.highlightHome .fa {
  top: 0;
  transition: all 0.4s ease 0s;
  border-radius: 3px;
}
/* line 342, templates/g5_helium/custom/scss/custom.scss */
.highlightHome:hover .fa {
  top: -20px;
  position: relative;
  transition: all 0.4s ease 0s;
}
/* line 346, templates/g5_helium/custom/scss/custom.scss */
.highlightHome .cerchioIcon {
  position: relative;
  transition: all 0.4s ease 0s;
  border-radius: 96px !important;
}
/* line 351, templates/g5_helium/custom/scss/custom.scss */
.highlightHome:hover .cerchioIcon {
  position: relative;
  transition: all 0.4s ease 0s;
  border-radius: 10px !important;
}
/* line 356, templates/g5_helium/custom/scss/custom.scss */
.highlightHome {
  text-align: center;
}
/* line 359, templates/g5_helium/custom/scss/custom.scss */
strong {
  color: inherit;
}
/* line 360, templates/g5_helium/custom/scss/custom.scss */
p {
  margin-top: 0;
}
/* line 362, templates/g5_helium/custom/scss/custom.scss */
h2[itemprop*="name"] {
  display: table;
  /*height: 61px;*/
  padding: 0;
  margin: 0;
  line-height: 0.8em;
}
/* line 370, templates/g5_helium/custom/scss/custom.scss */
.pull-left.item-image {
  margin: 0 0 1.5rem 0;
}
/*--------- visualizzazione BLOG-------------------*/
/* line 375, templates/g5_helium/custom/scss/custom.scss */
.pagination {
  /*corregge bug helium*/
  display: initial;
}
/* line 379, templates/g5_helium/custom/scss/custom.scss */
.layout-blog div.item-page div.pull-left.item-image {
  width: 100%;
}
/*=======================MENU principali======================*/
/*-----menu navigazione principale-----*/
/* line 391, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li.g-menu-item-type-particle:hover {
  /*---per mudili dentro main-nav--*/
  background-color: transparent;
}
/* line 396, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-container > i {
  /*icone messe in gestione menu gantry*/
  vertical-align: initial;
  margin-top: 0.1rem;
}
/* line 401, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-container > i:hover {
  /*icone messe in gestione menu gantry*/
  text-decoration: none;
}
/* line 410, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li a.evidenza {
  color: #2e83be;
  font-weight: 500;
}
/* line 414, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li a.evidenzadue {
  color: #000;
  font-weight: 500;
}
/* line 419, templates/g5_helium/custom/scss/custom.scss */
nav.g-main-nav ul.g-toplevel li.g-menu-item.g-menu-item-545.g-menu-item-type-component.g-standard {
  border-color: #666;
}
/* line 427, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator::after {
  color: #2aaab7;
  margin-left: 5px;
}
/* line 433, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li {
  margin: 0 0.5rem;
}
/* line 438, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-content {
  color: ;
  box-shadow: initial;
}
/* line 444, templates/g5_helium/custom/scss/custom.scss */
#menu-2121-particle {
  /*--centra il menu principale verticalmente--*/
  position: relative;
  top: 20%;
}
/* line 448, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  border-radius: 0.3em;
  border: 0px;
}
/* line 452, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:hover {
  background-color: ;
}
/* line 453, templates/g5_helium/custom/scss/custom.scss */
nav.g-main-nav a:hover {
  color: #2e83be !important;
  text-decoration: none;
}
/* line 457, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav ul.g-toplevel li {
  padding: 0.4rem 1rem !important;
}
/* line 461, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav ul.g-toplevel li:hover {
  padding: 0.2125rem 0.8375rem;
  padding: 0;
  border-radius: 3px;
}
/* line 466, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
}
/* line 471, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 0.9rem;
}
/* line 478, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #fff;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
/* line 484, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #2e83be;
}
/* line 488, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li.active {
  background-color: ;
}
/* line 495, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li:hover {
  background-color: #eee;
  border-bottom: 1px solid #fff;
}
/* line 502, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(:last-child) > .g-menu-item-container {
  border-bottom: 0;
}
/* line 506, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown > .g-dropdown-column {
  -webkit-box-shadow: 10px 10px 21px -17px rgba(0, 0, 0, 0.17);
  -moz-box-shadow: 10px 10px 21px -17px rgba(0, 0, 0, 0.17);
  box-shadow: 10px 10px 21px -17px rgba(0, 0, 0, 0.17);
}
/* line 513, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li {
  margin: 0.3125rem 0rem;
  border-bottom: 1px solid #eee;
}
/*------------------------menu footer--in colonne ---------------------------*/
/* line 520, templates/g5_helium/custom/scss/custom.scss */
#g-footer a:hover {
  text-decoration: none;
}
/* line 523, templates/g5_helium/custom/scss/custom.scss */
#g-footer p, #g-footer span, #g-footer .nav-header {
  color: #7e7e7e !important;
}
/* line 526, templates/g5_helium/custom/scss/custom.scss */
#g-footer ul.nav.menu a, .acymailing_finaltext a label {
  color: #2e83be !important;
}
/* line 530, templates/g5_helium/custom/scss/custom.scss */
#g-footer ul.nav.menu a:hover, .acymailing_finaltext a label:hover {
  color: #2e83be !important;
}
/* line 536, templates/g5_helium/custom/scss/custom.scss */
#g-footer .moduletable ul.nav.menu.navbar-nav li ul.nav-child.unstyled.small li a {
  font-size: 1.1rem;
}
/* line 539, templates/g5_helium/custom/scss/custom.scss */
#g-footer .moduletable .nav .nav-header {
  background: none;
  border-radius: 0;
  font-size: 1rem;
  font-weight: 400;
  margin: 0.625rem 0 0.6rem 0;
  /*0.625rem 0 2rem 0*/
  padding: 0;
  text-shadow: none;
  letter-spacing: 0.2em;
}
/* line 549, templates/g5_helium/custom/scss/custom.scss */
#g-footer ul.nav-child {
  border: 0 !important;
  margin: 0;
  padding: 0rem 0.5rem;
}
/* line 554, templates/g5_helium/custom/scss/custom.scss */
#g-footer .moduletable ul.nav.menu.navbar-nav li.deeper.parent {
  margin-right: 50px;
}
/* line 556, templates/g5_helium/custom/scss/custom.scss */
#g-footer .moduletable ul.nav.menu.navbar-nav > li {
  float: left;
}
/* line 559, templates/g5_helium/custom/scss/custom.scss */
#g-footer .moduletable .nav.menu li {
  padding-bottom: 0.2rem;
  margin-bottom: 0rem;
  border-bottom: 0;
}
@media screen and (max-width: 768px) {
  /* line 567, templates/g5_helium/custom/scss/custom.scss */
  #g-footer .moduletable .nav .nav-header {
    margin: 2rem 0 0.6rem 0;
    /*0.625rem 0 2rem 0*/
  }
}
/*----menu mobile offcanvas ---*/
/* line 576, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas ul.nav.menu.mod-list li a:hover {
  background: #888;
  color: #fff !important;
}
/* line 583, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas li a.evidenza.carrello {
  background-color: #2aaab7;
}
/* line 589, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 0;
  background: none;
  border-radius: 0;
  margin: -0.3rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
/* line 596, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  border: 0;
  background: none;
  border-radius: 0;
  margin: -0.3rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
/* line 603, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #888;
}
/* line 605, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #888;
}
/*---- cerca in g-topsection ---*/
/* line 610, templates/g5_helium/custom/scss/custom.scss */
#g-topsection form.form-inline {
  margin: 0;
}
/* line 613, templates/g5_helium/custom/scss/custom.scss */
#g-topsection input.search-query {
  border-radius: 0;
}
/*-----sigplus-------*/
/* line 617, templates/g5_helium/custom/scss/custom.scss */
.sigplus-gallery.sigplus-left.sigplus-clear ul {
  text-align: center;
  margin-bottom: 40px;
}
/*-----------social-sidebar non cancellare--------------*/
/*--- centra le icone---
 .mod_easy_sidebar_icon  {
 width:100%;
 margin:0 auto !important;
 float:none ;
 clear:both ;
 }
 #social-sidebar ul li {
 float:none !important;
 display:inline-block;
 }
 /*--IMPORTANTE PER CENTRARE SOSTITUISCI IL CONTENUTO DEL CUSTOM CSS NEL MODULO CON QUESTO: ---
 .mod_easy_sidebar_icon {margin-bottom:0px;text-align:center;} a[class*='customIcon'] {margin-left:0px}
 */
/*---*/
@media screen and (max-width: 768px) {
  /* line 640, templates/g5_helium/custom/scss/custom.scss */
  #social-sidebar ul {
    display: table !important;
    text-align: center !important;
    margin: 0 auto !important;
  }
}
/*---------- modulo-assistenza-colonna  ---*/
/* line 650, templates/g5_helium/custom/scss/custom.scss */
.modulo-assistenza-colonna {
  padding: 1.5em 1.5em;
  background-color: #eee;
  color: #000;
  /*background:#2AAAB7  url("../../../../images/template/sfondo-modulo-contatti.png") no-repeat right bottom;*/
}
/* line 656, templates/g5_helium/custom/scss/custom.scss */
.moduletable.modulo-assistenza-colonna p button {
  background-color: #fff;
  color: #418bca;
  padding: 1em 2em;
}
/* line 662, templates/g5_helium/custom/scss/custom.scss */
.moduletable.modulo-assistenza-colonna p button:hover {
  background-color: #666;
  color: #fff;
}
/*-------ACYMAILING------acymailing modulo registrazione------------
 nota quando installi acy impostare il modulo
 aspetto:tableless
 --------------------------------------------------------------------*/
/* line 673, templates/g5_helium/custom/scss/custom.scss */
.moduletable.modulo-newsletter {
  padding: 4.5em 3em 3em 3em;
  margin-bottom: 30px !important;
  background: #eee url('../../../../images/template/sfondo-modulo-newsletter.png') no-repeat right -50px;
  margin-top: 30px !important;
  display: table;
  max-width: 1385px;
  margin: 0 auto;
  border-radius: 5px;
}
@media screen and (max-width: 1024px) {
  /* line 691, templates/g5_helium/custom/scss/custom.scss */
  .moduletable.modulo-newsletter {
    background: #eee;
  }
  /* line 694, templates/g5_helium/custom/scss/custom.scss */
  .moduletable.modulo-newsletter {
    padding: 4.5em 1em 3em 1em;
  }
}
/* in footer  o abovefooter*/
/* line 701, templates/g5_helium/custom/scss/custom.scss */
#abovefooter .acymailing_form .inputbox {
  width: 100%;
  color: #333 !important;
  margin-bottom: 0px;
}
/* line 706, templates/g5_helium/custom/scss/custom.scss */
#abovefooter.onefield.fieldacyterms label a:hover {
  color: #fff;
}
/* line 707, templates/g5_helium/custom/scss/custom.scss */
#abovefooter .acymailing_form p {
  margin: 0;
}
/* line 708, templates/g5_helium/custom/scss/custom.scss */
#abovefooter .acysubbuttons {
  text-align: left;
}
/* line 709, templates/g5_helium/custom/scss/custom.scss */
#abovefooter .acysubbuttons input.button.subbutton.btn.btn-primary:hover {
  background-color: #333;
  color: #fff !important;
}
/* line 710, templates/g5_helium/custom/scss/custom.scss */
#abovefooter label {
  font-size: 1em !important;
  font-weight: 300 !important;
}
/* line 714, templates/g5_helium/custom/scss/custom.scss */
.fieldacyterms label input.checkbox {
  vertical-align: middle;
  margin-bottom: 5px;
}
/* line 719, templates/g5_helium/custom/scss/custom.scss */
.acymailing_module_form input, .acymailing_module_form input[type="text"] {
  border-radius: 0;
  height: auto !important;
  /*padding: 2em 4em  ;*/
  /*padding: 5px 10px;*/
  line-height: auto !important;
  margin-bottom: 0px;
}
/* line 728, templates/g5_helium/custom/scss/custom.scss */
.acysubbuttons input.button.subbutton.btn.btn-primary {
  color: #fff !important;
  font-weight: 500;
  padding: 15px 25px !important;
  text-transform: uppercase;
  border: 1px solid #2e83be;
}
/* line 736, templates/g5_helium/custom/scss/custom.scss */
.acysubbuttons input.button.subbutton.btn.btn-primary:hover {
  color: #2e83be !important;
}
/* line 742, templates/g5_helium/custom/scss/custom.scss */
p.onefield.fieldacyname, p.onefield.fieldacyemail {
  display: block;
  min-width: 350px;
  width: 40%;
  float: left;
  margin-bottom: 8px !important;
}
/* line 751, templates/g5_helium/custom/scss/custom.scss */
p.acysubbuttons {
  display: block;
  float: left;
  margin-top: 15px;
}
/* line 756, templates/g5_helium/custom/scss/custom.scss */
p.onefield.fieldacyterms {
  display: block;
  float: left;
  margin-top: 0px;
}
/* line 761, templates/g5_helium/custom/scss/custom.scss */
p.onefield.fieldacyterms a {
  font-weight: 300 !important;
  font-family: lato;
  font-size: 14px;
}
@media screen and (max-width: 1200px) {
  /* line 767, templates/g5_helium/custom/scss/custom.scss */
  p.onefield.fieldacyterms {
    bottom: 0px;
    display: block;
    clear: both !important;
    float: none;
    /*text-align:center !important;*/
  }
  /* line 774, templates/g5_helium/custom/scss/custom.scss */
  p.acysubbuttons {
    display: block;
    clear: both !important;
    margin-top: 15px;
    padding-top: 30px;
    margin: 0 auto;
    text-align: left !important;
    float: none;
  }
  /* line 783, templates/g5_helium/custom/scss/custom.scss */
  .acymailing_module_form {
    position: relative;
  }
  /* line 784, templates/g5_helium/custom/scss/custom.scss */
  p.onefield.fieldacyname, p.onefield.fieldacyemail {
    min-width: 100% !important;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  /* line 791, templates/g5_helium/custom/scss/custom.scss */
  p.onefield.fieldacyname, p.onefield.fieldacyemail {
    min-width: 100% !important;
    width: 100%;
  }
  /* line 796, templates/g5_helium/custom/scss/custom.scss */
  p.onefield.fieldacyterms label {
    text-align: center;
  }
}
/* line 799, templates/g5_helium/custom/scss/custom.scss */
.acymailing_module_form div.acymailing_finaltext .control-label a label {
  font-size: 0.8em;
}
/*-------END ACYMAILING--------*/
/*----*/
/*----------------------- TAG joomla ------------------------------*/
/*-----modulo popolari-nuvola -----*/
/* line 807, templates/g5_helium/custom/scss/custom.scss */
.tagspopular ul {
  list-style-type: none;
  width: 100%;
  display: table;
}
/* line 812, templates/g5_helium/custom/scss/custom.scss */
.tagspopular ul li a {
  float: left;
  background-color: #b0b0b0;
  color: #fff;
  line-height: 18px;
  padding: 0.5em 0.9em;
  margin: 2px 2px;
  display: table;
  font-size: 0.8rem;
  border-radius: 0.3em;
  text-transform: uppercase;
}
/* line 813, templates/g5_helium/custom/scss/custom.scss */
.tagspopular ul li a:hover {
  background-color: yellow;
  color: #999;
}
/* line 815, templates/g5_helium/custom/scss/custom.scss */
.moduletable div.tagspopular ul {
  margin-left: 0;
}
/*-----stile nuvola ----*/
/* line 820, templates/g5_helium/custom/scss/custom.scss */
.tagscloud {
  line-height: 1.5em;
}
/* line 823, templates/g5_helium/custom/scss/custom.scss */
.tagspopular.tagscloud span.tag a.tag-name:after {
  content: ",";
}
/*------ in articolo -------*/
/* line 828, templates/g5_helium/custom/scss/custom.scss */
.item-page ul.tags {
  border-top: 1px dashed #ccc;
  padding: 20px 0;
}
/* line 832, templates/g5_helium/custom/scss/custom.scss */
.item-page ul.tags.inline:before {
  content: "\f02c :";
  padding-bottom: 3px;
  margin-bottom: 8px;
  font-size: 2rem;
  color: #b0b0b0;
  font-family: FontAwesome;
  position: relative;
  top: 0px;
  padding-right: 5px;
  margin-right: 5px;
}
/* line 844, templates/g5_helium/custom/scss/custom.scss */
.item-page ul.tags.inline li {
  padding: 0;
}
/* line 845, templates/g5_helium/custom/scss/custom.scss */
.item-page ul.tags.inline li a.label.label-info {
  background-color: #b0b0b0;
  padding: 0.7em 1.5em;
  font-size: 0.8rem;
  text-transform: uppercase;
  margin-bottom: 10px;
  transition: all 1s ease 0s;
  text-shadow: none;
}
/* line 854, templates/g5_helium/custom/scss/custom.scss */
.item-page ul.tags.inline li a.label.label-info:hover {
  background-color: green;
}
/*----- lista tag ----*/
/* line 858, templates/g5_helium/custom/scss/custom.scss */
.tag-category h2:before {
  content: "\f02c :";
  padding-bottom: 3px;
  margin-bottom: 8px;
  font-size: 2rem;
  color: #b0b0b0;
  font-family: FontAwesome;
  padding-right: 5px;
  margin-right: 5px;
}
/* line 868, templates/g5_helium/custom/scss/custom.scss */
.tag-category ul.category.list-striped li h3[itemprop*="name"] {
  margin: 0.5em 2em;
}
/* line 870, templates/g5_helium/custom/scss/custom.scss */
.tag-category ul.category.list-striped li h3[itemprop*="name"] a {
  font-size: 1.2rem;
}
/*--------------------- end TAG -------------------------------*/
/* ---------------- SubHeaderBG Breadcrumb --------------- */
/* line 875, templates/g5_helium/custom/scss/custom.scss */
.SubHeaderBG {
  background-color: #fff;
}
/* line 879, templates/g5_helium/custom/scss/custom.scss */
.homesito .SubHeaderBG {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,c5d8e0+100 */
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff 0%, #c5d8e0 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fff 0%, #c5d8e0 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fff 0%, #c5d8e0 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c5d8e0',GradientType=0);
  /* IE6-9 */
}
/*----Percorso breadcrumb ---------*/
/* line 890, templates/g5_helium/custom/scss/custom.scss */
ul.breadcrumb {
  background-color: transparent !important;
}
/*---- breadcrumb ---*/
/* line 893, templates/g5_helium/custom/scss/custom.scss */
.breadcrumb {
  padding: 8px 15px 4px 15px;
}
/* line 896, templates/g5_helium/custom/scss/custom.scss */
.moduletable ul.breadcrumb {
  background-color: #fff;
  text-transform: uppercase;
  line-height: normal;
  /*--importante---*/
}
/* line 901, templates/g5_helium/custom/scss/custom.scss */
.moduletable ul.breadcrumb li, .moduletable ul.breadcrumb li.active span {
  font-size: 0.9rem;
}
/* line 904, templates/g5_helium/custom/scss/custom.scss */
.moduletable ul.breadcrumb li a span:hover {
  color: #2e83be !important;
}
/* line 907, templates/g5_helium/custom/scss/custom.scss */
.breadcrumb > li + li::before {
  content: " ";
  padding-right: 0px;
}
/* line 911, templates/g5_helium/custom/scss/custom.scss */
.moduletable .breadcrumb li {
  vertical-align: top;
}
/* line 914, templates/g5_helium/custom/scss/custom.scss */
.moduletable .breadcrumb {
  margin-bottom: 0;
  margin-top: 0;
}
/* line 918, templates/g5_helium/custom/scss/custom.scss */
.moduletable ul.breadcrumb li a {
  color: #999;
}
/*--*/
/* line 922, templates/g5_helium/custom/scss/custom.scss */
.breadcrumb > li > .divider {
  /*padding: 0 5px;*/
  color: #ccc;
  line-height: 1.2 !important;
}
/* line 927, templates/g5_helium/custom/scss/custom.scss */
.moduletable .breadcrumb span.divider {
  width: 10px;
  position: relative;
  vertical-align: top;
  width: auto !important;
  height: auto !important;
  line-height: auto !important;
}
/*-----End breadcrumb ---*/
/*=============== skin moduletable==================*/
/*.moduletable .g-title {
 font-weight: 900;
 /*border-bottom: $ModuleTitleBorder;
 padding-bottom: 12px;
 }*/
/* line 945, templates/g5_helium/custom/scss/custom.scss */
.moduletable h3.g-title {
  background: #bababa url('../../../../images/template/triangolo-blu.png') no-repeat right bottom;
  /*#418BCA*/
  color: #fff;
  font-weight: 300;
  padding: 15px;
  margin-bottom: 0;
}
/*--- generale ----*/
/* line 958, templates/g5_helium/custom/scss/custom.scss */
.moduletable ul.category-module.mod-list li a {
  font-size: 0.9em !important;
  line-height: 1.3em;
}
/* line 963, templates/g5_helium/custom/scss/custom.scss */
.moduletable ul.nav.menu.mod-list, ul.latestnews.mod-list {
  border: 0;
}
/* line 966, templates/g5_helium/custom/scss/custom.scss */
.moduletable ul.category-module.mod-list, .moduletable .nav.menu, .moduletable .unstyled, .moduletable .categories-module, .moduletable .categories-module h4 {
  display: block !important;
}
/*--- moduletable menu ----*/
/* line 975, templates/g5_helium/custom/scss/custom.scss */
.moduletable .nav.menu li {
  list-style-type: none;
  margin-left: 0;
  padding-bottom: 0rem;
  margin-bottom: 0rem;
  border-bottom: 1px solid #ccc;
}
/* line 982, templates/g5_helium/custom/scss/custom.scss */
.moduletable .nav .nav-header {
  font-size: initial !important;
  border-radius: 0rem;
  background: #e0e0e0;
  padding: 1em 1em;
}
/* line 990, templates/g5_helium/custom/scss/custom.scss */
ul.nav-child.unstyled.small, .moduletable ul.nav.menu.mod-list li.deeper.parent, .categories-module.mod-list, .moduletable .category-module {
  border: 0;
}
/* line 997, templates/g5_helium/custom/scss/custom.scss */
ul.nav-child.unstyled.small {
  font-size: 100%;
}
/* line 1000, templates/g5_helium/custom/scss/custom.scss */
.moduletable .category-module li, .moduletable .categories-module li {
  border-bottom: 1px solid #ccc;
  padding-bottom: 0rem;
  margin-bottom: 0rem;
}
/* line 1008, templates/g5_helium/custom/scss/custom.scss */
.moduletable .category-module, .moduletable .unstyled, .moduletable .categories-module {
  padding: 0rem;
}
/* line 1015, templates/g5_helium/custom/scss/custom.scss */
.moduletable ul.category-module.mod-list li a, #g-right .moduletable .nav.menu li a, .moduletable .categories-module li a, .categories-module.mod-list li h4 a {
  position: relative;
  display: block;
  padding: 1em 1em;
  background-color: #fff;
}
/* line 1026, templates/g5_helium/custom/scss/custom.scss */
.moduletable ul.category-module.mod-list li a:hover, #g-right .moduletable .nav.menu li a:hover, .moduletable .categories-module li a:hover, .categories-module.mod-list li h4 a:hover {
  position: relative;
  display: block;
  padding: 1em 1em;
  background-color: #eee;
  text-decoration: none;
}
/*--------------------------------------------------------------*/
/* line 1042, templates/g5_helium/custom/scss/custom.scss */
#mod-search-searchword93 {
  width: calc(100% - 0px);
  float: left;
  height: 40px;
  padding: 0px 0 0 20px;
  border-radius: 50px !important;
}
/* line 1049, templates/g5_helium/custom/scss/custom.scss */
.mod_search93 {
  padding: 5px 0 0 0;
  margin: 0 10px;
}
/*--attachments--*/
/* line 1054, templates/g5_helium/custom/scss/custom.scss */
.attachmentsList table.table caption {
  display: none;
}
/* line 1055, templates/g5_helium/custom/scss/custom.scss */
#main div.attachmentsList table tbody td, div.attachmentsList table {
  border: 0;
}
/* line 1056, templates/g5_helium/custom/scss/custom.scss */
div.attachmentsList td {
  padding: 2em 2em !important;
  border: 0;
}
/* line 1057, templates/g5_helium/custom/scss/custom.scss */
div.attachmentsList th {
  padding: 1em 2em !important;
}
/* line 1058, templates/g5_helium/custom/scss/custom.scss */
.attachmentsList table.table tbody tr td.at_filename a.at_icon img {
  display: none;
}
/* line 1059, templates/g5_helium/custom/scss/custom.scss */
.attachmentsList tr.odd {
  background: #efefef !important;
}
/* line 1060, templates/g5_helium/custom/scss/custom.scss */
.attachmentsList tr.even {
  background: #ddd !important;
}
/* line 1061, templates/g5_helium/custom/scss/custom.scss */
.attachmentsList td, .attachmentsList tr {
  background: inherit !important;
}
/* line 1062, templates/g5_helium/custom/scss/custom.scss */
.attachmentsList thead {
  background: orange !important;
}
/* line 1063, templates/g5_helium/custom/scss/custom.scss */
.attachmentsList caption {
  font-size: 20px !important;
}
/*----*/
/*-----Search pages----*/
/* line 1069, templates/g5_helium/custom/scss/custom.scss */
#searchForm label, #searchForm .radio {
  display: inline-block;
  line-height: 1.5em;
}
/* line 1074, templates/g5_helium/custom/scss/custom.scss */
#searchForm label {
  margin-left: 2em;
}
/* line 1077, templates/g5_helium/custom/scss/custom.scss */
.search #searchForm .btn {
  font-size: initial;
}
/* line 1079, templates/g5_helium/custom/scss/custom.scss */
.search input[type="text"] {
  padding: 4px 20px !important;
}
/*----------------*/
/* ---------------BT Content Slider ---------------*/
/* line 1086, templates/g5_helium/custom/scss/custom.scss */
.bt-cs.paddingContainer {
  margin: 80px 13% !important;
}
/* line 1089, templates/g5_helium/custom/scss/custom.scss */
.bt-introtext {
  line-height: 18px;
  font-weight: 300;
}
/* line 1090, templates/g5_helium/custom/scss/custom.scss */
.hovereffect {
  margin-bottom: 20px !important;
}
/* line 1091, templates/g5_helium/custom/scss/custom.scss */
.bt-title {
  font-weight: 700 !important;
  font-size: calc(13px + 0.3vw);
  color: #000 !important;
  min-height: 60px !important;
  display: block;
  margin-bottom: 15px;
}
/* line 1100, templates/g5_helium/custom/scss/custom.scss */
.bt-cs .bt-inner img {
  border: 0;
}
/* line 1103, templates/g5_helium/custom/scss/custom.scss */
.bt-cs .bt-row {
  padding: 8px 0 40px 0;
}
/* line 1106, templates/g5_helium/custom/scss/custom.scss */
.bt-cs .bt-inner img {
  outline: 0;
  border: 0;
}
/* line 1110, templates/g5_helium/custom/scss/custom.scss */
.bt-title img {
  border: 1px solid #d4d4d4 !important;
}
/* --------------- fine BT Content Slider ---------------*/
/* line 1117, templates/g5_helium/custom/scss/custom.scss */
div.moduletable h3.g-title.g-title-verticalmenu {
  margin: 0 !important;
}
/* line 1123, templates/g5_helium/custom/scss/custom.scss */
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 {
  padding: 7px 15px;
}
/* line 1126, templates/g5_helium/custom/scss/custom.scss */
/* line 1127, templates/g5_helium/custom/scss/custom.scss */
/* line 1128, templates/g5_helium/custom/scss/custom.scss */
table.user-details input {
  width: 100%;
}
/* line 1131, templates/g5_helium/custom/scss/custom.scss */
table.user-details .key {
  width: auto;
}
/* line 1137, templates/g5_helium/custom/scss/custom.scss */
/* line 1138, templates/g5_helium/custom/scss/custom.scss */
#system-message > div {
  color: #1d3242;
}
/* line 1140, templates/g5_helium/custom/scss/custom.scss */
/* line 1141, templates/g5_helium/custom/scss/custom.scss */
#system-message > div.alert h4 {
  font-size: xx-large;
  color: #1d3242;
}
/* line 1145, templates/g5_helium/custom/scss/custom.scss */
#system-message > div.alert .componentheading {
  font-size: large;
  color: #1d3242;
}
/*---------------menu top-e secondario footer---*/
/* line 1158, templates/g5_helium/custom/scss/custom.scss */
.navbar-nav > li > a.evidenza {
  background: #2e83be !important;
  min-width: 150px;
  text-align: center;
}
/* line 1164, templates/g5_helium/custom/scss/custom.scss */
.navbar-nav > li > a.evidenza_2 {
  background-color: #ffa500 !important;
  font-weight: 700;
  text-align: center;
  border-radius: 0 !important;
  margin: 0 !important;
  min-width: 150px !important;
  margin-left: 0px !important;
  color: #000 !important;
}
/* line 1174, templates/g5_helium/custom/scss/custom.scss */
li > a.lucchetto::before {
  content: "\f09c";
  font-family: 'FontAwesome';
  font-weight: 900;
  color: #000;
  font-size: 1.5em;
  margin-right: 10px;
}
/* line 1183, templates/g5_helium/custom/scss/custom.scss */
.navbar-nav > li > a.evidenza:hover {
  background: #194869 !important;
  /*#17597B*/
  color: #fff !important;
}
/*.navbar-nav >*/
/* line 1188, templates/g5_helium/custom/scss/custom.scss */
li > a.carrello::before {
  content: "\f07a";
  font-family: 'FontAwesome';
  font-weight: 900;
  color: #fff;
  font-size: 1.5em;
  margin-right: 10px;
}
/* line 1197, templates/g5_helium/custom/scss/custom.scss */
#g-topsection .navbar-nav > li > a.carrello {
  border-radius: 0em;
}
/* line 1202, templates/g5_helium/custom/scss/custom.scss */
#g-topsection ul.nav {
  margin: 0;
  padding: 0;
  display: inline-block;
}
/* line 1203, templates/g5_helium/custom/scss/custom.scss */
#g-topsection * {
  /*color:#ffffff;*/
}
/* line 1205, templates/g5_helium/custom/scss/custom.scss */
#g-topsection .navbar-nav > li > a {
  font-size: 0.9rem;
  color: #fff;
  background-color: #000;
  margin-left: 0.5em !important;
  border-radius: 0.3em;
  padding-top: 11px;
  padding-bottom: 11px;
}
/* line 1215, templates/g5_helium/custom/scss/custom.scss */
#g-topsection .navbar-nav > li > a:hover {
  color: #2e83be;
  background-color: transparent;
}
/* line 1219, templates/g5_helium/custom/scss/custom.scss */
#g-topsection .navbar-nav li {
  text-align: right !important;
  display: inline-block !important;
}
/* line 1223, templates/g5_helium/custom/scss/custom.scss */
#g-topsection .navbar-nav > li > a:hover, #g-topsection .navbar-nav > li.current.active > a {
  /*background-color:#A91833;*/
}
/* line 1226, templates/g5_helium/custom/scss/custom.scss */
.moduletable .nav.menu {
  padding: 0;
}
/* line 1227, templates/g5_helium/custom/scss/custom.scss */
#g-topsection .moduletable ul.nav.menu.navbar-nav li {
  border-bottom: none;
  padding: 0;
}
/* line 1232, templates/g5_helium/custom/scss/custom.scss */
/* line 1234, templates/g5_helium/custom/scss/custom.scss */
/* line 1235, templates/g5_helium/custom/scss/custom.scss */
.category-view .item-container a {
  display: flex;
  align-items: center;
  flex-flow: column;
}
/* line 1241, templates/g5_helium/custom/scss/custom.scss */
.category-view .item-container img {
  height: 200px !important;
}
/*# sourceMappingURL=custom_18.css.map */