.ww-relative {
    position: relative;
}

.tm-header {}


.ww-wspir_referral_form form[name="fox-form-m145"] .fox-row {
    display: none;
}

.ww-wspir_referral_form form[name="fox-form-m145"] .fox-row:nth-child(1),
.ww-wspir_referral_form form[name="fox-form-m145"] .fox-row:nth-child(3),
.ww-wspir_referral_form form[name="fox-form-m145"] .fox-row:nth-child(5),
.ww-wspir_referral_form form[name="fox-form-m145"] .fox-row:nth-child(7),
.ww-wspir_referral_form form[name="fox-form-m145"] .fox-row:nth-child(9),
.ww-wspir_referral_form form[name="fox-form-m145"] .fox-row:nth-child(11) {
    display: block;
}

div#fox-container-m145.ww-wspir_referral_form form[name="fox-form-m145"] textarea {
    height: 80px !important;
}

div#fox-container-m145.ww-wspir_referral_form .fox-form-stacked .control-label {
    font-weight: 400;
    width: 40%;
    text-align: right;
}

div#fox-container-m145.ww-wspir_referral_form .fox-form-stacked .controls {
    width: 60% !important;
}

div#fox-container-m145.ww-wspir_referral_form .fox-form-stacked .control-group {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 10px;
}

div#fox-container-m145.ww-wspir_referral_form input[type="text"],
div#fox-container-m145.ww-wspir_referral_form input[type="email"],
div#fox-container-m145.ww-wspir_referral_form textarea {
    border: 1px solid #c3c3c3;
    border-radius: 4px;
}

div#fox-container-m145.ww-wspir_referral_form input:focus {
    border-color: #c3c3c3 !important;
}

.fox-row {
    /* padding: 20px 40px;
    box-sizing: border-box;
    border: 1px solid;
    border-color: #e9e9e9;
    border-radius: 4px;*/
}

.ww-referralheading {
    cursor: pointer;
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid;
    border-color: inherit;
    font-size: 1.5em;
}

.ww-referralheading:after {

    content: "";
    width: 20px;
    height: 1.4em;
    float: right;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23a6a6a6%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%3E%3C%2Frect%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23a6a6a6%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E");

    background-repeat: no-repeat;
    background-position: 50% 50%;
}


div#fox-container-m145.ww-wspir_referral_form .fox-form-stacked .fox-item-html-labels {
    padding-bottom: 0px;
    border: none;
}

.ww-btn_gold a {
    font-weight: 400;
    font-size: 16px;
    background: #fbaa1b;
    color: #fff;
    padding: 15px 0px;
    line-height: 1.5em;
}

.ww-btn_gold a > div:first-child {
    margin: 0px;
    padding: 0px;
    font-weight: 600;
    font-size: 22px;
}

.ww-btn_gold a > div:last-child {
    margin: 0px;
    padding: 0px;
    font-weight: 300;
}

.ww-largebtn a {
    font-weight: 400;
    font-size: 16px;
    width: 100%;
}

.tm-headerbar-top {
    padding: 0px;

    background: #1f3785;
    background: -moz-linear-gradient(-45deg, #1f3785 0%, #0c81c8 100%);
    background: -webkit-linear-gradient(-45deg, #1f3785 0%, #0c81c8 100%);
    background: linear-gradient(135deg, #1f3785 0%, #0c81c8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f3785', endColorstr='#0c81c8', GradientType=1);
}


.uk-search {
    width: initial;
    cursor: pointer;
}


.uk-search-input {
    width: 40px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.uk-search-input:focus {
    width: 180px;
    background: rgba(0, 0, 0, 0.1) !important;
}

.ww-mainlogo {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    height: 175px;
    width: 250px;
    background: #fff;
}

.ww-mainlogo img {
    height: 140px;
    width: auto;
    margin: 15px 15px 0px 35px;
}

.ww-logo_footer {
    max-width: 160px;
    height: auto;
}

.ww-menu_main > ul > li:first-child {
    display: none;
}

.triangle-r {

    width: 2px;
    height: 0;
    border-style: solid;
    border-width: 0 175px 175px 0px;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    right: -174px;
    top: 0px;
    z-index: 1000;
}


.triangle-l {

    width: 2px;
    height: 0;
    border-style: solid;
    border-width: 175px 0px 0px 175px;
    border-color: #fff transparent transparent transparent;
    position: absolute;
    left: -174px;
    top: 0px;
    z-index: 1000;
}

.ww-menu_top .uk-nav-default > li > a {
    color: rgba(255, 255, 255, 0.9);
    font-size: 13px;
    font-weight: 500;
}

.ww-menu_top ul li:nth-child(n + 2):before {
    content: '';
    height: 15px;
    width: 1px;
    vertical-align: middle;
    z-index: 11111;

    background: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: 14px;
    top: 7px;
}


.ww-menu_top ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -20px;
    padding: 0;
    list-style: none;

}

.ww-menu_top ul li {

    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    padding-left: 28px;
    position: relative;
}


.uk-navbar-nav > li.uk-active > a::before {
    background-color: transparent;
    height: 0px;
}

.uk-breadcrumb > :nth-child(n + 2):not(.uk-first-column)::before {
    font-family: FontAwesome;
    content: "\f105";
}

.ww-menu_sidebar .uk-nav > li a {
    color: #656874;
    font-size: 13px;
    padding: 5px 0px;
    line-height: 24px;
    border-top: 1px solid #efefef;
    font-weight: 400;
}

.ww-menu_sidebar .uk-nav > li.uk-active a {
    color: #00adef;
    font-weight: 600;
    padding-left: 15px;
    position: relative;
}

.ww-menu_sidebar .uk-nav > li.uk-active a:before {
    content: '';
    background: url(../images/arrows/cyan.svg) center center no-repeat;
    width: 8px;
    height: 35px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.ww-menu_sidebar_heading {}

.ww-menu_support li a,
.ww-menu_links li a {
    font-size: 11px;
    color: rgba(255, 255, 255, 0.8) !important;
    font-weight: 400;
}

.ww-menu_links li:first-child {
    display: none !important;
}

.ww-gradient1 {
    background: #1f3785;
    background: -moz-linear-gradient(45deg, #1f3785 0%, #0c80c7 100%);
    background: -webkit-linear-gradient(45deg, #1f3785 0%, #0c80c7 100%);
    background: linear-gradient(45deg, #1f3785 0, #0c80c7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f3785', endColorstr='#0c80c7', GradientType=1);

}


.ww-footerlogos {
    -webkit-box-shadow: 0px 1px 30px 5px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 1px 30px 5px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 1px 30px 5px rgba(0, 0, 0, 0.08);
}

.ww-footerlogos img {
    max-height: 70px !important;
    margin: 0px auto;
    width: auto;
    display: block;

}

.ww-menu_main .uk-nav-sub {

    display: none;
}

.ww-footer_search,
.ww-footer_search .uk-search {
    width: 100%;

}


.ww-footer_search .uk-search-input {
    width: 100%;
    background: rgba(0, 0, 0, 0.1) !important;
}

.ww-switcher > div:last-child {
    border-top: 1px solid #efefef;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}

.ww-switcher .wk-tab > li > a {
    background: #f5f5f5;
    border-color: #f5f5f5;
}

.ww-switcher .wk-tab > li.wk-active > a {
    color: #1f3785;
    font-weight: 400;
}

.ww-switcher .wk-panel-title {
    color: #1f3785;
    font-weight: 500;
    font-size: 22px;
}

.ww-accordion .uk-accordion-title {
    border-bottom: 1px solid;
    border-color: inherit;
    padding-bottom: 5px !important;
}

.ww-panel_image [uk-cover] {
    width: 80% !important;
    height: auto !important;
}

.ww-pcmhtitle1 h3,
.ww-pcmhtitle2 h3,
.ww-pcmhtitle3 h3,
.ww-pcmhtitle4 h3 {
    font-size: x-large;
    font-weight: 500;
}

.ww-pcmhtitle1 h3 {
    color: #00adef;
}

.ww-pcmhtitle2 h3 {
    color: #1994a3;
}

.ww-pcmhtitle3 h3 {
    color: #2b5972;
}

.ww-pcmhtitle4 h3 {
    color: #1f3785;
}

.ww-menu_sidebarheading .uk-nav li {
    display: none;
}

.ww-menu_sidebarheading .uk-nav li.uk-active {
    display: block;
    pointer-events: none;

    background: transparent;
    font-weight: 400;
    text-transform: uppercase;
}

.ww-menu_sidebarheading .uk-nav li.uk-active a {
    color: #00adef;
}

.ww-file_download h2 {

    margin: 0px 0px 2px 0px;

}



.ww-file_download h2 a {
    display: block;
    width: 100%;
    line-height: 40px;
    background: #fafafa;
    font-size: 15px;
    color: #656874;
}

.ww-file_download h2 a:hover {
    text-decoration: none !important;
    background: #f7f7f7;
    color: #656874;
}

.ww-file_download h2 a span.date {
    display: inline-block;
    background: #1cb0bf;
    padding: 0px 15px;
    color: #fff;
}

.ww-file_download h2 a:hover span.date {
    background: #1994a3;
}

.ww-file_download h2 a span.title {
    margin-left: 20px;
}

.ww-file_download h2 a span.icon {
    padding: 0px 10px;
    background: rgba(0, 0, 0, 0.03);
    line-height: 40px;
    float: right;
    color: #aaa;
}

.ww-file_download h2 a span.image {
    display: inline-block;
}

.ww-file_download h2 a span.image img {
    max-height: 40px;
}

.ww-file_downloadmulti > div {
    margin-bottom: 2px;
}

.ww-file_downloadmulti div.title {
    line-height: 40px;
    background: #fafafa;
}

.ww-file_downloadmulti div.title span.title {
    padding-left: 20px;
    display: inline-block;

}

.ww-file_downloadmulti:hover div.title {
    background: #f7f7f7;
}

.ww-file_downloadmulti div.file1 a,
.ww-file_downloadmulti div.file2 a,
.ww-file_downloadmulti div.file3 a {
    background: #1cb0bf;
    color: #fff;
    font-weight: bold;

    display: flex;
    border-left: 2px solid #fff;
    height: 100%;
    align-items: center;
    justify-content: center;
}

.ww-file_downloadmulti div.file1 a:hover,
.ww-file_downloadmulti div.file2 a:hover,
.ww-file_downloadmulti div.file3 a:hover {
    text-decoration: none;
    background-color: #1994a3;
}

.ww-downloadmulti_header {
    line-height: 40px;
}

.ww-downloadmulti_header > div:first-child {
    padding-left: 20px;
}

.ww-file_downloadmulti span.image img {
    max-height: 40px;
}

.ww-wupdate h2 {
    margin: 0px 0px 2px 0px;
}

.ww-wupdate h2 a {
    display: block;
    width: 100%;
    line-height: 40px;
    background: #fafafa;
    font-size: 15px;
    color: #656874;
}

.ww-wupdate h2 a:hover {
    text-decoration: none !important;
    background: #f7f7f7;
    color: #656874;
}

.ww-wupdate .latest-preview {
    display: inline-block;
}

.ww-wupdate h2 a span.title {
    margin-left: 20px;
}

.ww-wupdate h2 a span.icon {
    padding: 0px 10px;
    background: rgba(0, 0, 0, 0.03);
    line-height: 40px;
    float: right;
    color: #aaa;
}

.ww-wupdate h2 a span.issue {
    display: inline-block;
    background: #1cb0bf;
    padding: 0px 15px;
    color: #fff;
}

.ww-wupdate h2 a:hover span.issue {
    background: #1994a3;
}

#ww-wupdate-latest .ww-wupdate {
    margin-top: 70px !important;

    background: #fff;
    color: #696969;
    border: 1px solid #e5e5e5;
    box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.05);
    border-radius: 2px;
    position: relative;
    box-sizing: border-box;

}

#ww-wupdate-latest .ww-wupdate h2 {
    position: relative;
    margin-top: 0px;
}

#ww-wupdate-latest .ww-wupdate h2 a {
    background: #fff;
}

#ww-wupdate-latest .ww-wupdate h2 span.title {
    color: #00adef;
    font-size: 26px;
    line-height: initial;
    vertical-align: top;
    display: inline-block;
    margin-top: 20px;
    font-weight: 500;
    max-width: 70%;

}

#ww-wupdate-latest .ww-wupdate h2 span.icon {
    display: none;
}

#ww-wupdate-latest .ww-wupdate h2 span.issue {
    display: none;
}

#ww-wupdate-latest .ww-wupdate .latest-preview {
    width: 92px;
    height: 190px;
    overflow: hidden!important;
    margin-top: -60px;
    margin-left: 20px;
    box-shadow: 0px 5px 7px -2px rgba(0, 0, 0, 0.25);
}


