@media all and (max-width:767px){header#masthead{padding:1em 0 !important}header#masthead #site-navigation{padding:0}li.menu-item-has-children>a span{position:relative}li.menu-item-has-children>a span:after{position:absolute;top:-4px;right:-20px;content:url(https://ssdev.co.za/wp-content/themes/crossroads2019/img/mobile-arrow-down.svg)}.entry-content header.rich{margin-top:0;height:16rem}.entry-content header.rich .content h1{padding:18px 24px 0;line-height:1.6em}.entry-content header.rich .content h1 strong{font-size:20px !important;margin-top:14px}.entry-content header.rich .content>a{font-size:16px}.wp-block-columns.intro{padding:0}.a-call-away .wp-block-column{padding:0 20px}.a-call-away .wp-block-column h2{padding:30px 0 10px;font-size:22px;text-align:center}.a-call-away .wp-block-column p{text-align:center}.a-call-away .wp-block-column .contact-details{margin-top:28px;left:28px}.start-your-recovery{padding:0 10px}.start-your-recovery form{padding:0}.contact-recovery .icon.tel>div:nth-child(1),.contact-recovery .icon.mail>div:nth-child(1),.contact-recovery .icon.address>div:nth-child(1),.contact-details.inline .icon.tel>div:nth-child(1),.contact-details.inline .icon.mail>div:nth-child(1),.contact-details.inline .icon.address>div:nth-child(1){padding:0 0 0 30px}.icon.tel em,.icon.mail em,.icon.address em{display:block;font-size:1em}.icon.tel>div:nth-child(1):before,.icon.mail>div:nth-child(1):before,.icon.address>div:nth-child(1):before{margin:.3em 2.4em 0 .8em;transform:translate(-86px,-50%) !important}.icon.tel>div:nth-child(1):after,.icon.mail>div:nth-child(1):after,.icon.address>div:nth-child(1):after{left:10px}.icon.mail>div:nth-child(1):after,.icon.address>div:nth-child(1):after,.icon.tel>div:nth-child(1):after{height:100%;top:0}#content{margin-top:-28px}.medical-aids{margin:-12px 0 0;height:156px}.medical-aids h3{font-size:24px}.testimonials{margin-bottom:3em}.testimonials>div:nth-child(1){padding:1em}.testimonials>div h3{width:100%;font-weight:700;font-size:2em;text-align:center;padding:0 20px}.testimonials>div>div{padding:1em 0;height:70%}.testimonials li{padding:4em .9em 2em;font-size:15px}.testimonials .controls .left{margin-left:20px}.testimonials .controls .right{margin-right:20px}.testimonials .controls>span img{width:26px}.treatments .wp-block-column p:nth-last-child(2) a{padding:.8em 2em;margin-bottom:12px}.addiction-types{margin:0}.addiction-types h3{margin:2em 0}.addiction-types .wp-block-column:before{display:none}.addiction-types .wp-block-column h4+p{line-height:3em}.addiction-types .wp-block-column p.button{position:static;margin-bottom:-64px}footer#colophon .footer-wrapper{display:flex;flex-wrap:wrap;padding:14px;position:relative}footer#colophon .footer-wrapper h3,footer#colophon .footer-wrapper p{text-align:center}footer#colophon .footer-wrapper section>img{width:90%;margin:36px auto}footer#colophon .footer-wrapper section:nth-child(1),footer#colophon .footer-wrapper section:nth-child(4){box-sizing:border-box;width:100%}footer#colophon .footer-wrapper section:nth-child(3){width:96%;text-align:center;position:absolute;bottom:63px}footer#colophon .footer-wrapper section:nth-child(3) h3,footer#colophon .footer-wrapper section:nth-child(3) ul{display:none}footer#colophon .footer-wrapper section:nth-child(3) *{display:inline-block}footer#colophon .footer-wrapper section:nth-child(3) .socials{margin-left:20px}footer#colophon .footer-wrapper section:nth-child(3) .socials a{vertical-align:sub}footer#colophon .footer-wrapper section:nth-child(2){display:none}footer#colophon .footer-wrapper section:nth-child(4){border-top:1px solid #fff;padding:42px 0 63px}footer#colophon .footer-wrapper section:nth-child(4) .contact{text-align:center}footer#colophon .footer-wrapper section:nth-child(4) .contact img{display:inline-block}footer#colophon .footer-wrapper .sub-footer{margin-top:44px;padding-left:60px;padding-right:60px}#post-13 .a-call-away+figure{display:none}#post-13 .entry-content h3.treatments{margin:20px 0;font-size:1.2em;padding:0 40px}#post-13 .testimonials{margin-bottom:0}#post-13 .wp-block-columns.treatments.first{padding:0}#post-13 .wp-block-columns.treatments.first .wp-block-column:nth-child(1),#post-13 .wp-block-columns.treatments.first .wp-block-column:nth-child(2){display:none}.home .treatments.first.second{display:none}.home .latest-news .wp-block-column{padding:0 1em !important}.home .latest-news{padding:0}.home .latest-news ul.articles{padding:0}.home .latest-news ul.articles .date{display:none}.home .latest-news ul.articles h4{margin:22px 0;text-align:center}.home .latest-news ul.articles:after{display:none}.home .latest-news ul.articles .text{padding:20px 4px;text-align:center}.home .latest-news ul.articles .text a{display:block;margin-top:10px;font-size:20px}.home .latest-news ul.articles+p{border-bottom:1px solid #333;width:80%;padding-bottom:36px;margin:0 auto}.home .latest-news .wp-block-column>p>a{margin:0}.main-page{padding:0 20px;margin:24px 0}ul.accordion>li{font-size:1.3em}ul.accordion>li:before{margin-top:4px}.accordion li p{font-size:.9em}ul.posts.articles{padding:0}ul.posts.articles li .date{display:none}ul.posts.articles li.has-image .image{width:100%;margin-top:0}ul.posts.articles li.has-image h4{margin-left:0;text-align:center;padding:4px 10px}ul.posts.articles li .text{padding:18px;font-size:16px}ul.posts.articles li .text p{text-align:center;padding-right:0}ul.posts.articles li .text a{margin-bottom:28px}.teams-container{width:100%}.teams-container .details{min-height:90px}.teams-container .wp-block-column:last-child figure{max-height:311px;overflow:hidden}.main-navigation{padding:3px}.footer-column{width:100% !important;text-align:center}.footer-middle-column{display:none !important}footer#colophon .footer-wrapper h3,footer#colophon .footer-wrapper h4{text-align:center !important}.footer-wrapper .contact img{display:inline !important}.footer-column img{margin:auto !important}.footer-column img.ftabout{width:300px !important;margin:35px auto !important}.entry-content header{margin-top:40px}.wp-block-columns{padding:0}.wp-block-column p{text-align:center}.wp-block-column .accordion p{text-align:left}.testimonials{height:650px}.testimonials h3{font-size:2em;margin-bottom:10px}.testimonials .controls .left{margin-left:10px}.testimonials .controls{top:50%}.testimonials .controls .right{margin-right:10px}.testimonials>div>div{padding:0;height:86%}.testimonials>div:nth-child(1){padding:3em 2em}.treatments.first.second>div:nth-child(2) .tel{padding:0 !important}.latest-news ul.articles:after{display:none}.free-assessment{width:100%;top:0;left:0;height:100%}.free-assessment>div{position:absolute;top:50%;transform:translate(0,-50%)}.free-assessment .close{display:block;text-align:center;margin:.5em 0 0}.free-assessment .close span{padding:.5em 3em;background:#fff;color:#f9b947;text-transform:uppercase}.btn-free-assessment{bottom:-4em;left:1em;right:1em;padding:8px;opacity:.8;width:calc(100% - 2em)}.recovery-contact-columns{margin:0 !important}.recovery-contact-columns form{padding:0 1rem}.recovery-contact-columns .wp-block-column:nth-child(odd){border:none !important}.recovery-contact-columns .wp-block-column:nth-child(even){padding:0 1rem !important}.modal-dialog{margin:0 !important}#recoveryModal form h4,#callBackModal form h4{font-size:1.8em;line-height:1.2em}#recoveryModal form h4+p,#callBackModal form h4+p{font-size:.9em;margin-bottom:2em}#recoveryModal .modal-body form,#callBackModal .modal-body form{padding:1rem}.flex-container{width:100% !important;display:block !important}.flex-container .podcast-image{width:100% !important}.flex-container .podcast-content{margin-left:unset !important;width:100% !important}.podcast-content .listen-to-podcast{margin:20px auto !important}.article-navigation{float:none;margin:20px auto;text-align:center}.posts.articles li{margin-top:40px}.posts.articles li .image{width:100% !important;margin-right:unset !important;margin-top:0!important}.posts.articles li .date{position:inherit !important}.posts.articles li h4{margin-left:unset !important;margin-bottom:20px}.posts.articles li .text a{float:none !important;text-align:center}.category-podcasts.entry>figure.post-thumbnail{display:none}.category-podcasts .entry-content figure{width:100%}.category-podcasts .entry-content>.info{margin:20px}.category-podcasts .entry-content>h3{margin:10px}article.category-news.entry .entry-content>p{margin:20px auto;padding:0 20px;width:100%}.medical-aids h3{font-size:1.4em}.entry-content h3.treatments{margin:20px;font-size:1.3em}.addiction-types h3,.addiction-types h4{color:#fff;font-size:1.4em}.addiction-types+h3{margin-top:40px;font-size:32px;font-size:1.5em}.category-news figure.post-thumbnail{padding:0;margin:340px 0 0 !important}.category-news figure.post-thumbnail .social-links{display:none}.category-news #crumbs,#post-1096 #crumbs,#post-8408 #crumbs,#post-8392 #crumbs{display:block;font-size:14px}.category-articles.category-news.entry .entry-content .article-title{clear:both !important;font-size:1.4em;padding:16px 20px 12px;text-align:center}.category-articles.category-news.entry .entry-content .info{display:none}.category-articles.category-news.entry .entry-content>p{font-size:.9em;text-align:left}.category-articles.category-news.entry .entry-content table{margin:30px 0;font-size:.7em}#post-63 .entry-content>header,#post-8218 .entry-content>header{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_lossy,ret_img/https://ssdev.co.za/wp-content/uploads/2019/11/mobile-treatment-centre.jpg)}#post-8218 .entry-content{position:relative}#post-8218 .a-call-away,#post-63 .a-call-away{padding:1em}#post-8218 .a-call-away h2,#post-63 .a-call-away h2{margin-top:3em}#post-8218 .main-page .wp-block-column:not(.treatment),#post-63 .main-page .wp-block-column:not(.treatment){margin-top:-78px}#post-8218 .main-page .wp-block-column.treatment,#post-63 .main-page .wp-block-column.treatment{padding:0}#post-8218 .main-page .wp-block-column.treatment .wpcf7,#post-63 .main-page .wp-block-column.treatment .wpcf7{display:none}#post-8218 .main-page .wp-block-column,#post-63 .main-page .wp-block-column{text-align:center}#post-8218 .main-page .wp-block-gallery>li img,#post-63 .main-page .wp-block-gallery>li img{margin:0}.teams-container{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.teams-container>div{display:block;width:100%}.teams-container>div img{width:100% !important;margin:0}.teams-container .details .name{font-size:1.2em}#post-8218 .main-page,#post-63 .main-page{display:flex;flex-direction:column-reverse;margin-top:-64px}#post-8392 .news-videos{margin-top:-40px}.wp-block-columns{margin-top:0}.wp-block-column .first-column{margin:0 !important}.first-column>section{padding-right:0 !important}.first-column>section>h2{font-size:1.8em !important;text-align:center}.alignwide{margin-top:0}.wp-block-column>h3{text-align:center}#contact_form_1{padding:0 !important}#contact_form_1 #form_color h4,.start-your-recovery h2{font-size:1.6em !important;text-align:center}div.a-call-away{margin-right:-20px}h3#mce_1{font-size:1.4em;padding:4px;margin-bottom:20px;margin-top:24px}}html{font-size:18px}body{margin-top:50px}.wp-block-columns{display:block}.wp-block-column{margin-right:0 !important;margin-bottom:3em}.wp-block-column:nth-child(2n){margin-left:0 !important}.wp-block-column iframe{margin:0 auto;display:block}header#masthead{padding:.5em 0}img{display:block;max-height:calc(100vh - 44px);width:auto;margin:0 auto}.image img{margin-bottom:1em}.site-logo{max-height:33px;position:absolute;left:50%;transform:translate(-50%,0)}.site-logo a{display:block;max-height:33px}.site-logo img{display:block;max-height:33px;width:auto}header nav ul{list-style:none;margin:0;padding:0;width:100vw}.menu-toggle{width:24px;height:24px;padding:.2em 1em;box-sizing:content-box}.main-navigation>div>ul{position:absolute;background:#fff;height:calc(100vh - 67px);top:67px;left:0;overflow:auto}.main-navigation .main-menu{transform:translate(-100vw,0);transition:transform .15s}.main-navigation .main-menu.visible{transform:translate(0,0);visibility:visible}.main-navigation ul li{position:relative}.main-navigation ul a{display:block;padding:.5em 0 .5em 1em}.main-navigation>div>ul li{border-top:1px solid #e0e0e0}.main-navigation ul>li>ul{display:none}.main-navigation ul>li>ul.visible{display:block}.main-navigation ul>li>ul a{color:#4f4f4f}.entry-content>header>div>div{padding:2em;height:100%;width:100%}.entry-content>header .content h1{font-size:1rem;line-height:1.3em}.entry-content>header .content h1 strong{margin-top:1.4em;font-size:1em}.entry-content>header{height:14.6rem}.entry-content header .contained .content{top:50%;left:0;position:absolute;transform:translate(0,-50%);z-index:2;width:100%}.entry-title,.not-found .page-title,.error-404 .page-title,.has-larger-font-size,h2{font-size:1.6875em}.testimonials>div:nth-child(2){background-position:64% 50%}h1{font-size:2.25em}.wp-block-column h4,.wp-block-column p,p.button-form{padding-left:0 !important;padding-right:0 !important}.addiction-types .wp-block-column{margin-bottom:4em}.addiction-types .wp-block-column:before{content:'';position:absolute;border-top:1px solid #fff;width:50%;height:1px;left:50%;top:0;transform:translate(-50%,-1.7em)}.addiction-types .wp-block-column:nth-child(1):before{display:none}.addiction-types .contained{padding:1rem 0}.a-call-away{padding:0 0 1.5rem}.a-call-away h2{font-weight:400;padding:1.5em 0 0;font-size:1em;line-height:1.5em}.a-call-away p{padding:0 2rem}#crumbs{padding-left:1em}.wp-block-column{padding:0 1em}.wp-block-column img,.posts.videos{width:100vw !important;margin:0 -1em;max-width:100vw}.a-call-away{margin:0 -1em}footer#colophon{padding-bottom:4em}#contact_form_1{padding:3em 2em 0}form[class*=wpcf7]{margin-bottom:2em}.category-testimonials .entry-content>p{padding:0 2em;margin:12px 0}.addiction-types .wp-block-columns.has-5-columns{display:flex;flex-flow:row nowrap;width:500vw;transition:margin .3s}.btn-we-can-help,a.link-green,span.ugb-highlight{font-size:1.2em;margin-bottom:8px;text-align:center;display:block;line-height:1.2em}span.ugb-highlight a{font-size:1em}.a-call-away .contact-recovery .icon>div>div{padding-right:10px}footer#colophon .footer-wrapper{padding-bottom:0}footer#colophon .footer-wrapper h3{font-size:16px}footer#colophon .footer-wrapper section:nth-child(4){padding-bottom:40px}.covad-19{font-size:12px;height:86px;padding-top:7px}.covad-19 .contained{line-height:24px}