mark {
    padding: 7px 17px !important;
    -webkit-box-decoration-break: clone;
    line-height: 1.6;
    background: #f9f7e3;
 
}
.insta img {
    height: 260px;
    width: 100%;
    object-fit: cover;
}
ul.ekit_socialshare li:hover div {
    background: #b4d0aa !important;!I;!;
}

img.sgpb-popup-close-button-1 {
    right: 30px !important;
}
button.elementskit-menu-hamburger.elementskit-menu-toggler {
    box-shadow: none;
}
div#sgpb-popup-dialog-main-div {
    background: url(https://i0.wp.com/sowmuchmore.co.uk/wp-content/uploads/2025/04/ChatGPT-Image-Apr-4-2025-08_37_36-AM.webp?fit=1024%2C1536&ssl=1);
    padding: 50px !important;
    box-shadow: none !important;
    background-size: cover;
}

.sgpb-subs-form-151 {
    background: transparent;
}

.sgpb-form-wrapper input {
    width: 100% !important;
    background: #fff !important;
}



div#sgpb-popup-dialog-main-div:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #ffffff5c;
    z-index: 0;
}

div#sgpb-popup-dialog-main-div * {
    z-index: 99;
    position: relative;
} 
.g-imgs img{
    padding:20px;
    background: #fff;
    height: 340px;
    object-fit: cover;
}
.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]) {
    color: #111;
}

.about-gallery img {
    height: 450px;
    width: 100%;
    object-fit: cover;
    object-position: top;
}
ul.ekit_socialshare li {
    background: #ffffff;
    border-radius: 40px;
    color: #fff;
}
textarea#comment {
    border-color: #dbdbdb;
}

p.comment-form-comment label {
    font-weight: 500;
    margin-bottom: 10px;
}


body.single-post.elementor-kit-5 h2 {
    font-size: 32px;
}

form#subscribe-blog-wp-widget-blog_subscription {
    display: flex;
    width: 100%;
    justify-content: center;
    max-width: 800px;
    margin: 0 auto;
}

p#subscribe-email {
    width: 100%;
}

input#subscribe-field-wp-widget-blog_subscription {
    width: 100%;
}

button.wp-block-button__link {}

button.wp-block-button__link {
    background-color: var(--e-global-color-primary);
    color: #FFFFFF;
    height: 46px;
    line-height: 46px;
    padding: 0px;
    font-size: 16px;
    padding: 0px 40px;
}
@media(max-width:768px){
	mark {
    padding:0px !important;
    -webkit-box-decoration-break: clone;
    line-height: 1.1;
    background: #fff;
 
}
}