.ww-wupdate-thumbnail iframe {
    width: 640px;
    height: 1350px;
    overflow: hidden!important;
    pointer-events: none;
}

.ww-wupdate-thumbnail {
    position: relative;
    -ms-zoom: .15;
    -moz-transform: scale(0.15);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.15);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.15);
    -webkit-transform-origin: 0 0;
    pointer-events: none;
    width: 640px;
    height: 1350px;
}


#ww-wupdate-latest .ww-wupdate h2 span.title span.latest_issue {
    color: #656874;
    font-weight: 400;
    font-size: small;
    margin: 10px 0px 5px 0px;
    display: block;
}

#ww-wupdate-latest .ww-wupdate h2 span.title span.latest_title {
    display: block;
    margin: 0px 0px 10px 0px;
}

.ww-programs_heading {
    color: #00adef;
    text-transform: uppercase;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 1px;
}

.ww-programs_heading-main {}

#ww-programs h4 {
    font-weight: 400;
    line-height: 1.05em;
}

#ww-events_gprime {
    width: 100%;
    border: none;
    min-height: 1050px;

}




.ww-menu_list .uk-nav > li a {
    color: #656874;
    font-size: 15px;
    padding: 5px 0;
    line-height: 2em;
    border-top: 1px solid #efefef;
    letter-spacing: 1px;
}

.ww-card-links.uk-h4 {
    color: #2b5972;
    font-weight: 400;
}

.ww-card-links.uk-heading-bullet:before {
    border-left: 5px solid #2b5972;
}

.ww-card-links.uk-list {
    padding-left: 15px;
    border-left: 5px solid #2b5972;
}


.ww-card-links .uk-first-column strong {
    color: #2b5972;
}

.ww-card-links.uk-list-divider > li:nth-child(n + 2),
.ww-card-links.tm-child-list-divider > ul > li:nth-child(n + 2) {
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid rgba(43, 89, 114, 0.25);
}

.ww-card-links.uk-list a {
    color: #2b5972;
}

.ww-card-links.uk-list a:hover {
    text-decoration: none;
}

.uk-card-small .uk-heading-bullet:before {
    content: "";
    width: 10px;
    height: 20px;

    border-left: none;
    background: url('/templates/yootheme_wentwest/images/arrows/dark-blue.svg') center center no-repeat;

}

.uk-h3.uk-heading-bullet {
    font-weight: 400;
}

.uk-heading-bullet:before {
    content: "";
    width: 10px;
    height: 20px;

    border-left: none;
    background: url('/templates/yootheme_wentwest/images/arrows/dark-blue.svg') center center no-repeat;
}


.ww-arrow_bg2 {}

