.animate{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.one{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.two{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.three{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.four{-webkit-animation-delay:.8;-moz-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.2,.2,.2);transform:scale3d(.2,.2,.2)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.2,.2,.2);transform:scale3d(.2,.2,.2)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:16px;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.screen-reader-text{display:none}i{font-style:italic}strong{font-weight:700}::-moz-selection{background-color:#777;color:#fff}::selection{background-color:#777;color:#fff}body{font-family:'Open Sans',Helvetica,Arial,sans-serif;font:"Segoe UI","Segoe UI Symbol","serif","sans-serif";color:#333}a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button{-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.skip-link{display:none}.alignleft{float:left}.alignright{float:right}.aligncenter{text-align:center}img.alignright{float:right;margin-left:20px}img.alignleft{margin-right:20px}img.aligncenter{display:block;margin:0 auto}.row{margin:0;width:100%}.icons{font-family:"Segoe UI Symbol"}h1{font-size:200%;margin:20px 0 20px 0}h2,h3,h4,h5,h6{margin:30px 0 10px 0}h2{font-size:175%}h3{font-size:150%}h4{font-size:125%}h5{font-size:120%;font-weight:700}h6{font-size:100%;font-weight:700}p{font-size:100%;line-height:28px}@media (min-width:1000px){.full-width p{line-height:30px}}a{text-decoration:underline;color:#000}a:hover{text-decoration:none}ul,ol{margin:0 0 24px 32px}li{margin:0 0 5px 0}blockquote{margin:10px 24px 24px 24px;padding:0 0 0 52px;background:url(../../../../../../themes/dpi-stcatherine-splash/images/left-quote.png) top left no-repeat;background-size:32px 32px}a.button{padding:15px;border-radius:5px;border:1px solid;text-decoration:none}a.button:hover{background:#333;color:#fff}body{font:80%/130% "Segoe UI","Segoe UI Symbol","serif","sans-serif"}.icons{font-family:"Segoe UI Symbol"}#masthead .header-wrap{width:90%;max-width:1200px;margin:40px auto;display:flex;justify-content:space-between}.header-social{display:flex;justify-content:center}.header-social a{margin:5px}.header-social img{max-width:32px;max-height:32px}@media (max-width:600px){#masthead .header-wrap{flex-direction:column;margin-bottom:10px}.site-branding{margin-bottom:20px}.search-form{top:168px}p{line-height:25px}}#site-navigation ul,#site-navigation li{margin:0}@media (min-width:1026px) and (min-width:1026px){#site-navigation{border-top:1px solid #777;border-bottom:1px solid #777}#site-navigation .nav-wrap{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;width:90%}.primary-menu li{display:inline-block}.primary-menu li .sub-menu li{display:block}ul.primary-menu{list-style-type:none}ul.primary-menu a{text-decoration:none;display:block;padding:14px;color:#333}ul.sub-menu{display:none;position:absolute;list-style-type:none;border:1px solid #333;border-top:none;background:#fff;z-index:9999}ul.primary-menu li:hover a{background:#333;color:#fff}ul.primary-menu li:hover li a{color:#fff}ul.primary-menu li:hover li a:hover{background:#fff;color:#333}ul.primary-menu li:hover ul{display:block}#menu-toggle,.dropdown-toggle{display:none}ul.sub-menu a{display:block;text-align:left;width:160px}ul.primary-menu li:hover ul.sub-menu>ul.sub-menu{display:none}#site-navigation>li>ul{text-align:left;width:auto;display:none;background:#5DBB04;position:absolute;top:100%;left:0;z-index:9999999}#site-navigation>li:hover>ul{display:block}#site-navigation>li>ul>li>ul{text-align:left;display:none;background:#E7B400;position:absolute;left:100%;top:0;z-index:9999999}#site-navigation>li>ul>li:hover>ul{display:block}ul.primary-menu li>ul>li:hover ul{display:block;left:220px;top:0;width:250px}}@media (max-width:1025px){#menu-toggle{display:block;cursor:pointer;background:#fff;border:0;outline:0;padding:10px 0 10px 0;margin:0 0 0 5%}.dropdown-toggle{display:block;float:right;margin-right:5%;width:24px;height:24px;border:0;outline:0;background:url(../../../../../../themes/dpi-stcatherine-splash/images/expand.png) no-repeat;background-size:17px 17px;margin-top:-25px;cursor:pointer;padding:7px}.primary-menu a:hover{color:#333;background:#fff}#site-navigation ul.sub-menu a{padding-left:25px}ul.sub-menu{display:none;margin-left:5%!important}.current_page_item ul.sub-menu,.current-menu-parent ul.sub-menu{display:block}.current_page_item .dropdown-toggle,.current-menu-ancestor .dropdown-toggle.toggled-on{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:6.5%;margin-top:-32px}.current_page_item .dropdown-toggle.toggled-on{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);margin-right:5%;margin-top:-25px}.dropdown-toggle.toggled-on{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:6.5%;margin-top:-32px}#menu-toggle .hamburger{width:30px;height:26px;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto}.hamburger .top-line,.hamburger .middle-line,.hamburger .bottom-line{display:block;height:5px;background:#333}.toggled-on .hamburger .middle-line{display:none}#menu-toggle.toggled-on .hamburger{justify-content:center}.toggled-on .hamburger .top-line{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:27px;margin-bottom:-2px;border-radius:3px}.toggled-on .hamburger .bottom-line{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:27px;margin-top:-3px;border-radius:3px}.menu-primary-container{display:none;background:#777;padding:5% 0 5% 0}ul.primary-menu{list-style-type:none;display:block;margin:0 auto;text-align:left;width:100%}ul.primary-menu li{display:block}ul.primary-menu a{display:block;text-decoration:none;color:#fff;padding:10px 5% 10px 5%}.search-form{position:absolute;top:135px;right:5%}}p{font-size:1.1rem}.featured-area{display:flex;justify-content:center;max-width:1200px;margin:40px auto 0 auto}.feature{text-align:center;min-height:200px;width:33%;margin:0 20px;padding-bottom:60px;border-bottom:2px solid #000}.feature h3{border-top:2px solid #000;border-bottom:2px solid #000;margin-top:0;margin-bottom:50px;padding:5px 0}.field-wrapper{min-height:150px}.wp-image-50{width:100%;max-width:840px}@media (max-width:720px){.featured-area{display:block;width:100%}.feature{width:100%;margin:0}.feature-one{border-bottom:none}.feature-two{border-bottom:none}}.landing-page{background-color:#FFF;background-image:url(../../../../../../themes/dpi-stcatherine-splash/images/background2.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center;min-height:100vh}.homepage_logo_wrapper{text-align:center}.homepage_logo_wrapper .homepage_logo{display:inline-block;text-align:center;padding:2rem;padding-bottom:1rem}.homepage_logo_wrapper .homepage_logo img{display:inline-block;height:auto;width:32rem}.homepage_logo_wrapper .homepage_logo h1{color:#FFF;font-size:2rem;line-height:2.5rem;margin:30px 0 20px 0}.selection_wrapper{text-align:center;padding:2rem}.selection_wrapper .selection_parish,.selection_wrapper .selection_divider,.selection_wrapper .selection_school,.selection_wrapper .selection_parish_wrapper,.selection_wrapper .selection_school_wrapper{display:inline-block;vertical-align:top}.selection_wrapper .selection_parish,.selection_wrapper .selection_school{background:#217dbb;padding:1rem;width:10rem;font-size:2rem;margin-bottom:15px;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.selection_wrapper .selection_parish a,.selection_wrapper .selection_school a{color:#FFF;line-height:1.25;text-decoration:none;display:block;width:100%}.selection_wrapper .selection_parish a .homepage_icon,.selection_wrapper .selection_school a .homepage_icon{font-size:6rem}.selection_wrapper .selection_parish:hover,.selection_wrapper .selection_school:hover{background:#79C9FF}.selection_wrapper .selection_divider{width:.15rem;background:#FFF;height:425px;padding:1rem 0;margin:0 5rem}.selection_wrapper .selection_parish_wrapper,.selection_wrapper .selection_school_wrapper{width:300px}.selection_wrapper .selection_parish_wrapper p,.selection_wrapper .selection_school_wrapper p{color:#FFF;padding:1rem}.zipcode_wrapper{text-align:center}.zipcode_wrapper p{color:#FFF;padding:1rem;width:max-content;display:inline-block}@media (max-width:800px){.selection_divider{display:none!important}.selection_parish_wrapper,.selection_school_wrapper{display:block!important;margin:0 auto 40px auto}}.selection_parish_wrapper{line-height:.25;padding-bottom:20px}.selection_parish_wrapper .homepage_icon{display:block}.selection_parish_wrapper .homepage_icon img{display:block;margin:0 auto 25px auto}#content{display:flex;width:90%;max-width:1200px;align-items:center;height:100vh;margin:0 auto}#primary{width:100%}.sidebar{width:100%;max-width:250px;margin:0 0 0 8%}@media screen and (max-width:940px){.homepage_logo_wrapper .homepage_logo img{width:20rem}#content{height:auto}.selection_wrapper .selection_divider{display:none}}.search-field{background-color:transparent;background-image:url(../../../../../../themes/dpi-stcatherine-splash/images/search.png);background-position:5px center;background-repeat:no-repeat;background-size:24px 24px;border:none;cursor:pointer;height:37px;margin:3px 0;padding:0 0 0 34px;position:relative;-webkit-transition:width 400ms ease,background 400ms ease;transition:width 400ms ease,background 400ms ease;width:0}.search-field:focus{background-color:#fff;border:1px solid #333;cursor:text;outline:0;width:230px}.search-submit{display:none}input[type="search"]{-webkit-appearance:textfield}.footer-widget-area{background:#777;color:#fff}.footer-widget-area-wrap{width:90%;max-width:1200px;padding:0 0 20px 0;margin:0 auto;display:flex}.footer-widget{margin:24px}.site-footer .site-info{margin:20px 0 0 0;text-align:center}.site-footer a.button{color:#fff;border-color:#fff}.site-footer a.button:hover{border-color:#333}#bulletin-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;border:1px solid #ccc;border-radius:5px 30px 5px 30px;padding:20px;margin:auto;margin-top:40px;width:80%;align-content:center;line-height:30px}@media (max-width:800px){#content{flex-direction:column}.footer-widget-area-wrap{flex-direction:column}}.error-404{padding:2rem;background:rgba(0,0,0,.5);color:#FFF}.full-screen-video,.full-screen-video iframe{animation-fill-mode:none!important}