/*
Theme Name: Surprise Medical Bills
*/

#site {
	display: flex!important;
	 min-height: 100vh!important;
	 flex-direction: column!important;
}

#wrap {
	flex: 1!important;
}

@media (min-width: 100px) and (max-width: 1050px) {
/*	.banner {background: #011e41 !important;}*/
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     footer {
	 	display: none!important;
	 }
	 .banner {
	 	height: 120px!important;
	 }
	 #close {
 	color: blue!important;
	 	text-decoration: underline!important;
	 }
	 #close:hover {
	 	color: navy!important;
	 	cursor: pointer!important;
	 }
	 .IEbanner {
	 	width: 100%!important;
	 }
	 .home-box-1 {background: linear-gradient(to top, rgba(0, 0, 0, .8) 1%, rgba(0, 0, 0, .25) 60%), url('https://surprisemedicalbills.chir.georgetown.edu/wp-content/themes/surprisemedicalbills/images/ambulance.jpg'); background-size: cover; border-bottom: 3px solid var(--main-color);}
	 .home-box-2 {background: linear-gradient(to top, rgba(0, 0, 0, .8) 1%, rgba(0, 0, 0, .25) 60%), url('https://surprisemedicalbills.chir.georgetown.edu/wp-content/themes/surprisemedicalbills/images/air-ambulance-home.jpg'); background-size: cover; border-bottom: 3px solid var(--main-color);}
	 .home-box-3 {background: linear-gradient(to top, rgba(0, 0, 0, .8) 1%, rgba(0, 0, 0, .25) 60%), url('https://surprisemedicalbills.chir.georgetown.edu/wp-content/themes/surprisemedicalbills/images/medical-bill.jpg'); background-size: cover; border-bottom: 3px solid var(--main-color);}
	 
}

.banner {background: url('./images/gu_seal-light.svg') no-repeat scroll center center / 55% auto; background-color: #011e41;}

footer {
	background: url('./images/gu_seal-light.svg') no-repeat scroll bottom / 55% auto; background-color: #011e41;
}

/*COVID Banner*/
.covid-banner {
	background:red; 
	height: 45px; 
	width: 100%;
	z-index: 100;
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .15);
	display: flex;
	justify-content: center;
	align-items: flex-end;
	padding: 0 0 .5rem 0;
}

@media (max-width:700px) {
	.covid-banner a {
		font-size: .8rem!important;
	}
	.covid-banner {
		height: 30px;
	}
}

.covid-banner a {
	margin: 0 .75rem!important;
	font-size: 1.3rem;
	color: white;
}

.covid-banner a:hover {
	color: #00aeef!important;
}

.wf-loading *{opacity:0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
p,ul,ol{margin-top:0;color:#444}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
/*mark {
	font-weight: 600;
	background: none;
}*/

small{display:block;font-family:'lato';font-size:14px;color:#666; line-height: 1.2;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
button.accordion{background-color:#003da5;color:#ffffff;cursor:pointer;width:100%;text-align:left;border:none;outline:none;transition:.4s;padding:15px;margin:1rem 0;text-transform:none;line-height:1;letter-spacing:0;font-size:1.2rem;font-family:""lato"";font-weight:400;white-space:normal!important}
#fittext3 {
	font-size: 1.7rem;
	line-height: 1.3;
}
button.accordion.active,button.accordion:hover{background-color:#012169;color:#ffffff;border:none; box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .15);
}
div.panel{padding:0 18px;background-color:#fff;display:none}
button.accordion:after{font-family:fontastic;content:'\73';color:#ffffff;float:right;margin-left:5px}
button.accordion.active:after{content:"\74"}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:.5rem}
.wf-loading *{opacity:0}
.container{position:relative;width:100%;max-width:1400px;margin:0 auto;padding:0 20px;box-sizing:border-box}
.column,.columns{width:100%;float:left;box-sizing:border-box}
.newBannerLink {
	text-align: right;margin-bottom: .5rem;color:#011e41!important;font-weight:400!important;font-family:"lato"!important;font-size: 1.25rem!important;
}
.newBannerLink i {
	position: relative;
	top: 2px;
	right: 3px;
}
.smallImg {
	height: 220px!important;
	width: auto!important;
}
.tinyImg {
	height: 150px!important;
	width: auto!important;
}
.resourcePageImg {
width: 250px!important;
	height: auto!important;
}
#toc {
	background: none repeat scroll 0 0 rgba(229, 229, 229, .2);
    border: 1px solid #e5e5e5;
    border-radius: 10px;
    float: right;
    padding-left: 0!important;
    padding: 30px;
    position: relative;
    top: 1.5em;
    min-width: 300px;
    margin: 0 0 50px 30px;
}
#toc p { margin: 0 }
#toc ul, #ToC ol { margin: 0 1rem; }
#toc li { line-height: 1.5; font-size:1.1rem; margin: 0 }
/*#toc li:before { content: none!important;  } */
@media (max-width: 1000px) {
#toc { display:none; }
}
#identifyFamilies td {
	padding: 1rem!important;
}
#first3monthsTable td, #first3monthsTable th {
	padding: 1rem!important;
}
 #threeToSixTable td, #threeToSixTable th {
	padding: 1rem!important;
}
 #sixToNineTable td, #sixToNineTable th {
	padding: 1rem!important;
}
table td, table th {
	padding: 1rem!important;
}
.quizquestions {
	left: -20px;
	position: relative;
}

.quizquestions li { font-weight: 700; }

.quizoptions {
	list-style-type: none;
	margin: 5px 0 10px 25px;
}

.quizoptions li {
	font-weight: 400;
	list-style-type: none;
	text-indent: -25px;
}
.noAnswer {
	background-color: #FFF73E;
	display: inline;
	padding: 5px !important;
	text-indent: 5px !important;
}

.rightAnswer {
	background-color: #89FF72;
	display: inline;
	padding: 5px !important;
	text-indent: 5px !important;
}

.wrongAnswer {
	background-color: #CC3227;
	display: inline;
	padding: 5px !important;
}
.framed {
	border: 2px solid #444;
	padding: 2rem;
}
ul.checkList li:before {
	content: ""!important;
}
.mch-arrow-right-c:before {
    content: "\e09a";
    position: relative;
    top: 4px;
}
.mch-arrow-left-c:before {
    content: "\e09a";
    position: relative;
    top: 3px;
}
.mch-search:before {
	position: relative;
	top: 1px;
}
.prevLink, .nextLink {
	margin-top: 3rem;
	font-size: 1.2rem;
	text-transform: uppercase;
}

.light ul li a {
	padding: .4rem 1rem
}

