.elementor-kit-13{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 19%);}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.single__one_top {
    margin-left: 20px; /* Adjust the value as needed */
}
html, body {
    overflow-x: hidden;
}



.comment-form {
    margin-left: 20px;  /* Shift the form to the right */
}
.post__thumb-single {
    margin-left: 20px;
}

.wp-block-latest-posts__list {
    list-style: none; /* Remove default bullets */
    padding: 0;
    margin: 20px 0;
}

.wp-block-latest-posts__list li {
    padding: 10px;
    border-bottom: 1px solid #ddd; /* Add a subtle separator */
}

.wp-block-latest-posts__post-title {
    text-decoration: none;
    color: #333;
    font-weight: bold;
    transition: color 0.3s ease-in-out;
}

.wp-block-latest-posts__post-title:hover {
    color: #911014; /* Updated hover color */
}

.wp-block-latest-comments {
    list-style: none;
    padding: 0;
    margin: 20px 0;
}

.wp-block-latest-comments__comment {
    padding: 10px;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
}

.wp-block-latest-comments__comment-meta {
    color: #555;
}

.wp-block-latest-comments__comment-author {
    font-weight: bold;
    text-decoration: none;
    color: #333;
    transition: color 0.3s ease-in-out;
}

.wp-block-latest-comments__comment-author:hover {
    color: #911014; /* Updated hover color */
}

.wp-block-latest-comments__comment-link {
    text-decoration: none;
    color: #911014; /* Updated color */
    font-style: italic;
}

.wp-block-latest-comments__comment-link:hover {
    text-decoration: underline;
}

.wp-block-archives-list {
    list-style: none;
    padding: 0;
    margin: 20px 0;
}

.wp-block-archives-list li {
    padding: 8px;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
}

.wp-block-archives-list li:last-child {
    border-bottom: none;
}

.wp-block-archives-list a {
    text-decoration: none;
    color: #911014; /* Updated color */
    transition: color 0.3s ease-in-out;
}

.wp-block-archives-list a:hover {
    text-decoration: underline;
    color: #911014; /* Updated hover color */
}
.wp-block-categories-list {
    list-style-type: none;  /* Remove default list bullets */
    padding: 0;
    margin: 20px 0 0 0;  /* Add space at the top */
    font-family: Arial, sans-serif;  /* Clean, readable font */
}

/* Style for each category item */
.wp-block-categories-list .cat-item {
    margin-bottom: 10px;  /* Space between each category */
}

/* Link styles for category names */
.wp-block-categories-list .cat-item a {
    text-decoration: none;  /* Remove underlines from links */
    color: #911014;  /* Updated color for links */
    font-size: 16px;  /* Set font size */
    font-weight: bold;  /* Make the category names bold */
    transition: color 0.3s ease;  /* Smooth color change on hover */
}

.wp-block-categories-list .cat-item a:hover {
    color: #911014;  /* Updated hover color */
    border-bottom: 2px solid #911014;  /* Add border on hover */
    padding-bottom: 2px;  /* Optional padding for better visibility */
}
.single__navigation-wrapper {
    margin-left: 20px;  /* Shifts the navigation wrapper to the right */
}
.share-wrap {
    margin-left: 10px !important; /* Add 20px margin to the left */
}
/* Container for the share buttons */
.share-wrap {
    display: flex;
    align-items: center;
    gap: 15px; /* Space between the share title and buttons */
    margin: 20px 0;
    padding: 15px; /* Padding around the entire container */
    border-radius: 10px; /* Optional: rounded corners for the container */
    background-color: #f9f9f9; /* Optional: background color for the container */
}

/* Share title styling */
.share-title {
    font-weight: bold;
    color: #333;
    margin-right: 15px; /* Space between title and buttons */
}

/* Wrapper for the individual buttons */
.share-buttons {
    display: flex;
    gap: 10px; /* Space between each social button */
}

/* Styling for each social button */
.share-buttons a {
    display: inline-block;
    padding: 10px;
    border-radius: 5px;
    background-color: #f1f1f1;
    color: #333;
    font-size: 18px;
    transition: all 0.3s ease;
    text-align: center;
}

.share-buttons a:hover {
    background-color: #911014; /* Hover effect */
    color: white; /* Change text color on hover */
}

.share-buttons .fb {
    background-color: #3b5998; /* Facebook color */
}

.share-buttons .fb:hover {
    background-color: #2d4373; /* Facebook hover color */
}

.share-buttons .tw {
    background-color: #1da1f2; /* Twitter color */
}

.share-buttons .tw:hover {
    background-color: #1a91da; /* Twitter hover color */
}

.share-buttons .wh {
    background-color: #25d366; /* WhatsApp color */
}

.share-buttons .wh:hover {
    background-color: #128c7e; /* WhatsApp hover color */
}

.share-buttons .em {
    background-color: #f39c12; /* Email color */
}

.share-buttons .em:hover {
    background-color: #e67e22; /* Email hover color */
}

.share-buttons .empath-print-btn {
    display: inline-block;
    padding: 10px;
    background-color: #8e44ad; /* Print button color */
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

.share-buttons .empath-print-btn:hover {
    background-color: #732d91; /* Print button hover color */
}
.post__hero-item.d-flex.align-items-center {
    background-color: #710003; /* Change to your desired background color */
    color: #ffffff; /* Change to your desired text color */
}

/* Wrapper for the share buttons */
.share-wrap {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important; /* Adjust spacing between buttons */
}

/* Style for all share buttons */
.share-wrap a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 40px !important;   /* Adjust button size */
    height: 40px !important;
    border-radius: 50% !important;
    background-color: #f1f1f1 !important; /* or your preferred color */
    text-decoration: none !important;
    color: #000 !important; /* Icon color */
    font-size: 16px !important;
    transition: background-color 0.3s ease, color 0.3s ease !important;
}

/* Hover effect */
.share-wrap a:hover {
    background-color: #333 !important;
    color: #fff !important;
}

/* Optional: individual button colors */
.share-wrap a.fb {
    background-color: #3b5998 !important;
    color: white !important;
}
.share-wrap a.tw {
    background-color: #55acee !important;
    color: white !important;
}
.share-wrap a.wh {
    background-color: #25D366 !important;
    color: white !important;
}
.share-wrap a.em {
    background-color: #7a7a7a !important;
    color: white !important;
}

.share-wrap a i {
    pointer-events: none !important;
}
.empath-print-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 40px !important;  /* Adjust as needed */
    height: 40px !important;
    border-radius: 50% !important;
    background-color: #ccc !important; /* Set your preferred color */
    color: #000 !important;  /* Icon color */
    font-size: 16px !important;
    cursor: pointer !important;
}/* End custom CSS */