@charset 'utf-8';
/**
 * 
 * 	@author		George Iancu
 * 	@copyright	Cube Creative Ltd (c) 20167
 * 	@license	Commercial
 * 
 * 
 */



/**
 * 	HTML & Body
 */


*{ outline: none; }
*:hover{ 
			-webkit-transition: 0.4s color ease-in-out; -o-transition: 0.4s color ease-in-out; -moz-transition: 0.4s color ease-in-out; transition: 0.4s color ease-in-out;
			-webkit-transition: 0.4s background ease-in-out; -o-transition: 0.4s background ease-in-out; -moz-transition: 0.4s background ease-in-out; transition: 0.4s background ease-in-out;
			-webkit-transition: 0.4s background-color ease-in-out; -o-transition: 0.4s background-color ease-in-out; -moz-transition: 0.4s background-color ease-in-out; transition: 0.4s background-color ease-in-out;
	 }

.cc_build_row{ min-height: 80px !important; }
.cc-builder-row .cc-builder-column{ min-height: 80px !important; }

header,navigation,footer,section,main{ display: block; }

html.front, html.front body{ height: 100%; }
html.front body{font-family: "museo-sans", sans-serif;font-weight: normal;-webkit-font-smoothing: antialiased;text-shadow: 1px 1px 1px rgba(0,0,0,0.004);margin-bottom: 30px;}

