@import url('//fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');
/************ TEMPLATE  ************
Rotator/Ministry - Wide - 16:9
News/Bottom Button Row - Square - 1:1
(^SR)

--primary-color: #1A3B66; rgba(26,59,102,1)
--secondary-color: #BFA375; rgba(191,163,117,1)
--title-font-family: 'Libre Baskerville', serif;
--body-font-family: 'Lato', sans-serif;

Mission statement:
Queen of Peace is a Eucharist-centered faith community in the Roman Catholic tradition that strives to live the gospel of Jesus Christ and share the gifts of the Holy Spirit by welcoming all to faith formation, ministry, sacraments, and evangelization.

Father Tim's blog is the portrait news particle.
************/

.site-1 {
    --primary-color: #1A3B66;
    --secondary-color: #BFA375;

    --primary-rgb: 26,59,102;
    --secondary-rgb: 191,163,117;

    --default-white: #ffffff;
    --default-black: #000000;

    --title-font-family: 'Libre Baskerville', serif;
    --body-font-family: 'Lato', sans-serif;

    --heading-color: var(--primary-color);
    --heading-font-family: var(--title-font-family);

    --title-border-bottom: 1px solid var(--secondary-color);

    --home-title-font: var(--title-font-family);

    --transparent: rgba(255,255,255,0);

    --default-box-shadow: 0px 0px 10px rgba(0,0,0,.5);

    --swiper-box-shadow: var(--default-box-shadow);

    --ql-title-color: var(--default-white);
    --ql-font-size-desktop: 1.25vw;
    --ql-box-shadow: none;

    --swiper-height: 56vw;

    --ph-text-font-size-desktop: 1vw;
}



.readon, .button, .btn, p.readmore .btn, .sprocket-lists-portrait-container > li .sprocket-lists-portrait-item > a span, .listentobutton.moduletable {
    background: var(--primary-color);
    font-family: 'Lato', sans-serif;
} 
.g-content a {
    color: var(--secondary-color);
    font-family: 'Lato', sans-serif;
} 
/*************** ALL SITE *****************/
.item-image {display: none;}

/*************** HOMELAYOUT ***************/ 
/*************** OFFCANVAS ****************/
.g-offcanvas-toggle {color: var(--default-white);} 
.g-offcanvas-toggle .fa-fw {text-shadow: none;}

/*************** TOP **********************/ 
/*************** NAVIGATION ***************/
@media only screen and (min-width: 50.99rem) {

}

@media only screen and (max-width: 50.99rem) {
    .site-1 #g-navigation .g-logo {
        max-width: 70%;
        margin: 1rem auto;
    }
}
/*************** SLIDESHOW ****************/ 

@media only screen and (min-width: 50.99rem) {
    .ql-swiper-overlay {
        --ql-background-color: rgba(var(--primary-rgb),1);
    }

    .ql-swiper-overlay .swiper-logo {
        display: none!important;
    }

    .swiper-overlay-links .g-container > .g-grid:nth-child(2) {
        width: 33%;
    }
    .ql-swiper-overlay .g-blockcontent-subcontent > .g-blockcontent-subcontent-block:not(
    .ql-swiper-overlay .g-blockcontent-subcontent > .g-blockcontent-subcontent-block:first-child, 
    .ql-swiper-overlay .g-blockcontent-subcontent > .g-blockcontent-subcontent-block:last-child) {
        border-radius: 1rem;
    }
    .ql-swiper-overlay .g-blockcontent-subcontent > .g-blockcontent-subcontent-block:nth-child(2) {
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-top-left-radius: 0!important;
        border-top-right-radius: 0!important;
    }
    .ql-swiper-overlay .g-blockcontent-subcontent > .g-blockcontent-subcontent-block:last-child {
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
    }
    .ql-swiper-overlay .swiper-logo {
        padding: 2vw 0;
    }
    .ql-swiper-overlay .swiper-logo .g-blockcontent-subcontent-img {
        height: 7vw;
    }
    .ql-swiper-overlay .g-blockcontent-subcontent {
        gap: .5vw;
    }
    .ql-swiper-overlay .g-blockcontent-subcontent {
        padding-left: 1vw;
        padding-right: 1vw;
        padding-top: .5vw;
}
@import url('//fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');
/************ TEMPLATE  ************
Rotator/Ministry - Wide - 16:9
News/Bottom Button Row - Square - 1:1
(^SR)

--primary-color: #1A3B66; rgba(26,59,102,1)
--secondary-color: #BFA375; rgba(191,163,117,1)
--title-font-family: 'Libre Baskerville', serif;
--body-font-family: 'Lato', sans-serif;

Mission statement:
Queen of Peace is a Eucharist-centered faith community in the Roman Catholic tradition that strives to live the gospel of Jesus Christ and share the gifts of the Holy Spirit by welcoming all to faith formation, ministry, sacraments, and evangelization.

Father Tim's blog is the portrait news particle.
************/

.site-1 {
    --primary-color: #1A3B66;
    --secondary-color: #BFA375;

    --primary-rgb: 26,59,102;
    --secondary-rgb: 191,163,117;

    --default-white: #ffffff;
    --default-black: #000000;

    --title-font-family: 'Libre Baskerville', serif;
    --body-font-family: 'Lato', sans-serif;

    --heading-color: var(--primary-color);
    --heading-font-family: var(--title-font-family);

    --title-border-bottom: 1px solid var(--secondary-color);

    --home-title-font: var(--title-font-family);

    --transparent: rgba(255,255,255,0);

    --default-box-shadow: 0px 0px 10px rgba(0,0,0,.5);

    --swiper-box-shadow: var(--default-box-shadow);

    --ql-title-color: var(--default-white);
    --ql-font-size-desktop: 1.25vw;
    --ql-box-shadow: none;

    --swiper-height: 56vw;

    --ph-text-font-size-desktop: 1vw;
}



.readon, .button, .btn, p.readmore .btn, .sprocket-lists-portrait-container > li .sprocket-lists-portrait-item > a span, .listentobutton.moduletable {
    background: var(--primary-color);
    font-family: 'Lato', sans-serif;
} 
.g-content a {
    color: var(--secondary-color);
    font-family: 'Lato', sans-serif;
} 
/*************** ALL SITE *****************/
.item-image {display: none;}

/*************** HOMELAYOUT ***************/ 
/*************** OFFCANVAS ****************/
.g-offcanvas-toggle {color: var(--default-white);} 
.g-offcanvas-toggle .fa-fw {text-shadow: none;}

/*************** TOP **********************/ 
/*************** NAVIGATION ***************/
@media only screen and (min-width: 50.99rem) {

}

@media only screen and (max-width: 50.99rem) {
    .site-1 #g-navigation .g-logo {
        max-width: 70%;
        margin: 1rem auto;
    }
}
/*************** SLIDESHOW ****************/ 

