/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/




.wpml-ls-legacy-list-horizontal a {padding: 5px 0px 6px 10px !important;}
.fusion-text .wpml-ls-legacy-list-horizontal {margin-right: 0px !important;}
/*Pagina Grossisti*/

body.page-template-grossisti #mhi_posts_wrap .wpb_wrapper {
  border: 1px solid #bcbcbc !important;
  border-radius: 2px !important;
  padding: 20px !important;
}
body.page-template-grossisti #mhi_posts_wrap .wpb_wrapper div ul {
  padding-left: 0px !important;
}
body.page-template-grossisti #mhi_posts_wrap .wpb_wrapper div ul li {
  border-bottom: 0px !important;
  padding-bottom: 0px !important;
  margin-bottom: 20px !important;
}
body.page-template-grossisti #mhi_posts_wrap .wpb_wrapper h4 {
  margin-bottom: 20px !important;
}
body.page-template-grossisti #mhi_posts_wrap .wpb_wrapper h4 span {
  display: none !important;
}
body.page-template-grossisti #mhi_posts_wrap .wpb_wrapper h2 {
  font-size: 24px !important;
}
body.page-template-grossisti #mhi_posts_wrap .wpb_wrapper h2 span {
  display: none !important;
}
body.page-template-grossisti
  #mhi_posts_wrap
  .wpb_wrapper
  div
  ul
  li
  h4.post-title
  a {
  font-size: 18px !important;
  color: #da1f26 !important;
  font-weight: 500 !important;
}
body.page-template-grossisti .presto-in-arrivo {
  margin-bottom: 0px !important;
  font-size: 18px !important;
  color: #da1f26 !important;
}
body.page-template-grossisti .presto-in-arrivo-wrapper {
  background: #f5f5f5 !important;
}
body.page-template-grossisti p.nessun-risultato {
  background: #da1f26 !important;
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  font-weight: 500 !important;
  padding: 20px !important;
}
.seleziona-la-regione {
  text-transform: uppercase !important;
  text-align: center !important;
}

.single-grossisti h3.portfolio-title {
  border-bottom: 1px solid #da1f26 !important;
  padding-bottom: 10px !important;
  margin-bottom: 20px !important;
  text-transform: uppercase !important;
}
.single-grossisti .portfolio-details-content {
  margin-bottom: 20px !important;
}
.single-grossisti h3.heading {
  border-bottom: 1px solid #da1f26 !important;
  padding-bottom: 10px !important;
  margin-bottom: 20px !important;
  text-transform: uppercase !important;
  font-size: 28px !important;
}
.single-grossisti .portfolio-details-social {
  border-top: 0px solid #ddd !important;
}

/*.page-id-1016 .wpsl-store-location span a			{ display: none !important;}
*/
.page-title-bar-02 .page-title-bar-inner {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.desktop-menu .menu--primary {
  text-align: right !important;
}
.giustificato {
  text-align: justify !important;
}
.archive-shop-actions {
  display: none !important;
}
.wpb_widgetised_column .wpb_wrapper {
  padding-top: 20px !important;
}
.woocommerce .page-content .widget-title,
.woocommerce .page-content .widgettitle {
  margin-bottom: 10px !important;
}
.page-content .widget + .widget {
  margin: 20px 0 0 !important;
}
h2.widget-title {
  color: #da1f26 !important;
}
.woocommerce .products div.product .product-info {
  text-align: left !important;
}
.woocommerce .products div.product .product-info h2 {
  font-size: 15px !important;
}
.product-thumbnail .actions {
  display: none !important;
}

.page-title-bar-heading h1.heading {
  display: none !important;
}
.product-template-default .page-title-bar-heading h1.heading {
  display: none !important;
}

.att_value p {
  margin-bottom: 0px !important;
}

.woocommerce.single-product div.product .product-meta-wrap .product-meta {
  margin-top: 10px !important;
  padding: 10px 0 !important;
}

.woocommerce.single-product div.product .post-share {
  margin-top: 0px !important;
}

.woocommerce.single-product div.product > .row {
  margin-bottom: 20px !important;
}

.woo-single-info {
  padding: 30px 10px 0px 10px !important;
  border: 2px solid #edf1f4;
  border-radius: 5px;
}

.woocommerce.single-product div.product .images {
  margin-bottom: 0px !important;
}

.product-meta .posted_in a {
  color: #da1f26 !important;
}

#tab-description h4 {
  border-bottom: 1px solid #edf1f4 !important;
  margin-bottom: 10px !important;
  padding-bottom: 10px !important;
}

/*SCHHDA PRODOTTO*/

.product-meta-wrap {
  margin-top: 20px !important;
}
.product-meta-wrap div.product-meta {
  display: none !important;
} /*nascondo le categorie */
.woocommerce.single-product div.product .summary {
  padding-left: 0px !important;
}
.up-sells {
  display: none !important;
} /*nascondo gli upsells */
.up-upsells {
  display: none !important;
} /*nascondo gli upsells */

/*WPML*/

.wpml-ls-legacy-list-horizontal {
  padding: 0px !important;
  margin-right: 20px !important;
}
.wpml-ls-legacy-list-horizontal li a {
  line-height: 0px !important;
}