.ww-arrow_bg2:before {
    content: "";
    width: 100%;
    height: 100%;

    display: block;
    background: url(http://wentwest.com.au/templates/yootheme/images/arrows/sky.svg);
    background-repeat: no-repeat;
    position: absolute;
    left: 0%;
    top: 175px;
    z-index: 0;
    opacity: 0.9;
    background-size: 90%;
    background-position: -371px -835px;
}


.ww-menu_pcmh {}

.ww-menu_pcmh .uk-nav-default > li > a {
    color: #656874;
    background: #fafafa;
    font-size: 15px;
    padding: 0px 0px 0px 20px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: 0px;
    margin-bottom: 2px;
}

.ww-menu_pcmh .uk-nav-default > li > a:hover {
    background: #f7f7f7;
}

.ww-menu_pcmh .uk-nav-default > li > a:after {

    display: inline-block;
    float: right;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 24px;
    margin: 0px 0px 0px 0px;
    padding: 0px;

    font-family: FontAwesome;
    content: "\f105";

}

.ww-menu_pcmh .uk-nav-default > li:nth-child(1) > a:after,
.ww-menu_pcmh .uk-nav-default > li:nth-child(2) > a:after,
.ww-menu_pcmh .uk-nav-default > li:nth-child(3) > a:after,
.ww-menu_pcmh .uk-nav-default > li:nth-child(4) > a:after {
    background-color: #90c4d6;
    color: #fff;
}

.ww-menu_pcmh .uk-nav-default > li:nth-child(1) > a:hover:after,
.ww-menu_pcmh .uk-nav-default > li:nth-child(2) > a:hover:after,
.ww-menu_pcmh .uk-nav-default > li:nth-child(3) > a:hover:after,
.ww-menu_pcmh .uk-nav-default > li:nth-child(4) > a:hover:after {
    background-color: #d1eaf9;
    color: #90c4d6;
}

.ww-menu_pcmh .uk-nav-default > li:nth-child(5) > a:after,
.ww-menu_pcmh .uk-nav-default > li:nth-child(6) > a:after,
.ww-menu_pcmh .uk-nav-default > li:nth-child(7) > a:after {
    background-color: #0d2f3e;
    color: #fff;
}


.ww-menu_pcmh .uk-nav-default > li:nth-child(5) > a:hover:after,
.ww-menu_pcmh .uk-nav-default > li:nth-child(6) > a:hover:after,
.ww-menu_pcmh .uk-nav-default > li:nth-child(7) > a:hover:after {
    background-color: #2b5972;
    color: #0d2f3e;
}

.ww-menu_pcmh .uk-nav-default > li:nth-child(8) > a:after,
.ww-menu_pcmh .uk-nav-default > li:nth-child(9) > a:after {
    background-color: #1994a3;
    color: #fff;
}


.ww-menu_pcmh .uk-nav-default > li:nth-child(8) > a:hover:after,
.ww-menu_pcmh .uk-nav-default > li:nth-child(9) > a:hover:after {
    background-color: #1cb0bf;
    color: #1994a3;
}

.ww-menu_pcmh .uk-nav-default > li:nth-child(10) > a:after {

    background-color: #f89a20;
    color: #fff;
}

.ww-menu_pcmh .uk-nav-default > li:nth-child(10) > a:hover:after {

    background-color: #fec013;
    color: #f89a20;
}

.ww-pcmh_blocks {
    font-weight: 400;
    text-align: right;
}

.ww-pcmh_blocks > div:nth-child(4) > div.uk-panel {
    background-color: #f2d378;
    color: #fff;
    border: 8px solid #e2a03d;
}

.ww-pcmh_blocks > div:nth-child(4) > div.uk-panel:hover {
    background-color: #e2a03d;
}

.ww-pcmh_blocks > div:nth-child(4) > div.uk-panel h3 {
    color: #e2a03d;
    font-weight: 500;
    margin: 0px 10px;
    padding: 0px;
    text-align: left;
}



.ww-pcmh_blocks > div:nth-child(7) > div.uk-panel,
.ww-pcmh_blocks > div:nth-child(8) > div.uk-panel {
    background-color: #85bbc7;
    color: #fff;
    border: 8px solid #5793a1;
}

.ww-pcmh_blocks > div:nth-child(7) > div.uk-panel:hover,
.ww-pcmh_blocks > div:nth-child(8) > div.uk-panel:hover {
    background-color: #5793a1;
}

.ww-pcmh_blocks > div:nth-child(7) > div.uk-panel h3,
.ww-pcmh_blocks > div:nth-child(8) > div.uk-panel h3 {

    color: #5793a1;
    font-weight: 500;
    margin: 0px 10px;
    padding: 0px;
    text-align: left;
}

.ww-pcmh_blocks > div:nth-child(10) > div.uk-panel,
.ww-pcmh_blocks > div:nth-child(11) > div.uk-panel,
.ww-pcmh_blocks > div:nth-child(12) > div.uk-panel {
    background-color: #4d627a;
    color: #fff;
    border: 8px solid #1d2f3e;
}

.ww-pcmh_blocks > div:nth-child(10) > div.uk-panel:hover,
.ww-pcmh_blocks > div:nth-child(11) > div.uk-panel:hover,
.ww-pcmh_blocks > div:nth-child(12) > div.uk-panel:hover {
    background-color: #1d2f3e;
}

.ww-pcmh_blocks > div:nth-child(13) > div.uk-panel,
.ww-pcmh_blocks > div:nth-child(14) > div.uk-panel,
.ww-pcmh_blocks > div:nth-child(15) > div.uk-panel,
.ww-pcmh_blocks > div:nth-child(16) > div.uk-panel {
    background-color: #8ac8f1;
    color: #fff;
    border: 8px solid #66abea;
}

.ww-pcmh_blocks > div:nth-child(13) > div.uk-panel:hover,
.ww-pcmh_blocks > div:nth-child(14) > div.uk-panel:hover,
.ww-pcmh_blocks > div:nth-child(15) > div.uk-panel:hover,
.ww-pcmh_blocks > div:nth-child(16) > div.uk-panel:hover {
    background-color: #66abea;
}

.ww-pcmh_blocks > div:nth-child(13) > div.uk-panel h3,
.ww-pcmh_blocks > div:nth-child(14) > div.uk-panel h3,
.ww-pcmh_blocks > div:nth-child(15) > div.uk-panel h3,
.ww-pcmh_blocks > div:nth-child(16) > div.uk-panel h3 {

    color: #66abea;
    font-weight: 500;
    margin: 0px 10px;
    padding: 0px;
    text-align: left;

}

.ww-pcmh_blocks > div:nth-child(10) > div.uk-panel h3,
.ww-pcmh_blocks > div:nth-child(11) > div.uk-panel h3,
.ww-pcmh_blocks > div:nth-child(12) > div.uk-panel h3 {
    color: #1d2f3e;
    font-weight: 500;
    margin: 0px 10px;
    padding: 0px;
    text-align: left;
}


.ww-pcmh_blocks > div > div.uk-panel div.uk-margin {
    margin: 0px 10px 10px 10px !important;
}

.ww-pcmh_blocks > div > div.uk-panel:hover h3 {

    color: #fff;

}

.ww-home_subscribe {
    -webkit-box-shadow: inset 0px 60px 120px -30px rgba(14, 30, 84, 0.9);
    -moz-box-shadow: inset 0px 60px 120px -30px rgba(14, 30, 84, 0.9);
    box-shadow: inset 0px 60px 120px -30px rgba(14, 30, 84, 0.9);
}

.ww-home_subscribe_heading {

    color: #fff;
    font-size: 40px;
}

.ww-home_subscribe_heading span {
    display: block;
    font-weight: 500;
    font-size: 50px;
}

.ww-home_subscribe_heading span:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 54px;
    border-left: none;
    background: url(../images/arrows/white.svg) center center no-repeat;
    margin-right: 10px;
    margin-bottom: -7px;
}


.ww-home_subscribe .uk-form-label {
    font-size: 16px;
    color: #fff;
    font-family: 'Roboto';
    font-weight: 300;
    text-transform: none;
    letter-spacing: 1px;
    height: 40px;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    width: 20%;
    float: none;
}

.ww-home_subscribe .uk-form-horizontal .uk-form-controls {
    display: inline-block;
    width: 79%;
    border-radius: 2px;
    margin: 0px;
}


.uk-input {
    border-radius: 2px;
}

.ww-subscribe_submit {
    float: right;
    width: auto;
    padding: 0px 20px;
    font-weight: 400;
    color: #00adef;
    margin: 5px 4px;
}

.ww-noticeboard .wk-panel-box .wk-panel-title {
    color: #656874;
    margin-bottom: 10px !important;
    font-weight: 400;
}

.ww-noticeboard .wk-article-meta {
    margin-top: 20px;
    background: #fafafa;
    margin: 0px -20px -20px -20px !important;
    padding: 5px 20px;
    text-align: left;
    font-size: 12px;
}

.ww-partnership_logo img {
    max-width: 400px;
    max-height: 300px;
}



