body{background-color:#FFF;font-family:Helvetica,Arial,Sans-serif;font-size:16px;line-height:24px;color:#454545;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"vag-rundschrift-d",Helvetica,Arial,Sans-serif;font-weight:500;color:#454545;margin:0 0 20px}h1{font-size:40px;line-height:44px}h2{font-size:28px;line-height:32px}h3{font-size:22px;line-height:26px}h4{font-size:20px;line-height:24px}h5{font-size:16px;line-height:20px}h6{font-size:14px;line-height:18px}p{margin:0 0 12px}p img{margin:0}em{font-style:italic}strong{font-weight:600}small{font-size:80%;color:#777}blockquote,blockquote p{line-height:22px;color:#555}blockquote{margin:0;padding:20px 0}blockquote p:last-child{margin:0}blockquote cite{display:block;font-size:12px;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}blockquote span.name{display:block;font-weight:600}hr{border:solid #CCC;border-width:1px 0 0;clear:both;margin:20px 0;height:0}a{color:#454545;text-decoration:underline;outline:0;-o-transition:all 0.4s ease-out 0s;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s}a:hover{color:#444}a.button{font-family:"vag-rundschrift-d",Helvetica,Arial,Sans-serif;background-color:#E50046;font-size:24px;color:#FFF;display:inline-block;text-decoration:none;padding:12px 20px}a.button.button-sm{font-size:16px;padding:10px 15px;background:none;color:#454545;border:1px solid #FFF;margin-bottom:20px}a.button.button-sm:hover{background-color:#FFF}ul{list-style:square;padding:0 0 0 25px}ul li,ol li{margin:0 0 5px}img{max-width:100%;height:auto}input[type="text"],input[type="email"],input[type="password"],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;line-height:20px}form input,form textarea,form select{box-shadow:none!important}form select{background:url(images/arrow.png) right 10px center no-repeat;background-size:20px auto}form .frm_submit input,form button{font-family:"vag-rundschrift-d",Helvetica,Arial,Sans-serif;border:1px solid #E50046;background-color:#E50046;font-size:24px;color:#FFF;display:inline-block;text-decoration:none;padding:10px 20px 12px;cursor:pointer}form button:hover{background-color:#FFF;color:#E50046}table{border-collapse:collapse;margin:0 0 20px}table tr td{border-bottom:1px solid #DDD;padding:10px}#cookie-law{background-color:#00ACA0;padding:12px 0;width:100%}#cookie-law p{font-size:16px;color:#FFF;margin:0}#cookie-law p a{color:#FFF}#cookie-law p a.close-cookie-banner{background:#FFF url(../images/cross.svg) center no-repeat;background-size:10px auto;float:right;width:25px;height:25px;display:block;text-indent:-9999px;border-radius:50%}ul.breadcrumbs{list-style:none;padding:0;margin:0 0 20px;font-size:14px}ul.breadcrumbs li{display:inline-block;margin:0}ul.breadcrumbs li+li{padding-left:5px}ul.breadcrumbs li+li::before{display:inline-block;padding-right:.5rem;color:#6C757D;content:"/"}ul.pagination{list-style:none;margin:20px 0;padding:0}ul.pagination li{background-color:#FFF;display:inline-block;margin:0;width:35px;text-align:center}ul.pagination li a{text-decoration:none;display:block;padding:5px}ul.pagination li.active{background-color:#E50046;color:#FFF}ul.pagination li.active,ul.pagination li.disabled{padding:5px}.alert{font-family:"vag-rundschrift-d",Helvetica,Arial,Sans-serif;background-color:#FFF;font-size:18px;padding:20px;margin-bottom:30px}.alert.alert-success{background-color:#00ACA0;color:#FFF;padding:15px}.alert.alert-danger{background-color:#E50046;color:#FFF;padding:15px}.alert .search-form{border-top:1px solid #DDD;margin-top:20px;padding-top:20px}#results .alert .search-form .form-field{margin-bottom:20px}#results .alert .search-form .form-field label,#results .alert .search-form .form-field input,#results .alert .search-form button{font-size:20px}.card{background-color:#FFF;text-align:center;padding:35px;margin-top:20px}.card.card-form{text-align:left}.card h2{margin:0 0 15px}.card p:last-child{margin:0}.card a.button{font-size:18px;margin-top:20px}.card-form h2{margin-top:30px}.card-form h2:first-child{margin-top:0}.card-form .form-field{margin-bottom:15px}.card-form .form-field label{display:block;margin-bottom:5px}.card-form .form-field label.required:after{content:'*';color:#E50046;padding-left:5px}.card-form .form-field input,.card-form .form-field textarea{border:1px solid #CCC;width:100%;padding:7px;box-sizing:border-box}header{font-family:"vag-rundschrift-d",Helvetica,Arial,Sans-serif;padding:20px 0}header #logo{background:url(../images/logo.svg) no-repeat;background-size:250px 60px;width:250px;height:60px}header #logo a{display:block;width:100%;height:100%;text-indent:-9999px}header ul{list-style:none;margin:16px 0 0;padding:0;float:right}header ul li{display:inline-block;margin:0 15px;font-size:18px;line-height:18px}header ul li.search{margin-right:20px}header ul li.add-opportunity{margin-left:20px}header ul li.spliter{color:#00ACA0;margin:0 5px}header ul li a{text-decoration:none;color:#111}header ul li a:hover{text-decoration:underline;color:#E50046}header ul li.search a{background:url(../images/search.svg) right center no-repeat;background-size:15px auto;padding-right:25px}header ul li.add-opportunity a{border:1px solid #E50046;padding:10px}header ul li.add-opportunity a:hover{background-color:#E50046;color:#FFF;text-decoration:none}footer{background:url(../images/footer.jpg) center no-repeat;background-size:cover;padding:55px 0 20px}footer .logo{background:url(../images/logo-white.svg) no-repeat;background-size:250px 60px;width:250px;height:60px;margin:0 auto}footer .logo a{display:block;width:100%;height:100%;text-indent:-9999px}footer p{font-family:"vag-rundschrift-d",Helvetica,Arial,Sans-serif;color:#FFF;font-size:16px}footer p.tagline{line-height:45px;font-size:36px;text-align:center;margin:40px 0 80px}footer p.powered{float:right}footer p a{text-decoration:none;color:#FFF}footer p a:hover{text-decoration:underline;color:#FFF}footer p span{color:#DDD;margin:0 10px}footer .powered-by{background:url(../images/volunteer-plus.svg) no-repeat;background-size:150px auto;width:150px;height:20px;display:inline-block;margin:0 0 0 5px}footer .powered-by a{text-indent:-9999px;display:block;width:100%;height:100%}footer .powered-by:hover{opacity:.8}.row{max-width:1100px}section{padding:60px 0}.bg-blue{background-color:#E0E9F0}#search{background-color:#00ACA0;padding:90px 0;text-align:center;min-height:420px}#search .row{position:relative}#search .row .image-left{background:url(../images/search-bg.svg) left center no-repeat;background-size:225px auto;position:absolute;top:-10px;left:0;width:225px;height:270px}#search .row .image-right{background:url(../images/search-bg-right.svg) left center no-repeat;background-size:200px auto;width:200px;height:300px;position:absolute;top:-30px;right:0}#search h1{color:#FFF;margin-bottom:30px;font-size:36px}#search form input{font-family:"vag-rundschrift-d",Helvetica,Arial,Sans-serif;border:none;padding:15px;width:300px;font-size:20px;text-align:center;margin-bottom:20px}#search form button{display:block;margin:0 auto;padding:10px 30px 12px;position:relative}#search-options{text-align:center}#search-options h2{font-size:32px}#search-options #tabs{margin-top:40px}#search-options #tabs ul.controls{margin:0 0 40px;padding:0}#search-options #tabs ul.controls li{list-style:none;padding:0;margin:0 5px;display:inline-block}#search-options #tabs ul.controls li a{font-family:"vag-rundschrift-d",Helvetica,Arial,Sans-serif;border:1px solid #E50046;font-size:20px;color:#E50046;text-decoration:none;padding:10px 20px 12px;display:block;width:190px}#search-options #tabs ul.controls li.ui-tabs-active a{background-color:#E50046;color:#FFF;position:relative}#search-options #tabs ul.controls li.ui-tabs-active a::after{content:'';position:absolute;bottom:-11px;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 10px #E50046;border-left:solid 95px #fff0;border-right:solid 95px #fff0}#search-options .highlighted-roles .item{font-family:"vag-rundschrift-d",Helvetica,Arial,Sans-serif;background-color:#E0E9F0;font-size:24px;line-height:28px;margin:0 0 30px}#search-options .highlighted-roles .item a{text-decoration:none;position:relative;color:#FFF;display:block}#search-options .highlighted-roles .item a span{position:absolute;top:45%;left:0;width:100%}#search-options .highlighted-roles .item a:hover span{text-decoration:underline}#search-options #tabs .list-group .item{font-family:"vag-rundschrift-d",Helvetica,Arial,Sans-serif;background-color:#E0E9F0;font-size:20px;line-height:28px;margin:0 0 25px;min-height:95px}#search-options #tabs .list-group .item a{text-decoration:none;display:block;padding:20px}#search-options #tabs .list-group .item a:hover{text-decoration:underline}#results.search-results h1{margin-bottom:50px}#results.search-results h2{font-size:28px;margin-bottom:30px}#results .search-form .form-field{margin-bottom:30px}#results .search-form .form-field label{font-family:"vag-rundschrift-d",Helvetica,Arial,Sans-serif;display:block;font-size:24px;margin-bottom:10px}#results .search-form .form-field input{font-family:"vag-rundschrift-d",Helvetica,Arial,Sans-serif;border:1px solid #BBB;font-size:22px;box-sizing:border-box;width:100%;background:none;text-align:center;padding:10px 10px 12px;color:#777}#results .search-form .form-field input:focus{color:#454545}#results .search-form .form-field .SumoSelect{width:100%}#results .search-form .form-field .SumoSelect .SelectBox{padding:8px 8px 11px}#results .search-form .form-field .SumoSelect>.CaptionCont{border:1px solid #BBB;border-radius:0;background:none}#results .search-form .form-field .SumoSelect>.CaptionCont:hover,#results .search-form .form-field .SumoSelect:focus>.CaptionCont,#results .search-form .form-field .SumoSelect.open>.CaptionCont{box-shadow:none}#results .search-form .form-field .SumoSelect>.CaptionCont>span.placeholder,#results .search-form .form-field .SumoSelect>.CaptionCont>span{font-family:"vag-rundschrift-d",Helvetica,Arial,Sans-serif;font-size:22px;font-style:normal;text-align:center;color:#777;padding-right:0}#results .search-form .form-field .SumoSelect>.CaptionCont>label>i{background:url(../images/arrow.svg) no-repeat;width:20px;height:13px;top:9px;right:8px}#results .search-form .form-field .SumoSelect.open>.optWrapper{border-color:#BBB;border-radius:0;top:44px;box-shadow:none}#results .search-form .form-field .SumoSelect ul li{margin:0}#results .search-form .form-field .SumoSelect ul li label{margin:0;font-size:18px}#results .search-form .form-field .SumoSelect ul li span i{border-radius:0;box-shadow:none}#results .search-form .form-field .SumoSelect ul li.selected span i{background-color:#00ACA0}#results .search-form .form-field.form-field-checkbox input{width:auto;margin:4px 10px 0 0;float:left}#results .search-form .form-field.form-field-checkbox label{font-size:17px;line-height:21px;overflow:hidden;display:block}#results .opportunity-result,#similar-roles .opportunity-result{background-color:#FFF;padding:15px;margin-bottom:15px}#results .opportunity-result h2,#similar-roles .opportunity-result h2{font-size:24px;line-height:28px;margin-bottom:10px}#results .opportunity-result h2 a,#similar-roles .opportunity-result h2 a{text-decoration:none;color:#E50046}#results .opportunity-result h2 a:hover,#similar-roles .opportunity-result h2 a:hover{text-decoration:underline}#results .opportunity-result p.view-opportunity,#similar-roles .opportunity-result p.view-opportunity{margin:20px 0 0}#results .opportunity-result p.view-opportunity a,#similar-roles .opportunity-result p.view-opportunity a{border:1px solid #00ACA0;color:#00ACA0;display:inline-block;padding:5px 10px;text-decoration:none}#results .opportunity-result p.view-opportunity a:hover,#similar-roles .opportunity-result p.view-opportunity a:hover{background-color:#00ACA0;color:#FFF}#results .opportunity-result img,#similar-roles .opportunity-result img{border:1px solid #DDD;max-height:75px;float:right}#results .opportunity-result .location,#similar-roles .opportunity-result .location{color:#888}#opportunity h1{color:#E50046}#opportunity .opportunity-details{border-right:1px solid #00ACA0;padding-right:60px}#opportunity h2{font-size:24px;line-height:28px;margin:35px 0 15px;color:#00ACA0}#opportunity .opportunity-actions{padding-left:40px}#opportunity .logo img{background-color:#FFF;padding:10px;margin-bottom:20px}#opportunity .register-interest{margin:30px 0 0;width:100%;text-align:center}#opportunity ul.checklist{list-style:none;margin:0;padding:0}#opportunity ul.checklist li{background:url(../images/tick.svg) left top 5px no-repeat;background-size:15px auto;padding-left:30px;margin:0 0 10px}#opportunity ul.checklist li.no{background:url(../images/cross.svg) left top 5px no-repeat;background-size:12px auto}#opportunity ul.checklist.checklist-details li{width:50%;float:left}#opportunity #details h2{margin-top:0}#opportunity .availability{background-color:#E0E9F0;padding:15px;margin:30px 0 15px}#opportunity .availability table{width:100%;font-size:14px;margin:0}#opportunity .availability table tr td{border:none;width:15%}#opportunity .availability table tr td:first-child{text-align:right;font-weight:700;width:10%;padding-left:0}#opportunity .availability span{background:#FFF url(../images/tick.svg) center no-repeat;background-size:15px auto;width:25px;height:25px;display:block;margin:0 auto;border-radius:50%}#opportunity .availability span.no{background:#FFF url(../images/cross.svg) center no-repeat;background-size:11px auto}#opportunity #location{margin-top:60px}#opportunity #location .address{padding:30px}#opportunity #location #map{background-color:#DDD;width:100%;height:300px}#opportunity .location-small #location{margin-top:20px}#opportunity .location-small #location #map{height:240px}#opportunity .redirect-notice{line-height:19px;font-size:13px;color:#666;text-align:center}#opportunity .secondary-register{text-align:center;margin-top:40px}#similar-roles h2{color:#454545;margin:0 0 30px}#map{background-color:#EEE;height:600px}#results.volunteer-centre .logo img{background-color:#FFF;padding:20px;float:right;margin-bottom:40px}#results.volunteer-centre .register-interest{text-align:center;display:block}.organisation .logo{float:right}.organisation .logo img{max-height:85px}#list-group,.list-group-multiple{list-style:none;margin:0;padding:0}#list-group li{margin:0}#list-group li div{background-color:#FFF;margin-bottom:25px}#list-group li div a{text-decoration:none;display:block;padding:15px}#list-group li div a:hover{text-decoration:underline}.list-group-multiple li{background-color:#FFF;margin-bottom:10px}.list-group-multiple li a{text-decoration:none;display:block;padding:10px}.list-group-multiple li.active a{background-color:#00ACA0;color:#FFF}.list-group-multiple li a:hover{text-decoration:underline}#results.places h1{margin-bottom:20px}#results.places .places-sidebar h2{margin-bottom:10px}#results.places .places-sidebar .list-group-multiple{margin-bottom:40px}@media screen and (max-width:39.9375em){h1{line-height:38px;font-size:34px}header{padding:15px 0}header #logo{background-size:200px auto;width:200px;height:49px;float:left}header #mobile-menu{background:url(../images/menu.svg) no-repeat;background-size:30px auto;width:30px;height:25px;float:right;margin-top:12px}header ul{background-color:#FFF;display:none;margin:0;position:fixed;top:79px;left:0;right:0;padding:0 1rem 1rem;z-index:999}header ul li{text-align:center;margin:0;display:block}header ul li.search,header ul li.add-opportunity{margin:0}header ul li.search{margin-right:4%}header ul li a{border-top:1px solid #CCC;display:block;padding:15px 0}header ul li.search a{background-position:right 10px center}section{padding:40px 0}#search{height:560px;padding:50px 0}#search .row{height:460px}#search .row .image-left{background-size:180px auto;top:auto;bottom:-30px;width:180px;height:215px}#search .row .image-right{background-size:150px auto;top:auto;bottom:-10px;width:150px;height:225px}#search-options h2{padding:0 50px;margin-bottom:0}#search-options #tabs ul.controls li a{font-size:20px;width:155px;padding:12px 0 10px}#search-options #tabs ul.controls li.ui-tabs-active a::after{border-left:solid 77px #fff0;border-right:solid 77px #fff0}#search-options .highlighted-roles .item{background-color:#E0E9F0;margin-bottom:10px;font-size:20px}#search-options .highlighted-roles .item a{color:#454545;padding:20px}#search-options .highlighted-roles .item a span{position:static}#search-options .highlighted-roles .item img{display:none}#search-options #tabs .list-group .item{margin-bottom:10px;min-height:auto}footer p.tagline{line-height:36px;font-size:30px;margin:20px 0 40px}footer p{text-align:center}footer p span{text-indent:-9999px;display:block;height:5px}footer p.powered{float:none;margin:20px 0 0}#results.search-results h1{margin-bottom:30px}#results.search-results .refine-results-control{font-family:"vag-rundschrift-d",Helvetica,Arial,Sans-serif;background-color:#00ACA0;text-align:center;color:#FFF;font-size:22px;padding:15px 0;margin-bottom:30px;cursor:pointer}#results.search-results #refine-results h2{text-align:center;margin-bottom:20px}#results.search-results #refine-results{background-color:#FFF;display:none;position:fixed;top:0;left:0;bottom:0;right:0;padding:1rem;overflow:scroll}#results.search-results #refine-results button{font-size:19px;width:100%;margin-bottom:20px}#results.search-results #refine-results button.button-cancel{background:none;color:#E50046}#results .search-form .form-field{margin-bottom:20px}#opportunity .opportunity-details{border:none;padding:0}#opportunity .availability{overflow:scroll}#opportunity #similar-roles .more-opportunities{margin-top:30px}#opportunity ul.checklist.checklist-details{margin-bottom:40px}#opportunity ul.checklist.checklist-details li{float:none;width:auto}#opportunity .redirect-notice{margin-bottom:40px}#opportunity .location-small{margin-top:40px}#opportunity #location .address{padding:15px}.organisation-description{margin-bottom:45px}}@media screen and (min-width:40em) and (max-width:63.9375em){h1{font-size:36px;line-height:40px}header ul{float:none;margin:0}header ul li{display:block;margin:0 0 15px}header ul li:last-child{margin:0}#search{padding:75px 0}#opportunity .opportunity-details{padding-right:30px}#opportunity .opportunity-actions{padding-left:0}#opportunity ul.checklist.checklist-details li{float:none;width:auto}#opportunity .availability{overflow:scroll}#opportunity #location,#opportunity .location-small{margin-top:40px}}