/*STORE LOCATOR*/
.wpsl-search {
  background: none !important;
}
#wpsl-search-input {
  width: 100% !important;
}
#wpsl-search-input {
  text-align: center !important;
  font-size: 24px !important;
  text-transform: uppercase !important;
  margin-bottom: 10px;
  color: #f00 !important;
}
#wpsl-search-input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 24px !important;
  color: #f00 !important;
}
#wpsl-search-input::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 24px !important;
  color: #f00 !important;
}
#wpsl-search-input:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 24px !important;
  color: #f00 !important;
}
#wpsl-search-input:-moz-placeholder {
  /* Firefox 18- */
  font-size: 24px !important;
  color: #f00 !important;
}

.wpsl-search-btn-wrap {
  text-align: center !important;
}
#wpsl-checkbox-filter,
.wpsl-custom-checkboxes {
  margin-bottom: 40px !important;
  text-align: center !important;
}
#wpsl-search-btn,
#wpsl-search-wrap div {
  margin-right: 0px !important;
  float: none !important;
}
#wpsl-search-btn {
  padding: 0px 20px !important;
  background: #da1f26 !important;
  color: #fff !important;
  text-transform: uppercase !important;
  border-radius: 5px;
}
.wpsl-store-location p strong {
  font-size: 20px !important;
}
#wpsl-result-list {
  width: 100% !important;
}
.wpsl-direction-wrap {
  margin-top: 30px !important;
}
.wpsl-direction-wrap a {
  display: none !important;
}
/*.wpsl-direction-wrap							{ display: none !important;}*/
#wpsl-stores ul li {
  border-bottom: 1px solid #bcbcbc;
  padding-bottom: 30px;
  margin-bottom: 30px;
}

#wpsl-stores p strong {
  font-weight: 400 !important;
  font-size: 24px !important;
  color: #da1f26 !important;
  margin-bottom: 0px;
}
#wpsl-result-list li p {
  margin: 0 0 0px !important;
}

span.wpsl-street {
  margin-top: 20px !important;
}
span.wpsl-country {
  margin-bottom: 20px !important;
}
.wpsl-store-location span a {
  padding: 10px 20px !important;
  background: #da1f26 !important;
  color: #fff !important;
  text-transform: uppercase !important;
  border-radius: 5px;
}
/*
span.ClimamioHotampCold						{ color:#000 !important;  background:url(/wp-content/themes/tm-moody-child/icone-cat-wp-store-locator/ico-climamio-hote-cold-small.png) no-repeat; line-height:20px; font-size:18px !important; padding-left:30px;}
*/
span.ClimamioHotampCold {
  color: #000 !important;
  background: url(/wp-content/themes/Avada-Child-Theme/icone-cat-wp-store-locator/ico-climamio-hote-cold-small.png)
    no-repeat 10px !important;
  line-height: 20px;
  font-size: 18px !important;
  padding-left: 30px !important;
  border: 2px solid #da1f26 !important;
  padding: 6px 6px 6px 36px !important;
  border-radius: 5px !important;
  display: inline-block !important;
  margin-top: 10px !important;
}


span.InstallatorequalificatoCLIMAMIO {
  color: #000 !important;
  background: url(/wp-content/themes/Avada-Child-Theme/icone-cat-wp-store-locator/ico-climamio-hote-cold-small.png)
    no-repeat;
  line-height: 20px;
  font-size: 18px !important;
  padding-left: 30px;
  
}

span.Climamio {
  color: #000 !important;
  background: url(/wp-content/themes/Avada-Child-Theme/icone-cat-wp-store-locator/ico-climamio-small.png)
    no-repeat;
  line-height: 20px;
  font-size: 18px !important;
  padding-left: 30px;
}
span.InstallatoreAmico {
  color: #000 !important;
  background: url(/wp-content/themes/Avada-Child-Theme/icone-cat-wp-store-locator/ico-installatore-amico-small.png)
    no-repeat;
  line-height: 20px;
  font-size: 18px !important;
  padding-left: 30px;
}
span.ClimamioProfessional {
  color: #000 !important;
  background: url(/wp-content/themes/Avada-Child-Theme/icone-cat-wp-store-locator/ico-climamio-professional-small.png)
    no-repeat;
  line-height: 20px;
  font-size: 18px !important;
  padding-left: 30px;
}

span.Installatorequalificato {
  color: #000 !important;
  background: url(/wp-content/themes/Avada-Child-Theme/icone-cat-wp-store-locator/ico-climamio-professional-small.png)
    no-repeat;
  line-height: 20px;
  font-size: 18px !important;
  padding-left: 30px;
}

.post-author {
  display: none !important;
}
.post-comments-number {
  display: none !important;
}

/*Contact form 7*/

span.wpcf7-list-item {
  margin: 0 10px 0 0 !important;
  float: left !important;
}

/*NASCONDO I BREADCRUMBS*/

.page-breadcrumb {
  display: none !important;
}

/*WIDGET*/

.widget_easy_sidebar_menu_widget ul {
  padding-left: 0px !important;
}
.widget_easy_sidebar_menu_widget ul li ul {
  padding-left: 10px !important;
}
.widget_easy_sidebar_menu_widget li.menu-item a {
  font-size: 13px !important;
}
ul.woocommerce-widget-layered-nav-list
  li.woocommerce-widget-layered-nav-list__item
  a {
  font-size: 13px !important;
}


#wpsl-gmap{
    display: none !important;
}