@import url("https://use.typekit.net/gqz3mew.css");

body { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #414141; }
/*.footer-menu .uk-nav-default>li{ float: left; padding: 0 12px; }*/

h1, .uk-article-title { font-family: "caflisch-script-pro", Arial, sans-serif !important; font-size: 72px !important; line-height: 64px !important; color: #60a845 !important; }
h2 { font-size: 28px; }
* + h2 { margin-top: 15px; }
.uk-article a { color: #60a845; text-decoration: underline; font-weight: 700; }

h1 img { width: 100%; }

.textLep { color: #fff; margin-top: 15px; }
.textLep a { color: #fff !important; text-decoration: underline; }

.footer-menu .uk-nav-default { display: inline-flex; border-bottom: 1px solid #555555; padding-bottom: 12px; }
@media (max-width: 820px) { .footer-menu .uk-nav-default>li  {display: inline-block; } }


/* .uk-navbar-nav { margin: 5px 0 -5px 0; } */
.uk-navbar-nav a.workforce  { position: absolute; top: 0px; right: -13px; height: 30px; font-size: 85%; color: #60a845 !important; padding: 0 6px; line-height: 30px; display: block; }

.uk-nav-default { font-family: 'Arial Narrow', Arial, sans-serif; }
.uk-nav-default>li>a, .uk-navbar-nav > li > a { flex: none; font-size: 18px; font-weight: bold; color: #636466; letter-spacing: 0; padding: 10px 6px 0 6px; font-family: 'Arial Narrow', Arial, sans-serif; }

.uk-navbar-left .uk-logo { width: 400px; display: block; }
.uk-logo { padding: 5px 15px 0; }

@media (max-width: 1070px) { .uk-navbar-nav>li>a { padding: 0 5px; } }
@media (max-width: 1024px) { 
	.uk-nav-default>li>a, .uk-navbar-nav > li > a, .uk-navbar-dropdown-nav > li > a { font-size: 14px; }
}
@media (max-width: 480px) {
	.uk-nav-default>li>a, .uk-navbar-nav > li > a { padding: 0 3px; }
}

.uk-navbar-nav > li.uk-active > a { color: #636466; }
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li > a.uk-open { background: #ebebeb; color: #636466; }

.uk-navbar-dropdown { background: #ebebeb; box-shadow: none; width: 250px; }
.uk-navbar-dropdown-nav > li > a { font-family: 'Arial Narrow', Arial, sans-serif; font-size: 18px; color: #636466; font-weight: bold; line-height: 18px; padding: 10px 25px; letter-spacing: 0; }
.uk-navbar-dropdown-nav > li > a:hover, .uk-navbar-dropdown-nav > li > a:focus { color: #636466; background: #c2c2c2; }

.footer-section .uk-nav-default>li>a { color: #fdfdfe; }
.uk-nav-default>li>a:after { content: " | "; padding-left: 8px; }
.uk-offcanvas-bar .uk-nav-default>li>a:after { content: none; }
@media (max-width: 680px) { .uk-nav-default>li>a:after { content: ""; padding-right: 0; } }
.uk-nav-default>li:last-child>a:after { content: ""; padding-right: 0; }
.uk-nav-default>li.uk-active>a { color: #fff; }
.footer-menu .uk-nav-default>li{ text-align: center; }

@media (max-width: 820px) { .footer-menu .uk-nav-default>li>a { font-size: 12px; line-height: 14px;} }
@media (max-width: 680px) { .footer-menu .uk-nav-default>li>a { font-size: 10px; line-height: 12px;} }

.footer-section { background: #939598; color: #fdfdfe; text-align:center; border-top: 15px solid #fff; border-bottom: 15px solid #fff; font-family: 'Arial Narrow', Arial, sans-serif; }
.footer-section a  { color: #fdfdfe; }
.footer-section hr { border-top: 1px solid #555555; margin: 0 auto 10px; width: 80%;  }

.tm-top p { font-size: 20px; color: #ffffff; margin: 0 0 12px; text-align: center; }
@media (max-width: 1120px) { .tm-top p { font-size: 16px; } }
.contact-icon { margin-right: 15px; max-width: 33px; height: auto; }
.icon-social { padding-right: 12px; width: 25px; }

@media (max-width: 1120px) { .tm-top [class*="uk-child-width"] > * { width: 50%; } }
@media (max-width: 550px) { .tm-top [class*="uk-child-width"] > * { width: 100%; } }

#tm-top { padding-top: 10px; padding: 10px 0 10px 0; }
#tm-top > .uk-container > .uk-grid > div { padding: 0; }
.divider-right { border-right: 1px solid #fefefe; padding: 10px 0; }
@media (max-width: 1080px) {
	.divider-right { border-right: none; }
	.tm-top .uk-grid+.uk-grid, .tm-top .uk-grid>.uk-grid-margin, .tm-top *+.uk-grid-margin { margin-top: 0; }
}

@media (max-width: 1060px) { [class^="icon-"], [class*=" icon-"] { width: 10px; height: 10px; } }

.mobile-blue-bars { padding: 10px 15px;}
.mobile-blue-bars p { margin-bottom: 0px; }

.home-video { width: 652px; height: 325px;}
@media (max-width: 1120px) { .home-video { width: 100%; height: 100%; } }
.yt-video { width: 640px; height: 360px;}
@media (max-width: 680px) { .yt-video { width: 480px; height: 270px; } }
@media (max-width: 520px) { .yt-video { width: 380px; height: 214px; } }


.uk-light .uk-search-default .uk-search-input, .uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .uk-card-primary>:not([class*='uk-card-media']) .uk-search-default .uk-search-input, .uk-card-secondary>:not([class*='uk-card-media']) .uk-search-default .uk-search-input, .uk-overlay-primary .uk-search-default .uk-search-input, .uk-offcanvas-bar .uk-search-default .uk-search-input, .tm-toolbar .uk-search-default .uk-search-input { background-color: #fefefe; border-bottom: none; color: #8a8b8c;}

.uk-light .uk-search-default .uk-search-input:focus, .uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .uk-card-primary > *:not([class*="uk-card-media"]) .uk-search-default .uk-search-input:focus, .uk-card-secondary > *:not([class*="uk-card-media"]) .uk-search-default .uk-search-input:focus, .uk-overlay-primary .uk-search-default .uk-search-input:focus, .uk-offcanvas-bar .uk-search-default .uk-search-input:focus, .tm-toolbar .uk-search-default .uk-search-input:focus 
{ background-color: #fefefe; border-bottom: none; color: #8a8b8c;}

.uk-search-icon { background: url("../../../images/icon-search.png") 2px 2px no-repeat; }
.uk-search-icon::before { background-image: none; }

.uk-search-default .uk-search-input { height: 30px; }
.uk-search .uk-search-icon {
  left: auto;
  right: 0;
}
.uk-search-default .uk-search-icon:not(.uk-search-icon-flip) + .uk-search-input { padding-left: 5px; padding-right: 40px; }

.uk-search-default { width: 250px; }

::-webkit-input-placeholder { color:#636466!important;  }  
::-moz-placeholder { color:#636466!important; }  
:-ms-input-placeholder { color:#636466!important; }  
input:-moz-placeholder { color:#636466!important; }

.home-featured { background: url("../../../images/background-life-changing.jpg") 0 0 no-repeat; padding: 50px 0; margin-top: 50px; }
.featured-content { background: rgba(255,255,255,0.8) url("../../../images/down-triangle.png") 50% 0 no-repeat; padding: 30px; }
.featured-header { font-size: 26px; line-height: 32px;}
@media (max-width: 640px) { .featured-header { font-size: 18px; line-height: 22px;} }

.blue { color: #24347b; }
.home-rotator { margin-top: -60px; }
@media (max-width: 960px) { .home-rotator { margin-top: -40px; } }

.news h3 { color: #24347b; font-size: 26px; font-weight: normal; margin: 0 0 5px 0; }
@media (max-width: 959px) { .news h3 { margin: 150px 0 5px 0; } }
.news-item { border-top: 1px solid #4e4e4e; font-size: 16px; line-height: 20px; padding-top: 15px;}
.news-title { color: #24347b; font-weight: bold; text-transform: uppercase; }
.news-date { text-transform: uppercase; }

.news .uk-card-body { padding: 18px 8px; background: #e0e0e1; }
* + p { margin-top: 0; }

.target-links { background: #939598; margin: 0 0 3px 0; height: 61px; }
.target-icon-box { background: url('../../../images/icon-background.jpg') 0 0 no-repeat; background-size: cover; width: 34%; height: 100%; float: left; }
.bg-green .target-icon-box { background: url('../../../images/green-icon-background.jpg') 0 0 no-repeat; background-size: cover; width: 120px !important; min-width: 120px; height: 100%; float: left; }
.target-icon-box img { padding-top: 7px; }
.target-text { float: left; padding: 0 12px; color: #ffffff; font-size: 18px; font-weight: bold;  } 
@media (max-width: 1190px) { .target-text { font-size: 16px; } }
@media (max-width: 1090px) { .target-text { font-size: 14px; } }
@media (max-width: 960px) { .target-text { font-size: 18px; } }
.target-text a { color: #ffffff; }

/* green sidebar links modules */
.target-icon-box-green { background: #349a0c; width: 120px !important; min-width: 120px; height: 100%; float: left; }
.target-icon-box-green img { height: 100%; }



.wk-overlay-background {
  background: rgba(0,0,0, 0.6) !important;
  color: #fff !important;
  width: 28%;
  top: auto !important;
  bottom: 0;
  height: 40%;
}

.wk-overlay-panel h1 { font-size: 46px; font-style: italic; }

.uk-container-expand { padding-left: 0 !important; padding-right: 0 !important; }

.share-icon { padding-top: 40px; }
@media (max-width: 960px) { .share-icon { padding-top: 0px;} }

.chrono_credits { display: none; }

.uk-offcanvas-bar { background: #24347b; }

.gcore-label-top { margin-bottom: 2px !important; margin-top: 10px; }
.uk-input, .uk-select:not([multiple]):not([size]), input[type="text"]:not([class*="uk-"]), input[type="password"]:not([class*="uk-"]), input[type="datetime"]:not([class*="uk-"]), input[type="datetime-local"]:not([class*="uk-"]), input[type="date"]:not([class*="uk-"]), input[type="month"]:not([class*="uk-"]), input[type="time"]:not([class*="uk-"]), input[type="week"]:not([class*="uk-"]), input[type="number"]:not([class*="uk-"]), input[type="email"]:not([class*="uk-"]), input[type="url"]:not([class*="uk-"]), input[type="search"]:not([class*="uk-"]), input[type="tel"]:not([class*="uk-"]), input[type="color"]:not([class*="uk-"]), .uneditable-input:not([class*="uk-"]), select:not([class*="uk-"]):not([multiple]):not([size]) {
	height: 33px !important; }
	
.wk-accordion-title { background: none !important; }

.iconAnswer h3.wk-accordion-title::after { content: '[Answer]'; display: inline-block; font-size: 75%; font-weight: 700; color: #60a845; margin-left: 10px; }

/* Behavioral Health Tree */
.behavioral-tree .wk-icon-button { background: #666666; }

.behavioral-tree a.wk-popover-toggle { color: #ffffff; }
.behavioral-tree a.wk-popover-toggle:hover, .behavioral-tree a.wk-popover-toggle:focus { color: #60a845; }


@media (max-width: 767px) {
	.behaviorial-tree .wk-hidden-small { display: inline !important; }
}

@media (max-width: 640px) {
	.behaviorial-tree .wk-icon-button { width: 25px; height: 25px; line-height: 25px; }
}

@media (max-width: 460px) {
	.behaviorial-tree .wk-icon-button { width: 20px; height: 20px; line-height: 20px; }
}