.ww-partnerships_accordion .uk-accordion-title {
    border-bottom: 1px solid;
    border-color: inherit;
    padding-bottom: 5px !important;
}





.ww-partnerships_accordion .uk-accordion-title img {
    max-height: 80px;
    width: auto;
}

/* PCMH FOOTER MENU */

/* ALL */

.ww-pcmh_menu_footer {
    font-weight: 400;
    color: #fff;
}

.ww-pcmh_menu_footer > div:nth-child(1) {
    width: 28%;
}

.ww-pcmh_menu_footer > div:nth-child(2) {
    width: 44%;
}

.ww-pcmh_menu_footer > div:nth-child(3) {
    width: 28%;
}

.ww-pcmh_menu_footer > div .uk-panel h3 {
    font-weight: 500;
    margin: 0 10px;
    padding: 0;
}

.ww-pcmh_menu_footer > div:nth-child(1) div.uk-panel div.uk-margin {
    text-align: left !important;
    margin: 0 30px 10px 10px!important;
}

.ww-pcmh_menu_footer > div:nth-child(2) div.uk-panel div.uk-margin {
    text-align: center;
    margin: 10px 0px 0px 0px !important;
}

.ww-pcmh_menu_footer > div:nth-child(3) div.uk-panel div.uk-margin {
    text-align: right !important;
    margin: 0 10px 10px 30px!important;
}

.ww-pcmh_menu_footer > div:nth-child(1) .uk-panel h3 {
    text-align: left !important;
}

