/**
 *   Theme Name:    WeddingDir
 *   Theme URI:     https://weddingdir.net/
 *   Author:        wp-organic
 *   Author URI:    https://wporganic.com/
 *   Description:   WeddingDir is wedding directory listing WordPress theme. Specially designed and developed for wedding vendors and couples. Vendor can create business listing. Couple Wedding planner, Wedding Management, Organizer & Planners.
 *   Version:       1.5
 *   License:       GNU General Public License v2 or later
 *   License URI:   https://www.gnu.org/licenses/gpl-2.0.html
 *   Tested up to:  5.6
 *   Requires PHP:  8.2
 *   Text Domain:   weddingdir
 *   Tags:          two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
 */

/* Styles for moved category description */
.term-description-bottom {
    margin-top: 3rem;
    margin-bottom: 3rem;
    text-align: right;
}

.term-description-bottom .card {
    border: none;
    box-shadow: 0 5px 15px rgba(0,0,0,0.08);
    transition: all 0.3s ease;
    text-align: right;
}

.term-description-bottom .card:hover {
    box-shadow: 0 8px 25px rgba(0,0,0,0.15);
}

.term-description-bottom h3 {
    color: var(--weddingdir-color-orange, #f48f00);
    position: relative;
    padding-bottom: 10px;
}

.term-description-bottom h3:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: auto;
    right: 0;
    width: 50px;
    height: 3px;
    background-color: var(--weddingdir-color-orange, #f48f00);
}

.term-description-bottom p {
    margin-bottom: 1rem;
    line-height: 1.7;
}

.term-description-bottom a {
    color: var(--weddingdir-color-cyan, #00aeaf);
    text-decoration: none;
}

.term-description-bottom a:hover {
    color: var(--weddingdir-color-orange, #f48f00);
    text-decoration: underline;
}

.term-description-bottom ul,
.term-description-bottom ol {
    padding-left: 20px;
    margin-bottom: 1rem;
}

.term-description-bottom img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
    margin: 1rem 0;
}