.btn-primary {
  background-color: #242d3f;
  color: #ffffff;
  border-radius: 0px;
  border: none;
}
.btn-primary:hover {
  color: #ffdf5a;
  background-color: #242d3f;
}




sup{
	font-size: 50%;
}


.tooltip-popover{
	width:100%;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	display: block;
	background: transparent;
	z-index: 1400;
	cursor: pointer;
}


#page-wrap #header_landing .container {
    position: relative;
    /*min-height: 200px;*/
}

.landing .navigation, .subpage .navigation {
    position: absolute;
    padding-left: 10px;
}

.landing.parent-top .head, .subpage.parent-top .head {
    padding-top: 22px;
    padding-bottom: 19px;
}

.landing.parent-top .font-resizer, .subpage.parent-top .font-resizer {
    padding: 0;
}

#page-wrap #header_landing h2 {
    position: absolute;
    font-size: 3.5em;
    z-index: 2;
    top: 50%;
    right: 8.5%;
    color: #2d282b;
    font-family: "Roboto";
    font-weight: 900;
    width: 36%;
    font-size: 3.5em;
    line-height: 1.2em;
    letter-spacing: 0.005em;
    transform: translateY(-48%);
    -webkit-transform: translateY(-48%);
}

#page-wrap #header_landing h2 {
    right: 1%;
}

/*#page-wrap #header_landing h2 {
	right: 0%;
    background: black;
    opacity: .7;
    padding: 70px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
	z-index: 1;
}*/

#page-wrap #header_landing h2.no_image {
    position: relative;
    top: 0;
    transform: none;
    -webkit-transform: none;
    width: 100%;
    right: 0;
    padding: 40px 13.5%;
}

#page-wrap #header_landing img {
    display: block;
    width: 100%;
}

#page-wrap .landing_menus {
    position: relative;
    padding: 0 50px;
}

#page-wrap .landing_menus.no-car {
    padding: 0;
    text-align: center;
    background: #274d7c;
}

#page-wrap .landing_menus li {
    background: #274d7c;
    color: white;
    text-align: center;
    font-weight: 300;
    font-family: "Roboto";
    font-size: 1.3em;
    padding: 9px;
    /*letter-spacing: -0.025em;*/
    line-height: 1.3em;
    height: 60px;
    border-right: 1px solid white;
}

#page-wrap .landing_menus.no-car li {
    width: 22%;
    display: inline-block; /* Deleted position: absolute and replaced with display for mobile support */
    /*margin-bottom: -3px; Update .nocar li a - this is no longer needed*/
}

#page-wrap .landing_menus.no-car li:first-child {
    border-left: 1px solid white;
}

#page-wrap .landing_menus li.current_page_item {
    background: #1e3a5d;
}

@media(min-width: 1023px) {
    #page-wrap .landing_menus.no-car li.current_page_item {
        margin-left: -3px;
    }
}

#page-wrap .landing_menus.no-car li a { /* State of LD Navi child pages */
    color: inherit;
    top: 25%; /* reduced from 50% to 25% to support mobile devices */
    transform: translateY(-50%);
    position: relative;
    left: 0;
    width: 100%;
}

#page-wrap .landing_menus li a { /* State of LD Main Navi pages */
    color: inherit;
    top: 0%; /* reduced from 50% to 0% to support mobile devices */
    transform: translateY(-50%);
    position: relative;
    left: 0;
    width: 100%;
}

.owl-controls {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.owl-nav > div {
    background: #da4600;
    width: 50px;
    height: 60px;
    color: white;
    text-align: center;
}

.owl-prev {
    float: left;
    border-right: 1px solid white;
}

.owl-next {
    float: right;
}

.owl-nav .disabled {
    cursor: default!important;
}

.owl-nav .fa {
    font-size: 3em;
    line-height: 62px;
}

.owl-nav .disabled .fa {
    color: #a63f09;
}

#page_content .css-menu
{
	color: #E94447;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}

#sold-menu ul 
{
	margin: 0;
	padding: 0;
	background: #fff;
	list-style-type: none;
	list-style-image: none;
}

#sold-menu li 
{
	float:left;
	display: inline;
}

#sold-menu li a 
{
	text-decoration:none; 
	color: #274d7c!important;
	line-height: 2.3em;
	padding: 21px 30px 21px 30px;
	border-top: 1px solid #274d7c!important;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

#sold-menu li a:hover 
{
    cursor:pointer;
	color: #fff!important;
	background-color: #da4600;
	text-decoration: none!important;
}

/*#sold-menu li:hover {
	color: #fff!important;
	background: #da4600;
	cursor:pointer;
}

#sold-menu li:hover a
{
	color: #fff!important;
	cursor:pointer;
	text-decoration: none!important;
}*/

.row::after {
    content: "";
    clear: both;
    display: table;
}

/* For mobile phones: */
[class*="col-"] {
Â Â Â  width: 100%;
}
@media only screen and (max-width: 600px) {
	/* For tablet: */
	#sold-menu ul
{
	margin: 0;
	padding: 0;
	background: #fff;
	list-style-type: none;
	list-style-image: none;
}
Â Â Â #sold-menu li 
{
	display: block!important;
	float:none!important;
	border-top: 1px solid #274d7c!important;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

#sold-menu li a
{
	display:block!important;
	padding: 20px 16px!important;
}
}
@media only screen and (max-width: 768px) {
Â Â Â  /* For desktop: */

Â Â Â #sold-menu ul
{
	margin: 0;
	padding: 0;
	background: #fff;
	list-style-type: none;
	list-style-image: none;
}

#sold-menu li
{
	width: 80%!important;
	display: block!important;
	float:none!important;
	border-top: 1px solid #274d7c!important;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

#sold-menu li a
{
	display:block!important;
	padding: 20px 16px!important;
}
}

#page_content ul.content-menu li a
{
text-decoration: none;
  display: block;
  margin: 0;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.buttonish {
    font-family: "Roboto";
    background: #bd480b;
    color: white!important;
    display: inline-block;
    margin: 29px 10px 20px 0;
    border-radius: 6px;
    text-align: center;
    line-height: 1.35em;
    letter-spacing: -0.03em;
    min-width: 173px;
    font-weight: bold;
    font-size: 1em;
    vertical-align: middle;
    padding: 7px 19px;
    text-decoration: none;
}

.buttonish { /*FIX*/
    margin: 29px 8px 20px;
    border-radius: 4px;
    line-height: 1.2em;
    letter-spacing: -0.01em;
    min-width: 185px;
    padding: 8px 15px 14px;
    width: 172px;
}

@media(min-width: 1400px) {
	.buttonish { 
    	width: 200px;
    }
}

.buttonish {
    margin-top: 8px;
}

.buttonish:hover {
    color: white!important;
    opacity: 0.9;
}

.glossaryLink {
    color: #da4600;
    font-weight: bold;
    border: none!important;
    cursor: default;
}

#tt {
    max-width: 450px!important;    
}

#ttcont {
    box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
    line-height: 1.4em;
    border: 1px solid #e1e1e1;
    margin-left: 0px!important;
}

#ttcont:before {
    content: "";
    content: url("../images/triangle.png");
    display: block;
    position: absolute;
    left: 50%;
    bottom: -17px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

#ttcont h3 {
    color: #bd480b;
    font-size: 2.1em;
    font-weight: bold;
    margin-bottom: 12px;
    margin-top: 3px;
}

#ttcont p {
    font-size: 1.2em;
    letter-spacing: -0.015em;
    line-height: 1.55em;
}

#page-wrap #page_content .container {
    padding: 45px 0 133px;
    padding: 45px 0 0;
    /*min-height: 600px;*/
}

#page-wrap #page_content .container {
    padding: 45px 9.6% 133px;
    padding: 45px 9.6% 30px;
}