@media only screen and (min-width: 50.99rem) {
    .ql-swiper-overlay {
        --ql-background-color: rgba(var(--primary-rgb),1);
    }

    .ql-swiper-overlay .swiper-logo {
        display: none!important;
    }

    .swiper-overlay-links .g-container > .g-grid:nth-child(2) {
        width: 33%;
    }
    .ql-swiper-overlay .g-blockcontent-subcontent > .g-blockcontent-subcontent-block:not(
    .ql-swiper-overlay .g-blockcontent-subcontent > .g-blockcontent-subcontent-block:first-child, 
    .ql-swiper-overlay .g-blockcontent-subcontent > .g-blockcontent-subcontent-block:last-child) {
        border-radius: 1rem;
    }
    .ql-swiper-overlay .g-blockcontent-subcontent > .g-blockcontent-subcontent-block:nth-child(2) {
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-top-left-radius: 0!important;
        border-top-right-radius: 0!important;
    }
    .ql-swiper-overlay .g-blockcontent-subcontent > .g-blockcontent-subcontent-block:last-child {
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
    }
    .ql-swiper-overlay .swiper-logo {
        padding: 2vw 0;
    }
    .ql-swiper-overlay .swiper-logo .g-blockcontent-subcontent-img {
        height: 7vw;
    }
    .ql-swiper-overlay .g-blockcontent-subcontent {
        gap: .5vw;
    }
    .ql-swiper-overlay .g-blockcontent-subcontent {
        padding-left: 1vw;
        padding-right: 1vw;
}

.g-swiper .swiper-container.g-swiper-slider {
    padding-top: 1vw;
}

@media only screen and (max-width: 50.99rem) {
    #g-slideshow .ql-swiper-overlay {
        order: 2;
    }
    .fullwidth-swiper {
        order: 1;
    }
}
@import url('//fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');
/************ TEMPLATE  ************
Rotator/Ministry - Wide - 16:9
News/Bottom Button Row - Square - 1:1
(^SR)

--primary-color: #1A3B66; rgba(26,59,102,1)
--secondary-color: #BFA375; rgba(191,163,117,1)
--title-font-family: 'Libre Baskerville', serif;
--body-font-family: 'Lato', sans-serif;

Mission statement:
Queen of Peace is a Eucharist-centered faith community in the Roman Catholic tradition that strives to live the gospel of Jesus Christ and share the gifts of the Holy Spirit by welcoming all to faith formation, ministry, sacraments, and evangelization.

Father Tim's blog is the portrait news particle.
************/

.site-1 {
    --primary-color: #1A3B66;
    --secondary-color: #BFA375;

    --primary-rgb: 26,59,102;
    --secondary-rgb: 191,163,117;

    --default-white: #ffffff;
    --default-black: #000000;

    --title-font-family: 'Libre Baskerville', serif;
    --body-font-family: 'Lato', sans-serif;

    --heading-color: var(--primary-color);
    --heading-font-family: var(--title-font-family);

    --title-border-bottom: 1px solid var(--secondary-color);

    --home-title-font: var(--title-font-family);

    --transparent: rgba(255,255,255,0);

    --default-box-shadow: 0px 0px 10px rgba(0,0,0,.5);

    --swiper-box-shadow: var(--default-box-shadow);

    --ql-title-color: var(--default-white);
    --ql-font-size-desktop: 1.25vw;
    --ql-box-shadow: none;

    --swiper-height: 56vw;

    --ph-text-font-size-desktop: 1vw;
}



.readon, .button, .btn, p.readmore .btn, .sprocket-lists-portrait-container > li .sprocket-lists-portrait-item > a span, .listentobutton.moduletable {
    background: var(--primary-color);
    font-family: 'Lato', sans-serif;
} 
.g-content a {
    color: var(--secondary-color);
    font-family: 'Lato', sans-serif;
} 
/*************** ALL SITE *****************/
.item-image {display: none;}

/*************** HOMELAYOUT ***************/ 
/*************** OFFCANVAS ****************/
.g-offcanvas-toggle {color: var(--default-white);} 
.g-offcanvas-toggle .fa-fw {text-shadow: none;}

/*************** TOP **********************/ 
/*************** NAVIGATION ***************/
@media only screen and (min-width: 50.99rem) {

}

@media only screen and (max-width: 50.99rem) {
    .site-1 #g-navigation .g-logo {
        max-width: 70%;
        margin: 1rem auto;
    }
}
/*************** SLIDESHOW ****************/ 

