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

body{
   font-family: 'Montserrat', arial;
   border-top: solid 12px #636466;
   background: #94c7e3 url("../images/page-bg-wave2.png") center 0px;
}

strong {
    font-family: 'Montserrat';
}

div.utility-menu {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

#search-block-form .form-text {
    font-family: 'Montserrat';
    background: #fff;
}

.page-node #content p,
.page-node #content li {
    font-size: 16px;
    line-height: 1.6;
}

body.hcbs-page {
    background: #94c7e3 url(../images/page-bg-wave2.png) center 0px;
}


span {
    font-family: 'Montserrat' !important;
}

.page-node-2 strong {
    font-size: 16px;
}


.featured-homepage .flexslider h2.field-content {
    padding: 15px 15px 10px 0;
}

a:focus, a:visited{
       outline: solid;
    outline-color: blue;
}

span.watch-video-home a {
	color: white;
	color: white;
	    margin-left: -327px;
	    /* height: 100px; */
	    background: #98c469;
	    padding: 14px;
	    position: absolute;
	    margin-top: 8px;
}

span.watch-video-home a:hover {
	color: white;
	text-decoration: none;
}

.view-id-jobs td, .view-id-grants td, .view-id-nasuad_news td, .view-hcbs-search-results td, .view-nasuad-publications td, .view-id-my_library td, .view-advocacy-alert td,
.adv-states-chart td {
    font-family: 'Montserrat', serif;
        padding: 10px 20px;
}

.adv-states-chart table {
    width: 100%;
}

.view-id-jobs table, .view-id-grants table, .view-id-nasuad_news table, .view-hcbs-search-results table, .view-nasuad-publications table, .view-id-my_library table, .view-advocacy-alert table {
    width: 100%;
}

.featured-homepage .flexslider h2.field-content {
    font-family: 'Montserrat';
}

.slidewrapper {
    border-bottom: solid 5px #006273;
}

.highlighted-links .views-row {
    border: solid 1px #006273;
}

#block-superfish-1 .sf-menu a,
.region-header #block-superfish-3 .sf-menu a {
    font-family: 'Montserrat';
	font-size: 14px;
	padding: 10px 19px;
	letter-spacing: 0;
}

#block-superfish-1 .sf-menu ul li.menuparent a:hover, #block-superfish-1 .sf-menu ul li.menuparent a.active, 
#block-superfish-1 .sf-menu ul li.menuparent a, 
.region-header #block-superfish-3 .sf-menu ul li.menuparent a:hover,
.region-header #block-superfish-3 .sf-menu ul li.menuparent a.active,
.region-header #block-superfish-3 .sf-menu ul li.menuparent a
 {
    font-family: 'Montserrat';
}

#block-superfish-2 .sf-menu li a,
.region-header #block-superfish-3 .sf-menu li a  {
    font-family: 'Montserrat';
    font-size: 12px;
    /* padding: 6px 19px; */
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.highlighted-links .views-row .views-field-title h2 a {
    font-family: 'Montserrat';
    font-size: 15px;
    /* letter-spacing: 0; */
}

.home .home-column h2.block-title,
div#block-block-31 h2 {
    font-family: 'Montserrat';
    font-size: 17px;
}

.home .home-column .view-id-calendar td a {
    font-family: 'Montserrat';
}

.region-bottom .block.first .footer-nav a, .region-bottom .block.last .footer-nav a {
    font-family: 'Montserrat';
}

.region-bottom .block.first a, .region-bottom .block.last a {
    font-family: 'Montserrat';
}

#block-superfish-2 .sf-menu li a:hover,
.region-header #block-superfish-3 .sf-menu li a:hover {
    background: #383838;
}

.home .home-column h2.block-title {
    background: #006273;
}


.home .home-column .view {
    background: #c0d892;
    border: 0;
    border-top: 0;
}

.past-events .view-calendar .view .view-content {
    background: #c0d892;
    border: 0;
    border-top: 0;
}

div#block-block-31 h2 {
    background: #006273;
}

div#block-block-31 div.twitter-feed {
    background: #70afde;
    border: 0;
    border-top: 0;
}

.past-events .view-calendar .more-link {
    border: 0;
    height: 100px;
}

.region-bottom {
    background: #404041;
    min-height: 150px;
}

.region-bottom .inner-wrap {
    background: #404041 !important;
}

#block-superfish-1,
#block-superfish-3 {
    background: none;
    background-color: #006273;
}

