/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
body {
    background: #FFFCF8;
}
.slider_section .elementor-slide-button {
    padding: 20px 45px;
}
.slider_section .swiper-pagination-bullets {
    width: auto !important;
    left: 40px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    top: calc(50% - 21px);
}
.slider_section .swiper-pagination-bullets span {
    margin: 0 !important;
    background: rgb(217 217 217 / 35%) !important;
}
.slider_section .swiper-pagination-bullets span.swiper-pagination-bullet-active {
    background: rgb(217 217 217 / 100%) !important;
}

.contain_red span {
    color: #C9252B;
    font-family: "Inter-Bold", Sans-serif;
}
.os_inner_row .elementor-row {
    gap: 40px !important;
} 
.os_info_box .pp-info-box-content {
    padding: 0 25px;
}
.os_info_box .pp-info-box-container:hover .pp-info-box-content * {
    color: #FFF !important;
}
.oa_counter .elementor-counter-number-wrapper {
    margin-bottom: 8px !important;
}
.subscribe_form input {
    padding: 25px 31px !important;
    background-image: url("https://wpstage.a2hosted.com/Yourshore/wp-content/uploads/2023/06/mialbg.png");
    background-position: left 25px center;
    background-repeat: no-repeat;
    background-size: auto;
    text-indent: 35px;
}

@media only screen and (max-width:991px){
.os_inner_row .elementor-row{
    gap: 0px !important;
    row-gap:20px !important;
}
}
@media only screen and (max-width:675px){
    .slider_section .elementor-button.elementor-slide-button{
        padding: 15px 25px !important;
    }
    .slider_section .swiper-pagination {
        left: 20px !important; 
    }
    body .os_inner_row .elementor-element{
        row-gap:0px !important;
    }
}
.sites_contents ol, .sites_contents ul {
    padding-left:10px !important;
}