@media only screen and (min-width: 50.99rem) {
    .ql-swiper-overlay {
        --ql-background-color: rgba(var(--primary-rgb),1);
    }

    .ql-swiper-overlay .swiper-logo {
        display: none!important;
    }

    .swiper-overlay-links .g-container > .g-grid:nth-child(2) {
        width: 33%;
    }
    .ql-swiper-overlay .g-blockcontent-subcontent > .g-blockcontent-subcontent-block:not(
    .ql-swiper-overlay .g-blockcontent-subcontent > .g-blockcontent-subcontent-block:first-child, 
    .ql-swiper-overlay .g-blockcontent-subcontent > .g-blockcontent-subcontent-block:last-child) {
        border-radius: 1rem;
    }
    .ql-swiper-overlay .g-blockcontent-subcontent > .g-blockcontent-subcontent-block:nth-child(2) {
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-top-left-radius: 0!important;
        border-top-right-radius: 0!important;
    }
    .ql-swiper-overlay .g-blockcontent-subcontent > .g-blockcontent-subcontent-block:last-child {
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
    }
    .ql-swiper-overlay .swiper-logo {
        padding: 2vw 0;
    }
    .ql-swiper-overlay .swiper-logo .g-blockcontent-subcontent-img {
        height: 7vw;
    }
    .ql-swiper-overlay .g-blockcontent-subcontent {
        gap: .5vw;
    }
    .ql-swiper-overlay .g-blockcontent-subcontent {
        padding-left: 1vw;
        padding-right: 1vw;
}

@media only screen and (max-width: 50.99rem) {
    #g-slideshow .ql-swiper-overlay {
        order: 2;
    }
    .fullwidth-swiper {
        order: 1;
    }
}


.mass-times-block {
	background: none;
}

/*************** HEADER *******************/
@media only screen and (min-width: 50.99rem) {
    .site-1-home #g-header .g-title {
        border-bottom: 1px solid var(--secondary-color);
    }
    .mass-times-container {
        display: flex;
        flex-direction: row;
    }
    .mass-times-container > div {
        padding: 1vw;
        flex: 1;
    }
    .mass-times-container :is(h1,h2,h3,h4,h5,h6) {
        text-transform: none;
        font-variant-caps: normal;
        font-weight: 400;
        font-size: 2vw;
        letter-spacing: .01vw;
    }
    .mass-times-container p {
        font-size: 1.25vw;
    }

    .livestream-button a {
        border-radius: 1rem;
        overflow: hidden;
    }   
    .livestream-button img {
        border-radius: 1rem;
        box-shadow: var(--default-box-shadow);
        transition: var(--default-transition);
    }
    .livestream-button img:hover {
        transform: scale(1.05);
    }
}
@media only screen and (max-width: 50.99rem) {
    .livestream-button img {
        border-radius: 1rem;
    }
}

/*************** ABOVE ********************/
@media only screen and (min-width: 50.99rem) {
    .site-1-home #g-above {
        padding: 2vw 2.5%;
    }
    .site-1-home #g-above > .g-grid {
        background: var(--default-white);
        box-shadow: var(--default-box-shadow);
        border-radius: 1rem;
    }
}
@media only screen and (max-width: 50.99rem) {

}

#custom-7203-particle {
    padding-bottom: 1.5rem !important;
}

#contentarray-6121-particle {
    padding-top: 1.5rem !important;
    border-radius: 1rem;
}

/*************** SHOWCASE *****************/
/*************** UTILITY ******************/
/*************** FEATURE ******************/
/*************** MAIN *********************/

.section-padding-2 {
    padding-left: 2%;
    padding-right: 2%;
}
#g-mainbar {    padding-left: 5%;
    padding-right: 5%;}

.site-1-sub #g-container-main {
    padding-bottom: 3vw;
}

.child-ministries .grid-tiles {
    padding: 3vw 0;
}

@media only screen and (min-width: 50.99rem) {
    .site-1-home #g-container-main {
        background: url('/images/template/ourlady.png') 80% 100% no-repeat;
        background-size: 40%;
        margin-top: 2rem;
    }
    .site-1-home #g-aside {
        background: transparent;
    }
    .ph-sidepics-3.ph-square .g-array-item-image {
        border-radius: 50%;
    }
    .ph-sidepics-3 .g-title {
        border-bottom: 1px solid var(--primary-color);
        font-size: 3vw;
    }
    .ph-sidepics-3 .g-content-array > .g-grid {
        background: transparent;
    }

    .site-1-home #g-container-main .button.altbutton {
        border: 2px solid var(--primary-color);
        color: var(--primary-color);
        background: transparent;
    }
    .site-1-home #g-container-main .button.altbutton:hover {
        border: 2px solid var(--primary-color);
        color: var(--default-white);
        background: var(--primary-color);
    }
}

@media only screen and (max-width: 50.99rem) {
    .ph-sidepics-3 {
        margin-top: 1rem;
    }
    .ph-sidepics-3 .g-title {
        text-align: center;
    }
}

/*************** EXPANDED *****************/ 

.site-1-home #g-expanded .g-array-item-text :is(h1,h2,h3,h4,h5,h6,p) {
    color: var(--default-white);
}

.site-1-home #g-expanded {
    background: url('/images/template/parallax3.jpg') 0% 0% no-repeat;
    background-size: cover;
	background-attachment: fixed;
	background-position: center;
}

.site-1-home #g-expanded > .g-container {
    background: rgba(var(--primary-rgb),.6);
    padding: 5vw 5%!important;
	width: 100%;
}
.site-1-home .social-feed {padding: 0 2vw;}


@media only screen and (max-width: 50.99rem) {
    .site-1-home #g-expanded > .g-container {
        padding: 5vw 0!important;
    }
}

/*************** EXTENSION ****************/
.readings-feed {
    display: flex;
    justify-content: center;
}
.readings-feed .g-title {
    background: #406C75;
    color: var(--default-white);
    border: none;
    text-align: center;
    padding: 1vw;
    font-size: 1vw;
}
.readings-feed .platform-content {
    background: var(--default-white);
    height: 20vw;
    width: 20vw;
    border-radius: 1rem;
    overflow: hidden;
    box-shadow: 0px 0px 10px rgba(0,0,0,.25);
}
.readings-feed .poetry {
    display: none;
}
.readings-feed p {
    display: none;
}
.readings-feed h4 {
    font-size: 1vw;
}
.readings-feed .feed {
    padding: 1vw;
}
.readings-feed .newsfeed {
    margin: 0;
}
.readings-feed .newsfeed li {
    list-style-type: none;
}

