/*
Theme Name: TruSmile Child Theme
Theme URI: http://demo.yolotheme.com/trusmile
Author: YoloTheme
Author URI: https://www.facebook.com/Yolotheme/
Description: This is a custom child theme for TruSmile
Template: trusmile
Version: 1.0.0
Tags: two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-ready
Text Domain: trusmile
*/

.trusmile-price-list .pricing_wrapper {border-bottom: 1px solid #22594E;}
.menu-item.current-menu-item a {
    color: #badeba !important; /* Change this to your preferred color */
    font-weight: bold;
}

/*  SIDEBAR CANVAS bela boja na tekst, ikoni*/
#off-canvas{
	background-color:#272727;
	color:white;
}
.yolo-canvas-menu-inner .wp-block-heading {
	color:white;
}
.widget-title{color:white;}
.sidebar .widget-social-profile ul li a i {color:white;}
nav.yolo-canvas-menu-wrapper.in { box-shadow: 0 8px 20px 0 rgba(255, 255, 255, 0.6);}
nav.yolo-canvas-menu-wrapper .yolo-canvas-menu-close {color:white;}

.related-posts-cards {
    margin-top: 40px;
}
.related-posts-cards h3 {
    font-size: 1.8em;
    margin-bottom: 20px;
}
.related-posts-grid {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}
.related-post-card {
    flex: 1 1 calc(33.333% - 20px);
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
    padding: 15px;
    background-color: #fff;
}
.related-post-card img {
    max-width: 100%;
    height: auto;
    display: block;
    margin-bottom: 10px;
}
.related-post-card h4 {
    font-size: 1.2em;
    margin: 0 0 10px;
}
.related-post-card p {
    font-size: 0.95em;
    color: #555;
}
.related-post-card a {
    text-decoration: none;
    color: inherit;
}
.related-post-card a:hover {
    color: #0073aa;
}