#page-wrap #page_content .sub_container {
    padding: 0 13.5% 0;
    max-width: 1197px;
    margin: auto;
}

#page-wrap #page_content #media_content .sub_container {
    padding: 0 13.2% 0;
    clear: both;
}

h2.header {
    font-family: "Roboto";
    font-weight: bold;
    color: #2d282b;
    font-size: 3.5em;
    margin-bottom: 21px;
}

h3.subheader {
    font-family: "Roboto";
    font-weight: bold;
    color: #2d282b;
    font-size: 2.5em;
    letter-spacing: -0.005em;
    margin-bottom: 15px;
    padding-top: 12px;
}

#page_content p {
    max-width: 702px;
}


.title_glossary, #glossaryList h2 {
    color: #3b6daf;
}

.ln-letters a {
    color: #bd480b;
    font-size: 1.4em;
    line-height: 2.4em;
    border: 1px solid #8a8a8a;
    border-right: none;
    text-align: center;
    min-width: calc((100% - 70px) / 27);
}

.ln-letters a.ln-last {
    border-right: 1px solid #8a8a8a;
}

.ln-letters a.ln-all {
    width: 58px;
    text-align: center;
}

.ln-letters a:hover, .ln-letters a.ln-selected {
    color: white;
    background: #bd480b;
}

.ln-letter-count {
    display: none!important;
}

#page-wrap #page_content .container#glossary_container {
    padding: 20px 3.6% 50px;
}

#glossaryList-nav {
    margin-bottom: 45px;
}

#glossary_container h2 {
    font-size: 2.5em;
    margin: 1px 0 25px;
}

#glossaryList h2 {
    font-size: 2.7em;
    border-bottom: 2px solid #8a8a8a;
    padding-bottom: 15px;
    margin-top: 30px;
}

#glossaryList h2 a {
    float: right;
    color: #bd480b;
    text-decoration: underline;
    font-size: 0.5em;
    line-height: 2.7em;
}

.title_glossary {
    font-size: 2em;
    margin-top: 20px;
    padding-top: 2px;
}

#page_content .title_glossary + p {
    padding-bottom: 0;
    margin-top: 16px;
    letter-spacing: -0.015em;
    line-height: 1.35em;
    font-size: 1.35em;
}

.states_info {
    margin-top: 23px;
}

.states_info select {
    margin-left: 14px;
    font-family: "Roboto";
    line-height: 1.5em;
    font-size: 1em;
    padding: 2px 68px 2px 9px;
    letter-spacing: -0.005em;
    border-radius: 14px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 1px solid #b7bebe;
    background: url("../images/arrows.png") no-repeat right top;
    background-size: contain;
}

.states_info select:focus {
    outline: none;
}

.state_header {
    font-family: "Roboto";
    color: #274d7c;
    font-size: 1.9em;
    font-weight: bold;
    margin-bottom: 20px;
}

#options {
    padding-top: 27px;
}

#page_content .states_info p {
    color: #2d282b;
    font-family: "Roboto";
    letter-spacing: 0.003em;
    padding-bottom: 1.3em;
}

.ssba.ssba-wrap {
    margin-left: -6px;
    margin-bottom: 28px;
}


h5.sub_subheader {
    font-family: "Roboto";
    font-weight: bold;
    font-size: 2em;
    padding-top: 3px;
    letter-spacing: -0.004em;
    margin-bottom: 8px;
}

#page_content ul, #page_content ul,
#page_content ol, #page_content ol {
    list-style: disc;
    list-style-position: outside;
    font-size: 1.35em;
    font-family: "Roboto";
    letter-spacing: 0.02em;
    line-height: 1.5em;
}

#page_content ul li, #page_content ul li,
#page_content ol li, #page_content ol li {
    margin-bottom: 15px;
}

#page_content ol, #page_content ol {
    list-style: decimal;
}

#page_content #media_content p {
    line-height: 1.5em;
    letter-spacing: inherit;
    padding-bottom: 1.5em;
    font-size: 1.35em;
}

.quote_box {
    border-top: 1px solid #d5dada;
    border-bottom: 1px solid #d5dada;
    margin-top: 25px;
    margin-bottom: 25px;
    padding-top: 28px;
    font-family: "Roboto";
    font-size: 1.2em;
    text-align: center;
    line-height: 1.7em;
    letter-spacing: 0.012em;
    padding-bottom: 28px;
}


#page_content a.fancybox {
    color: initial;
}

#page_content a:hover, #page_content a:hover {
    text-decoration: underline;
}

