.page-list.camhs-service-search{margin:40px 0 30px}.page-list.camhs-service-search:first-child{margin-top:0}.page-list.camhs-service-search .search-form .alpha-filter *{font-family:"Frutiger LT Pro",sans-serif}.page-list.camhs-service-search .search-form .alpha-filter .alpha-toggle{margin:0 0 20px;text-align:center}.page-list.camhs-service-search .search-form .alpha-filter .alpha-toggle label{display:inline-block;vertical-align:middle;margin:0 15px 0 0;color:#000;font-size:19px;font-size:1.9rem;font-weight:300}.page-list.camhs-service-search .search-form .alpha-filter .alpha-toggle button[role=switch]{position:relative;display:inline-block;vertical-align:middle;padding:0;width:60px;height:30px;background-color:#768692;border:none;border-radius:30px;transition:.3s}.page-list.camhs-service-search .search-form .alpha-filter .alpha-toggle button[role=switch]::after{content:'\f00d';font:16px/1.3 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;bottom:0;left:4px;margin:auto;width:22px;height:22px;color:#000;background-color:#fff;border-radius:50%;transition:.3s}.page-list.camhs-service-search .search-form .alpha-filter .alpha-toggle button[role=switch][aria-checked=true]{background-color:#005eb8}.page-list.camhs-service-search .search-form .alpha-filter .alpha-toggle button[role=switch][aria-checked=true]::after{content:'\f00c';transform:translateX(28px)}.page-list.camhs-service-search .search-form .alpha-filter .letter-field{font-size:0}.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letter-label,.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper{display:inline-block;vertical-align:middle}.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letter-label{background:#fae100;color:#003087;padding:10px 20px;font-size:25px;font-size:2.5rem;font-weight:700;width:20%;text-align:center}.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper{width:80%;background:#e8edee}.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter{display:inline-block;vertical-align:middle;width:calc(100% / 26)}.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter input[type=radio]:disabled+label{background-color:transparent;cursor:not-allowed;opacity:.25}.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter input[type=radio]:disabled+label span{color:#000}.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter input[type=radio]+label:focus,.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter input[type=radio]:focus+label,.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter input[type=radio]:not(:disabled)+label:active,.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter input[type=radio]:not(:disabled)+label:hover{border-color:#fae100;background-color:#fae100;transform:scale(1.2)}.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter input[type=radio]+label:focus span,.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter input[type=radio]:focus+label span,.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter input[type=radio]:not(:disabled)+label:active span,.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter input[type=radio]:not(:disabled)+label:hover span{color:#003087}.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter input[type=radio]:checked+label{border-color:#fae100;background-color:#fae100}.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter input[type=radio]:checked+label span{color:#003087}.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter label{display:block;padding:13.5px 5px;font-size:20px;font-size:2rem;font-weight:700;text-align:center;cursor:pointer;transition:.3s}.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter label span{display:inline-block;min-width:15px;line-height:1;color:#000;transition:.3s}@media (max-width:1199px){.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letter-label{font-size:20px;font-size:2rem;width:18%;padding:14px}.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper{width:82%}}@media (max-width:991px){.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letter-label{width:100%;padding:15px 20px}.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper{width:100%}}@media (max-width:767px){.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter{width:calc(100% / 13)}}@media (max-width:600px){.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter{width:calc(100% / 10)}}@media (max-width:400px){.page-list.camhs-service-search .search-form .alpha-filter .letter-field .letters-wrapper .letters .letter{width:calc(100% / 6)}}.page-list.camhs-service-search .search-form .form-inner{background:#005eb8;padding:30px 30px 0}.page-list.camhs-service-search .search-form .form-inner .heading{color:#fff;font-size:40px;font-size:4rem}.page-list.camhs-service-search .search-form .form-group{position:relative;margin:0 0 30px!important;width:100%}.page-list.camhs-service-search .search-form .form-group.keyword-input{width:100%}.page-list.camhs-service-search .search-form .form-group input,.page-list.camhs-service-search .search-form .form-group select{padding:13px 30px;width:100%;min-height:4.8rem;font-size:18px;font-size:1.8rem;border:none;border-radius:50px;font-weight:400;color:#000;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-list.camhs-service-search .search-form .form-group.select select{padding-right:55px;cursor:pointer;-moz-appearance:none}.page-list.camhs-service-search .search-form .form-group.select select :-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.page-list.camhs-service-search .search-form .form-group.select select::-ms-expand{display:none}.page-list.camhs-service-search .search-form .form-group.select::after{content:'\f078';font:18px/.9 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;right:25px;bottom:0;height:18px;margin:auto;color:#005eb8;pointer-events:none}.page-list.camhs-service-search .search-form .form-action{text-align:right;font-size:0;margin:0 0 30px!important}.page-list.camhs-service-search .search-form .form-action .button-link{margin:0}.page-list.camhs-service-search .search-form .form-action .button-link.clear-search{margin-right:15px}@media (max-width:500px){.page-list.camhs-service-search .search-form .form-action .button-link{display:block;width:100%;text-align:center}.page-list.camhs-service-search .search-form .form-action .button-link,.page-list.camhs-service-search .search-form .form-action .button-link.clear-search{margin:0}.page-list.camhs-service-search .search-form .form-action .button-link.clear-search{margin-bottom:15px}}.page-list.camhs-service-search .results{background:#e8edee;padding:30px}.page-list.camhs-service-search .results .heading{color:#013088;font-weight:lighter;font-size:35px;font-size:3.5rem;position:relative;border-bottom:1px solid #005eb8;padding-bottom:10px}.page-list.camhs-service-search .results .heading:after{content:'';display:block;width:100px;max-width:100%;height:3px;background:#005eb8;position:absolute;bottom:-1px;left:0}.page-list.camhs-service-search .results .service-list{margin:0;padding:0;list-style:none}.page-list.camhs-service-search .results .service-list li{margin:0 -30px;font-size:20px;font-size:2rem;font-weight:400;padding:0}.page-list.camhs-service-search .results .service-list li:before{content:none}.page-list.camhs-service-search .results .service-list li:last-child{margin-bottom:0}.page-list.camhs-service-search .results .service-list li a{display:block;position:relative;padding:10px 85px 10px 30px;text-decoration:none;color:#013088;background-color:transparent}.page-list.camhs-service-search .results .service-list li a::after{content:'\f105';display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;letter-spacing:0;text-align:center;width:25px;height:25px;position:absolute;top:0;bottom:0;margin:auto;color:#fff;background:#013088;border-radius:50%;padding:2px 0 0 3px;transition:.3s;right:30px}.page-list.camhs-service-search .results .service-list li a:active,.page-list.camhs-service-search .results .service-list li a:focus,.page-list.camhs-service-search .results .service-list li a:hover{color:#fff;background-color:#013088}.page-list.camhs-service-search .results .service-list li a:active::after,.page-list.camhs-service-search .results .service-list li a:focus::after,.page-list.camhs-service-search .results .service-list li a:hover::after{background:#fff;color:#013088}.page-list.camhs-service-search .results .service-list li a span{display:inline-block;vertical-align:middle}.page-list.camhs-service-search .results .service-list li a .camhs-tag{display:inline-block;background:#fae100;color:#000;padding:5px 10px;position:absolute;border-radius:50px;font-size:16px;font-size:1.6rem;margin-left:15px}.page-list.camhs-service-search .results .ccm-pagination-wrapper{margin-top:20px;text-align:center}.page-list.camhs-service-search .results .ccm-pagination-wrapper ul.pagination{margin:0}