﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{background:#fff;color:#333}body{font-family:"deva-ideal","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px}@media screen and (max-width: 600px){body{font-size:16px}}h1,h2,h3,h4,h5,h6{color:#003e7e;font-weight:bold;font-family:"deva-ideal","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.25;margin-bottom:9px}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#000}h1{font-size:46px;margin-bottom:30px}h2{font-size:38px;margin-bottom:18px}h3{font-size:32px;margin-bottom:15px}h4{font-size:28px;margin-bottom:13px}h5{font-size:24px;margin-bottom:11px}h6{font-size:20px;margin-bottom:10px}a{text-decoration:none}article p,article li,article td{-webkit-font-smoothing:antialiased}article p{line-height:1.5;margin-bottom:21px}article a{color:inherit;text-decoration:none}article p a,article li a{border-bottom:1px dotted;color:#ec008c;font-weight:normal}article p a:hover,article li a:hover{border-bottom:1px solid;color:#003e7e}article ul,article ol{margin-bottom:12px}article ul ul{margin-bottom:0}article ul{list-style:none !important}article ul li::before{content:"●";color:#003e7e;display:inline-block;width:1em;margin-left:-1em}article li{line-height:1.5;list-style-type:none;margin-left:30px}article ol li{list-style-type:decimal}article .intro p{font-size:24px;font-weight:500;line-height:1.5;-webkit-font-smoothing:subpixel-antialiased}article blockquote{background:#e2f4fd;color:#003e7e;line-height:1.5;margin-bottom:30px;padding:30px}article blockquote p{margin-bottom:7px}article strong{font-weight:bold}article em{font-style:italic}article sub,article sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}article sup{top:-0.5em}article sub{bottom:-0.5em}article .article-image-main{margin-bottom:20px}.team-area .portal-banner-grey,.portal .portal-banner-grey{background:#eee;margin-bottom:20px;padding:30px}.team-area .portal-banner-blue,.portal .portal-banner-blue{background:#ecf6fd;margin-bottom:20px;padding:30px}.team-area .portal-banner-pink,.portal .portal-banner-pink{background:#faeef5;margin-bottom:20px;padding:30px}.team-area a,.portal a{border-bottom:none;font-weight:bold}.team-area a:hover,.portal a:hover{border-bottom:none}.team-area a.external-link,.portal a.external-link{background:url(/assets/images-old/external-link-icon.png) 0 0 no-repeat;clear:both;display:inline-block;height:10px;line-height:10px;text-indent:-9999px;width:10px}.team-area a.pre-completed-form,.portal a.pre-completed-form{background:url(/assets/images-old/pre-completed-form-icon.png) 0 0 no-repeat;clear:both;display:inline-block;height:10px;line-height:10px;text-indent:-9999px;width:10px}.team-area a.printable-listing,.portal a.printable-listing{background:url(/assets/images-old/printable-listing-icon.png) 0 0 no-repeat;clear:both;display:inline-block;height:10px;line-height:10px;text-indent:-9999px;width:10px}.team-area a.web-preview,.portal a.web-preview{background:url(/assets/images-old/web-preview-icon.png) 0 0 no-repeat;clear:both;display:inline-block;height:10px;line-height:10px;text-indent:-9999px;width:10px}.team-area img.right,.portal img.right{float:right;padding-bottom:20px;padding-left:20px}.team-area img.left,.portal img.left{float:left;padding-bottom:20px;padding-right:20px}.team-area form label,.team-area form input,.team-area form select,.team-area form textarea,.portal form label,.portal form input,.portal form select,.portal form textarea{font-size:16px}.team-area form select,.portal form select{max-width:100%}.team-area form textarea,.portal form textarea{font-family:"deva-ideal","Helvetica Neue",Helvetica,Arial,sans-serif;min-height:175px}.team-area form label,.portal form label{font-weight:bold}.team-area form label.checkbox-label,.team-area form p.checkbox label,.portal form label.checkbox-label,.portal form p.checkbox label{font-weight:normal;margin-bottom:0}.team-area form p,.portal form p{font-size:16px;line-height:1.25;margin-bottom:0}.team-area form h2,.portal form h2{font-size:26px}.team-area form h3,.portal form h3{font-size:22px}.team-area form .field-note,.portal form .field-note{font-style:italic;margin-bottom:10px}.team-area .message-container,.portal .message-container{position:relative;background:#f5f5f5;border:2px solid #ccc;margin-bottom:20px;padding:20px 20px 20px 50px;opacity:0}.team-area .message-container p,.portal .message-container p{font-size:14px;margin-bottom:0}.team-area .message-container p:first-child,.portal .message-container p:first-child{font-size:18px;margin-bottom:4px;font-weight:bold}.team-area .message-container:before,.portal .message-container:before{content:"";position:absolute;left:10px;top:18px;width:30px;height:30px}.team-area .message-container li,.portal .message-container li{font-size:14px;list-style-type:disc}.team-area .message-container li::before,.portal .message-container li::before{content:"" !important}.team-area .message-container.success,.portal .message-container.success{background:#e4f2db;border-color:#2eaa8c}.team-area .message-container.success p,.team-area .message-container.success li,.portal .message-container.success p,.portal .message-container.success li{color:#1d3b0a}.team-area .message-container.success:before,.portal .message-container.success:before{content:url("../images/success.svg")}.team-area .message-container.notice,.portal .message-container.notice{background:#FFFFDD;border-color:#D3A923}.team-area .message-container.notice p,.team-area .message-container.notice li,.portal .message-container.notice p,.portal .message-container.notice li{color:#3d310a}.team-area .message-container.notice:before,.portal .message-container.notice:before{content:url("../images/notice.svg")}.team-area .message-container.error,.portal .message-container.error{background:#fdf3f3;border-color:#ff3333}.team-area .message-container.error p,.team-area .message-container.error li,.portal .message-container.error p,.portal .message-container.error li{color:#3c0c0c}.team-area .message-container.error:before,.portal .message-container.error:before{content:url("../images/error.svg")}.team-area span.error,.portal span.error{color:#ff3333;font-weight:bold}.team-area span.success,.portal span.success{color:#336600;font-weight:bold}.team-area span.notice,.portal span.notice{color:#D3A923;font-weight:bold}.team-area .pre-completed-form-view,.portal .pre-completed-form-view{border-bottom:1px dotted #666;margin-bottom:30px;padding-bottom:30px}.team-area .pre-completed-form-view table tr:nth-child(even),.portal .pre-completed-form-view table tr:nth-child(even){background-color:#fff}.team-area .pre-completed-form-view h2,.portal .pre-completed-form-view h2{color:#fff;font-size:26px;margin:0}.team-area .pre-completed-form-view p,.team-area .pre-completed-form-view ul,.portal .pre-completed-form-view p,.portal .pre-completed-form-view ul{margin-bottom:5px}.team-area .pre-completed-form-view p span,.team-area .pre-completed-form-view li span,.portal .pre-completed-form-view p span,.portal .pre-completed-form-view li span{background:none;color:#003E7E;font-weight:bold;line-height:1.25;min-width:10px}.team-area .pre-completed-form-view td,.team-area .pre-completed-form-view th,.portal .pre-completed-form-view td,.portal .pre-completed-form-view th{border:1px solid #999;padding:10px}.team-area .pre-completed-form-view th,.portal .pre-completed-form-view th{background:#003E7E;color:#fff;margin:10px 0}.team-area .pre-completed-form-view .dotted,.portal .pre-completed-form-view .dotted{border-bottom:1px dotted #333;width:20px}.team-area #scrapbook-terms,.team-area #hods-image-instructions,.portal #scrapbook-terms,.portal #hods-image-instructions{padding:20px}.team-area #scrapbook-terms p,.team-area #hods-image-instructions p,.portal #scrapbook-terms p,.portal #hods-image-instructions p{line-height:1.25;margin-bottom:18px}.team-area #scrapbook-terms ul,.team-area #hods-image-instructions ul,.portal #scrapbook-terms ul,.portal #hods-image-instructions ul{margin-bottom:18px}.team-area #scrapbook-terms ul li,.team-area #hods-image-instructions ul li,.portal #scrapbook-terms ul li,.portal #hods-image-instructions ul li{line-height:1.25;list-style-type:disc !important;margin-bottom:10px;margin-left:20px}.team-area #scrapbook-terms ol,.team-area #hods-image-instructions ol,.portal #scrapbook-terms ol,.portal #hods-image-instructions ol{margin-bottom:18px}.team-area #scrapbook-terms ol li,.team-area #hods-image-instructions ol li,.portal #scrapbook-terms ol li,.portal #hods-image-instructions ol li{line-height:1.25;list-style-type:decimal;margin-bottom:10px;margin-left:20px}.team-area a.hods-image-instructions-button,.portal a.hods-image-instructions-button{background:#003e7e !important}.team-area a.hods-image-instructions-button:hover,.portal a.hods-image-instructions-button:hover{opacity:0.7}.message-slide-in{animation:slide-in .5s ease-out forwards}@keyframes slide-in{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.clear{clear:both}.print-only{display:none !important}@media screen and (max-width: 700px){.desktop-only{display:none !important}}@media screen and (min-width: 701px){.mobile-only{display:none !important}}.two-column{-moz-column-count:2;-webkit-column-count:2;column-count:2}p.print-page-link{background:url(/assets/images-old/print-icon-pink.png) left 5px no-repeat;padding-left:25px}p.print-page-link:hover{background:url(/assets/images-old/print-icon-blue.png) left 5px no-repeat}p.print-page-link.entry{margin-bottom:17px}img,video,iframe,object,embed{max-width:100%}@media print{body{background:#fff;color:#000;font-family:Arial;font-size:12px}a,h1,h2,h3,h4,h5,h6{color:#000;font-family:Arial;margin-bottom:0}h1{font-size:22px !important}h2{font-size:20px !important}h3{font-size:18px !important}h4{font-size:16px !important}h5{font-size:14px !important}h6{font-size:12px !important}p{margin-bottom:10px !important}p a{border-bottom:none !important;color:#000 !important}article li::before{content:"●";color:#000 !important}article li{margin-left:25px}#page-header{border-bottom:none !important}.event-search-results__item{border-top:1px solid #000 !important}footer,nav,button,.no-print,.button,.page-header__nav,.nav-breadcrumb,.static-entry__sidebar,.event-search-results__item--image,.event-search-results__item--image img,.event-entry__images,.social-sharing,.socialsider,.related-content,.pagination,.event-entry-social-media{display:none !important}.print-only{display:inherit !important}.print-logo{margin-bottom:0 !important;padding-bottom:0;width:200px}.print-header-left{float:left;margin-left:5px;margin-top:8px;width:60%}.print-header-right{float:right;margin-right:15px;margin-bottom:0px;margin-top:-5px;width:30%}.event-search-results__item{margin-top:10px !important;padding-top:10px !important}.event-entry .intro p{font-family:Arial;font-size:14px;font-weight:bold}}.events-tabs li::before{content:""}.events-tabs li{float:left;list-style-type:none !important;margin-bottom:2px;margin-left:0;margin-right:0px;position:relative}.events-tabs a{background:#d6eaff;border:1px solid #d6eaff;color:#003e7e;display:block;font-size:18px;font-weight:bold;margin-right:4px;padding:15px;text-align:center;width:200px}@media screen and (max-width: 1070px){.events-tabs a{width:180px}}@media screen and (max-width: 980px){.events-tabs a{font-size:16px;padding:10px;width:160px}}@media screen and (max-width: 850px){.events-tabs a{font-size:14px;padding:10px;width:140px}}.events-tabs a:hover{background:#003e7e;border:1px solid #003e7e;color:#fff}.events-tabs a.selected{background:#003e7e;border:1px solid #003e7e;color:#fff;cursor:default;text-decoration:underline}.tabbed-form #tab1 p,.tabbed-form #tab2 p,.tabbed-form #tab3 p{clear:both !important;padding-top:20px !important}.CIField table th{border-top:none;font-size:16px !important}.CIField table th:nth-child(2),a.ImgUrl.cboxElement img{width:200px !important}tr.NoImages td,td.ImageLimit{font-size:16px !important}.CIField .image_title,.CIField textarea,.CIField .num{font-size:16px !important}.CIField .UploadImages{color:#fff;font-family:"deva-ideal", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:bold;background:#ec008c !important;border-radius:5px;padding:15px 20px !important;text-shadow:none}input#ci_upload_btn_480{height:46px !important}.CIField .UploadImages:hover{background:#003e7e !important;color:#fff !important}.CIField .UploadImages input:hover{cursor:pointer}.CIField .CITable thead th.top_actions{padding:10px !important}.CIField .CITable thead th.top_actions .block{height:auto !important}.CIField .Image .ImageMove{background:url(/assets/images/move-icon.png) no-repeat !important;background-size:25px 25px !important}.CIField .Image .ImageMove:hover{cursor:move}.CIField .Image .ImageDel{background:url(/assets/images/delete-icon.png) no-repeat !important;background-size:25px 25px !important}.CIField .Image .gIcon{width:25px !important;height:25px !important}.event-social a{border:none !important}.event-social img{width:30px;margin:-8px;margin-right:2px}#page-header{padding-left:20px;padding-right:20px}@media screen and (min-width: 601px){#page-header{padding-left:45px;padding-right:45px}}#page-header .page-header__container{max-width:1500px;margin-left:auto;margin-right:auto}#page-header .page-header__container:after{content:" ";display:block;clear:both}@media screen and (min-width: 701px){#page-header .page-header__logo{width:15.7303370787%;float:left;margin-right:1.1235955056%}}@media screen and (min-width: 701px){#page-header .page-header__nav{width:83.1460674157%;float:right;margin-right:0}}.main{overflow:hidden;*zoom:1;padding-left:20px;padding-right:20px}@media screen and (min-width: 601px){.main{padding-left:45px;padding-right:45px}}.main .slide-container{max-width:1500px;margin-left:auto;margin-right:auto}.main .slide-container:after{content:" ";display:block;clear:both}.main .main-container{max-width:1500px;margin-left:auto;margin-right:auto}.main .main-container:after{content:" ";display:block;clear:both}@media screen and (min-width: 601px){.main .noticeboard__item{width:48.7179487179%;float:left;margin-right:2.5641025641%}}@media screen and (min-width: 601px){.main .noticeboard__item--last{width:48.7179487179%;float:right;margin-right:0}}@media screen and (min-width: 601px){.main .contact-page--left{width:48.7179487179%;float:left;margin-right:2.5641025641%}}@media screen and (min-width: 601px){.main .contact-page--right{width:48.7179487179%;float:right;margin-right:0}}@media screen and (min-width: 601px){.main .advanced-search{width:100%;float:left;margin-left:0;margin-right:0}}@media screen and (min-width: 601px){.main .advanced-search-extra{width:32.2033898305%;float:right;margin-right:0}}@media screen and (min-width: 601px){.main .advanced-search--left{width:31.8181818182%;float:left;margin-right:2.2727272727%}}@media screen and (min-width: 601px){.main .advanced-search--middle{width:31.8181818182%;float:left;margin-right:2.2727272727%}}@media screen and (min-width: 601px){.main .advanced-search--right{width:31.8181818182%;float:right;margin-right:0}}@media screen and (min-width: 601px){.main .design-your-day__search{width:65.9090909091%;float:left;margin-right:2.2727272727%}}@media screen and (min-width: 601px){.main .design-your-day__search--left{width:48.275862069%;float:left;margin-right:3.4482758621%}}.main .design-your-day__search--right{overflow:hidden;*zoom:1}@media screen and (min-width: 601px){.main .design-your-day__search--right{width:48.275862069%;float:right;margin-right:0}}@media screen and (min-width: 601px){.main .design-your-day__banners{width:31.8181818182%;float:right;margin-right:0}}@media screen and (min-width: 601px){.main .advanced-search-extra .design-your-day__banners{width:100%;float:right;margin-right:0}}@media screen and (min-width: 850px){.main .event-search-simple{width:83.0508474576%;float:left;margin-right:1.6949152542%;padding-left:8.4745762712%;padding-right:8.4745762712%}}@media screen and (min-width: 601px){.main .homepage-event-search{width:83.0508474576%;float:left;margin-right:1.6949152542%;padding-left:8.4745762712%;padding-right:8.4745762712%}}@media screen and (min-width: 601px){.main .homepage-event-search__left{width:48.275862069%;float:left;margin-right:3.4482758621%}}.main .homepage-event-search__right{overflow:hidden;*zoom:1}@media screen and (min-width: 601px){.main .homepage-event-search__right{width:48.275862069%;float:right;margin-right:0}}@media screen and (min-width: 601px){.main .gallery-landing__item{width:20.2702702703%;float:left}.main .gallery-landing__item:nth-child(5n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.main .gallery-landing__item:nth-child(5n + 2){margin-left:20.2702702703%;margin-right:-100%;clear:none}.main .gallery-landing__item:nth-child(5n + 3){margin-left:40.5405405405%;margin-right:-100%;clear:none}.main .gallery-landing__item:nth-child(5n + 4){margin-left:60.8108108108%;margin-right:-100%;clear:none}.main .gallery-landing__item:nth-child(5n + 5){margin-left:81.0810810811%;margin-right:-100%;clear:none}}@media screen and (min-width: 601px){.main .gallery-landing-instagram__item{width:31.8181818182%;float:left;margin-right:2.2727272727%}}@media screen and (min-width: 601px){.main .gallery-landing-instagram__item--last{width:31.8181818182%;float:right;margin-right:0}}@media screen and (min-width: 601px){.main .page-banners__item{width:31.8181818182%;float:left;margin-right:2.2727272727%}}@media screen and (min-width: 601px){.main .page-banners__item--last{width:31.8181818182%;float:right;margin-right:0}}@media screen and (min-width: 601px){.main .event-search-results__item{width:100%;float:left;margin-left:0;margin-right:0}}@media screen and (min-width: 601px){.main .event-search-results__item--image{width:31.8181818182%;float:right;margin-right:0}}@media screen and (min-width: 601px){.main .event-search-results__item--info{width:65.9090909091%;float:left;margin-right:2.2727272727%}}@media screen and (min-width: 601px){.main .listing-content__item{width:100%;float:left;margin-left:0;margin-right:0}}@media screen and (min-width: 601px){.main .listing-content__item--info{width:65.9090909091%;float:left;margin-right:2.2727272727%}}@media screen and (min-width: 601px){.main .listing-content__item--image{width:31.8181818182%;float:right;margin-right:0}}@media screen and (min-width: 601px){.main .static-entry,.main .blog-entry{width:74.358974359%;float:right;margin-right:0}}.main .static-entry__sidebar,.main .blog-entry__sidebar{clear:both;margin-top:30px}@media screen and (min-width: 601px){.main .static-entry__sidebar,.main .blog-entry__sidebar{width:23.0769230769%;float:left;margin-right:2.5641025641%;clear:none;margin-top:0}}.main .event-entry__sidebar{margin-top:30px}@media screen and (min-width: 601px){.main .event-entry__sidebar{width:31.0344827586%;float:right;margin-right:0;margin-top:0}}@media screen and (min-width: 601px){.main .event-entry{width:65.5172413793%;float:left;margin-right:3.4482758621%}}@media screen and (min-width: 601px){.main .contact-entry{width:48.7179487179%;float:left;margin-right:2.5641025641%}}@media screen and (min-width: 601px){.main .contact-entry--last{width:48.7179487179%;float:right;margin-right:0}}@media screen and (min-width: 601px){.main .blog-landing__entry{width:100%;float:left;margin-left:0;margin-right:0}}@media screen and (min-width: 601px){.main .blog-landing__entry--image{width:37.5%;float:left;margin-right:4.1666666667%}}@media screen and (min-width: 601px){.main .blog-landing__entry--text{width:58.3333333333%;float:right;margin-right:0}}.main .downloads-links-box{overflow:hidden;*zoom:1}@media screen and (min-width: 601px){.main .downloads-links-box__downloads{width:47.3684210526%;float:left;margin-right:5.2631578947%}}@media screen and (min-width: 601px){.main .downloads-links-box__links{width:47.3684210526%;float:right;margin-right:0}}@media screen and (min-width: 601px){.main .printable-area-list__item{width:21.0526315789%;float:left;margin-right:5.2631578947%}}@media screen and (min-width: 601px){.main .printable-area-list__item--last{width:21.0526315789%;float:right;margin-right:0}}@media screen and (min-width: 601px){.main .press-gallery-landing__left{width:48.7179487179%;float:left;margin-right:2.5641025641%}}@media screen and (min-width: 601px){.main .press-gallery-landing__right{width:48.7179487179%;float:right;margin-right:0}}@media screen and (min-width: 601px){.main .press-gallery-landing__search-only{width:48.7179487179%;float:left;margin-right:2.5641025641%;padding-left:25.641025641%;padding-right:25.641025641%}}@media screen and (min-width: 601px){.grid-20{width:18.3673469388%;float:left;margin-right:2.0408163265%}}@media screen and (min-width: 601px){.grid-25{width:23.7288135593%;float:left;margin-right:1.6949152542%}}@media screen and (min-width: 601px){.grid-25-no-gutters{width:25%;float:left}}@media screen and (min-width: 601px){.grid-30{width:32.2033898305%;float:left;margin-right:1.6949152542%}}@media screen and (min-width: 601px){.grid-33{width:32.2033898305%;float:left;margin-right:1.6949152542%}}@media screen and (min-width: 601px){.grid-33-no-gutters{width:33.3333333333%;float:left}}@media screen and (min-width: 601px){.grid-40{width:40.6779661017%;float:left;margin-right:1.6949152542%}}@media screen and (min-width: 601px){.grid-50{width:49.1525423729%;float:left;margin-right:1.6949152542%}}@media screen and (min-width: 601px){.grid-60{width:57.6271186441%;float:left;margin-right:1.6949152542%}}@media screen and (min-width: 601px){.grid-70{width:66.1016949153%;float:left;margin-right:1.6949152542%}}@media screen and (min-width: 601px){.grid-100{width:100%;float:left;margin-left:0;margin-right:0}}@media screen and (min-width: 601px){.grid-last{float:right;margin-right:0}}.main--full-width{padding-left:0;padding-right:0}footer{overflow:hidden;*zoom:1;padding-left:20px;padding-right:20px}@media screen and (min-width: 601px){footer{padding-left:45px;padding-right:45px}}footer .footer__container{overflow:hidden;*zoom:1;max-width:1500px;margin-left:auto;margin-right:auto}footer .footer__container:after{content:" ";display:block;clear:both}@media screen and (min-width: 601px){footer .footer__col{width:21.0526315789%;float:left;margin-right:5.2631578947%}}@media screen and (min-width: 601px){footer .footer__col--last{float:right;margin-right:0}}.social{overflow:hidden;*zoom:1}.home #page-header{border-bottom:none}#page-header{background:#fff;border-bottom:2px solid #ec008c}#page-header .page-header__logo{margin:25px 0}#page-header .page-header__logo .desktop-logo{max-height:75px}@media screen and (max-width: 700px){#page-header .page-header__logo .desktop-logo{max-height:50px}}@media screen and (max-width: 700px){#page-header .page-header__nav{margin-top:0}}.page-header__container{position:relative}.nav-pri{position:relative}.nav-pri li{float:left;line-height:130px;list-style-type:none}.nav-pri li.last{margin-right:0}.nav-pri a{border:none;color:#003e7e;display:block;font-size:24px;font-weight:500;padding:0 30px;text-decoration:none}@media screen and (max-width: 1300px){.nav-pri a{font-size:20px;padding:0 20px}}@media screen and (max-width: 1105px){.nav-pri a{font-size:19px;padding:0 18px}}.nav-pri .here a,.nav-pri .parent-here a{color:#fff;background:#ec008c}.nav-pri a:hover{background:#e2f4fd;border:none}.nav-pri ul li ul{padding:0px;left:-9999px;position:absolute;top:130px;z-index:11;width:250px}.nav-pri li:hover ul{left:auto}.nav-pri li.level-2 a{background:#e2f4fd;box-shadow:0 3px 3px rgba(0,0,0,0.1);color:#666;display:block;font-size:18px;font-weight:normal;line-height:1.25;padding:15px 30px;text-align:left;width:250px}.nav-pri li.level-2 a:hover{background:#003e7e;color:#fff}.nav-pri li.level-2.here a{color:#333}.nav-pri a:hover{color:#003e7e}.nav-pri li:hover{background:#e2f4fd}.nav-pri-sub{display:inline-block;position:absolute;right:0;top:34px}@media screen and (max-width: 1070px){.nav-pri-sub{top:45px}}.nav-pri-sub li{float:left;list-style-type:none}.nav-pri-sub li a{background:#faeef5;color:#ec008c;display:block;font-size:16px;font-weight:bold;line-height:60px;padding:0 20px}@media screen and (max-width: 1070px){.nav-pri-sub li a{font-size:14px;line-height:40px;padding:0 10px;top:44px}}.nav-pri-sub li a:hover{color:#003e7e}.nav-pri-sub li a.header-search{background:#ecf6fd;line-height:0;padding-bottom:20px;padding-top:20px}@media screen and (max-width: 1070px){.nav-pri-sub li a.header-search{padding:10px}}.nav-pri-sub li a.header-search:hover img{opacity:0.8}.nav-pri-sub li.last{margin-right:0}@media screen and (max-width: 920px){.nav-pri-sub-contact,.nav-pri-sub-login{display:none}}@media screen and (max-width: 700px){.nav-pri-sub-search{display:none}}.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}.nav-collapse li{width:100%;display:block}@media screen and (max-width: 700px){.nav-collapse li{border-bottom:1px dotted #ec008c}.nav-collapse li.last{border-bottom:none}.nav-collapse li a{line-height:28px}}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px}.nav-collapse.disable-pointer-events{pointer-events:none !important}.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media screen and (min-width: 701px){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}.nav-collapse{width:100%;list-style:none;float:left;width:100%}.nav-collapse ul{list-style:none;float:left;width:100%}.nav-collapse li{width:auto}@media screen and (min-width: 701px){.js .nav-collapse{overflow:visible}}@media screen and (max-width: 700px){.nav-collapse a{width:100%;padding:8px 0 !important;float:left;text-align:center}.nav-collapse ul ul{display:none !important}.nav-collapse li{margin-left:0 !important;margin-right:0 !important;width:100%}}.nav-toggle{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:70px;height:55px;float:right;text-indent:-9999px;overflow:hidden;background:url("/assets/libs/responsive-nav/hamburger-black.png") no-repeat 10% 40%;opacity:0.3;position:absolute;right:10px;top:-4px}.nav-toggle.active{background:url("/assets/libs/responsive-nav/hamburger-black-close.png") no-repeat 10% 40%;opacity:0.2}@media screen and (-webkit-min-device-pixel-ratio: 1.3),screen and (min--moz-device-pixel-ratio: 1.3),screen and (-o-min-device-pixel-ratio: 2/1),screen and (min-device-pixel-ratio: 1.3),screen and (min-resolution: 192dpi),screen and (min-resolution: 2dppx){.nav-toggle{background-image:url("/assets/libs/responsive-nav/hamburger-retina-black.png");-webkit-background-size:100px 100px;-moz-background-size:100px 100px;-o-background-size:100px 100px;background-size:100px 100px}}@media screen and (-webkit-min-device-pixel-ratio: 1.3),screen and (min--moz-device-pixel-ratio: 1.3),screen and (-o-min-device-pixel-ratio: 2/1),screen and (min-device-pixel-ratio: 1.3),screen and (min-resolution: 192dpi),screen and (min-resolution: 2dppx){.nav-toggle.active{background-image:url("/assets/libs/responsive-nav/hamburger-retina-black-close.png");-webkit-background-size:100px 100px;-moz-background-size:100px 100px;-o-background-size:100px 100px;background-size:100px 100px}}.nav-sec{padding:0 0 0 20px;text-align:left}@media screen and (max-width: 600px){.nav-sec{padding:0 25px}}.nav-sec li{list-style-type:none;margin-left:0;text-indent:-20px}.nav-sec li a{border:none;color:#fff;display:block;font-size:16px;font-weight:normal;padding:10px 0}.nav-sec li a:hover{border:none;color:#e2f4fd}.nav-sec li li a{font-size:15px;font-weight:normal;padding:10px 0 10px 10px}.nav-sec li a:before{content:"▸\00a0\00a0\00a0"}.nav-sec .here a{color:#fff;font-weight:bold}.nav-sec li.here li a{font-weight:normal}.nav-sec li.here li a:hover{border:none;color:#fff}.nav-sec h6{color:#ccc}.nav-sec em{color:#ccc;font-style:normal}.static-entry__sidebar__container{background:#ec008c;color:#fff;padding:30px}@media screen and (max-width: 900px){.static-entry__sidebar__container{padding:20px 15px}}.static-entry__sidebar__container h6{border-bottom:3px solid #faeef5;color:#fff;font-size:24px;padding-bottom:30px}.nav-breadcrumb,.search-breadcrumb{color:#999;font-size:13px;font-weight:bold;line-height:1.25}.nav-breadcrumb a,.search-breadcrumb a{color:#999;font-weight:normal}.nav-breadcrumb a:hover,.search-breadcrumb a:hover{color:#000}.nav-breadcrumb span,.search-breadcrumb span{color:#ec008c}#dashboard .sortable-table th,.sortable-table th{padding-right:20px !important}.sorting{background:url("/assets/packages/datatables/sort_both.png") no-repeat center right}.sorting_asc{background:url("/assets/packages/datatables/sort_asc.png") no-repeat center right}.sorting_desc{background:url("/assets/packages/datatables/sort_desc.png") no-repeat center right}.sorting_asc_disabled{background:url("/assets/packages/datatables/sort_asc_disabled.png") no-repeat center right}.sorting_desc_disabled{background:url("/assets/packages/datatables/sort_desc_disabled.png") no-repeat center right}.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{float:left;height:20px;margin-left:5px;margin-top:5px;width:20px}.paginate_disabled_previous{background:url("/assets/packages/datatables/back_disabled.png")}.paginate_enabled_previous{background:url("/assets/packages/datatables/back_enabled.png")}.paginate_disabled_next{background:url("/assets/packages/datatables/forward_disabled.png")}.paginate_enabled_next{background:url("/assets/packages/datatables/forward_enabled.png")}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}.dataTables_info{margin-bottom:10px}.DTTT_container{margin-top:10px}@media screen and (max-width: 920px){.DTTT_container{float:left !important}}.dataTables_filter{float:left;margin-bottom:0px;margin-right:20px}.dataTables_filter input{font-size:14px !important;margin-top:10px !important;padding:8px 6px !important;width:200px !important}.dataTables_filter label{color:#999;font-size:14px;font-weight:normal;margin-bottom:0}#tab1 .dataTables_filter,#tab2 .dataTables_filter,#tab3 .dataTables_filter{margin-top:10px}.dataTables_paginate a{margin-right:10px}.dataTables_info{color:#999;font-size:14px}.main{background:#fff}@media screen and (min-width: 601px){.main .main-container{margin-top:50px}}@media screen and (max-width: 600px){.main .main-container{margin-top:20px}}.main .col-1{text-align:center}.main--full-width{background:#fff}.main.related-content{background:#e2f4fd;margin-top:30px;margin-bottom:90px}@media screen and (max-width: 600px){.pagination a{font-weight:bold}.pagination strong,.pagination a{font-size:30px;margin:0 5px}.pagination span{display:block}}.slick-slide{position:relative}.slick-arrow{z-index:99}.slick-prev.slick-arrow{left:5px}.slick-next.slick-arrow{right:5px}.slick-dots{bottom:-25px !important}.slick-slider{margin-bottom:0 !important}.slick.home-slider .full-width-slide{background-color:#000;background-size:cover !important;height:200px}@media screen and (min-width: 601px){.slick.home-slider .full-width-slide{height:650px}}.slick.home-slider .slide-caption{text-align:center}@media screen and (max-width: 700px){.slick.home-slider .slide-caption{display:none}}@media screen and (min-width: 701px){.slick.home-slider .slide-caption{padding-left:100px;padding-right:100px}}.slick.home-slider .slide-caption:hover{opacity:1}.slick.home-slider .slide-caption h2{color:#fff !important;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:60px;line-height:1.25;margin-bottom:70px;text-shadow:0px 0px 2px rgba(0,0,0,0.7)}.slick.home-slider .slide-caption p{color:#fff;font-size:18px;margin-bottom:0}.slick.home-slider .slide-caption .button{background:#fff;color:#ec008c}.slick.home-slider .slide-caption .button:hover{background:#003e7e;color:#fff}.slick.home-slider .slide-caption--top-left{padding-left:50px;padding-right:400px;padding-top:50px;text-align:left}.slick.home-slider .slide-caption--top-centre{padding-top:50px;text-align:center}.slick.home-slider .slide-caption--top-right{padding-left:400px;padding-right:50px;padding-top:50px;text-align:right}.slick.home-slider .slide-caption--middle-left{padding-left:50px;padding-right:400px;padding-top:300px;text-align:left}.slick.home-slider .slide-caption--middle-centre{padding-top:300px}.slick.home-slider .slide-caption--middle-right{padding-left:400px;padding-right:50px;padding-top:300px;text-align:right}.slick.home-slider .slide-caption--bottom-left{padding-left:50px;padding-right:400px;padding-top:535px;text-align:left}.slick.home-slider .slide-caption--bottom-centre{padding-top:535px}.slick.home-slider .slide-caption--bottom-right{padding-left:400px;padding-right:50px;padding-top:535px;text-align:right}.social-sharing{width:100%;float:left;margin-left:0;margin-right:0;clear:both;margin-top:30px;padding-bottom:30px;padding-top:20px}.social-sharing li::before{content:""}.social-sharing li{border-bottom:none !important;float:left;list-style-type:none !important;margin-left:0;margin-right:5px}.social-sharing li a{background-image:url(/assets/images/social-sharing-sprite.png);border-bottom:none;float:left;height:44px;overflow:hidden;text-indent:-9999px;width:44px}.social-sharing li a:hover{border-bottom:none}.social-sharing .facebook{background-position:0 0}.social-sharing .facebook:hover{background-position:0 -44px}.social-sharing .twitter{background-position:-44px 0}.social-sharing .twitter:hover{background-position:-44px -44px}.social-sharing .linkedin{background-position:-132px 0}.social-sharing .linkedin:hover{background-position:-132px -44px}.social-icons{padding-top:11px;float:right}@media screen and (max-width: 700px){.social-icons{display:none}}.social-icons li{border-bottom:none !important;float:left;list-style-type:none !important;margin-left:0;margin-right:10px}.social-icons li a{background-image:url(/assets/images/social-media-image-sprite-32.png);border-bottom:none;float:left;height:32px;opacity:1;overflow:hidden;text-indent:-9999px;width:32px}.social-icons li a:hover{opacity:0.7}.social-icons .facebook{background-position:0 -160px}.social-icons .twitter{background-position:96px -160px}.social-icons .linkedin{background-position:32px 32px}.social-icons .instagram{background-position:32px -32px}.social-links{margin-bottom:30px}.social-links a{margin-right:10px}@media screen and (max-width: 700px){.socialsider{display:none !important}}.socialsider a{height:40px !important}.socialsider_right_top{top:170px !important}#st-2 .st-btn[data-network='twitter']{background:#719db1 !important}#st-2 .st-btn[data-network='facebook']{background:#719db1 !important}#st-2 .st-btn[data-network='linkedin']{background:#719db1 !important}#st-2 .st-btn[data-network='email']{background:#719db1 !important}#st-2 .st-btn[data-network='sharethis']{background:#719db1 !important}.rss-banner{clear:both;padding-top:20px}.rss-banner a{display:block}.rss-banner a:hover{opacity:0.8}.rss-banner img{float:left;width:32px}.rss-banner span{color:#666;font-family:"deva-ideal","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:600;line-height:32px;margin-left:15px}input[type="text"],input[type="password"],textarea{background:#fff;border:1px solid #ccc;font-size:18px;margin-bottom:20px;padding:12px;width:90%}input[type="checkbox"]{font-size:18px;margin-bottom:10px;margin-right:20px;padding:0}input[type="checkbox"].error{outline:1px solid red !important}select{font-size:18px;margin-bottom:20px}label{display:block;margin-bottom:10px}label em{font-style:normal;color:#cc0000}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input:focus,textarea:focus{background:#f5f5f5;outline:none}.button,button a{background:#ec008c;border:none;border-radius:5px;color:#fff;display:inline-block;font-size:18px;font-family:"deva-ideal","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;line-height:1;margin-bottom:20px;padding:15px 20px;width:auto;-webkit-appearance:none}.button:hover,button a:hover{background:#003e7e;border:none;color:#fff;cursor:pointer}.button:active,button a:active{background:#000}.button.blue{background:#003e7e}.button.blue:hover{background:#ec008c}.button.white{background:#fff;color:#003e7e}.button.white:hover{background:#003e7e;color:#fff}.button.light-pink{background:#faeef5;color:#ec008c}.button.light-pink:hover{background:#ec008c;color:#fff}.button.light-pink-no-hover{background:#faeef5;color:#ec008c}.button.light-pink-no-hover:hover{background:#faeef5;color:#ec008c;cursor:default}.button.light-blue{background:#ecf6fd;color:#003e7e}.button.light-blue:hover{background:#003e7e;color:#fff}.button.white{background:#fff}.button.white:hover{background:#003e7e}.button.disabled{background:#ccc}.button.disabled:hover{background:#ccc;cursor:not-allowed}.button.large{font-size:22px;padding:20px}.event-list-print-export-button{float:right}@media screen and (max-width: 750px){.event-list-print-export-button{float:left}}form.keyword-search{position:absolute;right:20px;top:30px}@media screen and (max-width: 600px){form.keyword-search{display:none}}form.keyword-search input.search-field{border:1px solid #eee;font-size:14px;line-height:20px;padding:6px;width:200px}form.keyword-search input.button.search{font-size:12px;padding:10px}input.error,textarea.error,input:focus.error{background:#fff7f7 !important}input.error,textarea.error{border:1px solid red !important}.form-errors{margin-left:0px}.form-errors li{line-height:1.25;list-style-type:disc}.form-errors li::before{content:none !important}.form-errors label{float:none !important;text-align:left;width:auto}.error-container{background:#fff7f7;border:1px solid #f00;clear:both;display:none;overflow:auto;padding:20px}.error-container p{margin-bottom:15px !important}.error-container ul{margin-bottom:0}.error-container li{line-height:1.25;list-style-type:disc}.error-container li::before{content:none !important}.error-container label{float:none;font-weight:normal !important;margin-bottom:0;width:auto}input#contact-form-enquiry{display:none}.message{background:#f5f5f5;border:1px solid #ccc;color:#000;font-weight:bold;margin-bottom:20px;padding:10px;text-align:center}.message p{margin-bottom:0}.message.success{background:#e4f2db;border:1px solid #bbdca7;color:#336600}.success{color:#bbdca7}.message.notice{background:#ffffdd;border:1px solid #e8cc74}.notice{color:#7c6314}.message.error{background:#fdf3f3;border:1px solid #ff6666}.error{color:#cc0000}article table{margin-bottom:30px;width:100%}article thead{background:#003e7e;color:#fff}article thead th{border-bottom:none !important;font-size:20px}article tr th{background:#003e7e;color:#fff}article th,article td{padding:20px;border:1px solid #003e7e}article td{vertical-align:top}article td a{color:#ec008c;font-weight:normal}article td a:hover{color:#003e7e}button.dt-button{background:#003e7e !important;border:none !important;color:#fff !important;font-size:12px !important;font-weight:bold !important;padding:1em !important}button.dt-button:hover{background:#ec008c !important}.dataTables_filter{margin-bottom:20px !important}.responsive-table{overflow-x:auto}.team-area table,.portal table{border-collapse:collapse !important}.team-area table th,.team-area table td,.portal table th,.portal table td{font-size:15px !important;font-weight:normal !important;padding:5px !important}.team-area table tbody tr:nth-child(even),.portal table tbody tr:nth-child(even){background-color:#ecf6fd}.team-area table th,.portal table th{padding-right:20px !important}.events-list-table li{margin-left:20px}#cf_evaluation_events table.matrix,#cf_evaluation_events table.matrix th,#cf_evaluation_events table.matrix td{border:1px solid #eee !important}#cf_evaluation_events table.matrix th{color:#fff !important;text-shadow:none;width:100px !important}#cf_evaluation_events table.matrix tbody th.matrix-tr-header{background:#fff;color:#ccc !important;font-weight:normal}#cf_evaluation_events input{width:75px !important}#cf_evaluation_events thead{background:#EC008C}#cf_evaluation_events .mc_event{width:120px}#cf_evaluation_events .mc_normal{width:120px}#cf_evaluation_events th.event{width:200px}#cf_evaluation_events th.adult,#cf_evaluation_events th.child,#cf_evaluation_events th.normal{width:120px}#cf_evaluation_events td.event{font-size:12px}#cf_amendment_details table.matrix,#cf_amendment_details table.matrix th,#cf_amendment_details table.matrix td{background:none;border:1px solid #ccc !important}#cf_amendment_details table.matrix th{color:#fff !important;text-shadow:none}#cf_amendment_details table.matrix tbody th.matrix-tr-header{background:#fff;color:#ccc !important;font-weight:normal}#cf_amendment_details input{width:75px !important}#cf_amendment_details thead,#cf_amendment_details table.matrix thead.matrix th.matrix{background:#003E7E !important}#cf_amendment_details textarea{height:100px;min-height:100px}.matrix-ee2 table.matrix tbody.matrix tr.matrix-norows td a{color:#ec008c !important}.fm-author-send-private-message,#fm-home-tools,.fm-fast-reply,.fm-topic-pagination-wrapper,#fm-header h1,#fm-header #fm-main-navigation,.fm-thread-footer-wrapper p,#fastreply,.fm-quick-search a,.fm-quick-search-form,#fm-review-posts-summary a,.fm-formatting-buttons select,.fm-author-ban,.fm-author-join-stats,.rankMember .fm-post-author-rank,.fm-rank-wrapper,#fm-toggle-poll,.fm-welcome-msg-logged-in,.fm-header-wrapper span,.fm-thread-unsubscribe,.fm-quick-search{display:none}.fm-new-topic-wrapper tr:nth-child(even),.fm-forum-topic tr:nth-child(even){background-color:#fff !important}.nav-crumb-forum{color:#666;font-size:15px;margin-bottom:20px}.nav-crumb-forum a{font-weight:normal}.fm-topic-icon{width:25px}.fm-forum-topic th{background:#EC008C;color:#fff;font-size:16px !important}.fm-heading h4{font-size:22px}.fm-heading h4 a{color:#EC008C}.fm-submit{margin-bottom:30px !important}a.fm-button{background:#003E7E;color:#fff;padding:10px}a:hover.fm-button,.fm-heading h4 a:hover,.fm-quick-search input.submit:hover,.fm-submit input.submit:hover{cursor:pointer;opacity:0.8}input.submit{background:#EC008C;color:#fff;font-size:14px;font-weight:bold;padding:10px}.fm-thread-footer-wrapper,.fm-post-attachments{clear:both;margin-top:20px}.fm-thread-footer-wrapper{float:left;padding-bottom:50px}.fm-post-utilities a{display:inline-block}#fm-crumbs{color:#999;font-size:12px;font-style:italic}#fm-crumbs a{color:#666;font-weight:normal}.fm-quick-search{margin-bottom:20px;text-align:right}.fm-quick-search input.submit{border:none;padding:9px}.forum-topic-content{border:1px solid #eee;clear:left;display:block;margin-bottom:20px;overflow:hidden;position:relative}.fm-review-toggle{font-weight:bold}.fm-preview-wrapper{background:#eee;margin-bottom:20px;padding:30px}.fm-preview-wrapper .fm-header-wrapper{display:block}.fm-post-meta{background:#EC008C;border-bottom:1px solid #eee;color:#fff;padding:10px}.fm-post-meta p,.fm-author-info-wrapper p{margin-bottom:0}.fm-author-info-wrapper{float:left;width:30%}.fm-post-meta p{font-weight:bold}.fm-poster-ip{font-weight:normal}.fm-post-author-rank{display:block;margin-bottom:4px}.fm-post{border-left:1px solid #eee;float:left;width:69%}.inset{padding:15px 0 35px 15px}.fm-poll-wrapper th{background:#003E7E;color:#fff;font-weight:normal}.fm-poll-graph{background:#d6eaff;border-bottom-left-radius:3px;border-bottom-right-radius:15px;border-top-left-radius:3px;border-top-right-radius:15px;color:#003E7E;float:left;font-size:14px;font-weight:bold;height:34px;line-height:34px;padding:0 3px 0 7px}.rankMember a,.rankAdmin a,.rankMember,.rankAdmin{color:#333;font-weight:bold}.rankAdmin .fm-post-author-rank{color:#EC008C;font-weight:bold}.fm-author-posts-stats strong{font-weight:normal}h3.fm-topic-title{font-size:26px;margin-bottom:13px}.fm-announcements-wrapper{margin-bottom:20px}.fm-announcements-wrapper th{background:#003E7E}.fm-announcements-wrapper .fm-heading h4 a{color:#003E7E}footer{background:#003e7e;color:#fff;padding-top:20px}@media screen and (min-width: 601px){footer{padding-top:80px}}footer .footer__col{font-size:16px;margin-bottom:20px}@media screen and (max-width: 900px){footer .footer__col{text-align:center}}footer .footer__col p{line-height:1.5;margin-bottom:10px}footer .footer__bottom{border-top:3px solid #809fbf;clear:both;line-height:1.5;padding-bottom:70px;padding-top:40px;position:relative;margin-bottom:20px}@media screen and (max-width: 600px){footer .footer__bottom{text-align:center}}footer .footer__bottom p{font-size:14px}footer a{border:none;color:#fff;font-weight:normal}footer a:hover{border:none;color:#e2f4fd}footer ul{margin-bottom:0}footer ul>li:before{content:"▸\00a0\00a0\00a0\00a0\00a0"}footer li{line-height:1.25;list-style-type:none;margin-bottom:15px;margin-left:0}footer h5{color:#fff;margin-bottom:20px}footer .partner-logos{margin-top:30px}@media screen and (min-width: 701px){footer .partner-logos{float:right;position:absolute;right:0;top:0}}footer .partner-logos img{height:90px;margin-right:50px}footer .partner-logos img.last{margin-right:0}.footer-bg{background:url(/assets/images-old/hods-footer-bg1.png) center 0 no-repeat #fff;height:100px;margin-top:30px}.page-intro{text-align:center;padding-bottom:30px}.page-intro p{font-size:22px;margin-bottom:40px}@media screen and (min-width: 701px){.page-intro p{padding-left:100px;padding-right:100px}}@media screen and (max-width: 600px){.page-intro h1{font-size:36px}}.page-intro--visiting{padding-bottom:0}.landing-page-content p{font-size:18px}.postcode-search{background:#e2f4fd}.postcode-search h2{border-bottom:3px solid #ec008c;margin-bottom:30px;padding-bottom:20px}.postcode-search input[type="submit"]{display:block}.postcode-search .postcode-search--wrapper{padding:30px}.event-search-simple{margin-bottom:30px}.event-search-simple .event-search-simple-wrapper{background:#e2f4fd;padding:30px 0}.event-search-simple .event-search-simple-wrapper-no-padding{background:#e2f4fd}.event-search-simple h2{border-bottom:3px solid #ec008c;margin-bottom:30px;padding-bottom:20px}.homepage-event-search .main-container{margin-top:0}.homepage-event-search .homepage-event-search__wrapper{background:#e2f4fd;margin-bottom:30px;overflow:hidden;padding:30px}.homepage-event-search .homepage-event-search__left{text-align:right}.homepage-event-search .homepage-event-search__right{text-align:left}.advanced-search{background:#e2f4fd;margin-bottom:30px}.advanced-search h2{border-bottom:3px solid #ec008c;margin-bottom:30px;padding-bottom:20px}.advanced-search h3{color:#ec008c;font-size:18px}.advanced-search select{width:90%}.advanced-search .advanced-search--wrapper{padding:30px}.press-gallery-search-form{background:#e2f4fd;padding:30px}.design-your-day__search{background:#e2f4fd;margin-bottom:30px}@media screen and (min-width: 701px){.design-your-day__search{min-height:560px}}.design-your-day__search h2{border-bottom:3px solid #ec008c;margin-bottom:30px;padding-bottom:20px}@media screen and (max-width: 600px){.design-your-day__search h2{font-size:34px}}.design-your-day__search h3{color:#ec008c;font-size:18px}.design-your-day__search input[type="submit"]{float:right;margin-top:20px}.design-your-day__search select{width:90%}.design-your-day__search .design-your-day__search--wrapper{padding:30px}.design-your-day__banners{text-align:center}@media screen and (min-width: 701px){.design-your-day__banners{height:300px}}.design-your-day__banners h2{color:#fff;font-size:24px}.design-your-day__banners .design-your-day__banners--postcode-search,.design-your-day__banners .design-your-day__banners--map-search{height:235px;padding-top:30px}.design-your-day__banners .design-your-day__banners--postcode-search img,.design-your-day__banners .design-your-day__banners--map-search img{margin-bottom:40px}.design-your-day__banners .design-your-day__banners--postcode-search:hover,.design-your-day__banners .design-your-day__banners--map-search:hover{opacity:0.8}.design-your-day__banners .design-your-day__banners--postcode-search{background:#003e7e;margin-bottom:30px}.design-your-day__banners .design-your-day__banners--map-search{background:#ec008c}.advanced-search-banners{text-align:center}.advanced-search-banners h2{color:#fff;font-size:24px}.advanced-search-banners img{margin-bottom:30px}.advanced-search-banners .advanced-search-map-banner,.advanced-search-banners .advanced-search-nearby-banner,.advanced-search-banners .advanced-search-postcode-banner{padding-top:30px}@media screen and (max-width: 600px){.advanced-search-banners .advanced-search-map-banner,.advanced-search-banners .advanced-search-nearby-banner,.advanced-search-banners .advanced-search-postcode-banner{height:235px}}@media screen and (min-width: 601px){.advanced-search-banners .advanced-search-map-banner,.advanced-search-banners .advanced-search-nearby-banner,.advanced-search-banners .advanced-search-postcode-banner{height:235px}}.advanced-search-banners .advanced-search-map-banner:hover,.advanced-search-banners .advanced-search-nearby-banner:hover,.advanced-search-banners .advanced-search-postcode-banner:hover{opacity:0.8}.advanced-search-banners .advanced-search-map-banner{background:#003e7e;margin-bottom:30px}.advanced-search-banners .advanced-search-nearby-banner{background:#003e7e;margin-bottom:30px}.advanced-search-banners .advanced-search-postcode-banner{background:#003e7e;margin-bottom:30px}.event-search-results,.listing-content{margin-bottom:30px}.event-search-results__item,.listing-content__item{border-top:3px solid #e2f4fd;margin-top:30px;padding-top:30px}@media screen and (max-width: 340px){.event-search-results__item .event-search-results__item--info .more-button.button,.event-search-results__item .listing-content__item--info .more-button.button,.listing-content__item .event-search-results__item--info .more-button.button,.listing-content__item .listing-content__item--info .more-button.button{font-size:16px}}.event-search-results__item .event-search-results__item--image,.event-search-results__item .listing-content__item--image,.listing-content__item .event-search-results__item--image,.listing-content__item .listing-content__item--image{position:relative}.event-search-results__item .event-listing-item__name,.listing-content__item .event-listing-item__name{font-size:26px;margin-bottom:10px}.event-search-results__item .event-listing-item__name a:hover,.listing-content__item .event-listing-item__name a:hover{color:#003e7e}.event-search-results__item .event-listing-item__address,.listing-content__item .event-listing-item__address{font-weight:bold}.event-search-results__item .event-listing-item__distance,.listing-content__item .event-listing-item__distance{font-style:italic}.event-image-results-ribbon{background:#003e7e;color:#fff;display:inline-block;font-size:16px;left:0;padding:15px 20px;position:absolute;text-align:left;top:10px;box-shadow:1px 1px 1px rgba(0,0,0,0.8)}.event-image-results-ribbon:after{content:"";position:absolute;right:-38px;top:0;width:0;height:0;border-style:solid;border-width:23px 39.8px 23px 0;border-color:#003e7e transparent #003e7e #003e7e}.event-image-results-ribbon:before{content:"";position:absolute;right:-40px;top:1px;width:0;height:0;border-style:solid;border-width:23px 39.8px 23px 0;border-color:rgba(0,0,0,0.8) transparent rgba(0,0,0,0.8) rgba(0,0,0,0.8);-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px)}.noticeboard{background:#e2f4fd}.noticeboard h1{border-bottom:3px solid #ec008c;margin-bottom:60px;padding-bottom:20px}.noticeboard__item{background:transparent;margin-bottom:30px;position:relative;text-align:center}.noticeboard__item:hover{opacity:0.9}.noticeboard__item .noticeboard__item--wrapper{background:#fff}@media screen and (min-width: 601px){.noticeboard__item .noticeboard__item--wrapper{min-height:540px}}@media screen and (min-width: 1350px){.noticeboard__item .noticeboard__item--wrapper{min-height:585px}}.noticeboard__item img{margin-bottom:30px}.noticeboard__item h2{font-size:28px;padding-left:20px;padding-right:20px}.noticeboard__item p.excerpt{color:#666;font-size:16px;line-height:1.5;margin-bottom:30px;padding:0 20px}.noticeboard__item p.more-button{margin-bottom:20px}.noticeboard__item .noticeboard__item__ribbon{background:#003e7e;color:#fff;display:inline-block;font-size:16px;left:0;padding:15px 20px;position:absolute;text-align:left;top:20px;box-shadow:1px 1px 1px rgba(0,0,0,0.8)}.noticeboard__item .noticeboard__item__ribbon:after{content:"";position:absolute;right:-38px;top:0;width:0;height:0;border-style:solid;border-width:23px 39.8px 23px 0;border-color:#003e7e transparent #003e7e #003e7e}.noticeboard__item .noticeboard__item__ribbon:before{content:"";position:absolute;right:-40px;top:1px;width:0;height:0;border-style:solid;border-width:23px 39.8px 23px 0;border-color:rgba(0,0,0,0.8) transparent rgba(0,0,0,0.8) rgba(0,0,0,0.8);-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px)}.event-search-results__item__ribbon{background:#003e7e;color:#fff;display:inline-block;font-size:16px;left:0;padding:15px 20px;position:absolute;text-align:left;top:0}.gallery-landing{padding-bottom:30px}.gallery-landing .gallery-landing__item a{display:block;line-height:0}.gallery-landing .gallery-landing__item a:hover{opacity:0.7}.page-banners--visiting{padding-bottom:50px}.page-banners--static{margin-top:40px}.page-banners__item{margin-bottom:30px;text-align:center}.page-banners__item:hover{opacity:0.9}@media screen and (min-width: 601px){.page-banners__item{min-height:610px}}@media screen and (min-width: 700px){.page-banners__item{min-height:560px}}@media screen and (min-width: 900px){.page-banners__item{min-height:530px}}@media screen and (min-width: 1100px){.page-banners__item{min-height:580px}}@media screen and (min-width: 1400px){.page-banners__item{min-height:600px}}.page-banners__item img{margin-bottom:30px}.page-banners__item h2{color:#fff;font-size:28px;margin-bottom:30px;padding-left:20px;padding-right:20px}.page-banners__item p.excerpt{color:#fff;font-size:16px;line-height:1.5;margin-bottom:30px;padding:0 20px}.page-banners__item p.more-button{margin-bottom:30px}.page-banners__item--blue{background:#003e7e}.page-banners__item--blue .button{background:#fff;color:#ec008c}.page-banners__item--blue .button:hover{background:#ec008c;color:#fff}.page-banners__item--related-content{background:#fff;text-align:left}.page-banners__item--related-content h2{color:#003e7e;padding:0 20px}.page-banners__item--related-content p.excerpt{color:#666;margin-bottom:30px}.page-banners__item--related-content p.more-button{margin-left:20px}.page-banners__item--pink{background:#ec008c}.page-banners__item--pink .button{background:#fff;color:#ec008c}.page-banners__item--pink .button:hover{background:#003e7e;color:#fff}@media screen and (min-width: 601px){.page-banners__item--map-banner{min-height:480px}}@media screen and (max-width: 1150px){.page-banners__item--map-banner{min-height:400px}}@media screen and (min-width: 601px){.video-banners .page-banners__item{min-height:700px}}.contact-page--right{background:#e2f4fd}.contact-page--right--container{padding:30px}@media screen and (max-width: 600px){.press-gallery-landing__left{margin-bottom:30px}}@media screen and (min-width: 601px){.press-gallery-search-form{min-height:165px}}.event-cancelled-notice{color:#cc0033;font-weight:bold}.listing{margin-bottom:20px}.meta{color:#999;font-style:italic}.blog-landing__entry{margin-bottom:30px}.author-bio{background:#e2f4fd;padding:30px}.author-bio .avatar{float:right;padding:0 0 20px 20px}.event-entry__images{margin-bottom:30px}.event-entry__images .event-entry__images--main-slider{margin-bottom:10px !important}.event-entry__images .event-entry__images--slider-nav--item:hover,.event-entry__images .event-entry__images--main-slider--item:hover{cursor:pointer;opacity:0.8}.event-entry__images .event-entry__images--slider-nav--item{margin:0 5px}.organiser-credit-logo{margin-bottom:30px}ul.event-icons{display:inline-block;margin-bottom:30px}ul.event-icons li::before{content:"";margin-left:-1em}ul.event-icons li{background:none;float:left;height:48px;margin:0 10px 10px 0;padding:0;width:48px}ul.event-icons li a:hover{border-bottom:1px solid #eee}ul.event-icons li a{background:url(https://placehold.it/32x32/003e7e/003e7e.png) 0 0 no-repeat;border:1px solid #eee;display:block;height:48px;width:48px;background-size:48px}ul.event-icons li a.not-normally-open{background-image:url(/assets/images/icons/not-normally-open.png)}ul.event-icons li a.entry-fee-waived{background-image:url(/assets/images/icons/entry-fee-waived.png)}ul.event-icons li a.especially-put-on{background-image:url(/assets/images/icons/especially-put-on.png)}ul.event-icons li a.nt{background-image:url(/assets/images/icons/nt.png)}ul.event-icons li a.eh{background-image:url(/assets/images/icons/eh.png)}ul.event-icons li a.nnr{background-image:url(/assets/images/icons/nnr.png)}ul.event-icons li a.historic-houses{background-image:url(/assets/images/icons/historic-houses.png)}ul.event-icons li a.cct{background-image:url(/assets/images/icons/churches-conservation-trust.png)}ul.event-icons li a.full-wheelchair-access{background-image:url(/assets/images/icons/full-wheelchair-access.png)}ul.event-icons li a.partial-wheelchair-access{background-image:url(/assets/images/icons/partial-wheelchair-access.png)}ul.event-icons li a.disabled-parking{background-image:url(/assets/images/icons/disabled-parking.png)}ul.event-icons li a.disabled-toilets{background-image:url(/assets/images/icons/disabled-toilets.png)}ul.event-icons li a.hearing-loop{background-image:url(/assets/images/icons/hearing-loop.png)}ul.event-icons li a.sign-language{background-image:url(/assets/images/icons/sign-language.png)}ul.event-icons li a.assistance-dogs{background-image:url(/assets/images/icons/assistance-dogs.png)}ul.event-icons li a.dogs-welcome{background-image:url(/assets/images/icons/dogs-welcome.png)}ul.event-icons li a.pram-friendly{background-image:url(/assets/images/icons/pram-friendly.png)}ul.event-icons li a.baby-changing{background-image:url(/assets/images/icons/baby-changing.png)}ul.event-icons li a.refreshments{background-image:url(/assets/images/icons/refreshments.png)}ul.event-icons li a.parking{background-image:url(/assets/images/icons/parking.png)}ul.event-icons li a.toilets{background-image:url(/assets/images/icons/toilets.png)}ul.event-icons li a.riba{background-image:url(/assets/images/icons/riba.png)}ul.event-icons li a.historic-vehicles{background-image:url(/assets/images/icons/historic-vehicles.png)}ul.event-icons li a.bell-ringing{background-image:url(/assets/images/icons/bell-ringing.png)}ul.event-icons li a.lgbtq{background-image:url(/assets/images/icons/lgbtq.png)}ul.event-icons li a.arts-society{background-image:url(/assets/images/icons/arts-society.png)}ul.event-icons li a.childrens-activities{background-image:url(/assets/images/icons/childrens-activities.png)}ul.event-icons li a.edible-england{background-image:url(/assets/images/icons/edible-england.png)}ul.event-icons li a.unforgettable-gardens{background-image:url(/assets/images/icons/unforgettable-gardens.png)}ul.event-icons li a.mayflower-400{background-image:url(/assets/images/icons/mayflower-400.png)}.tooltip{display:inline-block;position:relative}.tooltip span{background:#000;border-radius:7px;bottom:125%;color:#fff;font-size:13px;font-weight:500;left:25%;line-height:1;margin-left:-60px;padding:7px;position:absolute;text-align:center;visibility:hidden;width:120px;z-index:1}.tooltip:hover span{visibility:visible}.tooltip span::after{border-color:#000 transparent transparent transparent;border-style:solid;border-width:5px;content:" ";left:50%;margin-left:-5px;position:absolute;top:100%}a:hover.tooltip{cursor:help}.downloads-links-box{background:#003e7e;margin-bottom:90px;padding:30px}.downloads-links-box h5{border-bottom:3px solid #7780a5;color:#fff;font-size:24px;margin-bottom:30px;padding-bottom:30px}.downloads-links-box li{line-height:1.75;list-style-type:none;margin-left:0}.downloads-links-box li a{border:none;color:#fff;font-weight:normal}.downloads-links-box li a:hover{border:none;color:#ec008c}.downloads-links-box li a:before{content:"-\00a0\00a0\00a0\00a0\00a0"}.related-content{padding-bottom:60px}.related-content h1{border-bottom:3px solid #ec008c;margin-bottom:60px;padding-bottom:20px}.image-align--left{float:left;padding-bottom:20px;padding-right:20px}.image-align--right{float:right;padding-bottom:20px;padding-left:20px}.image-size--full{max-width:100%;padding-left:0;padding-right:0}.image-size--half{max-width:50%}@media screen and (max-width: 600px){.image-size--half{max-width:100%;padding-left:0;padding-right:0}}.image-size--quarter{max-width:25%}@media screen and (max-width: 600px){.image-size--quarter{max-width:100%;padding-left:0;padding-right:0}}.image-caption{color:#999;display:inline-block;font-size:16px;font-style:italic;margin-bottom:0;margin-top:5px}.banner-link:hover{opacity:0.8}.portal-form .geocoder{background:#003E7E !important;border:0 !important;border-radius:0 !important;left:0 !important;overflow:hidden;padding:10px !important;position:relative !important;width:630px !important;top:0px !important}.portal-form .geocoder label{float:left;font-size:14px !important;font-weight:normal !important;margin-right:20px;margin-top:7px;text-shadow:none !important}.portal-form .geocoder input{border:0;margin-bottom:0 !important;margin-right:0 !important;margin-top:0;width:405px !important}.portal-form .geocoder button{background:#518092;border:0 !important;bottom:0;color:#fff;font-size:13px;font-weight:bold;line-height:1;margin:0;padding:8px 10px !important;text-shadow:none !important}.portal-form .geocoder button:hover{background:#2d6378;cursor:pointer}.gmap-upload,.gmap-wrapper .actions .edit-marker{display:none !important}form.portal-form .gmap-wrapper .map.column{width:100%}.ui-infobox-dark{background:url(/assets/images-old/right-triangle-blue.png) 9px 10px no-repeat !important}.ui-infobox-dark .ui-infobox-content{background:-20px bottom no-repeat rgba(0,62,126,0.9) !important;background-color:#003e7e !important;border-radius:10px;box-shadow:5px 5px 5px rgba(0,0,0,0.3);min-height:50px}.ui-infobox-dark .ui-infobox-content>*{color:#fff !important}.ui-infobox-dark p{font-size:14px}.ui-infobox-dark a{border-bottom:1px dotted #3070B3;color:#fff !important;font-weight:normal}.ui-infobox-dark a:hover{color:#fff !important}.ui-infobox-dark h3{font-size:14px !important;line-height:1.25}.ui-infobox-dark h3 a{border-bottom:1px dotted #3070B3;color:#fff !important;font-size:14px !important}.ui-infobox-dark h3 a:hover{border-bottom:1px solid #fff;color:#fff}
