/** swipers **/
.elementor-widget-wrap.e-swiper-container {
	width: 100%!important;
}

.swiper-slide {
    width: 100%!important;
}

.post-password-required {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
}


.noWrap {
    white-space:nowrap;
}

.appointment:hover, .chat .elementor-button:hover {
    cursor: pointer;
}

.site-footer {
    display: none!important;
}

.header-container.elementor-sticky--effects {
    background: #F8F7F2!important;
    box-shadow: 0px 5px 20px -3px rgba(0,0,0,0.15)!important;
}

.header-logo img {
    filter: brightness(0) invert(1);
}

.header-container.elementor-sticky--effects .header-logo img {
    filter: none !important;
}

.header-container.elementor-sticky--effects .jet-menu-item a {
    color: #00263d !important;
}

.header-container.elementor-sticky--effects .jet-menu-item a:hover {
    color: #b78d23 !important;
}

.header-container.elementor-sticky--effects .header-call .elementor-icon-list-text{
    color: #00263d !important;
}

.header-container.elementor-sticky--effects .header-call .elementor-icon-list-icon i{
    color: #00263d !important;
}

.header-container.elementor-sticky--effects .jet-current-menu-item > a {
    color: #00263d !important;
}

@media only screen and (min-width: 1025px) {
    
.payOnline {
    border: 2px solid white;
    border-radius: 3px;
    margin-left: 5px;
    transition: 0.2s ease-out;
}

.payOnline:hover {
    border-color: #b78d23 !important;
    box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.2), inset 0px 0px 30px 5px rgba(0,0,0,0.2);
    text-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}

.header-container.elementor-sticky--effects .payOnline {
    border-color: #00263d !important;
}
.header-container.elementor-sticky--effects .payOnline:hover {
    border-color: #b78d23 !important;
    color: #b78d23 !important;
    box-shadow: none!important;
    text-shadow: none!important;
}

}

.jet-current-page-ancestor a{
    color: white !important;
}

.header-container.elementor-sticky--effects .jet-current-page-ancestor a{
    color: #00263d !important;
}

/** Hero Google Logo **/
.slogan img {
    max-width: 280px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .slogan img {
        max-width: 200px;
    }
}

@media (max-width: 767px) {
    .slogan img {
        max-width: 175px;
        margin-top: 5px;
    }
}

/** Lightbox **/
.elementor-slideshow__footer {
    display: none!important;
}

/** Sidebar **/
.elementor-widget-sidebar {
    list-style: none!important;
}