body .imagecopylistblock .imagecopylistblock-container .content-section.HideEllipses ul.content-cards-container li.imagecopyblock .ImageCopy-Container .Image-copy-Content .b-morelines_section_wrapper .block-textblock.b-morelines_section_ellipsis {
    min-height: initial!important;
    max-height: initial!important;
    overflow: initial!important;
    display: block;
}

body .imagecopylistblock .imagecopylistblock-container .content-section.HideEllipses ul.content-cards-container li.imagecopyblock .ImageCopy-Container .Image-copy-Content .b-morelines_section_wrapper .block-textblock.b-morelines_section_ellipsis>div:only-child,.imagecopylistblock .imagecopylistblock-container .content-section.HideEllipses ul.content-cards-container li.imagecopyblock .ImageCopy-Container .Image-copy-Content .b-morelines_section_wrapper .block-textblock.b-morelines_section_ellipsis>p:only-child {
    display: block;
}

body .imagecopylistblock .imagecopylistblock-container .content-section.HideEllipses ul.content-cards-container li.imagecopyblock .ImageCopy-Container .Image-copy-Content .b-morelines_section_wrapper .b-morelines_section_button {
    display: none;
}

body .imagecopylistblock .imagecopylistblock-container .content-section ul.content-cards-container li.imagecopyblock .ImageCopy-Container .Image-copy-Content .b-morelines_section_wrapper .block-textblock.b-morelines_section_ellipsis {
	min-height: calc(var(--line-count) * 20px) !important;
    max-height: calc(var(--line-count) * 20px) !important;
	-webkit-line-clamp: unset;
}	

body .imagecopylistblock .imagecopylistblock-container .content-section ul.content-cards-container li.imagecopyblock .ImageCopy-Container .Image-copy-Content .b-morelines_section_wrapper .block-textblock.b-morelines_section_ellipsis>div:only-child, .imagecopylistblock .imagecopylistblock-container .content-section ul.content-cards-container li.imagecopyblock .ImageCopy-Container .Image-copy-Content .b-morelines_section_wrapper .block-textblock.b-morelines_section_ellipsis>p:only-child {
	-webkit-line-clamp: unset;
}

body .imagecopylistblock .imagecopylistblock-container.columns-2.content-container .content-section ul.content-cards-container li.imagecopyblock .ImageCopy-Container .Image-copy-Content .b-morelines_section_wrapper .block-textblock.b-morelines_section_ellipsis {
	min-height: calc(var(--line-count) * 20px) !important;
    max-height: calc(var(--line-count) * 20px) !important;
}

body .imagecopylistblock .imagecopylistblock-container.columns-2.content-container .content-section.HideEllipses ul.content-cards-container li.imagecopyblock .ImageCopy-Container .Image-copy-Content .b-morelines_section_wrapper .block-textblock.b-morelines_section_ellipsis {
	min-height: initial!important;
    max-height: initial!important;
}

@media screen and (min-width: 768px) {
    .mfp-wrap .mfp-container .mfp-content .text-CardPopup {
        background:#fff;
        max-width: 60%;
        margin: 0 auto;
        position: relative;
        border-radius: 8px;
        box-shadow: 0 6px 10px 4px rgba(0,0,0,.15);
        padding-bottom: 10px;
    }

    .mfp-wrap .mfp-container .mfp-content .text-CardPopup .image-popup-placeholder {
        height: 200px;
    }

    .mfp-wrap .mfp-container .mfp-content .text-CardPopup .image-popup-placeholder img {
        width: 100%;
        height: 100%;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        object-fit: cover;
    }

    .mfp-wrap .mfp-container .mfp-content .text-CardPopup .image-popup-placeholder svg {
        width: 100%;
        height: 100%;
        fill: #f76049;
        padding-top: 16px;
    }

    .mfp-wrap .mfp-container .mfp-content .text-CardPopup .header-Text-popup {
        font-size: 20px;
        font-weight: 700;
        line-height: 30px;
        color: #444;
        text-align: left;
        padding: 0 10px;
        padding-top: 10px;
        margin: 0;
        font-family: BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif;
        text-transform: capitalize;
        cursor: text;
    }

    .mfp-wrap .mfp-container .mfp-content .text-CardPopup .Popup-Content {
        padding: 10px;
        overflow-y: auto;
        max-height: 300px;
        margin-right: 10px;
        padding-bottom: 0;
        cursor: text;
        user-select: text;
    }

    .mfp-wrap .mfp-container .mfp-content .text-CardPopup .Popup-Content::-webkit-scrollbar {
        width: 4px;
    }

    .mfp-wrap .mfp-container .mfp-content .text-CardPopup .Popup-Content::-webkit-scrollbar-track {
        background: #eee;
    }

    .mfp-wrap .mfp-container .mfp-content .text-CardPopup .Popup-Content::-webkit-scrollbar-thumb {
        background: #c0c0c0;
    }

    .mfp-wrap .mfp-container .mfp-content .text-CardPopup .Popup-Content div {
        font-size: 14px;
        font-weight: 600;
        line-height: 20px;
        color: #444;
    }

    .mfp-wrap .mfp-container .mfp-content .text-CardPopup .Popup-Footer {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        margin-right: 10px;
        margin-top: 10px;
    }

    .mfp-wrap .mfp-container .mfp-content .text-CardPopup .Popup-Footer .closepopup {
        padding: 5px 8px 4px 8px;
        border: 0;
        background: rgba(0,0,0,.6);
        border-radius: 50px;
        cursor: pointer;
        font-size: 0;
    }

    .mfp-wrap .mfp-container .mfp-content .text-CardPopup .Popup-Footer .closepopup:before {
        display: block;
        color: #fff;
        font-size: 20px;
        line-height: 20px;
        content: "×";
        font-family: 'Open Sans';
    }

    .mfp-wrap .mfp-container .mfp-content .text-CardPopup .Popup-Footer .closepopup:focus {
        box-shadow: 0 0 0 3px #f76049;
        outline: 2px solid #fff;
        outline-offset: 2px;
        border: 2px solid #fff;
    }
}

.mfp-wrap .mfp-container .mfp-content .mfp-close {
    display: none;
}