/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
BODY{margin:0;padding:0;height:100%;}.dialog-off-canvas-main-canvas{position:relative;height:auto !important;min-height:100%;}#page{position:relative;overflow:hidden;max-width:1000px;margin:auto;padding-bottom:8em;}@media screen and (max-width:799px){#page{padding-bottom:0;}}HEADER{max-width:1000px;}#content{float:none;}#main,#main-wrapper{overflow:hidden;}#main{float:left;width:75%;}#content .node__content{text-align:left;}@media screen and (max-width:799px){#main{float:none;width:100%;}}#sidebar{float:right;width:25%;}@media screen and (max-width:799px){#sidebar{float:none;width:100%;}}FOOTER{position:absolute;bottom:0;width:100%;}#content .block-page-title-block{text-align:center;font-size:150%;margin:0;}#content .field--name-title,#content .block-page-title-block H1,#content .block-page-title-block .title,#content .block-page-title-block SPAN{margin:0;}@media screen and (max-width:999px){#block-bartik-custom-page-title{border:0;}}@media screen and (max-width:799px){FOOTER{position:relative;}#page-wrapper{padding-bottom:0;}.region-footer > .block{display:block;text-align:center;max-width:400px;margin:10px auto;}.region-footer > .block .content{padding-left:0;}}.messages__wrapper{max-width:1000px;margin:auto;}.role-tester .messages__wrapper{display:none;}BODY.role-tester #content .messages__wrapper{display:none;}.messages,.messages:first-child,.messages:last-child{margin:10px 0;}
#header{}
HTML BODY{font-size:16px;}#page .bg-{background-color:#04ACDB;}#page .bg-yellow{background-color:#ffd12c;}#page .bg-green{background-color:#05ac5f;}#page .bg-cyan{background-color:#04ACDB;}#page .bg-blue{background-color:#4272D8;}#page .bg-powder-blue{background-color:#2688B0;}#page .bg-orange{background-color:#F58020;}#page .bg-pink{background-color:#EC5398;}#page .bg-teal{background-color:#2688B0;}#page .bg-red{background-color:#D2232A;}#page .bg-dark-grey{background-color:#343434;}#page .bg-purple{background-color:#742469;}#page .bg-brown{background-color:#7e5818;}#page .bg-tan{background-color:#c8a66d;}#page .bg-,#page .bg- A,#page .bg-green,#page .bg-green A,#page .bg-cyan,#page .bg-cyan A,#page .bg-blue,#page .bg-blue A,#page .bg-powder-blue,#page .bg-powder-blue A,#page .bg-teal,#page .bg-teal A,#page .bg-dark-grey,#page .bg-dark-grey A,#page .bg-orange,#page .bg-orange A,#page .bg-pink,#page .bg-pink A,#page .bg-purple,#page .bg-purple A,#page .bg-red,#page .bg-red A,#page .bg-brown,#page .bg-brown A{color:white;}#page .bg-yellow,#page DIV.bg-yellow A,#page .programme-info h2.bg-yellow A,#page .bg-tan,#page .bg-tan A,#page .programme-info h2.bg-tan A{color:black;}#page .bd-yellow{border-color:#ffd12c;}#page .bd-green{border-color:#05ac5f;}#page .bd-cyan{border-color:#04ACDB;}#page .bd-blue{border-color:#4272D8;}#page .bd-powder-blue{border-color:#2688B0;}#page .bd-orange{border-color:#F58020;}#page .bd-pink{border-color:#EC5398;}#page .bd-teal{border-color:#2688B0;}#page .bd-red{border-color:#D2232A;}#page .bd-dark-grey{border-color:#343434;}#page .bd-purple{border-color:#742469;}#page .bd-brown{border-color:#7e5818;}#page .bd-tan{border-color:#c8a66d;}#page{border-radius:110px 0px 0px 0px;-moz-border-radius:110px 0px 0px 0px;-webkit-border-radius:110px 0px 0px 0px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.25);}@media screen and (max-width:999px){#page{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:0;}}.node__content{font-weight:1em;}.content A{color:#04acdb;border:0;}.content A:hover{color:#f58021;}.content A:visited{color:#4169e1;}.content A:not([href]){color:black;}P{margin:10px 0;}.text-formatted ul,.text-formatted ol{margin:1em 0 1em 2em;}#content .field--name-body H2,#content .field--name-body H3,#content .field--name-body H4{font-weight:bold;}.sticky-info,.edit-link{display:none;position:absolute;top:0;left:0;}.sticky-info{left:auto;right:0;}.sticky-info,.edit-link A,.edit-link A:visited{display:block;padding:0.2em 0.5em;background-color:rgba(0,0,0,0.7);color:white;}.edit-link A:hover{color:#f58021;}#page{font-family:arial,sans-serif;}#content{font-size:100%;background-color:white;}#content .node__content{font-size:115%;}#content .node__content OL,#content .node__content UL{padding-left:40px;list-style-position:inside;}#content .node__content OL SPAN,#content .node__content UL SPAN{display:inline-block;}#content TABLE TD,#content TABLE TR{background-color:transparent;border-color:#444444;}.management-menu .content UL.menu{padding:0;text-align:center;}#content .block.development-status{background-color:white;overflow:hidden;}#content .block.development-status .content{max-width:800px;margin:20px auto;padding:10px;font-size:90%;background-color:rgba(255,161,0,0.3);border:solid 1px #ffb300;}#content .block.development-status > H2{display:none;}#content .block.development-status P{margin:5px 0;}#sliding-popup{box-shadow:2px 2px 5px rgba(0,0,0,0.2);border-top:solid 0.4em #f58021;}#sliding-popup .popup-content{text-align:center;}#sliding-popup #popup-text,#sliding-popup #popup-buttons{float:none;display:inline-block;vertical-align:middle;margin:1em 2em;}#sliding-popup #popup-buttons BUTTON{margin-top:0;}#sliding-popup .eu-cookie-withdraw-tab{display:none;transform:translate(0%,-100%);left:auto;right:0;padding-bottom:0.5em;}.page-privacy-policy #sliding-popup .eu-cookie-withdraw-tab{display:block;}.gdpr-withdraw-consent-block{display:block;border-radius:10px;overflow:hidden;-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);border-left:solid 10px #f58021;padding:0.5em 0;}.gdpr-withdraw-consent-block H2{text-align:center;font-weight:normal;}.gdpr-withdraw-consent-block .content,#content .gdpr-withdraw-consent-block .content .field{padding:0;margin:0;}.gdpr-withdraw-consent-block H2,.gdpr-withdraw-consent-block .content{margin:0 1em;}A.gdpr-withdraw-consent{padding:0.4em 1em;border-radius:0.5em;background-color:#04acdb;color:white;font-weight:bold;}A.gdpr-withdraw-consent:hover{color:white;text-decoration:underline;cursor:pointer;}.accent-color-green{border-color:#34b56d !important;}.accent-color-red{border-color:#ed3c43 !important;}.accent-color-cyan{border-color:#04acdb !important;}.accent-color-orange{border-color:#f58021 !important;}.accent-color-purple{border-color:#742469 !important;}.accent-color-magenta{border-color:#d650c3 !important;}.accent-color-grey{border-color:#7d7d7d !important;}.accent-color-yellow{border-color:#ffd700 !important;}.accent-color-tan{border-color:#d1b48c !important;}.accent-color-teal{border-color:#008080 !important;}.accent-color-blue{border-color:#4169e1 !important;}.accent-color-pink{border-color:#ff9bca !important;}.accent-background-before-green::before,.accent-background-green{background-color:#34b56d;}.accent-background-before-red::before,.accent-background-red{background-color:#ed3c43;}.accent-background-before-cyan::before,.accent-background-cyan{background-color:#04acdb;}.accent-background-before-orange::before,.accent-background-orange{background-color:#f58021;}.accent-background-before-purple::before,.accent-background-purple{background-color:#742469;}.accent-background-before-magenta::before,.accent-background-magenta{background-color:#d650c3;}.accent-background-before-grey::before,.accent-background-grey{background-color:#7d7d7d;}.accent-background-before-yellow::before,.accent-background-yellow{background-color:#ffd700;color:black;}.accent-background-yellow A{color:black;}.accent-background-before-tan::before,.accent-background-tan{background-color:#d1b48c;}.accent-background-before-teal::before,.accent-background-teal{background-color:#008080;}.accent-background-before-blue::before,.accent-background-blue{background-color:#4169e1;}.accent-background-before-pink::before,.accent-background-pink{background-color:#ff9bca;}BODY.environment-dev::after{content:"Development Site";font-family:Arial,sans-serif;font-size:0.8em;color:white;position:fixed;bottom:15%;left:-4em;transform:rotate(90deg);background-color:green;padding:0.2em 0.8em;transform-origin:center;display:block;}
#header{position:relative;background-image:url(/themes/custom/bartik_custom/images/header-background.jpg);background-repeat:no-repeat;background-size:cover;}#header .region-header{max-width:1000px;margin:auto;position:relative;}@media screen and (max-width:999px){#header{height:auto;z-index:105;}#header .region-header{height:4em;}}#main-menu{width:100%;height:3.1em;margin:0 auto;background-color:#f58021;}#main-menu .content{position:relative;padding:7px;overflow:show;display:block;font-size:134%;}#main-menu .content UL{padding:0;margin:0;list-style:none;}#main-menu .content UL LI{display:inline-block;position:relative;margin:0 6px;padding:0;}#main-menu .content UL LI LI:not(:first-child){margin-top:0.3em;}#main-menu .content UL LI A{display:block;padding:2px 8px;text-align:center;text-decoration:none;text-transform:capitalize;font-family:"Open Sans",arial,sans-serif;font-size:100%;color:white;}#main-menu .content UL LI > A{display:block;overflow:hidden;border-radius:5px;text-shadow:1px 1px 2px rgba(0,0,0,0.7);}#main-menu .content UL LI .navigation__link-description{display:none;}#main-menu .content UL LI a[href$="/wexford-parents-hub"]{background-color:#04acdb;}#main-menu .content UL LI A:hover,#main-menu .content UL LI A.is-active,#main-menu .content UL LI.menu-item--active-trail > A{background-color:white;color:#f58021;text-decoration:none;text-shadow:none;}#main-menu .nav-toggle{display:none;}#main-menu .content UL LI:first-child{padding-left:0;}#main-menu .content UL UL{display:none;position:absolute;z-index:9999;width:max-content;max-width:300px;height:auto;padding:5px;margin:0;border-radius:5px;background-color:#04acdb;box-shadow:0px 0px 5px rgba(0,0,0,0.8);}#main-menu .content UL LI:hover UL{display:block;}#main-menu .content UL UL LI{float:none;display:block;margin:0;}#main-menu .content UL UL LI A{text-align:left;}#main-menu .content UL UL LI A:hover,#main-menu .content UL UL LI A.is-active,#main-menu .content UL UL LI.menu-item--active-trail > A{background-color:none;color:#04acdb;text-shadow:none;}#block-branding{display:inline-block;position:absolute;width:auto;vertical-align:middle;padding-top:0.5em;z-index:201;}#header .site-branding__text{display:none;}.region-header{margin:0;padding:0;}#block-bartik-custom-site-branding{display:inline-block;height:120px;width:auto;margin-left:10px;margin-top:10px;}.site-branding__logo{display:block;}.site-branding__logo IMG{display:block;height:100%;width:auto;}@media screen and (max-width:999px){#block-branding{margin-left:0.5em;margin-top:0.2em;}#block-bartik-custom-site-branding{height:4em;}.site-branding__logo{width:150px;height:49px;}}#parents-hub-logo{display:inline-block;width:380px;}#parents-hub-logo .content P{position:relative;margin:0;}#parents-hub-logo .content P::before{content:"&";position:absolute;top:10px;color:#008080;font-size:200%;vertical-align:middle;}#parents-hub-logo .content IMG{display:block;margin-left:40px;}@media screen and (max-width:999px){#parents-hub-logo{display:none;}}#affiliate-links{position:absolute;right:0px;top:40px;padding-right:10px;background-color:rgba(255,255,255,0.8);border-radius:10px 0px 0px 10px;-moz-border-radius:10px 0px 0px 10px;-webkit-border-radius:10px 0px 0px 10px;}#affiliate-links .content A{display:inline-block;margin-left:10px;}@media screen and (max-width:999px){#affiliate-links{display:none;}}.site-search-form{position:absolute;top:10px;left:200px;}.site-search-form LABEL{position:absolute;top:-5px;left:15px;padding:0 2px;background-color:white;line-height:1.1em;background-color:white;}.site-search-form INPUT.form-text{display:inline-block;border:2px solid #444444;border-radius:0.5em;padding:0.15em 3em 0.15em 0.6em;width:30em;font-size:130%;}.site-search-form .content{margin:0;}.site-search-form .content .form-item{margin:0;}.site-search-form .content .form-actions{display:inline-block;position:absolute;top:0.3em;right:0em;margin:0;padding:0;width:auto;}.site-search-form .content .form-actions INPUT{background-color:transparent;background-image:none;color:#444444;padding:0.15em 0.3em;margin:2px 5px;border:0;border-radius:0 0.3em 0.3em 0;border-left:solid 2px #444444;font-weight:bold;font-size:120%;line-height:1.3em;}.site-search-form .content .form-actions INPUT:hover{background-color:#04acdb;border-color:#04acdb;color:white;}#header #views-exposed-form-search-page-1 .form-item-region{display:none !important;}#main-menu-flyout,#site-search-flyout{display:none;position:absolute;top:0.3em;right:0.4em;padding:6px 8px;color:white;font-size:200%;text-align:right;border:0;width:auto;background-color:#04acdb;border-radius:10px;}@media screen and (max-width:999px){#main-menu{display:none;margin-top:0;padding-left:0;top:22px;right:5.5em;height:0;}#main-menu .content A{padding:4px 5px;font-size:120%;}#main-menu-flyout{display:block;}#block-bartik-custom-main-menu-flyout{display:block;}#main-menu{margin:0;position:absolute;top:0px;right:0px;}.main-menu-flyout-open #main-menu{display:block;width:100%;}#main-menu .content{display:none;padding:10px 0;}.main-menu-flyout-open #main-menu .content{display:block;margin-top:64px;background-color:white;}#main-menu .content UL,#main-menu .content UL LI{width:100%;display:block;float:none;padding:0;text-align:left;font-size:130%;}#main-menu .content UL LI A{display:block;margin:0 20px;padding:0 20px;border:0;border-radius:0;color:#04acdb;text-shadow:none;}#main-menu .content UL LI a[href="/early-literacy"]{background-color:#454545;color:white;}#main-menu .content UL LI a[href$="/wexford-parents-hub"]{background-color:#04acdb;color:white;}#main-menu .content UL LI A.is-active{background-color:#f58021;color:white;}#main-menu .content UL LI UL{display:none;column-count:1;left:auto;}#main-menu .content UL LI:hover UL{display:none;}#site-search-form .content .form-actions{right:0.3em;}#site-search-form INPUT.form-text{width:100%;}#site-search-form.bef-exposed-form .form--inline > .form-item{float:none;}#site-search-form{left:0;right:70px;}#site-search-form .content{display:none;margin-left:1em;}#site-search-flyout{display:block;right:2.1em;z-index:210;}.site-search-flyout-open #site-search-form .content{display:block;}.site-search-flyout-open #site-search-form .content LABEL{left:25px;}.site-search-flyout-open #block-branding{display:none;}.site-search-flyout-open #site-search-flyout{right:0.4em;}}@media screen and (max-width:449px){#block-bartik-custom-main-menu-flyout{top:10px;}BODY.main-menu-flyout-open #main-menu .content{margin-top:50px;}}
.site-welcome-message{border-color:#34b56d;color:white;background-color:#444444;}.site-welcome-message{position:relative;overflow:hidden;font-size:120%;}.site-welcome-message H2{color:white;background-color:#f58021;}.site-welcome-message H2{padding:4px 20px 2px 20px;text-align:center;font-size:100%;font-weight:bold;margin:0;border-width:0;}.site-welcome-message P{margin:0.5em;font-size:110%;}.site-welcome-message P A,.site-welcome-message P A:visited{color:#04acdb;}
HR{margin:2em;}#content .taxonomy-term{margin-bottom:2em;text-align:center;}#content .taxonomy-term .field--name-field-category-image{display:inline-block;vertical-align:middle;}#content .taxonomy-term .field--name-field-category-image IMG{display:block;margin:auto;width:100%;height:auto;}#content .taxonomy-term .field--name-field-description{display:inline-block;vertical-align:middle;}#content .article-list{max-width:none;}#content #block-category-list-block{max-width:none;text-align:center;}#content A.special-link,#content P.special-link A,#content A.contact-form-link,#content P.contact-form-link A{display:block;padding:20px 20px;margin:auto;text-align:center;max-width:500px;font-size:150%;font-weight:bold;text-decoration:none;background-color:#34b56d;color:white;}#content A.special-link:hover,#content P.special-link A:hover,#content A.contact-form-link:hover,#content P.contact-form-link A:hover{background-color:#f58021;}STOP P > A + BR:last-child{display:none;}ARTICLE.media--type-remote-video > .field{width:auto !important;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}ARTICLE.media--type-remote-video > .field IFRAME{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}FIGURE.caption,FIGURE.caption > *{padding:0;border:0;background:none;margin:0;}FIGURE.caption{display:table;}FIGURE.align-center{margin-left:auto;margin-right:auto;}FIGURE.caption > ARTICLE{display:block;}FIGURE.caption > FIGCAPTION{display:table-caption;padding:8px 10px;background-color:#eee;}FIGURE.caption-drupal-media.align-center,FIGURE.caption-drupal-media.align-left,FIGURE.caption-drupal-media.align-right{max-width:50%;}FIGURE.caption-drupal-media.align-left{margin-right:20px;}FIGURE.caption-drupal-media.align-right{margin-left:20px;}FIGURE.caption-drupal-media.align-center{margin:auto;clear:both;}@media screen and (max-width:799px){FIGURE.caption-drupal-media.align-center,FIGURE.caption-drupal-media.align-left,FIGURE.caption-drupal-media.align-right{max-width:100%;}}.text-huge{font-size:1.8em;}.text-big{font-size:1.4em;}.text-small{font-size:0.85em;}.text-small{font-size:0.7em;}

FOOTER{background-size:cover;background-position:50% 50%;background-color:#444;}FOOTER .footer-logos{text-align:center;}FOOTER .footer-logos .content A{display:inline-block;padding:0 20px;}FOOTER .footer-logos IMG{display:inline-block;height:40px;width:auto;}@media screen and (max-width:799px){.footer-logos{padding-top:20px;text-align:center;}.footer-logos .content A[href]{display:inline-block;}}FOOTER NAV > .content{margin:10px;}FOOTER .block H2{display:none;}FOOTER .block-menu .content{text-align:center;}FOOTER .block-menu .content UL{padding:0;text-align:center;display:inline-block;padding-top:1em;border-top:solid 1px #777;}FOOTER .block-menu .menu-item{display:inline-block;padding:0 15px 0 10px;border-right:solid 1px #777;}FOOTER .block-menu .menu-item:last-child{border-right:0;}FOOTER .block-menu .menu-item A.is-active,FOOTER .block-menu .menu-item A{color:white;text-decoration:none;font-weight:normal;border:0;}FOOTER .block-menu .menu-item A:hover{text-decoration:underline;}FOOTER .block-menu .admin-log-out,.user-logged-in FOOTER .block-menu .admin-log-in{display:none;}FOOTER .block-menu .admin-log-in,.user-logged-in FOOTER .block-menu .admin-log-out{display:inline-block;border-right:0;}@media screen and (max-width:799px){FOOTER .block-menu .content UL{border-bottom:solid 1px #777;padding-top:0;}FOOTER .block-menu .menu-item{display:block;border:0;}FOOTER .block-menu .menu-item A{font-size:110%;padding:0.7em;}FOOTER .block-menu .menu-item A{display:block;text-align:center;}}FOOTER .block-menu .menu-item.menu-login{display:inline-block;border:0;}FOOTER .block-menu .menu-item.menu-logout{display:none;}BODY.user-logged-in FOOTER .block-menu .menu-item.menu-login{display:none;}BODY.user-logged-in FOOTER .block-menu .menu-item.menu-logout{display:inline-block;border:0;}.developer-link{display:block;position:absolute;bottom:0;left:10px;border:0;}.developer-link P{margin:0;text-align:center;}.developer-link A:visited,.developer-link A{color:white;opacity:0.1;text-decoration:none;border:0;}.developer-link A:hover{opacity:0.8;}.developer-link A:hover EM{color:#f58021;font-weight:bold;}@media screen and (max-width:799px){.developer-link{display:block;position:relative;padding-top:0;}}
#edit-actions input{margin-right:0.3em;}.form-item .description,.form-wrapper .description{margin-left:0;}.taxonomy-term .views-exposed-form .views-exposed-widget{float:none;}.taxonomy-term .view-filters{color:white;background-color:#444444;text-align:center;margin-bottom:20px;padding:0.5em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}.taxonomy-term .view-filters .form-item{float:none;display:flex;flex-wrap:wrap;max-width:500px;margin:auto;}.taxonomy-term .view-filters .form-item > LABEL{flex-grow:1;}.taxonomy-term .view-filters .form-item > SELECT{flex-grow:3;}.taxonomy-term .view-filters LABEL,.taxonomy-term .view-filters .views-widget{display:inline-block;padding-top:4px;}.taxonomy-term .view-filters SELECT{border:solid 2px;font-size:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-color:#f58021;}.taxonomy-term .view-filters .description{font-size:90%;padding-top:2px;text-align:center;flex-grow:4;}.taxonomy-term .view-filters .form-actions{display:none;}#block-site-search-form-content .js-form-item,#block-site-search-form-content .js-form-item INPUT{width:100%;}.path-contact #content .contact-form LABEL{display:block;width:fit-content;padding:4px 10px;margin:0;border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;background-color:#04acdb;color:white;}.path-contact #content .contact-form LABEL.form-required{background-color:#f58021;}.path-contact #content .contact-form LABEL.form-required::after{content:"(required)";display:inline;margin-right:0;vertical-align:baseline;font-weight:normal;background-image:none;}.path-contact #content .contact-form INPUT,.path-contact #content .contact-form TEXTAREA{margin:0;border:solid 2px #04acdb;}.path-contact #content .contact-form INPUT.required,.path-contact #content .contact-form TEXTAREA.required{border-color:#f58021;}.path-contact #content .contact-form .form-item-field-privacy-consent-value{padding:4px 8px;background-color:#f58021;color:white;}.path-contact #content .contact-form .form-item-field-privacy-consent-value LABEL{display:none;}.path-contact #content .contact-form .form-item-field-privacy-consent-value INPUT,.path-contact #content .contact-form .form-item-field-privacy-consent-value .description{display:inline;}.path-contact #content .contact-form .form-item-field-privacy-consent-value .description A{color:white;font-weight:bold;text-decoration:underline;}.path-contact #content .contact-form .form-actions{text-align:center;}
#content .site-search-form{position:relative;top:auto;left:auto;}#content #breadcrumbs{overflow:hidden;margin:0;padding:0;white-space:nowrap;}#content #breadcrumbs NAV{margin:0.5em 1em;padding-bottom:0.5em;border-bottom:#eee 1px solid;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:80%;}#breadcrumbs .content A,#breadcrumbs .content A:visited{color:#444444;text-decoration:none;}#breadcrumbs .content A:hover{color:#34b56d;}.block-gtranslate H2{text-align:center;border-bottom:1px solid #dddddd;color:#444444;font-family:Times New Roman,serif;font-size:24px;font-weight:normal;margin:5px 0px;padding:0px 0px 4px 0px;text-transform:capitalize;}.block-gtranslate .content .switcher{margin:auto;}.block-gtranslate .content{text-align:center;}.block-gtranslate .content SELECT{display:block;margin:auto;}.block-gtranslate .content A.glink{display:inline-block;margin:2px;}.block-gtranslate .content A.glink IMG{display:block;margin:0;padding:0;border:0;background-color:transparent;}A.video-content-link{display:inline-block;width:80%;max-width:500px;padding:1em;font-size:130%;margin:1em 0;}.block.video-content-link{display:block;position:relative;float:left;max-width:none;overflow:hidden;padding:0;margin:20px;margin-top:7px;margin-left:0;text-align:center;font-size:0.95em;font-family:alial,sans-serif;border-radius:5px;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.25);background-color:#04acdb;color:white;}.block.video-content-link .content{overflow:hidden;min-height:100px;padding:0;margin:0;}.block.video-content-link .content img{position:relative;float:none !important;display:block;width:100%;height:auto !important;top:0;left:0;margin:0px;}.block.video-content-link .content .field > P:first-child{margin:0;}.block.video-content-link .content .field P:first-child IMG{height:100px;width:100%;}.block.video-content-link .content a{color:white;display:block;}.block.video-content-link h1,.block.video-content-link P{margin:10px;font-size:1em;}.block.video-content-link h1{margin:10px;font-family:alial,sans-serif;font-size:130%;font-weight:bold;}.block.video-content-link .full-block-link{position:absolute;display:block;top:0;bottom:0;left:0;right:0;}#content .block.video-content-link .field{margin:0;}#content .block.video-content-link .content .field H2,#content .block.video-content-link .content .field P{margin-top:0.3em;margin-left:30%;padding-left:1em;}#content .block.video-content-link .content .field > P:first-child{position:absolute;width:30%;top:0;bottom:0;left:0;margin:0;padding:0;}#content .block.video-content-link .content .field P:first-child A{position:absolute;top:0;bottom:0;left:0;right:0;}.sidebar .block.video-content-link{float:none;width:auto;padding:0;font-size:1em;margin:20px 10px;}.sidebar .block.video-content-link .content{padding:0;}.sidebar .block.video-content-link .content img{position:relative;float:none !important;display:block;width:100%;height:auto !important;top:0;left:0;margin:0px;}.sidebar .block.video-content-link .content H1{margin:10px;font-size:130%;}.sidebar .block.video-content-link .content P{margin:10px;font-weight:normal;}@media screen and (max-width:999px){#sidebar .block.video-content-link,.block.video-content-link{float:none;width:auto;max-width:449px;margin:1em auto;}.block.video-content-link h1,.block.video-content-link P{margin-left:0;}}@media screen and (max-width:449px){#sidebar .block.video-content-link{margin:1em;}}.service-header .service-address .field-content P{text-align:center;font-weight:bold;margin:1em;}.service-header .service-address .field-content SPAN{display:inline;}.service-header .service-address .field-content SPAN::after{content:",";}.service-header .service-address .field-content SPAN:last-child::after{content:"";}.service-header .service-address .field-content BR{display:none;}.service-header .service-telephone,.service-header .service-email,.service-header .service-website{text-align:center;}.service-header .service-telephone .field-content,.service-header .service-email .field-content,.service-header .service-website .field-content{display:inline;vertical-align:middle;}.programme-info H2.programme-title{padding:4px 10px;text-align:center;font-weight:normal;border-radius:20px;}.programme-info .views-row:first-child .programme-title{margin-top:0;}.programme-info H2.programme-title A{display:block;color:white;}.programme-info H2:hover{background-color:#444444;}.programme-info .view-content > TABLE{margin-top:0;margin-bottom:0;}.programme-info .views-row + .views-row{margin:30px 0;border-top:solid 2px #444444;}.programme-no-dates{text-align:center;background-color:#dfdfdf;padding:2px 10px;margin:0 40px;}.programme-info .address BR{display:none;}.programme-info .address SPAN::after{content:",";}.programme-info .address SPAN.country{display:none;}.programme-info .address SPAN.administrative-area::after,.programme-info .address SPAN.postal-code::after{content:normal;}.programme-info .address SPAN.postal-code::before{content:",";}.programme-view-more,.programme-dates .view-header{text-align:center;font-weight:bold;color:#444;background-color:#eee;border-color:#777;border-radius:20px 20px 0 0;border-top:solid 1px;border-left:solid 1px;border-right:solid 1px;}.programme-view-more{text-align:center;padding:2px 10px;margin:0;border-radius:0 0 20px 20px;border-top:0;border-bottom:solid 1px;}DIV.programme-view-more > A{color:#444;}DIV.programme-view-more > A:hover{text-decoration:underline;}.programme-dates{margin-top:30px;}.programme-dates .pager{margin:10px 0;}.programme-dates .view-header H3{padding:4px 10px;margin:0;}.programme-dates TH{padding:0 10px;border:solid 1px #777;background-color:#444;color:white;text-shadow:none;text-align:center;}.programme-dates TABLE{margin:0;border:0;table-layout:fixed;}.programme-dates TABLE TD{position:relative;padding:2px 10px;background-clip:padding-box;border:solid 1px #777;border-top:0;border-bottom:0;}.programme-dates TABLE TR TH:first-child{width:8em;}#content .programme-dates TD.programme-date-field{font-weight:bold;background-color:#444444;color:white;border-top:solid 1px #777;}.programme-dates TD.programme-date-field .edit-link{display:none;position:absolute;top:0;left:0;padding:2px 5px;background-color:rgba(0,0,0,0.7);}.user-logged-in .programme-dates TD.programme-date-field:hover .edit-link{display:block;}@media screen and (max-width:799px){.programme-dates .views-table TH{display:none;}.programme-dates .views-table TD{display:block;width:auto;text-align:center;}.programme-dates .views-table TD:last-child{padding-bottom:1em;}}.programme-dates.grouped{margin-right:10px;}.programme-dates.grouped .view-header{border:0;}.programme-dates.grouped .view-grouping-header{display:none;}.programme-dates.grouped .view-content H3{padding:2px 10px;text-align:center;font-size:0.8em;margin:0;}.programme-dates.grouped .views-row{overflow:hidden;line-height:1.25em;border-radius:5px;border-left:solid 20px;margin:2px 0;padding-left:10px;}.programme-dates.grouped .programme-description{padding-right:10px;}.programme-dates.grouped .programme-title A{display:block;padding:4px 0px;margin-bottom:2px;color:#444;font-weight:bold;}.programme-dates.grouped .open .programme-title A,.programme-dates.grouped .programme-title A:hover{text-decoration:underline;}.programme-dates.grouped .programme-link{padding-bottom:10px;margin-bottom:10px;margin-top:10px;text-align:center;}.programme-dates.grouped .programme-link A{display:inline-block;padding:4px 10px;background-color:#F58020;color:white;}.programme-dates.grouped .programme-link A::after{content:"\f0a9";display:inline-block;padding-left:10px;font-family:"FontAwesome";font-weight:900;color:white;}.programme-dates.grouped .programme-date-edit{padding:4px 10px;margin:10px 0;text-align:center;}.parents-hub-calendar .mobile-panel .item .programme-address,.parents-hub-calendar .mobile-panel .item .programme-date,.parents-hub-calendar .mobile-panel .item .programme-date-tel,.programme-dates.grouped .programme-address,.programme-dates.grouped .programme-date,.programme-dates.grouped .programme-date-tel{position:relative;padding-left:30px;margin-top:5px;font-weight:bold;}.programme-dates.grouped .programme-date-tel UL,#content .parents-hub-calendar .mobile-panel .item .programme-date-tel UL{list-style:none;margin:0;padding:0;}.parents-hub-calendar .mobile-panel .item .programme-address::before,.parents-hub-calendar .mobile-panel .item .programme-date::before,.parents-hub-calendar .mobile-panel .item .programme-date-tel::before,.programme-dates.grouped .programme-address::before,.programme-dates.grouped .programme-date::before,.programme-dates.grouped .programme-date-tel::before{font-family:"FontAwesome";font-weight:900;font-size:1.2em;position:absolute;top:0px;left:5px;color:#05ac5f;}.parents-hub-calendar .mobile-panel .item .programme-date::before,.programme-dates.grouped .programme-date::before{content:"\f017";}.parents-hub-calendar .mobile-panel .item .programme-date-tel::before,.programme-dates.grouped .programme-date-tel::before{content:"\f095";}.parents-hub-calendar .mobile-panel .item .programme-address::before,.programme-dates.grouped .programme-address::before{content:"\f041";}#content .grouping-title{text-align:center;padding:5px 20px;}#content .grouping-title .year{display:none;}@media screen and (min-width:0px) and (max-width:999px){.programme-dates.grouped{margin:20px;}}.parents-hub-admin-block{margin-top:40px;}.parents-hub-admin-block H2{border:0;padding:20px 0 0 0;margin:0;font-family:Arial,sans-serif;font-size:1.2em;text-align:center;}.parents-hub-admin-block .add-link{display:block;padding:10px 20px;margin:10px;text-align:center;text-decoration:none;color:white;background-color:#05ac5f;}.parents-hub-admin-block .alt-link{background-color:#ed3c43;}.parents-hub-admin-block .add-link:visited{color:white;}.parents-hub-admin-block .add-link:hover{background-color:#2688B0;}.user-roll-parents-hub-editor A[href*=content-admin]{display:none;}.user-roll-editor A[href*=content-admin]{display:inherit;}
BODY.page-useful-links H1.page-title,BODY.page-taxonomy H1.page-title{display:none;}BODY.page-useful-links #content .views-row,BODY.page-taxonomy #content .views-row{overflow:hidden;}.path-taxonomy .taxonomy-term .content{overflow:hidden;}.path-taxonomy .taxonomy-term .term-details{margin-bottom:10px;position:relative;}.service-header,.header-set,.term-header-set{position:relative;}.page-node-type-service .service-header .service-image,.path-taxonomy .taxonomy-term .term-background-image{display:block;height:264px;width:100%;margin:0;padding:0;border:0;overflow:hidden;border-radius:100px 10px 10px 10px;-moz-border-radius:100px 10px 10px 10px;-webkit-border-radius:100px 10px 10px 10px;}.page-node-type-service .service-header .service-image IMG,.path-taxonomy .taxonomy-term .term-background-image IMG{display:block;width:100%;max-width:1000px;height:auto;}.page-node-type-service .service-header .service-logo IMG,.path-taxonomy .taxonomy-term .term-symbol IMG{display:block;}.page-node-type-service .service-header .service-logo,.path-taxonomy .taxonomy-term .term-symbol{z-index:1;display:block;position:absolute;top:10px;left:10px;max-height:100px;margin:0;padding:0;border:0;overflow:hidden;border:solid 3px rgba(255,255,255,0.75);background-color:rgba(255,255,255,0.85);}.path-taxonomy .taxonomy-term .term-symbol{top:0px;left:0px;height:100px;width:100px;background-color:rgba(255,255,255,0.85);border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}.page-node-type-service .service-header .service-title,.path-taxonomy .taxonomy-term .term-title{position:absolute;bottom:0px;display:block;overflow:hidden;margin:20px;text-align:center;padding:6px 20px 10px 20px;font-weight:bold;font-size:170%;line-height:1.1em;background-color:rgba(255,255,255,0.92);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}.page-node-type-service .service-header .service-attribution,.path-taxonomy .taxonomy-term .term-image-attribution{display:none;position:absolute;top:0px;right:0px;background-color:rgba(0,0,0,0.2);color:rgba(255,255,255,0.8);padding:2px 5px;font-size:8px;text-align:right;width:auto;}.page-node-type-service .header-set .service-attribution,.path-taxonomy .term-header-set:hover .term-image-attribution{display:block;}.path-taxonomy .taxonomy-term .term-description P{margin:10px 0;}@media screen and (min-width:0px) and (max-width:700px){.path-taxonomy .taxonomy-term .views-field-name .term-title{position:static;bottom:auto;}.path-taxonomy .taxonomy-term .views-field-name .field-content{display:block;height:auto;top:auto;}.path-taxonomy .taxonomy-term .views-field-name .term-name{position:static;top:auto;margin:auto;}.path-taxonomy .taxonomy-term .views-field-name{position:relative;left:auto;top:auto;height:auto;margin:auto;text-align:center;}.path-taxonomy .taxonomy-term .views-field-field-setting-image{position:static;display:block;width:100%;height:auto;border-radius:50px 10px 10px 10px;-moz-border-radius:50px 10px 10px 10px;-webkit-border-radius:50px 10px 10px 10px;}.path-taxonomy .taxonomy-term .views-field-field-symbol{position:absolute;margin:auto;margin-top:0px;}}
.category-panels{margin:20px 10px;}.category-panels .view-content{text-align:center;vertical-align:top !important;}.category-panels .column-block{display:inline-block;vertical-align:top;width:47%;min-height:150px;margin:1%;border:0;position:relative;border:solid 1px #34b56d;text-align:center;border-radius:70px 0px 0px 0px;-moz-border-radius:70px 0px 0px 0px;-webkit-border-radius:70px 0px 0px 0px;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.25);-webkit-box-shadow:3px 3px 10px 0px rgba(0,0,0,0.25);}.sidebar .category-panels .column-block{min-height:0;}@media screen and (max-width:799px){.category-panels .column-block{display:block;min-height:0;width:auto;margin-bottom:1em;}}#sidebar .category-panels .column-block{display:block;width:auto;height:auto;margin:0.5em 0;}.category-panels DIV.views-field-field-symbol{display:block;position:absolute;top:0;left:0;width:50px;height:50px;overflow:hidden;border:solid 2px white;background-color:white;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.25);-webkit-box-shadow:3px 3px 10px 0px rgba(0,0,0,0.25);}.category-panels DIV.views-field-name{border-bottom:solid 0px;margin:0;}.category-panels DIV.views-field-name H2{margin:0;font-size:120%;font-family:"Open Sans",arial,sans-serif;line-height:1.3em;}.category-panels DIV.views-field-name H2 A{display:table-cell;vertical-align:middle;padding-left:60px;padding-right:10px;height:60px;width:799px;border-radius:70px 0px 0px 0px;-moz-border-radius:70px 0px 0px 0px;-webkit-border-radius:70px 0px 0px 0px;color:white;background-color:#34b56d;}.category-panels DIV.views-field-name H2 A:hover{background-color:#444444;}BODY.taxonomy-term-education-training .category-panels DIV.views-field-name H2 A[href*="/education-and-training"],BODY.taxonomy-term-family-support .category-panels DIV.views-field-name H2 A[href*="/family-support"],BODY.taxonomy-term-health-diversity .category-panels DIV.views-field-name H2 A[href*="/health-and-diversity"],BODY.taxonomy-term-mental-health .category-panels DIV.views-field-name H2 A[href*="/young-people-and-mental-health"],BODY.taxonomy-term-child-welfare-child-protection .category-panels DIV.views-field-name H2 A[href*="/child-welfare-and-child"],BODY.taxonomy-term-useful-links .category-panels DIV.views-field-name H2 A[href*="/useful-links"],BODY.taxonomy-term-courses .category-panels DIV.views-field-name H2 A[href*="/courses"]{background-color:white;color:#04acdb;}.category-panels DIV.views-field-field-symbol A{display:block;}.category-panels DIV.views-field-field-symbol A IMG{display:block;padding:0;border:0;}.category-panels P{margin:0;}.category-panels DIV.views-field-description__value{padding:10px;line-height:1.3em;overflow:hidden;}#sidebar .category-panels DIV.views-field-description__value{display:none;}BODY .parents-hub-menu,BODY .parents-hub-menu .content LI{list-style:none;}BODY .parents-hub-menu H2{display:none;}BODY .parents-hub-menu{margin-right:10px;margin-top:10px;}.parents-hub-menu .content > .menu > LI:first-child{padding-top:55px;background-image:url("/themes/custom/bartik_custom/images/parents-hub-logo.png");background-repeat:no-repeat;background-position:50% 0%;background-size:90%;}.parents-hub-home .parents-hub-menu .content > .menu > LI:first-child{padding-top:0;}.parents-hub-menu .content UL{margin:0;padding:0;overflow:hidden;}.parents-hub-menu .content LI{margin:0;padding:0;}.parents-hub-menu .content LI A{display:block;padding:4px 10px;font-size:1.2em;font-weight:bold;background-color:#eee;color:#444444;}.node-type-programme .parents-hub-menu .content UL LI A[href$=programmes],.parents-hub-menu .content LI.menu-item--active-trail A{background-color:#d650c3;color:white;text-shadow:1px 1px 2px rgba(0,0,0,0.7);position:relative;}.node-type-programme .parents-hub-menu .content UL LI A[href$=programmes]:hover,.parents-hub-menu .content UL LI.menu-item--active-trail A:hover,.parents-hub-menu .content UL LI A:hover{background-color:#34b56d;color:white;text-shadow:1px 1px 2px rgba(0,0,0,0.7);}BODY .parents-hub-menu.mobile{display:none;}@media screen and (min-width:0px) and (max-width:999px){BODY .parents-hub-menu{display:none;max-width:300px;margin-top:auto;padding-top:auto;}BODY #content .parents-hub-menu.mobile{display:block;margin:1em;}BODY #content .parents-hub-menu .content > .menu > LI:first-child{padding-top:18%;}}.resources-page-menu H2{display:none;}.resources-page-menu .content UL{margin:0;padding:0;}.resources-page-menu .content UL UL UL{display:none;}.resources-page-menu .content LI{display:none;}.resources-page-menu .content LI.resources-link{display:block;}.resources-page-menu .content > UL > LI.resources-link > A{background-color:#7d7d7d;}.resources-page-menu .content > UL > LI.resources-link::before{display:none;}.resources-page-menu .content > UL > LI.resources-link > A{display:none;}.resources-page-menu .content > UL > LI.resources-link > UL{display:block;}.resources-page-menu .content LI A,.resources-page-menu .content LI SPAN{display:block;}.resources-page-menu .content LI SPAN{display:none;}.resources-page-menu .content LI A{display:table-cell;vertical-align:middle;text-align:center;padding:1em;color:white;background-color:#04acdb;}.resources-page-menu .content LI A:hover{background-color:#34b56d;}.resources-page-menu .content LI A.is-active{background-color:#4169e1;}.resources-page-menu .content LI.menu-item--active-trail > A{background-color:#4169e1;}.region-content .resources-page-menu .content > UL LI{padding-top:0;}.region-content .resources-page-menu .content > UL > LI.resources-link UL{display:flex;flex-wrap:wrap;justify-content:center;gap:1em;}.region-content .resources-page-menu .content > UL > LI.resources-link UL LI{display:table;flex:1;flex-basis:47%;flex-grow:0;}.region-content .resources-page-menu .content LI A{font-size:140%;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,0.7);}.region-sidebar .resources-page-menu .content > UL{margin:1em;}.region-sidebar .resources-page-menu .content > UL LI A{padding:0.5em;}.region-sidebar .resources-page-menu .content > UL > LI.resources-link A{display:block;}.region-sidebar .resources-page-menu .content > UL > LI.resources-link UL LI{display:block;position:relative;}.region-sidebar .resources-page-menu .content LI.menu-item--active-trail::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f04b";position:absolute;font-size:1em;left:-0.7em;top:50%;margin-top:-0.7em;transform:rotate(180deg);color:#4169e1;}@media screen and (min-width:0px) and (max-width:999px){.region-content .resources-page-menu .content > UL > LI.resources-link UL LI{display:table;flex:1;flex-basis:100%;flex-grow:0;}}
.pager{overflow:hidden;height:auto;padding:0;margin-bottom:20px;}.pager UL{margin:0;padding:0;text-align:center;}.pager LI{display:inline-block;overflow:hidden;margin:0px 2px;padding:0;text-shadow:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;background-color:#f58021;color:white;}.pager LI A{color:white;}.pager LI.is-active{background-color:#444444;font-weight:normal;}.parents-hub-calendar .pager LI.pager__item--previous,.views-pager-top .pager LI.pager__item--first{border-radius:20px 0px 0px 0px;-moz-border-radius:20px 0px 0px 0px;-webkit-border-radius:20px 0px 0px 0px;}.parents-hub-calendar .pager LI.pager__item--next,.views-pager-top .pager LI.pager__item--last{border-radius:0px 20px 0px 0px;-moz-border-radius:0px 20px 0px 0px;-webkit-border-radius:0px 20px 0px 0px;}.views-pager-bottom .pager LI.pager__item--first{border-radius:0px 0px 0px 20px;-moz-border-radius:0px 0px 0px 20px;-webkit-border-radius:0px 0px 0px 20px;}.views-pager-bottom .pager LI.pager__item--last{border-radius:0px 0px 20px 0px;-moz-border-radius:0px 0px 20px 0px;-webkit-border-radius:0px 0px 20px 0px;}.pager LI{position:relative;}.pager LI .ajax-progress{position:absolute;right:0;top:50%;transform:translateY(-50%);}.pager LI A{display:block;padding:2px 10px;text-align:center;font-weight:normal;}.pager LI.pager__item--current{padding:2px 10px;}.pager LI A:visited{color:white;}.pager LI A:hover{color:white;background-color:#444444;}
ARTICLE.teaser{border:solid 1px;position:relative;padding:10px;margin:20px 0;min-height:140px;background-repeat:no-repeat;background-position:-60px -80px;border-color:#f58021;border-radius:70px 0px 0px 0px;-moz-border-radius:70px 0px 0px 0px;-webkit-border-radius:70px 0px 0px 0px;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.15);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.25);-webkit-box-shadow:3px 3px 10px 0px rgba(0,0,0,0.25);}ARTICLE.teaser.first{margin-top:0px;}BODY.page-taxonomy-term-5 ARTICLE.teaser{min-height:90px;}BODY.taxonomy-term-education-training ARTICLE.teaser{background-image:url("/themes/custom/bartik_custom/images/service-teaser-background-learning.jpg");}BODY.taxonomy-term-family-support ARTICLE.teaser{background-image:url("/themes/custom/bartik_custom/images/service-teaser-background-family.jpg");}BODY.taxonomy-term-health-diversity ARTICLE.teaser{background-image:url("/themes/custom/bartik_custom/images/service-teaser-background-health.jpg");}BODY.taxonomy-term-mental-health ARTICLE.teaser{background-image:url("/themes/custom/bartik_custom/images/service-teaser-background-mental-health.jpg");}BODY.taxonomy-term-child-welfare-child-protection ARTICLE.teaser{background-image:url("/themes/custom/bartik_custom/images/service-teaser-background-protection.jpg");}BODY.taxonomy-term-useful-links ARTICLE.teaser{background-image:url("/themes/custom/bartik_custom/images/service-teaser-background-info.jpg");}BODY.taxonomy-term-courses ARTICLE.teaser{background-image:url("/themes/custom/bartik_custom/images/service-teaser-background-events.jpg");}BODY.page-taxonomy-term-6 ARTICLE.teaser{background-image:url("/themes/custom/bartik_custom/images/service-teaser-background-misc.jpg");}ARTICLE.teaser .views-field-field-image{position:absolute;top:10px;left:10px;}ARTICLE.teaser .views-field-field-image A IMG{background-color:transparent;border-width:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}ARTICLE.teaser .views-field-title H2{margin:0;}ARTICLE.teaser .views-field-title,ARTICLE.teaser .views-field-date,ARTICLE.teaser .service-address,ARTICLE.teaser .service-telephone,ARTICLE.teaser .service-website,ARTICLE.teaser .website-link,ARTICLE.teaser .service-email,ARTICLE.teaser .service-description,ARTICLE.teaser .views-field-search-api-excerpt{margin-left:140px;}ARTICLE.teaser .service-title,ARTICLE.teaser .service-address,ARTICLE.teaser .service-telephone,ARTICLE.teaser .service-website,ARTICLE.teaser .service-email{text-align:center;}ARTICLE.teaser .service-telephone::before,ARTICLE.teaser .service-telephone .field-content,ARTICLE.teaser .service-website::before,ARTICLE.teaser .service-website .field-content,ARTICLE.teaser .service-email::before,ARTICLE.teaser .service-email .field-content{display:inline-block;vertical-align:middle;}ARTICLE.teaser .views-field-title H3{font-size:150%;margin:0;}ARTICLE.teaser .views-field-date,ARTICLE.teaser .address{margin-bottom:10px;font-weight:bold;}ARTICLE.teaser .address{font-style:italic;}ARTICLE.teaser .address BR{display:none;}ARTICLE.teaser .address SPAN{white-space:nowrap;}ARTICLE.teaser .address SPAN:after{content:", ";}ARTICLE.teaser .address SPAN:last-child:after{content:"";}ARTICLE.teaser .service-telephone A{font-weight:bold;}ARTICLE.teaser .service-description P{margin:4px 0px;text-align:left;}ARTICLE.teaser .service-link{width:116px;position:absolute;bottom:10px;left:10px;margin:0;}ARTICLE.teaser .service-link .field-content A,ARTICLE.teaser .service-link .field-content A:visited{display:block;padding:2px 8px;text-align:center;font-size:90%;font-style:normal;background-color:#04acdb;color:white;}ARTICLE.teaser .service-link .field-content A:hover{background-color:#444444;}ARTICLE.teaser .external-link A::after,ARTICLE.teaser A.external-link::after{content:"\f08e";font-family:FontAwesome;text-decoration:inherit;margin-left:10px;}#content ARTICLE.teaser .external-link::before{content:none;}ARTICLE.teaser .website-link{text-align:left;}#content .view-search ARTICLE .views-field-title H3{font-weight:normal;}ARTICLE.teaser .views-field-publish-button{width:auto;padding:2px 4px;position:absolute;bottom:10px;right:10px;font-weight:bold;}ARTICLE.teaser .views-field-publish-button INPUT{margin:0;padding:2px;}ARTICLE.teaser .views-field-edit-node{display:none;position:absolute;bottom:-5px;right:5px;top:auto;left:auto;background-color:black;color:white;border-radius:5px;}ARTICLE.teaser:hover .views-field-edit-node{display:block;}ARTICLE.teaser .views-field-edit-node A{display:inline-block;padding:4px 10px;font-size:80%;}ARTICLE.teaser .relevance{position:absolute;bottom:0;right:0;padding:0.1em 0.3em;font-size:x-small;opacity:0.1;}@media screen and (max-width:799px){ARTICLE.teaser{padding-bottom:2.5em;}ARTICLE.teaser .views-field-field-image{position:relative;top:0;left:auto;margin:0px auto;text-align:center;}ARTICLE.teaser .views-field-field-image A{display:block;}ARTICLE.teaser .views-field-title,ARTICLE.teaser .service-address,ARTICLE.teaser .service-telephone,ARTICLE.teaser .service-website,ARTICLE.teaser .views-field-field-link,ARTICLE.teaser .service-email,ARTICLE.teaser .views-field-date,ARTICLE.teaser .service-description{display:block;margin-left:0px;text-align:center;}ARTICLE.teaser .service-email .views-label{display:none;}ARTICLE.teaser .service-description{margin-left:0px;text-align:inherit;text-align:left;}ARTICLE.teaser .views-field-search-api-excerpt{margin-left:0px;margin-top:10px;}ARTICLE.teaser .service-link{width:100%;padding:0px;position:absolute;bottom:0px;left:0px;font-weight:bold;}ARTICLE.teaser .service-link .field-content{display:block;}ARTICLE.teaser .service-link .field-content A,ARTICLE.teaser .service-link .field-content A:visited{padding:4px;font-size:110%;}}
.path-map #sidebar,.path-map #content-top,.path-map #block-bartik-custom-page-title{display:none;}.path-map #main-wrapper #main{margin-top:6.3em;}.path-map #header{margin:auto;}#content #flyout-button{display:none;}.path-map #content #flyout-button{display:block;z-index:100;position:relative;top:0px;width:20%;margin:0 40%;padding:5px;text-align:center;background-color:white;color:#04acdb;border-color:#04acdb;cursor:pointer;border:solid 3px;border-radius:0px 0px 20px 20px;-moz-border-radius:0px 0px 20px 20px;-webkit-border-radius:0px 0px 20px 20px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.25);}.path-map #content #flyout-button.flyout-open{margin-top:190px;}.path-map #header.flyout-open{z-index:100;}.toolbar-horizontal.path-map #header,.toolbar-horizontal.path-map #content #flyout-button{top:40px;}.toolbar-tray-open.path-map #header,.toolbar-tray-open.path-map #content #flyout-button{top:80px;}@media screen and (max-width:999px){.path-map #content #flyout-button{display:none;}}BODY.path-map{padding-top:0 !important;}.path-map #page-wrapper,.path-map #page-wrapper #page,.path-map #main-wrapper,.path-map #main-wrapper #main,.path-map #main-wrapper #content,.path-map #main-wrapper #content > SECTION,.path-map #main-wrapper #content > SECTION > .region,.path-map #main-wrapper #content #block-bartik-custom-wexfordcypsc-system-main,.path-map #main-wrapper #content #block-bartik-custom-wexfordcypsc-system-main > .content,.path-map #main-wrapper #content #block-bartik-custom-wexfordcypsc-system-main > .content > .views-element-container,.path-map #main-wrapper #content #block-bartik-custom-wexfordcypsc-system-main > .content > .views-element-container .view-map,.path-map #main-wrapper #content #block-bartik-custom-wexfordcypsc-system-main > .content > .views-element-container .view-map .view-content,.path-map #main-wrapper #content #block-bartik-custom-wexfordcypsc-system-main > .content > .views-element-container .view-map .leaflet-container{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;padding:0;width:100%;height:auto !important;max-width:none;border-radius:0;}.path-map .view-map .view-filters{display:block;border-radius:10px;overflow:hidden;-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);border-left:solid 10px #04acdb;position:absolute;bottom:1em;left:1em;z-index:2;padding:1em;background-color:white;}.path-map .view-map .view-filters .form-actions{display:none;}.path-map .view-map .view-filters .form-item{margin:0;}.path-map .view-map .view-filters .form-select{padding:4px 10px;background-color:white;border:solid 1px black;}.path-map .view-map .view-filters .form-item LABEL{top:0.6em;position:absolute;left:3em;background-color:white;font-weight:bold;font-size:0.7em;}@media screen and (max-width:999px){.path-map #main-wrapper #main{margin-top:4em;}.path-map .view-map .view-filters{left:0;bottom:0;max-width:80%;margin:1em;}.path-map .view-map .view-filters .form-select{width:100%;}}.marker-cluster-small DIV,.marker-cluster-medium DIV,.marker-cluster-large DIV{background-color:white;}.marker-cluster-small{background-color:#04acdb;}.marker-cluster-medium{background-color:#ffd700;}.marker-cluster-large{background-color:#ed3c43;}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);}.leaflet-popup-content-wrapper{width:300px;border-radius:100px 12px 12px 12px;-moz-border-radius:100px 12px 12px 12px;-webkit-border-radius:100px 12px 12px 12px;}.leaflet-popup-content{min-height:120px;}.leaflet-popup-content > BR{display:none;}.leaflet-popup-content .service-logo{float:left;top:15px;left:15px;background-color:#dddddd;}.leaflet-popup-content .service-logo A,.leaflet-popup-content .service-logo IMG{display:block;}.leaflet-popup-content > DIV.map-balloon-date,.leaflet-popup-content > ADDRESS,.leaflet-popup-content > H3{margin-left:120px;}.leaflet-popup-content > H3{font-size:140%;}.leaflet-popup-content > DIV.map-balloon-date{font-weight:bold;}.leaflet-popup-content > H3 A{text-decoration:none;}.leaflet-popup-content > P{margin-left:120px;margin-top:5px;}.leaflet-popup-content > P + P{margin-top:10px;}.leaflet-popup-content-wrapper .views-field-field-logo-media{float:left;width:100px;}.leaflet-popup-content{margin:1em;}.leaflet-popup-content .map-popup-logo{margin-right:1em;}.leaflet-popup-content .map-popup-title{margin-left:4.6em;}.leaflet-popup-content .map-popup-title.has-logo{margin-left:9.3em;}
.single-post-slider .slides img{border:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.slideshow > .content{margin:0;}.slideshow{margin-bottom:0;}.slideshow{position:relative;height:406px;}@media screen and (min-width:0px) and (max-width:999px){BODY.front slideshow,.slideshow{height:auto;}}@media screen and (max-width:999px){.slideshow{height:auto;}.slideshow > .content,.slideshow > .content > DIV,.slideshow .view-content,.slideshow .view-slideshow{height:100%;}}.slideshow .view-content .item-list{position:absolute;}.slideshow .slide{overflow:hidden;display:block;position:absolute;}.slideshow .slide IMG{display:block;width:100% !important;height:auto !important;}.slideshow .slide-title{display:none;}.slideshow .slide-overlay{position:absolute;overflow:hidden;bottom:0px;left:0px;width:90%;padding:0 5%;margin:0;}.slideshow .slide-overlay .field-content{width:auto;padding:0px 20px;overflow:hidden;margin:0 auto;text-align:center;font-family:"Open Sans",arial,sans-serif;font-size:130%;border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;color:black;background-color:rgba(255,255,255,0.9);}@media screen and (min-width:0px) and (max-width:599px){.slideshow .slide-overlay .field-content{padding:5px 10px;}.slideshow .slide-overlay .field-content P{font-size:80%;padding:0;margin:0;line-height:1.1em;}}.slideshow .slide-page-link,.slideshow .slide-page-link A{position:absolute;top:0px;left:0px;bottom:0px;right:0px;}.slideshow .slide-page-link{margin:50px;z-index:100;}.slideshow .views-field-edit-node{display:none;position:absolute;bottom:0;right:100px;z-index:101;}.slideshow .views-field-edit-node A{display:block;padding:5px;text-decoration:none;font-size:110%;color:white;background-color:#444444;}.slideshow:hover .views-field-edit-node{display:block;}#slideshow-nav{position:absolute;width:100%;top:0;left:0;padding:0;margin:0;z-index:100;text-align:center;}#slideshow-nav A{display:inline-block;width:15px;height:15px;margin:10px 5px;border:solid 2px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background-color:#33B56D;border-color:white;box-shadow:0 0 5px rgba(0,0,0,0.7);}#slideshow-nav A.cycle-pager-active{background-color:#f58021;}#slideshow-nav A SPAN{display:none;}#slideshow-nav{opacity:0;transition:opacity 1s;}.slideshow:hover #slideshow-nav{opacity:1;}.cycle-prev,.cycle-next{position:absolute;top:0;bottom:0;padding:0.1em;margin:0.1em;z-index:200;width:1em;vertical-align:middle;font-family:"FontAwesome";font-size:4em;cursor:pointer;color:white;text-shadow:0 0 5px rgba(0,0,0,0.7);border-radius:1em;opacity:0;transition:opacity 1s;}.cycle-prev:hover,.cycle-next:hover{color:white;}.cycle-prev{left:0;}.cycle-next{right:0;}.cycle-prev::before,.cycle-next::before{position:absolute;top:50%;transform:translateY(-50%);}.cycle-prev::before{content:"\f137";}.cycle-next::before{content:"\f138";}.slideshow:hover .cycle-prev,.slideshow:hover .cycle-next{opacity:1;}
.parents-hub-calendar{padding-top:20px;border-top:solid 1px #444;}.parents-hub-calendar.view .date-nav-wrapper .date-prev,.parents-hub-calendar.view .date-nav-wrapper .date-next{background-color:#F58020;}.parents-hub-calendar.view .date-nav-wrapper .date-prev a,.parents-hub-calendar.view .date-nav-wrapper .date-next a{margin:0;font-size:130%;}.parents-hub-calendar .date-nav{margin-bottom:0;padding-bottom:0;}.parents-hub-calendar TH.days{background-color:rgb(34,34,34);border-color:rgb(34,34,34);color:rgb(200,200,200);text-shadow:none;}.parents-hub-calendar TD DIV.day{font-size:70%;font-weight:bold;}.parents-hub-calendar TD[headers=Monday]{border-left:0;}.parents-hub-calendar TD[headers=Sunday]{border-right:0;}.parents-hub-calendar TR:last-child TD{border-bottom:0;}.parents-hub-calendar TD{padding:2px;}.parents-hub-calendar .programme-date,.parents-hub-calendar .programme-date-tel,.parents-hub-calendar .programme-address{display:none;}.parents-hub-calendar .programme-description,.parents-hub-calendar .note-body{display:none;}#content .parents-hub-calendar TD.single-day DIV.calendar.monthview{background-color:transparent;padding:0;margin:2px 0;}#content .parents-hub-calendar TD.single-day .programme-title{padding:2px 4px;border-radius:4px;font-size:110%;}#content .parents-hub-calendar TD.single-day .programme-title A:first-child{display:block;}#content .parents-hub-calendar TD.single-day.past .programme-title{background-color:#777;}#content .parents-hub-calendar TD.single-day.past .programme-title A{color:white;}#content .parents-hub-calendar TD.single-day .programme-title.type-calendar_note{background-color:white;color:#444444;border:solid 1px #04acdb;}#content .parents-hub-calendar TD.single-day .programme-title A{font-weight:normal;}#content .parents-hub-calendar TD.single-day .programme-title.type-calendar_note A{color:black;}.parents-hub-calendar .contextual{top:40px;}.calendar-pager .calendar-pager__items{margin:auto;}.calendar-pager__item.pager__item--current{padding-top:7px;}@media screen and (min-width:0px) and (max-width:999px){#content .parents-hub-calendar TD.single-day .programme-title{height:10px;}#content .parents-hub-calendar TD.single-day .programme-title SPAN,#content .parents-hub-calendar TD.single-day .programme-title A{display:none !important;}}#content .parents-hub-calendar .mobile-panel TD{padding:0;border:0;text-align:center;}.parents-hub-calendar .mobile-panel TD .calendar{float:none;font-size:80%;padding:5px 0;}.parents-hub-calendar .mobile-panel .item{display:inline-block;width:49%;vertical-align:top;}@media screen and (min-width:0px) and (max-width:500px){.parents-hub-calendar .mobile-panel .item{width:auto;}}.parents-hub-calendar .mobile-panel .item .programme-title{font-size:0.8em;padding:4px 10px;}.parents-hub-calendar .mobile-panel .item .programme-title A{color:white;}.parents-hub-calendar .mobile-panel .programme-title A[href*=destination]{display:none;}.parents-hub-calendar .mobile-panel .programme-description,.parents-hub-calendar .mobile-panel .note-body,.parents-hub-calendar .mobile-panel .item .programme-date,.parents-hub-calendar .mobile-panel .item .programme-date-tel,.parents-hub-calendar .mobile-panel .item .programme-date-edit,.parents-hub-calendar .mobile-panel .item .programme-address{display:block;}.parents-hub-calendar .mobile-panel .item.calendar-note .programme-date,.parents-hub-calendar .mobile-panel .item.calendar-note .programme-date-tel,.parents-hub-calendar .mobile-panel .item.calendar-note .programme-date-edit,.parents-hub-calendar .mobile-panel .item.calendar-note .programme-address{display:none;}#calendar-tooltip{display:none;position:absolute;max-width:350px;}#calendar-tooltip.show{display:block;}@media screen and (min-width:0px) and (max-width:999px){#calendar-tooltip.show{display:none;}}#calendar-tooltip .programme-date,#calendar-tooltip .programme-date-tel,#calendar-tooltip .programme-address{display:block;}#calendar-tooltip .programme-address DIV{display:inline-block;}#calendar-tooltip .programme-address .field-content SPAN.organisation-name::after,#calendar-tooltip .programme-address .field-content DIV::after{content:", ";}#calendar-tooltip .programme-address .field-content DIV:last-child::after,#calendar-tooltip .programme-address .field-content DIV.locality-block::after{content:"";}#calendar-tooltip .programme-date-edit,#calendar-tooltip DIV.addressfield-container-inline::after{display:none;}#calendar-tooltip .programme-title{font-weight:bold;font-size:120%;background-color:transparent !important;}#calendar-tooltip .programme-title A[href*=destination]{display:none;}#calendar-tooltip .programme-date,#calendar-tooltip .programme-date-tel,#calendar-tooltip .programme-address{display:block;padding-top:10px;margin-top:10px;border-top:solid 1px #f58021;padding-left:25px;position:relative;}#calendar-tooltip .programme-address::before,#calendar-tooltip .programme-date-tel::before,#calendar-tooltip .programme-date::before{font-family:"FontAwesome";font-weight:900;position:absolute;top:10px;left:5px;color:#34b56d;}#calendar-tooltip .programme-date::before{content:"\f017";}#calendar-tooltip .programme-date-tel::before{content:"\f095";}#calendar-tooltip .programme-address::before{content:"\f041";}#calendar-tooltip .programme-date-tel UL{list-style:none;margin:0;padding:0;}#calendar-tooltip.calendar-note .programme-date,#calendar-tooltip.calendar-note .programme-date-tel,#calendar-tooltip.calendar-note .programme-address{display:none;}#calendar-tooltip.calendar-note .note-body{display:block;}.arrow-box{position:relative;background:#ffffff;border:1px solid #f58021;padding:15px;min-width:200px;z-index:100;box-shadow:0 0 10px 0 rgba(0,0,0,0.3);}.arrow-box:after,.arrow-box:before{right:100%;top:75%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.arrow-box:after{border-color:rgba(255,255,255,0);border-right-color:#ffffff;border-width:10px;margin-top:-10px;}.arrow-box:before{border-color:rgba(245,174,81,0);border-right-color:#f58021;border-width:11px;margin-top:-11px;}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-caption{padding:12px}.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