@media only screen and (min-width: 50.99rem) {
    .site-1-home #g-extension {
        padding: 3vw 5%!important;
    }
    .site-1-home #g-extension .ph-photoblocknews {
        --ph-width: 20vw;
        --ph-height: 20vw;
        --ph-title-color: var(--default-white);
    }

    .bc-info-box > .g-content {
        /*margin: 0.625rem;
        padding: 1.5rem;*/
        margin: 0;
        padding: 0;
    }
    .bc-info-box .g-blockcontent-subcontent {
       
        display: flex;
        flex-direction: row;
        gap: 0.5vw;
    }
    .bc-info-box .g-blockcontent-subcontent-block {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .bc-info-box .g-blockcontent-subcontent-block-content {
        width: 20vw;
        position: relative;
        transition: var(--default-transition);
        margin: 0;
        padding: 0;
        border-radius: 1rem;
        overflow: hidden;
        box-shadow: var(--default-box-shadow);
    }
    .bc-info-box .g-blockcontent-subcontent-block-content:hover {
        transform: scale(1.05);
    }
    .bc-info-box .g-blockcontent-subcontent-img {
        width: 20vw;
        height: 20vw;
        border-radius: 1rem;
        box-shadow: var(--default-box-shadow);
    }
    .bc-info-box .g-blockcontent-subcontent-title {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
        margin: 0;
        padding: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        background: rgba(0,0,0,.25);
    }
    .bc-info-box .g-blockcontent-subcontent-title-text {
        margin: 0;
        padding: 1vw;
        font-size: 3vw;
        text-align: center;
        font-weight: 400;
        color: var(--default-white);
    }
    .bc-info-box .g-blockcontent-buttons {
       margin: 0;
       padding: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
        opacity: 0;
    }
    .bc-info-box .g-blockcontent-buttons a {
        
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
        opacity: 0;
    }
}
@media only screen and (max-width: 50.99rem) {
    .site-1-home #g-extension {
        padding: 1vw 5%!important;
    }
        /*.bc-info-box {
            margin: 0;
            padding: 0;
        }
        .bc-info-box > .g-content {
            margin: 0;
            padding: 0;
        }
        .bc-info-box > .g-content > div {
            margin: 0;
            padding: 0;
        }
        .bc-info-box .g-blockcontent {
            margin: 0;
            padding: 0;
        }*/
        .bc-info-box .g-blockcontent-subcontent {
            margin: 0;
            padding: 0;
            display: flex;
            flex-direction: column;
            gap: 2vw;
        }
        /*.bc-info-box .g-blockcontent-subcontent-block {
            margin: 0;
            padding: 0;
        }*/
        .bc-info-box .g-blockcontent-subcontent-block-content {
            margin: 0;
            padding: 0;
            position: relative;
            transition: var(--default-transition);
        }
        .bc-info-box .g-blockcontent-subcontent-block-content:hover {
            transform: scale(1.05);
        }
        /*.bc-info-box .g-blockcontent-subcontent-img {
            margin: 0;
            padding: 0;
        }*/
        .bc-info-box .g-blockcontent-subcontent-title {
            margin: 0;
            padding: 0;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        .bc-info-box .g-blockcontent-subcontent-title-text {
            margin: 0;
            padding: 1vw;
            font-size: 7vw;
            text-align: center;
            font-weight: 400;
        }
        .bc-info-box .g-blockcontent-buttons {
            margin: 0;
            padding: 0;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            opacity: 0;
        }
        .bc-info-box .g-blockcontent-buttons a {
            margin: 0;
            padding: 0;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            opacity: 0;
        }
        .readings-feed {
            display: flex;
            justify-content: center;
        }
        .readings-feed .g-title {
            background: #406C75;
            color: var(--default-white);
            border: none;
            text-align: center;
            padding: 1vw;
            font-size: 5vw;
        }
        .readings-feed .platform-content {
            background: var(--default-white);
            height: auto;
            width: 90vw;
            border-radius: 1rem;
            overflow: hidden;
            box-shadow: 0px 0px 10px rgba(0,0,0,.25);
        }
        .readings-feed .poetry {
            display: none;
        }
        .readings-feed p {
            display: none;
        }
        .readings-feed h4 {
            font-size: 1vw;
        }
        .readings-feed .feed {
            padding: 1rem;
        }
        .readings-feed .newsfeed {
            margin: 0;
        }
        .readings-feed .newsfeed li {
            list-style-type: none;
        }
        .readings-feed .feed-link a {
            font-size: 5vw;
        }
        .readings-feed h4 {
            font-size: 3vw;
        }
}

/*************** BOTTOM *******************/
@media only screen and (min-width: 50.99rem) {
    .site-1 #g-bottom .admod td {
        padding: 0;
    }
    .site-1 #g-bottom {
        padding: 1rem 0!important;
    }
}

/*************** FOOTER *******************/
#g-footer .g-content-array {margin: 0;}
#g-footer a {color: var(--default-white);} 

/*************** COPYRIGHT ****************/ 
/*************** MODULES ******************/
.moduletable .nav.menu, .moduletable .unstyled {background: var(--primary-color);} 
.moduletable .nav.menu li.current.active a, .moduletable .nav.menu li a:hover {    
    color: var(--primary-color); 
    background: var(--secondary-color);
} 
.link-feed
{color: var(--primary-color);
 font-size: 2.25vw;
 font: var(--title-font-family);
}
/*************** SECTIONS *****************/
/*************** MOBILE *******************/ 
/*************** ADS **********************/

.myside .newsfeed {
    margin: 0;
}

.myside .newsfeed li {
    text-decoration: none;
    list-style-type: none;
}

