.float-none {
    float: none!important;
}
.d-block {
    display: block!important;
}
.d-none {
    display: none!important;
}
body:not(.user-logged-in) .alert-wrapper {
    z-index: -5!important;
}
.slick-slider {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-list,
.slick-slider {
    position:relative;
    display:block
}
.slick-list {
    overflow:hidden;
    margin:0;
    padding:0
}
.slick-list:focus {
    outline:none
}
.slick-list.dragging {
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform:translateZ(0);
    -ms-transform:translateZ(0);
    transform:translateZ(0)
}
.slick-track {
    position:relative;
    left:0;
    top:0;
    display:block
}
.slick-track:after,
.slick-track:before {
    content:"";
    display:table
}
.slick-track:after {
    clear:both
}
.slick-loading .slick-track {
    visibility:hidden
}
.slick-slide {
    float:left;
    height:100%;
    min-height:1px;
    display:none
}
[dir=rtl] .slick-slide {
    float:right
}
.slick-slide img {
    display:block
}
.slick-slide.slick-loading img {
    display:none
}
.slick-slide.dragging img {
    pointer-events:none
}
.slick-initialized .slick-slide {
    display:block
}
.slick-loading .slick-slide {
    visibility:hidden
}
.slick-vertical .slick-slide {
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-arrow.slick-hidden {
    display:none
}
.breakteaser {
    display:block
}
.page-user #admin-menu,
body.admin-menu #admin-menu {
    z-index:101
}
.clone-highlighted-subnav,
.sub-highlighted-nav,
a>.caret {
    display:none
}
.navbar-default,
.navbar.container {
    background-color:#474444;
    border-radius:0;
    max-width:100%;
    width:100%;
    height:auto;
    margin:0;
    color:#fff;
    border:0 none;
    min-height:40px
}
.navbar-default .utility-navigation,
.navbar.container .utility-navigation {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto
}
@media screen and (max-width:1100px) {
    .navbar-default .utility-navigation,
    .navbar.container .utility-navigation {
        padding:0 32px
    }
}
.navbar-default #block-menu-menu-header-menu,
.navbar.container #block-menu-menu-header-menu {
    width:50%;
    float:right
}
.navbar-default #block-menu-menu-header-menu .nav,
.navbar.container #block-menu-menu-header-menu .nav {
    text-align:right;
    line-height:2.2;
    height:44px
}
.navbar-default #block-menu-menu-header-menu .nav>li,
.navbar.container #block-menu-menu-header-menu .nav>li {
    display:inline-block;
    font-family:Lato,sans-serif;
    font-weight:400;
    font-size:.611em;
    color:#fff;
    text-transform:uppercase;
    padding:0 10px
}
.navbar-default #block-menu-menu-header-menu .nav>li.last,
.navbar.container #block-menu-menu-header-menu .nav>li.last {
    padding-right:5px
}
.navbar-default #block-menu-menu-header-menu .nav>li a,
.navbar.container #block-menu-menu-header-menu .nav>li a {
    color:#fff;
    position:relative;
    padding:10px 0
}
.navbar-default #block-menu-menu-header-menu .nav>li a:after,
.navbar.container #block-menu-menu-header-menu .nav>li a:after {
    content:"";
    position:absolute;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    left:0;
    right:0;
    top:auto;
    bottom:0;
    background:#fff;
    height:0;
    width:100%
}
.navbar-default #block-menu-menu-header-menu .nav>li a:active,
.navbar-default #block-menu-menu-header-menu .nav>li a:focus,
.navbar-default #block-menu-menu-header-menu .nav>li a:hover,
.navbar.container #block-menu-menu-header-menu .nav>li a:active,
.navbar.container #block-menu-menu-header-menu .nav>li a:focus,
.navbar.container #block-menu-menu-header-menu .nav>li a:hover {
    color:#f16633;
    background:none
}
.navbar-default #block-menu-menu-header-menu .nav>li a:active:after,
.navbar-default #block-menu-menu-header-menu .nav>li a:focus:after,
.navbar-default #block-menu-menu-header-menu .nav>li a:hover:after,
.navbar.container #block-menu-menu-header-menu .nav>li a:active:after,
.navbar.container #block-menu-menu-header-menu .nav>li a:focus:after,
.navbar.container #block-menu-menu-header-menu .nav>li a:hover:after {
    height:0
}
.navbar-default .social-media-links,
.navbar.container .social-media-links {
    width:40%;
    float:left;
    font-size:.889em
}
.navbar-default .social-media-links a,
.navbar.container .social-media-links a {
    color:#918f8f;
    display:inline-block;
    padding:12px 12px 2px;
    font-size:.889em;
    position:relative;
    overflow:hidden
}
.navbar-default .social-media-links a:after,
.navbar.container .social-media-links a:after {
    content:"";
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    pointer-events:none;
    background-image:-webkit-radial-gradient(circle,#aaa 10%,transparent 10.01%);
    background-image:-o-radial-gradient(circle,#aaa 10%,transparent 10.01%);
    background-image:radial-gradient(circle,#aaa 10%,transparent 10.01%);
    background-repeat:no-repeat;
    background-position:50%;
    -webkit-transform:scale(10);
    -ms-transform:scale(10);
    transform:scale(10);
    opacity:0;
    -webkit-transition:opacity 1s,-webkit-transform .5s;
    transition:opacity 1s,-webkit-transform .5s;
    -o-transition:transform .5s,opacity 1s;
    transition:transform .5s,opacity 1s;
    transition:transform .5s,opacity 1s,-webkit-transform .5s
}
.navbar-default .social-media-links a:active:after,
.navbar.container .social-media-links a:active:after {
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    opacity:.2;
    -webkit-transition:0s;
    -o-transition:0s;
    transition:0s
}
.navbar-default .social-media-links a:first-child,
.navbar.container .social-media-links a:first-child {
    padding-left:0
}
.navbar-default .social-media-links a:hover,
.navbar.container .social-media-links a:hover {
    color:#f1f1f1
}
.full-page-wrapper.brains-behavior-page .navbar.container #block-menu-menu-header-menu .nav>li.first a {
    color:#f16633;
    background:none
}
.full-page-wrapper.brains-behavior-page .navbar.container #block-menu-menu-header-menu .nav>li.first a:after {
    height:4px
}
.full-page-wrapper.grants-prizes-page .navbar.container #block-menu-menu-header-menu .nav>li.last a {
    color:#f16633;
    background:none
}
.full-page-wrapper.grants-prizes-page .navbar.container #block-menu-menu-header-menu .nav>li.last a:after {
    height:4px
}
.navigation-wrapper.sticky .region-header #block-block-1 .top-logo {
    position:relative;
    padding:0;
    -webkit-transition:all .8s ease-in-out;
    -o-transition:all .8s ease-in-out;
    transition:all .8s ease-in-out
}
.navigation-wrapper.sticky .region-header #block-block-1 .top-logo img {
    position:absolute;
    top:0;
    opacity:0;
    height:15px;
    width:auto
}
.navigation-wrapper.sticky .region-header #block-block-1 .top-logo .scroll-logo {
    position:relative;
    opacity:1;
    display:block;
    height:20px
}
.navigation-wrapper.sticky .region-header #block-block-1 .nav-with-search {
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.navigation-wrapper.sticky .region-header .block-search.open-search {
    height:50px
}
.navigation-wrapper.sticky .region-header .block-search .row {
    padding:7px 64px
}
.navigation-wrapper .region-header #block-block-1 {
    background-color:#faf7f7
}
.navigation-wrapper .region-header #block-block-1 .row {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media screen and (max-width:1100px) {
    .navigation-wrapper .region-header #block-block-1 .row {
        padding:0 32px
    }
}
.navigation-wrapper .region-header #block-block-1 .top-logo {
    max-width:216px;
    width:100%;
    padding:18px 0;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:left;
    -ms-flex-align:left;
    -webkit-box-align:left;
    align-items:left;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
@media screen and (min-width:1145px) {
    .navigation-wrapper .region-header #block-block-1 .top-logo {
        max-width:270px
    }
}
@media screen and (max-width:1030px) {
    .navigation-wrapper .region-header #block-block-1 .top-logo {
        max-width:216px
    }
}
@media screen and (max-width:1023px) {
    .navigation-wrapper .region-header #block-block-1 .top-logo {
        max-width:184px
    }
}
.navigation-wrapper .region-header #block-block-1 .top-logo img {
    -webkit-transition:height .3s ease-in-out;
    -o-transition:height .3s ease-in-out;
    transition:height .3s ease-in-out;
    max-width:100%;
    width:auto;
    height:64px
}
@media screen and (max-width:1030px) {
    .navigation-wrapper .region-header #block-block-1 .top-logo img {
        max-width:216px;
        height:auto
    }
}
@media screen and (max-width:1023px) {
    .navigation-wrapper .region-header #block-block-1 .top-logo img {
        max-width:184px;
        height:auto
    }
}
.navigation-wrapper .region-header #block-block-1 .top-logo .scroll-logo {
    display:none
}
.navigation-wrapper .region-header #block-block-1 .menu li .dropdown-menu {
    display:none!important
}
.navigation-wrapper .region-header #block-block-1 .nav-with-search {
    height:auto;
    width:85%;
    width:calc(100% - 216px);
    position:relative;
    top:0;
    padding:3px 0;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:right;
    -ms-flex-align:right;
    -webkit-box-align:right;
    align-items:right;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column
}
@media screen and (min-width:1145px) {
    .navigation-wrapper .region-header #block-block-1 .nav-with-search {
        width:calc(100% - 270px)
    }
}
@media screen and (max-width:1030px) {
    .navigation-wrapper .region-header #block-block-1 .nav-with-search {
        width:calc(100% - 216px)
    }
}
@media screen and (max-width:1023px) {
    .navigation-wrapper .region-header #block-block-1 .nav-with-search {
        width:calc(100% - 184px)
    }
}
.navigation-wrapper .region-header #block-block-1 .nav-with-search .nav {
    text-align:right;
    height:39px;
    width:100%
}
.navigation-wrapper .region-header #block-block-1 .nav-with-search .nav>li {
    height:39px;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:right;
    -ms-flex-align:right;
    -webkit-box-align:right;
    align-items:right;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    position:relative;
    font-family:Open Sans,sans-serif;
    color:#453f3f;
    font-weight:400;
    font-size:.722em;
    line-height:1.384
}
.navigation-wrapper .region-header #block-block-1 .nav-with-search .nav>li.active:not(.last) a {
    color:#f38c4b
}
.navigation-wrapper .region-header #block-block-1 .nav-with-search .nav>li.last {
    font-size:.889em
}
.navigation-wrapper .region-header #block-block-1 .nav-with-search .nav>li.last .clicked-icon {
    color:#635c5c
}
.navigation-wrapper .region-header #block-block-1 .nav-with-search .nav>li.last .clicked-icon:active,
.navigation-wrapper .region-header #block-block-1 .nav-with-search .nav>li.last .clicked-icon:focus {
    color:#d7d5d5
}
.navigation-wrapper .region-header #block-block-1 .nav-with-search .nav>li.last a:before {
    content:"";
    position:absolute;
    top:15px;
    bottom:0;
    left:0;
    width:1px;
    height:10px;
    background-color:#453f3f
}
.navigation-wrapper .region-header #block-block-1 .nav-with-search .nav>li.last a:after {
    content:"";
    position:absolute;
    top:15px;
    bottom:0;
    left:auto;
    right:0;
    width:1px;
    height:10px;
    background-color:#453f3f;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    opacity:1;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.navigation-wrapper .region-header #block-block-1 .nav-with-search .nav>li a {
    position:relative;
    color:#635c5c;
    padding:10px 15px
}
.navigation-wrapper .region-header #block-block-1 .nav-with-search .nav>li a:active,
.navigation-wrapper .region-header #block-block-1 .nav-with-search .nav>li a:focus,
.navigation-wrapper .region-header #block-block-1 .nav-with-search .nav>li a:hover {
    color:#f16633;
    background:none
}
.navigation-wrapper .region-header .block-search {
    position:relative;
    overflow:hidden;
    height:0;
    -webkit-transition:height .3s ease-in-out;
    -o-transition:height .3s ease-in-out;
    transition:height .3s ease-in-out;
    background:#fff;
    border-top:0 solid #fff;
    border-bottom:0 solid #fff
}
.navigation-wrapper .region-header .block-search.open-search {
    height:90px;
    border-top:1px solid #d7d5d5;
    border-bottom:1px solid #d7d5d5
}
.navigation-wrapper .region-header .block-search .row {
    max-width:1154px;
    padding:28px 64px;
    margin:0 auto
}
@media screen and (max-width:1100px) {
    .navigation-wrapper .region-header .block-search .row {
        padding:28px 32px
    }
}
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form,
.navigation-wrapper .region-header .block-search .form-search,
.navigation-wrapper .region-header .block-search form {
    padding:0 64px
}
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .input-group,
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .views-exposed-widgets,
.navigation-wrapper .region-header .block-search .form-search .input-group,
.navigation-wrapper .region-header .block-search .form-search .views-exposed-widgets,
.navigation-wrapper .region-header .block-search form .input-group,
.navigation-wrapper .region-header .block-search form .views-exposed-widgets {
    position:relative;
    width:100%;
    margin:0
}
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form #edit-keyword-wrapper,
.navigation-wrapper .region-header .block-search .form-search #edit-keyword-wrapper,
.navigation-wrapper .region-header .block-search form #edit-keyword-wrapper {
    padding:0
}
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .form-control,
.navigation-wrapper .region-header .block-search .form-search .form-control,
.navigation-wrapper .region-header .block-search form .form-control {
    border:0 none;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    width:100%;
    padding-left:48px;
    font-family:Lato,sans-serif;
    font-size:1.222em;
    line-height:1.2727;
    color:#453f3f;
    font-weight:400;
    padding-top:8px;
    padding-bottom:8px
}
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .input-group-btn,
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .views-submit-button,
.navigation-wrapper .region-header .block-search .form-search .input-group-btn,
.navigation-wrapper .region-header .block-search .form-search .views-submit-button,
.navigation-wrapper .region-header .block-search form .input-group-btn,
.navigation-wrapper .region-header .block-search form .views-submit-button {
    position:absolute;
    left:0;
    top:4px;
    width:auto;
    height:auto;
    display:block;
    padding:0
}
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .input-group-btn .btn,
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .views-submit-button .btn,
.navigation-wrapper .region-header .block-search .form-search .input-group-btn .btn,
.navigation-wrapper .region-header .block-search .form-search .views-submit-button .btn,
.navigation-wrapper .region-header .block-search form .input-group-btn .btn,
.navigation-wrapper .region-header .block-search form .views-submit-button .btn {
    display:block;
    margin:0;
    color:#f16633;
    background:none;
    border:0 none;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:0;
    padding:0;
    font-size:28px;
    font-weight:400;
    text-shadow:none
}
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .input-group-btn .btn i,
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .views-submit-button .btn i,
.navigation-wrapper .region-header .block-search .form-search .input-group-btn .btn i,
.navigation-wrapper .region-header .block-search .form-search .views-submit-button .btn i,
.navigation-wrapper .region-header .block-search form .input-group-btn .btn i,
.navigation-wrapper .region-header .block-search form .views-submit-button .btn i {
    vertical-align:top;
    display:block;
    width:26px;
    height:26px;
    background:url(../svg/icone_search_small.svg) 50% no-repeat;
    background-size:contain
}
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .input-group-btn .btn i:before,
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .views-submit-button .btn i:before,
.navigation-wrapper .region-header .block-search .form-search .input-group-btn .btn i:before,
.navigation-wrapper .region-header .block-search .form-search .views-submit-button .btn i:before,
.navigation-wrapper .region-header .block-search form .input-group-btn .btn i:before,
.navigation-wrapper .region-header .block-search form .views-submit-button .btn i:before {
    content:""
}
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .form-actions,
.navigation-wrapper .region-header .block-search .form-search .form-actions,
.navigation-wrapper .region-header .block-search form .form-actions {
    display:none
}
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .close-menu-search,
.navigation-wrapper .region-header .block-search .form-search .close-menu-search,
.navigation-wrapper .region-header .block-search form .close-menu-search {
    display:block;
    position:absolute;
    right:-50px;
    top:10px
}
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .close-menu-search span,
.navigation-wrapper .region-header .block-search .form-search .close-menu-search span,
.navigation-wrapper .region-header .block-search form .close-menu-search span {
    display:block;
    cursor:pointer;
    width:14px;
    height:14px;
    background:url(../png/cross_search.png) 50% no-repeat;
    background-size:contain
}
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .views-widget-sort-by,
.navigation-wrapper .region-header .block-search .ctools-auto-submit-full-form .views-widget-sort-order,
.navigation-wrapper .region-header .block-search .form-search .views-widget-sort-by,
.navigation-wrapper .region-header .block-search .form-search .views-widget-sort-order,
.navigation-wrapper .region-header .block-search form .views-widget-sort-by,
.navigation-wrapper .region-header .block-search form .views-widget-sort-order,
.node-type-healthy-minds-tv.page-class-content .mobile-nav-links.brains-nav-selected .all-mobi-links .donate-link .level1,
.node-type-healthy-minds-tv.page-class-content .mobile-nav-links.grants-nav-selected .all-mobi-links .donate-link .level1,
.node-type-healthy-minds-tv.page-class-content .navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu li.last {
    display:none
}
.page-search .navigation-wrapper #block-menu-menu-main-menu-brain-behavior,
.page-search .navigation-wrapper #block-menu-menu-main-menu-grants-prizes {
    -webkit-box-shadow:none;
    box-shadow:none;
    border-bottom:1px solid #f0f0f0
}
.navigation-wrapper {
    position:relative;
    z-index:100;
    width:100%
}
.navigation-wrapper.sticky {
    position:fixed;
    left:0;
    top:0
}
.navigation-wrapper.sticky #block-menu-menu-main-menu-brain-behavior .menu li a,
.navigation-wrapper.sticky #block-menu-menu-main-menu-grants-prizes .menu li a {
    padding:15px 40px
}
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes {
    -webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);
    box-shadow:0 1px 5px 0 rgba(0,0,0,.2);
    width:100%;
    background:#fff
}
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .row,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .row {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto
}
@media screen and (max-width:1100px) {
    .navigation-wrapper #block-menu-menu-main-menu-brain-behavior .row,
    .navigation-wrapper #block-menu-menu-main-menu-grants-prizes .row {
        padding:0 32px
    }
}
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu {
    text-align:center;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:space-between;
    -ms-flex-pack:space-between;
    -webkit-box-pack:space-between;
    justify-content:space-between;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu li,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu li {
    display:block;
    float:none;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    text-transform:uppercase;
    font-size:.778em;
    font-family:Lato,sans-serif;
    font-weight:400;
    line-height:1
}
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu li:first-child a,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu li:first-child a {
    border:0 none
}
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu li a,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu li a {
    position:relative;
    overflow:hidden;
    padding:23px 40px;
    width:100%;
    height:100%;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    background:#fff;
    color:#403d3d;
    border-left:1px solid #f0f0f0
}
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu li a:after,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu li a:after {
    content:"";
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    pointer-events:none;
    background-image:-webkit-radial-gradient(circle,#aaa 10%,transparent 10.01%);
    background-image:-o-radial-gradient(circle,#aaa 10%,transparent 10.01%);
    background-image:radial-gradient(circle,#aaa 10%,transparent 10.01%);
    background-repeat:no-repeat;
    background-position:50%;
    -webkit-transform:scale(10);
    -ms-transform:scale(10);
    transform:scale(10);
    opacity:0;
    -webkit-transition:opacity 1s,-webkit-transform .5s;
    transition:opacity 1s,-webkit-transform .5s;
    -o-transition:transform .5s,opacity 1s;
    transition:transform .5s,opacity 1s;
    transition:transform .5s,opacity 1s,-webkit-transform .5s
}
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu li a:active:after,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu li a:active:after {
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    opacity:.2;
    -webkit-transition:0s;
    -o-transition:0s;
    transition:0s
}
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu li a.active,
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu li a.active-menu,
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu li a:hover,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu li a.active,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu li a.active-menu,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu li a:hover {
    color:#f38c4b;
    background:#f9f9f9
}
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu li a:active,
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu li a:focus,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu li a:active,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu li a:focus {
    color:#403d3d
}
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu li a .caret,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu li a .caret {
    display:none!important
}
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu .last .active,
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu .last a,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu .last .active,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu .last a {
    position:relative;
    overflow:hidden;
    color:#fff;
    background:#f16633
}
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu .last .active:after,
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu .last a:after,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu .last .active:after,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu .last a:after {
    content:"";
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    pointer-events:none;
    background-image:-webkit-radial-gradient(circle,#aaa 10%,transparent 10.01%);
    background-image:-o-radial-gradient(circle,#aaa 10%,transparent 10.01%);
    background-image:radial-gradient(circle,#aaa 10%,transparent 10.01%);
    background-repeat:no-repeat;
    background-position:50%;
    -webkit-transform:scale(10);
    -ms-transform:scale(10);
    transform:scale(10);
    opacity:0;
    -webkit-transition:opacity 1s,-webkit-transform .5s;
    transition:opacity 1s,-webkit-transform .5s;
    -o-transition:transform .5s,opacity 1s;
    transition:transform .5s,opacity 1s;
    transition:transform .5s,opacity 1s,-webkit-transform .5s
}
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu .last .active:active:after,
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu .last a:active:after,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu .last .active:active:after,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu .last a:active:after {
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    opacity:.2;
    -webkit-transition:0s;
    -o-transition:0s;
    transition:0s
}
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu .last .active:active,
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu .last .active:focus,
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu .last .active:hover,
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu .last a:active,
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu .last a:focus,
.navigation-wrapper #block-menu-menu-main-menu-brain-behavior .menu .last a:hover,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu .last .active:active,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu .last .active:focus,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu .last .active:hover,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu .last a:active,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu .last a:focus,
.navigation-wrapper #block-menu-menu-main-menu-grants-prizes .menu .last a:hover {
    color:#fff;
    background:#db592f
}
.drop-submenus {
    -webkit-transition:opacity .35s linear;
    -o-transition:opacity .35s linear;
    transition:opacity .35s linear;
    position:absolute;
    width:100%;
    left:0;
    top:150px;
    overflow:hidden;
    background:#fff;
    -webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);
    box-shadow:0 1px 5px 0 rgba(0,0,0,.2);
    z-index:-2;
    visibility:hidden;
    opacity:0
}
.drop-submenus.open-subnav {
    z-index:99991;
    visibility:visible;
    opacity:1
}
.user-logged-in.toolbar-horizontal .drop-submenus.open-subnav {
    z-index:99999;
}
.drop-submenus .drop-bg {
    background:#fff;
    width:100%
}
.drop-submenus .row {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    position:relative;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.drop-submenus .equal-subnav {
    display:block;
    top:-300px;
    z-index:-1;
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
    -ms-flex-order:2;
    order:2
}
.drop-submenus .equal-subnav.show {
    position:relative;
    top:0;
    z-index:1;
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1
}
.drop-submenus .sub-nav {
    padding:22px 0 28px;
    position:relative;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.drop-submenus .sub-nav ul.level2 {
    margin-bottom:10px
}
.drop-submenus .sub-nav .nav,
.drop-submenus .sub-nav ul {
    padding:0;
    font-family:Open Sans,sans-serif
}
.drop-submenus .sub-nav .nav li,
.drop-submenus .sub-nav ul li {
    position:relative;
    display:block;
    padding:0 0 0 15px;
    list-style-type:none;
    list-style-position:outside;
    background:url(../png/sub-link-arrow.png) no-repeat left 5px
}
.drop-submenus .sub-nav .nav li a,
.drop-submenus .sub-nav ul li a {
    background:none;
    padding:0 0 8px;
    color:#403d3d;
    text-decoration:none;
    font-size:.667em;
    font-family:Open Sans,sans-serif;
    font-weight:600;
    line-height:1.666
}
.drop-submenus .sub-nav .nav li a.active,
.drop-submenus .sub-nav ul li a.active {
    color:#f38c4b
}
.drop-submenus .sub-nav .nav li a:hover,
.drop-submenus .sub-nav ul li a:hover {
    color:#f16633
}
.drop-submenus .sub-nav .no-children {
    position:relative;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    margin:0 -50px 0 -15px
}
.drop-submenus .sub-nav .no-children.columns-2 .nav {
    width:49.8%
}
.drop-submenus .sub-nav .no-children.columns-3 .nav {
    width:33%
}
.drop-submenus .sub-nav .no-children.columns-4 .nav {
    width:24.8%
}
.drop-submenus .sub-nav .no-children.columns-5 .nav {
    width:19.8%
}
.drop-submenus .sub-nav .no-children .level3 .nav {
    padding-left:0
}
.drop-submenus .sub-nav .no-children .nav {
    padding:0 50px 0 15px;
    border-left:1px solid #f0f0f0
}
.drop-submenus .sub-nav .no-children .nav:first-child {
    border:0 none
}
.drop-submenus .sub-nav .no-children .nav:last-child {
    padding-right:0
}
.drop-submenus .sub-nav .has-children,
.drop-submenus .sub-nav .no-children.columns-1 {
    width:auto;
    max-width:100%;
    height:100%;
    position:relative;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    margin:0 -50px 0 -15px
}
.drop-submenus .sub-nav .has-children.columns-2 .children,
.drop-submenus .sub-nav .has-children.reCols-2 .children,
.drop-submenus .sub-nav .no-children.columns-1.columns-2 .children,
.drop-submenus .sub-nav .no-children.columns-1.reCols-2 .children {
    width:49.8%
}
.drop-submenus .sub-nav .has-children.columns-3 .children,
.drop-submenus .sub-nav .has-children.reCols-3 .children,
.drop-submenus .sub-nav .no-children.columns-1.columns-3 .children,
.drop-submenus .sub-nav .no-children.columns-1.reCols-3 .children {
    width:33%
}
.drop-submenus .sub-nav .has-children.columns-4 .children,
.drop-submenus .sub-nav .has-children.reCols-4 .children,
.drop-submenus .sub-nav .no-children.columns-1.columns-4 .children,
.drop-submenus .sub-nav .no-children.columns-1.reCols-4 .children {
    width:24.8%
}
.drop-submenus .sub-nav .has-children.columns-5 .children,
.drop-submenus .sub-nav .has-children.reCols-5 .children,
.drop-submenus .sub-nav .no-children.columns-1.columns-5 .children,
.drop-submenus .sub-nav .no-children.columns-1.reCols-5 .children {
    width:19.8%
}
.drop-submenus .sub-nav .has-children .children,
.drop-submenus .sub-nav .no-children.columns-1 .children {
    padding:0 50px 0 15px;
    position:relative
}
.drop-submenus .sub-nav .has-children .children:first-child:after,
.drop-submenus .sub-nav .no-children.columns-1 .children:first-child:after {
    background:transparent;
    width:0;
    height:0;
    display:none
}
.drop-submenus .sub-nav .has-children .children:last-child,
.drop-submenus .sub-nav .no-children.columns-1 .children:last-child {
    padding-right:0
}
.drop-submenus .sub-nav .has-children .children:after,
.drop-submenus .sub-nav .no-children.columns-1 .children:after {
    content:"";
    position:absolute;
    left:0;
    top:auto;
    bottom:0;
    width:1px;
    height:88%;
    background:#f0f0f0
}
.drop-submenus .sub-nav .has-children .children .level2 li,
.drop-submenus .sub-nav .no-children.columns-1 .children .level2 li {
    background:transparent;
    padding:0;
    line-height:1.285
}
.drop-submenus .sub-nav .has-children .children .level2 li a,
.drop-submenus .sub-nav .no-children.columns-1 .children .level2 li a {
    color:#f16633;
    background:transparent;
    font-size:.778em;
    font-weight:600;
    font-family:Open Sans,sans-serif
}
.drop-submenus .sub-nav .has-children .children.no-title,
.drop-submenus .sub-nav .no-children.columns-1 .children.no-title {
    border:0 none;
    position:relative;
    padding-top:27px
}
.highlighted-subnav .region-sub-nav>.block-menu,
.highlighted-subnav .region-sub-nav>.block-menu-block {
    width:100%;
    position:relative
}
.highlighted-subnav .region-sub-nav>.block-menu-block .block-title,
.highlighted-subnav .region-sub-nav>.block-menu .block-title {
    display:none
}
.highlighted-subnav .region-sub-nav>.block-menu-block .row,
.highlighted-subnav .region-sub-nav>.block-menu .row {
    max-width:100%;
    width:auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.highlighted-subnav .region-sub-nav>.block-menu-block .nav>li>a:focus,
.highlighted-subnav .region-sub-nav>.block-menu-block .nav>li>a:hover,
.highlighted-subnav .region-sub-nav>.block-menu .nav>li>a:focus,
.highlighted-subnav .region-sub-nav>.block-menu .nav>li>a:hover {
    background-color:#3695d6;
    text-decoration:underline
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu-block-wrapper,
.highlighted-subnav .region-sub-nav>.block-menu .menu-block-wrapper {
    width:100%
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu,
.highlighted-subnav .region-sub-nav>.block-menu .menu {
    background:#3695d6;
    position:static;
    width:100%;
    height:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    padding:0 64px
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu .caret,
.highlighted-subnav .region-sub-nav>.block-menu .menu .caret {
    display:none
}
@media screen and (max-width:991px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu,
    .highlighted-subnav .region-sub-nav>.block-menu .menu {
        padding:0;
        width:100%;
        height:auto;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch;
        overflow-y:hidden
    }
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu.no-subnav,
.highlighted-subnav .region-sub-nav>.block-menu .menu.no-subnav {
    height:auto;
    overflow:hidden
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu.no-subnav .sub-highlighted-nav,
.highlighted-subnav .region-sub-nav>.block-menu .menu.no-subnav .sub-highlighted-nav {
    display:none
}
@media screen and (max-width:991px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu.open-blue li,
    .highlighted-subnav .region-sub-nav>.block-menu .menu.open-blue li {
        padding:16px 0;
        display:block;
        height:auto;
        border-bottom:1px solid #1f71a9
    }
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu.open-blue li a.active-trail .caret i,
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu.open-blue li a.active .caret i,
    .highlighted-subnav .region-sub-nav>.block-menu .menu.open-blue li a.active-trail .caret i,
    .highlighted-subnav .region-sub-nav>.block-menu .menu.open-blue li a.active .caret i {
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg)
    }
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu li,
.highlighted-subnav .region-sub-nav>.block-menu .menu li {
    font-size:.778em;
    position:static;
    text-align:center;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all ease-in-out .3s;
    transition:all .3s ease-in-out
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu li.active-trail.dropdown,
.highlighted-subnav .region-sub-nav>.block-menu-block .menu li.active.dropdown,
.highlighted-subnav .region-sub-nav>.block-menu .menu li.active-trail.dropdown,
.highlighted-subnav .region-sub-nav>.block-menu .menu li.active.dropdown {
    background-color:#4ea2dc
}
@media screen and (max-width:991px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li {
        height:0;
        font-size:1.222em;
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2;
        padding:0
    }
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li.active,
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li.active-trail,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li.active,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li.active-trail {
        display:block;
        background-color:#4ea2dc;
        border-bottom:1px solid #1f71a9;
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1;
        padding:16px 0;
        height:auto
    }
}
@media screen and (max-width:680px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li {
        font-size:.778em
    }
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu li a,
.highlighted-subnav .region-sub-nav>.block-menu .menu li a {
    color:#fff
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active,
.highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active-trail,
.highlighted-subnav .region-sub-nav>.block-menu .menu li a.active,
.highlighted-subnav .region-sub-nav>.block-menu .menu li a.active-trail {
    text-decoration:underline
}
@media screen and (max-width:991px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active,
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active-trail,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a.active,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a.active-trail {
        position:relative
    }
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active-trail:active,
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active-trail:focus,
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active-trail:hover,
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active:active,
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active:focus,
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active:hover,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a.active-trail:active,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a.active-trail:focus,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a.active-trail:hover,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a.active:active,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a.active:focus,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a.active:hover {
        background-color:#4ea2dc
    }
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active-trail .caret,
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active .caret,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a.active-trail .caret,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a.active .caret {
        display:-webkit-inline-flex;
        display:inline-flex;
        display:-ms-inline-flexbox;
        display:-webkit-inline-box;
        -webkit-align-items:center;
        -ms-flex-align:center;
        -webkit-box-align:center;
        align-items:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        position:absolute;
        width:50px;
        height:100%;
        top:0;
        right:25px;
        font-size:22px;
        z-index:1
    }
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active-trail .caret i,
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active .caret i,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a.active-trail .caret i,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a.active .caret i {
        display:block;
        -webkit-transition:all .3s linear;
        -o-transition:all .3s linear;
        transition:all .3s linear;
        -webkit-transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        transform:rotate(0deg)
    }
}
@media screen and (max-width:991px) and screen and (max-width:560px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active-trail .caret,
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active .caret,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a.active-trail .caret,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a.active .caret {
        right:0
    }
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active-trail.dropdown-toggle-sub:after,
.highlighted-subnav .region-sub-nav>.block-menu-block .menu li a.active.dropdown-toggle-sub:after,
.highlighted-subnav .region-sub-nav>.block-menu .menu li a.active-trail.dropdown-toggle-sub:after,
.highlighted-subnav .region-sub-nav>.block-menu .menu li a.active.dropdown-toggle-sub:after {
    display:none
}
@media screen and (min-width:992px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a {
        padding:12px 25px
    }
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a:after,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a:after {
        content:"";
        width:1px;
        height:14px;
        margin:auto;
        display:block;
        position:absolute;
        right:0;
        top:14px;
        background:#fff
    }
}
@media screen and (max-width:991px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu li a,
    .highlighted-subnav .region-sub-nav>.block-menu .menu li a {
        padding:0 25px
    }
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu li.last a:after,
.highlighted-subnav .region-sub-nav>.block-menu-block .menu li.only-one a:after,
.highlighted-subnav .region-sub-nav>.block-menu-block .menu li.prev-sibling a:after,
.highlighted-subnav .region-sub-nav>.block-menu .menu li.last a:after,
.highlighted-subnav .region-sub-nav>.block-menu .menu li.only-one a:after,
.highlighted-subnav .region-sub-nav>.block-menu .menu li.prev-sibling a:after {
    display:none
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu .sub-highlighted-nav,
.highlighted-subnav .region-sub-nav>.block-menu .menu .sub-highlighted-nav {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:0;
    background:#4ea2dc
}
@media screen and (max-width:991px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu .sub-highlighted-nav,
    .highlighted-subnav .region-sub-nav>.block-menu .menu .sub-highlighted-nav {
        position:relative
    }
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu .dropdown-menu,
.highlighted-subnav .region-sub-nav>.block-menu .menu .dropdown-menu {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    width:100%
}
@media screen and (max-width:991px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu .dropdown-menu,
    .highlighted-subnav .region-sub-nav>.block-menu .menu .dropdown-menu {
        padding:0
    }
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu .dropdown-menu li,
.highlighted-subnav .region-sub-nav>.block-menu .menu .dropdown-menu li {
    font-size:1em;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:flex-start;
    -ms-flex-align:flex-start;
    -webkit-box-align:flex-start;
    align-items:flex-start;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column
}
@media screen and (max-width:991px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu .dropdown-menu li,
    .highlighted-subnav .region-sub-nav>.block-menu .menu .dropdown-menu li {
        text-align:left;
        width:25%
    }
}
@media screen and (max-width:480px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .menu .dropdown-menu li,
    .highlighted-subnav .region-sub-nav>.block-menu .menu .dropdown-menu li {
        width:50%
    }
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu .dropdown-menu li a,
.highlighted-subnav .region-sub-nav>.block-menu .menu .dropdown-menu li a {
    color:#fff;
    position:relative;
    display:block;
    padding:12px 25px
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu .dropdown-menu li a.active,
.highlighted-subnav .region-sub-nav>.block-menu-block .menu .dropdown-menu li a.active-trail,
.highlighted-subnav .region-sub-nav>.block-menu .menu .dropdown-menu li a.active,
.highlighted-subnav .region-sub-nav>.block-menu .menu .dropdown-menu li a.active-trail {
    color:#fff;
    text-decoration:underline;
    -webkit-text-decoration-color:#fff;
    text-decoration-color:#fff
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu .dropdown-menu li a:active,
.highlighted-subnav .region-sub-nav>.block-menu-block .menu .dropdown-menu li a:focus,
.highlighted-subnav .region-sub-nav>.block-menu-block .menu .dropdown-menu li a:hover,
.highlighted-subnav .region-sub-nav>.block-menu .menu .dropdown-menu li a:active,
.highlighted-subnav .region-sub-nav>.block-menu .menu .dropdown-menu li a:focus,
.highlighted-subnav .region-sub-nav>.block-menu .menu .dropdown-menu li a:hover {
    color:#fff;
    -webkit-text-decoration-color:#fff;
    text-decoration-color:#fff
}
.highlighted-subnav .region-sub-nav>.block-menu-block .menu .dropdown-menu li a:after,
.highlighted-subnav .region-sub-nav>.block-menu .menu .dropdown-menu li a:after {
    display:none
}
.highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav,
.highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav {
    display:block
}
.highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .sub-highlighted-nav,
.highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .sub-highlighted-nav {
    position:relative;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#4ea2dc;
    display:block
}
@media screen and (max-width:991px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .sub-highlighted-nav,
    .highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .sub-highlighted-nav {
        position:relative
    }
}
.highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu,
.highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    width:100%
}
@media screen and (max-width:991px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu,
    .highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu {
        padding:0 25px
    }
}
.highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li,
.highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li {
    font-size:.778em
}
@media screen and (min-width:992px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li,
    .highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li {
        display:-webkit-inline-flex;
        display:inline-flex;
        display:-ms-inline-flexbox;
        display:-webkit-inline-box;
        -webkit-align-items:flex-start;
        -ms-flex-align:flex-start;
        -webkit-box-align:flex-start;
        align-items:flex-start;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column
    }
}
@media screen and (max-width:991px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li,
    .highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li {
        text-align:left;
        -webkit-box-flex:1;
        -webkit-flex:1 1 25%;
        -ms-flex:1 1 25%;
        flex:1 1 25%;
        max-width:25%;
        width:auto;
        font-size:1.222em;
        line-height:1.1
    }
    .highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li.last a,
    .highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li.last a {
        padding-right:0
    }
    .highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li.first a,
    .highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li.first a {
        padding-left:0
    }
}
@media screen and (max-width:680px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li,
    .highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li {
        font-size:.778em
    }
}
@media screen and (max-width:480px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li,
    .highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li {
        -webkit-box-flex:1;
        -webkit-flex:1 1 50%;
        -ms-flex:1 1 50%;
        flex:1 1 50%;
        max-width:50%;
        width:auto
    }
    .highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li.last a,
    .highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li.last a {
        padding-right:25px
    }
    .highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li.first a,
    .highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li.first a {
        padding-left:25px
    }
}
.highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li a,
.highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li a {
    color:#fff;
    position:relative;
    display:block;
    padding:12px 25px
}
@media screen and (max-width:991px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li a,
    .highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li a {
        padding-top:16px;
        padding-bottom:16px
    }
}
@media screen and (max-width:480px) {
    .highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li a,
    .highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li a {
        padding:16px 25px
    }
}
.highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li a.active,
.highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li a.active-trail,
.highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li a.active,
.highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li a.active-trail {
    color:#fff;
    text-decoration:underline;
    -webkit-text-decoration-color:#fff;
    text-decoration-color:#fff
}
.highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li a:active,
.highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li a:focus,
.highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li a:hover,
.highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li a:active,
.highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li a:focus,
.highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li a:hover {
    color:#fff;
    -webkit-text-decoration-color:#fff;
    text-decoration-color:#fff
}
.highlighted-subnav .region-sub-nav>.block-menu-block .clone-highlighted-subnav .dropdown-menu li a:after,
.highlighted-subnav .region-sub-nav>.block-menu .clone-highlighted-subnav .dropdown-menu li a:after {
    display:none
}
.mobile-header {
    border-top:8px solid #474444;
    position:relative;
    z-index:1;
    -webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);
    box-shadow:0 1px 5px 0 rgba(0,0,0,.2);
    background:#fff
}
.mobile-header.sticky {
    position:fixed;
    width:100%;
    z-index:21
}
.mobile-header .inner-header {
    width:100%;
    height:auto;
    max-height:102px;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media screen and (max-width:680px) {
    .mobile-header .inner-header {
        height:61px
    }
}
.mobile-header .mblock {
    height:102px;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column
}
@media screen and (max-width:680px) {
    .mobile-header .mblock {
        height:61px
    }
}
.mobile-header .mblock.hamburger {
    -webkit-flex:0 0 110px;
    -webkit-box-flex:0;
    -ms-flex:0 0 110px;
    flex:0 0 110px;
    background:#f16633;
    text-align:center
}
@media screen and (max-width:680px) {
    .mobile-header .mblock.hamburger {
        -webkit-flex:0 0 61px;
        -webkit-box-flex:0;
        -ms-flex:0 0 61px;
        flex:0 0 61px;
        -webkit-box-shadow:-1px 0 1px 0 #f16633;
        box-shadow:-1px 0 1px 0 #f16633
    }
}
@media screen and (max-width:480px) {
    .mobile-header .mblock.hamburger {
        -webkit-flex:0 0 61px;
        -webkit-box-flex:0;
        -ms-flex:0 0 61px;
        flex:0 0 61px
    }
}
.mobile-header .mblock #openMobiNav {
    padding:30px 30px 15px
}
@media screen and (max-width:680px) {
    .mobile-header .mblock #openMobiNav {
        padding:0
    }
}
.mobile-header .mblock #openMobiNav p {
    color:#fff;
    font-family:Open Sans,sans-serif;
    font-weight:600;
    font-size:.667em;
    line-height:1.25;
    margin-top:8px;
    text-transform:uppercase
}
@media screen and (max-width:680px) {
    .mobile-header .mblock #openMobiNav p {
        margin-top:5px;
        font-size:9px
    }
}
.mobile-header .mblock.logo {
    padding:10px 0;
    -webkit-flex:1 1 auto;
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    text-align:center
}
@media screen and (max-width:680px) {
    .mobile-header .mblock.logo {
        -webkit-flex:1 1 auto;
        -webkit-box-flex:1;
        -ms-flex:1 1 auto;
        flex:1 1 auto;
        padding:0
    }
}
@media screen and (max-width:480px) {
    .mobile-header .mblock.logo {
        -webkit-flex:1 1 auto;
        -webkit-box-flex:1;
        -ms-flex:1 1 auto;
        flex:1 1 auto
    }
}
.mobile-header .mblock.logo img {
    margin:0 auto;
    max-width:50%;
    min-width:143px;
    width:143px;
    height:auto;
    display:block
}
@media screen and (max-width:680px) {
    .mobile-header .mblock.logo img {
        min-width:99px;
        width:99px
    }
}
.mobile-header .mblock.donate {
    -webkit-flex:0 0 110px;
    -webkit-box-flex:0;
    -ms-flex:0 0 110px;
    flex:0 0 110px
}
@media screen and (max-width:680px) {
    .mobile-header .mblock.donate {
        -webkit-flex:0 0 15%;
        -webkit-box-flex:0;
        -ms-flex:0 0 15%;
        flex:0 0 15%
    }
}
@media screen and (max-width:480px) {
    .mobile-header .mblock.donate {
        -webkit-flex:0 0 20%;
        -webkit-box-flex:0;
        -ms-flex:0 0 20%;
        flex:0 0 20%
    }
}
.mobile-header .mblock.donate img {
    display:block;
    max-width:55px;
    height:auto;
    width:100%
}
@media screen and (max-width:680px) {
    .mobile-header .mblock.donate img {
        max-width:35px;
        margin:0 auto
    }
}
.mobile-header .mblock.donate a span {
    text-align:center;
    color:#635c5c;
    font-family:Open Sans,sans-serif;
    font-weight:700;
    font-size:.667em;
    line-height:1.25;
    text-transform:uppercase;
    text-decoration:none;
    margin-top:8px;
    display:block
}
@media screen and (max-width:680px) {
    .mobile-header .mblock.donate a span {
        margin-top:4px;
        font-size:10px
    }
}
#hamburger-icon {
    width:37px;
    height:32px;
    position:relative;
    margin:0 auto;
    cursor:pointer
}
#hamburger-icon img {
    max-width:100%;
    height:auto
}
@media screen and (max-width:680px) {
    #hamburger-icon {
        width:66%;
        height:auto
    }
}
#hamburger-close-icon {
    width:37px;
    height:32px;
    position:relative;
    margin:0 auto;
    cursor:pointer
}
#hamburger-close-icon img {
    max-width:100%;
    height:auto
}
@media screen and (max-width:680px) {
    #hamburger-close-icon {
        width:40%;
        height:auto
    }
}
body.mobinav-opened {
    position:static
}
.mobinav-opened .full-page-wrapper {
    position:fixed;
    width:100%;
    top:0;
    left:0
}
#mobile-nav-overlay {
    display:none
}
.mobinav-opened #mobile-nav-overlay {
    position:fixed;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:rgba(0,0,0,.3);
    z-index:988
}
.mobinav-opened .mobile-nav-links {
    -webkit-transform:translate(0);
    -ms-transform:translate(0);
    transform:translate(0);
    height:100%;
    max-height:100%;
    top:0;
    overflow-x:visible
}
.mobinav-opened .mobile-nav-links .mobi-nav-wrapper {
    height:auto;
    overflow:visible
}
.mobile-nav-links.transition-finished {
    overflow-x:hidden
}
.mobile-nav-links {
    position:absolute;
    top:0;
    left:0;
    width:90%;
    height:0;
    max-height:40px;
    z-index:999;
    -webkit-transform:translate(-100%);
    -ms-transform:translate(-100%);
    transform:translate(-100%);
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.mobile-nav-links,
.mobile-nav-links.brains-behavior-page,
.mobile-nav-links.brains-behavior-page .mobi-nav-wrapper,
.mobile-nav-links.brains-nav-selected,
.mobile-nav-links.brains-nav-selected .mobi-nav-wrapper {
    background:#403d3d
}
.mobile-nav-links.brains-behavior-page .brains-nav,
.mobile-nav-links.brains-nav-selected .brains-nav {
    display:block
}
.mobile-nav-links.brains-behavior-page .grants-nav,
.mobile-nav-links.brains-nav-selected .grants-nav {
    display:none
}
.mobile-nav-links.brains-behavior-page .utility-nav,
.mobile-nav-links.brains-nav-selected .utility-nav {
    background:#403d3d
}
.mobile-nav-links.grants-nav-selected,
.mobile-nav-links.grants-nav-selected .mobi-nav-wrapper,
.mobile-nav-links.grants-prizes-page,
.mobile-nav-links.grants-prizes-page .mobi-nav-wrapper {
    background:#4c4747
}
.mobile-nav-links.grants-nav-selected .brains-nav,
.mobile-nav-links.grants-prizes-page .brains-nav {
    display:none
}
.mobile-nav-links.grants-nav-selected .grants-nav,
.mobile-nav-links.grants-prizes-page .grants-nav {
    display:block
}
.mobile-nav-links.grants-nav-selected .all-mobi-links .level1,
.mobile-nav-links.grants-prizes-page .all-mobi-links .level1 {
    background:#4c4747
}
.mobile-nav-links.grants-nav-selected .all-mobi-links .level2,
.mobile-nav-links.grants-prizes-page .all-mobi-links .level2 {
    background:#403d3d
}
.mobile-nav-links.grants-nav-selected .all-mobi-links .donate-link,
.mobile-nav-links.grants-nav-selected .utility-nav,
.mobile-nav-links.grants-prizes-page .all-mobi-links .donate-link,
.mobile-nav-links.grants-prizes-page .utility-nav {
    background:#4c4747
}
.mobile-nav-links.brains-nav-selected,
.mobile-nav-links.brains-nav-selected .mobi-nav-wrapper {
    background:#403d3d
}
.mobile-nav-links.brains-nav-selected .brains-nav {
    display:none
}
.mobile-nav-links.brains-nav-selected .grants-nav {
    display:block
}
.mobile-nav-links.brains-nav-selected .all-mobi-links .level1 {
    background:#403d3d
}
.mobile-nav-links.brains-nav-selected .all-mobi-links .level2 {
    background:#4c4747
}
.mobile-nav-links.brains-nav-selected .all-mobi-links .donate-link,
.mobile-nav-links.brains-nav-selected .utility-nav {
    background:#403d3d
}
.mobile-nav-links.grants-nav-selected,
.mobile-nav-links.grants-nav-selected .mobi-nav-wrapper {
    background:#4c4747
}
.mobile-nav-links.grants-nav-selected .brains-nav {
    display:none
}
.mobile-nav-links.grants-nav-selected .grants-nav {
    display:block
}
.mobile-nav-links.grants-nav-selected .all-mobi-links .level1 {
    background:#4c4747
}
.mobile-nav-links.grants-nav-selected .all-mobi-links .level2 {
    background:#403d3d
}
.mobile-nav-links .grants-nav,
.mobile-nav-links.grants-nav-selected .all-mobi-links .donate-link,
.mobile-nav-links.grants-nav-selected .utility-nav {
    background:#4c4747
}
.mobile-nav-links .brains-nav,
.mobile-nav-links .utility-nav {
    background:#403d3d
}
.mobile-nav-links .mobi-nav-wrapper {
    border-top:8px solid #312f2f;
    position:relative;
    display:block;
    width:100%;
    height:100%;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.mobile-nav-links .top-mobi {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    flex-direction:row;
    -ms-flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.mobile-nav-links .top-mobi,
.mobile-nav-links .top-mobi .mblock {
    -webkit-box-direction:normal;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center
}
.mobile-nav-links .top-mobi .mblock {
    background:#4c4747;
    position:relative;
    height:102px;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    flex-direction:column
}
@media screen and (max-width:680px) {
    .mobile-nav-links .top-mobi .mblock {
        height:61px
    }
}
.mobile-nav-links .top-mobi .mblock:first-child {
    -webkit-box-flex:0;
    -webkit-flex:0 0 110px;
    -ms-flex:0 0 110px;
    flex:0 0 110px;
    text-align:center;
    position:relative;
    overflow:hidden
}
.mobile-nav-links .top-mobi .mblock:first-child:after {
    content:"";
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    pointer-events:none;
    background-image:-webkit-radial-gradient(circle,#aaa 10%,transparent 10.01%);
    background-image:-o-radial-gradient(circle,#aaa 10%,transparent 10.01%);
    background-image:radial-gradient(circle,#aaa 10%,transparent 10.01%);
    background-repeat:no-repeat;
    background-position:50%;
    -webkit-transform:scale(10);
    -ms-transform:scale(10);
    transform:scale(10);
    opacity:0;
    -webkit-transition:opacity 1s,-webkit-transform .5s;
    transition:opacity 1s,-webkit-transform .5s;
    -o-transition:transform .5s,opacity 1s;
    transition:transform .5s,opacity 1s;
    transition:transform .5s,opacity 1s,-webkit-transform .5s
}
.mobile-nav-links .top-mobi .mblock:first-child:active:after {
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    opacity:.2;
    -webkit-transition:0s;
    -o-transition:0s;
    transition:0s
}
@media screen and (max-width:680px) {
    .mobile-nav-links .top-mobi .mblock:first-child {
        -webkit-box-flex:0;
        -webkit-flex:0 0 61px;
        -ms-flex:0 0 61px;
        flex:0 0 61px
    }
}
.mobile-nav-links .top-mobi .mblock:last-child {
    background:#fff;
    width:100%
}
@media screen and (max-width:680px) {
    .mobile-nav-links .top-mobi .mblock:last-child {
        -webkit-box-flex:1;
        -webkit-flex:1 1 auto;
        -ms-flex:1 1 auto;
        flex:1 1 auto
    }
}
.mobile-nav-links .top-mobi .mblock .row {
    margin:0
}
.mobile-nav-links .top-mobi .block-search,
.mobile-nav-links .top-mobi .search-block {
    position:relative;
    width:100%
}
.mobile-nav-links .top-mobi .block-search .views-exposed-widgets,
.mobile-nav-links .top-mobi .search-block .views-exposed-widgets {
    margin:0;
    position:relative;
    width:100%
}
.mobile-nav-links .top-mobi .block-search .views-exposed-widgets .views-exposed-widget,
.mobile-nav-links .top-mobi .search-block .views-exposed-widgets .views-exposed-widget {
    padding:0;
    float:none
}
.mobile-nav-links .top-mobi .block-search .views-exposed-widgets .views-widget-sort-by,
.mobile-nav-links .top-mobi .block-search .views-exposed-widgets .views-widget-sort-order,
.mobile-nav-links .top-mobi .search-block .views-exposed-widgets .views-widget-sort-by,
.mobile-nav-links .top-mobi .search-block .views-exposed-widgets .views-widget-sort-order {
    display:none
}
.mobile-nav-links .top-mobi .block-search .form-item-keyword,
.mobile-nav-links .top-mobi .block-search .input-group,
.mobile-nav-links .top-mobi .search-block .form-item-keyword,
.mobile-nav-links .top-mobi .search-block .input-group {
    display:block;
    position:relative;
    font-family:Lato,sans-serif;
    font-size:1.111em;
    height:44px
}
.mobile-nav-links .top-mobi .block-search .form-item-keyword input,
.mobile-nav-links .top-mobi .block-search .input-group input,
.mobile-nav-links .top-mobi .search-block .form-item-keyword input,
.mobile-nav-links .top-mobi .search-block .input-group input {
    border:0 none;
    display:block;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding-left:60px;
    font-size:1.111em;
    height:inherit;
    line-height:5.1;
    padding-top:0;
    padding-bottom:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.mobile-nav-links .top-mobi .block-search .input-group-btn,
.mobile-nav-links .top-mobi .block-search .views-submit-button,
.mobile-nav-links .top-mobi .search-block .input-group-btn,
.mobile-nav-links .top-mobi .search-block .views-submit-button {
    display:block;
    position:absolute;
    width:20px;
    height:auto;
    top:8px;
    left:20px
}
.mobile-nav-links .top-mobi .block-search .input-group-btn .btn,
.mobile-nav-links .top-mobi .block-search .views-submit-button .btn,
.mobile-nav-links .top-mobi .search-block .input-group-btn .btn,
.mobile-nav-links .top-mobi .search-block .views-submit-button .btn {
    display:block;
    position:relative;
    font-size:20px;
    color:#f16633;
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    text-shadow:none;
    border:0 none;
    margin:0;
    padding:0
}
.mobile-nav-links .top-mobi .block-search .form-group,
.mobile-nav-links .top-mobi .search-block .form-group {
    margin:0
}
.mobile-nav-links .header .tabs {
    position:relative;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.mobile-nav-links .header .tabs .tab {
    position:relative;
    background:#403d3d;
    padding:0;
    font-size:1.333em;
    font-family:Lato,sans-serif;
    font-weight:700;
    border-bottom:1px solid #5f5c5c
}
@media screen and (max-width:500px) {
    .mobile-nav-links .header .tabs .tab {
        font-size:1.111em
    }
}
.mobile-nav-links .header .tabs .tab:last-child {
    background:#4c4747
}
.mobile-nav-links .header .tabs .tab:after {
    content:"";
    position:absolute;
    top:auto;
    bottom:1px;
    left:0;
    right:0;
    width:100%;
    height:1px;
    background:#444040
}
.mobile-nav-links .header .tabs .tab span {
    display:block;
    padding:25px 40px;
    cursor:pointer;
    text-transform:uppercase
}
@media screen and (max-width:680px) {
    .mobile-nav-links .header .tabs .tab span {
        font-weight:300;
        padding:25px
    }
}
.mobile-nav-links .header .tabs .tab.selected {
    border-bottom:1px solid transparent
}
.mobile-nav-links .header .tabs .tab.selected:after {
    content:"";
    position:absolute;
    top:auto;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    height:0;
    background:transparent
}
.mobile-nav-links .all-mobi-links {
    color:#fff;
    padding-bottom:10px
}
.mobile-nav-links .all-mobi-links a {
    color:#fff;
    text-decoration:none
}
.mobile-nav-links .all-mobi-links a:hover {
    color:#f16633
}
.mobile-nav-links .all-mobi-links .home-link {
    font-size:1.333em;
    font-family:Lato,sans-serif
}
@media screen and (max-width:680px) {
    .mobile-nav-links .all-mobi-links .home-link {
        font-size:1.111em
    }
}
.mobile-nav-links .all-mobi-links .home-link a {
    display:block;
    padding:25px 40px
}
@media screen and (max-width:680px) {
    .mobile-nav-links .all-mobi-links .home-link a {
        padding:25px 25px 12px
    }
}
.mobile-nav-links .all-mobi-links .withChildren .level1 {
    position:relative
}
.mobile-nav-links .all-mobi-links .withChildren .level1:before {
    content:"";
    display:block;
    width:0;
    height:100%;
    background:transparent;
    position:absolute;
    left:0;
    top:0;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.mobile-nav-links .all-mobi-links .withChildren .level1.openLevel {
    background:#514e4e
}
.mobile-nav-links .all-mobi-links .withChildren .level1.openLevel a {
    font-weight:700
}
.mobile-nav-links .all-mobi-links .withChildren .level1.openLevel:before {
    width:8px;
    background:#f47524
}
.mobile-nav-links .all-mobi-links .withChildren .level1 .arrow {
    position:absolute;
    cursor:pointer;
    top:0;
    right:0;
    color:#7f7d7d;
    font-size:1.556em;
    display:block;
    width:15%;
    max-width:20%;
    height:100%;
    text-align:center;
    z-index:1
}
.mobile-nav-links .all-mobi-links .withChildren .level1 .arrow i {
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    position:relative;
    top:25px;
    -webkit-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg)
}
@media screen and (max-width:680px) {
    .mobile-nav-links .all-mobi-links .withChildren .level1 .arrow i {
        top:21%
    }
}
.mobile-nav-links .all-mobi-links .withChildren .level1 .arrow i.rotate {
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.mobile-nav-links .all-mobi-links .withChildren .multi-levels {
    height:0;
    overflow:hidden;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.mobile-nav-links .all-mobi-links .withChildren .multi-levels.openLevel2 {
    height:100%;
    overflow:visible
}
.mobile-nav-links .all-mobi-links .level1 {
    position:relative;
    background:#403d3d;
    padding-left:40px;
    padding-right:40px
}
@media screen and (max-width:680px) {
    .mobile-nav-links .all-mobi-links .level1 {
        padding:0 25px
    }
}
.mobile-nav-links .all-mobi-links .level1 .main-click {
    display:block
}
.mobile-nav-links .all-mobi-links .level1 .main-link-swap,
.mobile-nav-links .all-mobi-links .level1 a {
    display:block;
    max-width:80%;
    padding:25px 0;
    font-size:1.333em;
    font-family:Lato,sans-serif;
    cursor:pointer
}
@media screen and (max-width:680px) {
    .mobile-nav-links .all-mobi-links .level1 .main-link-swap,
    .mobile-nav-links .all-mobi-links .level1 a {
        padding:16px 0;
        font-size:1.111em
    }
}
.mobile-nav-links .all-mobi-links .level1 .main-link-swap {
    display:block;
    color:#fff;
    -webkit-transition:color .3s ease-in-out;
    -o-transition:color .3s ease-in-out;
    transition:color .3s ease-in-out
}
.mobile-nav-links .all-mobi-links .level1 .main-link-swap:hover {
    color:#f16633
}
.mobile-nav-links .all-mobi-links .level2 {
    position:relative;
    background:#4b4848;
    padding:25px 40px 25px 80px;
    border-bottom:1px solid #5f5c5c
}
.mobile-nav-links .all-mobi-links .level2:after {
    content:"";
    display:block;
    width:100%;
    height:1px;
    position:absolute;
    background:#444040;
    left:0;
    top:auto;
    bottom:1px
}
@media screen and (max-width:680px) {
    .mobile-nav-links .all-mobi-links .level2 {
        padding-left:50px;
        padding-right:40px
    }
}
.mobile-nav-links .all-mobi-links .level2 a {
    display:block;
    font-family:Lato,sans-serif;
    font-size:1.222em;
    padding:25px 0
}
@media screen and (max-width:680px) {
    .mobile-nav-links .all-mobi-links .level2 a {
        padding:12px 0;
        font-size:1em
    }
}
.mobile-nav-links .all-mobi-links .level2 .hasLevel3 a {
    color:#f16633
}
.mobile-nav-links .all-mobi-links .utility-links>div:last-child {
    display:none
}
.mobile-nav-links .all-mobi-links .donate-link {
    position:relative;
    padding:25px 0 32px;
    border-bottom:1px solid #5f5c5c;
    background:#403d3d
}
@media screen and (max-width:680px) {
    .mobile-nav-links .all-mobi-links .donate-link {
        padding:12px 0 32px
    }
}
.mobile-nav-links .all-mobi-links .donate-link:after {
    content:"";
    display:block;
    width:100%;
    height:1px;
    position:absolute;
    background:#444040;
    left:0;
    top:auto;
    bottom:1px
}
.mobile-nav-links .all-mobi-links .donate-link .level1 {
    text-align:center
}
.mobile-nav-links .all-mobi-links .donate-link .level1 .btn {
    display:block;
    max-width:410px;
    width:90%;
    margin:0 auto;
    padding:7px 35px;
    text-shadow:1px 1px 8px rgba(0,0,0,.15);
    font-size:1.333em;
    color:#fff
}
@media screen and (max-width:680px) {
    .mobile-nav-links .all-mobi-links .donate-link .level1 .btn {
        font-size:1.111em
    }
}
.mobile-nav-links .all-mobi-links .social-links .row {
    margin:0;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.mobile-nav-links .all-mobi-links .social-links .row .header-social-media {
    padding:25px 0 100px
}
.mobile-nav-links .all-mobi-links .social-links .row a {
    color:#918f8f;
    display:inline-block;
    padding:0 50px;
    font-size:1.333em;
    text-shadow:none;
    border-left:1px solid #5f5c5c
}
.mobile-nav-links .all-mobi-links .social-links .row a:first-child {
    border-left:0 none
}
@media screen and (max-width:767px) {
    .mobile-nav-links .all-mobi-links .social-links .row a {
        font-size:1.15em;
        padding:0 41px
    }
}
@media screen and (max-width:600px) {
    .mobile-nav-links .all-mobi-links .social-links .row a {
        padding:0 32px
    }
}
@media screen and (max-width:500px) {
    .mobile-nav-links .all-mobi-links .social-links .row a {
        padding:0 25px;
        font-size:1em
    }
}
@media screen and (max-width:410px) {
    .mobile-nav-links .all-mobi-links .social-links .row a {
        padding:0 18px
    }
}
.html,
body,
html {
    font-family:Lato,sans-serif;
    font-size:18px;
    line-height:24px;
    color:#453f3f;
    font-weight:400;
    background:#fff
}
.page-search-site .region-content #block-system-main .panel-col-top .block-search .views-exposed-widgets>.views-widget-sort-by,
.page-search-site .region-content #block-system-main .panel-col-top .block-search .views-exposed-widgets>.views-widget-sort-order {
    display:none
}
.full-page-wrapper {
    display:block;
    width:100%
}
#user-login>div {
    width:50%
}
@media (max-width:767px) {
    #user-login>div {
        width:90%;
        margin:0 auto
    }
}
.container {
    max-width:100%;
    width:auto;
    padding-left:0;
    padding-right:0
}
@media (max-width:1311px) {
    .container {
        padding-left:0;
        padding-right:0
    }
}
.main-container .field-name-body h1,
.main-container .field-name-body h2,
.main-container .field-name-body h3,
.main-container .field-name-body h4,
.main-container .field-name-body h5,
.main-container .field-name-body h6,
.main-container .field-name-body p {
    margin:32px 0
}
.main-container .field-name-body p:last-child {
    margin-bottom:0
}
.main-container .field-name-body ol,
.main-container .field-name-body ul {
    margin-top:32px;
    margin-bottom:32px;
    padding-top:0;
    padding-bottom:0
}
.main-container .field-name-body ol li,
.main-container .field-name-body ul li {
    margin:5px 0
}
.main-container .field-name-body ol li:first-child,
.main-container .field-name-body ul li:first-child {
    margin-top:0
}
.main-container .field-name-body ol li:last-child,
.main-container .field-name-body ul li:last-child {
    margin-bottom:0
}
.main-container>.row>.col-sm-12,
.main-container>.row>.col-sm-12>.col-sm-12 {
    float:none;
    padding:0
}
h1,
h2,
h3,
h4,
h5,
h6 {
    position:relative
}
h1 {
    font-size:2.444em;
    line-height:1.2727;
    font-weight:700
}
h1,
h2 {
    font-family:Lato,sans-serif;
    color:#453f3f
}
h2 {
    font-size:2.333em;
    line-height:1.238
}
h2,
h3 {
    font-weight:400
}
h3 {
    font-family:Open Sans,sans-serif;
    font-size:2.222em;
    line-height:1.2;
    color:#453f3f
}
@media (max-width:480px) {
    h3 {
        font-size:2.1em
    }
}
h4 {
    font-family:Lato,sans-serif;
    font-size:1.556em;
    line-height:1.321;
    font-weight:400
}
h4,
h5 {
    color:#453f3f
}
h5 {
    font-family:Open Sans,sans-serif;
    font-size:1.444em;
    line-height:1.23;
    font-weight:600
}
h6 {
    font-size:1.333em;
    line-height:1.25;
    color:#453f3f
}
h6,
ol,
p,
ul {
    font-family:Lato,sans-serif;
    font-weight:400
}
ol,
p,
ul {
    font-size:1em;
    line-height:1.55
}
a {
    color:#f16633;
    position:relative;
    -webkit-transition:color .3s ease-in-out;
    -o-transition:color .3s ease-in-out;
    transition:color .3s ease-in-out
}
a:active,
a:focus,
a:hover {
    color:#f16633;
    text-decoration:underline;
    -webkit-text-decoration-color:#f38c4b;
    text-decoration-color:#f38c4b
}
body:not(.newIE) form .form-type-select.has-select-dropdown {
    position:relative
}
body:not(.newIE) form .form-type-select.has-select-dropdown:after {
    top:auto;
    bottom:27%;
    border-top:6px dashed;
    border-top:6px solid\9
}
body:not(.newIE) form .form-type-select.has-select-dropdown:after,
body:not(.newIE) form .form-type-select.has-select-dropdown:before {
    content:"";
    color:#f16633;
    display:block;
    position:absolute;
    right:20px;
    pointer-events:none;
    vertical-align:middle;
    border-right:6px solid transparent;
    border-left:6px solid transparent
}
body:not(.newIE) form .form-type-select.has-select-dropdown:before {
    top:27%;
    border-bottom:6px dashed;
    border-bottom:6px solid\9
}
body:not(.newIE) form .form-type-select.has-select-dropdown select.form-select {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.field-type-email .form-text,
.form-item-field-donate-block-eya-und-0-value .form-text {
    -webkit-box-shadow:none;
    box-shadow:none
}
.text-orange {
    color:#f16633
}
.text-blue {
    color:#00bff3
}
.text-x-twitter {
    color:#0F1419
}
.text-white {
    color:#fff
}
.bolded {
    font-weight:700
}
.marginBttn0 {
    margin-bottom:0!important
}
.marginTop0 {
    margin-top:0!important
}
.marginBttn64 {
    margin-bottom:64px!important
}
.marginTop64 {
    margin-top:64px!important
}
.addBottomPad64 {
    padding-bottom:64px!important
}
.addTopPad64 {
    padding-top:64px!important
}
.btn,
.pager-show-more .pager-show-more-next a {
    outline:none;
    opacity:1;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    background:#f16633;
    color:#fff;
    padding:7px 35px;
    font-size:.778em;
    text-transform:uppercase;
    font-weight:400;
    outline:0;
    border-color:#f16633;
    text-shadow:1px 1px 8px rgba(0,0,0,.15);
    -webkit-box-shadow:inset 0 -3px 0 0 #db592f;
    box-shadow:inset 0 -3px 0 0 #db592f;
    border-radius:4px 4px 4px 4px
}
.btn.btn-reveresed,
.pager-show-more .pager-show-more-next a.btn-reveresed {
    -webkit-box-shadow:inset 0 -3px 0 0 #5b5056;
    box-shadow:inset 0 -3px 0 0 #5b5056;
    color:#fff;
    background:#635c5c;
    border-color:#635c5c;
    outline:none;
    text-decoration:none
}
.btn.btn-reveresed:hover,
.pager-show-more .pager-show-more-next a.btn-reveresed:hover {
    -webkit-box-shadow:inset 0 -3px 0 0 #5d5358;
    box-shadow:inset 0 -3px 0 0 #5d5358;
    color:#fff;
    background:#453f3f;
    border-color:#453f3f
}
.btn.btn-reveresed:active,
.btn.btn-reveresed:focus,
.pager-show-more .pager-show-more-next a.btn-reveresed:active,
.pager-show-more .pager-show-more-next a.btn-reveresed:focus {
    opacity:1;
    background:#f16633;
    border-color:#f16633;
    -webkit-box-shadow:inset 0 3px 0 0 #db592f;
    box-shadow:inset 0 3px 0 0 #db592f
}
.btn:hover,
.pager-show-more .pager-show-more-next a:hover {
    -webkit-box-shadow:inset 0 -3px 0 0 #b54a27;
    box-shadow:inset 0 -3px 0 0 #b54a27;
    color:#fff;
    background:#db592f;
    border-color:#db592f
}
.btn-default:active:focus,
.btn:active,
.btn:focus,
.pager-show-more .pager-show-more-next a:active,
.pager-show-more .pager-show-more-next a:focus {
    opacity:1;
    -webkit-box-shadow:inset 0 3px 0 0 #5b5056;
    box-shadow:inset 0 3px 0 0 #5b5056;
    color:#fff;
    background:#635c5c;
    border-color:#635c5c;
    outline:none;
    text-decoration:none
}
.btn.btn-nobg {
    -webkit-box-shadow:none;
    box-shadow:none;
    background:transparent;
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1;
    color:#f16633;
    font-weight:600
}
.btn.btn-nobg:hover {
    color:#db592f
}
.btn.btn-nobg:active,
.btn.btn-nobg:focus {
    opacity:1;
    color:#635c5c
}
.noLeftRightPad-pager .pager.pager-show-more {
    padding-left:0;
    padding-right:0
}
.pager.pager-show-more {
    display:block;
    max-width:1092px;
    padding:64px 32px 0;
    margin:2px auto 4px;
    width:100%
}
.pager.pager-show-more.pager-show-more-empty {
    display:none
}
.pager.pager-show-more.noLeftRightPad {
    padding-left:0;
    padding-right:0
}
.pager.pager-show-more.more-seasons {
    padding:0;
    margin-bottom:64px
}
@media (max-width:991px) {
    .pager.pager-show-more {
        padding:64px 25px 0
    }
}
@media (max-width:767px) {
    .pager.pager-show-more {
        padding:64px 0 0;
        margin:0 auto
    }
}
.pager.pager-show-more .pager-show-more-next {
    position:relative;
    display:block;
    width:100%
}
@media (max-width:767px) {
    .pager.pager-show-more .pager-show-more-next {
        padding:0 21.33333333px
    }
}
.pager.pager-show-more .pager-show-more-next:after,
.pager.pager-show-more .pager-show-more-next:before {
    content:"";
    position:absolute;
    width:100%;
    height:1px;
    background:#f38c4b;
    margin:0 auto;
    top:50%;
    left:0;
    right:0
}
.pager.pager-show-more .pager-show-more-next a {
    padding:4px 15px;
    max-width:308px;
    width:100%;
    position:relative;
    z-index:1;
    margin:0 auto;
    display:block
}
@media (max-width:767px) {
    .pager.pager-show-more .pager-show-more-next a {
        max-width:100%;
        padding:4px 15px
    }
}
.main-container>.row,
.row {
    margin:0
}
@media (max-width:991px) {
    .row {
        margin:0
    }
}
#block-views-slider-block-1 .block-title {
    display:none
}
body #block-views-slider-block #homepage-slider,
body #block-views-slider-block-1 #homepage-slider {
    height:485px;
    overflow:hidden
}
@media (max-width:767px) {
    body #block-views-slider-block #homepage-slider,
    body #block-views-slider-block-1 #homepage-slider {
        height:600px
    }
}
body.page-loaded #block-views-slider-block #homepage-slider,
body.page-loaded #block-views-slider-block-1 #homepage-slider {
    height:auto;
    overflow:hidden
}
@media (max-width:767px) {
    body.page-loaded #block-views-slider-block #homepage-slider,
    body.page-loaded #block-views-slider-block-1 #homepage-slider {
        height:auto
    }
}
#block-views-slider-block-1 .row,
#block-views-slider-block .row {
    margin:0;
    background:#fff
}
#block-views-slider-block #homepage-slider,
#block-views-slider-block-1 #homepage-slider {
    margin-bottom:0
}
#block-views-slider-block #homepage-slider .slick-slide,
#block-views-slider-block-1 #homepage-slider .slick-slide {
    display:block;
    height:auto;
    width:100%
}
#block-views-slider-block #homepage-slider .slick-slide .slick-slide-bg,
#block-views-slider-block-1 #homepage-slider .slick-slide .slick-slide-bg {
    width:100%;
    height:485px;
    position:relative;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    top:0;
    padding:0 84px
}
@media (max-width:767px) {
    #block-views-slider-block #homepage-slider .slick-slide .slick-slide-bg,
    #block-views-slider-block-1 #homepage-slider .slick-slide .slick-slide-bg {
        padding:0;
        width:auto;
        max-width:100%;
        height:600px
    }
}
@media (max-width:767px) and (max-width:680px) {
    #block-views-slider-block #homepage-slider .slick-slide .slick-slide-bg,
    #block-views-slider-block-1 #homepage-slider .slick-slide .slick-slide-bg {
        height:400px
    }
}
#block-views-slider-block #homepage-slider .slick-slide .table-div,
#block-views-slider-block-1 #homepage-slider .slick-slide .table-div {
    width:1154px;
    height:100%;
    margin:0 auto;
    display:table
}
@media (max-width:767px) {
    #block-views-slider-block #homepage-slider .slick-slide .table-div,
    #block-views-slider-block-1 #homepage-slider .slick-slide .table-div {
        width:100%
    }
}
#block-views-slider-block #homepage-slider .slick-slide .table-div .table-cell,
#block-views-slider-block-1 #homepage-slider .slick-slide .table-div .table-cell {
    display:table-cell;
    vertical-align:middle
}
#block-views-slider-block #homepage-slider .slick-slide .for-title,
#block-views-slider-block-1 #homepage-slider .slick-slide .for-title {
    position:relative;
    top:0;
    max-width:62.4%
}
@media (max-width:991px) {
    #block-views-slider-block #homepage-slider .slick-slide .for-title,
    #block-views-slider-block-1 #homepage-slider .slick-slide .for-title {
        max-width:56%
    }
}
@media (max-width:850px) {
    #block-views-slider-block #homepage-slider .slick-slide .for-title,
    #block-views-slider-block-1 #homepage-slider .slick-slide .for-title {
        max-width:52%
    }
}
@media (max-width:767px) {
    #block-views-slider-block #homepage-slider .slick-slide .for-title,
    #block-views-slider-block-1 #homepage-slider .slick-slide .for-title {
        max-width:100%;
        text-align:center;
        padding:0 25px;
        width:auto
    }
}
@media (max-width:560px) {
    #block-views-slider-block #homepage-slider .slick-slide .for-title,
    #block-views-slider-block-1 #homepage-slider .slick-slide .for-title {
        padding:0 15px;
        word-wrap:break-word
    }
}
#block-views-slider-block #homepage-slider .slick-slide .for-title h2,
#block-views-slider-block-1 #homepage-slider .slick-slide .for-title h2 {
    text-shadow:1px 1px 8px hsla(0,0%,100%,.81);
    font-family:Lato,sans-serif;
    font-size:2.444em;
    line-height:1.25;
    font-weight:400;
    color:#635c5c;
    margin-bottom:20px
}
@media (max-width:767px) {
    #block-views-slider-block #homepage-slider .slick-slide .for-title h2,
    #block-views-slider-block-1 #homepage-slider .slick-slide .for-title h2 {
        margin-bottom:70px
    }
}
@media (max-width:680px) {
    #block-views-slider-block #homepage-slider .slick-slide .for-title h2,
    #block-views-slider-block-1 #homepage-slider .slick-slide .for-title h2 {
        font-family:Lato,sans-serif;
        font-size:1.5em;
        line-height:1.45;
        font-weight:400;
        color:#635c5c;
        margin-bottom:60px
    }
}
#block-views-slider-block #homepage-slider .slick-slide .for-title h2 span,
#block-views-slider-block-1 #homepage-slider .slick-slide .for-title h2 span {
    display:block
}
@media (max-width:1024px) {
    #block-views-slider-block #homepage-slider .slick-slide .for-title h2 span,
    #block-views-slider-block-1 #homepage-slider .slick-slide .for-title h2 span {
        display:inline
    }
}
#block-views-slider-block #homepage-slider .slick-slide .main-slide,
#block-views-slider-block-1 #homepage-slider .slick-slide .main-slide {
    position:relative
}
#block-views-slider-block #homepage-slider .slick-slide .main-slide .slide-content,
#block-views-slider-block-1 #homepage-slider .slick-slide .main-slide .slide-content {
    position:relative;
    top:0;
    max-width:480px
}
@media (max-width:1024px) {
    #block-views-slider-block #homepage-slider .slick-slide .main-slide .slide-content,
    #block-views-slider-block-1 #homepage-slider .slick-slide .main-slide .slide-content {
        max-width:520px
    }
}
@media (max-width:767px) {
    #block-views-slider-block #homepage-slider .slick-slide .main-slide .slide-content,
    #block-views-slider-block-1 #homepage-slider .slick-slide .main-slide .slide-content {
        text-align:center;
        max-width:100%;
        width:auto;
        padding:0 50px
    }
}
@media (max-width:680px) {
    #block-views-slider-block #homepage-slider .slick-slide .main-slide .slide-content,
    #block-views-slider-block-1 #homepage-slider .slick-slide .main-slide .slide-content {
        padding:0 20px
    }
}
#block-views-slider-block #homepage-slider .slick-slide .main-slide .slide-content p,
#block-views-slider-block-1 #homepage-slider .slick-slide .main-slide .slide-content p {
    text-shadow:1px 1px 8px hsla(0,0%,100%,.81);
    font-family:Open Sans,sans-serif;
    font-size:15px;
    line-height:20px;
    color:#b9b9b9;
    font-weight:400;
    color:#403d3d
}
@media (max-width:767px) {
    #block-views-slider-block #homepage-slider .slick-slide .main-slide .slide-content p,
    #block-views-slider-block-1 #homepage-slider .slick-slide .main-slide .slide-content p {
        display:none
    }
}
#block-views-slider-block #homepage-slider .slick-slide .main-slide .slide-content .slide-link,
#block-views-slider-block-1 #homepage-slider .slick-slide .main-slide .slide-content .slide-link {
    display:block;
    margin-top:28px
}
#block-views-slider-block #homepage-slider .slick-slide .main-slide .slide-content .slide-link .btn,
#block-views-slider-block-1 #homepage-slider .slick-slide .main-slide .slide-content .slide-link .btn {
    font-weight:300
}
@media (max-width:767px) {
    #block-views-slider-block #homepage-slider .slick-slide .main-slide .slide-content .slide-link .btn,
    #block-views-slider-block-1 #homepage-slider .slick-slide .main-slide .slide-content .slide-link .btn {
        font-size:1em;
        padding:15px;
        max-width:276px;
        width:100%
    }
}
@media (max-width:680px) {
    #block-views-slider-block #homepage-slider .slick-slide .main-slide .slide-content .slide-link .btn,
    #block-views-slider-block-1 #homepage-slider .slick-slide .main-slide .slide-content .slide-link .btn {
        font-size:.889em;
        padding:10px;
        max-width:185px;
        width:100%
    }
}
#block-views-slider-block #homepage-slider .slick-arrows,
#block-views-slider-block-1 #homepage-slider .slick-arrows {
    max-width:1474px;
    width:100%;
    margin:0 auto;
    position:absolute;
    top:45%;
    left:0;
    right:0
}
@media (max-width:767px) {
    #block-views-slider-block #homepage-slider .slick-arrows,
    #block-views-slider-block-1 #homepage-slider .slick-arrows {
        display:none
    }
}
#block-views-slider-block #homepage-slider .slick-arrow,
#block-views-slider-block-1 #homepage-slider .slick-arrow {
    border-radius:0;
    font-size:1.556em;
    display:block;
    position:absolute;
    top:0;
    left:10px;
    font-weight:300;
    z-index:9;
    width:48px;
    height:48px;
    line-height:48px;
    border:1px solid #fff;
    text-align:center;
    color:#fff;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
#block-views-slider-block #homepage-slider .slick-arrow.icon-menu-right,
#block-views-slider-block-1 #homepage-slider .slick-arrow.icon-menu-right {
    left:auto;
    right:10px
}
#block-views-slider-block #homepage-slider .slick-arrow:before,
#block-views-slider-block-1 #homepage-slider .slick-arrow:before {
    color:#fff;
    display:block;
    position:relative;
    top:-1px
}
#block-views-slider-block #homepage-slider .slick-arrow:hover,
#block-views-slider-block-1 #homepage-slider .slick-arrow:hover {
    background:#fff;
    color:#635c5c
}
#block-views-slider-block #homepage-slider .slick-arrow:hover:before,
#block-views-slider-block-1 #homepage-slider .slick-arrow:hover:before {
    color:#635c5c
}
@media (max-width:767px) {
    #block-views-slider-block #homepage-slider .slick-arrow,
    #block-views-slider-block-1 #homepage-slider .slick-arrow {
        display:none!important
    }
}
#block-views-slider-block-1 .slick-dots,
#block-views-slider-block .slick-dots {
    padding:0;
    list-style:none;
    text-align:center;
    position:absolute;
    top:auto;
    bottom:3.7%;
    left:0;
    right:0;
    margin:0 auto
}
#block-views-slider-block-1 .slick-dots li,
#block-views-slider-block .slick-dots li {
    display:inline-block;
    padding-left:10px;
    padding-right:10px;
    font-size:1.333em;
    color:#fff;
    text-shadow:0 2px 8px hsla(0,0%,65%,.61)
}
@media (max-width:767px) {
    #block-views-slider-block-1 .slick-dots li,
    #block-views-slider-block .slick-dots li {
        font-size:1.667em
    }
}
#block-views-slider-block-1 .slick-dots li.slick-active,
#block-views-slider-block .slick-dots li.slick-active {
    color:#f16633
}
#slider-nav {
    position:relative;
    max-width:1088px;
    width:auto;
    padding:0 64px;
    margin:0 auto
}
@media (max-width:1024px) {
    #slider-nav {
        padding:0
    }
}
#slider-nav .slick-slide {
    position:relative;
    opacity:1!important;
    display:block;
    left:0!important;
    width:33.3333%!important;
    text-align:center;
    outline:0;
    cursor:pointer
}
@media (max-width:767px) {
    #slider-nav .slick-slide {
        width:100%!important;
        display:none
    }
}
#slider-nav .slick-slide:before {
    content:"";
    width:0;
    height:4px;
    background-color:#f16633;
    position:absolute;
    top:0;
    left:0;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
#slider-nav .slick-slide.prev-slide:before {
    left:auto;
    right:0
}
#slider-nav .slick-slide.slick-current {
    display:block
}
#slider-nav .slick-slide.slick-current:before {
    width:100%
}
#slider-nav .slick-slide.slick-current h6 {
    color:#f16633
}
#slider-nav .slick-slide:first-child h6 {
    border-left:0 none
}
#slider-nav .slick-slide h6 {
    text-transform:uppercase;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    text-align:center;
    margin:55px 0;
    padding:0 5px;
    border-left:1px solid #d7d5d5;
    font-weight:300
}
@media (max-width:767px) {
    #slider-nav .slick-slide h6 {
        border:0 none
    }
}
#slider-nav .slick-slide h6:hover {
    color:#f16633
}
#slider-nav .slick-slide h6 span {
    display:block
}
@media (max-width:767px) {
    #slider-nav .slick-slide h6 {
        padding:0 22px
    }
}
@media (max-width:680px) {
    #slider-nav .slick-slide h6 {
        font-size:1.111em
    }
}
#slider-nav .nav-slick-arrows {
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    z-index:3
}
@media (max-width:767px) {
    #slider-nav .nav-slick-arrows {
        top:45%
    }
}
#slider-nav .nav-slick-arrows .slick-arrow {
    position:absolute;
    color:#d7d5d5;
    font-size:18px;
    width:auto;
    height:auto
}
#slider-nav .nav-slick-arrows .slick-arrow:before {
    font-size:inherit
}
#slider-nav .nav-slick-arrows .icon-menu-left {
    left:4%
}
#slider-nav .nav-slick-arrows .icon-menu-right {
    left:auto;
    right:4%
}
@media (min-width:768px) {
    #slider-nav .nav-slick-arrows {
        display:none
    }
}
.block-title {
    max-width:90%;
    text-align:center;
    position:relative;
    margin:64px auto 0;
    padding:21.00426649px 0;
    border-bottom:0;
    color:#635c5c
}
.block-title:after,
.block-title:before {
    content:"";
    display:none;
    position:absolute;
    width:16%;
    min-width:64px;
    height:1px;
    background:#d7d5d5;
    margin:0 auto;
    left:0;
    right:0;
    top:0
}
.block-title:after {
    top:auto;
    bottom:0
}
.title-no-top-margin .block-title {
    margin-top:0!important
}
.title-add-bttm-pad .block-title {
    margin-bottom:64px
}
.node-type-publications-page .page-header,
.page-eform .page-header,
.page-media-center-publications .page-header,
.page-news .page-header {
    font-family:Lato,sans-serif;
    font-size:2.333em;
    line-height:1.238;
    color:#453f3f;
    font-weight:400;
    max-width:90%;
    text-align:center;
    position:relative;
    margin:64px auto 0;
    padding:21.00426649px 0;
    border-bottom:0;
    color:#635c5c
}
.field-name-field-block-reference .basic-block>.row {
    padding:0
}
.basic-block.orange-bg>.row {
    background:#f38c4b
}
@media (max-width:991px) {
    .basic-block {
        padding:0
    }
}
.basic-block>.row {
    max-width:1154px;
    width:100%;
    margin:0 auto 64px;
    padding:0 64px
}
@media (max-width:991px) {
    .basic-block>.row {
        padding:0 25px
    }
}
.basic-block.follow-us-block>.row {
    max-width:100%
}
@media (max-width:991px) {
    .basic-block.follow-us-block>.row {
        padding:0
    }
}
.basic-block.follow-us-block>.row form {
    background:#f38c4b;
    margin-top:64px
}
.basic-block.follow-us-block>.row form>div {
    max-width:1154px;
    width:100%;
    margin:auto;
    position:relative;
    padding:1.333em 64px;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .basic-block.follow-us-block>.row form>div {
        padding:1.333em 25px
    }
}
@media (max-width:767px) {
    .basic-block.follow-us-block>.row form>div:before {
        content:"Sign Up for News";
        text-transform:uppercase;
        width:100%;
        display:block;
        font-family:Lato,sans-serif;
        font-size:1em;
        line-height:1;
        color:#fff;
        font-weight:400;
        letter-spacing:1.1px;
        text-align:center;
        margin:auto
    }
}
.basic-block.follow-us-block>.row form>div .pre-instructions {
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
    -ms-flex-order:3;
    order:3;
    flex:0 0 36%;
    position:relative;
    margin-left:auto
}
@media (max-width:1173px) {
    .basic-block.follow-us-block>.row form>div .pre-instructions {
        -webkit-box-flex:0;
        -webkit-flex:0 0 39%;
        -ms-flex:0 0 39%;
        flex:0 0 39%
    }
}
@media (max-width:991px) {
    .basic-block.follow-us-block>.row form>div .pre-instructions {
        -webkit-box-flex:0;
        -webkit-flex:0 0 40%;
        -ms-flex:0 0 40%;
        flex:0 0 40%
    }
}
@media (max-width:767px) {
    .basic-block.follow-us-block>.row form>div .pre-instructions {
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        text-align:center;
        margin-top:32px
    }
}
.basic-block.follow-us-block>.row form>div .pre-instructions .col-right-side {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:flex-end;
    -webkit-box-pack:flex-end;
    justify-content:flex-end;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.basic-block.follow-us-block>.row form>div .pre-instructions .top-header {
    width:100%
}
.basic-block.follow-us-block>.row form>div .pre-instructions .top-header span {
    font-family:Lato,sans-serif;
    font-size:.778em;
    line-height:1;
    color:#fff;
    font-weight:400;
    text-transform:uppercase;
    display:block;
    letter-spacing:1.1px;
    margin-bottom:1em
}
@media (max-width:767px) {
    .basic-block.follow-us-block>.row form>div .pre-instructions .top-header span {
        font-size:1em
    }
}
.basic-block.follow-us-block>.row form>div .pre-instructions .media-links {
    width:100%
}
.basic-block.follow-us-block>.row form>div .pre-instructions .foooter-social-media {
    position:relative;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    height:100%
}
@media (max-width:767px) {
    .basic-block.follow-us-block>.row form>div .pre-instructions .foooter-social-media {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
.basic-block.follow-us-block>.row form>div .pre-instructions .foooter-social-media a {
    padding:7px 12px;
    display:block;
    margin:auto 18px;
    font-size:1.111em;
    color:#fff;
    text-decoration:none;
    border:1px solid #fff;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    min-width:44.4px;
    text-align:center
}
@media (max-width:800px) {
    .basic-block.follow-us-block>.row form>div .pre-instructions .foooter-social-media a {
        margin-left:12px;
        margin-right:12px
    }
}
.basic-block.follow-us-block>.row form>div .pre-instructions .foooter-social-media a:hover {
    color:#3b5998;
    border:1px solid #3b5998
}
.basic-block.follow-us-block>.row form>div .pre-instructions .foooter-social-media a:first-child {
    margin-left:0
}
.basic-block.follow-us-block>.row form>div .pre-instructions .foooter-social-media a:nth-child(2):hover {
    color:#4099ff;
    border:1px solid #4099ff
}
.basic-block.follow-us-block>.row form>div .pre-instructions .foooter-social-media a:nth-child(3):hover {
    color:#0077b5;
    border:1px solid #0077b5
}
.basic-block.follow-us-block>.row form>div .pre-instructions .foooter-social-media a:nth-child(5) {
    margin-right:0
}
.basic-block.follow-us-block>.row form>div .pre-instructions .foooter-social-media a:nth-child(5):hover {
    color:#e21717;
    border:1px solid #e21717
}
.basic-block.follow-us-block>.row form>div .field-type-email {
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1;
    -webkit-box-flex:0;
    -webkit-flex:0 0 40%;
    -ms-flex:0 0 40%;
    flex:0 0 40%;
    margin:0
}
@media (max-width:767px) {
    .basic-block.follow-us-block>.row form>div .field-type-email {
        -webkit-box-flex:0;
        -webkit-flex:0 0 73%;
        -ms-flex:0 0 73%;
        flex:0 0 73%
    }
}
.basic-block.follow-us-block>.row form>div .field-type-email .text-full-wrapper {
    position:relative
}
.basic-block.follow-us-block>.row form>div .field-type-email .text-full-wrapper:before {
    content:"Sign Up for News";
    text-transform:uppercase;
    display:block;
    font-family:Lato,sans-serif;
    font-size:.778em;
    line-height:1;
    color:#fff;
    font-weight:400;
    letter-spacing:1.1px
}
@media (max-width:767px) {
    .basic-block.follow-us-block>.row form>div .field-type-email .text-full-wrapper:before {
        display:none
    }
}
.basic-block.follow-us-block>.row form>div .field-type-email .form-text {
    margin-top:1em;
    height:40px;
    padding:10px 12px;
    display:block;
    border-radius:4px 0 0 4px;
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.214;
    color:#453f3f;
    font-weight:600;
    font-style:italic;
    font-weight:400
}
@media (max-width:767px) {
    .basic-block.follow-us-block>.row form>div .field-type-email .form-text {
        margin-top:18px
    }
}
.basic-block.follow-us-block>.row form>div .form-actions {
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
    -ms-flex-order:2;
    order:2;
    -webkit-box-flex:0;
    -webkit-flex:0 0 12.29%;
    -ms-flex:0 0 12.29%;
    flex:0 0 12.29%;
    height:40px;
    position:relative;
    top:1.556em
}
@media (max-width:767px) {
    .basic-block.follow-us-block>.row form>div .form-actions {
        -webkit-box-flex:0;
        -webkit-flex:0 0 27%;
        -ms-flex:0 0 27%;
        flex:0 0 27%;
        top:0;
        margin-top:18px
    }
}
.basic-block.follow-us-block>.row form>div .form-actions .btn {
    top:0;
    bottom:0;
    position:relative;
    width:100%;
    height:40px;
    padding:8px 4px;
    -webkit-box-shadow:none;
    box-shadow:none;
    font-weight:400;
    color:#fff;
    border-radius:0 4px 4px 0
}
.basic-block.follow-us-block>.row form>div .form-actions .btn:active,
.basic-block.follow-us-block>.row form>div .form-actions .btn:focus {
    background:#474444;
    border:1px solid #474444
}
.block-system .load-more-view .view-content .views-row {
    display:none
}
.block-system .load-more-view .view-content .views-row.shown {
    display:block
}
#block-views-articles-block,
.discover-sec {
    padding:0 64px
}
@media (max-width:991px) {
    #block-views-articles-block,
    .discover-sec {
        padding:0
    }
}
#block-views-articles-block.white-bg>.row,
.discover-sec.white-bg>.row {
    background:#fff
}
#block-views-articles-block>.row,
.discover-sec>.row {
    background:#faf7f7;
    margin:0
}
#block-views-articles-block>.row .row,
.discover-sec>.row .row {
    margin:0
}
#block-views-articles-block .view-articles,
#block-views-articles-block .view-display-id-block,
#block-views-articles-block .view-id,
.discover-sec .view-articles,
.discover-sec .view-display-id-block,
.discover-sec .view-id {
    max-width:1154px;
    width:100%;
    margin:0 auto 120px
}
@media (max-width:991px) {
    #block-views-articles-block .view-articles,
    #block-views-articles-block .view-display-id-block,
    #block-views-articles-block .view-id,
    .discover-sec .view-articles,
    .discover-sec .view-display-id-block,
    .discover-sec .view-id {
        margin:0 auto 64px
    }
}
#block-views-articles-block .view-articles.load-more-view .view-content .views-row,
#block-views-articles-block .view-articles .more-link,
#block-views-articles-block .view-display-id-block.load-more-view .view-content .views-row,
#block-views-articles-block .view-display-id-block .more-link,
#block-views-articles-block .view-id.load-more-view .view-content .views-row,
#block-views-articles-block .view-id .more-link,
.discover-sec .view-articles.load-more-view .view-content .views-row,
.discover-sec .view-articles .more-link,
.discover-sec .view-display-id-block.load-more-view .view-content .views-row,
.discover-sec .view-display-id-block .more-link,
.discover-sec .view-id.load-more-view .view-content .views-row,
.discover-sec .view-id .more-link {
    display:none
}
#block-views-articles-block .view-articles.load-more-view .view-content .views-row.shown,
#block-views-articles-block .view-display-id-block.load-more-view .view-content .views-row.shown,
#block-views-articles-block .view-id.load-more-view .view-content .views-row.shown,
.discover-sec .view-articles.load-more-view .view-content .views-row.shown,
.discover-sec .view-display-id-block.load-more-view .view-content .views-row.shown,
.discover-sec .view-id.load-more-view .view-content .views-row.shown {
    display:block
}
#block-views-articles-block .load-more-view .view-content .views-row,
.discover-sec .load-more-view .view-content .views-row {
    display:none
}
#block-views-articles-block .load-more-view .view-content .views-row.shown,
#block-views-articles-block .load-more-view .view-content .views-row:nth-of-type(-n+4),
.discover-sec .load-more-view .view-content .views-row.shown,
.discover-sec .load-more-view .view-content .views-row:nth-of-type(-n+4) {
    display:block
}
#block-views-articles-block .view-content,
.discover-sec .view-content {
    width:auto;
    max-width:1092px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    padding:0
}
@media (max-width:991px) {
    #block-views-articles-block .view-content,
    .discover-sec .view-content {
        padding:0 12.5px
    }
}
@media (max-width:767px) {
    #block-views-articles-block .view-content,
    .discover-sec .view-content {
        padding:0
    }
}
#block-views-articles-block .view-content .views-row,
.discover-sec .view-content .views-row {
    position:relative;
    -ms-flex:1 1 auto;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    flex:1 1 auto;
    max-width:449px;
    width:40.57%;
    min-height:100px;
    margin:64px 32px 0
}
@media (min-width:1181px) {
    #block-views-articles-block .view-content .views-row,
    .discover-sec .view-content .views-row {
        width:43%;
        max-width:43%
    }
}
@media (min-width:1281px) {
    #block-views-articles-block .view-content .views-row,
    .discover-sec .view-content .views-row {
        width:44%;
        max-width:44%
    }
}
@media (max-width:991px) {
    #block-views-articles-block .view-content .views-row,
    .discover-sec .view-content .views-row {
        margin:64px 12.5px 0
    }
}
@media (max-width:767px) {
    #block-views-articles-block .view-content .views-row,
    .discover-sec .view-content .views-row {
        max-width:100%;
        width:100%;
        margin:64px 25px 0
    }
}
#block-views-articles-block .view-content .view-title,
.discover-sec .view-content .view-title {
    padding-bottom:32px;
    letter-spacing:1px
}
#block-views-articles-block .view-content .view-title a,
.discover-sec .view-content .view-title a {
    color:#453f3f
}
#block-views-articles-block .view-content .view-title a:active,
#block-views-articles-block .view-content .view-title a:focus,
#block-views-articles-block .view-content .view-title a:hover,
.discover-sec .view-content .view-title a:active,
.discover-sec .view-content .view-title a:focus,
.discover-sec .view-content .view-title a:hover {
    -webkit-text-decoration-color:#453f3f;
    text-decoration-color:#453f3f
}
#block-views-articles-block .view-content .view-title h4,
.discover-sec .view-content .view-title h4 {
    font-weight:300
}
#block-views-articles-block .view-content .view-image a,
.discover-sec .view-content .view-image a {
    position:relative;
    display:block;
    text-align:center;
    overflow:hidden
}
#block-views-articles-block .view-content .view-image a:after,
.discover-sec .view-content .view-image a:after {
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    content:"";
    position:absolute;
    top:auto;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background:-webkit-linear-gradient(top,rgba(244,135,209,.15),rgba(150,212,252,.15));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,135,209,.15)),to(rgba(150,212,252,.15)));
    background:-o-linear-gradient(top,rgba(244,135,209,.15) 0,rgba(150,212,252,.15) 100%);
    background:linear-gradient(180deg,rgba(244,135,209,.15) 0,rgba(150,212,252,.15))
}
#block-views-articles-block .view-content .view-image a:hover:after,
.discover-sec .view-content .view-image a:hover:after {
    background:#f38c4b;
    opacity:.9;
    height:98.7%
}
#block-views-articles-block .view-content .view-image a:hover p,
.discover-sec .view-content .view-image a:hover p {
    opacity:1
}
#block-views-articles-block .view-content .view-image a p,
.discover-sec .view-content .view-image a p {
    width:54%;
    height:auto;
    border:1px solid #fff;
    font-family:Open Sans,sans-serif;
    font-weight:300;
    color:#fff;
    font-size:70px;
    line-height:76px;
    position:absolute;
    top:33%;
    left:0;
    right:0;
    z-index:2;
    margin:0 auto;
    padding:8px 22px;
    opacity:0;
    -webkit-transition:all .35s ease-in-out;
    -o-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out;
    text-transform:uppercase;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column
}
@media (max-width:991px) {
    #block-views-articles-block .view-content .view-image a p,
    .discover-sec .view-content .view-image a p {
        width:54%;
        height:auto;
        border:1px solid #fff;
        font-family:Open Sans,sans-serif;
        font-weight:300;
        color:#fff;
        font-size:3em;
        line-height:1.1;
        position:absolute;
        top:33%;
        left:0;
        right:0;
        z-index:2;
        margin:0 auto;
        padding:8px 22px;
        opacity:0;
        -webkit-transition:all .35s ease-in-out;
        -o-transition:all .35s ease-in-out;
        transition:all .35s ease-in-out;
        text-transform:uppercase;
        display:-webkit-inline-flex;
        display:inline-flex;
        display:-ms-inline-flexbox;
        display:-webkit-inline-box;
        -webkit-align-items:center;
        -ms-flex-align:center;
        -webkit-box-align:center;
        align-items:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column
    }
}
@media (max-width:767px) {
    #block-views-articles-block .view-content .view-image a p,
    .discover-sec .view-content .view-image a p {
        width:54%;
        height:auto;
        border:1px solid #fff;
        font-family:Open Sans,sans-serif;
        font-weight:300;
        color:#fff;
        font-size:2.8em;
        line-height:1.1;
        position:absolute;
        top:33%;
        left:0;
        right:0;
        z-index:2;
        margin:0 auto;
        padding:8px 22px;
        opacity:0;
        -webkit-transition:all .35s ease-in-out;
        -o-transition:all .35s ease-in-out;
        transition:all .35s ease-in-out;
        text-transform:uppercase;
        display:-webkit-inline-flex;
        display:inline-flex;
        display:-ms-inline-flexbox;
        display:-webkit-inline-box;
        -webkit-align-items:center;
        -ms-flex-align:center;
        -webkit-box-align:center;
        align-items:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column
    }
}
#block-views-articles-block .view-content .view-image a img,
.discover-sec .view-content .view-image a img {
    position:relative;
    display:block;
    max-width:100%;
    width:auto;
    height:auto;
    border-top:5px solid #f38c4b
}
@media (max-width:767px) {
    #block-views-articles-block .view-content .view-image a img,
    .discover-sec .view-content .view-image a img {
        width:100%
    }
}
#block-views-articles-block .view-content .view-posted,
.discover-sec .view-content .view-posted {
    margin-top:15px
}
#block-views-articles-block .view-content .view-posted p,
.discover-sec .view-content .view-posted p {
    font-family:Open Sans,sans-serif;
    font-size:12px;
    line-height:22px;
    color:#b9b9b9;
    font-weight:400
}
#block-views-articles-block .view-content .view-link,
.discover-sec .view-content .view-link {
    min-height:28px;
    position:absolute;
    left:0;
    bottom:0
}
#block-views-articles-block .view-content .view-link a,
.discover-sec .view-content .view-link a {
    font-size:.778em;
    color:#f16633;
    display:inline-block;
    position:relative;
    font-weight:400
}
#block-views-articles-block .view-content .view-link a:after,
.discover-sec .view-content .view-link a:after {
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f105";
    display:inline-block;
    padding-left:10px;
    color:#453f3f
}
#block-views-illnesses-block,
.image-sec {
    padding:0
}
#block-views-illnesses-block>.row,
#block-views-illnesses-block>.row .row,
.image-sec>.row,
.image-sec>.row .row {
    margin:0
}
#block-views-illnesses-block .view-display-id-block,
#block-views-illnesses-block .view-id,
.image-sec .view-display-id-block,
.image-sec .view-id {
    max-width:100%;
    width:100%;
    margin:64px auto;
    padding:0
}
#block-views-illnesses-block .view-header,
.image-sec .view-header {
    width:100%
}
#block-views-illnesses-block .view-content,
.image-sec .view-content {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    padding:0
}
#block-views-illnesses-block .view-content .views-row,
.image-sec .view-content .views-row {
    height:100%;
    position:relative;
    -ms-flex:0 0 auto;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    flex:0 0 auto;
    max-width:100%;
    width:25%;
    min-height:100px;
    margin:0
}
#block-views-illnesses-block .view-content .views-row:before,
.image-sec .view-content .views-row:before {
    display:block;
    content:"";
    width:100%;
    padding-top:66.66666667%
}
#block-views-illnesses-block .view-content .views-row>.views-field,
.image-sec .view-content .views-row>.views-field {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
@media (max-width:1024px) {
    #block-views-illnesses-block .view-content .views-row,
    .image-sec .view-content .views-row {
        width:33.3333%
    }
}
@media (max-width:767px) {
    #block-views-illnesses-block .view-content .views-row,
    .image-sec .view-content .views-row {
        width:50%;
        -webkit-box-flex:1;
        -webkit-flex-grow:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
}
@media (max-width:540px) {
    #block-views-illnesses-block .view-content .views-row,
    .image-sec .view-content .views-row {
        width:100%
    }
}
#block-views-illnesses-block .view-content .views-row .views-field,
#block-views-illnesses-block .view-content .views-row span.field-content,
.image-sec .view-content .views-row .views-field,
.image-sec .view-content .views-row span.field-content {
    display:block;
    height:100%
}
#block-views-illnesses-block a,
.image-sec a {
    text-decoration:none;
    color:inherit;
    position:relative;
    display:block;
    overflow:hidden;
    width:100%;
    height:inherit
}
#block-views-illnesses-block a:active,
#block-views-illnesses-block a:focus,
#block-views-illnesses-block a:hover,
.image-sec a:active,
.image-sec a:focus,
.image-sec a:hover {
    text-decoration:none;
    color:inherit
}
#block-views-illnesses-block a:after,
.image-sec a:after {
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    background:-webkit-linear-gradient(top,rgba(244,135,209,.15),rgba(150,212,252,.15));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,135,209,.15)),to(rgba(150,212,252,.15)));
    background:-o-linear-gradient(top,rgba(244,135,209,.15) 0,rgba(150,212,252,.15) 100%);
    background:linear-gradient(180deg,rgba(244,135,209,.15) 0,rgba(150,212,252,.15))
}
#block-views-illnesses-block a:hover:after,
.image-sec a:hover:after {
    background:#f38c4b;
    opacity:.9;
    height:100%
}
@media (min-width:992px) {
    #block-views-illnesses-block a:hover .view-title,
    .image-sec a:hover .view-title {
        opacity:0
    }
    #block-views-illnesses-block a:hover .view-summary,
    .image-sec a:hover .view-summary {
        z-index:3;
        opacity:1;
        transform:scale(1.15);
        -webkit-transform:scale(1.15);
        -moz-transform:scale(1.15);
        -ms-transform:scale(1.15);
        -o-transform:scale(1.15)
    }
}
#block-views-illnesses-block a .bg-image,
.image-sec a .bg-image {
    position:relative;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-position:50%;
    background-size:cover
}
#block-views-illnesses-block a .view-title,
.image-sec a .view-title {
    position:absolute;
    z-index:2;
    opacity:1;
    text-align:center;
    top:0;
    left:0;
    right:0;
    margin:0 auto;
    max-width:288px;
    width:100%;
    height:100%;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column
}
#block-views-illnesses-block a .view-title h4,
.image-sec a .view-title h4 {
    text-transform:uppercase;
    width:100%
}
#block-views-illnesses-block a .view-title .plus,
.image-sec a .view-title .plus {
    display:inline-block;
    width:27px;
    height:27px;
    background:url(../png/plus-sign.png) no-repeat 50%
}
@media (max-width:540px) {
    #block-views-illnesses-block a .view-title .plus,
    .image-sec a .view-title .plus {
        background-size:contain;
        width:20px;
        height:20px
    }
}
#block-views-illnesses-block a h4,
.image-sec a h4 {
    font-family:Lato,sans-serif;
    font-size:1.889em;
    line-height:1.23;
    color:#fff;
    font-weight:700;
    margin:16% 0 20px;
    font-size:1.889vw;
    text-shadow:0 2px 8px rgba(71,68,68,.15)
}
@media screen and (min-width:1740px) {
    #block-views-illnesses-block a h4,
    .image-sec a h4 {
        font-size:1.889em
    }
}
@media (max-width:768px) {
    #block-views-illnesses-block a h4,
    .image-sec a h4 {
        font-family:Lato,sans-serif;
        font-size:1.667em;
        line-height:1.4;
        color:#fff;
        font-weight:700;
        margin:16% 0 20px;
        font-size:3.1vw
    }
}
@media (max-width:540px) {
    #block-views-illnesses-block a h4,
    .image-sec a h4 {
        font-family:Lato,sans-serif;
        font-size:1.333em;
        line-height:1.4;
        color:#fff;
        font-weight:700;
        margin:16% 0 20px;
        font-size:6vw;
        margin:16% 0 10px
    }
}
@media (max-width:480px) {
    #block-views-illnesses-block a h4,
    .image-sec a h4 {
        padding:0 8px
    }
}
@media (max-width:370px) {
    #block-views-illnesses-block a h4,
    .image-sec a h4 {
        margin:16% 0 6px;
        font-size:6vw
    }
}
#block-views-illnesses-block a .view-summary,
.image-sec a .view-summary {
    position:absolute;
    top:0;
    left:0;
    right:0;
    margin:0 auto;
    width:100%;
    height:100%;
    text-align:center;
    font-size:18px;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    z-index:-2;
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    transform:scale(-1);
    -webkit-transform:scale(-1);
    -moz-transform:scale(-1);
    -ms-transform:scale(-1);
    -o-transform:scale(-1)
}
#block-views-illnesses-block a .view-summary p,
.image-sec a .view-summary p {
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#fff;
    font-weight:600;
    text-shadow:0 2px 8px rgba(71,68,68,.15);
    width:80%;
    margin-left:auto;
    margin-right:auto
}
#block-views-illnesses-block a .view-summary .link p,
.image-sec a .view-summary .link p {
    position:relative;
    width:auto
}
#block-views-illnesses-block a .view-summary .link p:after,
.image-sec a .view-summary .link p:after {
    content:"\f105";
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline;
    padding-left:10px
}
#block-views-illnesses-block .setContainer,
.image-sec .setContainer {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    #block-views-illnesses-block .setContainer,
    .image-sec .setContainer {
        padding:0 25px
    }
}
#block-views-illnesses-block .setContainer .view-note,
.image-sec .setContainer .view-note {
    width:100%;
    margin-top:15px
}
#block-views-illnesses-block .setContainer .view-note p,
.image-sec .setContainer .view-note p {
    font-family:Open Sans,sans-serif;
    font-size:.667em;
    line-height:15px;
    color:#b9b9b9;
    font-weight:400;
    margin-bottom:0
}
#block-views-illnesses-block .setContainer a,
.image-sec .setContainer a {
    display:inline;
    color:#f16633;
    background:none
}
#block-views-illnesses-block .setContainer a:after,
.image-sec .setContainer a:after {
    display:none
}
#block-views-illnesses-block .setContainer a:hover,
.image-sec .setContainer a:hover {
    text-decoration:underline
}
.page-media-center-publications .main-container #block-system-main>.row,
.page-news .main-container #block-system-main>.row {
    background:transparent
}
.page-media-center-publications .main-container #block-system-main>.row .view-articles .more-link,
.page-news .main-container #block-system-main>.row .view-articles .more-link {
    display:none
}
.page-media-center-publications .main-container #block-system-main>.row .view-content .views-row .views-field-nothing,
.page-news .main-container #block-system-main>.row .view-content .views-row .views-field-nothing {
    border-top:5px solid #f4f4f4;
    padding-top:12px
}
.page-media-center-publications .main-container #block-system-main>.row .view-content .views-row .views-field-nothing .view-posted p,
.page-news .main-container #block-system-main>.row .view-content .views-row .views-field-nothing .view-posted p {
    color:#635c5c
}
.page-events3 .main-container #block-system-main>.row,
.page-events9 .main-container #block-system-main>.row,
.page-events .main-container #block-system-main>.row {
    background:transparent
}
.three-column-block.bean-column-block {
    padding:0
}
.page-events3 #block-system-main,
.page-events9 #block-system-main,
.page-events #block-system-main,
.page-media-center-publications #block-system-main,
.page-news #block-system-main,
.three-column-block {
    padding:0 64px;
    float:none
}
.page-events3 #block-system-main.light-orange-bg .row,
.page-events9 #block-system-main.light-orange-bg .row,
.page-events #block-system-main.light-orange-bg .row,
.page-media-center-publications #block-system-main.light-orange-bg .row,
.page-news #block-system-main.light-orange-bg .row,
.three-column-block.light-orange-bg .row {
    background:#fdebe0;
    margin:0
}
.page-events3 #block-system-main.white-bg .row,
.page-events9 #block-system-main.white-bg .row,
.page-events #block-system-main.white-bg .row,
.page-media-center-publications #block-system-main.white-bg .row,
.page-news #block-system-main.white-bg .row,
.three-column-block.white-bg .row {
    background:#fff;
    margin:0
}
@media screen and (min-width:768px) {
    .page-events3 #block-system-main.donate-header-block .view-content,
    .page-events9 #block-system-main.donate-header-block .view-content,
    .page-events #block-system-main.donate-header-block .view-content,
    .page-media-center-publications #block-system-main.donate-header-block .view-content,
    .page-news #block-system-main.donate-header-block .view-content,
    .three-column-block.donate-header-block .view-content {
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center
    }
}
@media (max-width:1311px) {
    .page-events3 #block-system-main,
    .page-events9 #block-system-main,
    .page-events #block-system-main,
    .page-media-center-publications #block-system-main,
    .page-news #block-system-main,
    .three-column-block {
        padding:0
    }
}
.page-events3 #block-system-main .row,
.page-events9 #block-system-main .row,
.page-events #block-system-main .row,
.page-media-center-publications #block-system-main .row,
.page-news #block-system-main .row,
.three-column-block .row {
    background:#faf7f7;
    margin:0
}
.page-events3 #block-system-main .row.no-bg,
.page-events9 #block-system-main .row.no-bg,
.page-events #block-system-main .row.no-bg,
.page-media-center-publications #block-system-main .row.no-bg,
.page-news #block-system-main .row.no-bg,
.three-column-block .row.no-bg {
    background:transparent
}
.page-events3 #block-system-main #new-events-slider,
.page-events3 #block-system-main .view-articles,
.page-events3 #block-system-main .view-id,
.page-events9 #block-system-main #new-events-slider,
.page-events9 #block-system-main .view-articles,
.page-events9 #block-system-main .view-id,
.page-events #block-system-main #new-events-slider,
.page-events #block-system-main .view-articles,
.page-events #block-system-main .view-id,
.page-media-center-publications #block-system-main #new-events-slider,
.page-media-center-publications #block-system-main .view-articles,
.page-media-center-publications #block-system-main .view-id,
.page-news #block-system-main #new-events-slider,
.page-news #block-system-main .view-articles,
.page-news #block-system-main .view-id,
.three-column-block #new-events-slider,
.three-column-block .view-articles,
.three-column-block .view-id {
    max-width:1154px;
    width:100%;
    margin:0 auto 64px
}
.page-events3 #block-system-main #new-events-slider .more-link,
.page-events3 #block-system-main .view-articles .more-link,
.page-events3 #block-system-main .view-id .more-link,
.page-events9 #block-system-main #new-events-slider .more-link,
.page-events9 #block-system-main .view-articles .more-link,
.page-events9 #block-system-main .view-id .more-link,
.page-events #block-system-main #new-events-slider .more-link,
.page-events #block-system-main .view-articles .more-link,
.page-events #block-system-main .view-id .more-link,
.page-media-center-publications #block-system-main #new-events-slider .more-link,
.page-media-center-publications #block-system-main .view-articles .more-link,
.page-media-center-publications #block-system-main .view-id .more-link,
.page-news #block-system-main #new-events-slider .more-link,
.page-news #block-system-main .view-articles .more-link,
.page-news #block-system-main .view-id .more-link,
.three-column-block #new-events-slider .more-link,
.three-column-block .view-articles .more-link,
.three-column-block .view-id .more-link {
    display:none
}
.page-events3 #block-system-main .view-content,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items,
.page-events9 #block-system-main .view-content,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items,
.page-events #block-system-main .view-content,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items,
.page-media-center-publications #block-system-main .view-content,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items,
.page-news #block-system-main .view-content,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items,
.three-column-block .view-content,
.three-column-block .view-id>.field-collection-container>.field>.field-items {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    padding:0 48px
}
@media (max-width:991px) {
    .page-events3 #block-system-main .view-content,
    .page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items,
    .page-events9 #block-system-main .view-content,
    .page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items,
    .page-events #block-system-main .view-content,
    .page-events #block-system-main .view-id>.field-collection-container>.field>.field-items,
    .page-media-center-publications #block-system-main .view-content,
    .page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items,
    .page-news #block-system-main .view-content,
    .page-news #block-system-main .view-id>.field-collection-container>.field>.field-items,
    .three-column-block .view-content,
    .three-column-block .view-id>.field-collection-container>.field>.field-items {
        padding:0;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
@media (max-width:767px) {
    .page-events3 #block-system-main .view-content,
    .page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items,
    .page-events9 #block-system-main .view-content,
    .page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items,
    .page-events #block-system-main .view-content,
    .page-events #block-system-main .view-id>.field-collection-container>.field>.field-items,
    .page-media-center-publications #block-system-main .view-content,
    .page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items,
    .page-news #block-system-main .view-content,
    .page-news #block-system-main .view-id>.field-collection-container>.field>.field-items,
    .three-column-block .view-content,
    .three-column-block .view-id>.field-collection-container>.field>.field-items {
        padding:0
    }
}
.page-events3 #block-system-main .view-content .views-row,
.page-events3 #block-system-main .view-content>.field-item,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
.page-events9 #block-system-main .view-content .views-row,
.page-events9 #block-system-main .view-content>.field-item,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
.page-events #block-system-main .view-content .views-row,
.page-events #block-system-main .view-content>.field-item,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
.page-media-center-publications #block-system-main .view-content .views-row,
.page-media-center-publications #block-system-main .view-content>.field-item,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
.page-news #block-system-main .view-content .views-row,
.page-news #block-system-main .view-content>.field-item,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
.three-column-block .view-content .views-row,
.three-column-block .view-content>.field-item,
.three-column-block .view-id>.field-collection-container>.field>.field-items .views-row,
.three-column-block .view-id>.field-collection-container>.field>.field-items>.field-item {
    position:relative;
    -ms-flex:1 1 auto;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    flex:1 1 auto;
    max-width:340px;
    width:29%;
    min-height:100px;
    margin:64px 16px 0
}
@media (min-width:992px) {
    .page-events3 #block-system-main .view-content .views-row,
    .page-events3 #block-system-main .view-content>.field-item,
    .page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
    .page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
    .page-events9 #block-system-main .view-content .views-row,
    .page-events9 #block-system-main .view-content>.field-item,
    .page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
    .page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
    .page-events #block-system-main .view-content .views-row,
    .page-events #block-system-main .view-content>.field-item,
    .page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
    .page-events #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
    .page-media-center-publications #block-system-main .view-content .views-row,
    .page-media-center-publications #block-system-main .view-content>.field-item,
    .page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
    .page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
    .page-news #block-system-main .view-content .views-row,
    .page-news #block-system-main .view-content>.field-item,
    .page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
    .page-news #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
    .three-column-block .view-content .views-row,
    .three-column-block .view-content>.field-item,
    .three-column-block .view-id>.field-collection-container>.field>.field-items .views-row,
    .three-column-block .view-id>.field-collection-container>.field>.field-items>.field-item {
        -ms-flex:0 1 auto;
        -webkit-box-flex:0;
        -webkit-flex:0 1 auto;
        flex:0 1 auto;
        max-width:320px
    }
}
@media (max-width:991px) {
    .page-events3 #block-system-main .view-content .views-row,
    .page-events3 #block-system-main .view-content>.field-item,
    .page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
    .page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
    .page-events9 #block-system-main .view-content .views-row,
    .page-events9 #block-system-main .view-content>.field-item,
    .page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
    .page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
    .page-events #block-system-main .view-content .views-row,
    .page-events #block-system-main .view-content>.field-item,
    .page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
    .page-events #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
    .page-media-center-publications #block-system-main .view-content .views-row,
    .page-media-center-publications #block-system-main .view-content>.field-item,
    .page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
    .page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
    .page-news #block-system-main .view-content .views-row,
    .page-news #block-system-main .view-content>.field-item,
    .page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
    .page-news #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
    .three-column-block .view-content .views-row,
    .three-column-block .view-content>.field-item,
    .three-column-block .view-id>.field-collection-container>.field>.field-items .views-row,
    .three-column-block .view-id>.field-collection-container>.field>.field-items>.field-item {
        max-width:48%;
        margin:64px 25px 0
    }
}
@media (max-width:700px) {
    .page-events3 #block-system-main .view-content .views-row,
    .page-events3 #block-system-main .view-content>.field-item,
    .page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
    .page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
    .page-events9 #block-system-main .view-content .views-row,
    .page-events9 #block-system-main .view-content>.field-item,
    .page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
    .page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
    .page-events #block-system-main .view-content .views-row,
    .page-events #block-system-main .view-content>.field-item,
    .page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
    .page-events #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
    .page-media-center-publications #block-system-main .view-content .views-row,
    .page-media-center-publications #block-system-main .view-content>.field-item,
    .page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
    .page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
    .page-news #block-system-main .view-content .views-row,
    .page-news #block-system-main .view-content>.field-item,
    .page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row,
    .page-news #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item,
    .three-column-block .view-content .views-row,
    .three-column-block .view-content>.field-item,
    .three-column-block .view-id>.field-collection-container>.field>.field-items .views-row,
    .three-column-block .view-id>.field-collection-container>.field>.field-items>.field-item {
        max-width:100%;
        width:100%
    }
}
.page-events3 #block-system-main .view-content .views-row .field-collection-view,
.page-events3 #block-system-main .view-content>.field-item .field-collection-view,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row .field-collection-view,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item .field-collection-view,
.page-events9 #block-system-main .view-content .views-row .field-collection-view,
.page-events9 #block-system-main .view-content>.field-item .field-collection-view,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row .field-collection-view,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item .field-collection-view,
.page-events #block-system-main .view-content .views-row .field-collection-view,
.page-events #block-system-main .view-content>.field-item .field-collection-view,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row .field-collection-view,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item .field-collection-view,
.page-media-center-publications #block-system-main .view-content .views-row .field-collection-view,
.page-media-center-publications #block-system-main .view-content>.field-item .field-collection-view,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row .field-collection-view,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item .field-collection-view,
.page-news #block-system-main .view-content .views-row .field-collection-view,
.page-news #block-system-main .view-content>.field-item .field-collection-view,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row .field-collection-view,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item .field-collection-view,
.three-column-block .view-content .views-row .field-collection-view,
.three-column-block .view-content>.field-item .field-collection-view,
.three-column-block .view-id>.field-collection-container>.field>.field-items .views-row .field-collection-view,
.three-column-block .view-id>.field-collection-container>.field>.field-items>.field-item .field-collection-view {
    margin:0;
    padding:0;
    border:0 none
}
.page-events3 #block-system-main .view-content .views-row .field-collection-view .entity,
.page-events3 #block-system-main .view-content>.field-item .field-collection-view .entity,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row .field-collection-view .entity,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item .field-collection-view .entity,
.page-events9 #block-system-main .view-content .views-row .field-collection-view .entity,
.page-events9 #block-system-main .view-content>.field-item .field-collection-view .entity,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row .field-collection-view .entity,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item .field-collection-view .entity,
.page-events #block-system-main .view-content .views-row .field-collection-view .entity,
.page-events #block-system-main .view-content>.field-item .field-collection-view .entity,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row .field-collection-view .entity,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item .field-collection-view .entity,
.page-media-center-publications #block-system-main .view-content .views-row .field-collection-view .entity,
.page-media-center-publications #block-system-main .view-content>.field-item .field-collection-view .entity,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row .field-collection-view .entity,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item .field-collection-view .entity,
.page-news #block-system-main .view-content .views-row .field-collection-view .entity,
.page-news #block-system-main .view-content>.field-item .field-collection-view .entity,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .views-row .field-collection-view .entity,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items>.field-item .field-collection-view .entity,
.three-column-block .view-content .views-row .field-collection-view .entity,
.three-column-block .view-content>.field-item .field-collection-view .entity,
.three-column-block .view-id>.field-collection-container>.field>.field-items .views-row .field-collection-view .entity,
.three-column-block .view-id>.field-collection-container>.field>.field-items>.field-item .field-collection-view .entity {
    float:none
}
.page-events3 #block-system-main .view-content .view-title,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title,
.page-events9 #block-system-main .view-content .view-title,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title,
.page-events #block-system-main .view-content .view-title,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title,
.page-media-center-publications #block-system-main .view-content .view-title,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title,
.page-news #block-system-main .view-content .view-title,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title,
.three-column-block .view-content .view-title,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-title {
    padding-bottom:32px
}
.page-events3 #block-system-main .view-content .view-title a,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a,
.page-events9 #block-system-main .view-content .view-title a,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a,
.page-events #block-system-main .view-content .view-title a,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a,
.page-media-center-publications #block-system-main .view-content .view-title a,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a,
.page-news #block-system-main .view-content .view-title a,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a,
.three-column-block .view-content .view-title a,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-title a {
    color:#453f3f
}
.page-events3 #block-system-main .view-content .view-title a:active,
.page-events3 #block-system-main .view-content .view-title a:focus,
.page-events3 #block-system-main .view-content .view-title a:hover,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a:active,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a:focus,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a:hover,
.page-events9 #block-system-main .view-content .view-title a:active,
.page-events9 #block-system-main .view-content .view-title a:focus,
.page-events9 #block-system-main .view-content .view-title a:hover,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a:active,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a:focus,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a:hover,
.page-events #block-system-main .view-content .view-title a:active,
.page-events #block-system-main .view-content .view-title a:focus,
.page-events #block-system-main .view-content .view-title a:hover,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a:active,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a:focus,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a:hover,
.page-media-center-publications #block-system-main .view-content .view-title a:active,
.page-media-center-publications #block-system-main .view-content .view-title a:focus,
.page-media-center-publications #block-system-main .view-content .view-title a:hover,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a:active,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a:focus,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a:hover,
.page-news #block-system-main .view-content .view-title a:active,
.page-news #block-system-main .view-content .view-title a:focus,
.page-news #block-system-main .view-content .view-title a:hover,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a:active,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a:focus,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title a:hover,
.three-column-block .view-content .view-title a:active,
.three-column-block .view-content .view-title a:focus,
.three-column-block .view-content .view-title a:hover,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-title a:active,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-title a:focus,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-title a:hover {
    -webkit-text-decoration-color:#453f3f;
    text-decoration-color:#453f3f
}
.page-events3 #block-system-main .view-content .view-title h4,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4,
.page-events9 #block-system-main .view-content .view-title h4,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4,
.page-events #block-system-main .view-content .view-title h4,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4,
.page-media-center-publications #block-system-main .view-content .view-title h4,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4,
.page-news #block-system-main .view-content .view-title h4,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4,
.three-column-block .view-content .view-title h4,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-title h4 {
    font-family:Lato,sans-serif;
    font-size:1.222em;
    line-height:1.2727;
    color:#453f3f;
    font-weight:700;
    font-weight:400;
    margin-bottom:0
}
.page-events3 #block-system-main .view-content .view-title h4 a,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a,
.page-events9 #block-system-main .view-content .view-title h4 a,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a,
.page-events #block-system-main .view-content .view-title h4 a,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a,
.page-media-center-publications #block-system-main .view-content .view-title h4 a,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a,
.page-news #block-system-main .view-content .view-title h4 a,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a,
.three-column-block .view-content .view-title h4 a,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-title h4 a {
    color:#f16633
}
.page-events3 #block-system-main .view-content .view-title h4 a:active,
.page-events3 #block-system-main .view-content .view-title h4 a:focus,
.page-events3 #block-system-main .view-content .view-title h4 a:hover,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a:active,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a:focus,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a:hover,
.page-events9 #block-system-main .view-content .view-title h4 a:active,
.page-events9 #block-system-main .view-content .view-title h4 a:focus,
.page-events9 #block-system-main .view-content .view-title h4 a:hover,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a:active,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a:focus,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a:hover,
.page-events #block-system-main .view-content .view-title h4 a:active,
.page-events #block-system-main .view-content .view-title h4 a:focus,
.page-events #block-system-main .view-content .view-title h4 a:hover,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a:active,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a:focus,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a:hover,
.page-media-center-publications #block-system-main .view-content .view-title h4 a:active,
.page-media-center-publications #block-system-main .view-content .view-title h4 a:focus,
.page-media-center-publications #block-system-main .view-content .view-title h4 a:hover,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a:active,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a:focus,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a:hover,
.page-news #block-system-main .view-content .view-title h4 a:active,
.page-news #block-system-main .view-content .view-title h4 a:focus,
.page-news #block-system-main .view-content .view-title h4 a:hover,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a:active,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a:focus,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title h4 a:hover,
.three-column-block .view-content .view-title h4 a:active,
.three-column-block .view-content .view-title h4 a:focus,
.three-column-block .view-content .view-title h4 a:hover,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-title h4 a:active,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-title h4 a:focus,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-title h4 a:hover {
    -webkit-text-decoration-color:#f16633;
    text-decoration-color:#f16633
}
.page-events3 #block-system-main .view-content .view-title p,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title p,
.page-events9 #block-system-main .view-content .view-title p,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title p,
.page-events #block-system-main .view-content .view-title p,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title p,
.page-media-center-publications #block-system-main .view-content .view-title p,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title p,
.page-news #block-system-main .view-content .view-title p,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title p,
.three-column-block .view-content .view-title p,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-title p {
    font-family:Lato,sans-serif;
    font-size:.889em;
    line-height:1.5;
    font-weight:400
}
.page-events3 #block-system-main .view-content .view-title .field-name-field-cover-content h4,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title .field-name-field-cover-content h4,
.page-events9 #block-system-main .view-content .view-title .field-name-field-cover-content h4,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title .field-name-field-cover-content h4,
.page-events #block-system-main .view-content .view-title .field-name-field-cover-content h4,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title .field-name-field-cover-content h4,
.page-media-center-publications #block-system-main .view-content .view-title .field-name-field-cover-content h4,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title .field-name-field-cover-content h4,
.page-news #block-system-main .view-content .view-title .field-name-field-cover-content h4,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-title .field-name-field-cover-content h4,
.three-column-block .view-content .view-title .field-name-field-cover-content h4,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-title .field-name-field-cover-content h4 {
    margin-top:0
}
.page-events3 #block-system-main .view-content .field-name-field-title .field-item,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-title .field-item,
.page-events9 #block-system-main .view-content .field-name-field-title .field-item,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-title .field-item,
.page-events #block-system-main .view-content .field-name-field-title .field-item,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-title .field-item,
.page-media-center-publications #block-system-main .view-content .field-name-field-title .field-item,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-title .field-item,
.page-news #block-system-main .view-content .field-name-field-title .field-item,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-title .field-item,
.three-column-block .view-content .field-name-field-title .field-item,
.three-column-block .view-id>.field-collection-container>.field>.field-items .field-name-field-title .field-item {
    margin-bottom:8px;
    font-family:Lato,sans-serif;
    font-size:1.222em;
    line-height:1.2727;
    color:#453f3f;
    font-weight:700;
    font-weight:400
}
.page-events3 #block-system-main .view-content .field-name-field-subheadline p,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-subheadline p,
.page-events9 #block-system-main .view-content .field-name-field-subheadline p,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-subheadline p,
.page-events #block-system-main .view-content .field-name-field-subheadline p,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-subheadline p,
.page-media-center-publications #block-system-main .view-content .field-name-field-subheadline p,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-subheadline p,
.page-news #block-system-main .view-content .field-name-field-subheadline p,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-subheadline p,
.three-column-block .view-content .field-name-field-subheadline p,
.three-column-block .view-id>.field-collection-container>.field>.field-items .field-name-field-subheadline p {
    font-family:Lato,sans-serif;
    font-size:.889em;
    line-height:1.5;
    font-weight:400
}
.page-events3 #block-system-main .view-content .view-image .no-link .view-summary,
.page-events3 #block-system-main .view-content .view-image .no-link p,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link .view-summary,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link p,
.page-events9 #block-system-main .view-content .view-image .no-link .view-summary,
.page-events9 #block-system-main .view-content .view-image .no-link p,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link .view-summary,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link p,
.page-events #block-system-main .view-content .view-image .no-link .view-summary,
.page-events #block-system-main .view-content .view-image .no-link p,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link .view-summary,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link p,
.page-media-center-publications #block-system-main .view-content .view-image .no-link .view-summary,
.page-media-center-publications #block-system-main .view-content .view-image .no-link p,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link .view-summary,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link p,
.page-news #block-system-main .view-content .view-image .no-link .view-summary,
.page-news #block-system-main .view-content .view-image .no-link p,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link .view-summary,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link p,
.three-column-block .view-content .view-image .no-link .view-summary,
.three-column-block .view-content .view-image .no-link p,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image .no-link .view-summary,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image .no-link p {
    display:none
}
.page-events3 #block-system-main .view-content .view-image .no-link img,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link img,
.page-events9 #block-system-main .view-content .view-image .no-link img,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link img,
.page-events #block-system-main .view-content .view-image .no-link img,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link img,
.page-media-center-publications #block-system-main .view-content .view-image .no-link img,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link img,
.page-news #block-system-main .view-content .view-image .no-link img,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link img,
.three-column-block .view-content .view-image .no-link img,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image .no-link img {
    position:relative;
    display:block;
    max-width:100%;
    width:100%;
    height:auto;
    border-top:5px solid #f38c4b
}
@media (max-width:767px) {
    .page-events3 #block-system-main .view-content .view-image .no-link img,
    .page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link img,
    .page-events9 #block-system-main .view-content .view-image .no-link img,
    .page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link img,
    .page-events #block-system-main .view-content .view-image .no-link img,
    .page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link img,
    .page-media-center-publications #block-system-main .view-content .view-image .no-link img,
    .page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link img,
    .page-news #block-system-main .view-content .view-image .no-link img,
    .page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image .no-link img,
    .three-column-block .view-content .view-image .no-link img,
    .three-column-block .view-id>.field-collection-container>.field>.field-items .view-image .no-link img {
        width:100%
    }
}
.page-events3 #block-system-main .view-content .view-image:not(.event-image) a,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a,
.page-events9 #block-system-main .view-content .view-image:not(.event-image) a,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a,
.page-events #block-system-main .view-content .view-image:not(.event-image) a,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a,
.page-media-center-publications #block-system-main .view-content .view-image:not(.event-image) a,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a,
.page-news #block-system-main .view-content .view-image:not(.event-image) a,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a,
.three-column-block .view-content .view-image:not(.event-image) a,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a {
    position:relative;
    display:block;
    text-align:center;
    overflow:hidden
}
.page-events3 #block-system-main .view-content .view-image:not(.event-image) a:after,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:after,
.page-events9 #block-system-main .view-content .view-image:not(.event-image) a:after,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:after,
.page-events #block-system-main .view-content .view-image:not(.event-image) a:after,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:after,
.page-media-center-publications #block-system-main .view-content .view-image:not(.event-image) a:after,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:after,
.page-news #block-system-main .view-content .view-image:not(.event-image) a:after,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:after,
.three-column-block .view-content .view-image:not(.event-image) a:after,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:after {
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    content:"";
    position:absolute;
    top:auto;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background:-webkit-linear-gradient(top,rgba(244,135,209,.15),rgba(150,212,252,.15));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,135,209,.15)),to(rgba(150,212,252,.15)));
    background:-o-linear-gradient(top,rgba(244,135,209,.15) 0,rgba(150,212,252,.15) 100%);
    background:linear-gradient(180deg,rgba(244,135,209,.15) 0,rgba(150,212,252,.15))
}
.page-events3 #block-system-main .view-content .view-image:not(.event-image) a:hover:after,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:hover:after,
.page-events9 #block-system-main .view-content .view-image:not(.event-image) a:hover:after,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:hover:after,
.page-events #block-system-main .view-content .view-image:not(.event-image) a:hover:after,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:hover:after,
.page-media-center-publications #block-system-main .view-content .view-image:not(.event-image) a:hover:after,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:hover:after,
.page-news #block-system-main .view-content .view-image:not(.event-image) a:hover:after,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:hover:after,
.three-column-block .view-content .view-image:not(.event-image) a:hover:after,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:hover:after {
    background:#f38c4b;
    opacity:.9;
    height:98.7%
}
.page-events3 #block-system-main .view-content .view-image:not(.event-image) a:hover p:not(.event-type),
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:hover p:not(.event-type),
.page-events9 #block-system-main .view-content .view-image:not(.event-image) a:hover p:not(.event-type),
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:hover p:not(.event-type),
.page-events #block-system-main .view-content .view-image:not(.event-image) a:hover p:not(.event-type),
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:hover p:not(.event-type),
.page-media-center-publications #block-system-main .view-content .view-image:not(.event-image) a:hover p:not(.event-type),
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:hover p:not(.event-type),
.page-news #block-system-main .view-content .view-image:not(.event-image) a:hover p:not(.event-type),
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:hover p:not(.event-type),
.three-column-block .view-content .view-image:not(.event-image) a:hover p:not(.event-type),
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a:hover p:not(.event-type) {
    opacity:1
}
.page-events3 #block-system-main .view-content .view-image:not(.event-image) a p:not(.event-type),
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type),
.page-events9 #block-system-main .view-content .view-image:not(.event-image) a p:not(.event-type),
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type),
.page-events #block-system-main .view-content .view-image:not(.event-image) a p:not(.event-type),
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type),
.page-media-center-publications #block-system-main .view-content .view-image:not(.event-image) a p:not(.event-type),
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type),
.page-news #block-system-main .view-content .view-image:not(.event-image) a p:not(.event-type),
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type),
.three-column-block .view-content .view-image:not(.event-image) a p:not(.event-type),
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type) {
    width:54%;
    height:auto;
    border:1px solid #fff;
    font-family:Open Sans,sans-serif;
    font-weight:300;
    color:#fff;
    font-size:2.611em;
    line-height:1.148;
    position:absolute;
    top:33%;
    left:0;
    right:0;
    z-index:2;
    margin:0 auto;
    padding:8px 22px;
    opacity:0;
    -webkit-transition:all .35s ease-in-out;
    -o-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out;
    text-transform:uppercase;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column
}
@media (max-width:767px) {
    .page-events3 #block-system-main .view-content .view-image:not(.event-image) a p:not(.event-type),
    .page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type),
    .page-events9 #block-system-main .view-content .view-image:not(.event-image) a p:not(.event-type),
    .page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type),
    .page-events #block-system-main .view-content .view-image:not(.event-image) a p:not(.event-type),
    .page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type),
    .page-media-center-publications #block-system-main .view-content .view-image:not(.event-image) a p:not(.event-type),
    .page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type),
    .page-news #block-system-main .view-content .view-image:not(.event-image) a p:not(.event-type),
    .page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type),
    .three-column-block .view-content .view-image:not(.event-image) a p:not(.event-type),
    .three-column-block .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type) {
        width:54%;
        height:auto;
        border:1px solid #fff;
        font-family:Open Sans,sans-serif;
        font-weight:300;
        color:#fff;
        font-size:2.611em;
        line-height:1.1;
        position:absolute;
        top:35%;
        left:0;
        right:0;
        z-index:2;
        margin:0 auto;
        padding:8px 22px;
        opacity:0;
        -webkit-transition:all .35s ease-in-out;
        -o-transition:all .35s ease-in-out;
        transition:all .35s ease-in-out;
        text-transform:uppercase;
        display:-webkit-inline-flex;
        display:inline-flex;
        display:-ms-inline-flexbox;
        display:-webkit-inline-box;
        -webkit-align-items:center;
        -ms-flex-align:center;
        -webkit-box-align:center;
        align-items:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column
    }
}
.page-events3 #block-system-main .view-content .view-image:not(.event-image) a p:not(.event-type).watch-hover,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type).watch-hover,
.page-events9 #block-system-main .view-content .view-image:not(.event-image) a p:not(.event-type).watch-hover,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type).watch-hover,
.page-events #block-system-main .view-content .view-image:not(.event-image) a p:not(.event-type).watch-hover,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type).watch-hover,
.page-media-center-publications #block-system-main .view-content .view-image:not(.event-image) a p:not(.event-type).watch-hover,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type).watch-hover,
.page-news #block-system-main .view-content .view-image:not(.event-image) a p:not(.event-type).watch-hover,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type).watch-hover,
.three-column-block .view-content .view-image:not(.event-image) a p:not(.event-type).watch-hover,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a p:not(.event-type).watch-hover {
    width:204px
}
.page-events3 #block-system-main .view-content .view-image:not(.event-image) a img,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a img,
.page-events9 #block-system-main .view-content .view-image:not(.event-image) a img,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a img,
.page-events #block-system-main .view-content .view-image:not(.event-image) a img,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a img,
.page-media-center-publications #block-system-main .view-content .view-image:not(.event-image) a img,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a img,
.page-news #block-system-main .view-content .view-image:not(.event-image) a img,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a img,
.three-column-block .view-content .view-image:not(.event-image) a img,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a img {
    position:relative;
    display:block;
    max-width:100%;
    width:100%;
    height:auto;
    border-top:5px solid #f38c4b
}
@media (max-width:767px) {
    .page-events3 #block-system-main .view-content .view-image:not(.event-image) a img,
    .page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a img,
    .page-events9 #block-system-main .view-content .view-image:not(.event-image) a img,
    .page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a img,
    .page-events #block-system-main .view-content .view-image:not(.event-image) a img,
    .page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a img,
    .page-media-center-publications #block-system-main .view-content .view-image:not(.event-image) a img,
    .page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a img,
    .page-news #block-system-main .view-content .view-image:not(.event-image) a img,
    .page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a img,
    .three-column-block .view-content .view-image:not(.event-image) a img,
    .three-column-block .view-id>.field-collection-container>.field>.field-items .view-image:not(.event-image) a img {
        width:100%
    }
}
.page-events3 #block-system-main .view-content .view-image.long-text a,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a,
.page-events9 #block-system-main .view-content .view-image.long-text a,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a,
.page-events #block-system-main .view-content .view-image.long-text a,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a,
.page-media-center-publications #block-system-main .view-content .view-image.long-text a,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a,
.page-news #block-system-main .view-content .view-image.long-text a,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a,
.three-column-block .view-content .view-image.long-text a,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image.long-text a {
    position:relative;
    display:block;
    text-align:center;
    overflow:hidden
}
.page-events3 #block-system-main .view-content .view-image.long-text a:after,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:after,
.page-events9 #block-system-main .view-content .view-image.long-text a:after,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:after,
.page-events #block-system-main .view-content .view-image.long-text a:after,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:after,
.page-media-center-publications #block-system-main .view-content .view-image.long-text a:after,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:after,
.page-news #block-system-main .view-content .view-image.long-text a:after,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:after,
.three-column-block .view-content .view-image.long-text a:after,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:after {
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    content:"";
    position:absolute;
    top:auto;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background:-webkit-linear-gradient(top,rgba(244,135,209,.15),rgba(150,212,252,.15));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,135,209,.15)),to(rgba(150,212,252,.15)));
    background:-o-linear-gradient(top,rgba(244,135,209,.15) 0,rgba(150,212,252,.15) 100%);
    background:linear-gradient(180deg,rgba(244,135,209,.15) 0,rgba(150,212,252,.15))
}
.page-events3 #block-system-main .view-content .view-image.long-text a:hover:after,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover:after,
.page-events9 #block-system-main .view-content .view-image.long-text a:hover:after,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover:after,
.page-events #block-system-main .view-content .view-image.long-text a:hover:after,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover:after,
.page-media-center-publications #block-system-main .view-content .view-image.long-text a:hover:after,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover:after,
.page-news #block-system-main .view-content .view-image.long-text a:hover:after,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover:after,
.three-column-block .view-content .view-image.long-text a:hover:after,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover:after {
    background:#f38c4b;
    opacity:.9;
    height:98.7%
}
.page-events3 #block-system-main .view-content .view-image.long-text a:hover .view-summary,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover .view-summary,
.page-events9 #block-system-main .view-content .view-image.long-text a:hover .view-summary,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover .view-summary,
.page-events #block-system-main .view-content .view-image.long-text a:hover .view-summary,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover .view-summary,
.page-media-center-publications #block-system-main .view-content .view-image.long-text a:hover .view-summary,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover .view-summary,
.page-news #block-system-main .view-content .view-image.long-text a:hover .view-summary,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover .view-summary,
.three-column-block .view-content .view-image.long-text a:hover .view-summary,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover .view-summary {
    z-index:3;
    opacity:1
}
@media screen and (max-width:767px) {
    .page-events3 #block-system-main .view-content .view-image.long-text a:hover .view-summary,
    .page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover .view-summary,
    .page-events9 #block-system-main .view-content .view-image.long-text a:hover .view-summary,
    .page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover .view-summary,
    .page-events #block-system-main .view-content .view-image.long-text a:hover .view-summary,
    .page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover .view-summary,
    .page-media-center-publications #block-system-main .view-content .view-image.long-text a:hover .view-summary,
    .page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover .view-summary,
    .page-news #block-system-main .view-content .view-image.long-text a:hover .view-summary,
    .page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover .view-summary,
    .three-column-block .view-content .view-image.long-text a:hover .view-summary,
    .three-column-block .view-id>.field-collection-container>.field>.field-items .view-image.long-text a:hover .view-summary {
        z-index:-1;
        opacity:0
    }
}
.page-events3 #block-system-main .view-content .view-image.long-text a .view-summary,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary,
.page-events9 #block-system-main .view-content .view-image.long-text a .view-summary,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary,
.page-events #block-system-main .view-content .view-image.long-text a .view-summary,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary,
.page-media-center-publications #block-system-main .view-content .view-image.long-text a .view-summary,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary,
.page-news #block-system-main .view-content .view-image.long-text a .view-summary,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary,
.three-column-block .view-content .view-image.long-text a .view-summary,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary {
    position:absolute;
    top:0;
    left:0;
    right:0;
    margin:0 auto;
    width:100%;
    height:100%;
    text-align:center;
    font-size:18px;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    z-index:-2;
    -webkit-transition:all .35s ease-in-out;
    -o-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out;
    opacity:0
}
.page-events3 #block-system-main .view-content .view-image.long-text a .view-summary p,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary p,
.page-events9 #block-system-main .view-content .view-image.long-text a .view-summary p,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary p,
.page-events #block-system-main .view-content .view-image.long-text a .view-summary p,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary p,
.page-media-center-publications #block-system-main .view-content .view-image.long-text a .view-summary p,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary p,
.page-news #block-system-main .view-content .view-image.long-text a .view-summary p,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary p,
.three-column-block .view-content .view-image.long-text a .view-summary p,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary p {
    font-family:Open Sans,sans-serif;
    font-size:.722em;
    line-height:1.714;
    color:#fff;
    font-weight:600;
    text-shadow:0 2px 8px rgba(71,68,68,.15);
    width:80%;
    margin-left:auto;
    margin-right:auto
}
.page-events3 #block-system-main .view-content .view-image.long-text a .view-summary .link p,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary .link p,
.page-events9 #block-system-main .view-content .view-image.long-text a .view-summary .link p,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary .link p,
.page-events #block-system-main .view-content .view-image.long-text a .view-summary .link p,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary .link p,
.page-media-center-publications #block-system-main .view-content .view-image.long-text a .view-summary .link p,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary .link p,
.page-news #block-system-main .view-content .view-image.long-text a .view-summary .link p,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary .link p,
.three-column-block .view-content .view-image.long-text a .view-summary .link p,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image.long-text a .view-summary .link p {
    position:relative;
    width:auto
}
.page-events3 #block-system-main .view-content .view-image.long-text a img,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a img,
.page-events9 #block-system-main .view-content .view-image.long-text a img,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a img,
.page-events #block-system-main .view-content .view-image.long-text a img,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a img,
.page-media-center-publications #block-system-main .view-content .view-image.long-text a img,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a img,
.page-news #block-system-main .view-content .view-image.long-text a img,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a img,
.three-column-block .view-content .view-image.long-text a img,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-image.long-text a img {
    position:relative;
    display:block;
    max-width:100%;
    width:100%;
    height:auto;
    border-top:5px solid #f38c4b
}
@media (max-width:767px) {
    .page-events3 #block-system-main .view-content .view-image.long-text a img,
    .page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a img,
    .page-events9 #block-system-main .view-content .view-image.long-text a img,
    .page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a img,
    .page-events #block-system-main .view-content .view-image.long-text a img,
    .page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a img,
    .page-media-center-publications #block-system-main .view-content .view-image.long-text a img,
    .page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a img,
    .page-news #block-system-main .view-content .view-image.long-text a img,
    .page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-image.long-text a img,
    .three-column-block .view-content .view-image.long-text a img,
    .three-column-block .view-id>.field-collection-container>.field>.field-items .view-image.long-text a img {
        width:100%
    }
}
.page-events3 #block-system-main .view-content .field-name-field-image .field-item,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item,
.page-events9 #block-system-main .view-content .field-name-field-image .field-item,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item,
.page-events #block-system-main .view-content .field-name-field-image .field-item,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item,
.page-media-center-publications #block-system-main .view-content .field-name-field-image .field-item,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item,
.page-news #block-system-main .view-content .field-name-field-image .field-item,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item,
.three-column-block .view-content .field-name-field-image .field-item,
.three-column-block .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item {
    margin-bottom:32px
}
.page-events3 #block-system-main .view-content .field-name-field-image .field-item span,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item span,
.page-events9 #block-system-main .view-content .field-name-field-image .field-item span,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item span,
.page-events #block-system-main .view-content .field-name-field-image .field-item span,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item span,
.page-media-center-publications #block-system-main .view-content .field-name-field-image .field-item span,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item span,
.page-news #block-system-main .view-content .field-name-field-image .field-item span,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item span,
.three-column-block .view-content .field-name-field-image .field-item span,
.three-column-block .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item span {
    position:relative;
    display:block;
    text-align:center;
    overflow:hidden
}
.page-events3 #block-system-main .view-content .field-name-field-image .field-item span:after,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item span:after,
.page-events9 #block-system-main .view-content .field-name-field-image .field-item span:after,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item span:after,
.page-events #block-system-main .view-content .field-name-field-image .field-item span:after,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item span:after,
.page-media-center-publications #block-system-main .view-content .field-name-field-image .field-item span:after,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item span:after,
.page-news #block-system-main .view-content .field-name-field-image .field-item span:after,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item span:after,
.three-column-block .view-content .field-name-field-image .field-item span:after,
.three-column-block .view-id>.field-collection-container>.field>.field-items .field-name-field-image .field-item span:after {
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    content:"";
    position:absolute;
    top:auto;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background:-webkit-linear-gradient(top,rgba(244,135,209,.15),rgba(150,212,252,.15));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,135,209,.15)),to(rgba(150,212,252,.15)));
    background:-o-linear-gradient(top,rgba(244,135,209,.15) 0,rgba(150,212,252,.15) 100%);
    background:linear-gradient(180deg,rgba(244,135,209,.15) 0,rgba(150,212,252,.15))
}
.page-events3 #block-system-main .view-content .field-name-field-image img,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image img,
.page-events9 #block-system-main .view-content .field-name-field-image img,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image img,
.page-events #block-system-main .view-content .field-name-field-image img,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image img,
.page-media-center-publications #block-system-main .view-content .field-name-field-image img,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image img,
.page-news #block-system-main .view-content .field-name-field-image img,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image img,
.three-column-block .view-content .field-name-field-image img,
.three-column-block .view-id>.field-collection-container>.field>.field-items .field-name-field-image img {
    position:relative;
    display:block;
    max-width:100%;
    width:100%;
    height:auto;
    border-top:5px solid #f38c4b
}
@media (max-width:767px) {
    .page-events3 #block-system-main .view-content .field-name-field-image img,
    .page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image img,
    .page-events9 #block-system-main .view-content .field-name-field-image img,
    .page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image img,
    .page-events #block-system-main .view-content .field-name-field-image img,
    .page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image img,
    .page-media-center-publications #block-system-main .view-content .field-name-field-image img,
    .page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image img,
    .page-news #block-system-main .view-content .field-name-field-image img,
    .page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .field-name-field-image img,
    .three-column-block .view-content .field-name-field-image img,
    .three-column-block .view-id>.field-collection-container>.field>.field-items .field-name-field-image img {
        width:100%
    }
}
.page-events3 #block-system-main .view-content .view-posted,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-posted,
.page-events9 #block-system-main .view-content .view-posted,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-posted,
.page-events #block-system-main .view-content .view-posted,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-posted,
.page-media-center-publications #block-system-main .view-content .view-posted,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-posted,
.page-news #block-system-main .view-content .view-posted,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-posted,
.three-column-block .view-content .view-posted,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-posted {
    margin-top:15px
}
.page-events3 #block-system-main .view-content .view-posted p,
.page-events3 #block-system-main .view-content .view-posted span,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-posted p,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-posted span,
.page-events9 #block-system-main .view-content .view-posted p,
.page-events9 #block-system-main .view-content .view-posted span,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-posted p,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-posted span,
.page-events #block-system-main .view-content .view-posted p,
.page-events #block-system-main .view-content .view-posted span,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-posted p,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-posted span,
.page-media-center-publications #block-system-main .view-content .view-posted p,
.page-media-center-publications #block-system-main .view-content .view-posted span,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-posted p,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-posted span,
.page-news #block-system-main .view-content .view-posted p,
.page-news #block-system-main .view-content .view-posted span,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-posted p,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-posted span,
.three-column-block .view-content .view-posted p,
.three-column-block .view-content .view-posted span,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-posted p,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-posted span {
    font-family:Open Sans,sans-serif;
    font-size:12px;
    line-height:22px;
    color:#b9b9b9;
    font-weight:400
}
.page-events3 #block-system-main .view-content .view-event-type span,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-event-type span,
.page-events9 #block-system-main .view-content .view-event-type span,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-event-type span,
.page-events #block-system-main .view-content .view-event-type span,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-event-type span,
.page-media-center-publications #block-system-main .view-content .view-event-type span,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-event-type span,
.page-news #block-system-main .view-content .view-event-type span,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-event-type span,
.three-column-block .view-content .view-event-type span,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-event-type span {
    display:block;
    font-family:Lato,sans-serif;
    font-size:.778em;
    line-height:1.28;
    color:#635c5c;
    font-weight:700;
    font-weight:400;
    text-transform:uppercase
}
.page-events3 #block-system-main .view-content .view-link,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-link,
.page-events9 #block-system-main .view-content .view-link,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-link,
.page-events #block-system-main .view-content .view-link,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-link,
.page-media-center-publications #block-system-main .view-content .view-link,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-link,
.page-news #block-system-main .view-content .view-link,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-link,
.three-column-block .view-content .view-link,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-link {
    min-height:28px;
    position:absolute;
    left:0;
    bottom:0
}
.page-events3 #block-system-main .view-content .view-link a,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-link a,
.page-events9 #block-system-main .view-content .view-link a,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-link a,
.page-events #block-system-main .view-content .view-link a,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-link a,
.page-media-center-publications #block-system-main .view-content .view-link a,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-link a,
.page-news #block-system-main .view-content .view-link a,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-link a,
.three-column-block .view-content .view-link a,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-link a {
    font-size:.778em;
    color:#f16633;
    display:inline-block;
    position:relative;
    font-weight:400
}
.page-events3 #block-system-main .view-content .view-link a:after,
.page-events3 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-link a:after,
.page-events9 #block-system-main .view-content .view-link a:after,
.page-events9 #block-system-main .view-id>.field-collection-container>.field>.field-items .view-link a:after,
.page-events #block-system-main .view-content .view-link a:after,
.page-events #block-system-main .view-id>.field-collection-container>.field>.field-items .view-link a:after,
.page-media-center-publications #block-system-main .view-content .view-link a:after,
.page-media-center-publications #block-system-main .view-id>.field-collection-container>.field>.field-items .view-link a:after,
.page-news #block-system-main .view-content .view-link a:after,
.page-news #block-system-main .view-id>.field-collection-container>.field>.field-items .view-link a:after,
.three-column-block .view-content .view-link a:after,
.three-column-block .view-id>.field-collection-container>.field>.field-items .view-link a:after {
    content:"\f105";
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    padding-left:10px;
    color:#453f3f
}
.page-events3 #block-system-main .global-carousel,
.page-events9 #block-system-main .global-carousel,
.page-events #block-system-main .global-carousel,
.page-media-center-publications #block-system-main .global-carousel,
.page-news #block-system-main .global-carousel,
.three-column-block .global-carousel {
    margin-top:64px
}
.page-events3 #block-system-main .global-carousel>.view-content,
.page-events9 #block-system-main .global-carousel>.view-content,
.page-events #block-system-main .global-carousel>.view-content,
.page-media-center-publications #block-system-main .global-carousel>.view-content,
.page-news #block-system-main .global-carousel>.view-content,
.three-column-block .global-carousel>.view-content {
    padding:0;
    display:block
}
.page-events3 #block-system-main .global-carousel .view-content .view-image a img,
.page-events9 #block-system-main .global-carousel .view-content .view-image a img,
.page-events #block-system-main .global-carousel .view-content .view-image a img,
.page-media-center-publications #block-system-main .global-carousel .view-content .view-image a img,
.page-news #block-system-main .global-carousel .view-content .view-image a img,
.three-column-block .global-carousel .view-content .view-image a img {
    border-top:5px solid #00bff3
}
.page-events3 #block-system-main .global-carousel .view-content .view-image.orange-border a img,
.page-events9 #block-system-main .global-carousel .view-content .view-image.orange-border a img,
.page-events #block-system-main .global-carousel .view-content .view-image.orange-border a img,
.page-media-center-publications #block-system-main .global-carousel .view-content .view-image.orange-border a img,
.page-news #block-system-main .global-carousel .view-content .view-image.orange-border a img,
.three-column-block .global-carousel .view-content .view-image.orange-border a img {
    border-top:5px solid #f38c4b
}
.page-events3 #block-system-main .global-carousel .view-content .view-link a,
.page-events9 #block-system-main .global-carousel .view-content .view-link a,
.page-events #block-system-main .global-carousel .view-content .view-link a,
.page-media-center-publications #block-system-main .global-carousel .view-content .view-link a,
.page-news #block-system-main .global-carousel .view-content .view-link a,
.three-column-block .global-carousel .view-content .view-link a {
    font-size:.778em;
    color:#00bff3;
    font-weight:400
}
.page-events3 #block-system-main .global-carousel .view-content .view-link a:active,
.page-events3 #block-system-main .global-carousel .view-content .view-link a:focus,
.page-events3 #block-system-main .global-carousel .view-content .view-link a:hover,
.page-events9 #block-system-main .global-carousel .view-content .view-link a:active,
.page-events9 #block-system-main .global-carousel .view-content .view-link a:focus,
.page-events9 #block-system-main .global-carousel .view-content .view-link a:hover,
.page-events #block-system-main .global-carousel .view-content .view-link a:active,
.page-events #block-system-main .global-carousel .view-content .view-link a:focus,
.page-events #block-system-main .global-carousel .view-content .view-link a:hover,
.page-media-center-publications #block-system-main .global-carousel .view-content .view-link a:active,
.page-media-center-publications #block-system-main .global-carousel .view-content .view-link a:focus,
.page-media-center-publications #block-system-main .global-carousel .view-content .view-link a:hover,
.page-news #block-system-main .global-carousel .view-content .view-link a:active,
.page-news #block-system-main .global-carousel .view-content .view-link a:focus,
.page-news #block-system-main .global-carousel .view-content .view-link a:hover,
.three-column-block .global-carousel .view-content .view-link a:active,
.three-column-block .global-carousel .view-content .view-link a:focus,
.three-column-block .global-carousel .view-content .view-link a:hover {
    color:#00bff3;
    text-decoration:underline
}
.page-events3 #block-system-main .global-carousel .types-and-dates,
.page-events9 #block-system-main .global-carousel .types-and-dates,
.page-events #block-system-main .global-carousel .types-and-dates,
.page-media-center-publications #block-system-main .global-carousel .types-and-dates,
.page-news #block-system-main .global-carousel .types-and-dates,
.three-column-block .global-carousel .types-and-dates {
    margin-top:20px
}
.page-events3 #block-system-main .global-carousel .types-and-dates .view-posted,
.page-events9 #block-system-main .global-carousel .types-and-dates .view-posted,
.page-events #block-system-main .global-carousel .types-and-dates .view-posted,
.page-media-center-publications #block-system-main .global-carousel .types-and-dates .view-posted,
.page-news #block-system-main .global-carousel .types-and-dates .view-posted,
.three-column-block .global-carousel .types-and-dates .view-posted {
    margin-top:0
}
.three-column-block.content-slider .row {
    background:#ecf9fd;
    margin:0
}
.three-column-block.content-slider .row .views-field {
    position:relative;
    height:100%
}
.three-column-block.content-slider .row .views-field .field-content {
    display:block;
    height:100%
}
.three-column-block.content-slider #new-events-slider .view-content-slider,
.three-column-block.content-slider .multimedia-gallery-slider .view-content-slider {
    position:relative;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    -webkit-flex:1 1 auto;
    flex:1 1 auto;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap
}
@media (max-width:991px) {
    .three-column-block.content-slider #new-events-slider .view-content-slider,
    .three-column-block.content-slider .multimedia-gallery-slider .view-content-slider {
        padding:0 25px
    }
}
.three-column-block.content-slider #new-events-slider .view-content-slider .slick-slide,
.three-column-block.content-slider .multimedia-gallery-slider .view-content-slider .slick-slide {
    max-width:100%;
    width:100%;
    height:inherit;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    -webkit-flex:1 1 auto;
    flex:1 1 auto;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-top:0
}
.three-column-block.content-slider #new-events-slider .view-content-slider .glyphicon,
.three-column-block.content-slider .multimedia-gallery-slider .view-content-slider .glyphicon {
    font-size:24px;
    position:absolute;
    z-index:1;
    width:auto;
    height:auto;
    top:25%;
    left:0
}
.three-column-block.content-slider #new-events-slider .view-content-slider .glyphicon.glyphicon-menu-right,
.three-column-block.content-slider .multimedia-gallery-slider .view-content-slider .glyphicon.glyphicon-menu-right {
    left:auto;
    right:0
}
@media (max-width:767px) {
    .three-column-block.content-slider #new-events-slider .view-content-slider .glyphicon,
    .three-column-block.content-slider .multimedia-gallery-slider .view-content-slider .glyphicon {
        left:10px;
        font-size:30px
    }
    .three-column-block.content-slider #new-events-slider .view-content-slider .glyphicon.glyphicon-menu-right,
    .three-column-block.content-slider .multimedia-gallery-slider .view-content-slider .glyphicon.glyphicon-menu-right {
        left:auto;
        right:10px
    }
}
@media (max-width:480px) {
    .three-column-block.content-slider #new-events-slider .view-content-slider .glyphicon,
    .three-column-block.content-slider .multimedia-gallery-slider .view-content-slider .glyphicon {
        top:20%
    }
}
.full-width-block {
    padding:0 64px;
    float:none
}
@media (max-width:1311px) {
    .full-width-block {
        padding:0
    }
}
.full-width-block#block-bean-healthy-minds-tv-resources-block .row,
.full-width-block.addBottomPad {
    padding-bottom:64px
}
.full-width-block.addTopPad {
    padding-top:64px
}
.full-width-block.white-bg .row {
    background:#fff !important;
}
.full-width-block.block-body .inner-content,
.full-width-block.block-link .inner-content {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .full-width-block.block-body .inner-content,
    .full-width-block.block-link .inner-content {
        padding:0 25px
    }
}
.full-width-block .row {
    background:#faf7f7;
    margin:0
}
@media (max-width:1311px) {
    .full-width-block .row {
        margin:0
    }
}
.full-width-block .bean-about-blocks {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .full-width-block .bean-about-blocks {
        padding:0 25px
    }
}
.full-width-block .bean-about-blocks.direction-column {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .full-width-block .bean-about-blocks.direction-column {
        padding:0 25px
    }
}
.full-width-block .bean-about-blocks .field-name-field-subheadline p {
    margin-bottom:18px
}
.full-width-block .bean-about-blocks .field-name-field-subheadline p:last-child {
    margin-bottom:0
}
.full-width-block .view-display-id-block,
.full-width-block .view-id {
    max-width:1154px;
    width:100%;
    margin:0 auto 64px
}
.full-width-block .view-content {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    padding:0 16px
}
@media (max-width:991px) {
    .full-width-block .view-content {
        padding:0 10.66666667px
    }
}
@media (max-width:767px) {
    .full-width-block .view-content {
        padding:0
    }
}
.full-width-block .view-content .views-row {
    position:relative;
    -ms-flex:1 1 auto;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    flex:1 1 auto;
    max-width:100%;
    width:auto;
    min-height:100px;
    margin:64px 16px 0
}
@media (max-width:991px) {
    .full-width-block .view-content .views-row {
        margin:64px 10.66666667px 0
    }
}
@media (max-width:650px) {
    .full-width-block .view-content .views-row {
        max-width:100%;
        width:100%;
        margin:64px 50.39370079px 0
    }
}
.full-width-block .view-content .view-title {
    padding-bottom:32px
}
.full-width-block .view-content .view-title a {
    color:#453f3f
}
.full-width-block .view-content .view-title a:active,
.full-width-block .view-content .view-title a:focus,
.full-width-block .view-content .view-title a:hover {
    -webkit-text-decoration-color:#453f3f;
    text-decoration-color:#453f3f
}
.full-width-block .view-content .view-title h4 {
    font-family:Lato,sans-serif;
    font-size:1.222em;
    line-height:1.2727;
    color:#453f3f;
    font-weight:700
}
.full-width-block .view-content .view-title p {
    font-family:Lato,sans-serif;
    font-size:.889em;
    line-height:1.5;
    font-weight:400
}
.full-width-block .view-content .view-image a {
    position:relative;
    display:block;
    text-align:center;
    overflow:hidden
}
.full-width-block .view-content .view-image a:after {
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    content:"";
    position:absolute;
    top:auto;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background:-webkit-linear-gradient(top,rgba(244,135,209,.15),rgba(150,212,252,.15));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,135,209,.15)),to(rgba(150,212,252,.15)));
    background:-o-linear-gradient(top,rgba(244,135,209,.15) 0,rgba(150,212,252,.15) 100%);
    background:linear-gradient(180deg,rgba(244,135,209,.15) 0,rgba(150,212,252,.15))
}
.full-width-block .view-content .view-image a:hover:after {
    background:#f38c4b;
    opacity:.9;
    height:98.7%
}
.full-width-block .view-content .view-image a:hover p {
    opacity:1
}
.full-width-block .view-content .view-image a p {
    width:54%;
    height:auto;
    border:1px solid #fff;
    font-family:Open Sans,sans-serif;
    font-weight:300;
    color:#fff;
    font-size:2.611em;
    line-height:1.148;
    position:absolute;
    top:33%;
    left:0;
    right:0;
    z-index:2;
    margin:0 auto;
    padding:8px 22px;
    opacity:0;
    -webkit-transition:all .35s ease-in-out;
    -o-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out;
    text-transform:uppercase;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column
}
@media (max-width:767px) {
    .full-width-block .view-content .view-image a p {
        width:54%;
        height:auto;
        border:1px solid #fff;
        font-family:Open Sans,sans-serif;
        font-weight:300;
        color:#fff;
        font-size:2.611em;
        line-height:1.1;
        position:absolute;
        top:35%;
        left:0;
        right:0;
        z-index:2;
        margin:0 auto;
        padding:8px 22px;
        opacity:0;
        -webkit-transition:all .35s ease-in-out;
        -o-transition:all .35s ease-in-out;
        transition:all .35s ease-in-out;
        text-transform:uppercase;
        display:-webkit-inline-flex;
        display:inline-flex;
        display:-ms-inline-flexbox;
        display:-webkit-inline-box;
        -webkit-align-items:center;
        -ms-flex-align:center;
        -webkit-box-align:center;
        align-items:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column
    }
}
.full-width-block .view-content .view-image a img {
    position:relative;
    display:block;
    max-width:100%;
    width:100%;
    height:auto;
    border-top:5px solid #f38c4b
}
@media (max-width:767px) {
    .full-width-block .view-content .view-image a img {
        width:100%
    }
}
.full-width-block .view-content .view-posted {
    margin-top:15px
}
.full-width-block .view-content .view-posted p {
    font-family:Open Sans,sans-serif;
    font-size:12px;
    line-height:22px;
    color:#b9b9b9;
    font-weight:400
}
.full-width-block .view-content .view-link {
    min-height:28px;
    position:absolute;
    left:0;
    bottom:0
}
.full-width-block .view-content .view-link a {
    font-size:.778em;
    color:#f16633;
    font-weight:400;
    display:inline-block;
    position:relative
}
.full-width-block .view-content .view-link a:after {
    content:"\f105";
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    padding-left:10px;
    color:#453f3f
}
.block-bean {
    margin-bottom:64px
}
#block-bean-grant-types>.row>.block-title,
#block-bean-prizes-awards>.row>.block-title {
    display:none
}
#block-bean-grant-types .block-link .field-name-field-link,
#block-bean-prizes-awards .block-link .field-name-field-link {
    padding:18px 0;
    font-size:.778em;
    font-family:Open Sans,sans-serif
}
#block-bean-grant-types .block-link .field-name-field-link a,
#block-bean-prizes-awards .block-link .field-name-field-link a {
    display:block;
    position:relative
}
#block-bean-grant-types .block-link .field-name-field-link a:after,
#block-bean-prizes-awards .block-link .field-name-field-link a:after {
    content:"\f105";
    display:inline-block;
    color:#453f3f;
    padding-left:8px;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
#block-bean-grant-types .block-body .row,
#block-bean-prizes-awards .block-body .row {
    padding-bottom:64px
}
#block-bean-grant-types .block-body .row .inner-content .field-name-field-subheadline,
#block-bean-prizes-awards .block-body .row .inner-content .field-name-field-subheadline {
    margin-top:52px
}
#block-bean-prizes-awards .block-body.full-width-block .row {
    background:transparent
}
#block-bean-prizes-awards .block-body .block-title {
    margin-top:0
}
@media (max-width:767px) {
    .donate-header-block.light-orange-bg .row {
        background:#474444
    }
}
.donate-header-block.extra-bottom-pad .row {
    background:#fff
}
@media (max-width:767px) {
    .donate-header-block.extra-bottom-pad .row {
        background:#474444
    }
}
.donate-header-block.extra-bottom-pad .block-title {
    margin-bottom:64px
}
@media (max-width:767px) {
    .donate-header-block .block-title {
        margin-bottom:64px;
        color:#fff
    }
    .donate-header-block .block-title:after,
    .donate-header-block .block-title:before {
        background:#7e7c7c
    }
    .donate-header-block .view-id {
        display:none
    }
}
.donate-header-block .view-content h6 {
    margin-top:46px;
    font-family:Lato,sans-serif;
    font-size:1.222em;
    line-height:1.2727;
    color:#f16633;
    font-weight:400;
    text-transform:uppercase
}
.donate-header-block .view-content h6 span {
    display:block
}
.donate-form-block {
    position:relative;
    margin-bottom:0
}
.donate-form-block .row {
    background-color:#f38c4b;
    margin:0
}
@media (max-width:767px) {
    .donate-form-block .row {
        background-color:transparent
    }
}
.donate-form-block .row form>div {
    width:912px;
    max-width:912px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .donate-form-block .row form>div {
        width:96%;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -ms-flex-wrap:nowrap;
        -webkit-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
@media (max-width:767px) {
    .donate-form-block .row form>div {
        display:block;
        width:auto
    }
}
.donate-form-block .row form>div .action-links-field-collection-add,
.donate-form-block .row form>div .description.field-collection-description,
.donate-form-block .row form>div .field-collection-view-links {
    display:none!important
}
.donate-form-block .row form {
    max-width:1154px;
    width:100%;
    margin:32px auto;
    color:#fff;
    text-align:center
}
@media (max-width:767px) {
    .donate-form-block .row form {
        margin:0 auto
    }
}
.donate-form-block .row form .form-wrapper {
    -ms-flex:1 1 auto;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    flex:1 1 auto;
    margin:0
}
@media (max-width:767px) {
    .donate-form-block .row form .field-widget-number {
        padding:28px 50px;
        background:#f4975d
    }
}
.donate-form-block .row form .field-widget-number .form-item-field-donate-block-eya-und-0-value {
    position:relative;
    padding-left:72px
}
@media (max-width:991px) {
    .donate-form-block .row form .field-widget-number .form-item-field-donate-block-eya-und-0-value {
        padding-left:21%
    }
}
@media (max-width:767px) {
    .donate-form-block .row form .field-widget-number .form-item-field-donate-block-eya-und-0-value {
        padding-left:0;
        text-align:center
    }
}
.donate-form-block .row form .field-widget-number .form-item-field-donate-block-eya-und-0-value:before {
    content:"OR";
    display:block;
    font-size:11px;
    line-height:1;
    position:absolute;
    top:4px;
    left:0;
    border-radius:50%;
    border:2px solid #f7af81;
    padding:10px 9px
}
@media (max-width:767px) {
    .donate-form-block .row form .field-widget-number .form-item-field-donate-block-eya-und-0-value:before {
        display:none;
        padding:0
    }
}
.donate-form-block .row form .field-widget-number .form-control {
    position:relative;
    padding:8px 12px;
    height:100%;
    font-size:.889em
}
@media (max-width:767px) {
    .donate-form-block .row form .field-widget-number .form-control {
        padding:21px 12px;
        text-align:center;
        font-size:1.111em
    }
}
@media (max-width:480px) {
    .donate-form-block .row form .field-widget-number .form-control {
        font-size:.944em
    }
}
.donate-form-block .row form .field-widget-options-buttons {
    margin-top:5px
}
@media (max-width:767px) {
    .donate-form-block .row form .field-widget-options-buttons {
        margin:0 auto
    }
}
.donate-form-block .row form .form-actions.form-wrapper {
    float:none;
    clear:both;
    position:absolute;
    top:auto;
    left:0;
    right:0;
    bottom:-175px;
    z-index:1;
    display:none
}
@media (max-width:767px) {
    .donate-form-block .row form .form-actions.form-wrapper {
        padding:0 35px
    }
}
.donate-form-block .row form .form-actions.form-wrapper .btn {
    font-family:Lato,sans-serif;
    font-size:1.333em;
    line-height:1.25;
    color:#453f3f;
    font-weight:400;
    color:#fff;
    padding:13px 30px;
    width:330px;
    height:100%
}
@media (max-width:767px) {
    .donate-form-block .row form .form-actions.form-wrapper .btn {
        width:100%
    }
}
.donate-form-block .row form .form-type-radios>label {
    padding-right:22px
}
@media (max-width:991px) {
    .donate-form-block .row form .form-type-radios>label {
        padding-right:0
    }
}
@media (max-width:767px) {
    .donate-form-block .row form .form-type-radios>label {
        display:none
    }
}
.donate-form-block .row form .form-item {
    font-family:Open Sans,sans-serif;
    font-size:1.056em;
    line-height:1.3;
    color:#fff;
    font-weight:400
}
.donate-form-block .row form .form-item label {
    font-weight:400
}
.donate-form-block .row form .form-item .form-radios {
    display:inline-block
}
@media (max-width:767px) {
    .donate-form-block .row form .form-item .form-radios {
        display:block;
        width:100%
    }
}
.donate-form-block .row form .form-item .form-radios .form-item:not(.show-radio):first-child {
    display:none!important;
    visibility:hidden;
    padding:0;
    width:0;
    height:0
}
.donate-form-block .row form .form-item .form-radios .form-item {
    display:inline-block;
    padding:0 22px;
    position:relative;
    margin:0
}
@media (max-width:991px) {
    .donate-form-block .row form .form-item .form-radios .form-item {
        padding:0 8px
    }
}
@media (max-width:767px) {
    .donate-form-block .row form .form-item .form-radios .form-item {
        background:#f4975d;
        display:block;
        width:100%;
        padding:28px 50px
    }
    .donate-form-block .row form .form-item .form-radios .form-item:nth-child(odd) {
        background:#f38c4b
    }
}
.donate-form-block .row form .form-item .form-radios .form-item .field-collection-view {
    padding:0;
    margin:0;
    border:0 none
}
.donate-form-block .row form .form-item .form-radios .form-item label {
    padding-left:2px
}
@media (max-width:767px) {
    .donate-form-block .row form .form-item .form-radios .form-item label {
        text-align:left;
        width:118px
    }
}
.donate-form-block .row form .form-item .form-radios .form-item label.labelChecked:before,
.donate-form-block .row form .form-item .form-radios .form-item label.labelChecked:hover:before {
    background:#00bff3
}
.donate-form-block .row form .form-item .form-radios .form-item label:hover:before {
    background:#f16633
}
.donate-form-block .row form .form-item .form-radios .form-item label:before {
    content:"\f00c";
    margin-right:8px;
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:16px;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    border:2px solid #fff;
    border-radius:50%;
    padding:5px;
    background:transparent;
    -webkit-transition:background .2s ease-in-out;
    -o-transition:background .2s ease-in-out;
    transition:background .2s ease-in-out
}
@media (max-width:767px) {
    .donate-form-block .row form .form-item .form-radios .form-item label:before {
        margin-right:10px
    }
}
.donate-form-block .row form .form-item .form-radios .form-item label input {
    text-indent:-99999px;
    z-index:-2;
    visibility:hidden;
    width:0;
    height:0;
    left:-1000000px;
    position:absolute;
    margin:0
}
.donate-footer-block .row {
    background:url(../jpg/donate_big.jpg) no-repeat 50%;
    background-size:cover;
    margin:0
}
@media (max-width:991px) {
    .donate-footer-block .row {
        margin:0
    }
}
@media (max-width:767px) {
    .donate-footer-block .row {
        background:url(../jpg/donate.jpg) no-repeat 100% 100%;
        background-size:cover
    }
}
.donate-footer-block .row .view-id {
    position:relative
}
.donate-footer-block .row .down-arrow {
    padding:32px;
    font-size:3em;
    line-height:1;
    color:#f38c4b
}
.donate-footer-block .row .view-donate {
    position:absolute;
    top:98px;
    margin:auto;
    z-index:1;
    left:0;
    right:0
}
@media (max-width:767px) {
    .donate-footer-block .row .view-donate {
        padding:0 35px
    }
}
.donate-footer-block .row .btn {
    font-family:Lato,sans-serif;
    font-size:1.333em;
    line-height:1.25;
    color:#453f3f;
    font-weight:400;
    color:#fff;
    padding:13px 30px;
    width:330px;
    height:100%
}
@media (max-width:767px) {
    .donate-footer-block .row .btn {
        width:100%
    }
}
.donate-footer-block .row .view-content {
    padding:50px 64px 64px
}
@media (max-width:767px) {
    .donate-footer-block .row .view-content {
        padding-left:0;
        padding-right:0;
        padding-bottom:24px
    }
}
.donate-footer-block .row .view-content .views-row {
    margin-top:90px;
    max-width:60%;
    margin-left:auto;
    margin-right:auto
}
@media (max-width:767px) {
    .donate-footer-block .row .view-content .views-row {
        max-width:80%
    }
}
@media (max-width:560px) {
    .donate-footer-block .row .view-content .views-row {
        max-width:92%
    }
}
.donate-footer-block .row .view-content p {
    font-family:Open Sans,sans-serif;
    font-size:18px;
    line-height:27px;
    color:#453f3f;
    font-weight:400
}
.field-collection-container {
    border:0 none;
    margin:0
}
.field-name-field-infographics2 .field-collection-view {
    border-bottom:0;
    margin:0;
    padding:0;
    height:100%
}
.field-name-field-infographics2 .field-collection-view .entity-field-collection-item {
    height:100%
}
.field-name-field-infographics2 .field-name-field-image .field-items {
    margin-bottom:32px
}
.field-name-field-infographics2 .field-name-field-image img {
    margin:auto
}
.field-name-field-infographics2 .field-name-field-cover-content,
.field-name-field-infographics2 .field-name-field-text {
    margin-bottom:32px
}
.field-name-field-infographics2 .field-name-field-cover-content p {
    font-family:Lato,sans-serif;
    font-size:.889em;
    line-height:1.5;
    font-weight:400
}
.field-name-field-infographics2 .field-name-field-footnote p {
    font-family:Open Sans,sans-serif;
    font-size:.667em;
    line-height:15px;
    color:#b9b9b9;
    font-weight:400
}
.field-name-field-infographics2 .row>.field-items {
    width:100%;
    margin-top:64px;
    position:relative;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:space-around;
    -ms-flex-pack:space-around;
    -webkit-box-pack:space-around;
    justify-content:space-around;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.field-name-field-infographics2 .row>.field-items>.field-item {
    text-align:center
}
.field-name-field-infographics2 .row>.field-items .field-name-field-text .field-item {
    font-family:Lato,sans-serif;
    font-size:2em;
    line-height:1.15;
    color:#f16633;
    font-weight:300
}
@media (max-width:991px) {
    .field-name-field-infographics2 .row>.field-items .field-name-field-text .field-item {
        font-size:3.4em
    }
}
@media (max-width:640px) {
    .field-name-field-infographics2 .row>.field-items .field-name-field-text .field-item {
        font-size:2.222em
    }
}
.field-name-field-infographics2.field-count-2 .row>.field-items>.field-item {
    position:relative;
    -webkit-box-flex:1;
    -webkit-flex:1 1 50%;
    -ms-flex:1 1 50%;
    flex:1 1 50%
}
@media (max-width:767px) {
    .field-name-field-infographics2.field-count-2 .row>.field-items>.field-item {
        width:100%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        -ms-flex:1 1 100%;
        flex:1 1 100%
    }
}
@media (max-width:767px) {
    .field-name-field-infographics2.field-count-2 .row>.field-items>.field-item.first-item-child {
        padding-bottom:64px
    }
}
@media (min-width:768px) {
    .field-name-field-infographics2.field-count-2 .row>.field-items>.field-item:first-child {
        padding-right:80px
    }
}
@media (min-width:768px) {
    .field-name-field-infographics2.field-count-2 .row>.field-items>.field-item:nth-child(2) {
        padding-left:80px
    }
    .field-name-field-infographics2.field-count-2 .row>.field-items>.field-item:nth-child(2):before {
        content:"";
        display:block;
        position:absolute;
        left:0;
        top:0;
        bottom:0;
        margin:auto 0;
        width:1px;
        height:90%;
        background-color:#e9e9ea
    }
}
.field-name-field-infographics2.field-count-2 .row>.field-items>.field-item .content {
    height:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.field-name-field-infographics2.field-count-2 .row>.field-items>.field-item .content .field-name-field-footnote {
    margin-top:auto
}
.field-name-field-infographics2.field-count-3 .row>.field-items>.field-item,
.field-name-field-infographics2.field-count-4 .row>.field-items>.field-item {
    position:relative;
    -webkit-box-flex:1;
    -webkit-flex:1 1 40%;
    -ms-flex:1 1 40%;
    flex:1 1 40%
}
@media (max-width:767px) {
    .field-name-field-infographics2.field-count-3 .row>.field-items>.field-item,
    .field-name-field-infographics2.field-count-4 .row>.field-items>.field-item {
        width:100%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        -ms-flex:1 1 100%;
        flex:1 1 100%
    }
}
@media (max-width:767px) {
    .field-name-field-infographics2.field-count-3 .row>.field-items>.field-item.first-item-child,
    .field-name-field-infographics2.field-count-4 .row>.field-items>.field-item.first-item-child {
        padding-bottom:64px
    }
}
@media (min-width:768px) {
    .field-name-field-infographics2.field-count-3 .row>.field-items>.field-item:first-child,
    .field-name-field-infographics2.field-count-4 .row>.field-items>.field-item:first-child {
        padding-right:70px;
        -webkit-align-self:center;
        -ms-flex-item-align:center;
        align-self:center
    }
}
@media (min-width:768px) {
    .field-name-field-infographics2.field-count-3 .row>.field-items>.field-item:nth-child(2),
    .field-name-field-infographics2.field-count-4 .row>.field-items>.field-item:nth-child(2) {
        padding-left:70px
    }
    .field-name-field-infographics2.field-count-3 .row>.field-items>.field-item:nth-child(2):before,
    .field-name-field-infographics2.field-count-4 .row>.field-items>.field-item:nth-child(2):before {
        content:"";
        display:block;
        position:absolute;
        left:0;
        top:0;
        bottom:0;
        margin:auto 0;
        width:1px;
        height:90%;
        background-color:#e9e9ea
    }
}
@media (max-width:767px) {
    .field-name-field-infographics2.field-count-3 .row>.field-items>.field-item .one-item,
    .field-name-field-infographics2.field-count-4 .row>.field-items>.field-item .one-item {
        margin-bottom:64px
    }
}
.field-name-field-infographics2.field-count-3 .row>.field-items>.field-item .more-items,
.field-name-field-infographics2.field-count-4 .row>.field-items>.field-item .more-items {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    width:100%;
    margin-bottom:32px
}
.field-name-field-infographics2.field-count-3 .row>.field-items>.field-item .more-items:last-child,
.field-name-field-infographics2.field-count-4 .row>.field-items>.field-item .more-items:last-child {
    margin-bottom:0
}
.field-name-field-infographics2.field-count-3 .row>.field-items>.field-item .more-items .image-holder,
.field-name-field-infographics2.field-count-4 .row>.field-items>.field-item .more-items .image-holder {
    -webkit-box-flex:0;
    -webkit-flex:0 0 85px;
    -ms-flex:0 0 85px;
    flex:0 0 85px
}
.field-name-field-infographics2.field-count-3 .row>.field-items>.field-item .more-items .image-holder .field-name-field-image .field-items,
.field-name-field-infographics2.field-count-4 .row>.field-items>.field-item .more-items .image-holder .field-name-field-image .field-items {
    margin-top:6px;
    margin-right:21.33333333px;
    margin-bottom:15px
}
.field-name-field-infographics2.field-count-3 .row>.field-items>.field-item .more-items .content-holder,
.field-name-field-infographics2.field-count-4 .row>.field-items>.field-item .more-items .content-holder {
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    text-align:left
}
.field-name-field-infographics2.field-count-3 .row>.field-items>.field-item .more-items .content-holder .field-name-field-cover-content,
.field-name-field-infographics2.field-count-3 .row>.field-items>.field-item .more-items .content-holder .field-name-field-text,
.field-name-field-infographics2.field-count-4 .row>.field-items>.field-item .more-items .content-holder .field-name-field-cover-content,
.field-name-field-infographics2.field-count-4 .row>.field-items>.field-item .more-items .content-holder .field-name-field-text {
    margin-bottom:10.66666667px
}
.field-name-field-infographics2.field-count-3 .row>.field-items>.field-item .more-items .content-holder .field-name-field-text .field-item,
.field-name-field-infographics2.field-count-4 .row>.field-items>.field-item .more-items .content-holder .field-name-field-text .field-item {
    font-size:1.778em
}
.field-name-field-infographics2.field-count-3 .row>.field-items>.field-item .more-items .content-holder .field-name-field-footnote,
.field-name-field-infographics2.field-count-4 .row>.field-items>.field-item .more-items .content-holder .field-name-field-footnote {
    margin-bottom:15px
}
.field-name-field-infographics2.field-count-3 .row>.field-items>.field-item .content,
.field-name-field-infographics2.field-count-4 .row>.field-items>.field-item .content {
    height:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.field-name-field-infographics2.field-count-3 .row>.field-items>.field-item .content .field-name-field-footnote,
.field-name-field-infographics2.field-count-4 .row>.field-items>.field-item .content .field-name-field-footnote {
    margin-top:auto
}
.block-class-media-center-accordion .field-label-title {
    display:none
}
.block-class-media-center-accordion .bean-media-accordion .content>.field-collection-container {
    overflow:hidden;
    position:relative;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    height:0
}
.block-class-media-center-accordion .bean-media-accordion .content>.field-collection-container>span {
    display:block
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-header {
    position:relative
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-header .basic-block>.row {
    margin-bottom:0
}
@media screen and (min-width:768px) {
    .block-class-media-center-accordion .bean-media-accordion .field-name-field-header .basic-block>.row {
        padding:0 16px
    }
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-header .header-content {
    background:#535050;
    padding:10px 20px;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-header .header-content h3,
.block-class-media-center-accordion .bean-media-accordion .field-name-field-header .header-content p {
    color:#fff;
    margin:0
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-header .header-content h3 {
    font-size:2.111em;
    text-transform:uppercase;
    font-weight:700
}
@media screen and (max-width:700px) {
    .block-class-media-center-accordion .bean-media-accordion .field-name-field-header .header-content .left-side {
        width:100%
    }
}
@media screen and (max-width:550px) {
    .block-class-media-center-accordion .bean-media-accordion .field-name-field-header .header-content .left-side h3 {
        font-size:1.333em
    }
    .block-class-media-center-accordion .bean-media-accordion .field-name-field-header .header-content .left-side h3 span {
        display:block
    }
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-header .header-content .left-side h3 span {
    font-size:.632em;
    color:#a4a4a4
}
@media screen and (min-width:551px) {
    .block-class-media-center-accordion .bean-media-accordion .field-name-field-header .header-content .right-side {
        padding-left:20px;
        -webkit-align-self:flex-end;
        -ms-flex-item-align:end;
        align-self:flex-end;
        margin-left:auto;
        margin-right:0
    }
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-header .header-content .right-side p {
    font-style:italic;
    font-weight:600;
    font-size:.833em;
    line-height:1.9
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-infographics2 .row {
    margin-bottom:0
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-infographics2 .row>.field-items {
    margin-top:15px;
    margin-bottom:0
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-infographics2 .row>.field-items .field-name-field-image .field-items {
    margin-bottom:0
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-openclose {
    margin-top:5px
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-openclose .btn-holder {
    overflow:hidden;
    padding:0 15px;
    text-align:center
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-openclose .btn-holder.active a {
    background-color:#535050
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-openclose .btn-holder.active a i {
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-openclose .btn-holder a {
    text-transform:uppercase;
    text-decoration:none;
    position:relative;
    top:-25px;
    margin:0 auto;
    display:block;
    width:190px;
    padding:30px 8px 8px;
    color:#fff;
    border-radius:50px;
    background-color:#f96a00;
    font-size:.833em
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-openclose .btn-holder a span {
    margin-right:5px
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-openclose .btn-holder a i {
    -webkit-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg)
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-views {
    position:relative;
    max-width:1154px;
    width:100%;
    margin:0 auto 120px;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-views .page-news.one-column {
    -ms-flex:1 1 auto;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    flex:1 1 auto;
    max-width:33.3333%;
    padding:0 16px
}
@media screen and (max-width:767px) {
    .block-class-media-center-accordion .bean-media-accordion .field-name-field-views .page-news.one-column {
        max-width:50%
    }
}
@media screen and (max-width:760px) {
    .block-class-media-center-accordion .bean-media-accordion .field-name-field-views .page-news.one-column {
        max-width:100%
    }
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-views .page-news.one-column .block-title {
    margin-top:32px
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-views .page-news.one-column #block-system-main {
    padding:0
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-views .page-news.one-column #block-system-main .view-content {
    padding:0;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-views .page-news.one-column #block-system-main .view-content .views-row {
    max-width:100%;
    width:100%;
    margin-left:0;
    margin-right:0;
    margin-top:32px
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-views .page-news.one-column #block-system-main .view-content .views-row>.views-field-nothing {
    border-top:5px solid #f4f4f4;
    padding-top:12px
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-views .page-news.one-column #block-system-main .view-content .views-row>.views-field-nothing .view-link {
    display:none
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-views .page-news.one-column #block-system-main .pager.pager-show-more {
    padding-top:0
}
.block-class-media-center-accordion .bean-media-accordion .field-name-field-views .page-news.one-column #block-system-main .pager.pager-show-more .pager-show-more-next a {
    max-width:220px;
    padding:6px 10px
}
.featured-twitter-block {
    margin-top:64px;
    padding:0 64px
}
@media (max-width:991px) {
    .featured-twitter-block {
        padding:0
    }
}
.featured-twitter-block .row {
    background-color:#ecf9fd;
    background-image:url(../png/twitter-bg.png);
    background-position:50%;
    background-repeat:no-repeat
}
.featured-twitter-block .set-block {
    position:relative;
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    padding-top:45px;
    padding-bottom:79px;
    text-align:center
}
@media (max-width:991px) {
    .featured-twitter-block .set-block {
        padding:0 25px;
        padding-top:45px;
        padding-bottom:79px
    }
}
.featured-twitter-block .set-block:before {
    content:"\f099";
    display:block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#00bff3;
    font-size:1.656em;
    position:absolute;
    left:0;
    right:0;
    top:-11px;
    width:100%
}
.featured-twitter-block .set-block .field-items {
    width:100%
}
.featured-twitter-block .field-label {
    width:100%;
    font-weight:400;
    text-align:center;
    margin-bottom:32px
}
.featured-twitter-block .field-label h3 {
    margin-top:0;
    text-transform:uppercase;
    font-family:Open Sans,sans-serif;
    font-size:1.222em;
    line-height:1.2727;
    color:#00bff3;
    font-weight:400
}
.featured-twitter-block .field-items .field-item {
    text-align:center
}
.footer {
    border:0 none;
    padding-top:1px;
    padding-bottom:0
}
.footer .view-id {
    max-width:1026px;
    width:100%;
    margin:0 auto;
    padding-bottom:44px
}
.footer .view-id .view-content {
    position:relative;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    width:100%;
    padding:0;
    margin:0 auto
}
@media (max-width:767px) {
    .footer .view-id .view-content {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch;
        text-align:center
    }
}
.footer .foot1 {
    position:relative
}
@media (min-width:768px) {
    .footer .foot1 {
        padding:0 64px
    }
}
.footer .foot1 .view-id {
    border-bottom:1px solid #d7d5d5
}
.footer .foot1 .view-content .block {
    position:relative;
    max-width:100%
}
@media (min-width:768px) {
    .footer .foot1 .view-content .block {
        width:50%
    }
}
.footer .foot1 .view-content .block .block-title {
    font-family:Lato,sans-serif;
    font-size:1.111em;
    line-height:1.3;
    color:#453f3f;
    font-weight:400;
    text-align:left;
    margin:0;
    text-transform:uppercase;
    letter-spacing:1px
}
@media (max-width:767px) {
    .footer .foot1 .view-content .block .block-title {
        text-align:center;
        margin:0 auto
    }
}
.footer .foot1 .view-content .block .block-title:after,
.footer .foot1 .view-content .block .block-title:before {
    display:none;
    width:0
}
@media (min-width:768px) {
    .footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news {
        padding-right:20px
    }
}
@media (max-width:767px) {
    .footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news {
        margin:0 auto;
        max-width:275px
    }
}
.footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news form {
    padding:20px 0
}
.footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news form>div {
    position:relative;
    height:47px
}
.footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news form .pre-instructions {
    display:none
}
.footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news form .field-type-email,
.footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news form .form-actions {
    position:relative;
    display:block;
    margin:0;
    padding:0;
    top:0;
    bottom:0;
    clear:none;
    float:left
}
.footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news form .field-type-email {
    width:75%;
    -webkit-box-flex:0;
    -webkit-flex:0 0 75%;
    -ms-flex:0 0 75%;
    flex:0 0 75%
}
.footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news form .field-type-email div {
    display:block;
    margin:0;
    padding:0;
    top:0;
    position:relative;
    line-height:1.214;
    float:none
}
.footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news form .field-type-email label {
    margin:0;
    height:0;
    width:0
}
.footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news form .field-type-email input {
    height:47px;
    padding:13px 12px;
    display:block;
    border-radius:4px 0 0 4px;
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.214;
    color:#453f3f;
    font-weight:600;
    font-style:italic;
    font-weight:400
}
.footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news form .form-actions {
    width:25%;
    -webkit-box-flex:0;
    -webkit-flex:0 0 25%;
    -ms-flex:0 0 25%;
    flex:0 0 25%
}
.footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news form .form-actions .btn {
    top:0;
    bottom:0;
    position:relative;
    width:100%;
    height:47px;
    padding:8px 4px;
    -webkit-box-shadow:none;
    box-shadow:none;
    background:#b4b4b4;
    border:1px solid #b4b4b4;
    font-weight:400;
    color:#fff;
    border-radius:0 4px 4px 0
}
.footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news form .form-actions .btn:active,
.footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news form .form-actions .btn:focus,
.footer .foot1 .view-content .block#block-entityform-block-sign-up-for-news form .form-actions .btn:hover {
    background:#474444;
    border:1px solid #474444
}
.footer .foot1 .view-content .block.footer-social-media-links {
    position:relative
}
.footer .foot1 .view-content .block.footer-social-media-links .row {
    height:100%;
    padding:20px 0
}
.footer .foot1 .view-content .block.footer-social-media-links .foooter-social-media {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:flex-end;
    -webkit-box-pack:flex-end;
    justify-content:flex-end;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    height:100%;
    position:relative
}
@media (max-width:767px) {
    .footer .foot1 .view-content .block.footer-social-media-links .foooter-social-media {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch;
    }
}
.footer .foot1 .view-content .block.footer-social-media-links .foooter-social-media a {
    padding:15px 36px;
    display:block;
    margin-top:auto;
    margin-bottom:0;
    font-size:1.111em;
    color:#453f3f;
    text-decoration:none;
}
.footer .foot1 .view-content .block.footer-social-media-links .foooter-social-media a:hover {
    color:#3b5998;
}
.footer .foot1 .view-content .block.footer-social-media-links .foooter-social-media a:nth-child(2):hover {
    color:rgb(29, 155, 240);
}
.footer .foot1 .view-content .block.footer-social-media-links .foooter-social-media a:nth-child(3):hover {
    color:#0077b5;
}
.footer .foot1 .view-content .block.footer-social-media-links .foooter-social-media a:nth-child(4):hover {
    color:#a238aa;
}
.footer .foot1 .view-content .block.footer-social-media-links .foooter-social-media a:nth-child(5):hover {
    color:#e21717;
}
@media (min-width:768px) {
    .footer .foot1 .view-content .block.footer-social-media-links .foooter-social-media a:last-child {
        padding-right:1px;
    }
}
@media (max-width:1038px) {
    .footer .foot1 .view-content .block.footer-social-media-links .foooter-social-media a {
        padding:15px 26px;
    }
}
@media (max-width:820px) {
    .footer .foot1 .view-content .block.footer-social-media-links .foooter-social-media a {
        padding:15px 23px;
    }
}
@media (max-width:520px) {
    .footer .foot1 .view-content .block.footer-social-media-links .foooter-social-media a {
        padding:15px 20px;
    }
}
.footer .foot2 {
    position:relative;
    padding:64px 64px 20px;
}
.footer .foot2 .three-column-block .row {
    background:transparent;
}
.footer .foot2 .three-column-block .view-id {
    max-width:1088px;
}
.footer .foot2 .three-column-block .view-content {
    margin:0 auto;
    padding:0
}
.footer .foot2 .three-column-block .views-row {
    padding:0 5%;
    margin:0;
    max-width:100%;
    border-left:1px solid #d7d5d5
}
.footer .foot2 .three-column-block .views-row:first-child {
    border:0 none
}
@media (max-width:768px) {
    .footer .foot2 .three-column-block .views-row:first-child {
        width:100%
    }
}
.footer .foot2 .three-column-block .views-row h4 {
    font-family:Lato,sans-serif;
    font-size:1.111em;
    line-height:1.3;
    color:#453f3f;
    font-weight:400;
    text-transform:uppercase;
    margin-top:0;
    letter-spacing:1px
}
.footer .foot2 .three-column-block .views-row .content {
    height:100%;
    position:relative;
    padding-bottom:17px
}
.footer .foot2 .three-column-block .views-row .content p {
    font-family:Open Sans,sans-serif;
    font-size:.611em;
    line-height:1.54;
    color:#453f3f;
    font-weight:600;
    font-weight:400
}
.footer .foot2 .three-column-block .views-row .content p.address span {
    display:block
}
.footer .foot2 .three-column-block .views-row .content p a {
    color:#453f3f
}
.footer .foot2 .three-column-block .views-row .content .more-link {
    font-family:Open Sans,sans-serif;
    font-size:.611em;
    line-height:1.54;
    color:#453f3f;
    font-weight:600;
    font-weight:700;
    text-decoration:underline;
    display:block;
    height:17px;
    margin-top:auto;
    margin-bottom:0;
    position:absolute;
    bottom:0;
    left:0
}
.footer .foot2 .three-column-block .views-row .content .more-link:hover {
    color:#f16633
}
.footer .foot2 .three-column-block .views-row .content.charity-logo {
    width:100%;
    text-align:center;
    max-width:175px;
    margin:0 auto;
    padding-bottom:0!important;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.footer .foot2 .three-column-block .views-row .content.charity-logo img {
    display:block;
    margin:0 auto
}
.footer .foot2 .three-column-block .views-row .content.charity-logo .charity-navigator {
    width:100%;
    height:auto
}
.footer .foot2 .three-column-block .views-row .content.charity-logo .thirty-logo {
    width:40%;
    height:40%;
    position:relative;
    left:10%;
    margin-bottom:20px
}
.footer .foot3 {
    background:#faf7f7
}
.footer .foot3 .view-id {
    padding:15px 0
}
@media (min-width:768px) {
    .footer .foot3 .views-row {
        width:50%
    }
    .footer .foot3 .views-row .content:last-child {
        text-align:right
    }
}
.footer .foot3 .views-row .content {
    height:100%
}
.footer .foot3 .views-row .content p {
    font-family:Open Sans,sans-serif;
    font-size:.611em;
    line-height:1.54;
    color:#453f3f;
    font-weight:600;
    margin:0;
    height:100%
}
@media (min-width:768px) {
    .footer .foot3 .views-row .content p {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:left;
        -ms-flex-pack:left;
        -webkit-box-pack:left;
        justify-content:left;
        -webkit-align-items:flex-end;
        -ms-flex-align:flex-end;
        -webkit-box-align:flex-end;
        align-items:flex-end
    }
}
.footer .foot3 .views-row .content a {
    font-family:Open Sans,sans-serif;
    font-size:.611em;
    line-height:1.54;
    color:#f16633;
    font-weight:600;
    display:inline-block;
    vertical-align:middle;
    padding:0 12px;
    position:relative
}
.footer .foot3 .views-row .content a:last-child:before {
    content:"";
    position:absolute;
    left:0;
    top:3.5px;
    width:1px;
    height:11px;
    background:#f16633
}
.page-taxonomy-term .main-container #block-system-main {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .page-taxonomy-term .main-container #block-system-main {
        padding:0 25px
    }
}
.page-taxonomy-term .main-container #block-system-main>.row {
    width:100%
}
.page-taxonomy-term .main-container #block-system-main .blog-content-wrapper .blog-sidebar .view-topics .views-row a.active {
    color:#f16633
}
.page-class-grants-prizes:not(.node-type-faq) .accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text .field-item:before {
    display:none
}
.page-class-grants-prizes .main-container .full-span>.col-sm-12 {
    float:none;
    padding:0
}
.page-class-grants-prizes .main-container .full-span>.col-sm-12 .block-system .node-page>.field-name-body {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    margin-bottom:64px
}
@media (max-width:991px) {
    .page-class-grants-prizes .main-container .full-span>.col-sm-12 .block-system .node-page>.field-name-body {
        padding:0 25px
    }
}
.page-class-grants-prizes .main-container .full-span>.col-sm-12 .accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text .field-item:before {
    content:"";
    display:none
}
.page-class-grants-prizes .main-container .full-span>.col-sm-12 .accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item {
    border-top:1px solid #d7d5d5
}
.page-class-grants-prizes .main-container #block-bean-grants-overview {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.page-class-grants-prizes .main-container #block-bean-grants-overview .block-title {
    margin-bottom:64px;
    padding:0;
    margin-top:0;
    font-family:Lato,sans-serif;
    font-size:1.556em;
    line-height:1.321;
    color:#453f3f;
    font-weight:400;
    text-transform:uppercase;
    color:#f16633
}
@media (max-width:991px) {
    .page-class-grants-prizes .main-container #block-bean-grants-overview {
        padding:0 25px
    }
}
.bean-general-block {
    padding:0 64px
}
@media (max-width:1311px) {
    .bean-general-block {
        padding:0
    }
}
.bean-general-block .field-name-field-image-collection {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    margin-top:64px;
    margin-bottom:18px
}
@media (max-width:991px) {
    .bean-general-block .field-name-field-image-collection {
        padding:0 25px
    }
}
.bean-general-block .field-name-field-image-collection .field-label {
    display:none
}
.bean-general-block .field-name-field-image-collection>.field-items {
    width:100%;
    height:auto;
    border-top:1px solid #d7d5d5;
    border-bottom:1px solid #d7d5d5;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .bean-general-block .field-name-field-image-collection>.field-items {
        height:100%;
        min-height:10%
    }
}
.bean-general-block .field-name-field-image-collection>.field-items>.field-item {
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    align-self:center;
    text-align:center;
    padding:2% 3% 3%!important;
    -ms-flex:1 1 25%;
    -webkit-box-flex:1;
    -webkit-flex:1 1 25%;
    flex:1 1 25%;
    height:100%;
    border-left:1px solid #d7d5d5!important
}
@media (max-width:991px) {
    .bean-general-block .field-name-field-image-collection>.field-items>.field-item {
        -ms-flex:1 1 50%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 50%;
        flex:1 1 50%
    }
    .bean-general-block .field-name-field-image-collection>.field-items>.field-item:nth-child(3) {
        border-left:0 none!important
    }
}
@media (max-width:480px) {
    .bean-general-block .field-name-field-image-collection>.field-items>.field-item {
        -ms-flex:1 1 100%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        flex:1 1 100%;
        border-left:0 none!important
    }
}
.bean-general-block .field-name-field-image-collection>.field-items>.field-item:first-child {
    border-left:0 none!important
}
.bean-general-block .field-name-field-image-collection>.field-items>.field-item * {
    float:none
}
.bean-general-block .field-name-field-image-collection>.field-items>.field-item .field-collection-view,
.bean-general-block .field-name-field-image-collection>.field-items>.field-item>span {
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    height:100%
}
.bean-general-block .field-name-field-image-collection>.field-items>.field-item .field-name-field-gallery-image img {
    max-width:100%;
    width:auto;
    height:auto;
    display:block;
    margin:0 auto
}
.bean-general-block .field-name-field-image-collection>.field-items>.field-item .field-name-field-image-text {
    font-family:Open Sans,sans-serif;
    text-align:center;
    margin-top:6px
}
.bean-general-block .field-name-field-image-collection>.field-items>.field-item .field-name-field-image-text p {
    font-family:Open Sans,sans-serif
}
.bean-general-block .field-name-field-image-collection>.field-items>.field-item .field-name-field-orientation {
    display:none
}
.bean-general-block .field-name-field-link {
    max-width:980px;
    margin:18px auto 0;
    text-align:center
}
@media (max-width:480px) {
    .bean-general-block .field-name-field-link {
        padding:0 25px
    }
}
.bean-general-block .field-name-field-link .btn {
    min-width:310px
}
@media (max-width:480px) {
    .bean-general-block .field-name-field-link .btn {
        max-width:100%;
        width:100%;
        min-width:100px
    }
}
.bean-general-block.view-mode-banner_image_with_text .field-name-field-cover-image {
    display:none
}
.bean-general-block.view-mode-banner_image_with_text .bg-holder {
    position:relative;
    width:100%;
    height:100%;
    background-position:top;
    background-size:cover
}
.bean-general-block.view-mode-banner_image_with_text .bg-holder:after {
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:-webkit-linear-gradient(top,rgba(244,135,209,.15),rgba(150,212,252,.15));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,135,209,.15)),to(rgba(150,212,252,.15)));
    background:-o-linear-gradient(top,rgba(244,135,209,.15) 0,rgba(150,212,252,.15) 100%);
    background:linear-gradient(180deg,rgba(244,135,209,.15) 0,rgba(150,212,252,.15))
}
.bean-general-block.view-mode-banner_image_with_text .content-holder {
    position:relative;
    z-index:1;
    max-width:840px;
    width:100%;
    height:100%;
    margin:auto;
    padding:64px 25px
}
.bean-general-block.view-mode-banner_image_with_text .content-holder .field-name-field-link {
    padding:0
}
@media (max-width:767px) {
    .page-class-about .page-banner .set-background {
        position:relative
    }
    .page-class-about .page-banner .set-background:after {
        content:"";
        display:block;
        position:absolute;
        left:0;
        top:0;
        width:100%;
        height:100%;
        background-color:rgba(0,0,0,.25)
    }
    .page-class-about .page-banner .set-background .col-sm-12 {
        z-index:2
    }
}
@media (max-width:767px) {
    .page-class-about .page-banner .set-background .content .inner-content h2 {
        color:#fff;
        text-shadow:2px 2px 2px hsla(0,0%,52%,.91)
    }
    .page-class-about .page-banner .set-background .content .inner-content p {
        color:#fff
    }
}
.page-banner {
    position:relative
}
.page-banner .row {
    max-width:1154px;
    margin:0 auto;
    width:auto;
    padding:0;
    height:100%
}
.page-banner .col-sm-12 {
    float:none;
    height:100%
}
@media (max-width:1311px) {
    .page-banner .col-sm-12 {
        padding:0
    }
}
.page-banner .set-background {
    width:100%;
    height:465px;
    background-repeat:no-repeat;
    background-position:0;
    background-size:cover
}
.page-banner .content {
    width:auto;
    height:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    text-align:left
}
@media (max-width:767px) {
    .page-banner .content {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
.page-banner .content .inner-content {
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:initial;
    -ms-flex-align:initial;
    -webkit-box-align:initial;
    align-items:initial;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    padding:0 64px;
    max-width:52%
}
@media (max-width:991px) {
    .page-banner .content .inner-content {
        padding:0 32px;
        max-width:82%
    }
}
@media (max-width:767px) {
    .page-banner .content .inner-content {
        text-align:center;
        max-width:100%;
        padding:0 50.39370079px
    }
}
.page-banner .content .inner-content div.text-white h2 {
    color:#fff;
    text-shadow:2px 2px 2px hsla(0,0%,52%,.91)
}
.page-banner .content .inner-content h2 {
    margin-top:0;
    margin-bottom:20px;
    text-shadow:1px 1px 8px hsla(0,0%,100%,.81);
    font-family:Lato,sans-serif;
    font-size:2.444em;
    line-height:1.25;
    font-weight:400;
    color:#635c5c
}
.page-banner .content .inner-content h2.text-white {
    color:#fff;
    text-shadow:2px 2px 2px hsla(0,0%,52%,.91)
}
@media (max-width:550px) {
    .page-banner .content .inner-content h2 {
        overflow-wrap:break-word;
        word-wrap:break-word
    }
}
.page-banner .content .inner-content p {
    margin-bottom:0;
    font-family:Open Sans,sans-serif;
    font-size:.833em;
    line-height:1.6;
    color:#635c5c;
    font-weight:600
}
.page-banner .content .inner-content .top-banner-link {
    margin-top:30px
}
.page-banner.text-position-right .content {
    text-align:right;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:flex-end;
    -webkit-box-pack:flex-end;
    justify-content:flex-end;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:767px) {
    .page-banner.text-position-right .content {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
@media screen and (min-width:768px) {
    .page-banner.text-position-right .content .inner-content {
        margin-right:64px
    }
}
.page-banner.background-no .set-background {
    height:auto
}
.page-banner.background-no .set-background .col-sm-12 {
    float:none;
    padding:0
}
.accordion-block .faq-openclose>.row {
    margin-bottom:10px;
    text-align:right
}
.accordion-block .faq-openclose>.row p {
    font-size:.778em
}
.accordion-block .faq-openclose>.row p a {
    color:#999;
    text-decoration:none
}
.accordion-block .faq-openclose>.row p a:active,
.accordion-block .faq-openclose>.row p a:focus,
.accordion-block .faq-openclose>.row p a:hover {
    color:#000
}
.accordion-block .content ol,
.accordion-block .content ul {
    margin-bottom:0;
    padding-bottom:0;
    padding-left:0
}
.accordion-block .content h2,
.accordion-block .content h3,
.accordion-block .content h4,
.accordion-block .content h5,
.accordion-block .content h6,
.accordion-block .content li,
.accordion-block .content p {
    padding-bottom:32px;
    margin-bottom:0
}
.accordion-block .collapsing.accord-show-answer {
    padding-bottom:15px
}
.accordion-block {
    position:relative;
    float:none
}
@media screen and (max-width:991px) {
    .accordion-block {
        overflow-y:hidden
    }
}
.accordion-block>.field-collection-container {
    position:relative;
    margin:64px auto;
    width:auto;
    border:0 none
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item {
    position:relative;
    margin:0;
    border-top:1px solid #d7d5d5
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item:last-child {
    border-bottom:1px solid #d7d5d5
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view {
    padding:0;
    margin:0;
    border:0 none
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content {
    position:relative
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-label {
    display:none
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content.opened .field-type-text {
    background:#faf7f7
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content.opened .field-type-text .field-item:after {
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    color:#d7d5d5
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content.opened .field-collection-container,
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content.opened .field-type-text-long {
    padding:32px 64px 0;
    height:100%;
    opacity:1
}
@media (max-width:991px) {
    .accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content.opened .field-collection-container,
    .accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content.opened .field-type-text-long {
        padding:32px 25px 0
    }
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text {
    background:#fff;
    -webkit-transition:all .3s linear;
    -o-transition:all .3s linear;
    transition:all .3s linear
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text .field-items {
    margin:0 auto
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text .field-item {
    padding:0;
    position:relative;
    font-family:Lato,sans-serif;
    font-size:1.333em;
    line-height:1.25;
    color:#453f3f;
    font-weight:400
}
@media (max-width:767px) {
    .accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text .field-item {
        padding:0 40px 0 0
    }
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text .field-item.hide-q:before {
    content:"";
    width:0;
    height:0;
    position:absolute;
    display:none
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text .field-item:before {
    content:"Q.";
    display:inline-block;
    width:30px;
    height:30px;
    color:#f16633
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text .field-item:after {
    -webkit-transition:all .3s linear;
    -o-transition:all .3s linear;
    transition:all .3s linear;
    content:"\f105";
    position:absolute;
    height:100%;
    top:0;
    right:0;
    color:#f16633;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -o-transform:rotate(0deg)
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-collection-container,
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text-long {
    padding:0 64px;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
@media (max-width:991px) {
    .accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-collection-container,
    .accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text-long {
        padding:0 25px
    }
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-collection-container .field-items,
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text-long .field-items {
    max-width:1086px;
    margin:0 auto;
    padding:0 64px
}
@media (max-width:650px) {
    .accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-collection-container .field-items,
    .accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text-long .field-items {
        padding:0!important
    }
}
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-collection-container .field-item,
.accordion-block>.field-collection-container>.field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text-long .field-item {
    padding:0;
    position:relative
}
.node-type-page .main-container .node-page>.field-name-body {
    width:100%;
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .node-type-page .main-container .node-page>.field-name-body {
        padding:0 25px
    }
}
.node-type-page .main-container .field-collection-container,
.node-type-page .main-container .field-collection-container .field-items .field-item,
.node-type-page .main-container .field-collection-view {
    padding:0;
    margin:0;
    border:0 none
}
.node-type-page .main-container .field-name-field-block-reference>.field-label,
.node-type-page .main-container .field-name-field-site {
    display:none
}
.faq-title {
    max-width:90%;
    margin:0 auto
}
.faq-title .block-title {
    max-width:100%;
    width:auto;
    display:block
}
.faq-title .block-title:after,
.faq-title .block-title:before {
    max-width:65px
}
.node-type-faq .page-header {
    display:none
}
.node-type-faq .main-container>.row>.col-sm-12 {
    padding:0
}
.node-type-faq .main-container .full-width-block.body-block {
    padding:0 64px
}
.node-type-faq .main-container .full-width-block.body-block.addBottomPad {
    padding-bottom:64px
}
@media (max-width:991px) {
    .node-type-faq .main-container .full-width-block.body-block {
        padding:0 25px
    }
}
.node-type-faq .main-container .full-width-block.body-block .row {
    background:#fff;
    max-width:1026px;
    width:100%;
    margin:0 auto
}
.node-type-faq .main-container .full-width-block.body-block .row .view-id {
    margin-bottom:0
}
.node-type-faq .main-container .full-width-block.body-block .row .field-name-body {
    margin-top:64px
}
.node-type-faq .main-container .full-width-block.body-block .row .field-name-body img {
    max-width:100%;
    height:auto;
    width:auto
}
.node-type-illness .main-container>.row>.col-sm-12 {
    padding:0
}
.node-type-illness .main-container .page-header {
    display:none
}
.node-type-illness .main-container .accordion-block .field-collection-container .field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text .field-item:before,
.page-class-illness .main-container .accordion-block .field-collection-container .field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-type-text .field-item:before {
    content:"";
    display:none
}
.node-type-people .main-container .page-header {
    display:none
}
.node-type-people .main-container .node-people {
    max-width:1154px;
    padding:0 64px;
    margin:64px auto 0;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .node-type-people .main-container .node-people {
        padding:0 50.39370079px
    }
}
@media (max-width:767px) {
    .node-type-people .main-container .node-people {
        padding:0 21.33333333px
    }
}
.main-container .node-people.view-mode-teaser {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.main-container .node-people .group-left {
    -webkit-box-flex:0;
    -webkit-flex:0 0 242px;
    -ms-flex:0 0 242px;
    flex:0 0 242px;
    margin-right:50.39370079px
}
@media (max-width:991px) {
    .main-container .node-people .group-left {
        margin-right:21.33333333px
    }
}
@media (max-width:767px) {
    .main-container .node-people .group-left {
        width:100%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        -ms-flex:1 1 100%;
        flex:1 1 100%;
        padding-right:0;
        margin-right:0
    }
}
.main-container .node-people .group-left .field-name-field-people-picture {
    margin-bottom:32px
}
.main-container .node-people .group-left .field-name-field-people-picture .field-item {
    background:transparent;
    padding:0
}
.main-container .node-people .group-left .field-name-field-people-picture .field-item img {
    border-top:0 none;
    display:block;
    max-width:200px;
    width:100%
}
@media screen and (max-width:767px) {
    .main-container .node-people .group-left .field-name-field-people-picture .field-item img {
        max-width:200px;
        height:auto;
        margin:auto
    }
}
.main-container .node-people .group-left .field {
    margin-bottom:32px
}
.main-container .node-people .group-left .field:last-child {
    margin-bottom:0
}
.main-container .node-people .group-left .field-name-field-logo img {
    display:block;
    max-width:100%;
    width:auto;
    height:auto
}
.main-container .node-people .group-left .field-name-field-bio-link a {
    font-size:.778em;
    color:#f16633;
    font-weight:400;
    line-height:1.1
}
.main-container .node-people .group-left .field-name-field-bio-link a i {
    color:#453f3f
}
.main-container .node-people .group-right {
    border-bottom:5px solid #e9eaeb;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
@media (max-width:767px) {
    .main-container .node-people .group-right {
        width:100%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        -ms-flex:1 1 100%;
        flex:1 1 100%
    }
}
.main-container .node-people .group-right.scientists-info-right {
    font-size:0;
    line-height:0;
    color:#fff
}
.main-container .node-people .group-right.scientists-info-right>div:not(.field-collection) {
    font-size:18px;
    line-height:24px;
    color:#453f3f
}
.main-container .node-people .group-right.scientists-info-right>.field-collection {
    font-size:0;
    line-height:0;
    color:#fff
}
.main-container .node-people .group-right.scientists-info-right>.field-collection>div {
    font-size:18px;
    line-height:24px;
    color:#453f3f
}
.main-container .node-people .group-right.expert-content {
    border-bottom:0 none
}
.main-container .node-people .group-right .field-name-title {
    margin-top:0;
    margin-bottom:32px
}
.main-container .node-people .group-right .field-name-title .field-item {
    position:relative
}
.main-container .node-people .group-right .field-name-title h5 {
    margin:0
}
@media screen and (min-width:599px) {
    .main-container .node-people .group-right .field-name-title h5 {
        padding-right:98px
    }
}
.main-container .node-people .group-right .field-name-title .field-name-field-bio-link {
    margin-top:8px
}
@media screen and (min-width:599px) {
    .main-container .node-people .group-right .field-name-title .field-name-field-bio-link {
        position:absolute;
        right:0;
        top:0;
        margin-top:0
    }
}
.main-container .node-people .group-right .field-name-field-bio-link a {
    font-size:.778em;
    color:#f16633;
    font-weight:400;
    line-height:1.1
}
.main-container .node-people .group-right .field-name-field-bio-link a i {
    color:#453f3f
}
.main-container .node-people .group-right .field-name-field-university .field-item {
    font-family:Open Sans,sans-serif;
    font-size:.889em;
    line-height:1.625;
    color:#635c5c;
    font-weight:400
}
.main-container .node-people .group-right .field-collection-container {
    margin:0;
    border:0 none
}
.main-container .node-people .group-right .field-collection-container .field-name-field-positions {
    padding-bottom:32px;
    border-bottom:5px solid #f8f8f8
}
.main-container .node-people .group-right .field-collection-container .field-name-field-positions:first-child {
    padding-bottom:0;
    border-bottom:0 none
}
.main-container .node-people .group-right .field-collection-container .field-name-field-positions>.field-items {
    margin:0
}
.main-container .node-people .group-right .field-collection-container .field-name-field-positions .field-item {
    margin-bottom:0
}
.main-container .node-people .group-right .field-collection-container .field-name-field-positions .field-item .field-collection-view {
    padding:0;
    margin:0;
    border:0 none
}
.main-container .node-people .group-right .field-collection-container .field-name-field-positions .field-item .field-collection-view .field-item {
    font-family:Open Sans,sans-serif;
    font-size:.889em;
    line-height:1.625;
    color:#635c5c;
    font-weight:400
}
.main-container .node-people .group-right .field-collection-container .field-name-field-positions .field-item .field-collection-view .field-item p {
    font-family:Open Sans,sans-serif;
    font-size:inherit;
    line-height:inherit;
    color:#635c5c;
    font-weight:400
}
.main-container .node-people .group-right .field-collection-container .field-name-field-grants-and-prizes-list>.field-items {
    margin:32px 0
}
.main-container .node-people .group-right .field-collection-container .field-name-field-grants-and-prizes-list .field-item {
    margin-bottom:0
}
.main-container .node-people .group-right .field-collection-container .field-name-field-grants-and-prizes-list .field-item .field-collection-view {
    margin:0;
    padding-top:0;
    padding-bottom:4px;
    border-bottom:0 none;
    font-style:italic
}
.main-container .node-people .group-right .field-collection-container .field-name-field-grants-and-prizes-list .field-item .field-collection-view .content .field-item span {
    position:relative;
    display:block;
    padding-left:16px
}
.main-container .node-people .group-right .field-collection-container .field-name-field-grants-and-prizes-list .field-item .field-collection-view .content .field-item span:before {
    content:"\f105";
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    position:absolute;
    left:0;
    top:4px
}
.main-container .full-width-block .view-illnesses .view-content {
    width:100%
}
.main-container .full-width-block .view-illnesses .view-content .views-row {
    margin-left:0;
    margin-right:0
}
.main-container .view-illnesses {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    padding:0 32px;
    margin-bottom:64px
}
@media (max-width:991px) {
    .main-container .view-illnesses {
        padding:0 25px
    }
}
.main-container .view-illnesses.view-display-id-block_3 .views-row {
    margin-top:64px
}
.main-container .view-illnesses .view-content,
.main-container .view-illnesses .view-footer,
.main-container .view-illnesses .view-header {
    width:100%
}
.main-container .view-illnesses .text-title {
    margin-top:64px;
    text-align:center;
    max-width:768px;
    margin-left:auto;
    width:100%;
    margin-right:auto
}
.main-container .view-illnesses .text-title h6 {
    font-family:Lato,sans-serif;
    font-size:1.222em;
    line-height:1.5;
    color:#453f3f;
    font-weight:400;
    margin:0
}
.main-container .view-illnesses .more-link {
    display:none
}
.main-container .view-illnesses .node-people {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.main-container .view-illnesses .node-people .field-name-field-grant-or-prize .field-item p,
.main-container .view-illnesses .node-people .field-name-field-position .field-item p {
    font-weight:600!important
}
.main-container .view-illnesses .node-people .field-name-field-university .field-item {
    font-style:italic
}
@media (max-width:767px) {
    .main-container .view-illnesses .node-people .group-left {
        margin-right:0
    }
}
@media (max-width:767px) {
    .main-container .view-illnesses .node-people .group-left .field-name-field-bio-link {
        margin-bottom:32px
    }
}
.main-container .view-illnesses .node-people .group-right p {
    font-family:Lato,sans-serif;
    font-size:.889em;
    line-height:1.5;
    font-weight:400;
    font-family:Open Sans,sans-serif
}
.main-container .view-illnesses .node-people .group-right .field-name-title {
    width:100%
}
.main-container .view-illnesses .node-people .group-right .field-name-title * {
    display:block;
    width:100%
}
.main-container .view-illnesses .node-people .group-right .field-spacer {
    width:100%;
    height:1px;
    margin-bottom:32px;
    padding-bottom:64px;
    border-bottom:5px solid #f3f1f1
}
.main-container .view-illnesses .node-people .group-right .expert-question .que-label {
    font-weight:700;
    margin-bottom:0;
    font-size:1em
}
.main-container .view-illnesses .node-people .group-right .expert-question h6 {
    margin:0;
    font-style:italic
}
.node-type-event .main-container>.row>.col-sm-12 {
    padding:0;
    float:none
}
.node-type-event .main-container .row {
    margin:0
}
.node-type-event .main-container .node-title {
    max-width:1154px;
    padding:0 64px;
    margin:32px auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .node-type-event .main-container .node-title {
        padding:0 21.33333333px
    }
}
@media (max-width:767px) {
    .node-type-event .main-container .node-title {
        padding:0 50.39370079px
    }
}
.node-type-event .main-container .node-title .page-header {
    font-family:Open Sans,sans-serif;
    font-size:2.222em;
    line-height:1.2;
    color:#453f3f;
    font-weight:400;
    position:relative;
    padding:21.00426649px 0;
    margin:0;
    border:0 none
}
@media (max-width:480px) {
    .node-type-event .main-container .node-title .page-header {
        font-size:2.1em
    }
}
.node-type-event .main-container .node-title .page-header:after,
.node-type-event .main-container .node-title .page-header:before {
    content:"";
    position:absolute;
    width:16%;
    min-width:64px;
    max-width:65px;
    height:1px;
    background:#d7d5d5;
    margin:0 auto;
    left:0;
    right:auto;
    top:0
}
.node-type-event .main-container .node-title .page-header:after {
    top:auto;
    bottom:0
}
.node-type-event .main-container .node-title .top-date {
    padding-top:32px;
    font-family:Open Sans,sans-serif;
    font-size:1em;
    line-height:22px;
    color:#f16633;
    font-weight:400
}
.node-type-event .main-container .node-event {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:block
}
@media (max-width:991px) {
    .node-type-event .main-container .node-event {
        padding:0 25px
    }
}
.node-type-event .main-container .node-event .block-items,
.node-type-event .main-container .node-event .field-name-field-image {
    margin-bottom:64px
}
.node-type-event .main-container .node-event .field-name-field-image {
    position:relative;
    width:100%
}
.node-type-event .main-container .node-event .field-name-field-image .field-items {
    overflow:hidden
}
.node-type-event .main-container .node-event .field-name-field-image .field-item {
    position:relative;
    width:100%;
    height:100%;
    display:block
}
.node-type-event .main-container .node-event .field-name-field-image .field-item:after {
    content:"";
    position:absolute;
    top:5px;
    left:0;
    width:100%;
    height:100%;
    background:-webkit-linear-gradient(top,rgba(244,135,209,.15),rgba(150,212,252,.15));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,135,209,.15)),to(rgba(150,212,252,.15)));
    background:-o-linear-gradient(top,rgba(244,135,209,.15) 0,rgba(150,212,252,.15) 100%);
    background:linear-gradient(180deg,rgba(244,135,209,.15) 0,rgba(150,212,252,.15))
}
.node-type-event .main-container .node-event .field-name-field-image img {
    width:100%;
    margin:0 auto;
    border-top:5px solid #f38c4b;
    position:relative
}
.node-type-event .main-container .node-event .block-items {
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    flex-direction:row;
    position:relative;
    height:100%
}
.node-type-event .main-container .node-event .block-items,
.node-type-event .main-container .node-event .block-items .block {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-box-direction:normal;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.node-type-event .main-container .node-event .block-items .block {
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    flex-direction:column
}
.node-type-event .main-container .node-event .block-items .block.left {
    -webkit-box-flex:0;
    -webkit-flex:0 0 242px;
    -ms-flex:0 0 242px;
    flex:0 0 242px;
    margin-right:50.39370079px
}
@media (max-width:991px) {
    .node-type-event .main-container .node-event .block-items .block.left {
        margin-right:21.33333333px
    }
}
@media (max-width:767px) {
    .node-type-event .main-container .node-event .block-items .block.left {
        width:100%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        -ms-flex:1 1 100%;
        flex:1 1 100%;
        padding-right:0;
        margin-right:0;
        display:none;
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
    }
}
.node-type-event .main-container .node-event .block-items .block.left .field {
    margin-bottom:32px
}
.node-type-event .main-container .node-event .block-items .block.right {
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
@media (max-width:767px) {
    .node-type-event .main-container .node-event .block-items .block.right {
        width:100%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        -ms-flex:1 1 100%;
        flex:1 1 100%;
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
}
.node-type-event .main-container .node-event .block-items .block .btn {
    max-width:246px;
    width:100%;
    height:45px;
    padding:13px 4px
}
.node-type-event .main-container .node-event .block-items .block .btn.btn-nobg {
    position:relative
}
.node-type-event .main-container .node-event .block-items .block .btn.btn-nobg:after {
    content:"";
    display:inline-block;
    margin-left:5px;
    background:url(../png/download-arrow.png) no-repeat 100%;
    background-size:85%;
    width:17px;
    height:15px
}
.node-type-event .main-container .node-event .people-info {
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    height:100%;
    position:relative
}
.node-type-event .main-container .node-event .people-info .field-label {
    font-family:Lato,sans-serif;
    font-size:1.556em;
    line-height:1.321;
    color:#453f3f;
    font-weight:400;
    display:block;
    margin-bottom:32px
}
.node-type-event .main-container .node-event .people-info .group-right .inner-wrapper {
    width:100%;
    height:auto
}
.node-type-event .main-container .node-event .people-info .group-right .field-spacer {
    width:100%;
    height:1px;
    margin-bottom:32px;
    padding-bottom:64px;
    border-bottom:5px solid #f3f1f1
}
.node-type-event .main-container .node-event .people-info .group-right .field-collection-container .field-name-field-grants-and-prizes-list .field-items {
    margin:0
}
.node-type-event .main-container .node-event .people-info .group-right .field-collection-container .field-name-field-grants-and-prizes-list .field-items .field-item .field-collection-view {
    border:0 none;
    padding:0;
    font-family:Open Sans,sans-serif;
    font-size:.889em;
    line-height:1.625;
    color:#453f3f;
    font-weight:700
}
.node-type-event .main-container .node-event .people-info .group-right .field-collection-container .field-name-field-grants-and-prizes-list .field-items .field-item .field-collection-view p,
.node-type-event .main-container .node-event .people-info .group-right .field-collection-container .field-name-field-grants-and-prizes-list .field-items .field-item .field-collection-view span {
    font-weight:700
}
.node-type-event .main-container .node-event .people-info .group-right .field-collection-container .field-name-field-grants-and-prizes-list .field-items .field-item .field-collection-view p {
    font-size:inherit;
    font-weight:inherit;
    font-family:inherit
}
.node-type-event .main-container .node-event .people-info .field-type-entityreference {
    width:100%
}
.node-type-event .main-container .node-event .people-info .field-type-entityreference>.field-items>.field-item {
    margin-bottom:64px
}
.node-type-event .main-container .node-event .people-info .field-type-entityreference .field-name-field-position span {
    font-weight:700
}
.node-type-event .main-container .node-event .people-info .field-type-entityreference .field-name-field-position span p {
    font-weight:700!important
}
.node-type-event .main-container .node-event .people-info .field-type-entityreference .field-name-field-university span {
    font-style:italic
}
.node-type-event .main-container .event-presentation-block .field .field-label {
    display:none
}
.node-type-event .main-container .event-presentation-block .bean-about-blocks {
    margin-bottom:64px
}
.node-type-event .main-container .event-presentation-block .field-name-field-event-presentation {
    margin-top:64px
}
.node-type-event .main-container .event-presentation-block .field-name-field-event-presentation iframe {
    display:block;
    margin:auto
}
.node-type-event .main-container .event-presentation-block .field-name-field-event-presentation .field-item div {
    text-align:center
}
.node-type-event .main-container .event-presentation-block .field-name-field-event-presentation-link {
    margin-top:64px;
    text-align:center
}
@media (max-width:480px) {
    .node-type-event .main-container .event-presentation-block .field-name-field-event-presentation-link .btn {
        padding:7px 18px
    }
}
.node-type-event .main-container .node-multimedia-library {
    width:100%
}
.node-type-event .main-container .node-multimedia-library>header {
    display:none
}
.node-type-event .main-container .node-multimedia-library .width100 {
    padding-bottom:64px
}
.node-type-event .main-container .node-multimedia-library .width100.light-blue-bg {
    background-color:#ecf9fd;
    padding-top:1px
}
.node-type-event .main-container .node-multimedia-library .width100.light-gray-bg {
    background-color:#faf7f7;
    padding-top:1px
}
@media (max-width:767px) {
    .node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider#infographics-gallery-slider {
        margin-bottom:0
    }
}
.node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider.slide-count-1 .slick-track {
    width:auto!important
}
@media screen and (min-width:991px) {
    .node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider.slide-count-2 .slick-track {
        width:auto!important
    }
}
.node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide {
    max-width:33%;
    width:27%;
    height:auto!important
}
@media screen and (min-width:992px) {
    .node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide.slide-count-1 {
        max-width:100%;
        width:320px!important
    }
}
@media (max-width:991px) {
    .node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide.slide-count-1 {
        height:auto!important;
        max-width:100%;
        width:100%!important
    }
}
@media (max-width:767px) {
    .node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide.slide-count-1 {
        max-width:100%
    }
}
@media screen and (min-width:992px) {
    .node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide.slide-count-2 {
        max-width:100%;
        width:320px!important
    }
}
@media (max-width:991px) {
    .node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide.slide-count-2 {
        height:auto!important;
        max-width:100%;
        width:auto
    }
}
@media (max-width:767px) {
    .node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide.slide-count-2 {
        max-width:100%
    }
}
@media (max-width:991px) {
    .node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide {
        height:auto!important;
        max-width:48%
    }
}
@media (max-width:767px) {
    .node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide {
        max-width:100%
    }
}
.node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .view-title {
    text-align:center
}
.node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .view-title h4 {
    font-family:Lato,sans-serif;
    font-size:1.556em;
    line-height:1.321;
    color:#453f3f;
    font-weight:400;
    color:#f16633
}
.node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .view-note {
    text-align:center
}
.node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .view-note p {
    font-family:Open Sans,sans-serif;
    font-size:.667em;
    line-height:15px;
    color:#b9b9b9;
    font-weight:400
}
.node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .view-btn {
    text-align:center;
    padding-bottom:6px
}
.node-type-event .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .glyphicon {
    top:40%
}
.node-type-event .main-container .node-multimedia-library .gallery-link {
    position:relative;
    width:100%;
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    text-align:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    margin-bottom:21px;
    overflow-wrap:break-word;
    word-wrap:break-word
}
@media (max-width:991px) {
    .node-type-event .main-container .node-multimedia-library .gallery-link {
        padding:0 25px
    }
}
@media screen and (max-width:599px) {
    .node-type-event .main-container .node-multimedia-library .gallery-link {
        display:block;
        overflow:hidden
    }
}
.node-type-event .main-container .node-multimedia-library .gallery-link .btn {
    padding:17px;
    min-width:300px;
    width:auto;
    text-shadow:none
}
@media screen and (max-width:599px) {
    .node-type-event .main-container .node-multimedia-library .gallery-link .btn {
        height:auto;
        overflow-wrap:break-word;
        word-wrap:break-word;
        white-space:pre-wrap;
        line-height:1.2;
        display:block;
        min-width:100px
    }
}
.node-type-event .main-container .node-multimedia-library .gallery-link .btn.blue-btn {
    border-color:#00bff3;
    color:#00bff3
}
.node-type-event .main-container .node-multimedia-library .gallery-link .btn.blue-btn:hover {
    border-color:#0286aa;
    color:#0286aa
}
.page-blog .main-container>.row>.col-sm-12,
.page-taxonomy-term .main-container>.row>.col-sm-12 {
    padding:0;
    overflow-x:hidden
}
.page-blog .set-background,
.page-taxonomy-term .set-background {
    background-position:75%
}
.page-taxonomy-term .main-container .page-header {
    margin:0;
    padding:0;
    border:0 none;
    display:none
}
.blog-content-wrapper {
    margin-top:60px
}
@media (max-width:991px) {
    .blog-content-wrapper {
        margin-top:30px
    }
}
.blog-content-wrapper a {
    font-size:1em;
}
.blog-content-wrapper a .fa-angle-right,
.blog-content-wrapper a .fa-long-arrow-right {
    color:#474444;
    font-size:.778em;
    margin-left:5px
}
.blog-content-wrapper p a {
    font-size:1em
}
.blog-content-wrapper>.col-sm-12>.row>.content {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:767px) {
    .blog-content-wrapper>.col-sm-12>.row>.content {
        -webkit-flex-direction:column;
        ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.blog-content-wrapper .node-title {
    margin:0;
    padding:20px 30px
}
@media (max-width:767px) {
    .blog-content-wrapper .node-title {
        padding:20px 15px
    }
}
.blog-content-wrapper .node-title .page-header {
    padding:0 0 32px
}
.blog-content-wrapper .node-title .page-header:after,
.blog-content-wrapper .node-title .page-header:before {
    display:none;
    width:0;
    height:0
}
.blog-content-wrapper .blog-modules .views-row,
.blog-content-wrapper .blog-post-main .views-row {
    background-color:#fff;
    margin-bottom:50px
}
@media (max-width:767px) {
    .blog-content-wrapper .blog-modules .views-row,
    .blog-content-wrapper .blog-post-main .views-row {
        margin-bottom:25px
    }
}
.blog-content-wrapper .blog-modules img,
.blog-content-wrapper .blog-post-main img {
    width:100%;
    border-top:5px solid #f16633
}
.blog-content-wrapper .blog-post-main img {
    height: auto;
}
.blog-content-wrapper .blog-modules .blog-title a,
.blog-content-wrapper .blog-post-main .blog-title a {
    display:block;
    font-size:1.444em;
    padding:25px 30px;
    color:#635c5c;
    line-height:1.2
}
.blog-content-wrapper .blog-modules .blog-title a:focus,
.blog-content-wrapper .blog-modules .blog-title a:hover,
.blog-content-wrapper .blog-post-main .blog-title a:focus,
.blog-content-wrapper .blog-post-main .blog-title a:hover {
    text-decoration:none
}
@media (max-width:480px) {
    .blog-content-wrapper .blog-modules .blog-title a,
    .blog-content-wrapper .blog-post-main .blog-title a {
        font-size:.98em;
        line-height:1.5;
        padding:10px 15px
    }
}
.blog-content-wrapper .blog-modules .blog-summary,
.blog-content-wrapper .blog-post-main .blog-summary {
    padding:20px 30px
}
.blog-content-wrapper .blog-modules .blog-summary p,
.blog-content-wrapper .blog-post-main .blog-summary p {
    font-size:.778em;
    line-height:1.571
}
@media (max-width:480px) {
    .blog-content-wrapper .blog-modules .blog-summary,
    .blog-content-wrapper .blog-post-main .blog-summary {
        padding:10px 15px
    }
    .blog-content-wrapper .blog-modules .blog-summary p,
    .blog-content-wrapper .blog-post-main .blog-summary p {
        line-height:1.6363
    }
}
.blog-content-wrapper .blog-modules .blog-body,
.blog-content-wrapper .blog-post-main .blog-body {
    padding:0 32px
}
@media (max-width:480px) {
    .blog-content-wrapper .blog-modules .blog-body,
    .blog-content-wrapper .blog-post-main .blog-body {
        padding:0 15px
    }
}
@media (max-width:768px) {
    .blog-content-wrapper .blog-sidebar .opened .view .view-content {
        display:block
    }
}
.blog-content-wrapper .blog-sidebar > .view {
    padding:10px 20px 20px;
    margin-bottom:50px;
    background-color:#fff
}
@media (max-width:480px) {
    .blog-content-wrapper .blog-sidebar .view {
        margin-bottom:25px
    }
}
@media (max-width:768px) {
    .blog-content-wrapper .blog-sidebar .view {
        margin:0 auto;
        border-top:1px solid #d7d5d5
    }
    .blog-content-wrapper .blog-sidebar .view:first-child {
        border:0 none
    }
    .blog-content-wrapper .blog-sidebar .view .view-header h4:after {
        content:"\f105";
        color:#f16633;
        display:inline-block;
        position:absolute;
        right:0;
        top:3px;
        font:normal normal normal 14px/1 FontAwesome;
        font-size:inherit;
        text-rendering:auto;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        -webkit-transition:all .3s ease-in-out;
        -o-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out;
        -webkit-transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    .blog-content-wrapper .blog-sidebar .view .view-content {
        display:none
    }
}
@media (max-width:768px) {
    .blog-content-wrapper .blog-sidebar .view.opened .view-header h4:after {
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg)
    }
    .blog-content-wrapper .blog-sidebar .view.opened .view-content {
        display:block
    }
}
.blog-content-wrapper .blog-sidebar .block .row {
    margin:0
}
.blog-content-wrapper .blog-sidebar h4 {
    position:relative;
    font-size:.889em;
    font-weight:700;
    text-transform:uppercase
}
.blog-content-wrapper .blog-sidebar .view-blog .views-row {
    padding:10px 0;
    border-bottom:1px solid #f3f3f3
}
.blog-content-wrapper .blog-sidebar .view-blog .views-row p {
    line-height:22px
}
.blog-content-wrapper .blog-sidebar .view-blog .views-row a {
    color:#635c5c
}
.blog-content-wrapper .blog-sidebar .view-topics h3 {
    color:#f16633;
    font-size:.778em;
    line-height:1;
    text-decoration:underline;
    font-weight:700
}
.blog-content-wrapper .blog-sidebar .view-topics .views-row a {
    color:#635c5c;
    text-transform:uppercase;
    line-height:34px
}
.blog-content-wrapper .blog-sidebar .view-id-links a {
    display:block
}
.blog-content-wrapper .blog-sidebar .field-collection-view {
    margin:0;
    padding:0
}
.blog-content-wrapper .blog-sidebar .row {
    margin:0
}
@media (min-width:768px) {
    .blog-content-wrapper .blog-sidebar .view-blog .views-row-7~.views-row {
        display:none
    }
    .blog-content-wrapper .blog-sidebar.more-clicked .view-blog .views-row {
        display:block
    }
}
.blog-content-wrapper .more-link {
    text-align:center;
    margin-top:15px;
    font-weight:700;
    display:none
}
.blog-content-wrapper .buzz {
    float:right
}
.blog-content-wrapper .buzz a {
    color:#737373
}
.blog-content-wrapper .buzz a:before {
    content:"\e111";
    font-family:Glyphicons Halflings;
    color:#ccc;
    margin-right:5px;
    font-size:.889em;
    vertical-align:middle
}
.blog-content-wrapper .buzz a:hover {
    text-decoration:none!important
}
@media (min-width:768px) {
    .blog-content-wrapper .blog-modules:not(.empty-sidebar),
    .blog-content-wrapper .blog-post-main:not(.empty-sidebar) {
        width:64%;
        margin-right:4%
    }
    .blog-content-wrapper .blog-sidebar {
        width:31%
    }
    .blog-content-wrapper .more-link.show-more {
        display:block
    }
}
.background-block>.col-sm-12 {
    float:none;
    height:100%;
    padding:0;
}
.background-block>.col-sm-12>.row {
    margin:0 auto;
    width:auto;
    background-color:#faf7f7;
    max-width:1312px
}
.background-block>.col-sm-12>.row>.content {
    padding:64px 42px;
    max-width:950px;
    margin:0 auto;
    max-width:1154px
}
@media (max-width:991px) {
    .background-block>.col-sm-12>.row>.content {
        padding:50.39370079px
    }
}
@media (max-width:767px) {
    .background-block>.col-sm-12>.row>.content {
        padding:10px 21.33333333px
    }
}
.disqus-thread {
    background-color:#fff
}
.disqus-thread iframe {
    padding:20px 30px
}
.disqus-thread a,
.sidebar-links a {
    color:#00bff3
}
.node-type-blog-post .blog-content-wrapper>.col-sm-12 {
    padding:0
}
.node-type-blog-post .main-container {
    overflow-x:hidden
}
.node-type-blog-post .main-container .bottom-blocks .field-name-field-blog-tags,
.node-type-blog-post .main-container .bottom-blocks .field-name-field-tags {
    display:none
}
.node-type-blog-post .field-collection-container {
    border-bottom:none
}
.node-type-blog-post .field-name-field-blog-tags,
.node-type-blog-post .field-name-field-tags {
    padding:21px 0;
    line-height:0
}
.node-type-blog-post .field-name-field-blog-tags .field-item,
.node-type-blog-post .field-name-field-tags .field-item {
    text-decoration:underline;
    display:inline-block;
    margin-left:5px
}
.node-type-blog-post .field-name-field-blog-tags .field-item a,
.node-type-blog-post .field-name-field-blog-tags .field-label,
.node-type-blog-post .field-name-field-tags .field-item a,
.node-type-blog-post .field-name-field-tags .field-label {
    font-size:.667em;
    line-height:1.83
}
.node-type-blog-post .addthis-btn-wrapper {
    margin-top:32px
}
@media (max-width:767px) {
    .node-type-blog-post .addthis-btn-wrapper {
        text-align:center
    }
}
.node-type-blog-post .addthis-btn-wrapper.bottom-addthis {
    margin:0;
    padding-top:11px;
    padding-bottom:48px
}
.node-type-blog-post .addthis-btn-wrapper .at-share-btn-elements>a {
    margin:0 6px
}
.node-type-blog-post .addthis-btn-wrapper .at-share-btn-elements>a:first-child {
    margin-left:0
}
.node-type-blog-post .addthis-btn-wrapper .at-share-btn-elements>a:last-child {
    margin-right:0
}
@media (max-width:767px) {
    .node-type-blog-post .addthis-btn-wrapper .at-share-btn-elements>a {
        margin:0 20px
    }
}
@media (max-width:767px) {
    .node-type-blog-post .background-block>.col-sm-12>.row>.content {
        padding:21.33333333px
    }
}
.node-list-people {
    max-width:1154px;
    width:100%;
    position:relative;
    height:auto;
    margin:0 auto;
    padding:0 64px
}
.node-list-people.view-peoples-staff-list .view-content .views-row.views-row-1 .right-side .field-peoples-link,
.node-list-people.view-peoples-staff-list .view-content .views-row.views-row-2 .right-side .field-peoples-link,
.node-list-people.view-peoples-staff-list .view-content .views-row.views-row-3 .right-side .field-peoples-link,
.node-list-people.view-peoples-staff-list .view-content .views-row.views-row-4 .right-side .field-peoples-link {
    display:block
}
.node-list-people.view-peoples-staff-list .view-content .views-row .right-side .field-peoples-link {
    display:none
}
@media (max-width:991px) {
    .node-list-people {
        padding:0 25px
    }
}
.node-list-people.addBottomPad64 {
    padding-bottom:64px
}
.node-list-people.addTopPad64 {
    padding-top:64px
}
.node-list-people .node-title {
    text-align:center;
    margin:64px auto
}
.node-list-people .node-title .page-header {
    padding:0
}
.node-list-people .node-title .page-header:after,
.node-list-people .node-title .page-header:before {
    content:"";
    display:none
}
.node-list-people .view-header .body-field {
    max-width:800px;
    width:100%;
    text-align:center;
    margin:64px auto
}
.node-list-people .attachment.attachment-before {
    position:relative;
    margin-bottom:64px
}
@media (max-width:767px) {
    .node-list-people .attachment.attachment-before {
        margin-bottom:0;
        padding-bottom:64px;
        border-bottom:1px solid #d7d5d5
    }
}
.node-list-people .attachment.attachment-before .view-peoples {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    border-top:1px solid #d7d5d5;
    border-bottom:1px solid #d7d5d5
}
@media (max-width:767px) {
    .node-list-people .attachment.attachment-before .view-header {
        width:100%;
        margin-bottom:28px
    }
}
.node-list-people .attachment.attachment-before .view-header .text-title {
    font-family:Lato,sans-serif;
    font-size:1em;
    line-height:1.55;
    font-weight:400;
    text-transform:uppercase;
    -webkit-box-flex:1;
    -webkit-flex:1 auto;
    -ms-flex:1 auto;
    flex:1 auto;
    padding:14px 0;
    margin-right:20px
}
@media (max-width:767px) {
    .node-list-people .attachment.attachment-before .view-header .text-title {
        font-family:Lato,sans-serif;
        font-size:1.556em;
        line-height:1.321;
        color:#453f3f;
        font-weight:400;
        padding:21px 0;
        border-bottom:1px solid #d7d5d5;
        margin-right:0;
        width:100%;
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
}
.node-list-people .attachment.attachment-before .mobileTabs {
    width:100%;
    text-align:left;
    display:block;
    position:relative
}
.node-list-people .attachment.attachment-before .mobileTabs .btn-block {
    text-align:left;
    padding:20px 25px;
    border:0 none;
    -webkit-box-shadow:0 1px 2px 1px rgba(99,92,92,.16);
    box-shadow:0 1px 2px 1px rgba(99,92,92,.16);
    background:#fff;
    background:-webkit-linear-gradient(top,#fff,#f9f9f9);
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f9f9f9));
    background:-o-linear-gradient(top,#fff 0,#f9f9f9 100%);
    background:linear-gradient(180deg,#fff 0,#f9f9f9);
    font-size:18px;
    color:#f16633;
    border-radius:4px 0 0 4px
}
.node-list-people .attachment.attachment-before .mobileTabs .btn-block .uppercase {
    font-family:Lato,sans-serif;
    font-size:1.667em;
    line-height:1.321;
    color:#453f3f;
    font-weight:400;
    color:#f16633;
    font-weight:700;
    text-decoration:underline
}
.node-list-people .attachment.attachment-before .mobileTabs .btn-block .carets {
    color:#fff;
    background-color:#f16633;
    position:absolute;
    display:block;
    right:0;
    top:0;
    width:80px;
    height:79px;
    text-align:center;
    border-radius:0 4px 4px 0
}
.node-list-people .attachment.attachment-before .mobileTabs .btn-block .carets .two-carets {
    display:block;
    line-height:1;
    position:relative;
    top:25%
}
.node-list-people .attachment.attachment-before .mobileTabs .btn-block .carets .caretdown,
.node-list-people .attachment.attachment-before .mobileTabs .btn-block .carets .caretup {
    display:block
}
.node-list-people .attachment.attachment-before .mobileTabs .dropdown-menu {
    width:100%
}
.node-list-people .attachment.attachment-before .mobileTabs .dropdown-menu>li>a {
    font-size:1.2em;
    padding:12px 20px
}
.node-list-people .attachment.attachment-before .mobileTabs .dropdown-menu>.active>a,
.node-list-people .attachment.attachment-before .mobileTabs .dropdown-menu>.active>a:focus,
.node-list-people .attachment.attachment-before .mobileTabs .dropdown-menu>.active>a:hover {
    background-color:#f16633
}
.node-list-people .attachment.attachment-before .view-content {
    font-family:Lato,sans-serif;
    font-size:1em;
    line-height:1.55;
    font-weight:400;
    -webkit-box-flex:1;
    -webkit-flex:1 auto;
    -ms-flex:1 auto;
    flex:1 auto
}
.node-list-people .attachment.attachment-before .view-content .views-summary {
    padding:14px 8px
}
.node-list-people .attachment.attachment-before .view-content .views-summary a {
    position:relative;
    display:block;
    color:#453f3f;
    text-decoration:none
}
.node-list-people .attachment.attachment-before .view-content .views-summary a:after {
    content:"";
    display:block;
    position:absolute;
    font-weight:700;
    width:100%;
    height:2px;
    bottom:-4px;
    left:0;
    right:0;
    margin:auto;
    background:transparent
}
.node-list-people .attachment.attachment-before .view-content .views-summary a.active-link {
    color:#f16633
}
.node-list-people .attachment.attachment-before .view-content .views-summary a.active-link:after {
    height:2px;
    background:#f16633
}
.node-list-people .attachment.attachment-before .view-content .views-summary a:hover {
    color:#f16633
}
.node-list-people .attachment.attachment-before .view-content .views-summary a:hover:after {
    height:2px;
    background:#f16633
}
.node-list-people .view-filters {
    margin:64px 0
}
@media (max-width:767px) {
    .node-list-people .view-filters {
        margin-top:0
    }
}
.node-list-people .view-filters form .views-exposed-widgets {
    position:relative;
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:767px) {
    .node-list-people .view-filters form .views-exposed-widgets {
        display:block;
        position:relative
    }
}
.node-list-people .view-filters form .views-exposed-widgets label {
    display:block!important;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    font-family:Lato,sans-serif;
    font-size:1em;
    line-height:1.55;
    font-weight:400;
    text-transform:uppercase;
    margin:7px 20px 9px 0
}
@media (max-width:767px) {
    .node-list-people .view-filters form .views-exposed-widgets label {
        font-family:Lato,sans-serif;
        font-size:1.556em;
        line-height:1.321;
        color:#453f3f;
        font-weight:400;
        padding:21px 0;
        border-bottom:1px solid #d7d5d5;
        margin-right:0;
        margin:0 0 28px;
        width:100%;
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
}
.node-list-people .view-filters form .views-exposed-widgets .views-widget {
    display:block;
    -webkit-box-flex:1;
    -webkit-flex:1 auto;
    -ms-flex:1 auto;
    flex:1 auto
}
@media (max-width:767px) {
    .node-list-people .view-filters form .views-exposed-widgets .views-widget {
        width:100%;
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
}
.node-list-people .view-filters form .views-exposed-widgets .views-widget .form-item {
    position:relative;
    width:100%
}
.node-list-people .view-filters form .views-exposed-widgets .views-widget .form-item input {
    height:40px;
    line-height:40px;
    border:1px solid #f16633;
    border-radius:4px 0 0 4px
}
@media (max-width:767px) {
    .node-list-people .view-filters form .views-exposed-widgets .views-widget .form-item input {
        width:98%;
        height:80px;
        padding:22px 12px;
        font-size:1.2em
    }
}
.node-list-people .view-filters form .views-exposed-widgets .views-exposed-widget {
    float:none;
    padding:0;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.node-list-people .view-filters form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_university_value {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex
}
@media (max-width:767px) {
    .node-list-people .view-filters form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_university_value {
        display:block
    }
}
.node-list-people .view-filters form .views-exposed-widgets .views-exposed-widget.views-submit-button {
    -webkit-box-flex:0;
    -webkit-flex:0 0 122px;
    -ms-flex:0 0 122px;
    flex:0 0 122px
}
@media (max-width:767px) {
    .node-list-people .view-filters form .views-exposed-widgets .views-exposed-widget.views-submit-button {
        position:absolute;
        right:0;
        bottom:0;
        width:80px;
        -webkit-box-flex:0;
        -webkit-flex:0 0 80px;
        -ms-flex:0 0 80px;
        flex:0 0 80px;
        overflow:hidden
    }
}
.node-list-people .view-filters form .views-exposed-widgets .views-exposed-widget.views-submit-button .btn {
    margin-top:0;
    border-radius:0 4px 4px 0;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:9px 35px
}
@media (max-width:767px) {
    .node-list-people .view-filters form .views-exposed-widgets .views-exposed-widget.views-submit-button .btn {
        position:relative;
        max-width:80px;
        height:80px;
        padding:9px 13px;
        color:#f16633;
        font-size:1.5em;
        text-shadow:none
    }
    .node-list-people .view-filters form .views-exposed-widgets .views-exposed-widget.views-submit-button .btn:hover {
        color:#db592f
    }
    .node-list-people .view-filters form .views-exposed-widgets .views-exposed-widget.views-submit-button .btn:active,
    .node-list-people .view-filters form .views-exposed-widgets .views-exposed-widget.views-submit-button .btn:focus,
    .node-list-people .view-filters form .views-exposed-widgets .views-exposed-widget.views-submit-button .btn:visited {
        color:#635c5c;
        background:#635c5c
    }
    .node-list-people .view-filters form .views-exposed-widgets .views-exposed-widget.views-submit-button .btn:after {
        content:"\f002";
        text-indent:0;
        display:inline-block;
        color:#fff;
        font:normal normal normal 18px/1 FontAwesome;
        font-size:inherit;
        text-rendering:auto;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        position:absolute;
        left:0;
        right:0;
        padding-top:4px
    }
}
.node-list-people .view-content {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    padding:0
}
@media screen and (min-width:601px) {
    .node-list-people .view-content.neg-margin20 {
        margin-left:-20px;
        margin-right:-20px
    }
}
.node-list-people .view-content>.row-title {
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    margin-bottom:38px
}
.node-list-people .view-content>.row-title h6 {
    margin-top:0;
    -webkit-box-flex:0;
    -webkit-flex:0 0 122px;
    -ms-flex:0 0 122px;
    flex:0 0 122px;
    color:#f16633;
    font-weight:700
}
.node-list-people .view-content>.row-title h6 .small {
    font-size:18px;
    font-weight:400;
    color:#453f3f
}
.node-list-people .view-content>.row-title .underline {
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    height:1px;
    background:#d7d5d5;
    -webkit-align-self:flex-end;
    -ms-flex-item-align:end;
    align-self:flex-end;
    margin-bottom:15px
}
.node-list-people .view-content .views-row {
    width:50%;
    -ms-flex:0 0 50%;
    -webkit-flex:0 0 50%;
    -webkit-box-flex:0;
    flex:0 0 50%;
    max-width:50%;
    margin:0 0 30px;
    padding:0 50px 0 0
}
.node-list-people .view-content .views-row.views-row-even {
    padding:0 0 0 50px
}
@media (max-width:991px) {
    .node-list-people .view-content .views-row {
        padding:0 30px 0 0
    }
    .node-list-people .view-content .views-row.views-row-even {
        padding:0 0 0 30px
    }
}
@media (max-width:767px) {
    .node-list-people .view-content .views-row {
        padding:0 15px 0 0
    }
    .node-list-people .view-content .views-row.views-row-even {
        padding:0 0 0 13px
    }
}
.node-list-people .view-content .views-row.views-row-first.views-row-last {
    min-height:166px;
    -webkit-box-flex:0;
    -webkit-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto
}
.node-list-people .view-content .views-row.views-col-3 {
    padding:0 20px;
    width:33.3333%;
    -ms-flex:0 0 33.3333%;
    -webkit-flex:0 0 33.3333%;
    -webkit-box-flex:0;
    flex:0 0 33.3333%;
    max-width:33.3333%
}
@media screen and (max-width:600px) {
    .node-list-people .view-content .views-row.views-col-3 {
        width:50%;
        -ms-flex:0 0 50%;
        -webkit-flex:0 0 50%;
        -webkit-box-flex:0;
        flex:0 0 50%;
        max-width:50%;
        padding:0 10px 0 0
    }
    .node-list-people .view-content .views-row.views-col-3:nth-child(2n) {
        padding:0 0 0 10px
    }
}
.node-list-people .view-content .views-row.views-col-3 .right-side ul:last-of-type {
    padding-bottom:20px
}
.node-list-people .view-content .views-row .views-field-nothing {
    height:100%
}
.node-list-people .view-content .views-row .field-content {
    height:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:767px) {
    .node-list-people .view-content .views-row .field-content {
        display:block
    }
}
.node-list-people .view-content .views-row .left-side {
    -webkit-box-flex:0;
    -webkit-flex:0 0 166px;
    -ms-flex:0 0 166px;
    flex:0 0 166px;
    margin-right:25px
}
@media (max-width:767px) {
    .node-list-people .view-content .views-row .left-side {
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        margin-right:0;
        margin-bottom:13px
    }
}
.node-list-people .view-content .views-row .left-side.extrah-img img {
    max-width:100%;
    width:100%;
    height:232px
}
@media (max-width:767px) {
    .node-list-people .view-content .views-row .left-side.extrah-img img {
        width:166px
    }
}
.node-list-people .view-content .views-row .left-side img {
    border-top:5px solid #f38c4b;
    display:block;
    height:192px;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:top;
    object-position:top
}
@media (max-width:767px) {
    .node-list-people .view-content .views-row .left-side img {
        width:166px
    }
}
.node-list-people .view-content .views-row .right-side {
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    position:relative
}
@media (max-width:767px) {
    .node-list-people .view-content .views-row .right-side {
        width:100%
    }
}
.node-list-people .view-content .views-row .right-side .field-people-title {
    margin-top:8px;
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#453f3f;
    font-weight:800
}
.node-list-people .view-content .views-row .right-side .field-people-positions ul,
.node-list-people .view-content .views-row .right-side .field-people-positions ul:last-of-type {
    padding-bottom:0
}
.node-list-people .view-content .views-row .right-side .field-people-positions ul li {
    display:block
}
.node-list-people .view-content .views-row .right-side .field-people-university {
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#453f3f;
    font-weight:400
}
.node-list-people .view-content .views-row .right-side .field-peoples-link {
    position:absolute;
    width:100%;
    height:55px;
    top:auto;
    bottom:10px;
    left:0;
    padding:20px 0 8px;
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#f16633;
    font-weight:600
}
@media (max-width:767px) {
    .node-list-people .view-content .views-row .right-side .field-peoples-link {
        position:relative;
        padding:0;
        -webkit-align-self:flex-end;
        -ms-flex-item-align:end;
        align-self:flex-end;
        display:inline-block;
        height:auto
    }
}
@media (max-width:767px) {
    .node-list-people .view-content .views-row .right-side .field-peoples-link a {
        display:inline-block
    }
}
.node-list-people .view-content .views-row .right-side .field-peoples-link a i {
    color:#453f3f
}
.node-list-people .view-content .views-row .right-side ul {
    padding:0;
    margin:0;
    list-style:none;
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#453f3f;
    font-weight:400
}
.node-list-people .view-content .views-row .right-side ul:last-of-type {
    padding-bottom:80px
}
@media (max-width:767px) {
    .node-list-people .view-content .views-row .right-side ul:last-of-type {
        padding-bottom:50px
    }
}
.node-list-people .view-content .views-row .right-side ul li {
    list-style:none;
    display:inline
}
.node-list-people .view-content .views-row .right-side ul li:last-child .field-name-field-position p:after {
    content:""
}
.node-list-people .view-content .views-row .right-side ul li div {
    display:inline
}
.node-list-people .view-content .views-row .right-side ul li div p {
    display:inline;
    font-family:Open Sans,sans-serif;
    font-size:inherit;
    line-height:inherit;
    color:inherit;
    font-weight:400
}
.node-list-people .view-content .views-row .right-side ul li .field-name-field-position p {
    position:relative
}
.node-list-people .view-content .views-row .right-side ul li .field-name-field-position p:after {
    content:", ";
    display:inline;
    width:4px;
    position:relative;
    padding-right:4px
}
.node-list-people .view-content .views-row .right-side ul li .field-people-classes {
    font-style:italic
}
.node-list-people .view-content .views-row .views-field-field-last-name-1,
.page-connect-ask-expert .main-container .page-header {
    display:none
}
@media (max-width:991px) {
    .page-connect-ask-expert .main-container .faq-title.ask-title .block-title {
        margin:32px auto 0
    }
}
.page-connect-ask-expert .main-container .view-header-wrapper {
    display:block;
    max-width:1154px;
    margin:0 auto
}
.page-connect-ask-expert .main-container .view-header-wrapper .view-header {
    padding:40px 64px 64px;
    text-align:center
}
@media (max-width:991px) {
    .page-connect-ask-expert .main-container .view-header-wrapper .view-header {
        padding:25px 25px 48.12030075px
    }
}
.page-connect-ask-expert .main-container .filter-bg {
    position:relative
}
@media (min-width:1282px) {
    .page-connect-ask-expert .main-container .filter-bg {
        max-width:100%;
        width:auto;
        background:#faf7f7;
        margin:0 64px
    }
}
.page-connect-ask-expert .main-container .view-filters-wrapper {
    display:block;
    max-width:1154px;
    margin:0 auto;
    background:#faf7f7
}
.page-connect-ask-expert .main-container .view-filters-wrapper .view-filters {
    position:relative;
    padding:0 64px
}
@media (max-width:991px) {
    .page-connect-ask-expert .main-container .view-filters-wrapper .view-filters {
        padding:0 25px
    }
}
.page-connect-ask-expert .main-container .view-filters-wrapper .view-filters form .views-exposed-form .views-exposed-widgets {
    margin:0;
    padding:20px 0
}
.page-connect-ask-expert .main-container .view-filters-wrapper .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
    padding:0
}
.page-connect-ask-expert .main-container .view-filters-wrapper .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .views-widget .form-type-select.has-select-dropdown:before {
    top:32%
}
.page-connect-ask-expert .main-container .view-filters-wrapper .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .views-widget .form-type-select.has-select-dropdown:after {
    bottom:32%
}
.page-connect-ask-expert .main-container .view-filters-wrapper .view-filters form .views-exposed-form .views-exposed-widgets .views-exposed-widget .views-widget .form-type-select .form-select {
    height:48px;
    color:#f16633;
    font-family:Lato,sans-serif;
    font-size:.889em;
    line-height:1.5;
    font-weight:400;
    font-weight:600
}
.page-connect-ask-expert .main-container .view-content .views-row {
    border-top:1px solid #d7d5d5;
    position:relative
}
.page-connect-ask-expert .main-container .view-content .views-row.views-row-last {
    border-bottom:1px solid #d7d5d5
}
.page-connect-ask-expert .main-container .view-content .views-row .field-content {
    display:block;
    max-width:1154px;
    margin:0 auto
}
.page-connect-ask-expert .main-container .view-content .views-row .views-field-title {
    position:relative;
    font-family:Lato,sans-serif;
    font-size:1.333em;
    line-height:1.25;
    color:#453f3f;
    font-weight:400;
    padding:32px 64px
}
@media (max-width:991px) {
    .page-connect-ask-expert .main-container .view-content .views-row .views-field-title {
        padding:25px 64px 25px 25px
    }
}
.page-connect-ask-expert .main-container .view-content .views-row .views-field-title .views-label-title {
    color:#f16633
}
.page-connect-ask-expert .main-container .view-content .views-row .views-field-title a {
    color:#453f3f;
    text-decoration:none;
    padding-right:40px;
    display:block
}
.page-connect-ask-expert .main-container .view-content .views-row .views-field-title a:focus,
.page-connect-ask-expert .main-container .view-content .views-row .views-field-title a:hover {
    color:#f16633
}
@media (max-width:991px) {
    .page-connect-ask-expert .main-container .view-content .views-row .views-field-title a {
        padding-right:0
    }
}
.page-connect-ask-expert .main-container .view-content .views-row .views-field-title .plus-sign {
    position:absolute;
    right:64px;
    top:0;
    font-weight:300;
    font-size:1.5em;
    margin:auto;
    height:100%;
    padding-right:0;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.page-connect-ask-expert .main-container .view-content .views-row .views-field-title .plus-sign span {
    margin:auto
}
@media (max-width:991px) {
    .page-connect-ask-expert .main-container .view-content .views-row .views-field-title .plus-sign {
        right:25px
    }
}
.page-connect-ask-expert .main-container .search-pager {
    display:block;
    max-width:1154px;
    margin:0 auto;
    font-size:.778em
}
.page-connect-ask-expert .main-container .search-pager>div {
    padding:64px 128px 0
}
@media (max-width:991px) {
    .page-connect-ask-expert .main-container .search-pager>div {
        padding:64px 10px 0
    }
}
.page-connect-ask-expert .main-container .search-pager .pagination .active span {
    font-size:1em
}
@media (max-width:767px) {
    .page-connect-ask-expert .main-container .search-pager .pagination .active span {
        margin-left:25px;
        margin-right:25px
    }
}
@media (max-width:767px) {
    .page-connect-ask-expert .main-container .search-pager .pagination li.active {
        display:inline!important
    }
}
.node-type-team-up-for-research .main-container .page-header {
    display:none
}
.node-type-team-up-for-research .main-container .block-title {
    font-family:Lato,sans-serif;
    font-size:2.333em;
    line-height:1.238;
    color:#453f3f;
    font-weight:400;
    max-width:900px;
    padding-left:25px;
    padding-right:25px
}
.node-type-team-up-for-research .main-container #block-system-main {
    position:relative
}
.node-type-team-up-for-research .main-container .accordion-block .field-collection-container .field-type-field-collection>.field-items>.field-item .field-collection-view .content>.field-collection-container,
.node-type-team-up-for-research .main-container .node header {
    display:none
}
@media (min-width:992px) {
    .node-type-team-up-for-research .main-container .accordion-block .field-collection-container .field-type-field-collection>.field-items>.field-item .field-collection-view .content .field-name-field-question {
        padding-left:0;
        padding-right:0
    }
}
.node-type-team-up-for-research .main-container .block-header .block-title {
    padding-bottom:85px
}
.node-type-team-up-for-research .main-container .block-subheadline .field-name-field-subheadline {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .node-type-team-up-for-research .main-container .block-subheadline .field-name-field-subheadline {
        padding:0 25px
    }
}
.node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container {
        padding:0 25px
    }
}
.node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container .field-collection-view {
    border:0 none;
    padding:0;
    margin:0
}
.node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container .field-name-field-fundraiser-links {
    width:100%
}
.node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container .field-name-field-fundraiser-links>.field-items {
    margin-bottom:64px
}
.node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container .field-name-field-fundraiser-links>.field-items .field-name-field-add-fundraiser-link>.field-items {
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:flex-end;
    -webkit-box-pack:flex-end;
    justify-content:flex-end;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:640px) {
    .node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container .field-name-field-fundraiser-links>.field-items .field-name-field-add-fundraiser-link>.field-items {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
.node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container .field-name-field-fundraiser-links>.field-items .field-name-field-add-fundraiser-link>.field-items .field-item {
    margin-left:32px
}
.node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container .field-name-field-fundraiser-links>.field-items .field-name-field-add-fundraiser-link>.field-items .field-item:first-child {
    margin-left:0
}
@media (max-width:640px) {
    .node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container .field-name-field-fundraiser-links>.field-items .field-name-field-add-fundraiser-link>.field-items .field-item {
        margin-left:0;
        margin-bottom:32px
    }
    .node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container .field-name-field-fundraiser-links>.field-items .field-name-field-add-fundraiser-link>.field-items .field-item:last-child {
        margin-bottom:5px
    }
}
.node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container .field-name-field-fundraiser-links>.field-items .field-name-field-add-fundraiser-link>.field-items .field-item .btn {
    max-width:300px;
    width:100%;
    padding:12px 30px
}
@media (min-width:720px) {
    .node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container .field-name-field-fundraiser-links>.field-items .field-name-field-add-fundraiser-link>.field-items .field-item .btn {
        width:300px
    }
}
@media (max-width:640px) {
    .node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container .field-name-field-fundraiser-links>.field-items .field-name-field-add-fundraiser-link>.field-items .field-item .btn {
        max-width:100%;
        padding-right:5px;
        padding-left:5px
    }
}
.node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container .field-name-field-fundraiser-links>.field-items .field-name-field-add-fundraiser-link>.field-items .field-item .btn.btn-white {
    background:#fff;
    color:#f16633;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #d7d5d5
}
.node-type-team-up-for-research .main-container .block-fundraiser-links .row>.field-collection-container .field-name-field-fundraiser-links>.field-items .field-name-field-add-fundraiser-link>.field-items .field-item .btn.btn-white:hover {
    color:#453f3f
}
.node-type-team-up-for-research .main-container .view-team-up-for-research-event .view-image {
    margin-bottom:32px
}
.node-type-team-up-for-research .main-container .view-team-up-for-research-event .register-link .btn {
    text-transform:uppercase;
    background:#fff;
    color:#635c5c;
    padding:14px 30px;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #f38c4b
}
.node-type-team-up-for-research .main-container .view-team-up-for-research-event .register-link .btn:hover {
    color:#f16633
}
@media (max-width:991px) {
    .node-type-healthy-minds-tv .page-banner .set-background {
        height:100%
    }
}
.node-type-healthy-minds-tv .page-banner .content {
    position:relative;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    width:100%
}
@media (max-width:991px) {
    .node-type-healthy-minds-tv .page-banner .content {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
.node-type-healthy-minds-tv .page-banner .content .healhy-mind-logo {
    margin-top:32px;
    margin-right:32px;
    -webkit-box-flex:0;
    -webkit-flex:0 0 178px;
    -ms-flex:0 0 178px;
    flex:0 0 178px
}
@media (max-width:991px) {
    .node-type-healthy-minds-tv .page-banner .content .healhy-mind-logo {
        width:190px;
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        margin:0 auto;
        padding-bottom:25px
    }
}
.node-type-healthy-minds-tv .page-banner .content .healhy-mind-logo img {
    width:178px;
    height:auto
}
@media (max-width:991px) {
    .node-type-healthy-minds-tv .page-banner .content .healhy-mind-logo img {
        width:100%
    }
}
.node-type-healthy-minds-tv .page-banner .content .inner-content {
    max-width:100%;
    width:100%;
    color:#fff;
    margin-top:0;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .node-type-healthy-minds-tv .page-banner .content .inner-content {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch;
        padding:25px
    }
}
.node-type-healthy-minds-tv .page-banner .content .inner-content .banner-text {
    -webkit-box-flex:0;
    -webkit-flex:0 0 560px;
    -ms-flex:0 0 560px;
    flex:0 0 560px;
    max-width:560px;
    margin:0 auto
}
@media (max-width:991px) {
    .node-type-healthy-minds-tv .page-banner .content .inner-content .banner-text {
        width:100%;
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
}
.node-type-healthy-minds-tv .page-banner .content .inner-content .banner-text .inner-banner-text {
    height:100%;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:initial;
    -ms-flex-align:initial;
    -webkit-box-align:initial;
    align-items:initial;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column
}
@media (max-width:991px) {
    .node-type-healthy-minds-tv .page-banner .content .inner-content .banner-text .inner-banner-text {
        text-align:center;
        display:block
    }
}
@media (max-width:680px) {
    .node-type-healthy-minds-tv .page-banner .content .inner-content .banner-text .inner-banner-text iframe {
        width:100%;
        height:280px
    }
}
@media (max-width:520px) {
    .node-type-healthy-minds-tv .page-banner .content .inner-content .banner-text .inner-banner-text iframe {
        height:200px
    }
}
@media (max-width:380px) {
    .node-type-healthy-minds-tv .page-banner .content .inner-content .banner-text .inner-banner-text iframe {
        height:140px
    }
}
.node-type-healthy-minds-tv .page-banner .content .inner-content p {
    color:#fff;
    text-align:center;
    font-family:Lato,sans-serif;
    font-size:1em;
    line-height:1.55;
    font-weight:400;
    margin:5px 0
}
.node-type-healthy-minds-tv .main-container #block-system-main,
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col {
    position:relative
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .node-healthy-minds-tv>.row {
    max-width:1154px;
    width:100%;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .node-healthy-minds-tv>.row {
        padding:0 25px
    }
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .node-healthy-minds-tv .field-collection-container {
    border:0 none;
    margin:auto
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-name-body {
    margin:64px 0 32px
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-name-field-downloads {
    margin:32px 0 64px
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-name-field-downloads .field-label {
    text-align:center
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-name-field-downloads .field-items {
    width:100%;
    position:relative;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-name-field-downloads .field-items .field-item {
    margin:25px 5px 0;
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    align-self:center;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    text-align:center
}
@media (max-width:500px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-name-field-downloads .field-items .field-item {
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-name-field-downloads .field-items .field-item .file img {
    display:none
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-name-field-downloads .field-items .field-item a {
    display:block;
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#453f3f;
    font-weight:600;
    text-decoration:none;
    border:1px solid #00bff3;
    padding:10px 26px;
    text-transform:uppercase;
    border-radius:4px 4px 4px 4px
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-name-field-downloads .field-items .field-item a:hover {
    color:#00bff3
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-name-field-downloads .field-items .field-item a:active,
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-name-field-downloads .field-items .field-item a:focus {
    color:#635c5c
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-name-field-tv-season>.field-items>.field-item {
    display:none
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-name-field-tv-season>.field-items>.field-item.show-item,
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-name-field-tv-season>.field-items>.field-item:first-child {
    display:block
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .healthy-minds-schedule-title .block-title {
    margin-top:0;
    margin-bottom:42px
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .healthy-minds-schedule-header {
    position:relative;
    background:#faf7f7
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .healthy-minds-schedule-header .maxout {
    position:relative;
    background:#faf7f7;
    border-top:1px solid #d7d5d5
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .healthy-minds-schedule-header .inner-content {
    max-width:1154px;
    width:100%;
    padding:0 64px;
    margin:0 auto
}
@media (max-width:991px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .healthy-minds-schedule-header .inner-content {
        padding:0 25px
    }
}
@media (max-width:767px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .healthy-minds-schedule-header .inner-content {
        height:45px
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .healthy-minds-schedule-header .inner-content .field-items {
        display:none
    }
}
@media (min-width:768px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .healthy-minds-schedule-header .inner-content .field-items {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:flex-start;
        -webkit-box-pack:flex-start;
        justify-content:flex-start;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .healthy-minds-schedule-header .inner-content .field-items>.field {
        padding:32px 0;
        -webkit-box-flex:1;
        -webkit-flex:1 1 19%;
        -ms-flex:1 1 19%;
        flex:1 1 19%;
        text-transform:uppercase;
        font-weight:700;
        font-size:.889em;
        color:#635c5c
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .healthy-minds-schedule-header .inner-content .field-items>.field:nth-child(2) {
        -webkit-box-flex:1;
        -webkit-flex:1 1 11%;
        -ms-flex:1 1 11%;
        flex:1 1 11%
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .healthy-minds-schedule-header .inner-content .field-items>.field:nth-child(3) {
        -webkit-box-flex:1;
        -webkit-flex:1 1 21%;
        -ms-flex:1 1 21%;
        flex:1 1 21%
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .healthy-minds-schedule-header .inner-content .field-items>.field:nth-child(4) {
        -webkit-box-flex:1;
        -webkit-flex:1 1 25%;
        -ms-flex:1 1 25%;
        flex:1 1 25%
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .healthy-minds-schedule-header .inner-content .field-items>.field:nth-child(5) {
        -webkit-box-flex:1;
        -webkit-flex:1 1 24%;
        -ms-flex:1 1 24%;
        flex:1 1 24%
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .healthy-minds-schedule-header .inner-content .field-items>.field span {
        display:block;
        padding:0 12px
    }
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-collection-view {
    padding:0;
    margin:0;
    border:0 none
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block {
    padding:0;
    width:100%
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-collection-item-field-tv-season>.content>.field-name-field-title {
    padding:0 25px 32px;
    text-align:center;
    font-weight:700;
    text-transform:uppercase
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show {
    position:relative
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    padding:0;
    margin-left:-16px;
    margin-right:-16px
}
@media (max-width:640px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items {
        padding:0;
        margin:0
    }
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item {
    position:relative;
    max-width:33.33333333%;
    width:33.33333333%;
    -ms-flex:1 1 33.33333333%;
    -webkit-box-flex:1;
    -webkit-flex:1 1 33.33333333%;
    flex:1 1 33.33333333%;
    min-height:100px;
    margin:0 0 64px;
    padding-left:16px;
    padding-right:16px
}
@media (max-width:767px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item {
        max-width:50%;
        width:50%;
        -ms-flex:1 1 50%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 50%;
        flex:1 1 50%
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item:nth-child(3n+2) {
        margin-left:0;
        margin-right:0
    }
}
@media (max-width:640px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item {
        max-width:100%;
        width:100%;
        -ms-flex:1 1 100%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        flex:1 1 100%;
        padding-left:0;
        padding-right:0
    }
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .video-pop-link {
    color:#00bff3;
    display:block
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .video-pop-link:nth-child(2) {
    margin-top:32px
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .video-pop-link.field-image-link {
    color:#fff;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    margin-top:0;
    position:relative;
    width:100%
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .video-pop-link.field-image-link .playbtn {
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:3;
    font-size:40px;
    width:100%;
    height:100%
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .video-pop-link.field-image-link .playbtn span {
    text-align:center;
    width:70px;
    height:70px;
    display:block;
    border-radius:50%;
    border:1px solid #fff
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .video-pop-link.field-image-link .playbtn span i {
    position:relative;
    top:15px;
    left:6px
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .video-pop-link:hover {
    color:#00bff3;
    text-decoration:underline
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .content.no-video .field-name-field-image>.field-items {
    margin-bottom:32px
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .field {
    max-width:100%;
    width:100%
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .field.field-name-field-image .field-item {
    position:relative
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .field.field-name-field-image .field-item:after {
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    background:-webkit-linear-gradient(top,rgba(244,135,209,.15),rgba(150,212,252,.15));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,135,209,.15)),to(rgba(150,212,252,.15)));
    background:-o-linear-gradient(top,rgba(244,135,209,.15) 0,rgba(150,212,252,.15) 100%);
    background:linear-gradient(180deg,rgba(244,135,209,.15) 0,rgba(150,212,252,.15));
    z-index:1
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .field.field-name-field-image img {
    position:relative;
    display:block;
    max-width:100%;
    height:auto;
    border-top:4px solid #00bff3
}
@media (max-width:640px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .field.field-name-field-image img {
        width:100%
    }
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .field.field-name-field-title .field-item {
    font-family:Lato,sans-serif;
    font-size:1.222em;
    line-height:1.2727;
    color:#00bff3;
    font-weight:700
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .field.field-name-field-subheadline {
    margin-top:15px
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .field.field-name-field-subheadline .field-item {
    font-family:Lato,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#453f3f;
    font-weight:400
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .three-column-block .field-name-field-tv-show>.field-items>.field-item .field.field-name-field-subheadline .field-item p {
    font-size:inherit;
    line-height:inherit;
    font-weight:inherit
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule>.field-label {
    display:none
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule>.field-items {
    position:relative;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule>.field-items>.field-item:nth-child(2n) {
    background-color:#faf7f7
}
@media (max-width:767px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule>.field-items>.field-item {
        margin-left:-25px;
        margin-right:-25px
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule>.field-items>.field-item .field-collection-view {
        padding-left:13px;
        padding-right:13px
    }
}
@media (min-width:768px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:flex-start;
        -webkit-box-pack:flex-start;
        justify-content:flex-start;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content .field-label {
        display:none
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content .field-items {
        float:none;
        width:auto
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content>.field {
        -webkit-box-flex:1;
        -webkit-flex:1 1 19%;
        -ms-flex:1 1 19%;
        flex:1 1 19%
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content>.field:nth-child(2) {
        -webkit-box-flex:1;
        -webkit-flex:1 1 11%;
        -ms-flex:1 1 11%;
        flex:1 1 11%
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content>.field:nth-child(3) {
        -webkit-box-flex:1;
        -webkit-flex:1 1 21%;
        -ms-flex:1 1 21%;
        flex:1 1 21%
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content>.field:nth-child(4) {
        -webkit-box-flex:1;
        -webkit-flex:1 1 25%;
        -ms-flex:1 1 25%;
        flex:1 1 25%
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content>.field:nth-child(5) {
        -webkit-box-flex:1;
        -webkit-flex:1 1 24%;
        -ms-flex:1 1 24%;
        flex:1 1 24%
    }
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content>.field {
    padding:10px 0;
    font-size:.889em
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content>.field:first-child,
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content>.field:nth-child(2),
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content>.field:nth-child(5) {
    font-weight:700
}
.node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content>.field span {
    display:block;
    padding:0 12px
}
@media (max-width:767px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content>.field {
        width:100%;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:flex-start;
        -webkit-box-pack:flex-start;
        justify-content:flex-start;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content>.field .field-label {
        width:190px
    }
}
@media (max-width:767px) and (max-width:480px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content>.field .field-label {
        width:108px
    }
}
@media (max-width:767px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content .field-items {
        width:60%
    }
}
@media (max-width:640px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content .field-items {
        width:52%
    }
}
@media (max-width:480px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content .field-items {
        width:58%
    }
}
@media (max-width:360px) {
    .node-type-healthy-minds-tv .main-container #block-system-main>.row-col .field-collection-container .field-name-field-healthy-minds-schedule .table-content .content .field-items {
        width:55%
    }
}
.node-type-healthy-minds-tv .main-container .region-content .node-healthy-minds-tv>header {
    display:none
}
.node-type-multimedia-library .main-container .full-span>.col-sm-12 {
    padding:0;
    float:none
}
.node-type-multimedia-library .main-container #block-system-main {
    position:relative
}
.node-type-multimedia-library .main-container #block-system-main>.row {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .node-type-multimedia-library .main-container #block-system-main>.row {
        padding:0 25px
    }
}
.node-type-multimedia-library .main-container .node-multimedia-library {
    width:100%
}
.node-type-multimedia-library .main-container .node-multimedia-library>header {
    display:none
}
.node-type-multimedia-library .main-container .node-multimedia-library .width100 {
    padding-bottom:64px
}
.node-type-multimedia-library .main-container .node-multimedia-library .width100.light-blue-bg {
    background-color:#ecf9fd;
    padding-top:1px
}
.node-type-multimedia-library .main-container .node-multimedia-library .width100.light-gray-bg {
    background-color:#faf7f7;
    padding-top:1px
}
@media (max-width:767px) {
    .node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider#infographics-gallery-slider {
        margin-bottom:0
    }
}
.node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide {
    max-width:33%;
    width:27%;
    height:auto!important
}
@media (max-width:991px) {
    .node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide {
        height:auto!important;
        max-width:48%
    }
}
@media (max-width:767px) {
    .node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide {
        max-width:100%
    }
}
.node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .infographics-image {
    text-align:center;
    margin-bottom:32px
}
.node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .infographics-image img {
    margin:0 auto;
    height:80px;
    width:auto
}
@media (min-width:992px) {
    .node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .infographics-image img {
        height:75px
    }
}
@media (max-width:480px) {
    .node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .infographics-image img {
        height:auto;
        width:70%
    }
}
.node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .view-title {
    text-align:center
}
.node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .view-title h4 {
    font-family:Lato,sans-serif;
    font-size:1.556em;
    line-height:1.321;
    color:#453f3f;
    font-weight:400;
    color:#f16633
}
.node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .view-note {
    text-align:center
}
.node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .view-note p {
    font-family:Open Sans,sans-serif;
    font-size:.667em;
    line-height:15px;
    color:#b9b9b9;
    font-weight:400
}
.node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .facts-image {
    display:block;
    margin-bottom:32px
}
.node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .facts-image img {
    display:block;
    margin:auto
}
.node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .slick-slide .view-btn {
    text-align:center;
    padding-bottom:6px
}
.node-type-multimedia-library .main-container .node-multimedia-library .global-carousel.three-column-block .multimedia-gallery-slider .view-content-slider .glyphicon {
    top:40%
}
.node-type-multimedia-library .main-container .node-multimedia-library .gallery-link {
    position:relative;
    width:100%;
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    text-align:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    margin-bottom:21px
}
@media (max-width:991px) {
    .node-type-multimedia-library .main-container .node-multimedia-library .gallery-link {
        padding:0 25px
    }
}
.node-type-multimedia-library .main-container .node-multimedia-library .gallery-link .btn {
    padding:17px;
    width:300px;
    text-shadow:none
}
.node-type-multimedia-library .main-container .node-multimedia-library .gallery-link .btn.blue-btn {
    border-color:#00bff3;
    color:#00bff3
}
.node-type-multimedia-library .main-container .node-multimedia-library .gallery-link .btn.blue-btn:hover {
    border-color:#0286aa;
    color:#0286aa
}
.page-class-contact .main-container .full-span>.col-sm-12 {
    padding:0;
    float:none
}
.page-class-contact .main-container #block-system-main {
    position:relative
}
.page-class-contact .main-container #block-system-main>.row {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .page-class-contact .main-container #block-system-main>.row {
        padding:0 25px
    }
}
.page-class-contact .main-container .node-page {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    width:100%
}
.page-class-contact .main-container .node-page .webform-client-form {
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1;
    margin-top:32px;
    width:50%;
    -webkit-box-flex:1;
    -webkit-flex:1 1 50%;
    -ms-flex:1 1 50%;
    flex:1 1 50%;
    margin-right:32px
}
@media screen and (max-width:767px) {
    .page-class-contact .main-container .node-page .webform-client-form {
        width:100%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        -ms-flex:1 1 100%;
        flex:1 1 100%;
        margin-right:0;
        margin-bottom:32px
    }
}
.page-class-contact .main-container .node-page .webform-client-form .form-group .control-label {
    -webkit-box-flex:1;
    -webkit-flex:1 auto;
    -ms-flex:1 auto;
    flex:1 auto;
    margin-right:0;
    padding-right:15px
}
@media screen and (min-width:768px) {
    .page-class-contact .main-container .node-page .webform-client-form .form-type-select.has-select-dropdown:after {
        right:40px;
        bottom:22%
    }
    .page-class-contact .main-container .node-page .webform-client-form .form-type-select.has-select-dropdown:before {
        right:40px;
        top:42%
    }
}
@media screen and (max-width:767px) {
    .page-class-contact .main-container .node-page .webform-client-form .form-type-select.has-select-dropdown:after {
        bottom:15%
    }
    .page-class-contact .main-container .node-page .webform-client-form .form-type-select.has-select-dropdown:before {
        top:61%
    }
}
.page-class-contact .main-container .node-page .webform-client-form .form-type-select .form-control.form-select {
    -webkit-box-flex:0;
    -webkit-flex:0 0 251px;
    -ms-flex:0 0 251px;
    flex:0 0 251px
}
.page-class-contact .main-container .node-page .webform-client-form .webform-container-inline.webform-component-textarea .form-textarea-wrapper {
    max-width:100%
}
@media screen and (max-width:767px) {
    .page-class-contact .main-container .node-page .webform-client-form .webform-container-inline.webform-component-textarea .form-textarea-wrapper {
        display:block
    }
}
.page-class-contact .main-container .node-page .webform-client-form .description {
    font-size:.889em;
    margin-top:-10px
}
.page-class-contact .main-container .node-page .webform-client-form .form-actions {
    margin-top:20px
}
.page-class-contact .main-container .node-page .webform-client-form .form-actions .btn {
    width:258px
}
@media screen and (max-width:640px) {
    .page-class-contact .main-container .node-page .webform-client-form .form-actions .btn {
        width:100%
    }
}
.page-class-contact .main-container .node-page .field-name-body {
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
    -ms-flex-order:2;
    order:2;
    -webkit-align-self:flex-end;
    -ms-flex-item-align:end;
    align-self:flex-end;
    width:20%;
    -webkit-box-flex:1;
    -webkit-flex:1 1 20%;
    -ms-flex:1 1 20%;
    flex:1 1 20%
}
@media screen and (max-width:767px) {
    .page-class-contact .main-container .node-page .field-name-body {
        width:100%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        -ms-flex:1 1 100%;
        flex:1 1 100%
    }
}
.page-class-contact .main-container .node-page .field-collection-container {
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
    -ms-flex-order:3;
    order:3;
    width:100%;
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    margin-top:64px
}
.page-class-contact .main-container .node-page .field-collection-container p {
    font-family:Lato,sans-serif;
    font-size:.889em;
    line-height:1.5;
    font-weight:400;
    color:#8c8383
}
@media screen and (max-width:767px) {
    .page-class-contact .main-container .node-page .field-collection-container {
        margin-bottom:64px
    }
}
.webform-client-form .form-group {
    margin-bottom:20px;
    max-width:444px
}
@media (max-width:767px) {
    .webform-client-form .form-group {
        max-width:100%;
        display:block
    }
}
.webform-client-form .form-group .control-label {
    font-family:Open Sans,sans-serif;
    font-size:1em;
    line-height:1;
    color:#453f3f;
    font-weight:400
}
.webform-client-form .form-group .control-label .form-required {
    color:#f16633
}
.webform-client-form .form-control {
    -webkit-box-shadow:none;
    box-shadow:none;
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1;
    color:#635c5c;
    font-weight:400
}
.webform-client-form .form-control.form-select,
.webform-client-form .form-control.form-text {
    height:40px;
    padding-left:20px
}
.webform-client-form .form-control.form-select {
    font-family:Open Sans,sans-serif;
    font-size:.889em;
    line-height:1;
    color:#453f3f;
    font-weight:400;
    margin-top:10px
}
.webform-client-form textarea.form-control {
    height:144px;
    width:100%
}
.page-email-signup .page-header {
    display:none
}
.page-email-signup .mailchimp-signup-subscribe-form {
    color:#58595b;
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:767px) {
    .page-email-signup .mailchimp-signup-subscribe-form {
        margin-bottom:50px
    }
}
.page-email-signup .mailchimp-signup-subscribe-form input::-webkit-input-placeholder {
    color:#bbb9b9
}
.page-email-signup .mailchimp-signup-subscribe-form input:-moz-placeholder,
.page-email-signup .mailchimp-signup-subscribe-form input::-moz-placeholder {
    color:#bbb9b9;
    opacity:1
}
.page-email-signup .mailchimp-signup-subscribe-form input:-ms-input-placeholder {
    color:#bbb9b9
}
@media (max-width:991px) {
    .page-email-signup .mailchimp-signup-subscribe-form {
        padding:0 25px
    }
}
.page-email-signup .mailchimp-signup-subscribe-form>div {
    width:100%
}
.page-email-signup .mailchimp-signup-subscribe-form .mailchimp-signup-subscribe-form-description {
    font-size:28px;
    line-height:1.4em;
    text-align:center;
    max-width:578px;
    margin:50px auto;
    position:relative
}
@media (max-width:767px) {
    .page-email-signup .mailchimp-signup-subscribe-form .mailchimp-signup-subscribe-form-description {
        font-size:14px;
        margin:30px auto
    }
}
.page-email-signup .mailchimp-signup-subscribe-form .form-item {
    font-size:18px;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:767px) {
    .page-email-signup .mailchimp-signup-subscribe-form .form-item {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:flex-start;
        -webkit-box-pack:flex-start;
        justify-content:flex-start;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch;
        font-size:13px
    }
    .page-email-signup .mailchimp-signup-subscribe-form .form-item.form-type-select.has-select-dropdown {
        width:100%
    }
    .page-email-signup .mailchimp-signup-subscribe-form .form-item.form-type-select.has-select-dropdown:before {
        top:58%
    }
    .page-email-signup .mailchimp-signup-subscribe-form .form-item.form-type-select.has-select-dropdown:after {
        bottom:15%
    }
}
@media (min-width:768px) {
    .page-email-signup .mailchimp-signup-subscribe-form .form-item {
        padding:0 50px;
        margin-bottom:35px
    }
    .page-email-signup .mailchimp-signup-subscribe-form .form-item #edit-mergevars-salutation {
        max-width:100%
    }
    .page-email-signup .mailchimp-signup-subscribe-form .form-item.form-type-select.has-select-dropdown {
        width:100%
    }
    .page-email-signup .mailchimp-signup-subscribe-form .form-item.form-type-select.has-select-dropdown:after,
    .page-email-signup .mailchimp-signup-subscribe-form .form-item.form-type-select.has-select-dropdown:before {
        right:70px
    }
    .page-email-signup .mailchimp-signup-subscribe-form .form-item.form-item-mailchimp-lists-interest-groups-7c8f10712e-0e1b93b703,
    .page-email-signup .mailchimp-signup-subscribe-form .form-item.form-item-mailchimp-lists-interest-groups-70ecf1dc17-22b71d9526 {
        display:block;
        padding-left:18px;
        width:100%
    }
    .page-email-signup .mailchimp-signup-subscribe-form .form-item.form-item-mailchimp-lists-interest-groups-7c8f10712e-0e1b93b703 label,
    .page-email-signup .mailchimp-signup-subscribe-form .form-item.form-item-mailchimp-lists-interest-groups-70ecf1dc17-22b71d9526 label {
        width:100%
    }
}
.page-email-signup .mailchimp-signup-subscribe-form .form-item.form-item-mergevars-interest {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -ms-flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (min-width:768px) {
    .page-email-signup .mailchimp-signup-subscribe-form .form-item.form-item-mergevars-interest {
        padding:0
    }
    .page-email-signup .mailchimp-signup-subscribe-form .form-item.form-item-mergevars-interest .form-item {
        padding:0 50px
    }
}
.page-email-signup .mailchimp-signup-subscribe-form .form-item.form-item-mergevars-interest .control-label[for=edit-mergevars-interest] {
    color:#f16633;
    border-bottom:1px solid #d9d9d9;
    width:100%;
    padding:0 0 25px;
    margin:25px 0 35px
}
@media (max-width:767px) {
    .page-email-signup .mailchimp-signup-subscribe-form .form-item.form-item-mergevars-interest .control-label[for=edit-mergevars-interest] {
        margin-top:15px;
        padding-bottom:15px;
        text-align:center
    }
}
.page-email-signup .mailchimp-signup-subscribe-form .form-item.form-item-mergevars-interest .control-label:not([for=edit-mergevars-interest]) {
    width:100%;
    padding-left:40px
}
.page-email-signup .mailchimp-signup-subscribe-form .form-item.form-item-mergevars-interest .control-label:not([for=edit-mergevars-interest]) input {
    margin-left:-40px
}
@media (min-width:768px) {
    .page-email-signup .mailchimp-signup-subscribe-form .form-item .form-control {
        width:74%
    }
}
.page-email-signup .mailchimp-signup-subscribe-form .form-item .control-label {
    font-weight:400;
    display:inline-block!important
}
@media (min-width:768px) {
    .page-email-signup .mailchimp-signup-subscribe-form .form-item .control-label {
        width:26%
    }
}
.page-email-signup .mailchimp-signup-subscribe-form .form-item .form-required {
    color:#f47524
}
.page-email-signup .mailchimp-signup-subscribe-form .form-submit {
    margin-bottom:5px;
    width:100%;
    max-width:355px
}
@media (max-width:767px) {
    .page-email-signup .mailchimp-signup-subscribe-form .form-actions {
        text-align:center
    }
}
.page-email-signup .mailchimp-signup-subscribe-form .error,
.page-email-signup .mailchimp-signup-subscribe-form .form-control.error {
    color:red
}
.page-email-signup .mailchimp-signup-subscribe-form label.error {
    margin-top:5px;
    font-size:16px;
    font-weight:400;
    width:74%;
    margin-left:26%
}
.page-email-signup .mailchimp-signup-subscribe-form .form-control.error,
.page-email-signup .mailchimp-signup-subscribe-form .form-control.error:focus {
    border-color:red;
    -webkit-box-shadow:none;
    box-shadow:none
}
.page-email-signup .mailchimp-signup-subscribe-form .form-control,
.page-email-signup .mailchimp-signup-subscribe-form .form-control:focus {
    -webkit-box-shadow:none;
    box-shadow:none;
    border-color:#b9b9b9
}
.page-events3 #block-system-main,
.page-events9 #block-system-main,
.page-events #block-system-main {
    padding:0
}
.page-events3 .main-container .alert-block.alert-danger.error,
.page-events3 .main-container .page-header,
.page-events9 .main-container .alert-block.alert-danger.error,
.page-events9 .main-container .page-header,
.page-events .main-container .alert-block.alert-danger.error,
.page-events .main-container .page-header {
    display:none
}
.page-events3 .main-container .view-id-events_and_webinars .text-center,
.page-events9 .main-container .view-id-events_and_webinars .text-center,
.page-events .main-container .view-id-events_and_webinars .text-center {
    width:100%
}
.page-events3 .main-container .view-id-events_and_webinars .pagination,
.page-events9 .main-container .view-id-events_and_webinars .pagination,
.page-events .main-container .view-id-events_and_webinars .pagination {
    font-size:14px;
    margin-top:50px
}
.page-events3 .main-container #block-system-main>.row,
.page-events9 .main-container #block-system-main>.row,
.page-events .main-container #block-system-main>.row {
    width:100%;
    display:block;
    margin-left:auto;
    margin-right:auto
}
@media (max-width:991px) {
    .page-events3 .main-container #block-system-main>.row .view-id-events_and_webinars,
    .page-events9 .main-container #block-system-main>.row .view-id-events_and_webinars,
    .page-events .main-container #block-system-main>.row .view-id-events_and_webinars {
        padding:0 0 0 25px
    }
}
@media (max-width:991px) and (max-width:700px) {
    .page-events3 .main-container #block-system-main>.row .view-id-events_and_webinars,
    .page-events9 .main-container #block-system-main>.row .view-id-events_and_webinars,
    .page-events .main-container #block-system-main>.row .view-id-events_and_webinars {
        padding:0 25px
    }
}
.page-events3 .main-container #block-system-main>.row .view-content,
.page-events9 .main-container #block-system-main>.row .view-content,
.page-events .main-container #block-system-main>.row .view-content {
    padding:0;
    width:100%;
    margin:0 -16px
}
.page-events3 .main-container #block-system-main>.row .view-content .views-row,
.page-events9 .main-container #block-system-main>.row .view-content .views-row,
.page-events .main-container #block-system-main>.row .view-content .views-row {
    padding:0 16px;
    margin-left:0;
    margin-right:0;
    -ms-flex:1 1 33.33%;
    -webkit-flex:1 1 33.33%;
    -webkit-box-flex:1;
    flex:1 1 33.33%;
    max-width:33.33%;
    width:33.33%
}
@media (max-width:700px) {
    .page-events3 .main-container #block-system-main>.row .view-content .views-row,
    .page-events9 .main-container #block-system-main>.row .view-content .views-row,
    .page-events .main-container #block-system-main>.row .view-content .views-row {
        -ms-flex:1 1 100%;
        -webkit-flex:1 1 100%;
        -webkit-box-flex:1;
        flex:1 1 100%;
        max-width:100%;
        width:100%
    }
}
.events-webinars-block .view-content {
    width:100%;
    display:block;
    padding:0
}
.events-webinars-block .view-content .views-row-first {
    margin:0
}
@media (min-width:768px) {
    .events-webinars-block .view-content .views-row-first {
        margin-bottom:-212.5px
    }
}
@media (min-width:768px) {
    .events-webinars-block {
        margin-bottom:212.5px
    }
}
@media (max-width:767px) {
    .events-webinars-block .view-events-and-webinars {
        padding:0
    }
}
.events-webinars-block .block-title {
    margin-bottom:60px
}
.events-webinars-block .block-title:after,
.events-webinars-block .block-title:before {
    content:"";
    display:block;
    width:0;
    height:0;
    background:transparent;
    margin:0 auto
}
@media (max-width:767px) {
    .events-webinars-block .block-title {
        font-size:21px;
        margin:33px auto 8px
    }
}
.events-webinars-block .views-field-nothing {
    width:100%
}
@media (min-width:768px) {
    .events-webinars-block .views-field-nothing {
        display:block;
        width:100%
    }
    .events-webinars-block .views-field-nothing .field-content {
        display:block
    }
}
.events-webinars-block .boxes {
    width:100%;
    height:100%
}
@media screen and (min-width:768px) {
    .events-webinars-block .boxes {
        width:100%;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -ms-flex-wrap:nowrap;
        -webkit-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:flex-start;
        -webkit-box-pack:flex-start;
        justify-content:flex-start;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
@media screen and (min-width:768px) {
    .events-webinars-block .boxes .right-box {
        width:31%;
        height:425px;
        -webkit-flex:1 1 31%;
        -webkit-box-flex:1 1 31%;
        -ms-flex:1 1 31%;
        flex:1 1 31%
    }
    .events-webinars-block .boxes .right-box .flex-display {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -ms-flex-wrap:nowrap;
        -webkit-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:flex-start;
        -webkit-box-pack:flex-start;
        justify-content:flex-start;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch;
        height:100%
    }
}
@media screen and (max-width:767px) {
    .events-webinars-block .boxes .right-box {
        margin-top:2px;
        width:100%;
        display:block
    }
    .events-webinars-block .boxes .right-box .flex-display {
        width:100%;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -ms-flex-wrap:nowrap;
        -webkit-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:flex-start;
        -webkit-box-pack:flex-start;
        justify-content:flex-start;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
.events-webinars-block .boxes .right-box .holder {
    width:50%;
    background:url(../jpg/m28_feature2.jpg) 50% no-repeat;
    background-size:cover;
    text-align:center
}
@media (min-width:768px) {
    .events-webinars-block .boxes .right-box .holder {
        width:100%;
        height:50%;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -ms-flex-wrap:nowrap;
        -webkit-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:flex-start;
        -webkit-box-pack:flex-start;
        justify-content:flex-start;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
.events-webinars-block .boxes .right-box .holder:last-child {
    background:url(../jpg/m28_feature3.jpg) 50% no-repeat;
    background-size:cover
}
.events-webinars-block .boxes .right-box .holder a {
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    width:100%;
    height:100%
}
.events-webinars-block .boxes .right-box .holder .title-holder {
    padding:10px
}
@media (max-width:767px) {
    .events-webinars-block .boxes .right-box .holder .title-holder {
        padding:30px 10px
    }
}
.events-webinars-block .boxes .right-box .holder img {
    max-width:100%;
    height:auto
}
.events-webinars-block .featured-event {
    height:425px;
    position:relative;
    background-size:cover;
    background-position:50%
}
@media screen and (min-width:768px) {
    .events-webinars-block .featured-event {
        width:69%;
        -webkit-flex:1 1 69%;
        -webkit-box-flex:1 1 69%;
        -ms-flex:1 1 69%;
        flex:1 1 69%
    }
}
@media screen and (max-width:767px) {
    .events-webinars-block .featured-event {
        width:100%
    }
}
.events-webinars-block .featured-event:hover>a {
    background-color:hsla(0,0%,100%,.2)
}
.events-webinars-block .featured-event:hover>a,
.events-webinars-block .featured-event>a {
    -webkit-transition:background-color .3s ease-in-out;
    -o-transition:background-color .3s ease-in-out;
    transition:background-color .3s ease-in-out
}
.events-webinars-block .featured-event>a {
    position:absolute;
    width:100%;
    height:100%;
    z-index:2
}
@media screen and (max-width:767px) {
    .events-webinars-block .featured-event {
        height:215px
    }
}
.events-webinars-block .featured-event .transparent-text {
    background:rgba(0,0,0,.4);
    width:100%;
    padding:40px;
    position:absolute;
    bottom:0
}
@media (min-width:768px) {
    .events-webinars-block .featured-event .transparent-text {
        height:50%
    }
}
@media (max-width:767px) {
    .events-webinars-block .featured-event .transparent-text {
        padding:20px
    }
}
.events-webinars-block .featured-event .type {
    top:-26px;
    left:0
}
.events-webinars-block .featured-event .title a {
    color:#fff;
    font-size:1.556em;
    z-index:2;
    line-height:1.2em
}
@media (max-width:767px) {
    .events-webinars-block .featured-event .title a {
        font-size:16px
    }
}
.events-webinars-block .featured-event .date-time {
    color:#f38c4b;
    display:block;
    margin-top:5px
}
@media (max-width:767px) {
    .events-webinars-block .featured-event .date-time {
        font-size:10px;
        margin:0
    }
}
.events-webinars-block .featured-event .date-display-range,
.events-webinars-block .featured-event .date-display-single {
    display:inline-block
}
.events-webinars-block .featured-event .date-display-single {
    font-weight:700
}
.events-webinars-block .featured-event .date-display-range {
    font-weight:400;
    text-transform:uppercase
}
.view-id-events_and_webinars {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .view-id-events_and_webinars {
        padding:0 25px
    }
}
.view-id-events_and_webinars.view-display-id-page {
    color:#635c5c;
    margin-bottom:64px
}
.view-id-events_and_webinars.view-display-id-page .view-filters {
    width:100%
}
.view-id-events_and_webinars.view-display-id-page .view-filters.view-filters-hidden {
    width:1px;
    height:1px;
    overflow:hidden;
    position:absolute;
    left:-10000px;
    top:0;
    z-index:-11;
    visibility:hidden;
    opacity:0
}
.view-id-events_and_webinars.view-display-id-page .views-exposed-widgets {
    margin-bottom:0
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-type-tid-wrapper {
    float:none;
    display:block
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-type-tid-wrapper label {
    font-size:1.556em;
    margin:60px 0 18px;
    font-weight:400
}
@media (max-width:767px) {
    .view-id-events_and_webinars.view-display-id-page #edit-field-event-type-tid-wrapper label {
        font-size:14px;
        margin:30px 0 10px
    }
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-type-tid-wrapper .bef-select-as-links>.form-item {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-type-tid-wrapper .bef-select-as-links>.form-item .form-item {
    margin:0 1% 10px 0;
    max-width:24%;
    -webkit-flex:1 1 24%;
    -webkit-box-flex:1;
    -ms-flex:1 1 24%;
    flex:1 1 24%;
    font-size:14px
}
@media (max-width:767px) {
    .view-id-events_and_webinars.view-display-id-page #edit-field-event-type-tid-wrapper .bef-select-as-links>.form-item .form-item {
        width:48%;
        max-width:48%;
        -webkit-flex:1 1 48%;
        -webkit-box-flex:1;
        -ms-flex:1 1 48%;
        flex:1 1 48%;
        margin:0 4% 15px 0;
        font-size:10px
    }
    .view-id-events_and_webinars.view-display-id-page #edit-field-event-type-tid-wrapper .bef-select-as-links>.form-item .form-item:nth-child(2n) {
        margin-right:0
    }
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-type-tid-wrapper .bef-select-as-links a {
    width:100%;
    display:inline-block;
    padding:10px;
    color:#635c5c;
    border:1px solid #d7d5d5;
    border-radius:4px;
    text-align:center;
    -webkit-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-type-tid-wrapper .bef-select-as-links a:hover {
    color:#f38c4b;
    text-decoration:none;
    -webkit-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-type-tid-wrapper .bef-select-as-links a.active {
    background-color:#f16633;
    color:#fff;
    border-color:#d75b2d
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-type-tid-wrapper .bef-select-as-links a:focus {
    text-decoration:none
}
@media (max-width:767px) {
    .view-id-events_and_webinars.view-display-id-page #edit-field-event-type-tid-wrapper .bef-select-as-links a {
        padding:1px
    }
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value input {
    display:none
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value label {
    padding:0
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value label.labelChecked {
    color:#f16633
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value .form-item {
    display:inline-block;
    font-size:15px
}
@media (max-width:767px) {
    .view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value .form-item {
        font-size:10px
    }
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value .form-item:first-of-type {
    margin-right:15px;
    padding-right:15px
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value .form-item:first-of-type:after {
    content:"";
    height:10px;
    width:1px;
    background-color:#635c5c;
    display:block;
    position:absolute;
    right:0;
    top:8px
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value2 input,
.view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value2-wrapper>label {
    display:none
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value2 label {
    padding:0
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value2 label.labelChecked {
    color:#f16633
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value2 .form-item {
    display:inline-block;
    font-size:15px
}
@media (max-width:767px) {
    .view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value2 .form-item {
        font-size:10px
    }
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value2 .form-item:first-child {
    display:none
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value2 .form-item:nth-child(2) {
    margin-right:15px;
    padding-right:15px
}
.view-id-events_and_webinars.view-display-id-page #edit-field-event-date-value2 .form-item:nth-child(2):after {
    content:"";
    height:10px;
    width:1px;
    background-color:#635c5c;
    display:block;
    position:absolute;
    right:0;
    top:8px
}
.view-id-events_and_webinars.view-display-id-page .views-widget-sort-by,
.view-id-events_and_webinars.view-display-id-page .views-widget-sort-order {
    display:block
}
@media (max-width:767px) {
    .view-id-events_and_webinars.view-display-id-page>.view-content {
        margin-bottom:50px!important
    }
}
@media (max-width:700px) {
    .view-id-events_and_webinars.view-display-id-page>.view-content {
        margin:auto!important
    }
    .view-id-events_and_webinars.view-display-id-page>.view-content .views-row {
        margin-top:25px!important;
        padding:0!important
    }
}
.view-id-events_and_webinars.view-display-id-page .views-field-nothing .event-image {
    border-top:5px solid #f38c4b
}
.view-id-events_and_webinars.view-display-id-page .views-field-nothing .event-image a {
    position:relative;
    display:block;
    text-align:center;
    overflow:hidden
}
.view-id-events_and_webinars.view-display-id-page .views-field-nothing .event-image a:after {
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    content:"";
    position:absolute;
    top:auto;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background:-webkit-linear-gradient(top,rgba(244,135,209,.15),rgba(150,212,252,.15));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,135,209,.15)),to(rgba(150,212,252,.15)));
    background:-o-linear-gradient(top,rgba(244,135,209,.15) 0,rgba(150,212,252,.15) 100%);
    background:linear-gradient(180deg,rgba(244,135,209,.15) 0,rgba(150,212,252,.15))
}
.view-id-events_and_webinars.view-display-id-page .views-field-nothing .event-image a:before {
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    content:"READ";
    width:54%;
    min-width:160px;
    height:auto;
    border:1px solid #fff;
    font-family:Open Sans,sans-serif;
    font-weight:300;
    color:#fff;
    font-size:2.611em;
    line-height:1.148;
    position:absolute;
    top:50%;
    left:0;
    right:0;
    margin:-35.5px auto 0;
    opacity:0;
    z-index:2;
    padding:8px 22px
}
.view-id-events_and_webinars.view-display-id-page .views-field-nothing .event-image a:hover:after {
    background:#f38c4b;
    opacity:.9;
    height:100%
}
.view-id-events_and_webinars.view-display-id-page .views-field-nothing .event-image a:hover:before {
    opacity:1
}
.view-id-events_and_webinars.view-display-id-page .views-field-nothing .event-image .event-type {
    bottom:0;
    white-space:nowrap
}
.view-id-events_and_webinars.view-display-id-page .views-field-nothing .event-image img {
    width:100%
}
.view-id-events_and_webinars.view-display-id-page .views-field-nothing .date-display-range,
.view-id-events_and_webinars.view-display-id-page .views-field-nothing .date-display-range span,
.view-id-events_and_webinars.view-display-id-page .views-field-nothing .date-display-single {
    color:#f4975d!important;
    font-size:16px!important;
    line-height:24px!important;
    font-weight:700!important
}
.view-id-events_and_webinars.view-display-id-page .views-field-nothing .view-summary a {
    color:#635c5c;
    font-size:16px
}
.events-webinars-block .featured-event .type,
.view-id-events_and_webinars .event-image .event-type {
    background:#635c5c;
    color:#fff;
    position:absolute;
    font-size:14px;
    text-transform:uppercase;
    padding:1px 12px;
    min-width:150px;
    text-align:center
}
@media (max-width:767px) {
    .events-webinars-block .featured-event .type,
    .view-id-events_and_webinars .event-image .event-type {
        font-size:10px
    }
}
.event-2-column-section .block-two-row {
    padding:64px;
    background:#fff
}
@media (max-width:991px) {
    .event-2-column-section .block-two-row {
        padding:64px 0
    }
}
.event-2-column-section .block-two-row.bg-lightgrey {
    background:#faf7f7
}
.event-2-column-section .block-two-row.bg-lightgrey .row {
    background:#fff!important
}
.event-2-column-section .block-two-row .content {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:767px) {
    .event-2-column-section .block-two-row .content {
        width:100%;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -ms-flex-wrap:nowrap;
        -webkit-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:flex-start;
        -webkit-box-pack:flex-start;
        justify-content:flex-start;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
@media (min-width:768px) {
    .event-2-column-section .block-two-row .content.reverse-order .holder.content-holder {
        padding-right:32px;
        padding-left:0;
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
    }
}
.event-2-column-section .block-two-row .content.reverse-order .holder.content-holder .field-text {
    max-width:513px;
    margin-left:0;
    margin-right:auto;
    padding-left:96px;
    padding-right:0
}
@media (max-width:767px) {
    .event-2-column-section .block-two-row .content.reverse-order .holder.content-holder .field-text {
        max-width:100%;
        padding:0 25px
    }
}
.event-2-column-section .block-two-row .content.reverse-order .holder.content-holder .field-text h2 a {
    color:#00bff3
}
@media (min-width:768px) {
    .event-2-column-section .block-two-row .content.reverse-order .image-holder {
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
}
.event-2-column-section .block-two-row .content .holder {
    width:50%
}
@media (max-width:767px) {
    .event-2-column-section .block-two-row .content .holder {
        width:100%
    }
}
@media (min-width:768px) {
    .event-2-column-section .block-two-row .content .holder.content-holder {
        padding-left:32px
    }
}
@media (max-width:767px) {
    .event-2-column-section .block-two-row .content .holder.content-holder {
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
    }
}
.event-2-column-section .block-two-row .content .holder.content-holder .field-text {
    max-width:513px;
    width:auto;
    margin-left:auto;
    height:100%;
    padding-right:96px
}
@media (max-width:767px) {
    .event-2-column-section .block-two-row .content .holder.content-holder .field-text {
        max-width:100%;
        padding:0 25px
    }
}
.event-2-column-section .block-two-row .content .holder.content-holder .field-text h2 {
    font-size:2em;
    max-width:300px;
    margin-top:32px;
    margin-bottom:64px
}
.event-2-column-section .block-two-row .content .holder.content-holder .field-text h2 a {
    color:#453f3f;
    text-decoration:none
}
.event-2-column-section .block-two-row .content .holder.content-holder .field-text h2 a span {
    display:block
}
.event-2-column-section .block-two-row .content .holder.content-holder .field-text .body-link {
    color:#453f3f
}
.event-2-column-section .block-two-row .content .holder.content-holder .field-text .body-link:hover {
    color:#453f3f;
    text-decoration:underline
}
.event-2-column-section .block-two-row .content .holder.content-holder .field-text p {
    font-family:Lato,sans-serif;
    font-size:.889em;
    line-height:1.5;
    font-weight:400;
    margin-bottom:18px
}
.event-2-column-section .block-two-row .content .holder.content-holder .field-text p a {
    color:#453f3f
}
.event-2-column-section .block-two-row .content .holder.content-holder .field-text p a:hover {
    color:#453f3f;
    text-decoration:underline
}
.event-2-column-section .block-two-row .content .holder.content-holder .field-text .holder-link {
    display:block;
    margin-bottom:32px;
    font-size:.889em
}
.event-2-column-section .block-two-row .content .holder.content-holder .field-text .holder-link i {
    color:#453f3f
}
.event-2-column-section .block-two-row .content .holder.content-holder .field-text .holder-link.blue-link {
    color:#00bff3
}
.event-2-column-section .block-two-row .content .holder.content-holder .field-item {
    width:100%;
    height:100%;
    padding:32px 0;
    display:-webkit-inline-flex;
    display:inline-flex;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    -webkit-align-items:left;
    -ms-flex-align:left;
    -webkit-box-align:left;
    align-items:left;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    text-align:left
}
@media (max-width:767px) {
    .event-2-column-section .block-two-row .content .holder.image-holder {
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
}
.event-2-column-section .block-two-row .content .holder.image-holder .field-image {
    height:100%;
    width:100%
}
.event-2-column-section .block-two-row .content .holder.image-holder .field-image .field-item {
    border-top:5px solid #f38c4b;
    height:100%
}
.event-2-column-section .block-two-row .content .holder.image-holder .field-image .field-item a {
    position:relative;
    display:block;
    height:100%;
    width:100%;
    text-align:center;
    overflow:hidden
}
.event-2-column-section .block-two-row .content .holder.image-holder .field-image .field-item a:after {
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    content:"";
    position:absolute;
    top:auto;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background:-webkit-linear-gradient(top,rgba(244,135,209,.15),rgba(150,212,252,.15));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,135,209,.15)),to(rgba(150,212,252,.15)));
    background:-o-linear-gradient(top,rgba(244,135,209,.15) 0,rgba(150,212,252,.15) 100%);
    background:linear-gradient(180deg,rgba(244,135,209,.15) 0,rgba(150,212,252,.15))
}
.event-2-column-section .block-two-row .content .holder.image-holder .field-image .field-item a .overlay-text {
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    content:"";
    width:45%;
    min-width:160px;
    height:auto;
    border:1px solid #fff;
    font-family:Open Sans,sans-serif;
    font-weight:300;
    color:#fff;
    font-size:2.611em;
    line-height:1.148;
    position:absolute;
    top:45%;
    left:0;
    right:0;
    margin:-35.5px auto 0;
    opacity:0;
    z-index:2;
    padding:24px 22px
}
@media (min-width:1200px) {
    .event-2-column-section .block-two-row .content .holder.image-holder .field-image .field-item a .overlay-text {
        width:42%;
        padding:40px 22px
    }
}
@media (min-width:1980px) {
    .event-2-column-section .block-two-row .content .holder.image-holder .field-image .field-item a .overlay-text {
        width:35%;
        padding:52px 22px
    }
}
@media (max-width:991px) {
    .event-2-column-section .block-two-row .content .holder.image-holder .field-image .field-item a .overlay-text {
        font-size:2.111em;
        font-size:1.8em
    }
}
.event-2-column-section .block-two-row .content .holder.image-holder .field-image .field-item a:hover:after {
    background:#f38c4b;
    opacity:.9;
    height:100%
}
.event-2-column-section .block-two-row .content .holder.image-holder .field-image .field-item a:hover .overlay-text {
    opacity:1
}
.event-2-column-section .block-two-row .content .holder.image-holder .field-image .field-item .set-bg {
    display:block;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-position:50%;
    background-size:cover
}
.event-2-column-section .block-two-row .content .holder.image-holder .field-image .field-item img {
    position:relative;
    width:100%;
    height:100%;
    z-index:-1;
    visibility:hidden
}
@media (max-width:767px) {
    .learn-more-about-us {
        font-size:.8em
    }
}
.learn-more-about-us .block-title,
.learn-more-about-us p {
    color:#635c5c
}
@media (max-width:767px) {
    .learn-more-about-us .block-title {
        font-size:21px;
        margin:30px auto 0
    }
}
.learn-more-about-us .row {
    background-color:#ecf9fd
}
@media (min-width:768px) {
    .learn-more-about-us .row {
        padding-bottom:50px
    }
}
.learn-more-about-us a {
    color:#3695d6
}
.learn-more-about-us h6 {
    font-size:1.2em;
    font-weight:700
}
.learn-more-about-us .lma-module.views-row {
    border-top:5px solid #3695d6;
    padding-top:30px;
    padding-bottom:30px
}
@media (max-width:767px) {
    .learn-more-about-us .lma-module.views-row {
        margin-top:30px;
        padding:15px 0 20px
    }
}
.learn-more-about-us .read-more {
    position:absolute;
    bottom:0;
    font-size:.8em
}
.learn-more-about-us .read-more:after {
    content:"\f105";
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    padding-left:10px;
    color:#453f3f
}
.node-type-people .node-people .group-left .show-m,
.node-type-people .node-people .group-right .show-m {
    display:none
}
@media (max-width:767px) {
    .node-type-people .node-people .group-left .show-m,
    .node-type-people .node-people .group-right .show-m {
        display:block
    }
}
@media (max-width:767px) {
    .node-type-people .node-people .group-left .show-d,
    .node-type-people .node-people .group-right .show-d {
        display:none
    }
}
.node-type-people .node-people .group-left .main-title .field-name-title,
.node-type-people .node-people .group-right .main-title .field-name-title {
    padding:0;
    position:relative;
    display:block
}
.node-type-people .node-people .group-left .main-title .field-name-title .field-item,
.node-type-people .node-people .group-right .main-title .field-name-title .field-item {
    display:inline-block;
    padding:18px 0;
    border-top:1px solid #e1dfdf;
    border-bottom:1px solid #e1dfdf
}
.node-type-people .node-people .group-left .main-title .field-name-title h1,
.node-type-people .node-people .group-left .main-title .field-name-title h2,
.node-type-people .node-people .group-left .main-title .field-name-title h5,
.node-type-people .node-people .group-right .main-title .field-name-title h1,
.node-type-people .node-people .group-right .main-title .field-name-title h2,
.node-type-people .node-people .group-right .main-title .field-name-title h5 {
    font-family:Open Sans,sans-serif;
    color:#453f3f;
    font-size:42px;
    line-height:52px;
    font-weight:400;
    padding:0;
    margin:0
}
@media (max-width:767px) {
    .node-type-people .node-people .group-left .main-title .field-name-title h1,
    .node-type-people .node-people .group-left .main-title .field-name-title h2,
    .node-type-people .node-people .group-left .main-title .field-name-title h5,
    .node-type-people .node-people .group-right .main-title .field-name-title h1,
    .node-type-people .node-people .group-right .main-title .field-name-title h2,
    .node-type-people .node-people .group-right .main-title .field-name-title h5 {
        font-size:32px;
        line-height:42px
    }
}
@media (max-width:599px) {
    .node-type-people .node-people .group-left .main-title .field-name-title h1,
    .node-type-people .node-people .group-left .main-title .field-name-title h2,
    .node-type-people .node-people .group-left .main-title .field-name-title h5,
    .node-type-people .node-people .group-right .main-title .field-name-title h1,
    .node-type-people .node-people .group-right .main-title .field-name-title h2,
    .node-type-people .node-people .group-right .main-title .field-name-title h5 {
        font-size:24px;
        line-height:33px
    }
}
.node-type-people .node-people .group-left .title-icon-orange,
.node-type-people .node-people .group-right .title-icon-orange {
    position:relative;
    display:block;
    border-bottom:2px solid #f16633;
    margin-bottom:18px
}
.node-type-people .node-people .group-left .title-icon-orange h6,
.node-type-people .node-people .group-right .title-icon-orange h6 {
    position:relative;
    font-size:14px;
    font-weight:700;
    line-height:18px;
    letter-spacing:-.06px;
    color:#635c5c;
    padding-left:22px
}
.node-type-people .node-people .group-left .title-icon-orange h6 .icon,
.node-type-people .node-people .group-right .title-icon-orange h6 .icon {
    position:absolute;
    top:-1px;
    left:0
}
.node-type-people .node-people .group-left .title-icon-orange h6 .icon img,
.node-type-people .node-people .group-right .title-icon-orange h6 .icon img {
    max-width:18px
}
.node-type-people .node-people .group-left .main-title .field-name-title {
    margin-bottom:50px;
    text-align:center
}
@media (max-width:767px) {
    .node-type-people .node-people .group-left {
        margin-right:0!important
    }
    .node-type-people .node-people .group-left .field-name-field-people-picture {
        max-width:320px;
        margin-left:auto;
        margin-right:auto
    }
    .node-type-people .node-people .group-left .field-name-field-people-picture .field-items {
        margin-bottom:50px
    }
}
.node-type-people .node-people .group-left .main-grants_and_prizes_list {
    margin-top:50px
}
.node-type-people .node-people .group-right {
    color:#635c5c;
    margin-bottom:64px;
    border:0 none
}
.node-type-people .node-people .group-right h5,
.node-type-people .node-people .group-right p,
.node-type-people .node-people .group-right span {
    color:#635c5c
}
.node-type-people .node-people .group-right .titles-and-instit-fields {
    position:relative;
    margin-bottom:15px
}
.node-type-people .node-people .group-right .field-collection-container .field-name-field-positions .field-item .field-collection-view .field-item p,
.node-type-people .node-people .group-right .field-name-field-position span {
    font-weight:400;
    color:#635c5c
}
.node-type-people .node-people .group-right .field-name-field-position span {
    font-family:Open Sans,sans-serif;
    font-size:14px;
    line-height:1.625;
    color:#635c5c;
    font-weight:400
}
.node-type-people .node-people .group-right .field-collection-container .field-name-field-positions .field-item .field-collection-view .field-name-field-multi-university.field-name-field-position .field-item p,
.node-type-people .node-people .group-right .field-name-field-multi-university.field-name-field-position span {
    font-weight:700;
    font-style:italic
}
.node-type-people .node-people .group-right .field-collection-container .field-name-field-positions .field-item .field-collection-view .field-name-field-multi-university.field-name-field-position,
.node-type-people .node-people .group-right .field-name-field-multi-university.field-name-field-position span {
    margin-bottom:35px
}
.node-type-people .node-people .group-right .field-name-field-university .field-item {
    margin-bottom:50px;
    font-family:Open Sans,sans-serif;
    font-size:14px;
    line-height:1.625;
    color:#635c5c;
    font-weight:400
}
.node-type-people .node-people .group-right .field-name-field-university p,
.node-type-people .node-people .group-right .field-name-field-university span {
    font-style:italic;
    font-weight:700
}
.node-type-people .node-people .main-grants_and_prizes_list .field-name-field-grants-and-prizes-list>.field-items {
    margin:0!important
}
.node-type-people .node-people .main-grants_and_prizes_list .field-name-field-grants-and-prizes-list>.field-items>.field-item {
    margin-bottom:0
}
.node-type-people .node-people .main-grants_and_prizes_list .field-name-field-grants-and-prizes-list>.field-items>.field-item .field-collection-view {
    margin:0;
    padding:0;
    border:0 none
}
.node-type-people .node-people .main-grants_and_prizes_list .field-name-field-grants-and-prizes-list>.field-items>.field-item .field-collection-view .entity-field-collection-item {
    float:none
}
.node-type-people .node-people .main-grants_and_prizes_list .field-name-field-grants-and-prizes-list>.field-items>.field-item .field-collection-view .field-name-field-grant-or-prize>.field-items>.field-item {
    font-style:normal;
    margin-bottom:12px
}
.node-type-people .node-people .main-grants_and_prizes_list .field-name-field-grants-and-prizes-list>.field-items>.field-item .field-collection-view .field-name-field-grant-or-prize>.field-items>.field-item span {
    padding-left:0;
    font-family:Open Sans,sans-serif;
    font-size:14px;
    line-height:1.625;
    color:#635c5c;
    font-weight:400
}
.node-type-people .node-people .main-grants_and_prizes_list .field-name-field-grants-and-prizes-list>.field-items>.field-item .field-collection-view .field-name-field-grant-or-prize>.field-items>.field-item span:before {
    display:none
}
.node-type-people .node-people .main-grants_and_prizes_list .field-name-field-grants-and-prizes-list>.field-items>.field-item .field-collection-view .field-name-field-grant-or-prize>.field-items>.field-item span p {
    font-family:inherit;
    font-size:inherit;
    line-height:inherit;
    font-weight:inherit;
    margin-bottom:0
}
.node-type-people .node-people .main-grants_and_prizes_list .field-name-field-grant-or-prize p,
.node-type-people .node-people .main-grants_and_prizes_list .field-name-field-grant-or-prize span {
    font-weight:600
}
.node-type-people .node-people .group-footer {
    position:relative
}
.node-type-people .node-people .group-footer .group-footer-container {
    position:relative;
    display:block
}
.node-type-people .node-people .group-footer .group-footer-container section {
    padding-bottom:64px;
    border-top:2px solid #f16633;
    margin-top:21px
}
@media (max-width:599px) {
    .node-type-people .node-people .group-footer .group-footer-container section .view-title {
        position:relative
    }
    .node-type-people .node-people .group-footer .group-footer-container section .view-title .block-title {
        font-size:30px;
        line-height:41px
    }
}
.node-type-people .node-people .group-footer .block-views>.row>.block-title {
    display:none
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block,
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 {
    display:block;
    position:relative
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content,
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .view-title,
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .view-title {
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row,
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row {
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
    margin-top:80px;
    padding-left:15px
}
@media (max-width:599px) {
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row,
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row {
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%;
        padding-left:0
    }
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row:nth-child(2n),
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row:nth-child(2n) {
    padding-right:15px;
    padding-left:0
}
@media (max-width:599px) {
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row:nth-child(2n),
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row:nth-child(2n) {
        padding-right:0
    }
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row:nth-child(2),
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row:nth-child(3),
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row:nth-child(2),
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row:nth-child(3) {
    margin-top:50px
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row .view-flex,
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row .view-flex {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row .view-flex .left,
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row .view-flex .left {
    -webkit-box-flex:0;
    -webkit-flex:0 0 160px;
    -ms-flex:0 0 160px;
    flex:0 0 160px;
    max-width:160px
}
@media (max-width:991px) {
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row .view-flex .left,
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row .view-flex .left {
        -webkit-box-flex:0;
        -webkit-flex:0 0 110px;
        -ms-flex:0 0 110px;
        flex:0 0 110px;
        max-width:110px
    }
}
@media (max-width:767px) {
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row .view-flex .left,
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row .view-flex .left {
        display:none;
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row .view-flex .left .img-link,
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row .view-flex .left .img-link {
    display:block;
    border-top:4px solid #f16633
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row .view-flex .left .img-link img,
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row .view-flex .left .img-link img {
    display:block;
    max-height:100px;
    margin:0 auto
}
@media (max-width:991px) {
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row .view-flex .left .img-link img,
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row .view-flex .left .img-link img {
        max-width:100%
    }
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row .view-flex .right,
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row .view-flex .right {
    -webkit-flex-basis:0;
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%;
    padding-left:30px
}
@media (max-width:767px) {
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row .view-flex .right,
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row .view-flex .right {
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%;
        padding-left:0
    }
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row .view-flex h4,
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row .view-flex h4 {
    margin-top:0;
    font-family:Lato,sans-serif;
    font-size:1.111em;
    line-height:1.25;
    font-weight:400;
    color:#453f3f;
    line-height:1.35
}
@media (max-width:991px) {
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row .view-flex h4,
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row .view-flex h4 {
        font-size:1em
    }
}
@media (max-width:599px) {
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row .view-flex h4,
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row .view-flex h4 {
        font-size:20px;
        line-height:31px
    }
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row .view-flex .view-link,
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row .view-flex .view-link {
    margin-top:20px
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row .view-flex .view-link a,
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row .view-flex .view-link a {
    font-size:14px;
    line-height:18px
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block .view-content .views-row .view-flex .view-link a i,
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_1 .view-content .views-row .view-flex .view-link a i {
    color:#453f3f
}
.node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio,
.node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio .width100 {
    position:relative;
    width:100%;
    max-width:100%
}
.node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio .three-column-block {
    padding-left:0;
    padding-right:0;
    width:100%;
    position:relative
}
.node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio .three-column-block .view-content {
    padding-left:0;
    padding-right:0
}
.node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio .three-column-block .view-content>.view-id {
    margin-bottom:0;
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio .three-column-block .global-carousel.three-column-block {
    margin-top:0
}
@media (min-width:992px) {
    .node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio .three-column-block .global-carousel.three-column-block {
        padding-left:0;
        padding-right:0
    }
}
.node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio .three-column-block .global-carousel.three-column-block .vids-web-gallery-slider .view-content {
    position:relative;
    padding-left:0;
    padding-right:0;
    margin-left:-15px;
    margin-right:-15px
}
.node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio .three-column-block .global-carousel.three-column-block .vids-web-gallery-slider .view-content .views-row {
    -webkit-box-flex:0;
    -webkit-flex:0 0 33.33333333%;
    -ms-flex:0 0 33.33333333%;
    flex:0 0 33.33333333%;
    max-width:33.33333333%;
    margin-left:0;
    margin-right:0;
    padding-left:15px;
    padding-right:15px;
    margin-top:50px
}
@media (max-width:991px) {
    .node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio .three-column-block .global-carousel.three-column-block .vids-web-gallery-slider .view-content .views-row {
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
}
@media (max-width:767px) {
    .node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio .three-column-block .global-carousel.three-column-block .vids-web-gallery-slider .view-content .views-row {
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:380px
    }
}
@media (max-width:500px) {
    .node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio .three-column-block .global-carousel.three-column-block .vids-web-gallery-slider .view-content .views-row {
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
.node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio .three-column-block .global-carousel.three-column-block .vids-web-gallery-slider .view-content .views-row .view-title {
    padding-bottom:21px
}
.node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio .three-column-block .global-carousel.three-column-block .vids-web-gallery-slider .view-content .views-row .view-title h4 {
    font-size:1.111em;
    line-height:1.35
}
.node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio .three-column-block .global-carousel.three-column-block .vids-web-gallery-slider .view-content .views-row .view-link {
    position:relative
}
.node-type-people .node-people .group-footer .block-field_videos_and_webinars_sectio .three-column-block .global-carousel.three-column-block .vids-web-gallery-slider .view-content .views-row .view-link a {
    color:#f16633;
    font-size:14px;
    line-height:18px
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 {
    display:block;
    position:relative
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 .view-content .views-row {
    border-top:1px solid #d7d5d5;
    position:relative
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 .view-content .views-row:nth-child(2) {
    margin-top:50px
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 .view-content .views-row:last-child {
    border-bottom:1px solid #d7d5d5
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 .view-content .views-row .field-content {
    display:block;
    max-width:1154px;
    margin:0 auto
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 .view-content .views-row .views-field-title {
    position:relative;
    font-family:Lato,sans-serif;
    font-size:1.333em;
    line-height:1.25;
    color:#453f3f;
    font-weight:400;
    padding:32px 24px
}
@media (max-width:991px) {
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 .view-content .views-row .views-field-title {
        padding:25px 16px
    }
}
@media (max-width:767px) {
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 .view-content .views-row .views-field-title {
        font-size:21px;
        line-height:32px
    }
}
@media (max-width:500px) {
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 .view-content .views-row .views-field-title {
        font-size:19px;
        line-height:26px
    }
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 .view-content .views-row .views-field-title:focus,
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 .view-content .views-row .views-field-title:hover {
    background:#ecf9fd
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 .view-content .views-row .views-field-title .views-label-title {
    color:#f16633;
    position:absolute;
    font-weight:700;
    left:24px;
    top:calc(50% - 14.6px)
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 .view-content .views-row .views-field-title a {
    color:#453f3f;
    text-decoration:none;
    padding-right:40px;
    display:block;
    padding-left:32px
}
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 .view-content .views-row .views-field-title a:focus,
.node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 .view-content .views-row .views-field-title a:hover {
    color:#453f3f;
    text-decoration:underline;
    -webkit-text-decoration-color:#f16633;
    text-decoration-color:#f16633
}
@media (max-width:991px) {
    .node-type-people .node-people .group-footer .view-article-blog-person.view-display-id-block_2 .view-content .views-row .views-field-title a {
        padding-right:0;
        padding-left:42px
    }
}
.page-class-prizes-awards,
.page-class-prizes-awards h2,
.page-class-prizes-awards p {
    color:#635c5c
}
@media (max-width:767px) {
    .page-class-prizes-awards {
        font-size:.8em
    }
}
.page-class-prizes-awards .block-title {
    display:none
}
.page-class-prizes-awards .block.body-block .row {
    margin-top:64px;
    margin-bottom:0;
    padding-bottom:64px;
    padding-top:64px;
    background:#faf7f7
}
.page-class-prizes-awards .block.body-block .row h2 {
    margin-bottom:64px
}
@media (max-width:767px) {
    .page-class-prizes-awards .block.body-block .row {
        margin-top:0!important
    }
}
.page-class-prizes-awards .field-type-text-with-summary {
    text-align:center
}
.page-class-prizes-awards .field-type-text-with-summary p {
    color:#f16633;
    font-size:1.3em
}
@media (min-width:768px) {
    .page-class-prizes-awards .field-type-text-with-summary p {
        padding:0 64px!important
    }
}
.page-class-prizes-awards .accordion-block .field-item:before {
    display:none!important
}
.accordion-block .content ul {
    list-style:none;
    margin-bottom:32px
}
.accordion-block .content ul li {
    padding-left:1em;
    text-indent:-.7em;
    margin-bottom:0
}
.accordion-block .content ul li:before {
    content:"•";
    padding-right:10px;
    color:#f38c4b;
    display:inline-block
}
.accordion-block .field-collection-container {
    margin:0
}
.accordion-block .field-collection-container .field-name-field-image-collection>.field-items>.field-item {
    border:none
}
.accordion-block .field-collection-container .field-name-field-answer>.field-items,
.accordion-block .field-collection-container .field-name-field-image-collection>.field-items {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .accordion-block .field-collection-container .field-name-field-answer>.field-items,
    .accordion-block .field-collection-container .field-name-field-image-collection>.field-items {
        padding:0 25px
    }
}
.accordion-block .field-name-field-question {
    padding:0!important;
    text-transform:uppercase;
    font-size:.9em
}
.accordion-block .field-name-field-question .field-items {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .accordion-block .field-name-field-question .field-items {
        padding:0 25px
    }
}
.accordion-block .field-name-field-question .field-item {
    padding:32px 0!important;
    border:none;
    display:block;
    height:100%;
    cursor:pointer;
    width:100%
}
@media (max-width:767px) {
    .accordion-block .field-name-field-question .field-item {
        padding:32px 30px 32px 0!important
    }
}
.accordion-block .field-name-field-image-collection>.field-items>.field-item {
    width:100%;
    margin-bottom:30px!important
}
@media (min-width:768px) {
    .accordion-block .field-name-field-image-collection>.field-items>.field-item {
        width:48%;
        float:left
    }
    .accordion-block .field-name-field-image-collection>.field-items>.field-item.even {
        margin-right:2%!important
    }
}
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .content {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-open-link-in-new-window,
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-orientation {
    display:none
}
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-gallery-image {
    border-top:5px solid #f38c4b;
    width:33.3333%;
    position:relative;
    overflow:hidden;
    display:block
}
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-gallery-image .field-items,
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-gallery-image img,
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-gallery-image span {
    width:100%;
    padding:0!important
}
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-gallery-image .field-item,
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-gallery-image .field-items,
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-gallery-image span {
    height:100%
}
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-gallery-image img {
    position:absolute;
    top:-9999px;
    right:-9999px;
    bottom:-9999px;
    left:-9999px;
    margin:auto;
    min-width:100%;
    min-height:100%
}
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-image-text {
    border-top:5px solid #b9b9b9;
    width:66.6666%;
    font-size:.8em;
    min-height:165px;
    background:#f4f3f1;
    padding:0 0 35px!important
}
@media (max-width:767px) {
    .accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-image-text {
        font-size:1em
    }
}
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-image-text .name {
    font-weight:700
}
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-image-text .university {
    font-style:italic;
    font-size:.78em
}
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-image-text a {
    position:absolute;
    bottom:10px
}
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-image-text a:after {
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f105";
    display:inline-block;
    padding-left:10px;
    color:#453f3f
}
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-image-text p {
    margin-bottom:0
}
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-image-text .field-items {
    padding:0!important
}
.accordion-block .field-name-field-image-collection .field-collection-item-field-image-collection .field-name-field-image-text .field-item {
    padding:10px 25px!important;
    position:static!important
}
.accordion-block .prize-learnmore-block {
    padding:32px 0;
    border-top:1px solid #d7d5d5;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-justify-content:space-between;
    -ms-flex-pack:space-between;
    -webkit-box-pack:space-between;
    justify-content:space-between;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:649px) {
    .accordion-block .prize-learnmore-block {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -ms-flex-wrap:nowrap;
        -webkit-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
@media (min-width:650px) {
    .accordion-block .prize-learnmore-block {
        margin-right:-32px;
        margin-left:-32px
    }
}
.accordion-block .prize-learnmore-block p {
    text-transform:uppercase;
    margin:0
}
@media (min-width:650px) {
    .accordion-block .prize-learnmore-block .btn,
    .accordion-block .prize-learnmore-block .prize {
        display:-webkit-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-align-items:center;
        align-items:center;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.accordion-block .prize-learnmore-block .btn {
    text-align:center
}
@media (min-width:768px) {
    .accordion-block .prize-learnmore-block .btn {
        width:250px
    }
}
@media (min-width:650px) {
    .accordion-block .prize-learnmore-block .btn {
        margin-left:20px;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -webkit-justify-content:center;
        justify-content:center
    }
}
@media (max-width:649px) {
    .accordion-block .prize-learnmore-block .btn {
        margin-top:25px
    }
}
.accordion-block .special-accordion-table p {
    text-align:center
}
.accordion-block .special-accordion-table .btn {
    margin:0 auto;
    margin-top:32px;
    max-width:100%
}
@media (min-width:768px) {
    .accordion-block .special-accordion-table .btn {
        width:300px
    }
}
.accordion-block .special-accordion-table .inner {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    border-top:1px solid #d7d5d5
}
@media (max-width:767px) {
    .accordion-block .special-accordion-table .inner {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -ms-flex-wrap:nowrap;
        -webkit-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
@media (min-width:768px) {
    .accordion-block .special-accordion-table .inner {
        border-bottom:1px solid #d7d5d5
    }
}
.accordion-block .special-accordion-table .inner .special-section {
    padding:2% 2% 3% 5%
}
@media (min-width:768px) {
    .accordion-block .special-accordion-table .inner .special-section {
        width:33.33333%;
        float:left;
        border-right:1px solid #d7d5d5
    }
}
@media (max-width:767px) {
    .accordion-block .special-accordion-table .inner .special-section {
        border-bottom:1px solid #d7d5d5
    }
}
.accordion-block .special-accordion-table .inner .special-section:last-of-type {
    border-right:none
}
.accordion-block .special-accordion-table .inner .special-section p {
    text-align:left;
    margin-bottom:0
}
.accordion-block .special-accordion-table .inner .special-section .answer p {
    color:#f16633
}
.page-about-timeline .main-container .page-header,
.page-timeline .main-container .page-header {
    font-family:Lato,sans-serif;
    font-size:2.333em;
    line-height:1.238;
    color:#453f3f;
    font-weight:400;
    max-width:99%;
    text-align:center;
    position:relative;
    margin:64px auto;
    padding:21.00426649px 25px;
    border-bottom:0;
    color:#635c5c
}
.page-about-timeline .main-container .page-header.timeline-header,
.page-timeline .main-container .page-header.timeline-header {
    margin-bottom:0
}
.page-about-timeline .main-container .timeline-pagetile,
.page-timeline .main-container .timeline-pagetile {
    margin-bottom:64px
}
.page-about-timeline .main-container #block-system-main>.row,
.page-timeline .main-container #block-system-main>.row {
    position:relative;
    background:#474444 url(../jpg/timeline_background.jpg) repeat-y top;
    background-size:cover
}
.page-about-timeline .main-container #block-system-main>.row:before,
.page-timeline .main-container #block-system-main>.row:before {
    content:"";
    display:block;
    position:absolute;
    top:-9px;
    left:auto;
    right:auto;
    width:100%;
    height:19px;
    margin:auto;
    background:url(../png/circle_orange_black.png) no-repeat top;
    z-index:1
}
.page-about-timeline .main-container #block-system-main>.row:after,
.page-timeline .main-container #block-system-main>.row:after {
    content:"";
    height:99.8%;
    display:block;
    position:absolute;
    width:1px;
    background:#f16633;
    margin:0 auto;
    top:0;
    left:0;
    right:0
}
.view-timeline {
    position:relative;
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .view-timeline {
        padding:0 25px
    }
}
.view-timeline .more-link {
    display:none
}
.view-timeline .pager.pager-show-more {
    padding-bottom:64px
}
.view-timeline>.view-content {
    width:100%;
    position:relative;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.view-timeline .views-row {
    max-width:50%;
    -ms-flex:1 1 50%;
    -webkit-box-flex:1;
    -webkit-flex:1 1 50%;
    flex:1 1 50%;
    margin-right:0;
    margin-top:40px;
    margin-bottom:60px;
    list-style:none;
    padding:0;
    position:relative;
    z-index:2
}
@media (max-width:940px) {
    .view-timeline .views-row {
        max-width:100%;
        -ms-flex:1 1 100%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        flex:1 1 100%;
        margin-top:0;
        margin-bottom:128px
    }
    .view-timeline .views-row.views-row-first {
        margin-top:84px
    }
}
.view-timeline .views-row .view-pointer {
    display:block;
    width:16px;
    height:100%;
    position:absolute;
    right:16px;
    top:0
}
@media (max-width:940px) {
    .view-timeline .views-row .view-pointer {
        display:none
    }
}
.view-timeline .views-row .view-pointer .arrow-tip {
    display:block;
    width:32px;
    height:100%;
    margin:0 0 0 -32px;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transform:skew(-32deg,48deg);
    -ms-transform:skew(-32deg,48deg);
    transform:skew(-32deg,48deg)
}
.view-timeline .views-row .view-pointer .arrow-tip-grad {
    display:block;
    width:100%;
    height:100%;
    background:#005e92
}
.view-timeline .views-row .timeline-content {
    width:auto;
    margin-right:32px;
    height:auto;
    -webkit-box-shadow:0 2px 3px 0 rgba(50,50,50,.5);
    box-shadow:0 2px 3px 0 rgba(50,50,50,.5)
}
@media (max-width:940px) {
    .view-timeline .views-row .timeline-content {
        margin-right:0
    }
}
.view-timeline .views-row .white-bg {
    background:#fff;
    padding:32px
}
@media (max-width:500px) {
    .view-timeline .views-row .white-bg {
        padding:32px 16px
    }
}
.view-timeline .views-row .white-bg h4 {
    margin-top:0;
    margin-bottom:16px
}
.view-timeline .views-row .white-bg p {
    font-family:Lato,sans-serif;
    font-size:.889em;
    line-height:1.5;
    font-weight:400
}
.view-timeline .views-row .bio-info {
    border-top:1px solid #d7d5d5
}
.view-timeline .views-row .bio-info .node-people {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.view-timeline .views-row .bio-info .node-people .field-name-body,
.view-timeline .views-row .bio-info .node-people .field-name-field-accomplishments,
.view-timeline .views-row .bio-info .node-people .field-name-field-logo {
    display:none
}
.view-timeline .views-row .bio-info .node-people .group-left {
    -webkit-box-flex:0;
    -webkit-flex:0 0 85px;
    -ms-flex:0 0 85px;
    flex:0 0 85px;
    margin-right:24px
}
.view-timeline .views-row .bio-info .node-people .group-left .field {
    margin-bottom:0;
    margin-top:5px
}
.view-timeline .views-row .bio-info .node-people .group-left .field-name-field-people-picture .field-item {
    padding:0
}
.view-timeline .views-row .bio-info .node-people .group-right {
    border:0 none
}
@media (max-width:767px) {
    .view-timeline .views-row .bio-info .node-people .group-right {
        width:auto;
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.view-timeline .views-row .bio-info .node-people .group-right .field-name-title {
    margin:0
}
.view-timeline .views-row .bio-info .node-people .group-right .field-name-title h5 {
    font-size:inherit;
    line-height:inherit
}
.view-timeline .views-row .bio-info .node-people .group-right>.field>.field-items>.field-item {
    font-size:.778em;
    line-height:1.4
}
.view-timeline .views-row .bio-info .node-people .group-right>.field>.field-items>.field-item p {
    font-size:inherit;
    line-height:inherit
}
.view-timeline .views-row .bio-info .node-people .group-right>.field-collection-container>.field>.field-items>.field-item {
    font-size:.778em;
    line-height:1.4
}
.view-timeline .views-row .bio-info .node-people .group-right>.field-collection-container>.field>.field-items>.field-item p {
    font-size:inherit;
    line-height:inherit
}
.view-timeline .views-row .bio-info .node-people .group-right>.field-collection-container .field-name-field-grants-and-prizes-list>.field-items {
    margin:0
}
.view-timeline .views-row .bio-info .node-people .group-right>.field-collection-container .field-name-field-grants-and-prizes-list>.field-items .field-collection-view {
    padding:0;
    border:0 none
}
.view-timeline .views-row .content-box {
    margin-right:32px
}
@media (max-width:940px) {
    .view-timeline .views-row .content-box {
        margin-right:0
    }
}
.view-timeline .views-row .content-box.taxonomy-content {
    position:relative;
    margin-right:0
}
.view-timeline .views-row .content-box.taxonomy-content:before {
    position:absolute;
    top:9px;
    right:-11px;
    content:"";
    background:transparent url(../png/circle_black.png) no-repeat 0 0;
    font-size:12px;
    line-height:4px;
    height:20px;
    width:20px;
    border:0;
    border-radius:0
}
@media (max-width:940px) {
    .view-timeline .views-row .content-box.taxonomy-content:before {
        display:none
    }
}
.view-timeline .views-row .content-box.taxonomy-content .with-arrow {
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden
}
.view-timeline .views-row .content-box.taxonomy-content .inner-content {
    padding-right:32px;
    position:relative;
    z-index:2
}
@media (max-width:940px) {
    .view-timeline .views-row .content-box.taxonomy-content .inner-content {
        padding-right:0
    }
}
.view-timeline .views-row .content-box.taxonomy-content .inner-content p {
    background:#3695d6;
    color:#fff;
    text-transform:uppercase;
    font-weight:300;
    padding:16px 32px
}
.view-timeline .views-row .year-content {
    color:#fff
}
.view-timeline .views-row .year-content h3 {
    color:#fff;
    font-weight:300;
    margin:0 0 16px
}
.view-timeline .views-row .year-content .withDoc {
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.view-timeline .views-row .year-content .withDoc .year-field-content {
    -webkit-box-flex:0;
    -webkit-flex:0 0 105px;
    -ms-flex:0 0 105px;
    flex:0 0 105px
}
@media (max-width:480px) {
    .view-timeline .views-row .year-content .withDoc .year-field-content {
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
}
.view-timeline .views-row .year-content .withDoc .doc-content {
    -webkit-box-flex:1;
    -webkit-flex:1 auto;
    -ms-flex:1 auto;
    flex:1 auto;
    text-align:right
}
@media (max-width:480px) {
    .view-timeline .views-row .year-content .withDoc .doc-content {
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        -ms-flex:1 1 100%;
        flex:1 1 100%;
        text-align:left
    }
}
.view-timeline .views-row .year-content .withDoc .doc-content h5 {
    display:inline-block;
    position:relative;
    height:40px;
    padding-left:24px;
    margin:0;
    font-family:Open Sans,sans-serif;
    font-size:1.111em;
    line-height:1.75;
    color:#453f3f;
    font-weight:300;
    color:#fff
}
@media (max-width:480px) {
    .view-timeline .views-row .year-content .withDoc .doc-content h5 {
        font-family:Open Sans,sans-serif;
        font-size:1em;
        line-height:1.75;
        color:#453f3f;
        font-weight:300;
        margin-bottom:20px;
        color:#fff;
        padding-left:0;
        height:44px
    }
}
.view-timeline .views-row .year-content .withDoc .doc-content h5:before {
    content:"";
    width:96%;
    height:1px;
    background:#fff;
    position:absolute;
    top:auto;
    bottom:5px;
    right:0
}
.view-timeline .views-row .year-content .withDoc .doc-content h5:after {
    content:"";
    width:100%;
    height:13px;
    position:absolute;
    bottom:0;
    left:0;
    background:url(../png/circle_white.png) 0 no-repeat;
    background-size:contain
}
.view-timeline .views-row .year-content .withDoc .doc-content h5 a {
    color:#fff
}
.view-timeline .views-row .year-content .withDoc .doc-content h5 a:hover {
    color:#d0f0f0;
    text-decoration:none
}
.view-timeline .views-row.views-row-odd {
    -webkit-align-self:flex-start;
    -ms-flex-item-align:start;
    align-self:flex-start
}
.view-timeline .views-row.views-row-even {
    margin-left:auto;
    -webkit-align-self:flex-end;
    -ms-flex-item-align:end;
    align-self:flex-end
}
@media (min-width:861px) {
    .view-timeline .views-row.views-row-even {
        margin-top:280px
    }
}
.view-timeline .views-row.views-row-even .timeline-content {
    margin-left:32px;
    margin-right:0
}
@media (max-width:940px) {
    .view-timeline .views-row.views-row-even .timeline-content {
        margin-left:0
    }
}
.view-timeline .views-row.views-row-even .view-pointer {
    display:block;
    width:16px;
    height:100%;
    position:absolute;
    right:auto;
    left:16px;
    top:0
}
@media (max-width:940px) {
    .view-timeline .views-row.views-row-even .view-pointer {
        display:none
    }
}
.view-timeline .views-row.views-row-even .view-pointer .arrow-tip {
    display:block;
    width:32px;
    height:100%;
    margin:0 0 0 16px;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transform:skew(-148deg,492deg);
    -ms-transform:skew(-148deg,492deg);
    transform:skew(-148deg,492deg)
}
.view-timeline .views-row.views-row-even .view-pointer .arrow-tip-grad {
    display:block;
    width:100%;
    height:100%
}
.view-timeline .views-row.views-row-even .content-box {
    margin-left:32px;
    margin-right:0
}
@media (max-width:940px) {
    .view-timeline .views-row.views-row-even .content-box {
        margin-left:0
    }
}
.view-timeline .views-row.views-row-even .content-box.taxonomy-content {
    margin-left:0
}
.view-timeline .views-row.views-row-even .content-box.taxonomy-content:before {
    left:-9px
}
.view-timeline .views-row.views-row-even .content-box.taxonomy-content .inner-content {
    padding-right:0;
    padding-left:32px
}
@media (max-width:940px) {
    .view-timeline .views-row.views-row-even .content-box.taxonomy-content .inner-content {
        padding-left:0
    }
}
.view-timeline .views-row:nth-child(odd) .content-box.taxonomy-content .inner-content p {
    background:#474444
}
.view-timeline .views-row:nth-child(odd) .view-pointer .arrow-tip-grad {
    background:#323131
}
.view-timeline .views-row:nth-child(3n+1) .content-box.taxonomy-content .inner-content p {
    background:#f16633
}
.view-timeline .views-row:nth-child(3n+1) .view-pointer .arrow-tip-grad {
    background:#d85424
}
.view-timeline>.view-footer {
    width:100%
}
.page-class-about .full-span>.col-sm-12 {
    float:none;
    padding:0
}
.page-class-about .block-system .field-name-field-block-reference {
    margin-top:64px;
    margin-bottom:64px
}
.page-class-about .block-system .field-name-field-block-reference #block-bean-about-mid-section-background {
    padding:0
}
.page-class-about .block-system .field-name-field-block-reference #block-bean-about-mid-section-background .row {
    max-width:100%;
    width:100%;
    padding:0;
    margin:0
}
.page-class-about .block-system .field-name-field-block-reference #block-bean-about-mid-section-background .row .block-title {
    display:none
}
.page-class-about .block-system .field-name-field-block-reference #block-bean-about-mid-section-background .row .bean-about-blocks {
    max-width:100%;
    width:100%;
    padding:0;
    margin:0
}
.page-class-about .block-system .field-name-field-block-reference #block-bean-about-mid-section-background .row .group-left {
    width:100%
}
.page-class-about .block-system .field-name-field-block-reference #block-bean-about-mid-section-background .row .about-bg {
    position:relative;
    width:100%;
    height:100%
}
.page-class-about .block-system .field-name-field-block-reference #block-bean-about-mid-section-background .row .about-bg:after {
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:-webkit-linear-gradient(top,rgba(244,135,209,.15),rgba(150,212,252,.15));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,135,209,.15)),to(rgba(150,212,252,.15)));
    background:-o-linear-gradient(top,rgba(244,135,209,.15) 0,rgba(150,212,252,.15) 100%);
    background:linear-gradient(180deg,rgba(244,135,209,.15) 0,rgba(150,212,252,.15))
}
.page-class-about .block-system .field-name-field-block-reference #block-bean-about-mid-section-background .row .about-bg .set-bg {
    width:100%;
    height:100%;
    background-position:top;
    background-size:cover
}
.page-class-about .block-system .field-name-field-block-reference #block-bean-about-mid-section-background .row .about-bg .set-bg .field-name-field-cover-image {
    z-index:-1;
    visibility:hidden
}
.page-class-about .block-system .field-name-field-block-reference #block-bean-about-mid-section-background .row .about-bg .set-bg .field-name-field-cover-image img {
    display:block;
    width:100%;
    max-height:700px;
    height:100%;
    visibility:hidden
}
.page-class-about .block-system .field-name-field-block-reference .block-bean {
    padding-left:64px;
    padding-right:64px;
    margin-bottom:0
}
@media (max-width:1311px) {
    .page-class-about .block-system .field-name-field-block-reference .block-bean {
        padding-left:0;
        padding-right:0
    }
}
.page-class-about .block-system .field-name-field-block-reference .block-bean .row {
    margin-bottom:0
}
.page-class-about .block-system .field-name-field-block-reference .block-bean .row .bean-about-blocks {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .page-class-about .block-system .field-name-field-block-reference .block-bean .field-name-field-infographics2>.row,
    .page-class-about .block-system .field-name-field-block-reference .block-bean .row .bean-about-blocks {
        padding:0 25px
    }
}
.page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-page-key-figures .row,
.page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-our-mission .row {
    background:#faf7f7
}
.page-class-about .block-system .field-name-field-block-reference .block-bean .field-name-field-subheadline {
    margin-top:64px
}
.page-class-about .block-system .field-name-field-block-reference .block-bean .bean-infographic {
    margin-bottom:64px
}
.page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-page-key-figures {
    position:relative
}
@media (min-width:768px) {
    .page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-page-key-figures {
        margin-bottom:-64px;
        margin-left:25px;
        margin-right:25px;
        background:#faf7f7;
        z-index:2
    }
}
@media (min-width:992px) {
    .page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-page-key-figures {
        margin-left:64px;
        margin-right:64px
    }
}
@media (min-width:768px) {
    .page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-page-key-figures .row .bean-about-blocks {
        padding:0
    }
}
.page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-what-we-fund-0 {
    margin-bottom:64px;
    position:relative
}
@media (min-width:768px) {
    .page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-what-we-fund-0 {
        margin-top:-64px;
        margin-left:25px;
        margin-right:25px;
        background:#fff
    }
}
@media (min-width:992px) {
    .page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-what-we-fund-0 {
        margin-top:-128px;
        margin-left:64px;
        margin-right:64px
    }
}
@media (min-width:768px) {
    .page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-what-we-fund-0 .row .bean-about-blocks {
        padding:0
    }
}
.page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-how-we-do-it {
    position:relative
}
.page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-how-we-do-it .group-header {
    width:100%
}
.page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-how-we-do-it .group-footer {
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (min-width:1026px) {
    .page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-how-we-do-it .group-footer {
        padding:0 64px
    }
}
.page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-how-we-do-it .field-label {
    display:none
}
.page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-how-we-do-it .field-name-field-subitem-title .field-item {
    font-family:Lato,sans-serif;
    font-size:2.333em;
    line-height:1.238;
    color:#453f3f;
    font-weight:400;
    padding:32px 0 64px
}
.page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-how-we-do-it .field-type-image {
    margin-top:64px;
    width:100%
}
@media (min-width:768px) {
    .page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-how-we-do-it .field-type-image {
        width:50%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 50%;
        -ms-flex:1 1 50%;
        flex:1 1 50%;
        -webkit-align-self:center;
        -ms-flex-item-align:center;
        align-self:center
    }
}
@media (max-width:767px) {
    .page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-how-we-do-it .field-type-image img {
        display:block;
        margin:auto
    }
}
.page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-how-we-do-it .field-collection-container {
    margin-top:32px;
    width:100%
}
@media (min-width:768px) {
    .page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-how-we-do-it .field-collection-container {
        width:50%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 50%;
        -ms-flex:1 1 50%;
        flex:1 1 50%
    }
}
.page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-how-we-do-it .field-collection-container .field-name-field-subheadline {
    margin-top:0
}
@media (min-width:768px) {
    .page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-how-we-do-it .field-collection-container .field-name-field-subheadline {
        margin-left:64px
    }
}
.page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-how-we-do-it .field-collection-container .field-name-field-subheadline p {
    margin-bottom:32px
}
.page-class-about .block-system .field-name-field-block-reference .block-bean#block-bean-about-how-we-do-it .field-name-field-subheadline {
    max-width:768px;
    margin-left:auto;
    margin-right:auto
}
.page-class-about .block-system .about-three-icons .view-content h6 {
    margin-top:46px;
    font-family:Lato,sans-serif;
    font-size:1.222em;
    line-height:1.2727;
    color:#f16633;
    font-weight:400;
    text-transform:uppercase
}
.page-class-about .block-system .about-three-icons .view-content h6 span {
    display:block
}
.view-grantee-search .filter-categories {
    position:relative;
    width:100%;
    display:block
}
.view-grantee-search .filter-categories.basic-block .row {
    padding:0 25px
}
@media screen and (max-width:400px) {
    .view-grantee-search .filter-categories.basic-block .row {
        padding:0
    }
}
.view-grantee-search .filter-categories .view-categories .small-title {
    width:98%;
    text-align:center;
    text-transform:uppercase;
    margin:0 auto 32px;
    color:#f38c4b
}
.view-grantee-search .filter-categories .view-categories .view-content {
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media screen and (max-width:767px) {
    .view-grantee-search .filter-categories .view-categories .view-content .mobile-div {
        width:100%;
        height:1px;
        -webkit-flex:0 0 100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
}
@media screen and (max-width:520px) {
    .view-grantee-search .filter-categories .view-categories .view-content .mobile-div {
        display:none
    }
}
.view-grantee-search .filter-categories .view-categories .view-content .view-row {
    cursor:pointer;
    position:relative;
    border-top:1px solid #e3d9cd;
    -webkit-box-shadow:0 2px 3px 0 rgba(79,42,2,.4);
    box-shadow:0 2px 3px 0 rgba(79,42,2,.4);
    width:16.6%;
    -webkit-flex:1 1 16.6%;
    -webkit-box-flex:1;
    -ms-flex:1 1 16.6%;
    flex:1 1 16.6%;
    min-height:158px;
    max-width:158px
}
@media screen and (max-width:991px) {
    .view-grantee-search .filter-categories .view-categories .view-content .view-row {
        height:150px;
        width:140px;
        -webkit-flex:1 1 14%;
        -webkit-box-flex:1;
        -ms-flex:1 1 14%;
        flex:1 1 14%
    }
}
@media screen and (max-width:790px) {
    .view-grantee-search .filter-categories .view-categories .view-content .view-row {
        width:130px;
        height:176px
    }
}
@media screen and (max-width:767px) {
    .view-grantee-search .filter-categories .view-categories .view-content .view-row {
        height:auto;
        width:33.3333%;
        -webkit-flex:1 1 33.3333%;
        -webkit-box-flex:1;
        -ms-flex:1 1 33.3333%;
        flex:1 1 33.3333%
    }
}
@media screen and (max-width:520px) {
    .view-grantee-search .filter-categories .view-categories .view-content .view-row {
        width:50%;
        -webkit-flex:1 1 50%;
        -webkit-box-flex:1;
        -ms-flex:1 1 50%;
        flex:1 1 50%;
        border-top:1px solid #e3d9cd
    }
}
.view-grantee-search .filter-categories .view-categories .view-content .view-row.active {
    -webkit-box-shadow:none;
    box-shadow:none;
    background:url(../png/square_background_selected.png) 50% no-repeat;
    background-size:cover
}
@media screen and (max-width:991px) {
    .view-grantee-search .filter-categories .view-categories .view-content .view-row.active {
        min-width:150px;
        height:100%;
        background-size:cover
    }
}
@media screen and (max-width:790px) {
    .view-grantee-search .filter-categories .view-categories .view-content .view-row.active {
        min-width:130px
    }
}
.view-grantee-search .filter-categories .view-categories .view-content .view-row.active .field-content {
    background:transparent
}
.view-grantee-search .filter-categories .view-categories .view-content .view-row:hover .field-content .inner-layer .inner-text {
    color:#f16633
}
.view-grantee-search .filter-categories .view-categories .view-content .view-row .field-content {
    display:block;
    background:#fff;
    padding:8px;
    height:100%
}
.view-grantee-search .filter-categories .view-categories .view-content .view-row .field-content .inner-layer {
    position:relative;
    padding:18px 8px 8px;
    height:100%;
    text-align:center;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    background:url(../png/pattern-background.png) repeat
}
.view-grantee-search .filter-categories .view-categories .view-content .view-row .field-content .inner-layer .inner-image {
    width:100%;
    -webkit-align-self:flex-end;
    -ms-flex-item-align:end;
    align-self:flex-end
}
.view-grantee-search .filter-categories .view-categories .view-content .view-row .field-content .inner-layer .inner-image img {
    max-width:100%;
    height:auto
}
.view-grantee-search .filter-categories .view-categories .view-content .view-row .field-content .inner-layer .inner-text {
    font-family:Lato,sans-serif;
    font-size:.667em;
    line-height:1.714;
    color:#453f3f;
    font-weight:700;
    letter-spacing:3px;
    padding-top:10px;
    width:100%;
    -webkit-align-self:flex-end;
    -ms-flex-item-align:end;
    align-self:flex-end;
    text-transform:uppercase
}
.view-grantee-search .view-filters {
    position:relative;
    padding-top:64px
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters {
        padding-top:45px
    }
}
.view-grantee-search .view-filters:before {
    content:"";
    display:block;
    width:100%;
    height:18px;
    background:url(../png/grantees-arrow.png) 50% no-repeat;
    position:absolute;
    left:auto;
    right:auto;
    top:0;
    margin:auto
}
.view-grantee-search .view-filters .small-title {
    font-size:.778em;
    line-break:1.25;
    text-align:center;
    text-transform:uppercase;
    font-weight:800;
    letter-spacing:4px;
    margin-top:0;
    margin-bottom:20px
}
.view-grantee-search .view-filters form .views-widget-sort-by,
.view-grantee-search .view-filters form .views-widget-sort-order {
    display:none
}
.view-grantee-search .view-filters form .basic-block .row {
    display:block;
    margin:0 auto 64px
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .basic-block .row {
        margin:0 auto 32px
    }
}
.view-grantee-search .view-filters form .basic-block .row .moved-widgets {
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex:1 auto;
    -webkit-box-flex:1;
    -ms-flex:1 auto;
    flex:1 auto
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:flex-start;
        -webkit-box-pack:flex-start;
        justify-content:flex-start;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
.view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget label {
    display:block!important;
    -webkit-flex:0 0 auto;
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    position:relative;
    font-family:Lato,sans-serif;
    font-size:1em;
    line-height:1.55;
    font-weight:400;
    text-transform:uppercase;
    margin-right:25px;
    margin-bottom:0;
    line-height:40px
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget label {
        width:100%;
        -webkit-flex:0 0 100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        text-align:left;
        margin-bottom:32px;
        margin-right:0
    }
}
.view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget label:before {
    content:"SEARCH BY "
}
.view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget label:after {
    content:":";
    margin-left:-3px
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget#edit-field-institution-value-wrapper,
    .view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget#edit-title-wrapper {
        width:65%;
        -webkit-flex:0 0 65%;
        -webkit-box-flex:0;
        -ms-flex:0 0 65%;
        flex:0 0 65%
    }
}
.view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget .views-widget {
    display:block;
    width:100%;
    -webkit-flex:1 auto;
    -webkit-box-flex:1;
    -ms-flex:1 auto;
    flex:1 auto
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget .views-widget {
        width:100%;
        -webkit-flex:0 0 100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
}
.view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget .form-text {
    height:40px;
    line-height:40px;
    border:1px solid #f16633;
    border-radius:4px 0 0 4px
}
.view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget .form-select {
    height:40px;
    border:1px solid #f16633;
    border-radius:4px
}
.view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget .form-item-field-grant-type-tid .bef-select-as-links>.form-item {
    position:relative;
    margin:-12px;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget .form-item-field-grant-type-tid .bef-select-as-links>.form-item {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:flex-start;
        -webkit-box-pack:flex-start;
        justify-content:flex-start;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
.view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget .form-item-field-grant-type-tid .bef-select-as-links>.form-item>.form-group {
    padding:12px;
    margin-bottom:0;
    text-align:center
}
.view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget .form-item-field-grant-type-tid .bef-select-as-links>.form-item>.form-group a {
    position:relative;
    display:block;
    font-weight:400;
    font-size:16px;
    min-width:180px;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    height:40px;
    line-height:40px;
    padding:0 16px;
    border:1px solid #f16633;
    border-radius:4px;
    text-decoration:none;
    -webkit-box-shadow:0 2px 2px 0 rgba(48,48,48,.2);
    box-shadow:0 2px 2px 0 rgba(48,48,48,.2)
}
.view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget .form-item-field-grant-type-tid .bef-select-as-links>.form-item>.form-group a.active,
.view-grantee-search .view-filters form .basic-block .row .moved-widgets .views-exposed-widget .form-item-field-grant-type-tid .bef-select-as-links>.form-item>.form-group a:hover {
    -webkit-box-shadow:inset 0 4px 2px 0 #b54a27;
    box-shadow:inset 0 4px 2px 0 #b54a27;
    color:#fff;
    background:#db592f;
    border-color:#db592f;
    outline:none;
    text-decoration:none
}
.view-grantee-search .view-filters form .basic-block .row .moved-widgets:not(.show-btn) .views-submit-button {
    display:none
}
.view-grantee-search .view-filters form .basic-block .row .moved-widgets.show-btn .views-submit-button {
    display:block;
    -webkit-flex:0 0 122px;
    -webkit-box-flex:0;
    -ms-flex:0 0 122px;
    flex:0 0 122px
}
.view-grantee-search .view-filters form .basic-block .row .moved-widgets.show-btn .views-submit-button .btn {
    margin-top:0;
    border-radius:0 4px 4px 0;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:9px 35px
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .basic-block .row .moved-widgets.show-btn .views-submit-button {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex:0 0 35%;
        -webkit-box-flex:0;
        -ms-flex:0 0 35%;
        flex:0 0 35%;
        margin-top:auto
    }
    .view-grantee-search .view-filters form .basic-block .row .moved-widgets.show-btn .views-submit-button .btn {
        max-width:100%;
        width:100%;
        padding:9px 2px
    }
}
.view-grantee-search .view-filters form .views-exposed-form {
    background:#faf7f7;
    border-top:1px solid #d7d5d5;
    padding-top:15px;
    padding-bottom:50px;
    display:block;
    width:100%
}
.view-grantee-search .view-filters form .views-exposed-form .views-submit-button {
    display:none
}
.view-grantee-search .view-filters form .views-exposed-widgets {
    width:100%;
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    padding:0 44px
}
@media (max-width:991px) {
    .view-grantee-search .view-filters form .views-exposed-widgets {
        padding:0 25px
    }
}
@media screen and (max-width:991px) {
    .view-grantee-search .view-filters form .views-exposed-widgets {
        padding:0 5px
    }
}
.view-grantee-search .view-filters form .views-exposed-widgets.location-selected .views-exposed-widget#edit-field-institution-value-wrapper {
    -webkit-flex:0 0 26%;
    -webkit-box-flex:0;
    -ms-flex:0 0 26%;
    flex:0 0 26%
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .views-exposed-widgets.location-selected .views-exposed-widget#edit-field-institution-value-wrapper {
        width:100%;
        -webkit-flex:0 0 100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
}
.view-grantee-search .view-filters form .views-exposed-widgets.granttype-selected .views-exposed-widget#edit-field-grant-year-tid-wrapper {
    -webkit-flex:0 0 26%;
    -webkit-box-flex:0;
    -ms-flex:0 0 26%;
    flex:0 0 26%
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .views-exposed-widgets.granttype-selected .views-exposed-widget#edit-field-grant-year-tid-wrapper {
        width:100%;
        -webkit-flex:0 0 100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
}
.view-grantee-search .view-filters form .views-exposed-widgets.granttype-selected .views-exposed-widget#edit-field-grant-year-tid-wrapper .views-widget:before {
    display:none
}
.view-grantee-search .view-filters form .views-exposed-widgets.grantyear-selected .views-exposed-widget#edit-field-institution-value-wrapper {
    -webkit-flex:1 1 74%;
    -webkit-box-flex:1;
    -ms-flex:1 1 74%;
    flex:1 1 74%
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .views-exposed-widgets.grantyear-selected .views-exposed-widget#edit-field-institution-value-wrapper {
        width:100%;
        -webkit-flex:0 0 100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
}
.view-grantee-search .view-filters form .views-exposed-widgets.grantyear-selected .views-exposed-widget#edit-field-institution-value-wrapper .views-widget:before {
    display:none
}
.view-grantee-search .view-filters form .views-exposed-widgets.no-title .views-exposed-widget#edit-field-grantee-illness-tid-wrapper {
    -webkit-flex:1 1 74%;
    -webkit-box-flex:1;
    -ms-flex:1 1 74%;
    flex:1 1 74%
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .views-exposed-widgets.no-title .views-exposed-widget#edit-field-grantee-illness-tid-wrapper {
        width:100%;
        -webkit-flex:0 0 100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
}
.view-grantee-search .view-filters form .views-exposed-widgets.no-title .views-exposed-widget#edit-field-grantee-illness-tid-wrapper .views-widget {
    border:0 none
}
.view-grantee-search .view-filters form .views-exposed-widgets.no-title .views-exposed-widget#edit-field-grantee-illness-tid-wrapper .views-widget:before {
    display:none
}
.view-grantee-search .view-filters form .views-exposed-widgets.no-title .views-exposed-widget#edit-field-grant-year-tid-wrapper {
    -webkit-flex:0 0 26%;
    -webkit-box-flex:0;
    -ms-flex:0 0 26%;
    flex:0 0 26%
}
.view-grantee-search .view-filters form .views-exposed-widgets.no-title .views-exposed-widget#edit-field-grant-year-tid-wrapper .views-widget:before {
    content:"";
    width:1px;
    height:38px;
    display:block;
    position:absolute;
    background:#b9b9b9;
    left:0;
    top:auto;
    bottom:1px
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .views-exposed-widgets.no-title .views-exposed-widget#edit-field-grant-year-tid-wrapper {
        width:100%;
        -webkit-flex:0 0 100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
    .view-grantee-search .view-filters form .views-exposed-widgets.no-title .views-exposed-widget#edit-field-grant-year-tid-wrapper .views-widget:before {
        display:none
    }
}
.view-grantee-search .view-filters form .views-exposed-widgets.no-title .views-exposed-widget#edit-field-institution-value-wrapper .views-widget {
    border:0 none
}
.view-grantee-search .view-filters form .views-exposed-widgets.no-title .views-exposed-widget#edit-field-institution-value-wrapper .views-widget:before {
    display:none
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .views-exposed-widgets.no-title .views-exposed-widget#edit-field-institution-value-wrapper {
        width:100%;
        -webkit-flex:0 0 100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
}
.view-grantee-search .view-filters form .views-exposed-widgets.no-illness .views-exposed-widget#edit-field-grantee-illness-tid-wrapper {
    -webkit-flex:1 1 74%;
    -webkit-box-flex:1;
    -ms-flex:1 1 74%;
    flex:1 1 74%
}
.view-grantee-search .view-filters form .views-exposed-widgets.no-illness .views-exposed-widget#edit-field-grantee-illness-tid-wrapper .views-widget {
    border:0 none
}
.view-grantee-search .view-filters form .views-exposed-widgets.no-illness .views-exposed-widget#edit-field-grantee-illness-tid-wrapper .views-widget:before {
    display:none
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .views-exposed-widgets.no-illness .views-exposed-widget#edit-field-grantee-illness-tid-wrapper {
        width:100%;
        -webkit-flex:0 0 100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
}
.view-grantee-search .view-filters form .views-exposed-widgets.no-illness .views-exposed-widget#edit-field-grant-year-tid-wrapper {
    -webkit-flex:0 0 26%;
    -webkit-box-flex:0;
    -ms-flex:0 0 26%;
    flex:0 0 26%
}
.view-grantee-search .view-filters form .views-exposed-widgets.no-illness .views-exposed-widget#edit-field-grant-year-tid-wrapper .views-widget:before {
    content:"";
    width:1px;
    height:38px;
    display:block;
    position:absolute;
    background:#b9b9b9;
    left:0;
    top:auto;
    bottom:1px
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .views-exposed-widgets.no-illness .views-exposed-widget#edit-field-grant-year-tid-wrapper {
        width:100%;
        -webkit-flex:0 0 100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
    .view-grantee-search .view-filters form .views-exposed-widgets.no-illness .views-exposed-widget#edit-field-grant-year-tid-wrapper .views-widget:before {
        display:none
    }
}
.view-grantee-search .view-filters form .views-exposed-widgets.no-illness .views-exposed-widget#edit-field-institution-value-wrapper .views-widget {
    border:0 none
}
.view-grantee-search .view-filters form .views-exposed-widgets.no-illness .views-exposed-widget#edit-field-institution-value-wrapper .views-widget:before {
    display:none
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .views-exposed-widgets.no-illness .views-exposed-widget#edit-field-institution-value-wrapper {
        width:100%;
        -webkit-flex:0 0 100%;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
    .view-grantee-search .view-filters form .views-exposed-widgets.no-illness .views-exposed-widget#edit-field-institution-value-wrapper .views-widget:before {
        display:none
    }
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget {
    position:relative;
    padding:0;
    float:none;
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1;
    -webkit-flex:1 auto;
    -webkit-box-flex:1;
    -ms-flex:1 auto;
    flex:1 auto
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget .views-widget,
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget label {
    padding:0 20px
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget .views-widget:before {
    content:"";
    width:1px;
    height:38px;
    display:block;
    position:absolute;
    background:#b9b9b9;
    left:0;
    top:auto;
    bottom:1px
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget#edit-field-grant-type-tid-wrapper {
    width:100%;
    -webkit-flex:0 0 100%;
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    -webkit-box-ordinal-group:7;
    -webkit-order:6;
    -ms-flex-order:6;
    order:6;
    border:0 none
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget#edit-field-grant-type-tid-wrapper .views-widget {
    border:0 none
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget#edit-field-grant-type-tid-wrapper .views-widget:before {
    display:none
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget#edit-title-wrapper {
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1;
    -webkit-flex:1 1 74%;
    -webkit-box-flex:1;
    -ms-flex:1 1 74%;
    flex:1 1 74%
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget#edit-title-wrapper .views-widget {
    border:0 none
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget#edit-title-wrapper .views-widget:before {
    display:none
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget#edit-field-grantee-illness-tid-wrapper {
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
    -ms-flex-order:2;
    order:2;
    -webkit-flex:0 0 26%;
    -webkit-box-flex:0;
    -ms-flex:0 0 26%;
    flex:0 0 26%
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget#edit-field-grant-year-tid-wrapper {
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
    -ms-flex-order:3;
    order:3;
    -webkit-flex:1 1 74%;
    -webkit-box-flex:1;
    -ms-flex:1 1 74%;
    flex:1 1 74%
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget#edit-field-grant-year-tid-wrapper .views-widget {
    border:0 none
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget#edit-field-grant-year-tid-wrapper .views-widget:before {
    display:none
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget#edit-field-institution-value-wrapper {
    -webkit-box-ordinal-group:5;
    -webkit-order:4;
    -ms-flex-order:4;
    order:4
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget#edit-field-country-tid-wrapper {
    -webkit-box-ordinal-group:6;
    -webkit-order:5;
    -ms-flex-order:5;
    order:5;
    -webkit-flex:0 0 26%;
    -webkit-box-flex:0;
    -ms-flex:0 0 26%;
    flex:0 0 26%
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget#edit-field-country-tid-wrapper {
        width:100%!important;
        -webkit-flex:0 0 100%!important;
        -webkit-box-flex:0!important;
        -ms-flex:0 0 100%!important;
        flex:0 0 100%!important
    }
    .view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget#edit-field-country-tid-wrapper .views-widget:before {
        display:none!important
    }
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget .description,
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget label {
    display:block!important;
    margin:25px 0;
    position:relative!important;
    height:auto;
    width:auto;
    overflow:hidden;
    font-family:Lato,sans-serif;
    font-size:14px;
    line-height:1.1;
    color:#453f3f;
    font-weight:700;
    text-transform:uppercase;
    clip:auto
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget .description:before,
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget label:before {
    content:"by ";
    font-weight:300;
    font-size:14px
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget {
        width:100%!important;
        -webkit-flex:0 0 100%!important;
        -webkit-box-flex:0!important;
        -ms-flex:0 0 100%!important;
        flex:0 0 100%!important
    }
    .view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget .views-widget:before {
        display:none!important
    }
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget .form-text {
    height:40px;
    line-height:40px;
    border:1px solid #b9b9b9;
    border-radius:4px
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget .form-select {
    height:40px;
    border:1px solid #b9b9b9;
    border-radius:4px
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget .form-item-field-grant-type-tid .bef-select-as-links>.form-item {
    position:relative;
    margin:-12px;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget .form-item-field-grant-type-tid .bef-select-as-links>.form-item>.form-group {
    padding:12px;
    text-align:center
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget .form-item-field-grant-type-tid .bef-select-as-links>.form-item>.form-group {
        width:100%
    }
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget .form-item-field-grant-type-tid .bef-select-as-links>.form-item>.form-group a {
    display:block;
    position:relative;
    font-weight:400;
    font-size:16px;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    height:40px;
    line-height:40px;
    padding:0 16px;
    background:#fff;
    border:1px solid #f0f0f0;
    border-radius:4px;
    text-decoration:none;
    -webkit-box-shadow:0 2px 2px 0 rgba(48,48,48,.2);
    box-shadow:0 2px 2px 0 rgba(48,48,48,.2)
}
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget .form-item-field-grant-type-tid .bef-select-as-links>.form-item>.form-group a.active,
.view-grantee-search .view-filters form .views-exposed-widgets .views-exposed-widget .form-item-field-grant-type-tid .bef-select-as-links>.form-item>.form-group a:hover {
    -webkit-box-shadow:inset 0 4px 2px 0 #b54a27;
    box-shadow:inset 0 4px 2px 0 #b54a27;
    color:#fff;
    background:#db592f;
    border-color:#db592f;
    outline:none;
    text-decoration:none
}
.view-grantee-search .view-header {
    width:100%;
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    padding-top:40px;
    padding-bottom:12px
}
@media (max-width:991px) {
    .view-grantee-search .view-header {
        padding:0 25px
    }
}
@media screen and (max-width:991px) {
    .view-grantee-search .view-header {
        padding-top:32px;
        padding-bottom:0;
        margin-bottom:12px;
        border-bottom:1px solid #d7d5d5
    }
}
.view-grantee-search .view-header>.addBorder {
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:flex-end;
    -webkit-box-pack:flex-end;
    justify-content:flex-end;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    padding-bottom:20px;
    border-bottom:1px solid #d7d5d5
}
@media screen and (max-width:991px) {
    .view-grantee-search .view-header>.addBorder {
        border:0 none
    }
}
.view-grantee-search .view-header .total-results,
.view-grantee-search .view-header .views-widget-sort-by {
    -webkit-flex:1 1 50%;
    -webkit-box-flex:1;
    -ms-flex:1 1 50%;
    flex:1 1 50%
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-header .total-results {
        -webkit-flex:1 1 40%;
        -webkit-box-flex:1;
        -ms-flex:1 1 40%;
        flex:1 1 40%
    }
}
@media screen and (max-width:540px) {
    .view-grantee-search .view-header .total-results {
        -webkit-flex:1 1 100%;
        -webkit-box-flex:1;
        -ms-flex:1 1 100%;
        flex:1 1 100%
    }
}
.view-grantee-search .view-header .total-results .text-results {
    position:relative;
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#453f3f;
    font-weight:800;
    letter-spacing:4px
}
.view-grantee-search .view-header .total-results .text-results span {
    letter-spacing:1px;
    font-family:Open Sans,sans-serif;
    font-size:.9em;
    line-height:1.714;
    color:#adadad;
    font-weight:400
}
.view-grantee-search .view-header .views-widget-sort-by {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:flex-end;
    -webkit-box-pack:flex-end;
    justify-content:flex-end;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-header .views-widget-sort-by {
        -webkit-flex:1 1 60%;
        -webkit-box-flex:1;
        -ms-flex:1 1 60%;
        flex:1 1 60%
    }
}
@media screen and (max-width:540px) {
    .view-grantee-search .view-header .views-widget-sort-by {
        -webkit-flex:1 1 100%;
        -webkit-box-flex:1;
        -ms-flex:1 1 100%;
        flex:1 1 100%;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:flex-start;
        -webkit-box-pack:flex-start;
        justify-content:flex-start;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
}
.view-grantee-search .view-header .views-widget-sort-by .form-item-sort-by {
    margin:0;
    padding-right:2px;
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#453f3f;
    font-weight:800;
    letter-spacing:4px
}
.view-grantee-search .view-header .views-widget-sort-by .bef-select-as-links {
    margin-right:32px
}
@media screen and (max-width:767px) {
    .view-grantee-search .view-header .views-widget-sort-by .bef-select-as-links {
        margin-right:0
    }
}
.view-grantee-search .view-header .views-widget-sort-by .bef-select-as-links>.form-item {
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.view-grantee-search .view-header .views-widget-sort-by .bef-select-as-links>.form-item .form-group {
    margin:0;
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#453f3f;
    font-weight:400
}
.view-grantee-search .view-header .views-widget-sort-by .bef-select-as-links>.form-item .form-group a {
    color:#453f3f;
    position:relative;
    text-decoration:none;
    padding:0 10px;
    display:inline-block
}
.view-grantee-search .view-header .views-widget-sort-by .bef-select-as-links>.form-item .form-group a.active {
    color:#f16633;
    text-decoration:underline
}
.view-grantee-search .view-header .views-widget-sort-by .bef-select-as-links>.form-item .form-group:last-child a:before {
    content:"";
    display:block;
    width:1px;
    height:10px;
    position:absolute;
    left:0;
    top:7px;
    background:#adadad
}
@media screen and (max-width:400px) {
    .view-grantee-search .view-header .views-widget-sort-by .bef-select-as-links>.form-item {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:-webkit-box;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:flex-start;
        -webkit-box-pack:flex-start;
        justify-content:flex-start;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        -webkit-box-align:stretch;
        align-items:stretch
    }
    .view-grantee-search .view-header .views-widget-sort-by .bef-select-as-links>.form-item .form-group a {
        padding:0
    }
    .view-grantee-search .view-header .views-widget-sort-by .bef-select-as-links>.form-item .form-group:last-child a:before,
    .view-grantee-search .view-header .views-widget-sort-by .bef-select-as-links>.form-item .form-group a:before {
        display:none
    }
}
.view-grantee-search .view-content .views-row {
    padding:16px 0;
    border-bottom:1px solid #d7d5d5
}
.view-grantee-search .view-content .views-row .group-left {
    width:70%
}
@media (max-width:767px) {
    .view-grantee-search .view-content .views-row .group-left {
        width:100%;
        float:none
    }
}
.view-grantee-search .view-content .views-row .group-left h2 {
    margin:0;
    font-family:Open Sans,sans-serif;
    font-size:.889em;
    line-height:1.5;
    color:#453f3f;
    font-weight:700
}
.view-grantee-search .view-content .views-row .group-left .field-name-field-institution {
    position:relative;
    display:inline;
    font-family:Open Sans,sans-serif;
    font-size:.889em;
    line-height:1.5;
    color:#f16633;
    font-weight:400
}
.view-grantee-search .view-content .views-row .group-left .field-name-field-institution * {
    display:inline
}
.view-grantee-search .view-content .views-row .group-left .field-name-field-country {
    position:relative;
    display:inline-block;
    font-family:Open Sans,sans-serif;
    font-size:.889em;
    line-height:1.5;
    color:#adadad;
    font-weight:400
}
.view-grantee-search .view-content .views-row .group-left .field-name-field-country:before {
    content:", ";
    display:inline;
    color:#f16633;
    position:relative;
    left:-3px;
    top:auto;
    bottom:0
}
.view-grantee-search .view-content .views-row .group-left .field-name-field-country * {
    display:inline
}
.view-grantee-search .view-content .views-row .group-left .field-name-field-grantee-illness {
    display:none
}
.view-grantee-search .view-content .views-row .group-right {
    width:30%
}
@media (max-width:767px) {
    .view-grantee-search .view-content .views-row .group-right {
        width:100%;
        float:none
    }
}
.view-grantee-search .view-content .views-row .group-right .field-collection-container .field-collection-view {
    border:0 none;
    padding:0;
    margin:0
}
.view-grantee-search .view-content .views-row .group-right .field-collection-container .field-name-field-grant>.field-items>.field-item {
    margin:0;
    display:inline-block;
    font-family:Open Sans,sans-serif;
    font-size:.889em;
    line-height:1.5;
    color:#adadad;
    font-weight:400;
    text-transform:uppercase
}
.view-grantee-search .view-content .views-row .group-right .field-collection-container .field-name-field-grant>.field-items>.field-item * {
    float:none;
    display:inline
}
.view-grantee-search .view-content .views-row .group-right .field-collection-container .field-name-field-grant>.field-items>.field-item .field-name-field-grant-year {
    font-weight:700
}
.view-grantee-search .pagination li a {
    font-size:14px
}
#block-bean-board-of-directors-block .group-header {
    margin:0 auto
}
#block-bean-board-of-directors-block .field-type-text-long {
    margin-top:0!important
}
.node-type-page-not-found .main-container .page-banner .set-background {
    height:300px
}
.node-type-page-not-found .main-container .page-banner .content,
.node-type-page-not-found .main-container .page-banner .content .inner-content {
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.node-type-page-not-found .main-container .page-banner .content .inner-content {
    max-width:90%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media screen and (max-width:767px) {
    .node-type-page-not-found .main-container .page-banner .content .inner-content {
        text-align:left;
        max-width:100%;
        width:100%;
        padding:0 20px
    }
}
.node-type-page-not-found .main-container .page-banner .content .inner-content .image-holder {
    -ms-flex:0 0 32%;
    -webkit-flex:0 0 32%;
    -webkit-box-flex:0;
    flex:0 0 32%;
    max-width:175px;
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    align-self:center
}
.node-type-page-not-found .main-container .page-banner .content .inner-content .image-holder .field {
    margin-right:30px;
    padding-right:30px;
    border-right:1px solid #f16633
}
.node-type-page-not-found .main-container .page-banner .content .inner-content .image-holder .field img {
    display:block;
    max-width:100%;
    width:100%;
    height:auto
}
.node-type-page-not-found .main-container .page-banner .content .inner-content .content-holder {
    -ms-flex:0 0 65%;
    -webkit-flex:0 0 65%;
    -webkit-box-flex:0;
    flex:0 0 65%;
    max-width:65%;
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    align-self:center
}
.node-type-page-not-found .main-container .page-banner .content .inner-content .content-holder h1 {
    margin:0
}
.node-type-page-not-found .main-container .page-banner .content .inner-content .content-holder h1 span {
    display:block;
    font-weight:400
}
.node-type-page-not-found .main-container .basic-block .field-subtitle {
    text-align:center
}
.node-type-page-not-found .main-container .basic-block .field-subtitle h4 {
    margin-bottom:24px
}
.node-type-page-not-found .main-container .basic-block .field-searchbox form .views-exposed-widgets {
    margin-bottom:26px;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.node-type-page-not-found .main-container .basic-block .field-searchbox form .views-exposed-widgets .views-widget-filter-keyword {
    position:relative;
    padding:0
}
@media screen and (max-width:660px) {
    .node-type-page-not-found .main-container .basic-block .field-searchbox form .views-exposed-widgets .views-widget-filter-keyword {
        -ms-flex:1 1 auto;
        -webkit-flex:1 1 auto;
        -webkit-box-flex:1;
        flex:1 1 auto;
        max-width:66%
    }
}
@media screen and (max-width:480px) {
    .node-type-page-not-found .main-container .basic-block .field-searchbox form .views-exposed-widgets .views-widget-filter-keyword {
        -ms-flex:0 0 100;
        -webkit-flex:0 0 100;
        -webkit-box-flex:0;
        flex:0 0 100;
        max-width:100%
    }
}
.node-type-page-not-found .main-container .basic-block .field-searchbox form .views-exposed-widgets .views-widget-filter-keyword .form-item .form-control {
    height:42px;
    border:1px solid #f16633;
    max-width:100%
}
@media screen and (min-width:481px) {
    .node-type-page-not-found .main-container .basic-block .field-searchbox form .views-exposed-widgets .views-widget-filter-keyword .form-item .form-control {
        border-radius:4px 0 0 4px
    }
}
.node-type-page-not-found .main-container .basic-block .field-searchbox form .views-exposed-widgets .views-widget-sort-by,
.node-type-page-not-found .main-container .basic-block .field-searchbox form .views-exposed-widgets .views-widget-sort-order {
    display:none;
    float:none;
    padding:0
}
.node-type-page-not-found .main-container .basic-block .field-searchbox .views-submit-button {
    padding:0
}
@media screen and (max-width:660px) {
    .node-type-page-not-found .main-container .basic-block .field-searchbox .views-submit-button {
        -ms-flex:0 0 120px;
        -webkit-flex:0 0 120px;
        -webkit-box-flex:0;
        flex:0 0 120px;
        max-width:120px
    }
}
@media screen and (max-width:480px) {
    .node-type-page-not-found .main-container .basic-block .field-searchbox .views-submit-button {
        -ms-flex:0 0 100;
        -webkit-flex:0 0 100;
        -webkit-box-flex:0;
        flex:0 0 100;
        max-width:100%;
        margin-top:20px
    }
}
.node-type-page-not-found .main-container .basic-block .field-searchbox .btn {
    margin-top:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:10px;
    min-width:120px
}
@media screen and (min-width:481px) {
    .node-type-page-not-found .main-container .basic-block .field-searchbox .btn {
        border-radius:0 4px 4px 0
    }
}
.node-type-page-not-found .main-container .basic-block .field-searchbox .btn:active,
.node-type-page-not-found .main-container .basic-block .field-searchbox .btn:focus {
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#fff;
    background:#db592f;
    border-color:#db592f
}
#views-exposed-form-site-search-site-search-pane .views-exposed-widgets .views-widget-sort-by,
#views-exposed-form-site-search-site-search-pane .views-exposed-widgets .views-widget-sort-order {
    display:none;
    float:none;
    padding:0
}
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .set-bg {
    position:relative;
    width:100%;
    min-height:450px;
    background:#fceef9;
    background:-webkit-gradient(linear,left top,left bottom,from(#fceef9),to(#f2f7fe));
    background:-webkit-linear-gradient(top,#fceef9,#f2f7fe);
    background:-o-linear-gradient(top,#fceef9 0,#f2f7fe 100%);
    background:linear-gradient(180deg,#fceef9,#f2f7fe)
}
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .inner-content {
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    width:100%;
    max-width:100%;
    padding:85px 32px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row
}
@media screen and (max-width:767px) {
    .node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .inner-content {
        padding:85px 20px
    }
}
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .left-side,
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .right-side {
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
@media screen and (max-width:767px) {
    .node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .left-side,
    .node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .right-side {
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .left-side {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media screen and (max-width:767px) {
    .node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .right-side {
        display:none
    }
}
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .content-holder .title-img {
    margin-bottom:32px
}
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .content-holder .title-img img {
    display:block;
    max-width:100%;
    height:auto
}
@media screen and (max-width:767px) {
    .node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .content-holder .title-img img {
        margin-left:auto;
        margin-right:auto
    }
}
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .content-holder .title {
    font-family:Lato,sans-serif;
    font-size:2.333em;
    line-height:1.238;
    color:#453f3f;
    font-weight:400;
    color:#635c5c;
    margin-bottom:30px
}
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .content-holder .title span {
    display:block;
    font-size:28px;
    line-height:48px
}
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .content-holder .copy {
    margin-bottom:32px
}
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .content-holder .btn-holder a {
    display:inline-block;
    margin-bottom:0;
    padding:10px 35px;
    font-weight:700;
    outline:none;
    opacity:1;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    background:#f16633;
    color:#fff;
    font-size:.778em;
    text-transform:uppercase;
    outline:0;
    border-color:#f16633;
    text-shadow:1px 1px 8px rgba(0,0,0,.15);
    -webkit-box-shadow:inset 0 -3px 0 0 #db592f;
    box-shadow:inset 0 -3px 0 0 #db592f;
    border-radius:4px 4px 4px 4px
}
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .content-holder .btn-holder a:hover {
    -webkit-box-shadow:inset 0 -3px 0 0 #b54a27;
    box-shadow:inset 0 -3px 0 0 #b54a27;
    color:#fff;
    background:#db592f;
    border-color:#db592f
}
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .content-holder .btn-holder a:active,
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .content-holder .btn-holder a:focus {
    opacity:1;
    -webkit-box-shadow:inset 0 3px 0 0 #5b5056;
    box-shadow:inset 0 3px 0 0 #5b5056;
    color:#fff;
    background:#635c5c;
    border-color:#635c5c;
    outline:none;
    text-decoration:none
}
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .img-holder {
    padding-left:30px
}
.node-type-brain-behavior-magazine-landing .page-banner.mag-banner .content .img-holder img {
    display:block;
    max-width:455px;
    width:100%;
    height:auto;
    margin-left:auto;
    margin-right:0
}
.node-type-brain-behavior-magazine-landing .all-issues-block {
    background-color:#fff
}
.node-type-brain-behavior-magazine-landing .all-issues-block .block-views .view-brain-behavior-magazine {
    position:relative;
    max-width:1154px;
    width:100%;
    margin:85px auto 64px
}
@media screen and (max-width:767px) {
    .node-type-brain-behavior-magazine-landing .all-issues-block .block-views .view-brain-behavior-magazine {
        margin-top:42px
    }
}
.node-type-brain-behavior-magazine-landing .all-issues-block .block-views .view-brain-behavior-magazine .view-content {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    max-width:100%
}
.node-type-brain-behavior-magazine-landing .all-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row {
    -webkit-box-flex:0;
    -webkit-flex:0 0 25%;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%;
    padding:0 15px;
    margin-bottom:30px
}
@media screen and (max-width:991px) {
    .node-type-brain-behavior-magazine-landing .all-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row {
        -webkit-box-flex:0;
        -webkit-flex:0 0 33.333333%;
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
}
@media screen and (max-width:767px) {
    .node-type-brain-behavior-magazine-landing .all-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row {
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
}
@media screen and (max-width:540px) {
    .node-type-brain-behavior-magazine-landing .all-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row {
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
.node-type-brain-behavior-magazine-landing .all-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row .view-content {
    background:#fff;
    padding:40px 24px 0
}
.node-type-brain-behavior-magazine-landing .all-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row .inner-content {
    text-align:center
}
.node-type-brain-behavior-magazine-landing .all-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row .img-holder {
    margin-bottom:24px
}
.node-type-brain-behavior-magazine-landing .all-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row .img-holder img {
    border:1px solid #e1dfdf;
    display:block;
    max-width:100%;
    width:100%;
    height:auto;
    margin:0 auto
}
.node-type-brain-behavior-magazine-landing .all-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row .date {
    font-family:Lato,sans-serif;
    color:#000;
    font-size:1.111em;
    line-height:1.25
}
.node-type-brain-behavior-magazine-landing .all-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row .link-holder a {
    font-size:12px;
    line-height:15px
}
.node-type-brain-behavior-magazine-landing .all-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row .link-holder a:after {
    content:"\f105";
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline;
    padding-left:6px;
    color:#000
}
.node-type-brain-behavior-magazine .page-banner.mag-banner .set-bg {
    position:relative;
    width:100%;
    min-height:450px;
    background:#fceef9;
    background:-webkit-gradient(linear,left top,left bottom,from(#fceef9),to(#f2f7fe));
    background:-webkit-linear-gradient(top,#fceef9,#f2f7fe);
    background:-o-linear-gradient(top,#fceef9 0,#f2f7fe 100%);
    background:linear-gradient(180deg,#fceef9,#f2f7fe)
}
.node-type-brain-behavior-magazine .page-banner.mag-banner .content .inner-content {
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    width:100%;
    max-width:100%;
    padding:85px 32px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row
}
@media screen and (max-width:767px) {
    .node-type-brain-behavior-magazine .page-banner.mag-banner .content .inner-content {
        padding:85px 20px
    }
}
.node-type-brain-behavior-magazine .page-banner.mag-banner .content .left-side,
.node-type-brain-behavior-magazine .page-banner.mag-banner .content .right-side {
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
@media screen and (max-width:767px) {
    .node-type-brain-behavior-magazine .page-banner.mag-banner .content .left-side,
    .node-type-brain-behavior-magazine .page-banner.mag-banner .content .right-side {
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
@media screen and (max-width:767px) {
    .node-type-brain-behavior-magazine .page-banner.mag-banner .content .right-side .img-holder {
        padding-left:0
    }
    .node-type-brain-behavior-magazine .page-banner.mag-banner .content .right-side .img-holder img {
        display:block;
        max-width:285px;
        width:100%;
        height:auto;
        margin-top:36px;
        margin-left:auto;
        margin-right:auto
    }
}
.node-type-brain-behavior-magazine .page-banner.mag-banner .content .content-holder .title {
    margin-top:0;
    font-family:Lato,sans-serif;
    font-size:2.333em;
    line-height:1.238;
    color:#453f3f;
    font-weight:400;
    color:#635c5c;
    margin-bottom:30px
}
.node-type-brain-behavior-magazine .page-banner.mag-banner .content .content-holder .title span {
    display:block;
    font-size:28px;
    line-height:48px
}
.node-type-brain-behavior-magazine .page-banner.mag-banner .content .content-holder .copy {
    margin-bottom:32px
}
.node-type-brain-behavior-magazine .page-banner.mag-banner .content .content-holder .btn-holder .btn {
    padding:10px 35px;
    font-weight:700
}
.node-type-brain-behavior-magazine .page-banner.mag-banner .content .img-holder {
    padding-left:20px
}
.node-type-brain-behavior-magazine .page-banner.mag-banner .content .img-holder img {
    display:block;
    max-width:285px;
    width:100%;
    height:auto;
    margin-left:auto;
    margin-right:0
}
.node-type-brain-behavior-magazine .featured-stories-block {
    margin-bottom:100px
}
.node-type-brain-behavior-magazine .featured-stories-block .btn-field {
    position:relative;
    max-width:1154px;
    width:100%;
    margin:0 auto;
    padding:0 20px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.node-type-brain-behavior-magazine .featured-stories-block .btn-field .btn-holder {
    max-width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.node-type-brain-behavior-magazine .featured-stories-block .btn-field .btn-holder p {
    margin-bottom:0;
    padding-right:32px;
    font-family:Lato,sans-serif;
    font-size:1.222em;
    line-height:1.2727;
    color:#453f3f;
    font-weight:700;
    font-weight:400
}
@media screen and (max-width:700px) {
    .node-type-brain-behavior-magazine .featured-stories-block .btn-field .btn-holder {
        width:100%;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .node-type-brain-behavior-magazine .featured-stories-block .btn-field .btn-holder p {
        text-align:center;
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%;
        margin-bottom:20px;
        padding-right:0
    }
    .node-type-brain-behavior-magazine .featured-stories-block .btn-field .btn-holder a {
        display:block;
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:300px
    }
}
.node-type-brain-behavior-magazine .discover-sec.three-cols-sec .view-articles {
    margin-bottom:80px
}
.node-type-brain-behavior-magazine .discover-sec.three-cols-sec .view-content {
    max-width:100%;
    width:100%
}
.node-type-brain-behavior-magazine .discover-sec.three-cols-sec .view-content .views-row {
    -webkit-box-flex:0;
    -webkit-flex:0 0 33.333333%;
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%;
    width:auto;
    margin-left:0;
    margin-right:0;
    padding:0 15px
}
@media screen and (max-width:767px) {
    .node-type-brain-behavior-magazine .discover-sec.three-cols-sec .view-content .views-row {
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
}
@media screen and (max-width:640px) {
    .node-type-brain-behavior-magazine .discover-sec.three-cols-sec .view-content .views-row {
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%;
        padding:0 20px
    }
}
.node-type-brain-behavior-magazine .discover-sec.three-cols-sec .view-content .views-row .view-image a p {
    min-width:160px;
    font-size:2.611em;
    line-height:1.148
}
@media screen and (max-width:991px) {
    .node-type-brain-behavior-magazine .discover-sec.three-cols-sec .view-content .views-row .view-image a p {
        font-size:2.011em;
        line-height:1.148;
        top:30%
    }
}
@media screen and (max-width:640px) {
    .node-type-brain-behavior-magazine .discover-sec.three-cols-sec .view-content .views-row .view-image a p {
        top:35%
    }
}
@media screen and (max-width:360px) {
    .node-type-brain-behavior-magazine .discover-sec.three-cols-sec .view-content .views-row .view-image a p {
        top:33%
    }
}
.node-type-brain-behavior-magazine .discover-sec.three-cols-sec .view-content .views-row .view-title h6 {
    font-family:Lato,sans-serif;
    font-size:1.222em;
    line-height:1.2727;
    color:#453f3f;
    font-weight:400;
    color:#000
}
.node-type-brain-behavior-magazine .discover-sec.three-cols-sec .view-content .views-row .view-link {
    left:15px
}
.node-type-brain-behavior-magazine .past-issues-block {
    background-color:#faf7f7
}
.node-type-brain-behavior-magazine .past-issues-block .block-views .view-brain-behavior-magazine {
    position:relative;
    max-width:1154px;
    width:100%;
    margin:85px auto 64px
}
@media screen and (max-width:767px) {
    .node-type-brain-behavior-magazine .past-issues-block .block-views .view-brain-behavior-magazine {
        margin-top:42px
    }
}
.node-type-brain-behavior-magazine .past-issues-block .block-views .view-brain-behavior-magazine .view-content {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    max-width:100%
}
.node-type-brain-behavior-magazine .past-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row {
    -webkit-box-flex:0;
    -webkit-flex:0 0 25%;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%;
    padding:0 15px;
    margin-bottom:30px
}
@media screen and (max-width:991px) {
    .node-type-brain-behavior-magazine .past-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row {
        -webkit-box-flex:0;
        -webkit-flex:0 0 33.333333%;
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
}
@media screen and (max-width:767px) {
    .node-type-brain-behavior-magazine .past-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row {
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
}
@media screen and (max-width:540px) {
    .node-type-brain-behavior-magazine .past-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row {
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
.node-type-brain-behavior-magazine .past-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row .view-content {
    background:#fff;
    padding:40px 24px
}
.node-type-brain-behavior-magazine .past-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row .inner-content {
    text-align:center
}
.node-type-brain-behavior-magazine .past-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row .img-holder {
    margin-bottom:24px
}
.node-type-brain-behavior-magazine .past-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row .img-holder img {
    border:1px solid #e1dfdf;
    display:block;
    max-width:100%;
    width:100%;
    height:auto;
    margin:0 auto
}
.node-type-brain-behavior-magazine .past-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row .date {
    font-family:Lato,sans-serif;
    color:#000;
    font-size:1.111em;
    line-height:1.25
}
.node-type-brain-behavior-magazine .past-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row .link-holder a {
    font-size:12px;
    line-height:15px
}
.node-type-brain-behavior-magazine .past-issues-block .block-views .view-brain-behavior-magazine .view-content .views-row .link-holder a:after {
    content:"\f105";
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline;
    padding-left:6px;
    color:#000
}
.node-type-publications-page .main-container article.node>header {
    display:none
}
.node-type-publications-page .main-container .field-name-field-add-publications {
    position:relative;
    display:block;
    width:100%;
    max-width:1150px;
    margin:0 auto
}
@media screen and (max-width:767px) {
    .node-type-publications-page .main-container .field-name-field-add-publications {
        margin-bottom:40px
    }
}
.node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item {
    position:relative;
    max-width:100%;
    width:100%;
    padding-left:25px;
    padding-right:25px;
    margin-top:52px;
    margin-bottom:0
}
.node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item>span>.field-collection-view {
    border-top:6px solid #f4f4f4;
    padding:54px 0 0;
    margin:0;
    border-bottom:0 none
}
.node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications {
    float:none;
    max-width:100%;
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .group-left,
.node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .group-right {
    float:none
}
@media screen and (max-width:767px) {
    .node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .group-left,
    .node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .group-right {
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
@media screen and (min-width:768px) {
    .node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .group-left {
        -webkit-box-flex:0;
        -webkit-flex:0 0 34%;
        -ms-flex:0 0 34%;
        flex:0 0 34%;
        max-width:34%
    }
}
@media screen and (max-width:767px) {
    .node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .group-left img {
        margin:0 auto;
        max-width:480px;
        width:100%
    }
}
@media screen and (min-width:768px) {
    .node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .group-right {
        -webkit-box-flex:0;
        -webkit-flex:0 0 65%;
        -ms-flex:0 0 65%;
        flex:0 0 65%;
        max-width:65%;
        padding-left:100px
    }
}
@media screen and (max-width:767px) {
    .node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .group-right {
        margin:30px 0 0
    }
}
.node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .field-name-field-add-title {
    margin-bottom:10px
}
.node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .field-name-field-add-title p {
    font-family:Lato,sans-serif;
    font-size:1.222em;
    line-height:1.2727;
    color:#453f3f;
    font-weight:400;
    color:#000
}
.node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .field-name-field-add-links {
    margin-top:20px
}
.node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .field-name-field-add-links .field-item {
    margin-bottom:8px
}
.node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .field-name-field-add-links .field-item a {
    font-size:.778em;
    line-height:18px;
    display:inline-block;
    position:relative;
    font-weight:400;
    color:#f6931d;
    padding-left:20px
}
.node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .field-name-field-add-links .field-item a:hover {
    color:#f16633
}
.node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .field-name-field-add-links .field-item a:before {
    content:"\00B7";
    position:absolute;
    left:0;
    top:-1px;
    color:#f16633;
    display:block;
    font-size:27px;
    line-height:18px
}
.node-type-publications-page .main-container .field-name-field-add-publications>.field-items>.field-item .field-collection-item-field-add-publications .field-name-field-add-links .field-collection-view {
    padding:0;
    margin:0;
    border:0 none
}
.general-article-class #block-views-articles-block-1 {
    display:none
}
.general-article-class>.row>.col-sm-12 {
    padding:0
}
.general-article-class .region-content>.block>.row {
    margin:0
}
.node-title {
    max-width:1154px;
    padding:0 64px;
    margin:32px auto 12.8px;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .node-title {
        padding:0 25px
    }
}
@media (max-width:767px) {
    .node-title {
        padding:0 25px
    }
}
.node-title .go-back {
    padding-bottom:21.00426649px;
    font-family:Open Sans,sans-serif;
    font-size:14px;
    line-height:22px;
    color:#b9b9b9;
    font-weight:600
}
.node-title .go-back a {
    color:inherit
}
.node-title .page-header {
    font-family:Open Sans,sans-serif;
    font-size:2.222em;
    line-height:1.2;
    color:#453f3f;
    font-weight:400;
    position:relative;
    padding:21.00426649px 0;
    margin:0;
    border:0 none
}
@media (max-width:480px) {
    .node-title .page-header {
        font-size:2.1em
    }
}
.node-title .page-header:after,
.node-title .page-header:before {
    content:"";
    position:absolute;
    width:16%;
    min-width:64px;
    max-width:65px;
    height:1px;
    background:#d7d5d5;
    margin:0 auto;
    left:0;
    right:auto;
    top:0
}
.node-title .page-header:after {
    top:auto;
    bottom:0
}
.node-title .top-date {
    padding-top:12.8px;
    font-family:Open Sans,sans-serif;
    font-size:12px;
    line-height:22px;
    color:#b9b9b9;
    font-weight:600
}
.node-title .top-date .hidethis {
    display:none
}
.node-article:not(.view-mode-search_result) {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    position:relative;
    width:auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .node-article:not(.view-mode-search_result) {
        padding:0 25px
    }
}
@media (max-width:767px) {
    .node-article:not(.view-mode-search_result) {
        padding:0 25px
    }
}
.node-article:not(.view-mode-search_result) .field-name-field-image {
    position:relative;
    width:100%
}
.node-article:not(.view-mode-search_result) .field-name-field-image img {
    width:100%
}
.node-article:not(.view-mode-search_result) .right-content .group-field-tags .tags-wrapper {
    padding-left:0;
    padding-right:0
}
.node-article:not(.view-mode-search_result) .group-field-tags {
    width:100%
}
.node-article:not(.view-mode-search_result) .group-field-tags .tags-wrapper {
    padding:0 64px 64px
}
@media (max-width:991px) {
    .node-article:not(.view-mode-search_result) .group-field-tags .tags-wrapper {
        padding:0 0 64px
    }
}
.node-article:not(.view-mode-search_result) .group-field-tags .field {
    position:relative;
    display:inline;
    font-family:Open Sans,sans-serif;
    font-size:.833em;
    line-height:16px;
    color:#635c5c;
    font-weight:600
}
.node-article:not(.view-mode-search_result) .group-field-tags .field.field-tags-title {
    display:block;
    margin-bottom:16px;
    font-size:.889em;
    text-transform:uppercase
}
.node-article:not(.view-mode-search_result) .group-field-tags .field:last-child .field-items:after {
    content:""
}
.node-article:not(.view-mode-search_result) .group-field-tags .field .field-items {
    display:inline;
    position:relative
}
.node-article:not(.view-mode-search_result) .group-field-tags .field .field-items .field-item {
    display:inline
}
.node-article:not(.view-mode-search_result) .group-field-tags .field .field-items .field-item>span a {
    display:inline-block;
    margin-right:6px;
    margin-bottom:10px;
    padding:15px 18px;
    background-color:#faf7f7;
    text-transform:capitalize
}
.node-article:not(.view-mode-search_result) .addthis-btn-wrapper {
    position:relative;
    padding:4px 0 32px
}
@media (max-width:767px) {
    .node-article:not(.view-mode-search_result) .addthis-btn-wrapper {
        width:100%;
        text-align:center
    }
}
.node-article:not(.view-mode-search_result) .addthis-btn-wrapper.bottom-addthis {
    padding:0 64px 21.33333333px
}
@media (max-width:991px) {
    .node-article:not(.view-mode-search_result) .addthis-btn-wrapper.bottom-addthis {
        padding:0 0 32px
    }
}
.node-article:not(.view-mode-search_result) .addthis-btn-wrapper .at-share-btn-elements>a {
    margin:0 6px
}
.node-article:not(.view-mode-search_result) .addthis-btn-wrapper .at-share-btn-elements>a:first-child {
    margin-left:0
}
.node-article:not(.view-mode-search_result) .addthis-btn-wrapper .at-share-btn-elements>a:last-child {
    margin-right:0
}
@media (max-width:767px) {
    .node-article:not(.view-mode-search_result) .addthis-btn-wrapper .at-share-btn-elements>a {
        margin:0 20px
    }
}
.general-article-class .node-article .people-info {
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    height:100%;
    position:relative;
    margin-top:25px
}
.general-article-class .node-article .people-info .field-type-entityreference {
    width:100%
}
.general-article-class .node-article .people-info.multi-people {
    position:relative;
    border-bottom:5px solid #e9eaeb;
    margin-top:25px
}
.general-article-class .node-article .people-info.multi-people:last-child {
    margin-bottom:0
}
.general-article-class .node-article .people-info.multi-people .node-people .group-left {
    -webkit-box-flex:0;
    -webkit-flex:0 0 108px;
    -ms-flex:0 0 108px;
    flex:0 0 108px;
    margin-right:40px
}
@media (max-width:991px) {
    .general-article-class .node-article .people-info.multi-people .node-people .group-left {
        margin-right:21.33333333px
    }
}
@media (max-width:767px) {
    .general-article-class .node-article .people-info.multi-people .node-people .group-left {
        width:100%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        -ms-flex:1 1 100%;
        flex:1 1 100%;
        padding-right:0;
        margin-right:0;
        -webkit-box-flex:0;
        -webkit-flex:0 0 108px;
        -ms-flex:0 0 108px;
        flex:0 0 108px;
        margin-right:24px
    }
}
@media (max-width:600px) {
    .general-article-class .node-article .people-info.multi-people .node-people .group-left {
        -webkit-box-flex:0;
        -webkit-flex:0 0 80px;
        -ms-flex:0 0 80px;
        flex:0 0 80px;
        margin-right:16px
    }
}
@media (max-width:480px) {
    .general-article-class .node-article .people-info.multi-people .node-people .group-left {
        -webkit-box-flex:0;
        -webkit-flex:0 0 60px;
        -ms-flex:0 0 60px;
        flex:0 0 60px
    }
}
.general-article-class .node-article .people-info.multi-people .node-people .group-right {
    position:relative;
    border-bottom:0 none;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:767px) {
    .general-article-class .node-article .people-info.multi-people .node-people .group-right {
        width:auto;
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.general-article-class .node-article .people-info.multi-people .node-people .group-right .author-info-wrap {
    -ms-flex:0 0 100%;
    -webkit-flex:0 0 100%;
    -webkit-box-flex:0;
    flex:0 0 100%;
    max-width:100%
}
.general-article-class .node-article .people-info.multi-people .node-people .group-right .author-info-wrap .field-name-title {
    margin-bottom:16px
}
@media (max-width:680px) {
    .general-article-class .node-article .people-info.multi-people .node-people .group-right .author-info-wrap .field-name-title h5 {
        font-size:1.111em
    }
}
.general-article-class .node-article .people-info.multi-people .node-people .group-right .group-two-fields {
    margin-bottom:16px
}
@media (max-width:680px) {
    .general-article-class .node-article .people-info.multi-people .node-people .group-right .group-two-fields {
        font-size:16px
    }
}
.general-article-class .node-article .people-info.multi-people .node-people .group-right .field-collection-container .field-name-field-grants-and-prizes-list>.field-items {
    margin-top:0;
    margin-bottom:18px
}
.general-article-class .node-article .people-info.multi-people .node-people .group-right .extend-fields {
    position:relative;
    overflow:hidden;
    -webkit-transition:all .2s linear;
    -o-transition:all .2s linear;
    transition:all .2s linear;
    height:0;
    color:#635c5c
}
@media (max-width:680px) {
    .general-article-class .node-article .people-info.multi-people .node-people .group-right .extend-fields {
        font-size:16px
    }
}
.general-article-class .node-article .people-info.multi-people .btn-holder {
    width:100%;
    -ms-flex:0 0 100%;
    -webkit-flex:0 0 100%;
    -webkit-box-flex:0;
    flex:0 0 100%;
    max-width:100%;
    -webkit-align-self:flex-end;
    -ms-flex-item-align:end;
    align-self:flex-end
}
.general-article-class .node-article .people-info.multi-people .btn-holder .btn-extend {
    display:block;
    width:100%;
    max-width:154px;
    border:0 none;
    background-color:#eaeaea;
    border-radius:12px 12px 0 0;
    color:#403d3d;
    font-size:13px;
    font-weight:600;
    text-align:left;
    text-transform:uppercase;
    padding-left:36px;
    padding-right:12px;
    outline:none;
    position:relative
}
.general-article-class .node-article .people-info.multi-people .btn-holder .btn-extend i {
    font-size:16px;
    position:absolute;
    top:5px;
    left:16px
}
@media screen and (max-width:767px) {
    .general-article-class .node-article .people-info:not(.multi-people) .node-people .group-right {
        margin-top:25px
    }
}
.general-article-class .node-article img {
    position:relative
}
.general-article-class .node-article img:after {
    content:"";
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:-webkit-linear-gradient(top,rgba(244,135,209,.15),rgba(150,212,252,.15));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,135,209,.15)),to(rgba(150,212,252,.15)));
    background:-o-linear-gradient(top,rgba(244,135,209,.15) 0,rgba(150,212,252,.15) 100%);
    background:linear-gradient(180deg,rgba(244,135,209,.15) 0,rgba(150,212,252,.15))
}
.general-article-class .node-article .text-orange {
    color:#f16633
}
.general-article-class .node-article .text-blue {
    color:#00bff3
}
.general-article-class .node-article .field-name-body h3 {
    font-size:1.222em;
    line-height:1.2727
}
@media screen and (min-width:768px) {
    .general-article-class .node-article .field-name-body ol,
    .general-article-class .node-article .field-name-body p,
    .general-article-class .node-article .field-name-body ul {
        font-size:1.111em;
        line-height:1.8
    }
}
.general-article-class .node-article .body-insert {
    float:none;
    padding:0;
    margin-left:0;
    max-width:268px;
    margin-bottom:32px
}
@media (min-width:768px) {
    .general-article-class .node-article .body-insert #moveShareQuote {
        margin-top:48px
    }
    .general-article-class .node-article .body-insert #moveShareQuote a {
        display:block;
        color:#00bff3
    }
}
@media screen and (max-width:767px) {
    .general-article-class .node-article .body-insert {
        max-width:100%
    }
}
.general-article-class .node-article .body-insert .insert-title {
    margin:0;
    font-family:Lato,sans-serif;
    font-size:1.111em;
    line-height:1.34;
    font-weight:900;
    letter-spacing:1px
}
.general-article-class .node-article .body-insert .insert-title span {
    color:#403d3d
}
.general-article-class .node-article .body-insert .insert-title .fa-twitter {
    font-size:23px
}
.general-article-class .node-article .body-insert .insert-body {
    display:block;
    margin:16px 0;
    font-family:Lato,sans-serif;
    font-size:.889em;
    line-height:1.85;
    font-weight:400;
    color:#403d3d
}
.general-article-class .node-article .body-insert .insert-body p {
    font-size:inherit;
    line-height:inherit;
    margin:16px 0
}
.general-article-class .node-article .body-insert .insert-body p:last-child {
    margin-bottom:0
}
.general-article-class .node-article .body-insert.insert-share-quote a {
    position:relative;
    display:block;
    color:#61b2ef;
    text-decoration:underline
}
.general-article-class .node-article .body-insert.insert-share-quote a:hover {
    color:#1374bd
}
.general-article-class .node-article .full-flex {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    width:100%
}
.general-article-class .node-article .full-flex .body-sidebar {
    margin-right:48px;
    -ms-flex:0 0 242px;
    -webkit-flex:0 0 242px;
    -webkit-box-flex:0;
    flex:0 0 242px;
    max-width:242px
}
@media screen and (max-width:991px) {
    .general-article-class .node-article .full-flex .body-sidebar {
        margin-right:36px;
        -ms-flex:0 0 202px;
        -webkit-flex:0 0 202px;
        -webkit-box-flex:0;
        flex:0 0 202px;
        max-width:202px
    }
}
@media screen and (max-width:767px) {
    .general-article-class .node-article .full-flex .body-sidebar {
        margin-right:0;
        -ms-flex:0 0 100%;
        -webkit-flex:0 0 100%;
        -webkit-box-flex:0;
        flex:0 0 100%;
        max-width:100%
    }
    .general-article-class .node-article .full-flex .body-sidebar .body-insert {
        margin-bottom:0
    }
    .general-article-class .node-article .full-flex .body-sidebar .insert-share-quote {
        display:none
    }
}
@media screen and (min-width:768px) {
    .general-article-class .node-article .full-flex .body-sidebar .addthis-btn-wrapper.top-addthis {
        left:-15px
    }
}
.general-article-class .node-article .full-flex .right-content {
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
@media screen and (max-width:767px) {
    .general-article-class .node-article .full-flex .right-content {
        margin-right:0;
        -ms-flex:0 0 100%;
        -webkit-flex:0 0 100%;
        -webkit-box-flex:0;
        flex:0 0 100%;
        max-width:100%
    }
}
.general-article-class .node-article .full-flex .right-content .insert-share-quote {
    display:none
}
@media screen and (max-width:767px) {
    .general-article-class .node-article .full-flex .right-content .insert-share-quote {
        display:block;
        margin-bottom:32px
    }
}
.general-article-class .node-article .full-flex .right-content .addthis-btn-wrapper.bottom-addthis,
.general-article-class .node-article .full-flex .right-content .field-name-body .field-item {
    padding-left:0;
    padding-right:0;
    width:100%
}
.general-article-class .node-article .full-flex .right-content .addthis-btn-wrapper.bottom-addthis {
    position:relative;
    width:100%
}
@media screen and (min-width:768px) {
    .general-article-class .node-article .full-flex .right-content .addthis-btn-wrapper.bottom-addthis {
        left:-13px
    }
}
.other-term-class .addthis-btn-wrapper,
.other-term-class .indent-content {
    width:100%
}
.discovery-term-class .node-title .top-date .hidethis {
    display:inline
}
.discovery-term-class .node-article .field-name-field-image .field-items {
    overflow:hidden
}
.discovery-term-class .node-article .field-name-field-image .field-item {
    position:relative;
    width:100%;
    height:auto
}
.discovery-term-class .node-article .field-name-field-image .field-item:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:-webkit-linear-gradient(top,rgba(244,135,209,.15),rgba(150,212,252,.15));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,135,209,.15)),to(rgba(150,212,252,.15)));
    background:-o-linear-gradient(top,rgba(244,135,209,.15) 0,rgba(150,212,252,.15) 100%);
    background:linear-gradient(180deg,rgba(244,135,209,.15) 0,rgba(150,212,252,.15))
}
.discovery-term-class .node-article .field-name-field-image img {
    border-top:5px solid #f16633;
    display:block;
    width:100%;
    height:auto
}
.discovery-term-class .node-article .addthis-btn-wrapper.top-addthis {
    padding-top:32px
}
.discovery-term-class .node-article .people-info {
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    height:100%;
    position:relative
}
.discovery-term-class .node-article .people-info .clearfix {
    width:100%
}
.discovery-term-class .node-article .people-info .node-people {
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.discovery-term-class .node-article .people-info .node-people .group-left .field-name-field-bio-link a,
.discovery-term-class .node-article .people-info .node-people .group-right .field-name-field-bio-link a {
    font-weight:600
}
.discovery-term-class .node-article .people-info .field-type-entityreference {
    width:100%
}
.discovery-term-class .node-article .field-name-body .field-item {
    padding:0 64px 32px
}
@media (max-width:767px) {
    .discovery-term-class .node-article .field-name-body .field-item {
        padding-left:0;
        padding-right:0
    }
}
.news-term-class .node-article .field-name-body,
.recovery-term-class .node-article .field-name-body {
    padding:32px 64px
}
@media (max-width:991px) {
    .news-term-class .node-article .field-name-body,
    .recovery-term-class .node-article .field-name-body {
        padding:32px 0
    }
}
.news-term-class .node-article .field-name-field-image img,
.recovery-term-class .node-article .field-name-field-image img {
    width:auto
}
.news-term-class .node-article .field-name-field-subheadline h5,
.news-term-class .node-article .field-name-field-subheadline p,
.recovery-term-class .node-article .field-name-field-subheadline h5,
.recovery-term-class .node-article .field-name-field-subheadline p {
    margin:32px 0
}
.news-term-class .node-article .node-people,
.recovery-term-class .node-article .node-people {
    width:100%
}
.news-term-class .node-article .node-people.noImage .group-left,
.news-term-class .node-article .node-people.noText .group-right,
.recovery-term-class .node-article .node-people.noImage .group-left,
.recovery-term-class .node-article .node-people.noText .group-right {
    display:none
}
.news-term-class .node-article .node-people .group-right,
.recovery-term-class .node-article .node-people .group-right {
    border-color:#b9b9b9;
    border-bottom:5px solid #b9b9b9
}
.news-term-class .node-article .node-people .group-right.light-border,
.recovery-term-class .node-article .node-people .group-right.light-border {
    border-color:#e9eaeb
}
.news-term-class .node-article .node-people .group-right.light-border p,
.recovery-term-class .node-article .node-people .group-right.light-border p {
    font-family:Lato,sans-serif;
    font-size:.889em;
    line-height:1.5;
    font-weight:400
}
.news-term-class .node-article .node-people .group-left .field-name-field-people-picture,
.recovery-term-class .node-article .node-people .group-left .field-name-field-people-picture {
    margin-bottom:0
}
.news-term-class .node-article .people-info,
.recovery-term-class .node-article .people-info {
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    height:100%;
    position:relative
}
.news-term-class .node-article .people-info .field-type-entityreference,
.recovery-term-class .node-article .people-info .field-type-entityreference {
    width:100%
}
.expert-term-class .node-title {
    margin-bottom:64px
}
.expert-term-class .page-header .que {
    color:#f16633
}
.expert-term-class .field-name-field-article-author-bio {
    width:100%
}
.expert-term-class .field-name-field-article-author-bio .author-info-wrap {
    position:relative;
    padding-bottom:32px;
    border-bottom:5px solid #e9eaeb
}
.expert-term-class .field-name-field-article-author-bio .ansby {
    font-weight:300;
    text-transform:uppercase
}
.expert-term-class .field-name-field-article-author-bio .field-name-body {
    padding-top:32px;
    padding-bottom:32px
}
.expert-term-class .field-name-field-article-author-bio .addthis-btn-wrapper.bottom-addthis,
.expert-term-class .field-name-field-article-author-bio .group-field-tags .tags-wrapper {
    padding-left:0
}
@media print {
    .drop-submenus,
    .footer,
    .mobile-header,
    .mobile-nav-links,
    .navigation-wrapper {
        display:none!important
    }
    .node-type-article .main-container .addthis-btn-wrapper,
    .node-type-article .main-container .col-sm-12>.region-content,
    .node-type-article .main-container .group-field-tags {
        display:none
    }
    .node-type-article .main-container .node-people .group-left .field-name-field-people-picture .field-item img {
        width:165px;
        height:auto;
        margin:auto
    }
    .node-type-blog-post .main-container .addthis-btn-wrapper,
    .node-type-blog-post .main-container .blog-sidebar,
    .node-type-blog-post .main-container .bottom-blocks,
    .node-type-blog-post .main-container .field-name-field-tags {
        display:none
    }
    .node-type-blog-post .main-container .blog-post-main {
        width:100%;
        margin:0
    }
}
.page-search-site .navigation-wrapper .region-header #block-block-1 .nav-with-search .nav>li.last a {
    color:#453f3f
}
.page-search-site .widthExtend {
    width:100%
}
.page-search-site .region-content #block-system-main .panel-col-top {
    position:relative;
    width:100%
}
.page-search-site .region-content #block-system-main .panel-col-top>.inside {
    margin:0
}
.page-search-site .region-content #block-system-main .panel-col-top .block-search {
    width:100%;
    position:relative;
    padding-bottom:5px
}
.page-search-site .region-content #block-system-main .panel-col-top .block-search:after {
    content:"";
    width:100%;
    height:5px;
    background:url(../png/search-box-shadow.png) 0 0 repeat;
    position:absolute;
    top:auto;
    bottom:0;
    left:0
}
.page-search-site .region-content #block-system-main .panel-col-top .block-search form {
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .page-search-site .region-content #block-system-main .panel-col-top .block-search form {
        padding:0 25px
    }
}
.page-search-site .region-content #block-system-main .panel-col-top .block-search form .views-exposed-form .views-exposed-widgets {
    margin:0;
    position:relative
}
.page-search-site .region-content #block-system-main .panel-col-top .block-search form .views-exposed-form .views-widget-filter-keyword {
    float:none;
    padding:0
}
.page-search-site .region-content #block-system-main .panel-col-top .block-search form .views-exposed-form .views-widget-filter-keyword .form-control {
    font-family:Lato,sans-serif;
    font-size:1.222em;
    line-height:1.2727;
    color:#453f3f;
    font-weight:400;
    border:0 none;
    box-shadow:none;
    -webkit-box-shadow:none;
    padding:16px 16px 16px 108px;
    height:100%
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-col-top .block-search form .views-exposed-form .views-widget-filter-keyword .form-control {
        padding:26px 16px 26px 46px
    }
}
.page-search-site .region-content #block-system-main .panel-col-top .block-search form .views-exposed-form .views-submit-button {
    float:none;
    padding:0;
    height:26px;
    position:absolute;
    top:18px;
    left:64px
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-col-top .block-search form .views-exposed-form .views-submit-button {
        top:28px;
        left:0
    }
}
.page-search-site .region-content #block-system-main .panel-col-top .block-search form .views-exposed-form .views-submit-button .btn {
    display:block;
    margin:0;
    height:26px;
    color:#f16633;
    background:none;
    border:0 none;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:0;
    padding:0;
    font-size:28px;
    font-weight:400;
    text-shadow:none
}
.page-search-site .region-content #block-system-main .panel-col-top .block-search form .views-exposed-form .views-submit-button .btn i.fa {
    display:block;
    width:26px;
    height:26px;
    background:url(../svg/icone_search_small.svg) 50% no-repeat;
    background-size:contain
}
.page-search-site .region-content #block-system-main .panel-col-top .block-search form .views-exposed-form .views-submit-button .btn i.fa:before {
    content:""
}
.page-search-site .region-content #block-system-main #search-results-keyword {
    width:100%;
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .page-search-site .region-content #block-system-main #search-results-keyword {
        padding:0 25px
    }
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main #search-results-keyword {
        padding:0
    }
}
.page-search-site .region-content #block-system-main #search-results-keyword .setBox {
    width:100%;
    border-bottom:5px solid #f4f4f4
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main #search-results-keyword .setBox {
        text-align:center;
        border-bottom:1px solid #d7d5d5
    }
    .page-search-site .region-content #block-system-main #search-results-keyword .setBox .mobile-break {
        display:block
    }
    .page-search-site .region-content #block-system-main #search-results-keyword .setBox h6 {
        padding:0 25px;
        margin:25px 0
    }
}
.page-search-site .region-content #block-system-main #search-results-keyword h6 {
    font-family:Open Sans,sans-serif;
    font-size:1.111em;
    line-height:1.25;
    font-weight:400;
    color:#bbb9b9;
    margin:32px 0
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper {
    position:relative;
    max-width:1154px;
    padding:0 64px;
    margin:0 auto;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:left;
    -ms-flex-pack:left;
    -webkit-box-pack:left;
    justify-content:left;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
@media (max-width:991px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper {
        padding:0 25px
    }
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper {
        padding:0
    }
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper:after,
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper:before {
    content:"";
    display:table;
    clear:both
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel {
    float:none;
    width:auto;
    margin-top:32px
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first {
    -webkit-box-flex:0;
    -webkit-flex:0 0 220px;
    -ms-flex:0 0 220px;
    flex:0 0 220px;
    margin-right:42px
}
@media (max-width:991px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first {
        margin-right:21.33333333px
    }
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first {
        width:100%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        -ms-flex:1 1 100%;
        flex:1 1 100%;
        padding-right:0;
        margin-right:0
    }
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .inside {
    margin:0;
    border-bottom:1px solid #d7d5d5
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-custom.pane-1 {
    border-bottom:1px solid #d7d5d5
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-custom.pane-1 .pane-content {
    margin-bottom:50px
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-custom.pane-1 .pane-content {
        padding:0 25px;
        margin-bottom:25px
    }
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-custom.pane-1 p {
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#453f3f;
    font-weight:800;
    letter-spacing:4px;
    position:relative;
    text-transform:uppercase
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-custom.pane-1 p {
        font-size:1.111em;
        line-height:1.3
    }
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-custom.pane-1 p:after {
        content:"\f105";
        display:inline-block;
        font:normal normal normal 14px/1 FontAwesome;
        font-size:inherit;
        text-rendering:auto;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        color:#f16633;
        position:absolute;
        right:0;
        top:2px;
        -webkit-transition:all .3s ease-in-out;
        -o-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out;
        transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -o-transform:rotate(0deg)
    }
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-custom.pane-1 p.opened-p:after {
        transform:rotate(90deg);
        -webkit-transform:rotate(90deg);
        -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        -o-transform:rotate(90deg)
    }
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .panel-separator {
    margin:0;
    display:none
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-title {
    font-family:Lato,sans-serif;
    font-size:.778em;
    line-height:1.714;
    font-weight:400;
    color:#453f3f;
    position:relative;
    text-transform:uppercase;
    margin:15px 0 0
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-title:hover {
    cursor:pointer;
    font-weight:800
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .sidebar-facet {
        padding-left:25px;
        padding-right:25px;
        display:none
    }
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .sidebar-facet.open-filters {
        display:block
    }
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-block {
    border-bottom:1px solid #d7d5d5;
    padding-bottom:15px
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-block .pane-content {
    padding-top:25px
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-block ul {
    padding:0;
    margin:0;
    display:block
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-block ul li {
    display:block;
    font-family:Lato,sans-serif;
    font-size:.778em;
    line-height:1.714;
    font-weight:400;
    color:#453f3f;
    margin-bottom:10px
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-block .facetapi-limit-link {
    font-family:Lato,sans-serif;
    font-size:.678em;
    line-height:1.714;
    font-weight:400;
    color:#453f3f;
    display:block;
    margin-bttom:10px;
    position:relative
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-block.pane-facetapi .pane-title:after {
    content:"";
    display:block;
    position:absolute;
    right:0;
    top:5px;
    width:11px;
    height:11px;
    background:url(../svg/plus-orange.svg) 50% no-repeat;
    background-size:contain;
    -webkit-transition:all .3s linear;
    -o-transition:all .3s linear;
    transition:all .3s linear;
    -webkit-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg)
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-block.pane-facetapi .pane-content {
    display:none;
    height:0;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-block.pane-facetapi .pane-content ul li {
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    margin:0;
    padding:0
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-block.pane-facetapi.opened .pane-content {
    display:block;
    height:100%
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-block.pane-facetapi.opened .pane-content ul li {
    padding-bottom:10px
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first .pane-block.pane-facetapi.opened .pane-title:after {
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first #closeopen-filters {
    margin:15px 0 25px
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first #closeopen-filters {
        margin:15px 0
    }
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first #closeopen-filters span {
    font-family:Lato,sans-serif;
    font-size:.778em;
    line-height:1.714;
    font-weight:400;
    color:#453f3f
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-first #closeopen-filters span:hover {
    font-weight:800;
    cursor:pointer
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last {
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last {
        width:100%;
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        -ms-flex:1 1 100%;
        flex:1 1 100%
    }
}
@media screen and (min-width:768px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last {
        max-width:calc(100% - 242px)
    }
}
@media screen and (min-width:992px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last {
        max-width:calc(100% - 262px)
    }
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .inside {
    margin:0
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-site-search {
    width:100%;
    max-width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-pack:flex-start;
    justify-content:flex-start;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch;
    padding-bottom:32px
}
@media (min-width:768px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-site-search {
        padding-bottom:48px;
        border-bottom:1px solid #d7d5d5
    }
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-site-search .no-results {
    max-width:100%
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-site-search .no-results>div {
    color:#f16633;
    margin-bottom:25px
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-site-search .no-results p {
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#453f3f;
    font-weight:800;
    margin-bottom:25px
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-site-search .no-results ul {
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#453f3f;
    font-weight:400;
    padding:0 0 0 18px
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-site-search .view-content,
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-site-search .view-header {
    max-width:100%
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-header {
    -webkit-box-flex:1;
    -webkit-flex:1 1 70%;
    -ms-flex:1 1 70%;
    flex:1 1 70%
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-header {
        padding-left:25px;
        padding-right:25px
    }
}
@media (max-width:580px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-header {
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        -ms-flex:1 1 100%;
        flex:1 1 100%
    }
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-header .sort-by .label-display {
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#453f3f;
    font-weight:800;
    letter-spacing:4px;
    text-transform:uppercase;
    padding-right:12px
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-header .sort-by .sort-categories {
    display:inline;
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#453f3f;
    font-weight:400;
    letter-spacing:1.1px
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-header .sort-by .sort-categories a {
    text-decoration:underline;
    margin-right:11px
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-header .sort-by .sort-categories .not-link {
    position:relative;
    display:inline-block
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-header .sort-by .sort-categories .add-left-line {
    position:relative;
    padding-left:11px;
    display:inline-block
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-header .sort-by .sort-categories .add-left-line:before {
    content:"";
    display:block;
    width:1px;
    height:10px;
    position:absolute;
    left:0;
    top:7px;
    background:#adadad
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-header .sort-by .sort-categories .add-right-pad {
    padding-right:11px
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .header-results {
    -webkit-box-flex:1;
    -webkit-flex:1 1 30%;
    -ms-flex:1 1 30%;
    flex:1 1 30%;
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#adadad;
    font-weight:400;
    text-align:right
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .header-results {
        padding-left:25px;
        padding-right:25px
    }
}
@media (max-width:580px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .header-results {
        -webkit-box-flex:1;
        -webkit-flex:1 1 100%;
        -ms-flex:1 1 100%;
        flex:1 1 100%;
        text-align:left;
        margin-top:6px
    }
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content {
        background:#faf7f7;
        padding:5px 15px
    }
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content .block-title {
    display:none
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content .views-row {
    margin-bottom:32px
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content .views-row:first-child {
    margin-top:32px
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content .views-row:first-child {
        margin-top:10px
    }
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content .views-row {
        background:#fff;
        padding:25px;
        margin-bottom:10px;
        -webkit-box-shadow:0 2px 2px 0 rgba(2,2,2,.2);
        box-shadow:0 2px 2px 0 rgba(2,2,2,.2)
    }
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content .views-row h2 {
    font-family:Lato,sans-serif;
    font-size:1em;
    line-height:1.55;
    font-weight:400;
    margin:0
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content .views-row .field-name-post-date {
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#453f3f;
    font-weight:600;
    display:inline
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content .views-row .field-name-post-date .field-items {
    position:relative
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content .views-row .field-name-post-date .field-items:after {
    content:"-";
    display:inline
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content .views-row .field-name-post-date * {
    display:inline
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content .views-row .field-name-body {
    font-family:Open Sans,sans-serif;
    font-size:.778em;
    line-height:1.714;
    color:#453f3f;
    font-weight:400;
    display:inline
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content .views-row .field-name-body * {
    display:inline;
    font-size:inherit;
    line-height:inherit
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content .views-row .node-publications-page .field-collection-view .field-collection-item-field-add-publications {
    max-width:100%;
    float:none
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content .views-row .node-publications-page .field-collection-view .field-collection-item-field-add-publications .group-left {
    display:none
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .view-content .views-row .node-publications-page .field-collection-view .field-collection-item-field-add-publications>.group-right {
    float:none;
    max-width:100%;
    width:100%
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .pagination {
    padding-top:32px;
    border-top:1px solid #d7d5d5
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .pagination {
        border:0 none;
        background:#faf7f7;
        margin-bottom:0;
        padding-top:54px;
        padding-bottom:64px
    }
}
.page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .pagination li a {
    font-size:14px
}
@media (max-width:767px) {
    .page-search-site .region-content #block-system-main .panel-display>.center-wrapper>.panel-panel.panel-col-last .pagination li a {
        font-size:16px
    }
}

.at-resp-share-element {
    position:relative;
    padding:0;
    margin:0;
    font-size:0;
    line-height:0
}
.at-resp-share-element:after,
.at-resp-share-element:before {
    content:" ";
    display:table
}
.at-resp-share-element.at-mobile .at4-share-count-container,
.at-resp-share-element.at-mobile .at-label {
    display:none
}
.at-resp-share-element .at-share-btn {
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin:0 2px 5px;
    padding:0;
    overflow:hidden;
    line-height:0;
    text-decoration:none;
    text-transform:none;
    color:#fff;
    cursor:pointer;
    transition:all .2s ease-in-out;
    border:0;
    font-family:helvetica neue,helvetica,arial,sans-serif;
    background-color:transparent
}
.at-resp-share-element .at-share-btn::-moz-focus-inner {
    border:0;
    padding:0
}
.at-resp-share-element .at-share-btn:focus,
.at-resp-share-element .at-share-btn:hover {
    transform:translateY(-4px);
    color:#fff;
    text-decoration:none
}
.at-resp-share-element .at-share-btn .at-icon-wrapper {
    float:left
}
.at-resp-share-element .at-share-btn.at-share-btn.at-svc-compact:hover {
    transform:none
}
.at-resp-share-element .at-share-btn .at-label {
    font-family:helvetica neue,helvetica,arial,sans-serif;
    font-size:9pt;
    padding:0 15px 0 0;
    margin:0 0 0 5px;
    height:2pc;
    line-height:2pc;
    background:none
}
.at-resp-share-element .at-icon,
.at-resp-share-element .at-label {
    cursor:pointer
}
.at-resp-share-element .at4-share-count-container {
    text-decoration:none;
    float:right;
    padding-right:15px;
    font-size:9pt
}
.at-mobile .at-resp-share-element .at-label {
    display:none
}
.at-resp-share-element.at-mobile .at-share-btn {
    margin-right:5px
}
.at-mobile .at-resp-share-element .at-share-btn {
    padding:5px;
    margin-right:5px
}


/* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}
.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
    display: none;
}
.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}
.mfp-ajax-cur {
    cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}
.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
    cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.mfp-loading.mfp-figure {
    display: none;
}
.mfp-hide {
    display: none !important;
}
.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}
.mfp-preloader a {
    color: #CCC;
}
.mfp-preloader a:hover {
    color: #FFF;
}
.mfp-s-ready .mfp-preloader {
    display: none;
}
.mfp-s-error .mfp-content {
    display: none;
}
button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
}
button::-moz-focus-inner {
    padding: 0;
    border: 0;
}
.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    filter: alpha(opacity=65);
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100);
}
.mfp-close:active {
    top: 1px;
}
.mfp-close-btn-in .mfp-close {
    color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #FFF;
    text-align: right;
    padding-right: 15px;
    width: 100%;
}
.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}
.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
    margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100);
}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}
.mfp-arrow:after,
.mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}
.mfp-arrow:before,
.mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
}
.mfp-arrow-left {
    left: 0;
}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px;
}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
    right: 0;
}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px;
}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F;
}
.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
    position: absolute;
    top: -40px;
    right: -20px;
    color: #f16633;
    font-size: 60px;
    z-index: 2;
}
.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000;
}
/* Main image in popup */
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px;
    margin: 0 auto;
    background: #fff;
}
/* The shadow behind the image */
.mfp-figure {
    line-height: 0;
}
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444;
}
.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px;
}
.mfp-figure figure {
    margin: 0;
}
.mfp-bottom-bar {
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    background: #512178;
}
.mfp-title {
    font-size: 1.4em;
    line-height: 2em;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
}
.mfp-image-holder .mfp-content {
    max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
         * Remove all paddings around the image on small screen
         */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}
@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}
.mfp-ie7 .mfp-img {
    padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
    padding: 0;
}
.mfp-ie7 .mfp-content {
    padding-top: 44px;
}
.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0;
}
/**
 * Simple fade transition,
 */
.mfp-fade.mfp-bg {
    opacity: 0.001;
    /* Chrome opacity transition bug */
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
}

/**
 * @file
 * Styling for the ds_2col template.
 */

.ds-2col > .group-left {
    float: left; /* LTR */
    width: 50%;
}

.ds-2col > .group-right {
    float: left; /* LTR */
    width: 50%;
}

.field-name-field-orientation, .field-name-field-open-link-in-new-window {
    display: none;
}


.show-d.main-grants_and_prizes_list.group-left-fields .field-collection-view {
    padding: 1em 0 0.3em 0;
    margin: 0 1em 0 1em;
    border-bottom: 1px dotted #d3d7d9;
}

.view-timeline .timeline-content .body-content .inner-content a.btn {
    white-space: normal;
}

.list-group.node_search-results {
    position: relative;
    max-width: 1154px;
    padding: 0 64px;
    margin: 0 auto;
}

.search-page-wrapper .list-group-item {
    border: 0 solid transparent;
}

.search-page-wrapper .list-group-item h3 {
    font-size: 20px;
}

.search-page-wrapper .pagination.js-pager__items {
    position: relative;
    max-width: 1154px;
    padding: 20px 64px;
    margin: 0 auto;
}

.js-form-item.js-form-type-select.form-type-select.js-form-item-sort-by.form-item-sort-by.mb-3,
.form-actions.js-form-wrapper.form-wrapper.mb-3 {
    display: none;
}

.user-login-form .form-actions.js-form-wrapper.form-wrapper.mb-3 {
    display: block;
}

#search-results .facets-soft-limit-link {
    font-family: Lato,sans-serif;
    font-size: .678em;
    line-height: 1.714;
    font-weight: 400;
    color: #453f3f;
    display: block;
    position: relative;
    transition: color .3s ease-in-out;
}

#search-results .facets-soft-limit-link:focus,
#search-results .facets-soft-limit-link:active,
#search-results .facets-soft-limit-link:hover {
    text-decoration: underline;
    text-decoration-color: #f38c4b;
}

#search-results .facets-soft-limit-link:focus {
    outline-offset: -2px;
}

#search-results .facet-item a.is-active .facet-item__value {
    color: #453f3f;
}

#search-results .facet-item a.is-active .facet-item__count {
    display: none;
}

.mobinav-opened #page-wrapper,
.mobinav-opened .dialog-off-canvas-main-canvas {
    position:fixed;
    width:100%;
    top:0;
    left:0
}
