/*  ----------------------------------------------------------------------------
    responsive settings
*/
/* responsive portrait tablet */
/* responsive portrait phone */
/*  ----------------------------------------------------------------------------
    module settings
*/
/*  ----------------------------------------------------------------------------
    header_menu settings
*/
/* Classic Blog demo */
.td-stack-classic-blog .td-post-text-content .more-link-wrap {
  padding: 0 !important;
  margin-bottom: 0;
  background-color: transparent !important;
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.td-stack-classic-blog .td-post-text-content .more-link-wrap a {
  background-color: transparent;
  padding: 8px 20px !important;
  outline: 2px solid #212121;
  color: #212121;
  display: inline-block;
}
.td-stack-classic-blog .td-post-text-content .more-link-wrap a:hover {
  background-color: transparent;
  text-decoration: none !important;
}
.td-stack-classic-blog .td-post-text-content .more-link-wrap a:focus {
  outline-offset: 0;
}
.td-stack-classic-blog .td-header-ad-wrap {
  border-bottom: 0;
}
.td-stack-classic-blog .block-title > a,
.td-stack-classic-blog .block-title > span {
  padding: 3px 15px 1px 15px;
}
.td-stack-classic-blog .sf-menu > .td-menu-item > a {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1023px) {
  .td-stack-classic-blog .sf-menu > .td-menu-item > a {
    font-size: 15px;
  }
}
.td-stack-classic-blog .td_mega_menu_sub_cats a {
  padding-top: 4px;
}
.td-stack-classic-blog .dropcap {
  margin: 15px 13px 0 -10px;
}
.td-stack-classic-blog .td-blog-index .td-page-header {
  margin-bottom: 0;
}
.td-stack-classic-blog .td-blog-index {
  margin-top: 30px;
}
.td-stack-classic-blog #td-theme-settings .td-skin-buy a {
  background-color: #f26367;
}
