.btn-nav__svg{fill:#20436b}.userNotifications{position:relative;top:-1px}@media (min-width:601px){.userNotifications{top:-4px}}@media (min-width:961px){.userNotifications{top:0}}@media (max-width:960px){.header-navbar__login{visibility:hidden}}.page-template-page-home-php .notificationButton{padding-left:.375rem;padding-right:.375rem}@media (min-width:961px){.page-template-page-home-php .notificationButton{padding-left:0;padding-right:0}}@media (min-width:961px){.page-template-page-home-php .notificationButton:before{left:80%;top:calc(100% + 7px)}}@media (min-width:961px){.page-template-page-home-php .notificationButton:after{left:80%;top:calc(100% + 8px)}}@media (min-width:961px){.page-template-page-home-php .notificationsListContainer{top:44px}}.page-template-page-home-php .notificationMarker{right:6px;top:-1px}@media (min-width:961px){.page-template-page-home-php .notificationMarker{right:0;top:-5px}}.page-template-page-feature-php .header-navbar__login,.page-template-page-home-php .header-navbar__login{margin-top:0}.notificationMarker{background:#e32939;border-radius:50%;box-sizing:content-box;color:#fff;display:inline-block;font-size:10px;font-weight:600;height:14px;line-height:1.3;position:absolute;right:6px;text-align:center;top:-1px;width:14px}@media (min-width:601px){.notificationMarker{right:6px;top:-1px}}@media (min-width:961px){.notificationMarker{border:2px solid #fff;line-height:.9rem;right:0;top:-5px}}.notificationMarker:before{animation:pulse 20s ease-out infinite;border:5px solid #e32939;border-radius:50%;content:"";display:inline-block;height:28px;line-height:1.5rem;position:absolute;right:-12px;top:-12px;transform:scale(0);width:28px;z-index:10}@media (min-width:601px){.notificationMarker:before{height:32px;width:32px}}@media (min-width:961px){.notificationMarker:before{height:24px;right:-11px;top:-11px;width:24px}}@keyframes pulse{1%{opacity:0;transform:scale(0)}2%{opacity:.1;transform:scale(.1)}3%{opacity:.3;transform:scale(.5)}4%{opacity:.5;transform:scale(.8)}5%{opacity:0;transform:scale(1)}6%{opacity:0;transform:scale(0)}7%{opacity:.1;transform:scale(.1)}8%{opacity:.3;transform:scale(.5)}9%{opacity:.5;transform:scale(.8)}10%{opacity:0;transform:scale(1)}11%{opacity:0;transform:scale(0)}12%{opacity:.1;transform:scale(.1)}13%{opacity:.3;transform:scale(.5)}14%{opacity:.5;transform:scale(.8)}15%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.notificationButton{overflow:visible}.notificationButton:focus{outline:none}@media (min-width:601px){.notificationButton{top:2px}}@media (min-width:961px){.notificationButton{top:0}}.notificationsAreExpanded:before{border-bottom:10px solid rgba(0,0,0,.2);border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:inline-block;left:80%;position:absolute;top:calc(100% + 2px);transform:translateX(-50%);z-index:91}@media (min-width:601px){.notificationsAreExpanded:before{top:calc(100% + 1px)}}@media (min-width:961px){.notificationsAreExpanded:before{top:calc(100% + 6px)}}.notificationsAreExpanded:after{border-bottom:9px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;content:"";display:inline-block;left:80%;position:absolute;top:calc(100% + 4px);transform:translateX(-50%);z-index:91}@media (min-width:601px){.notificationsAreExpanded:after{top:calc(100% + 2px)}}@media (min-width:961px){.notificationsAreExpanded:after{top:calc(100% + 7px)}}.userNotifications__deleteButton{background:transparent;border:none;cursor:pointer;margin-left:auto;outline:none;padding:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (min-width:961px){.userNotifications__deleteButton{padding:0;right:1.25rem}}.userNotifications__deleteButton:hover path{fill:#242a2f}.undoDeleteionOverlay{align-items:flex-start;background-color:#f4f5f6;box-sizing:border-box;display:flex;flex-direction:column;font-size:.875rem;height:100%;justify-content:center;left:0;padding:.75rem .75rem .75rem 4.25rem;position:absolute;top:0;width:100%}.undoDeleteionOverlay button{background-color:transparent;border:0;color:#0271e1;font-size:.75rem;margin-top:.25rem;padding:0;text-decoration:underline}.userNotifications__empty{box-sizing:border-box;color:#6c7881;font-size:.875rem;line-height:1.25rem;padding:1.5rem;text-align:center}.userNotifications__item{border-bottom:1px solid rgba(0,0,0,.2);cursor:pointer;display:flex;position:relative}.userNotifications__item:last-child{border-bottom:0}.userNotifications__item a{align-items:center;display:flex;padding:.75rem 2rem .75rem 1.25rem;text-decoration:none;width:100%}@media (min-width:961px){.userNotifications__item a{padding:.75rem 2.5rem .75rem 1.25rem}}.userNotifications__item.userNotifications__item--unread{background:#f4f5f6}.userNotifications__item:hover{background-color:rgba(227,229,232,.8)}.userNotifications__marker{background-color:#e32939;border-radius:50%;display:inline-block;height:8px;left:.5rem;position:absolute;top:.5rem;width:8px}.userNotifications__itemIcon{margin-right:1.5rem;min-width:1.5625rem}.userNotifications__itemIcon i{color:#a8b0b7;font-size:1.5625rem}.userNotifications__itemCopy{display:flex;flex:1 1 0;flex-direction:column;max-width:18.125rem;text-shadow:1px 1px 0 #fff}.userNotifications__itemCopy h4{color:#242a2f;font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.125rem;margin-top:0}.userNotifications__itemCopy span{color:#6c7881;font-size:.875rem;line-height:1.25rem}@media (min-width:961px){.userNotifications__itemCopy span{font-size:.75rem}}.userNotifications__badge{background-color:#6c7881;color:#fff;display:inline-block;font-size:.75rem;margin-right:.25rem;padding:0 .25rem;text-shadow:none}.userNotifications__itemRemove{margin-left:auto;min-width:.75rem}.userNotifications__itemImage{margin-left:1rem}.userNotifications__itemImage img{max-width:4rem}@media (min-width:601px){.userNotifications__itemImage img{max-width:7rem}}.userNotifications__style1 .userNotifications__itemCopy h4{color:#cf2317}.userNotifications__list{height:auto;margin:0;max-height:15.625rem;overflow-y:auto}.notificationsListContainer{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:3px;box-shadow:0 5px 10px 0 rgba(0,0,0,.2);position:absolute;right:-9px;top:2.5625rem;width:calc(100vw - 10px);z-index:90}@media (min-width:601px){.notificationsListContainer{max-width:25rem}}@media (min-width:961px){.notificationsListContainer{top:2.6875rem}}@media(max-width:600px){.header-navbar__login{display:none}}