.myside .newsfeed .feed-link {
    color: var(--heading-color); 
    font-family: var(--heading-font-family); 
    font-size: var(--h2-font-size); 
    font-weight: var(--h2-font-weight); 
    font-variant-caps: var(--h2-font-variant-caps); 
    text-transform: var(--h2-text-transform); 
    line-height: var(--h2-line-height); 
    margin: var(--h2-margin); 
    padding: var(--h2-padding); 
    border-bottom: var(--none); 
    border-radius: var(--null); 
    background: var(--h2-background);
}

.myside .newsfeed .feed-link a {
    pointer-events: none;
}

.grid-staff .g-array-item-image a {
    pointer-events: none;
}

#custom-7203-particle {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
    margin: auto;
    align-items: center;
    height: 100%;
}

.site-1-home #contentarray-4401-particle > div > div > div > div {
    padding: 0 !important;
    padding-bottom: 1.5rem !important;
}

.mass-times-block {
	background: none;
}

/*************** HEADER *******************/
@media only screen and (min-width: 50.99rem) {
    .site-1-home #g-header .g-title {
        border-bottom: 1px solid var(--secondary-color);
    }
    .mass-times-container {
        display: flex;
        flex-direction: row;
    }
    .mass-times-container > div {
        padding: 1vw;
        flex: 1;
    }
    .mass-times-container :is(h1,h2,h3,h4,h5,h6) {
        text-transform: none;
        font-variant-caps: normal;
        font-weight: 400;
        font-size: 2vw;
        letter-spacing: .01vw;
    }
    .mass-times-container p {
        font-size: 1.25vw;
    }

    .livestream-button a {
        border-radius: 1rem;
        overflow: hidden;
    }   
    .livestream-button img {
        border-radius: 1rem;
        box-shadow: var(--default-box-shadow);
        transition: var(--default-transition);
    }
    .livestream-button img:hover {
        transform: scale(1.05);
    }
}
@media only screen and (max-width: 50.99rem) {
    .livestream-button img {
        border-radius: 1rem;
    }
}

/*************** ABOVE ********************/
@media only screen and (min-width: 50.99rem) {
    .site-1-home #g-above {
        padding: 2vw 2.5%;
    }
    .site-1-home #g-above > .g-grid {
        background: var(--default-white);
        box-shadow: var(--default-box-shadow);
        border-radius: 1rem;
    }
}
@media only screen and (max-width: 50.99rem) {

}

#custom-7203-particle {
    padding-bottom: 1.5rem !important;
}

#contentarray-6121-particle {
    padding-top: 1.5rem !important;
    border-radius: 1rem;
}

/*************** SHOWCASE *****************/
/*************** UTILITY ******************/
/*************** FEATURE ******************/
/*************** MAIN *********************/

.section-padding-2 {
    padding-left: 2%;
    padding-right: 2%;
}
#g-mainbar {    padding-left: 5%;
    padding-right: 5%;}

.site-1-sub #g-container-main {
    padding-bottom: 3vw;
}

.child-ministries .grid-tiles {
    padding: 3vw 0;
}

@media only screen and (min-width: 50.99rem) {
    .site-1-home #g-container-main {
        background: url('/images/template/ourlady.png') 80% 100% no-repeat;
        background-size: 40%;
        margin-top: 2rem;
    }
    .site-1-home #g-aside {
        background: transparent;
    }
    .ph-sidepics-3.ph-square .g-array-item-image {
        border-radius: 50%;
    }
    .ph-sidepics-3 .g-title {
        border-bottom: 1px solid var(--primary-color);
        font-size: 3vw;
    }
    .ph-sidepics-3 .g-content-array > .g-grid {
        background: transparent;
    }

    .site-1-home #g-container-main .button.altbutton {
        border: 2px solid var(--primary-color);
        color: var(--primary-color);
        background: transparent;
    }
    .site-1-home #g-container-main .button.altbutton:hover {
        border: 2px solid var(--primary-color);
        color: var(--default-white);
        background: var(--primary-color);
    }
}

@media only screen and (max-width: 50.99rem) {
    .ph-sidepics-3 {
        margin-top: 1rem;
    }
    .ph-sidepics-3 .g-title {
        text-align: center;
    }
}

/*************** EXPANDED *****************/ 

.site-1-home #g-expanded .g-array-item-text :is(h1,h2,h3,h4,h5,h6,p) {
    color: var(--default-white);
}

.site-1-home #g-expanded {
    background: url('/images/template/parallax3.jpg') 0% 0% no-repeat;
    background-size: cover;
	background-attachment: fixed;
	background-position: center;
}

.site-1-home #g-expanded > .g-container {
    background: rgba(var(--primary-rgb),.6);
    padding: 5vw 5%!important;
	width: 100%;
}
.site-1-home .social-feed {padding: 0 2vw;}


@media only screen and (max-width: 50.99rem) {
    .site-1-home #g-expanded > .g-container {
        padding: 5vw 0!important;
    }
}

/*************** EXTENSION ****************/
.readings-feed {
    display: flex;
    justify-content: center;
}
.readings-feed .g-title {
    background: #406C75;
    color: var(--default-white);
    border: none;
    text-align: center;
    padding: 1vw;
    font-size: 1vw;
}
.readings-feed .platform-content {
    background: var(--default-white);
    height: 20vw;
    width: 20vw;
    border-radius: 1rem;
    overflow: hidden;
    box-shadow: 0px 0px 10px rgba(0,0,0,.25);
}
.readings-feed .poetry {
    display: none;
}
.readings-feed p {
    display: none;
}
.readings-feed h4 {
    font-size: 1vw;
}
.readings-feed .feed {
    padding: 1vw;
}
.readings-feed .newsfeed {
    margin: 0;
}
.readings-feed .newsfeed li {
    list-style-type: none;
}

