.elementor-kit-2207{--e-global-color-primary:#F16F23;--e-global-color-secondary:#FFAC4B;--e-global-color-text:#282828;--e-global-color-accent:#F16F23;--e-global-color-403f126a:#000000;--e-global-color-69556e6c:#FFFFFF;--e-global-color-6b48b61:#00000000;--e-global-color-325ddf8:#FFD9AC;--e-global-color-8511386:#A8A8A8;--e-global-color-b75d0b8:#787878;--e-global-color-275ceaa:#DCDCDC;--e-global-color-4006994:#5E5E5E;--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-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-2207 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1230px;}.e-con{--container-max-width:1230px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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 */.circle-btn .elementor-button{
    width: 70px;
    aspect-ratio: 1 / 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.image-card .overlay-text, .image-card .overlay-btn {
    transition: all ease 0.3s;
    opacity: 0;
}

.image-card .bottom{
    transition: all 0.5s ease;
}
.image-card .bottom .overlay-text .elementor-widget-container{
    transition: all 0.6s ease;
}


.image-card:hover .bottom .overlay-text .elementor-widget-container{
    margin: 0;
}
.image-card:hover .overlay-text, .image-card:hover .overlay-btn {
    opacity: 1;
}
.related_wrap.related_style_classic .post_meta .post_author_name, .related_wrap.related_style_classic .post_meta .post_author_before{
    display: none;
}
.c-menu-mob{
    display: none;
}
.elementor-sticky--effects{
    transition: all ease 0.3s;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    box-shadow: 0px 1px 0 0 #eeeeee;
}
ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
    border: 0 !important;
}
.c-menu .sub-menu{
    text-transform: uppercase
}
.c-header{
    width: 100% !important;
    transition: all ease 0.3s;
}


.elementor-nav-menu--main .current-page-parent .elementor-item.has-submenu {
    color: var(--e-global-color-primary) !important;
}
.header_content_wrap .post_featured img{
    width: 100%;
}
.sc_socials_icons_names .social_item_type_icons_names>span.social_icon{
    line-height: 1 !important;
}
.socials_wrap .social_item{
    display: inline-flex !important;
    align-items: center;
}
.trx_addons_scroll_to_top.trx_addons_icon-up:before{
    content: "\f077" !important;
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900;
    font-size: 1rem;
}
.trx_addons_scroll_to_top.trx_addons_icon-up{
    width: 50px;
    height: 50px;
    line-height: 2em;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.post_featured:not(.post_featured_bg)[class*=hover_]{
    width: 100%;
}
.post_featured:not(.post_featured_bg)[class*=hover_] img{
    width: 100%;
}
@media only screen and (max-width: 1200px){
    .c-menu{
        display: none;
    }
    .c-menu-mob{
        display: block;
    }
}/* End custom CSS */