.elementor-10628 .elementor-element.elementor-element-eb7f325:not(.elementor-motion-effects-element-type-background), .elementor-10628 .elementor-element.elementor-element-eb7f325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10628 .elementor-element.elementor-element-eb7f325{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10628 .elementor-element.elementor-element-eb7f325 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10628 .elementor-element.elementor-element-b66e70b{text-align:left;}.elementor-10628 .elementor-element.elementor-element-580e8c1 .elementor-toc__header-title{text-align:start;}.elementor-10628 .elementor-element.elementor-element-580e8c1 .elementor-toc__header{flex-direction:row;}.elementor-10628 .elementor-element.elementor-element-580e8c1{--item-text-hover-decoration:underline;}.elementor-10628 .elementor-element.elementor-element-6880e9c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10628 .elementor-element.elementor-element-6880e9c7{color:var( --e-global-color-primary );}body.elementor-page-10628{margin:0px 0px 0px -140px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-10628 .elementor-element.elementor-element-6880e9c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-10628{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS *//* Applies to the tag section */
.post-tags, .tags-links {
    padding-left: 180px;
    padding-right: 20px;
    margin-top: 30px;
    display: block;
}

/* Applies to the comment reply section */
.comment-respond, .comments-area {
    padding-left: 100px;
    padding-right: 20px;
    margin-top: 40px;
}

/* Responsive adjustment for mobile */
@media only screen and (max-width: 768px) {
    .post-tags, .tags-links,
    .comment-respond, .comments-area {
        padding-left: 10px;
        padding-right: 15px;
    }
}


/*For bullet points and decimal to show up on page*/
.elementor-widget-container ul li {
  list-style-type: disc !important;
  margin-left: 20px !important;
}

/* Desktop styles */
@media (min-width: 1025px) {
    .single-post h1.entry-title {
        margin-top: 180px; /* Desktop margin */
    }
}

/* Mobile styles */
@media (max-width: 1024px) {
    .single-post h1.entry-title {
        margin-top: 80px; /* Mobile margin */
    }
}/* End custom CSS */