@import url('//fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');
/************ TEMPLATE  ************
Rotator Size: 

/************ FONTS  ************
Serif: Cinzel
Sans Serif: Lato

/************ COLORS  ************
Light Blue: #238ae6;
Grey: #7A7A7A;
Black: #000000;
White: #ffffff;
************/

.readon, .button, .btn, p.readmore .btn, .sprocket-lists-portrait-container > li .sprocket-lists-portrait-item > a span, .listentobutton.moduletable a {
     background: #450e09;  font-family: 'Lato', sans-serif;} 


/*************** HOMELAYOUT ***************/ 
.parish-home.homelayout #g-slideshow {background: url('/images/template/slideshow-bg.png') 0% 0% no-repeat; background-size: cover; background-position: center; margin-top: 3vw; padding: 3vw 0;}


/*************** OFFCANVAS ****************/
.g-offcanvas-toggle {color: #ffffff;} 

/*************** TOP **********************/ 
/*************** NAVIGATION ***************/
.parish-1 #g-navigation .g-grid {height: 100%;}
.parish-1 .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content {font-size: .9vw; font-weight: 400;}
.parish-1 .g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-parent-indicator {display: none;}
.parish-1 .g-main-nav .g-toplevel > li {height: 100%;}
.parish-1 .g-main-nav .g-toplevel>li.active>.g-menu-item-container {border-bottom: none;}
.parish-1 .g-main-nav .g-dropdown {border-radius: 0;}
.parish-1 .g-main-nav .g-dropdown .g-dropdown-column>.g-grid>.g-block.size-100 {border-radius: 0;}
.parish-1 .g-main-nav .g-dropdown .size-100>.g-sublevel>li.g-go-back+li>.g-menu-item-container {border-radius: 0;}
.parish-1 .g-main-nav .g-dropdown .size-100>.g-sublevel>li:last-child>.g-menu-item-container {border-radius: 0;}
.parish-1 .g-main-nav .g-sublevel>li>.g-menu-item-container {font-size: .9vw; letter-spacing: 0;}
.parish-home.homelayout #g-navigation {position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 3vw;}

/*#g-navigation {height: 6vw;}*/
#g-navigation .g-grid .g-block:nth-child(1) .g-content {margin: 0; padding: 0;}
#g-navigation .g-grid .g-block:nth-child(2) .g-content {margin: 0; padding: 0;}
#g-navigation .g-grid .g-block:nth-child(2) {height: 100%;}
#a {height: 4vw; width: 4vw;}
#a .yl {fill: black!important;}
#a .bl {fill: white!important;}

/*************** SLIDESHOW ****************/ 
        /* Home Swiper */
.home-swiper .g-content {padding: 0; margin: 0;}
.home-swiper .swiper-slide img {height: 100%; width: 100%; object-position: center; object-fit: cover;}

/*************** HEADER *******************/ 
/*************** ABOVE ********************/ 
/*************** FEATURE ******************/ 
/*************** SHOWCASE *****************/ 
/*************** UTILITY ******************/ 
/*************** MAIN *********************/
/*************** EXPANDED *****************/ 
/*************** EXTENSION ****************/
/*************** BOTTOM *******************/
/*************** FOOTER *******************/
#g-footer a {color: #ffffff;} 

/*************** COPYRIGHT ****************/ 
/*************** MODULES ******************/
.moduletable .nav.menu, .moduletable .unstyled {background: #450e09;} 
.moduletable .nav.menu li.current.active a, .moduletable .nav.menu li a:hover {    
    color: #450e09; 
    background: #dbb45a;
} 


/*************** SECTIONS *****************/



/*************** MOBILE *******************/ 


/*************** ADS **********************/

/*************** NEWS PAGE ****************/
.ph-home #g-container-main > .g-container > .g-grid > .g-block:nth-child(1) {width: 20%!important; flex: 0 20%; box-shadow: 0px 0px 10px rgba(0,0,0,.5);}
.ph-home #g-container-main > .g-container > .g-grid > .g-block:nth-child(2) {width: 80%!important; flex: 0 80%;}
.ph-home .ph-class-toggle {
    padding-top: 6vw;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width: 20%;
    height: 100%;
    background: #238ae6;
    z-index: 11;
}
.ph-home .g-content-array {margin-left: 0; margin-right: 0;}
.ph-home #g-mainbar > .g-grid:nth-child(2) {padding: 0 10%; margin-top: 8vw; margin-bottom: 2vw;}
.ph-home #g-mainbar > .g-grid:nth-child(1) {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 6vw;
    z-index: 100;
}

.ph-home .ph-toggles {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.ph-home .ph-toggles > li {
    height: 4vw;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    font-size: 2vw;
    padding-right: 2vw;
    color: #ffffff;
}
.ph-home .ph-toggles > li:hover {
    box-shadow: inset 0px 0px 10px rgba(0,0,0,.5);
    cursor: pointer;
}

.ph-home .options-bar {
    display: flex; 
    flex-direction: row;
}

.ph-home .options-bar > div {
    flex: 1;
    height: 4vw;
    display: flex;
    justify-content: center;
    align-items: center;
}

.active-option {
    background: #ffffff;
}

.ph-dropdown {
    height: 20vh;
    background: grey;
    width: 100%;
    box-shadow: inset 0px 0px 10px rgba(0,0,0,.5);
    transition: all 2s ease-in-out;
    padding: 2vw;
}

.hidden {
    height: 0!important;
    transition: all 2s ease-in-out;
}

.ph-home #g-mainbar > .g-grid:nth-child(3) {
    background: #000000;
    padding: 1vw 2vw;
}

.active-tab {
    border-right: 1vw solid black;
}

.option-tab:hover {
    cursor: pointer;
    box-shadow: inset 0px 0px 10px rgba(0,0,0,.5);
}

.parish-1 .image-rows {display: flex; flex-direction: row;} 
.parish-1 .image-rows > div {flex: 1; display: flex; flex-direction: row;}
.parish-1 .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content {letter-spacing: 0;}

/*@media (prefers-color-scheme: dark) {
    body {background: #000000;}
    #g-utility {background: #000000; color: #ffffff;}
}*/

/*#g-navigation {background: revert;}*/