@media (min-width: 1141px) {
  .tdc-row.stretch_row_1200, .tdc-row-composer.stretch_row_1200 {
    max-width: 1240px !important;
  }
  /* CSS widget */
  .widget {
    margin-bottom: 8px;
  }
  /* CSS Header/Banner */
  .td-header-style-1 .td-header-sp-logo {
    margin: 8px 10px 4px 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .td-header-style-1 .td-header-sp-recs {
    margin: 8px 0 4px 0;
  }
  .eva-official {
    display: inline;
    float: left;
    margin: 0 10px 0 1px !important;
  }
  .td-container, .tdc-row, .tdc-row-composer {
    width: 1240px;
  }
  .td-header-sp-recs {
    width: 947px;
  }
  .td-header-style-1 .td-header-sp-logo {
    width: 283px;
  }
  .td-header-sp-recs img, .td-header-sp-recs .adsbygoogle {
    position: relative;
  }
  /* CSS HEADER/MENU */
  .sf-menu > li > a {
    padding: 0 7px;
  }
  /* CSS ARTICLE */
  .td-pb-span8.td-main-content {
    padding-right: 8px;
    padding-left: 8px;
    border-right: 1px dashed #888;
  }
  .td-pb-span4.td-main-sidebar {
    padding-left: 8px;
    padding-right: 8px;
  }
  .td-pb-span4 {
    width: 31%;
  }
  .td-pb-span8 {
    width: 68%;
  }
  /* CSS FOOTER */
  .td_block_template_5 .td-block-title {
    margin-bottom: 8px;
  }
  .td-footer-container .td-block-title span {
    border-color: #d60e0e !important;
  }
  /* CSS SIDEBAR column */
  /* CSS HOMEPAGE COLUMN ITALIA | ESTERO */
  .ita-column .td_block_inner {
    column-count: 2;
  }
  .est-column .td_block_inner {
    column-count: 2;
  }
}
/* responsive portrait tablet: 768px - 1018px */
/* responsive landscape tablet: 1019px - 1140px */
/* responsive portrait phone: 0 - 767px */
@media (max-width: 767px) {
  .eva-official {
    display: none;
  }
  /* CSS FORM ARTICOLI */
  .email_form {
    width: 100%;
    text-align: center;
    color: #000;
    font-weight: bold;
    margin: 0 0 10px 0;
  }
  .numero2 {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #000;
    font-weight: bold;
    margin: 0 0 10px 0;
  }
  .link_form {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #000;
    font-weight: bold;
    margin: 0 0 10px 0;
  }
}
.vc_row_inner.tdi_65_840.vc_row.vc_inner.wpb_row.td-pb-row {
  display: none !important;
}

.vending-ratio {
  aspect-ratio: 1.777777778;
}

.prodotti-column {
  border: 1px solid #1187be;
  padding: 10px;
  border-top-width: 10px;
}

.aziende-column {
  border: 1px solid #3a2ecb;
  padding: 10px;
  border-top-width: 10px;
}

.rivista-column {
  padding: 10px;
  border: 1px solid #d20f0f;
  border-top-width: 10px;
}

.norme-column {
  padding: 10px;
  border: 1px solid #d2a10f;
  border-top-width: 10px;
}

.prodotti-column.td_block_template_5 .td-block-title a {
  border-color: #1187be;
}

.aziende-column.td_block_template_5 .td-block-title a {
  border-color: #3a2ecb;
}

.norme-column.td_block_template_5 .td-block-title a {
  border-color: #d2a10f;
}

.rivista-column.td_block_template_5 .td-block-title a {
  border-color: #d20f0f;
}

/*
RESPONSIVE
-----------------------------------------
 */
/* responsive desktop 1140px+ */
/* responsive landscape tablet: 1019px - 1140px */
/* responsive portrait tablet: 768px - 1018px */
/* responsive portrait phone: 0 - 767px */
/* responsive landscape tablet: 1019px - 1140px */
/* Layout */
.home-content {
  flex-basis: 100% !important;
  width: 100%;
}

.home-sidebar {
  width: 100%;
}

/* ITEMS */
.slide-home {
  border: 1px solid #000;
}

.td-main-page-wrap {
  padding-top: 20px;
}

/*.sidebar-right {
  width: 35.3% !important;
}
.sidebar_banner {
  width: 11%;
}
.column_home {
  width: 89%;
}
.sidebar-center {
  width: 64.7% !important;
}*/
.vending-tv .block-title {
  margin-bottom: 0px;
}

.vendingtv-menu .tdb-mega-modules-wrap {
  background-color: #f2f2f2;
}

/*
RESPONSIVE
-----------------------------------------
 */
/* responsive desktop 1140px+ */
@media (min-width: 1141px) {
  .home-top-sidebar .widget {
    margin-bottom: 0 !important;
  }
}
/* responsive desktop 1019px+ */
@media (min-width: 1019px) {
  .home-content {
    flex: 1;
  }
  .home-sidebar {
    flex-basis: 409px !important;
    width: 409px !important;
    flex-shrink: 0 !important;
  }
}
/* responsive landscape tablet: 1019px - 1140px */
@media (min-width: 1019px) and (max-width: 1140px) {
  .home-row {
    margin-right: 14px;
    margin-left: 14px;
  }
}
@media (max-width: 1019px) {
  .home-row {
    flex-direction: column !important;
  }
}
/* responsive portrait tablet: 768px - 1018px */
/* responsive portrait phone: 0 - 767px */
.home .ditty-ticker {
  align-items: center;
}
.home .ditty__title {
  flex: 0;
  width: auto !important;
}
.home .ditty__contents {
  flex: 1;
  padding: 0 0 0 10px !important;
}
.home .ditty__contents, .home .ditty__title, .home .ditty__title .ditty__title__contents {
  height: 60px !important;
}
.home .ditty__title .ditty__title__contents {
  align-items: center !important;
}

/*# sourceMappingURL=style.css.map */
