/*
 Theme Name:   Little Sisters Child
 Theme URI:    
 Description:  Little Sisters Child Theme
 Author:       
 Author URI:   
 Template:     little-sisters
 Version:      2.0
 Tags:         
 Text Domain:  little-sisters
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

:root, .scheme_dark, body.scheme_dark, .scheme_light, body.scheme_light {
    --theme-color-text_link:#E84D47;
    --theme-color-text_hover:#d43933;
    --theme-color-text_link2:#E84D47;
    --theme-color-text_hover2:#d43933;

    --theme-color-alter_link:#E84D47;
    --theme-color-alter_hover:#d43933;
    --theme-color-alter_link2:#E84D47;
    --theme-color-alter_hover2:#d43933;

    font-family: "Poppins", sans-serif;
}

[class*="scheme_"].footer_wrap h1, [class*="scheme_"].footer_wrap h2, [class*="scheme_"].footer_wrap h3, [class*="scheme_"].footer_wrap h4, [class*="scheme_"].footer_wrap h5, [class*="scheme_"].footer_wrap h6, [class*="scheme_"].footer_wrap h1 a, [class*="scheme_"].footer_wrap h2 a, [class*="scheme_"].footer_wrap h3 a, [class*="scheme_"].footer_wrap h4 a, [class*="scheme_"].footer_wrap h5 a, [class*="scheme_"].footer_wrap h6 a, .footer_wrap [class*="scheme_"].vc_row h1, .footer_wrap [class*="scheme_"].vc_row h2, .footer_wrap [class*="scheme_"].vc_row h3, .footer_wrap [class*="scheme_"].vc_row h4, .footer_wrap [class*="scheme_"].vc_row h5, .footer_wrap [class*="scheme_"].vc_row h6, .footer_wrap [class*="scheme_"].vc_row h1 a, .footer_wrap [class*="scheme_"].vc_row h2 a, .footer_wrap [class*="scheme_"].vc_row h3 a, .footer_wrap [class*="scheme_"].vc_row h4 a, .footer_wrap [class*="scheme_"].vc_row h5 a, .footer_wrap [class*="scheme_"].vc_row h6 a {
    color: #333;
}
.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_link {
    color: #333;
}
[class*="scheme_"], body[class*="scheme_"] {
    color: #333;
}
.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_link:hover {
    color: #222
}
.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_title:after {
    background-color: var(--theme-color-bd_color);
}
.sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
    color: #333
}

.sc_button {
    border-radius: 6px !important
}
.elementor-153 .elementor-element.elementor-element-2eed5509.elementor-view-framed .elementor-icon:hover, .elementor-153 .elementor-element.elementor-element-2eed5509.elementor-view-default .elementor-icon:hover svg {
    fill: #E84D47;
    color: #E84D47;
    border-color: #E84D47;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
    width: 18.5em;
}
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li>a {
    padding: 0.3em 1.6em;
}

.gallery img {
width: 100%; /* Adjust this according to your layout */
height: auto; /* Maintain original aspect ratio */
border-radius: 6px;
}

.gallery .slider-slide:nth-child(odd) img {
/* Landscape */
height: 280px !important;
object-fit: cover; /* Ensure the image fits within its container */
}

.gallery .slider-slide:nth-child(even) img {
/* Portrait */
height: 400px !important;
object-fit: cover; /* Cover the entire container with the image, maintaining aspect ratio */
}


/* Our Homes */
.sc_services_unusual .sc_services_item_title, .sc_services_unusual .sc_services_item_title a {
    overflow: visible;
    white-space: normal;
}
.sc_services_unusual .sc_services_item_title {
    font-size: 1.5em;
}
.sc_services_unusual .sc_services_item_thumb img {
    height: 260px !important;
    object-fit: cover;
}
    
.elementor-153 .elementor-element.elementor-element-3887c6fb {
    background-image: url("https://www.littlesistersofthepoor.co.uk/wp-content/uploads/2024/03/38505798_2192474517490307_1581261200082075648_n.jpg");
}

/* Blog post */
.post-template-default .post_header_wrap_style_style-1.with_featured_image:before {
    display: none;
}
.post-template-default .post_header_wrap_style_style-1 .post_featured {
    background-color: #21273f;
    position: relative;
    max-height: 450px;
}
.post-template-default .post_header_wrap_style_style-1 .post_featured:after {
    content: "";
    background-color:#0b0d1387;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
}
.post-template-default .post_header_wrap_style_style-1 .post_featured .post_header {
    position: relative;
    z-index: 1;
}
.post-template-default .post_header_wrap_style_style-1 .post_header .post_meta_categories {
    display: none;
}
.related_wrap.related_style_classic .post_meta {
    display: none;
}
.related_wrap.related_style_classic .post_meta .post_date:after {
    display: none;
}
.post_layout_classic .post_meta_item.post_categories, .post_layout_classic .post_meta_likes, .post_layout_classic .post_meta_comments {
    display: none;
}
.sc_blogger_classic_default>.sc_blogger_content>.column-1_1 + .column-1_1 {
    margin-top:0 !important;
}


.sc_testimonials_accent2 .sc_testimonials_item {
    padding: 35px 40px 30px 45px;
}
.sc_testimonials_accent2 .sc_testimonials_item_author {
    margin-top: 5px;
}
.sc_testimonials_accent2 .sc_testimonials_item:before {
    margin-bottom: 10px;
}
.sc_testimonials_accent2 [class*="column"] .sc_testimonials_item_content, .sc_testimonials_accent2 .sc_testimonials_item_content {
    font-size: 16px;
    line-height: 24px;
}

.gallery-item {
    padding-top: 5px;
    padding-bottom: 5px;
}


/* Slider */

.slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
    margin-left: -10px;
}
.slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next, .slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
    margin-right: -10px;
}
.sc_slider_controls .slider_controls_wrap>a, .slider_container.slider_controls_side .slider_controls_wrap>a, .slider_outer_controls_side .slider_controls_wrap>a, .slider_outer_controls_outside .slider_controls_wrap>a {
    background-color: #444;
    border-color: #444;
    color: #fff;
    display: block;
}
.sc_slider_controls .slider_controls_wrap>a:hover, .slider_container.slider_controls_side .slider_controls_wrap>a:hover, .slider_outer_controls_side .slider_controls_wrap>a:hover, .slider_outer_controls_outside .slider_controls_wrap>a:hover {
    background-color: #333;
    border-color: #333;
    color: #fff;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    display: none;
}

@media (max-width: 767px) {
    .slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
        margin-left: -25px !important;
        zoom: 0.8;
    }
    .slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next, .slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
        margin-right: -25px !important;
        zoom: 0.8;
    }
}

/* WP Give */
[id*="give-form"] div.summary.give-full-width {
    width: 100%;
    margin: 0 auto;
}
[id*="give-form"] div.summary.give-full-width .give-embed-form-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
[id*="give-form"] div.summary.give-full-width iframe {
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
}
.give-embed-form-wrapper {
    display: flex;
    justify-content: center;
}
.give-embed-form-wrapper iframe {
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
}