/*!
Theme Name: Content Thunder Child
Theme URI: https://contentthunder.com
Template: kadence
Author: Content Thunder
Author URI: https://contentthunder.com
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: content-thunder-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/*
@import url('https://fonts.googleapis.com/css2?family=Alegreya:wght@400;500;700&family=Lato:wght@400;700;900&family=Montserrat:wght@400;600;800&family=Source+Sans+3:wght@400;600;800&family=Young+Serif&display=swap');
*/
button.wp-block-search__button {
    background: #333;
    color: #fff;
}

/* Typography */
/*
h1, h2, h3 {
    font-family: 'Young Serif', serif;
}

h4, h5, h6, p, .entry-meta, .category-links a {
    font-family: 'Source Sans 3', sans-serif;
}

.site-header a {
    font-family: 'Source Sans 3', sans-serif;
    color: #1a1a19 !important;
}
*/
.site-header a:hover {
        color: #020202 !important;;
}

.site-header a.header-button {
    background: #8e4108;
    color: #fff !important;
}

.site-header a.header-button:hover {
    background: #662f06;
    color: #fff !important;
}

.site-header li li a, .site-header li li a:hover {
    color: #fff !important;
}

.search-toggle-open {
    color: #8e4108;
}

a {
    transition-property: color !important;
}

.content-area a {
    color: #0052a3;
}

.site-footer-row a:hover {
    color: #00305f;
}

.site-footer-row a {
    color: #0052a3;
}

.content-area a:hover {
    color: #00305f;
}

/*
.single-post h1, .entry-title a {
    color: #3b603f;
    text-decoration:  none;;
}
*/

.site-header .header-navigation li.menu-item>a {
    transition: color .2s ease-in-out;
}
/*
.kt-adv-heading4962_e057ad-54 {
color: #fff; text-align: center;
}
*/


/* Image Styling */

.wp-post-image img, .wp-block-image img {
border-radius: 10px; box-shadow: 0px 2px 2px rgba(132, 117, 119, .6);
}

.content-area {
    margin-top: 0;
}

header .adthrive-ad {
    margin-top: 5px;
    margin-bottom: 5px;
}

.code-block {
    font-style: italic;
}

.code-block-5 {
    background-color: #fff;
}

.search-toggle-open-container .search-toggle-open {
    color: #1a1a19; 
}

.search-toggle-open-container .search-toggle-open:hover {
    color: #020202; 
}

.kadence-column4962_ce0c93-98 > .kt-inside-inner-col {
    background-color: #e8f2e6 !important;
    padding: 20px;
    border: none !important;
}

.kadence-column4962_ce0c93-98:hover > .kt-inside-inner-col {
    background-color: #e8f2e6 !important;
}

.kadence-column4962_ce0c93-98 > .kt-inside-inner-col {
    padding: 20px !important;
    border-radius: 10px; 
    box-shadow: 0px 1px 1px rgba(132, 117, 119, .4);
}

.wp-block-search .wp-block-search__button:not(.has-background) { 
    background-color: #3b603f;
    color: #fff;
}

a.kb-button {
    text-decoration: none;
}

.post-archive-hero-section .hero-container {
    padding: 30px;
}

.post-archive-hero-section img, .loop-entry img  {
    border-radius: 10px; box-shadow: 0px 2px 2px rgba(132, 117, 119, .6);
}

.loop-entry .entry-content-wrap {
    padding: 30px 0px;
}

.loop-entry h2.entry-title a {
    font-size: 1.6rem;
}

@media only screen and (max-width: 1000px) {
    .loop-entry h2.entry-title a {
        font-size: 1.4rem;
    }
  }

@media only screen and (max-width: 1000px) {
    .loop-entry h2.entry-title a {
        font-size: 1.4rem;
    }

    .loop-entry .entry-header .entry-title {
        line-height: 1.6rem
    }
  }

  @media only screen and (max-width: 680px) {
    .loop-entry h2.entry-title a {
        font-size: 1.3rem;
    }

    .loop-entry .entry-header .entry-title {
        line-height: 1.6rem
    }
  }

  .category-links a {
    font-weight: 800;
    text-decoration: none;
  }

  .single-entry .entry-content-wrap {
    padding: 2rem 0;
  }

  #custom_html-2 ul {
    padding-left: 0px !important;
  }

  .tasty-recipes-ratings {
    margin-bottom: 30px !important;
  }

.comments-area label, .comments-area input {
    color: #1a1a19 !important;
}

.comments-area textarea, .comments-area .comment-input-wrap input {
    border-color: #1a1a19 !important;
}

.comments-area input.submit {
    color: #fff !important;
}

.tasty-recipes-quick-links {
    padding-bottom: 30px;
    padding-top: 0px
}

.tasty-recipes-quick-links a.tasty-recipes-jump-link {
background: #8e4108;
color: #fff;
border-radius: 4px;
text-decoration: none;
font-family: 'Source Sans 3', sans-serif;
padding: 10px 20px;
}

a.tasty-recipes-jump-link:hover {
    background: #662f06;
}

/* .tasty-recipes-entry-header div.tasty-recipes-rating p span.tasty-recipes-rating, .tasty-recipes-rating-stars span.tasty-recipes-rating, .tasty-recipes-ratings span.tasty-recipes-rating, .tasty-recipes-ratings-buttons span.tasty-recipes-rating {
    font-size: 2em !important;
    width: 35px;
    height: 35px;

} */

.tasty-recipes-ratings-buttons {
    gap: .3em !important;
}

.tasty-recipes-rating {
    font-size: 1.5em !important;
}

.tasty-recipes-image-button-container .tasty-recipes-buttons a {
   background: #8e4108 !important;
   color: #fff !important;
   border-radius: 4px ;
}

.tasty-recipes-image-button-container .tasty-recipes-buttons a:hover {
    background: #662f06 !important;
 }

 .tasty-recipes-convert-label, .tasty-recipes-scale-label {
    color: #1a1a19 !important;
 }

 .comment-metadata {
    padding-top: 10px
 }

 .toc_list li {
    padding-bottom: 20px;
    font-size: 1.25rem;
    
 }

 .toc_list ul {
    list-style: disc;
    list-style-position: inside;
    padding: 5px;
    
 }

 #toc_container {
    padding: 20px;
    border-radius: 10px;
 }

 #toc_container .toc_list ul li {
    list-style: disc;
 }

 .entry-meta span {
    font-size: 1rem;
 }