#block-superfish-1 .sf-menu ul li.menuparent a:hover, #block-superfish-1 .sf-menu ul li.menuparent a.active,
.region-header #block-superfish-3 .sf-menu ul li.menuparent a:hover, .region-header #block-superfish-3 .sf-menu ul li.menuparent a.active {
    background: #006273 url(../images/menu-arrow-white.png) no-repeat 95% center;
	/*background: #636466 url(../images/menu-arrow-white.png) no-repeat 95% center;*/
}

#block-superfish-1 .sf-menu ul li.sf-no-children a:hover, #block-superfish-1 .sf-menu ul li.sf-no-children a:active,
.region-header #block-superfish-3 .sf-menu ul li.sf-no-children a:hover, .region-header #block-superfish-3 .sf-menu ul li.sf-no-children a:active {
    background: #006273;
	/*background: #636466;*/
}

#block-superfish-1 .sf-menu ul li a:hover, #block-superfish-1 .sf-menu ul li a.active,
.region-header #block-superfish-3 .sf-menu ul li a:hover, .region-header #block-superfish-3 .sf-menu ul li a.active {
    background: #006273;
    color: #FFF;
}

#block-superfish-1 .sf-menu ul,
.region-header #block-superfish-3 .sf-menu ul {
    background: #FFF;
    border: solid 3px #006273;
}

#block-superfish-1 .sf-menu li:hover, #block-superfish-1 .sf-menu.sf-navbar:hover,
#block-superfish-3 .sf-menu li:hover, #block-superfish-3 .sf-menu.sf-navbar:hover
 {
	/*background: #636466;*/
}

#block-superfish-1 .sf-menu a.sf-depth-1.active, #block-superfish-1 .sf-menu a.sf-depth-1:hover,
#block-superfish-3 .sf-menu a.sf-depth-1.active, #block-superfish-3 .sf-menu a.sf-depth-1:hover {
    color: white;
}

.block-menu-block li.expanded {
    background: #98c469;
}

.block-menu-block li.expanded .menu {
    background: #c0d892;
    padding: 0;
    margin: 0;
    border-top: solid 1px #FFF;
	border: solid 4px #c0d892;
}

.block-menu-block li.expanded .menu li:hover {
    background: #98c469;
}

.view-id-jobs th, .view-id-grants th, 
.view-id-nasuad_news th, 
.view-hcbs-search-results th, 
.view-nasuad-publications th, 
.view-id-my_library th, 
.view-advocacy-alert th,
.adv-states-chart th {
    background: #006273;
    font: 700 16px/23px 'Open Sans Condensed', arial,sans-serif;
    color: #fff;
    padding: 5px 20px;
	font-family: 'Montserrat';
}

.adv-states-chart th a{
    color: #fff;
}

.view-id-jobs thead, 
.view-id-grants thead, 
.view-id-nasuad_news thead, 
.view-hcbs-search-results thead, 
.view-nasuad-publications thead, 
.view-id-my_library thead, 
.view-advocacy-alert thead,
.adv-states-chart thead {
    border: solid 4px #006273;
}

.view-id-jobs td, .view-id-grants td, .view-id-nasuad_news td, .view-hcbs-search-results td, 
.view-nasuad-publications td, .view-id-my_library td, .view-advocacy-alert td,
.adv-states-chart td {
    border-right: solid 4px #006273;
}

.view-id-jobs tbody, .view-id-grants tbody, .view-id-nasuad_news tbody, 
.view-hcbs-search-results tbody, .view-nasuad-publications tbody, .view-id-my_library tbody, 
.view-advocacy-alert tbody,
.adv-states-chart tbody {
    border: solid 4px #006273;
}

.adv-states-chart tr.even{
    background-color: #e9f6fc;
    border: none;
}

.adv-states-chart tr.odd{
    background-color: transparent;
    border: none;
}

#main {
    border-bottom: solid 6px #006273;
}

.block-menu-block li.expanded .menu a {
    font-family: 'Montserrat';
}

.block-menu-block li.expanded .menu li.expanded a, .block-menu-block li.expanded .menu li.active a {
    font-family: 'Montserrat';
	background: #98c469;
	color: #002a5c;
}


h2 {
    font-family: 'Montserrat';
}

h1.title {
    font-family: 'Montserrat';
    color: #006273;
}

.highlighted-links .views-row .views-field-title h2 {
    background-color: #006273;
}

.home .home-column .view-footer a {
    border-radius: 0;
    background: #006273 url(../images/button-arrow-white.png) no-repeat 95% center;
}