h1,
h2,
h3,
h4,
h5,
h6{ font-weight: 300; color: #1a69b0; }

h1 b, h1 strong,
h2 b, h2 strong,
h3 b, h3 strong,
h4 b, h4 strong,
h5 b, h5 strong,
h6 b, h6 strong{ font-weight: normal; }

h1{font-size: 34px;line-height: 1.2em;}
h2{font-size: 24px;line-height: 1.2em;}
h3{font-size: 24px;line-height: 1.2em;}
h4{font-size: 22px;line-height: 1.2em;}
h5{font-size: 20px;line-height: 1.2em;}
h6{font-size: 18px;line-height: 1.2em;}

p,ol,ul,ul li, ol li{line-height: 1.4em;font-size: 16px;color: #5b6670;}
@media screen and (min-width: 1024px) and (max-width: 1141px) {
	p,ol,ul,ul li, ol li{font-size: 14px;}
}

a{font-weight: bold !important;color: #0072BB;}
a:hover{ text-decoration: underline; }
a.button:hover{ text-decoration: none; }

section[data-type="component-text"] p,
section[data-type="component-text"] p strong,
section[data-type="component-text"] p b,
section[data-type="component-text"] ul,
section[data-type="component-text"] ol,
section[data-type="component-text"] ul li,
section[data-type="component-text"] ol li{ color: #5b6670; }

section[data-type="component-text"] > ul,
section[data-type="component-text"] > ol{ margin: 0; }
section[data-type="component-text"] ul li{list-style-type: none;margin-left: 0;padding-left: 0;font-size: 16px;margin-bottom: 5px;text-indent: -9px;padding-left:18px;}
section[data-type="component-text"] ol li{margin-left: 16px;padding-left: 0;font-size: 16px;margin-bottom: 5px;text-indent: -9px;padding-left:18px;}
section[data-type="component-text"] ul li:before{content: "\2022";margin-right: 9px;float: left;font-size: 22px;position: relative;left: -8px;}

iframe{ border: none; }

/**
 * 	Utilis
 */
.appear{ display: none; }
.appear.onScreen{ display: block; }
.pointer{ cursor: pointer; }
.half-spacer{ width: inherit; height: 16px; display: block; margin: 0; padding: 0; clear: both; }
.spacer{ width: inherit; height: 32px; display: block; margin: 0; padding: 0; clear: both; }
.autocenter{margin-left: auto;margin-right: auto;float: none !important;}
.tooltip{font-size: 90% !important;padding: 0.5rem 1rem !important;text-align: center;}
.fullheight,
.fullheight > div{ height: 100%; }
.halfheight{ height: 50%; }
.halfheight > div{ height: 100%; }
.alert-circle{border-radius: 100%;width: 25px;height: 25px;border: 3px solid white;background: #e30513;display: block;padding: 1px 0;text-align: center;color: white;position: absolute;bottom: 6px;right: 5px;}
.alertbox{ border: 1px solid white; padding: 10px 15px; display: block; }
.alertbox.success{background: #32a232;color: white;}
.alertbox.error{background: #b75d5d;color: white;}
.nomargin{ margin: 0; }
.nomarginl{ margin-left: 0; }
.nomarginr{ margin-right: 0; }
.nopadding{ padding: 0; }
.nopaddingl{ padding-left: 0; }
.nopaddingr{ padding-right: 0; }
.relative{ position: relative; }
.overhidden{ overflow: hidden; }
.word-wrap{ word-wrap: break-word; }

.leftborder{ border-left: 2px solid white !important; }
.rightborder{border-right: 2px solid white !important; }

.vertical{ -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.horizontal{ -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }

.bold{ font-weight: bold; }
.size26{ font-size: 26px; }
.inherit{ font-size: inherit !important; font-weight: inherit !important; text-decoration: inherit !important; text-transform: inherit !important; letter-spacing: inherit !important; }
.inherit:hover{ text-decoration: inherit !important; }


/**
 * 	Animation delays
 */
.delay1s{ -webkit-animation-delay: 1s; -o-animation-delay: 1s; -moz-animation-delay: 1s; animation-delay: 1s; }
.delay2s{ -webkit-animation-delay: 1s; -o-animation-delay: 1s; -moz-animation-delay: 1s; animation-delay: 1s; }
.delay3s{ -webkit-animation-delay: 1s; -o-animation-delay: 1s; -moz-animation-delay: 1s; animation-delay: 1s; }
.delay4s{ -webkit-animation-delay: 1s; -o-animation-delay: 1s; -moz-animation-delay: 1s; animation-delay: 1s; }
.delay5s{ -webkit-animation-delay: 1s; -o-animation-delay: 1s; -moz-animation-delay: 1s; animation-delay: 1s; }


/**
 * 	Form elements
 */
label.is-invalid-label{ color: red; }
div[data-abide-error]{background: #f7e4e1;color: #4d4d4d;padding: 10px 15px;}
div[data-abide-error] *{ color: #4d4d4d; }


/**
 * 	BACK TO TOP LINK
 */
#back-to-top{background-color: #006ab4;color: white;text-align: center;padding: 25px 25px 20px 25px;display: inline-block;position: fixed;top: 30%;right: 0;font-size: 19px;display: none;z-index: 5;text-decoration: none;}
#back-to-top svg{display: block;margin-bottom: 5px;margin-left: auto;margin-right: auto;}


/**
 * 	SEARCH BOX
 */
#search-box{ }
#search-box form{ display: flex; align-items: center; }
#search-box form input{margin-right: 10px;margin-bottom: 0;box-shadow: none;background: white;}
#search-box form button{ }


/**
 * 	HEADER
 */
header{ padding: 25px 0; background: #fefefe; z-index: 100; position: relative; }
header > div{display: flex;align-items: center;justify-content: space-between;max-width: 75rem;margin-left: auto;margin-right: auto;margin-top: 15px;padding-left: 15px;padding-right: 15px;flex-wrap: wrap;flex-flow: row;position: relative;gap: 2rem;}
header > div > div{}
header > div > div:nth-child(2){ flex: 1; }
header svg{}

header .burger-menu-area{ display: none; }

.years-image{ height: 80px; margin-right: 5px; }


/**
 * 	FOOTER DRIVERS
 */
#footer-drivers{max-width: 75rem; padding-left: 15px; padding-right: 15px;margin:  0 auto;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;}
#footer-drivers > div{ width: 23%; }
#footer-drivers > div p{margin: 0;padding: 0;color: white !important;}
#footer-drivers > div .driver-button{background-color: #5b6670;color: white;font-weight: normal;font-size: 15px;width: 100%;display: flex;margin: 0 0 15px 0;}
#footer-drivers > div .driver-button > div:nth-child(1){background-color: #7c858d;padding: 10px;display: flex;align-items: center;width: 55px;height: 70px;overflow: hidden;min-height: 50px;justify-content: center;}
#footer-drivers > div .driver-button.single.dark > div:nth-child(1){background-color: #5b6670;text-align: center;width: 100%;justify-content: center;}
#footer-drivers > div .driver-button.single.light > div:nth-child(1){background-color: #7c858d;text-align: center;width: 100%;justify-content: center;flex-wrap: wrap;}
#footer-drivers > div .driver-button.single.light > div:nth-child(1) *{ width: 100%; }
#footer-drivers > div .driver-button:hover,
#footer-drivers > div .driver-button:hover > div:nth-child(1),
#footer-drivers > div .driver-button:hover.single.dark > div:nth-child(1),
#footer-drivers > div .driver-button:hover.single.light > div:nth-child(1){ background-color: #14a490; }
#footer-drivers > div .driver-button.extended{position: relative;}
#footer-drivers > div .driver-button.extended:before{content: " ";position: absolute;background: #7c858d;width: 4vw;height: 15px;top: -15px; display: none; }
#footer-drivers > div .driver-button.extended p:first-child{ font-weight: bold; }
#footer-drivers > div .driver-button > div:nth-child(2){display: flex;align-items: center;padding: 15px 20px;flex: 1;height: 70px;min-height: 50px;}
#footer-drivers > div .driver-button-half{background-color: #5b6670;color: white;font-weight: normal;font-size: 15px;width: 47%;margin: 0 6% 15px 0;float: left;}
#footer-drivers > div .driver-button-half.last{ margin-right: 0; }
#footer-drivers > div .driver-button-half > div{display: flex;align-items: center;padding: 15px 20px;flex: 1;height: 70px;justify-content: center;}
#footer-drivers > div .driver-button-half:hover{ background-color: #14a490; }

/**
 * 	FOOTER
 */
footer {max-width: 75rem;margin: 0 auto;padding-left: 15px;padding-right: 15px;}
footer > div{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;background-color: #ededed;padding: 30px 15px;}
footer > div > div{ }
footer > div > div:nth-child(1){ font-size: 12px; }
footer > div > div:nth-child(2){ font-size: 14px; }
footer p{ margin-bottom: 0; }
footer .core-nav{margin: 0 0 50px 0;padding: 0;list-style-type: none;display: flex;}
footer .core-nav li{}
footer .core-nav li:after{ content: "|"; margin: 0 15px; }
footer .core-nav li:last-of-type:after{ display: none; }
footer .core-nav li a{color: #5b6670;font-size: 15px;font-weight: bold;}
footer a {color:#004D7E;}

/**
 * 	WEB NAVIGATION
 */
navigation{margin-top: 15px;margin-left: auto;margin-right: auto;}
navigation ul{list-style-type: none;margin: 0;padding: 0;}
navigation ul li{display: inline;display: inline-block;margin: 0 5px;position: relative;}
navigation ul li:first-child{ margin-left: 0; }
navigation ul li a{display: block;padding: 10px 9px 10px;margin-bottom:10px;font-size: 16px;color: #4f5c6c;font-weight: 600;text-transform: lowercase;transition: none !important;}
navigation ul li a:hover{color: #fff;background-color: #0f9894; text-decoration: underline;}
navigation ul .active > a{color: #fff;background-color: #0f9894;}
navigation ul .active:after { content: ''; display: block; position: absolute; top: calc(100% - 10px); width: 100%; height: 10px; background: #0f9894; }

navigation ul ul{ display: none; }

navigation ul li .collapse-icon{ display: none; }

@media screen and (min-width: 64em) {
	navigation{ display: block !important; }
	navigation ul ul{ display: none !important; }
}


header> div .skip-link {position: absolute;right: 14px;bottom: -31px;font-size: 14px;color: #0f9894;}
header> div .skip-link:focus {color: #4f5c6c;}


/**
 * 	
 * PAGE HEAD
 * 
 */
#page-head{display: flex;flex-wrap: wrap;padding-top: 20px;padding-bottom: 20px;}
#page-head > div{  }
#page-head > div:nth-child(1){ flex: 1; }
#page-head > div:nth-child(2){flex-basis: 260px;}
#page-head > div:last-of-type{flex-basis: 170px;}

#page-head .breadcrumb{margin-top: 0 !important;margin-bottom: 30px !important;}
#page-head .breadcrumb ul{ margin: 0 !important; }

#page-head .sharethis-inline-share-buttons{margin-top: 0;}
main div#page-head p { padding-bottom: 5px; margin: 0; color: #4f5c6c; font-weight: 600; }
main div#page-head .share-buttons { width: 132px; float: right; }
main div#page-head .share-buttons p { width: 132px; float: right; }

/**
 * 	Content
 */
#home-content .background { background-color:#eff3f5; }
#home-content .padding {padding:30px 20px 20px 20px}
#home-content .small, #content-pages .small{font-size: 14px; line-height:19px; font-weight:100}
#home-content .right, #content-pages .right{font-size: 14px; line-height:19px; padding-top:15px}
#home-content .link, #content-pages .link, #casestudies .link{text-decoration:underline;}
#home-content .temp-im, #content-pages .temp-im {width:100%; height:100px; margin-top:10px; background-size: cover; background-position: center; }
#casestudies .temp-im{width:90%; height:100px; margin-top:10px; background-size: cover; background-position: center; }
#home-content .basefix, #content-pages .basefix{padding-bottom:30px}
#home-content .vid-space, #casestudies .vid-space {margin-bottom:30px}
#home-content .video-url, #casestudies .video-url{ display: block; height: 100%; }
#home-content .video-box { width: 100%; padding-bottom: 56.25%; position: relative; }
#home-content .video-box .video-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#home-content .video-box .video-content iframe { width: 100%; height: 100%; }

#content-pages{max-width: 75rem;margin: 0 auto;padding-left: 15px;padding-right: 15px;}
#content-pages h1, #team h1 {line-height:60px}
#content-pages .rule, #casestudies .rule, #team .rule, #resources .rule , #contact .rule, #newspage .rule {border-top: #14a490 3px solid;}
#content-pages .breadcrumb, #casestudies .breadcrumb, #team .breadcrumb, #resources .breadcrumb, #contact .breadcrumb, #newspage .breadcrumb{margin-bottom:10px; font-size:13px; margin-left:0px; margin-top:10px}
#content-pages .top-area, #casestudies .top-area, #team .top-area, #resources .top-area, #resources .top-area, #contact .top-area{/* min-height:100px */}
#content-pages .padding, #casestudies .padding , #team .padding , #contact .padding{padding:20px 20px 20px 20px}
#content-pages .para-white, #contact .para-white {color:white}
#content-pages .olist {margin-left: 0;padding-right: 0;list-style-type: none;} /** Listings within content **/
#content-pages .olist li {counter-increment: step-counter; margin-left:50px; font-weight:500}
#content-pages .olist li:before {content: counter(step-counter);display: inline-block; width: 1.7em; margin-left: -3em; margin-right: 1.25em; text-align: center ;font-size: 100%;background-color: #1a69b0; color: white; font-weight: bold;}
#content-pages .vsmall, #casestudies .vsmall , #contact .vsmall {font-size:14px !important; line-height:18px}
#content-pages .white-smaller, #contact .white-smaller {font-size:18px; line-height:22px; color:white; padding-bottom:5px}
#content-pages .breadcrumb li, #casestudies .breadcrumb li, #team .breadcrumb li, #resources .breadcrumb li, #contact .breadcrumb li, #newspage .breadcrumb li {display: inline-block; list-style-type: none;}
#content-pages .right-image {width:100%;height:360px;background-repeat: no-repeat;background-position: center center;background-size: auto 100%;background-color: transparent;}
#content-pages .temp-hide {display:none} /** Temp hide block for testing **/
.tab > img.open{ transform: rotate(180deg); }
.provider-title {font-size:35px; font-weight:500;  line-height:40px; bottom:20px;}
#content-pages .boxcontentThird{width:75%; height:18%; color:white; background-color:rgba(26,105,177,0.65); padding:8px; position:absolute; bottom:0; left:0; font-size:13px }	

#content-pages .breadcrumb li:after{content: "//";margin-left: 5px;margin-right: 1px;}
#content-pages .breadcrumb li:last-of-type:after{ display: none; }

#content-pages #headertop-box *{ color: white !important; font-size: 12px; line-height: 1.6em; }
#content-pages #headertop-box strong,
#content-pages #headertop-box b{ font-size: 14px; }

#exampleModal1 .im-padding{padding-bottom:15px; width:100%;}
#exampleModal1 p{padding:0px; margin:0px; font-size:13px; font-weight:700;color:#4f5c6c}
#exampleModal1 .close-button, #exampleModal1 .close-button.medium {font-size: 3em; right:25px; color:#1a69b0}

.para-white .vsmall a { color: #FFF; }

#casestudies h3, #casestudies h4, #casestudies p {/* font-size:13px; *//* color:white; */}
#casestudies .content p{font-size: 16px; line-height: 22px; color:#000}
.content .excerpt-text{ font-size:18px; margin-top: 1rem; display: block; line-height: 20px; }
#casestudies .heightcol, #resources .heightcol, #content-pages .heightcol{position: relative;min-height: 220px;display: flex;align-items: center;}
#casestudies .heightcol:before,  #resources .heightcol:before, #content-pages .heightcol:before {content:"";display: block; 	/* initial ratio of 1:1*/}
#casestudies .heightcol2{position: relative;}
.labels {color: black !important; padding-bottom:5px; margin:0px}
#casestudies .boxcontent{position:  absolute;bottom: 0px;right: 0;width: 70%;min-height: 50%;color:white;}
#casestudies .boxcontent *{ color: white; }
#casestudies .boxcontentThird{position:  absolute; bottom: 0px;	left: 0; width:25%; height:50%; color:white; background-color:rgba(26,105,177,0.65); }
#casestudies .boxcontent-low{position:  absolute; bottom: 0px;	left: 0; width:100%; /*height:60px;*/ color:white; background-color:rgba(79,92,108,0.65); padding:10px; font-size:13px; font-weight:700; text-align:center; -webkit-filter: grayscale(0%); filter: grayscale(0%);}
#casestudies .third{position: absolute;top: 0px;right: 0;width:100%;height:33.33333%;color:white;background: url(/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/temp-vid-img-back.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}
#casestudies .twothird{position: absolute; top: 33.33333%;	right: 0; width:100%; height:66.6666%; color:white;}
#casestudies .icon-block{text-align:center; padding-top:35px; font-size: 16px; font-weight:700}
#casestudies .icon-block img{padding-bottom:15px}
#casestudies .icon-block a{ color: #FFF; }
#casestudies .cs-sml{background: url(/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/temp-cs-sml.png);background-size: 100%;background-size: cover;background-position-x: center;filter:grayscale(1);-webkit-filter: grayscale(100%);position: static;height: 200px; margin: 3px;width: 31.33%;}
#casestudies .cs-sml:hover{filter:grayscale(0) !important;-webkit-filter: grayscale(0%) !important;}
#casestudies .cs-sml a{color: #FFF;}
#custom-background{ -webkit-filter: grayscale(100%); filter: grayscale(100%); }
#casestudies .vid-image, #content-pages .vid-image{background-image: url(/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/temp-vid-img-back.jpg);}
#casestudies .vid-image2{background-image: url(/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/temp-vid-img-back2.jpg);}
#casestudies .temp-back{background-image: url(/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/case-temp.jpg);background-size: 100%; position: relative}
#casestudies .p30, #content-pages .p30, #team .p30 , #resources .p30, #contact .p30{/* padding-top:30px; */}
.p15{ padding-top: 15px; }
#casestudies select, #team select, #newspage select {border-radius: 8px; font-size:13px; height: 2.75em; width:80%}
[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week] {border-radius: 8px; font-size:13px; height: 2.75em; width:80%}
#casestudies .p0 {padding-right:0px;}
#casestudies .m0 {padding-left:10px;}
#casestudies .title {color: black !important; font-size:15px} 
#casestudies .over {overflow:hidden}
#casestudies-header{ margin: 0; }
#casestudies-title{ font-weight: normal; }
.header-image{ height: 350px; background-size: cover; background-position: center;}
#study-video{ height: 50%; background-color: rgba(26, 105, 177, 0.65); color:#FFF; font-weight: 600; text-align: center; display: inline-block; margin-top: 175px; }
#study-video p{ font-size: 19px; }
#study-video a{ color:#FFF; }
.study-text-holder p{ color: #000; }
.vertical-center{ position: relative; top: 50%; transform: translateY(-50%); }
.image-back{ background-size: cover; position: relative; }
.margin-left-text{ margin-left: 40px; }
.case-studies-holder{max-height: 780px;overflow-y: scroll;overflow-x: hidden;display: flex;flex-wrap: wrap;}
.case-title{ margin-top: 10px; }
.fa-file-pdf-o{ font-size: 22px; }
a.download-study { color: white; background: #1779ba; float:right; margin-left:30px; margin bottom:20px; }

#team .text-content { width: calc(100% - 20px); }
#team h4 {font-size: 16px; color:white; padding:0px; margin:0px; line-height:25px;margin-bottom:15px;}
#team .member-name { color: white; font-weight: 500; margin: 6px 0 0; }
#team .member-role { margin-bottom: 40px; }
#team .heightcol{position: relative;}
#team .heightcol:before{content: ""; display: block; padding-top: 100%; 	/* in itial ratio of 1:1*/}
#team .boxcontent {position: absolute; bottom: 10px; left: 10px; width: 100%; color: white;}
#team .profile{font-size:14px; margin-top:15px; padding-right:15px}
#team .profile-top p{font-size: 14px; color:white; padding:0px; margin:0px; line-height:24px}
#team .profile-top p:not(:empty) { margin-bottom: 10px; }
#team .profile-top{position:relative}
#team .close-profile{position:absolute; top:-8px; right:15px; font-size:20px; font-weight:bold; color:white; cursor: pointer;}
#team .social-profile:not(:empty){ margin-bottom:15px;color: white; }
#team .social-profile img{ position: relative; top: -2px; margin-left: 2px; }
#team .meet-subheading h3{margin-bottom: 10px;}
#team .social .has-tip, 
#team .social-profile .has-tip { border: none; }

#resources .boxcontent{/* position: absolute; */top: 0px;width:100%;/* height:100%; */color:white;text-align: center;padding: 20px 10px;}
#resources .mt20{margin-top:20px}
#resources .mt20 i.fa{ color: #FFF; }
#resources .mt35{}
#resources .title{font-size:14px; font-weight: 800; padding-left:10px; padding-right:10px}
#resources h2{ margin-top: 20px; }

.video-description{ display:none; }
#video-banner{max-height: 350px;overflow: hidden;margin-bottom: 15px;}
.video-banner-content{ height: 100%; }
.aspect-ratio-wrapper{ width: 100%; display: inline-block; position: relative; }
.aspect-ratio-wrapper:after{ padding-top: 100%; display: block; content: ''; }
.youtube-video{ width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
.video-information h4{ margin: 0px; }
.video-information h2{ color: #FFF; }
.description-holder{height: calc(100% - 170px);width: 100%;overflow-y: scroll;color: #FFF;margin-bottom: 20px;}
.view-more-channel{ height: 30px; color: #FFF; width: 100%; }
.view-more-channel a{ color: #FFF; }
.view-more{ font-size: 20px; }
.video-box-thumbnail{background-size: cover;background-position: center;cursor: pointer;margin: 10px;position: relative;align-self:flex-start;}
#newspage .video-box-thumbnail{ margin: 0;  }

.news-image.medium { width: 50%; float: left; margin: 0px 15px 5px 0px; }
.news-image.small { width: 25%; float: left; margin: 0px 15px 5px 0px; }

.event-left{ padding-right: 40px; }
.event-right{ text-align: center; }
.location-holder { margin-left: 15px; }

#square-box{ height: 400px; width: 100%; }
.expandable-data{overflow: hidden;width:100%;background-color: #F7F9FA;display: none;height: auto;margin-bottom: 15px;max-width: 75rem;}
.search-results{
    padding-left: 0;
    padding-right: 0;
}
.item-boxes{ padding: 5px; }
.team-pictures{ max-width: 450px; max-height: 450px; }

/*
 * Business form
 */
.required{ color: red; font-size: 12px; line-height: 12px; }
.form-holder{ width: 100%; padding: 15px; background-color: #fafafa; }

/*
 * News Page
 */
.news-block{/*background-color: #F7F9FA;*/padding: 20px;color: #1a69b0;margin-top: 1rem;padding: 15px 30px;}
.news-content{ padding-left: 20px; }
.news-header{ font-size: 24px; line-height: 1.2; margin: 0px; }
.news-header a.news-title{font-size: 24px;color: #1a69b0;font-weight: 300 !important;text-decoration: none;margin-bottom: 5px;display: block;}
.news-header a.news-title:hover{ text-decoration: underline; }
.news-author {font-size: 18px;display: block;color: #5b6670;}
.news-subtext{font-size: 13px;color: #1a69b0;display: block;margin-top: 5px;}
.news-readmore{ color: #1a69b0; display: block; }
.news-description{font-size: 16px;margin-top: 25px;}
.news-description p{ color: #000; margin-bottom: 0px; }

.news-image.default{ margin-bottom: 15px; }
.news-image .news-image-container{width: 100%;background-size: cover;background-position: center center; background-repeat: no-repeat;}
.news-image.default .news-image-container{ padding-top: 50%; }
.news-image.medium .news-image-container,
.news-image.small .news-image-container{ padding-top: 100%; }

.news-image-caption {background: #eeeff0;padding: 10px;margin-top: 0;display: inline-block;}
.news-image-caption p {margin: 0;font-size: 13px;}

/*
 * News Page - Single Article
 */
body.news #page-head{padding-bottom: 0;}
body.news .news-date{margin-bottom: 3px;font-weight: 600;margin-top: 5px;}
body.news .blog_by{margin-bottom: 3px;}

body.news .news-article-single{  }
body.news .news-article-single .news-article-single-content{  }
body.news .news-article-single .news-article-single-content p:first-of-type{font-size: 20px;margin: -5px 0 15px 0;line-height: 1.4;}
body.news .news-article-single .news-article-single-content p:first-of-type *{ font-weight: normal; }


#contact h4 {font-size:16px; color:black; margin:0px; padding:0px;  font-weight:400; line-height:25px}
#contact [type=text], #contact [type=email] {border-radius: 0px; background-color:#EFF3F5; border:0px; box-shadow: inset 0px 0px; color: black; height: 3em; width:100%}
#contact .address {font-size: 17px;line-height: 22px;}
#contact ::-webkit-input-placeholder {color: #4f5c6c; opacity: 1; font-size:15px}
#contact textarea {border-radius: 0px; background-color:#EFF3F5; border:0px; box-shadow: inset 0px 0px; color: black; width:100%; margin: 0 0 1rem; padding: 0.5rem; min-height:100px}
#contact textarea:focus, #contact [type=text]:focus, #contact [type=email]:focus{ box-shadow: 0 0 5px rgba(26, 105, 177, 1); border: 1px solid rgba(26, 105, 177, 1);} /** Form input Focus **/
#contact .padleft, #content-pages .padleft {padding-left:0px} /**Contact Page Content Alignment fix**/
#contact .button {background-color: #0f9894;margin-top:10px;float: left;margin-right: 15px;}
#contact .button:hover {background-color: #4f5c6c;}
#contact form{padding-top:20px} /** Top fix on form after content **/
#contact .address-block{margin-top: 0;}

.podcastsLink { color: #4f5c6c; }

/**
 * 	Temp pic visuals - Meet the Team
 */
#team .temp-generic{background: url(/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/temp-profile.jpg); background-size: 100%;}
#team .temp-generic2{background: url(/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/temp-profile2.jpg); background-size: 100%;}
#team .temp-liz{background: url(/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/temp-liz-mear.png); background-size: 100%;}
#team .temp-gid{background: url(/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/temp-Gideon-Ben-Tovim.png); background-size: 100%;}
#team .temp-bru{background: url(/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/temp-bruce-ash.png); background-size: 100%;}
#team .temp-bin{background: url(/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/temp-dr-bina-rawal.png); background-size: 100%;}
#team .temp-lis{background: url(/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/temp-lisa-butland.png); background-size: 100%;}
#team .temp-phi{background: url(/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/temp-phil-jennings.png); background-size: 100%;}
#team h2{font-size:18px; padding:0px; margin:0px; color:white; margin-top:20px; line-height:20px;}

/**
 * 	Sub Menu
 */
#sub-menu{ display: none; }
#sub-menu .sub-menu {display: none;background-color: #0f9894;margin-top:0px;flex-wrap: wrap;position:relative;padding: 10px 0;} /** Sub Menu Hide option**/
#sub-menu .padding {padding: 20px 20px 10px 20px;}
#sub-menu .sub-foot {background: #0aa09c;padding:10px 5px;}
#sub-menu .border-right{border-right: solid 1px white}
#sub-menu .sub-copy, #sub-menu .sub-copy a{font-size:13px; font-weight:600; color: white}
#sub-menu .sub-copylink {font-size:13px; font-weight:600; text-decoration:underline; color: white}
#sub-menu .sub-social {padding-right:2px; padding-left:3px;}
#sub-menu .close-menu { position: absolute; top: 4px; right: 10px; font-size: 20px; font-weight: 700; cursor: pointer; }
#sub-menu a.navgroup {color: white;text-decoration: none;font-size: 17px;color: white;font-weight: bold;padding-left:5px;padding-bottom:0px;margin-bottom: 8px;display: block;}
#sub-menu a.navgroup:hover{ text-decoration: underline; }
#sub-menu a.navlink {color: white;text-decoration: none;margin:0px;padding: 0px 0px 2px 25px;font-size: 14px;display: block;font-weight: normal !important;text-indent: -11px;}
#sub-menu a.navlink:before{ content: "\2022"; margin-right: 5px; }
#sub-menu a.navlink:hover{ text-decoration: underline; }
#sub-menu hr {margin:0px 0px 8px 0px; padding:1px 0px 0px 0px; width:80%}
#sub-menu .pad-fix {padding-top:8px}
#sub-menu .pad-fix2 {padding-top:5px}
#sub-menu p b {font-weight:700}

/**
 * 	Editor Classes
 */
.blue {color:#1a69b0} 
.blue-back {background-color:#1a69b0} 
.dgrey {color:#4f5c6c}
.aqua-background {background-color:#0f9894;margin-bottom:20px} /** Colour for video-background right area **/
.vlgrey-back {background-color:#eff3f5} /** Colour for 1st or 2nd right area **/
.lgrey-back {background-color:#8895a0} /** Colour for 1st or 2nd right area **/
.dgrey-back {background-color:#4f5c6c} /** Colour for 1st or 2nd right area **/
.grey-back {background-color:#a4a6ac;} /** Colour for 3rd right area **/
.blue-back-opaque {background-color:#1a69b0;}
.aqua-back-opaque {background-color:#0f9894; /** opacity: 0.75;filter: alpha(opacity=75); **/}
.white-copy {color:white}
.dgrey-copy {color:#4f5c6c}	
.absolute {position:absolute}
.relative {position:relative}
.tab {min-height:180px; }

/**
 * 	Modal
 */
.reveal{border-radius: 10px}

/*
 * SIDEBAR
 */
.sidebar-box a{ color: #FFF; }

/**
 * 	MAIN CONTAINER
 */
.container{ max-width: 75rem; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; }
main{min-height: 50vh;margin: 0 0 10px 0;}


/**
 * 	HERO SLIDER
 */
#hero-slider{ max-width: 75rem; padding-left: 15px; padding-right: 15px; margin: 0 auto; }
#hero-slider .slick{ }
#hero-slider .slick div.slick-slide{position: relative;height: 400px;background-repeat: no-repeat;background-size: cover;background-position: center center;} /** each slide **/
#hero-slider .slick div.slick-slide .caption{position: absolute;width: 100%;height: 50%;color: white;padding: 50px 20px;display: flex;align-items: center;top: auto;bottom: 0;} /** caption **/
#hero-slider .slick div.slick-slide > img{ } /** image **/
	
#hero-slider .slick div.slick-slide .caption{ }
#hero-slider .slick div.slick-slide .caption.left{right: auto;left: 0;bottom: auto;top: 0;width: 33.33%;height: 100%;}
#hero-slider .slick div.slick-slide .caption.center{ }
#hero-slider .slick div.slick-slide .caption.right{ right: 0; left: auto; bottom: auto; top: 0; width: 33.33%; height: 100%; }

#hero-slider .slick div.slick-slide .caption.blue{ background-color: #0072bb; background-color: rgba(3, 74, 144, 0.7); }
#hero-slider .slick div.slick-slide .caption.green{ background-color: #04a995; background-color: rgba(0, 148, 135, 0.7); }
#hero-slider .slick div.slick-slide .caption.black{ background-color: #5b6670; background-color: rgba(0, 0, 0, 0.6); }

#hero-slider .slick div.slick-slide .caption p{ color: white; }
#hero-slider .slick div.slick-slide .caption p:first-child{ font-size: 26px; line-height: 28px; margin-bottom: 10px; }
#hero-slider .slick div.slick-slide .caption a{color: white;text-decoration: underline;}
#hero-slider .slick div.slick-slide .caption.transparent * { color: #5b6670; }

#hero-slider .slick .slick-arrow{position: absolute;bottom: 20px;right: 20px;z-index: 999;cursor: pointer;}
#hero-slider .slick .slick-arrow-prev{right: 70px;}
#hero-slider .slick .slick-arrow-next{ }

#hero-slider .slick-dots{list-style-type: none;margin: 0;position: absolute;bottom: 20px;left: 20px;}
#hero-slider .slick-dots li{width: 20px;height: 20px;background: none;border-radius: 100%;float: left;border: 2px solid #999;margin-right: 5px;cursor: pointer;}
#hero-slider .slick-dots li.slick-active{ border-color: white; }
#hero-slider .slick-dots li button{ display: none; }


/**
 * 	HOME DRIVERS (top)
 */
#home-drivers-heading{max-width: 75rem;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
#home-drivers-heading h2{color: #475c6d;font-weight: inherit;font-size: 24px;line-height: 1;margin-top: 25px;margin-bottom: 13px;}
section#home-drivers{max-width: 75rem;padding-left: 15px;padding-right: 15px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;margin-top: 7.5px;margin-bottom: 50px;}

section#home-drivers > a{flex: 1;background-color: #0f9894;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding: 15px;color: white;margin: 0 7.5px 0 0;height: 130px;align-content: center;cursor: pointer;border-radius: 10px;box-shadow: 1px 2px 2px #999;}
section#home-drivers > a:last-of-type{ margin-right: 0; }
section#home-drivers > a:hover{ background-color: #475c6d !important; }
section#home-drivers > a svg{ height: 40px; width: auto;}
section#home-drivers > a p{font-size: 14px;color: white;width: 100%;text-align: center;font-weight: bold;margin-top: 10px;margin-bottom: 0;}


/**
 * 	SOCIAL HUB
 */
#social-hub{overflow: hidden; }
#social-hub.reduced{  }
#social-hub.reduced .row2{ display: none; }

#social-hub .expandhub{ display: block; }

#social-hub .box{padding: 10px;color: white;height: 100%;}
#social-hub .box.box-blue{ background-color: #406eae; box-shadow: inset 0 0 0 1000px rgba(64,110,174,.6); }
#social-hub .box.box-darkblue{background-color: #254182;box-shadow: inset 0 0 0 1000px rgba(21, 48, 109, 0.6);}
#social-hub .box.box-darkgrey{ background-color: #4f5c6c; box-shadow: inset 0 0 0 1000px rgba(79,92,108,.6); }
#social-hub .box.box-green{background-color: #408e78;box-shadow: inset 0 0 0 1000px rgba(3, 78, 2, 0.4);}
#social-hub .box.box-ligreen{background-color: #0f9894;box-shadow: inset 0 0 0 1000px rgba(94, 163, 145, 0.6);}
#social-hub .box.box-black{ background-color: #222221; box-shadow: inset 0 0 0 1000px rgba(34,34,33,.6); }
#social-hub .box.box-white{ background-color: white; box-shadow: inset 0 0 0 1000px rgba(255,255,255,.6); color: #4f5c6c; }
#social-hub .box.box-ligrey{ background-color: #8996a1; box-shadow: inset 0 0 0 1000px rgba(137,150,161,.6); }
#social-hub .box.box-cyan{background-color: #1bb5a7;box-shadow: inset 0 0 0 1000px rgba(18, 99, 107, 0.77);}
#social-hub .inactive{background: #eee url('/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/powered-off.png') no-repeat center center !important;cursor: pointer;}
#social-hub .inactive *{ visibility: hidden; }

#social-hub .row1 .columns:nth-child(1) .inactive{ background-color: #406eae !important; }
#social-hub .row1 .columns:nth-child(2) .inactive{ background-color: #254182 !important; }
#social-hub .row1 .columns:nth-child(3) .inactive{ background-color: #4f5c6c !important; }
#social-hub .row1 .columns:nth-child(4) .inactive{ background-color: #408e78 !important; }

#social-hub .row2 .columns:nth-child(1) .inactive{ background-color: #408e78 !important; }
#social-hub .row2 .columns:nth-child(2) .inactive{ background-color: #4f5c6c !important; }
#social-hub .row2 .columns:nth-child(3) .inactive{ background-color: #406eae !important; }
#social-hub .row2 .columns:nth-child(4) .inactive{ background-color: #8996a1 !important; }
#social-hub .row2 .columns:nth-child(5) .inactive{ background-color: #254182 !important; }

#social-hub .row3 .columns:nth-child(1) .inactive{ background-color: #8996a1 !important; }
#social-hub .row3 .columns:nth-child(2) .inactive{ background-color: #406eae !important; }
#social-hub .row3 .columns:nth-child(3) .inactive{ background-color: #254182 !important; }
#social-hub .row3 .columns:nth-child(4) .inactive{ background-color: #408e78 !important; }
#social-hub .row3 .columns:nth-child(5) .inactive{ background-color: #4f5c6c !important; }


#social-hub .box p,
#social-hub .box hr{ margin: 5px 0; padding: 0; }
#social-hub .box a{ color: white; }
#social-hub .box .title{color: white;font-size: 25px;font-weight: 100;margin: 0 0 10px 0;line-height: normal;}
#social-hub .box.box-white .title{ color: #4f5c6c; }
#social-hub .box.box-white a{ color: #4f5c6c; }

#social-hub .box select{ border-radius: 7px; }

/** Social Hub - SPECIFIC BOXES **/
#social-hub .box.box1 input{background: rgba(255,255,255,0.4);border: none;margin: 0 0 7px 0;}
#social-hub .box.box1 input.is-invalid-input{ border: 1px solid red; background: #f9ecec; }
#social-hub .box.box1 input:last-child{ margin: 0; }

#social-hub .box.box5{ cursor: pointer; }

#social-hub .box.box6 .event-item { cursor: pointer; }
#social-hub .box.box6 .event-item .event-date{background: #4f5c6c;color: white;text-align: center;padding: 10px;}
.event-cal{border: 4px solid #eee;width: 55px;text-align: center;margin: 5px;}
.event-cal .event-cal-month{padding: 2px 10px;background: white;color: #000;font-size: 14px;font-weight: 600;letter-spacing: 1px;}
.event-cal .event-cal-day{ font-weight: 700; font-size: 23px; background: #eee; border-top: 4px solid #eee; }
#social-hub .box.box6 .event-item .event-image{ height: 95px; box-shadow: inset 0 0 0 1000px rgba(79, 92, 108, 0.1); background-position: center center; background-size: cover; background-repeat: no-repeat; position: relative; }
#social-hub .box.box6 .event-item .event-image .event-location{background: #4f5c6c;color: white;padding: 5px 10px;position: absolute;bottom: 0;right: 0;}
#social-hub .box.box6 .event-item .event-desc{background: #eff3f5;padding: 5px 10px;margin-top: 5px;}

#social-hub .box.box7 .square{background-color: #4f5c6c;height: 100%;padding: 10px; }
#social-hub .box.box7 .icons{font-size: 28px; }

#social-hub .box.box8{ padding: 0; }
#social-hub .box.box8 .box8a{ background-color: #661249; background-image: url('/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/hubox-socialhub.png'); background-position: top right; background-size: inherit; background-repeat: no-repeat; padding: 15px; }
#social-hub .box.box8 .box8a a{ height:100%; display: flex; }
#social-hub .box.box8 .box8a a p { align-self: flex-end; }
#social-hub .box.box8 .box8b{ background-color: #0f9894; background-image: url('/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/hubox-gallery.png'); background-position: center center; background-size: cover; background-repeat: no-repeat; box-shadow: inset 0 0 0 1000px rgba(3, 78, 2, 0.4);padding: 15px;}
#social-hub .box.box8 .box8b a{ height: 100%; }

#social-hub .box.box9 { background-image: url('/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/hubox-news.png'); background-position: center center; background-size: cover; background-repeat: no-repeat; }
#social-hub .box.box9 hr{ margin: 15px 0; }

#social-hub .box.box10 hr{ margin: 15px 0; }

#social-hub .box.box11 { background-image: url('/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/hubox-podcast.png'); background-position: center center; background-size: cover; background-repeat: no-repeat; }

#social-hub .box.box12 .blog-item .blog-date{color: white;text-align: center;padding: 0;}
#social-hub .box.box12 .blog-item .blog-date .blog-cal{border: 2px solid white;}
#social-hub .box.box12 .blog-item .blog-date .blog-cal .blog-cal-month{padding: 0px 5px;background: white;color: #000;font-size: 14px;font-weight: 600;letter-spacing: 2px;}
#social-hub .box.box12 .blog-item .blog-date .blog-cal .blog-cal-day{font-weight: 700;font-size: 20px;}
#social-hub .box.box12 .blog-item .blog-content{height: 100%;box-shadow: inset 0 0 0 1000px rgba(79,92,108,0.1); background-position: center center; background-size: cover; background-repeat: no-repeat; position: relative; }
#social-hub .box.box12 .blog-item .blog-content p{margin-top: 0;}
#social-hub .box.box12 .blog-item .blog-desc{background: #eff3f5;padding: 5px 10px;margin-top: 5px;}

#social-hub .box.box13{ padding: 0; color: white; }
#social-hub .box.box13 .shrink{ background: #1a69b1; }
#social-hub .box.box13 .shrink i{ margin: 10px 0; }

#social-hub .filter-hub{display: none;background: #222221;height: 80%;position: absolute;right: -300px;bottom: 0;width: 16.2%;padding: 30px 15px;color: white;z-index: 1;top: 189px;}
#social-hub .filter-hub label{ margin: 0; color: white; font-size: 13px; cursor: pointer; }




/**
 * ==============================
 * 2018 - December
 * ==============================
 */

/**
 * 	MAIN CONTENT - HOME PAGE
 */
section#home-content{max-width: 75rem;padding-left: 15px;padding-right: 15px;margin-left: auto;margin-right: auto;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 0px;margin-bottom: 50px;}
section#home-content > div{width: 32%;}
section#home-content > div:last-of-type{ margin-right: 0; }



/**
 * 	SECTION - all-the-latest
 */
section#all-the-latest{ max-width: 75rem;padding-left: 15px; padding-right: 15px;margin-left: auto;margin-right: auto; }
section#all-the-latest > h2{ margin-bottom: 30px; color: #7c858d; }
section#all-the-latest > h2 strong{font-size: 30px;font-weight: bold;}
section#all-the-latest > div{ display: flex;flex-wrap: wrap;justify-content: space-between; }
section#all-the-latest > div .latest-box{width: 24%;position: relative;margin-bottom: 2%;}
section#all-the-latest > div  .latest-box .latest-box-head{position: absolute;top: 0;left: 0;width: 100%;background: #555;background: rgba(0,0,0,0.5);color: white;padding: 10px;}
section#all-the-latest > div  .latest-box .latest-box-image{height: 170px;background-image: url('/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/noimage.png');background-repeat: no-repeat;background-size: cover;background-position: center;margin-bottom: 10px;display: block;text-decoration:none;}
section#all-the-latest > div  .latest-box .latest-box-image .event-cal{ position: relative; top: 5px; color: black; }
section#all-the-latest > div  .latest-box .latest-box-title{font-size: 17px;font-weight: 700;color: #5b6670;line-height: 19px;}
section#all-the-latest > div  .latest-box .latest-box-more{margin-top: 5px;}
section#all-the-latest > div  .latest-box .latest-box-more a{font-size: 14px;color: #0072bb;display: inline;border-bottom: 1px solid #0072bb;padding-bottom: 2px;text-decoration: none;}


/**
 * 	SECTION - twitter-feed
 */
section#twitter-feed{ }
section#twitter-feed .follow-bar{float: right;}
section#twitter-feed .follow-bar a{ margin-left: 3px; }
section#twitter-feed iframe{height: 600px !important;height: calc(31.5vw) !important;margin-top: 20px !important;}


/**
 * 	SECTION - VIDEOS
 */
#video-boxes{display: flex;justify-content: space-between;flex-wrap: wrap;}
#video-boxes > div{width: 31.333333%; width: calc(33.333333% - 10px); height: 30%;margin: 0px;margin-right: 15px;margin-bottom: 15px;}
#video-boxes > div:nth-child(3n){ margin-right: 0; }
body.page-videos #video-boxes > div{ height: 300px; }


/**
 * 	SECTION  - PAGE AREA - main content area for all inner pages
 */
section#page-area{ max-width: 75rem;margin: 0 auto;padding-left: 15px;padding-right: 15px; }
section#page-area .rule{border-top: #0f9894 3px solid;}
section#page-area p,
section#page-area ul li
section#page-area ol li{ color: #5b6670; }
	
	section#page-area .breadcrumb{  }
	section#page-area .breadcrumb ul{list-style-type: none;margin: 20px 0;display: flex;}
	section#page-area .breadcrumb ul li{margin-right: 5px;font-size: 12px;color: #5b6670;font-weight: bold;}
	section#page-area .breadcrumb ul li:before{content: "//";font-weight: 300;color: #5b6670;}
	section#page-area .breadcrumb ul li a{ font-size: 12px; }
	
	.sharethis-inline-share-buttons{
    float: right;
    margin-top: -10px;
}

	section#page-area #page-hero{display: flex;margin-bottom: 10px;width:100%;}
	section#page-area #page-hero > div:nth-child(1){height: 300px;width: calc(60%);background-position: center center;background-size: cover;background-repeat: no-repeat;}
	section#page-area #page-hero > div:nth-child(2){flex: 1;background-color: #006ab4;color: white;padding: 20px;display: flex;align-items: center;flex-wrap: wrap;flex-direction: row;align-content: center;overflow: hidden;height:300px;}
	section#page-area #page-hero > div:nth-child(2) *{ color: white; }
	section#page-area #page-hero > div:nth-child(1) iframe{ height: 100%; }
	section#page-area #header_image_caption{ width: 100%; }
	
	section#page-area .is-pagebuilder-block { width: 100%; }
	
section#page-area .wrapper{display: flex;margin-top: 35px;flex-wrap: nowrap;}
section#page-area .wrapper article:not(.full) { display: flex; flex: 1; flex-wrap: wrap; align-content: flex-start; width: calc(100% - 350px); }
section#page-area .wrapper article.full{ width: 100%; }
section#page-area .wrapper article > div { width: 100%; }
section#page-area .wrapper sidebar{width: 100%;order: 1;margin-left: 20px;width: 350px;}
	
	section#page-area .wrapper sidebar h1,
	section#page-area .wrapper sidebar h2,
	section#page-area .wrapper sidebar h3,
	section#page-area .wrapper sidebar h4,
	section#page-area .wrapper sidebar h5,
	section#page-area .wrapper sidebar h6{ font-size: 17px; font-weight: bold; }
	section#page-area .wrapper sidebar p,
	section#page-area .wrapper sidebar ul li,
	section#page-area .wrapper sidebar ol li,
	section#page-area .wrapper sidebar a{ font-size: 14px; font-weight: 300; }
	section#page-area .wrapper sidebar ul,
	section#page-area .wrapper sidebar ol{ list-style-type: none;margin: 0; }
	section#page-area .wrapper sidebar ul li,
	section#page-area .wrapper sidebar ol li{ list-style-type: none;margin: 0 0 3px; }
	section#page-area .wrapper sidebar ul li a:after,
	section#page-area .wrapper sidebar ol li a:after{ margin-left: 5px; position: relative; bottom: -1px; /**correction**/ }

	section#page-area .wrapper sidebar #sidebar-hero{margin-bottom: 30px;height: 300px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
	section#page-area .wrapper sidebar #sidebar-subnav{margin-bottom: 30px;}
		section#page-area .wrapper sidebar #sidebar-subnav *{ color: #0f9894; }
		section#page-area .wrapper sidebar #sidebar-subnav ul li a:after,
		/*section#page-area .wrapper sidebar #sidebar-subnav ol li a:after{ content: url('data:image/svg+xml;charset=UTF-8,<svg version="1.1"	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"	 x="0px" y="0px" width="6.1px" height="10.4px" viewBox="0 0 6.1 10.4" style="enable-background:new 0 0 6.1 10.4;"	 xml:space="preserve"><style type="text/css">	.st0-80330567{fill:#0f9894;}</style><defs></defs><g>	<rect x="-0.6" y="2.4" transform="matrix(0.7071 0.7071 -0.7071 0.7071 3.0355 -1.2574)" class="st0-80330567" width="7.3" height="1.3"/>			<rect x="-0.6" y="6.7" transform="matrix(-0.7071 0.7071 -0.7071 -0.7071 10.3587 10.3513)" class="st0-80330567" width="7.3" height="1.3"/></g></svg>'); }*/
		section#page-area .wrapper sidebar #sidebar-subnav ul li.active a,
		section#page-area .wrapper sidebar #sidebar-subnav ol li.active a,
		section#page-area .wrapper sidebar #sidebar-subnav ul li:hover a,
		section#page-area .wrapper sidebar #sidebar-subnav ol li:hover a{ font-weight: bold; }
		section#page-area .wrapper sidebar #sidebar-subnav ul li:before{ display: none; }
	section#page-area .wrapper sidebar #sidebar-publications{ margin-bottom: 30px; }
		section#page-area .wrapper sidebar #sidebar-publications *,
		section#page-area .wrapper sidebar #sidebar-publications *:after{ color: #0072bb; }
		section#page-area .wrapper sidebar #sidebar-publications *:before{ display: none; }
		section#page-area .wrapper sidebar #sidebar-publications ul li a:after,
		/*section#page-area .wrapper sidebar #sidebar-publications ol li a:after{ content: url('data:image/svg+xml;charset=UTF-8,<svg version="1.1"	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"	 x="0px" y="0px" width="6.1px" height="10.4px" viewBox="0 0 6.1 10.4" style="enable-background:new 0 0 6.1 10.4;"	 xml:space="preserve"><style type="text/css">	.st0-17253281{fill:#0072BB;}</style><defs></defs><g>	<rect x="-0.6" y="2.4" transform="matrix(0.7071 0.7071 -0.7071 0.7071 3.0355 -1.2574)" class="st0-17253281" width="7.3" height="1.3"/>			<rect x="-0.6" y="6.7" transform="matrix(-0.7071 0.7071 -0.7071 -0.7071 10.3587 10.3513)" class="st0-17253281" width="7.3" height="1.3"/></g></svg>'); }*/
	section#page-area .wrapper sidebar #sidebar-useful-links{ }
		section#page-area .wrapper sidebar #sidebar-useful-links *{ color: #5b6670; fill: #5b6670; }
		section#page-area .wrapper sidebar #sidebar-useful-links *:not(.fa):before{ display: none; }
		section#page-area .wrapper sidebar #sidebar-useful-links ul li a:after,
		/*section#page-area .wrapper sidebar #sidebar-useful-links ol li a:after{ content: url('data:image/svg+xml;charset=UTF-8,<svg version="1.1"	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"	 x="0px" y="0px" width="6.1px" height="10.4px" viewBox="0 0 6.1 10.4" style="enable-background:new 0 0 6.1 10.4;"	 xml:space="preserve"><style type="text/css">.st0-41475889{fill:#5B6670;}</style><defs></defs><g>	<rect x="-0.6" y="2.4" transform="matrix(0.7071 0.7071 -0.7071 0.7071 3.0355 -1.2574)" class="st0-41475889" width="7.3" height="1.3"/><rect x="-0.6" y="6.7" transform="matrix(-0.7071 0.7071 -0.7071 -0.7071 10.3587 10.3513)" class="st0-41475889" width="7.3" height="1.3"/></g></svg>'); }*/



/**
 * 	SECTION - GALLERY
 */
#gallery{ display: flex;justify-content: space-between;width: 100%;flex-wrap: wrap; }
#gallery > div{ height: 200px;margin: 0 0 15px 0;width: 24%;width: calc(25% - 12px); }



/**
 * 	SECTION - RESOURCES - NEW LAYOUT
 */
.res-item-play{flex-wrap: wrap;margin-bottom: 30px;display: flex;max-height: 315px; }
.res-item-play > div{ flex: 1; margin: 0; }
.res-item-play > div:nth-child(2){ margin-right: 0; padding: 30px; overflow-y: auto; }
.res-item-play > div *{ color: white !important; }


.res-button{background: white;font-weight: 300;font-size: 15px;text-decoration: none;text-transform: none;padding: 4px 10px;text-align: center;align-self: center;}

.res-item-featured{display: flex;flex-wrap: wrap;margin-bottom: 3vw;}
.res-item-featured > div:nth-child(1){width: 60%;height: auto;min-height: 300px;background-size: cover;background-repeat: no-repeat;background-position: center center;aspect-ratio: 16 / 9;}
.res-item-featured > div:nth-child(2){flex: 1;padding: 20px;}
.res-item-featured > div:nth-child(2) p{color: white !important;}
.res-item-featured > div:nth-child(2) > p:first-child{font-size: 21px;}

.res-items{display: flex;flex-wrap: wrap;flex-direction: row;}
	.res-items .res-item{width: 32.33%;margin-bottom: 20px;width: calc(100% / 3 - 13px);height: 280px;position: relative;overflow: hidden;background-size: cover;background-position: center;margin-right: 19px;}
	.res-items .res-item:nth-child(3n){ margin-right: 0; }
		.res-items .res-item .res-item-caption{position: absolute;bottom: 0;left: 0;background: rgba(43, 42, 42, 0.7);padding: 15px;width: 100%;}
			.res-items .res-item .res-item-caption p{color: white !important;font-size: 15px;margin-bottom: 0;margin-top: 15px;max-height: 172px;overflow: hidden;}
			.res-items .res-item .res-item-caption > p:first-child{font-size: 15px;margin-top: 0;font-weight: bold;display: flex;justify-content: space-between;align-items: baseline;flex-wrap: nowrap;max-height: 64px;overflow: hidden;}
				.res-items .res-item .res-item-caption .res-item-caption-details{ display: none; }
			.res-items .res-item .res-item-caption > p > span { max-width: calc(100% - 115px); }
			.res-items .res-item .res-item-caption > p > a.res-button {color: white;background: none;text-align: left;padding: 0;font-weight: bold;}
			.res-items .res-item .res-item-caption > p > a.res-button.styled {background-color: #1779ba;padding: 5px 10px;margin-left: 10px;font-weight: normal;min-width: 120px;text-align: center;}
			.res-items .res-item .res-item-caption > p > .res-title { align-self: flex-start; }
			
.res-navigation{display: flex;align-items: center;justify-content: center;margin: 20px 0;}
.res-navigation a{color: #5B6670;font-weight: bold;font-family: "museo-sans", sans-serif;font-size: 15px;margin: 0 15px;display: flex;align-items: center;}
.res-navigation a:hover{color: #4e535d;}
.res-navigation a svg{ margin: 0 10px; }
.res-navigation a.prev svg { margin-left: 0; }
.res-navigation a.next svg { margin-right: 0; }
.res-navigation span{ margin-left:30px; margin-right: 30px; }


.res-record{display: flex;margin-top: 30px;flex-wrap: wrap;}
.res-record .res-record-left {flex: 1;}
.res-record .res-record-right {width: 30%;margin-left: 30px;}
.res-record .res-record-right .res-items{ }
.res-record .res-record-right .res-items .res-item{width: 100%;background-position: center center;background-size:cover; margin-right: 0;}

.res-record .featured-image-container{ width: 100%; padding-top: 50%; background-size: cover; background-position: center center; background-repeat: no-repeat; }

@media print, screen and (min-width: 40em) {
	#team .wrapper article .row .medium-2 { padding: 0 .25rem; min-width: 195px; }
}

/*
 * WIDGETS
 */
.widget-team {margin-top: 1rem !important;display: flex !important;flex-wrap: wrap !important;justify-content: space-between !important;flex-direction: column;}
.widget-team .heading{font-size: inherit !important; font-weight: 700 !important; width: 100% !important;margin-bottom: 15px !important;background: #0f9894 !important;display:block !important;padding:10px !important;color: white !important;}
.widget-team .team-member {display: flex !important;align-items: center !important;width: 100% !important;}
sidebar .widget-team .team-member{ width: 100% !important; }
.widget-team .team-member:not(:last-child) {margin-bottom: 15px !important;}
.widget-team .team-image {width: 20% !important;height: 160px !important;background-size: cover !important;background-position: center !important;min-width: 150px;}
.widget-team .team-info {margin-left: 20px !important;flex: 1 !important;}
.widget-team .team-member .member-name {font-size: 17px !important;font-weight: bold !important;margin-bottom: 0 !important;}
.widget-team .team-member a { color: #0f9894 !important; }
.widget-team > a.viewall{color: white !important;font-size: 16px !important;text-align: right !important;background: #0f9894 !important;padding: 10px 20px !important;margin: 0 !important;align-self: flex-end;}





/*** Specific Breakpoints - by NS ***/
@media screen and (min-width: 1025px) {

	body.news .res-record .res-record-right h2,
	body.case-studies .res-record .res-record-right h2,
	body.case-studies-details .res-record .res-record-right h2{ font-size: 17px; font-weight: bold; color: #0f9894; }
	
}
@media screen and (max-width: 1024px) {
	
	body.news .news-article-single .news-article-single-content p:first-of-type{font-size: 17px !important;}
	body.news .res-record,
	body.case-studies .res-record,
	body.case-studies-details .res-record{ display: block; }

	body.news .res-record .res-record-right,
	body.case-studies .res-record .res-record-right,
	body.case-studies-details .res-record .res-record-right{margin: 0;width: 100%;}

	body.case-studies-details .res-record .res-record-right{ margin-top: 20px; }

	body.news .res-record .res-record-right .res-items,
	body.case-studies .res-record .res-record-right .res-items,
	body.case-studies-details .res-record .res-record-right .res-items{display: flex;flex-wrap: wrap;justify-content: space-between;}
	
	body.news .res-record .res-record-right .res-items .res-item,
	body.case-studies .res-record .res-record-right .res-items .res-item,
	body.case-studies-details .res-record .res-record-right .res-items .res-item{width: 49%;margin: 1% 0;}

}

@media screen and (max-width: 640px) {
	
	body.news .news-article-single .news-article-single-content p:first-of-type{font-size: 16px !important;}
	body.news .res-record .res-record-right .res-items .res-item,
	body.case-studies .res-record .res-record-right .res-items .res-item,
	body.case-studies-details .res-record .res-record-right .res-items .res-item{width: 100%;margin: 1% 0;}

	.news-image.medium{ width: 100%; }
	.news-image.small{ width: 38%; }

}

/****************************** 
Connected Health Cities Section (added 2021)
******************************/
#chc-page-title h1 { font-weight: 400; margin-bottom: 25px;}
#page-area.chc-temp h2 {font-weight: 400;font-size: 1.6em;}
#page-area.chc-temp h3 {margin-bottom: 20px;}
section#page-area.chc-temp .wrapper {margin-top: 0;}
#page-area.scheme-purple #page-hero > div:nth-child(2) {position: relative;clip-path: polygon(0% 0, 100% 0%, 100% calc(100% - 80px), calc(100% - 80px) 100%, 0 100%);align-content: flex-start;padding-top: 5%;}
#page-area.scheme-purple #page-hero > div:nth-child(2) h4 {margin-bottom: 2px;font-weight: 400;}
#page-area.scheme-purple #page-hero > div:nth-child(2) h4 strong {font-weight: 600;}
#page-area.scheme-purple #page-hero > div:nth-child(2) img { position: absolute; bottom: 0; right: 0; width: 80px;}
section#page-area.chc-temp .wrapper sidebar #sidebar-hero {background-size: 65%;background-color: #EAE7ED;}
section#page-area.chc-temp .wrapper sidebar #sidebar-subnav li a::before{content:"- "; }
/* section#page-area.chc-temp .wrapper sidebar #sidebar-subnav > a h6{ font-size: 14px; margin: 0 0 5px 10px;} */
section#page-area.chc-temp .wrapper sidebar #sidebar-publications {background-color: #EAE7ED;padding: 24px;}
section#page-area.chc-temp .wrapper sidebar #sidebar-publications *, section#page-area.chc-temp .wrapper sidebar #sidebar-publications *:after {color: #3A2B50;}
section#page-area.chc-temp ul.loc-bullets {margin-left: 10px;margin-top: 5%;}
section#page-area.chc-temp li.loc-bull {display: flex;align-items: center;text-indent: 0;line-height: 1.6;}
section#page-area.chc-temp li.loc-bull::before {content: "";width: 13px;height: 13px;transform: rotate(45deg);}
section#page-area.chc-temp li.loc-bull:nth-child(1)::before {background-color: #EA4D84;transform: rotate(45deg);}
section#page-area.chc-temp li.loc-bull:nth-child(2)::before {background-color: #1D70B8;transform: rotate(45deg);}
section#page-area.chc-temp li.loc-bull:nth-child(3)::before {background-color: #00A2AD;transform: rotate(45deg);}
section#page-area.chc-temp li.loc-bull:nth-child(4)::before {background-color: #AC2B51;transform: rotate(45deg);}

section#page-area.chc-temp section h3 strong {font-weight: 500; color: #5D666F}
section#page-area.chc-temp section a:hover {text-decoration: none;}
section#page-area.chc-temp section li {/* margin-left: -15px; */}
section#page-area.chc-temp section li::marker {color: #5D666F}

section#page-area.chc-temp .grey-chc {background-color: #EAE7ED;color: #5D666F; position:relative;}
section#page-area.chc-temp .tab-chc::after {content: "";background-image: url("/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/chc_tab_img.png");background-size: contain;background-repeat: no-repeat;position: absolute;top: 0;left: 29px;width: 53px;height: 90px;}
section#page-area.chc-temp .purple-chc {background-color: #3A2B50;color: white;position:relative;}
section#page-area.chc-temp .purple-chc p strong{color: white;}

section#page-area.chc-temp section {margin: 0;}
section#page-area.chc-temp section .pad p {padding: 0 15px;}
section#page-area.chc-temp #lower-content {background-color: #3A2B50;color: white;min-height: 300px;padding: 20px; position:relative; clip-path: polygon(0% 0, 100% 0%, 100% calc(100% - 80px), calc(100% - 80px) 100%, 0 100%);}
section#page-area.chc-temp #lower-content p {margin: 0;}
section#page-area.chc-temp #lower-content * {color: white;}
section#page-area.chc-temp #lower-content::after {content: "";background-image: url("/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/chc-corner.png");background-size: contain;background-repeat: no-repeat;position: absolute;bottom: 0;right: 0;width: 80px;height: 80px;}
body.chc section#all-the-latest > h2 {color: #4CA9A6;}

body.chc .cc-builder-row .cc-builder-column {min-height: 30px !important;}
section#page-area.chc-temp .chc-split {background-color: #eae7ed;}
section#page-area.chc-temp .chc-split p.col-1 {padding: 20px; margin: 0;}
section#page-area.chc-temp .chc-split .purple-highlight{background-color: #3A2B50;padding: 35px 25px;}
section#page-area.chc-temp .chc-split .purple-highlight p {margin: 0;}
section#page-area.chc-temp .chc-split .purple-highlight p strong {color: white;}
section#page-area.chc-temp .chc-videobar {background-color: #3A2B50; position:relative;  clip-path: polygon(0% 0, 100% 0%, 100% calc(100% - 80px), calc(100% - 80px) 100%, 0 100%);}
section#page-area.chc-temp .chc-videobar::after {content: "";background-image: url("/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/themes/default/assets/img/chc-corner.png");background-size: contain;background-repeat: no-repeat;position: absolute;bottom: 0;right: 0;width: 80px;height: 80px;}
section#page-area.chc-temp .chc-videobar h4 {margin: 50px 35px 0 35px;}
section#page-area.chc-temp .chc-videobar h4 strong {color: white;font-weight: 600;}
section#page-area.chc-temp .nextpage-link p { font-weight: 700; font-size: 1.2rem;}
section#page-area.chc-temp .nextpage-link a {color:#4CA9A6 !important; }


/*********************
NEW SEARCH PAGE
*********************/
#search-results > ul.search-results-filters{list-style: none;margin: 0 0 4rem 0;padding: 0;display: flex;gap: 2rem;}
#search-results > ul.search-results-filters li{ }
#search-results > ul.search-results-filters li a{padding: 1rem 2rem;background: #0072bb;color: white; text-decoration: none; text-transform: none;}
#search-results > ul.search-results-filters li a:hover,
#search-results > ul.search-results-filters li a.active{ background: #0f9894;}
#search-results .search-results-container{ display: flex; gap: 2rem; margin-bottom: 5rem; }
#search-results .search-results-container .search-results-listing{ flex: 1; }
#search-results .search-results-container .search-results-listing > h3{ margin-bottom: 2rem; }
#search-results .search-results-container .search-results-listing .result{ display: flex; gap: 1rem; }
#search-results .search-results-container .search-results-listing .result > .result-icon{ content: "[ICON]"; width: 32px; height: 32px; display: block; background: lightblue; }
#search-results .search-results-container .search-results-listing .result > div{ flex: 1; }
#search-results .search-results-container .search-results-listing .result > div .result-title{ }
#search-results .search-results-container .search-results-listing .result  > div .result-excerpt{ }
#search-results .search-results-container .search-results-sidebar{ width: 30%; }


/*********************
CONTRAST TEST STYLES
*********************/

/* .contrast-toggle:hover::after {content: "Increase Text Contrast";position: absolute;top: 110%;border-radius: 10px;padding: 5px 5px;left: 0;z-index: 999;right: 0;margin: auto;background-color: #5b6670;color: white;text-align: center;font-weight: bold;}
.contrast-toggle:hover::before {content: "";width: 15px;height: 15px;left: 0;right: 0;top: 90%;margin: auto;position: absolute;z-index: 998;background-color: #5b6670;transform: rotate(45deg);}
.contrast-toggle { display:none;position: absolute;left: 0;right: 0;margin: auto;top: 0;width: 185px;height: 35px;border: 1px solid #0072BB;border-top: none;border-radius: 0 0 15px 15px;cursor: pointer;align-items: center;display: flex;}
.contrast-toggle.activated {border: 1px solid black; border-top: none;}
.contrast-toggle p{ margin-bottom: 0;font-weight: bold;}
.contrast-toggle .toggle-slide{display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 2px;margin: auto;background-color: #b5bec7;height: 13px;width: 40px;border-radius: 50px;}
.contrast-toggle .toggle-slide .toggle-button{width: 25px;height: 25px;background-color: #0072BB;position: absolute;top: -7px;left: 0px;border-radius: 50%;transition: 0.2s;}
.contrast-toggle.activated .toggle-slide .toggle-button{width: 25px;height: 25px;background-color: #090000;position: absolute;top: -7px;left: 20px;border-radius: 50%;}

h1.contrast-text,
h2.contrast-text,
h3.contrast-text,
h4.contrast-text,
h5.contrast-text,
h6.contrast-text,
em.contrast-text,
span.contrast-text,
a.contrast-text,
p.contrast-text {color:black !important;} 

/* exsclude certain elements from black text */
/* .res-item a.contrast-text, 
.res-item span.contrast-text, 
.res-item p.contrast-text,
.pubdiv a.contrast-text,
.pubdiv p.contrast-text,
#hero-slider a.contrast-text, 
#hero-slider span.contrast-text, 
#hero-slider p.contrast-text {color: white !important;} */


/*********************
OUR REGION TEMPLATE
*********************/
#our-region #region-header{display: flex;flex-wrap: nowrap;width: 100%; margin-bottom: 3rem;}
#our-region #region-header > div{ }
#our-region #region-header > div:nth-child(1){ width: 35%; min-width: 300px; background-color: #179894; padding: 3.5%; }
#our-region #region-header > div:nth-child(1) p{ color: white; font-size: 24px; line-height: 30px; margin: 0; padding: 0; }
#our-region #region-header > div:nth-child(2){ flex: 1;background-color: #7ED2F6; background-image: url("/ukgwa/20260505143218oe_/https://www.healthinnovationnwc.nhs.uk/media/2025/region-map.png"); background-size: auto 100%; background-position: center center; background-repeat: no-repeat; }

#our-region #region-content p{ font-size: 24px; line-height: 1.3; }

#our-region #providers{display: flex;width: 100%;}
#our-region #providers > div:nth-child(1){background-color: #EFF3F5;width: 330px;}
#our-region #providers > div:nth-child(1) ul{padding: 0;margin: 0;list-style-type: none;display: flex;flex-direction: column;gap: 2px;}
#our-region #providers > div:nth-child(1) ul li{ background-color: #505C6B;text-align: center;margin: 0;padding: 0;list-style-type: none;padding: 2rem; cursor: pointer; }
#our-region #providers > div:nth-child(1) ul li.active,
#our-region #providers > div:nth-child(1) ul li:hover{ background-color: #1C6AB0; }
#our-region #providers > div:nth-child(1) ul li:before{ display: none; }
#our-region #providers > div:nth-child(1) ul li svg{width: 70px;}
#our-region #providers > div:nth-child(1) ul li p{color: white;font-size: 24px;line-height: 1.2;margin-top: 0.3rem;}

#our-region #providers > div:nth-child(2){background-color: #EFF3F5;flex: 1;padding: 4%;}
#our-region #providers > div:nth-child(2) > div.provider-content{display: none;}
#our-region #providers > div:nth-child(2) > div.provider-content.active{ display: block; }
#our-region #providers > div:nth-child(2) > div.provider-content .button{ background: #505C6B; display: inline-flex; gap: 1rem; align-items: center; }
#our-region #providers > div:nth-child(2) > div.provider-content .button svg{ width: 15px; height: 15px; }
#our-region #providers > div:nth-child(2) > div.provider-content .accordion{list-style: none;}
#our-region #providers > div:nth-child(2) > div.provider-content .accordion .accordion-item{padding: 0;margin: 0;border: none;margin-bottom: 0.5rem;}
#our-region #providers > div:nth-child(2) > div.provider-content .accordion .accordion-item:before{ display: none; }
#our-region #providers > div:nth-child(2) > div.provider-content .accordion .accordion-item .accordion-title{background: #1C6AB0;color: white;font-weight: bold !important;font-size: 18px;border: none;padding: 1rem 2rem; text-decoration: none;}
#our-region #providers > div:nth-child(2) > div.provider-content .accordion .accordion-item .accordion-content{  }
#our-region #providers > div:nth-child(2) > div.provider-content .accordion .accordion-item .accordion-content h1{font-size: 24px;line-height: 1.2em; font-weight: 600; }
#our-region #providers > div:nth-child(2) > div.provider-content .accordion .accordion-item .accordion-content h2{font-size: 20px;line-height: 1.2em;font-weight: 600;text-indent: initial;}
#our-region #providers > div:nth-child(2) > div.provider-content .accordion .accordion-item .accordion-content h3{font-size: 18px;line-height: 1.2em; font-weight: 600; }
#our-region #providers > div:nth-child(2) > div.provider-content .accordion .accordion-item .accordion-content h4{font-size: 17px;line-height: 1.2em; font-weight: 600; }
#our-region #providers > div:nth-child(2) > div.provider-content .accordion .accordion-item .accordion-content h5{font-size: 17px;line-height: 1.2em; font-weight: 600; }
#our-region #providers > div:nth-child(2) > div.provider-content .accordion .accordion-item .accordion-content h6{font-size: 16px;line-height: 1.2em; font-weight: 600; }
#our-region #providers > div:nth-child(2) > div.provider-content .accordion .accordion-item .accordion-content p,
#our-region #providers > div:nth-child(2) > div.provider-content .accordion .accordion-item .accordion-content ol,
#our-region #providers > div:nth-child(2) > div.provider-content .accordion .accordion-item .accordion-content ul,
#our-region #providers > div:nth-child(2) > div.provider-content .accordion .accordion-item .accordion-content ul li,
#our-region #providers > div:nth-child(2) > div.provider-content .accordion .accordion-item .accordion-content ol li{line-height: 1.4em;font-size: 16px;color: #5b6670;text-indent: initial;}