.ww-pcmh_menu_footer > div:nth-child(1) .uk-panel h3:after {
    font-family: FontAwesome;
    content: "\f104";
    position: absolute;
    right: -8px;
    top: 0px;
    font-size: 32px;
    color: #fff;
    height: 100%;
    width: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ww-pcmh_menu_footer > div:nth-child(2) .uk-panel h3 {
    text-align: center !important;
    color: #fff;
}

.ww-pcmh_menu_footer > div:nth-child(3) .uk-panel h3 {
    text-align: right !important;
}

.ww-pcmh_menu_footer > div:nth-child(3) .uk-panel h3:before {
    font-family: FontAwesome;
    content: "\f105";
    position: absolute;
    left: -8px;
    top: 0px;
    font-size: 32px;
    color: #fff;
    height: 100%;
    width: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}




/*individual*/

/* 1 ======================================= */

.ww-pcmh_menu_footer.pcmh1 > div:nth-child(2) .uk-panel {
    background-color: #66abea;
    border: 8px solid #66abea;
}

.ww-pcmh_menu_footer.pcmh1 > div:nth-child(3) .uk-panel {
    background-color: #8ac8f1;
    border: 8px solid #66abea;
}

.ww-pcmh_menu_footer.pcmh1 > div:nth-child(3) .uk-panel h3 {
    color: #66abea;
}

.ww-pcmh_menu_footer.pcmh1 > div:nth-child(3) .uk-panel:hover {
    background-color: #66abea;
}

.ww-pcmh_menu_footer.pcmh1 > div:nth-child(3) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh1 > div:nth-child(3) .uk-panel h3:before {
    background-color: #66abea
}

/* 2  ======================================= */

.ww-pcmh_menu_footer.pcmh2 > div:nth-child(1) .uk-panel {
    background-color: #8ac8f1;
    border: 8px solid #66abea;
}

.ww-pcmh_menu_footer.pcmh2 > div:nth-child(2) .uk-panel {
    background-color: #66abea;
    border: 8px solid #66abea;
}

.ww-pcmh_menu_footer.pcmh2 > div:nth-child(3) .uk-panel {
    background-color: #8ac8f1;
    border: 8px solid #66abea;
}

.ww-pcmh_menu_footer.pcmh2 > div:nth-child(1) .uk-panel h3 {
    color: #66abea;
}

.ww-pcmh_menu_footer.pcmh2 > div:nth-child(3) .uk-panel h3 {
    color: #66abea;
}

.ww-pcmh_menu_footer.pcmh2 > div:nth-child(1) .uk-panel:hover {
    background-color: #66abea;
}

.ww-pcmh_menu_footer.pcmh2 > div:nth-child(1) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh2 > div:nth-child(3) .uk-panel:hover {
    background-color: #66abea;
}

.ww-pcmh_menu_footer.pcmh2 > div:nth-child(3) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh2 > div:nth-child(1) .uk-panel h3:after {
    background-color: #66abea
}

.ww-pcmh_menu_footer.pcmh2 > div:nth-child(3) .uk-panel h3:before {
    background-color: #66abea
}

/* 3  ======================================= */

.ww-pcmh_menu_footer.pcmh3 > div:nth-child(1) .uk-panel {
    background-color: #8ac8f1;
    border: 8px solid #66abea;
}

.ww-pcmh_menu_footer.pcmh3 > div:nth-child(2) .uk-panel {
    background-color: #66abea;
    border: 8px solid #66abea;
}

.ww-pcmh_menu_footer.pcmh3 > div:nth-child(3) .uk-panel {
    background-color: #8ac8f1;
    border: 8px solid #66abea;
}

.ww-pcmh_menu_footer.pcmh3 > div:nth-child(1) .uk-panel h3 {
    color: #66abea;
}

.ww-pcmh_menu_footer.pcmh3 > div:nth-child(3) .uk-panel h3 {
    color: #66abea;
}

.ww-pcmh_menu_footer.pcmh3 > div:nth-child(1) .uk-panel:hover {
    background-color: #66abea;
}

.ww-pcmh_menu_footer.pcmh3 > div:nth-child(1) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh3 > div:nth-child(3) .uk-panel:hover {
    background-color: #66abea;
}

.ww-pcmh_menu_footer.pcmh3 > div:nth-child(3) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh3 > div:nth-child(1) .uk-panel h3:after {
    background-color: #66abea
}

.ww-pcmh_menu_footer.pcmh3 > div:nth-child(3) .uk-panel h3:before {
    background-color: #66abea
}

/* 4  ======================================= */

.ww-pcmh_menu_footer.pcmh4 > div:nth-child(1) .uk-panel {
    background-color: #8ac8f1;
    border: 8px solid #66abea;
}

.ww-pcmh_menu_footer.pcmh4 > div:nth-child(2) .uk-panel {
    background-color: #66abea;
    border: 8px solid #66abea;
}

.ww-pcmh_menu_footer.pcmh4 > div:nth-child(3) .uk-panel {
    background-color: #4d627a;
    border: 8px solid #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh4 > div:nth-child(1) .uk-panel h3 {
    color: #66abea;
}

.ww-pcmh_menu_footer.pcmh4 > div:nth-child(3) .uk-panel h3 {
    color: #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh4 > div:nth-child(1) .uk-panel:hover {
    background-color: #66abea;
}

.ww-pcmh_menu_footer.pcmh4 > div:nth-child(1) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh4 > div:nth-child(3) .uk-panel:hover {
    background-color: #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh4 > div:nth-child(3) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh4 > div:nth-child(1) .uk-panel h3:after {
    background-color: #66abea
}

.ww-pcmh_menu_footer.pcmh4 > div:nth-child(3) .uk-panel h3:before {
    background-color: #1d2f3e
}

/* 5  ======================================= */

.ww-pcmh_menu_footer.pcmh5 > div:nth-child(1) .uk-panel {
    background-color: #8ac8f1;
    border: 8px solid #66abea;
}

.ww-pcmh_menu_footer.pcmh5 > div:nth-child(2) .uk-panel {
    background-color: #1d2f3e;
    border: 8px solid #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh5 > div:nth-child(3) .uk-panel {
    background-color: #4d627a;
    border: 8px solid #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh5 > div:nth-child(1) .uk-panel h3 {
    color: #66abea;
}

.ww-pcmh_menu_footer.pcmh5 > div:nth-child(3) .uk-panel h3 {
    color: #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh5 > div:nth-child(1) .uk-panel:hover {
    background-color: #66abea;
}

.ww-pcmh_menu_footer.pcmh5 > div:nth-child(1) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh5 > div:nth-child(3) .uk-panel:hover {
    background-color: #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh5 > div:nth-child(3) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh5 > div:nth-child(1) .uk-panel h3:after {
    background-color: #66abea
}

.ww-pcmh_menu_footer.pcmh5 > div:nth-child(3) .uk-panel h3:before {
    background-color: #1d2f3e
}

/* 6  ======================================= */

.ww-pcmh_menu_footer.pcmh6 > div:nth-child(1) .uk-panel {
    background-color: #4d627a;
    border: 8px solid #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh6 > div:nth-child(2) .uk-panel {
    background-color: #1d2f3e;
    border: 8px solid #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh6 > div:nth-child(3) .uk-panel {
    background-color: #4d627a;
    border: 8px solid #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh6 > div:nth-child(1) .uk-panel h3 {
    color: #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh6 > div:nth-child(3) .uk-panel h3 {
    color: #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh6 > div:nth-child(1) .uk-panel:hover {
    background-color: #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh6 > div:nth-child(1) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh6 > div:nth-child(3) .uk-panel:hover {
    background-color: #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh6 > div:nth-child(3) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh6 > div:nth-child(1) .uk-panel h3:after {
    background-color: #1d2f3e
}

.ww-pcmh_menu_footer.pcmh6 > div:nth-child(3) .uk-panel h3:before {
    background-color: #1d2f3e
}

/* 7  ======================================= */

.ww-pcmh_menu_footer.pcmh7 > div:nth-child(1) .uk-panel {
    background-color: #4d627a;
    border: 8px solid #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh7 > div:nth-child(2) .uk-panel {
    background-color: #1d2f3e;
    border: 8px solid #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh7 > div:nth-child(3) .uk-panel {
    background-color: #85bbc7;
    border: 8px solid #5793a1;
}

.ww-pcmh_menu_footer.pcmh7 > div:nth-child(1) .uk-panel h3 {
    color: #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh7 > div:nth-child(3) .uk-panel h3 {
    color: #5793a1;
}

.ww-pcmh_menu_footer.pcmh7 > div:nth-child(1) .uk-panel:hover {
    background-color: #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh7 > div:nth-child(1) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh7 > div:nth-child(3) .uk-panel:hover {
    background-color: #5793a1;
}

.ww-pcmh_menu_footer.pcmh7 > div:nth-child(3) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh7 > div:nth-child(1) .uk-panel h3:after {
    background-color: #1d2f3e
}

.ww-pcmh_menu_footer.pcmh7 > div:nth-child(3) .uk-panel h3:before {
    background-color: #5793a1
}

/* 8  ======================================= */

.ww-pcmh_menu_footer.pcmh8 > div:nth-child(1) .uk-panel {
    background-color: #4d627a;
    border: 8px solid #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh8 > div:nth-child(2) .uk-panel {
    background-color: #5793a1;
    border: 8px solid #5793a1;
}

.ww-pcmh_menu_footer.pcmh8 > div:nth-child(3) .uk-panel {
    background-color: #85bbc7;
    border: 8px solid #5793a1;
}

.ww-pcmh_menu_footer.pcmh8 > div:nth-child(1) .uk-panel h3 {
    color: #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh8 > div:nth-child(3) .uk-panel h3 {
    color: #5793a1;
}

.ww-pcmh_menu_footer.pcmh8 > div:nth-child(1) .uk-panel:hover {
    background-color: #1d2f3e;
}

.ww-pcmh_menu_footer.pcmh8 > div:nth-child(1) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh8 > div:nth-child(3) .uk-panel:hover {
    background-color: #5793a1;
}

.ww-pcmh_menu_footer.pcmh8 > div:nth-child(3) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh8 > div:nth-child(1) .uk-panel h3:after {
    background-color: #1d2f3e
}

.ww-pcmh_menu_footer.pcmh8 > div:nth-child(3) .uk-panel h3:before {
    background-color: #5793a1
}

/* 9  ======================================= */

.ww-pcmh_menu_footer.pcmh9 > div:nth-child(1) .uk-panel {
    background-color: #85bbc7;
    border: 8px solid #5793a1;
}

.ww-pcmh_menu_footer.pcmh9 > div:nth-child(2) .uk-panel {
    background-color: #5793a1;
    border: 8px solid #5793a1;
}

.ww-pcmh_menu_footer.pcmh9 > div:nth-child(3) .uk-panel {
    background-color: #f2d378;
    border: 8px solid #e2a03d;
}

.ww-pcmh_menu_footer.pcmh9 > div:nth-child(1) .uk-panel h3 {
    color: #5793a1;
}

.ww-pcmh_menu_footer.pcmh9 > div:nth-child(3) .uk-panel h3 {
    color: #e2a03d;
}

.ww-pcmh_menu_footer.pcmh9 > div:nth-child(1) .uk-panel:hover {
    background-color: #5793a1;
}

.ww-pcmh_menu_footer.pcmh9 > div:nth-child(1) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh9 > div:nth-child(3) .uk-panel:hover {
    background-color: #e2a03d;
}

.ww-pcmh_menu_footer.pcmh9 > div:nth-child(3) .uk-panel:hover h3 {
    color: #fff;
}

.ww-pcmh_menu_footer.pcmh9 > div:nth-child(1) .uk-panel h3:after {
    background-color: #5793a1
}

.ww-pcmh_menu_footer.pcmh9 > div:nth-child(3) .uk-panel h3:before {
    background-color: #e2a03d
}

/* 10  ======================================= */

.ww-pcmh_menu_footer.pcmh10 > div:nth-child(1) .uk-panel {
    background-color: #85bbc7;
    border: 8px solid #5793a1;
}

.ww-pcmh_menu_footer.pcmh10 > div:nth-child(2) .uk-panel {
    background-color: #e2a03d;
    border: 8px solid #e2a03d;
}


.ww-pcmh_menu_footer.pcmh10 > div:nth-child(1) .uk-panel h3 {
    color: #5793a1;
}

.ww-pcmh_menu_footer.pcmh10 > div:nth-child(1) .uk-panel:hover {
    background-color: #5793a1;
}

.ww-pcmh_menu_footer.pcmh10 > div:nth-child(1) .uk-panel:hover h3 {
    color: #fff;
}


.ww-pcmh_menu_footer.pcmh10 > div:nth-child(1) .uk-panel h3:after {
    background-color: #5793a1
}





.ww-home_collapse_row {
    margin-bottom: -100% !important;
}

.ww-cta {
    margin-top: -40px;
}

.ww-cta.uk-card-default .uk-card-title {
    color: #1f3785;
    margin-bottom: 10px;
    font-size: 26px;
}

.ww-cta .uk-button-default {
    transition-property: none;
    background-color: #f7f7f7;
    color: #1f3785;
    border: none;
    box-shadow: none;
    border-radius: 2px;
    font-size: 12px;
    margin-top: -10px;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    padding-right: 54px;
}

.ww-cta .uk-button-default:hover {
    background: linear-gradient(135deg, #1f3785 0, #0c81c8 100%);
    color: #fff;
}

.ww-programs_home {
    padding-top: 120px;
}

.ww-cta .uk-button-default:before {
    content: '';
    background: url(../images/arrows/grey-dark.svg) rgba(0, 0, 0, 0.03) center center no-repeat;
    width: 38px;
    height: 38px;

    display: block;

    background-size: 15px 15px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.ww-cta .uk-button-default:hover:before {
    content: '';
    background: url(../images/arrows/white.svg) rgba(255, 255, 255, 0.1) center center no-repeat;
    width: 38px;
    height: 38px;

    display: block;

    background-size: 15px 15px;
    position: absolute;
    right: 0px;
    top: 0px;
}


.ww-twitter {

    position: relative;
    max-height: 420px;
    max-width: 380px;
    height: 100%;
    padding: 20px;
    z-index: 10;

    margin-top: 20px;
    float: right;

    background: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.05);

    overflow: hidden;



}

.ww-twitter .wk-width-1-10 {
    width: 12%;
}

.ww-twitter .wk-width-9-10 {
    width: 88%;
}

.ww-twitter > h3 {
    font-weight: 400;
}

.ww-tweet {
    font-size: 15px;
    font-weight: 400;
    background: #fafafa;
    margin: 0px 0px 2px 0px !important;
}

.ww-twitter_date {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background: rgba(0, 0, 0, 0.04);
    color: #656874;
    font-weight: 400;
    text-align: center;
    font-size: 13px;
    padding-top: 10px;

}

.ww-twitter_date span {
    font-size: 17px;
}

.ww-twitter_title {
    margin: 5px 10px !important;
}

.ww-tweet:hover {
    background: #f7f7f7;
}

.ww-tweet a:hover {
    text-decoration: none;
    color: #00adef;
}

.ww-twitter_feed {
    overflow-y: scroll;
    height: ~"calc(100% - 50px)";
    margin-right: -40px !important;

}

#ww-twitter_main .ww-twitter_feed {
    padding-right: 22px !important;
}

.ww-banner {
    border-top: 6px solid #fff;
    border-bottom: 6px solid #fff;
    box-shadow: 0px 32px 65px -27px rgba(0, 0, 0, 0.1);
}


.ww-news_feed .wk-margin-top {
    font-size: larger;
}


.ww-inthenews .wk-panel-box h3 {
    color: #656874;
    margin-bottom: 10px!important;
    font-weight: 400;
    line-height: 1.2em;
    font-size: 20px;
}



.ww-inthenews_img {
    margin-left: -20px;
    margin-top: -20px;
    margin-right: -20px;
}

.ww-inthenews_img img {
    margin-bottom: 20px;
    width: 100%;
}

.ww-inthenews .wk-panel-box {
    box-shadow: 0 5px 17px -8px rgba(0, 0, 0, 0.35);
}

#ww-currentvacancies .uk-card > .uk-h3 {
    float: left;
}