@media only screen and (min-width: 50.99rem) {
    .site-1-home #g-extension {
        padding: 3vw 5%!important;
    }
    .site-1-home #g-extension .ph-photoblocknews {
        --ph-width: 20vw;
        --ph-height: 20vw;
        --ph-title-color: var(--default-white);
    }

    .bc-info-box > .g-content {
        /*margin: 0.625rem;
        padding: 1.5rem;*/
        margin: 0;
        padding: 0;
    }
    .bc-info-box .g-blockcontent-subcontent {
       
        display: flex;
        flex-direction: row;
        gap: 0.5vw;
    }
    .bc-info-box .g-blockcontent-subcontent-block {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .bc-info-box .g-blockcontent-subcontent-block-content {
        width: 20vw;
        position: relative;
        transition: var(--default-transition);
        margin: 0;
        padding: 0;
        border-radius: 1rem;
        overflow: hidden;
        box-shadow: var(--default-box-shadow);
    }
    .bc-info-box .g-blockcontent-subcontent-block-content:hover {
        transform: scale(1.05);
    }
    .bc-info-box .g-blockcontent-subcontent-img {
        width: 20vw;
        height: 20vw;
        border-radius: 1rem;
        box-shadow: var(--default-box-shadow);
    }
    .bc-info-box .g-blockcontent-subcontent-title {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
        margin: 0;
        padding: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        background: rgba(0,0,0,.25);
    }
    .bc-info-box .g-blockcontent-subcontent-title-text {
        margin: 0;
        padding: 1vw;
        font-size: 3vw;
        text-align: center;
        font-weight: 400;
        color: var(--default-white);
    }
    .bc-info-box .g-blockcontent-buttons {
       margin: 0;
       padding: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
        opacity: 0;
    }
    .bc-info-box .g-blockcontent-buttons a {
        
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
        opacity: 0;
    }
}
@media only screen and (max-width: 50.99rem) {
    .site-1-home #g-extension {
        padding: 1vw 5%!important;
    }
        /*.bc-info-box {
            margin: 0;
            padding: 0;
        }
        .bc-info-box > .g-content {
            margin: 0;
            padding: 0;
        }
        .bc-info-box > .g-content > div {
            margin: 0;
            padding: 0;
        }
        .bc-info-box .g-blockcontent {
            margin: 0;
            padding: 0;
        }*/
        .bc-info-box .g-blockcontent-subcontent {
            margin: 0;
            padding: 0;
            display: flex;
            flex-direction: column;
            gap: 2vw;
        }
        /*.bc-info-box .g-blockcontent-subcontent-block {
            margin: 0;
            padding: 0;
        }*/
        .bc-info-box .g-blockcontent-subcontent-block-content {
            margin: 0;
            padding: 0;
            position: relative;
            transition: var(--default-transition);
        }
        .bc-info-box .g-blockcontent-subcontent-block-content:hover {
            transform: scale(1.05);
        }
        /*.bc-info-box .g-blockcontent-subcontent-img {
            margin: 0;
            padding: 0;
        }*/
        .bc-info-box .g-blockcontent-subcontent-title {
            margin: 0;
            padding: 0;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        .bc-info-box .g-blockcontent-subcontent-title-text {
            margin: 0;
            padding: 1vw;
            font-size: 7vw;
            text-align: center;
            font-weight: 400;
        }
        .bc-info-box .g-blockcontent-buttons {
            margin: 0;
            padding: 0;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            opacity: 0;
        }
        .bc-info-box .g-blockcontent-buttons a {
            margin: 0;
            padding: 0;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            opacity: 0;
        }
        .readings-feed {
            display: flex;
            justify-content: center;
        }
        .readings-feed .g-title {
            background: #406C75;
            color: var(--default-white);
            border: none;
            text-align: center;
            padding: 1vw;
            font-size: 5vw;
        }
        .readings-feed .platform-content {
            background: var(--default-white);
            height: auto;
            width: 90vw;
            border-radius: 1rem;
            overflow: hidden;
            box-shadow: 0px 0px 10px rgba(0,0,0,.25);
        }
        .readings-feed .poetry {
            display: none;
        }
        .readings-feed p {
            display: none;
        }
        .readings-feed h4 {
            font-size: 1vw;
        }
        .readings-feed .feed {
            padding: 1rem;
        }
        .readings-feed .newsfeed {
            margin: 0;
        }
        .readings-feed .newsfeed li {
            list-style-type: none;
        }
        .readings-feed .feed-link a {
            font-size: 5vw;
        }
        .readings-feed h4 {
            font-size: 3vw;
        }
}

/*************** BOTTOM *******************/
@media only screen and (min-width: 50.99rem) {
    .site-1 #g-bottom .admod td {
        padding: 0;
    }
    .site-1 #g-bottom {
        padding: 1rem 0!important;
    }
}

/*************** FOOTER *******************/
#g-footer .g-content-array {margin: 0;}
#g-footer a {color: var(--default-white);} 

/*************** COPYRIGHT ****************/ 
/*************** MODULES ******************/
.moduletable .nav.menu, .moduletable .unstyled {background: var(--primary-color);} 
.moduletable .nav.menu li.current.active a, .moduletable .nav.menu li a:hover {    
    color: var(--primary-color); 
    background: var(--secondary-color);
} 
.link-feed
{color: var(--primary-color);
 font-size: 2.25vw;
 font: var(--title-font-family);
}
/*************** SECTIONS *****************/
/*************** MOBILE *******************/ 
/*************** ADS **********************/

.myside .newsfeed {
    margin: 0;
}

.myside .newsfeed li {
    text-decoration: none;
    list-style-type: none;
}

.myside .newsfeed .feed-link {
    color: var(--heading-color); 
    font-family: var(--heading-font-family); 
    font-size: var(--h2-font-size); 
    font-weight: var(--h2-font-weight); 
    font-variant-caps: var(--h2-font-variant-caps); 
    text-transform: var(--h2-text-transform); 
    line-height: var(--h2-line-height); 
    margin: var(--h2-margin); 
    padding: var(--h2-padding); 
    border-bottom: var(--none); 
    border-radius: var(--null); 
    background: var(--h2-background);
}

.myside .newsfeed .feed-link a {
    pointer-events: none;
}

.grid-staff .g-array-item-image a {
    pointer-events: none;
}

