/*
 Theme Name:   Cetara Child
 Theme URI:    http://cetara.zooka.io/
 Description:  Cetera is the ultimate WordPress theme for authors, reviewers, publishers, book distributors, book stores, or anyone who works in the writing and book-related industries. Cetera stands out with its eCommerce features, geared at displaying books, sharing information, and improving sales. With 5+ elegant homepages, numerous layouts from shop layouts to product page and blog layouts, this theme is provided with all the necessary source files that you can edit or extend in just a few clicks.
 Author:       Zooka team
 Author URI:   http://themeforest.net/user/zookastudio
 Template:     cetara
 Version:      1.0
 License:      ThemeForest
 License URI:  https://themeforest.net/licenses
 Tags:         author book, book author wordpress, book store, book store template, book store theme, books, bookshop, bookstore, bookstore theme, bookstore woocommerce, bookstore wordpress, publishers, reviewers
 Text Domain:  cetara-child
*/

.kng-bottom-extras {
  display: none;
}

.kng-pagetitle-shop {
  padding-top: var(--shop-ptitle-padding-bottom);
}

.kng-pagetitle .heading {
  font-size: 42px;
}

.kng-sidebar-shop .kng-sidebar-area-inner {
  background-color: #FFE8CC;
  border-radius: 9px;
}

.btn, button, .button, input[type="submit"], input[type="button"], .added_to_cart, .kng-btn {
  font-family: inherit;
  font-weight: 400;
  letter-spacing: 0;
  background-color: var(--second-color);
  text-transform: none;
  border: none;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
}

.btn:active, button:active, .button:active, input[type="submit"]:active, input[type="button"]:active, .added_to_cart:active, .kng-btn:active, .btn:hover, button:hover, .button:hover, input[type="submit"]:hover, input[type="button"]:hover, .added_to_cart:hover, .kng-btn:hover, .btn:focus, button:focus, .button:focus, input[type="submit"]:focus, input[type="button"]:focus, .added_to_cart:focus, .kng-btn:focus {
  background: var(--primary-color);
  color: #fff;
  outline: medium none;
  text-decoration: none !important;
}

.btn.btn-primary, button.btn-primary, .button.btn-primary, input[type="submit"].btn-primary, input[type="button"].btn-primary, .added_to_cart.btn-primary, .kng-btn.btn-primary {
  background-color: var(--second-color);
}

.btn.btn-primary:active, button.btn-primary:active, .button.btn-primary:active, input[type="submit"].btn-primary:active, input[type="button"].btn-primary:active, .added_to_cart.btn-primary:active, .kng-btn.btn-primary:active, .btn.btn-primary:hover, button.btn-primary:hover, .button.btn-primary:hover, input[type="submit"].btn-primary:hover, input[type="button"].btn-primary:hover, .added_to_cart.btn-primary:hover, .kng-btn.btn-primary:hover, .btn.btn-primary:focus, button.btn-primary:focus, .button.btn-primary:focus, input[type="submit"].btn-primary:focus, input[type="button"].btn-primary:focus, .added_to_cart.btn-primary:focus, .kng-btn.btn-primary:focus {
  background-color: var(--primary-color);
  color: #fff;
}

.btn, button, .button, input[type="submit"], input[type="button"], .added_to_cart, .kng-btn, .btn.btn-medium, button.btn-medium, .button.btn-medium, input[type="submit"].btn-medium, input[type="button"].btn-medium, .added_to_cart.btn-medium, .kng-btn.btn-medium {
  padding: 16px 30px;
  font-size: 18px;
  line-height: 1;
}

.kng-primary-menu > li > a:hover, .kng-primary-menu .sub-menu a:hover {
  text-decoration: none;
}

.kng-slide-static-layer {
  overflow: hidden;
}

.products.related > h2, .products.upsells > h2, .cross-sells > h2 {
  border-bottom: none;
  padding-bottom: 0;
  margin-top: 40px;
}

p {
  margin: 0 0 1em;
}

/* Shop page */

.kng-widget.widget_product_categories .kng-list-item > a {
  padding-left: 0;
}

.kng-widget.widget_product_categories .kng-list-item > a::before {
  display: none;
}

.kng-shop-topbar-wrap {
  height: 70px;
}

/* Product page */

.kng-content-area {
  margin-bottom: 0;
}

@media screen and (min-width: 1200px) {
  .kng-content-area.no-sidebar {
    padding-left: 0;
    padding-right: 0;
  }
}

.products .kng-products-content .woocommerce-loop-product__link {
  line-height: 24px;
}

.woocommerce-product-gallery .woocommerce-product-gallery__image .wp-post-image {
  border-radius: 0;
}

.elementor-widget-text-editor.libro-editore,
.elementor-widget-text-editor.libro-anno {
  display: inline-block;
  width: auto;
}

.elementor-widget-text-editor.libro-anno {
  margin-left: 0.25em;
}

/* Author page */

.author-single-wrap {
  max-width: 1025px;
  margin: 0 auto;
}

.kng-author-single .kng-post-meta {
  display: none;
}

@media (min-width: 1025px) {
  .author-single-wrap .row {
    justify-content: space-between;
  }

  .author-single-wrap .col-lg-9 {
      -ms-flex: 0 0 70%;
      flex: 0 0 70%;
      max-width: 70%;
  }
}

@media (max-width: 1024px) {
  .author-single-wrap .col-lg-9 {
      margin-bottom: 90px
  }

  .kng-author-single .event-meta-detail .kng-feature {
    max-width: 320px;
  }
}

.kng-author-single .event-meta-detail .author-excerpt {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0;
}

.kng-author-single .event-meta-detail .rol-extra .text-primary {
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  font-weight: 800;
}

.kng-author-single .event-meta-detail .rol-extra .kng-meta-separator {
  display: none;
}
