/* ===================================================================================
* Theme Name: Apexa Child* Theme URI: https://apexa.alithemes.com
* Author: ThemeDox* Author URI: https://themeforest.net/user/alithemes
* Description: Apexa - Multipurpose Business Consulting WordPress Theme
* Version: 1.0*
* Template: apexa
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready
* We encourage you to create Child theme for any modifications you will want to do.
* Why use Child theme?* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.
* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress
/====================================================================================== */

.main-logo img {
    max-height: 60px !important;
}

.e-gallery-image {
    background-size: contain !important;
    background-repeat: no-repeat;
}

.footer-newsletter form input {
    border-radius: 10px;
}

.footer-newsletter .btn {
    border-radius: 10px;
}

.swiper-slide .btn {
    display: inline-flex;
    align-items: center;
}


/* top bar icon style start */
#topbar_social_icons .elementor-icon-list-items {
    display: flex;
    flex-wrap: wrap;
    gap: 0 16px;
    align-items: center;
    justify-content: center;
}

#topbar_social_icons .elementor-icon-list-item {
    margin: 0 6px !important;
    padding: 0 !important;
}

#topbar_social_icons .elementor-icon-list-text {
    display: none;
}

#topbar_social_icons svg {
    fill: #B8B9DA;
}

/* top bar icon style end */

/* Home page style start*/
#features_section .features__item-wrap .features__icon svg {
    display: none;
}


#features_section .features__item-wrap .features__item {
    height: 100%;
}

#features_section .features__item-wrap .features__icon {
    background-color: transparent;
    background-size: cover;
    background-repeat: no-repeat;
}

#features_section .features__item-wrap .row .col-lg-3:nth-child(1) .features__icon {
    background-image: url("/wp-content/uploads/2024/01/sis-cc-logo.png");
}

#features_section .features__item-wrap .row .col-lg-3:nth-child(2) .features__icon {
    background-image: url("/wp-content/uploads/2024/01/lifecycle.png");
}

#features_section .features__item-wrap .row .col-lg-3:nth-child(3) .features__icon {
    background-image: url("/wp-content/uploads/2024/01/opensource.png");
}

#features_section .features__item-wrap .row .col-lg-3:nth-child(4) .features__icon {
    background-image: url("/wp-content/uploads/2024/01/component.png");
}

/* blog carousel */
.elementor-widget-blogpost .blog__post-content-two .blog-avatar {
    display: none;
}

/* Home page style end*/

/* blog page style start*/

.blog-post-wrap .blog__post-content-two .blog-post-meta .category {
    display: none;
}

.blog-post-wrap .blog__post-content-two .blog-avatar {
    display: none;
}

/* blog page style end*/


/* footer style start */
#footer_icons .elementor-icon-list-items {
    display: flex;
    flex-wrap: wrap;
    gap: 0 16px;
    align-items: center;
    justify-content: center;
}

#footer_icons .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

#footer_icons .elementor-icon-list-text {
    display: none;
}

/* footer style end */

/* home page style start */
#community_news_section .blog__post-two {
    height: 100%;
    border-radius: 0;
}

#community_news_section .blog__post-two .blog__post-thumb-two {
    border-radius: 0;
}

/* home page style end */

/* blog page style start */
.blog .blog__area .blog__post-two {
    border-radius: 0;
}

.blog .blog__area .blog__post-two .blog__post-thumb-two {
    border-radius: 0;
}

.blog .blog__area .blog__sidebar #tag_cloud-1 {
    display: none;
}

/* blog page style end */


/* blog detail page style start */
.single-post .blog-details-area .blog-post-meta .author,
.single-post .blog-details-area .blog-post-meta .comments {
    display: none;
}

.single-post .blog-details-area .blog__details-thumb {
    display: none;
}

.single-post .blog-details-area .blog__sidebar #categories-1,
.single-post .blog-details-area .blog__sidebar #tag_cloud-1 {
    display: none;
}

/* blog detail page style end */


/* Global text transform */
.section-title .sub-title {
    text-transform: lowercase;
}

.section-title .sub-title::first-letter {
    text-transform: uppercase;
}

.section-title .title .split-line {
    text-transform: lowercase;
}

.section-title .title .split-line:first-child div:first-child div:first-child {
    text-transform: uppercase;
}

.slider__content .title {
    text-transform: lowercase;
}

.slider__content .title:first-letter {
    text-transform: uppercase;
}

.slider__content .p {
    text-transform: lowercase;
}

.slider__content .p:first-letter {
    text-transform: uppercase;
}

.elementor-flip-box__layer__title {
    text-transform: lowercase;
}

.elementor-flip-box__layer__title:first-letter {
    text-transform: uppercase;
}

.elementor-flip-box__layer__description {
    text-transform: lowercase;
}

.elementor-flip-box__layer__description:first-letter {
    text-transform: uppercase;
}

/* Global text transform end */

/* single post page start */
#post_tags .elementor-post-info__terms-list a {
    font-size: 14px;
    font-weight: 500;
    color: var(--tg-body-color);
    border: 1px solid var(--tg-color-gray-2);
    display: inline-block;
    line-height: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    padding: 7px 10px;
    text-transform: capitalize;
}

#post_tags .elementor-post-info__terms-list a:hover {
    border-color: var(--tg-theme-primary);
    background: var(--tg-theme-primary);
    color: var(--tg-color-white-default);
}

#post_tags .elementor-post-info__terms-list {
    visibility: hidden;
}

#post_tags .elementor-post-info__terms-list a {
    visibility: visible;
}

#post_tags .elementor-post-info__item-prefix {
    font-family: var(--tg-heading-font-family);
    color: var(--tg-heading-color);
    margin-top: 0;
    font-weight: var(--tg-fw-bold);
    line-height: var(--tg-heading-line-height);
    text-transform: unset;
}

blockquote p, .wp-block-quote p, .blog-details-content blockquote p {
    text-transform: unset;
}

.wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer {
    text-transform: unset;
}

/* single post page end */