body h1,body h2,body h3,body h4,body h5,body h6{font-family:"rift";font-weight:300}body h1 span{font-family:"rift";font-weight:300}body p,body li,body span{font-family:"proxima-nova-alt"}.site-title a{font-family:"rift"}.wpsm-anim-text-wrap span{font-family:"rift"}#masthead .top-navigation{background-image:url(https://48hcc.nz/wp-content/themes/fourtyeighthours/images/xblue-protest.jpg.pagespeed.ic.-_NfAmjvRQ.jpg);background-size:cover}header#masthead #site-navigation{box-shadow:0 4px 2px -3px rgba(23,23,23,.3);width:100%}.toggle-visible{color:#fff;font-family:rift;text-transform:uppercase;font-size:18px}.toggle-visible i{color:#fff;font-size:28px;padding-top:8px}@media (min-width:800px){.social-navigation a:before{color:#fff;font-size:28px}}footer#colophon{border-top:6px solid #588b98;background-image:url(https://48hcc.nz/wp-content/themes/fourtyeighthours/images/xblue-protest.jpg.pagespeed.ic.-_NfAmjvRQ.jpg);background-size:cover}footer#colophon .et_social_totalcount{display:none}#drawer-navigation a,#drawer-navigation span{font-family:rift;text-transform:uppercase;letter-spacing:2px}header#masthead button.menu-toggle button.menu-toggle span{font-family:rift;text-transform:uppercase;letter-spacing:2px}nav#site-navigation li a{color:#fff}nav#site-navigation ul li,nav#site-navigation a span{font-family:rift;text-transform:uppercase;letter-spacing:2px;color:#fff}nav#site-navigation .social{float:right}nav#site-navigation .social.twitter{background-color:#e8e8e8}nav#site-navigation .social.facebook{background-color:#e8e8e8}#menu-footer-menu li.menu-item a{font-family:rift;font-size:18px;letter-spacing:1px}.et_social_network_label{display:none}body.fl-builder #page.container{padding:0 0;max-width:100%!important}body.fl-builder article.hentry{margin-bottom:-10px}body.fl-builder footer#colophon{margin-top:0}body.fl-builder #page{margin-left:0;margin-right:0}.pp-button span,.pp-button-text{text-transform:uppercase;font-weight:700;letter-spacing:2px}body.fl-builder #masthead{margin-bottom:0}body.fl-builder #primary{width:100%}span.uabb-button-text{font-family:rift;letter-spacing:2px;font-weight:700}.uabb-module-content.uabb-adv-accordion h5{padding-bottom:12px}.uabb-module-content.uabb-adv-accordion p{font-size:14px;padding-bottom:12px}.uabb-module-content.uabb-adv-accordion p a{text-decoration:underline}#purpose .image-container-message{position:relative;margin-left:auto;margin-right:auto;width:100%}#purpose .image-container-message .fl-rich-text{position:relative;margin-left:auto;margin-right:auto;width:100%}#purpose .image-container-message .fl-rich-text img{display:block;position:relative;margin-left:auto;margin-right:auto;width:98%;max-width:400px}.short-description h3 span{font-family:rift;padding:1rem;line-height:2}@media (min-width:890px){.home .short-description{margin-top:40px}}@media (min-width:1181px){.home .short-description{margin-top:60px}}body.page .frm_forms form{background:#f1f1f1;padding-left:4%;padding-right:4%;padding-top:6%;padding-bottom:0;border-bottom:3px solid #dbdbdb}body.page .frm_forms form fieldset{padding:0}body.page .frm_forms form label{font-family:rift!important;font-weight:300!important;font-size:22px!important}body.page .frm_forms form input,body.page .frm_forms form textarea{font-family:rift!important;font-weight:300!important;color:#000}.pp-modal-content .pp-modal-content-inner{position:relative;margin-right:auto;margin-left:auto;width:94%;max-width:700px}.pp-modal-content .pp-modal-content-inner h2{color:#fff;padding-top:2rem}.pp-modal-content .pp-modal-content-inner label.frm_primary_label{color:#fff;font-size:22px;text-transform:uppercase;font-family:rift;font-weight:300;letter-spacing:1px}