.light .active, .light ul li a:hover {
	color: #fff;
	background: #011e41;
}
.light ul li {
	margin-left: 0!important;
}
.right.border {
	margin-left: 2rem;
	margin-bottom: 1rem;
}
#consultative-stance-table td {
	padding: 1rem;
}
.do-s ul, .donts ul { padding:0 0 0 25px; }
.do-s { background-color:#c2d69b!important; }
.donts { background-color:#d99594; }
.trLine { border-bottom:solid 1px #fff; }

.aside {
	float: right;
    width: 200px;
    padding: 10px;
    margin: 10px 0 10px 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #eee;
    font-size: 90%;
}

#tut5mod2-4table td {
	padding: 1rem;
}


.blockContain div, .blockContain div h3 {
	transition: .6s;
}

.blockContain > div {
	border: 1px solid white;
	position: relative;
}

.outline {
	position: absolute;
	border: 2px solid #fff;
	position: absolute;
	width: 95%;
	height: 90%;
	opacity: 0;
}

.liSeparator li {
	height: 49px!important;
}

.banner .row {
	padding: 1rem 0;
}

@media (min-width:501px) {
	.headerLogo {
		width: 420px!important; 
	}
}

@media (min-width:801px) {
	.headerLogo {
		width: 485px!important; 
	}
	.banner .row {
		padding: 1.5rem 0;
	}
}

@media (max-width:500px) {
	.headerLogo {
		width: 272px; 
	}
}

@media (max-width:1100px) {
	.tlinks {
		display: none!important;
	}
}

.blockContain > div:hover .outline {
	-webkit-transition: opacity .5s ease-in-out;
	    -moz-transition: opacity .5s ease-in-out;
	    -ms-transition: opacity .5s ease-in-out;
	    -o-transition: opacity .5s ease-in-out;
	     opacity: 1;
}

.blockContain > div:hover {
/*	width: 70%!important;*/
	cursor: pointer;
}

.blockContain > div:hover h3 {
/*	font-size: 3rem!important;*/
}
@media (min-width: 100px) and (max-width: 699px) {
	.blockContain {
		flex-direction: column;
	}
	.blockContain > div {
		width: 100%!important;
	}
	.blockContain > div:hover {
		width: 100%!important;
	}
}

@media only screen and (max-width: 999px) {
	.tbl > div > div:first-child {
		display: none!important;
	}
	.title {
		background: #fff!important;
		padding: 0!important;
	}
}

@media only screen and (max-width:699px) {
	.blurbTable .cell.tres {
		display: none;
	}
}

.blurbTable {
	margin-top: 3rem;
}

.footerHeader {
	font-family: 'Helvetica Neue', sans-serif;
	font-style: normal;
	font-weight: 500;
}

.microNav a {
	padding-bottom: .5rem!important;
}

.microNav {
	margin-bottom: 0!important;
}

@media only screen and (min-width:1183px) {
	.mobileOnly {
		display: none;
	}
}

.blurbTable.resourceList .cell {
	padding: .5rem;
}

.resourceList {
	margin-top: 1rem!important;
}

.resourceList img {
	border: none!important;
	max-width: 210px;
}

.iconsDiv i {
	position: relative;
	    top: 3px;
	    right: 5px;
}

ol li {
	margin-top: 1rem;
}

.readingList li {
	margin-top: 1rem;
}


ol {
	font-size: 1.25rem!important;
}
.articleContent {
	font-size: 1.1rem!important;
}

.panel {
	background: rgba(243, 243, 243, .3)!important;
	padding: 1rem!important;
	border-radius: 10px!important;
}


/*CARDS*/
.cards { display: flex; }
.cards-align::before { content: ' '; vertical-align: bottom; height: 100%; }
.dos.homeCard { display: inline-block; width: 49.8%; vertical-align: bottom; margin: 10px 0; }
.dos.homeCard i {
	transition: .3s;
}

.i-head {
	text-transform: uppercase;
	font-size: 2em!important;
}
.dos.homeCard:hover h3 { color: #fff !important; }
/*@media (min-width: 1199px) {
/*	.dos.homeCard h3 {
		transition: .5s;
		padding-bottom: 1rem;
	}*!/
	.dos.homeCard:hover h3 { 
		padding-bottom: .5rem;
}*/
.tres { display: inline-block; width: 22%; vertical-align: bottom; padding: 2rem 0; color: aliceblue }
.tres h3 { margin: 0; }

.tres i:hover { background: rgba(255,255,255, 0.5); }
.cinco, .tres, .dos.homeCard i { color: #333; }
.cinco { vertical-align: middle; margin: 0 0 20px 2%; padding: 2rem 1%; }
.tres { vertical-align: middle; margin: 0 0 20px 1%; padding: 2rem 1%; }
.cinco h3, .tres h3, .dos.homeCard h3 { color: rgba(255, 255, 255, 0.85); text-align: center; margin: 0; font-size: 1.2rem; }
:root {
	--bk: linear-gradient(to top, rgba(0, 0, 0, .8) 1%, rgba(0, 0, 0, .25) 60%);
	--main-color: #143c6c;
}
.npm-1 {background: var(--bk), url('../images/competency1.jpg'); background-size: cover;}
.npm-2 {background: var(--bk), url('../images/competency2.jpg'); background-size: cover;}
.npm-3 {background: var(--bk), url('../images/competency3.jpg'); background-size: cover;}
.npm-4 {background: var(--bk), url('../images/competency4.jpg'); background-size: cover;}
.npm-5 {background: var(--bk), url('../images/competency5.jpg'); background-size: cover;}
.npm-6 {background: var(--bk), url('../images/competency6.jpg'); background-size: cover;}
.npm-7 {background: var(--bk), url('../images/competency7.jpg'); background-size: cover;}
.npm-8 {background: var(--bk), url('../images/competency8.jpg'); background-size: cover;}
.npm-9 {background: var(--bk), url('../images/competency9.jpg'); background-size: cover;}
.npm-10 {background: var(--bk), url('../images/competency10.jpg'); background-size: cover;}
.npm-11 {background: var(--bk), url('../images/competency11.jpg'); background-size: cover;}
.npm-12 {background: var(--bk), url('../images/competency12.jpg'); background-size: cover;}

.brdr:hover { transform: scale(1.03);}
.brdr:hover i { transform: scale(1.1);}
.brdr i { line-height: 0; display: table; margin: 0 auto 1rem auto; text-align: center; font-size: 2.5rem; padding: 2rem; border-radius: 50%; color: #fff; background: rgba(255,255,255, 0.25);
}
.brdr h3 { text-transform: uppercase; font-size: 1rem; font-weight: 600;}
.brdr span { text-align: center; display: block; font-size: 1.2rem; color:  rgba(255, 255, 255, 0.9);}
#mainbody { margin: 2rem auto; }


@media (max-width:1366px) {
	#fastFacts button {
		display: flex!important;
		align-items: center!important;
		line-height: 1.5!important;
		justify-content: space-between!important;
	}
}

@media (min-width: 400px) {
.container{width:85%;padding:0}
}
@media (min-width: 850px) {
.container{width:90%}
.column,.columns{margin-left:4%}
.column:first-child,.columns:first-child{margin-left:0}
.one.column,.one.columns{width:4.66666666667%}
.two.columns{width:13.3333333333%}
.three.columns{width:22%}
.four.columns{width:30.6666666667%}
.five.columns{width:39.3333333333%}
.six.columns{width:48%}
.seven.columns{width:56.6666666667%}
.eight.columns{width:65.3333333333%}
.nine.columns{width:74%}
.ten.columns{width:82.6666666667%}
.eleven.columns{width:91.3333333333%}
.twelve.columns{width:100%;margin-left:0}
.one-third.column{width:30.6666666667%}
.two-thirds.column{width:65.3333333333%}
.one-half.column{width:48%}
.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}
.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}
.offset-by-three.column,.offset-by-three.columns{margin-left:26%}
.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}
.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}
.offset-by-six.column,.offset-by-six.columns{margin-left:52%}
.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}
.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}
.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}
.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}
.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}
.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}
.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}
.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}
}
body{font-family:"proxima-soft",Helvetica,Arial,sans-serif;color:#222;font-size:1.1rem;line-height:1.7;letter-spacing: -0.5px;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}
img{border:0;width:100%}
.cicons{width:30px!important;height:30px!important;border:0!important;padding:3px}
.status{width:16px!important;position:relative;top:1px}
.pagination{margin:2rem 0}
.pagination ul{display:table;margin:0 auto;border-radius:5px;overflow:hidden;padding:0}
.pagination ul li{display:table-cell;vertical-align:middle;min-width:45px}
.pagination ul li a{display:block;background:#2ecc71;padding:10px 0;text-align:center;color:#fff}
.bmark a{background:#27ae60!important}
.pagination ul li a:hover{opacity:.8}
.pagination2{margin:2rem 0}
.pagination2 ul{display:table;margin:0 auto;border-radius:5px;overflow:hidden;padding:0}
.pagination2 ul li{display:table-cell;vertical-align:middle;min-width:45px;float:left;padding-left:.5rem}
.pagination2 ul li a{display:block;background:#f2f2f2;padding:10px 0;text-align:center;color:#555;border-radius:50%}
.bmark2 a{background:#faa937!important;color:#fff!important}
.pagination2 ul li a:hover{opacity:.8}
.pagination2 ul li .btn-success .icon{font-size:1rem;position:relative;line-height:0;margin:0}
.chead,.ctitle{display:block;font-family:'lato';text-align:center}
.ctitle{color:#333;margin:10px 0 0;text-transform:uppercase;letter-spacing:.03rem;line-height:16px}
.chead{color:#777;margin-bottom:10px}
.cimage{border:1px solid #e5e5e5;max-width:450px;margin:0 auto;display:block}
.clink{-webkit-filter:grayscale(80%);filter:grayscale(60%);display:block;border:none!important}
.clink:hover{-webkit-filter:none!important;filter:none!important;opacity:1}
.gallery{margin:3% 0}
.gallery img{border-radius:0!important}
.PHCI{border:none!important;max-width:550px}
@media screen and (max-width: 599px) {
img.right{display:block;margin:0 auto;width:100%;margin:2rem 1rem}
}
@media (min-width:600px) {
.nine img,.six img{border-radius:12px;height:auto;border:1px solid #f2f2f2;width:100%}
img.right{margin:0 0 15px 15px;max-width:270px}
.right{float:right}
.left{float:left;margin-right:15px}
}
/*.banner{padding:6px 0;border-bottom:1px solid #f2f2f2;background:#143c6c}*/
.gu{font-family:Georgia,'Times New Roman',Times,serif;text-transform:uppercase;font-style:italic;font-size:1.7rem;line-height:0}
.tlinks{display:block;text-align:right;border:none;font-family:'lato'}
.tlinks a{text-decoration:none;border:none;margin-left:10px;color:#fff;font-size:16px}
.tlinks a:hover{color:#fff;opacity:.8}
@media (max-width: 550px) {
.tlinks{display:none}
}
.nlinks a{text-decoration:none;font-family:'lato';color:#555;margin-left:10px;font-size:15px}
header{padding:0;background-repeat:no-repeat;background-position:right 51%;background-size:35%;image-rendering:-webkit-optimize-contrast}
@media (max-width: 1200px) {
header{background:none!important}
.nlinks{display:none}
}
.logo{max-width:325px;width:70%}
.pronto{display:block;float:right;margin:0 0 1rem;max-width:120px}
nav2{background:#e5e5e5}
nav{background:#e5e5e5 none repeat scroll 0 0}
nav ul{display:block;margin:0 auto;max-width:1400px;width:90%;padding:0}
nav ul li{display:inline-block;margin:0;padding:0;margin-left:1rem;text-transform:uppercase}
nav ul li:first-child{margin:0}
nav ul li a:hover{color:#011e41}
nav ul li a i{font-size:1.4rem;display:inline-block;position:relative;top:4px;line-height:0;padding:0;margin:0}
@media (min-width: 1051px) {
.topl{display:none}
nav ul li a{padding:6px 0 8px;display:block;color:#333;text-decoration:none;border:none;font-size:17px;font-weight:400;font-family:'lato'}
.icon{position:relative;top:3px}
}
/*.active a{color:#011e41}*/

@media screen and (max-width: 1182px) {
	h3.header {
		margin-bottom: .8em!important;
		}
}



@media screen and (min-width: 1183px) {
#menu .bookmark {
	color: #011e41!important;
	border-bottom: 1px solid #011e41;
	}
h3.header {
	margin-bottom: 4rem!important;
	}
}

.leftnav .bookmark {
	border-bottom: 1px solid #011e41;
}


#connectButton {
	display: inline;
	min-height: 20px;
	border-radius: 10px;
	display: flex;
	justify-content: center;
	background-color: #C42B38;
	color: #fff;
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .15);
	transition: .7s;
	text-align: center;
	text-transform: uppercase;
	transition: .5s;
	max-width: 400px;
	padding: 12px 24px;
}

#connectButton:hover {
	background-color: #011e41;
}


/*.active ul li a{color:#999}*/
.leftnav{text-decoration:none;list-style-type:none;margin:0!important;padding:0}
.leftnav li{border-bottom:1px solid #f1f1f1;margin:0}
.leftnav li:last-child{border-bottom:none}
.leftnav li a{color:#777;padding:10px 0;display:block;font-size:19px;border:0;font-family:'lato';font-weight:400}
.leftnav li ul{margin:0 0 1rem;padding:1rem 2rem;background:#f9f9f9}
.leftnav li ul li,.leftnav li ul li a{font-size:16px!important;margin-bottom:12px;border:none;padding:0;text-decoration:none;list-style:none;line-height:1.2}
.num{display:table-cell;vertical-align:middle;width:50px;height:50px;font-size:1.5rem;color:#fff;background:orange;border-radius:50%;margin:0 auto;text-align:center;font-family:Trebuchet MS;font-style:italic}
.leftnav li ol{background:#f9f9f9;padding:1rem 3rem 2rem 3rem}
.leftnav li ol li a{font-size:16px;line-break:1.2;padding:3px 0;line-height:1.2;margin-bottom:3px}
.leftnav li ol li{color:#777!important;border:none; list-style: decimal; line-height: 1; font-size: 1rem;}
@media (max-width: 849px) {
.leftnav{display:none}
}
nav li ul{display:none}
nav li ul li{display:block;float:none;display:none;float:none}
.active ul li{display:block!important}
nav li ul li a{width:auto;min-width:100px;margin-left:1rem;text-transform:none}
nav ul li a:hover + .hidden,.hidden:hover{display:block}
.show-menu{text-decoration:none;color:orange;text-align:left;display:none}
nav input[type=checkbox]{display:none}
input[type=checkbox]:checked ~ #menu{display:block}
#menu .icon{font-size:1.2rem;line-height:0}
@media screen and (max-width: 1182px) {
.logo{padding:1rem 0;width:80%}
nav{background:#555;border:none!important}
nav ul li ul{display:block;margin:0}
nav ul{position:static;display:none;width:100%!important}
nav ul li{margin:0!important;text-align:left;padding:0!important;border-bottom:0!important;width:100%;display:block;font-family:'lato';text-transform:none;font-size:1.2rem}
.show-menu{display:block;color:#555}
nav ul li ul li{margin-left:1rem}
nav ul li ul li:last-child{border-bottom:none!important}
nav ul li a i{display:none}
nav ul li a{background:#222;text-transform:uppercase;display:block;padding:8px 2rem;color:#fff}
.burger{background:#000 none repeat scroll 0 0;color:#fff!important;display:inline-block;font-size:1.4rem;padding:11px 10px 5px;position:relative;font-family:'lato';cursor:pointer;padding:8px}
.burger i{position:relative;top:3px}
#menu .bookmark{color:orange!important}
#menu a:hover {
	color: orange!important;
}
}
/*.italics {
	color: #777!important;
	font-weight: 600!important;
}*/
.spotlight{display:table;margin:0 auto;width:90%;max-width:1400px}
.tbl{display:table;margin-bottom:2rem;vertical-align:middle;border-radius:15px;background-position:center -339px}
.title{display:table-cell;vertical-align:middle;width:70%;padding:0 2rem;border-radius:0 15px 15px 0;background:#e5e5e5;background:-webkit-linear-gradient(to left,#eee,#fff);background:linear-gradient(to left,#eee,#fff)}
.title h1{margin-bottom:0;color:#011e41}
.tbl2{display:table;margin-bottom:3rem;vertical-align:middle;background:#da1c5c;border:1px solid #e5e5e5;max-width:700px}
.cell{display:table-cell;padding-right:3%;vertical-align:middle}
.cell2{width:30%;display:table-cell;float:left}
.cell2 ul{list-style-type:none;margin:0;padding:0}
.cell3{display:block;float:left;width:23.85%;margin-right:1.5%;text-align:center;color:#fff;font-size:1.2rem}
.cell .tp a{display:block;color:#fff;text-decoration:none;padding:1rem;line-height:1.2rem;font-weight:300;text-transform:uppercase;font-family:'lato'}
.cell img{width:100%}
.cell ul li:last-child{border-bottom:none}
@media (max-width: 600px) {
.cell{width:50%;padding:0}
.cell2{width:100%;margin-top:1.5rem}
.cell p{margin-bottom:0}
.cell2 ul{margin:0}
/*.title h1{line-height:1rem!important}*/
}
@media (min-width: 601px) and (max-width: 1070px) {
.cell{width:23.5%}
.cell2{width:100%;margin-top:1.5rem}
.cell2 ul{margin:0}
}
.mchalert{padding:0}
.mchalert li{border-bottom:1px solid #e9e9e9;padding:8px 0}
.mchalert li:first-child{padding-top:0}
.mchalert li:last-child{border-bottom:none}
.tcell ul{text-align:none;list-style-type:none}
@media (min-width: 600px) {
.tcell{display:table-cell;width:33.333%;padding:2rem}
}
.grp,.grp-2,.grp-3,.grp-4{display:table}
.grp{background-image:url(../images/self-directed-learning.jpg);background-size:cover}
.grp a{background:rgba(32,117,188,.8);color:#fff}
.grp-2{background-image:url(../images/semi-structured-learning.jpg);background-size:cover}
.grp-2 a{background:rgba(218,30,93,0.8);color:#fff}
.grp-3{background-image:url(../images/self-reflective-learning.jpg);background-size:cover}
.grp-3 a{background:rgba(251,169,55,0.8);color:#fff}
.grp-4{background-image:url(../images/fast-interactive-learning.jpg);background-size:cover}
.grp-4 a{background:rgba(140,198,65,0.8);color:#fff}
.grp a,.grp-2 a,.grp-3 a,.grp-4 a{display:table-cell;vertical-align:middle;font-size:1.4rem;line-height:1.4rem;padding:40% 0;font-weight:500}
.grp a:hover,.grp-2 a:hover,.grp-3 a:hover,.grp-4 a:hover{color:#fff;background:rgba(0,0,0,0.3)}
.grp1 a{background:#0d79bb}
.grp2 a{background:#da1e5d}
.grp3 a{background:#fba937}
.grp4 a{background:#8cc641}
.cell a:hover{opacity:.8}
.trainings{display:table;margin-bottom:1.5rem}
.date{background:#fff none repeat scroll 0 0;border-radius:50%;box-shadow:-2px -3px 7px -7px #c5c5c5;border:1px solid #e9e9e9;color:#333;display:table-cell;float:left;font-size:.9rem;height:60px;line-height:1rem;text-align:center;text-transform:uppercase;width:60px;font-family:'lato'}
.date span{position:relative;display:block;top:15px}
.summ{display:table-cell;vertical-align:top;padding-left:1rem;color:#444}
.fhead{display:block;font-size:1.6rem;margin-bottom:1rem}
footer{padding:2rem 0}
footer p {
	color: #fff;
}
#toolkit{bottom:0;left:0;margin:0;position:fixed;width:100%;z-index:852;clear:both;color:#888;font-size:14px;margin:2em auto 1.5em;text-align:center}
#flinks{display:inline-block;list-style:outside none none;font-size:2em;margin:0;background:rgba(229,229,229,0.7);border-radius:10px;padding:15px 20px}
#flinks span{background:none;display:inline-block;line-height:0;margin:0 5px 0 0;padding:0}
#flinks span a{color:#011e41!important}
.fsocial{list-style-type:none;margin:0;padding:0;line-height:3rem}
.fsocial li:first-child{margin-left:0;font-weight:700}
.fsocial li{display:inline-block;margin-left:.5rem}
.fsocial li a{color:#fff;border:1px solid #fff;text-decoration:none;padding:10px 12px}
.fsocial li a i{vertical-align:middle}
.facebook:hover{background:#3B5998}
.twitter:hover{background:#00aced}
.linkedin:hover{background:#007bb6}
.vimeo:hover{background:#4ebbff}
#controls{float:right;padding:2px;width:25px;background:#333;position:fixed;margin:0 0 0 440px;text-align:center;transition:.25s ease-out}
#controls a{font-size:24px;color:#011e41!important;display:block;font-weight:700;padding:5px}
#controls a:hover{color:#fff;transition:.25s ease-out}
#small{font-size:1rem!important}
#medium{font-size:1.2rem!important}
#large{font-size:1.6rem!important}
.vidwrap{position:relative;padding-bottom:56.25%;height:0;margin-bottom:2rem}
.vidwrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}
@media (min-width:800px) {
.fcell{display:table-cell;width:50%;vertical-align:middle}
.hcell{display:table-cell;width:50%;vertical-align:bottom;padding:1.2rem 0 .5rem}
.hcell span{text-align:right;display:block;clear:both}
.fsocial{float:right}
}
h1,h2,h3,h4,h5,h6{margin-top:0;color:#011e41;font-weight:400;font-family:"lato"}
h1{letter-spacing:-.04rem;text-transform:uppercase;line-height:1.5rem}
h2{font-size:1.6rem}
h3{font-size:1.25rem;letter-spacing:-.04rem}
h4{font-size:1.2rem}
h5{font-size:1rem}
#progressTOC ul{text-align:none;text-decoration:none;list-style:none;margin-bottom:1rem;border-bottom:1px solid #f2f2f2;padding-bottom:1rem}
a{color:#003da5;text-decoration:none}
a:hover{color:#63666a}
ol{list-style:decimal}
ol,ul{padding-left:2rem;margin-top:0}
ul li ul{margin-bottom:0}
.list-arrow{list-style-type:none!important}
.list-arrow li:before{content:"\7e";font-family:fontastic;display:inline-block;margin-left:-1.3em;width:1em;position:relative;top:3px;color:#666}
.six ul,.nine ul{list-style-type:none!important}
.six ul li:before,.nine ul li:before{content:"\7e";font-family:fontastic;display:inline-block;margin-left:-1em;width:1em;position:relative;top:3px;color:#666}
.complinks{display:block;list-style:outside none none;margin:0;padding:0;text-decoration:none;position:relative;top:-9px;overflow:hidden;border-radius:0 0 10px 10px}
.complinks li{content:none}
.complinks li::before{content:none!important}
.complinks li a{background:#f2f2f2 none repeat scroll 0 0;color:#333;display:block;font-family:"lato";font-weight:400;padding:6px 1rem;position:relative}
.expand{position:relative;display:block;color:#003da5;text-transform:uppercase;font-family:"lato";font-weight:700;font-size:14px;border-bottom:none!important;font-style:normal; top: -5px;}
.expand:hover{color:#555}
.i_blk{display:table-cell;width:100%;border-radius:0!important;border:none!important}
.blk{display:table;margin-bottom:10px;font-family:'lato';font-size:1.2rem;line-height:0}
.l_blk{display:table-cell;vertical-align:middle;width:60%;padding:0 10px;text-transform:uppercase;color:#fff;line-height:0;border-bottom:none!important}
.l_blk:hover{opacity:.8;color:#fff}
.btmtxt{text-align:center;display:block;margin:1rem auto;line-height:1.3;color:#777;font-family:"lato";font-size:14px;max-width:1000px}
.breadcrumb{display:block;margin:0 0 1rem;color:#777;font-family:"lato";font-weight:300}
.ppic{border-radius:50%!important;width:100px!important;height:100px!important}
.rpic{border:none!important;border-radius:10px 10px 0 0!important}
code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}
pre > code{display:block;padding:1rem 1.5rem;white-space:pre}
.asstable th,.asstable td{padding:1%;text-align:center;border-bottom:1px solid #E1E1E1;vertical-align:middle}
.asstable th:first-child,.asstable td:first-child{padding-left:0}
.asstable th:last-child,.asstable td:last-child{padding-right:0}
.asstable{width:100%}
.asstable.default{width:100%;text-align:left}
.asstable input,.asstable td textarea,.asstable td select,.asstable td fieldset{margin-bottom:0}
.asstable.default tbody tr:nth-child(2n+2){background:#f4f4f4}
.asstable.default td{padding:.5em 1em}
.asstable.default th{text-align:left;padding:.5em 1em;color:#fff}
.asstable.default thead{background:#444;color:#fff}
.asstable.default tfoot{background:#eee}
.asstable td{font-weight:400;font-size:1em}
.asstable th{font-weight:500}
.asstable tr:nth-child(odd){background-color:#f2f2f2}
.asstable tr:nth-child(even){background-color:#fff}
.asstable th{background-color:#f2f2f2;text-transform:uppercase;color:#555}
.asstable td:first-child{color:#333}
.asstable tr:hover{background-color:#e5e5e5}
.asstable td:hover{background-color:orange;color:#403E10;transition-delay:0;transition-duration:.4s;transition-property:all;transition-timing-function:line}
button,.button{margin-bottom:1rem}
pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:1rem}
@media (min-width:800px) {
	blockquote {
		background: linear-gradient(to left,#eee,#fff);
		padding: 2rem;
		border-radius: 10px;
		color: white!important;
		transition: .5s;
	}
	blockquote:hover {
		transform: scale(1.02);
	}
}
blockquote .wp-caption-text {
	font-size: 1rem;
}
.u-full-width{width:100%;box-sizing:border-box}
.u-max-full-width{max-width:100%;box-sizing:border-box}
.u-pull-right{float:right}
.u-pull-left{float:left}
hr{border-width:0;border-top:1px solid #E1E1E1;margin:1.5rem 0;display:block}
.container:after,.row:after,.u-cf{content:"";display:table;clear:both}
.buttons{margin:0 0 15px 30px !important;padding:0}
.buttons li{list-style:none;background-image:none!important}
.buttons li::before{content:none!important}
.buttons a{padding:10px;display:block;text-decoration:none}
.detail{display:none}
@font-face{font-family:"fontastic";src:url(./fonts/fontastic.eot);src:url(./fonts/fontastic.eot?#iefix) format("embedded-opentype"),url(./fonts/fontastic.woff) format("woff"),url(./fonts/fontastic.ttf) format("truetype"),url(./fonts/fontastic.svg#fontastic) format("svg");font-weight:400;font-style:normal}
[data-icon]:before{font-family:"fontastic"!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="mch-"]:before,[class*=" mch-"]:before{font-family:"fontastic"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.mch-arrow-left-c:before {
  content: "\e09d";
}
.mch-arrow-down:before{content:"\73"}
.mch-arrow-up:before{content:"\74"}
.mch-bubble:before{content:"\75"}
.mch-vimeo:before{content:"\76"}
.mch-twitter:before{content:"\77"}
.mch-linkedin:before{content:"\78"}
.mch-youtube:before{content:"\79"}
.mch-retweet:before{content:"\7a"}
.mch-facebook:before{content:"\41"}
.mch-paperplane:before{content:"\42"}
.mch-clip:before{content:"\45"}
.mch-location:before{content:"\4c"}
.mch-settings:before{content:"\4d"}
.mch-calendar:before{content:"\4e"}
.mch-book-open:before{content:"\4f"}
.mch-user:before{content:"\50"}
.mch-graduation-cap:before{content:"\51"}
.mch-comments:before{content:"\53"}
.mch-comment-1:before{content:"\54"}
.mch-pine-trees:before{content:"\57"}
.mch-scroll:before{content:"\59"}
.mch-letter-bottle:before{content:"\32"}
.mch-map4:before{content:"\33"}
.mch-ship:before{content:"\35"}
.mch-search:before{content:"\36"}
.mch-package:before{content:"\37"}
.mch-expand:before{content:"\39"}
.mch-compress:before{content:"\21"}
.mch-share-outline:before{content:"\22"}
.mch-print-1:before{content:"\23"}
.mch-link:before{content:"\38"}
.mch-link-streamline:before{content:"\24"}
.mch-share:before{content:"\25"}
.mch-share-1:before{content:"\26"}
.mch-compass-2:before{content:"\27"}
.mch-clock:before{content:"\28"}
.mch-lifebuoy:before{content:"\2e"}
.mch-harbor:before{content:"\3b"}
.mch-circle-stroked:before{content:"\3c"}
.mch-triangle-stroked:before{content:"\3d"}
.mch-book-close:before{content:"\3f"}
.mch-book-open-1:before{content:"\40"}
.mch-square-stroked:before{content:"\5b"}
.mch-playback-play:before{content:"\5d"}
.mch-flow-branch:before{content:"\5f"}
.mch-mouse:before{content:"\60"}
.mch-record:before{content:"\7b"}
.mch-right-open:before{content:"\7c"}
.mch-right-dir:before{content:"\7d"}
.mch-right-open-mini:before{content:"\7e"}
.mch-star-empty:before{content:"\5c"}
.mch-plus:before{content:"\e001"}
.mch-layout:before{content:"\e002"}
.mch-heart-1:before{content:"\e003"}
.mch-heart-empty:before{content:"\e004"}
.mch-flow-tree:before{content:"\e005"}
.mch-check:before{content:"\61"}
.mch-inbox-alt:before{content:"\62"}
.mch-cube:before{content:"\63"}
.mch-archive:before{content:"\64"}
.mch-list-alt:before{content:"\65"}
.mch-list-ordered:before{content:"\66"}
.mch-hospital-o:before{content:"\67"}
.mch-industrial:before{content:"\68"}
.mch-town-hall:before{content:"\69"}
.mch-commercial:before{content:"\6a"}
.mch-building-o:before{content:"\6b"}
.mch-home:before{content:"\6c"}
.mch-building:before{content:"\6d"}
.mch-anchor:before{content:"\6e"}
.mch-treasure-chest:before{content:"\6f"}
.mch-map2:before{content:"\70"}
.mch-boat-rudder:before{content:"\71"}
.mch-compass3:before{content:"\72"}
.mch-captain:before{content:"\43"}
.mch-pirate:before{content:"\44"}
.mch-timer:before{content:"\46"}
.mch-compass:before{content:"\47"}
.mch-anchor-1:before{content:"\48"}
.mch-balance-scale:before{content:"\49"}
.mch-bell:before{content:"\4a"}
.mch-bell-o:before{content:"\4b"}
.mch-bookmark:before{content:"\52"}
.mch-bookmark-o:before{content:"\55"}
.mch-book:before{content:"\56"}
.mch-calculator:before{content:"\58"}
.mch-camera:before{content:"\5a"}
.mch-car:before{content:"\30"}
.mch-check-1:before{content:"\31"}
.mch-check-circle:before{content:"\34"}
.mch-check-circle-o:before{content:"\29"}
.mch-check-square:before{content:"\2a"}
.mch-check-square-o:before{content:"\2b"}
.mch-cog:before{content:"\2c"}
.mch-cogs:before{content:"\2d"}
.mch-cubes:before{content:"\2f"}
.mch-cube-1:before{content:"\3a"}
.mch-envelope:before{content:"\3e"}
.mch-envelope-o:before{content:"\5e"}
.mch-dot-circle-o:before{content:"\e000"}
.mch-file:before{content:"\e006"}
.mch-file-text:before{content:"\e007"}
.mch-file-text-o:before{content:"\e008"}
.mch-flag-checkered:before{content:"\e009"}
.mch-graduation-cap-1:before{content:"\e00a"}
.mch-hourglass:before{content:"\e00b"}
.mch-hourglass-half:before{content:"\e00c"}
.mch-hourglass-o:before{content:"\e00d"}
.mch-hourglass-end:before{content:"\e00e"}
.mch-hourglass-start:before{content:"\e00f"}
.mch-life-ring:before{content:"\e010"}
.mch-male:before{content:"\e011"}
.mch-map:before{content:"\e012"}
.mch-medkit:before{content:"\e013"}
.mch-mouse-pointer:before{content:"\e014"}
.mch-paper-plane:before{content:"\e015"}
.mch-paper-plane-o:before{content:"\e016"}
.mch-phone:before{content:"\e017"}
.mch-pencil-square-o:before{content:"\e018"}
.mch-scissors:before{content:"\e019"}
.mch-sort-alpha-asc:before{content:"\e01a"}
.mch-thumbs-down:before{content:"\e01b"}
.mch-thumbs-o-down:before{content:"\e01c"}
.mch-thumbs-o-up:before{content:"\e01d"}
.mch-thumbs-up:before{content:"\e01e"}
.mch-trophy:before{content:"\e01f"}
.mch-university:before{content:"\e020"}
.mch-user-md:before{content:"\e021"}
.mch-users:before{content:"\e022"}
.mch-wheelchair:before{content:"\e023"}
.mch-wrench:before{content:"\e024"}
.mch-light-bulb:before{content:"\e025"}
.mch-home-1:before{content:"\e026"}
.mch-graph:before{content:"\e027"}
.mch-microscope:before{content:"\e028"}
.mch-pin:before{content:"\e029"}
.mch-puzzle:before{content:"\e02a"}
.mch-podium:before{content:"\e02b"}
.mch-squirrel:before{content:"\e02c"}
.mch-telescope:before{content:"\e02d"}
.mch-device-mobile:before{content:"\e02e"}
.mch-device-desktop:before{content:"\e02f"}
.mch-briefcase:before{content:"\e030"}
.mch-checklist:before{content:"\e031"}
.mch-car-side:before{content:"\e032"}
.mch-danger-death-delete-destroy-skull-stream:before{content:"\e033"}
.mch-notebook-streamline:before{content:"\e034"}
.mch-micro-record-streamline:before{content:"\e035"}
.mch-settings-streamline-2:before{content:"\e036"}
.mch-speech-streamline-talk-user:before{content:"\e037"}
.mch-ibook-laptop:before{content:"\e038"}
.mch-anchor-2:before{content:"\e039"}
.mch-comment-quotes:before{content:"\e03a"}
.mch-comments-1:before{content:"\e03b"}
.mch-skull:before{content:"\e03c"}
.mch-target:before{content:"\e03d"}
.mch-torsos-all-female:before{content:"\e03e"}
.mch-bullhorn:before{content:"\e03f"}
.mch-certificate:before{content:"\e040"}
.mch-folder:before{content:"\e041"}
.mch-folder2:before{content:"\e042"}
.mch-folder3:before{content:"\e043"}
.mch-folder-open:before{content:"\e044"}
.mch-bookmark-1:before{content:"\e045"}
.mch-bookmarks:before{content:"\e046"}
.mch-paper-plane-1:before{content:"\e047"}
.mch-traffic-cone:before{content:"\e048"}
.mch-vcard:before{content:"\e049"}
.mch-chart:before{content:"\e04a"}
.mch-key-fill:before{content:"\e04b"}
.mch-key-stroke:before{content:"\e04c"}
.mch-info:before{content:"\e04d"}
.mch-mic:before{content:"\e04e"}
.mch-pen:before{content:"\e04f"}
.mch-pen-alt-fill:before{content:"\e050"}
.mch-pen-alt-stroke:before{content:"\e051"}
.mch-pin-1:before{content:"\e052"}
.mch-tag-fill:before{content:"\e053"}
.mch-tag-stroke:before{content:"\e054"}
.mch-garden:before{content:"\e055"}
.mch-wetland:before{content:"\e056"}
.mch-squidoo:before{content:"\e057"}
.mch-graduate-cap:before{content:"\e058"}
.mch-icon:before{content:"\e059"}
.mch-sleeping-baby:before{content:"\e05a"}
.mch-tick-inside-circle:before{content:"\e05b"}
.mch-graduate-cap1:before{content:"\e05c"}
.mch-cutlery:before{content:"\e05d"}
.mch-food:before{content:"\e05e"}
.mch-fork-and-knife:before{content:"\e05f"}
.mch-fork-and-spoon:before{content:"\e060"}
.mch-fast-food:before{content:"\e061"}
.mch-restaurant:before{content:"\e062"}
.mch-lemon:before{content:"\e063"}
.mch-apple:before{content:"\e064"}
.mch-carton-milk:before{content:"\e065"}
.mch-icecream:before{content:"\e066"}
.mch-android-bar:before{content:"\e067"}
.mch-pizza:before{content:"\e068"}
.mch-spoon:before{content:"\e069"}
.mch-knife:before{content:"\e06a"}
.mch-ios-nutrition-outline:before{content:"\e06b"}
.mch-coffee:before{content:"\e06c"}
.mch-ios-nutrition:before{content:"\e06d"}
.mch-fork:before{content:"\e06e"}
.mch-soup-can-outline:before{content:"\e06f"}
.mch-beer:before{content:"\e070"}
.mch-ios-wineglass:before{content:"\e071"}
.mch-soup-can:before{content:"\e072"}
.mch-ios-pint:before{content:"\e073"}
.mch-wineglass:before{content:"\e074"}
.mch-ios-wineglass-outline:before{content:"\e075"}
.mch-cutlery-1:before{content:"\e076"}
.mch-barbecue-eat-food-streamline:before{content:"\e077"}
.mch-chef-food-restaurant-streamline:before{content:"\e078"}
.mch-eat-food-hotdog-streamline:before{content:"\e079"}
.mch-star:before{content:"\e07a"}
.mch-star-empty-1:before{content:"\e07b"}
.mch-asterisk:before{content:"\e07c"}
.mch-star-1:before{content:"\e07d"}
.mch-asterisk-1:before{content:"\e07e"}
.mch-certificate-1:before{content:"\e07f"}
.mch-youtube-play:before{content:"\e080"}
.mch-beer-1:before{content:"\e081"}
.mch-alcohol-shop:before{content:"\e083"}
.mch-coffee-1:before{content:"\e084"}
.mch-cup:before{content:"\e082"}
.mch-search-plus:before{content:"\e085"}
.mch-search-minus:before{content:"\e086"}
.mch-copyright:before{content:"\e087"}
.mch-arrow-circle-up:before{content:"\e088"}
.mch-chevron-up-circle:before{content:"\e089"}
.mch-language:before{content:"\e08a"}
.mch-globe:before{content:"\e08b"}
.mch-alarm-clock:before {content: "\e08c";}
.mch-alarm:before {content: "\e08d";}
.mch-stopwatch:before {content: "\e08e";}
.mch-square:before {content: "\e08f";}
.mch-th-large:before {content: "\e090";}
.mch-th:before {content: "\e091";}
.mch-arrow-up-1:before {content: "\e092";}
.mch-arrow-down-1:before {content: "\e093";}
.mch-arrow-down-2:before {content: "\e094";}
.mch-arrow-up-2:before {content: "\e095";}
.mch-arrow-down-c:before {content: "\e096";}
.mch-arrow-up-c:before {content: "\e097";}
.mch-ios-bolt:before {content: "\e099";}
.mch-arrow-right-c:before {content: "\e09a";}
.mch-arrow-right:before {content: "\e09b";}
.mch-right-thin:before {content: "\e09c";}
.mch-town-hall:before {
  content: "\69";
}
.mch-place-of-worship:before {
  content: "\e09f";
}
.mch-monument:before {
  content: "\e0a0";
}
.mch-mountains:before {
  content: "\e09e";
}
.mch-lightbulb:before {
  content: "\e0a1";
}
.mch-lightbulb-shine:before {
  content: "\e0a2";
}
.mch-cardiac-pulse:before {
  content: "\e0a4";
}
.mch-co-colorado:before {
  content: "\e0a5";
}
.mch-dollar:before {
  content: "\e0a6";
}
.mch-social-usd:before {
  content: "\e0a7";
}
.mch-cash:before {
  content: "\e0a8";
}
.mch-ambulance:before {
  content: "\e0a9";
}
.mch-hospital:before {
  content: "\e0aa";
}
.mch-receipt-shopping-streamline:before {
  content: "\e0ab";
}
.mch-gavel:before {
  content: "\e0ac";
}
.mch-suitcase:before {
  content: "\e0ad";
}
.mch-clipboard:before {
  content: "\e0ae";
}
.mch-us-united-states:before {
  content: "\e0af";
}
.mch-us-continental-united-states:before {
  content: "\e0b0";
}
.mch-envelope:before {
  content: "\3e";
}


.bolt {
	position: relative;
    top: 3px;
}

a[target="_blank"]:after {
/*	content: ' (opens in new tab)';*/
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal;
}

.fastFacts i {
	position: relative;
	top: 3px;
	right: 4px;
}

.search .entry-title {
	margin-bottom: .2rem!important;
	margin-top: .5rem!important;
}

@media only screen and (max-width:600px) {
	.search-form {
		max-width: 80%!important;
	}
	.search-title {
		line-height: 1.3!important;
	}
}

.icn1,.icn5,.icn6{font-size:1.4rem;display:inline-block;position:relative;top:4px!important;margin-right:2px}
.icn2{font-size:1.45rem;display:inline-block;position:relative;top:5px!important;margin-right:2px}
.icn3{font-size:1.5rem;display:inline-block;position:relative;top:4px!important}
.icn4{font-size:1.45rem;display:inline-block;position:relative;top:3px!important;margin-right:2px}
.icn7{font-size:1.5rem;display:inline-block;position:relative;top:4px!important;margin-right:2px}
.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;padding:12px 30px;color:#333;text-align:center;text-decoration:none;white-space:nowrap;border:none;cursor:pointer;box-sizing:border-box;margin-right:.5rem;border-radius:27px;border:1px solid #e9e9e9;background:#f9f9f9;text-transform:uppercase;font-family:'lato';font-weight:400}
.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,
.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{
/*color:#fff;outline:0;background:#2075bc;border:1px solid #2075bc*/
}
.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}
.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}
.indent h3{margin-bottom:.5rem}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{border:1px solid #e5e5e5;box-shadow:none;font-size:1rem;line-height:1.467;padding:10px;transition:border .25s linear 0s,color .25s linear 0s,background-color .25s linear 0;background:#fff;width:100%;max-width:300px;margin-bottom:1rem;font-family:"lato";font-weight:400;font-size:18px}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 35px 0 10px;border-radius:0;height:45px;width:100%;max-width:300px}
.select{position:relative;display:inline-block}
.select .arr::before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #333;content:"";margin-top:-5px;pointer-events:none;position:absolute;right:12px;top:54%}
.select .arr{background:transparent;bottom:16px;pointer-events:none;position:absolute;right:0;top:0;width:50px}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5rem}
textarea{min-height:65px;padding-top:6px;padding-bottom:6px}
input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:none;outline:0;background:#e5e5e5;border:1px solid #ccc}
fieldset{padding:0;border-width:0}
input[type="checkbox"],input[type="radio"]{display:inline}
label > .label-body{display:inline-block;margin-left:.5rem;font-weight:400}
.table{display:table;margin:0 0 1rem}
.cell{display:table-cell;margin:0 0 26px}
.cell img{border:1px solid #e5e5e5}
.uno{width:10%}
.dos{width:15%}
.tres{width:30%}
.cuatro{width:40%}
.cinco{width:50%}
.seis{width:60%}
.siete{width:70%}
.ocho{width:80%}
.nueve{width:90%}
.diez{width:100%}
.aHead{cursor:pointer;text-transform:uppercase}
.toggleContent{display:none}
.accordion{background-color:#f9f9f9;padding:1em 3em;margin-bottom:1rem}
#shipmap{width:100%;height:auto}
.photo-grid{text-align:center;margin-left:0!important;padding:0}
.photo-grid li a{margin:0;padding:0;border:0}
.photo-grid .tp a{display:block;width:100%;line-height:1.2rem;font-family:'lato';text-align:center;background:#f2f1ec;color:#000;text-transform:uppercase}
.photo-grid .tp a span{padding:1rem 0;display:block;letter-spacing:.02rem}
.photo-grid .tp a:hover{opacity:.6}
.photo-grid .tp2 a{display:block;width:100%;line-height:1.2rem;font-family:'lato';text-align:center;color:#fff;text-transform:uppercase}
.photo-grid .tp2 a span{padding:1rem 0;display:block;letter-spacing:.02rem}
.photo-grid .tp2 a:hover{opacity:.6}
.box span{font-family:"lato";line-height:1.2rem!important;text-transform:uppercase;display:block;padding:1rem 0;font-weight:400}
.blue{background:#0d79bb;display:block;color:#fff}
.red{background:#da1e5d;display:block;color:#fff}
.orange{background:#fba937;display:block;color:#fff}
.green{background:#8cc641;display:block;color:#fff}
.blue:hover{background:#3e94c9;color:#fff}
.red:hover{background:#e24b7e;color:#fff}
.orange:hover{background:#fcbb5f;color:#fff}
.green:hover{background:#a3d267;color:#fff}
.photo-grid li{width:15%;padding-right:1.5%;display:table-cell;vertical-align:middle;float:left}
@media screen and (max-width:760px) {
.photo-grid li{float:left;padding:1%;width:48%}
.photo-grid li:last-child{width:100% !important%;width:100%}
.mch{margin-bottom:10px!important}
.what2 a{padding:3px 0!important;display:inline-block;font-family:'lato'}
}
@media (min-width:760px) and (max-width:1100px) {
.photo-grid figure{height:155px!important}
.photo-grid li{float:left;width:23%}
.photo-grid li:last-child{width:100%;padding:1rem 0 0}
.photo-grid li a{font-family:'lato'}
.mch{margin-bottom:10px!important;text-align:center;display:block}
.what2 a{padding:5px!important;display:inline-block;font-family:'lato';border:1px solid #f2f2f2}
.what2 .icon{display:none}
}
@media (max-width: 450px) {
.photo-grid figure{height:140px!important}
}
.photo-grid img{display:block;height:auto}
.photo-grid figure{height:200px;overflow:hidden;position:relative;margin:0;padding:0}
@media (min-width:1101px) and (max-width: 1248px) {
.photo-grid figure{height:148px!important}
.photo-grid li:last-child{width:33%;text-align:left;font-size:1rem!important;vertical-align:top;padding-right:0}
.photo-grid figcaption p{font-size:1rem!important;line-height:1rem!important}
.what2 a{padding:0;font-size:1rem!important}
}
@media (min-width: 1249px) and (max-width: 1415px) {
.photo-grid figure{height:168px!important}
.photo-grid li:last-child{width:33%;text-align:left;vertical-align:top;padding-right:0}
.what2 a{padding:.7%!important}
}
@media (min-width: 1416px) and (max-width: 1480px) {
.photo-grid figure{height:190px!important}
.photo-grid li:last-child{width:33%;text-align:left;vertical-align:top;padding-right:0}
.what2 a{padding:1%!important}
}
@media (min-width: 1481px) {
.photo-grid figure{height:200px}
.photo-grid li:last-child{width:33%;text-align:left;vertical-align:top;padding-right:0}
.what2 a{padding:1% 0!important}
}
.photo-grid figcaption{background:rgba(6,29,63,0.8);color:#fff!important;display:table;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;z-index:100}
.photo-grid figcaption p{display:table-cell;position:relative;vertical-align:middle;color:#fff;font-family:'lato';font-size:1.2rem;padding:0 1rem}
.photo-grid li:hover figcaption{opacity:1}
.bx1{background:url(../images/self-directed-learning.jpg);background-size:100% auto}
.bx2{background:url(../images/semi-structured-learning.jpg);background-size:100% auto}
.bx3{background:url(../images/self-reflective-learning.jpg);background-size:100% auto}
.bx4{background:url(../images/fast-interactive-learning.jpg);background-size:100% auto}
details{display:block;padding:10px 0;margin:0;text-align:left}
.what{list-style:none;text-align:center;position:relative}
.what a{display:block;padding:5% 0 5% 10% !important;font-family:'lato';color:#fff!important;font-size:1.2rem;text-align:left}
@media (min-width: 1100px) {
.what2 a{display:block;font-family:'lato';color:#011e41!important;font-size:1rem;text-align:left; line-height: 1;}
}
.what a:hover{opacity:.8}
.mch{text-align:left!important;display:block;margin-bottom:3%}
.what2 a{font-weight:400}
@media print {
body{font-family:"Times New Roman",Georgia,Serif!important}
.banner{display:none}
.nlinks{display:none}
nav{display:none}
.leftnav{display:none}
.logo{display:block;max-width:300px}
footer{display:none}
.btmtxt{display:none}
.row,.nine,.three,.four,.eight,.six{display:block!important;width:100%!important;font-family:"Times New Roman",Georgia,Serif!important}
img.right{width:200px}
.tbl{display:none}
article[data-readmore]{
	height:auto!important;
}
.expand{display:none!important}
}
article {
	    overflow: hidden
}

/*
**
** Test Page temporary styles */

.headerFlex {
	display: flex;
	flex-direction: column;
}

@media and (min-width:700px) {
	.splash {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
}
/*
**
** New Homepage w/ Evidence/Library style splash */
.splash {
  font-size: 62.5%!important;
  line-height: 1.75;
  font-weight: 400;
  font-family: "proxima-nova","Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #444;
  letter-spacing: -0.025em;

}

** SPLASH */
.card-1 { max-width: 65%; margin: 1em auto 5em auto; display:flex; }
.splash { background: linear-gradient(rgba(4, 30, 66,.7), rgba(187, 188, 188,.3), rgba(4, 30, 66,.9)), url('./images/headers/banner-4.jpg'); padding: 6rem 0 0 0; text-align: center; background-size: cover; background-position: 50% 43%; color: orange; }
.splash i { background: rgba(255, 255, 255, .7)!important; padding: 16%; display: table; line-height: 0; margin: 0 auto 1em auto; border-radius: 50%; font-size: 3em; text-shadow: none; }
.splash h3, .splash p { color: #fff; line-height: 1.4 }
.splash h3 { font-weight: 400; letter-spacing: 0.01em; color: #fff !important;}
.splash h4 { color: #fff !important; font-weight: 400; margin-top: 3em;}
.splash p { margin: 0 auto 3em auto; line-height: 1.2; font-size: 1.3em; max-width: 600px; letter-spacing: 0.025em; font-family: 'montserrat' }
.headline { display: block; font-size: 6em; font-weight: 400; margin-bottom: 1.5em; line-height: 1; }
/*
**
** Whats New */
.whatsnew { text-align: left; font-size: .9rem;
/*	background: #143c6c; */
	border-top: .5px solid #fff;
}
.whatsnew ul { text-align: center; }
.whatsNewFirstUl {margin: 1.5rem 0 1rem 0; padding: 1rem 0;
}
.whatsnew .mch-arrow-right-c:before {
	top: 1px!important;
}
.whatsnew ul li { display: inline-block; padding: 0 5px; color: #fff; line-height: 0; font-size: 1.4em; font-weight: 600; }
.whatsnew ul li:first-child { text-transform: uppercase; font-weight: bold; }
.whatsnew ul li:last-child { border-right: none !important; }
.whatsnew ul li a { display: block;
    line-height: 150%;
letter-spacing: 0.02em; font-size: .8em;}
.whatsnew ul li a:hover { color: rgba(255, 255, 255, 1); }
.whatsnew a {
	transition: .5s;
}
.whatsnew i { border: none !important; background: none !important; padding: 0 !important; display: inline !important; line-height: 0; margin: 0 auto 1em auto; font-size: 1.2em !important; }
#right {
position: relative!important;
	top: 4px!important;
}
.mainhead { text-align: center; color: #333; }
.mainhead i { position: relative; top: 3px; }
/*
**
** CARDS */
#main-content .cards { display: flex; flex-wrap: wrap; justify-content: center;}
/*header .cards::before { content: ''; vertical-align: bottom; height: 100%; }*/
.dos.homeCard { display: inline-block; width: 49.8%; vertical-align: bottom; margin: 10px 0; }
.dos.homeCard:hover h3 { color: #fff !important; }
.tres.homeBox { display: inline-block; width: 29%; vertical-align: bottom; padding: 2em 0; color: aliceblue; border-bottom: 5px solid  var(--main-color); transition: .5s;
}
.tres.homeBox i {
	transition: .5s;
}
.tres h3 { margin: 0; }
/*.tres.homeBox i:hover { background: rgba(255,255,255, 1); }*/
.cinco, .tres, .dos.homeCard i { color: #333; }
.dos.homeCard i { background-color: rgba(255,255,255, 1); font-size: 4em!important; }
.dos.homeCard i:hover { color: rgb(20, 60, 108)!important; transform:scale(1.1);background-color: rgba(255,255,255, 1)!important; }
 .cinco { vertical-align: middle; margin: 0 0 20px 2%; padding: 3em 1%; }
.tres.homeBox { vertical-align: middle; margin: 0 0 20px 1%; padding: 3em 1%; }
.cinco h3, .tres.homeBox h3, .dos.homeCard h3 { color: rgba(255, 255, 255, 0.9); text-align: center; margin: 0; font-size: 1.2em; }
.cinco:hover { background: #f3f3f3; border: 1px solid #e9e9e9;}

.mission {
	margin-bottom: 0 0 4em 0;
	padding: 30px;
	display: block;
	font-size: 1.25em;
}

@media (min-width: 1019px) {
	.mission {
		padding: 65px 30px 20px 30px;
	}
}

@media (min-width: 100px) and (max-width: 499px) {
.cinco, .dos.homeCard { 
	display: block;
}
.tres.homeBox { display: block; width: 100%; margin-left: 0!important; margin-right: 0!important; margin-bottom: 1rem!important;
}
.dos.homeBox {
	padding: 1.5em 0;
}
.cinco:first-child, .cinco:nth-child(4+3) { margin-left: 0 !important; }
}

@media (min-width: 100px) and (max-width: 1089px) {
.whatsnew ul i { color: #fff!important; background:none!important;}
.splash i { background: #fff !important; color: #000 !important; line-height: 0; display: table; margin: 0 auto 1em auto; text-align: center; font-size: 1.56em; padding:  .9em; border-radius: 50%; }
.splash p { color: #000 !important; }
.splash h3 { color: #000 !important; font-size: 2em; }
.header {
	font-size: 3em!important;
}
.subheader {
	font-size: 2.25em!important;
}
.splash h4 { color: #000!important; }
header .dos.homeCard img { width: 300px; }
.splash h3.i-head {
	font-size: 1.5em;
}
}

@media (min-width: 700px) and (max-width: 1089px) {
#row1, #row2 { display: flex; flex-wrap: nowrap; }
margin { 0 auto; }
.splash h3, .splash h4 { color: #fff!important; }
}

@media (min-width: 100px) and (max-width: 699px) {
.card-1 .dos.homeCard { background: rgba(255, 255, 255, .5)!important; padding:1.5em; min-width:70%; }
.cards.card-1 { display: flex; flex-direction: column; align-items: center;}
.card-1 { width: 100%; }
/*.card-1 .dos:hover h3 { color: #000 !important; }*/
.card-1 .dos.homeCard:hover { transform: scale(1.05); }
.cards.card-1 { margin-top: 1em; }
.card-1 .dos.homeCard { width: 90%; }
.mission {
	padding: 2em .5em;
}
.dos.homeCard i {
	margin-bottom: .3em;
	padding: 1em;
}
.card-1 { width: 100%; }
.splash { background: linear-gradient(to left, rgba(187, 188, 188,.5) 5%, rgba(4, 30, 66,.6) 70%)!important; padding: 4em 0 0 0; text-align: center; background-size: cover; padding-bottom: 4rem!important; }
header { background: #FFF!important; }
#supplemental ul { display: flex; justify-content: space-around; min-width: 25em; }
header .cards { flex-direction: column; align-items: center; }
#supplemental { margin: 0 auto; }
.cards.card-1 { margin-top: 2em; }
header .logo { width: 270px!important; }
header .cards .dos.homeCard { width:270px!important }
header .spotlight:first-child {
	display: flex;
	justify-content: center;
}
}


@media (min-width: 500px) and (max-width: 699px) {
.tres.homeBox { display: block; width: 100%; margin-left: 0!important; margin-right: 0!important; margin-bottom: 1rem!important;
}
.cinco { display: inline-block; width: 44%; }
.cinco:first-child, .cinco:nth-child(3+2) { margin-left: 0 !important; }
}

@media (min-width: 700px) and (max-width: 999px) {
.tres.homeBox { display: block; width: 29%; }
.cinco { display: inline-block; width: 29%; }
.cinco:first-child, .cinco:nth-child(4+3) { margin-left: 0 !important; }
}

@media (min-width: 1000px) {
.tres.homeBox { display: inline-block; width: 29%; }
.cinco { display: inline-block; width: 16%; }
.cinco:first-child, .cinco:nth-child(5n+6) { margin-left: 0 !important; }
.cinco:first-child, .cinco:nth-child(5n+6) { margin-left: 0 !important; }
}

@media (min-width: 1001px) {
	#mainHomePageRow {
		margin-bottom: 2em!important;
	}
}

@media (max-width: 1018px) {
	.whatsnew, .newsButtonContain { display: none; }
}

@media (min-width:700px) and (max-width: 2500px) {
.splash {
/*	padding-bottom: 8rem!important;*/
}
.innerSplash {
	padding-bottom: 4rem;
}
/*.splash { background: #f2f2f2; }
/*.card-1 { margin: 0 auto; }*/
}

.header {
	font-size: 4.0em; margin: 0; letter-spacing: 0;
}

.subheader {
	font-size: 2.005em; margin: 0; letter-spacing: 0;
}

.search-title {
	font-size: 2rem;
}

.newsButton {
	padding: .78em 1.56em;
	font-size: .8em;
	font-weight: bold;
	color: #fff!important;
	background: rgb(20, 60, 108);
	border-radius: 40px;
	text-transform: uppercase;
	border: 1px solid #fff;
	transition: .2s;
	margin-top: 1rem;
	position: relative;
	z-index: 100;
}

.insetRight {
	background: url(https://dev.ncemch.org/surprisemedicalbills/wp-content/uploads/2019/08/ha_h…stom-7fb73df…-s1600-c85-e1566844117672.jpg);
	float: right;
	 height: 333px;
	 width: 300px;
	background-position: 29% 19%!important;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
	margin-left: 1rem;
	transition: .3s;
}

.insetRight:hover {
	transform: scale(1.02);
}

.insetRight h2 {
	padding: .2rem;
	color: #fff;
	line-height: 1.3;
	background: #011e41;
	margin-bottom: 0!important;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	text-align: center;
}

.footerLink {
	color: #fff;
}

.footerLink:hover {
	color: lightgrey!important;
}

#teamResources .row {
	margin-bottom: 0!important;
}

#teamResources {
	margin-top: 0!important;
}

@media only screen and (min-width:600px) {
	.mobileLink {
		display: none;
	}
}

@media only screen and (max-width:599px) {
	.desktopImg {
		display: none!important;
	}
}

#mainNews {
	padding: .88em 1.8em;
}
.newsButton.small {
	padding: .5em .7em;
	background: rgba(255,255,255,.2);
}
.newsButton:hover {
	background: rgba(255,255,255,1);
	color: #143c6c!important;
	border: 1px solid rgb(20, 60, 108);
}
.newsButton:hover i {
	color: #143c6c!important;
}
.newsButtonContain {
	margin: .5rem 0 -.7rem 0;
}

.home-box-1 {background: var(--bk), url('https://surprisemedicalbills.chir.georgetown.edu/wp-content/themes/surprisemedicalbills/images/ambulance.jpg'); background-size: cover; border-bottom: 3px solid var(--main-color);}
.home-box-2 {background: var(--bk), url('https://surprisemedicalbills.chir.georgetown.edu/wp-content/themes/surprisemedicalbills/images/air-ambulance-home.jpg'); background-size: cover; border-bottom: 3px solid var(--main-color);}
.home-box-3 {background: var(--bk), url('https://surprisemedicalbills.chir.georgetown.edu/wp-content/themes/surprisemedicalbills/images/medical-bill.jpg'); background-size: cover; border-bottom: 3px solid var(--main-color);}


/*#test p, #test a, #test h1, #test h2, #test h3, #test h4, #test span {
	font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif!important;
}*/
