/*  ----------------------------------------------------------------------------
    responsive settings
*/
/* responsive landscape tablet */
/* responsive portrait tablet */
/* responsive portrait phone */
/*
Beauty PRO demo
*/
.td-beauty-pro .td-meta-opacity .td-module-meta-info {
  opacity: 0;
  transition: opacity 0.3s;
}
.td-beauty-pro .td-meta-opacity:hover .td-module-meta-info {
  opacity: 1;
  transition: opacity 0.6s ease;
}
.td-beauty-pro .td-newsletter-adj .tdn-input-wrap input {
  border-top: 0px;
  border-left: 0px;
}
.td-beauty-pro .td-newsletter-adj .tdn-input-wrap {
  padding-top: 1px;
}
.td-beauty-pro .td-newsletter-adj .tdn-btn-wrap {
  border-bottom: 1px solid white;
}
.td-beauty-pro .td-newsletter-adj .tdn-btn-wrap:hover {
  border-bottom: 1px solid #6e88e8;
}
.td-beauty-pro .td-newsletter-adj .tdn-descr {
  margin-top: -14px;
}
.td-beauty-pro .td-category-left {
  transform: rotate(90deg);
  left: 37%;
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-beauty-pro .td-category-left {
    width: 136% !important;
    left: 27%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-beauty-pro .td-category-left {
    width: 180% !important;
    left: 3%;
  }
}
.td-beauty-pro .td-footer-page p:empty {
  display: none;
}
.td-beauty-pro .tdb-logo-text-wrap:hover .tdb-logo-text-title {
  letter-spacing: 2px;
}
.td-beauty-pro .td-module-meta-info .td-post-category:hover {
  letter-spacing: 1.5px;
}
.td-beauty-pro .td-newsletter-adj .tdn-btn-wrap .tdn-submit-btn:hover {
  letter-spacing: 3px;
}
.td-beauty-pro .td-module-meta-info .td-read-more a:hover {
  text-decoration: underline !important;
}
