.hide-on-desktop{display:none}@media screen and (max-width:480px){.hide-on-desktop{display:block}.hide-on-mobile{display:none}}html .container{width:100%}html .container .cleafix:before{content:" ";float:none;display:block;width:100%;clear:both}html body .logo_container h2{display:inline-block;vertical-align:bottom;padding-bottom:32px;font-family:"Libre Baskerville",sans-serif;color:#0a41b6;font-weight:700;font-size:35px}#et-top-navigation{padding-top:20px!important;margin-bottom:85px;padding-left:0!important;min-width:345px}#et-top-navigation #et_mobile_nav_menu{display:none}#top-menu-nav ul{padding-top:2px}#top-menu-nav ul li{padding-right:12px}#top-menu-nav ul li>*{display:inline-block;font-size:0.9em;color:#565656;font-weight:normal}#top-menu-nav ul li a{padding-right:12px;padding-bottom:0!important;line-height:26px}#top-menu-nav ul li:after{content:"|"}#top-menu-nav ul li:last-child:after{content:" "}#top-menu-nav ul li.current-menu-item a{color:#565656}html body .anglican-search-form input[type=text]{float:left;background-color:#efefef;border:1px solid #e2e2e2;padding:6px;font-size:0.9em;width:72px}html body .anglican-search-form button{float:left;border:none;font-size:1.2em;line-height:28px;padding-left:12px;padding-right:12px;background-color:#ffcc00;color:#a80e04}html body .anglican-search-form:after{content:" ";float:none;display:block;width:100%;clear:both}#anglican-top-nav{background-color:#565656}#anglican-top-nav>ul{float:none!important;max-width:1120px;width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}#anglican-top-nav>ul>li{float:none;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0;flex-basis:0;display:block;background-color:transparent;border-left:1px solid #707070}#anglican-top-nav>ul>li>a{background-color:transparent;width:auto;white-space:normal;border-left:none;min-height:64px}#anglican-top-nav>ul>li:first-child{border-left:none}#anglican-top-nav>ul>li a,#anglican-top-nav>ul>li li{background-color:#565656;text-transform:uppercase}#anglican-top-nav>ul>li li{border-bottom:1px solid #707070}#anglican-top-nav>ul>li li a{color:#ffffff;border-left:none}#anglican-top-nav>ul a{color:#ffcc00;border-top:none;border-left-color:#707070;font-size:0.9em;font-weight:600}#anglican-top-nav>ul a:hover{background-color:#3d3d3d}#anglican-top-nav .sf-arrows .sf-with-ul:after{display:none}#anglican-top-nav .sf-arrows .sf-with-ul{padding-right:1em}@media screen and (max-width:980px){html header .container{overflow:hidden;padding-left:15px;padding-right:15px}html #et-top-navigation #top-menu{display:block}}@media screen and (max-width:480px){html body header .container{padding-left:0;padding-right:0}html body .logo_container{text-align:center}html body .logo_container a.logo-link{display:block}html body .logo_container a.logo-link img#logo{max-width:100px;height:auto}html body .logo_container h2{padding-top:10px;font-size:1.5em;max-width:190px;line-height:32px}html body.et_header_style_left .logo_container{position:relative}html body.et_header_style_left #et-top-navigation{display:none}html body .mobile-bar-menu{background-color:#565656;padding:10px 0}html body .mobile-bar-menu:after{content:" ";float:none;display:block;width:100%;clear:both}html body .mobile-bar-menu form{padding-left:20px;float:left}html body .mobile-bar-menu form input[type=text]{background-color:#3d3d3d;border:none;color:white;min-width:160px;padding:8px 18px}html body .mobile-bar-menu form button{background-color:transparent;color:white}html body .mobile-bar-menu .mobile-menu{float:right;color:white;line-height:0;font-size:2.4em;margin-right:20px;border:0;background-color:transparent}html body #anglican-mobile-nav{padding-top:10px;display:none}html body #anglican-mobile-nav:before{content:" ";float:none;display:block;width:100%;clear:both}html body ul#mobile-primary-menu{float:none;width:100%}html body ul#mobile-primary-menu li{background-color:transparent}html body ul#mobile-primary-menu li a{white-space:normal;padding-right:80px;border-top:1px solid #707070;border-left:0;color:#ffcc00;font-size:1.3em;text-transform:uppercase;background-color:transparent;font-weight:600}html body ul#mobile-primary-menu ul{position:relative;left:auto;top:auto;margin-left:18px;-webkit-box-shadow:none;box-shadow:none}html body ul#mobile-primary-menu ul a{color:white;padding-right:10px}}