#page_content #media_content .quote_box p {
    padding-bottom: 0;
    line-height: 1.25em;
}

.quote_box hr {
    border-width: 2px;
    margin: 19px auto 7px;
    width: 10px;
}

#page_content #media_content .quote_box hr + p {
    line-height: 1.1em;
}

#page_content #media_content p + p {
    margin-top: 3px;
}

.content {
    clear: both;
}

.video_box {
    border: 1px solid #e8e8e8;
    display: inline-block;
    float: right;
    clear: right;
    margin-top: 12px;
    margin-bottom: 14px;
    padding: 0 2.5%;
    box-shadow: 3px 3px 10px rgba(0,0,0,0.2);
}

.play {
    position: relative;
    display: block;
    text-align: center;
}

.play img:first-child {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    width: auto;
}

.play img:last-child {
    width: 100%;
    height: auto;
}

.video_title {
    font-family: "Roboto";
    font-weight: bold;
    font-size: 1.85em;
    margin: 27px 0 14px;
    display: block;
    letter-spacing: -0.01em;
}

.video_subtitle {
    font-family: "Roboto";
    font-size: 1em;
    padding: 10px 9px;
    line-height: 1.5em;
    display: inline-block;
    font-weight: normal;
}

.video_subtitle em {
    padding: 16px 0;
}

#page_content #media_content .video_subtitle p{
	padding-bottom: 0;
}

h3.subheader + h3.subheader {
    padding-top: 25px;
}

.statistics {
    border: 1px solid #e8e8e8;
    display: inline-block;
    margin-right: 3.5%;
    width: 43%;
    float: left;
    clear: left;
    margin-top: 12px;
    margin-bottom: 14px;
    margin-left: -9%;
    padding: 15px 2.5% 10px;
    box-shadow: 3px 3px 10px rgba(0,0,0,0.2);
    text-align: center;
}

#page_content #media_content .statistics p + p {
    margin-top: 0;
}

.statistics hr {
    margin-top: 17px;
    border-width: 2px;
    width: 45px;
    margin-bottom: 14px;
}

#page_content #media_content .statistics p {
    font-size: 1.35em;
    padding-bottom: 0;
}

.statistics p strong {
    font-size: 2.4em;
    line-height: 1em;
    margin-top: 3px;
    display: block;
}

.info_box {
    border: 1px solid #e8e8e8;
    display: inline-block;
    margin-right: -7.5%;
    width: 51%;
    float: right;
    clear: right;
    margin-top: 14px;
    margin-bottom: 14px;
    margin-left: 6%;
    padding: 23px 8% 10px 5%;
    box-shadow: 3px 3px 10px rgba(0,0,0,0.2);
}

#page_content #media_content .info_box p {
    letter-spacing: 0.05em;
    line-height: 1.3em;
    padding-bottom: 0;
}

#page_content .info_box ul {
    padding-left: 15%;
    padding-top: 15px;
    padding-right: 3%;
    font-size: 1.25em;
    line-height: 1.3em;
}

.table {
    margin-top: 21px;
}

.table table {
    width: 100%!important;
    height: auto!important;
    margin-bottom: 30px;
}

.table thead {
    font-size: 1.5em;
}

.table thead td {
    padding: 13px 17px;
}

.table thead td:first-child {
    /*width: 21.5%;*/
}

.table tbody{
    font-size: 1.35em;
    letter-spacing: -0.03em;
}

.table tbody ul li, .table tbody ol li {
	font-size: 0.65em;
	line-height: 1.4em
}

.table tbody ol li ol li, .table tbody ul li ul li{
	font-size: 0.75em;
	line-height: 1.5em
}

.table tbody td {
    padding: 32px 18px;
    padding: 32px 10px;
    border: 1px solid #58585a;
}

#page_content .spotlight_story .sub_container {
    padding: 0 13.4% 0;
}

.spotlight_story {
    /*padding-top: 38px;*/
    margin-top: 78px;
    display: block;
    padding-bottom: 40px;
    background: #f5f4fa;
}

.spotlight_story > img {
    width: 100%;
    margin-bottom: 24px;
}

#page_content #media_content .spotlight_story p {
    margin-bottom: 20px;
    letter-spacing: 0.02em;
    padding-right: 2%;
    padding-bottom: 0;
}

.prev_and_next {
    position: relative;
    text-align: center;
    margin: 42px 0;
}

.blue_button {
    background: #2f4d77;
    color: white!important;
    font-size: 1.3em;
    padding: 15px 20px;
    display: inline-block;
    margin: 0 10px 0 7px;
    border-radius: 6px;
    min-width: 140px;
    letter-spacing: 0.04em;
    font-weight: bold;
}

#back {
    font-weight: bold;
    color: #bd480b;
    text-transform: uppercase;
    text-decoration: underline;
    position: absolute;
    right: -7%;
    font-size: 1.35em;
    top: 22px;
}

.center {
    text-align: center;
    padding-top: 9px;
}

.footnotes {
    font-style: italic;
    padding: 54px 0 15px;
    font-size: 0.85em;
    margin-left: -5px;
    letter-spacing: -0.025em;
}

#page_content #media_content .footnotes p {
    line-height: 2em;
    color: #6a6a6d;
}

#comments_div {
    background: white;
    padding: 15px 2.5% 70px;
}

#respond {
    /*border-top: 1px solid #e4e4e4;*/
    /*padding-top: 15px;*/
}

#selected_item {
    position: relative;
    background: #1e3a5d;
    color: white;
    text-align: left;
    font-weight: 300;
    font-family: "Roboto";
    font-size: 1.7em;
    padding: 16px 9% 18px;
    letter-spacing: -0.025em;
    line-height: 1.3em;
    border-right: 1px solid white;
    display: block;
    min-height: 60px;
}

@media(max-width: 767px) {
    #asigned_menu {
        width: calc(100% + 1px);
    }
    #header_landing .header_img {
        margin-left: 1px;
    }
}

#page-wrap {
    overflow-x: hidden;
}

