.elementor-kit-64589{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#1D1D1D;--e-global-color-accent:#CC0000;--e-global-color-9c899f0:#C8C8C8;--e-global-color-90095a4:#000000;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"EB Garamond";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"EB Garamond";--e-global-typography-accent-font-weight:500;--e-global-typography-a632424-font-family:"Open Sans";color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:16px;}.elementor-kit-64589 e-page-transition{background-color:#FFBC7D;}.elementor-kit-64589 a{color:var( --e-global-color-primary );}.elementor-kit-64589 a:hover{color:#CC0000;text-decoration:underline;}.elementor-kit-64589 h2{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-weight:700;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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 */.event-date {
   font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}
/* Ads Css */
.gdusa-highlight-wrapper img{
    width:100% !important;
}
.elementor-post__excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Custom Post Widget Css */
.post-title {
    font-family: "EB Garamond", Sans-serif;
    font-size: 24px;
    color: #000;
}

.post-excerpt {
    font-family: "Open Sans";
    font-size: 18px;
    color: #000;
    line-height: 24.51px;
}


.post-excerpt-mobile {
    font-family: "Open Sans";
    font-size: 18px;
    color: #000;
    line-height: 21.79px;
}

.post-category {
    font-family: "Open Sans";
    font-size: 15px;
    color: #4D4D4D;
    text-transform: uppercase;
    line-height: 20.43px;
}

.post-category a{
    color: #4D4D4D;
    line-height: 20.43px;
}

.sort-buttons {
    text-align: right;
    font-family: "Open Sans";
    color: #808080;
    text-transform: uppercase;
    font-size: 15px;
}

.sort-buttons button{
    text-align: right;
    font-family: "Open Sans";
    color: #000;
    text-transform: uppercase;
    border-color: #000;
    background: #F4F4F4;
    font-weight: 600;
    font-size: 15px;
    border-radius: 7px;
    margin-left: 9px;
}

.sort-buttons button:hover {
    color: #4D4D4D;
    background-color: #F4F4F4;
    border-color: #4D4D4D;
}

.load-more {
    text-transform: uppercase;
    color: #ffffff;
    border-color: #000;
    background: #000;
    font-family: "Open Sans";
    font-weight: bold;
    font-size: 16px;
    padding: 15px 35px;
    line-height: 21.79px;
}

.load-more:focus, .load-more:active {
    text-transform: uppercase;
    color: #ffffff;
    border-color: #000;
    background: #000;
    font-family: "Open Sans";
}

.load-more:hover{
    text-transform: uppercase;
    color: #4D4D4D;
    border-color: #4D4D4D;
    background: #ffffff;
    font-family: "Open Sans";
}

.load-more-btn-div {
    display: flex;
    justify-content: center;
    margin-top: 12px;
    margin-bottom: 29px;
}

.posts-list hr {
    margin: 20px;
    margin-left: 0px;
    margin-right: 0px;
}


/* Vertical */
.post-title-vertical {
    font-family: "Open Sans";
    font-size: 20px;
    font-weight: bold;
    color: #000;
    /*text-decoration: underline;*/
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 27.24px;
}
/* custom css*/
.post-container-style .post-excerpt-vertical {
   font-size: 14px;
    line-height: 19.07px;
}
.post-container-style .post-title-vertical {
   font-size: 16px;
    text-decoration: underline;
    line-height: 21.79px;
}

.post-title-vertical-mobile {
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: bold;
    color: #000;
    margin-bottom: 10px;
    line-height: 24.51px;
}
.post-title-vertical-mobile a{
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: bold;
    color: #000;
    margin-bottom: 10px;
    line-height: 24.51px;
}

.post-excerpt-vertical {
    font-family: "Open Sans";
    font-size: 18px;
    line-height: 24.51px;
    color: #000;
    overflow: hidden;
     display: -webkit-box;
        -webkit-line-clamp: 5; /* Number of lines to show */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
}

.post-category-vertical {
    font-family: "Open Sans";
    font-size: 15px;
    color: #4D4D4D;
    text-transform: uppercase;
}

