.td-footer-container .td-footer-info {
  background-image: none !important;
}

.footer-social-wrap i {
  color: #1d5a1e;
  width: 32px;
  height: 32px;
  font-size: 20px;
  line-height: 16px;
  margin-bottom: 20px !important;
}

.td-footer-container, .td-footer-container .td_module_mx3 .meta-info, .td-footer-container .td_module_14 .meta-info, .td-footer-container .td_module_mx1 .td-block14-border {
  background-color: #fff;
}
.td-footer-container {
  padding: 100px 0 0 0;
  z-index: 0;
}
.td-header-top-menu, .td-header-wrap .td-top-menu-full {
  background-color: #477533;
}
.td-newsmag-animals .block-title > a, .td-newsmag-animals .block-title > span {
  font-size: 17px;
  padding: 5px 15px;
  top: 0;
  border-radius: 0;
  background-color: #477533;
}
/* nasconde subcategory in pagina categoria */
.td_category_template_2 .td-subcategory-header {
  margin-bottom: 6px;
  display: none;
}
/* allinea i titoli sezioni nella sidebar */
.widget .block-title {
  margin-left: 0;
  margin-top: 40px;
  margin-bottom: 7px;
  display: flex;
}
/* instagram di tagdiv */
.td-instagram-profile-image {
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 0px;
  overflow: hidden;
}

elemento {
}
.td_block_instagram .td-instagram-user a {
  margin-right: 120px;
}
.block-title {
  line-height: 20px;
  margin: 0 0 20px 20px;
  display: flex;
}
.td-instagram-button {
  top: 0px;
}
.td_block_text_with_title {
  margin: 0px !important;
}
.td-post-author-name div {
  display: none;
}
/* forza fullscreen immagini header dei post */
.td-modal-image img {
  margin-bottom: 21px;
  min-width: 100%;
}
/* centra il titolo del post su mobile */
@media (max-width: 767px) {
  .td-post-template-4 header h1 {
    font-size: 30px;
    line-height: 30px;
    right: 0;
  }
}
/* sistema il menu da mobile */
@media (max-width: 767px) {
  #td-top-mobile-toggle {
    display: inline-block;
    position: relative;
    display: flex;
    justify-content: flex-start;
  }
}
/* centra il titolo del post in alcune cateegorie */
.td-post-template-4 header {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
	width: 100%;
}