@import url(https://fonts.googleapis.com/css?family=Special+Elite);

:root {
	font-size:18px;
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
}
.bold-center {text-align: center;}
.heading-height {line-height: 49px;font-weight: 400;}
.heading-height .su-heading-inner {font-weight: 400; padding-bottom:10px;}
/* .subhead-weight {font-weight: 700;} */
.bold-center:not(.heading-height) {font-weight: bold;}
.form-search label {display: none;}
.gbe-flex {display: flex;}
.gbe-flex-row {flex-direction: row;}
.gbe-flex-wrap {flex-wrap: wrap;}
.gbe-flex-justify-content-space {justify-content: space-around;}
.webinars div.itemContainer {width: auto !important;}	
.navigation {margin-right:0!important;}
h1.catItemTitle a { color: #292929;}
h1.catItemTitle {margin-bottom: 0px;}
div.catItemHeader h3.catItemTitle {padding: 10px 0 15px 0;}
.modal .close {    font-size: 30px;}
.modal-open {padding-right: 0px !important;}
.nav1 {padding:10px;}
.mobile-menu-search {padding: 20px 0;}
.mobile-menu-search .mobilenav {padding: 0 20px;}
.mobile-navigation {margin: 12px 0 0px 0;}
.breadcrumbs-search {margin-bottom: 20px;}
.mobile-navigation ul.nav.menu > li {float: left; text-align: center; width: 100%; border-bottom: 1px solid;}
.mobile-navigation ul.nav.menu > li:last-child {border-bottom: 0px;}
.mobile-navigation ul.nav > li.has-sub > a::before {display: none;}
.mobile-navigation ul.nav > li .puls::before { color: #407093;content: "";cursor: pointer;font-family: "fontawesome";font-size: 16px;font-weight: normal;height: 25px;line-height: 25px;position: absolute;left: 0;    text-align: center;    top: 0;width: 100%;height: 100%;z-index: 10;opacity: 0;}

.mobile-navigation ul.mobilenav > li, .mobile-menu-search .top-menu.navigation:not(.inline-top) ul > li {display: inline-block;border-bottom: 1px solid #90A09C; width: 100%;text-align:center; position:relative; }
.mobile-menu-search .top-menu.navigation:not(.inline-top) ul.nav-child > li {border-bottom: 0px;}
.mobile-menu-search .top-menu.navigation ul > li {border-color: #007298;}
.top-menu.navigation.inline-top ul.nav.menu >  li > a, .top-menu.navigation.inline-top ul.nav.menu >  li > span {padding: 0 20px; }
.mobile-navigation ul.mobilenav > li:last-child, .mobile-menu-search .top-menu.navigation ul > li:last-child {border-bottom: 0px; }
.mobile-navigation ul.mobilenav > li > a {color: #292929;  display: inherit; padding: 10px 0; width: 100%;  font-size: 17px; }
.mobile-menu-search ul.mobilenav > li > span {font-size: 17px;}
.mobile-navigation ul.mobilenav > li > ul.nav-child {background: #f7f4e9; margin-left: -20px; margin-right: -20px;}
.mobile-navigation ul.mobilenav > li > ul.nav-child li a {color: #292929; display: inherit; padding: 7px 0; font-size: 15px;}
.mobile-menu-search .top-menu.navigation ul > li > ul.nav-child li a {font-size: 15px;}
.mobile-navigation ul.mobilenav > li.has-sub {position: relative;}
.mobile-navigation ul.mobilenav > li.has-sub > a::after ,ul.mobilenav > li.parent > span::after {position: absolute; content:"\f0d7"; font-family: "FontAwesome"; font-size: 16px; right: 0px; transition: 0.9s} 
.mobile-navigation ul.mobilenav > li.has-sub.act > a::after,  ul.mobilenav > li.parent.act > span::after {content:"\f0d8";}
.mobile-menu-search .top-menu.navigation ul > li a, .mobile-menu-search .top-menu.navigation ul > li span { display: inherit; padding: 10px 0; width: 100%; }
.mobile-menu-search .top-menu.navigation ul > li .logout {border: none;}
.mobile-menu-search .top-menu.navigation ul.nav > li + li {margin-left: 0px;}
.mobile-menu-search .covid-info-button{width: 100% !important;}
.mobile-menu-search .covid-info-button .gbe-button-2 {display: inline-block; width: 100%; padding: 10px 0;}
.gbe-button-4 {padding: 0px 5px; background: #ffde00; color: #007298;font-size:15px; font-weight:600;}
.mobile-navigation ul.nav.menu > li > a {float: left; text-align:center; width: 100%; color: #292929; font-size: 17px; font-weight: 500; padding: 10px 0;}

.top-menu.navigation ul > li {margin: 0;}
.top-menu.navigation ul > li .login	{border-right: 1px solid;}
.top-menu.navigation ul > li .logout {border-left: 1px solid;}
.top-menu.navigation ul > li > a, .top-menu.navigation ul > li > span,  .top_name {color: #007298; padding: 0px 15px 3px; margin: 0; border-bottom: 0px;} 
.top-menu.navigation ul > li > a:hover,.top-menu.navigation ul > li > a:focus,


.top-menu.navigation ul.nav > li > a:hover,
.top-menu.navigation ul.nav > li > a:focus, 
.top-menu.navigation ul.nav > li.active > a,
.top-menu.navigation ul.nav > li:hover > a, 
.top-menu.navigation ul.nav > li > span:hover, 
.top-menu.navigation ul.nav > li > span:focus, 
.top-menu.navigation ul.nav > li.active > span, 
.top-menu.navigation ul.nav > li:hover >span {border-bottom: 0px !important;}


.top-menu.navigation ul > li > span, .top_name {font-weight: bold !important;}
.top-menu.navigation ul > li > ul.nav-child {text-align:left;}
.nav2 .nav.menu {display: flex; justify-content: flex-end;}
.nav2 .navigation ul.nav.menu > li > a, .nav2 .navigation ul.nav.menu > li > span { padding: 12px 0px 7px; color: #292929;}
.navigation ul.nav ul.nav-child {z-index: 999;}
.headerflex {
    -webkit-align-items: center;
    align-items: center;
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    float: left;
}
.resource-table .table > tbody > tr > td, .resource-table .table > thead > tr > th{
	min-width: 0 !important;
}

.resource-filters label{
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 0px;
	font-weight: 400;
	display: flex;
	align-self: center;	
	color: #5C5E60;
}
.resource-filters input {
	margin-right: 5px;
	margin-top: 0px;
	border-radius: 0;

}
.nncc-resource-table div.head a {
	font-weight:600;
	font-size: 15px; 
	text-transform: uppercase;
	color: #90A09C;
}
.nncc-resource-table div.body > div {
	padding: 20px 0px !important;
	border-bottom: 1px solid;
}
.nncc-resource-table div.body > div:hover, .nncc-resource-table div.body > div.shown {
	background: #f7f8f8;
}
.nncc-resource-table div.body > div.lockRow:hover
{
	background: rgba(0,0,0,0.7);
}
.lockRow:hover .unlock, .lockRow:hover .unlock small {
	color: #ffffff;
	font-size: 18px;
	font-weight: 500;
}

.lockRow:hover div.op5 {
	opacity: 0.2;
}
.nncc-resource-table .title a{
	color: #000000;
	font-weight: 500;
	width: 100%;
}
.nncc-resource-table .catItemDateCreated{
	
	font-weight: 400;
	color: #5C5E60;
	font-size: 15px;
} 

.news-list .news-row {border: 0px !important;}
/* DONATION FORM */
.input-large {
width: 500px !important;
}
.form-horizontal .controls {
/* width: 100%; */
  width: 500px !important;
}
#blm-button {
background-color: #ffffff;
color: #000000;
}
    .content-box { margin-bottom:0px;}
	#content-bottom .container {width:100%;margin:0;} 
	.content-bottom {}
	.content-bottom-inner {padding:0px;}
	
	.gbe-covid-info {padding:20px 0;}
	.gbe-covid-info-latest{ border:0px solid red; padding:20px 0;}
	.gbe-covid-info-latest h2 { background-color:#FCF0A6; text-align:center; width:48%;padding: 10px;margin: 0 auto -20px auto; position: relative;}
	.gbe-covid-info-latest .content {border:1px solid #F4E37A; background-color:#FFFEFA;padding:30px 30px 20px 30px; text-align:center; }
	.gbe-covid-info-latest .content h3 {margin: 20px 0px;} 
	.gbe-covid-info-latest .read-more{text-align:center; font-size: 18px;}
	.gbe-covid-info-latest .last-update, .moduleItemDateCreated { color: #5C5E60; text-align:right; font-size: 16px;}


div.k2ItemsBlock ul li div.moduleItemIntrotext, .webinars div.catItemIntroText {padding-top:15px;}
.moduletable .next-covid-webinars,.moduletable .latest-covid-news, .moduletable .latest-covid-resources {border:0px solid red; padding:20px 0;margin:4px 0;}
.next-covid-webinars .modhead,.latest-covid-news .modhead, .latest-covid-resources .modhead { border-bottom:1px solid #ccc;}
/*.next-covid-webinars .title, .latest-covid-news .title, .latest-covid-resources .title  {font-size:1.5rem; font-weight:700; color:#007298;}*/
.next-covid-webinars .seeall, .latest-covid-news .seeall,.latest-covid-resources .seeall {float:right; padding: 10px;margin-top: -20px; }


h5.covid-meta, h5.covid-meta  * {color: #5C5E60;}
.next-covid-webinars .modcontent-inner, .latest-covid-news .modcontent-inner, div.catItemView, div.resource-filters {background: #f7f8f8; margin: 0 10px; padding: 15px; height: 100%;}
div.catItemView {margin: 10px 0px !important; padding: 15px !important;}
.latest-covid-resources .itemtitle h4 a.moduleItemTitle, .nncc-resources-item a {font-size:1rem; font-weight:400; color: #292929;}	
.latest-covid-resources .itemcategory {padding: 5px 10px;}	
.latest-covid-resources .itemdate {padding: 5px 10px;font-size:.9rem;}	
/*.latest-covid-resources .modcontent {border-bottom:1px solid #ccc;}	*/

.latest-covid-resources h4 {line-height:20px;}
.latest-covid-resources.k2ItemsBlock ul li:not(.clearList) {margin: 0px; padding: 10px 0px; border-bottom:1px solid #ccc;}
div.k2Pagination ul li a {border: 0px !important; min-width: 20px; min-height: 20px;}
h2 a.moduleItemTitle, h3 a.moduleItemTitle {color: #292929;}
.gbe-readMore {font-weight:600;}
/* .breadcrumb { padding: 8px 0px; margin-bottom: 20px; list-style: none; background-color: transparent; border-radius: 0;}
.breadcrumb > li + li::before { padding: 0; color: transparent; content: "";} */
.breadcrumb1 li {margin-right: -8px; font-size: 16px;}
.breadcrumb1 li:last-child {padding: 0 10px; color: #90A09C;}
.pathway {background-color:rgb(0, 116, 151,0.8); color:#fff;padding: 2px 10px;}
.pathway::after { 
	content: '';
    display: block;
    width: 8px;
    height: 8px;
    transform: rotate(130deg) skew(-10deg);
    float: right;
    position: relative;
    top: 37%;
    left: -4px;
	background-color: rgb(51,144,172);
	border-top: 1px solid rgb(51,144,172);
	border-bottom: 1px solid rgb(51,144,172);
  }
  #myTable .table-res .table > tbody > tr > td, .table-res .table > thead > tr > th{
	padding: 5px 0 !important;
}

.pathway.first-child::after {border-top: 1px solid rgb(0, 116, 151);border-bottom: 1px solid rgb(0, 116, 151);background-color: rgb(0, 116, 151);}

.pathway:hover {color:rgb(242, 222, 121);}
.divider {z-index:11; position: relative;padding-left: 3px;}
.gbe-count-down {background-color:#F7F8F8;padding: 20px 2px;}
.gbe-count-down-subscribe {text-align:center; margin-top:-5px}
.gbe-count-down-social {text-align:center; margin:25px 30px;}
.gbe-count-down .su-cd-timer {display: flex; flex-direction: row; justify-content: space-around; align-items: center; align-content: center; text-align:center;}
.gbe-count-down .su-cd-timer > span {display: flex; flex-direction: column; align-self: center; width: 100%;}
.gbe-count-down .su-cd-hour,.gbe-count-down .su-cd-minute,.gbe-count-down .su-cd-second  { border-left:1px solid #ccc; padding-left:2px; display: flex; flex-direction: column;}
ul.gbe-social{display: flex; flex-direction: row; justify-content: space-around; align-items:center; list-style: none;color: #90A09C; }

ul.gbe-social > li.gbe-social-icons { background: #F7F8F8; color: #90A09C; line-height: 13px; padding: 10px; border-radius: 5px; }
ul.gbe-social > li.gbe-social-icons svg {fill: #90A09C;}

ul.gbe-social > li.gbe-social-icons:hover svg {fill: #007298;}
.gbe-social ul > li > a {}
.rrssb-buttons li a .rrssb-text {visibility: hidden;}
.su-icon.square-size i { width: .3em; height: .3em; }
.su-icon i {font-size: 16px!important; line-height: 16px!important; padding: 16px!important; }

.gbe-speakers { margin: 50px 0;}
.gbe-speaker-title {color:#007497; padding:0 10px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.gbe-speaker-title h3 {color:#007497;}
.gbe-speaker-col {background:#F7F8F8;padding:20px;  color:#90A09C; height: 100%; font-size: 16px;z-index: 1;}

.gbe-speaker-col-child:before {position: absolute; height: 25%; width: 100%; background-color: #ffffff; content: ""; z-index: -1;left: 0;top: 0;}
.gbe-speaker-modal-child:before {position: absolute; height: 40%; width: 100%; background-color: #F7F8F8; content: ""; z-index: -1;left: 0;top: -40px;}
.gbe-speaker-modal {text-align:center;z-index: 1;}
.gbe-speaker-col-intro, .gbe-speaker-modal-intro {text-align: center; margin: 20px 0; font-size: 16px; color: #90A09C;}
.gbe-speaker-modal-intro {margin: 10px 0;}
.gbe-speaker-col h3, .gbe-speaker-modal h3 {margin: 20px 0;}

.match-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
}
.match-height [class*='col-'] {
	display: flex;
  	flex-direction: column;
}

.gbe-audience { margin: 50px 0;}
.gbe-audience-title, .gbe-slidedeck-title, .gbe-det .itemIntroText h3 {color:#007497; padding:0 10px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.gbe-audience-title h3, .gbe-slidedeck-title h3 {color:#007497;}
.gbe-audience-col {padding:0; color:#000;}
.webinars-slide-deck ul, .news-important-links ul {list-style:none; margin-left: 25px; margin-bottom: 25px;}
.webinars-slide-deck ul > li, .news-important-links ul > li {position:relative; padding-bottom: 15px;}
.news-important-links ul li:before {position: absolute; content:"\f0c1"; font-family: "FontAwesome"; font-size: 16px; left: -20px; color: rgb(0, 114, 152); transform: rotate(90deg);} 
.webinars-slide-deck ul > li:before {content:"\f1c1";position: absolute; font-family: "FontAwesome"; font-size: 16px; left: -20px; color: rgb(0, 114, 152);} 
div.itemHeader span.itemCategory, div.itemHeader span.itemCategory a {font-size:1rem;color:#fff!important;}
div.itemHeader span.itemAuthor, div.itemHeader span.itemAuthor a {font-size:1rem;color:#000!important; display: inline;}
.itemBody {margin:20px 0!important;}
.itemExtraFields h3 {font-size:1rem; font-weight:500;}
.itemExtraFieldsLabel {display:none!important;}
.gbe-h3-title {font-size:2rem!important; font-weight: 700;color:#007497; border-bottom:1px solid #ccc; margin-bottom:20px!important;}


div.itemListCategory { background: transparent!important; border: 0; border-radius: 0; margin: 0px;}
.catItemView {min-height: 330px;}
.catItemBody { padding: 5px; }



.catItemIntroText { padding: 14px 0 12px 0;}

.covid-category-banner-title {padding-top: 10px;}
.covid-category-banner-title h2 {margin-bottom: 0px;}
.covid-category-banner-content {padding-top: 15px;}
.covid-category-banner-button {padding-top: 15px;}

.breadcrumbs-search {margin-left:auto; margin-right:auto;}
.first-child { background-color:rgb(0, 116, 151)}

#search2 .btn-primary {color: #007298; background-color: #FFDE00!important; border-color: #FFDE00!important;font-size:1.2rem; font-weight:600; padding:1px 20px;}
#search2 .btn-primary:hover {color: #FFDE00; background-color: #007298!important; border-color: #007298!important;}

a, header a {color:rgb(0, 114, 152);}
a:hover, header a:hover, a:focus, header a:focus {color:rgb(0, 114, 152,.8);}
a:active, header a:active {color:rgb(0, 114, 152,.8);}


.gbe-p {font-size:1.5rem; font-weight:400; color:#292929;}
.gbe-d {font-size:1.5rem; font-weight:400; color:#292929;}
.gbe-f1 {font-family:"Open Sans",font-family: Arial, Helvetica, sans-serif;}

h1, .gbe-h1, h1.catItemTitle, h1 > a {font-size:36px; font-weight:700; color:#292929;}
h2, .gbe-h2 {font-size:24px; font-weight:700; color:#007298;}
h3, .gbe-h3, h3 > a {font-size:24px; font-weight:700; color:#292929;}
.gbe-det .itemIntroText h3 {color:#007497; padding:0 10px; border-bottom:1px solid #ccc; margin-bottom:20px;} 
.home-news ul li h4 a, a.np-academy {color: #292929;}
h4, .gbe-h4 {font-size:18px; font-weight:700; color:#292929;}
h5, .gbe-h5 {font-size:18px; font-weight:700; color:#5c5e60;}
p {font-size: 18px; line-height: 26px;}
.links {} 
.dates,.moduleItemDateCreated, .gbe-ext-1, .itemDateCreated, tr.nncc .catItemDateCreated  { color: #5C5E60; text-align:right; font-size: 16px;}
.newsitemauthorBlock {padding: 20px !important; border: 0px !important; background: #f7f8f8 !important;}
.newsitemauthor p {color: #292929; font-size: 16px; padding: 0;}
.newsitemauthor .covidnewsauthor, .userExtendedFields h3{text-transform: uppercase; color: #90A09C; font-size: 16px;}
div.userExtendedFieldsSocialProfiles {
	margin-top: 5px;

}	
.userExtendedFieldsSocialProfiles a.uefSocialLink{
	position: relative;
	height: 28px !important;
	width: 28px !important;
	padding: 0 20px !important;
}
.userExtendedFieldsSocialProfiles a.uefSocialLink::before{
	cursor: pointer;font-family: "FontAwesome";
	font-size: 28px;font-weight: normal;
	line-height: 28px;
	position: absolute;
	left: 0;text-align: center;
	top: 0;width: 100%;
	z-index: 10;
	height: 28px;
	color: #90A09C;
		
}
.userExtendedFieldsSocialProfiles a.uefSocialLink:hover::before, .userExtendedFieldsSocialProfiles a.uefSocialLink:focus::before, .userExtendedFieldsSocialProfiles a.uefSocialLink:active::before{
	color: #007298;
}
.userExtendedFieldsSocialProfiles a.uefSocialLink.facebook::before{
	content:"\f09a";
}
.userExtendedFieldsSocialProfiles a.uefSocialLink.twitter::before{
	content:"\f099";
}
.userExtendedFieldsSocialProfiles a.uefSocialLink.linkedin::before{
	content:"\f08c";
}
.userExtendedFieldsSocialProfiles a.uefSocialLink.twitter, .userExtendedFieldsSocialProfiles a.uefSocialLink.facebook, .userExtendedFieldsSocialProfiles a.uefSocialLink.linkedin{
	background-image: none;
}
.filtertitle {}
.button1, .moduleItemReadMore, .catItemReadMore a {font-weight:700; font-size: 17px; display: inline-block; padding-top: 15px;}
.read.button-1 {font-weight:700; font-size: 17px; display: inline-block; color: #007298;}
.mainnav {}
.button3 {}
.tag2 {}

.tag1, .gbe-button-1, .itemCategory,.gbe-button-tag {
    /* background: #007298; */
	background: #1f90B5;
    color:#ffffff;
    font-weight: 500;
 	font-size: 13px;
    padding: 2px 8px;
    text-align: center;
    text-decoration: none !important;
	border-radius: 3px;
} /* Button #1 */ 
.gbe-button-tag
{
	background: #90A09C;
	margin-left: 2px;
	margin-right: 2px;
	text-transform: uppercase;
}
.tag1:hover ,.gbe-button-1:hover { color:#fff; } /* Button #1 hover */ 
.tag1-block, .gbe-button-1-block {
	display:block;
    background: #007298;
    color:#ffde00;
    font-weight: 600;
    font-size: 17px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none !important;
} /* Button #1 */ 
.tag1-block:hover ,.gbe-button-1-block:hover { color:#fff; } /* Button #1 hover */ 


.yellowbutton, .gbe-button-2 {
	border-radius: 1px;
    background: #ffde00;
    color: #007298;
    font-weight: 700;
    font-size: 17px;
    text-align: center;
    padding:5px 20px;
    text-decoration: none !important;
} /* Yellow Button */

.gbe-button-3 {color:#007298;} /* Blue Button */


.gbe-ext-2 {font-size:1.1rem; } /* Filter Titles */
.gbe-ext-3 {font-size:1rem; background-color:#1F90B5;color:#fff;} /* Tag #1 */
.gbe-ext-4 {font-size:1rem; } /* Tag #2 */


.gbe-bg-8 {background-color:#F7F8F8;} /* Article List BG */
.gbe-bg-9 {background-color:#F4E37A;} /* Newsletter Banner BG */
.gbe-bg-9 h3 {color:#007298;} /* Newsletter Banner BG h3 */

.gbe-co-1 {color:#007298;}

.gbe-p10 {padding:10px;}
.gbe-p20 {padding:20px;}
.gbe-p30 {padding:30px;}
.gbe-p40 {padding:40px;}


.covid-sidebanner {background-color:#F4E37A; padding: 20px; margin-bottom: 20px;    padding-bottom: 5px;}

.covid-webinar-item {margin: 10px 0px;}
.align-items-center {
	align-items:center;
}
.row-flex {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
}
.col-flex-1	{
    flex: 0 0 8.33333333%;
		-ms-flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
    }
.col-flex-2	{
    flex: 0 0 16.66666667%;
		-ms-flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
    }
.col-flex-3	{
    flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		max-width: 25%;
    }
.col-flex-4	{
    flex: 0 0 33.33333333%;
		-ms-flex: 0 0 33.33333334%;
		max-width: 33.33333334%;
    
    }
.col-flex-5	{
    flex: 0 0 41.6667%;
		-ms-flex: 0 0 41.6667%;
		max-width: 41.6667%;
    
    }
.col-flex-6	{
    flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		max-width: 50%;
    50
    }
.col-flex-7	{
    flex: 0 0 58.33333333%;
		-ms-flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
    }
.col-flex-8	{
    flex: 0 0 66.66666667%;
		-ms-flex: 0 0 66.6666667%;
		max-width: 66.66666667%;
    }
.col-flex-9	{
    flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		max-width: 75%;
    }
.col-flex-10{
    flex: 0 0 83.33333333%;
		-ms-flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
        }
.col-flex-11{
    flex: 0 0 91.66666667%;
		-ms-flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
        }
.col-flex-12{
    flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		max-width: 100%;
    }

.col-flex-1_5	{
    flex: 0 0 12.5%;
	-ms-flex: 0 0 12.5%;
	max-width: 12.5%;
}
.col-flex-1_25	{
    flex: 0 0 10%;
	-ms-flex: 0 0 10%;
	max-width: 10%;
}
.col-flex-10_25	{
    flex: 0 0 90%;
	-ms-flex: 0 0 90%;
	max-width: 90%;
}

/* 2025 Mar 27 */
.donateform ul li {list-style-type: none !important;}
.donateform ul li span strong{

    font-weight: 700;
    font-size: 17px;
    line-height: normal;
    color: #FFFFFF;
    letter-spacing: 0;
    position: relative;
    top: -10px;
}

/* _______ */

@media (max-width: 767px){
	.modal:before {
		height: auto !important;
	}
	.content-side.left {width: 100%;
	}
	.left-side {width: 100%;}
	body, p {
		font-size: 16px;
	}
	h1, .gbe-h1, h1.catItemTitle {font-size:32px;}
	h2, .gbe-h2 {font-size:22px;}
	h3, .gbe-h3 {font-size:22px;}
	h4, .gbe-h4 {font-size:16px; }
	h5, .gbe-h5 {font-size:16px; }
	.links {} 
	.dates,.moduleItemDateCreated, .gbe-ext-1, .itemDateCreated   {font-size: 14px;}
	.filtertitle {}
	.button1, .moduleItemReadMore, .catItemReadMore a {font-size: 16px;}
	.mainnav {}
	.button3 {}
	.tag2 {}
	
	.gbe-covid-info-latest h2 {
		width: 74%;
	}
	.gbe-covid-info-latest .last-update {
		text-align:center;
	}
	.headerflex {
    	width: 100%;
		padding: 0 20px;
	}
	.mobile-menu-toggle {
		padding-top: 15px;
		margin-left: auto;
		display: flex;
		flex-direction: column;
		align-self: flex-start;
	}
	.mobile-search-in {
		margin: 40px 0 0 0;
		padding: 0 20px;
	}
	.news-list .news-row {
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
	.catItemView  {
		min-height: 250px;
	}
	.moduletable .next-covid-webinars,.moduletable .latest-covid-news, .moduletable .latest-covid-resources {padding: 10px;}
}
@media (min-width: 768px) {
.headerflex {
    width: 750px;
	} 
}
@media (min-width: 992px) {
	.headerflex {
    width: 970px;
}
.col-flex-md-7 {
	flex: 0 0 58.33333333%;
	-ms-flex: 0 0 58.33333333%;
	max-width: 58.33333333%;
}
}
@media (max-width: 1199px){
	header {
		padding-top: 0px;
		min-height: 0;
	}
	.headerflex {
		width: 100%;
		padding: 0 20px;
	}

}

@media (min-width: 1200px) {
	.headerflex {
		width: 1176px !important;
	}
}

.search-in2 {margin-left: 14px;}

.search-in2 input {
    width: 155px;
    height: 34px;
    border: #ced5d4 solid 1px;
    color: #909f9c;
    padding: 0 30px 0 10px;
    background: url(../images/searchicon.png) no-repeat 95% center;
    border-radius: 0;
    font-size: 16px;
    font-weight: 400;
    box-shadow: none;
	margin-top:3px;
}
.search-in2 input::placeholder {color: #ced5d4;}
.join-btnx { padding-top: 8px;}
.covid-info-button {
    width: 150px;
	margin-left: auto;
    margin-right: auto;
    position: relative;
    display: block;
}
.nncc-resource-table>.table>tbody>tr>td, .nncc-resource-table>.table>tbody>tr>th, .nncc-resource-table>.table>tfoot>tr>td, .nncc-resource-table>.table>tfoot>tr>th, .nncc-resource-table>.table>thead>tr>td, .nncc-resource-table>.table>thead>tr>th{
	border-top:none;
}
.nncc-resource-table>.table tr{
	border-bottom:2px solid #C4CAC9;
}

.line-1{
    position: relative;
    top: 60%;  
    /* width: 24em; */
    width: 100%;
    margin: 0 auto;
    /* border-right: 2px solid rgba(255,255,255,.75); */
    padding-top: 1em;
    font-family: 'Lato', sans-serif;
    font-size: 180%;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    transform: translateY(-50%);    
}
/* Animation */
.anim-typewriter{
  animation: typewriter 4s steps(44) 1s 1 normal both,
             blinkTextCursor 500ms steps(44) infinite normal;
}
@keyframes typewriter{
  from{width: 0;}
  /* to{width: 24em;} */
  to{width: 100%;}
}
@keyframes blinkTextCursor{
  from{border-right-color: rgba(255,255,255,.75);}
  to{border-right-color: transparent;}
}

.resbtn-1{
	display: flex;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
	justify-content: center;
	padding: 5px 8px;
	line-height: 17px;
}
.nncc-resource-table .head > div {
	display:flex;
	border-bottom: 2px solid #657a76;
	padding-bottom: 10px;
}
.resource-searchbar > div{
	padding: 0;
	margin: 10px 0;
}

.resource-searchbar input[type=search]{
	padding: 0 30px 0 10px;
	height: 34px;
	width:100%;
	font-size: 16px;
	color: #909f9c;
	background:#F7F8F8;
	border: #ced5d4 solid 1px;
}
.resource-searchbar input[type=submit]{
	width: 100%;
	height: 34px;
	border:0;
	border-radius: 1px;
}
@media (max-width: 767px){
	.table-res .body .title a{
		font-size: 16px;
	}
}

.fair-donate ul li span {
position: absolute;
top: 50%;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
width: 71px;
height: 71px;
background: #007298;
border-radius: 50%;
font-family: 'Poppins', sans-serif;
font-weight: 700;
font-size: 26px;
line-height: normal;
color: #FFFFFF;
letter-spacing: 0;
display: inline-block;
text-align: center;
padding: 18px 5px;
margin: 0;
}