:root{
	--blue-dark:#1e3476;
	--header-h:110px;
	--header-home-h:150px;
}
/* 
--------------------------------------
HEADER
--------------------------------------
*/

/* Defaults */
header.main{width:100%;left:0;z-index:9;top:0;height:var(--header-h);background-color: #ffffff;border-bottom:solid 4px #fcb900;}
body.home header.main{height:var(--header-home-h);}
body.wtickernews header.main{margin-top:70px;}
html.uk-modal-page header.main{z-index:5;}
header.main,header.main *,.main-menu ul.menu > li.buttons>a:before,body.home .content_area{
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
header.main a.main-logo{z-index: 2;width: 100%;height: 100%;display:block;}
body.pages header.main a.main-logo{background-image:url("../images/NHSWI-logo-header-small.svg");width:75px;height:59px;margin-bottom: 0;background-size: 100% auto;}
header.main .container{position:relative;}
.topsitename{position:absolute;top:15px;}
.topsitename h1{font-size:50px;line-height:normal;color:var(--blue-dark)!important;text-transform:none;font-weight:normal;}
.topsitename h1>a:not(:hover){color:var(--blue-dark)!important;}
.topsitename span{color:var(--blue);font-weight:700;}
header.main a.main-logo{z-index: 2;width: 100%;height: 100%;background: url('../images/NHSWI-logo-header.svg') no-repeat center top #ffffff;display:block;}
body.pages header.main a.main-logo{background-image:url("../images/NHSWI-logo-header-small.svg");width:75px;height:59px;margin-bottom: 0;background-size: 100% auto;}
header.main .container{position:relative;}
#logo_main{padding: 26px 42px;position:absolute;top: 0;margin-left: -42px;background: #ffffff;width: 259px;height: 203px;}
body.home header.main a.main-logo{background-size:contain;}
#logo_main img{height:100px;width:auto;}
#logo_main a.button{margin-bottom:20px;max-width:100%;display: block;width: 350px;padding: 22px 62px 22px 129px;}
#logo_main a.button:after{left:66px;}
header ul.social_mods{padding-top:45px;}
header ul.social_mods{float:right;margin: 0 30px 0 49px;}
header.main .logobottom{position:relative;top:0;margin-top: 0;opacity: 1;margin: 0;}
body.defscroll.wtickernews header.main{margin-top:0;}

/* BODY ONSCOLL */
body.active_dropdown header.main a.main-logo,body.defscroll header.main a.main-logo{background-image: url("../images/NHSWI-logo-header-small.svg");margin-bottom: 0;padding: 0;background-size: 100% auto;}
body.active_dropdown header.main #logo_main,body.defscroll header.main #logo_main{width: 77px;height: 105px;padding: 24px 0 0;}
body.active_dropdown #logo_main,body.defscroll #logo_main{margin-left:0;}
body.active_dropdown #main-menu,body.defscroll #main-menu{width:calc(100% - 130px);}

/* ---- END HEADER ---- */


/* 
--------------------------------------
CONTENT
--------------------------------------
*/
body.pages #maincontent{padding-bottom:125px;background: #ffffff;}
body.board-members .contentbottom_links{padding-bottom:125px;}
body.pages.board-members #maincontent{padding-bottom:0;}
body.pages .header_banner.withbanner{margin-bottom:125px;}
body.pages .header_banner.nobanner{margin-bottom:100px;}
body.homepage #maincontent{padding: 0;margin: -170px 0 -198px;position: relative;}
.content_area{padding-top:var(--header-h);}
body.home .content_area{padding-top:var(--header-h);}
body.wtickernews .content_area{padding-top:180px;}
body.wtickernews.home .content_area{padding-top:calc(var(--header-home-h) + 70px);}
body.wtickernews.home.onscroll .content_area{padding-top:calc(var(--header-home-h) + 0px);}
body.homepage .content_article{position:relative;padding: 0 0 0 40px;}
body.homepage .content_article:before,
body.homepage .content_article:after{content:"";left:0;display: block;top:0;position:absolute;width: 12px;}
body.homepage .content_article:before{background-color: #ebebeb;height:100%;}
body.homepage .content_article:after{height: 74px;background-color: var(--blue2);}
#inner-article.div_l,.faqa-contentl{width: calc(100% - 623px);}
#inner-article.div_l .faqa-contentl{width: calc(100% - 340px);}
#inner-article.div_l .faqa-contentr{width:297px;}
body.withmenur #inner-article.div_l{width: calc(100% - 520px);}
#inner-article.div_l .faqa-contentr img:first-child{margin-top:0;}
.faqa-contentl .wpfd-content-default .file .file-right{width:200px;}
.faqa-contentl .wpfd-content-default .file .file-right a{width:100%;margin-bottom:10px;}
.faqa-contentl .wpfd-content-default .file .file-right a:last-child{margin-bottom:0 !important;}
#right-article-mod .moduletable,.faqa-contentr{width: 476px;border-left: 1px solid var(--blue2);padding-left: 30px;}
#right-article-mod .moduletable{padding-bottom:45px;clear: both;}
.faqa-contentr{padding-left:0;border-left:0;padding-left:0;}
#right-article-mod .moduletable.fullmod{width:100%;}
#right-article-mod .moduletable div.module_header{background: #1e3476;color:#ffffff;padding: 28px 21px;margin-bottom: 40px;border-bottom: solid 4px #fcb900;}
#right-article-mod .moduletable h3.module_header{color:#ffffff;margin:0;text-transform: none;font-size: 21px;font-weight: 500;}
#right-article-mod .module_content{padding: 0 21px;}
#right-article-mod .moduletable.nopadding,#right-article-mod .fullmod{padding:0;border:0;}
#right-article-mod .fullmod .module_content{padding:0;}
body#body_149_ #right-article-mod{width:50%;}
body#body_2016 #inner-article.div_l,body#body_149_ #inner-article.div_l{width:50%;}
#right-article-mod .moduletable._50w{padding-left:30px;}
#right-article-mod .submenusp.moduletable{padding: 0 0 70px;border-left: 0 !important;}
#right-article-mod .submenusp.moduletable{width:400px;float: right;}
#right-article-mod .submenusp.moduletable .module_content{padding:0;width:100%;}


/* ---- END CONTENT ---- */


/*Footer*/

footer.main .footerbg{background-image:url("../images/home-footer-bg.jpg");height:300px;}
footer.main .footermods{background-color: #1e3476;padding:120px 0 75px;border-top: solid 17px #fcb900;}
footer.main .footermods .container{position:relative;}
.footer_copyright{margin-top:73px;border-top: 1px solid var(--blue2);padding-top:26px;}
.footer_top{color:#ffffff;font-size: 16px;line-height: 24px;}
.footer_top .mods:nth-child(1){width: 280px;}
.footer_top a{color:#ffffff;}
.footer_top a:hover{color:var(--blue2)}
.footer_top a:before{background-color:var(--blue2);}
.footer_top .mods:nth-child(1){margin-right: 188px;}
.footer_top .mods:last-child{text-align:right;}
a.footer-logo img{width:150px;margin-bottom: 121px;}
ul.contactinfof>li{font-size:24px;padding-left:40px;margin: 0 0 33px;}
ul.contactinfof>li:before{font-family:"Font Awesome 5 Free";background:transparent;margin-top:2px;height:inherit;color: #fcb900;font-size:24px;font-weight: 900;width: 24px;}
ul.contactinfof>li.phone:before{content:"\f095";}
ul.contactinfof>li.email:before{content:"\f0e0";}
ul.contactinfof>li.info{margin-top: 60px;font-size: 16px;}
ul.contactinfof>li.info:before{content:"\f05a";}
ul.contactinfof>li.email>a:before{bottom:0;}
.footer_copyright{font-size: 14px;line-height:24px;color: #ffffff;}
.footer_copyright .fa-copyright{margin-right:10px;}

/* ---- END FOOTER ---- */

/* --- MARQUEE --- */

.simple-marquee-container *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	
}
.simple-marquee-container {
	width: 100%;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	height: 45px;
	position: relative;
}
.tickernews .simple-marquee-container{width: calc(100% - 300px);}

.simple-marquee-container .marquee-sibling {
	
}

.simple-marquee-container .marquee, .simple-marquee-container *[class^="marquee"] {
	display: inline-block;
	white-space: nowrap;
	position:absolute;
}

.simple-marquee-container .marquee{
  margin-left: 25%;
}

.simple-marquee-container .marquee-content-items{
  display: inline-block;
  padding: 5px;
  margin: 0;
  position: relative;
}

.simple-marquee-container .marquee-content-items li{
  display: inline-block;
  line-height: 34px;
  color: #fff;
  cursor: text;
}

.simple-marquee-container .marquee-content-items li:after{
	margin: 0 100px 0 0;
	content:"";
}


/* END MARQUEE */

/* ---- ACCORDION ---- */

.faqs_block{padding: 20px 0 30px;}
.maincontent.nocontent .faqs_block,.faqs_block.top{padding-top:0 !important;}
.accordion_b.nocontent .faqs_block{padding-top:0;}
.faq-header{
  font-size: 2em;
  border-bottom: 1px dotted #ccc;
  padding: 1em 0;
}
.accintro_c:first-child{margin-top:0 !important;}
.accintro_c{margin: 50px 0;}
.faq-t {
  color: #b9c6e4;
  float:left; 
font-size: 18px;
  padding-right: 9px; 
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  transition: all 200ms;
}

.faq-o .faq-t{
  transform: rotate(-45deg);
  transform-origin: 50% 50%;
  -ms-transform: rotate(-45deg);
  -ms-transform-origin: 50% 50%;
  -webkit-transform: rotate(-45deg);
  -webkit-transform-origin: 50% 50%;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  transition: all 200ms;
  margin:-3px 0 3px 0;
}

.faq-title{max-width:90%;}
.faq-title a.link:after{top:2px;}
.faq-title a.link:before{bottom:-1px;}
.faq-q,.show_more{
  cursor: pointer;
  font-weight: 500;
  padding: 14px 30px 14px;
  margin: 0 0 15px 0;
  position:relative;
  font-size: 16px;
  background-color: #ebebeb;
  line-height: 20px;
}
.show_more{padding-right:60px;width:100%;color:#454545;display:block;margin-top:30px;}
.show_more:before{height:100%;bottom:0;top:0;background: transparent;}
.faq-q:after,.show_more:after{content:"\f107";position:absolute;font-family:"Font Awesome 5 Free";right: 30px;font-size: 24px;line-height: 100%;font-weight: 900;top: 13px;bottom: 0;margin: auto 0;}
.faq-q.faq-o:after,.show_more.active:after{content:"\f106";}
.type_faq .faq-q:after{content:"\f055";}
.type_faq .faq-o:after{content:"\f056";}
.faq-c.linknocontent .faq-q:after{display:none;}
.faq-c.linknocontent .faq-q{pointer-events:none;}
.faq-c.linknocontent .faq-q a{pointer-events:all}

.faq-a {
  clear: both;
  display: none;
  padding: 20px 31px;
}
.faqs_content h3:first-child{margin-bottom:20px;}
.faq-a ul:first-child{margin-top:0;}
.faq-a .wpfd-content-default,.faq-a .wpfd-categories{margin:0 !important;}
.faq-a .wpfd-content .wpfdcategory:last-child{margin-bottom:30px !important;}
.faq-a .wpfd-container-default .wpfd-categories h2>a{top:-50px !important;}
.faq-a .wpfd-categories{padding-top:10px;}
.faq-a .wpfd-content-default .default-download-category{margin-top:10px !important;}


/* ---- END ACCORDION ---- */



/* 
--------------------------------------
TEMPLATE
--------------------------------------
*/
/* To prevent vertical line space in collapse gallery */
.uk-gallery.uk-grid-collapse .uk-overlay{overflow:inherit;}
.uk-gallery.uk-grid-collapse,.uk-grid-collapse > div{overflow:hidden;}
body.homepage .header_banner{overflow:hidden;position: relative;}
body.homepage .header_banner,body.homepage .header_banner ul.uk-slideshow,body.homepage .header_banner ul.uk-slideshow>*{height:591px !important;}
body.pages .header_banner.withbanner{height:307px;background-image: linear-gradient(180deg, var(--blue2) 0%, #1e3476 100%);padding-top:72px;}
body.pages .header_banner.withbanner .container{height:300px;position:relative;}
.headerbg{background-position: center top;position:absolute;width:100%;height:100%;left:0;top:0;background-repeat:no-repeat;background-size:cover;}
.headerbg.default{background-image:url("../images/homepage-slide1.jpg");}
body.pages .header_banner.hdopt_1{background:transparent !important;height:140px;padding: 0;position: relative;margin-bottom: 100px;}
body.pages .header_banner.hdopt_1 .headergradient{background-image: linear-gradient(to right, var(--blue2) 0%, rgba(30, 52, 118, 0.41) 100%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
body.pages .header_banner.hdopt_1 .title_banner{background:var(--blue);}
body.blog .header_banner .title_banner{background:var(--blue)!important;}
body.pages .header_banner.hdopt_1 .container{height:100%;}
ul.sociallinkmod{margin-left:-85px;}
ul.sociallinkmod>li{padding-left:85px;}
ul.sociallinkmod>li>a.button{width:100%;color: #ffffff;}
.lbluebg.moduletable{background-color:var(--blue2);}
.lgreybg.moduletable{background-color: #ebebeb;}
.lbluebg.moduletable h3.module_header,.lbluebg.moduletable{color:#ffffff;}
.lbluebg.moduletable .links li:before{color:#ffffff;}
.quicklinksmod .mods{margin-right:174px;}
.quicklinksmod .mods1{width: 273px;}
.quicklinksmod .mods2{width: 179px;}
.quicklinksmod .mods3{width: 269px;}
.quicklinksmod .mods4{width: 236px;margin-right:0 !important;}
.footer_top h3,h3.module_header{font-size:25px;margin: 0 0 35px;color: #1e3476;text-transform: uppercase;}
.footer_top h3{color: #fcb900;}
ul.social_mods>li{float:left;}
ul.social_mods>li>a{font-size:23px;margin-right:28px;}
ul.social_mods>li>a:before{display:none;}
ul.social_mods>li>a:hover span{color:#1e3476;}
ul.social_mods>li.langso>a>span{font-size:19px;}
ul.social_mods>li.search-icon>a{font-size:22px;}
ul.social_mods>li:last-child>a{margin-right:0 !important;}
.icon-rotate span.icon,.icon-rotate-all span.icon{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	}
.icon-rotate span.icon:hover,.icon-rotate span.icon:active,
.icon-rotate-all:hover span.icon,.icon-rotate-all:hover span.icon:active{ 
	-webkit-transform: scale(1.1) rotate(360deg);
	-moz-transform: scale(1.1) rotate(360deg);
	-ms-transform: scale(1.1) rotate(360deg);
	-o-transform: scale(1.1) rotate(360deg);
	transform: scale(1.1) rotate(360deg);
}
footer ul.social_mods>li>a{color:#ffffff;min-width: 23px;text-align: center;}
footer ul.social_mods>li>a:hover span{color: #fcb900;}
.quicklinksmod ul.menu>li>a{color: #1a1a1a;font-size: 16px;font-weight: 500;margin-bottom:10px;display:inline-block;}
.quicklinksmod ul>li>a:before{bottom:0;background-color:var(--blue2);}
.quicklinksmod ul>li>a:hover,.quicklinksmod ul>li.current-menu-item>a,footer ul.social_mods>li>a:hover{color: var(--bluedark1);}
img.homeimg{margin-left:84px;display:block !important;}
.bottom_modules .moduletable{padding: 100px 0;}
.bottom_modules .moduletable ul:first-child{margin-top:0;}
.sociallinks.moduletable{padding-top: 0;}
#slider {
  position: absolute;
  overflow: hidden;
  width: 100%;
  top: 110px;
  left: 0;
}
#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 100vw;
  height: 400px;
  text-align: center;
}
#slider .progress {
  position: absolute;
  background-color: #ffffff;
  height: 4px;
  width:1640px;
  left:0;right:0;margin:0 auto;
  bottom: 60px;
}
#slider .progress .bar {
  height: 100%;
  width: 0%;
  background-color: var(--blue2);
}
ul.bottompagelinks{padding:40px 0 0;}
ul.bottompagelinks>li a.readmore{margin:0;font-size:16px;text-transform: uppercase;}
ul.bottompagelinks>li a.readmore:after{top:12px;bottom:auto;margin:0;}
ul.bottompagelinks>li a.readmore .nextpage{color: #1e3476;}
ul.bottompagelinks>li.nextpage{padding-right:30px;width: 1000px;}
ul.bottompagelinks>li:nth-child(even){font-size:12px;color: var(--black);float:right;}
.breadcrumb_top{background-color: #fff;font-size:12px;font-weight:normal;text-transform:uppercase;line-height:100%;padding: 21px 0 11px;}
.breadcrumb_top a{margin-bottom:10px;}
.breadcrumb_top span.current-item{margin-bottom:10px;display:inline-block;vertical-align:top;}
.breadcrumb_top a,.title_banner h1 a:hover{color:#1a1a1a;}
.breadcrumb_top span.current-item,.breadcrumb_top a:hover{color: var(--blue-dark);}
.breadcrumb_top a:before{background-color:var(--blue2);bottom:0;height:1px;}
span.bcrumb_sep{width:17px;height:2px;background-color: #1a1a1a;display:inline-block;vertical-align:middle;margin:0 8px;}
.title_banner{background-image: linear-gradient(to right, var(--blue) 0%, #1e3476 100%);padding: 58px 0;}
.title_banner h1{margin:0;color: #ffffff;}
.title_banner h1 a{color: #fff;}
.content_article h2:first-of-type a.button{min-width:437px;margin: 0 0 100px 115px;}
.childpages{margin-top:100px;padding:100px 0 0;border-top:solid 4px #fcb900;}
.childpages a{font-size: 16px;font-weight: 700;color: #1e3476;margin: 0 0 5px 71px;}
.childpages a:before{background-color:var(--bluedark1);}
.childpages a:hover{color:var(--bluedark1);}
.childpages a:first-child{margin-left:0 !important;}
.childpages .childpagel{width:400px;}
.childpages .childpager{max-width:65%;text-align: right;}
#boardmemberlist{margin-left:-82px;}
#boardmemberlist>li{padding:0 0 100px 82px;}
#boardmemberlist>li .inner{display:block;width:100%;}
#boardmemberlist>li figure{height:448px;position: relative;margin-bottom:32px;display:block;width:100%;overflow: hidden;}
#boardmemberlist>li figure span{background-position:center top;}
#boardmemberlist>li figure span.default,#boardmemberprof .bmemberimg figure span.default{background-color: #575c67;}
#boardmemberlist>li h3{margin:0 0 7px;padding-right:30px;display:block;width:100%;position:relative;}
#boardmemberlist>li h3 .fa{font-size: 20px;color: var(--blue2);position:absolute;right:0;top:0;}
#boardmemberlist>li .position{}
ul.memcontactinfo>li:before{font-family:"Font Awesome 5 Free";width:inherit;height:inherit;background:transparent;color: var(--blue2);margin-top:0;
font-weight:900;}
ul.memcontactinfo>li.phone:before{content:"\f095";}
ul.memcontactinfo>li.fax:before{content:"\f1ac";}
ul.memcontactinfo>li.email:before{content:"\f0e0";font-weight:400;margin-top: 0px;}
ul.memcontactinfo>li.email a{}
#boardmemberprof{margin:0 0 147px;}
#boardmemberprof .bmemberimg{width:308px;}
#boardmemberprof .bmemberimg figure{display:block;width:100%;position:relative;height:448px;}
#boardmemberprof .bmemberprof{width: 74%;}
#boardmemberprof h2{margin:0 0 5px;}
#boardmemberprof .position{margin-bottom:40px;}
.jaofiletree>li:before{display:none;}
body.board-members .mainbody_div{opacity:1;transition:all 0.3s linear;}
body.board-members.member-selected .mainbody_div,body.board-members.member-selected .breadcrumb_top,body.board-members.member-selected h1{opacity:0;z-index: -1;height:0;overflow:hidden;position: relative;}
.header {
  width: 100%;
  text-align: center;
  margin-bottom: 45px;
  overflow: hidden;
  transition: 0.45s ease 0.05s;
  max-height: 70px;
}
.header-title {
  width: 100%;
  font-family: "Yeseva One", cursive;
  font-size: 3.3em;
  color: #fbf9bd;
  margin-bottom: 15px;
}

.team-container {
  padding: 0;
  box-sizing: border-box;
  width: 100%;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  height: auto;
}

.team-container .person {
  width: 25%;
  cursor: pointer;
  overflow: hidden;
  transition: 0.45s;
  position: relative;
  margin: 0 0 100px;
  float: left;
  padding:0 0 0 82px;
}
body.member-selected .team-container .uk-animation-fade{
    animation: none !important;
    transition: none !important;
}
.team-container .person:nth-child(4n+1){clear:both;}
.person-details {
  padding: 32px 0 0;
  box-sizing: border-box;
  transition: 0.3s;
}
.person-img {
  width: 100%;
}
h3.person-title {margin: 0 0 7px;}
h3.person-title a{color:#1e3476;}
.person-desc {margin:0;}
.person-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 0 -82px;
  justify-content: space-between;
}
.person-list:hover .person {
  opacity: 0.6;
}
.person:hover {
  opacity: 1 !important;
}
.person:before {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background: var(--blue2);
  content: "";
  height: 0px;
  transition: 0.45s;
}
.person:after {
  content: "\f060";
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  font-size: 36px;
  color: #ffffff;
  position: absolute;
  width: 100%;
  top: 0;
  height: 100%;
  display: flex;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  text-align: center;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  left: 0;
  flex-direction: column;
}

.container-selected .header {
  max-height: 0px;
}
.container-selected .person {
  opacity: 0 !important;
  pointer-events: none;
}
.container-selected .person-list .person-selected,
body.member-selected .team-container .uk-animation-fade.person-selected{
  opacity: 1 !important;
  transition: 0.45s !important;
}
.container-selected .person-list .person-selected:before {
  height: 100%;
}
.container-selected .person-list .person-selected .person-details {
  margin-top: -40px;
  opacity: 0;
}

.team-detail {
  position: absolute;
  width: calc(100% - 100px);
  right: 80px;
  top: 0;
  height: 100%;
  transition: 0.15s;
  opacity: 0;
  visibility: hidden;
  box-sizing: border-box;
}
.team-detail-header {
  margin-bottom: 40px;
}
.team-detail-inner {
  min-height: 100%;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 99999;
}
.team-detail-left {
  position: relative;
  width: 650px;
  min-height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.team-detail-left:before {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  background: #ffffff;
}
.team-detail-left:after {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  background: #ffffff;
}
.team-detail-photo {
  position: relative;
  text-align: center;
  z-index: 999;
  width: 100%;
  font-size: 0px;
}
.team-detail-photo img {
  max-width: 100%;
}
.team-detail-right {
  box-sizing: border-box;
  width: calc(100% - 650px);
  min-height: 100%;
  display: flex;
  align-items: center;
  padding-right: 10%;
  position: relative;
  right: 0;
  flex-wrap: wrap;
  background:#ffffff;
}
.team-detail-right .person-title {
  margin: 0 0 5px;
}

.container-ready .team-detail {
  transition: 0.45s ease 0.3s;
  opacity: 1;
  right: 0;
  visibility: visible;
}
.container-ready .team-detail img {
  width: 75%;
}
.container-ready .team-container {
  height: 0px;
  overflow: hidden;
}
.container-ready .person-selected {
  left: 0px !important;
  top: 0px !important;
  z-index: 99;
  height: 100% !important;
  width: 100px !important;
  pointer-events: auto;
}
.container-ready .person-selected:after {
  opacity: 1;
  visibility: visible;
}

.person-back:before {
  height: 0px !important;
}
.person-back .person-details {
  margin-top: -15px !important;
  transition-delay: 0.35s;
  opacity: 1 !important;
}

.social {
  margin-top: 15px;
}
.social a {
  color: #fbf9bd;
  font-size: 20px;
  margin-right: 8px;
}
.social a:last-child {
  margin-right: 0;
}
.container-member.container-selected #maincontent{background-color:transparent;padding:0;}

@media (max-width: 1200px) {
  .team-detail-left {
    width: 400px;
    padding: 0 40px;
    box-sizing: border-box;
  }

  .team-detail-right {
    padding-right: 0;
    width: calc(100% - 440px);
  }
}
@media (max-width: 970px) {
  .team-detail-left {
    width: 100%;
    padding: 50px;
    display: block;
    min-height: auto;
  }
  .team-detail-left:after {
     content: "";
     display: none;
     }

  .team-detail-right {
    padding: 0 50px;
    width: 100%;
  }

  .team-detail-header {
    text-align: center;
  }

  .container-ready .person-selected {
    width: 50px !important;
  }

  .team-detail {
    width: calc(100% - 50px);
  }

  .person {
    width: calc(50% - 20px);
  }
  .team-detail-inner{display:block;}
}
@media (max-width: 480px) {
  .person {
    width: 100%;
    margin-bottom: 50px;
  }

  .header {
    margin-top: 50px;
  }
}
.staffingmods{margin-left:-80px;}
.staffingmods>*{padding-left:80px;}
.staffingphotos{margin:60px 0 60px -41px;}
.staffingphotos>*{padding-left:41px;}
.staffingphotos figure{height:380px;width: 100%;}
.staffingphotos .fimg{background-position: center top;}
.staffingphotos h3.title{margin:30px 0 43px;text-align:center;min-height:48px;}
.staffingphotos ._button{text-align:center;width:100%;}
body.pages .contentbottom_links{margin-top:70px;}
.hospitalmods{margin: 0 0 70px -80px;}
.hospitalmods>*{padding-left:80px;}
.hospitalmods.columns-1{border-bottom:1px solid var(--blue2);padding-bottom:30px;margin-left:0 !important;}
.hospitalmods.columns-1>*{padding-left:0 !important;}
.hospitalmods figure,.healthcenterslist.columns-2 figure{width:100%;height:271px;margin-bottom:50px;}
.hospitalmods h2.title{margin-top:0;}
.hospitalmods h3.phone{margin: -20px 0 30px;}
.hospitalmods .map_address iframe,.map iframe{height:580px;width:100%;}
.hospitalmods .map_address iframe{margin-top:0 !important;}
.hospitalmods.columns-1 .map_address{margin-top:30px;}
.map_address .map_default{background-color: var(--blue2);height: 580px;position:relative;}
.map_address .map_default span{font-size: 38px;position:absolute;left:0;right:0;margin:auto;top:0;height: 25px;bottom:0;color:#ffffff;text-align: center;}
.otherhospitalmods figure,.healthcenterslist.columns-3 figure{height:199px;width:100%;margin:0 0 50px}
.otherhospitalmods .address, .otherhospitalmods .phone{margin:0;}
.otherhospitalmods .title{margin: 0 0 20px;}
.otherhospitalmods,.contactslist{margin: 70px 0 0px -72px;}
.otherhospitalmods>*,.contactslist>*,.healthcenterslist>*{padding:0 0 70px 36px;}
.otherhospitalmods>*:last-child,.contactslist>*:last-child,.healthcenterslist>*:last-child{padding-bottom:30px;}
.otherhospitalmods>* .inner,.contactslist>* .inner,.healthcenterslist>* .inner{border-left: 1px solid var(--blue2);padding:0 0 20px 36px;}
.otherhospitalmods.columns-3>*:nth-child(3n+1) .inner,
.otherhospitalmods.columns-2>*:nth-child(2n+1) .inner,
.contactslist.columns-3>*:nth-child(3n+1) .inner,
.contactslist.columns-2>*:nth-child(2n+1) .inner,
.healthcenterslist.columns-3>*:nth-child(3n+1) .inner,
.healthcenterslist.columns-2>*:nth-child(2n+1) .inner{border-left:0;}
.otherhospitalmods.columns-1>* .inner, .contactslist.columns-1>* .inner, .healthcenterslist.columns-1>* .inner{border-left:0 !important;padding-bottom: 0 !important;}
.contactslist h3{color:#ffffff;background-color: var(--blue2);display:block;padding:28px 21px;margin: 0 0 40px;}
.contactslist>* .inner p{margin:0 0 5px;padding-left:21px;}
.filelinks_list{margin:0 0 0 -39px;}
.filelinks_list>*{padding:0 0 50px 39px;}
.filelinks_list .button{width:100%;}
.healthcenterslist{margin:0 0 0 -72px;}
.healthcentersmod h2.title{margin-top: 0px;}
.healthcentersmod:first-child h2.title{margin-top:0 !important;}
.healthcentersmod .inner .contactsinfo{margin-bottom:30px;}
.contactsmultiplemod.withcontent h2.title{margin-bottom:20px;}
.contactsmultiplemod.withcontent ._c_content{margin-bottom:40px;}
.contactsmultiple{margin-top: 0;margin-bottom: 0;}
.contactsmultiplemod.nocontacts h2.title{margin-bottom:20px;}
.contactslistplain ._title{font-weight:700;}
.contactslistplain>* .inner .address{margin-bottom:20px;}
.contactsmultiplemod .contenth{margin-bottom:40px;}
.contactslist.columns-1>* .inner .website>a,.contactslist.columns-2>* .inner .website>a{font-size:16px;}
.redborder{border:solid 1px #ff0000;padding:20px;border-radius:4px;margin:40px 0 30px;}
.ulinkscol{margin-left:-80px;}
.ulinkscol>*{padding-left:80px;}
.contentbottom_links .childpages .label{margin-bottom:35px;}
.contentbottom_links .childpages ul>li>a{margin-bottom:10px;}
.contentbottom_links .childpages .menu_items{margin-left:-40px;}
.contentbottom_links .childpages .menu_items>*{padding-left:40px;}
header.main ul.social_mods>li.search-icon span.label{font-size: 16px;margin-right:7px;display:inline-block;vertical-align:top;}
header.main ul.social_mods>li.search-icon span.fas{display:inline-block;vertical-align:top;font-size:22px;}
.columns.volunteeringcon{margin-left:-80px;}
.columns.volunteeringcon>*{padding-left:80px;}
.dropdown_mmenu{position: fixed;left:0;width:100%;top:110px;right: 0;display: block !important;opacity: 0;z-index: -1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: translateY(-50px);
  -moz-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  -o-transform: translateY(-50px);
  transform: translateY(-50px);
  visibility: hidden;
}
body.wtickernews.unscroll .dropdown_mmenu{top:180px;}
.dropdown_mmenu.active{
   opacity: 1;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
  visibility:visible;
  z-index:9;
}
.dropdown_mmenu h2.title{color:#ffffff;text-transform: uppercase;}
.dropdown_mmenu h2.title>a{color:#ffffff;}
.dropdown_mmenu h2.title>a:focus{background:transparent!important;}
.dropdown_mmenu h2.title>a:hover{color:#fcb900;}
.dropdown_mmenu .container{position:relative;background-color: #ffffff;border-bottom:solid 10px #1e3476;overflow: auto;}
.dropdown_mmenu .columns{position:relative;min-height: 250px;}
.dropdown_mmenu .dropdownml{width: 263px;text-align:center;position:absolute;height:100%;padding:44px 0 0;background: #1e3476;}
.dropdown_mmenu .dropdownmr{padding: 22px 80px 90px 345px;width: 100%;max-height: calc(100vh - 120px);overflow: auto;}
body.onscroll .dropdown_mmenu .dropdownmr{max-height: calc(100vh - 89px);}
.dropdown_mmenu ul.social_mods{position:absolute;left:0;right:0;margin:0 auto;bottom:91px;}
.dropdown_mmenu ul.social_mods>li{float:none;display:inline-block;}
.dropdown_mmenu .show_mobmenu ul.menu>li, .dropdown_mmenu .show_mobmenu ul.menu>li>.sub-menu>li{padding:0;}
.dropdown_mmenu .show_mobmenu ul.menu>li .sub-menu,.submenusp ul.menu>li .sub-menu{margin:15px 0 0;padding: 15px 0 20px 20px;background-color:#ffffff;}
.dropdown_mmenu ul.menu{float:left;width:50%;padding-left:45px;}
.dropdown_mmenu .widget_nav_menu{margin-left:-45px;}
.dropdown_mmenu .widget_nav_menu.active{display:block;}
.dropdown_mmenu .onecol ul.menu{width:100% !important;}
.dropdown_mmenu ul.social_mods>li>a:hover span{color:#ffffff;}
ul.sociallinkmodh>li>a.button{display:block;width:100%;color: #ffffff;border-radius: 4px 0 0 4px;}
ul.sociallinkmodh>li{margin-bottom:20px;}
.homepagecont .homepagecontl{width: 1101px;}
.homepagecontl .alignright{margin: 10px 0 0 91px;}
.homepagecont .homepagecontr{width: 216px;padding-top: 10px;}
.rolesresp_buttons{width:300px;margin:0 0 50px 100px;}
.rolesresp_buttons .button{width:100%;display:block;margin-bottom:15px;}
.homeintros .button.more{font-size:25px;padding-top: 28px;padding-bottom: 27px;line-height: 100%;display:block;width:100%;border-radius:0;position: relative;z-index: 1;}
.homeintros .button.more:after{font-size:24px;top: 29px;line-height:100%;bottom: 0;margin:0;}
.homeintro1{margin:0 0 29px -62px;}
.homeintro2{margin:0 0 100px -62px;}
.homeintro2>*,.homeintro1>*{padding-left:62px;}
.homeintro1 figure{display:block;width:100%;}
.homeintro1 .fimg{background-position:center top;position: relative;height:304px;display: block;}
.homenewsmods.pull-left{width:calc(100% - 300px);padding-right:85px;}
.homenewsmods.pull-right{width:300px;padding-top: 71px;}
.homenewsmods ._title a,.homeintrosi>* ._intro a{color: #1a1a1a;}
.homenewsmods ._title a:hover,.homeintrosi>* ._intro a:hover{color:var(--blue-dark);}
.homeintrosi{position:relative;margin-left: -95px;}
.homeintrosi>*{padding: 0 0 0 95px;width:40%;float:left;position:relative;}
.homeintrosi>* ._intro{min-height:100px;}
.homeintrosi>*:before{position:absolute;margin:0;right:-47px;height: calc(100% - 70px);width: 6px;background-color: #ebebeb;display: block;content: "";bottom: 0;}
.homeintrosi>*:last-child:before{display:none;}
.homeintrosi>*.homenearme a.alignright{width:118px;position:absolute;right:0;top:0;}
.homeintrosi>*.homenearme{position:relative;}
.homeintrosi>*.homenearme ._intro{width: 274px;}
.homeintrosi>*.homenearme h2._title{width:252px;}
table.contact-us .searchb{margin:0 auto;display: block;}
.gdpracticiescont{margin-left:-62px;}
.gdpracticiescont>*{padding-left:62px;}
table.contact-us td.loc{width:50px;text-align:center;}
.filtersmod label,.filtersmod ._label{display:block;color: #1e3476;margin-bottom:10px;}
.filtersmod .form-block{margin-bottom:30px;}
.filtersmod ._label{margin-bottom:20px;}
.filtersmod .form_submit input{width:188px;text-align:center;}
.filtersmod .form_submit input[type="submit"]{float:left;}
.filtersmod .form_submit input[type="reset"]{float:right;}
.bloglistmod .blog_title{margin:0 0 20px;}
.bloglistmod .blog_title a{color: #1e3476;}
.bloglistmod .blog_title a:hover{color:#1e3476}
.bloglistmod .blog_title a:before{bottom:0;background:#1e3476;}
ul.bloglistmod>li{padding-bottom:61px;border-bottom:solid 1px #454545;margin-bottom:74px;}
ul.bloglistmod>li:last-child{border-bottom:0;padding-bottom:0 !important;margin-bottom:0 !important;}
.blog_published{font-size: 14px;color: #1e3476;margin: 0 0 15px;}
.blog_published .calendarb{margin:4px 8px 0px 0;color: #1e3476;}
.bloglistmod .readmore{font-size:16px;margin-top: 10px;}
.postcatlist{margin-bottom:30px;}
.postcatlist>a{background-color: #ebebeb;border-radius: 4px;font-size: 14px;color: #1e3476;line-height:100%;padding: 8px 17px;margin: 0 15px 10px 0;}
.latestpostmod ul{margin:0;}
.latestpostmod ul>li{padding:0;}
.latestpostmod ul>li:before{display:none;}
.latestpostmod ul>li>a{color: #454545;padding-bottom:20px;margin-bottom:20px;display: block;}
.latestpostmod ul>li>a:before{right:0;background:#454545;height:1px;}
.latestpostmod ul>li>a:hover:before,.latestpostmod ul>li:last-child>a:before{right:100%;}
.latestpostmod ul>li>a:hover{color:var(--bluedark1);}
._single_topics{margin-top:95px;border-top:solid 1px #454545;padding-top:34px;}
h3.blog_title{margin-bottom:20px;font-weight: 700;}
.post_introtext img,.post_introtext .wp-block-image{margin:50px 0;}
.post_introtext img:first-child,.post_introtext .wp-block-image:first-child{margin-top:0;}
.post_introtext .wp-block-image img{margin:0;}
.wp-block-image figcaption{display:block;text-align:center;font-style:italic;font-size:15px;margin:10px 0 0;}
.post_introtext .wp-block-image{text-align:center;}
.volunteeringpics{text-align:center;}
ul.subpageslist{margin:50px 0 0 -40px}
ul.subpageslist>li{padding-left:40px;margin-bottom:30px;}
ul.subpageslist>li>a{display:block;}
table.responsive.acc_tableinfo td:first-child:before{display:none;}
table.responsive.acc_tableinfo td:first-child{content:"";}
table.acc_tableinfo{margin-bottom:50px;}
table.acc_tableinfo tr._title td,table.acc_tableinfo td._title{background:var(--blue2);color:#ffffff;border-bottom:solid 1px #ffffff;width: 25%;}
table.acc_tableinfo tr._title td{text-align:center;font-sizee:25px;}
table.acc_tableinfo tr._title td h3{color:#ffffff;margin:0;}
table.acc_tableinfo tr._title td{background-color:#1e3476;border: solid 4px #fcb900;border-left: 0;border-right: 0;}
table.acc_tableinfo td:last-child{width:75%;}
table.acc_tableinfo table td{width:unset !important;}
table.acc_tableinfo table.responsive td:before{display:block !important;}
.boxblock{border:solid 1px var(--blue2);padding:25px 20px 20px;}
.boxblock h3:first-child{margin-bottom:20px;}
.boxred{border-color:#ff0000;}
.blocklist{margin:30px 0 30px -30px;}
.blocklist>li{padding-left:30px;}
body.homepage h1 a{color:#a5a5a5;}
body.homepage h1 a:before{background-color:#a5a5a5;bottom:0;}
.submenusp ._menu_title{font-size:25px;text-transform:uppercase;margin: 0 0 10px;line-height: 30px;border-bottom: solid 4px #fcb900;padding-bottom: 15px;}
ul.boardmemberslist{margin-left: -30px;}
ul.boardmemberslist>li{padding: 0 0 100px 30px;}
ul.boardmemberslist>li figure{height: 290px;display:block;}
.membermodals h2.person-title{margin:0 0 5px;}
.membermodals ._fimg,.membermodals ._fimg figure{position:absolute;left:0;width:488px;height:100%;top:0;max-height: 100vh;display: block;}
.membermodals ._fimg .fimg,ul.boardmemberslist>li figure .fimg{background-position:center top;}
.membermodals ._fimg figure img{width:100%;height:auto;}
.membermodals ._content{width:calc(100% - 600px);padding:100px 0;}
.membermodals .uk-modal-dialog{width:100%;margin:0;min-height:100vh;padding: 0;max-width: 100%;box-shadow:none !important;border: 0;overflow:hidden;}
.membermodals .content{position:relative;min-height:100vh;}
.membermodals .uk-modal-close{margin:0 !important;position: absolute;right: 0;z-index: 9;opacity: 1;background-color:var(--blue2);color: #ffffff !important;border-radius: 0 0 10px 10px;padding: 2px 13px;font-size: 25px;line-height: 100%;}
.membermodals .container{position:relative;}
ul.folderlist{margin-left:-15px;}
ul.folderlist>li{padding:0px 20px 15px;}
.dl_fileslist ._type i{font-style:normal;}
.dl_fileslist ._type .ext{width:64px;height:80px;background-size:contain;background-repeat:no-repeat;margin: 0 26px 0 0;float: none;top: 0;position: absolute;left: 0;}
.dl_fileslist ._type .ext.pdf{background-image:url("../images/pdf-bg.png");}
.dl_fileslist ._type .ext.docx,.dl_fileslist ._type .ext.doc{background-image:url("../images/doc-bg.png");}
.dl_fileslist ._type .ext.jpg,
.dl_fileslist ._type .ext.png,
.dl_fileslist ._type .ext.xls,
.dl_fileslist ._type .ext.xlsx{background-image:url("../images/img-bg.png");}
.dl_fileslist ._type .ext.zip{background-image:url("../images/zip-bg.png");}
.dl_fileslist ._type .ext.mp4{background-image:url("../images/mp4-bg.png");}
.dl_fileslist ._type .ext .txt{color:#ffffff;font-size: 14px;font-weight: 900;width: 100%;text-transform:uppercase;left: 0;letter-spacing: 0;top: auto;bottom: 18px;line-height: 100%;position: absolute;right:0;text-align: center;}
ul.dl_fileslist.withcontent{margin-top:30px;}
ul.dl_fileslist>li{margin-bottom:30px;}
.single-fileblock{margin:15px 0 30px;}
.dl_fileslist>li>.inner, .single-fileblock .inner,.wp-block-file{position:relative;font-size: 13px;background-color:#ebebeb;padding: 20px 20px 30px 90px;min-height: 80px;line-height: 17px;}
.dl_fileslist ._type{position:absolute;left:0px;font-size:50px;top:0px;line-height:100%;}
.dl_fileslist p{margin:0;}
.dl_fileslist ._infos{padding-right: 250px;}
.dl_fileslist ._title{margin-bottom:10px;}
.dl_fileslist ._title>a{color:#454545;}
.dl_fileslist ._title>a:before{height:1px;}
.dl_fileslist ._title>a:hover{color:var(--bluedark1);}
.dl_fileslist ._title>a:before,.dl_fileslist ._download>a,.wp-block-file .wp-block-file__button{background:var(--blue2);}
.dl_fileslist ._sizedate .sep{display:inline-block;vertical-align:top;margin:6px 5px 0;line-height:100%;}
.dl_fileslist ._sizedate .sep:before{content:"";width:5px;height:5px;background:#454545;border-radius:50%;display:block;}
.dl_fileslist ._download{position:absolute;right: 20px;top: 20px;}
.dl_fileslist ._download>a:hover,.wp-block-file .wp-block-file__button:hover{background-color:#1e3476;color:#fff;}
.loading{background:url("../images/loading.svg");width:128px;height:128px;margin:0 auto 50px;}
.fileslistb{position:relative;padding:5px 0 25px;}
.fileslistb .backb{position:absolute;right:0;top:0;}
.fileslistb h3{padding-right:200px;}
.otimgs img:first-child{margin-right:30px;}
.wp-block-file .wp-block-file__button{position:absolute;right:20px;top:20px;width:auto;}
.wp-block-file>a{width:calc(100% - 220px);display: block;vertical-align:top;color: #454545;}
.wp-block-file>a:hover{color:var(--bluedark1);}
.wp-block-file>a:before{background-color:var(--bluedark1);height:1px;}
.wp-block-file{padding-left:20px;}
.tickernews{position:absolute;left:0;top:0;width:100%;background-color: #fcb900;z-index:9;height: 70px;padding-top: 13px;}
.tickernews .marquee-sibling{font-size: 18px;font-weight: 700;background-color: #fcb900;position:relative;z-index:1;height:70px;padding-top:10px;padding-right:17px;cursor: text;}
.tickernews ul>li>a{font-size: 18px;color: #1a1a1a;}
.tickernews ul>li>a:hover{color:var(--blue-dark);}
.tickernews ul>li>a:before{background-color:var(--blue-dark);bottom:6px;}
.homebanner{background-color: #fcb900;border-bottom:solid 4px #1f3276;padding: 27px 30px 3px;margin: 40px 0 0;clear:both;}
.homebanner>*>a{font-size: 20px;font-weight: 700;color: #1a1a1a;padding-right:46px;}
.homebanner>*>a:hover:after,.homebanner>*>a:after{width: 27px;height: 24px;background-image:url("../images/icon-external.svg");top:0;}
.homebanner>*>a:before{bottom:-5px;}
.homeintros{margin-top:89px;}
.homeintros.homeintro1 h2{margin:0!important;}
.homeintros h3,.homeintros h1,.homeintros h2.sub{color:var(--blue2);font-weight:700;margin: 0 0 30px;font-size: 25px;line-height: normal;}
.homeintrosi h4{margin-bottom:15px;}
    
.homeevents{margin: 100px 0 0;position: relative;z-index: 1;}
.homeevents h3._title{margin:0;background-color: #0e819a;font-weight:700;color:#ffffff;border-bottom:solid 4px #fcb900;font-size:25px;padding: 28px 40px;text-transform: uppercase;}
.homeevents>*:first-child{float:left;width:calc(100% - 452px);padding-right:65px;}
.homeevents>*.homeblocks-2{float:right;width:452px;}
.homeevents>*.homeblocks-2 h3._title{background-color: #1f3276;}
.homeevents ._content{height:510px;position:relative;display: block;}
.homeevents .uk-slideshow,.homeevents .uk-slideshow>li{height:calc(510px + 95px) !important;}
.homeeventsd .innercont{height:510px;position: absolute;top: 0;width: 100%;}
.homeevents .slideshowmods .uk-slidenav{top:0;bottom:0;margin:auto 0;}
.homeevents .uk-overlay-bottom{bottom:100px;}
.homeevents ._content ._bg,.homeevents>*.homeblocks-2 ._content:before{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center center;}
.homeevents .uk-position-cover:not(:hover){background:transparent;}
.homeevents>*.homeblocks-2 ._content:before{content:"";background-color:rgba(31, 50, 118, 0.53);}
.homeevents ._content ._bg{z-index:-1;}
.homeevents>*.homeblocks-2 ._contenti{position:absolute;bottom:0;left:0;right:0;padding:0 68px 59px;text-align:center;}
.homeevents>*.homeblocks-2 ._content ._title{color: #ffffff;font-weight: 700;font-size: 24px;line-height:30px;margin:0 0 25px;}
.uk-position-cover{background-color: rgba(252, 185, 0, 0.3);opacity:0;}
.uk-position-cover:hover{opacity:1;}
.uk-cover-background{opacity:1 !important;}
.homeevents .uk-slideshow .uk-cover-background{background-size:contain;background-repeat:no-repeat;}
.homeevents .uk-slideshow>li{background-color:#ebebeb;}
.homeevents ._homeevent_desc{position:absolute;bottom: 0;z-index:4;background-color: #fff;left:0;right:0;width:calc(100% - 174px);margin:0 auto;padding: 20px 33px;height: 95px;display: flex;width: 100%;align-items: center;justify-content: center;}
.homeevents ._homeevent_desc p{margin:0;}
.homeevents ._homeevent_desc a:not(:hover){color:var(--blue-dark);}
.bottomlink._homeevent_desc{position:static!important;margin:0!important;width:100%!important;height:95px!important;}
.homeevents ._homeevent_desc ._title{font-size: 18px;font-weight: 700;}
.homeevents .uk-cover-background.default{background-color:var(--blue2);}
.slideshowmods .uk-dotnav>*>*{width:14px;height:14px;background-color: #ffffff;}
.slideshowmods .uk-dotnav>*>*:before{display:none;}
.slideshowmods .uk-dotnav>.uk-active>*,.slideshowmods .uk-dotnav>*>*:hover{transform:none;background-color: #fcb900;}
.slideshowmods .uk-dotnav{margin-left:-20px;}
.slideshowmods .uk-dotnav>*{padding-left:20px;margin:0 0 3px;}
.slideshowmods .uk-slidenav{width:24px;height:42px;line-height:100%;background:url("../images/icon-arrow-white-24x41.svg") no-repeat;top: auto;bottom: 114px;z-index: 2;}
.slideshowmods .uk-slidenav:before{display:none;}
.slideshowmods .uk-slidenav-previous{left:31px;}
.slideshowmods .uk-slidenav-next{right:31px;}
body.homepage .bottom_modules .moduletable{padding-top: 350px;}
.submenusp ul.menu>li>a{font-size: 14px;text-transform:uppercase;}
.submenusp ul.menu>li.welcome{display:none;}
.submenusp .activeparentm:not(.level_1) ul.menu>li,
.submenusp .activeparentm:not(.level_1) ul.menu>li>a,
.submenusp .activeparentm:not(.level_1) ul.menu>li>.sub-menu>li,
.submenusp .activeparentm:not(.wsiblings):not(.level_1) ul.menu>li>.sub-menu>li.current-menu-parent>a,
.submenusp .activeparentm.level_4:not(.level_1) ul.menu>li.current-menu-ancestor>.sub-menu>li.current-menu-ancestor>a,
.submenusp .activeparentm.level_4:not(.wsiblings) ul.menu>li.current-menu-ancestor>.sub-menu>li.current-menu-ancestor>.sub-menu>li,
.submenusp .activeparentm.wassocm.level_1 ul.menu>li,
.submenusp .activeparentm.wassocm.level_1 ul.menu>li>a{display:none;}
.submenusp .activeparentm.wassocm:not(.level_1) ul.menu>li>.sub-menu>li.menu-item-has-children,
.submenusp .activeparentm.wassocm:not(.level_1) ul.menu>li>.sub-menu>li.current-menu-item.menu-item-has-children>a,
.submenusp .activeparentm.level_4:not(.wsiblings) ul.menu>li.current-menu-ancestor>.sub-menu>li.current-menu-ancestor>.sub-menu>li.current-menu-ancestor>a{display:none !important;}
.submenusp .activeparentm.wassocm.level_1 ul.menu>li.current-menu-item, 
.submenusp .activeparentm.wassocm.level_1 ul.menu>li.current-menu-item>.sub-menu,
 .submenusp .activeparentm.wassocm.level_1 ul.menu>li.current-menu-item>.sub-menu>li, 
 .submenusp .activeparentm:not(.level_1) ul.menu>li.current-menu-parent, .submenusp .activeparentm:not(.level_1) ul.menu>li.current-menu-parent>.sub-menu, 
 .submenusp .activeparentm:not(.level_1) ul.menu>li.current-menu-parent>.sub-menu>li, .submenusp .activeparentm:not(.level_1) ul.menu>li.current-menu-ancestor, .submenusp .activeparentm:not(.level_1) ul.menu>li.current-menu-ancestor>.sub-menu, 
.submenusp .activeparentm:not(.level_1) ul.menu>li.current-menu-ancestor>.sub-menu>li.current-menu-ancestor, 
.submenusp .activeparentm:not(.level_1) ul.menu>li.current-menu-ancestor>.sub-menu>li.current-menu-ancestor>.sub-menu, 
.submenusp .activeparentm.wassocm:not(.level_1) ul.menu>li>.sub-menu>li.current-menu-item.menu-item-has-children, 
.submenusp .activeparentm.wassocm:not(.level_1) ul.menu>li>.sub-menu>li.current-menu-item.menu-item-has-children>.sub-menu,
.submenusp .activeparentm.level_4:not(.wsiblings) ul.menu>li.current-menu-ancestor>.sub-menu>li.current-menu-ancestor>.sub-menu>li.current-menu-ancestor,
.submenusp .activeparentm.level_4:not(.wsiblings) ul.menu>li.current-menu-ancestor>.sub-menu>li.current-menu-ancestor>.sub-menu>li.current-menu-ancestor>.sub-menu{display:block !important;margin:0 !important;padding:0 !important;}
.submenusp .activeparentm.level_4.wsiblings li.current-menu-ancestor>.sub-menu,
.submenusp .activeparentm.level_3.wsiblings ul.menu>li.current-menu-ancestor>.sub-menu>li{display:block;}
.submenusp .activeparentm.level_3.wsiblings ul.menu>li.current-menu-ancestor>.sub-menu>li.current-menu-ancestor>.sub-menu{padding:15px 0 20px 20px !important;}
.homesocial ul>li>a{width: 40px;height: 40px;background-color: #ffffff;border-radius:4px;text-align:center;font-size:23px;margin-right:8px;padding:8px 0 0;}
.homesocial ul>li>a:hover,.homesocial ul>li>a:focus{background-color:rgba(3, 145, 191, 0.4)}
.homesocial ul>li.search-icon>a{color: #1e3476;}
.homesocial ul>li._twitter>a{color: #88d6f2;}
.homesocial ul>li._fb>a{color: #2e51a0;}
.homesocial ul>li._vimeo>a{color: #62d1e5;}
.wicon.faq-c .faq-q{height:160px;padding: 63px 0 0 210px;font-size: 29px;line-height: 35px;margin-bottom: 22px;}
.wicon.faq-c .faq-q:before{content:"";width:140px;position:absolute;left:40px;top:0;height:100%;background-repeat:no-repeat;background-position:center center;}
.healthinfo .faq-q:before{background-image:url("../images/icon-heart.svg");}
.localserv .faq-q:before{background-image:url("../images/icon-local.svg");}
.nationalserv .faq-q:before{background-image:url("../images/icon-services.svg");}
.autisminfo .faq-q:before{background-image:url("../images/icon-autism.svg");}
.proftoolkit .faq-q:before{background-image:url("../images/icon-healthcare.svg");}
.strategiesp .faq-q:before{background-image:url("../images/icon-signature.svg");}
.wicon .faq-q:after{width:35px;height:20px;font-family:inherit;background:url("../images/icon-arrow-35x20.svg") no-repeat;content:"";right:52px;}
.wicon .faq-q.faq-o:after{content:"";transform:rotate(-180deg);top:0px;}
.wborder{border:solid 3px #fcb900;padding:20px 30px;}
body.pages .hscroll_search{display:block;font-size:20px;position:absolute;right:0;bottom:0px;text-align:left;} /*onscroll b4*/
body.home #btn-search4{display:none!important;}
body.pages .main-menu{/* padding-right: 50px; */} /*onscroll b4*/
.homefeatured{margin:100px 0 0;}
.homefeatured figure{display:block;height:300px;}
.homefeatured>ul{margin-left:-65px;}
.homefeatured>ul>li{padding:0 0 0 65px;}
.homefeatured>ul>li ._title{text-align:center;font-size:20px;line-height:25px;padding:0 20px;margin: 20px 0;}
.homefeatured>ul>li ._title>a{color:#1a1a1a;}
.homefeatured>ul>li ._title>a:hover{color:var(--blue-dark);}
.homefeatured>ul>li ._title>a:before{bottom:0;}
.at-above-post-page + h2,.at-above-post-page + h3,.at-above-post-page + h4,.at-above-post-page + ul{margin-top:0 !important;}

header.main a.main-logo{background-image:url("https://www.wihb.scot.nhs.uk/wp-content/uploads/2024/06/NHSWI-logo.svg") !important;background-size: contain !important;background-repeat: no-repeat!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;background-position: center top!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;} /*temp*/
#logo_main{height: 190px;padding: 26px 15px;} /*temp*/
body.home #logo_main{right:0;padding:0;height: 104px;top: 21px;width:145px;}
@media screen and (max-width:1022px) and (min-width:768px){  /*temp*/
	#logo_main{padding-left:0 !important;padding-right:0 !important;width:100px !important;}
}
.button2{background:#FCB900;font-size:16px;font-weight:700;color:#1E3476;text-align:center;padding:14px 20px;line-height:1;}
.button2:hover{color:#ffff;}
.button2:hover:before{bottom:0;height:100%;background:var(--blue2);}
.rightcarecols{margin:59px 0 0 -112px;}
.rightcarecols>*{padding:0 0 24px 112px;}
.flexbox.columns{flex-wrap: wrap;display: flex;}
.rightcarecols>*>*{min-height:100%;}
.rightcarecols figure{text-align:center;height:150px;margin:0 0 36px;}
.rightcarecols figure img{object-fit:contain;height:100%;}
.rightcarecols h3.title{text-align:center;color:var(--blue2);}
.rightcare-items:not(.rc_services) .rightcarecols h3.title{font-size:26px;line-height:1.2;}
.rightcarecols>*>*.inner{min-height:100%;}
.rightcarecols>*>*.inner>*{min-height:100%;}
.rightcarecols>*>* .introbox{color:#ffff;text-align:center;background:#1E3476;min-height:100%;z-index:1;position:absolute;top:0;height:100%;}
.rightcarecols .flip-front{padding:50px 20px;}
.rightcarecols .flip-back{padding:50px 40px;}
.rightcarecols .button2{width:calc(100% - 80px);margin:0 auto;position:absolute;left:0;right:0;bottom:49px;}
.flip-hor {
  -webkit-transition: -webkit-transform 0.8s;
  -moz-transition: -moz-transform 0.8s;
  -o-transition: -o-transform 0.8s;
  transition: transform 0.8s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-hor>*{
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
.flip-hor>*.flip-back{
  -webkit-transform: rotateY( 180deg);
  -moz-transform: rotateY( 180deg);
  -o-transform: rotateY( 180deg);
  transform: rotateY( 180deg);
}
.flip-hor:hover {transform:rotateY(180deg);}
.desc_rightcare{max-width:717px;}
.rc_services .uk-position-cover{background:transparent;}
.rc_services .rightcarecols figure,.rc_services .rightcarecols h3.title{transition:all 0.3s linear;}
.rc_services .rightcarecols>*:hover figure{opacity:0.5;}
.rc_services .rightcarecols>*:hover h3.title{color:#1e3476;}
.bluebox{background:#1e3476;padding:30px;color:#ffff;}
.bluebox h2,.bluebox h3,.bluebox h4{color:#fff;}
.bluebox h2,.bluebox h3,.bluebox h4{color:#fff;}
.button2.blueb,.button2.whiteb:hover{background:var(--blue2);color:#fff;}
.button2.whiteb{background:#fff;}
.button2.blueb:before{background:#1e3476;}
#ticker-news-btn{cursor:pointer;}
#ticker-news-btn.active .fas:before{content: "\f04b";}
.slidecont{position:absolute;left:0;right:0;z-index:1;bottom: 190px;}
.header_banner .uk-overlay-panel{bottom: 100px;z-index: 1;}
.slidecont .innercont{background:#fff;max-width:619px;font-size:40px;line-height:normal;padding:10px 20px;}
.slidecont .innerbtn{margin-top:30px;}
.slidecont .button:after{display:none;}
.slidecont .button{background:var(--yellow);color:var(--black);border-bottom:solid 4px var(--blue-dark);padding-left:24px;}
.header_banner .slideshowmods .uk-slidenav{top:50%;}
.submenul .social_mods a{width:24px;height:24px;}
.homeintros .uk-overlay{overflow:visible;}
.searchmenubtn a{font-size:20px!important;margin-left:20px;}
.xs-show{display:none;}

body.gaelic .footer_top .mods:nth-child(1){width:300px;}
body.gaelic .main-menu ul.menu.parent>li>a:not(.submenu-toggle){font-size:14px;padding-left:0px;line-height:1.2;}
body.gaelic .main-menu ul.menu>li.buttons>a:before{bottom:auto;top:10px;width:15px;display:none;}
body.gaelic.home .main-menu ul.menu.parent>li>a{margin-top:45px;}
body.gaelic.home .main-menu ul.menu.parent>li>a.submenu-toggle{margin-top:40px!important;margin-bottom:-3px!important;}
body.gaelic .main-menu ul.menu.parent>li{margin-left:20px;}
body.gaelic #logo_main{width:100px;top:35px;}
body.gaelic  #main-menu {width: calc(100% - 120px);}
body.gaelic .dropdown_mmenu h2.title{padding:0 20px;}
body.gaelic ul#footermenu li a,body.gaelic .copyright{font-size:12px;}

/*
@media screen and (max-width:1280px){
	body.gaelic #mobmenu.mob_menu {display: block !important;float: left;margin-top: 50px;}
	body.gaelic #main-menu{display:none;}
  body.gaelic .show_mobmenu ul.menu>li .sub-menu {
    margin: 10px 0;
    width: 100%;
    background: transparent;
    top: 0;
    transform: none;
    min-height: max-content;
    position: relative;
    z-index: 9;
  }
	body.gaelic .dropdown_mmenu .dropdownmr {
        max-height: 100% !important;
        overflow: unset;
        padding: 0 !important;
        width: 100%;
      }
 body.gaelic  .dropdown_mmenu ul.menu {
        width: 100%;
        margin-left: 0;
        padding: 0;
        float: none;
      }
	body.gaelic .dropdown_mmenu .dropdownml{display:none!important;}
	body.gaelic .dropdown_mmenu .widget_nav_menu{margin-left:0;}
	body.gaelic .show_mobmenu ul.menu.parent>li>a {
        font-size: 18px;
        font-weight: 700;
      }
	body.gaelic .dropdown_mmenu .dropdownml,
    body.gaelic .dropdown_mmenu .dropdownmr {
        width: inherit !important;
        float: none;
        display: block;
      }
	body.gaelic .dropdown_mmenu {
        width: inherit;
        position: relative;
        right: 0;
        top: 0 !important;
        left: auto;
        min-height: 100vh;
        background: #ffffff;
        display: block !important;
        max-height: 100%;
        height: 100%;
        transition: all 0.5s linear;
        transform: 0;
        max-width: 100%;
        min-width: 352px;
        opacity: 1;
        visibility: visible;
        padding: 0 30px;
      }

      body.gaelic .show_mobmenu ul.menu.parent>li>a {
        font-size: 18px;
        font-weight: 700;
      }
}*/
footer #gform_wrapper_1 .gform_title,.gform_required_legend{display:none;}
#gform_wrapper_1{margin-bottom:40px;}
input,textarea{font-family:inherit!important;}
#gform_fields_1{grid-row-gap:16px!important;}
.gform-theme--foundation .gfield textarea.medium{min-block-size:10rem!important;}
footer .gform-theme--foundation .gfield textarea.medium{max-height:80px!important;min-height:80px!important;}
.gform_button{transition:all 0.3s linear!important;background: var(--yellow)!important;color: var(--black)!important;
    border-bottom: solid 4px var(--blue-dark)!important;
    padding-left: 24px!important;text-transform:uppercase!important;}
.gform_button:hover{background:var(--blue-dark)!important;border-bottom-color:var(--yellow)!important;}
.gform-footer{margin-top:16px!important}
footer .gform_button{border-bottom-color:white!important;}
footer .gform_button:hover{color:var(--black)!important;background:white!important;}
footer .gform_validation_errors *,footer .gfield_validation_message,footer .gfield_description{color:white!important;}
footer .gform_validation_errors {border-color:white!important;}
footer input, footer textarea{text-align:left!important;}
#body_28 #right-article-mod .moduletable:last-child{border-left:0;}
.right-contact h2{margin-bottom:0;}
.contact-left{padding-right:30px;}

@media screen and (min-width:1023px){
	footer .footer_top{position:relative;}
footer #contact-us .logo1{position:absolute;bottom:25px;right:0;}
}
@media screen and (max-width:1022px){
	.contact-left{max-width:45%;}
}
@media screen and (max-width:781px){
	.contact-left{max-width:100%;padding-right:0;}
}

@media screen and (max-width:767px){
	footer .social_mods{position:static!important;margin:-20px 0 30px!important;}
	ul#footertopmenu{margin-top:30px!important;}
}