/*
 Theme Name:   Charityheart Child
 Theme URI:    https://themeforest.net/item/charityheart-job-board-wordpress-theme/24002090
 Description:  Charityheart Child Theme
 Author:       ApusTheme
 Author URI:   https://themeforest.net/user/apustheme
 Template:     charityheart
 Version:      1.0.0
 Text Domain:  charityheart-child
*/

#wrapper-container .header-default .header-inner {
    padding: 4px 0;
}

.main-sticky-header .header-inner .container img{
    max-height: 125px;
    transition-duration: 0.2s;
    transition-timing-function: linear;
}

.sticky-header .header-inner .container img{
    max-height: 68px;
    transition-duration: 0.2s;
    transition-timing-function: linear;
}

#apus-header .sticky-header .header-inner .container a{
    color: #fff;
}

#apus-header .sticky-header .header-inner .container .dropdown-menu a{
    color: #95282d;
}

.wrapper-container .header-default .sticky-header .header-inner {
    background-color: #71706ecc;
}

.sliderLabel {
    text-shadow: -1px -1px 0 #555452, 1px -1px 0 #555452, -1px 2px 0 #555452, 2px 2px 0 #555452 !important;
}

.header-default .main-sticky-header .header-inner {
    background: transparent;
}

.widget-text-heading.default_white .title, .widget-text-heading.default_dark .title p ,
.event-style2 .entry-title, .event-style1 h3.entry-title{
    text-transform: capitalize !important;
}

.event-item .media .date-info .moth {
    color: #fff;
}

body, p {
    font-family: "Montserrat", Helvetica, Arial, sans-serif !important;
}

#main-content .detail-event .event-thumb:before {
    background: rgba(0,0,0,0);
}

.widget-blogs .widget-content .owl-item .entry-thumb img {
    height: 220px;
    object-fit: cover;
}

.widget-blogs .widget-content .owl-item article {
    height: 450px;
}

#apus-main-content .post .post-thumbnail .image-wrapper {
    position: relative;
    padding-bottom: 50%;
    height: 0;
}

#apus-main-content .post .post-thumbnail img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    object-fit: cover;
}