/* Header Logo */
.site-header .site-logo a img.main-logo {
    width: 113px !important;
    height: 29.92px !important;
}

.site-header .site-logo a img.logo-sticky {
    width: 113px !important;
    height: 29.92px !important;
}
/* ------------------- */

/* Footer Logo */
.wp-image-5327 {
	width:150px !important;
}
/* ------------------- */

/* Navigation Menu { */
@media (max-width: 991px) {
/*|_ Mobile View */
.header-inner .main-nav {
		padding-left: 20px;
		padding-right: 20px;
	}
/* ------------------ _|*/
}


@media (min-width: 992px) {
/*|_ Desktop View */
/*|_|_ Navigation Menu Arrows*/
.site-header .site-main-menu .menu-item .sub-menu .menu-item-has-children> a::after {
        content: "";
        display: inline-block;
        width: 6px;
        height: 6px;
        margin: 0px 18px;
        border-right: 2px solid currentColor;
        border-bottom: 2px solid currentColor;
			color: currentColor;
			transform: rotate(315deg) translateY(11px);
	}

	.site-main-menu .menu-item .sub-menu .menu-item-has-children:hover > a::after {
		color: currentColor;
        transform: rotate(315deg) translateY(11px);
    }
/* ---------------- _|_|*/
/* ------------------ _|*/
}
/* ------------------- } */

/* Testimonial Section */
/* Main testimonial tabs slider */
#tt-tabs-nav.tabs-slider {
    position: relative;
    width: 100%;
    margin: 0 auto;
    overflow: visible !important;
    box-sizing: border-box;
}

/* Only the sliding content should be clipped */
#tt-tabs-nav.tabs-slider .slick-list {
    overflow: hidden;
}

/* Vertically align tabs */
#tt-tabs-nav.tabs-slider .slick-track {
    display: flex;
    align-items: center;
}

#tt-tabs-nav.tabs-slider .slick-slide {
    height: auto;
}

#tt-tabs-nav.tabs-slider .slick-slide > div {
    height: 100%;
}

#tt-tabs-nav.tabs-slider li,
#tt-tabs-nav.tabs-slider li a {
    box-sizing: border-box;
}

#tt-tabs-nav.tabs-slider li a {
    display: flex;
    align-items: center;
}

/* General arrow styling */
#tt-tabs-nav.tabs-slider .slick-prev,
#tt-tabs-nav.tabs-slider .slick-next {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 36px;
    height: 36px;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    z-index: 10;
}

/* Desktop arrows outside the slider */
#tt-tabs-nav.tabs-slider .slick-prev {
    left: -20px !important;
    right: auto !important;
}

#tt-tabs-nav.tabs-slider .slick-next {
    right: -20px !important;
    left: auto !important;
}

@media (max-width: 768px) {
/*|_ Tablet and mobile */
    #tt-tabs-nav.tabs-slider {
        width: 100%;
        max-width: 100%;
        /*margin: 0 auto !important;*/
        padding: 0 48px !important;
        box-sizing: border-box;
        overflow: hidden;
    }

    /* Center the visible tab area */
    #tt-tabs-nav.tabs-slider .slick-list {
        width: 100%;
        margin: 0 auto;
    }

    #tt-tabs-nav.tabs-slider .slick-track {
        display: flex;
        align-items: center;
    }

    #tt-tabs-nav.tabs-slider .slick-slide {
        height: auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    #tt-tabs-nav.tabs-slider .slick-slide > div {
        width: 100%;
        padding: 0 5px;
        box-sizing: border-box;
    }

    /* Center tab content */
    #tt-tabs-nav.tabs-slider li,
    #tt-tabs-nav.tabs-slider li a {
        width: 100% !important;
        box-sizing: border-box;
    }

    #tt-tabs-nav.tabs-slider li a {
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

    #tt-tabs-nav.tabs-slider .author-info {
        text-align: center;
    }

    /* Center arrows vertically with tabs */
    #tt-tabs-nav.tabs-slider .slick-prev,
    #tt-tabs-nav.tabs-slider .slick-next {
        position: absolute;
        top: 50% !important;
        transform: translateY(-50%) !important;
        width: 36px;
        height: 36px;
        padding: 0 !important;
        margin: 0 !important;
        display: flex !important;
        align-items: center;
        justify-content: center;
        z-index: 10;
    }

    #tt-tabs-nav.tabs-slider .slick-prev {
        left: 6px !important;
        right: auto !important;
    }

    #tt-tabs-nav.tabs-slider .slick-next {
        right: 6px !important;
        left: auto !important;
    }
/* ------------------ _|*/
}
/* ------------------- */

/* Blogs */
.post-grid {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.post-grid .blog-content {
    padding: 19px 30px 30px !important;
    min-height: 320px !important;
	 flex: 1 !important;
   display: flex !important;
}

.post-grid .feature-image {
    flex-shrink: 0 !important;
}

.post-grid .feature-image img {
    object-position: left !important;
}

.post-grid .entry-header {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.post-grid .meta-category-wrapper {
    margin-bottom: 12px !important;
}

.post-grid .entry-title {
    margin-bottom: 12px !important;
}

.post-grid .entry-header > p {
    margin-bottom: 20px !important;
}

.post-grid .post-meta {
    margin-top: auto !important;
}
/* ------------------- */