#ww-currentvacancies .uk-card > div.uk-margin {
    clear: both;
}

#ww-currentvacancies .uk-card .uk-text-meta {
    float: right !important;
    clear: none !important;
    ;
}

#ww-currentvacancies .uk-card .uk-button {
    font-weight: 600;
    font-size: 12px;
    padding: 0 20px;
    line-height: 35px;
}


#ww-currentvacancies .uk-card .uk-text-meta {
    font-size: 14px;
    line-height: 1.4;
    color: #00adef;
}


.uk-offcanvas-bar .uk-nav-sub {
    border: 1px solid #efefef;
    padding: 0px;
}

.uk-offcanvas-bar .uk-nav {
    font-size: 14px;
}

.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a {
    font-size: 14px;
    padding: 5px 10px;
    border-bottom: 1px solid #efefef;
    font-weight: normal;

}

.uk-offcanvas-bar .uk-nav-default .uk-nav-header {
    color: #00adef;
    font-size: 16px;
    font-weight: bold;
}

.uk-offcanvas-bar .uk-nav-sub ul ul {
    display: none;
}

.uk-offcanvas-bar .uk-panel > .uk-nav-default > li > a {
    color: #444;
    font-size: 14px;
    border: 1px solid #efefef;
    padding: 5px 10px;
    font-weight: normal;
}



.spinner {
    margin: 100px auto 0;
    width: 70px;
    text-align: center;
}