#custom-7203-particle {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
    margin: auto;
    align-items: center;
    height: 100%;
}

.site-1-home #contentarray-4401-particle > div > div > div > div {
    padding: 0 !important;
    padding-bottom: 1.5rem !important;
}
@media only screen and (max-width: 50.99rem) {
    .ql-swiper-overlay {
        order: 2;
    }
    .fullwidth-swiper {
        order: 1;
    }
}


.mass-times-block {
	background: none;
}

/*************** HEADER *******************/
@media only screen and (min-width: 50.99rem) {
    .site-1-home #g-header .g-title {
        border-bottom: 1px solid var(--secondary-color);
    }
    .mass-times-container {
        display: flex;
        flex-direction: row;
    }
    .mass-times-container > div {
        padding: 1vw;
        flex: 1;
    }
    .mass-times-container :is(h1,h2,h3,h4,h5,h6) {
        text-transform: none;
        font-variant-caps: normal;
        font-weight: 400;
        font-size: 2vw;
        letter-spacing: .01vw;
    }
    .mass-times-container p {
        font-size: 1.25vw;
    }

    .livestream-button a {
        border-radius: 1rem;
        overflow: hidden;
    }   
    .livestream-button img {
        border-radius: 1rem;
        box-shadow: var(--default-box-shadow);
        transition: var(--default-transition);
    }
    .livestream-button img:hover {
        transform: scale(1.05);
    }
}
@media only screen and (max-width: 50.99rem) {
    .livestream-button img {
        border-radius: 1rem;
    }
}

/*************** ABOVE ********************/
@media only screen and (min-width: 50.99rem) {
    .site-1-home #g-above {
        padding: 2vw 2.5%;
    }
    .site-1-home #g-above > .g-grid {
        background: var(--default-white);
        box-shadow: var(--default-box-shadow);
        border-radius: 1rem;
    }
}
@media only screen and (max-width: 50.99rem) {

}

#custom-7203-particle {
    padding-bottom: 1.5rem !important;
}

#contentarray-6121-particle {
    padding-top: 1.5rem !important;
    border-radius: 1rem;
}

/*************** SHOWCASE *****************/
/*************** UTILITY ******************/
/*************** FEATURE ******************/
/*************** MAIN *********************/

.section-padding-2 {
    padding-left: 2%;
    padding-right: 2%;
}
#g-mainbar {    padding-left: 5%;
    padding-right: 5%;}

.site-1-sub #g-container-main {
    padding-bottom: 3vw;
}

.child-ministries .grid-tiles {
    padding: 3vw 0;
}

@media only screen and (min-width: 50.99rem) {
    .site-1-home #g-container-main {
        background: url('/images/template/ourlady.png') 80% 100% no-repeat;
        background-size: 40%;
        margin-top: 2rem;
    }
    .site-1-home #g-aside {
        background: transparent;
    }
    .ph-sidepics-3.ph-square .g-array-item-image {
        border-radius: 50%;
    }
    .ph-sidepics-3 .g-title {
        border-bottom: 1px solid var(--primary-color);
        font-size: 3vw;
    }
    .ph-sidepics-3 .g-content-array > .g-grid {
        background: transparent;
    }

    .site-1-home #g-container-main .button.altbutton {
        border: 2px solid var(--primary-color);
        color: var(--primary-color);
        background: transparent;
    }
    .site-1-home #g-container-main .button.altbutton:hover {
        border: 2px solid var(--primary-color);
        color: var(--default-white);
        background: var(--primary-color);
    }
}

@media only screen and (max-width: 50.99rem) {
    .ph-sidepics-3 {
        margin-top: 1rem;
    }
    .ph-sidepics-3 .g-title {
        text-align: center;
    }
}

/*************** EXPANDED *****************/ 

.site-1-home #g-expanded .g-array-item-text :is(h1,h2,h3,h4,h5,h6,p) {
    color: var(--default-white);
}

.site-1-home #g-expanded {
    background: url('/images/template/parallax3.jpg') 0% 0% no-repeat;
    background-size: cover;
	background-attachment: fixed;
	background-position: center;
}

.site-1-home #g-expanded > .g-container {
    background: rgba(var(--primary-rgb),.6);
    padding: 5vw 5%!important;
	width: 100%;
}
.site-1-home .social-feed {padding: 0 2vw;}


@media only screen and (max-width: 50.99rem) {
    .site-1-home #g-expanded > .g-container {
        padding: 5vw 0!important;
    }
}

/*************** EXTENSION ****************/
.readings-feed {
    display: flex;
    justify-content: center;
}
.readings-feed .g-title {
    background: #406C75;
    color: var(--default-white);
    border: none;
    text-align: center;
    padding: 1vw;
    font-size: 1vw;
}
.readings-feed .platform-content {
    background: var(--default-white);
    height: 20vw;
    width: 20vw;
    border-radius: 1rem;
    overflow: hidden;
    box-shadow: 0px 0px 10px rgba(0,0,0,.25);
}
.readings-feed .poetry {
    display: none;
}
.readings-feed p {
    display: none;
}
.readings-feed h4 {
    font-size: 1vw;
}
.readings-feed .feed {
    padding: 1vw;
}
.readings-feed .newsfeed {
    margin: 0;
}
.readings-feed .newsfeed li {
    list-style-type: none;
}

