/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/
        .author-block {
            display: flex;
            flex-direction: column;
            font-size: 14px;
			font-family: "Quicksand", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
            color: #a77fb2;
          
        }
        .author-block__profile {
            display: flex;
            gap: 10px;
        }
        .author-block__profile__image.picture {
            flex: 0 0 auto;
            height: 50px;
            width: 50px;
            border-radius: 50%;
        }
        .author-block__profile__image.picture .picture__image {
            border-radius: inherit;
        }

        .author-block__profile__image.picture .picture__image {
            border-radius: inherit;
        }
        .picture img {
            max-width: 100%;
            width: 100%;
            height: 100%;
            object-fit: cover;
            vertical-align: top;
        }
        .author-block__profile__content {
            flex: 1;
        }
        .author-block__profile__content__lead__type {
            display: block;
            font-weight: 600;
            font-size: 14px;
			color:#18355E;
        }
        .text-link {
            --icon-size: 1em;
            font-size: 14px;
            color: #a77fb2;
            cursor: pointer;
            display: inline-flex;
            align-items: center;
            gap: .55em;
            text-decoration: underline;
            text-decoration-color: #a77fb2;
            text-underline-offset: 5px;
            text-decoration-thickness: 1px;
            font-family: "Figtree Semi Bold";
        }
        .author-block__profile, .author-block__updated {
            padding: 15px 30px;
        }
        .author-block__profile__content__lead__name, .author-block__profile__content__lead__type,.author-block__profile__content__desc {
            font-size: 14px;
        }
        .author-block {
            border-bottom: 1px solid #d3d3d3;
        }
        .author-block>*+* {
            border-top: 1px solid #d3d3d3;
        }
        @media (min-width: 1600px) {
            .author-block__profile--author:has(+.author-block__profile) {
                width: 536px;
            }
        }

        @media (min-width: 1260px) {
            .author-block__profile--author:has(+.author-block__profile) {
                width: 400px;
                flex: 0 0 auto;
            }
            .author-block__profile__content__lead__name, .author-block__profile__content__lead__type {
                display: inline;
            }
        }
        @media (min-width: 768px) { 
            .author-block {
                flex-direction: row;
                align-items: center;
            }
            .author-block__profile {
                flex: 1;
                gap: 15px;
                align-items: center;
                position: relative;
                padding-left: 15px;
            }
            .author-block__profile {
                flex: 1;
                gap: 15px;
                align-items: center;
                position: relative;
                padding-left: 15px;
            }
            .author-block>*+* {
                border-top: none;
            }
            *+.author-block__profile:before {
                content: "";
                height: 50px;
                width: 1px;
                margin: auto;
                position: absolute;
                left: 0;
                top: 0;
                bottom: 0;
                background: #d3d3d3;
            }
        }

		.sp__related-post span.vcard.author.post-author {
			display: none;
		}

		.sp__related-post span.date .label {
			display: none;
		}

		.sp__related-post .post-links {
			background: #a77fb2;
			padding: 10px 30px;
			color: #ffffff;
			border-radius: 30px;
		}

		.sp__related-post .post-links a {
			background: #a77fb2;
			color:#ffffff;
		}

		.sp__related-post .post-footer {
			background: transparent;
		}
		.column_footer_logo .logo-wrapper img {
			border-radius: 15px;
		}

#pum-791 button.pum-close.popmake-close i{
    color: #ffffff;
}
#pum-1127 button.pum-close.popmake-close i{
    color: #ffffff !important;
}
#popmake-1265 button.pum-close.popmake-close i{
    color: #ffffff !important;
}
/* for menu 26-08-25  */
@media(max-width:959px){
#fullart_custom_header a.mfn-menu-link {
    display: flex;
    justify-content: space-between;
}
    #fullart_custom_header ul.mfn-submenu li a {
    display: flex;
    justify-content: flex-start;
}
}
/* for cookie popup 22-09-25 */
.cc-window.cc-floating.cc-color-override--2130342372 {
    border-radius: 14px !important;
}

.cc-window a.cc-btn {
    border-radius: 8px !important;
    font-weight: 400 !important;
	font-size: 16px !important;
}
.cc-window span.cc-close {
    font-size: 1.2em;
    padding: 4px;
}