#selected_item span, .arrow_down {
    position: absolute;
    background: #da4600;
    width: 50px;
    height: 100%;
    color: white;
    text-align: center;
    top: 0;
    right: 0;
    font-size: 2em;
    line-height: 150%;
}

.arrow_down {
    background: transparent;
    color: #C1561E;
}

.bg_image {
    width: 100%;
    height: 410px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.spacer {
    width: 0px;
}

#spacer_video_box, #spacer_info_box {
    float: right;
    clear: right;
}

#spacer_statistics {
    float: left;
    clear: left;
}

#spacer_video_box {
    height: 12.2em;
}

#spacer_statistics {
    height: 17.5em;
}

#spacer_info_box {
    height: 16.8em;
}

#spacer_video_box.force {
    height: 0;
}

#spacer_statistics.force, #spacer_info_box.force {
    height: 4em;
}

.sub_container+.sub_container {
    margin-bottom: 26px;
}

.tablet {
    display: none;
}

.spotlight_img {
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    margin-bottom: 26px;
}

#header_landing .header_img {
    height: 411px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

select::-ms-expand {
    display: none;
}

.page-template-landing-page-php #breadcrumbs a, .page-template-sub-page-php #breadcrumbs a {
    color: #bd480b;
}

.page-template-landing-page-php #breadcrumbs, .page-template-sub-page-php #breadcrumbs {
    font-family: "Roboto";
    padding: 10px 0;
}

@media (max-width: 1441px) {
    .bg_image {
        height: 280px;
    }
}


@media(max-width: 1025px) {
    .ssba_print.ssba_share_link {
        display: none;
    }

    #header_langind, #asigned_menu, #page_content {
        /*font-size: 12px;*/
    }
    
    .landing.parent-top .font-resizer, .subpage.parent-top .font-resizer {
        padding-right: 4%;
    }
    
    #breadcrumbs {
        padding-top: 14px;
    }
    
    #page-wrap #page_content .container {
        padding-bottom: 73px;
    }
    
    .sub_container > .tablet_video_box {
        display: block;
    }
    
    h3.subheader + h3.subheader {
        padding-top: 0;
    }
    
    #page-wrap #header_landing h2 {
        top: 56.5%;
        right: 0.5%;
        width: 50%;
        font-size: 4.1em;
        letter-spacing: 0.02em;
    }
    
    .buttonish {
        margin: 15px 6px 0;
    }
    
    #page-wrap #page_content .sub_container {
        padding: 0 9% 0;
    }
    
    #page-wrap #page_content #media_content .sub_container {
        padding: 0 9.3% 0;
    }
    
    h5.sub_subheader {
        margin-left: 2px;
        letter-spacing: -0.001em;
    }
    
    #page_content ul, #page_content ul {
        padding-left: 5.5%;
        letter-spacing: 0.025em;
    }
    
    .quote_box {
        margin-top: 62px;
        padding-top: 21px;
        letter-spacing: 0.02em;
        padding-right: 2%;
        padding-bottom: 25px;
        padding-left: 2%;
    }
    
    #page_content #media_content .quote_box hr + p {
        letter-spacing: 0.025em;
    }
    
    #spacer_video_box, .sub_container>.video_box {
        display: none;
    }
    
    .video_box {
        width: 100%;
        margin-right: 0;
        margin-top: 14px;
        padding: 0 3%;
        margin-bottom: 10px;
        float: none;
        margin-left: 0;
    }
    
    h3.subheader {
        line-height: 1.15em;
    }
    
    #spacer_statistics {
        height: 16em;
    }
    
    .statistics {
        margin-top: 3px;
        margin-left: 1%;
        margin-right: 5.5%;
        margin-bottom: 3px;
    }
    
    .info_box {
        margin-right: 0;
        width: 56%;
        margin-top: 0;
        margin-left: 5%;
        margin-bottom: 55px;
    }
    
    .table {
        margin-top: 12px;
    }
    
    .table thead {
        font-size: 1.6em;
    }
    
    .table tbody {
        font-size: 1.3em;
    }
    
    .table tbody td {
        padding: 26px 18px;
    }
    
    .spotlight_img {
        margin-bottom: 22px;
    }
    
    #page-wrap #page_content #media_content .spotlight_story .sub_container {
        padding: 0 9% 0;
    }
    
    .prev_and_next {
        margin: 14px 0;
    }
    
    #back {
        right: 0;
        top: -4px;
        letter-spacing: -0.015em;
    }
    
    .buttonish {
        margin: 35px 12px 0;
        padding: 9px 14px;
    }
    
    #page_content #media_content .footnotes {
        padding: 7.3em 1% 15px;
    }
    
    .states_info {
        padding: 10px 4px;
    }
    
    #page-wrap #page_content .container#glossary_container {
        padding: 45px 9.3% 100px;
    }
    
    #glossary_container h2 {
        margin-bottom: 22px;
    }
    
    #glossaryList-nav {
        padding: 0;
        margin-bottom: 15px;
    }
    
    .ln-letters a {
        font-size: 1em;
        padding: 2px 5px;
    }
    
    #glossaryList h2 {
        font-size: 3em;
        padding-bottom: 14px;
        margin-top: 45px;
    }
}