@media only screen and (min-width: 50.99rem) {
    .site-1-home #g-extension {
        padding: 3vw 5%!important;
    }
    .site-1-home #g-extension .ph-photoblocknews {
        --ph-width: 20vw;
        --ph-height: 20vw;
        --ph-title-color: var(--default-white);
    }

    .bc-info-box > .g-content {
        /*margin: 0.625rem;
        padding: 1.5rem;*/
        margin: 0;
        padding: 0;
    }
    .bc-info-box .g-blockcontent-subcontent {
       
        display: flex;
        flex-direction: row;
        gap: 0.5vw;
    }
    .bc-info-box .g-blockcontent-subcontent-block {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .bc-info-box .g-blockcontent-subcontent-block-content {
        width: 20vw;
        position: relative;
        transition: var(--default-transition);
        margin: 0;
        padding: 0;
        border-radius: 1rem;
        overflow: hidden;
        box-shadow: var(--default-box-shadow);
    }
    .bc-info-box .g-blockcontent-subcontent-block-content:hover {
        transform: scale(1.05);
    }
    .bc-info-box .g-blockcontent-subcontent-img {
        width: 20vw;
        height: 20vw;
        border-radius: 1rem;
        box-shadow: var(--default-box-shadow);
    }
    .bc-info-box .g-blockcontent-subcontent-title {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
        margin: 0;
        padding: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        background: rgba(0,0,0,.25);
    }
    .bc-info-box .g-blockcontent-subcontent-title-text {
        margin: 0;
        padding: 1vw;
        font-size: 3vw;
        text-align: center;
        font-weight: 400;
        color: var(--default-white);
    }
    .bc-info-box .g-blockcontent-buttons {
       margin: 0;
       padding: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
        opacity: 0;
    }
    .bc-info-box .g-blockcontent-buttons a {
        
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
        opacity: 0;
    }
}
@media only screen and (max-width: 50.99rem) {
    .site-1-home #g-extension {
        padding: 1vw 5%!important;
    }
        /*.bc-info-box {
            margin: 0;
            padding: 0;
        }
        .bc-info-box > .g-content {
            margin: 0;
            padding: 0;
        }
        .bc-info-box > .g-content > div {
            margin: 0;
            padding: 0;
        }
        .bc-info-box .g-blockcontent {
            margin: 0;
            padding: 0;
        }*/
        .bc-info-box .g-blockcontent-subcontent {
            margin: 0;
            padding: 0;
            display: flex;
            flex-direction: column;
            gap: 2vw;
        }
        /*.bc-info-box .g-blockcontent-subcontent-block {
            margin: 0;
            padding: 0;
        }*/
        .bc-info-box .g-blockcontent-subcontent-block-content {
            margin: 0;
            padding: 0;
            position: relative;
            transition: var(--default-transition);
        }
        .bc-info-box .g-blockcontent-subcontent-block-content:hover {
            transform: scale(1.05);
        }
        /*.bc-info-box .g-blockcontent-subcontent-img {
            margin: 0;
            padding: 0;
        }*/
        .bc-info-box .g-blockcontent-subcontent-title {
            margin: 0;
            padding: 0;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        .bc-info-box .g-blockcontent-subcontent-title-text {
            margin: 0;
            padding: 1vw;
            font-size: 7vw;
            text-align: center;
            font-weight: 400;
        }
        .bc-info-box .g-blockcontent-buttons {
            margin: 0;
            padding: 0;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            opacity: 0;
        }
        .bc-info-box .g-blockcontent-buttons a {
            margin: 0;
            padding: 0;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            opacity: 0;
        }
        .readings-feed {
            display: flex;
            justify-content: center;
        }
        .readings-feed .g-title {
            background: #406C75;
            color: var(--default-white);
            border: none;
            text-align: center;
            padding: 1vw;
            font-size: 5vw;
        }
        .readings-feed .platform-content {
            background: var(--default-white);
            height: auto;
            width: 90vw;
            border-radius: 1rem;
            overflow: hidden;
            box-shadow: 0px 0px 10px rgba(0,0,0,.25);
        }
        .readings-feed .poetry {
            display: none;
        }
        .readings-feed p {
            display: none;
        }
        .readings-feed h4 {
            font-size: 1vw;
        }
        .readings-feed .feed {
            padding: 1rem;
        }
        .readings-feed .newsfeed {
            margin: 0;
        }
        .readings-feed .newsfeed li {
            list-style-type: none;
        }
        .readings-feed .feed-link a {
            font-size: 5vw;
        }
        .readings-feed h4 {
            font-size: 3vw;
        }
}

/*************** BOTTOM *******************/
@media only screen and (min-width: 50.99rem) {
    .site-1 #g-bottom .admod td {
        padding: 0;
    }
    .site-1 #g-bottom {
        padding: 1rem 0!important;
    }
}

/*************** FOOTER *******************/
#g-footer .g-content-array {margin: 0;}
#g-footer a {color: var(--default-white);} 

/*************** COPYRIGHT ****************/ 
/*************** MODULES ******************/
.moduletable .nav.menu, .moduletable .unstyled {background: var(--primary-color);} 
.moduletable .nav.menu li.current.active a, .moduletable .nav.menu li a:hover {    
    color: var(--primary-color); 
    background: var(--secondary-color);
} 
.link-feed
{color: var(--primary-color);
 font-size: 2.25vw;
 font: var(--title-font-family);
}
/*************** SECTIONS *****************/
/*************** MOBILE *******************/ 
/*************** ADS **********************/

.myside .newsfeed {
    margin: 0;
}

.myside .newsfeed li {
    text-decoration: none;
    list-style-type: none;
}

.myside .newsfeed .feed-link {
    color: var(--heading-color); 
    font-family: var(--heading-font-family); 
    font-size: var(--h2-font-size); 
    font-weight: var(--h2-font-weight); 
    font-variant-caps: var(--h2-font-variant-caps); 
    text-transform: var(--h2-text-transform); 
    line-height: var(--h2-line-height); 
    margin: var(--h2-margin); 
    padding: var(--h2-padding); 
    border-bottom: var(--none); 
    border-radius: var(--null); 
    background: var(--h2-background);
}

.myside .newsfeed .feed-link a {
    pointer-events: none;
}

.grid-staff .g-array-item-image a {
    pointer-events: none;
}

#custom-7203-particle {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
    margin: auto;
    align-items: center;
    height: 100%;
}

.site-1-home #contentarray-4401-particle > div > div > div > div {
    padding: 0 !important;
    padding-bottom: 1.5rem !important;
}