.post-format {
  background-color: #ffffff;
  background-color: rgba(255,255,8255,0);
}

.entry-header h1::after, .entry-header h2::after {
  background: #ffffff;
}

.entry-header h1, .entry-header h2 {
  box-shadow: inset 0 -1px 0 #ffffff;
}

article, section {
  margin-top: 15px;
}

.has-post-format-masonry .post-format-masonry > i {
  color: transparent;
}


.post-format-masonry > i {
  background-color: transparent ;
  background-color: rgba(255,255,255,0);
}






div.vm3pr- > hr {
  display: none !important;
  border-top: 0px solid #fff !important;
  border: 0px solid #fff !important;
}

div.vm-product-wrap.row div.vm-product-details-inner.col-sm-7 hr  {
  color: #fff !important;
  display: none !important;
  margin: 5px !important;
}

/* nascondere i bordi nelle descrizioni delle opere e sopra i pulsanti di navigazione */

div.products-desc-tab .nav-tabs {
  border: 0px solid #fff !important;
}


.productdetails-view .products-desc-tab .nav-tabs > li.active > a {
  background: transparent;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  box-shadow: 0 -1px 0px #fff;
  border-top: 1px solid rgba(255,255,255,1);
  display: none; /* per nascondere le etichette sotto al prodotto */
}


.productdetails-view .products-desc-tab .tab-content {  
  border: 0px solid #fff !important;
}

/* --------------------------------------------------------------------------------- */

#sp-component > div > div.blog > div > div > article > div.post_intro > div.entry-header > h2 > a {
    font-size: 18px !important;
}

.masonry_item .item .post_intro {
    padding: 0 !important;
}





.img_popup{
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: bottom;
}


@media only screen and (max-width: 1179px) {
#sj-popup-163, .sj-popup, .sj_popup_wrap {	
	width: 90% !important;
  }
}