@media(max-width: 767px) {

	
	
  #page-wrap #page_content .container, #page-wrap #page_content .sub_container {
      padding: 0;
      box-sizing: border-box;
  }
  
  #page-wrap #header_landing .container {
      min-height: 50px;
  }
  
  #page-wrap #header_landing h2 {
      width: 90%;
      font-size: 2.1em;
      right: 5%;
  }
  
  #page-wrap .landing_menus li a {
      position: relative;
      transform: none;
      top: 0;
  }
  
  h2.header {
      font-size: 2.1em;
      letter-spacing: -0.03em;
      margin-bottom: 23px;
  }
  
  h3.subheader {
      font-size: 2em;
      margin-bottom: 12px;
      line-height: 1.2em;
      padding-right: 5%;
  }
  
  #page-wrap .landing_menus {
      position: relative;
      padding: 0;
  }
  
  #page-wrap .landing_menus li {
      text-align: left;
  }
  
  .table {
      border: 1px solid grey;
  }
  
  .thead {
      background-color: #3b6daf;
      border-color: #3b6daf;
      height: 50px;
      padding: 5px 5%;
  }

  .thead h4 {
      line-height: 2.7em;
      color: white;
      text-transform: uppercase;
  }
  
  .arrow_down {
      top: 10%;
      right: 1%;
  }
  
  .first {
      border-top: 1px solid grey;
      position: relative;
      background: #E4E6E5;
      font-size: 1.25em;
      padding: 21px 14% 21px 6%;
      width:100% !important;
  }
  
  .slide_down {
      display: none;
      border-top: 1px solid grey;
      font-size: 1.25em;
      padding: 15px 6%;
      line-height: 1.4em;
  }
  
  .slide_down div {
      margin-bottom: 17px;
      width:100% !important;
  }
  
  .slide_down div:last-child {
      margin-bottom: 0;
  }

  .no-arrow {
      z-index: 3;
      padding: 20px;
      border-top: 1px solid grey;
  }
      
  .landing.parent-top .head, .subpage.parent-top .head {
      padding-top: 0;
      padding-bottom: 19px;
      float: none;
  }
  
  .landing .navigation, .subpage .navigation {
      position: relative;
      padding-left: 18px;
      font-size: 1em;
      padding-top: 17px;
      padding-bottom: 0;
  }
  
  .landing.parent-top .font-resizer, .subpage.parent-top .font-resizer {
      padding: 0 4%;
      margin-top: 7px;
  }
  
  #page-wrap #page_content .container {
      padding: 36px 9.6% 90px;
  }
  
  #page-wrap #header_landing h2 {
      position: relative;
      top: 0;
      right: 0;
      width: 100%;
      -webkit-transform: none;
      transform: none;
      padding: 0.9em 8.5% 0.8em;
      letter-spacing: 0.01em;
      line-height: 1.25em;
  }
  
  #header_landing .header_img {
      height: 319px;
  }
  
  #page-wrap .landing_menus li {
      height: auto;
      font-size: 1.7em;
      padding: 20px 9% 19px;
      letter-spacing: -0.025em;
      line-height: 1.1em;
      background: #426899;
      border-bottom: 1px solid #5E83B1;
  }
  
  
  .buttonish {
      width: 108%;
      margin: 25px -4% 0;
  }
  
  .buttonish + .buttonish {
      margin-top: -10px;
  }
  
  #ttcont {
      margin-left: 0;
      width: 90%;
  }
  
  #ttcont:before {
      /*display: none;*/
      transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      left: 50%;
  }
  
  #ttcont {
      padding: 20px!important;
  }
  
  .spacer, .sub_container>.info_box, .sub_container>.statistics {
      display: none;
  }
  
  .tablet_statistics, .tablet_info_box {
      display: block;
  }
  
  .statistics, .info_box {
      width: 100%;
      margin-top: 10px;
  }
  
  .statistics {
      padding-top: 2px;
      padding-bottom: 11px;
  }
  
  #header_landing h2 br {
      display: none;
  }
  
  #page-wrap #header_landing h2 {
      right: 0;
      padding-top: 1em;
  }
  
  .bg_image {
      height: 320px;
      background-position: left center;
  }
  
  #selected_item {
      padding: 16px 16% 18px 5%;
      letter-spacing: -0.01em;
  }
  
  #page-wrap #page_content .sub_container {
      padding: 3.6em 20px 2.2em;
  }
  
  .sub_container h2.header {
      font-size: 2.6em;
      letter-spacing: -0.02em;
      margin-bottom: 12px;
      padding-right: 5%;
      line-height: 1.1em;
  }
  
  .ssba.ssba-wrap {
      margin-bottom: 20px;
  }


  
  h5.sub_subheader {
      margin-top: 16px;
  }
  
  #page_content ul, #page_content ul {
      padding-left: 9%;
      letter-spacing: -0.03em;
      line-height: 1.4em;
      padding-top: 2px;
  }
  
  #page-wrap #page_content #media_content .sub_container {
      padding: 0 20px 0;
  }
  
  .quote_box {
      margin-top: 0;
      padding-top: 22px;
      letter-spacing: -0.045em;
      padding-right: 0;
      padding-bottom: 25px;
      padding-left: 0;
  }
  
  #page_content #media_content .quote_box p {
      line-height: 1.15em;
  }
  
  #page_content #media_content .quote_box hr + p {
      letter-spacing: -0.025em;
      line-height: 0.9em;
  }
  
  #page_content #media_content p {
      margin-bottom: 12px;
  }

  .video_box {
      width: 100%;
      margin-left: 0;
      margin-bottom: 0;
      float: none;
  }

  .play {
      width: 106%;
      margin-left: -3%;
  }

  h3.subheader + h3.subheader {
      margin-top: -10px;
  }

  #page_content #media_content .statistics p {
      line-height: 1.5em;
      margin-bottom: 0;
  }

  .statistics hr {
      margin-top: 15px;
      margin-bottom: 17px;
  }

  .info_box {
      margin-top: 23px;
      padding: 18px 5% 10px;
      margin-bottom: 32px;
  }

  #page_content #media_content .info_box p {
      letter-spacing: -0.005em;
  }

  #page_content .info_box ul {
      padding-left: 9%;
      padding-top: 14px;
      padding-right: 6%;
      font-size: 1.35em;
      line-height: 1.25em;
      padding-bottom: 16px;
  }

  #page_content .info_box ul li {
    margin-bottom: 8px;
  }
  .table {
    margin-top: 22px;
  }
  #page-wrap #page_content #media_content .spotlight_story .sub_container {
    padding: 3px 6% 0;
  }
  .blue_button {
    min-width: 130px;
    margin: 9px 4px;
  }
  #back {
    position: relative;
    display: block;
    top: 19px;
  }
  .center {
    padding-top: 14px;
  }
  .buttonish {
    margin-bottom: 6px;
  }
  #page_content #media_content .footnotes {
    padding: 2.5em 1% 15px;
  }
  #page_content #media_content .footnotes p {
    line-height: 1.5em;
    word-wrap: break-word;
  }
  h3.sub_subheader.subheader br {
    display: none;
  }
  .states_info select {
    display: block;
    margin: 10px 0;
    width: 100%;
    padding: 4px 68px 4px 9px;
    font-size: 1.2em;
  }
  #glossaryList-nav, #glossaryList h2 a {
    display: none;
  }
  #page-wrap #page_content .container#glossary_container {
    padding: 45px 0;
  }
  #glossary_container>h2 {
    padding: 5px 10% 15px;
  }
  #glossaryList h2, #glossaryList li {
    background: #bd480b;
    padding: 10px 7%;
  }
  #glossaryList h2.unfolded, #glossaryList li {
    background: #1e3a5d;
  }
  #glossaryList h2 {
    position: relative;
    color: white;
    border-bottom: 1px solid white;
    padding: 17px 9%;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    font-size: 2.3em;
    font-weight: normal;
  }
  #glossaryList h2 .fa {
    position: absolute;
    right: 7%;
    top: 33%;
  }
  h4.title_glossary {
    margin-top: 0;
    color: #b7bebe;
  }
  #page_content .title_glossary + p {
    color: white;
    margin-top: 9px;
    letter-spacing: -0.025em;
    line-height: 1.2em;
    margin-bottom: 20px;
  }
  .unfold {
    display: none;
    padding: 2px 3%;
    background: #1e3a5d;
    margin-top: -1px;
    margin-bottom: 1px;
    z-index: 2;
    position: relative;
  }
  #page-wrap #page_content .container {
    min-height: 400px;
  }
  #ttcont p {
    max-height: 210px;
    overflow: scroll;
  }
  .tablet_statistics:after {
    content: "";
    display: block;
    position: relative;
  }
  .tablet_statistics .statistics {
    float: none;
  }
}
@media (max-width: 376px) {
  .video_box {
    width: 114%;
    margin-left: -7%;
  }
}
@media (min-width: 1441px) {
  #spacer_video_box {
    height: 5.2em;
  }
  #spacer_statistics {
    height: 12em;
  }
  #spacer_info_box {
    height: 7.5em;
  }
}
.comments-area {
	background-color: #fff;
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 7.6923%;
  padding-bottom: 3%;
}
textarea#comment {
  border: 1px solid rgba(51, 51, 51, 0.1);
  color: #707070;
  width: 100%;
  max-width: 600px;
  font-family: "Noto Serif", serif;
  background-color: #f7f7f7;
  -webkit-rtl-ordering: logical;
  user-select: text;
  flex-direction: column;
  resize: none;
  cursor: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
  padding: 2px;
}
input#submit {
  -webkit-appearance: button;
  background-color: #333;
  border: 0;
  color: #fff;
  cursor: pointer;
  font-family: "Noto Sans", sans-serif;
  font-size: 12px;
  font-size: 0.8rem;
  font-weight: 700;
  padding: 0.6em 1.4em;
  text-transform: uppercase;
  width: auto;
  margin-top: 1em;
}
.comments-area > :last-child {
	margin-bottom: 0;
}
.comment-list + .comment-respond {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
}
.comment-list + .comment-respond,
.comment-navigation + .comment-respond {
	padding-top: 1.6em;
}
.comments-title,
.comment-reply-title {
	font-family: "Noto Serif", serif;
	font-size: 18px;
	font-size: 1.4rem;
	line-height: 1.3333;
  font-weight: bold;
}
.comments-title {
	margin-bottom: 1.3333em;
}
.comment-list {
  font-family: "Noto Serif", serif;
	list-style: none;
	margin: 0;
}
.comment-list .comment-body,
.comment-list .pingback,
.comment-list .trackback {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 1.6em 0;
}
.comment-list .children {
	list-style: none;
	margin: 0;
}
.comment-list .children > li {
	padding-left: 0.8em;
}
.comment-author {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	margin-bottom: 0.4em;
  color: #333;
  font-weight: bold;
  font-size: 1rem;
  margin-bottom: 0.2em;
}
.comment-author a:hover {
	border-bottom: 1px solid #707070;
	border-bottom: 1px solid rgba(51, 51, 51, 0.7);
}
.comment-author .avatar {
	float: left;
	height: 24px;
	margin-right: 0.8em;
	width: 24px;
  border-radius: 50%;
}
@media screen and (min-width: 68.75em) {
	.comment-author .avatar {
    height: 42px;
    margin-right: 1.64705em;
    top: 5px;
    width: 42px;
	}
}
.bypostauthor > article .fn:after {
	content: "\f304";
	position: relative;
	top: 5px;
	left: 3px;
}
.comment-body>p {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
  margin-bottom: 0;
  font-size: 1rem;
}
.commentmetadata,
.pingback .edit-link {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
  font-size: 0.8rem;
  line-height: 1;
}
.commentmetadata a,
.pingback .edit-link a {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}
.commentmetadata a:hover,
.pingback .edit-link a:hover {
	border-bottom: 1px solid #333;
}
.commentmetadata a:hover,
.commentmetadata a:focus,
.pingback .edit-link a:hover,
.pingback .edit-link a:focus {
	color: #333;
}
.commentmetadata {
	margin-bottom: 1.6em;
}
.commentmetadata .edit-link {
	margin-left: 1em;
}
.pingback .edit-link {
	margin-left: 1em;
}
.pingback .edit-link:before {
	top: 5px;
}
.comment-content ul,
.comment-content ol {
	margin: 0 0 1.6em 1.3333em;
}
.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}
.comment-content > :last-child {
	margin-bottom: 0;
}
.comment-list .reply {
	font-size: 12px;
	font-size: 1.2rem;
  font-size: 0.8rem;
  display: none;
}
p.must-log-in {
  color: #707070;
  color: rgba(51, 51, 51, 0.7);
  font-family: "Noto Sans", sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5;
  margin-bottom: 2em;
}
.comment-list .reply a {
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: inline-block;
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	line-height: 1;
	margin-top: 2em;
	padding: 0.4167em 0.8333em;
	text-transform: uppercase;
}