.home .home-column .view-nasuad-news .more-link a, .home .home-column .view-advocacy-alert .more-link a {
    border-radius: 0;
    font-family: 'Montserrat';
    background: #006273 url(../images/button-arrow-white.png) no-repeat 95% center;
}

.home .home-column .views-field-event-calendar-date, .home .home-column .views-field-field-news-date, .home .home-column .views-field-field-alert-date {
    font-family: 'Montserrat';
}

.home .home-column .view-id-calendar .date-display-single, .home .home-column .view-id-calendar .date-display-start, .home .home-column .view-id-calendar .date-display-end {
    font-family: 'Montserrat';
}

.block-menu-block li.expanded .menu li.active a:hover {
    background: #98c469;
}

.block-menu-block li.expanded a {
    font-family: 'Montserrat';
}

.alth2 {
    border-bottom: solid 5px #c0d892;
}

li a.active, li a:hover {
    color: #404041;
}

.region-bottom .block.first {
    width: 62%;
}

.view-calendar .calendar-calendar td {
    border: 3px solid #70afde;
}

.view-id-jobs .view-filters select, .view-id-grants .view-filters select, .view-id-nasuad_news .view-filters select, .view-hcbs-search-results .view-filters select, .views-exposed-form-search-results select {
    border: 0;
    background: #98c469 url(../images/select-arrow-white.png) no-repeat 95% center;
}

.view-id-jobs .view-filters input[type="submit"], .view-id-grants .view-filters input[type="submit"], .view-id-nasuad_news .view-filters input[type="submit"], .view-hcbs-search-results .view-filters input[type="submit"] {
    background: #98c469;
}

.view-id-jobs .view-filters #edit-keys, .view-id-grants .view-filters #edit-keys, .view-id-nasuad_news .view-filters #edit-keys, .view-hcbs-search-results .view-filters #edit-keys {
    background: #d4f0b0;
    border: solid 3px #98c469;
}

.highlighted-links .views-row .views-field-title h2 {
    line-height: 1em;
    padding: 10px;
}

.highlighted-links .views-row.views-row-first img {
    padding-left: 0 !important;
}

.highlighted-links .views-row.views-row-4 .views-field-field-logo img {
    padding-top: 7px;
}

.highlighted-links .views-row.views-row-5 .views-field-field-logo img {
    margin-top: 2px;
}

.highlighted-links .views-row.views-row-2 .views-field-field-logo img {
    margin-top: 0px;
}

.home .home-column .view-id-calendar .more-link a, .home .home-column .view-nasuad-news .more-link a, .home .home-column .view-advocacy-alert .more-link a {
    border-radius: 0;
    background: #006273 url(../images/button-arrow-white.png) no-repeat 95% center;
}

.highlighted-links .views-row .views-field-field-logo img {
    margin-top: 10px;
}

.block-menu-block li.expanded a {
    color: #000;
}

.btn.btn-default.bg-primary{
    background-color: #006273;
}

.calendar-calendar a{
    color: #000 !important;
}

.view-calendar .date-nav-wrapper .date-prev, .view-calendar .date-nav-wrapper .date-next {
    -moz-border-radius: 0;
    border-radius: 0;
    background: #006273;
	border: 0;
    padding: 5px;
}

.block-menu-block li.expanded .menu li.expanded .menu li.active a, .block-menu-block li.expanded .menu li.expanded .menu li.expanded.active{
    color: #006273 !important;
}

.hcbs-page .block-menu-block li.expanded .menu li.expanded a, .hcbs-page .block-menu-block li.expanded .menu li.active a {
    font-family: 'Montserrat';
    background: #006273;
    color: white;
}

.block.site-logo {
    top: -19px;
}

body.hcbs-front {
    border-top: solid 12px #636466;
    background: #FFF;
}

li#menu-453-3 {
    margin-top: 2px;
}

.hcbs-page .block-menu-block li.expanded {
    background: #006273;
    color: white;
}

.hcbs-page .block-menu-block li.expanded a {
    color: white;
}

.hcbs-page .block-menu-block li.expanded .menu {
    background: #70afde;
    border: 0;
    border-top: 1px solid;
}

.hcbs-page .block-menu-block li.expanded .menu li:hover,
.hcbs-page .block-menu-block li.expanded .menu li:active {
    background: #006273;
}

.views-exposed-form.quicksearch h1 {
    font-family: 'Montserrat';
}

#quicktabs-hcbs_home_tabs ul.quicktabs-tabs li a, #quicktabs-hcbs_search_page ul.quicktabs-tabs li a {
    font-family: 'Montserrat' !important;
}

