.elementor-kit-6{--e-global-color-primary:#24292A;--e-global-color-secondary:#54595F;--e-global-color-text:#3E3E3E;--e-global-color-accent:#05BA50;--e-global-color-a7eaeac:#BF1C7F;--e-global-color-f61a29a:#2E77D0;--e-global-color-9cecaf9:#D64309;--e-global-color-f080d13:#00827B;--e-global-color-85bc1dd:#401665;--e-global-color-418e020:#005DCF;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;color:#272727;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.4em;letter-spacing:0px;}.elementor-kit-6 p{margin-bottom:4px;}.elementor-kit-6 a{color:#3289FF;font-family:"Montserrat", Sans-serif;}.elementor-kit-6 h1{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-kit-6 h2{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;}.elementor-kit-6 h3{font-family:"Montserrat", Sans-serif;font-size:22px;line-height:1.2em;}.elementor-kit-6 h4{font-family:"Montserrat", Sans-serif;}.elementor-kit-6 h5{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;}.elementor-kit-6 h6{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1000px;}.e-con{--container-max-width:1000px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//**:focus {*/
/*	outline: solid #0313fc 3px !important;*/
/*}*/

/**:active {*/
/*	outline: none !important;*/
/*}*/

/*a:focus {*/
/*    outline: 5px auto #5E9ED6;*/
/*    outline: solid #0313fc 3px !important;*/
/*}*/

/*a:active {*/
/*    outline: none !important;*/
/*}*/

.restaurant-logo {
    width: 120px;
}



table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(even)>td,
table tbody>tr:nth-child(odd)>th[scope="row"], table tbody>tr:nth-child(even)>th[scope="row"] {
    border: none;
    background: transparent;
    vertical-align: middle;
}

a.download {
    color: #298fe3;
}


/*
.calendardaily {
    border-right: solid #003FD5 2px;
    padding-right: 18px;
}

.calendardaily:hover, 
.calendardaily:focus-visible {
    outline: solid blue 2px;
    overflow: visible;
}
*/

.accordian-styling ul li {
    line-height: 1.4;
    margin-left: 44px;
}

ul {
    margin-left: 20px;
}

.table-columns tr td {
    vertical-align: top;
}

.table-columns td:first-of-type {
    padding-right: 40px;
}

.bcm-leadershp h5 {
    margin-bottom: 30px;
}

.bcm-leadership .img-thumbnail {
    margin-right: 30px;
    margin-bottom: 20px;
}

.bcm-leadership .img-right {
    margin-left: 30px;
    margin-bottom: 20px;
}

.list-lineheight {
    line-height: 1.8;
}

.flow * {
    margin-bottom: 10px;
}

.block-links a {
    display: block;
}

.icon-hover {
    transition: transform .2s ease-in-out;
    cursor: pointer;
}


.icon-hover:hover {
    transform: scale(1.06);
    cursor: pointer;
}

#power-of-play-global {
    max-width: 782px;
    margin-inline: auto;
}


#power-of-play-global h3 {
    margin-top: 28px;
}

.icon-hover-img img {
    transition: transform .2s ease-in-out;
    cursor: pointer;
}


.icon-hover-img img:hover  {
    transform: scale(1.06);
    cursor: pointer;
}

.two-col-grid {
    display: grid;
    grid-template-columns: max-content auto;
    gap: 2rem;
    place-items: center;
    margin-inline: 10%;
}


.grid-two-col {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
}

@media only screen and (max-width: 50rem) {
    .grid-two-col {
    display: grid;
    grid-template-columns: 1fr;
    gap: 2rem;
}
}

.individual-giving-box a {
color: white;
}

body.post-2117 .elementor-element-32a12314 > .elementor-widget-container {
background-color: red !important;
}

@media only screen and (max-width: 50rem) {
    .bcm-birthday-table {
        margin-inline: auto;
        width: 100%;
    }
}

.elementor-kit-6 p {
    margin-bottom: 20px;
}

.ways-to-save-table td,
.ways-to-save-table th {
    padding: 20px;
    font-size: 14px;
}

.floor-plan_gallery-map {
    text-align: center; 
    margin-bottom: 60px;
}

.floor-plan_gallery-map p {
    display: inline-block;
}

a.careers_jobs-listing {
    color: var(--purple) !important;
}

.bcm-paragraph-tight-space p {
    margin-bottom: 4px;
}

.elementor-button#visit-admission  {
    padding-left: 0px;
}

.photography-table {
    margin-inline: auto;
}

.photography-table img {
    padding-top: 12px;
    padding-bottom: 12px;
}

.photography-table tr {
    border-bottom: solid #d3d3d3 1px;
}o

#visitpage-bottomlinks a {
    color: #3f3f3f
}

.elementor-kit-6 a  {
color: #0c6ef4;
}


.podcast-episode-transcript {
    display: block;
    margin-top: 16px;
}/* End custom CSS */