/**
*  ______   ______  _____      _    __ _____ _______  ______
* | |  | \ | |     | | \ \    | |  / /  | |    | |   | |
* | |__| | | |---- | |  | |   | |-< <   | |    | |   | |----
* |_|  \_\ |_|____ |_|_/_/    |_|  \_\ _|_|_   |_|   |_|____
*
* Theme Name:    Carol Van Natta 2024
* Theme URI:     https://author.carolvannatta.com/
* Author:        Debbie Campbell
* Author URI:    https://www.redkitecreative.com
* Description:   A custom child theme using Kadence Pro parent theme.
* Template:      kadence
* Version:       1.0.0
* License:       GNU General Public License v3.0 (or later)
* License URI:   https://www.gnu.org/licenses/gpl-3.0.html
*/
/* Variables
-------------------------------------------------- */
/* Plugins
--------------------------------------------- */
#secondary .mc4wp-form .mc4wp-form-fields p {
  font-size: 15px;
  margin-top: 0;
}
#secondary .mc4wp-form .mc4wp-form-fields input[type=email], #secondary .mc4wp-form .mc4wp-form-fields input[type=text] {
  font-size: 15px;
}
#secondary .mc4wp-form label {
  font-size: 13px;
}

aside#secondary #mailerlite-form_2 .mailerlite-form-title {
  display: none;
}
aside#secondary #mailerlite-form_2 .mailerlite-subscribe-button-container {
  margin-bottom: 20px;
  text-align: left;
}
aside#secondary #mailerlite-form_2 label:not(:focus):not(:active) {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.woocommerce-shop .price,
.tax-product_cat .price,
.tax-product_tag .price {
  margin-bottom: 0 !important;
}

.single-product .product_meta .posted_in, .single-product .product_meta .tagged_as {
  color: black !important;
  font-size: 15px !important;
}
.single-product .related.products ul.products {
  max-width: 70%;
}

/* Defaults
--------------------------------------------- */
@media screen and (min-width: 1025px) {
  .has-sidebar .content-container {
    grid-gap: 20px;
  }
}
.entry-content a {
  color: #8C21B2;
  font-weight: 600;
  text-decoration: underline;
}
.entry-content a:hover {
  color: #189D9D;
  text-decoration: none;
}

.search #primary.content-area,
.search-results #primary.content-area,
.woocommerce-shop #primary.content-area,
.woocommerce #primary.content-area {
  margin-top: 0;
}

article.entry.single-entry,
.archive.category .site-main,
.archive.tag .site-main,
.search .site-main,
.search-results .site-main,
.woocommerce .site-main {
  background-color: white;
  border: 1px solid #555555;
  border-color: rgba(85, 85, 85, 0.5);
  border-radius: 0;
  padding: 30px;
}

@media (max-width: 600px) {
  figure.alignright, figure.alignleft {
    float: none !important;
    margin-right: auto !important;
    margin-left: auto !important;
    text-align: center;
  }
}

.wp-block-kadence-image figcaption {
  text-align: center;
}

.archive.tag h1.archive-title, .archive.category h1.archive-title {
  border-bottom: 1px solid black;
  margin-bottom: 25px;
  text-transform: capitalize;
}

.navigation.pagination {
  margin-bottom: 0;
}

.navigation.post-navigation {
  padding: 0 20px;
}

.comments-area {
  padding-right: 20px;
  padding-left: 20px;
}

/* Custom
--------------------------------------------- */
@media (min-width: 768px) {
  .site-main-header-wrap .site-header-row-container-inner > .site-container {
    padding: 10px 15px 10px 15px;
  }
}
body {
  background-position: center 25px;
}
body.home {
  background-position: center 25px;
}

.header-navigation ul#primary-menu > li.menu-item > a {
  padding-top: 0.4em !important;
  padding-bottom: 0.4em !important;
}

.blog #archive-container.grid-cols {
  row-gap: 20px;
}
.blog article.entry.loop-entry {
  background-color: white;
  border: 1px solid #555555;
  border-color: rgba(85, 85, 85, 0.5);
  border-radius: 0;
  padding: 20px;
}
.blog article.entry.loop-entry img {
  margin: 0 20px 20px 0;
}

.single-entry .entry-taxonomies::before {
  content: "This post is in: ";
  display: inline-block;
  text-transform: none;
}

article .entry-content a.more-link {
  border: 0;
  color: blue;
  padding: 0;
  margin: 0;
  float: none;
  font-size: 14px;
  border-bottom: 0 !important;
  text-align: left;
}

body.page-id-12282 .site-main,
body.page-id-12282 article.entry.single-entry {
  background-color: transparent;
  border: 0;
  padding: 0;
}
body.page-id-12282 a#kt-scroll-up {
  display: none;
}

.page-id-3714 .entry-content {
  margin-top: 0;
}

/* Home
--------------------------------------------- */
body.home {
  background-attachment: fixed;
  background-image: url(https://author.carolvannatta.com/wp-content/uploads/2024/02/carol_van_natta_ws_homebkgd_1900px.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

.home .site-main,
.home article.entry.single-entry {
  border: 0;
  padding: 0;
}

.separate-posts .grid-cols {
  row-gap: 20px;
}
.separate-posts article.entry.loop-entry {
  background-color: white;
  border: 1px solid #555555;
  border-color: rgba(85, 85, 85, 0.5);
  border-radius: 0;
  padding: 20px;
}
.separate-posts article.entry.loop-entry img {
  margin: 0 20px 20px 0;
}

.home .primary-sidebar .wp-block-kadence-column.custom-widget {
  margin-top: 20px;
}
.home .primary-sidebar .wp-block-kadence-column.custom-widget a {
  color: #8C21B2;
  font-weight: 600;
  text-decoration: underline;
}
.home .primary-sidebar .wp-block-kadence-column.custom-widget a:hover {
  color: #189D9D;
  text-decoration: none;
}

#copyright-credit {
  display: none;
}
.home #copyright-credit {
  display: inline-block;
}