@charset "UTF-8";
.clearfix:after,.cms hr,.content-header:after,.divider-header:after,.expander-header:after,.flag:after,.jadu-cms hr,.masthead:after,.multi-page-footer ul:after,.multi-page-nav:after,.page-contents-nav:after,.page-footer ul:after,.row-flush:after,.site-search-inner:after,.social-share:after,.swiper-nav:after,.tk-row-flush:after,.tk-row:after,.tk-tabs-cta:after,.tk-tabs-header-lg:after,.tk-tabs-header:after,[class^=wrapper]:after{
    clear:both
}

.clearfix:after,.clearfix:before,.content-header:after,.content-header:before,.divider-header:after,.divider-header:before,.expander-header:after,.expander-header:before,.flag:after,.flag:before,.masthead:after,.masthead:before,.multi-page-footer ul:after,.multi-page-footer ul:before,.multi-page-nav:after,.multi-page-nav:before,.page-contents-nav:after,.page-contents-nav:before,.page-footer ul:after,.page-footer ul:before,.row-flush:after,.row-flush:before,.site-search-inner:after,.site-search-inner:before,.social-share:after,.social-share:before,.swiper-nav:after,.swiper-nav:before,.tk-row-flush:after,.tk-row-flush:before,.tk-row:after,.tk-row:before,.tk-tabs-cta:after,.tk-tabs-cta:before,.tk-tabs-header-lg:after,.tk-tabs-header-lg:before,.tk-tabs-header:after,.tk-tabs-header:before,[class^=wrapper]:after,[class^=wrapper]:before{
    content:' ';
    display:table
}

#skip-main,.icon-font-text{
    overflow:hidden;
    position:absolute
}

.wrapper-relative{
    position:relative
}

#skip-main{
    clip:rect(0 0 0 0);
    height:1px;
    width:1px
}
#skip-main:focus{
    background-color:#f1f1f1;
    border-radius:3px;
    clip:auto!important;
    color:#4a4a4a;
    display:block;
    font-size:16px;
    font-weight:700;
    height:auto;
    left:5px;
    padding:16px 20px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}

.content h3:after,.ekko-lightbox .ekko-lightbox-nav-overlay a span,.ekko-lightbox .modal-header .close:after,.ekko-lightbox .modal-info-btn:after,.ekko-lightbox .modal-share .modal-share-btn:after,.event-card h3:after,.expander-trigger:after,.filter-box ul li a:after,.multi-page-footer ul a:after,.page-footer ul a:after,.sidebar-contact a:before,.sidebar-cta a:before,.sidebar-cta-btn a:before,.sidebar-cta-list a:before,.sidebar-list a:before,.sidebar-university a:before,.social-toggle:before,.tablesaw-sortable th.tablesaw-sortable-head button:before,.tile-content h3:after,.tile-inner ul a:after,.tk-icon,.tk-nav .tk-nav-list-cta>li>a:after,[class*=tk-icon]{
    font-family: Open Sans;
    speak:none;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    transform:translate(0,-1px);
    line-height:1;
    font-size:inherit;
    display:inline-block;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.expander-trigger:after,.social-toggle.toggled:before,.state-sidebar-active .sidebar-button:before,.tk-icon-close:before{
    content:"\EA0C"
}

.icon-font-text{
    left:-10000px;
    top:auto;
    width:1px;
    height:1px
}

.btn-icon{
    border:0;
    background:0 0;
    border-radius:0;
    padding:3px 6px
}

.masthead{
    background:#3e4c70;
}

.masthead-link{
    color:#fff;
    font-size:13px;
    display:inline-block;
    padding:5px 6px 6px;
    background:0 0;
    border:0;
    border-right:1px solid #272727
}

.state-nav-desktop .masthead-link{
    border:0;
    padding:2px 3px
}
.masthead-link:focus,.masthead-link:hover{
    color:#fff
}
.masthead-link-button,.masthead-link-quicklinks{
    text-transform:uppercase;
    font-size:13px;
    /*background:#111*/
}
.state-nav-desktop .masthead-link-button,.state-nav-desktop .masthead-link-quicklinks{
    padding:4px 6px;
    font-size:14px;
    border:1px solid #fff;
    border-top:0
}

.masthead-link-quicklinks:after{
   font-family: tk-icons!important;
    speak:none;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    transform:translate(0,-1px);
    line-height:1;
    display:inline-block;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:16px;
    content:"\EA25";
    position:relative;
    top:0;
    left:2px
}
.no-js .masthead-link-quicklinks,.no-js .quicklinks-close{
    display:none
}
.state-quicklinks-active .masthead-link-quicklinks{
    margin-top:-1px
}
.quicklinks{
    background:#111;
    border-bottom:1px solid #fff;
    color:#fff
}
.quicklinks-inner{
    padding:25px 10px 10px;
    color:#fff
}
@media (min-width:480px){
    .quicklinks-inner{
        padding-top:35px
    }
}
.quicklinks-close{
    position:absolute;
    top:5px;
    right:5px
}
.quicklinks-list{
    padding:0;
    margin:0 0 15px;
    line-height:24px
}
.quicklinks-list .title{
    text-transform:uppercase;
    margin-bottom:15px;
    font-size:14px;
    color:#fff;
    display:block
}
.quicklinks-list .title:before{
    content:""
}
.quicklinks-list li{
    list-style:none;
    padding-left:6px;
    font-size:14px
}
.quicklinks-list li:before{
    position:relative;
    content:"-";
    left:-5px;
    color:#aa8f6f
}
.quicklinks-list a{
    color:#f7f7f7
}





@charset "UTF-8"
}
@media(min-width:1366px) and (max-width:1500px) {}

[class*=tk-icon] {
	font-family: tk-icons!important;
	speak: none;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	text-decoration: none;
	text-transform: none;
	transform: translate(0, -1px);
	line-height: 1;
	font-size: inherit;
	display: inline-block;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.expander-trigger:after,
.social-toggle.toggled:before,
.state-sidebar-active .sidebar-button:before,
.tk-icon-close:before {
	content: "\EA0C"
}



@font-face {
	font-family: tk-icons;
	src: url(../assets/tk-icons.eot);
	src: url(../assets/tk-icons.eot?#iefix) format("eot"), url(../assets/tk-icons.woff2) format("woff2"), url(../assets/tk-icons.woff) format("woff"), url(../assets/tk-icons.ttf) format("truetype"), url(../assets/tk-icons.svg#tk-icons) format("svg");
	font-weight: 400;
	font-style: normal
}
 
 