@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(/sites/all/themes/fh_hcfe_theme/fonts/Lato-Regular.woff2) format('woff2');font-display:swap}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(/sites/all/themes/fh_hcfe_theme/fonts/Lato-Bold.woff2) format('woff2');font-display:swap}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:local('Oswald'),local('Oswald'),url(/sites/all/themes/fh_hcfe_theme/fonts/Oswald.woff2) format('woff2');font-display:swap}body{font-size:15px;line-height:1.8em;color:#2a2a2a;font-family:'Lato',sans-serif;font-weight:400;font-style:normal}body.front .item-list .pager{display:none}a,.btn,input[type="submit"],ul.social li,.views-row .hover-bg,.promo-panel-container .hover-bg,.view-course-search .views-row .course-title,.view-curriculum-area-courses .views-row .course-title,.block-case-studies-block-1 .views-row .icon-circle,.block-be-the-next-profiles-block-1 .views-row .icon-circle,.block-case-studies-block-1 .views-row .title,.block-be-the-next-profiles-block-1 .views-row .title,.view-campaigns .views-row .img-container .title,.view-case-studies .views-row .title,.view-case-studies .views-row .icon-circle,.view-be-the-next-profiles .views-row .title,.view-be-the-next-profiles .views-row .icon-circle,.view-course-search .views-row .icon-circle,.view-curriculum-area-courses .views-row .icon-circle,#views-exposed-form-search-page input[type="submit"],#region-whats-happening .img img,.view-whats-happening-main .img img,#block-views-facilities-block img,#block-views-target-group-block img,#block-views-home-banners-block-1 img,.date,button{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}blockquote{margin:0 30px 20px;background-color:#d4d4d4;padding:30px 30px 10px}.bg-img{position:absolute;height:100%;width:100%;top:0;left:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;text-indent:-9999px}#banner-img{color:#fff}.addthis_sharing_toolbox{margin-bottom:10px}small{font-size:.8em}h1,h2,.title{text-transform:uppercase;line-height:1.2em}h1{font-size:3em}h2,h2.block-title{font-size:2em}h3{font-size:1.4em}.page-courses section .block--exp-course-search-page h2.block-title{font-size:3em;margin-bottom:20px}a:link,a:visited{text-decoration:none;color:#662c71}a:link:hover,a:visited:hover{color:#006cb8}a:focus{outline:solid 2px #ec008c;z-index:1}article ul,article ol{margin-left:20px;margin-right:20px}article table{width:100% !important;border-left:none;border-right:none;margin-bottom:20px;border-bottom:5px solid #d4d4d4}article th,article td{padding:5px;line-height:1.2em;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4}article tr:hover,article tr:hover td{background:none;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}article tr.odd,article tr.odd td,article tr.odd:hover,article tr.odd:hover td{background:none}article thead th,tr.even,article tr.even td,article tr.even:hover,article tr.even:hover td{background-color:#eaeaea}article img{max-width:100%;height:auto}.btn,input[type="submit"],.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-default-button{background:none;padding:15px 30px !important;background-color:#662c71;background-image:url(/sites/all/themes/fh_hcfe_theme/css/img/shade-sm.png);background-repeat:no-repeat;background-position:100% -15px;display:inline-block;border-radius:0 !important;border:none !important;text-shadow:none;font-weight:700 !important;text-transform:uppercase;font-size:1em;color:#fff !important;font:700 1em/1.2 'Lato',sans-serif !important}
button{text-shadow:none !important;box-shadow:none !important}input[type="submit"]{height:3em}.btn:hover,input[type="submit"]:hover,.eu-cookie-compliance-secondary-button:hover{background-color:#006cb8;background-image:url(/sites/all/themes/fh_hcfe_theme/css/img/shade-sm.png);background-position:100% -15px}.btn:focus,input:focus,select:focus,textarea:focus{outline:solid 2px #ec008c;z-index:1}.btn-blue{background-color:#006cb8}.btn-green{background-color:#62a675}.btn-blue:hover{background-color:#662c71}.btn-green:hover{background-color:#662c71}#popup-text{margin-top:10px !important}#sliding-popup .popup-content #popup-text p{font:700 1em/1.2 'Lato',sans-serif !important}.eu-cookie-compliance-secondary-button{margin-right:10px}.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-default-button{background:none !important;background-color:#fff !important;color:#662c71 !important}.eu-cookie-compliance-secondary-button:hover,.eu-cookie-compliance-default-button:hover{color:#fff !important;background-color:#662c71 !important}.eu-cookie-compliance-more-button{font-weight:400 !important;font:700 1em/1.2 'Lato',sans-serif !important}form,.form{padding:20px;background-color:#662c71;color:#fff;margin-top:40px}span.note{font-size:.85em;margin-top:10px;line-height:1.2em;display:block}span.checkbox input[type="checkbox"],span.checkbox label{display:inline;margin-right:5px}form.mailchimp-signup-subscribe-form{margin-top:0;padding:0}form .btn,form input[type="submit"]{background-color:#006cb8}form .btn:hover,form input[type="submit"]:hover{background-color:#662c71}form label,form .description,.fieldset-title:link,.webenrolment .we-form-item span div span{color:#fff;font-weight:700}.webenrolment .we-form-item span div span{display:block;width:auto !important}.fieldset-title:link:hover{color:#2a2a2a}.form-required{font-weight:300;color:#fff}form h2{color:#fff}#search-form #edit-submit{margin:10px 0}label{text-align:left}input[type="text"],input[type="email"],input[type="password"],input[type="number"],textarea,select{width:50%;padding:15px;background-color:#fff;border:none;font-family:'Lato',sans-serif !important;color:#2a2a2a !important;font-weight:400 !important;height:3em;display:block;font-size:1em}.mailchimp-signup-subscribe-form input[type="text"],.mailchimp-signup-subscribe-form input[type="email"],.mailchimp-signup-subscribe-form input[type="password"],.mailchimp-signup-subscribe-form input[type="number"],.mailchimp-signup-subscribe-form textarea,.mailchimp-signup-subscribe-form select{width:100%}select{padding:0 15px}textarea{height:200px;width:100%}.webenrolment .error{background-color:#fef5f1;border:1px solid;margin:6px 0;padding:10px;border-color:#ed541d;color:#8c2e0b !important}.formtext{color:#fff !important}#collapsed-menu-button{display:none !important}#section-header{position:relative;display:block;width:100%;z-index:2;background-color:#2a2a2a;top:0;left:0;right:0}#zone-header{padding:20px 0;position:relative}.region-header-logo img{width:100%}.phone{display:block;text-transform:uppercase;font-size:1.4em;color:#fff;text-align:right}.phone span{color:#fcb040}.nice-menu-hide-title{display:none}ul.nice-menu-down{float:right}ul.nice-menu-down ul{text-align:left;border:none}ul.nice-menu-down li,ul.nice-menu-down li.menuparent,ul.nice-menu-down li.dropdown,ul.nice-menu-down li.menuparent:hover{border:none;background:none}ul.nice-menu-down li a,ul.nice-menu-down .menuparent a{color:#fff;margin:0 0 0 20px;padding:0;text-decoration:none;text-transform:uppercase;font-size:1em;line-height:1.2em;cursor:pointer}ul.nice-menu-down li a:hover,ul.nice-menu-down li.over li a:hover{color:#fcb040}ul.nice-menu-down li.active a,ul.nice-menu-down li a.active,ul.nice-menu-down li.over li a{color:#fcb040;text-decoration:none}ul.nice-menu-down li ul{background-color:#2a2a2a}ul.nice-menu-down li li{width:200px}ul.nice-menu-down li li a,ul.nice-menu-down .menuparent li a{border-top:1px solid #1a1a1a;display:block;margin:0;padding:10px 15px;color:#fff !important;text-transform:none}ul.nice-menu-down li li.menuparent{width:200px}ul.nice-menu-down li li.menuparent,ul.nice-menu-down li li.menuparent:hover{background:transparent url(/sites/all/themes/fh_hcfe_theme/css/img/arrow-right.png) right center no-repeat}ul.nice-menu-down li li a:hover,ul.nice-menu-down li li.menuparent a:hover{color:#fcb040 !important}ul.nice-menu-down li ul{position:absolute;top:38px;left:10px;z-index:999}
ul.nice-menu-down li ul ul{top:0;left:200px}ul.nice-menu-down li li a{padding:10px 15px}#slide-menu-clip .mobile-menu .return-link{background-image:url(/sites/all/themes/fh_hcfe_theme/css/img/left-arrow.png)}#slide-menu-clip .mobile-menu .return-link{border-bottom:1px solid #000}#slide-menu-clip .mobile-menu .return-link a{border-left:1px solid #000}#menu-attached-button.top{border-radius:0;bottom:-52px;color:#fff;left:20px;padding:16px 8px;background-color:#2a2a2a;text-align:center;font-size:2em}#mobile-navigation-mask{background-color:#2a2a2a}#zone-banner-wrapper{position:relative;overflow:hidden;height:550px;transform:skewY(2deg);transform-origin:100%;margin-bottom:20px}#zone-home-banner{margin-bottom:80px}#zone-banner-wrapper .container-12,#zone-banner-wrapper .grid-12{width:100% !important;margin:0}#zone-banner-wrapper div{height:100%}#zone-banner-wrapper img{object-fit:cover;object-position:50% 50%}#zone-banner-wrapper .img-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(102,44,113,0.75)}#zone-banner-wrapper .shards{position:absolute;top:0;bottom:0;left:50%;width:50%;background-image:url(/sites/all/themes/fh_hcfe_theme/css/img/shards.svg);background-repeat:no-repeat;background-size:100%;background-position:50% 50%}.home-banner-text{position:absolute;top:0;bottom:0;right:50%;transform:skewY(-2deg);transform-origin:100%;width:50%;box-sizing:border-box;padding:0 80px;text-align:center}.home-banner-text h3{font-size:5em;background-color:#662c71;padding:20px;transform:skewY(-2deg);transform-origin:100%;color:#fff !important;display:inline-block}.home-banner-text p{font-size:1.5em;background-color:#ffff;padding:20px;transform:skewY(2deg);transform-origin:100%;display:inline-block}.home-banner-btn{height:auto !important}.home-banner-text a{background-color:#006cb8}.home-banner-text a:hover{background-color:#662c71}.page-node-1117 #zone-banner-wrapper{height:1080px;background:none;overflow:hidden}.page-node-1117 #zone-banner-wrapper iframe{width:100%;height:1126px;margin-top:-46px;transform:skewY(-2deg);transform-origin:100%;pointer-events:none}.page-node-1117 #zone-banner-wrapper .container-12,.page-node-1117 #zone-banner-wrapper .container-12 .grid-12,.front #zone-banner-wrapper .container-12,.front #zone-banner-wrapper .container-12 .grid-12{width:100% !important;margin:0 !important;position:relative}#zone-pre-content-wrapper{margin:40px 0 0}#zone-content-wrapper{margin:0 0 40px}.breadcrumb{margin-bottom:20px;display:inline-block;z-index:2;position:relative}#section-content{background-image:url(/sites/all/themes/fh_hcfe_theme/css/img/shade.png);background-repeat:no-repeat;background-size:100%;background-position:50% 100%;margin-bottom:-40px;padding-bottom:80px;position:relative}.region-sidebar-first h2{text-transform:none;font-family:'Lato',sans-serif;font-weight:700;font-size:1.4em;letter-spacing:normal}.region-sidebar-first h2.tel{margin-top:40px}.region-sidebar-second h2{margin-bottom:10px;text-align:center}#section-content ul.menu,ul.facetapi-facetapi-links,.block-views-campaigns-block-1 ul,.block-case-studies-block-2 ul,.block-be-the-next-profiles-block-2 ul,.view-display-id-block_1 ul,.view-curriculum-area-menu ul{margin:15px 0 40px}#section-content ul.menu ul{margin-top:0;margin-bottom:0}#section-content ul.menu li,ul.facetapi-facetapi-links li,.block-views-campaigns-block-1 ul li,.block-case-studies-block-2 ul li,.block-be-the-next-profiles-block-2 ul li,.view-display-id-block_1 ul li,.view-curriculum-area-menu ul li{list-style:none;margin:0;padding:0}#section-content ul.menu li a,ul.facetapi-facetapi-links li a,ul.facetapi-facetapi-links li .facetapi-active,.block-views-campaigns-block-1 ul li a,.block-case-studies-block-2 ul li a,.block-be-the-next-profiles-block-2 ul li a,.view-display-id-block_1 ul li a,.view-curriculum-area-menu ul li a{padding:10px;background-color:#662c71;background-image:url(/sites/all/themes/fh_hcfe_theme/css/img/shade-sm.png);background-repeat:no-repeat;background-position:100% -15px;display:block;color:#fff;margin-bottom:5px;line-height:1.2em;text-transform:capitalize}#section-content ul.menu ul li a{padding:10px 10px 10px 25px}#section-content ul.menu ul ul li a{padding:10px 10px 10px 50px}#section-content ul.menu li a:hover,#section-content ul.menu li a.active,ul.facetapi-facetapi-links li a:hover,ul.facetapi-facetapi-links li .facetapi-active,.block-views-campaigns-block-1 ul li a:hover,.block-views-campaigns-block-1 ul li a.active,.block-case-studies-block-2 ul li a:hover,.block-case-studies-block-2 ul li a.active,.block-be-the-next-profiles-block-2 ul li a:hover,.block-be-the-next-profiles-block-2 ul li a.active,.view-display-id-block_1 ul li a:hover,.view-display-id-block_1 ul li a.active,.view-curriculum-area-menu ul li a:hover{background-color:#006cb8;color:#fff}ul.facetapi-facetapi-links li .facetapi-active a,ul.facetapi-facetapi-links li .facetapi-active a:hover{text-indent:-9999px;background-image:url(/sites/all/themes/fh_hcfe_theme/css/img/remove.png);background-repeat:no-repeat;background-size:17px;background-position:50% 50%;width:17px;height:17px;display:inline-block;margin-right:7px;padding:0;margin-bottom:0}
.block-facetapi ul li .facetapi-active a:hover{background-color:#1f499a}form#views-exposed-form-course-search-page{background-color:#006cb8;padding:15px;margin-bottom:20px}form#views-exposed-form-course-search-page .views-exposed-form .views-exposed-widget{padding:0;float:none}form#views-exposed-form-course-search-page label{color:#fff;line-height:1em;margin-bottom:10px}form#views-exposed-form-course-search-page .views-exposed-widgets{margin:0}form#views-exposed-form-course-search-page .views-exposed-form{position:relative}form#views-exposed-form-course-search-page .views-exposed-form .views-widget-filter-search_api_views_fulltext{width:100%;position:relative}form#views-exposed-form-course-search-page .views-exposed-form .views-submit-button{bottom:0;right:5rem;position:absolute}form#views-exposed-form-course-search-page .views-exposed-form .views-reset-button{bottom:0;right:0;position:absolute}form#views-exposed-form-course-search-page .views-exposed-form .views-submit-button input[type="submit"],form#views-exposed-form-course-search-page .views-exposed-form .views-reset-button input[type="submit"]{background-color:#eaeaea;color:#2a2a2a !important}form#views-exposed-form-course-search-page .views-exposed-form .views-submit-button input[type="submit"]:hover,form#views-exposed-form-course-search-page .views-exposed-form .views-reset-button input[type="submit"]:hover{background-color:#662c71;color:#fff !important}@media screen and (max-width:979px){#edit-search-api-views-fulltext{width:300px !important}}@media screen and (max-width:540px){#edit-search-api-views-fulltext{width:70% !important}form#views-exposed-form-course-search-page .views-exposed-form .views-submit-button{display:none}}.taxonomy-term-description,#zone-content .view-curriculum-area-text{margin-bottom:20px}.page-search .content h2{margin-top:30px}#zone-footer0-wrapper{background:#006cb8;background:-moz-linear-gradient(left,#fff 0%,#fff 50%,#662c71 50%,#662c71 100%);background:-webkit-linear-gradient(left,#fff 0%,#fff 50%,#662c71 50%,#662c71 100%);background:linear-gradient(to right,#fff 0%,#fff 50%,#662c71 50%,#662c71 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#662c71',GradientType=1);position:relative;z-inxed:1}.zone-footer0{height:40px;width:100% !important;background-image:url(/sites/all/themes/fh_hcfe_theme/css/img/white-triangle.png);background-repeat:no-repeat;background-size:80px;background-position:50% 0}#zone-footer1-wrapper{background:#006cb8;background:-moz-linear-gradient(left,#006cb8 0%,#006cb8 50%,#662c71 50%,#662c71 100%);background:-webkit-linear-gradient(left,#006cb8 0%,#006cb8 50%,#662c71 50%,#662c71 100%);background:linear-gradient(to right,#006cb8 0%,#006cb8 50%,#662c71 50%,#662c71 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006cb8',endColorstr='#662c71',GradientType=1);color:#fff}#zone-footer1{background-image:url(/sites/all/themes/fh_hcfe_theme/css/img/shade-footer.png);background-repeat:no-repeat;background-size:cover;background-position:50% 0;text-align:center}#zone-footer1 h2{text-align:center;font-size:2em;margin-top:10px}.region-footer-first-1-inner h2{margin-bottom:20px}.region-footer-first-1-inner{padding:40px 100px 30px}.region-footer-first-2-inner h2{margin-bottom:30px}.region-footer-first-2-inner{padding:0 100px 40px}.view-tweets .view-header{height:20px;position:relative}.view-tweets .view-header span.twitter-triangle{width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #fff transparent;position:absolute;top:0;left:50%;margin-left:-20px}.view-tweets .view-content{color:#2a2a2a;text-align:center;background-color:#fff;margin-bottom:40px;padding:15px}ul.social{list-style:none;display:block;margin:0 auto;width:370px}ul.social li,.icon-circle{display:inline-block;border:7px solid #fff;height:31px;width:40px;border-radius:50%;text-align:center;font-size:1.5em;padding:9px 0 0;position:relative;line-height:1em}ul.social li{margin:0 10px 20px}ul.social li a{color:#fff !important}ul.social li a span{display:none}ul.social li:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}#zone-footer2-wrapper{background-color:#fcb040}.region-footer-second{text-align:center;font-size:1.4em;padding:40px 0}#zone-footer3{text-align:center;overflow:hidden;padding:40px 0}#zone-footer3 ul.menu{list-style:none;position:relative;float:left;display:block;left:50%}#zone-footer3 ul.menu li{position:relative;float:left;display:block;right:50%}#zone-footer3 a:link,#zone-footer3 a:visited{color:#2a2a2a}
#zone-footer3 a:link:hover,#zone-footer3 a:visited:hover{color:#006cb8}#zone-footer3 .copyright{line-height:1.5em;margin-top:20px}ul#footer-logos{list-style:none;position:relative;float:left;display:block;left:50%}ul#footer-logos li{display:inline;position:relative;float:left;display:block;right:50%;width:168px;height:112px;margin:0 10px}ul#footer-logos li a{position:absolute;width:100%;height:100%;top:0;left:0}ul#footer-logos li a img{width:100%}.view-curriculum-area-courses{margin-bottom:40px}.view-search .views-row,.view-course-search .views-row,.view-curriculum-area-courses .views-row{border-bottom:5px solid #d4d4d4;margin-bottom:20px;padding-bottom:20px;position:relative}.view-course-search .views-row:hover .course-title,.view-curriculum-area-courses .views-row:hover .course-title{color:#006cb8}.view-course-search .views-row .course-teaser,.view-curriculum-area-courses .views-row .course-teaser,.block-related-course-block .views-row .course-teaser{text-align:left}.view-course-search .views-row-last,.view-curriculum-area-courses .views-row-last{border-bottom:none;margin-bottom:0;padding-bottom:0}.course-img{width:220px;height:220px;position:relative;border-radius:50%;overflow:hidden;margin:0 auto}.block-related-course-block .views-row .course-img{margin-bottom:10px}.course-img img{height:100%;width:100%;object-fit:cover;object-position:50% 50%}.course-img .bg-img{border-radius:50%}.view-course-search .course-img,.view-curriculum-area-courses .course-img{float:left;margin-right:20px}.course-text{float:left;width:580px}.view-course-search .views-row .hover-bg,.view-curriculum-area-courses .views-row .hover-bg,.block-related-course-block .views-row .hover-bg{width:0;height:0;opacity:.7;filter:alpha(opacity=70);content:'';left:50%;top:50%;position:absolute;background-color:#006cb8;border-radius:50%}.view-course-search .views-row:hover .hover-bg,.view-curriculum-area-courses .views-row:hover .hover-bg,.block-related-course-block .views-row:hover .hover-bg{width:100%;height:100%;left:0;top:0}.view-course-search .course-title,.view-curriculum-area-courses .course-title,.block-related-course-block .course-title{font-size:1.4em;font-weight:700;margin-bottom:10px}.view-curriculum-area-title h2{margin-top:40px}.custom-search-filter{border-bottom:5px solid #d4d4d4;margin-bottom:20px}.block-curriculum-area-block{margin-top:20px}.block-curriculum-area-block h2{margin-bottom:20px}.view-curriculum-area h3{display:none}.block-whats-happening-main-block-2{margin-top:20px}.block-whats-happening-main-block-1{margin-bottom:40px}#region-whats-happening h2{font-size:2em;margin-bottom:30px}.block-whats-happening-main-block-2 h2,.block-whats-happening-main-block-4 h2{text-align:center}.view-curriculum-area,.view-whats-happening-main,.view-what-s-happening-sections{margin-left:-20px}.view-curriculum-area .view-content,.view-whats-happening-main .view-content{display:flex;flex-wrap:wrap}.view-curriculum-area .views-row,.view-whats-happening-main .views-row{width:280px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;overflow:hidden;margin-left:20px}.block-views-whats-happening-main-block-4 .view-whats-happening-main .views-row{width:580px}.view-whats-happening-main .views-row{margin-bottom:30px}.view-whats-happening-main .img,.view-curriculum-area .img{height:280px;margin-bottom:20px;position:relative}.view-curriculum-area .img img{object-fit:cover;object-position:50% 50%}.view-curriculum-area .title{font-size:1.25em}.view-whats-happening-main .img img{object-fit:cover;object-position:50% 50%;-webkit-clip-path:polygon(0 0,100% 0,75% 100%,0 100%);clip-path:polygon(0 0,100% 0,75% 100%,0 100%);overflow:hidden}.block-views-whats-happening-main-block-4 .img img{-webkit-clip-path:polygon(0 0,100% 0,100% 75%,0 100%);clip-path:polygon(0 0,100% 0,100% 75%,0 100%)}.view-whats-happening-main a{display:block}.view-whats-happening-main .views-row:hover .img img{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);position:absolute;bottom:0;right:0;top:0;left:0}.view-display-id-page_1 .view-content .img .date,.block-views-whats-happening-main-block-4 .view-content .img .date{position:absolute;bottom:10px;right:10px;display:inline-block;text-transform:uppercase;text-align:center;z-index:1}.view-display-id-page_1 .views-row:hover .date,.block-views-whats-happening-main-block-4 .views-row:hover .date{color:#fff}.view-display-id-page_1 .view-content .img .date span,.block-views-whats-happening-main-block-4 .view-content .img .date span{display:block}.view-display-id-page_1 .view-content .img .date .day,.block-views-whats-happening-main-block-4 .view-content .img .date .day{font-size:1.5em}.view-whats-happening-main .posted{text-transform:uppercase;margin-top:10px}.view-curriculum-area .views-row .hover-bg{width:100%;bottom:0;position:absolute;opacity:.7;filter:alpha(opacity=70);content:'';left:0;right:0;transform:skewY(-5deg);transform-origin:100%}.view-curriculum-area .views-row .hover-bg{height:40%}.view-curriculum-area .views-row .hover-bg{background-color:#fff}.view-curriculum-area .views-row:hover .hover-bg{height:110%}
.view-curriculum-area .views-row a{position:absolute;height:auto;left:0;text-align:left;display:block;padding:15px;margin-right:0;overflow:hidden;right:0;box-sizing:border-box;bottom:0;border:none}.view-curriculum-area img{object-fit:cover;object-position:50% 50%}.view-what-s-happening-date .date-circle{width:180px;height:180px;border-radius:50%;color:#fff;text-transform:uppercase;font-size:1.6em;text-align:center;margin:0 auto 40px;background-color:#006cb8}.view-what-s-happening-date .date-circle div{width:180px;height:180px;display:table-cell;vertical-align:middle}.view-what-s-happening-date .date-circle .title{vertical-align:middle;padding:0 10px}span.date-display-start{border:none}#zone-facilities-wrapper .container-12,#zone-facilities-wrapper .container-12 .grid-12{width:100%}#zone-target-groups-wrapper .grid-12{margin:0 5px}#zone-facilities-wrapper .grid-12{margin:0}#zone-target-groups-wrapper,#zone-facilities-wrapper{color:#fff}#zone-target-groups-wrapper{background-color:#006cb8;transform:skewY(2deg);transform-origin:0;margin:80px 0 60px;padding-top:1px}#zone-facilities-wrapper{background-color:#662c71;transform:skewY(-2deg);transform-origin:100%;padding:100px 20px 40px;margin:40px 0 80px}#zone-target-groups-wrapper a,#zone-facilities-wrapper a{color:#fff !important;display:block}#zone-target-groups-wrapper a:hover,#zone-facilities-wrapper a:hover{color:#fcb040 !important}#block-views-facilities-block h2,#block-views-target-group-block h2{font-size:2em;margin-bottom:40px}#block-views-facilities-block h2{;text-align:center}#block-views-target-group-block .views-row img,#block-views-facilities-block .views-row img,#block-views-home-banners-block-1 img{margin-bottom:20px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 100%,0 90%)}#block-views-target-group-block .views-row:hover img,#block-views-facilities-block .views-row:hover img,#block-views-home-banners-block-1 img:hover{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#block-views-home-banners-block-1 .img{height:200px;margin-bottom:20px}#block-views-home-banners-block-1 .img img{object-fit:cover;object-position:50% 50%}#zone-target-groups{transform:skewY(-2deg);transform-origin:0}#zone-facilities{transform:skewY(2deg);transform-origin:100%}.view-target-group .views-row,#block-views-home-banners-block-1 .views-row{width:33.3333333333%;float:left;box-sizing:border-box;padding:20px 20px 0}.view-facilities .views-row{width:33%;float:left;box-sizing:border-box;padding:0 20px}.block-case-studies-block-1,.block-be-the-next-profiles-block-1{margin:40px 0 40px -20px}.view-case-studies .view-content,.view-be-the-next-profiles .view-content{display:flex;flex-wrap:wrap}.view-case-studies .views-row,.view-be-the-next-profiles .views-row{margin-left:-20px}.view-case-studies .views-row a,.view-be-the-next-profiles .views-row a{display:block}.block-case-studies-block-1 .views-row,.block-be-the-next-profiles-block-1 .views-row,.view-case-studies .views-row,.view-be-the-next-profiles .views-row{width:200px;float:left;position:relative;margin-bottom:20px;margin-left:20px;border-radius:50%;text-align:center}.block-case-studies-block-1 .views-row .img,.block-be-the-next-profiles-block-1 .views-row .img,.view-case-studies .views-row .img,.view-be-the-next-profiles .views-row .img{border-radius:50%;height:200px;margin-bottom:20px;overflow:hidden}.block-case-studies-block-1 .views-row .img img,.block-be-the-next-profiles-block-1 .views-row .img img,.view-case-studies .views-row .img img,.view-be-the-next-profiles .views-row .img img{object-fit:cover;object-position:50% 50%}.block-case-studies-block-1 .views-row .hover-bg,.block-be-the-next-profiles-block-1 .views-row .hover-bg,.view-case-studies .views-row .hover-bg,.view-be-the-next-profiles .views-row .hover-bg{width:0;height:0;opacity:.7;filter:alpha(opacity=70);content:'';left:50%;top:50%;position:absolute;background-color:#fcb040;border-radius:50%}.block-case-studies-block-1 .views-row:hover .hover-bg,.block-be-the-next-profiles-block-1 .views-row:hover .hover-bg,.view-case-studies .views-row:hover .hover-bg,.view-be-the-next-profiles .views-row:hover .hover-bg{width:100%;height:200px;left:0;top:0}.block-case-studies-block-1 .view-footer,.block-be-the-next-profiles-block-1 .view-header{float:left;width:200px;margin-left:20px}.node-case-study .field-name-field-panel-image,.node-be-the-next-profile .field-name-field-panel-image{display:none}.node-case-study .field-name-field-panel-image .field-item,.node-be-the-next-profile .field-name-field-panel-image .field-item{width:200px;height:200px;overflow:hidden;border-radius:50%;margin:0 auto 20px}.node-case-study .field-name-field-panel-image .field-item img,.node-be-the-next-profile .field-name-field-panel-image .field-item img{width:100%;height:100%}#zone-profile-image-wrapper{position:absolute;z-index:1;top:430px;width:100%}
.promo-panel-left,.promo-panel-right{width:50%;float:left;margin-bottom:20px}.promo-panel-left .promo-panel-container{margin-right:10px}.promo-panel-right .promo-panel-container{margin-left:10px}.promo-panel-left .promo-panel-container,.promo-panel-right .promo-panel-container{position:relative;overflow:hidden;height:300px;color:#fff}.promo-panel-left .promo-panel-container .hover-bg,.promo-panel-right .promo-panel-container .hover-bg{height:33%;width:100%;bottom:0;position:absolute;opacity:.7;filter:alpha(opacity=70);content:'';left:0;right:0;transform:skewY(-5deg);transform-origin:100%;background-color:#006cb8}.promo-panel-left .promo-panel-container .title,.promo-panel-right .promo-panel-container .title{font-size:2em;position:absolute;height:auto;bottom:0;right:0;text-align:right;display:block;padding:15px;margin-right:0;color:#fff}.promo-panel-left .promo-panel-container:hover .hover-bg,.promo-panel-right .promo-panel-container:hover .hover-bg{height:110%}.block-curriculum-area-search-block h2,.block-curriculum-area-block-1 h2{margin-bottom:20px}.node-course .field .field-label{font-weight:700;margin:40px 0 20px;font-size:1.4em}.node-course .field-name-field-offering{margin-bottom:20px;width:100%}.node-course .field-collection-item-field-offering .content{padding-top:10px;border-bottom:5px solid #d4d4d4;padding-bottom:20px;margin-bottom:20px}.node-course .field-name-field-offering .field-name-field-title{font-weight:700;margin-top:10px !important;margin-bottom:10px !important}.node-course .field-name-field-offering .field{display:inline-block;width:100%;margin:0;padding:0;line-height:1px}.node-course .field-name-field-offering .field .field-label{float:left;padding:0;font-weight:300;margin:0;width:25%;font-size:1em;display:inline-block;line-height:1.25em}.node-course .field-name-field-offering .field .field-item{float:left;margin-left:10px;padding:0;font-weight:700;margin:0;display:inline-block;line-height:1em;line-height:1.25em}.node-course .field-name-field-offering .field-name-field-action{margin-top:20px}.node-course .field-name-field-offering .field-name-field-action .btn-Enquire{background-color:#006cb8}.block-level-duration-block .views-row .field-content{position:relative;height:auto;padding-top:165px;display:block}.block-level-duration-block .views-row .level-circle{width:180px;height:105px;border-radius:50%;background-color:#006cb8;position:absolute;top:0;left:50%;margin-left:-90px;color:#fff;text-transform:uppercase;font-size:2em;text-align:center;padding-top:75px;z-index:1}.block-level-duration-block .views-row .duration{display:block;transform:skewY(-2deg);transform-origin:100%;background-color:#662c71;color:#fff;padding:20px;text-align:center;margin-bottom:40px}.block-related-course-block{text-align:center;margin:20px 0}#zone-app-enrol-wrapper{background-color:#662c71;transform:skewY(1deg);transform-origin:100%;margin:60px 0}#zone-app-enrol{padding:40px 0 60px;color:#fff;text-align:center;transform:skewY(-1deg);transform-origin:100%}#zone-app-enrol h2{margin-bottom:20px}#zone-app-enrol .btn{background-color:#fcb040;color:#2a2a2a !important}#zone-app-enrol .btn:hover{background-color:#006cb8;color:#fff !important}.view-campaigns .views-row{position:relative}.view-campaigns .views-row-odd{margin-bottom:80px}.view-campaigns .views-row-even{margin-bottom:50px}.view-campaigns .views-row-last{margin-bottom:20px}.view-campaigns .views-row-odd .img-container,.view-campaigns .views-row-even .teaser{float:left}.view-campaigns .views-row-even .img-container,.view-campaigns .views-row-odd .teaser{float:right}.view-campaigns .views-row .img-container{width:66%;position:relative}.view-campaigns .views-row .img-container .img{overflow:hidden;transform-origin:100%}.view-campaigns .views-row-odd .img-container .img{transform:skewY(-2deg);margin-right:20px}.view-campaigns .views-row-even .img-container .img{transform:skewY(2deg);margin-left:20px}.view-campaigns .views-row .img-container .img img{object-fit:cover;object-position:50% 50%}.view-campaigns .views-row .img-container .title{position:absolute;bottom:0;z-index:1;background-color:#662c71;color:#fff;font-size:2em;padding:20px;transform-origin:100%;background-image:url(/sites/all/themes/fh_hcfe_theme/css/img/shade-sm.png);background-repeat:no-repeat;background-position:100% -15px}.view-campaigns .views-row:hover .img-container .title{background-color:#006cb8}.view-campaigns .views-row-odd .img-container .title{right:0;bottom:-30px;transform:skewY(2deg)}.view-campaigns .views-row-even .img-container .title{left:0;transform:skewY(-2deg)}.view-campaigns .views-row .teaser{width:33%;margin-top:20px}.view-campaigns .views-row-even .teaser{text-align:right}.view-campaigns .views-row .teaser span{display:block;padding:0 20px}.view-campaigns .views-row-odd .teaser{margin-top:40px}.view-campaigns .views-row a{color:#fff}.search-results li{width:100%;background:none;position:relative;margin-bottom:20px;border-bottom:5px solid #d4d4d4;height:auto}
.search-results li:last-child{border:none}div.attachments{padding-bottom:40px}.attachments h3.attachments{margin-top:50px}.attachmentsList,.view-forms-documents ul{padding:0;margin:0;list-style:none}.attachmentsList a,.view-forms-documents ul a{margin:0;padding:10px;background-color:#662c71;background-image:url(/sites/all/themes/fh_hcfe_theme/css/img/shade-sm.png);background-repeat:no-repeat;background-position:100% -15px;display:block;color:#fff;margin-bottom:5px;line-height:1.2em;position:relative}.attachmentsList li .fa,.attachmentsList .attachmentsList-li .fa,.view-forms-documents ul li .fa{margin-right:5px}.attachmentsList a:hover,.view-forms-documents ul li a:hover{background-color:#006cb8;background-image:url(/sites/all/themes/fh_hcfe_theme/css/img/shade-sm.png);color:#fff}.attachmentsList a h3,.view-forms-documents ul li a h3{display:inline;font-size:1em}.mob-vid{display:none}#colorbox,#cboxWrapper{width:670px !important;height:450px !important}#colorbox iframe{width:100% !important}.webenrolment-title{width:100%;float:right;position:relative;height:45px;margin-bottom:55px;margin-top:50px;color:#fff;text-transform:uppercase;text-align:right;font-size:3em}form.webenrolment-form{padding:0;background-color:#fff;color:#2a2a2a;margin-top:0}form.webenrolment-form .list-group-item h4{margin-bottom:10px}form.webenrolment-form .list-group-item p{display:none}form.webenrolment-form .list-group-item input[type="submit"]{font-size:.85em;padding:10px 20px}form.webenrolment-form .list-group-item{border-bottom:5px solid #d4d4d4;padding-bottom:20px;margin-bottom:20px;display:block}.we-form-item span div{margin-top:1em;margin-bottom:1em}ul#steps{list-style:none;margin:0 0 20px;padding:0}ul#steps li{display:inline;margin-right:10px;padding-right:10px;border-right:2px solid #d4d4d4;text-transform:uppercase;font-weight:700;color:#d4d4d4;font-size:.85em}ul#steps li.current{color:#006cb8}ul#steps li:last-of-type{border:0}.clearfix{clear:both}.field-name-field-enquire-apply a.btn{margin-top:20px}.media_embed{margin-bottom:20px}.media_embed,.media_embed iframe{width:100% !important}.media_embed iframe{height:100%}video{width:100% !important}@media(max-width:1440px){.page-node-1117 #zone-banner-wrapper{height:900px}.page-node-1117 #zone-banner-wrapper iframe{height:946px}}@media(max-width:1280px){.page-node-1117 #zone-banner-wrapper{height:720px}.page-node-1117 #zone-banner-wrapper iframe{height:766px}}@media(max-width:1219px){#zone-banner-wrapper{height:400px}.region-footer-first-1-inner,.region-footer-first-2-inner{padding-left:35px;padding-right:35px}.region-whats-happening .view-whats-happening-main{margin:0 auto;width:920px}.view-campaigns .views-row .teaser{margin-top:10px}.view-campaigns .views-row-odd .teaser{margin-top:20px}.view-campaigns .views-row .img-container .title{padding:15px}#zone-profile-image-wrapper{top:290px}.page-node-93 #zone-facilities{margin-top:40px}.news-img,.course-img{width:220px;height:220px}.news-text,.course-text{width:460px}#block-custom-search-blocks-1{margin-bottom:0}#zone-facilities-wrapper{padding-left:10px;padding-right:10px}.view-target-group .views-row,.view-facilities .views-row{padding:0 10px}#region-whats-happening .view-whats-happening-main .views-row-4{display:none}.block-views-whats-happening-main-block-4 .view-whats-happening-main .views-row{width:420px}.home-banner-text{right:30%;width:70%}.home-banner-text h3{font-size:4em}.home-banner-text p{font-size:1em;padding:10px}}@media(max-width:1024px){#zone-banner-wrapper{height:360px}.view-campaigns .views-row-odd{margin-bottom:70px}.view-campaigns .views-row-even{margin-bottom:40px}.view-campaigns .views-row-last{margin-bottom:0}.view-campaigns .views-row .teaser{margin-top:0}.view-campaigns .views-row-odd .teaser{margin-top:10px}.view-campaigns .views-row .img-container .title{padding:10px}#zone-profile-image-wrapper{top:210px}.news-img,.course-img{width:160px;height:160px}.course-text{width:360px}}@media(max-width:979px){body{font-size:13px}input[type="text"],input[type="email"],input[type="password"],input[type="number"],textarea,select{width:100%}.block-nice-menus{display:none}#zone-banner-wrapper{height:360px}.region-footer-first-1-inner,.region-footer-first-2-inner{padding-left:20px;padding-right:20px}.region-footer-first-1-inner h2{margin-bottom:10px}.region-footer-first-2-inner h2{margin-bottom:20px}ul.social{width:264px}ul.social li{margin:0 5px 10px;border-radius:50%}.view-tweets .view-content{margin-bottom:20px}#zone-header .region{float:none;width:100%;margin:0}.region-header-logo{display:block;text-align:center}.region-header-logo img{width:100%;max-width:200px}.phone,.webenrolment-title{display:none}#region-whats-happening .view-whats-happening-main{margin:0 auto;width:600px}.block-case-studies-block-1 .views-row-2,.block-be-the-next-profiles-block-1 .views-row-2{display:none}
#zone-profile-image-wrapper{display:none}select{padding:10px 15px}.node-case-study .field-name-field-panel-image,.node-be-the-next-profile .field-name-field-panel-image{display:block}.news-text,.course-text{width:340px}.breadcrumb{z-index:0}.promo-panel-left,.promo-panel-right{width:100%;float:none}.promo-panel-left .promo-panel-container{margin-right:0}.promo-panel-right .promo-panel-container{margin-left:0}.view-whats-happening-main,.view-what-s-happening-sections{width:100%;margin:0}.view-whats-happening-main .views-row,.view-what-s-happening-sections .views-row,.view-curriculum-area .views-row,.block-views-whats-happening-main-block-4 .view-whats-happening-main .views-row{width:100%;float:none;margin-left:0}.view-curriculum-area .views-row{margin:0 0 10px}#custom-search-blocks-form-1{height:39px;margin:20px 10px 0;width:auto;position:relative}#custom-search-blocks-form-1 input[type="submit"]{height:39px;width:39px}.page-node-1117 #zone-banner-wrapper{height:620px}.page-node-1117 #zone-banner-wrapper iframe{height:666px}ul#footer-logos li{width:150px;height:100px}.view-curriculum-area{margin-left:0}}@media(max-width:739px){#block-menu-block-1,.front #zone-facilities-wrapper,.block-case-studies-block-1,.block-be-the-next-profiles-block-1,.block-views-campaigns-block-1,.block-case-studies-block-2,.block-be-the-next-profiles-block-2,.tp-bullets{display:none}#zone-header-wrapper{background-image:none;background-color:#2a2a2a}#zone-banner-wrapper{height:250px}.page-node-1117 #zone-banner-wrapper{height:250px}.page-node-1117 #zone-banner-wrapper iframe{height:296px}#section-content{background-image:none;margin-bottom:0;padding-bottom:0}#zone-footer0-wrapper{display:none}#zone-footer1-wrapper{background:none;filter:none}#zone-footer1{background-image:none}.region-footer-first-1{background-color:#006cb8}.region-footer-first-2{background-color:#662c71}.region-footer-first-2-inner{padding-top:40px}#zone-footer2-wrapper{background-color:#fff}.region-footer-second{background-color:#fcb040;padding-left:20px;padding-right:20px}#region-whats-happening .view-whats-happening-main .views-row-3,#region-whats-happening .view-whats-happening-main .views-row-4{display:none}.view-campaigns .views-row{margin-bottom:40px}.view-campaigns .views-row-last{margin-bottom:0}.view-campaigns .views-row-odd .img-container,.view-campaigns .views-row-even .teaser,.view-campaigns .views-row-even .img-container,.view-campaigns .views-row-odd .teaser{float:none;width:100%}.view-campaigns .views-row .img-container .title{font-size:1.4em;padding:10px}.view-campaigns .views-row-odd .img-container .title{bottom:-15px}.view-campaigns .views-row .img-container .title .fa{padding-left:0}.view-campaigns .views-row-even .teaser{text-align:left}.view-campaigns .views-row .teaser span{padding:0}.view-campaigns .views-row-odd .teaser{margin-top:40px}.view-campaigns .views-row-even .teaser{margin-top:30px}.view-case-studies .views-row,.view-be-the-next-profiles .views-row{width:200px;float:none;margin:0 auto 20px}.view-what-s-happening-sections .news{margin-left:0}.news-img{width:100%;height:220px;margin-bottom:20px;float:none}.view-course-search .course-img{height:220px;width:220px;margin:0 auto 20px;float:none}.news-text,.course-text{width:100%;float:none}#region-whats-happening .view-whats-happening-main{width:100%}#region-whats-happening .views-row{width:100%;margin:0 0 30px}ul#footer-logos li{width:75px;height:40px;margin:0 5px}#colorbox,#cboxWrapper{width:100% !important}#cboxWrapper{width:auto !important;height:auto !important}.mob-vid{display:block}.view-target-group .views-row{width:50%}#zone-target-groups-wrapper h2{margin-bottom:20px}#block-views-home-banners-block-1 .views-row{width:100%;padding:0;margin-bottom:30px}#zone-banner-wrapper .shards{left:0;width:100%;background-size:100%;background-position:50% 50%}.home-banner-text{right:0;width:100%;padding:0 20px}.home-banner-text h3{font-size:3em;padding:10px}}.page-taxonomy #block-system-main .content .item-list .pager{display:none}#twitter-widget-0{margin-bottom:20px !important;width:100% !important}
.mean-container .mean-bar{z-index:999}.mean-container a.meanmenu-reveal{text-indent:0;font-size:18px;width:auto}.table{display:table;height:100%;width:100%;box-sizing:border-box;margin:0 !important}.table-cell{display:table-cell;vertical-align:middle}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{justify-content:stretch}.social-btns{margin-bottom:20px}.social-btn span{position:absolute;left:-9999px}.social-btn-title{float:left}.social-btn{margin-left:10px;float:left;width:30px;height:30px;position:relative;overflow:hidden;font-size:1.5em}#block-views-exp-search-page{position:relative;display:block;margin-top:10px;margin-bottom:30px;padding:0;height:45px;box-sizing:border-box}#views-exposed-form-search-page{padding:0;background-color:transparent;vertical-align:middle;white-space:nowrap;width:300px;position:absolute;top:0;bottom:0;right:0;left:auto;margin:0}@media screen and (max-width:1024px){#block-views-exp-search-page{padding:0 10px;margin-bottom:0}#views-exposed-form-search-page{width:auto;right:10px;left:10px}}#views-exposed-form-search-page .form-item,#views-exposed-form-search-page .form-actions{margin:0}#views-exposed-form-search-page input[type="text"]{top:0;right:0;bottom:0;left:0;width:100%;position:absolute}#views-exposed-form-search-page input[type="text"]::-webkit-input-placeholder,#views-exposed-form-search-page input[type="text"]:-moz-placeholder,#views-exposed-form-search-page input[type="text"]::-moz-placeholder,#views-exposed-form-search-page input[type="text"]:-ms-input-placeholder{color:#d4d4d4}#views-exposed-form-search-page input[type="submit"]{right:0;width:45px !important;padding:0;z-index:1;position:absolute;top:0;bottom:0;opacity:0;margin:0}#views-exposed-form-search-page:hover input[type="submit"],#views-exposed-form-search-page:active input[type="submit"],#views-exposed-form-search-page:focus input[type="submit"]{opacity:1}#views-exposed-form-search-page:hover input[type="submit"]:hover{background-color:#006cb8;color:#fff}#zone-alert-wrapper{background-color:#fcb040;text-align:center;padding:1rem}#zone-alert-wrapper a{font-weight:700}.front #region-content article{display:none}.field-offering-title{font-weight:700;line-height:1.25em;margin-bottom:15px}.field-offering-group{margin-bottom:10px}.field-offering-group:after{content:'';display:block;clear:both}.field-offering-group-left{width:25%;float:left;line-height:1em}.field-offering-group-right{width:75%;float:right;font-weight:700;line-height:1em}.field-offering-actions{margin-top:20px}.field-offering{padding-top:10px;border-bottom:5px solid #d4d4d4;padding-bottom:20px;margin-bottom:20px}.job-vacancy{border-bottom:5px solid #d4d4d4;margin-bottom:20px;padding-bottom:20px}.job-vacancy-line1{font-weight:700;margin-bottom:10px}.job-vacancy .field-content{margin-bottom:10px}.job-vacancy .date-display-remaining{font-size:.9em}