.comment-list .reply a:hover,
.comment-list .reply a:focus {
	border-color: #333;
	color: #333;
	outline: 0;
}

.comment-form {
	padding-top: 1.6em;
        padding-top: 0.6em;
}

.comment-form label {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
        font-size: 0.9rem;
	font-weight: 700;
	display: block;
	letter-spacing: 0.04em;
	line-height: 1.5;
	text-transform: uppercase;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form input[type="submit"] {
    width: 100%;
    border: 1px solid rgba(51, 51, 51, 0.1)!important;
    max-width: 600px;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	margin-bottom: 2em;
}

.logged-in-as a:hover {
	border-bottom: 1px solid #333;
}

.no-comments {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	padding-top: 1.6em;
}

.comment-navigation + .no-comments {
	border-top: 0;
}

.form-allowed-tags code {
	font-family: Inconsolata, monospace;
}

.form-submit {
	margin-bottom: 0;
}

.required {
	/*color: #c0392b;*/
}

.comment-reply-title small {
	font-size: 100%;
}

.comment-reply-title small a {
	border: 0;
	float: right;
	height: 32px;
	overflow: hidden;
	width: 26px;
}

.comment-reply-title small a:before {
	content: "\f405";
	font-size: 32px;
	position: relative;
	top: -3px;
}

#form-allowed-tags {
  display: none;
}

