:root{--edge-space: 16px;--outside-space: calc((150px * -0.4) + (150/1600*100vw * 1.4));--inside-space: calc((240px * -0.4) + (240/1600*100vw * 1.4));--vertical-space: calc((80px * -0) + (80/1600*100vw * 1));--max-width: 1700px}@media screen and (min-width: 1601px){:root{--vertical-space: 80px;--outside-space: 150px;--inside-space: 240px}}@media screen and (max-width: 800px){:root{--outside-space: 30px;--vertical-space: 30px;--inside-space: 30px}}#common-banner .background .gradient{opacity:1;background:#003b5c}#who-do-call .inside{max-width:var(--max-width);margin:auto;position:relative;padding:var(--vertical-space) var(--outside-space) 0 var(--outside-space)}#who-do-call .inside .intro-text{max-width:550px;margin-bottom:var(--vertical-space)}@media screen and (max-width: 800px){#who-do-call .inside .intro-text{margin-bottom:0}}#who-do-call .inside .call-911{background:#c33418;font-size:18px;padding:30px 30px 35px 30px;margin-bottom:15px}#who-do-call .inside .call-911 *{color:#fff;text-align:center;margin-bottom:0;line-height:1.4}#who-do-call .inside .call-911 .secondary-heading{margin-bottom:.1em}#who-do-call .inside .directory .dir .dir-title{background:#003b5c;color:#fff;font-weight:700;font-family:"Roboto","Times New Roman",Times,serif;display:flex;padding:21px 27px;border-bottom:1px solid rgba(255,255,255,.4);cursor:pointer}#who-do-call .inside .directory .dir .dir-title svg{margin:0 25px}#who-do-call .inside .directory .dir .dir-title .text{flex-grow:1;margin:0;line-height:1.3em}#who-do-call .inside .directory .dir .dir-title .toggle-icon{padding:0 25px;font-size:28px;line-height:0;align-self:center}@media screen and (max-width: 800px){#who-do-call .inside .directory .dir .dir-title .toggle-icon{padding:0 0px 0 25px}}#who-do-call .inside .directory .dir .dir-title.open .toggle-icon{font-size:0;height:4px;background:#fff;align-self:center;padding:0;flex:0 0 13px;margin-right:25px;margin-left:29px}@media screen and (max-width: 800px){#who-do-call .inside .directory .dir .dir-title.open .toggle-icon{margin-right:0px}}#who-do-call .inside .directory .dir .tertiary-heading{color:#fff}#who-do-call .inside .directory .dir:first-child .post-title{border-top:1px solid rgba(255,255,255,.4)}#who-do-call .inside .directory .dir .content-gradient-wrap{position:relative}@media screen and (max-width: 1150px){#who-do-call .inside .directory .dir .content-gradient-wrap:after{content:"";position:absolute;width:100px;top:0;right:0;height:100%;pointer-events:none;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=1 )}}#who-do-call .inside .directory .dir .content{color:#fff;padding:0 0;column-gap:40px;color:#1d1d1d;overflow-x:auto;overflow-y:hidden;position:relative}#who-do-call .inside .directory .dir .content .dir-row{display:flex;border-bottom:1px solid rgba(118,118,118,.4);min-width:966px}#who-do-call .inside .directory .dir .content .dir-row:first-child{background:#b7b7b7}#who-do-call .inside .directory .dir .content .dir-row:first-child .location,#who-do-call .inside .directory .dir .content .dir-row:first-child .phone,#who-do-call .inside .directory .dir .content .dir-row:first-child .web{padding:10px 20px;color:#fff;font-weight:700;font-family:"Roboto","Times New Roman",Times,serif;text-transform:uppercase;letter-spacing:1px;line-height:1.8}#who-do-call .inside .directory .dir .content .dir-row .location,#who-do-call .inside .directory .dir .content .dir-row .phone,#who-do-call .inside .directory .dir .content .dir-row .web,#who-do-call .inside .directory .dir .content .dir-row .address,#who-do-call .inside .directory .dir .content .dir-row .website{flex:0 0 33.33333%;font-family:"Roboto","Times New Roman",Times,serif;font-size:22px;font-weight:700;color:#003b5c;padding:20px;line-height:1.5em;display:flex;align-items:center}@media screen and (max-width: 1200px){#who-do-call .inside .directory .dir .content .dir-row .location,#who-do-call .inside .directory .dir .content .dir-row .phone,#who-do-call .inside .directory .dir .content .dir-row .web,#who-do-call .inside .directory .dir .content .dir-row .address,#who-do-call .inside .directory .dir .content .dir-row .website{font-size:20px;padding:15px 20px}}@media screen and (max-width: 1000px){#who-do-call .inside .directory .dir .content .dir-row .location,#who-do-call .inside .directory .dir .content .dir-row .phone,#who-do-call .inside .directory .dir .content .dir-row .web,#who-do-call .inside .directory .dir .content .dir-row .address,#who-do-call .inside .directory .dir .content .dir-row .website{font-size:18px;padding:12px 20px}}#who-do-call .inside .directory .dir .content .dir-row .location,#who-do-call .inside .directory .dir .content .dir-row .phone{border-right:1px solid rgba(118,118,118,.4)}@media screen and (max-width: 800px){#who-do-call .inside .directory .dir .content .dir-row .location{flex:0 0 254px !important}}#who-do-call .inside .directory .dir .content .dir-row .location .text{max-width:360px}#who-do-call .inside .directory .dir .content .dir-row .custom-link{margin:0}#who-do-call .inside .directory .dir .content .content-heading{color:#fff;font-size:24px;font-weight:700;font-family:"Roboto","Times New Roman",Times,serif;margin-bottom:.5em}#who-do-call .inside .directory .dir .content .left{flex:0 0 50%;padding-right:60px}#who-do-call .inside .directory .dir .content .left ul{padding-left:57px}#who-do-call .inside .directory .dir .content .right{line-height:2em}#who-do-call .inside .directory .dir .content .right .title{font-weight:bold;margin-right:7px;text-transform:uppercase}#who-do-call .inside .directory .dir .content .custom-link{margin:2em 0}#who-do-call .inside .directory .dir.fire-department-non-emergency .content .dir-row .web{column-gap:10px;flex:0 0 440px}#who-do-call .inside .directory .dir.fire-department-non-emergency .content .dir-row .phone{flex:initial;flex-grow:1}@media screen and (max-width: 800px){#who-do-call .inside .directory .dir.bylaw-enforcement .content .dir-row,#who-do-call .inside .directory .dir.first-nations .content .dir-row{min-width:575px}}#who-do-call .inside .directory .dir.bylaw-enforcement .content .dir-row .location,#who-do-call .inside .directory .dir.bylaw-enforcement .content .dir-row .phone,#who-do-call .inside .directory .dir.bylaw-enforcement .content .dir-row .web,#who-do-call .inside .directory .dir.first-nations .content .dir-row .location,#who-do-call .inside .directory .dir.first-nations .content .dir-row .phone,#who-do-call .inside .directory .dir.first-nations .content .dir-row .web{flex:0 0 50%}#who-do-call .inside .directory .dir.bylaw-enforcement .content .dir-row .phone,#who-do-call .inside .directory .dir.first-nations .content .dir-row .phone{border-right:none}#who-do-call .inside .directory .dir.coastal-animal-control .content .dir-row:first-child,#who-do-call .inside .directory .dir.police-non-emergencies .content .dir-row:first-child,#who-do-call .inside .directory .dir.cowichan-community-policing-and-engagement-society .content .dir-row:first-child,#who-do-call .inside .directory .dir.extracat .content .dir-row:first-child{background:#b7b7b7}#who-do-call .inside .directory .dir.coastal-animal-control .content .dir-row:first-child .location,#who-do-call .inside .directory .dir.coastal-animal-control .content .dir-row:first-child .phone,#who-do-call .inside .directory .dir.coastal-animal-control .content .dir-row:first-child .address,#who-do-call .inside .directory .dir.coastal-animal-control .content .dir-row:first-child .website,#who-do-call .inside .directory .dir.police-non-emergencies .content .dir-row:first-child .location,#who-do-call .inside .directory .dir.police-non-emergencies .content .dir-row:first-child .phone,#who-do-call .inside .directory .dir.police-non-emergencies .content .dir-row:first-child .address,#who-do-call .inside .directory .dir.police-non-emergencies .content .dir-row:first-child .website,#who-do-call .inside .directory .dir.cowichan-community-policing-and-engagement-society .content .dir-row:first-child .location,#who-do-call .inside .directory .dir.cowichan-community-policing-and-engagement-society .content .dir-row:first-child .phone,#who-do-call .inside .directory .dir.cowichan-community-policing-and-engagement-society .content .dir-row:first-child .address,#who-do-call .inside .directory .dir.cowichan-community-policing-and-engagement-society .content .dir-row:first-child .website,#who-do-call .inside .directory .dir.extracat .content .dir-row:first-child .location,#who-do-call .inside .directory .dir.extracat .content .dir-row:first-child .phone,#who-do-call .inside .directory .dir.extracat .content .dir-row:first-child .address,#who-do-call .inside .directory .dir.extracat .content .dir-row:first-child .website{padding:6px 20px;color:#fff;font-weight:700;font-family:"Roboto","Times New Roman",Times,serif;text-transform:uppercase;letter-spacing:1px;line-height:1.8}#who-do-call .inside .directory .dir.coastal-animal-control .content .dir-row .location,#who-do-call .inside .directory .dir.coastal-animal-control .content .dir-row .phone,#who-do-call .inside .directory .dir.coastal-animal-control .content .dir-row .address,#who-do-call .inside .directory .dir.coastal-animal-control .content .dir-row .website,#who-do-call .inside .directory .dir.police-non-emergencies .content .dir-row .location,#who-do-call .inside .directory .dir.police-non-emergencies .content .dir-row .phone,#who-do-call .inside .directory .dir.police-non-emergencies .content .dir-row .address,#who-do-call .inside .directory .dir.police-non-emergencies .content .dir-row .website,#who-do-call .inside .directory .dir.cowichan-community-policing-and-engagement-society .content .dir-row .location,#who-do-call .inside .directory .dir.cowichan-community-policing-and-engagement-society .content .dir-row .phone,#who-do-call .inside .directory .dir.cowichan-community-policing-and-engagement-society .content .dir-row .address,#who-do-call .inside .directory .dir.cowichan-community-policing-and-engagement-society .content .dir-row .website,#who-do-call .inside .directory .dir.extracat .content .dir-row .location,#who-do-call .inside .directory .dir.extracat .content .dir-row .phone,#who-do-call .inside .directory .dir.extracat .content .dir-row .address,#who-do-call .inside .directory .dir.extracat .content .dir-row .website{flex:0 0 25%}#who-do-call .inside .directory .dir.coastal-animal-control .content .dir-row .address,#who-do-call .inside .directory .dir.police-non-emergencies .content .dir-row .address,#who-do-call .inside .directory .dir.cowichan-community-policing-and-engagement-society .content .dir-row .address,#who-do-call .inside .directory .dir.extracat .content .dir-row .address{border-right:1px solid rgba(118,118,118,.4)}/*# sourceMappingURL=who-do-call.css.map */
