/*
Theme Name: Aden Child
Template: aden
Theme URI: http://themeforest.net/item/aden-responsive-blog-theme/14157509
Author: Infinity-Themes
Author URI: http://themeforest.net/user/infinity-themes
Description: Simple, Fast & Creative Blog
Version: 2.8
License: See in Zip Package
License URI: See in Zip Package
Tags: left-sidebar, right-sidebar, post-formats, theme-options, translation-ready
Text Domain: aden
*/



/**
 * ----------------------------------------------------------------------------------------
 * Theme customization Starts Here
 * ----------------------------------------------------------------------------------------
 */

.logo-text-overlay a {
  font-family: Sacramento, cursive;
  text-transform: lowercase;
  color: #ffa3c8;
  font-size: 70px;
}

@media screen and (min-width: 768px) {
  .logo-text-overlay a {
      font-size: 110px;
  }
}

.adenit_author_widget img {
    border-radius: 0;
}

.mats-row {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 25px;
}

.mats-row:before,
.mats-row:after {
  content: " ";
  display: table;
}

.mats-row:after {
  clear: both;
}

.mats-col-33 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .mats-col-33 {
    float: left;
    margin-bottom: 0;
    width: 33.33333333%;
  }
}

.mats-col {
  position: relative;
  float: left;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.mats-col-xs-6 {
  width: 50%;
}

.mats-col-xs-4 {
  width: 33.33333333%;
}

.mats-col-xs-3 {
  width: 25%;
}

.mats-col-xs-2 {
  width: 16.66666667%;
}

.mats-margin-center,
.postid-24 .wp-caption {
  margin: 0 auto !important;
  max-width: 100% !important;
  width: 100% !important;
}

.mats-margin-auto,
.postid-24 .wp-caption img {
  margin: 0 auto !important;
}

.header-center > div.center-max-width {
  padding-top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 480px) {
  .header-center > div.center-max-width {
    padding: 0;
    height: 150px;
  }
}

.mats-contact-me {
  margin: 0 auto;
  width: 80%;
}

.mats-input-wrap {
  margin-bottom: 15px;
}

.mats-input-wrap input[type="text"],
.mats-input-wrap input[type="email"] {
  width: 100% !important;
}

/* Homepage style overrides */
.post-title,
.post-title a,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  color: #4c7562 !important;
}

.meta-categories a {
  color: #9c5574 !important;
}

.meta-categories a:hover {
  color: #dcb1c4 !important;
}

.meta-categories a:before,
.meta-categories a:after {
  border-color: #9c5574 !important;
}

.adenit_author_widget,
div.entry-content {
  color: #606060 !important;
}

.tagcloud a.tag-cloud-link {
  background-color: #b98a9f !important;
}

.tagcloud a.tag-cloud-link:hover {
  background-color: #dcb1c4 !important;
}

/* custom fonts */

html,
body,
.adenit-quote-author,
.adenit-link-author,
.header-search-input,
.meta-categories,
.meta-tags,
.meta-author-date,
.no-search-result p,
.entry-content,
.read-more a,
.share-info,
.meta-tags a,
.meta-like-comm a,
.related-posts .meta-date,
.author-info p,
.entry-comments,
#respond,
.wpcf7 input[type="submit"],
#submit,
.reply a,
.numbered-pagination span,
.numbered-pagination a,
.default-pagination .next a,
.default-pagination .previous a,
.single-pagination-info p,
.adenit-breadcrumbs li,
.search #s,
.adenit-widget,
.instagram-title h3,
.footer-social a span,
.mc4wp-form input,
.carousel-category,
.carousel-date,
.footer-bottom,
.gallery .gallery-caption,
.search-content p {
  font-family: 'Barlow', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.post-title,
.post-title a,
.no-search-result h2,
.no-post-title,
.related-posts h3,
.related-posts h4 a,
.author-info h4,
.comments-area h2,
.comment-reply-title,
.single-pagination-info h4,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content blockquote p,
.widget-title,
.adenit-widget ul li span,
.adenit-widget ul li span a,
#wp-calendar thead th,
#wp-calendar caption,
.carousel-title,
.fourzerofour,
.adenit-link,
.adenit-quote {
  font-family: 'Glass Antiqua', cursive;
}

.logo,
.top-nav,
.nav > ul > li > a,
.nav .sub-menu,
.nav-mobile li,
.carousel-quote {
  /* prev oswald: */
  font-family: 'Barlow', sans-serif;
}

.entry-content p {
  font-size: 16px;
}

.entry-content p a {
  font-weight: bold;
}


/* nav styles jan 2020 */
.nav > ul > li > a {
  position: relative;
  z-index: 2;
}

.nav li.current-menu-item > a,
.nav li:hover > a {
  color: inherit !important;
}

.nav > ul > li > a::after {
  content: '';
  height: 0;
  transition: height .3s ease-in-out;
}

.nav > ul > li:hover > a::after,
.nav > ul > li.current-menu-item > a::after {
  /*content: '';*/
  background-color: rgba(156, 85, 116, 0.48);
  width: 100%;
  /*height: 0;*/
  display: block;
  position: absolute;
  bottom: 18px;
  z-index: -1;
  left: 0;
  height: 10px;
}