.spinner > div {
    width: 18px;
    height: 18px;
    background-color: #00adef;

    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
    0%,
    80%,
    100% {
        -webkit-transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes sk-bouncedelay {
    0%,
    80%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
    }
}

/* -------------- Referral Form ----------------- */

h2.uk-accordion-title {
    border-bottom: 1px solid #1f3785;
    padding-bottom: 5px;
    font-size: 1.5em;
}


.uk-checkbox,
.uk-radio {
    margin-right: 7px;
}

.referral-form {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 10px;
}

.uk-accordion-content h3 {
    background: #eee;
    padding: 10px;
}

.uk-textarea {
    resize: none;
}

input.uk-radio-1:focus,
input.uk-radio-2:focus,
input.uk-radio-3:focus,
input.uk-checkbox-1:focus,
input.uk-checkbox-1:focus,
input.uk-checkbox-2:focus,
input.uk-checkbox-3:focus,
input.uk-checkbox-4:focus,
input.uk-checkbox-5:focus,
input.uk-checkbox-6:focus,
input.uk-checkbox-7:focus,
input.uk-checkbox-8:focus,
input.uk-checkbox-9:focus,
input.uk-checkbox-10:focus,
input.uk-checkbox-11:focus,
input.uk-checkbox-12:focus,
input.uk-checkbox-13:focus,
input.uk-checkbox-14:focus,
input.uk-checkbox-15:focus,
input.uk-checkbox-16:focus,
input.uk-checkbox-17:focus,
input.uk-checkbox-18:focus,
input.uk-checkbox-19:focus,
input.uk-checkbox-20:focus,
input.uk-checkbox-21:focus,
input.uk-checkbox-22:focus,
input.uk-checkbox-23:focus,
input.uk-checkbox-24:focus,
input.uk-checkbox-25:focus,
input.uk-checkbox-26:focus,
input.uk-checkbox-27:focus,
input.uk-checkbox-28:focus,
input.uk-checkbox-29:focus,
input.uk-checkbox-30:focus,
input.uk-checkbox-31:focus,
input.uk-checkbox-32:focus,
input.uk-checkbox-33:focus,
input.uk-checkbox-34:focus,
input.uk-checkbox-35:focus,
input.uk-checkbox-36:focus,
input.uk-checkbox-37:focus,
input.uk-checkbox-38:focus,
input.uk-checkbox-39:focus,
input.uk-checkbox-40:focus,
input.uk-checkbox-41:focus,
input.uk-checkbox-42:focus,
input.uk-checkbox-43:focus,
input.uk-checkbox-44:focus,
input.uk-checkbox-45:focus,
input.uk-checkbox-46:focus,
input.uk-checkbox-47:focus,
input.uk-checkbox-48:focus,
input.uk-checkbox-49:focus,
input.uk-checkbox-50:focus,
input.uk-checkbox-51:focus,
input.uk-checkbox-52:focus,
input.uk-checkbox-53:focus,
input.uk-checkbox-54:focus,
input.uk-checkbox-55:focus,
input.uk-checkbox-56:focus,
input.uk-checkbox-57:focus,
input.uk-checkbox-58:focus,
input.uk-checkbox-59:focus,
input.uk-checkbox-60:focus,
input.uk-checkbox-61:focus,
input.uk-checkbox-62:focus,
input.uk-checkbox-63:focus,
input.uk-checkbox-64:focus,
input.uk-checkbox-65:focus,
input.uk-checkbox-66:focus,
input.uk-checkbox-67:focus,
input.uk-checkbox-68:focus,
input.uk-checkbox-69:focus,
input.uk-checkbox-70:focus,
input.uk-checkbox-71:focus,
input.uk-checkbox-72:focus,
input.uk-checkbox-73:focus,
input.uk-checkbox-74:focus,
input.uk-checkbox-75:focus,
input.uk-checkbox-76:focus,
input.uk-checkbox-77:focus,
input.uk-checkbox-78:focus,
input.uk-checkbox-79:focus,
input.uk-checkbox-80:focus,
input.uk-checkbox-81:focus,
input.uk-checkbox-82:focus,
input.uk-checkbox-83:focus,
input.uk-checkbox-84:focus,
input.uk-checkbox-85:focus,
input.uk-checkbox-86:focus,
input.uk-checkbox-87:focus,
input.uk-checkbox-88:focus,
input.uk-checkbox-89:focus,
input.uk-checkbox-90:focus,
input.uk-checkbox-91:focus,
input.uk-checkbox-92:focus,
input.uk-checkbox-93:focus,
input.uk-checkbox-94:focus,
input.uk-checkbox-95:focus,
input.uk-checkbox-96:focus,
input.uk-checkbox-97:focus,
input.uk-checkbox-98:focus,
input.uk-checkbox-99:focus,
input.uk-checkbox-100:focus,
input.uk-checkbox-101:focus,
input.uk-checkbox-102:focus,
input.uk-checkbox-103:focus,
input.uk-checkbox-104:focus,
input.uk-checkbox-105:focus,
input.uk-checkbox-106:focus,
input.uk-checkbox-107:focus,
input.uk-checkbox-108:focus,
input.uk-checkbox-109:focus,
input.uk-checkbox-110:focus,
input.uk-checkbox-111:focus,
input.uk-checkbox-112:focus,
input.uk-checkbox-113:focus,
input.uk-checkbox-114:focus,
input.uk-checkbox-115:focus,
input.uk-checkbox-116:focus,
input.uk-checkbox-117:focus,
input.uk-checkbox-118:focus,
input.uk-checkbox-119:focus,
input.uk-checkbox-120:focus,
input.uk-checkbox-121:focus,
input.uk-checkbox-122:focus,
input.uk-checkbox-123:focus,
input.uk-checkbox-124:focus,
input.uk-checkbox-125:focus,
input.uk-checkbox-126:focus,
input.uk-checkbox-127:focus,
input.uk-checkbox-128:focus,
input.uk-checkbox-129:focus,
input.uk-checkbox-130:focus,
input.uk-checkbox-131:focus,
input.uk-checkbox-132:focus,
input.uk-checkbox-133:focus,
input.uk-checkbox-134:focus,
input.uk-checkbox-135:focus,
input.uk-checkbox-136:focus,
input.uk-checkbox-137:focus,
input.uk-checkbox-138:focus,
input.uk-checkbox-139:focus,
input.uk-checkbox-140:focus,
input.uk-checkbox-141:focus,
input.uk-checkbox-142:focus,
input.uk-checkbox-143:focus,
input.uk-checkbox-144:focus,
input.uk-checkbox-145:focus,
input.uk-checkbox-146:focus,
input.uk-checkbox-147:focus,
input.uk-checkbox-148:focus,
input.uk-checkbox-149:focus,
input.uk-checkbox-150:focus,
input.uk-checkbox-151:focus,
input.uk-checkbox-152:focus,
input.uk-checkbox-153:focus,
input.uk-checkbox-154:focus,
input.uk-checkbox-155:focus,
input.uk-checkbox-156:focus,
input.uk-checkbox-157:focus,
input.uk-checkbox-158:focus,
input.uk-checkbox-159:focus,
input.uk-checkbox-160:focus,
input.uk-checkbox-161:focus,
input.uk-checkbox-162:focus,
input.uk-checkbox-163:focus,
input.uk-checkbox-164:focus,
input.uk-checkbox-165:focus,
input.uk-checkbox-166:focus,
input.uk-checkbox-167:focus,
input.uk-checkbox-168:focus,
input.uk-checkbox-169:focus,
input.uk-checkbox-170:focus,
input.uk-checkbox-171:focus,
input.uk-checkbox-172:focus,
input.uk-checkbox-173:focus,
input.uk-checkbox-174:focus {
    outline: 1px solid #1f3785;
    padding: 10px;
    box-shadow: 0 0 3px 3px rgba(192, 192, 192, 0.3);
}

input.uk-radio-1,
input.uk-radio-2,
input.uk-radio-3 {
    display: inline-block;
    height: 16px;
    width: 16px;
    overflow: hidden;
    margin-top: -4px;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border: 1px solid #ccc;
    transition: .2s ease-in-out;
    transition-property: background-color, border;
}

input.uk-radio-1,
input.uk-radio-2,
input.uk-radio-3 {
    border-radius: 50%;
    margin-right: 7px;
}

input.uk-checkbox-1,
input.uk-checkbox-2,
input.uk-checkbox-3,
input.uk-checkbox-4,
input.uk-checkbox-5,
input.uk-checkbox-6,
input.uk-checkbox-7,
input.uk-checkbox-8,
input.uk-checkbox-9,
input.uk-checkbox-10,
input.uk-checkbox-11,
input.uk-checkbox-12,
input.uk-checkbox-13,
input.uk-checkbox-14,
input.uk-checkbox-15,
input.uk-checkbox-16,
input.uk-checkbox-17,
input.uk-checkbox-18,
input.uk-checkbox-19,
input.uk-checkbox-20,
input.uk-checkbox-21,
input.uk-checkbox-22,
input.uk-checkbox-23,
input.uk-checkbox-24,
input.uk-checkbox-25,
input.uk-checkbox-26,
input.uk-checkbox-27,
input.uk-checkbox-28,
input.uk-checkbox-29,
input.uk-checkbox-30,
input.uk-checkbox-31,
input.uk-checkbox-32,
input.uk-checkbox-33,
input.uk-checkbox-34,
input.uk-checkbox-35,
input.uk-checkbox-36,
input.uk-checkbox-37,
input.uk-checkbox-38,
input.uk-checkbox-39,
input.uk-checkbox-40,
input.uk-checkbox-41,
input.uk-checkbox-42,
input.uk-checkbox-43,
input.uk-checkbox-44,
input.uk-checkbox-45,
input.uk-checkbox-46,
input.uk-checkbox-47,
input.uk-checkbox-48,
input.uk-checkbox-49,
input.uk-checkbox-50,
input.uk-checkbox-51,
input.uk-checkbox-52,
input.uk-checkbox-53,
input.uk-checkbox-54,
input.uk-checkbox-55,
input.uk-checkbox-56,
input.uk-checkbox-57,
input.uk-checkbox-58,
input.uk-checkbox-59,
input.uk-checkbox-60,
input.uk-checkbox-61,
input.uk-checkbox-62,
input.uk-checkbox-63,
input.uk-checkbox-64,
input.uk-checkbox-65,
input.uk-checkbox-66,
input.uk-checkbox-67,
input.uk-checkbox-68,
input.uk-checkbox-69,
input.uk-checkbox-70,
input.uk-checkbox-71,
input.uk-checkbox-72,
input.uk-checkbox-73,
input.uk-checkbox-74,
input.uk-checkbox-75,
input.uk-checkbox-76,
input.uk-checkbox-77,
input.uk-checkbox-78,
input.uk-checkbox-79,
input.uk-checkbox-80,
input.uk-checkbox-81,
input.uk-checkbox-82,
input.uk-checkbox-83,
input.uk-checkbox-84,
input.uk-checkbox-85,
input.uk-checkbox-86,
input.uk-checkbox-87,
input.uk-checkbox-88,
input.uk-checkbox-89,
input.uk-checkbox-90,
input.uk-checkbox-91,
input.uk-checkbox-92,
input.uk-checkbox-93,
input.uk-checkbox-94,
input.uk-checkbox-95,
input.uk-checkbox-96,
input.uk-checkbox-97,
input.uk-checkbox-98,
input.uk-checkbox-99,
input.uk-checkbox-100,
input.uk-checkbox-101,
input.uk-checkbox-102,
input.uk-checkbox-103,
input.uk-checkbox-104,
input.uk-checkbox-105,
input.uk-checkbox-106,
input.uk-checkbox-107,
input.uk-checkbox-108,
input.uk-checkbox-109,
input.uk-checkbox-110,
input.uk-checkbox-111,
input.uk-checkbox-112,
input.uk-checkbox-113,
input.uk-checkbox-114,
input.uk-checkbox-115,
input.uk-checkbox-116,
input.uk-checkbox-117,
input.uk-checkbox-118,
input.uk-checkbox-119,
input.uk-checkbox-120,
input.uk-checkbox-121,
input.uk-checkbox-122,
input.uk-checkbox-123,
input.uk-checkbox-124,
input.uk-checkbox-125,
input.uk-checkbox-126,
input.uk-checkbox-127,
input.uk-checkbox-128,
input.uk-checkbox-129,
input.uk-checkbox-130,
input.uk-checkbox-131,
input.uk-checkbox-132,
input.uk-checkbox-133,
input.uk-checkbox-134,
input.uk-checkbox-135,
input.uk-checkbox-136,
input.uk-checkbox-137,
input.uk-checkbox-138,
input.uk-checkbox-139,
input.uk-checkbox-140,
input.uk-checkbox-141,
input.uk-checkbox-142,
input.uk-checkbox-143,
input.uk-checkbox-144,
input.uk-checkbox-145,
input.uk-checkbox-146,
input.uk-checkbox-147,
input.uk-checkbox-148,
input.uk-checkbox-149,
input.uk-checkbox-150,
input.uk-checkbox-151,
input.uk-checkbox-152,
input.uk-checkbox-153,
input.uk-checkbox-154,
input.uk-checkbox-155,
input.uk-checkbox-156,
input.uk-checkbox-157,
input.uk-checkbox-158,
input.uk-checkbox-159,
input.uk-checkbox-160,
input.uk-checkbox-161,
input.uk-checkbox-162,
input.uk-checkbox-163,
input.uk-checkbox-164,
input.uk-checkbox-165,
input.uk-checkbox-166,
input.uk-checkbox-167,
input.uk-checkbox-168,
input.uk-checkbox-169,
input.uk-checkbox-170,
input.uk-checkbox-171,
input.uk-checkbox-172,
input.uk-checkbox-173,
input.uk-checkbox-174 {
    display: inline-block;
    height: 16px;
    width: 16px;
    overflow: hidden;
    margin-top: -4px;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    -webkit-transition-property: background-color, border-color, box-shadow;
    transition-property: background-color, border-color, box-shadow;
    border: 1px solid #d0d0d0;
}

input.uk-checkbox-1,
input.uk-checkbox-2,
input.uk-checkbox-3,
input.uk-checkbox-4,
input.uk-checkbox-5,
input.uk-checkbox-6,
input.uk-checkbox-7,
input.uk-checkbox-8,
input.uk-checkbox-9,
input.uk-checkbox-10,
input.uk-checkbox-11,
input.uk-checkbox-12,
input.uk-checkbox-13,
input.uk-checkbox-14,
input.uk-checkbox-15,
input.uk-checkbox-16,
input.uk-checkbox-17,
input.uk-checkbox-18,
input.uk-checkbox-19,
input.uk-checkbox-20,
input.uk-checkbox-21,
input.uk-checkbox-22,
input.uk-checkbox-23,
input.uk-checkbox-24,
input.uk-checkbox-25,
input.uk-checkbox-26,
input.uk-checkbox-27,
input.uk-checkbox-28,
input.uk-checkbox-29,
input.uk-checkbox-30,
input.uk-checkbox-31,
input.uk-checkbox-32,
input.uk-checkbox-33,
input.uk-checkbox-34,
input.uk-checkbox-35,
input.uk-checkbox-36,
input.uk-checkbox-37,
input.uk-checkbox-38,
input.uk-checkbox-39,
input.uk-checkbox-40,
input.uk-checkbox-41,
input.uk-checkbox-42,
input.uk-checkbox-43,
input.uk-checkbox-44,
input.uk-checkbox-45,
input.uk-checkbox-46,
input.uk-checkbox-47,
input.uk-checkbox-48,
input.uk-checkbox-49,
input.uk-checkbox-50,
input.uk-checkbox-51,
input.uk-checkbox-52,
input.uk-checkbox-53,
input.uk-checkbox-54,
input.uk-checkbox-55,
input.uk-checkbox-56,
input.uk-checkbox-57,
input.uk-checkbox-58,
input.uk-checkbox-59,
input.uk-checkbox-60,
input.uk-checkbox-61,
input.uk-checkbox-62,
input.uk-checkbox-63,
input.uk-checkbox-64,
input.uk-checkbox-65,
input.uk-checkbox-66,
input.uk-checkbox-67,
input.uk-checkbox-68,
input.uk-checkbox-69,
input.uk-checkbox-70,
input.uk-checkbox-71,
input.uk-checkbox-72,
input.uk-checkbox-73,
input.uk-checkbox-74,
input.uk-checkbox-75,
input.uk-checkbox-76,
input.uk-checkbox-77,
input.uk-checkbox-78,
input.uk-checkbox-79,
input.uk-checkbox-80,
input.uk-checkbox-81,
input.uk-checkbox-82,
input.uk-checkbox-83,
input.uk-checkbox-84,
input.uk-checkbox-85,
input.uk-checkbox-86,
input.uk-checkbox-87,
input.uk-checkbox-88,
input.uk-checkbox-89,
input.uk-checkbox-90,
input.uk-checkbox-91,
input.uk-checkbox-92,
input.uk-checkbox-93,
input.uk-checkbox-94,
input.uk-checkbox-95,
input.uk-checkbox-96,
input.uk-checkbox-97,
input.uk-checkbox-98,
input.uk-checkbox-99,
input.uk-checkbox-100,
input.uk-checkbox-101,
input.uk-checkbox-102,
input.uk-checkbox-103,
input.uk-checkbox-104,
input.uk-checkbox-105,
input.uk-checkbox-106,
input.uk-checkbox-107,
input.uk-checkbox-108,
input.uk-checkbox-109,
input.uk-checkbox-110,
input.uk-checkbox-111,
input.uk-checkbox-112,
input.uk-checkbox-113,
input.uk-checkbox-114,
input.uk-checkbox-115,
input.uk-checkbox-116,
input.uk-checkbox-117,
input.uk-checkbox-118,
input.uk-checkbox-119,
input.uk-checkbox-120,
input.uk-checkbox-121,
input.uk-checkbox-122,
input.uk-checkbox-123,
input.uk-checkbox-124,
input.uk-checkbox-125,
input.uk-checkbox-126,
input.uk-checkbox-127,
input.uk-checkbox-128,
input.uk-checkbox-129,
input.uk-checkbox-130,
input.uk-checkbox-131,
input.uk-checkbox-132,
input.uk-checkbox-133,
input.uk-checkbox-134,
input.uk-checkbox-135,
input.uk-checkbox-136,
input.uk-checkbox-137,
input.uk-checkbox-138,
input.uk-checkbox-139,
input.uk-checkbox-140,
input.uk-checkbox-141,
input.uk-checkbox-142,
input.uk-checkbox-143,
input.uk-checkbox-144,
input.uk-checkbox-145,
input.uk-checkbox-146,
input.uk-checkbox-147,
input.uk-checkbox-148,
input.uk-checkbox-149,
input.uk-checkbox-150,
input.uk-checkbox-151,
input.uk-checkbox-152,
input.uk-checkbox-153,
input.uk-checkbox-154,
input.uk-checkbox-155,
input.uk-checkbox-156,
input.uk-checkbox-157,
input.uk-checkbox-158,
input.uk-checkbox-159,
input.uk-checkbox-160,
input.uk-checkbox-161,
input.uk-checkbox-162,
input.uk-checkbox-163,
input.uk-checkbox-164,
input.uk-checkbox-165,
input.uk-checkbox-166,
input.uk-checkbox-167,
input.uk-checkbox-168,
input.uk-checkbox-169,
input.uk-checkbox-170,
input.uk-checkbox-171,
input.uk-checkbox-172,
input.uk-checkbox-173,
input.uk-checkbox-174 {
    margin-right: 7px;
}

input[type=checkbox]:checked {
    background-color: #0c81c8;
}

input[type=radio]:checked {
    background-color: #0c81c8;
}


/*====================== RESPONSIVE  ===================================== */

/* PHONE Small  ===================================== */

@media(max-width:480px) {}


/* PHONE Large  ===================================== */

@media(max-width:639px) {}

/* Tablet Small   ===================================== */

@media(max-width:959px) {

    .uk-navbar-item.uk-logo {
        width: 200px;
        padding: 10px;
        height: 125px;
        background: #fff;
        position: relative;
    }

    .uk-navbar-item.uk-logo:after {
        content: '';
        width: 2px;
        height: 0;
        border-style: solid;
        border-width: 0 125px 125px 0;
        border-color: transparent transparent #fff transparent;
        position: absolute;
        right: -124px;
        top: 0;
        z-index: 1000;
    }

    .uk-navbar-container.uk-navbar {
        background: #1f3785;
        background: -moz-linear-gradient(-45deg, #1f3785 0, #0c81c8 100%);
        background: -webkit-linear-gradient(-45deg, #1f3785 0, #0c81c8 100%);
        background: linear-gradient(135deg, #1f3785 0, #0c81c8 100%);
    }


    .uk-navbar-toggle {
        color: #fff;
        height: 125px;
        padding: 0px 25px;
        font-size: 24px;
    }

    .tm-header-mobile .uk-navbar-right {
        z-index: 1000;
    }

    .ww-programs_home {
        padding-top: 30px;
    }

    .ww-cta {
        margin-top: 0px;
    }

    .ww-banner {
        box-shadow: none;
    }

    .ww-home_collapse_row {
        margin-bottom: 0px !important;
        margin-top: 30px;
    }

    .ww-cta .uk-button-default {
        margin: initial;
        width: 100%;
    }
}

/* Tablet Large   ===================================== */

@media(max-width:1199px) {}

/* Laptop   ===================================== */

@media(max-width:1599px) {}