sup {
  font-size: 0.6em !important;
  top: -0.8em;
}
.table>.tbody:first-child>div:first-child .first {
  border-top: none;
}
.full_text a {
  color: #f4a700;
  font-weight: bold;
  font-style: italic; 
}
.broken_link, a.broken_link {
   text-decoration: line-through;
}

ul.nav__bar{position-left:0px!important;padding-inline-start:0!important}ul.nav{list-style-type:none;margin:0;padding:0;max-width:100%}li.nav_item{background:#274d7c;color:white;font-weight:300;font-family:"Roboto";font-size:1.3em;line-height:1.3em;float:left;width:25%;height:60px;text-align:center}li.nav_item:not(:last-child){border-right:1px solid white}li.nav_item a{display:flex;flex-direction:row;align-items:center;justify-content:center;color:white !important;text-decoration:none;height:60px}li.nav_item a:hover:not(.active_nav_item){background-color:#7a9ac4;height:60px}.active_nav_item{background-color:#1e3a5d!important;height:60px;cursor:default}.div__table{display:table;max-width:814px;margin:0 auto}.div__heading{display:table-row;font-weight:700;text-align:center}.div__row{display:table-row}.div__cell{display:table-cell;padding:0 5px 20px 5px;max-width:30%;vertical-align:middle}.div__cell p{padding-bottom:0!important}.div__cell:first-child,.div__cell:last-child{width:45%}.cell__icon{text-align:center}.cell__img{width:40px;height:75px;display:inline}.carousel{height:225px;max-width:540px;position:relative;margin:0 auto!important;padding:0;list-style:none}.carousel__controls,.carousel__activator{display:none}.carousel__activator:nth-of-type(1):checked~.carousel__track{-webkit-transform:translateX(0%);transform:translateX(0%)}.carousel__activator:nth-of-type(1):checked~.carousel__slide:nth-of-type(1){transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,transform 0.5s;transition:opacity 0.5s,transform 0.5s,-webkit-transform 0.5s;top:0;left:0;right:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.carousel__activator:nth-of-type(1):checked~.carousel__controls:nth-of-type(1){display:block;opacity:1}.carousel__activator:nth-of-type(1):checked~.carousel__indicators .carousel__indicator:nth-of-type(1){opacity:1}.carousel__activator:nth-of-type(2):checked~.carousel__track{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel__activator:nth-of-type(2):checked~.carousel__slide:nth-of-type(2){transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,transform 0.5s;transition:opacity 0.5s,transform 0.5s,-webkit-transform 0.5s;top:0;left:0;right:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.carousel__activator:nth-of-type(2):checked~.carousel__controls:nth-of-type(2){display:block;opacity:1}.carousel__activator:nth-of-type(2):checked~.carousel__indicators .carousel__indicator:nth-of-type(2){opacity:1}.carousel__activator:nth-of-type(3):checked~.carousel__track{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.carousel__activator:nth-of-type(3):checked~.carousel__slide:nth-of-type(3){transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,transform 0.5s;transition:opacity 0.5s,transform 0.5s,-webkit-transform 0.5s;top:0;left:0;right:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.carousel__activator:nth-of-type(3):checked~.carousel__controls:nth-of-type(3){display:block;opacity:1}.carousel__activator:nth-of-type(3):checked~.carousel__indicators .carousel__indicator:nth-of-type(3){opacity:1}.carousel__activator:nth-of-type(4):checked~.carousel__track{-webkit-transform:translateX(-300%);transform:translateX(-300%)}.carousel__activator:nth-of-type(4):checked~.carousel__slide:nth-of-type(4){transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,transform 0.5s;transition:opacity 0.5s,transform 0.5s,-webkit-transform 0.5s;top:0;left:0;right:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.carousel__activator:nth-of-type(4):checked~.carousel__controls:nth-of-type(4){display:block;opacity:1}.carousel__activator:nth-of-type(4):checked~.carousel__indicators .carousel__indicator:nth-of-type(4){opacity:1}.carousel__activator:nth-of-type(5):checked~.carousel__track{-webkit-transform:translateX(-400%);transform:translateX(-400%)}.carousel__activator:nth-of-type(5):checked~.carousel__slide:nth-of-type(5){transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,transform 0.5s;transition:opacity 0.5s,transform 0.5s,-webkit-transform 0.5s;top:0;left:0;right:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.carousel__activator:nth-of-type(5):checked~.carousel__controls:nth-of-type(5){display:block;opacity:1}.carousel__activator:nth-of-type(5):checked~.carousel__indicators .carousel__indicator:nth-of-type(5){opacity:1}.carousel__control{height:30px;width:30px;margin-top:-75px;top:50%;position:absolute;display:block;cursor:pointer;border-width:5px 5px 0 0;border-style:solid;border-color:#DEA724;opacity:.35;outline:0;z-index:3}.carousel__control:hover{opacity:1}.carousel__control--backward{left:-50px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.carousel__control--forward{right:-50px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.carousel__indicators{position:absolute;bottom:-20px;width:100%;text-align:center}.carousel__indicator{height:15px;width:15px;border-radius:100%;display:inline-block;z-index:2;cursor:pointer;opacity:.35;margin:0 2.5px 0 2.5px;background-color:#DEA724}.carousel__indicator:hover{opacity:.75}.carousel-container{padding:20px 0 25px 0}.carousel__slide{height:100%;position:absolute;overflow-y:auto;opacity:0}.my-carousel{border-radius:5px;margin:30px}.carousel--thumb .carousel__indicator{height:30px;width:30px}p.carousel_item{width:400px;text-align:left;margin:0;font-size:.8em!important}.left{float:left}.right{float:right}.img__crop{overflow:hidden;display:inline-block;margin:0 0;border:0 solid #000;transform:rotate(0.00rad) translateZ(0);-webkit-transform:rotate(0.00rad) translateZ(0);width:123px;height:123px}.img__mirror{-webkit-transform:scaleX(-1);transform:scaleX(-1)}img .cropped{margin-left:0;margin-top:0;transform:rotate(0.00rad) translateZ(0);-webkit-transform:rotate(0.00rad) translateZ(0)}@media only screen and (max-width:600px){.header_img{background-image:url(https://www.ncld.org/wp-content/uploads/2019/08/WNWUCover_320.gif);background-repeat:no-repeat;background-size:contain!important;height:334px!important}li.nav_item{font-size:.7em!important}.carousel{height:350px;width:300px}.left,.right{float:none;margin:0 auto}.img__crop{display:block;margin:0 auto}.carousel__indicators{padding-left:0!important}p.carousel_item{font-size:.7em!important;width:300px;padding-top:20px}}@media only screen and (min-width:600px){.header_img{background-image:url(https://www.ncld.org/wp-content/uploads/2019/08/WNWUCover_0768x357.gif);background-repeat:no-repeat;background-size:contain!important;height:357px!important}li.nav_item{font-size:.7em!important}.carousel{height:350px;max-width:300px}.left,.right{float:none;margin:0 auto}.img__crop{display:block;margin:0 auto}.carousel__indicators{padding-left:0!important}p.carousel_item{font-size:.7em!important;width:300px;padding-top:20px}}@media only screen and (min-width:768px){.header_img{background-image:url(https://www.ncld.org/wp-content/uploads/2019/08/WNWUCover_0768x357.gif);background-repeat:no-repeat;background-size:contain!important;height:357px!important}li.nav_item{font-size:1.3em!important}.carousel{height:225px!important;max-width:540px!important;position:relative;margin:0 auto!important;padding:0;list-style:none}.left{float:left}.right{float:right}.img__crop{overflow:hidden;display:inline-block;margin:0 0;border:0 solid #000;transform:rotate(0.00rad) translateZ(0);-webkit-transform:rotate(0.00rad) translateZ(0);width:123px;height:123px}.carousel__indicators{position:absolute;bottom:-20px;width:100%;text-align:center}p.carousel_item{width:400px;text-align:left;margin:0;font-size:.8em!important}}@media only screen and (min-width:992px){.header_img{background-image:url(https://www.ncld.org/wp-content/uploads/2019/08/WNWUCover_1006x294.gif);background-repeat:no-repeat;background-size:contain!important;height:294px!important}li.nav_item{font-size:1.3em!important}}@media only screen and (min-width:1400px){.header_img{background-image:url(https://www.ncld.org/wp-content/uploads/2019/08/WNWUCover.gif);background-repeat:no-repeat;background-size:contain!important;height:411px!important}li.nav_item{font-size:1.3em!important}}
.img__crop img {
	width: auto !important;
}
#page_content ul li, #page_content ul li, #page_content ol li, #page_content ol li {
  margin-bottom: 15px;
  /*display: inline;*/
  font-size: 17px !important;
}

