.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav,table.fullcalendar td ul{margin:0;padding:0;list-style:none}.flexslider{position:relative}.flexslider ul,.flexslider li{list-style-type:none}.flexslider ul li{margin:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{display:block}.flex-pauseplay span{text-transform:capitalize}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}#home-carousel{width:100%;margin:0 auto;position:relative}#home-carousel .next-proxy,#home-carousel .prev-proxy{position:absolute;z-index:100;display:none}#home-carousel img,#home-carousel .content{float:left}#home-carousel img{width:auto}#home-carousel .content p,.promoted-item p,.footer-bottom .menu li{background:transparent url("library/images/whitearrow-bg.png") center right no-repeat;padding-right:14px;display:inline-block}#home-carousel .flex-direction-nav{display:none}#home-carousel .next-proxy,#home-carousel .prev-proxy{width:66px;height:66px;top:50%;margin-top:-33px;background-position:center center;background-repeat:no-repeat;background-color:#fff}#home-carousel .prev-proxy{background-image:url("library/images/arrow-left.png");background-position:40% 50%;left:0;border-top-right-radius:6px;border-bottom-right-radius:6px}#home-carousel .next-proxy{background-image:url("library/images/arrow-right.png");background-position:60% 50%;right:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.slide{position:relative;background-size:cover;background-position:center center}.slide .slide-background{background-color:rgba(93,37,92,0.7)}.slide .container_12{min-height:300px;display:flex}.slide .video{padding:30px 0}.slide .video-holder{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.slide .video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slide .content{z-index:200;padding:48px;text-align:center;align-self:center}.slide .video-wrapper .content{text-align:left;align-self:flex-start}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,footer #map,.aligncenter,.gform_body label,.logo,.logo a,.language a,.follow-us,.tweet-wrapper,.like-us,#secondary-navigation li a,nav li a{display:block}.cf:before,.cf:after,.content-box:before,.content-box:after,blockquote:before,blockquote:after{content:"";display:table}.cf:after,.content-box:after,blockquote:after,.clear-element,.sub-page-container,footer .footer-bottom .menu li{clear:both}.cf,.content-box,blockquote{*zoom:1}.hide-contents,.language a,.next-proxy,.prev-proxy{overflow:hidden;white-space:nowrap;text-indent:100%;color:transparent;font-size:0%;line-height:0%}body{padding-top:50px;background:#f6f6f6}.left,.alignleft{float:left}.right,.alignright{float:right}.alignnone{float:none}.text-left,table{text-align:left}.text-right{text-align:right}.text-centre{text-align:center}.hide{display:none}.no-margin,nav ul,nav li,.flexslider ul,.flexslider li{margin:0}textarea{resize:vertical}h1,h2{margin:0 0 22px 0}h3{margin:0 0 18px 0}h4,h5,h6,p,ul,ol,li,blockquote p,table,.alignleft,.alignright,.alignnone{margin:0 0 12px 0}blockquote{margin:0 0 16px 0}.gform_wrapper{margin:0 0 20px 0}ul,ol{padding-left:22px}header{margin-top:14px}blockquote{padding:14px 20px 0 20px}table{width:100%;border-top:1px solid #3d3d3d;border-left:1px solid #3d3d3d;table-layout:fixed}table tr{border-bottom:1px solid #3d3d3d}table td,table th{padding:4px;vertical-align:top;border-right:1px solid #3d3d3d}.alignleft,.alignright,.aligncenter,.alignnone{border:3px solid #f32a64}.alignleft{margin-right:12px}.alighright{margin-left:12px}.aligncenter{margin:0 auto 12px auto}header{margin-top:30px}.header-top{font-size:16px;line-height:20px;padding-bottom:20px;display:flex}.logo{margin-bottom:21px}.logo .notranslate:not(:first-child){display:none}.logo,.logo a{width:220px;height:88px}.logo a{background:transparent url("library/images/logo-bg.png") top left no-repeat;background-size:cover}.header-box{margin:5px 15px 0 0;float:left;box-sizing:border-box}.header-box p{margin-bottom:4px}.header-text{margin:0 0 20px 0}.language a{background:transparent url("library/images/transflags-bg.png") top left no-repeat;width:36px;height:22px;margin-right:4px;display:inline-block;vertical-align:bottom}.language .lang-two{background-position:-36px 0}.language .lang-three{background-position:-72px 0}.language .lang-four{background-position:-108px 0}.language a:hover,nav li a:hover{border-bottom:none}.header-bottom{background-color:#61bdb6;padding:12px 0;box-shadow:0 0 5px rgba(0,0,0,0.27)}.menu,.flexslider ul,.gform_body ul{padding:0}.menu li,.gform_body li{list-style-type:none}nav li{display:inline-block}nav li a{padding:12px 20px;border-radius:6px}.home nav .home-item a,nav .current_page_item a,nav .current-page-ancestor a,.single-post nav .blog-item a{background-color:#47a199}nav li a:hover{background-color:#57aaa3}.header-donate{align-self:flex-end;margin-bottom:10px}.newsletter{padding:35px 0 25px;border-top:4px solid #ececec}footer .footer-top .container_12.signup{margin-bottom:18px}.newsletter h2{font-size:1.2em;line-height:1;padding:0;margin:0 0 20px;color:#4c4c4c}#mc_embed_signup{padding:0}#mc_embed_signup .mc-field-group{float:left}#mc_embed_signup .mc-field-group{margin-right:10px}#mc_embed_signup label{display:none}#mc_embed_signup .button{float:left;margin:0 0 18px 5px;padding-top:16px;padding-bottom:16px}input[type="text"],input[type="email"]{border:1px solid #ccc;box-shadow:0 0 0 1px #f3f3f3 inset;padding-top:3px;padding-left:15px;width:209px;height:50px;border-radius:8px}textarea{border:1px solid #ccc;box-shadow:0 0 0 1px #f3f3f3 inset}input[type="text"]:focus,input[type="email"]:focus,textarea:focus{border-color:#a1a1a1}.homepage-content{padding-bottom:60px}.support-bar{background-color:#f32a64;border-bottom:4px solid #de0c49;padding:20px 0;transition:background 250ms}.support-bar a{color:#fff;font-weight:normal}.support-bar:hover{background-color:#de0c49;border-bottom:4px solid #ad0a39}.after-arrow:after{content:"";height:14px;width:9px;display:inline-block;vertical-align:middle;margin-left:10px;background:transparent url("library/images/whitearrow-bg-large.png") right center no-repeat}.after-arrow-pink:after{background:transparent url("library/images/pinkarrow-bg.png") right center no-repeat}.after-arrow-grey:after{background:transparent url("library/images/greyarrow.png") right center no-repeat}.content-section{padding:60px 0}.content-section h2{font-size:28px}.how-we-help{background-color:#f6f6f6}.two-columns{padding:0;list-style-type:none}.two-columns li{width:50%;float:left;margin-bottom:16px}.two-columns a{font-weight:normal}.two-columns a:after{content:"";height:14px;width:9px;background:transparent url("library/images/pinkarrow-bg.png") right center no-repeat;display:inline-block;vertical-align:middle;margin-left:10px}.news-list h4{color:#4c4c4c;font-size:16px;font-weight:700;line-height:24px;text-transform:uppercase}.news-list ul{list-style-type:none;padding:0}.news-list li:not(:last-child){border-bottom:1px solid lightgrey;margin:0}.news-list a{font-weight:normal;padding:10px 0;display:block}.half-section{display:flex}.half-section h3{font-size:28px;margin-top:15px}.half-section p{padding:30px 0}.half-section .grid_6{padding:40px 20px;margin:0;box-sizing:border-box;text-align:center}.section-light{background-color:#f6f6f6;border-top-left-radius:8px;border-bottom-left-radius:8px}.section-light a{font-weight:normal}.section-light a:last-child{margin-left:20px}.section-dark{color:#fff;background-color:#f32a64;border-top-right-radius:8px;border-bottom-right-radius:8px}.section-dark a{font-weight:bold}.icon-webusers{width:51px;height:48px;display:inline-block;background-image:url("library/images/webusers.png");background-repeat:no-repeat;background-position:center center}footer{background-color:#3bb0a7}footer .footer-top{background:#3bb0a7}.footer-bottom{padding:40px 0 0}footer .footer-top .container_12{width:940px;margin-bottom:36px;box-shadow:0 0 3px rgba(0,0,0,0.2)}footer .footer-top .content-col{padding:28px 26px}footer .footer-bottom .menu li a{border-bottom:1px solid #90c9c1}footer .footer-bottom .menu li{background:none;margin-right:16px;padding:0}footer .footer-bottom .footer-bottom-strip li a{border-bottom:none}footer .lotteryfund{background:transparent url("library/images/lotterylogo-bg.png") top left no-repeat;margin-bottom:2px;width:140px;height:91px;display:inline-block}footer .lotteryfund:hover{margin-bottom:0}footer .frsb{width:140px;display:inline-block}footer .footer-logo{margin-top:18px;width:100%}footer .footer-bottom-strip{margin-top:40px;padding:24px 0;background-color:#2e8a83}footer #map{height:262px}.charity-number{padding-top:20px}.reason-link{transition:text-shadow 0.5s}.reason-link:hover{text-shadow:1px 1px 0 rgba(0,0,0,0.5)}.footer-bottom-strip li{font-size:0.9em}.footer-directions{border-radius:8px;background-color:#fff;padding:30px}.footer-directions h3{text-shadow:none;color:#4c4c4c;font-size:16px;font-weight:700;line-height:1;text-transform:uppercase}.footer-directions p{color:#4c4c4c}.logo-block{display:inline-block;padding:10px;width:145px;box-sizing:border-box}.logo-block img{width:auto;max-width:100%}.link a{font-weight:normal}.link em{font-size:0.8em;text-transform:uppercase}.gform_body label{margin-bottom:6px}.gform_body input,.gform_body textarea{width:320px;border:1px solid #ccc;padding:6px}.gform_ajax_spinner{margin-left:6px}.gform_body .validation_message{margin-top:4px}.homepage-content{background-color:#fff}.content-box,.footer-top .container_12,.content-container{background-color:#fff}.content-box,.content-container{box-shadow:0 0 3px rgba(0,0,0,0.2)}.content-box{padding:28px 28px 16px 28px}.follow-us,.tweet-wrapper,.like-us{float:leftsection-light}.like-us,.follow-us{margin-top:15px}.like-us{background:transparent url("library/images/facebook-bg.png") top left no-repeat;margin-right:26px;width:112px;height:50px;margin-left:10px}.tweet-wrapper{background:transparent url("library/images/tweet-bg.png") top left no-repeat;width:616px;margin:0 10px 20px 10px;padding:18px 42px 0 42px}.tweet-wrapper p,.content-box,.content-container,.validation_error{margin-bottom:18px}#latest-tweet{min-height:48px;height:auto !important;height:48px}.follow-us{background:transparent url("library/images/twitter-bg-reverse.png") top left no-repeat;width:134px;height:62px}.team-quote-container{min-height:207px;height:auto !important;height:207px}.team-quote{width:100%}.button{color:#fff;background-color:#f32a64;background-clip:padding-box;padding:14px 16px;box-shadow:3px 4px 0 #b50b3c;border-radius:8px;display:inline-block;transition:box-shadow, 0.4s;-webkit-appearance:none;border:none}.button:hover{background-color:#de0c49}a.button:hover{border:none}.button-block{display:block}.button-block.after-arrow{position:relative}.button-block.after-arrow:after{position:absolute;top:20px;right:20px}.button-facebook{background-color:#3b5998;box-shadow:3px 4px 0 #2d4373}.button-facebook:hover{background-color:#2d4373}.button-twitter{margin-left:10px;background-color:#00aced;box-shadow:3px 4px 0 #0087ba}.button-twitter:hover{background-color:#0087ba}.button-white{color:#4c4c4c;background-color:#fff;box-shadow:3px 4px 0 rgba(76,76,76,0.6)}.button-white:hover{background-color:#e6e6e6}.button-calendar{padding:20px;padding-left:80px;background-image:url("library/images/calendar7.png");background-repeat:no-repeat;background-position:20px center}.content-col{width:178px}.timetable{display:block;margin-bottom:22px}.clinic-dates{background:url("library/images/icon-calendar-slant.png") center left no-repeat;box-shadow:none;float:left;margin-right:26px;margin-bottom:0;padding:0 0 0 70px}.clinic-dates p,.promoted-item p,.footer-bottom-strip p,.footer-bottom-strip ul,.footer-bottom-strip li,#secondary-navigation,#page-content.post-listing h2{margin-bottom:0}.clinic-dates p{background-color:#fff;border-radius:9px 9px 9px 9px;box-shadow:0 0 3px rgba(0,0,0,0.2);padding:25px}.clinic-dates a{background:transparent url("library/images/pinkarrow-bg.png") right center no-repeat;padding-right:25px}.clinic-dates a span{font-size:1.35em;margin-right:18px}.promoted-item{background:url("library/images/ugly-mugs-logo.png") 10px center no-repeat #018eaf;padding-left:90px;padding:22px 28px 22px 90px}.promoted-item h3{margin:0}.promoted-item a{background:url("library/images/whitearrow-bg-large.png") right center no-repeat #018eaf;display:block}.promoted-item a:hover{border:none}#secondary-navigation{border-bottom:1px solid #e9e9e9}#secondary-navigation li{margin:0 0 0 36px;float:left}#secondary-navigation li a{padding:28px 0 19px 0;border-bottom:3px solid #fff}#secondary-navigation .current_page_item a,#secondary-navigation .current_page_ancestor a,#secondary-navigation .current_page_parent a{border-color:#f32a64}#page-content,.post{padding:46px}#page-content.leader-page{padding:24px 24px 24px 46px}#page-content.leader-page .left{width:458px}#page-content.leader-page .left h2{padding-top:24px}.sub-page .content-box{min-height:208px;height:auto !important;height:208px}.sub-page.hover{cursor:pointer}.sub-page.hover .content-box{box-shadow:0 0 6px rgba(0,0,0,0.25)}.sub-page.supporters ul.logos{padding-left:0}.sub-page.supporters ul.logos .logo{display:table-cell;vertical-align:middle;height:100px}.sub-page.supporters ul.logos img{margin-right:40px;width:100px;height:auto;max-height:100px}#page-content.content-page .left{width:528px}#tertiary-navigation{width:252px}#tertiary-navigation li,.categories li{margin-bottom:28px}#tertiary-navigation li ul{padding:8px 0 0 12px}#tertiary-navigation li ul li{background:transparent url("library/images/pinkarrow-bg.png") 0 5px no-repeat;margin-bottom:8px;padding-left:22px}#tertiary-navigation .current_page_item a{border-bottom:3px solid #f32a64}#tertiary-navigation .current_page_item ul li a{border-bottom:none}#page-content.content-page h3{margin-bottom:12px;padding-top:12px}#page-content.content-page h4,#page-content.content-page h5,#page-content.content-page h6{margin-bottom:8px;padding-top:8px}#page-content.post-listing{padding-bottom:0}.blog-page-container{margin-top:18px}.post-number-1{padding-top:32px}.post{border-bottom:1px solid #d4d4d4}.post-date{margin-bottom:2px}.post-pagination{background-color:#eee;padding:24px}.team-member{width:48%;padding:1%;float:left}::selection{background-color:#f32a64;color:#fff;text-shadow:1px 1px 0 #663945}::-moz-selection{background-color:#f32a64;color:#fff;text-shadow:1px 1px 0 #663945}:focus{outline:none}body{color:#3d3d3d;font:1.1em "proxima-nova", "Myriad Pro", "Helvetica Neue", Arial, sans-serif;line-height:135%}h2,h3,h4,h5,h6{color:#018eaf}h2{font-size:1.9em;font-weight:bolder;line-height:105%}h3,.bold-text,blockquote p{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}table{font-size:0.8em}a{color:#f32a64;text-decoration:none}a:hover,.sub-page.hover .content-box a{border-bottom:2px solid #fbdb03}strong,b,.bold-text,h3,h4,h5,h6,a{font-weight:bold}em,blockquote p{font-style:italic}blockquote p{color:#018eaf;font-weight:normal}#home-carousel h2{text-shadow:0 1px 1px rgba(0,0,0,0.26)}.team-quote h3{line-height:115%}#page-content.content-page h3{font-size:1.4em}#page-content.content-page h4{font-size:1.3em}#page-content.content-page h5{font-size:1.2em}#page-content.content-page h6{font-size:1.1em}.header-box .title,.footer-bottom-strip p,.small-text,.post-date{font-size:0.9em}.content-box p,.content-col p{line-height:115%}.post-date{color:#c3c3c3}.button,.clinic-dates a,.footer-bottom .menu a,#secondary-navigation li a{font-weight:normal}#home-carousel .content a:hover,.next-proxy:hover,.prev-proxy:hover,.like-us:hover,.follow-us:hover,.clinic-dates a:hover,footer .footer-bottom .menu li a:hover,.reason-link:hover{border-bottom:none}.promoted-item p a:hover{border-bottom:none !important}nav li a{font-size:1.1em;text-shadow:0 1px 1px rgba(0,0,0,0.26)}.button{font-size:0.9em}nav li a:hover{color:#e5e5e5}.clinic-dates a{color:#3d3d3d}nav li a{color:#fff}.gform_body .validation_message,.clinic-dates span{font-weight:bold}.clinic-dates span{color:#018eaf}.categories li{font-size:1.2em}#tertiary-navigation li{font-size:1.1em}#tertiary-navigation li ul li{font-size:1em}#home-carousel li *,.promoted-item *,.footer-bottom *{color:#fff}.carousel_img img{background:#fff}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.fastExit{display:block;background-color:#0090cc;position:fixed;top:0;right:0;left:0;z-index:9999;border-bottom:4px solid #006c99;text-align:center;padding:10px;color:#fff;font-size:16px;transition:all 250ms}.fastExit:hover{background-color:#005a80;border-bottom:4px solid #004866}.fastExit:hover strong:after{background-position:top right}.fastExit span{font-weight:400}.fastExit strong{transition:all}.fastExit strong:after{content:"";background-image:url("library/images/chevron-small.png");background-position:top left;background-repeat:no-repeat;display:inline-block;width:14px;height:11px;margin-left:10px;transition:all 250ms}.post-type-archive-events .page-title,.page-template-page-events-php .page-title{padding:46px 46px 22px;margin:0}.eventslistings{padding:0 0 46px 46px}.event{border:1px solid #e1e1e1;margin-bottom:20px;margin-right:10px}.events-date{background-color:#f32a64;color:#fff;display:block;font-size:16px;font-weight:bold;min-height:23px;padding:8px 12px 11px}.events-date:before{content:url("library/images/calendar.png");margin-right:10px}.event-left img{width:230px;height:158px}.event a{border-bottom:0;color:#3d3d3d;font-weight:normal}.event a:hover{text-decoration:none}.event p:last-of-type{margin-bottom:0}.event-title{color:#fbdb03;font-size:24px;margin-bottom:10px}.events-cta-text,.event-title span{color:#f32a64;font-weight:bold}a:hover .event-title{color:#fbdb03;text-decoration:underline}.event-left{margin-bottom:-6px;width:230px;float:left}.event-right{float:left;width:243px;padding:20px 25px}.event-links{font-size:20px;list-style:none}.event-links li{margin-bottom:40px}.single-events .menu-item-17 a{background-color:#47a199}.single-events #secondary-navigation li.menu-item-1145 a{border-color:#f32a64}.single-events #page-content{padding-bottom:20px}.single-events article{margin-bottom:40px}.event-cta-button{margin-top:10px}.event-date{font-size:24px;margin-bottom:30px}.event-date .highlightTxt{color:#f32a64}.single-events .wp-post-image{margin-bottom:20px}.single-events aside{width:243px}.single-events aside h3{font-size:1.6em}.single-events aside ul{list-style:none;margin:0;padding:0}article.related-event{margin-bottom:10px}.related-event-left,.related-event-right{font-size:20px;width:40%;float:left}.related-event-left{color:#3d3d3d;font-weight:normal;padding-top:9px;margin-bottom:10px}.related-event-left span{display:block}.single-events #page-content.content-page .related-event-right h4{font-size:20px}.supporters-content .supporter{border:1px solid #e5e5e5;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.2);float:left;margin-bottom:20px;width:100%;height:200px}.supporters-content .supporter:hover{box-shadow:0px 0px 3px 0px rgba(0,0,0,0.2)}.supporters-content .supporter .main-image-container{float:left;margin-right:25px;text-align:center;width:230px;height:200px}.supporters-content .supporter .main-image-container img{max-width:230px;max-height:200px}.supporters-content .supporter .details{float:left;margin-right:25px;padding-top:15px;width:350px}.supporters-content .supporter .right{padding-top:44px;width:209px}.supporters-content .supporter .right .logo-container{float:left;width:170px;height:60px}.supporters-content .supporter .right .logo-container img{max-width:170px;max-height:60px}.supporters-content .supporter .right a{background:url("library/images/icon-mouse.png") no-repeat left top;float:left;margin:40px 0 0 20px;padding:4px 0 0 22px}.gform_validation_container{display:none}@media screen and (max-width: 760px){body.page-template-page-timetable-php,body.page-template-page-timetable-php .container_12,body.page-template-page-timetable-php .grid_12{min-width:100%;width:100%;margin-left:0;margin-right:0}}.icon-facebook{vertical-align:middle;margin-right:10px;width:11px;height:20px;display:inline-block;background-image:url("library/images/facebook.png")}.icon-twitter{vertical-align:middle;margin-right:10px;width:18px;height:15px;display:inline-block;background-image:url("library/images/twitter.png")}

/* Spotlight */
#mc_embed_signup fieldset {
	margin: 0 !important;
	border: 0 !important;
	padding: 0 !important;
}