/*
Theme Name: Asclepius Child Theme
Theme URI: https://asclepius.ancorathemes.com/
Description: Asclepius is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Version: 1.29.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: asclepius
Template: asclepius
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

/* kotrotsos-megamenu: no theme shadow/padding around the Elementor megamenu layout */
.sc_layouts_menu_nav > li.menu-item-has-children-layout > ul.sc_layouts_submenu { box-shadow: none !important; padding: 0 !important; }

/* kotrotsos-blog: article + service blocks */
.kt-toc{background:#FEF8F0;border-radius:14px;padding:22px 26px;margin:0 0 34px}
.kt-toc-title{font-weight:600;color:#092122;margin:0 0 10px}
.kt-toc ul{margin:0;padding:0;list-style:none}
.kt-toc li{margin:0 0 8px}
.kt-toc li:last-child{margin-bottom:0}
.kt-toc a{color:#235354;text-decoration:none;border-bottom:1px solid rgba(35,83,84,.3)}
.kt-medical-review{font-size:14px;color:#4A5C5B;margin:0 0 26px}
.kt-medical-review a{color:#235354}
.kt-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 26px}
.kt-cta{background:#235354;border-radius:14px;padding:34px;margin:44px 0 0;color:#fff}
.kt-cta-title{color:#fff;font-size:22px;font-weight:600;margin:0 0 8px}
.kt-cta-text{color:rgba(255,255,255,.85);margin:0 0 20px}
.kt-cta-text a{color:#E2F3A9}
.kt-cta-btn{display:inline-flex;align-items:center;justify-content:center;background:#E2F3A9;color:#092122;border-radius:100px;padding:16px 34px;font-size:17px;font-weight:500;text-decoration:none}
.kt-cta-btn:hover{background:#d5ea92;color:#092122}
.kt-author{background:#FEF8F0;border-radius:14px;padding:24px 26px;margin:26px 0 0}
.kt-author-name{font-weight:600;margin:0 0 4px}
.kt-author-name a{color:#092122}
.kt-author-role{font-size:14px;color:#4A5C5B;margin:0}
.kt-related{margin:40px 0 0}
.kt-related-title{font-size:24px;font-weight:600;margin:0 0 14px}
.kt-related ul{margin:0;padding:0;list-style:none}
.kt-related li{border-top:1px solid rgba(9,33,34,.13);padding:14px 0}
.kt-related a{color:#235354;text-decoration:none}
.kt-reel{margin:26px 0}
.kt-reel-link{display:inline-flex;align-items:center;gap:12px;background:#FEF8F0;border-radius:100px;padding:14px 26px;color:#092122;text-decoration:none}
.kt-reel-play{color:#235354}
@media (max-width:767px){.kt-cta{padding:26px}.kt-cta-title{font-size:19px}.kt-cta-btn{width:100%}}

/* kotrotsos-blog: hubs on /blog index */
.kt-blog-intro{font-size:19px;color:#235354;margin:0 0 30px;max-width:640px}
.kt-hubs{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0 0 50px}
.kt-hub{display:block;background:#FEF8F0;border-radius:14px;padding:26px 24px;text-decoration:none}
.kt-hub-title{font-size:21px;font-weight:600;color:#092122;margin:0 0 10px}
.kt-hub-text{font-size:15px;color:#4A5C5B;margin:0}
@media (max-width:1023px){.kt-hubs{grid-template-columns:repeat(2,1fr)}}
@media (max-width:600px){.kt-hubs{grid-template-columns:1fr}}