.wp-block-image img {
	width: auto !important;
}
#menu-item-112 {
  /*border: 1px solid #000;
  padding: 10px;
  background: #e5a10e;
  border: 2px solid black; */
  background: url("https://www.ncld.org/wp-content/uploads/2017/12/NCLD-Donate-Btn.jpg") center center no-repeat;
}
/*
form.form p.required {
    font-weight: 250!important;
}

form.form p.submit input {
    color: #FFFFFF !important;
    cursor: pointer;
    width: 100px !important;
    height: 2em;
    font-size: 14px;
    font-weight: 600 !important;
    border-radius: 5px;
    margin: 0px 0.5em 0.2em 0px !important;
    padding: 0 !important;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;
    background: #f4a700;
    border: 1px solid;-webkit-font-smoothing: antialiased;
    border-color: #f4a700;
}*/

/*input {
  opacity: 1;
}*/
/*
input:hover {
    opacity: 1;
    color: #e99f00 !important;
    background-color: #e99f00 !important;
    border-color: #e99f00 !important;
}
*/
/*#formarea {
    width: 773px;
    height:313px;
    }

form.form p.form-field {
    display:inline-block;
    padding:10px 0;
}

#pardot-form p.submit {
    display:inline-block;
}

form.form p {
    line-height: 0;
}*/

/* --------------- FIX FOR PAB LISTING -------------*/
.list_of_profiles ul {
  margin:-1px!important;
  padding:0px;
  border:0;
  vertical-align:baseline;
}
/*h1 {
	font-family:Roboto, sans-serif !important;
	color: #2d5284 !important;
	padding: .65em 0 !important;
	font-weight: bold;
	text-align: center
}

p {font-family:Roboto}*/

.buttongroup {width: 100%; text-align: center; padding: 20px 0}

.two-column {width:50%; flex: 50%; display: inline}

.roundbluebtn {
	min-width: 150px;
	padding: 20px;
	cursor: pointer;
	background: #2d5284;
	border-radius: 10px;
	border: 1px solid #999;
}

.roundbluebtn.btnfont {
	font-weight: bold;
	color: #ffffff;
	font-size: 13px;
}

.roundbluebtn.btnfontlg {
	font-weight: bold;
	color: #ffffff;
	font-size: 22px;
}

.wp-block-gallery {padding-left: 0 !important;}



a img.aligncenter {
    width: auto;
}











