/* May Court shop calendar: corrected Holiday Hours text size. */

.mc-4698 .mc-element.mc-element-9c97474 > .mc-container {
    max-width:1600px;
    }


.mc-4698 .mc-element.mc-element-9c97474 {
    border-style:solid;
    border-width:10px 10px 10px 10px;
    border-color:#EB0A0A;
    box-shadow:0px 0px 28px 0px rgba(0,0,0,0.5);
    }


.mc-4698 .mc-element.mc-element-9c97474, .mc-4698 .mc-element.mc-element-9c97474 > .mc-background-overlay {
    border-radius:10px 10px 10px 10px;
    }


.mc-4698 .mc-element.mc-element-1745354 {
    text-align:center;
    }


.mc-4698 .mc-element.mc-element-1745354 .mc-heading-title {
    color:#DA1F1F;
    }


.mc-4698 .mc-element.mc-element-362245d {
    text-align:center;
    font-family:"Roboto", Sans-serif;
    font-size:20px;
    line-height:1.6;
    font-weight:500;
    }


.mc-4698 .mc-element.mc-element-362245d p {
    margin-block-end:20px;
    }


.mc-4698 .mc-element.mc-element-ab8da26 {
    margin-top:10px;
    margin-bottom:10px;
    }


.mc-4698 .mc-element.mc-element-88826ee > .mc-widget-container {
    margin:10px 0px 0px 0px;
    }


.mc-4698 .mc-element.mc-element-daffee8 {
    margin-top:010px;
    margin-bottom:60px;
    }


.mc-4698 .mc-element.mc-element-de98c0c p {
    margin-block-end:6px;
    }


.mc-4698 .mc-element.mc-element-e4c633f > .mc-container {
    max-width:625px;
    }


.mc-4698 .mc-element.mc-element-1e22f1e .mc-heading-title {
    font-weight:600;
    color:#000000;
    }


.mc-4698 .mc-element.mc-element-dc86db9 .mc-repeater-item-139a9fe.mc-social-icon {
    background-color:#ED23BF;
    }


.mc-4698 .mc-element.mc-element-dc86db9 {
    --grid-template-columns:repeat(0, auto);
    --grid-column-gap:5px;
    --grid-row-gap:0px;
    }


.mc-4698 .mc-element.mc-element-dc86db9 .mc-widget-container {
    text-align:center;
    }

/* Keep the announcement paragraphs at a readable size. */
.mc-4698 .mc-element.mc-element-362245d .mc-widget-container,
.mc-4698 .mc-element.mc-element-362245d .mc-widget-container p {
    font-size: 20px !important;
    line-height: 1.6 !important;
}
