@-moz-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (min-width:992px){#global-header .mobile-nav{display:none}.hamburger-label{display:none}}@media screen and (min-width:992px) and (max-width:1199px){.locale-de #global-header .primary-nav,.locale-fr #global-header .primary-nav,.locale-ja #global-header .primary-nav,.locale-ko #global-header .primary-nav,.locale-pt #global-header .primary-nav,.locale-ru #global-header .primary-nav,.locale-zh #global-header .primary-nav{bottom:2px}.locale-fr #global-header .primary-nav-link,.locale-pt #global-header .primary-nav-link{font-size:14px}.locale-de #global-header .primary-nav-link,.locale-ru #global-header .primary-nav-link{font-size:13px}#global-header .primary-nav-item{margin-right:0}#global-header .primary-nav-links{padding-bottom:2px}.locale-de #global-header .nav-links-wrapper.signed-out,.locale-ru #global-header .nav-links-wrapper.signed-out{margin-right:120px}.locale-es #global-header .nav-links-wrapper.signed-out,.locale-fr #global-header .nav-links-wrapper.signed-out,.locale-pt #global-header .nav-links-wrapper.signed-out{margin-right:60px}.locale-de #global-header .sign-in-link,.locale-fr #global-header .sign-in-link,.locale-pt #global-header .sign-in-link,.locale-ru #global-header .sign-in-link{padding-left:4px;padding-right:4px;font-size:14px}.locale-de #global-header .sign-in-link,.locale-ru #global-header .sign-in-link{font-size:13px}}@media screen and (max-width:991px){#wrapper.full-width #global-header .primary-nav-wrapper{margin:0 0 10px}#wrapper.full-width #global-header .primary-nav-wrapper .logo-container{left:15px;top:10px}#wrapper.full-width #global-header .mobile-drawer-button{padding:8px 0;top:7px}#wrapper .fs-subnav__container{display:none}#global-header{background-color:transparent}#global-header .upper-nav,#global-header .user-menu{display:none}#global-header .primary-nav-wrapper{height:53px}#global-header .primary-nav-wrapper .enter-site{display:none}#global-header .primary-nav-wrapper .logo-container{left:15px;top:10px}#global-header .primary-nav-wrapper .mobile-drawer-button{padding:8px 0;top:7px}#global-header .mobile-drawer-menu{display:table-cell;text-align:right;vertical-align:bottom}#global-header .hamburger-label{vertical-align:middle}#global-header .mobile-drawer-button{color:#333331}#global-header .mobile-drawer-button:hover{text-decoration:none}#global-header .nav-badge{display:none}#global-footer.fullFooter .copyright_notice,#global-footer.fullFooter nav{margin-right:0}#global-footer.fullFooter .church-logo-container{display:none}}@media screen and (max-width:767px){#global-header .primary-nav-wrapper .logo-container{left:6px}#global-header .hamburger-label{font-size:14px}}@media (max-width:480px){html body{margin:0 0 198px;min-height:calc(100% - 198px)}#global-footer.fullFooter{left:0;right:0;margin:0 10px}}@-moz-keyframes rotate{from{-webkit-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotate{from{-webkit-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width:991px){body{position:relative;right:0;transition:right .2s}.mobile-drawer-opened{right:260px;overflow:hidden}.mobile-drawer-opened #global-header .primary-nav-links{right:0}#global-header{position:static}#global-header [data-submenu]{position:static;background:0 0;border:0;box-shadow:none;margin:0;min-width:auto;border-bottom:1px solid rgba(255,255,255,.2)}#global-header .active [data-submenu]{display:block}#global-header .mobile-account,#global-header .mobile-menu,#global-header .mobile-nav-title{display:block}#global-header .primary-nav-wrapper{position:static}#global-header .primary-nav{position:static;text-align:left}#global-header .primary-nav-item{display:block;margin:0;padding:0;position:static}#global-header .primary-nav-item:hover [data-submenu]{display:none}#global-header .primary-nav-item.active:hover [data-submenu]{display:block}#global-header .primary-nav-links{display:none;bottom:0;right:-267px;top:0;width:260px;left:auto;border-left:7px solid #2e2d2a;background-color:#4d4d4a;z-index:9999;position:fixed;overflow:auto;transition:right .2s}#global-header .primary-nav-link{border-radius:0;color:#fff;padding:5px 0 5px 20px;border-bottom:1px solid rgba(255,255,255,.2);line-height:25px;margin:0}#global-header .primary-nav-link.active{font-weight:700}#global-header .admin-roles-list-mobile{padding:0 15px}#global-header .admin-roles-list-mobile .admin-role-link span{display:inline-block;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden;max-width:182px}#global-header .active .primary-nav-link,#global-header .primary-nav-link:focus,#global-header .primary-nav-link:hover{background:#555}#global-header .sub-menu-link{color:#fff;padding-left:45px}#global-header .sub-menu-link:focus,#global-header .sub-menu-link:hover{background:#555}#global-header .mobile-nav-title{background-color:#2e2d2a;color:rgba(255,255,255,.5);padding:4px 5px}#global-header .mobile-account{padding:0 10px}#global-header .mobile-account:after,#global-header .mobile-account:before{content:'';display:table}#global-header .mobile-account:after{clear:both}#global-header .mobile-account.logged-in{border-bottom:1px solid rgba(255,255,255,.2)}#global-header .mobile-account-name{max-width:120px;line-height:29px;color:#fff}#global-header .mobile-account-first:not(.signed-in),#global-header .mobile-account-last:not(.signed-in){display:inline-block;margin:7px 2px}#global-header .mobile-account-first.signed-in{float:left;margin:7px 0}#global-header .mobile-account-last.signed-in{float:right;margin:7px 0}}