#quicktabs-hcbs_home_tabs ul.quicktabs-tabs li, #quicktabs-hcbs_search_page ul.quicktabs-tabs li {
    background: #006273;
    border-radius: 0;
    font-family: 'Montserrat';
}

.slidewrapper .block-block p {
    font-family: 'Montserrat';
}

.views-exposed-form.quicksearch h3 {
    font-family: 'Montserrat';
}

.hcbs-front .home-column.last h2.block-title {
    color: #006273;
    font-family: 'Montserrat';
}


#block-block-20 p {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    padding-bottom: 7px;
}

.hcbs-front .home .home-column .block {
    background: #c0d892;
}

#block-views-exp-hcbs-quick-search-page .views-submit-button input[type="submit"] {
    background: #006273;
    border-top: solid 2px #006273;
    border-bottom: solid 2px #006273;
    border-right: solid 2px #006273;
}

body.hcbs-front .slidewrapper {
    position: relative;
    width: 100%;
    background: #94c7e3 url("../images/page-bg-wave2.png") center 0px;
    padding: 35px 0;
    border-bottom: solid 5px #006273;
	border-bottom: solid 5px #006273;
}

.slidewrapper .block-block {
    background: #94c7e3;
    font-family: 'Montserrat';
}

body.hcbs-front .slidewrapper {
    position: relative;
    width: 100%;
    /* background: #c0d892 url(../images/hcbs-bg-wave.png) center 0px; */
    padding: 35px 0;
    border-bottom: solid 5px #006273;
}

#block-views-exp-hcbs-advanced-search-page .views-submit-button input[type="submit"], #block-views-exp-hcbs-quick-search-page .views-submit-button input[type="submit"], #block-quicktabs-hcbs-home-tabs .views-submit-button input[type="submit"], #views-exposed-form-hcbs-browse-clearinghouse-page .views-submit-button input[type="submit"] {
    background: #006273;
    font-family: 'Montserrat';
    border-radius: 0;
}

#views-exposed-form-hcbs-browse-clearinghouse-page legend {
    background: #006273;
    display: block;
    width: 296px;
    width: 255px;
    border: 0;
    height: 22px;
    /* color: black; */
    padding-top: 4px;
    padding-bottom: 4px;
    /* margin-top: 5px; */
}

.hcbs-front .home .home-column div#block-block-10.block, .hcbs-front .home .home-column #block-views-nasuad-news-block-1.block {
    background: none !important;
}

.hcbs-front .home-column.last .block {
    border-bottom: solid 5px #c0d892;
}

.state-map .state{
    width: 100%;
    /*background-color: #006273;*/
    text-align: center;
    overflow: hidden;
    padding: 17px 0;
    border-bottom: solid 3px #fff;
    display: none;
}
.state-map .state a{
    width: 100%;
    /*padding: 0 39%;*/
    /*background-color: #006273;*/
    /*color: #fff;*/
    font-size: 28px;
}

.state-map #message{
    display: none;
}

.social-share li{
    display: inline-block;
    margin-left: 8px;
    background-image: none;
    padding-left: 0;
    font-size: 18px;
    font-weight: 600;
    vertical-align: top;
}

.social-share li i{
    font-size: 32px;
    color: #006273;
}

.visually-hidden {
    position: absolute;
    clip: rect(0,0,0,0);
    width: 0;
    height: 0;
    text-indent: -1000px;
}

#block-search-form label{
    position: absolute;
    color: grey;
    top: -25px;
    left: 6px;
    font-size: 15px;
}

#flexslider-1 ul.slides li{
   display: none !important;
}

#flexslider-1 ul.slides li.flex-active-slide{
    display: block !important;
}

div.views-exposed-widget.views-widget-filter-field_event_type_tid .form-item-edit-field-event-type-tid-13 label.option{
    background: url('../images/AdvancingStates_Icon_CMYK.png') no-repeat 14px 0;
    background-size: 16px;
}

@media (max-width: 1100px) {
    .state-map .state{
        display: block;
    }
    .state-map iframe{
        display: none;
    }
}


@media (max-width: 670px) {
body #block-block-5 a img {
    min-width: 750px;
}
}

@media (max-width: 430px) {
	span.watch-video-home a {
	    margin-left: 12px;
	    position: absolute;
	    margin-top: 10px;
	}
}

@media (max-width: 550px) {
	.page-node-2 strong {
	    font-size: 1.2em;
	}
}