.post-meta-category-vertical-mobile {
    font-family: "Open Sans";
    font-size: 15px;
    color: #4D4D4D;
    text-transform: uppercase;
    line-height: 20.43px;
}

.post-category-vertical a{
    /*color: #4D4D4D;*/
}

.post-meta-category-vertical-mobile a{
    color: #4D4D4D;
}

.post-thumbnail-vertical img{
    width: 238px !important;
    height: 168px !important;
    object-fit: cover;
}

.post-thumbnail-vertical-mobile img{
    margin: 10px;
    width: 132px !important;
    height: 90px !important;
    object-fit: cover;
}


/* Horizontal */
.post-thumbnail-horizontal p img {
    width: 300px !important;
    height: 200px !important;
    object-fit: cover;
}


.post-thumbnail-horizontal-mobile p img {
    width: 350px !important;
    height: 220px !important;
    object-fit: cover;
    margin: 10px;
}


.post-title-horizontal {
    font-family: "EB Garamond", Sans-serif;
    font-size: 24px;
    color: #000;
    line-height: 31.32px;
}

.post-title-horizontal-mobile {
    font-family: "EB Garamond", Sans-serif;
    font-size: 24px;
    color: #000;
    font-weight: bold;
    line-height:31.32px;
}

.post-excerpt-horizontal {
    font-family: "Open Sans";
    font-size: 18px;
    color: #000;
    
}

.post-category-horizontal {
    font-family: "Open Sans";
    font-size: 15px;
    color: #4D4D4D;
    text-transform: uppercase;
}

.post-category-horizontal a{
    color: #4D4D4D;
}

.no-post-found {
    font-family: "Open Sans";
    font-size: 18px;
    color: #000;
}

.ad-div {
    width: 300px;
    height: 250px;
    margin: auto;
}

.custom-post-item .custom-field-value {
    font-family: "Open Sans";
    font-style: italic;
    font-size: 16px;
    margin-bottom: 10px
}

.custom-post-item .custom-featured-image {
    background-size: contain
}

.custom-post-item .custom-post-title {
    font-family: "EB Garamond";
    text-decoration: underline;
    font-weight: bold;
    font-size: 20px;
}

.custom-post-item .custom-post-content {
    font-family: "Open Sans";
    font-style: normal;
    font-size: 16px;
}


.border-start {
    border-left: 1px solid #ccc; /* Add vertical separator */
}

@media (max-width: 768px) {
    .border-start {
        border-left: none; /* Remove vertical lines on smaller screens */
    }
}

.tag-item .tag-name {
    font-family: "EB Garamond";
    text-transform: uppercase;
    font-size: 12px;
}

.subcategory-item .post-title{
    line-height: 1;
}

.subcategory-item .post-title a{
    font-family: "EB Garamond";
    font-size: 16px;
    color: black !important;
}

.subcategory-item .post-title a::hover {
    color: #C8C8C8 !important;
}

/*#uc_post_list_elementor_4085c34 .uc_post_list_box:last-child {*/
/*    border-style: none;*/
/*    border-width: 0px 0px 0px 0px !important;*/
/*    border-color: #fff !important;*/
/*}*/

/*.enter-now-button::before {*/
/*    content: 'Enter Now'!important;*/
/*    line-height: 24.51px;font-size:18px;*/
/*    font-style:normal;*/
/*    font-weight:bold;*/
/*    display:inline-block!important;*/
/*    position:relative;*/
/*    margin-bottom:1.75em;*/
/*}*/

/*.enter-now-button::after {*/
/*content: 'CHECK OUT OUR LATEST COMPETITION'!important;*/
/*display:block;*/
/*position:absolute!important;*/
/*top:25px;*/
/*font-size: .75em;*/
/*}*/

.gdusa-ads-between-single-post .gdusa-highlight-wrapper {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  justify-content: center;
  margin: 20px 0;
}

#gdusa-1007996686 .gdusa-target {
  flex: 1;
  min-width: 300px;
  max-width: 50%;
  box-sizing: border-box;
}
.term-189 .ads-display {display:none !important;}/* End custom CSS */