<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,500,700);
@import url(//fonts.googleapis.com/css?family=Arvo:300,400,500,700);
.bears-go-big ul.bgb-slider .panel{
    border-radius:0
}
.antialiased,.slick-dots li button:before{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.alert-box,body{
    position:relative;
    font-weight:400!important
}
.accordion:after,.clearfix:after,.row .row.collapse:after,.row .row:after,.row:after,[class*=block-grid-]:after{
    clear:both
}
.breadcrumbs,.button-bar .button-group div,.flex-video{
    overflow:hidden
}
.slick-slider,.switch{
    -moz-user-select:none
}
.icon-bar .item.disabled,.slick-slide.dragging img,.tooltip&gt;.nub{
    pointer-events:none
}
.invisible,.reveal-modal,.slick-loading .slick-slide,.slick-loading .slick-track{
    visibility:hidden
}
.material-icons,h1,h2,h3,h4,h5,h6,p{
    text-rendering:optimizeLegibility
}
.antialiased,.material-icons,.slick-dots li button:before{
    -moz-osx-font-smoothing:grayscale
}
meta.foundation-version{
    font-family:"/5.5.3/"
}
meta.foundation-mq-small{
    font-family:"/only screen/";
    width:0
}
meta.foundation-mq-small-only{
    font-family:"/only screen and (max-width: 40em)/";
    width:0
}
meta.foundation-mq-medium{
    font-family:"/only screen and (min-width:40.0625em)/";
    width:40.0625em
}
meta.foundation-mq-medium-only{
    font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";
    width:40.0625em
}
meta.foundation-mq-large{
    font-family:"/only screen and (min-width:64.0625em)/";
    width:64.0625em
}
meta.foundation-mq-large-only{
    font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";
    width:64.0625em
}
meta.foundation-mq-xlarge{
    font-family:"/only screen and (min-width:90.0625em)/";
    width:90.0625em
}
meta.foundation-mq-xlarge-only{
    font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";
    width:90.0625em
}
meta.foundation-mq-xxlarge{
    font-family:"/only screen and (min-width:120.0625em)/";
    width:120.0625em
}
.row,select{
    width:100%
}
meta.foundation-data-attribute-namespace{
    font-family:false
}
.accordion .accordion-navigation&gt;a,.accordion dd&gt;a,.button,body,button{
    font-family:"Open Sans",sans-serif
}
body,html{
    height:100%;
    font-size:100%
}
*,:after,:before{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
body{
    background:#fff;
    color:#222;
    cursor:auto;
    font-style:normal;
    line-height:1.5;
    margin:0;
    padding:0
}
a:hover{
    cursor:pointer
}
img{
    max-width:100%;
    height:auto;
    -ms-interpolation-mode:bicubic
}
#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{
    max-width:none!important
}
.left{
    float:left!important
}
.right{
    float:right!important
}
.clearfix:after,.clearfix:before{
    content:" ";
    display:table
}
.hide{
    display:none
}
img{
    display:inline-block;
    vertical-align:middle
}
.accordion:after,.accordion:before,.row .row.collapse:after,.row .row.collapse:before,.row .row:after,.row .row:before,.row:after,.row:before{
    display:table;
    content:" "
}
textarea{
    min-height:50px
}
.row{
    margin:0 auto;
    max-width:62.5rem
}
.row.collapse&gt;.column,.row.collapse&gt;.columns{
    padding-left:0;
    padding-right:0
}
.row.collapse .row{
    margin-left:0;
    margin-right:0
}
.row .row{
    margin:0 -.9375rem;
    max-width:none;
    width:auto
}
.row .row.collapse{
    margin:0;
    max-width:none;
    width:auto
}
.column,.columns{
    padding-left:.9375rem;
    padding-right:.9375rem;
    width:100%;
    float:left
}
.column+.column:last-child,.column+.columns:last-child,.columns+.column:last-child,.columns+.columns:last-child{
    float:right
}
.column+.column.end,.column+.columns.end,.columns+.column.end,.columns+.columns.end{
    float:left
}
@media only screen{
    .column,.columns,.small-pull-0,.small-pull-1,.small-pull-10,.small-pull-11,.small-pull-2,.small-pull-3,.small-pull-4,.small-pull-5,.small-pull-6,.small-pull-7,.small-pull-8,.small-pull-9,.small-push-0,.small-push-1,.small-push-10,.small-push-11,.small-push-2,.small-push-3,.small-push-4,.small-push-5,.small-push-7,.small-push-8,.small-push-9{
        position:relative
    }
    .small-push-0{
        left:0;
        right:auto
    }
    .small-pull-0{
        right:0;
        left:auto
    }
    .small-push-1{
        left:8.3333333333%;
        right:auto
    }
    .small-pull-1{
        right:8.3333333333%;
        left:auto
    }
    .small-push-2{
        left:16.6666666667%;
        right:auto
    }
    .small-pull-2{
        right:16.6666666667%;
        left:auto
    }
    .small-push-3{
        left:25%;
        right:auto
    }
    .small-pull-3{
        right:25%;
        left:auto
    }
    .small-push-4{
        left:33.3333333333%;
        right:auto
    }
    .small-pull-4{
        right:33.3333333333%;
        left:auto
    }
    .small-push-5{
        left:41.6666666667%;
        right:auto
    }
    .small-pull-5{
        right:41.6666666667%;
        left:auto
    }
    .small-push-6{
        position:relative;
        left:50%;
        right:auto
    }
    .small-pull-6{
        right:50%;
        left:auto
    }
    .small-push-7{
        left:58.3333333333%;
        right:auto
    }
    .small-pull-7{
        right:58.3333333333%;
        left:auto
    }
    .small-push-8{
        left:66.6666666667%;
        right:auto
    }
    .small-pull-8{
        right:66.6666666667%;
        left:auto
    }
    .small-push-9{
        left:75%;
        right:auto
    }
    .small-pull-9{
        right:75%;
        left:auto
    }
    .small-push-10{
        left:83.3333333333%;
        right:auto
    }
    .small-pull-10{
        right:83.3333333333%;
        left:auto
    }
    .small-push-11{
        left:91.6666666667%;
        right:auto
    }
    .small-pull-11{
        right:91.6666666667%;
        left:auto
    }
    .column,.columns{
        padding-left:.9375rem;
        padding-right:.9375rem;
        float:left
    }
    .small-1{
        width:8.3333333333%
    }
    .small-2{
        width:16.6666666667%
    }
    .small-3{
        width:25%
    }
    .small-4{
        width:33.3333333333%
    }
    .small-5{
        width:41.6666666667%
    }
    .small-6{
        width:50%
    }
    .small-7{
        width:58.3333333333%
    }
    .small-8{
        width:66.6666666667%
    }
    .small-9{
        width:75%
    }
    .small-10{
        width:83.3333333333%
    }
    .small-11{
        width:91.6666666667%
    }
    .small-12{
        width:100%
    }
    .small-offset-0{
        margin-left:0!important
    }
    .small-offset-1{
        margin-left:8.3333333333%!important
    }
    .small-offset-2{
        margin-left:16.6666666667%!important
    }
    .small-offset-3{
        margin-left:25%!important
    }
    .small-offset-4{
        margin-left:33.3333333333%!important
    }
    .small-offset-5{
        margin-left:41.6666666667%!important
    }
    .small-offset-6{
        margin-left:50%!important
    }
    .small-offset-7{
        margin-left:58.3333333333%!important
    }
    .small-offset-8{
        margin-left:66.6666666667%!important
    }
    .small-offset-9{
        margin-left:75%!important
    }
    .small-offset-10{
        margin-left:83.3333333333%!important
    }
    .small-offset-11{
        margin-left:91.6666666667%!important
    }
    .small-reset-order{
        float:left;
        left:auto;
        margin-left:0;
        margin-right:0;
        right:auto
    }
    .column.small-centered,.columns.small-centered{
        margin-left:auto;
        margin-right:auto;
        float:none
    }
    .column.small-uncentered,.columns.small-uncentered{
        float:left;
        margin-left:0;
        margin-right:0
    }
    .column.small-centered:last-child,.columns.small-centered:last-child{
        float:none
    }
    .column.small-uncentered:last-child,.columns.small-uncentered:last-child{
        float:left
    }
    .column.small-uncentered.opposite,.columns.small-uncentered.opposite{
        float:right
    }
    .row.small-collapse&gt;.column,.row.small-collapse&gt;.columns{
        padding-left:0;
        padding-right:0
    }
    .row.small-collapse .row{
        margin-left:0;
        margin-right:0
    }
    .row.small-uncollapse&gt;.column,.row.small-uncollapse&gt;.columns{
        padding-left:.9375rem;
        padding-right:.9375rem;
        float:left
    }
}
@media only screen and (min-width:40.0625em){
    .medium-pull-0,.medium-pull-1,.medium-pull-10,.medium-pull-11,.medium-pull-2,.medium-pull-3,.medium-pull-4,.medium-pull-5,.medium-pull-6,.medium-pull-7,.medium-pull-8,.medium-pull-9,.medium-push-0,.medium-push-1,.medium-push-10,.medium-push-11,.medium-push-2,.medium-push-3,.medium-push-4,.medium-push-5,.medium-push-6,.medium-push-7,.medium-push-8,.medium-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{
        position:relative
    }
    .medium-push-0{
        left:0;
        right:auto
    }
    .medium-pull-0{
        right:0;
        left:auto
    }
    .medium-push-1{
        left:8.3333333333%;
        right:auto
    }
    .medium-pull-1{
        right:8.3333333333%;
        left:auto
    }
    .medium-push-2{
        left:16.6666666667%;
        right:auto
    }
    .medium-pull-2{
        right:16.6666666667%;
        left:auto
    }
    .medium-push-3{
        left:25%;
        right:auto
    }
    .medium-pull-3{
        right:25%;
        left:auto
    }
    .medium-push-4{
        left:33.3333333333%;
        right:auto
    }
    .medium-pull-4{
        right:33.3333333333%;
        left:auto
    }
    .medium-push-5{
        left:41.6666666667%;
        right:auto
    }
    .medium-pull-5{
        right:41.6666666667%;
        left:auto
    }
    .medium-push-6{
        left:50%;
        right:auto
    }
    .medium-pull-6{
        right:50%;
        left:auto
    }
    .medium-push-7{
        left:58.3333333333%;
        right:auto
    }
    .medium-pull-7{
        right:58.3333333333%;
        left:auto
    }
    .medium-push-8{
        left:66.6666666667%;
        right:auto
    }
    .medium-pull-8{
        right:66.6666666667%;
        left:auto
    }
    .medium-push-9{
        left:75%;
        right:auto
    }
    .medium-pull-9{
        right:75%;
        left:auto
    }
    .medium-push-10{
        left:83.3333333333%;
        right:auto
    }
    .medium-pull-10{
        right:83.3333333333%;
        left:auto
    }
    .medium-push-11{
        left:91.6666666667%;
        right:auto
    }
    .medium-pull-11{
        right:91.6666666667%;
        left:auto
    }
    .column,.columns{
        position:relative;
        padding-left:.9375rem;
        padding-right:.9375rem;
        float:left
    }
    .medium-1{
        width:8.3333333333%
    }
    .medium-2{
        width:16.6666666667%
    }
    .medium-3{
        width:25%
    }
    .medium-4{
        width:33.3333333333%
    }
    .medium-5{
        width:41.6666666667%
    }
    .medium-6{
        width:50%
    }
    .medium-7{
        width:58.3333333333%
    }
    .medium-8{
        width:66.6666666667%
    }
    .medium-9{
        width:75%
    }
    .medium-10{
        width:83.3333333333%
    }
    .medium-11{
        width:91.6666666667%
    }
    .medium-12{
        width:100%
    }
    .medium-offset-0{
        margin-left:0!important
    }
    .medium-offset-1{
        margin-left:8.3333333333%!important
    }
    .medium-offset-2{
        margin-left:16.6666666667%!important
    }
    .medium-offset-3{
        margin-left:25%!important
    }
    .medium-offset-4{
        margin-left:33.3333333333%!important
    }
    .medium-offset-5{
        margin-left:41.6666666667%!important
    }
    .medium-offset-6{
        margin-left:50%!important
    }
    .medium-offset-7{
        margin-left:58.3333333333%!important
    }
    .medium-offset-8{
        margin-left:66.6666666667%!important
    }
    .medium-offset-9{
        margin-left:75%!important
    }
    .medium-offset-10{
        margin-left:83.3333333333%!important
    }
    .medium-offset-11{
        margin-left:91.6666666667%!important
    }
    .medium-reset-order{
        float:left;
        left:auto;
        margin-left:0;
        margin-right:0;
        right:auto
    }
    .column.medium-centered,.columns.medium-centered{
        margin-left:auto;
        margin-right:auto;
        float:none
    }
    .column.medium-uncentered,.columns.medium-uncentered{
        float:left;
        margin-left:0;
        margin-right:0
    }
    .column.medium-centered:last-child,.columns.medium-centered:last-child{
        float:none
    }
    .column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{
        float:left
    }
    .column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{
        float:right
    }
    .row.medium-collapse&gt;.column,.row.medium-collapse&gt;.columns{
        padding-left:0;
        padding-right:0
    }
    .row.medium-collapse .row{
        margin-left:0;
        margin-right:0
    }
    .row.medium-uncollapse&gt;.column,.row.medium-uncollapse&gt;.columns{
        padding-left:.9375rem;
        padding-right:.9375rem;
        float:left
    }
    .push-0{
        left:0;
        right:auto
    }
    .pull-0{
        right:0;
        left:auto
    }
    .push-1{
        left:8.3333333333%;
        right:auto
    }
    .pull-1{
        right:8.3333333333%;
        left:auto
    }
    .push-2{
        left:16.6666666667%;
        right:auto
    }
    .pull-2{
        right:16.6666666667%;
        left:auto
    }
    .push-3{
        left:25%;
        right:auto
    }
    .pull-3{
        right:25%;
        left:auto
    }
    .push-4{
        left:33.3333333333%;
        right:auto
    }
    .pull-4{
        right:33.3333333333%;
        left:auto
    }
    .push-5{
        left:41.6666666667%;
        right:auto
    }
    .pull-5{
        right:41.6666666667%;
        left:auto
    }
    .push-6{
        left:50%;
        right:auto
    }
    .pull-6{
        right:50%;
        left:auto
    }
    .push-7{
        left:58.3333333333%;
        right:auto
    }
    .pull-7{
        right:58.3333333333%;
        left:auto
    }
    .push-8{
        left:66.6666666667%;
        right:auto
    }
    .pull-8{
        right:66.6666666667%;
        left:auto
    }
    .push-9{
        left:75%;
        right:auto
    }
    .pull-9{
        right:75%;
        left:auto
    }
    .push-10{
        left:83.3333333333%;
        right:auto
    }
    .pull-10{
        right:83.3333333333%;
        left:auto
    }
    .push-11{
        left:91.6666666667%;
        right:auto
    }
    .pull-11{
        right:91.6666666667%;
        left:auto
    }
}
@media only screen and (min-width:64.0625em){
    .large-pull-0,.large-pull-1,.large-pull-10,.large-pull-11,.large-pull-2,.large-pull-3,.large-pull-4,.large-pull-5,.large-pull-6,.large-pull-7,.large-pull-8,.large-pull-9,.large-push-0,.large-push-1,.large-push-10,.large-push-11,.large-push-2,.large-push-3,.large-push-4,.large-push-5,.large-push-6,.large-push-7,.large-push-8,.large-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{
        position:relative
    }
    .large-push-0{
        left:0;
        right:auto
    }
    .large-pull-0{
        right:0;
        left:auto
    }
    .large-push-1{
        left:8.3333333333%;
        right:auto
    }
    .large-pull-1{
        right:8.3333333333%;
        left:auto
    }
    .large-push-2{
        left:16.6666666667%;
        right:auto
    }
    .large-pull-2{
        right:16.6666666667%;
        left:auto
    }
    .large-push-3{
        left:25%;
        right:auto
    }
    .large-pull-3{
        right:25%;
        left:auto
    }
    .large-push-4{
        left:33.3333333333%;
        right:auto
    }
    .large-pull-4{
        right:33.3333333333%;
        left:auto
    }
    .large-push-5{
        left:41.6666666667%;
        right:auto
    }
    .large-pull-5{
        right:41.6666666667%;
        left:auto
    }
    .large-push-6{
        left:50%;
        right:auto
    }
    .large-pull-6{
        right:50%;
        left:auto
    }
    .large-push-7{
        left:58.3333333333%;
        right:auto
    }
    .large-pull-7{
        right:58.3333333333%;
        left:auto
    }
    .large-push-8{
        left:66.6666666667%;
        right:auto
    }
    .large-pull-8{
        right:66.6666666667%;
        left:auto
    }
    .large-push-9{
        left:75%;
        right:auto
    }
    .large-pull-9{
        right:75%;
        left:auto
    }
    .large-push-10{
        left:83.3333333333%;
        right:auto
    }
    .large-pull-10{
        right:83.3333333333%;
        left:auto
    }
    .large-push-11{
        left:91.6666666667%;
        right:auto
    }
    .large-pull-11{
        right:91.6666666667%;
        left:auto
    }
    .column,.columns{
        position:relative;
        padding-left:.9375rem;
        padding-right:.9375rem;
        float:left
    }
    .large-1{
        width:8.3333333333%
    }
    .large-2{
        width:16.6666666667%
    }
    .large-3{
        width:25%
    }
    .large-4{
        width:33.3333333333%
    }
    .large-5{
        width:41.6666666667%
    }
    .large-6{
        width:50%
    }
    .large-7{
        width:58.3333333333%
    }
    .large-8{
        width:66.6666666667%
    }
    .large-9{
        width:75%
    }
    .large-10{
        width:83.3333333333%
    }
    .large-11{
        width:91.6666666667%
    }
    .large-12{
        width:100%
    }
    .large-offset-0{
        margin-left:0!important
    }
    .large-offset-1{
        margin-left:8.3333333333%!important
    }
    .large-offset-2{
        margin-left:16.6666666667%!important
    }
    .large-offset-3{
        margin-left:25%!important
    }
    .large-offset-4{
        margin-left:33.3333333333%!important
    }
    .large-offset-5{
        margin-left:41.6666666667%!important
    }
    .large-offset-6{
        margin-left:50%!important
    }
    .large-offset-7{
        margin-left:58.3333333333%!important
    }
    .large-offset-8{
        margin-left:66.6666666667%!important
    }
    .large-offset-9{
        margin-left:75%!important
    }
    .large-offset-10{
        margin-left:83.3333333333%!important
    }
    .large-offset-11{
        margin-left:91.6666666667%!important
    }
    .large-reset-order{
        float:left;
        left:auto;
        margin-left:0;
        margin-right:0;
        right:auto
    }
    .column.large-centered,.columns.large-centered{
        margin-left:auto;
        margin-right:auto;
        float:none
    }
    .column.large-uncentered,.columns.large-uncentered{
        float:left;
        margin-left:0;
        margin-right:0
    }
    .column.large-centered:last-child,.columns.large-centered:last-child{
        float:none
    }
    .column.large-uncentered:last-child,.columns.large-uncentered:last-child{
        float:left
    }
    .column.large-uncentered.opposite,.columns.large-uncentered.opposite{
        float:right
    }
    .row.large-collapse&gt;.column,.row.large-collapse&gt;.columns{
        padding-left:0;
        padding-right:0
    }
    .row.large-collapse .row{
        margin-left:0;
        margin-right:0
    }
    .row.large-uncollapse&gt;.column,.row.large-uncollapse&gt;.columns{
        padding-left:.9375rem;
        padding-right:.9375rem;
        float:left
    }
    .push-0{
        left:0;
        right:auto
    }
    .pull-0{
        right:0;
        left:auto
    }
    .push-1{
        left:8.3333333333%;
        right:auto
    }
    .pull-1{
        right:8.3333333333%;
        left:auto
    }
    .push-2{
        left:16.6666666667%;
        right:auto
    }
    .pull-2{
        right:16.6666666667%;
        left:auto
    }
    .push-3{
        left:25%;
        right:auto
    }
    .pull-3{
        right:25%;
        left:auto
    }
    .push-4{
        left:33.3333333333%;
        right:auto
    }
    .pull-4{
        right:33.3333333333%;
        left:auto
    }
    .push-5{
        left:41.6666666667%;
        right:auto
    }
    .pull-5{
        right:41.6666666667%;
        left:auto
    }
    .push-6{
        left:50%;
        right:auto
    }
    .pull-6{
        right:50%;
        left:auto
    }
    .push-7{
        left:58.3333333333%;
        right:auto
    }
    .pull-7{
        right:58.3333333333%;
        left:auto
    }
    .push-8{
        left:66.6666666667%;
        right:auto
    }
    .pull-8{
        right:66.6666666667%;
        left:auto
    }
    .push-9{
        left:75%;
        right:auto
    }
    .pull-9{
        right:75%;
        left:auto
    }
    .push-10{
        left:83.3333333333%;
        right:auto
    }
    .pull-10{
        right:83.3333333333%;
        left:auto
    }
    .push-11{
        left:91.6666666667%;
        right:auto
    }
    .pull-11{
        right:91.6666666667%;
        left:auto
    }
}
.accordion{
    margin-bottom:0;
    margin-left:0
}
.accordion .accordion-navigation,.accordion dd{
    display:block;
    margin-bottom:0!important
}
.accordion .accordion-navigation.active&gt;a,.accordion dd.active&gt;a{
    background:#013c65;
    color:#222
}
.accordion .accordion-navigation&gt;a,.accordion dd&gt;a{
    background:#d8d8d8;
    color:#333;
    display:block;
    font-size:1rem;
    padding:1rem
}
.accordion .accordion-navigation&gt;a:hover,.accordion dd&gt;a:hover{
    background:#999
}
.accordion .accordion-navigation&gt;.content,.accordion dd&gt;.content{
    display:none;
    padding:.9375rem
}
.accordion .accordion-navigation&gt;.content.active,.accordion dd&gt;.content.active{
    background:#fff;
    display:block
}
.alert-box{
    border-style:solid;
    border-width:1px;
    display:block;
    font-size:.8125rem;
    margin-bottom:1.25rem;
    padding:.875rem 1.5rem .875rem .875rem;
    transition:opacity .3s ease-out;
    color:#fff
}
.breadcrumbs,.button,button{
    border-style:solid;
    border-width:0
}
.alert-box .close{
    right:.25rem;
    background:inherit;
    color:#333;
    font-size:1.375rem;
    line-height:.9;
    margin-top:-.6875rem;
    opacity:.3;
    padding:0 6px 4px;
    position:absolute;
    top:50%
}
.alert-box .close:focus,.alert-box .close:hover{
    opacity:.5
}
.alert-box.radius{
    border-radius:3px
}
.alert-box.round{
    border-radius:1000px
}
.alert-box.success{
    background-color:#9ba439;
    border-color:#858d31;
    color:#fff
}
.alert-box.alert{
    background-color:#c44628;
    border-color:#a93c22;
    color:#fff
}
.alert-box.secondary{
    background-color:#e7e7e7;
    border-color:#c7c7c7;
    color:#4f4f4f
}
.alert-box.warning{
    background-color:#e97822;
    border-color:#d16615;
    color:#fff
}
.alert-box.info{
    background-color:#f5e3b1;
    border-color:#eed07d;
    color:#4f4f4f
}
.alert-box.alert-close{
    opacity:0
}
[class*=block-grid-]{
    display:block;
    padding:0;
    margin:0 -.625rem
}
[class*=block-grid-]:after,[class*=block-grid-]:before{
    content:" ";
    display:table
}
[class*=block-grid-]&gt;li{
    display:block;
    float:left;
    height:auto;
    padding:0 .625rem 1.25rem
}
@media only screen{
    .small-block-grid-1&gt;li{
        list-style:none;
        width:100%
    }
    .small-block-grid-1&gt;li:nth-of-type(1n){
        clear:none
    }
    .small-block-grid-1&gt;li:nth-of-type(1n+1){
        clear:both
    }
    .small-block-grid-2&gt;li{
        list-style:none;
        width:50%
    }
    .small-block-grid-2&gt;li:nth-of-type(1n){
        clear:none
    }
    .small-block-grid-2&gt;li:nth-of-type(2n+1){
        clear:both
    }
    .small-block-grid-3&gt;li{
        list-style:none;
        width:33.3333333333%
    }
    .small-block-grid-3&gt;li:nth-of-type(1n){
        clear:none
    }
    .small-block-grid-3&gt;li:nth-of-type(3n+1){
        clear:both
    }
    .small-block-grid-4&gt;li{
        list-style:none;
        width:25%
    }
    .small-block-grid-4&gt;li:nth-of-type(1n){
        clear:none
    }
    .small-block-grid-4&gt;li:nth-of-type(4n+1){
        clear:both
    }
    .small-block-grid-5&gt;li{
        list-style:none;
        width:20%
    }
    .small-block-grid-5&gt;li:nth-of-type(1n){
        clear:none
    }
    .small-block-grid-5&gt;li:nth-of-type(5n+1){
        clear:both
    }
    .small-block-grid-6&gt;li{
        list-style:none;
        width:16.6666666667%
    }
    .small-block-grid-6&gt;li:nth-of-type(1n){
        clear:none
    }
    .small-block-grid-6&gt;li:nth-of-type(6n+1){
        clear:both
    }
    .small-block-grid-7&gt;li{
        list-style:none;
        width:14.2857142857%
    }
    .small-block-grid-7&gt;li:nth-of-type(1n){
        clear:none
    }
    .small-block-grid-7&gt;li:nth-of-type(7n+1){
        clear:both
    }
    .small-block-grid-8&gt;li{
        list-style:none;
        width:12.5%
    }
    .small-block-grid-8&gt;li:nth-of-type(1n){
        clear:none
    }
    .small-block-grid-8&gt;li:nth-of-type(8n+1){
        clear:both
    }
    .small-block-grid-9&gt;li{
        list-style:none;
        width:11.1111111111%
    }
    .small-block-grid-9&gt;li:nth-of-type(1n){
        clear:none
    }
    .small-block-grid-9&gt;li:nth-of-type(9n+1){
        clear:both
    }
    .small-block-grid-10&gt;li{
        list-style:none;
        width:10%
    }
    .small-block-grid-10&gt;li:nth-of-type(1n){
        clear:none
    }
    .small-block-grid-10&gt;li:nth-of-type(10n+1){
        clear:both
    }
    .small-block-grid-11&gt;li{
        list-style:none;
        width:9.0909090909%
    }
    .small-block-grid-11&gt;li:nth-of-type(1n){
        clear:none
    }
    .small-block-grid-11&gt;li:nth-of-type(11n+1){
        clear:both
    }
    .small-block-grid-12&gt;li{
        list-style:none;
        width:8.3333333333%
    }
    .small-block-grid-12&gt;li:nth-of-type(1n){
        clear:none
    }
    .small-block-grid-12&gt;li:nth-of-type(12n+1){
        clear:both
    }
}
@media only screen and (min-width:40.0625em){
    .medium-block-grid-1&gt;li{
        list-style:none;
        width:100%
    }
    .medium-block-grid-1&gt;li:nth-of-type(1n){
        clear:none
    }
    .medium-block-grid-1&gt;li:nth-of-type(1n+1){
        clear:both
    }
    .medium-block-grid-2&gt;li{
        list-style:none;
        width:50%
    }
    .medium-block-grid-2&gt;li:nth-of-type(1n){
        clear:none
    }
    .medium-block-grid-2&gt;li:nth-of-type(2n+1){
        clear:both
    }
    .medium-block-grid-3&gt;li{
        list-style:none;
        width:33.3333333333%
    }
    .medium-block-grid-3&gt;li:nth-of-type(1n){
        clear:none
    }
    .medium-block-grid-3&gt;li:nth-of-type(3n+1){
        clear:both
    }
    .medium-block-grid-4&gt;li{
        list-style:none;
        width:25%
    }
    .medium-block-grid-4&gt;li:nth-of-type(1n){
        clear:none
    }
    .medium-block-grid-4&gt;li:nth-of-type(4n+1){
        clear:both
    }
    .medium-block-grid-5&gt;li{
        list-style:none;
        width:20%
    }
    .medium-block-grid-5&gt;li:nth-of-type(1n){
        clear:none
    }
    .medium-block-grid-5&gt;li:nth-of-type(5n+1){
        clear:both
    }
    .medium-block-grid-6&gt;li{
        list-style:none;
        width:16.6666666667%
    }
    .medium-block-grid-6&gt;li:nth-of-type(1n){
        clear:none
    }
    .medium-block-grid-6&gt;li:nth-of-type(6n+1){
        clear:both
    }
    .medium-block-grid-7&gt;li{
        list-style:none;
        width:14.2857142857%
    }
    .medium-block-grid-7&gt;li:nth-of-type(1n){
        clear:none
    }
    .medium-block-grid-7&gt;li:nth-of-type(7n+1){
        clear:both
    }
    .medium-block-grid-8&gt;li{
        list-style:none;
        width:12.5%
    }
    .medium-block-grid-8&gt;li:nth-of-type(1n){
        clear:none
    }
    .medium-block-grid-8&gt;li:nth-of-type(8n+1){
        clear:both
    }
    .medium-block-grid-9&gt;li{
        list-style:none;
        width:11.1111111111%
    }
    .medium-block-grid-9&gt;li:nth-of-type(1n){
        clear:none
    }
    .medium-block-grid-9&gt;li:nth-of-type(9n+1){
        clear:both
    }
    .medium-block-grid-10&gt;li{
        list-style:none;
        width:10%
    }
    .medium-block-grid-10&gt;li:nth-of-type(1n){
        clear:none
    }
    .medium-block-grid-10&gt;li:nth-of-type(10n+1){
        clear:both
    }
    .medium-block-grid-11&gt;li{
        list-style:none;
        width:9.0909090909%
    }
    .medium-block-grid-11&gt;li:nth-of-type(1n){
        clear:none
    }
    .medium-block-grid-11&gt;li:nth-of-type(11n+1){
        clear:both
    }
    .medium-block-grid-12&gt;li{
        list-style:none;
        width:8.3333333333%
    }
    .medium-block-grid-12&gt;li:nth-of-type(1n){
        clear:none
    }
    .medium-block-grid-12&gt;li:nth-of-type(12n+1){
        clear:both
    }
}
@media only screen and (min-width:64.0625em){
    .large-block-grid-1&gt;li{
        list-style:none;
        width:100%
    }
    .large-block-grid-1&gt;li:nth-of-type(1n){
        clear:none
    }
    .large-block-grid-1&gt;li:nth-of-type(1n+1){
        clear:both
    }
    .large-block-grid-2&gt;li{
        list-style:none;
        width:50%
    }
    .large-block-grid-2&gt;li:nth-of-type(1n){
        clear:none
    }
    .large-block-grid-2&gt;li:nth-of-type(2n+1){
        clear:both
    }
    .large-block-grid-3&gt;li{
        list-style:none;
        width:33.3333333333%
    }
    .large-block-grid-3&gt;li:nth-of-type(1n){
        clear:none
    }
    .large-block-grid-3&gt;li:nth-of-type(3n+1){
        clear:both
    }
    .large-block-grid-4&gt;li{
        list-style:none;
        width:25%
    }
    .large-block-grid-4&gt;li:nth-of-type(1n){
        clear:none
    }
    .large-block-grid-4&gt;li:nth-of-type(4n+1){
        clear:both
    }
    .large-block-grid-5&gt;li{
        list-style:none;
        width:20%
    }
    .large-block-grid-5&gt;li:nth-of-type(1n){
        clear:none
    }
    .large-block-grid-5&gt;li:nth-of-type(5n+1){
        clear:both
    }
    .large-block-grid-6&gt;li{
        list-style:none;
        width:16.6666666667%
    }
    .large-block-grid-6&gt;li:nth-of-type(1n){
        clear:none
    }
    .large-block-grid-6&gt;li:nth-of-type(6n+1){
        clear:both
    }
    .large-block-grid-7&gt;li{
        list-style:none;
        width:14.2857142857%
    }
    .large-block-grid-7&gt;li:nth-of-type(1n){
        clear:none
    }
    .large-block-grid-7&gt;li:nth-of-type(7n+1){
        clear:both
    }
    .large-block-grid-8&gt;li{
        list-style:none;
        width:12.5%
    }
    .large-block-grid-8&gt;li:nth-of-type(1n){
        clear:none
    }
    .large-block-grid-8&gt;li:nth-of-type(8n+1){
        clear:both
    }
    .large-block-grid-9&gt;li{
        list-style:none;
        width:11.1111111111%
    }
    .large-block-grid-9&gt;li:nth-of-type(1n){
        clear:none
    }
    .large-block-grid-9&gt;li:nth-of-type(9n+1){
        clear:both
    }
    .large-block-grid-10&gt;li{
        list-style:none;
        width:10%
    }
    .large-block-grid-10&gt;li:nth-of-type(1n){
        clear:none
    }
    .large-block-grid-10&gt;li:nth-of-type(10n+1){
        clear:both
    }
    .large-block-grid-11&gt;li{
        list-style:none;
        width:9.0909090909%
    }
    .large-block-grid-11&gt;li:nth-of-type(1n){
        clear:none
    }
    .large-block-grid-11&gt;li:nth-of-type(11n+1){
        clear:both
    }
    .large-block-grid-12&gt;li{
        list-style:none;
        width:8.3333333333%
    }
    .large-block-grid-12&gt;li:nth-of-type(1n){
        clear:none
    }
    .large-block-grid-12&gt;li:nth-of-type(12n+1){
        clear:both
    }
}
.button-bar:after,.button-group:after,.clearing-thumbs:after,.tabs-content:after,.tabs:after,[data-clearing]:after{
    clear:both
}
.breadcrumbs{
    display:block;
    list-style:none;
    margin-left:0;
    padding:10px 10px 10px 0;
    background-color:#f4f4f4;
    border-color:#dcdcdc;
    border-radius:3px
}
.breadcrumbs&gt;*{
    color:#013c65;
    float:left;
    font-size:.6875rem;
    line-height:.6875rem;
    margin:0;
    text-transform:normal
}
.breadcrumbs&gt;:focus a,.breadcrumbs&gt;:hover a{
    text-decoration:underline
}
.breadcrumbs&gt;.current:focus,.breadcrumbs&gt;.current:focus a,.breadcrumbs&gt;.current:hover,.breadcrumbs&gt;.current:hover a,.button,button{
    text-decoration:none
}
.breadcrumbs&gt;* a{
    color:#013c65
}
.breadcrumbs&gt;.current,.breadcrumbs&gt;.current a{
    color:#666;
    cursor:default
}
.breadcrumbs&gt;.unavailable,.breadcrumbs&gt;.unavailable a{
    color:#999
}
.breadcrumbs&gt;.unavailable a:focus,.breadcrumbs&gt;.unavailable:focus,.breadcrumbs&gt;.unavailable:hover,.breadcrumbs&gt;.unavailable:hover a{
    color:#999;
    cursor:not-allowed;
    text-decoration:none
}
.breadcrumbs&gt;:after{
    color:#aaa;
    content:"&gt;";
    margin:0 .75rem;
    position:relative;
    top:1px
}
.breadcrumbs&gt;:last-child:after{
    content:" ";
    margin:0
}
[aria-label=breadcrumbs] [aria-hidden=true]:before{
    content:"/"
}
.button,button{
    -webkit-appearance:none;
    -moz-appearance:none;
    border-radius:0;
    cursor:pointer;
    font-weight:400!important;
    line-height:normal;
    margin:0 0 .9375rem;
    position:relative;
    text-align:center;
    display:inline-block;
    padding:1rem 2rem 1.0625rem;
    font-size:1rem;
    background-color:#013c65;
    border-color:#222;
    color:#333;
    transition:background-color .3s ease-out;
    border-radius:25px
}
.button:focus,.button:hover,button:focus,button:hover{
    background-color:rgba(255,255,255,.5);
    color:#333
}
.button.secondary,button.secondary{
    background-color:#e7e7e7;
    border-color:#b9b9b9;
    color:#333
}
.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover{
    background-color:#b9b9b9;
    color:#333
}
.button.success,button.success{
    background-color:#9ba439;
    border-color:#7c832e;
    color:#333
}
.button.success:focus,.button.success:hover,button.success:focus,button.success:hover{
    background-color:#7c832e;
    color:#333
}
.button.alert,button.alert{
    background-color:#c44628;
    border-color:#9d3820;
    color:#333
}
.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover{
    background-color:#9d3820;
    color:#333
}
.button.warning,button.warning{
    background-color:#e97822;
    border-color:#c25f13;
    color:#333
}
.button.warning:focus,.button.warning:hover,button.warning:focus,button.warning:hover{
    background-color:#c25f13;
    color:#333
}
.button.info,button.info{
    background-color:#f5e3b1;
    border-color:#ebc866;
    color:#333
}
.button.info:focus,.button.info:hover,button.info:focus,button.info:hover{
    background-color:#ebc866;
    color:#333
}
.button.large,button.large{
    padding:1.125rem 2.25rem 1.1875rem;
    font-size:1.25rem
}
.button.small,button.small{
    padding:.875rem 1.75rem .9375rem;
    font-size:.8125rem
}
.button.tiny,button.tiny{
    padding:.625rem 1.25rem .6875rem;
    font-size:.6875rem
}
.button.expand,button.expand{
    padding-left:1rem;
    padding-right:1rem;
    width:100%
}
.button.left-align,button.left-align{
    text-align:left;
    text-indent:.75rem
}
.button.right-align,button.right-align{
    text-align:right;
    padding-right:.75rem
}
.button.radius,button.radius{
    border-radius:3px
}
.button.round,button.round{
    border-radius:1000px
}
.button.disabled,.button[disabled],button.disabled,button[disabled]{
    background-color:#013c65;
    border-color:#222;
    color:#333;
    box-shadow:none;
    cursor:default;
    opacity:.7
}
.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{
    color:#333;
    background-color:#013c65
}
.button.disabled.secondary,.button[disabled].secondary,button.disabled.secondary,button[disabled].secondary{
    background-color:#e7e7e7;
    border-color:#b9b9b9;
    color:#333;
    box-shadow:none;
    cursor:default;
    opacity:.7
}
.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover{
    color:#333;
    background-color:#e7e7e7
}
.button.disabled.success,.button[disabled].success,button.disabled.success,button[disabled].success{
    background-color:#9ba439;
    border-color:#7c832e;
    color:#333;
    box-shadow:none;
    cursor:default;
    opacity:.7
}
.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover{
    color:#333;
    background-color:#9ba439
}
.button.disabled.alert,.button[disabled].alert,button.disabled.alert,button[disabled].alert{
    background-color:#c44628;
    border-color:#9d3820;
    color:#333;
    box-shadow:none;
    cursor:default;
    opacity:.7
}
.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover{
    color:#333;
    background-color:#c44628
}
.button.disabled.warning,.button[disabled].warning,button.disabled.warning,button[disabled].warning{
    background-color:#e97822;
    border-color:#c25f13;
    color:#333;
    box-shadow:none;
    cursor:default;
    opacity:.7
}
.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover,button.disabled.warning:focus,button.disabled.warning:hover,button[disabled].warning:focus,button[disabled].warning:hover{
    color:#333;
    background-color:#e97822
}
.button.disabled.info,.button[disabled].info,button.disabled.info,button[disabled].info{
    background-color:#f5e3b1;
    border-color:#ebc866;
    color:#333;
    box-shadow:none;
    cursor:default;
    opacity:.7
}
.button.disabled.info:focus,.button.disabled.info:hover,.button[disabled].info:focus,.button[disabled].info:hover,button.disabled.info:focus,button.disabled.info:hover,button[disabled].info:focus,button[disabled].info:hover{
    color:#333;
    background-color:#f5e3b1
}
button::-moz-focus-inner{
    border:0;
    padding:0
}
@media only screen and (min-width:40.0625em){
    .button,button{
        display:inline-block
    }
}
.button-group{
    list-style:none;
    margin:0;
    left:0
}
.button-group:after,.button-group:before{
    content:" ";
    display:table
}
.button-group.even-2 li,.button-group.even-3 li,.button-group.even-4 li,.button-group.even-5 li,.button-group.even-6 li,.button-group.even-7 li,.button-group.even-8 li,.button-group&gt;li{
    float:left;
    display:inline-block;
    margin:0 -2px
}
.button-group.even-2 li{
    width:50%
}
.button-group.even-2 li .button,.button-group.even-2 li&gt;button{
    border-left:1px solid;
    border-color:rgba(255,255,255,.5)
}
.button-group.even-2 li:first-child .button,.button-group.even-2 li:first-child button{
    border-left:0
}
.button-group.even-2 li .button,.button-group.even-2 li button{
    width:100%
}
.button-group.even-3 li{
    width:33.3333333333%
}
.button-group.even-3 li .button,.button-group.even-3 li&gt;button{
    border-left:1px solid;
    border-color:rgba(255,255,255,.5)
}
.button-group.even-3 li:first-child .button,.button-group.even-3 li:first-child button{
    border-left:0
}
.button-group.even-3 li .button,.button-group.even-3 li button{
    width:100%
}
.button-group.even-4 li{
    width:25%
}
.button-group.even-4 li .button,.button-group.even-4 li&gt;button{
    border-left:1px solid;
    border-color:rgba(255,255,255,.5)
}
.button-group.even-4 li:first-child .button,.button-group.even-4 li:first-child button{
    border-left:0
}
.button-group.even-4 li .button,.button-group.even-4 li button{
    width:100%
}
.button-group.even-5 li{
    width:20%
}
.button-group.even-5 li .button,.button-group.even-5 li&gt;button{
    border-left:1px solid;
    border-color:rgba(255,255,255,.5)
}
.button-group.even-5 li:first-child .button,.button-group.even-5 li:first-child button{
    border-left:0
}
.button-group.even-5 li .button,.button-group.even-5 li button{
    width:100%
}
.button-group.even-6 li{
    width:16.6666666667%
}
.button-group.even-6 li .button,.button-group.even-6 li&gt;button{
    border-left:1px solid;
    border-color:rgba(255,255,255,.5)
}
.button-group.even-6 li:first-child .button,.button-group.even-6 li:first-child button{
    border-left:0
}
.button-group.even-6 li .button,.button-group.even-6 li button{
    width:100%
}
.button-group.even-7 li{
    width:14.2857142857%
}
.button-group.even-7 li .button,.button-group.even-7 li&gt;button{
    border-left:1px solid;
    border-color:rgba(255,255,255,.5)
}
.button-group.even-7 li:first-child .button,.button-group.even-7 li:first-child button{
    border-left:0
}
.button-group.even-7 li .button,.button-group.even-7 li button{
    width:100%
}
.button-group.even-8 li{
    width:12.5%
}
.button-group.even-8 li .button,.button-group.even-8 li button,.button-group.radius.stack&gt;*&gt;button,.button-group.round.stack&gt;*&gt;button,.button-group.stack&gt;li&gt;button,.clearing-caption{
    width:100%
}
.button-group.even-8 li .button,.button-group.even-8 li&gt;button{
    border-left:1px solid;
    border-color:rgba(255,255,255,.5)
}
.button-group.even-8 li:first-child .button,.button-group.even-8 li:first-child button{
    border-left:0
}
.button-group&gt;li .button,.button-group&gt;li&gt;button{
    border-left:1px solid;
    border-color:rgba(255,255,255,.5)
}
.button-group&gt;li:first-child .button,.button-group&gt;li:first-child button{
    border-left:0
}
.button-group.stack&gt;li{
    display:block;
    margin:0;
    float:none
}
.button-group.stack&gt;li .button,.button-group.stack&gt;li&gt;button{
    border-left:1px solid;
    border-color:rgba(255,255,255,.5)
}
.button-group.stack&gt;li:first-child .button,.button-group.stack&gt;li:first-child button{
    border-left:0
}
.button-group.stack&gt;li .button,.button-group.stack&gt;li&gt;button{
    border-left-width:0;
    border-top:1px solid;
    display:block;
    margin:0
}
.button-group.stack&gt;li:first-child .button,.button-group.stack&gt;li:first-child button{
    border-top:0
}
.button-group.stack-for-small&gt;li{
    float:left;
    display:inline-block;
    margin:0 -2px
}
.button-group.stack-for-small&gt;li .button,.button-group.stack-for-small&gt;li&gt;button{
    border-left:1px solid;
    border-color:rgba(255,255,255,.5)
}
.button-group.stack-for-small&gt;li:first-child .button,.button-group.stack-for-small&gt;li:first-child button{
    border-left:0
}
@media only screen and (max-width:40em){
    .button-group.stack-for-small&gt;li{
        float:left;
        display:block;
        margin:0;
        width:100%
    }
    .button-group.stack-for-small&gt;li .button,.button-group.stack-for-small&gt;li&gt;button{
        border-left:1px solid;
        border-color:rgba(255,255,255,.5)
    }
    .button-group.stack-for-small&gt;li:first-child .button,.button-group.stack-for-small&gt;li:first-child button{
        border-left:0
    }
    .button-group.stack-for-small&gt;li .button,.button-group.stack-for-small&gt;li&gt;button{
        border-left-width:0;
        border-top:1px solid;
        display:block;
        margin:0
    }
    .button-group.stack-for-small&gt;li&gt;button{
        width:100%
    }
    .button-group.stack-for-small&gt;li:first-child .button,.button-group.stack-for-small&gt;li:first-child button{
        border-top:0
    }
}
.button-group.radius&gt;*{
    float:left;
    display:inline-block;
    margin:0 -2px
}
.button-group.radius&gt;* .button,.button-group.radius&gt;*&gt;button{
    border-left:1px solid;
    border-color:rgba(255,255,255,.5)
}
.button-group.radius&gt;:first-child .button,.button-group.radius&gt;:first-child button{
    border-left:0
}
.button-group.radius&gt;*,.button-group.radius&gt;*&gt;.button,.button-group.radius&gt;*&gt;a,.button-group.radius&gt;*&gt;button{
    border-radius:0
}
.button-group.radius&gt;:first-child,.button-group.radius&gt;:first-child&gt;.button,.button-group.radius&gt;:first-child&gt;a,.button-group.radius&gt;:first-child&gt;button{
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    border-top-left-radius:3px
}
.button-group.radius&gt;:last-child,.button-group.radius&gt;:last-child&gt;.button,.button-group.radius&gt;:last-child&gt;a,.button-group.radius&gt;:last-child&gt;button{
    -webkit-border-bottom-right-radius:3px;
    -webkit-border-top-right-radius:3px;
    border-bottom-right-radius:3px;
    border-top-right-radius:3px
}
.button-group.radius.stack&gt;*{
    float:left;
    display:block;
    margin:0
}
.button-group.radius.stack&gt;* .button,.button-group.radius.stack&gt;*&gt;button{
    border-left:1px solid;
    border-color:rgba(255,255,255,.5)
}
.button-group.radius.stack&gt;:first-child .button,.button-group.radius.stack&gt;:first-child button{
    border-left:0
}
.button-group.radius.stack&gt;* .button,.button-group.radius.stack&gt;*&gt;button{
    border-left-width:0;
    border-top:1px solid;
    display:block;
    margin:0
}
.button-group.radius.stack&gt;:first-child .button,.button-group.radius.stack&gt;:first-child button{
    border-top:0
}
.button-group.radius.stack&gt;*,.button-group.radius.stack&gt;*&gt;.button,.button-group.radius.stack&gt;*&gt;a,.button-group.radius.stack&gt;*&gt;button{
    border-radius:0
}
.button-group.radius.stack&gt;:first-child,.button-group.radius.stack&gt;:first-child&gt;.button,.button-group.radius.stack&gt;:first-child&gt;a,.button-group.radius.stack&gt;:first-child&gt;button{
    -webkit-top-left-radius:3px;
    -webkit-top-right-radius:3px;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.button-group.radius.stack&gt;:last-child,.button-group.radius.stack&gt;:last-child&gt;.button,.button-group.radius.stack&gt;:last-child&gt;a,.button-group.radius.stack&gt;:last-child&gt;button{
    -webkit-bottom-left-radius:3px;
    -webkit-bottom-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px
}
@media only screen and (min-width:40.0625em){
    .button-group.radius.stack-for-small&gt;*{
        float:left;
        display:inline-block;
        margin:0 -2px
    }
    .button-group.radius.stack-for-small&gt;* .button,.button-group.radius.stack-for-small&gt;*&gt;button{
        border-left:1px solid;
        border-color:rgba(255,255,255,.5)
    }
    .button-group.radius.stack-for-small&gt;:first-child .button,.button-group.radius.stack-for-small&gt;:first-child button{
        border-left:0
    }
    .button-group.radius.stack-for-small&gt;*,.button-group.radius.stack-for-small&gt;*&gt;.button,.button-group.radius.stack-for-small&gt;*&gt;a,.button-group.radius.stack-for-small&gt;*&gt;button{
        border-radius:0
    }
    .button-group.radius.stack-for-small&gt;:first-child,.button-group.radius.stack-for-small&gt;:first-child&gt;.button,.button-group.radius.stack-for-small&gt;:first-child&gt;a,.button-group.radius.stack-for-small&gt;:first-child&gt;button{
        -webkit-border-bottom-left-radius:3px;
        -webkit-border-top-left-radius:3px;
        border-bottom-left-radius:3px;
        border-top-left-radius:3px
    }
    .button-group.radius.stack-for-small&gt;:last-child,.button-group.radius.stack-for-small&gt;:last-child&gt;.button,.button-group.radius.stack-for-small&gt;:last-child&gt;a,.button-group.radius.stack-for-small&gt;:last-child&gt;button{
        -webkit-border-bottom-right-radius:3px;
        -webkit-border-top-right-radius:3px;
        border-bottom-right-radius:3px;
        border-top-right-radius:3px
    }
}
@media only screen and (max-width:40em){
    .button-group.radius.stack-for-small&gt;*{
        float:left;
        display:block;
        margin:0
    }
    .button-group.radius.stack-for-small&gt;* .button,.button-group.radius.stack-for-small&gt;*&gt;button{
        border-left:1px solid;
        border-color:rgba(255,255,255,.5)
    }
    .button-group.radius.stack-for-small&gt;:first-child .button,.button-group.radius.stack-for-small&gt;:first-child button{
        border-left:0
    }
    .button-group.radius.stack-for-small&gt;* .button,.button-group.radius.stack-for-small&gt;*&gt;button{
        border-left-width:0;
        border-top:1px solid;
        display:block;
        margin:0
    }
    .button-group.radius.stack-for-small&gt;*&gt;button{
        width:100%
    }
    .button-group.radius.stack-for-small&gt;:first-child .button,.button-group.radius.stack-for-small&gt;:first-child button{
        border-top:0
    }
    .button-group.radius.stack-for-small&gt;*,.button-group.radius.stack-for-small&gt;*&gt;.button,.button-group.radius.stack-for-small&gt;*&gt;a,.button-group.radius.stack-for-small&gt;*&gt;button{
        border-radius:0
    }
    .button-group.radius.stack-for-small&gt;:first-child,.button-group.radius.stack-for-small&gt;:first-child&gt;.button,.button-group.radius.stack-for-small&gt;:first-child&gt;a,.button-group.radius.stack-for-small&gt;:first-child&gt;button{
        -webkit-top-left-radius:3px;
        -webkit-top-right-radius:3px;
        border-top-left-radius:3px;
        border-top-right-radius:3px
    }
    .button-group.radius.stack-for-small&gt;:last-child,.button-group.radius.stack-for-small&gt;:last-child&gt;.button,.button-group.radius.stack-for-small&gt;:last-child&gt;a,.button-group.radius.stack-for-small&gt;:last-child&gt;button{
        -webkit-bottom-left-radius:3px;
        -webkit-bottom-right-radius:3px;
        border-bottom-left-radius:3px;
        border-bottom-right-radius:3px
    }
}
.button-group.round&gt;*{
    float:left;
    display:inline-block;
    margin:0 -2px
}
.button-group.round&gt;* .button,.button-group.round&gt;*&gt;button{
    border-left:1px solid;
    border-color:rgba(255,255,255,.5)
}
.button-group.round&gt;:first-child .button,.button-group.round&gt;:first-child button{
    border-left:0
}
.button-group.round&gt;*,.button-group.round&gt;*&gt;.button,.button-group.round&gt;*&gt;a,.button-group.round&gt;*&gt;button{
    border-radius:0
}
.button-group.round&gt;:first-child,.button-group.round&gt;:first-child&gt;.button,.button-group.round&gt;:first-child&gt;a,.button-group.round&gt;:first-child&gt;button{
    -webkit-border-bottom-left-radius:1000px;
    -webkit-border-top-left-radius:1000px;
    border-bottom-left-radius:1000px;
    border-top-left-radius:1000px
}
.button-group.round&gt;:last-child,.button-group.round&gt;:last-child&gt;.button,.button-group.round&gt;:last-child&gt;a,.button-group.round&gt;:last-child&gt;button{
    -webkit-border-bottom-right-radius:1000px;
    -webkit-border-top-right-radius:1000px;
    border-bottom-right-radius:1000px;
    border-top-right-radius:1000px
}
.button-group.round.stack&gt;*{
    float:left;
    display:block;
    margin:0
}
.button-group.round.stack&gt;* .button,.button-group.round.stack&gt;*&gt;button{
    border-left:1px solid;
    border-color:rgba(255,255,255,.5)
}
.button-group.round.stack&gt;:first-child .button,.button-group.round.stack&gt;:first-child button{
    border-left:0
}
.button-group.round.stack&gt;* .button,.button-group.round.stack&gt;*&gt;button{
    border-left-width:0;
    border-top:1px solid;
    display:block;
    margin:0
}
.button-group.round.stack&gt;:first-child .button,.button-group.round.stack&gt;:first-child button{
    border-top:0
}
.button-group.round.stack&gt;*,.button-group.round.stack&gt;*&gt;.button,.button-group.round.stack&gt;*&gt;a,.button-group.round.stack&gt;*&gt;button{
    border-radius:0
}
.button-group.round.stack&gt;:first-child,.button-group.round.stack&gt;:first-child&gt;.button,.button-group.round.stack&gt;:first-child&gt;a,.button-group.round.stack&gt;:first-child&gt;button{
    -webkit-top-left-radius:1rem;
    -webkit-top-right-radius:1rem;
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
}
.button-group.round.stack&gt;:last-child,.button-group.round.stack&gt;:last-child&gt;.button,.button-group.round.stack&gt;:last-child&gt;a,.button-group.round.stack&gt;:last-child&gt;button{
    -webkit-bottom-left-radius:1rem;
    -webkit-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem;
    border-bottom-right-radius:1rem
}
@media only screen and (min-width:40.0625em){
    .button-group.round.stack-for-small&gt;*{
        float:left;
        display:inline-block;
        margin:0 -2px
    }
    .button-group.round.stack-for-small&gt;* .button,.button-group.round.stack-for-small&gt;*&gt;button{
        border-left:1px solid;
        border-color:rgba(255,255,255,.5)
    }
    .button-group.round.stack-for-small&gt;:first-child .button,.button-group.round.stack-for-small&gt;:first-child button{
        border-left:0
    }
    .button-group.round.stack-for-small&gt;*,.button-group.round.stack-for-small&gt;*&gt;.button,.button-group.round.stack-for-small&gt;*&gt;a,.button-group.round.stack-for-small&gt;*&gt;button{
        border-radius:0
    }
    .button-group.round.stack-for-small&gt;:first-child,.button-group.round.stack-for-small&gt;:first-child&gt;.button,.button-group.round.stack-for-small&gt;:first-child&gt;a,.button-group.round.stack-for-small&gt;:first-child&gt;button{
        -webkit-border-bottom-left-radius:1000px;
        -webkit-border-top-left-radius:1000px;
        border-bottom-left-radius:1000px;
        border-top-left-radius:1000px
    }
    .button-group.round.stack-for-small&gt;:last-child,.button-group.round.stack-for-small&gt;:last-child&gt;.button,.button-group.round.stack-for-small&gt;:last-child&gt;a,.button-group.round.stack-for-small&gt;:last-child&gt;button{
        -webkit-border-bottom-right-radius:1000px;
        -webkit-border-top-right-radius:1000px;
        border-bottom-right-radius:1000px;
        border-top-right-radius:1000px
    }
}
.clearing-caption,.f-dropdown.content&gt;:last-child,.f-dropdown.drop-left&gt;:last-child,.f-dropdown.drop-right&gt;:last-child,.f-dropdown.drop-top&gt;:last-child,.f-dropdown&gt;:last-child{
    margin-bottom:0
}
@media only screen and (max-width:40em){
    .button-group.round.stack-for-small&gt;*{
        float:left;
        display:block;
        margin:0
    }
    .button-group.round.stack-for-small&gt;* .button,.button-group.round.stack-for-small&gt;*&gt;button{
        border-left:1px solid;
        border-color:rgba(255,255,255,.5)
    }
    .button-group.round.stack-for-small&gt;:first-child .button,.button-group.round.stack-for-small&gt;:first-child button{
        border-left:0
    }
    .button-group.round.stack-for-small&gt;* .button,.button-group.round.stack-for-small&gt;*&gt;button{
        border-left-width:0;
        border-top:1px solid;
        display:block;
        margin:0
    }
    .button-group.round.stack-for-small&gt;*&gt;button{
        width:100%
    }
    .button-group.round.stack-for-small&gt;:first-child .button,.button-group.round.stack-for-small&gt;:first-child button{
        border-top:0
    }
    .button-group.round.stack-for-small&gt;*,.button-group.round.stack-for-small&gt;*&gt;.button,.button-group.round.stack-for-small&gt;*&gt;a,.button-group.round.stack-for-small&gt;*&gt;button{
        border-radius:0
    }
    .button-group.round.stack-for-small&gt;:first-child,.button-group.round.stack-for-small&gt;:first-child&gt;.button,.button-group.round.stack-for-small&gt;:first-child&gt;a,.button-group.round.stack-for-small&gt;:first-child&gt;button{
        -webkit-top-left-radius:1rem;
        -webkit-top-right-radius:1rem;
        border-top-left-radius:1rem;
        border-top-right-radius:1rem
    }
    .button-group.round.stack-for-small&gt;:last-child,.button-group.round.stack-for-small&gt;:last-child&gt;.button,.button-group.round.stack-for-small&gt;:last-child&gt;a,.button-group.round.stack-for-small&gt;:last-child&gt;button{
        -webkit-bottom-left-radius:1rem;
        -webkit-bottom-right-radius:1rem;
        border-bottom-left-radius:1rem;
        border-bottom-right-radius:1rem
    }
}
.button-bar:after,.button-bar:before,.clearing-thumbs:after,.clearing-thumbs:before,[data-clearing]:after,[data-clearing]:before{
    content:" ";
    display:table
}
.button-bar .button-group{
    float:left;
    margin-right:.625rem
}
.clearing-thumbs,[data-clearing]{
    list-style:none;
    margin-left:0;
    margin-bottom:0
}
.clearing-thumbs li,[data-clearing] li{
    float:left;
    margin-right:10px
}
.clearing-thumbs[class*=block-grid-] li,[data-clearing][class*=block-grid-] li{
    margin-right:0
}
.clearing-blackout{
    background:#333;
    height:100%;
    position:fixed;
    top:0;
    width:100%;
    z-index:998;
    left:0
}
.clearing-blackout .clearing-close{
    display:block
}
.clearing-container{
    height:100%;
    margin:0;
    overflow:hidden;
    position:relative;
    z-index:998
}
.clearing-touch-label{
    color:#aaa;
    font-size:.6em;
    left:50%;
    position:absolute;
    top:50%
}
.visible-img{
    height:95%;
    position:relative
}
.visible-img img{
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translateY(-50%) translateX(-50%);
    -moz-transform:translateY(-50%) translateX(-50%);
    -ms-transform:translateY(-50%) translateX(-50%);
    -o-transform:translateY(-50%) translateX(-50%);
    transform:translateY(-50%) translateX(-50%);
    max-height:100%;
    max-width:100%
}
.clearing-caption{
    background:#333;
    bottom:0;
    color:#ccc;
    font-size:.875em;
    line-height:1.3;
    padding:10px 30px 20px;
    position:absolute;
    text-align:center;
    left:0
}
.clearing-close{
    color:#ccc;
    display:none;
    font-size:30px;
    line-height:1;
    padding-left:20px;
    padding-top:10px;
    z-index:999
}
.clearing-close:focus,.clearing-close:hover{
    color:#ccc
}
.clearing-assembled .clearing-container{
    height:100%
}
.clearing-assembled .clearing-container .carousel&gt;ul,.clearing-feature li{
    display:none
}
.clearing-feature li.clearing-featured-img{
    display:block
}
@media only screen and (min-width:40.0625em){
    .clearing-main-next,.clearing-main-prev{
        height:100%;
        position:absolute;
        top:0;
        width:40px
    }
    .clearing-main-next&gt;span,.clearing-main-prev&gt;span{
        border:12px solid;
        display:block;
        height:0;
        position:absolute;
        top:50%;
        width:0
    }
    .clearing-main-next&gt;span:hover,.clearing-main-prev&gt;span:hover{
        opacity:.8
    }
    .clearing-main-prev{
        left:0
    }
    .clearing-main-prev&gt;span{
        left:5px;
        border-color:transparent #ccc transparent transparent
    }
    .clearing-main-next{
        right:0
    }
    .clearing-main-next&gt;span{
        border-color:transparent transparent transparent #ccc
    }
    .clearing-main-next.disabled,.clearing-main-prev.disabled{
        opacity:.3
    }
    .clearing-assembled .clearing-container .carousel{
        background:rgba(51,51,51,.8);
        height:120px;
        margin-top:10px;
        text-align:center
    }
    .clearing-assembled .clearing-container .carousel&gt;ul{
        display:inline-block;
        z-index:999;
        height:100%;
        position:relative;
        float:none
    }
    .clearing-assembled .clearing-container .carousel&gt;ul li{
        clear:none;
        cursor:pointer;
        display:block;
        float:left;
        margin-right:0;
        min-height:inherit;
        opacity:.4;
        overflow:hidden;
        padding:0;
        position:relative;
        width:120px
    }
    .clearing-assembled .clearing-container .carousel&gt;ul li.fix-height img{
        height:100%;
        max-width:none
    }
    .clearing-assembled .clearing-container .carousel&gt;ul li a.th{
        border:none;
        box-shadow:none;
        display:block
    }
    .clearing-assembled .clearing-container .carousel&gt;ul li img{
        cursor:pointer!important;
        width:100%!important
    }
    .clearing-assembled .clearing-container .carousel&gt;ul li.visible{
        opacity:1
    }
    .clearing-assembled .clearing-container .carousel&gt;ul li:hover{
        opacity:.8
    }
    .clearing-assembled .clearing-container .visible-img{
        background:#333;
        height:85%;
        overflow:hidden
    }
    .clearing-close{
        padding-left:0;
        padding-top:0;
        position:absolute;
        top:10px;
        right:20px
    }
}
.f-dropdown,.f-dropdown.drop-right{
    max-width:200px;
    list-style:none;
    max-height:none
}
.f-dropdown,.f-dropdown.drop-left,.f-dropdown.drop-right,.f-dropdown.drop-top{
    background:#fff;
    font-size:.875rem
}
.f-dropdown{
    display:none;
    left:-9999px;
    margin-left:0;
    position:absolute;
    border:1px solid #ccc;
    height:auto;
    width:100%;
    z-index:89;
    margin-top:2px
}
.f-dropdown:after,.f-dropdown:before{
    content:"";
    display:block;
    height:0;
    width:0;
    position:absolute
}
.f-dropdown.drop-left,.f-dropdown.drop-left&gt;:first-child,.f-dropdown.drop-right&gt;:first-child,.f-dropdown&gt;:first-child{
    margin-top:0
}
.f-dropdown.open{
    display:block
}
.f-dropdown:before{
    border:6px inset;
    border-color:transparent transparent #fff;
    border-bottom-style:solid;
    top:-12px;
    left:10px;
    z-index:89
}
.f-dropdown:after{
    border:7px inset;
    border-color:transparent transparent #ccc;
    border-bottom-style:solid;
    top:-14px;
    left:9px;
    z-index:88
}
.f-dropdown.right:before{
    left:auto;
    right:10px
}
.f-dropdown.right:after{
    left:auto;
    right:9px
}
.f-dropdown.drop-right{
    display:none;
    left:-9999px;
    position:absolute;
    border:1px solid #ccc;
    height:auto;
    width:100%;
    z-index:89;
    margin-top:0;
    margin-left:2px
}
.f-dropdown.drop-right:after,.f-dropdown.drop-right:before{
    content:"";
    display:block;
    height:0;
    width:0;
    position:absolute
}
.f-dropdown.drop-right.open{
    display:block
}
.f-dropdown.drop-right:before{
    border:6px inset;
    border-color:transparent #fff transparent transparent;
    border-right-style:solid;
    top:10px;
    left:-12px;
    z-index:89
}
.f-dropdown.drop-right:after{
    border:7px inset;
    border-color:transparent #ccc transparent transparent;
    border-right-style:solid;
    top:9px;
    left:-14px;
    z-index:88
}
.f-dropdown.drop-left{
    display:none;
    left:-9999px;
    list-style:none;
    position:absolute;
    border:1px solid #ccc;
    height:auto;
    max-height:none;
    width:100%;
    z-index:89;
    margin-left:-2px;
    max-width:200px
}
.f-dropdown.drop-left:after,.f-dropdown.drop-left:before{
    content:"";
    display:block;
    height:0;
    width:0;
    left:auto;
    position:absolute
}
.f-dropdown.content,.f-dropdown.drop-top{
    margin-left:0;
    max-height:none;
    max-width:200px;
    list-style:none
}
.f-dropdown.drop-left.open{
    display:block
}
.f-dropdown.drop-left:before{
    border:6px inset;
    border-color:transparent transparent transparent #fff;
    border-left-style:solid;
    top:10px;
    right:-12px;
    z-index:89
}
.f-dropdown.drop-left:after{
    border:7px inset;
    border-color:transparent transparent transparent #ccc;
    border-left-style:solid;
    top:9px;
    right:-14px;
    z-index:88
}
.f-dropdown.drop-top{
    display:none;
    left:-9999px;
    position:absolute;
    border:1px solid #ccc;
    height:auto;
    width:100%;
    z-index:89;
    margin-top:-2px
}
.f-dropdown.drop-top:after,.f-dropdown.drop-top:before{
    height:0;
    width:0;
    top:auto;
    right:auto;
    display:block;
    position:absolute;
    content:""
}
.f-dropdown.content&gt;:first-child,.f-dropdown.drop-top&gt;:first-child{
    margin-top:0
}
.f-dropdown.drop-top.open{
    display:block
}
.f-dropdown.drop-top:before{
    border:6px inset;
    border-color:#fff transparent transparent;
    border-top-style:solid;
    bottom:-12px;
    left:10px;
    z-index:89
}
.f-dropdown.drop-top:after{
    border:7px inset;
    border-color:#ccc transparent transparent;
    border-top-style:solid;
    bottom:-14px;
    left:9px;
    z-index:88
}
select[multiple],textarea[rows]{
    height:auto
}
.f-dropdown li{
    cursor:pointer;
    font-size:.875rem;
    line-height:1.125rem;
    margin:0
}
.f-dropdown li:focus,.f-dropdown li:hover{
    background:#999
}
.f-dropdown li a{
    display:block;
    padding:.5rem;
    color:#555
}
.f-dropdown.content{
    display:none;
    left:-9999px;
    position:absolute;
    background:#fff;
    border:1px solid #ccc;
    font-size:.875rem;
    height:auto;
    padding:1.25rem;
    width:100%;
    z-index:89
}
.f-dropdown.content.open{
    display:block
}
.f-dropdown.radius{
    border-radius:3px
}
.f-dropdown.tiny{
    max-width:200px
}
.f-dropdown.small{
    max-width:300px
}
.f-dropdown.medium{
    max-width:500px
}
.f-dropdown.large{
    max-width:800px
}
.f-dropdown.mega{
    width:100%!important;
    max-width:100%!important
}
.f-dropdown.mega.open{
    left:0!important
}
.dropdown.button,button.dropdown{
    position:relative;
    padding-right:3.5625rem
}
.dropdown.button::after,button.dropdown::after{
    border-style:solid;
    content:"";
    display:block;
    height:0;
    position:absolute;
    top:50%;
    width:0;
    border-width:.375rem;
    right:1.40625rem;
    margin-top:-.15625rem;
    border-color:#fff transparent transparent
}
.dropdown.button.tiny,button.dropdown.tiny{
    padding-right:2.625rem
}
.dropdown.button.tiny:after,button.dropdown.tiny:after{
    border-width:.375rem;
    right:1.125rem;
    margin-top:-.125rem
}
.dropdown.button.tiny::after,button.dropdown.tiny::after{
    border-color:#fff transparent transparent
}
.dropdown.button.small,button.dropdown.small{
    padding-right:3.0625rem
}
.dropdown.button.small::after,button.dropdown.small::after{
    border-width:.4375rem;
    right:1.3125rem;
    margin-top:-.15625rem;
    border-color:#fff transparent transparent
}
.dropdown.button.large,button.dropdown.large{
    padding-right:3.625rem
}
.dropdown.button.large::after,button.dropdown.large::after{
    border-width:.3125rem;
    right:1.71875rem;
    margin-top:-.15625rem;
    border-color:#fff transparent transparent
}
.dropdown.button.secondary:after,button.dropdown.secondary:after{
    border-color:#333 transparent transparent
}
.flex-video{
    height:0;
    margin-bottom:1rem;
    padding-bottom:67.5%;
    padding-top:1.5625rem;
    position:relative
}
.flex-video.widescreen{
    padding-bottom:56.34%
}
.flex-video.vimeo{
    padding-top:0
}
.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{
    height:100%;
    position:absolute;
    top:0;
    width:100%;
    left:0
}
.postfix,.prefix,select{
    font-size:.875rem;
    height:2.3125rem
}
form .row .row{
    margin:0 -.5rem
}
form .row .row .column,form .row .row .columns{
    padding:0 .5rem
}
form .row .row.collapse{
    margin:0
}
form .row .row.collapse .column,form .row .row.collapse .columns{
    padding:0
}
form .row .row.collapse input{
    -webkit-border-bottom-right-radius:0;
    -webkit-border-top-right-radius:0;
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{
    padding-left:.5rem
}
label{
    color:#4d4c4c;
    cursor:pointer;
    display:block;
    font-size:.875rem;
    font-weight:400!important;
    line-height:1.5;
    margin-bottom:0
}
input[type=checkbox],input[type=file],input[type=radio],label.inline,select{
    margin:0 0 1rem
}
label.right{
    float:none!important;
    text-align:right
}
label.inline{
    padding:.5625rem 0
}
label small{
    text-transform:none;
    color:#676767
}
.postfix,.prefix{
    border-style:solid;
    border-width:1px;
    display:block;
    line-height:2.3125rem;
    overflow:visible;
    padding-bottom:0;
    padding-top:0;
    position:relative;
    text-align:center;
    width:100%;
    z-index:2
}
.postfix.button,.prefix.button{
    border:none;
    text-align:center;
    padding:0
}
.prefix.button.radius{
    border-radius:3px 0 0 3px;
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-top-left-radius:3px
}
.postfix.button.radius{
    border-radius:0 3px 3px 0;
    -webkit-border-bottom-right-radius:3px;
    -webkit-border-top-right-radius:3px
}
.prefix.button.round{
    border-radius:1000px 0 0 1000px;
    -webkit-border-bottom-left-radius:1000px;
    -webkit-border-top-left-radius:1000px
}
.postfix.button.round{
    border-radius:0 1000px 1000px 0;
    -webkit-border-bottom-right-radius:1000px;
    -webkit-border-top-right-radius:1000px
}
label.prefix,span.prefix{
    background:#f2f2f2;
    border-right:none;
    color:#333;
    border-color:#ccc
}
label.postfix,span.postfix{
    background:#f2f2f2;
    border-left:none;
    color:#333;
    border-color:#ccc
}
#content input:not([type]):disabled,#content input:not([type])[disabled],#content input:not([type])[readonly],fieldset[disabled] #content input:not([type]),fieldset[disabled] input[type=color],fieldset[disabled] input[type=date],fieldset[disabled] input[type=datetime-local],fieldset[disabled] input[type=datetime],fieldset[disabled] input[type=email],fieldset[disabled] input[type=month],fieldset[disabled] input[type=number],fieldset[disabled] input[type=password],fieldset[disabled] input[type=search],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=text],fieldset[disabled] input[type=time],fieldset[disabled] input[type=url],fieldset[disabled] input[type=week],fieldset[disabled] textarea,input[type=color]:disabled,input[type=color][disabled],input[type=color][readonly],input[type=date]:disabled,input[type=date][disabled],input[type=date][readonly],input[type=datetime-local]:disabled,input[type=datetime-local][disabled],input[type=datetime-local][readonly],input[type=datetime]:disabled,input[type=datetime][disabled],input[type=datetime][readonly],input[type=email]:disabled,input[type=email][disabled],input[type=email][readonly],input[type=month]:disabled,input[type=month][disabled],input[type=month][readonly],input[type=number]:disabled,input[type=number][disabled],input[type=number][readonly],input[type=password]:disabled,input[type=password][disabled],input[type=password][readonly],input[type=search]:disabled,input[type=search][disabled],input[type=search][readonly],input[type=tel]:disabled,input[type=tel][disabled],input[type=tel][readonly],input[type=text]:disabled,input[type=text][disabled],input[type=text][readonly],input[type=time]:disabled,input[type=time][disabled],input[type=time][readonly],input[type=url]:disabled,input[type=url][disabled],input[type=url][readonly],input[type=week]:disabled,input[type=week][disabled],input[type=week][readonly],select:disabled,textarea:disabled,textarea[disabled],textarea[readonly]{
    background-color:#ddd;
    cursor:default
}
#content input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{
    -webkit-appearance:none;
    -moz-appearance:none;
    border-radius:0;
    background-color:#fff;
    border-style:solid;
    border-width:1px;
    border-color:#ccc;
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    color:rgba(0,0,0,.75);
    display:block;
    font-family:inherit;
    font-size:.875rem;
    height:2.3125rem;
    margin:0 0 1rem;
    padding:.5rem;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition:border-color .15s linear,background .15s linear;
    -moz-transition:border-color .15s linear,background .15s linear;
    -ms-transition:border-color .15s linear,background .15s linear;
    -o-transition:border-color .15s linear,background .15s linear;
    transition:border-color .15s linear,background .15s linear
}
#content input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{
    background:#fafafa;
    border-color:#999;
    outline:0
}
#content input:not([type]).radius,input[type=color].radius,input[type=date].radius,input[type=datetime-local].radius,input[type=datetime].radius,input[type=email].radius,input[type=month].radius,input[type=number].radius,input[type=password].radius,input[type=search].radius,input[type=tel].radius,input[type=text].radius,input[type=time].radius,input[type=url].radius,input[type=week].radius,textarea.radius{
    border-radius:3px
}
form .row .prefix-radius.row.collapse button,form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse textarea{
    border-radius:0 3px 3px 0;
    -webkit-border-bottom-right-radius:3px;
    -webkit-border-top-right-radius:3px
}
form .row .postfix-radius.row.collapse button,form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse .prefix{
    border-radius:3px 0 0 3px;
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-top-left-radius:3px
}
form .row .postfix-radius.row.collapse .postfix{
    border-radius:0 3px 3px 0;
    -webkit-border-bottom-right-radius:3px;
    -webkit-border-top-right-radius:3px
}
form .row .prefix-round.row.collapse button,form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse textarea{
    border-radius:0 1000px 1000px 0;
    -webkit-border-bottom-right-radius:1000px;
    -webkit-border-top-right-radius:1000px
}
form .row .postfix-round.row.collapse button,form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse textarea,form .row .prefix-round.row.collapse .prefix{
    border-radius:1000px 0 0 1000px;
    -webkit-border-bottom-left-radius:1000px;
    -webkit-border-top-left-radius:1000px
}
form .row .postfix-round.row.collapse .postfix{
    border-radius:0 1000px 1000px 0;
    -webkit-border-bottom-right-radius:1000px;
    -webkit-border-top-right-radius:1000px
}
input[type=submit]{
    -webkit-appearance:none;
    -moz-appearance:none;
    border-radius:0
}
textarea{
    max-width:100%
}
::-webkit-input-placeholder{
    color:#666
}
:-moz-placeholder{
    color:#666
}
::-moz-placeholder{
    color:#666
}
:-ms-input-placeholder{
    color:#666
}
select{
    -webkit-appearance:none!important;
    -moz-appearance:none!important;
    background-color:#fafafa;
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
    background-position:100% center;
    background-repeat:no-repeat;
    border-style:solid;
    border-width:1px;
    border-color:#ccc;
    color:rgba(0,0,0,.75);
    font-family:inherit;
    line-height:normal;
    padding:.5rem;
    border-radius:0
}
select::-ms-expand{
    display:none
}
select.radius{
    border-radius:3px
}
select:focus{
    background-color:#f3f2f2;
    border-color:#999
}
.icon-bar .item.disabled,.icon-bar .item.disabled&gt;*{
    opacity:.7;
    cursor:not-allowed
}
input[type=checkbox]+label,input[type=radio]+label{
    display:inline-block;
    margin-left:.5rem;
    margin-right:1rem;
    margin-bottom:0;
    vertical-align:baseline
}
input[type=file]{
    width:100%
}
fieldset{
    border:1px solid #ddd;
    margin:1.125rem 0;
    padding:1.25rem
}
fieldset legend{
    font-weight:700!important;
    margin:0 0 0 -.1875rem;
    padding:0 .1875rem
}
[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] small.error,[data-abide] span.error{
    display:block;
    font-size:.75rem;
    font-style:italic;
    font-weight:400!important;
    margin-bottom:1rem;
    margin-top:-1px;
    padding:.375rem .5625rem .5625rem;
    background:#c44628;
    color:#fff
}
[data-abide] small.error,[data-abide] span.error{
    display:none
}
.error small.error,small.error,span.error{
    display:block;
    font-size:.75rem;
    margin-top:-1px;
    padding:.375rem .5625rem .5625rem;
    background:#c44628;
    font-weight:400!important;
    font-style:italic
}
small.error,span.error{
    margin-bottom:1rem;
    color:#fff
}
.error input,.error select,.error textarea{
    margin-bottom:0
}
.error input[type=checkbox],.error input[type=radio],.error small.error{
    margin-bottom:1rem
}
.error label,.error label.error{
    color:#c44628
}
.error small.error{
    color:#fff
}
.error&gt;label&gt;small{
    background:0 0;
    color:#676767;
    display:inline;
    font-size:60%;
    font-style:normal;
    margin:0;
    padding:0;
    text-transform:none
}
.side-nav li.heading,.sub-nav dt{
    text-transform:uppercase
}
.error span.error-message{
    display:block
}
input.error,select.error,textarea.error{
    margin-bottom:0
}
label.error{
    color:#c44628
}
.icon-bar&gt;* i,.icon-bar&gt;* label,.icon-bar&gt;a.active i,.icon-bar&gt;a.active label,.icon-bar&gt;a:hover i,.icon-bar&gt;a:hover label,.joyride-tip-guide{
    color:#fff
}
.icon-bar{
    display:inline-block;
    font-size:0;
    width:100%;
    background:#333
}
.icon-bar&gt;*,.icon-bar&gt;* i,.icon-bar&gt;* img{
    display:block;
    margin:0 auto
}
.icon-bar&gt;a.active,.icon-bar&gt;a:hover{
    background:#013c65
}
.icon-bar&gt;*{
    float:left;
    text-align:center;
    width:25%;
    font-size:1rem;
    padding:1.25rem
}
.icon-bar&gt;* i+label,.icon-bar&gt;* img+label{
    margin-top:.0625rem;
    font-size:1rem
}
.icon-bar&gt;* i{
    vertical-align:middle;
    font-size:1.875rem
}
.icon-bar.label-right&gt;* i,.icon-bar.label-right&gt;* img{
    display:inline-block;
    margin:0 .0625rem 0 0
}
.icon-bar.label-right&gt;* i+label,.icon-bar.label-right&gt;* img+label{
    margin-top:0
}
.icon-bar.label-right&gt;* label{
    display:inline-block
}
.icon-bar.vertical.label-right&gt;*{
    text-align:left
}
.label,.orbit-bullets,.orbit-bullets-container,.pagination-centered{
    text-align:center
}
.icon-bar.small-vertical,.icon-bar.vertical{
    height:100%;
    width:auto
}
.icon-bar.small-vertical .item,.icon-bar.vertical .item{
    float:none;
    margin:auto;
    width:auto
}
@media only screen and (min-width:40.0625em){
    .icon-bar.medium-vertical{
        height:100%;
        width:auto
    }
    .icon-bar.medium-vertical .item{
        float:none;
        margin:auto;
        width:auto
    }
}
@media only screen and (min-width:64.0625em){
    .icon-bar.large-vertical{
        height:100%;
        width:auto
    }
    .icon-bar.large-vertical .item{
        float:none;
        margin:auto;
        width:auto
    }
}
.icon-bar&gt;* img{
    height:1.875rem;
    width:1.875rem
}
.icon-bar.two-up .item{
    width:50%
}
.icon-bar.two-up.small-vertical .item,.icon-bar.two-up.vertical .item{
    width:auto
}
@media only screen and (min-width:40.0625em){
    .icon-bar.two-up.medium-vertical .item{
        width:auto
    }
}
@media only screen and (min-width:64.0625em){
    .icon-bar.two-up.large-vertical .item{
        width:auto
    }
}
.icon-bar.three-up .item{
    width:33.3333%
}
.icon-bar.three-up.small-vertical .item,.icon-bar.three-up.vertical .item{
    width:auto
}
@media only screen and (min-width:40.0625em){
    .icon-bar.three-up.medium-vertical .item{
        width:auto
    }
}
@media only screen and (min-width:64.0625em){
    .icon-bar.three-up.large-vertical .item{
        width:auto
    }
}
.icon-bar.four-up .item{
    width:25%
}
.icon-bar.four-up.small-vertical .item,.icon-bar.four-up.vertical .item{
    width:auto
}
@media only screen and (min-width:40.0625em){
    .icon-bar.four-up.medium-vertical .item{
        width:auto
    }
}
@media only screen and (min-width:64.0625em){
    .icon-bar.four-up.large-vertical .item{
        width:auto
    }
}
.icon-bar.five-up .item{
    width:20%
}
.icon-bar.five-up.small-vertical .item,.icon-bar.five-up.vertical .item{
    width:auto
}
@media only screen and (min-width:40.0625em){
    .icon-bar.five-up.medium-vertical .item{
        width:auto
    }
}
@media only screen and (min-width:64.0625em){
    .icon-bar.five-up.large-vertical .item{
        width:auto
    }
}
.icon-bar.six-up .item{
    width:16.66667%
}
.icon-bar.six-up.small-vertical .item,.icon-bar.six-up.vertical .item{
    width:auto
}
@media only screen and (min-width:40.0625em){
    .icon-bar.six-up.medium-vertical .item{
        width:auto
    }
}
@media only screen and (min-width:64.0625em){
    .icon-bar.six-up.large-vertical .item{
        width:auto
    }
}
.icon-bar.seven-up .item{
    width:14.28571%
}
.icon-bar.seven-up.small-vertical .item,.icon-bar.seven-up.vertical .item{
    width:auto
}
@media only screen and (min-width:40.0625em){
    .icon-bar.seven-up.medium-vertical .item{
        width:auto
    }
}
@media only screen and (min-width:64.0625em){
    .icon-bar.seven-up.large-vertical .item{
        width:auto
    }
}
.icon-bar.eight-up .item{
    width:12.5%
}
.icon-bar.eight-up.small-vertical .item,.icon-bar.eight-up.vertical .item{
    width:auto
}
@media only screen and (min-width:40.0625em){
    .icon-bar.eight-up.medium-vertical .item{
        width:auto
    }
}
@media only screen and (min-width:64.0625em){
    .icon-bar.eight-up.large-vertical .item{
        width:auto
    }
}
.inline-list{
    list-style:none;
    overflow:hidden;
    padding:0;
    margin:0 0 1.0625rem -1.375rem
}
.inline-list&gt;li{
    display:block;
    float:left;
    list-style:none;
    margin-left:1.375rem
}
.inline-list&gt;li&gt;*{
    display:block
}
.joyride-list{
    display:none
}
.joyride-tip-guide{
    background:#333;
    display:none;
    font-family:inherit;
    font-weight:400!important;
    position:absolute;
    top:0;
    width:95%;
    z-index:103;
    left:2.5%
}
.lt-ie9 .joyride-tip-guide{
    margin-left:-400px;
    max-width:800px;
    left:50%
}
.joyride-content-wrapper{
    padding:1.125rem 1.25rem 1.5rem;
    width:100%
}
.joyride-content-wrapper .button{
    margin-bottom:0!important
}
.joyride-content-wrapper .joyride-prev-tip{
    margin-right:10px
}
.joyride-tip-guide .joyride-nub{
    border:10px solid #333;
    display:block;
    height:0;
    position:absolute;
    width:0;
    left:22px
}
.joyride-tip-guide .joyride-nub.top{
    border-color:#333;
    border-top-color:transparent!important;
    border-top-style:solid;
    border-left-color:transparent!important;
    border-right-color:transparent!important;
    top:-20px
}
.joyride-tip-guide .joyride-nub.bottom{
    border-color:#333 transparent transparent!important;
    border-bottom-style:solid;
    bottom:-20px
}
.joyride-tip-guide .joyride-nub.right{
    right:-20px
}
.joyride-tip-guide .joyride-nub.left{
    left:-20px
}
.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{
    color:#fff;
    font-weight:700!important;
    line-height:1.25;
    margin:0
}
.joyride-close-tip,.label{
    font-weight:400!important;
    text-decoration:none
}
.joyride-tip-guide p{
    font-size:.875rem;
    line-height:1.3;
    margin:0 0 1.125rem
}
.joyride-timer-indicator-wrap{
    border:1px solid #555;
    bottom:1rem;
    height:3px;
    position:absolute;
    width:50px;
    right:1.0625rem
}
.joyride-timer-indicator{
    background:#666;
    display:block;
    height:inherit;
    width:0
}
.joyride-close-tip{
    color:#777!important;
    font-size:24px;
    line-height:.5!important;
    position:absolute;
    top:10px;
    right:12px
}
.joyride-close-tip:focus,.joyride-close-tip:hover{
    color:#999!important
}
.joyride-modal-bg{
    background:rgba(0,0,0,.5);
    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    top:0;
    width:100%;
    z-index:100;
    left:0
}
.joyride-expose-wrapper{
    background-color:#fff;
    border-radius:3px;
    box-shadow:0 0 15px #fff;
    position:absolute;
    z-index:102
}
.joyride-expose-cover{
    background:0 0;
    border-radius:3px;
    left:0;
    position:absolute;
    top:0;
    z-index:9999
}
.label,.slideshow-wrapper{
    position:relative
}
@media only screen{
    .joyride-tip-guide{
        width:300px;
        left:inherit
    }
    .joyride-tip-guide .joyride-nub.bottom{
        border-color:#333 transparent transparent!important;
        bottom:-20px
    }
    .joyride-tip-guide .joyride-nub.right{
        border-color:transparent transparent transparent #333!important;
        left:auto;
        right:-20px;
        top:22px
    }
    .joyride-tip-guide .joyride-nub.left{
        border-color:transparent #333 transparent transparent!important;
        left:-20px;
        right:auto;
        top:22px
    }
}
.keystroke,kbd{
    background-color:#ededed;
    border-color:#ddd;
    color:#222;
    border-style:solid;
    border-width:1px;
    font-family:Consolas,Menlo,Courier,monospace;
    font-size:inherit;
    margin:0;
    padding:.125rem .25rem 0;
    border-radius:3px
}
.label{
    display:inline-block;
    font-family:"Open Sans",sans-serif;
    line-height:1;
    margin-bottom:auto;
    white-space:nowrap;
    padding:.25rem .5rem;
    font-size:.6875rem;
    background-color:#013c65;
    color:#fff
}
.label.radius{
    border-radius:3px
}
.label.round{
    border-radius:1000px
}
.label.alert{
    background-color:#c44628;
    color:#fff
}
.label.warning{
    background-color:#e97822;
    color:#fff
}
.label.success{
    background-color:#9ba439;
    color:#fff
}
.label.secondary{
    background-color:#e7e7e7;
    color:#333
}
.label.info{
    background-color:#f5e3b1;
    color:#333
}
[data-magellan-expedition-clone],[data-magellan-expedition]{
    background:#fff;
    min-width:100%;
    padding:10px;
    z-index:50
}
[data-magellan-expedition-clone] .sub-nav,[data-magellan-expedition-clone] .sub-nav dd,[data-magellan-expedition] .sub-nav,[data-magellan-expedition] .sub-nav dd{
    margin-bottom:0
}
[data-magellan-expedition-clone] .sub-nav a,[data-magellan-expedition] .sub-nav a{
    line-height:1.8em
}
@-webkit-keyframes rotate{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes rotate{
    from{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.slideshow-wrapper ul{
    list-style-type:none;
    margin:0
}
.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{
    display:none
}
.slideshow-wrapper .orbit-container li,.slideshow-wrapper .orbit-container li .orbit-caption,.slideshow-wrapper ul li:first-child{
    display:block
}
.slideshow-wrapper .orbit-container{
    background-color:transparent
}
.slideshow-wrapper .orbit-container .orbit-bullets li{
    display:inline-block
}
.slideshow-wrapper .preloader{
    border-radius:1000px;
    animation-duration:1.5s;
    animation-iteration-count:infinite;
    animation-name:rotate;
    animation-timing-function:linear;
    border:3px solid;
    display:block;
    height:40px;
    left:50%;
    margin-left:-20px;
    margin-top:-20px;
    position:absolute;
    top:50%;
    width:40px
}
.orbit-container{
    background:0 0;
    overflow:hidden;
    position:relative;
    width:100%
}
.orbit-container .orbit-slides-container{
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -o-transform:translateZ(0);
    transform:translateZ(0)
}
.orbit-container .orbit-slides-container img{
    display:block;
    max-width:100%
}
.orbit-container .orbit-slides-container&gt;*{
    position:absolute;
    top:0;
    width:100%;
    margin-left:100%
}
.orbit-container .orbit-slides-container&gt;:first-child{
    margin-left:0
}
.orbit-container .orbit-slides-container&gt;* .orbit-caption{
    bottom:0;
    position:absolute;
    background-color:rgba(51,51,51,.8);
    color:#fff;
    font-size:.875rem;
    padding:.625rem .875rem;
    width:100%
}
.orbit-container .orbit-slide-number{
    left:10px;
    background:rgba(0,0,0,0);
    color:#fff;
    font-size:12px;
    position:absolute;
    top:10px;
    z-index:10
}
.orbit-container .orbit-slide-number span{
    font-weight:700;
    padding:.3125rem
}
.orbit-container .orbit-timer{
    position:absolute;
    top:12px;
    right:10px;
    height:6px;
    width:100px;
    z-index:10
}
.orbit-container .orbit-timer .orbit-progress{
    height:3px;
    background-color:rgba(255,255,255,.3);
    display:block;
    width:0;
    position:relative;
    right:20px;
    top:5px
}
.orbit-container .orbit-timer&gt;span{
    border:4px solid #fff;
    border-bottom:none;
    border-top:none;
    display:none;
    height:14px;
    position:absolute;
    top:0;
    width:11px;
    right:0
}
.orbit-container .orbit-timer.paused&gt;span{
    top:0;
    width:11px;
    height:14px;
    border:8px inset;
    border-left-style:solid;
    border-color:transparent transparent transparent #fff;
    right:-4px
}
.orbit-container .orbit-timer.paused&gt;span.dark{
    border-left-color:#333
}
.orbit-container:hover .orbit-timer&gt;span{
    display:block
}
.orbit-container .orbit-next,.orbit-container .orbit-prev{
    background-color:transparent;
    color:#fff;
    height:60px;
    line-height:50px;
    margin-top:-25px;
    position:absolute;
    text-indent:-9999px!important;
    top:45%;
    width:36px;
    z-index:10
}
.orbit-container .orbit-next:hover,.orbit-container .orbit-prev:hover{
    background-color:rgba(0,0,0,.3)
}
.orbit-container .orbit-next&gt;span,.orbit-container .orbit-prev&gt;span{
    border:10px inset;
    display:block;
    height:0;
    margin-top:-10px;
    position:absolute;
    top:50%;
    width:0
}
.orbit-container .orbit-prev{
    left:0
}
.orbit-container .orbit-prev&gt;span{
    border-right-style:solid;
    border-color:transparent #fff transparent transparent
}
.orbit-container .orbit-prev:hover&gt;span{
    border-right-color:#fff
}
.orbit-container .orbit-next{
    right:0
}
.orbit-container .orbit-next&gt;span{
    border-color:transparent transparent transparent #fff;
    border-left-style:solid;
    left:50%;
    margin-left:-4px
}
.orbit-container .orbit-next:hover&gt;span{
    border-left-color:#fff
}
.orbit-bullets{
    display:block;
    float:none;
    margin:0 auto 30px;
    overflow:hidden;
    position:relative;
    top:10px
}
.orbit-bullets li{
    background:#ccc;
    cursor:pointer;
    display:inline-block;
    float:none;
    height:.5625rem;
    margin-right:6px;
    width:.5625rem;
    border-radius:1000px
}
.orbit-bullets li.active{
    background:#999
}
.orbit-bullets li:last-child{
    margin-right:0
}
.touch .orbit-bullets,.touch .orbit-container .orbit-next,.touch .orbit-container .orbit-prev{
    display:none
}
@media only screen and (min-width:40.0625em){
    .touch .orbit-container .orbit-next,.touch .orbit-container .orbit-prev{
        display:inherit
    }
    .touch .orbit-bullets{
        display:block
    }
}
@media only screen and (max-width:40em){
    .orbit-stack-on-small .orbit-slides-container{
        height:auto!important
    }
    .orbit-stack-on-small .orbit-slides-container&gt;*{
        margin:0!important;
        opacity:1!important;
        position:relative
    }
    .orbit-bullets,.orbit-next,.orbit-prev,.orbit-stack-on-small .orbit-slide-number,.orbit-timer{
        display:none
    }
}
.panel.callout&gt;:first-child,.panel&gt;:first-child{
    margin-top:0
}
ul.pagination{
    display:block;
    margin-left:-.3125rem;
    min-height:1.5rem
}
ul.pagination li{
    color:#222;
    font-size:.875rem;
    height:1.5rem;
    margin-left:.3125rem;
    display:block;
    float:left
}
ul.pagination li a,ul.pagination li button{
    border-radius:3px;
    transition:background-color .3s ease-out;
    background:0 0;
    color:#999;
    display:block;
    font-size:1em;
    font-weight:400;
    line-height:inherit;
    padding:.0625rem .625rem
}
ul.pagination li a:focus,ul.pagination li button:focus,ul.pagination li:hover a,ul.pagination li:hover button{
    background:#e6e5e5
}
ul.pagination li.unavailable a,ul.pagination li.unavailable button{
    cursor:default;
    color:#ccc;
    pointer-events:none
}
ul.pagination li.unavailable a:focus,ul.pagination li.unavailable button:focus,ul.pagination li.unavailable:hover a,ul.pagination li.unavailable:hover button{
    background:0 0
}
ul.pagination li.current a,ul.pagination li.current button{
    background:#013c65;
    color:#fff;
    cursor:default;
    font-weight:700!important
}
.panel,.panel.callout{
    border-style:solid;
    border-width:1px;
    border-color:#d8d8d8;
    padding:1.25rem;
    color:#333;
    border-radius:12px
}
ul.pagination li.current a:focus,ul.pagination li.current a:hover,ul.pagination li.current button:focus,ul.pagination li.current button:hover{
    background:#013c65
}
.pagination-centered ul.pagination li{
    display:inline-block;
    float:none
}
.panel{
    background:#f2f2f2
}
.panel&gt;:last-child{
    margin-bottom:0
}
.panel.callout{
    margin-bottom:1.25rem;
    background:#e7f5ff
}
.pricing-table .price,.pricing-table .title{
    font-weight:400!important;
    padding:.9375rem 1.25rem;
    font-family:"Open Sans",sans-serif
}
.panel.callout&gt;:last-child{
    margin-bottom:0
}
.panel.callout a:not(.button){
    color:#013c65
}
.panel.callout a:not(.button):focus,.panel.callout a:not(.button):hover{
    color:#013457
}
.panel.radius{
    border-radius:3px
}
.pricing-table{
    border:1px solid #ddd;
    margin-left:0;
    margin-bottom:1.25rem
}
.pricing-table *{
    list-style:none;
    line-height:1
}
.pricing-table .title{
    background-color:#333;
    color:#999;
    font-size:1rem;
    text-align:center
}
.pricing-table .price{
    background-color:#f6f6f6;
    color:#333;
    font-size:2rem;
    text-align:center
}
.pricing-table .bullet-item,.pricing-table .description{
    border-bottom:dotted 1px #ddd;
    font-weight:400!important;
    padding:.9375rem;
    background-color:#fff;
    text-align:center
}
.pricing-table .description{
    color:#777;
    font-size:.75rem;
    line-height:1.4
}
.pricing-table .bullet-item{
    color:#333;
    font-size:.875rem
}
.pricing-table .cta-button{
    background-color:#fff;
    padding:1.25rem 1.25rem 0;
    text-align:center
}
.progress{
    background-color:#f6f6f6;
    border:1px solid #fff;
    height:1.5625rem;
    margin-bottom:.625rem;
    padding:.125rem
}
.progress .meter,.progress .meter.alert,.progress .meter.secondary,.progress .meter.success,.progress.alert .meter,.progress.secondary .meter,.progress.success .meter{
    height:100%;
    width:0%;
    display:block;
    float:left
}
.progress .meter{
    background:#013c65
}
.progress .meter.secondary{
    background:#e7e7e7
}
.progress .meter.success{
    background:#9ba439
}
.progress .meter.alert{
    background:#c44628
}
.progress.secondary .meter{
    background:#e7e7e7
}
.progress.success .meter{
    background:#9ba439
}
.progress.alert .meter{
    background:#c44628
}
.progress.radius{
    border-radius:3px
}
.progress.radius .meter{
    border-radius:2px
}
.progress.round{
    border-radius:1000px
}
.progress.round .meter{
    border-radius:999px
}
.range-slider,.range-slider.vertical-range{
    border:1px solid #ddd;
    margin:1.25rem 0;
    position:relative
}
.range-slider{
    -ms-touch-action:none;
    touch-action:none;
    display:block;
    height:1rem;
    width:100%;
    background:#fafafa
}
.range-slider.vertical-range{
    -ms-touch-action:none;
    touch-action:none;
    display:inline-block;
    height:12.5rem;
    width:1rem
}
.range-slider.vertical-range .range-slider-handle{
    bottom:-10.5rem;
    margin-left:-.5rem;
    margin-top:0;
    position:absolute
}
.range-slider.vertical-range .range-slider-active-segment{
    border-bottom-left-radius:inherit;
    border-bottom-right-radius:inherit;
    border-top-left-radius:initial;
    bottom:0;
    height:auto;
    width:.875rem
}
.range-slider.radius{
    background:#fafafa;
    border-radius:3px
}
.range-slider.radius .range-slider-handle{
    background:#013c65;
    border-radius:3px
}
.range-slider.radius .range-slider-handle:hover{
    background:#013559
}
.range-slider.round{
    background:#fafafa;
    border-radius:1000px
}
.range-slider.round .range-slider-handle{
    background:#013c65;
    border-radius:1000px
}
.range-slider.round .range-slider-handle:hover{
    background:#013559
}
.range-slider.disabled,.range-slider[disabled]{
    background:#fafafa;
    cursor:not-allowed;
    opacity:.7
}
.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{
    background:#013c65;
    cursor:default;
    opacity:.7
}
.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{
    background:#013559
}
.range-slider-active-segment{
    background:#e5e5e5;
    border-bottom-left-radius:inherit;
    border-top-left-radius:inherit;
    display:inline-block;
    height:.875rem;
    position:absolute
}
.range-slider-handle{
    border:1px solid;
    cursor:pointer;
    display:inline-block;
    height:1.375rem;
    position:absolute;
    top:-.3125rem;
    width:2rem;
    z-index:1;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    background:#013c65
}
.range-slider-handle:hover{
    background:#013559
}
.reveal-modal-bg{
    background:#000;
    background:rgba(0,0,0,.45);
    bottom:0;
    display:none;
    position:fixed;
    right:0;
    top:0;
    left:0
}
.reveal-modal{
    border-radius:3px;
    display:none;
    position:absolute;
    top:0;
    width:100%;
    z-index:1005;
    left:0;
    background-color:#fff;
    padding:1.875rem;
    border:1px solid #666;
    box-shadow:0 0 10px rgba(0,0,0,.4)
}
.reveal-modal .column,.reveal-modal .columns{
    min-width:0
}
.reveal-modal&gt;:first-child{
    margin-top:0
}
.reveal-modal&gt;:last-child{
    margin-bottom:0
}
.reveal-modal.radius{
    box-shadow:none;
    border-radius:3px
}
.reveal-modal.round{
    box-shadow:none;
    border-radius:1000px
}
.reveal-modal.collapse{
    padding:0;
    box-shadow:none
}
@media only screen and (min-width:40.0625em){
    .reveal-modal{
        left:0;
        margin:0 auto;
        max-width:62.5rem;
        right:0;
        width:80%;
        top:6.25rem
    }
    .reveal-modal.tiny{
        left:0;
        margin:0 auto;
        max-width:62.5rem;
        right:0;
        width:30%
    }
    .reveal-modal.small{
        left:0;
        margin:0 auto;
        max-width:62.5rem;
        right:0;
        width:40%
    }
    .reveal-modal.medium{
        left:0;
        margin:0 auto;
        max-width:62.5rem;
        right:0;
        width:60%
    }
    .reveal-modal.large{
        left:0;
        margin:0 auto;
        max-width:62.5rem;
        right:0;
        width:70%
    }
    .reveal-modal.xlarge{
        left:0;
        margin:0 auto;
        max-width:62.5rem;
        right:0;
        width:95%
    }
}
.reveal-modal.full{
    height:100vh;
    height:100%;
    left:0;
    margin-left:0!important;
    max-width:none!important;
    min-height:100vh;
    top:0
}
@media only screen and (min-width:40.0625em){
    .reveal-modal.full{
        left:0;
        margin:0 auto;
        max-width:62.5rem;
        right:0;
        width:100%
    }
}
.reveal-modal.toback{
    z-index:1003
}
.reveal-modal .close-reveal-modal{
    color:#aaa;
    cursor:pointer;
    font-size:2.5rem;
    font-weight:700!important;
    line-height:1;
    position:absolute;
    top:.625rem;
    right:1.375rem;
    text-decoration:none
}
.side-nav{
    display:block;
    font-family:"Open Sans",sans-serif;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:.875rem 0
}
.side-nav li{
    font-size:.875rem;
    font-weight:400!important;
    margin:0 0 .4375rem
}
.side-nav li a:not(.button){
    color:#013c65;
    display:block;
    margin:0;
    padding:.4375rem .875rem
}
.side-nav li a:not(.button):focus,.side-nav li a:not(.button):hover{
    background:rgba(0,0,0,.025);
    color:#0284de
}
.side-nav li a:not(.button):active{
    color:#0284de
}
.side-nav li.active&gt;a:first-child:not(.button){
    color:#0284de;
    font-family:"Open Sans",sans-serif;
    font-weight:400!important
}
.side-nav li.divider{
    border-top:1px solid;
    height:0;
    list-style:none;
    padding:0;
    border-top-color:#e6e5e5
}
.side-nav li.heading{
    color:#013c65;
    font-size:.875rem;
    font-weight:700
}
.split.button{
    position:relative;
    padding-right:5.0625rem
}
.split.button span{
    display:block;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    border-left:solid 1px
}
.split.button span:after{
    position:absolute;
    content:"";
    width:0;
    height:0;
    display:block;
    border-style:inset;
    left:50%
}
.split.button span:after,.split.button.large span:after,.split.button.small span:after,.split.button.tiny span:after{
    border-top-style:solid;
    margin-left:-.375rem;
    top:48%
}
.split.button span:active{
    background-color:rgba(0,0,0,.1)
}
.split.button span{
    border-left-color:rgba(255,255,255,.5);
    width:3.09375rem
}
.split.button span:after{
    border-width:.375rem;
    border-color:#fff transparent transparent
}
.split.button.alert span,.split.button.secondary span,.split.button.success span{
    border-left-color:rgba(255,255,255,.5)
}
.split.button.tiny{
    padding-right:3.75rem
}
.split.button.tiny span{
    width:2.25rem
}
.split.button.tiny span:after{
    border-width:.375rem
}
.split.button.small{
    padding-right:4.375rem
}
.split.button.small span{
    width:2.625rem
}
.split.button.small span:after{
    border-width:.4375rem
}
.split.button.large{
    padding-right:5.5rem
}
.split.button.large span{
    width:3.4375rem
}
.split.button.large span:after{
    border-width:.3125rem
}
.split.button.expand{
    padding-left:2rem
}
.split.button.secondary span:after{
    border-color:#333 transparent transparent
}
.split.button.radius span{
    -webkit-border-bottom-right-radius:3px;
    -webkit-border-top-right-radius:3px;
    border-bottom-right-radius:3px;
    border-top-right-radius:3px
}
.split.button.round span{
    -webkit-border-bottom-right-radius:1000px;
    -webkit-border-top-right-radius:1000px;
    border-bottom-right-radius:1000px;
    border-top-right-radius:1000px
}
.split.button.no-pip span:after,.split.button.no-pip span:before{
    border-style:none
}
.split.button.no-pip span&gt;i{
    display:block;
    left:50%;
    margin-left:-.28889em;
    margin-top:-.48889em;
    position:absolute;
    top:50%
}
.sub-nav{
    display:block;
    margin:-.25rem 0 1.125rem;
    overflow:hidden;
    padding-top:.25rem;
    width:auto
}
.sub-nav dd,.sub-nav dt,.sub-nav li{
    color:#999;
    float:left;
    font-family:"Open Sans",sans-serif;
    font-size:.875rem;
    font-weight:400!important;
    margin-left:1rem;
    margin-bottom:0
}
.sub-nav dd a,.sub-nav dt a,.sub-nav li a{
    color:#999;
    padding:.1875rem 1rem;
    text-decoration:none
}
.sub-nav dd a:hover,.sub-nav dt a:hover,.sub-nav li a:hover{
    color:#737373
}
.sub-nav dd.active a,.sub-nav dt.active a,.sub-nav li.active a{
    border-radius:3px;
    background:#013c65;
    color:#fff;
    cursor:default;
    font-weight:400!important;
    padding:.1875rem 1rem
}
.sub-nav dd.active a:hover,.sub-nav dt.active a:hover,.sub-nav li.active a:hover{
    background:#013457
}
.switch{
    border:none;
    margin-bottom:1.5rem;
    outline:0;
    padding:0;
    position:relative;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.switch label{
    cursor:pointer;
    display:block;
    margin-bottom:1rem;
    position:relative;
    text-indent:100%;
    transition:left .15s ease-out;
    height:2rem;
    width:4rem;
    color:transparent;
    background:#ddd
}
.switch input{
    left:10px;
    opacity:0;
    padding:0;
    position:absolute;
    top:9px
}
.switch input+label{
    margin-left:0;
    margin-right:0
}
.switch label:after{
    content:"";
    display:block;
    left:.25rem;
    position:absolute;
    top:.25rem;
    -webkit-transition:left .15s ease-out;
    -moz-transition:left .15s ease-out;
    -o-transition:translate3d(0,0,0);
    transition:left .15s ease-out;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    height:1.5rem;
    width:1.5rem;
    background:#fff
}
.switch input:checked+label:after{
    left:2.25rem
}
.switch input:checked+label{
    background:#013c65
}
.switch.large label{
    height:2.5rem;
    width:5rem
}
.switch.large label:after{
    height:2rem;
    width:2rem
}
.switch.large input:checked+label:after{
    left:2.75rem
}
.switch.small label{
    height:1.75rem;
    width:3.5rem
}
.switch.small label:after{
    height:1.25rem;
    width:1.25rem
}
.switch.small input:checked+label:after{
    left:2rem
}
.switch.tiny label{
    height:1.5rem;
    width:3rem
}
.switch.tiny label:after{
    height:1rem;
    width:1rem
}
.switch.tiny input:checked+label:after{
    left:1.75rem
}
.switch.radius label{
    border-radius:4px
}
.switch.radius label:after{
    border-radius:3px
}
.switch.round{
    border-radius:1000px
}
.switch.round label,.switch.round label:after{
    border-radius:2rem
}
table{
    background:0 0;
    border:1px solid #ddd;
    margin-bottom:1.25rem;
    table-layout:auto
}
table caption{
    background:0 0;
    color:#222;
    font-size:1rem;
    font-weight:700
}
table tfoot,table thead{
    background:#f5f5f5
}
table tfoot tr td,table tfoot tr th,table thead tr td,table thead tr th{
    color:#222;
    font-size:.875rem;
    font-weight:700!important;
    padding:.5rem .625rem .625rem
}
table tr td,table tr th{
    color:#222;
    font-size:.875rem;
    padding:.5625rem .625rem;
    text-align:left
}
table tr.alt,table tr.even,table tr:nth-of-type(even){
    background:#f9f9f9
}
table tbody tr td,table tbody tr th,table tfoot tr td,table tfoot tr th,table thead tr th,table tr td{
    display:table-cell;
    line-height:1.125rem
}
.tabs{
    margin-bottom:0!important;
    margin-left:0
}
.tabs:after,.tabs:before{
    content:" ";
    display:table
}
.tabs .tab-title,.tabs dd{
    float:left;
    list-style:none;
    margin-bottom:0!important;
    position:relative
}
.tabs .tab-title&gt;a,.tabs dd&gt;a{
    display:block;
    color:#222;
    font-family:"Open Sans",sans-serif;
    font-size:1rem;
    padding:1rem 2rem
}
.tabs .tab-title&gt;a:hover,.tabs dd&gt;a:hover{
    background-color:#f0f0f0
}
.tabs .tab-title.active&gt;a,.tabs dd.active&gt;a{
    background-color:#fff;
    color:#222
}
.tabs.radius .tab:first-child a,.tabs.radius dd:first-child a{
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    border-top-left-radius:3px
}
.tabs.radius .tab:last-child a,.tabs.radius dd:last-child a{
    -webkit-border-bottom-right-radius:3px;
    -webkit-border-top-right-radius:3px;
    border-bottom-right-radius:3px;
    border-top-right-radius:3px
}
.tabs.vertical .tab-title,.tabs.vertical dd{
    position:inherit;
    float:none;
    display:block;
    top:auto
}
.tabs-content{
    margin-bottom:1.5rem;
    width:100%
}
.tabs-content:after,.tabs-content:before{
    content:" ";
    display:table
}
.tabs-content&gt;.content{
    display:none;
    float:left;
    padding:.9375rem 0;
    width:100%
}
.tabs-content&gt;.content.active{
    display:block;
    float:none
}
.tabs-content&gt;.content.contained{
    padding:.9375rem
}
.tabs-content.vertical{
    display:block
}
.tabs-content.vertical&gt;.content{
    padding:0 .9375rem
}
@media only screen and (min-width:40.0625em){
    .tabs.vertical{
        float:left;
        margin:0;
        margin-bottom:1.25rem!important;
        max-width:20%;
        width:20%
    }
    .tabs-content.vertical{
        float:left;
        margin-left:-1px;
        max-width:80%;
        padding-left:1rem;
        width:80%
    }
}
.no-js .tabs-content&gt;.content{
    display:block;
    float:none
}
.th{
    border:4px solid #fff;
    box-shadow:0 0 0 1px rgba(0,0,0,.2);
    display:inline-block;
    line-height:0;
    max-width:100%;
    transition:all .2s ease-out
}
.th:focus,.th:hover{
    box-shadow:0 0 6px 1px rgba(1,60,101,.5)
}
.th.radius{
    border-radius:3px
}
.has-tip{
    border-bottom:dotted 1px #ccc;
    color:#333;
    cursor:help;
    font-weight:700!important
}
.has-tip:focus,.has-tip:hover{
    border-bottom:dotted 1px #001b2d;
    color:#013c65
}
.has-tip.tip-left,.has-tip.tip-right{
    float:none!important
}
.tooltip{
    background:#333;
    color:#fff;
    display:none;
    font-size:.875rem;
    font-weight:400!important;
    line-height:1.3;
    max-width:300px;
    padding:.75rem;
    position:absolute;
    width:100%;
    z-index:1006;
    left:50%
}
.tooltip&gt;.nub{
    border:5px solid;
    border-color:transparent transparent #333;
    display:block;
    height:0;
    position:absolute;
    top:-10px;
    width:0;
    left:5px
}
.tooltip&gt;.nub.rtl{
    left:auto;
    right:5px
}
.tooltip.radius{
    border-radius:3px
}
.tooltip.round{
    border-radius:1000px
}
.tooltip.round&gt;.nub{
    left:2rem
}
.tooltip.opened{
    border-bottom:dotted 1px #001b2d!important;
    color:#013c65!important
}
.tap-to-close{
    color:#777;
    display:block;
    font-size:.625rem;
    font-weight:400!important
}
@media only screen{
    .tooltip&gt;.nub{
        border-color:transparent transparent #333;
        top:-10px
    }
    .tooltip.tip-top&gt;.nub{
        border-color:#333 transparent transparent;
        bottom:-10px;
        top:auto
    }
    .tooltip.tip-left,.tooltip.tip-right{
        float:none!important
    }
    .tooltip.tip-left&gt;.nub{
        border-color:transparent transparent transparent #333;
        left:auto;
        margin-top:-5px;
        right:-10px;
        top:50%
    }
    .tooltip.tip-right&gt;.nub{
        border-color:transparent #333 transparent transparent;
        left:-10px;
        margin-top:-5px;
        right:auto;
        top:50%
    }
    .tooltip.tip-override&gt;.nub{
        border-color:transparent transparent #333
    }
    .tooltip.tip-override.tip-left&gt;.nub,.tooltip.tip-override.tip-right&gt;.nub{
        margin-top:0
    }
}
meta.foundation-mq-topbar{
    font-family:"/only screen and (min-width:40.0625em)/";
    width:40.0625em
}
.contain-to-grid{
    width:100%;
    background:#fff
}
.contain-to-grid .top-bar{
    margin-bottom:0
}
.fixed{
    position:fixed;
    top:0;
    width:100%;
    z-index:99;
    left:0
}
.fixed.expanded:not(.top-bar){
    height:auto;
    max-height:100%;
    overflow-y:auto;
    width:100%
}
.fixed.expanded:not(.top-bar) .title-area{
    position:fixed;
    width:100%;
    z-index:99
}
.fixed.expanded:not(.top-bar) .top-bar-section{
    margin-top:2.8125rem;
    z-index:98
}
.top-bar{
    background:#fff;
    height:2.8125rem;
    line-height:2.8125rem;
    margin-bottom:0;
    overflow:hidden;
    position:relative
}
.top-bar ul{
    list-style:none;
    margin-bottom:0
}
.top-bar .row{
    max-width:none
}
.top-bar form,.top-bar input,.top-bar select{
    margin-bottom:0
}
.top-bar input,.top-bar select{
    font-size:.75rem;
    height:1.75rem;
    padding-bottom:.35rem;
    padding-top:.35rem
}
.top-bar .button,.top-bar button{
    font-size:.75rem;
    margin-bottom:0;
    padding-bottom:.4125rem;
    padding-top:.4125rem
}
@media only screen and (max-width:40em){
    .reveal-modal{
        min-height:100vh
    }
    .top-bar .button,.top-bar button{
        position:relative;
        top:-1px
    }
}
.top-bar .title-area{
    margin:0;
    position:relative
}
.top-bar .name{
    font-size:16px;
    height:2.8125rem;
    margin:0
}
.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{
    font-size:1.0625rem;
    line-height:2.8125rem;
    margin:0
}
.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{
    color:#333;
    display:block;
    font-weight:400!important;
    padding:0 .9375rem;
    width:75%
}
.top-bar .toggle-topbar{
    position:absolute;
    right:0;
    top:0
}
.top-bar .toggle-topbar a{
    color:#333;
    display:block;
    font-size:.8125rem;
    font-weight:700!important;
    height:2.8125rem;
    line-height:2.8125rem;
    padding:0 .9375rem;
    position:relative;
    text-transform:uppercase
}
.top-bar-section .dropdown li a.parent-link,.top-bar-section ul li&gt;a,p{
    font-weight:400!important
}
.top-bar .toggle-topbar.menu-icon{
    margin-top:-16px;
    top:50%
}
.top-bar .toggle-topbar.menu-icon a{
    color:#fff;
    height:34px;
    line-height:33px;
    padding:0 2.5rem 0 .9375rem;
    position:relative
}
.top-bar .toggle-topbar.menu-icon a span::after{
    content:"";
    display:block;
    height:0;
    position:absolute;
    margin-top:-8px;
    top:50%;
    right:.9375rem;
    box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;
    -webkit-box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;
    width:16px
}
.top-bar-section,.top-bar-section .has-dropdown{
    position:relative
}
.top-bar .toggle-topbar.menu-icon a span:hover:after{
    box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px "";
    -webkit-box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""
}
.top-bar.expanded{
    background:0 0;
    height:auto
}
.top-bar-section ul li,.top-bar.expanded .title-area{
    background:#fff
}
.top-bar.expanded .toggle-topbar a{
    color:#888
}
.top-bar.expanded .toggle-topbar a span::after{
    box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .top-bar.expanded .top-bar-section .dropdown,.top-bar.expanded .top-bar-section .has-dropdown.moved&gt;.dropdown{
        clip:initial
    }
    .top-bar.expanded .top-bar-section .has-dropdown:not(.moved)&gt;ul{
        padding:0
    }
}
.top-bar-section{
    left:0;
    width:auto;
    transition:left .3s ease-out
}
.top-bar-section ul{
    display:block;
    font-size:16px;
    height:auto;
    margin:0;
    padding:0;
    width:100%
}
.top-bar-section .divider,.top-bar-section [role=separator]{
    border-top:solid 1px #807f7f;
    clear:both;
    height:1px;
    width:100%
}
.top-bar-section ul li&gt;a{
    color:#333;
    display:block;
    font-family:"Open Sans",sans-serif;
    font-size:.8125rem;
    padding:12px 0 12px .9375rem;
    text-transform:none;
    width:100%
}
abbr,acronym,h6,ul.off-canvas-list li label{
    text-transform:uppercase
}
.top-bar-section ul li&gt;a.button{
    font-size:.8125rem;
    background-color:#013c65;
    border-color:#222
}
.top-bar-section ul li&gt;a.button:focus,.top-bar-section ul li&gt;a.button:hover{
    background-color:rgba(255,255,255,.5);
    color:#333
}
.top-bar-section ul li&gt;a.button.secondary{
    background-color:#e7e7e7;
    border-color:#b9b9b9;
    color:#333
}
.top-bar-section ul li&gt;a.button.secondary:focus,.top-bar-section ul li&gt;a.button.secondary:hover{
    background-color:#b9b9b9;
    color:#333
}
.top-bar-section ul li&gt;a.button.success{
    background-color:#9ba439;
    border-color:#7c832e;
    color:#333
}
.top-bar-section ul li&gt;a.button.success:focus,.top-bar-section ul li&gt;a.button.success:hover{
    background-color:#7c832e;
    color:#333
}
.top-bar-section ul li&gt;a.button.alert{
    background-color:#c44628;
    border-color:#9d3820;
    color:#333
}
.top-bar-section ul li&gt;a.button.alert:focus,.top-bar-section ul li&gt;a.button.alert:hover{
    background-color:#9d3820;
    color:#333
}
.top-bar-section ul li&gt;a.button.warning{
    background-color:#e97822;
    border-color:#c25f13;
    color:#333
}
.top-bar-section ul li&gt;a.button.warning:focus,.top-bar-section ul li&gt;a.button.warning:hover{
    background-color:#c25f13;
    color:#333
}
.top-bar-section ul li&gt;a.button.info{
    background-color:#f5e3b1;
    border-color:#ebc866;
    color:#333
}
.top-bar-section ul li&gt;a.button.info:focus,.top-bar-section ul li&gt;a.button.info:hover{
    background-color:#ebc866;
    color:#333
}
.top-bar-section ul li&gt;button{
    font-size:.8125rem;
    padding-left:.9375rem;
    padding-right:.9375rem;
    background-color:#013c65;
    border-color:#222;
    color:#333
}
.top-bar-section ul li&gt;button:focus,.top-bar-section ul li&gt;button:hover{
    background-color:rgba(255,255,255,.5);
    color:#333
}
.top-bar-section ul li&gt;button.secondary{
    background-color:#e7e7e7;
    border-color:#b9b9b9;
    color:#333
}
.top-bar-section ul li&gt;button.secondary:focus,.top-bar-section ul li&gt;button.secondary:hover{
    background-color:#b9b9b9;
    color:#333
}
.top-bar-section ul li&gt;button.success{
    background-color:#9ba439;
    border-color:#7c832e;
    color:#333
}
.top-bar-section ul li&gt;button.success:focus,.top-bar-section ul li&gt;button.success:hover{
    background-color:#7c832e;
    color:#333
}
.top-bar-section ul li&gt;button.alert{
    background-color:#c44628;
    border-color:#9d3820;
    color:#333
}
.top-bar-section ul li&gt;button.alert:focus,.top-bar-section ul li&gt;button.alert:hover{
    background-color:#9d3820;
    color:#333
}
.top-bar-section ul li&gt;button.warning{
    background-color:#e97822;
    border-color:#c25f13;
    color:#333
}
.top-bar-section ul li&gt;button.warning:focus,.top-bar-section ul li&gt;button.warning:hover{
    background-color:#c25f13;
    color:#333
}
.top-bar-section ul li&gt;button.info{
    background-color:#f5e3b1;
    border-color:#ebc866;
    color:#333
}
.top-bar-section ul li&gt;button.info:focus,.top-bar-section ul li&gt;button.info:hover{
    background-color:#ebc866;
    color:#333
}
.top-bar-section ul li:hover:not(.has-form)&gt;a{
    color:#fff;
    background:#013c65
}
.top-bar-section ul li.active&gt;a{
    background:#013c65;
    color:#fff
}
.top-bar-section ul li.active&gt;a:hover{
    background:#013457;
    color:#fff
}
.top-bar-section .has-form{
    padding:.9375rem
}
.top-bar-section .has-dropdown&gt;a:after{
    border:5px inset;
    content:"";
    display:block;
    height:0;
    width:0;
    border-color:transparent transparent transparent rgba(34,34,34,.4);
    border-left-style:solid;
    margin-right:.9375rem;
    margin-top:-4.5px;
    position:absolute;
    top:50%;
    right:0
}
.top-bar-section .has-dropdown.moved{
    position:static
}
.top-bar-section .has-dropdown.moved&gt;.dropdown{
    height:auto;
    overflow:visible;
    clip:auto;
    display:block;
    position:absolute!important;
    width:100%
}
.top-bar-section .has-dropdown.moved&gt;a:after{
    display:none
}
.top-bar-section .dropdown{
    clip:rect(1px,1px,1px,1px);
    height:1px;
    overflow:hidden;
    position:absolute!important;
    width:1px;
    display:block;
    padding:0;
    top:0;
    z-index:99;
    left:100%
}
.top-bar-section .dropdown li{
    height:auto;
    width:100%
}
.top-bar-section .dropdown li a{
    font-weight:400!important;
    padding:8px .9375rem
}
.top-bar-section .dropdown li.parent-link,.top-bar-section .dropdown li.title h5{
    margin-bottom:0;
    margin-top:0;
    font-size:.8125rem
}
.top-bar-section .dropdown li.parent-link a,.top-bar-section .dropdown li.title h5 a{
    color:#333;
    display:block
}
.top-bar-section .dropdown li.parent-link a:hover,.top-bar-section .dropdown li.title h5 a:hover{
    background:0 0
}
.top-bar-section .dropdown li.has-form{
    padding:8px .9375rem
}
.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{
    top:auto
}
.top-bar-section .dropdown label{
    color:#777;
    font-size:.625rem;
    font-weight:700!important;
    margin-bottom:0;
    padding:8px .9375rem 2px;
    text-transform:uppercase
}
.js-generated{
    display:block
}
@media only screen and (min-width:40.0625em){
    .top-bar,.top-bar.expanded{
        background:#fff
    }
    .top-bar .title-area,.top-bar-section ul li{
        float:left
    }
    .top-bar{
        overflow:visible
    }
    .top-bar:after,.top-bar:before{
        content:" ";
        display:table
    }
    .top-bar:after{
        clear:both
    }
    .top-bar .toggle-topbar{
        display:none
    }
    .top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{
        width:auto
    }
    .top-bar .button,.top-bar .has-form&gt;.button,.top-bar .has-form&gt;button,.top-bar button,.top-bar input,.top-bar select{
        font-size:.875rem;
        height:1.75rem;
        position:relative;
        top:.53125rem
    }
    .contain-to-grid .top-bar{
        margin:0 auto;
        max-width:62.5rem
    }
    .top-bar-section{
        transition:none 0 0;
        left:0!important
    }
    .top-bar-section ul{
        display:inline;
        height:auto!important;
        width:auto
    }
    .top-bar-section ul li .js-generated{
        display:none
    }
    .top-bar-section li.hover&gt;a:not(.button){
        background:#013c65;
        color:#fff
    }
    .top-bar-section li:not(.has-form) a:not(.button){
        background:#fff;
        line-height:2.8125rem;
        padding:0 .9375rem
    }
    .top-bar-section li:not(.has-form) a:not(.button):hover{
        background:#013c65
    }
    .top-bar-section li.active:not(.has-form) a:not(.button){
        background:#013c65;
        color:#fff;
        line-height:2.8125rem;
        padding:0 .9375rem
    }
    .top-bar-section li.active:not(.has-form) a:not(.button):hover{
        background:#013457;
        color:#fff
    }
    .top-bar-section .has-dropdown&gt;a{
        padding-right:2.1875rem!important
    }
    .top-bar-section .has-dropdown&gt;a:after{
        border:5px inset;
        content:"";
        display:block;
        height:0;
        width:0;
        border-color:rgba(34,34,34,.4) transparent transparent;
        border-top-style:solid;
        margin-top:-2.5px;
        top:1.40625rem
    }
    .top-bar-section .has-dropdown.moved{
        position:relative
    }
    .top-bar-section .has-dropdown.moved&gt;.dropdown{
        clip:rect(1px,1px,1px,1px);
        height:1px;
        overflow:hidden;
        position:absolute!important;
        width:1px;
        display:block
    }
    .top-bar-section .has-dropdown.hover&gt;.dropdown,.top-bar-section .has-dropdown.not-click:hover&gt;.dropdown,.top-bar-section .has-dropdown&gt;a:focus+.dropdown{
        height:auto;
        width:auto;
        overflow:visible;
        clip:auto;
        display:block;
        position:absolute!important
    }
    .top-bar-section .has-dropdown .dropdown li.has-dropdown&gt;a:after{
        border:none;
        content:"\00bb";
        top:.1875rem;
        right:5px
    }
    .top-bar-section .dropdown{
        left:0;
        background:0 0;
        min-width:100%;
        top:auto
    }
    .top-bar-section .dropdown li a{
        background:#fff;
        color:#333;
        line-height:2.8125rem;
        padding:12px .9375rem;
        white-space:nowrap
    }
    .top-bar-section .dropdown li:not(.has-form):not(.active)&gt;a:not(.button){
        background:#fff;
        color:#333
    }
    .top-bar-section .dropdown li:not(.has-form):not(.active):hover&gt;a:not(.button){
        color:#fff;
        background:#013c65
    }
    .top-bar-section .dropdown li label{
        background:#333;
        white-space:nowrap
    }
    .top-bar-section .dropdown li .dropdown{
        left:100%;
        top:0
    }
    .top-bar-section&gt;ul&gt;.divider,.top-bar-section&gt;ul&gt;[role=separator]{
        border-right:solid 1px #fff;
        border-bottom:none;
        border-top:none;
        clear:none;
        height:2.8125rem;
        width:0
    }
    .top-bar-section .has-form{
        background:#fff;
        height:2.8125rem;
        padding:0 .9375rem
    }
    .top-bar-section .right li .dropdown{
        left:auto;
        right:0
    }
    .top-bar-section .right li .dropdown li .dropdown{
        right:100%
    }
    .top-bar-section .left li .dropdown{
        right:auto;
        left:0
    }
    .top-bar-section .left li .dropdown li .dropdown{
        left:100%
    }
    .no-js .top-bar-section ul li:hover&gt;a{
        background:#013c65;
        color:#fff
    }
    .no-js .top-bar-section ul li:active&gt;a{
        background:#013c65;
        color:#fff
    }
    .no-js .top-bar-section .has-dropdown:hover&gt;.dropdown,.no-js .top-bar-section .has-dropdown&gt;a:focus+.dropdown{
        height:auto;
        width:auto;
        overflow:visible;
        clip:auto;
        display:block;
        position:absolute!important
    }
}
.inner-wrap,.left-submenu{
    -webkit-transition:-webkit-transform .5s ease;
    -moz-transition:-moz-transform .5s ease;
    -ms-transition:-ms-transform .5s ease;
    -o-transition:-o-transform .5s ease
}
.left-small,.right-small,.tab-bar-section{
    top:0;
    position:absolute
}
.inner-wrap,.off-canvas-wrap{
    width:100%;
    position:relative
}
.text-left{
    text-align:left!important
}
.text-right{
    text-align:right!important
}
.text-center{
    text-align:center!important
}
.text-justify{
    text-align:justify!important
}
@media only screen and (max-width:40em){
    .small-only-text-left{
        text-align:left!important
    }
    .small-only-text-right{
        text-align:right!important
    }
    .small-only-text-center{
        text-align:center!important
    }
    .small-only-text-justify{
        text-align:justify!important
    }
}
@media only screen{
    .small-text-left{
        text-align:left!important
    }
    .small-text-right{
        text-align:right!important
    }
    .small-text-center{
        text-align:center!important
    }
    .small-text-justify{
        text-align:justify!important
    }
}
@media only screen and (min-width:40.0625em) and (max-width:64em){
    .medium-only-text-left{
        text-align:left!important
    }
    .medium-only-text-right{
        text-align:right!important
    }
    .medium-only-text-center{
        text-align:center!important
    }
    .medium-only-text-justify{
        text-align:justify!important
    }
}
@media only screen and (min-width:40.0625em){
    .medium-text-left{
        text-align:left!important
    }
    .medium-text-right{
        text-align:right!important
    }
    .medium-text-center{
        text-align:center!important
    }
    .medium-text-justify{
        text-align:justify!important
    }
}
@media only screen and (min-width:64.0625em) and (max-width:90em){
    .large-only-text-left{
        text-align:left!important
    }
    .large-only-text-right{
        text-align:right!important
    }
    .large-only-text-center{
        text-align:center!important
    }
    .large-only-text-justify{
        text-align:justify!important
    }
}
@media only screen and (min-width:64.0625em){
    .large-text-left{
        text-align:left!important
    }
    .large-text-right{
        text-align:right!important
    }
    .large-text-center{
        text-align:center!important
    }
    .large-text-justify{
        text-align:justify!important
    }
}
@media only screen and (min-width:90.0625em) and (max-width:120em){
    .xlarge-only-text-left{
        text-align:left!important
    }
    .xlarge-only-text-right{
        text-align:right!important
    }
    .xlarge-only-text-center{
        text-align:center!important
    }
    .xlarge-only-text-justify{
        text-align:justify!important
    }
}
@media only screen and (min-width:90.0625em){
    .xlarge-text-left{
        text-align:left!important
    }
    .xlarge-text-right{
        text-align:right!important
    }
    .xlarge-text-center{
        text-align:center!important
    }
    .xlarge-text-justify{
        text-align:justify!important
    }
}
@media only screen and (min-width:120.0625em) and (max-width:6249999.9375em){
    .xxlarge-only-text-left{
        text-align:left!important
    }
    .xxlarge-only-text-right{
        text-align:right!important
    }
    .xxlarge-only-text-center{
        text-align:center!important
    }
    .xxlarge-only-text-justify{
        text-align:justify!important
    }
}
@media only screen and (min-width:120.0625em){
    .xxlarge-text-left{
        text-align:left!important
    }
    .xxlarge-text-right{
        text-align:right!important
    }
    .xxlarge-text-center{
        text-align:center!important
    }
    .xxlarge-text-justify{
        text-align:justify!important
    }
}
blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{
    margin:0;
    padding:0
}
a{
    color:#4f748b;
    line-height:inherit;
    text-decoration:none
}
a:focus,a:hover{
    color:#f6b000
}
a img{
    border:none
}
p{
    font-family:inherit;
    line-height:1.75;
    margin-bottom:1.25rem
}
.subheader,h1,h2,h3,h4,h5,h6{
    font-weight:400!important;
    margin-top:.2rem;
    margin-bottom:.5rem
}
p.lead{
    font-size:1.21875rem;
    line-height:1.6
}
p aside{
    font-size:.875rem;
    font-style:italic;
    line-height:1.35
}
h1,h2,h3,h4,h5,h6{
    color:#222;
    font-family:Arvo,sans-serif;
    font-style:normal;
    line-height:1.2
}
.pin p.date,em,i{
    font-style:italic
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
    color:#6f6f6f;
    font-size:60%;
    line-height:0
}
h1{
    font-size:1.875rem
}
h2{
    font-size:1.4375rem
}
h3{
    font-size:1.28125rem
}
h4{
    font-size:1.09375rem
}
h5{
    font-size:1.17em
}
h6{
    font-size:1rem
}
.subheader{
    line-height:1.4;
    color:#6f6f6f
}
b,em,i,small,strong{
    line-height:inherit
}
hr{
    border:solid #ddd;
    border-width:1px 0 0;
    clear:both;
    height:0;
    margin:1.25rem 0 1.1875rem
}
b,strong{
    font-weight:700!important
}
small{
    font-size:60%
}
code{
    background-color:#f8f8f8;
    border-color:#dfdfdf;
    border-style:solid;
    border-width:1px;
    color:#333;
    font-family:Consolas,"Liberation Mono",Courier,monospace;
    font-weight:400!important
}
.vcard .fn,.vevent .summary,.vevent abbr,dl dt,ul.off-canvas-list li label{
    font-weight:700!important
}
dl,ol,ul{
    font-family:inherit;
    font-size:1rem;
    line-height:1.75;
    list-style-position:outside;
    margin-bottom:1.25rem
}
ul{
    margin-left:1.1rem
}
ul li ol,ul li ul{
    margin-left:1.25rem;
    margin-bottom:0
}
ul.circle,ul.disc,ul.square{
    margin-left:1.1rem
}
ul.circle li ul,ul.disc li ul,ul.square li ul{
    list-style:inherit
}
ul.square{
    list-style-type:square
}
ul.circle{
    list-style-type:circle
}
ul.disc{
    list-style-type:disc
}
ol{
    margin-left:1.4rem
}
ol li ol,ol li ul{
    margin-left:1.25rem;
    margin-bottom:0
}
.no-bullet{
    list-style-type:none;
    margin-left:0
}
.no-bullet li ol,.no-bullet li ul{
    margin-left:1.25rem;
    margin-bottom:0;
    list-style:none
}
dl dt{
    margin-bottom:.3rem
}
dl dd{
    margin-bottom:.75rem
}
.vcard,blockquote{
    margin:0 0 1.25rem
}
abbr,acronym{
    font-size:90%;
    color:#222;
    cursor:help
}
abbr{
    text-transform:none
}
abbr[title]{
    border-bottom:1px dotted #ddd
}
blockquote{
    padding:.5625rem 1.25rem 0 1.1875rem;
    border-left: 2px solid #f6b000;
}
blockquote cite{
    display:block;
    font-size:.8125rem;
    color:#555
}
blockquote cite:before{
    content:"\2014 \0020"
}
blockquote cite a,blockquote cite a:visited{
    color:#555
}
blockquote,blockquote p:first-child {
    line-height: 1.5;
    color: #013c65;
    font-weight: 500 !important;
    font-style: italic;
    font-size: 1.25rem;
}
blockquote p:first-child {
    margin-bottom: .5rem;
}
blockquote p + p:last-child {
    line-height: 1.5;
    color: #013c65;
    font-weight: 500 !important;
    font-style: italic;
    font-size: .875rem;
	text-align: right;
}
.vcard{
    display:inline-block;
    border:1px solid #ddd;
    padding:.625rem .75rem
}
.vcard li{
    margin:0;
    display:block
}
.vcard .fn{
    font-size:.9375rem
}
.vevent abbr{
    cursor:default;
    text-decoration:none;
    border:none;
    padding:0 .0625rem
}
@media only screen and (min-width:40.0625em){
    h1,h2,h3,h4,h5,h6{
        line-height:1.2
    }
    h1{
        font-size:2.5rem
    }
    h2{
        font-size:1.875rem
    }
    h3{
        font-size:1.59375rem
    }
    h4{
        font-size:1.40625rem
    }
    h5{
        font-size:1.17em
    }
    h6{
        font-size:1rem
    }
}
@media print{
    blockquote,img,pre,tr{
        page-break-inside:avoid
    }
    *{
        background:0 0!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:" (" attr(href) ")"
    }
    abbr[title]:after{
        content:" (" attr(title) ")"
    }
    .ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{
        content:""
    }
    blockquote,pre{
        border:1px solid #999
    }
    thead{
        display:table-header-group
    }
    img{
        max-width:100%!important
    }
    @page{
        margin:.34in
    }
    h2,h3,p{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
}
.off-canvas-wrap{
    -webkit-backface-visibility:hidden;
    overflow:hidden
}
.off-canvas-wrap.move-bottom,.off-canvas-wrap.move-left,.off-canvas-wrap.move-right,.off-canvas-wrap.move-top{
    min-height:100%;
    -webkit-overflow-scrolling:touch
}
.columns.no-collapse,.slick-slide{
    min-height:1px
}
.inner-wrap{
    transition:transform .5s ease
}
.left-small,.right-small,.tab-bar .menu-icon{
    height:2.8125rem;
    width:2.8125rem
}
.inner-wrap:after,.inner-wrap:before{
    content:" ";
    display:table
}
.inner-wrap:after{
    clear:both
}
.tab-bar{
    -webkit-backface-visibility:hidden;
    background:#333;
    color:#fff;
    height:2.8125rem;
    line-height:2.8125rem;
    position:relative
}
.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{
    color:#fff;
    font-weight:700!important;
    line-height:2.8125rem;
    margin:0
}
.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{
    font-size:1.17em
}
.left-small{
    border-right:solid 1px #1a1919;
    left:0
}
.right-small{
    border-left:solid 1px #1a1919;
    right:0
}
.tab-bar-section{
    height:2.8125rem;
    padding:0 .625rem;
    text-align:center
}
.tab-bar-section.left{
    text-align:left;
    left:0;
    right:2.8125rem
}
.tab-bar-section.right{
    text-align:right;
    left:2.8125rem;
    right:0
}
.tab-bar-section.middle{
    left:2.8125rem;
    right:2.8125rem
}
.tab-bar .menu-icon{
    color:#fff;
    display:block;
    padding:0;
    position:relative;
    text-indent:2.1875rem;
    transform:translate3d(0,0,0)
}
.tab-bar .menu-icon span::after{
    content:"";
    display:block;
    height:0;
    position:absolute;
    top:50%;
    margin-top:-.5rem;
    left:.90625rem;
    box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;
    -webkit-box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;
    width:1rem
}
.left-off-canvas-menu,.right-off-canvas-menu{
    -webkit-backface-visibility:hidden;
    background:#333;
    box-sizing:content-box;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    overflow-x:hidden;
    overflow-y:auto;
    position:absolute;
    transition:transform .5s ease 0s;
    width:15.625rem;
    bottom:0;
    top:0
}
.tab-bar .menu-icon span:hover:after{
    box-shadow:0 0 0 1px #b3b2b2,0 7px 0 1px #b3b2b2,0 14px 0 1px #b3b2b2;
    -webkit-box-shadow:0 0 0 1px #b3b2b2,0 7px 0 1px #b3b2b2,0 14px 0 1px #b3b2b2
}
.left-off-canvas-menu{
    z-index:1001;
    -webkit-transform:translate3d(-100%,0,0);
    -moz-transform:translate3d(-100%,0,0);
    -ms-transform:translate(-100%,0);
    -o-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
    left:0
}
.left-off-canvas-menu *{
    -webkit-backface-visibility:hidden
}
.right-off-canvas-menu{
    z-index:1001;
    -webkit-transform:translate3d(100%,0,0);
    -moz-transform:translate3d(100%,0,0);
    -ms-transform:translate(100%,0);
    -o-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
    right:0
}
.bottom-off-canvas-menu,.top-off-canvas-menu{
    -webkit-backface-visibility:hidden;
    background:#333;
    box-sizing:content-box;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    overflow-x:hidden;
    overflow-y:auto;
    position:absolute;
    transition:transform .5s ease 0s;
    z-index:1001;
    width:100%;
    height:18.75rem
}
.right-off-canvas-menu *{
    -webkit-backface-visibility:hidden
}
.top-off-canvas-menu{
    bottom:0;
    -webkit-transform:translate3d(0,-100%,0);
    -moz-transform:translate3d(0,-100%,0);
    -ms-transform:translate(0,-100%);
    -o-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
    top:0
}
.top-off-canvas-menu *{
    -webkit-backface-visibility:hidden
}
.bottom-off-canvas-menu{
    -webkit-transform:translate3d(0,100%,0);
    -moz-transform:translate3d(0,100%,0);
    -ms-transform:translate(0,100%);
    -o-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
    bottom:0
}
.move-bottom .exit-off-canvas,.move-left .exit-off-canvas,.move-right .exit-off-canvas,.move-top .exit-off-canvas{
    z-index:1002;
    -webkit-backface-visibility:hidden;
    box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);
    cursor:pointer;
    transition:background .3s ease;
    bottom:0;
    display:block;
    left:0;
    position:absolute;
    right:0;
    top:0;
    -webkit-tap-highlight-color:transparent
}
.bottom-off-canvas-menu *{
    -webkit-backface-visibility:hidden
}
ul.off-canvas-list{
    list-style-type:none;
    margin:0;
    padding:0
}
ul.off-canvas-list li label{
    background:#444;
    border-bottom:none;
    border-top:1px solid #5e5e5e;
    color:#999;
    display:block;
    font-size:.75rem;
    margin:0;
    padding:.3rem .9375rem
}
ul.off-canvas-list li a{
    border-bottom:1px solid #262626;
    color:rgba(255,255,255,.7);
    display:block;
    padding:.6666666667rem;
    transition:background .3s ease
}
.bottom-submenu .back&gt;a,.left-submenu .back&gt;a,.right-submenu .back&gt;a,.top-submenu .back&gt;a{
    color:#999;
    font-weight:700!important;
    padding:.3rem .9375rem;
    border-bottom:none;
    border-top:1px solid #5e5e5e;
    text-transform:uppercase
}
ul.off-canvas-list li a:active,ul.off-canvas-list li a:hover{
    background:#242424
}
.move-right&gt;.inner-wrap{
    -webkit-transform:translate3d(15.625rem,0,0);
    -moz-transform:translate3d(15.625rem,0,0);
    -ms-transform:translate(15.625rem,0);
    -o-transform:translate3d(15.625rem,0,0);
    transform:translate3d(15.625rem,0,0)
}
.move-right .exit-off-canvas{
    background:rgba(255,255,255,.2)
}
@media only screen and (min-width:40.0625em){
    .move-right .exit-off-canvas:hover{
        background:rgba(255,255,255,.05)
    }
}
.move-left&gt;.inner-wrap{
    -webkit-transform:translate3d(-15.625rem,0,0);
    -moz-transform:translate3d(-15.625rem,0,0);
    -ms-transform:translate(-15.625rem,0);
    -o-transform:translate3d(-15.625rem,0,0);
    transform:translate3d(-15.625rem,0,0)
}
.move-left .exit-off-canvas{
    background:rgba(255,255,255,.2)
}
@media only screen and (min-width:40.0625em){
    .move-left .exit-off-canvas:hover{
        background:rgba(255,255,255,.05)
    }
}
.move-top&gt;.inner-wrap{
    -webkit-transform:translate3d(0,-18.75rem,0);
    -moz-transform:translate3d(0,-18.75rem,0);
    -ms-transform:translate(0,-18.75rem);
    -o-transform:translate3d(0,-18.75rem,0);
    transform:translate3d(0,-18.75rem,0)
}
.move-top .exit-off-canvas{
    background:rgba(255,255,255,.2)
}
@media only screen and (min-width:40.0625em){
    .move-top .exit-off-canvas:hover{
        background:rgba(255,255,255,.05)
    }
}
.move-bottom&gt;.inner-wrap{
    -webkit-transform:translate3d(0,18.75rem,0);
    -moz-transform:translate3d(0,18.75rem,0);
    -ms-transform:translate(0,18.75rem);
    -o-transform:translate3d(0,18.75rem,0);
    transform:translate3d(0,18.75rem,0)
}
.move-bottom .exit-off-canvas{
    background:rgba(255,255,255,.2)
}
@media only screen and (min-width:40.0625em){
    .move-bottom .exit-off-canvas:hover{
        background:rgba(255,255,255,.05)
    }
}
.offcanvas-overlap .bottom-off-canvas-menu,.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu,.offcanvas-overlap .top-off-canvas-menu{
    -ms-transform:none;
    -webkit-transform:none;
    -moz-transform:none;
    -o-transform:none;
    transform:none;
    z-index:1003
}
.offcanvas-overlap .exit-off-canvas{
    -webkit-backface-visibility:hidden;
    box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);
    cursor:pointer;
    transition:background .3s ease;
    -webkit-tap-highlight-color:transparent;
    background:rgba(255,255,255,.2);
    bottom:0;
    display:block;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1002
}
@media only screen and (min-width:40.0625em){
    .offcanvas-overlap .exit-off-canvas:hover{
        background:rgba(255,255,255,.05)
    }
}
.offcanvas-overlap-left .right-off-canvas-menu{
    -ms-transform:none;
    -webkit-transform:none;
    -moz-transform:none;
    -o-transform:none;
    transform:none;
    z-index:1003
}
.offcanvas-overlap-left .exit-off-canvas{
    -webkit-backface-visibility:hidden;
    box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);
    cursor:pointer;
    transition:background .3s ease;
    -webkit-tap-highlight-color:transparent;
    background:rgba(255,255,255,.2);
    bottom:0;
    display:block;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1002
}
@media only screen and (min-width:40.0625em){
    .offcanvas-overlap-left .exit-off-canvas:hover{
        background:rgba(255,255,255,.05)
    }
}
.offcanvas-overlap-right .left-off-canvas-menu{
    -ms-transform:none;
    -webkit-transform:none;
    -moz-transform:none;
    -o-transform:none;
    transform:none;
    z-index:1003
}
.offcanvas-overlap-right .exit-off-canvas{
    -webkit-backface-visibility:hidden;
    box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);
    cursor:pointer;
    transition:background .3s ease;
    -webkit-tap-highlight-color:transparent;
    background:rgba(255,255,255,.2);
    bottom:0;
    display:block;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1002
}
@media only screen and (min-width:40.0625em){
    .offcanvas-overlap-right .exit-off-canvas:hover{
        background:rgba(255,255,255,.05)
    }
}
.offcanvas-overlap-top .bottom-off-canvas-menu{
    -ms-transform:none;
    -webkit-transform:none;
    -moz-transform:none;
    -o-transform:none;
    transform:none;
    z-index:1003
}
.offcanvas-overlap-top .exit-off-canvas{
    -webkit-backface-visibility:hidden;
    box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);
    cursor:pointer;
    transition:background .3s ease;
    -webkit-tap-highlight-color:transparent;
    background:rgba(255,255,255,.2);
    bottom:0;
    display:block;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1002
}
@media only screen and (min-width:40.0625em){
    .offcanvas-overlap-top .exit-off-canvas:hover{
        background:rgba(255,255,255,.05)
    }
}
.offcanvas-overlap-bottom .top-off-canvas-menu{
    -ms-transform:none;
    -webkit-transform:none;
    -moz-transform:none;
    -o-transform:none;
    transform:none;
    z-index:1003
}
.offcanvas-overlap-bottom .exit-off-canvas{
    -webkit-backface-visibility:hidden;
    box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);
    cursor:pointer;
    transition:background .3s ease;
    -webkit-tap-highlight-color:transparent;
    background:rgba(255,255,255,.2);
    bottom:0;
    display:block;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1002
}
@media only screen and (min-width:40.0625em){
    .offcanvas-overlap-bottom .exit-off-canvas:hover{
        background:rgba(255,255,255,.05)
    }
}
.no-csstransforms .left-off-canvas-menu{
    left:-15.625rem
}
.no-csstransforms .right-off-canvas-menu{
    right:-15.625rem
}
.no-csstransforms .top-off-canvas-menu{
    top:-18.75rem
}
.no-csstransforms .bottom-off-canvas-menu{
    bottom:-18.75rem
}
.left-submenu,.right-submenu{
    -webkit-backface-visibility:hidden;
    -webkit-overflow-scrolling:touch;
    bottom:0;
    box-sizing:content-box;
    overflow-x:hidden;
    overflow-y:auto;
    position:absolute;
    top:0;
    width:15.625rem
}
.no-csstransforms .move-left&gt;.inner-wrap{
    right:15.625rem
}
.no-csstransforms .move-right&gt;.inner-wrap{
    left:15.625rem
}
.no-csstransforms .move-top&gt;.inner-wrap{
    right:18.75rem
}
.no-csstransforms .move-bottom&gt;.inner-wrap{
    left:18.75rem
}
.left-submenu{
    background:#333;
    margin:0;
    height:18.75rem;
    z-index:1002;
    -webkit-transform:translate3d(-100%,0,0);
    -moz-transform:translate3d(-100%,0,0);
    -ms-transform:translate(-100%,0);
    -o-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
    left:0;
    transition:transform .5s ease
}
.right-submenu,.top-submenu{
    -webkit-transition:-webkit-transform .5s ease;
    -moz-transition:-moz-transform .5s ease;
    -ms-transition:-ms-transform .5s ease;
    -o-transition:-o-transform .5s ease
}
.left-submenu *{
    -webkit-backface-visibility:hidden
}
.left-submenu .back&gt;a{
    background:#444;
    margin:0
}
.left-submenu .back&gt;a:hover{
    background:#303030;
    border-bottom:none;
    border-top:1px solid #5e5e5e
}
.left-submenu .back&gt;a:before{
    content:"\AB";
    margin-right:.5rem;
    display:inline
}
.left-submenu.move-right,.left-submenu.offcanvas-overlap,.left-submenu.offcanvas-overlap-right{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.right-submenu{
    background:#333;
    margin:0;
    height:18.75rem;
    z-index:1002;
    -webkit-transform:translate3d(100%,0,0);
    -moz-transform:translate3d(100%,0,0);
    -ms-transform:translate(100%,0);
    -o-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
    right:0;
    transition:transform .5s ease
}
.bottom-submenu,.top-submenu{
    -webkit-overflow-scrolling:touch;
    box-sizing:content-box;
    overflow-x:hidden;
    overflow-y:auto;
    position:absolute;
    top:0;
    height:18.75rem;
    z-index:1002;
    bottom:0;
    width:100%;
    -webkit-backface-visibility:hidden
}
.right-submenu *{
    -webkit-backface-visibility:hidden
}
.right-submenu .back&gt;a{
    background:#444;
    margin:0
}
.right-submenu .back&gt;a:hover{
    background:#303030;
    border-bottom:none;
    border-top:1px solid #5e5e5e
}
.right-submenu .back&gt;a:after{
    content:"\BB";
    margin-left:.5rem;
    display:inline
}
.right-submenu.move-left,.right-submenu.offcanvas-overlap,.right-submenu.offcanvas-overlap-left{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.top-submenu{
    background:#333;
    margin:0;
    -webkit-transform:translate3d(0,-100%,0);
    -moz-transform:translate3d(0,-100%,0);
    -ms-transform:translate(0,-100%);
    -o-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
    transition:transform .5s ease
}
.top-submenu *{
    -webkit-backface-visibility:hidden
}
.top-submenu .back&gt;a{
    background:#444;
    margin:0
}
.top-submenu .back&gt;a:hover{
    background:#303030;
    border-bottom:none;
    border-top:1px solid #5e5e5e
}
.top-submenu.move-bottom,.top-submenu.offcanvas-overlap,.top-submenu.offcanvas-overlap-bottom{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.bottom-submenu{
    background:#333;
    margin:0;
    -webkit-transform:translate3d(0,100%,0);
    -moz-transform:translate3d(0,100%,0);
    -ms-transform:translate(0,100%);
    -o-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
    -webkit-transition:-webkit-transform .5s ease;
    -moz-transition:-moz-transform .5s ease;
    -ms-transition:-ms-transform .5s ease;
    -o-transition:-o-transform .5s ease;
    transition:transform .5s ease
}
.bottom-submenu *{
    -webkit-backface-visibility:hidden
}
.bottom-submenu .back&gt;a{
    background:#444;
    margin:0
}
.bottom-submenu .back&gt;a:hover{
    background:#303030;
    border-bottom:none;
    border-top:1px solid #5e5e5e
}
.bottom-submenu.move-top,.bottom-submenu.offcanvas-overlap,.bottom-submenu.offcanvas-overlap-top{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.left-off-canvas-menu ul.off-canvas-list li.has-submenu&gt;a:after{
    content:"\BB";
    margin-left:.5rem;
    display:inline
}
.right-off-canvas-menu ul.off-canvas-list li.has-submenu&gt;a:before{
    content:"\AB";
    margin-right:.5rem;
    display:inline
}
.circle-border,.margin-center{
    margin-left:auto;
    margin-right:auto
}
@media only screen{
    .hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-medium,.hide-for-medium-only,.hide-for-medium-up,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium-down,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{
        display:inherit!important
    }
    .hide-for-large-down,.hide-for-medium-down,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium,.show-for-medium-only,.show-for-medium-up,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{
        display:none!important
    }
    .hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium-down,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{
        position:static!important;
        height:auto;
        width:auto;
        overflow:visible;
        clip:auto
    }
    .hidden-for-large-down,.hidden-for-medium-down,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-medium,.visible-for-medium-only,.visible-for-medium-up,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{
        clip:rect(1px,1px,1px,1px);
        height:1px;
        overflow:hidden;
        position:absolute!important;
        width:1px
    }
    table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-medium,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium-down,table.show-for-small,table.show-for-small-down,table.show-for-small-only,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{
        display:table!important
    }
    thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-medium,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium-down,thead.show-for-small,thead.show-for-small-down,thead.show-for-small-only,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{
        display:table-header-group!important
    }
    tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium-down,tbody.show-for-small,tbody.show-for-small-down,tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{
        display:table-row-group!important
    }
    tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-medium,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium-down,tr.show-for-small,tr.show-for-small-down,tr.show-for-small-only,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{
        display:table-row
    }
    td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-medium,td.hide-for-medium-only,td.hide-for-medium-up,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium-down,td.show-for-small,td.show-for-small-down,td.show-for-small-only,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-medium,th.hide-for-medium-only,th.hide-for-medium-up,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium-down,th.show-for-small,th.show-for-small-down,th.show-for-small-only,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{
        display:table-cell!important
    }
}
@media only screen and (min-width:40.0625em){
    .hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{
        display:inherit!important
    }
    .hide-for-large-down,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{
        display:none!important
    }
    .hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{
        position:static!important;
        height:auto;
        width:auto;
        overflow:visible;
        clip:auto
    }
    .hidden-for-large-down,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{
        clip:rect(1px,1px,1px,1px);
        height:1px;
        overflow:hidden;
        position:absolute!important;
        width:1px
    }
    table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{
        display:table!important
    }
    thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{
        display:table-header-group!important
    }
    tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{
        display:table-row-group!important
    }
    tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{
        display:table-row
    }
    td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-only,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-only,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{
        display:table-cell!important
    }
}
@media only screen and (min-width:64.0625em){
    .hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{
        display:inherit!important
    }
    .hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{
        display:none!important
    }
    .hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{
        position:static!important;
        height:auto;
        width:auto;
        overflow:visible;
        clip:auto
    }
    .hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{
        clip:rect(1px,1px,1px,1px);
        height:1px;
        overflow:hidden;
        position:absolute!important;
        width:1px
    }
    table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large,table.show-for-large-down,table.show-for-large-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{
        display:table!important
    }
    thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large,thead.show-for-large-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{
        display:table-header-group!important
    }
    tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large,tbody.show-for-large-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{
        display:table-row-group!important
    }
    tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large,tr.show-for-large-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{
        display:table-row
    }
    td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large,td.show-for-large-down,td.show-for-large-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large,th.show-for-large-down,th.show-for-large-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{
        display:table-cell!important
    }
}
@media only screen and (min-width:90.0625em){
    .hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-down{
        display:inherit!important
    }
    .hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-down,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{
        display:none!important
    }
    .hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-down{
        position:static!important;
        height:auto;
        width:auto;
        overflow:visible;
        clip:auto
    }
    .hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{
        clip:rect(1px,1px,1px,1px);
        height:1px;
        overflow:hidden;
        position:absolute!important;
        width:1px
    }
    table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge,table.show-for-xlarge-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-down{
        display:table!important
    }
    thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-down{
        display:table-header-group!important
    }
    tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-down{
        display:table-row-group!important
    }
    tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-down{
        display:table-row
    }
    td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge,td.show-for-xlarge-down,td.show-for-xlarge-only,td.show-for-xlarge-up,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge,th.show-for-xlarge-down,th.show-for-xlarge-only,th.show-for-xlarge-up,th.show-for-xxlarge-down{
        display:table-cell!important
    }
}
@media only screen and (min-width:120.0625em){
    .hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up{
        display:inherit!important
    }
    .hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only{
        display:none!important
    }
    .hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up{
        position:static!important;
        height:auto;
        width:auto;
        overflow:visible;
        clip:auto
    }
    .hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only{
        clip:rect(1px,1px,1px,1px);
        height:1px;
        overflow:hidden;
        position:absolute!important;
        width:1px
    }
    table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-down,table.hide-for-xlarge-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up{
        display:table!important
    }
    thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.hide-for-xlarge-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{
        display:table-header-group!important
    }
    tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.hide-for-xlarge-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{
        display:table-row-group!important
    }
    tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.hide-for-xlarge-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{
        display:table-row
    }
    td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-down,td.hide-for-xlarge-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-up,td.show-for-xxlarge,td.show-for-xxlarge-down,td.show-for-xxlarge-only,td.show-for-xxlarge-up,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-down,th.hide-for-xlarge-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-up,th.show-for-xxlarge,th.show-for-xxlarge-down,th.show-for-xxlarge-only,th.show-for-xxlarge-up{
        display:table-cell!important
    }
}
.hide-for-portrait,.show-for-landscape{
    display:inherit!important
}
.hide-for-landscape,.show-for-portrait{
    display:none!important
}
table.hide-for-landscape,table.show-for-portrait{
    display:table!important
}
thead.hide-for-landscape,thead.show-for-portrait{
    display:table-header-group!important
}
tbody.hide-for-landscape,tbody.show-for-portrait{
    display:table-row-group!important
}
tr.hide-for-landscape,tr.show-for-portrait{
    display:table-row!important
}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{
    display:table-cell!important
}
@media only screen and (orientation:landscape){
    .hide-for-portrait,.show-for-landscape{
        display:inherit!important
    }
    .hide-for-landscape,.show-for-portrait{
        display:none!important
    }
    table.hide-for-portrait,table.show-for-landscape{
        display:table!important
    }
    thead.hide-for-portrait,thead.show-for-landscape{
        display:table-header-group!important
    }
    tbody.hide-for-portrait,tbody.show-for-landscape{
        display:table-row-group!important
    }
    tr.hide-for-portrait,tr.show-for-landscape{
        display:table-row!important
    }
    td.hide-for-portrait,td.show-for-landscape,th.hide-for-portrait,th.show-for-landscape{
        display:table-cell!important
    }
}
@media only screen and (orientation:portrait){
    .hide-for-landscape,.show-for-portrait{
        display:inherit!important
    }
    .hide-for-portrait,.show-for-landscape{
        display:none!important
    }
    table.hide-for-landscape,table.show-for-portrait{
        display:table!important
    }
    thead.hide-for-landscape,thead.show-for-portrait{
        display:table-header-group!important
    }
    tbody.hide-for-landscape,tbody.show-for-portrait{
        display:table-row-group!important
    }
    tr.hide-for-landscape,tr.show-for-portrait{
        display:table-row!important
    }
    td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{
        display:table-cell!important
    }
}
.show-for-touch{
    display:none!important
}
.hide-for-touch,.touch .show-for-touch{
    display:inherit!important
}
.touch .hide-for-touch{
    display:none!important
}
.touch table.show-for-touch,table.hide-for-touch{
    display:table!important
}
.touch thead.show-for-touch,thead.hide-for-touch{
    display:table-header-group!important
}
.touch tbody.show-for-touch,tbody.hide-for-touch{
    display:table-row-group!important
}
.touch tr.show-for-touch,tr.hide-for-touch{
    display:table-row!important
}
.touch td.show-for-touch,.touch th.show-for-touch,td.hide-for-touch,th.hide-for-touch{
    display:table-cell!important
}
.show-for-sr,.show-on-focus{
    clip:rect(1px,1px,1px,1px);
    height:1px;
    overflow:hidden;
    position:absolute!important;
    width:1px
}
.show-on-focus:active,.show-on-focus:focus{
    position:static!important;
    height:auto;
    width:auto;
    overflow:visible;
    clip:auto
}
.wide-row,table{
    width:100%
}
.print-only,.show-for-print{
    display:none!important
}
@media print{
    .print-only,.show-for-print{
        display:block!important
    }
    .hide-for-print,.hide-on-print{
        display:none!important
    }
    table.show-for-print{
        display:table!important
    }
    thead.show-for-print{
        display:table-header-group!important
    }
    tbody.show-for-print{
        display:table-row-group!important
    }
    tr.show-for-print{
        display:table-row!important
    }
    td.show-for-print,th.show-for-print{
        display:table-cell!important
    }
}
[class*=column]+[class*=column]:last-child{
    float:left
}
.panel{
    background-color:transparent;
    margin-bottom:0
}
.wide-row{
    clear:both
}
.micro-section{
    padding-top:15px;
    padding-bottom:15px;
    clear:both
}
.minor-section{
    padding-top:25px;
    padding-bottom:25px;
    clear:both
}
.major-section{
    padding-top:50px;
    padding-bottom:50px;
    clear:both
}
.break-below{
    margin-bottom:25px!important;
    clear:both
}
.break-above{
    margin-top:25px!important;
    clear:both
}
.white{
    background-color:#fff
}
.dark-grey {
	background-color: #333333;
}
.UNC-blue,.contain-to-grid.UNC-blue{
    background-color:#013c65
}
.UNC-blue h1,.UNC-blue h2,.UNC-blue h3,.UNC-blue h4,.UNC-blue h5,.UNC-blue h6,.UNC-blue li,.UNC-blue p,.contain-to-grid.UNC-blue h1,.contain-to-grid.UNC-blue h2,.contain-to-grid.UNC-blue h3,.contain-to-grid.UNC-blue h4,.contain-to-grid.UNC-blue h5,.contain-to-grid.UNC-blue h6,.contain-to-grid.UNC-blue li,.contain-to-grid.UNC-blue p{
    color:#fff
}
.UNC-blue a,.contain-to-grid.UNC-blue a{
    color:#f6b000
}
.UNC-blue a:hover,.contain-to-grid.UNC-blue a:hover{
    color:#fff
}
.UNC-blue a.button,.contain-to-grid.UNC-blue a.button{
    color:#fff;
    border-color:#fff
}
.UNC-gold,.contain-to-grid.UNC-gold{
    background-color:#f6b000
}
.UNC-gold h1,.UNC-gold h2,.UNC-gold h3,.UNC-gold h4,.UNC-gold h5,.UNC-gold h6,.UNC-gold li,.UNC-gold p,.contain-to-grid.UNC-gold h1,.contain-to-grid.UNC-gold h2,.contain-to-grid.UNC-gold h3,.contain-to-grid.UNC-gold h4,.contain-to-grid.UNC-gold h5,.contain-to-grid.UNC-gold h6,.contain-to-grid.UNC-gold li,.contain-to-grid.UNC-gold p{
    color:#333
}
.UNC-gold a,.contain-to-grid.UNC-gold a{
    color:#013c65
}
.UNC-gold a:hover,.contain-to-grid.UNC-gold a:hover{
    color:#fff
}
.UNC-gold a.button,.contain-to-grid.UNC-gold a.button{
    color:#013c65
}
.UNC-gold a.button:hover,.contain-to-grid.UNC-gold a.button:hover{
    color:#013c65;
    border-color:#013c65
}
.blue-grey,.contain-to-grid.blue-grey{
    background-color:#606979
}
.blue-grey a,.blue-grey h1,.blue-grey h2,.blue-grey h3,.blue-grey h4,.blue-grey h5,.blue-grey h6,.blue-grey li,.blue-grey p,.contain-to-grid.blue-grey a,.contain-to-grid.blue-grey h1,.contain-to-grid.blue-grey h2,.contain-to-grid.blue-grey h3,.contain-to-grid.blue-grey h4,.contain-to-grid.blue-grey h5,.contain-to-grid.blue-grey h6,.contain-to-grid.blue-grey li,.contain-to-grid.blue-grey p{
    color:#fff
}
.blue-grey a:hover,.contain-to-grid.blue-grey a:hover{
    color:#f6b000
}
.blue-grey a.button,.contain-to-grid.blue-grey a.button{
    color:#fff;
    border-color:#fff
}
.antique-gold,.contain-to-grid.antique-gold{
    background-color:#837543
}
.antique-gold a,.antique-gold h1,.antique-gold h2,.antique-gold h3,.antique-gold h4,.antique-gold h5,.antique-gold h6,.antique-gold li,.antique-gold p,.contain-to-grid.antique-gold a,.contain-to-grid.antique-gold h1,.contain-to-grid.antique-gold h2,.contain-to-grid.antique-gold h3,.contain-to-grid.antique-gold h4,.contain-to-grid.antique-gold h5,.contain-to-grid.antique-gold h6,.contain-to-grid.antique-gold li,.contain-to-grid.antique-gold p{
    color:#fff
}
.antique-gold a:hover,.contain-to-grid.antique-gold a:hover{
    color:#013c65
}
.antique-gold a.button,.contain-to-grid.antique-gold a.button{
    color:#fff;
    border-color:#fff
}
.contain-to-grid.honeycomb,.honeycomb{
    background-color:#c7ac67
}
.contain-to-grid.honeycomb h1,.contain-to-grid.honeycomb h2,.contain-to-grid.honeycomb h3,.contain-to-grid.honeycomb h4,.contain-to-grid.honeycomb h5,.contain-to-grid.honeycomb h6,.contain-to-grid.honeycomb li,.contain-to-grid.honeycomb p,.honeycomb h1,.honeycomb h2,.honeycomb h3,.honeycomb h4,.honeycomb h5,.honeycomb h6,.honeycomb li,.honeycomb p{
    color:#333
}
.contain-to-grid.honeycomb a,.honeycomb a{
    color:#013c65
}
.contain-to-grid.honeycomb a:hover,.honeycomb a:hover{
    color:#fff
}
.contain-to-grid.honeycomb a.button,.honeycomb a.button{
    color:#013c65;
    border-color:#013c65
}
.contain-to-grid.honeycomb a.button:hover,.honeycomb a.button:hover{
    border-color:#013c65
}
.butter,.contain-to-grid.butter{
    background-color:#f5e3b1
}
.butter h1,.butter h2,.butter h3,.butter h4,.butter h5,.butter h6,.butter li,.butter p,.contain-to-grid.butter h1,.contain-to-grid.butter h2,.contain-to-grid.butter h3,.contain-to-grid.butter h4,.contain-to-grid.butter h5,.contain-to-grid.butter h6,.contain-to-grid.butter li,.contain-to-grid.butter p{
    color:#333
}
.butter a,.contain-to-grid.butter a{
    color:#013c65
}
.butter a:hover,.contain-to-grid.butter a:hover{
    color:#f6b000
}
.butter a.button,.contain-to-grid.butter a.button{
    color:#013c65;
    border-color:#013c65
}
.butter a.button:hover,.contain-to-grid.butter a.button:hover{
    border-color:#013c65
}
.ash,.contain-to-grid.ash{
    background-color:#676767
}
.ash h1,.ash h2,.ash h3,.ash h4,.ash h5,.ash h6,.ash li,.ash p,.contain-to-grid.ash h1,.contain-to-grid.ash h2,.contain-to-grid.ash h3,.contain-to-grid.ash h4,.contain-to-grid.ash h5,.contain-to-grid.ash h6,.contain-to-grid.ash li,.contain-to-grid.ash p{
    color:#fff
}
.ash a,.contain-to-grid.ash a{
    color:#f6b000
}
.ash a:hover,.contain-to-grid.ash a:hover{
    color:#fff
}
.ash a.button,.contain-to-grid.ash a.button{
    color:#fff;
    border-color:#fff
}
.ash a.button:hover,.border-blue-dark,.contain-to-grid.ash a.button:hover{
    border-color:#013c65
}
.contain-to-grid.smoke,.smoke{
    background-color:#999
}
.contain-to-grid.smoke h1,.contain-to-grid.smoke h2,.contain-to-grid.smoke h3,.contain-to-grid.smoke h4,.contain-to-grid.smoke h5,.contain-to-grid.smoke h6,.contain-to-grid.smoke li,.contain-to-grid.smoke p,.smoke h1,.smoke h2,.smoke h3,.smoke h4,.smoke h5,.smoke h6,.smoke li,.smoke p{
    color:#333
}
.contain-to-grid.smoke a,.contain-to-grid.smoke a:hover,.smoke a,.smoke a:hover{
    color:#013c65
}
.contain-to-grid.smoke a.button,.smoke a.button{
    color:#013c65;
    border-color:#013c65
}
h1,h2,h3,li,p{
    color:#333
}
.contain-to-grid.light-grey,.light-grey{
    background-color:#ebebeb
}
.background-dropshadow{
    background-image:url(//www.unco.edu/_resources/images/core/dropshadow-background.jpg);
    background-size:cover
}
.border-top-bottom{
    border-top-width:10px;
    border-bottom-width:10px;
    border-top-style:solid;
    border-bottom-style:solid;
    padding-top:12px;
    padding-bottom:12px;
    margin-top:12px;
    margin-bottom:12px
}
.border-bottom{
    border-bottom-width:30px;
    border-style:solid
}
.border-grey-dark{
    border-color:#676767
}
.border-grey-medium{
    border-color:#999
}
.border-grey-light{
    border-color:#ebebeb
}
.border-grey-blue{
    border-color:#606979
}
.border-gold-dark{
    border-color:#f6b000
}
.border-gold-medium{
    border-color:#f5e3b1
}
.border-gold-light{
    border-color:#faf1d8
}
.border-white{
    border-color:#fff
}
h1,h2{
    margin-top:.5rem;
    margin-bottom:.7rem
}
h5{
    font-weight:300!important
}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,strong{
    font-weight:600!important
}
.content p a:not(.button):not(.icon-button):not(.icon-button-people):not(.block-button):not(.round-blue-button),.content ul:not(.side-nav):not(.no-bullet)&gt;li:not(.accordion-navigation):not(.tab-title)&gt;a,li strong,p strong{
    font-weight:700!important
}
.content p a.button {
	font-weight: 400!important;
}
li,p{
    font-size:.9125rem
}
.content .accordion-navigation a,.content .side-nav a,.tabs a{
    font-weight:500!important
}
.drop-shadow,.drop-shadow *{
    text-shadow:0 2px 2px rgba(0,0,0,.6)
}
.align-right{
    text-align:right
}
.text-gold{
    color:#f6b000
}
.text-gold-dark{
    color:#c7ac67
}
.text-blue{
    color:#013c65
}
.text-grey-medium{
    color:#ebebeb
}
.text-grey-dark{
    color:#676767
}
.intro-text{
    font-size:1.17em;
    line-height:1.5em
}
.caps-gold&gt;small,h2.caps-gold,h3.caps-gold,h4.caps-gold,h5.caps-gold,h6.caps-gold{
    text-transform:none
}
h2.normal-size,h3.normal-size,h4.normal-size,h5.normal-size,h6.normal-size{
    font-size:.9125rem;
    font-weight:700!important
}
h3.normal-size,h6.normal-size{
    text-transform:none
}
h3.normal-size.caps-gold,h6.normal-size.caps-gold{
    text-transform:uppercase
}
h2.small,h3.small,h4.small,h5.small,h6.small{
    font-size:1.40625rem;
    line-height:1.40625rem
}
h2.alternate,h3.alternate,h4.alternate,h5.alternate,h6.alternate{
    color:#4f748b
}
p.citation{
    padding-left:2em;
    text-indent:-2em
}
.circle-border{
    background:0 0;
    border:4px solid #f6b000;
    border-radius:66px;
    color:#f6b000!important;
    display:block;
    font-size:3.5em;
    height:75px;
    line-height:45px;
    padding-top:10px;
    text-align:center;
    text-decoration:none;
    text-shadow:0 0 0 #fff;
    width:75px
}
.circle-border.white{
    border-color:#fff;
    color:#fff!important
}
.circle-border.blue{
    border-color:#013c65;
    color:#013c65!important
}
.icon{
    background-repeat:no-repeat;
    background-position:left center;
    background-color:transparent;
    box-shadow:none!important
}
span.icon{
    background-size:100%;
    display:inline-block;
    height:26px;
    width:26px;
    margin-right:7px
}
span.icon.medium{
    height:40px;
    width:35px
}
span.icon.large{
    height:50px;
    width:50px
}
span.icon.x-large{
    height:85px;
    width:85px
}
li.icon{
    background-size:26px 26px;
    padding-left:34px
}
li.icon.medium{
    background-size:35px 35px;
    padding-left:43px
}
li.icon.large{
    background-size:50px 50px;
    padding-left:58px
}
ul.icon-list{
    margin:1em 0;
    padding:0
}
ul.icon-list li{
    display:inline-block;
    margin:0;
    padding:0
}
ul.icon-list li span.icon{
    margin-right:5px
}
.icon.download{
    background-image:url(/_resources/images/icons/download/download_smoke.svg)
}
.icon.download.UNC-blue{
    background-image:url(/_resources/images/icons/download/download_UNC-blue.svg)
}
.icon.download.UNC-gold{
    background-image:url(/_resources/images/icons/download/download_UNC-gold.svg)
}
.icon.download.blue-grey{
    background-image:url(/_resources/images/icons/download/download_blue-grey.svg)
}
.icon.download.honeycomb{
    background-image:url(/_resources/images/icons/download/download_honeycomb.svg)
}
.icon.download.butter{
    background-image:url(/_resources/images/icons/download/download_butter.svg)
}
.icon.download.ash{
    background-image:url(/_resources/images/icons/download/download_ash.svg)
}
.icon.download.light-grey{
    background-image:url(/_resources/images/icons/download/download_light-grey.svg)
}
.icon.download.white{
    background-image:url(/_resources/images/icons/download/download_white.svg)
}
.icon.book{
    background-image:url(/_resources/images/icons/book/book_smoke.svg)
}
.icon.book.UNC-blue{
    background-image:url(/_resources/images/icons/book/book_UNC-blue.svg)
}
.icon.book.UNC-gold{
    background-image:url(/_resources/images/icons/book/book_UNC-gold.svg)
}
.icon.book.blue-grey{
    background-image:url(/_resources/images/icons/book/book_blue-grey.svg)
}
.icon.book.honeycomb{
    background-image:url(/_resources/images/icons/book/book_honeycomb.svg)
}
.icon.book.butter{
    background-image:url(/_resources/images/icons/book/book_butter.svg)
}
.icon.book.ash{
    background-image:url(/_resources/images/icons/book/book_ash.svg)
}
.icon.book.light-grey{
    background-image:url(/_resources/images/icons/book/book_light-grey.svg)
}
.icon.book.white{
    background-image:url(/_resources/images/icons/book/book_white.svg)
}

.icon.tiktok {
	background-image:url(/_resources/images/icons/tiktok/tiktok_smoke.svg)
}

.icon.tiktok.UNC-blue{
    background-image:url(/_resources/images/icons/tiktok/tiktok-UNC-blue.svg)
}
.icon.tiktok.UNC-gold{
    background-image:url(/_resources/images/icons/tiktok/tiktok_UNC-gold.svg)
}
.icon.tiktok.blue-grey{
    background-image:url(/_resources/images/icons/tiktok/tiktok_blue-grey.svg)
}
.icon.tiktok.honeycomb{
    background-image:url(/_resources/images/icons/tiktok/tiktok_honeycomb.svg)
}
.icon.tiktok.butter{
    background-image:url(/_resources/images/icons/tiktok/tiktok_butter.svg)
}

.icon.tiktok.light-grey{
    background-image:url(/_resources/images/icons/tiktok/tiktok_light-grey.svg)
}


.icon.facebook{
    background-image:url(/_resources/images/icons/facebook/facebook_smoke.svg)
}
.icon.facebook.UNC-blue{
    background-image:url(/_resources/images/icons/facebook/facebook_UNC-blue.svg)
}
.icon.facebook.UNC-gold{
    background-image:url(/_resources/images/icons/facebook/facebook_UNC-gold.svg)
}
.icon.facebook.blue-grey{
    background-image:url(/_resources/images/icons/facebook/facebook_blue-grey.svg)
}
.icon.facebook.honeycomb{
    background-image:url(/_resources/images/icons/facebook/facebook_honeycomb.svg)
}
.icon.facebook.butter{
    background-image:url(/_resources/images/icons/facebook/facebook_butter.svg)
}
.icon.facebook.ash{
    background-image:url(/_resources/images/icons/facebook/facebook_ash.svg)
}
.icon.facebook.light-grey{
    background-image:url(/_resources/images/icons/facebook/facebook_light-grey.svg)
}
.icon.facebook.white{
    background-image:url(/_resources/images/icons/facebook/facebook_white.svg)
}
.icon.twitter{
    background-image:url(/_resources/images/icons/twitter/twitter_smoke.svg)
}
.icon.twitter.UNC-blue{
    background-image:url(/_resources/images/icons/twitter/twitter_UNC-blue.svg)
}
.icon.twitter.UNC-gold{
    background-image:url(/_resources/images/icons/twitter/twitter_UNC-gold.svg)
}
.icon.twitter.blue-grey{
    background-image:url(/_resources/images/icons/twitter/twitter_blue-grey.svg)
}
.icon.twitter.honeycomb{
    background-image:url(/_resources/images/icons/twitter/twitter_honeycomb.svg)
}
.icon.twitter.butter{
    background-image:url(/_resources/images/icons/twitter/twitter_butter.svg)
}
.icon.twitter.ash{
    background-image:url(/_resources/images/icons/twitter/twitter_ash.svg)
}
.icon.twitter.light-grey{
    background-image:url(/_resources/images/icons/twitter/twitter_light-grey.svg)
}
.icon.twitter.white{
    background-image:url(/_resources/images/icons/twitter/twitter_white.svg)
}
.icon.youtube{
    background-image:url(/_resources/images/icons/youtube/youtube_smoke.svg)
}
.icon.youtube.UNC-blue{
    background-image:url(/_resources/images/icons/youtube/youtube_UNC-blue.svg)
}
.icon.youtube.UNC-gold{
    background-image:url(/_resources/images/icons/youtube/youtube_UNC-gold.svg)
}
.icon.youtube.blue-grey{
    background-image:url(/_resources/images/icons/youtube/youtube_blue-grey.svg)
}
.icon.youtube.honeycomb{
    background-image:url(/_resources/images/icons/youtube/youtube_honeycomb.svg)
}
.icon.youtube.butter{
    background-image:url(/_resources/images/icons/youtube/youtube_butter.svg)
}
.icon.youtube.ash{
    background-image:url(/_resources/images/icons/youtube/youtube_ash.svg)
}
.icon.youtube.light-grey{
    background-image:url(/_resources/images/icons/youtube/youtube_light-grey.svg)
}
.icon.youtube.white{
    background-image:url(/_resources/images/icons/youtube/youtube_white.svg)
}
.icon.instagram{
    background-image:url(/_resources/images/icons/instagram/instagram_smoke.svg)
}
.icon.instagram.UNC-blue{
    background-image:url(/_resources/images/icons/instagram/instagram_UNC-blue.svg)
}
.icon.instagram.UNC-gold{
    background-image:url(/_resources/images/icons/instagram/instagram_UNC-gold.svg)
}
.icon.instagram.blue-grey{
    background-image:url(/_resources/images/icons/instagram/instagram_blue-grey.svg)
}
.icon.instagram.honeycomb{
    background-image:url(/_resources/images/icons/instagram/instagram_honeycomb.svg)
}
.icon.instagram.butter{
    background-image:url(/_resources/images/icons/instagram/instagram_butter.svg)
}
.icon.instagram.ash{
    background-image:url(/_resources/images/icons/instagram/instagram_ash.svg)
}
.icon.instagram.light-grey{
    background-image:url(/_resources/images/icons/instagram/instagram_light-grey.svg)
}
.icon.instagram.white{
    background-image:url(/_resources/images/icons/instagram/instagram_white.svg)
}
.icon.linkedin{
    background-image:url(/_resources/images/icons/linkedin/linkedin_smoke.svg)
}
.icon.linkedin.UNC-blue{
    background-image:url(/_resources/images/icons/linkedin/linkedin_UNC-blue.svg)
}
.icon.linkedin.UNC-gold{
    background-image:url(/_resources/images/icons/linkedin/linkedin_UNC-gold.svg)
}
.icon.linkedin.blue-grey{
    background-image:url(/_resources/images/icons/linkedin/linkedin_blue-grey.svg)
}
.icon.linkedin.honeycomb{
    background-image:url(/_resources/images/icons/linkedin/linkedin_honeycomb.svg)
}
.icon.linkedin.butter{
    background-image:url(/_resources/images/icons/linkedin/linkedin_butter.svg)
}
.icon.linkedin.ash{
    background-image:url(/_resources/images/icons/linkedin/linkedin_ash.svg)
}
.icon.linkedin.light-grey{
    background-image:url(/_resources/images/icons/linkedin/linkedin_light-grey.svg)
}
.icon.linkedin.white{
    background-image:url(/_resources/images/icons/linkedin/linkedin_white.svg)
}
.icon.flickr{
    background-image:url(/_resources/images/icons/flickr/flickr_smoke.svg)
}
.icon.flickr.UNC-blue{
    background-image:url(/_resources/images/icons/flickr/flickr_UNC-blue.svg)
}
.icon.flickr.UNC-gold{
    background-image:url(/_resources/images/icons/flickr/flickr_UNC-gold.svg)
}
.icon.flickr.blue-grey{
    background-image:url(/_resources/images/icons/flickr/flickr_blue-grey.svg)
}
.icon.flickr.honeycomb{
    background-image:url(/_resources/images/icons/flickr/flickr_honeycomb.svg)
}
.icon.flickr.butter{
    background-image:url(/_resources/images/icons/flickr/flickr_butter.svg)
}
.icon.flickr.ash{
    background-image:url(/_resources/images/icons/flickr/flickr_ash.svg)
}
.icon.flickr.light-grey{
    background-image:url(/_resources/images/icons/flickr/flickr_light-grey.svg)
}
.icon.flickr.white{
    background-image:url(/_resources/images/icons/flickr/flickr_white.svg)
}
.icon.tumblr{
    background-image:url(/_resources/images/icons/tumblr/tumblr_smoke.svg)
}
.icon.tumblr.UNC-blue{
    background-image:url(/_resources/images/icons/tumblr/tumblr_UNC-blue.svg)
}
.icon.tumblr.UNC-gold{
    background-image:url(/_resources/images/icons/tumblr/tumblr_UNC-gold.svg)
}
.icon.tumblr.blue-grey{
    background-image:url(/_resources/images/icons/tumblr/tumblr_blue-grey.svg)
}
.icon.tumblr.honeycomb{
    background-image:url(/_resources/images/icons/tumblr/tumblr_honeycomb.svg)
}
.icon.tumblr.butter{
    background-image:url(/_resources/images/icons/tumblr/tumblr_butter.svg)
}
.icon.tumblr.ash{
    background-image:url(/_resources/images/icons/tumblr/tumblr_ash.svg)
}
.icon.tumblr.light-grey{
    background-image:url(/_resources/images/icons/tumblr/tumblr_light-grey.svg)
}
.icon.tumblr.white{
    background-image:url(/_resources/images/icons/tumblr/tumblr_white.svg)
}
.icon.pinterest{
    background-image:url(/_resources/images/icons/pinterest/pinterest_smoke.svg)
}
.icon.pinterest.UNC-blue{
    background-image:url(/_resources/images/icons/pinterest/pinterest_UNC-blue.svg)
}
.icon.pinterest.UNC-gold{
    background-image:url(/_resources/images/icons/pinterest/pinterest_UNC-gold.svg)
}
.icon.pinterest.blue-grey{
    background-image:url(/_resources/images/icons/pinterest/pinterest_blue-grey.svg)
}
.icon.pinterest.honeycomb{
    background-image:url(/_resources/images/icons/pinterest/pinterest_honeycomb.svg)
}
.icon.pinterest.butter{
    background-image:url(/_resources/images/icons/pinterest/pinterest_butter.svg)
}
.icon.pinterest.ash{
    background-image:url(/_resources/images/icons/pinterest/pinterest_ash.svg)
}
.icon.pinterest.light-grey{
    background-image:url(/_resources/images/icons/pinterest/pinterest_light-grey.svg)
}
.icon.pinterest.white{
    background-image:url(/_resources/images/icons/pinterest/pinterest_white.svg)
}
.icon.github{
    background-image:url(/_resources/images/icons/github/github-ash.svg)
}
.icon.snapchat{
    background-image:url(/_resources/images/icons/snapchat/snapchat_smoke.svg)
}
.icon.snapchat.UNC-blue{
    background-image:url(/_resources/images/icons/snapchat/snapchat_UNC-blue.svg)
}
.icon.snapchat.UNC-gold{
    background-image:url(/_resources/images/icons/snapchat/snapchat_UNC-gold.svg)
}
.icon.snapchat.blue-grey{
    background-image:url(/_resources/images/icons/snapchat/snapchat_blue-grey.svg)
}
.icon.snapchat.honeycomb{
    background-image:url(/_resources/images/icons/snapchat/snapchat_honeycomb.svg)
}
.icon.snapchat.butter{
    background-image:url(/_resources/images/icons/snapchat/snapchat_butter.svg)
}
.icon.snapchat.ash{
    background-image:url(/_resources/images/icons/snapchat/snapchat_ash.svg)
}
.icon.snapchat.light-grey{
    background-image:url(/_resources/images/icons/snapchat/snapchat_light-grey.svg)
}
.icon.snapchat.white{
    background-image:url(/_resources/images/icons/snapchat/snapchat_white.svg)
}
.icon.podcast{
    background-image:url(/_resources/images/icons/podcast/podcast_smoke.svg)
}
.icon.podcast.ash{
    background-image:url(/_resources/images/icons/podcast/podcast_ash.svg)
}
.icon.podcast.UNC-blue{
    background-image:url(/_resources/images/icons/podcast/podcast_UNC-blue.svg)
}
.icon.blog{
    background-image:url(/_resources/images/icons/blog/blog_smoke.svg);
    background-size:contain
}
.icon.circle-arrow-down{
    background-image:url(/_resources/images/icons/circle-arrow/down/circle-arrow-down_smoke.svg)
}
.icon.circle-arrow-down.UNC-blue{
    background-image:url(/_resources/images/icons/circle-arrow/down/circle-arrow-down_UNC-blue.svg)
}
.icon.circle-arrow-down.UNC-gold{
    background-image:url(/_resources/images/icons/circle-arrow/down/circle-arrow-down_UNC-gold.svg)
}
.icon.circle-arrow-down.blue-grey{
    background-image:url(/_resources/images/icons/circle-arrow/down/circle-arrow-down_blue-grey.svg)
}
.icon.circle-arrow-down.honeycomb{
    background-image:url(/_resources/images/icons/circle-arrow/down/circle-arrow-down_honeycomb.svg)
}
.icon.circle-arrow-down.butter{
    background-image:url(/_resources/images/icons/circle-arrow/down/circle-arrow-down_butter.svg)
}
.icon.circle-arrow-down.ash{
    background-image:url(/_resources/images/icons/circle-arrow/down/circle-arrow-down_ash.svg)
}
.icon.circle-arrow-down.light-grey{
    background-image:url(/_resources/images/icons/circle-arrow/down/circle-arrow-down_light-grey.svg)
}
.icon.circle-arrow-down.white{
    background-image:url(/_resources/images/icons/circle-arrow/down/circle-arrow-down_white.svg)
}
.icon.circle-arrow-left{
    background-image:url(/_resources/images/icons/circle-arrow/left/circle-arrow-left_smoke.svg)
}
.icon.circle-arrow-left.UNC-blue{
    background-image:url(/_resources/images/icons/circle-arrow/left/circle-arrow-left_UNC-blue.svg)
}
.icon.circle-arrow-left.UNC-gold{
    background-image:url(/_resources/images/icons/circle-arrow/left/circle-arrow-left_UNC-gold.svg)
}
.icon.circle-arrow-left.blue-grey{
    background-image:url(/_resources/images/icons/circle-arrow/left/circle-arrow-left_blue-grey.svg)
}
.icon.circle-arrow-left.honeycomb{
    background-image:url(/_resources/images/icons/circle-arrow/left/circle-arrow-left_honeycomb.svg)
}
.icon.circle-arrow-left.butter{
    background-image:url(/_resources/images/icons/circle-arrow/left/circle-arrow-left_butter.svg)
}
.icon.circle-arrow-left.ash{
    background-image:url(/_resources/images/icons/circle-arrow/left/circle-arrow-left_ash.svg)
}
.icon.circle-arrow-left.light-grey{
    background-image:url(/_resources/images/icons/circle-arrow/left/circle-arrow-left_light-grey.svg)
}
.icon.circle-arrow-left.white{
    background-image:url(/_resources/images/icons/circle-arrow/left/circle-arrow-left_white.svg)
}
.icon.circle-arrow-right{
    background-image:url(/_resources/images/icons/circle-arrow/right/circle-arrow-right_smoke.svg)
}
.icon.circle-arrow-right.UNC-blue{
    background-image:url(/_resources/images/icons/circle-arrow/right/circle-arrow-right_UNC-blue.svg)
}
.icon.circle-arrow-right.UNC-gold{
    background-image:url(/_resources/images/icons/circle-arrow/right/circle-arrow-right_UNC-gold.svg)
}
.icon.circle-arrow-right.blue-grey{
    background-image:url(/_resources/images/icons/circle-arrow/right/circle-arrow-right_blue-grey.svg)
}
.icon.circle-arrow-right.honeycomb{
    background-image:url(/_resources/images/icons/circle-arrow/right/circle-arrow-right_honeycomb.svg)
}
.icon.circle-arrow-right.butter{
    background-image:url(/_resources/images/icons/circle-arrow/right/circle-arrow-right_butter.svg)
}
.icon.circle-arrow-right.ash{
    background-image:url(/_resources/images/icons/circle-arrow/right/circle-arrow-right_ash.svg)
}
.icon.circle-arrow-right.light-grey{
    background-image:url(/_resources/images/icons/circle-arrow/right/circle-arrow-right_light-grey.svg)
}
.icon.circle-arrow-right.white{
    background-image:url(/_resources/images/icons/circle-arrow/right/circle-arrow-right_white.svg)
}
span.icon.UNC-blue svg path,span.icon.UNC-blue svg polygon,span.icon.UNC-blue svg rect{
    fill:#013c65
}
span.icon.UNC-gold svg path,span.icon.UNC-gold svg polygon,span.icon.UNC-gold svg rect{
    fill:#f6b000
}
span.icon.blue-grey svg path,span.icon.blue-grey svg polygon,span.icon.blue-grey svg rect{
    fill:#606979
}
span.icon.honeycomb svg path,span.icon.honeycomb svg polygon,span.icon.honeycomb svg rect{
    fill:#c7ac67
}
span.icon.butter svg path,span.icon.butter svg polygon,span.icon.butter svg rect{
    fill:#f5e3b1
}
span.icon.ash svg path,span.icon.ash svg polygon,span.icon.ash svg rect{
    fill:#676767
}
span.icon.smoke svg path,span.icon.smoke svg polygon,span.icon.smoke svg rect{
    fill:#999
}
span.icon.light-grey svg path,span.icon.light-grey svg polygon,span.icon.light-grey svg rect{
    fill:#ebebeb
}
span.icon.antique-gold svg path,span.icon.antique-gold svg polygon,span.icon.antique-gold svg rect{
    fill:#837543
}
span.icon.secondary-blue svg path,span.icon.secondary-blue svg polygon,span.icon.secondary-blue svg rect{
    fill:#00467b
}
span.icon.gold-light svg path,span.icon.gold-light svg rect,span.icongold-light svg polygon{
    fill:#faf1d8
}
span.icon.white svg path,span.icon.white svg rect,span.white svg polygon{
    fill:#fff
}
span.custom-icon.unc-letters{
    background-image:url(//www.unco.edu/_resources/images/core/branding/unc-letters.svg);
    background-size:cover;
    max-width:100%;
    max-height:100%;
    height:64px;
    width:205px;
    display:block
}
.unc-mega-nav .row.logo{
    margin-top:25px;
    margin-bottom:25px
}
.unc-mega-nav .row.logo img{
    box-shadow:none
}
.unc-mega-nav .contain-to-grid{
    background:#013c65;
    border-bottom:5px solid #f6b000;
    float:left
}
.unc-mega-nav .top-bar,.unc-mega-nav .top-bar-section li:not(.has-form) a:not(.button),.unc-mega-nav .top-bar-section ul li{
    background-color:transparent
}
.unc-mega-nav .top-bar-section&gt;ul&gt;li&gt;a{
    color:#fff;
    font-weight:700!important;
    text-transform:uppercase;
    font-size:1em
}
.unc-mega-nav .top-bar-section ul li&gt;a:after{
    display:none
}
.unc-mega-nav .top-bar-section&gt;ul&gt;li&gt;a:hover{
    color:#f6b000
}
.unc-mega-nav .top-bar-section li.hover&gt;a{
    color:#f6b000!important
}
.unc-mega-nav .top-bar-section .dropdown{
    border-top:5px solid #f6b000;
    border-bottom:none!important;
    border-left:none!important;
    border-right:none!important;
    z-index:9000;
    background-color:#013c65;
    padding-top:10px
}
.unc-mega-nav .top-bar-section .dropdown li:not(.has-form):not(.active)&gt;a:not(.button){
    background:0 0!important;
    color:#fff
}
.unc-mega-nav .top-bar-section .dropdown li:not(.has-form):not(.active)&gt;a:not(.button):hover{
    color:#f6b000!important
}
.unc-mega-nav .top-bar-section .dropdown li span.heading{
    padding-left:.9em;
    font-weight:700!important;
    text-transform:uppercase;
    color:#f6b000
}
@media only screen and (min-width:64em){
    .unc-mega-nav .unc-home{
        display:none
    }
    .unc-mega-nav .unc-fixed{
        position:fixed;
        top:0;
        z-index:9500
    }
    .unc-mega-nav .unc-fixed .unc-home{
        display:block
    }
    .site-nav.unc-fixed{
        position:fixed;
        z-index:9400;
        border-bottom:5px solid #f6b000
    }
}
@media only screen and (min-width:40.063em){
    .unc-mega-nav .top-bar-section .dropdown{
        float:left;
        min-width:185px
    }
    .top-bar-section .has-dropdown.hover&gt;.dropdown,.top-bar-section .has-dropdown.not-click:hover&gt;.dropdown.two-column{
        width:400px
    }
    .top-bar-section .has-dropdown.hover&gt;.dropdown,.top-bar-section .has-dropdown.not-click:hover&gt;.dropdown.three-column{
        width:600px
    }
    .top-bar-section .dropdown li.nested{
        width:200px!important;
        float:left!important
    }
    .unc-mega-nav .top-bar-section .dropdown li.label{
        float:left;
        width:200px
    }
    .unc-mega-nav .top-bar-section .dropdown li.label li{
        margin-left:-10px
    }
    .unc-mega-nav .top-bar-section ul.dropdown li:not(.has-form) a:not(.button){
        white-space:initial!important;
        line-height:1.2em!important;
        padding-top:.75em;
        padding-bottom:.75em
    }
    .unc-mega-nav .top-bar-section .has-dropdown&gt;a{
        padding-right:.9rem!important
    }
    .unc-mega-nav .unc-fixed .top-bar-section .has-dropdown&gt;a{
        padding-right:.4rem!important
    }
    .unc-mega-nav .top-bar-section .has-dropdown.search ul{
        margin-left:-104px
    }
    .unc-mega-nav .top-bar-section .has-dropdown.search a img{
        padding-top:17px;
        padding-bottom:18px
    }
    .unc-mega-nav .top-bar-section .has-dropdown.search form{
        padding-left:.9em;
        padding-bottom:20px
    }
    .unc-mega-nav .top-bar-section .has-dropdown.search form #searchbox{
        width:95px;
        float:left;
        margin-right:3px
    }
    .unc-mega-nav .top-bar-section .has-dropdown.search form #searchbutton{
        width:60px;
        border:1px solid #fff;
        color:#fff;
        background:0 0
    }
    .unc-mega-nav .top-bar-section .has-dropdown.search form #searchbutton:hover{
        color:#f6b000;
        border-color:#f6b000;
        cursor:pointer
    }
}
@media only screen and (max-width:40.063em){
    .title-area li.name{
        padding-top:0!important;
        background-color:#fff!important
    }
    .title-area li.name img{
        height:40px
    }
    .top-bar-section ul .label{
        color:#013c65!important;
        text-align:left!important;
        font-weight:700!important;
        font-size:.9em;
        text-transform:uppercase;
        padding-left:1.1em
    }
    .top-bar-section div li:not(.has-form) a:not(.button){
        padding-left:1.9em!important
    }
    .top-bar-section li form{
        border-top:1px solid #ebebeb
    }
    .top-bar-section form #searchbox{
        width:70%!important;
        border:0;
        padding:1.5em 1.5em 1.5em 3em;
        font-size:1rem;
        border-radius:0;
        background-image:url(/_resources/images/icons/search-blue.svg);
        background-repeat:no-repeat;
        background-position:1em .75em;
        background-size:1.6em
    }
    .top-bar-section form #searchbutton{
        border:1px solid #fff;
        color:#fff;
        background:0 0;
        cursor:pointer;
        width:25%
    }
    .mobile-mega-nav ul.left,.mobile-mega-nav ul.left ul.dropdown{
        background-color:#fff
    }
    .top-bar .unc-home{
        display:none
    }
    .mobile-mega-nav{
        border-bottom:3px solid #f6b000
    }
    .mobile-mega-nav ul.left li a{
        color:#013c65!important;
        text-transform:none;
        border-top:1px solid #ebebeb;
        font-weight:500!important
    }
    .mobile-mega-nav ul.left li.has-dropdown&gt;a::after{
        border:5px inset;
        content:"";
        display:block;
        height:0;
        width:0;
        border-color:transparent transparent transparent rgba(34,34,34,.4);
        border-left-style:solid;
        margin-right:.9375rem;
        margin-top:-4.5px;
        position:absolute;
        top:50%;
        right:0
    }
    .mobile-mega-nav .top-bar-section ul.left{
        display:none
    }
    .mobile-mega-nav.expanded .top-bar-section ul.left{
        display:block
    }
    .unc-mega-nav .top-bar-section .dropdown{
        border-top:none
    }
    .mega-nav .dropdown li.title h5 a{
        color:#fff;
        background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/left/circle-arrow-left_white.svg)!important;
        background-repeat:no-repeat!important
    }
    .unc-mobile{
        display:none!important
    }
}
.pop-down .name,.pop-down .title,.pop-down.always-open *,.quote p,.read-more-button,.related-info-button,.slick-dots,.slick-dots li button:before,p.quote{
    text-align:center
}
@media print{
    .mega-nav,.unc-mega-nav .hide-for-medium-up{
        display:none
    }
    .unc-mega-nav a[href]:after{
        display:none!important
    }
}
@media only screen and (min-width:40.063em){
    .anchor{
        display:inline-block;
        position:relative;
        top:-300px;
        visibility:hidden
    }
}
.site-header{
    width:100%;
    position:relative;
    clear:both
}
.site-header .page-header .row .columns{
    z-index:5000;
    background-color:rgba(1,60,101,.64);
    padding-top:.9375rem;
    padding-bottom:.9375rem
}
.site-header .page-header .site-title,.site-header-noimage .site-title{
    color:#fff;
    font-weight:500!important;
    font-size:2em;
    line-height:1.1em;
    margin-bottom:10px
}
.site-header .page-header .site-title a,.site-header-noimage .site-title a{
    color:#fff
}
.site-header .page-header .page-title,.site-header-noimage .page-title{
    color:#fff;
    text-transform:uppercase;
    margin-bottom:0
}
.site-header .page-header .page-sub-title,.site-header-noimage .page-sub-title{
    color:#fff;
    line-height:1.15em;
    border-top:1px solid #f6b000;
    margin-bottom:0;
    padding-top:.675rem
}
.slick-dots{
    position:absolute;
    bottom:20px;
    display:block;
    width:100%;
    padding:0;
    margin:0;
    list-style:none;
    z-index:5001
}
.slick-dots li,.slick-dots li button{
    width:16px;
    height:16px;
    cursor:pointer
}
.slick-dots li{
    position:relative;
    display:inline-block;
    margin:0 5px;
    padding:0
}
.slick-dots li button{
    font-size:0;
    line-height:0;
    display:block;
    padding:5px;
    color:transparent;
    border:0;
    outline:0;
    background:url(//www.unco.edu/_resources/images/slider/dot.svg) no-repeat
}
.slick-dots li button:focus,.slick-dots li button:hover{
    outline:0
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{
    opacity:1
}
.slick-dots li button:before{
    font-family:slick;
    font-size:6px;
    line-height:20px;
    position:absolute;
    top:0;
    left:0;
    width:20px;
    height:20px;
    opacity:.25;
    color:#000
}
.slick-dots li.slick-active button{
    background-image:url(//www.unco.edu/_resources/images/slider/dot-active.svg)
}
@media only screen and (min-width:40.063em){
    .site-header .page-header{
        position:absolute;
        bottom:0;
        z-index:5000
    }
}
@media only screen and (min-width:40.063em) and (max-width:64em){
    .site-header .page-header .site-title{
        font-size:2em
    }
    .slick-dots{
        bottom:10px
    }
}
@media only screen and (max-width:40.063em){
    .site-header{
        background-color:#013c65
    }
    .site-header .page-header .site-title,.site-header-noimage .site-title{
        font-size:1.5em!important
    }
    .slick-dots{
        display:none!important
    }
    .dropdown li.title h5 a:hover{
        background-repeat:no-repeat
    }
}
@media print{
    .site-header{
        display:none
    }
}
.breadcrumb-row{
    background-color:#ebebeb;
    width:100%;
    clear:both;
    margin-bottom:25px
}
ul.breadcrumbs{
    background:0 0;
    margin-bottom:0
}
.breadcrumbs li:last-child,.breadcrumbs li:last-child a{
    color:#666;
    text-decoration:none
}
.breadcrumbs li:last-child a:hover{
    text-decoration:none;
    cursor:default
}
@media only screen and (max-width:40.063em){
    .breadcrumbs li{
        padding-top:.5em;
        padding-bottom:.5em;
        display:inline-block
    }
    .breadcrumbs&gt;:before{
        display:none
    }
}
@media print{
    .breadcrumbs{
        display:none
    }
}
.quote p,p.quote{
    margin:10px 0;
    padding:0;
    font-size:1.3em;
    line-height:1.5em
}
.blurry-photo,.blury-photo{
    background-size:cover
}
.blurry-photo:not(a),.blury-photo:not(a){
    color:#fff
}
.blurry-photo .panel,.blury-photo .panel{
    background-color:#fff;
    border-bottom:3px solid #f6b000;
    margin-bottom:25px
}
.blurry-photo .panel:not(a),.blury-photo .panel:not(a){
    color:#222
}
.demo-blury{
    background:url(//www.unco.edu/_resources/images/demo/blurybackground.jpg) center;
    background-size:cover
}
.tabs .tab-title&gt;a,.tabs dd&gt;a,.tabs:not(.vertical) .tab-title&gt;a{
    background-color:transparent
}
@media only screen and (max-width:40.063em){
    .blurry-photo .panel,.blury-photo .panel{
        margin-bottom:15px
    }
}
.tabs:not(.vertical) .tab-title{
    border:1px solid #999
}
.tabs:not(.vertical) .tab-title.active&gt;a{
    background-color:#999
}
.tabs.honeycomb,.tabs.honeycomb .tab-title{
    background-color:transparent
}
.tabs.honeycomb .tab-title{
    border:1px solid #c7ac67
}
.tabs.honeycomb .tab-title a{
    color:#333
}
.tabs.honeycomb .tab-title.active&gt;a{
    background-color:#c7ac67
}
.tabs.butter,.tabs.butter .tab-title{
    background-color:transparent
}
.tabs.butter .tab-title{
    border:1px solid #f5e3b1
}
.tabs.butter .tab-title.active&gt;a{
    background-color:#f5e3b1
}
.tabs.vertical{
    margin-right:1.25rem
}
.tabs.vertical .tab-title a{
    padding:5px 10px
}
.tabs.vertical .tab-heading{
    list-style-type:none;
    font-weight:700;
    padding:5px 10px
}
.tabs.vertical:not(.variation2) .tab-title a{
    border-bottom:1px solid #000
}
.tabs.vertical:not(.variation2) .tab-title.active a{
    background-color:#e8e8e8;
    font-weight:700!important
}
.tabs.vertical.variation2 .tab-title a{
    background-color:#ebebeb;
    margin-bottom:5px;
    margin-left:-5px;
    text-align:center
}
.tabs.vertical.variation2 .tab-title.active a{
    border-bottom:3px solid #f6b000
}
.medium-2 ul.tabs.vertical,.medium-3 ul.tabs.vertical,.medium-4 ul.tabs.vertical,.medium-5 ul.tabs.vertical,.medium-6 ul.tabs.vertical{
    width:30%;
    max-width:30%
}
.tabs .tab-title a h2,.tabs .tab-title a h3,.tabs .tab-title a h4,.tabs .tab-title a h5,.tabs .tab-title a h6{
    font-size:16px;
    text-transform:none!important;
    font-weight:500!important;
    color:#333
}
@media only screen and (min-width:40.063em){
    .variation2.tabs-content{
        width:77%;
        display:block;
        float:left
    }
    .top-bar-section .dropdown{
        border-right:1px solid #dbdbdb!important;
        border-left:1px solid #dbdbdb!important;
        border-bottom:1px solid #dbdbdb!important;
        box-shadow:2px 2px 2px rgba(0,0,0,.2)
    }
    .top-bar-section ul.dropdown li:not(.has-form) a:not(.button){
        line-height:3em
    }
    .top-bar{
        height:3.75rem
    }
    .top-bar-section li:not(.has-form) a:not(.button){
        line-height:3.75rem
    }
    .top-bar-section .has-dropdown&gt;a:after{
        top:2.4em
    }
    .top-bar-section li.two-lines:not(.has-form){
        max-width:150px
    }
    .top-bar-section li.two-lines:not(.has-form)&gt;a:not(.button){
        line-height:1.3em;
        padding-top:.9rem;
        padding-bottom:.9rem;
        text-align:center
    }
}
.top-bar-section .has-dropdown&gt;a:hover:after{
    border-color:rgba(255,255,255,.8) transparent transparent
}
.top-bar-section li:not(.has-form) a:not(.button).active{
    background-image:url(//www.unco.edu/_resources/images/icons/navigation/topnav-active.png);
    background-position:bottom center;
    background-repeat:no-repeat
}
.title-area li.name{
    padding:1.5em 2em 1.5em 1em;
    margin:0;
    font-weight:400!important;
    text-transform:uppercase;
    font-size:.8em;
    color:#999
}
.title-area li.name.two-lines{
    padding-top:1.3em;
    line-height:1.1em
}
.top-bar-section .social li:not(.has-form) a:not(.button){
    padding:.9em 0 0 .9em;
    line-height:1rem
}
.top-bar-section .social li:not(.has-form) a:not(.button):hover{
    background-color:transparent
}
.top-bar-section li:not(.has-form) a:not(.button){
    padding:0 .9em
}
.secondary-nav{
    clear:both;
    width:100%
}
.top-bar-section ul li&gt;a.button{
    color:#fff;
    padding-right:1.5rem;
    padding-left:1.5rem;
    height:auto;
    margin-top:3px
}
.top-bar-section ul li&gt;a.button:hover{
    background-color:#fff;
    color:#013c65
}
.top-bar-section ul li.optional{
    margin-right:1rem
}
.top-bar-section ul li.optional&gt;a.button{
    border:1px solid #013c65!important;
    background-color:#fff!important;
    color:#013c65!important;
    margin-right:1em!important
}
.top-bar-section ul li.optional&gt;a.button:hover{
    color:#fff!important;
    background-color:#013c65!important
}
.top-bar-section .dropdown li.parent-link a{
    font-weight:700!important;
    border-bottom:1px solid #ebebeb
}
.top-bar-section .dropdown li.title h5 a{
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/left/circle-arrow-left_ash.svg);
    background-position:10px 5px;
    background-repeat:no-repeat;
    background-size:20px;
    padding-left:37px
}
@media only screen and (max-width:40.063em){
    .top-bar .toggle-topbar.menu-icon a{
        color:#013c65
    }
    .top-bar .toggle-topbar.menu-icon a span::after{
        box-shadow:0 0 0 1px #013c65,0 7px 0 1px #013c65,0 14px 0 1px #013c65
    }
    .top-bar-section li:not(.has-form) a:not(.button){
        padding:.5em .9em
    }
    .top-bar-section .right.social li{
        width:50px;
        margin-right:5px;
        float:left
    }
    .top-bar.expanded{
        margin-bottom:1em
    }
}
@media print{
    .site-nav{
        display:none
    }
}
.accordion .accordion-navigation&gt;a,.accordion .accordion-navigation&gt;a:hover{
    padding-left:45px;
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/right/circle-arrow-right_white.svg);
    background-position:10px 20px;
    background-repeat:no-repeat;
    background-size:20px 20px;
    margin-bottom:3px;
    border-radius:12px
}
.accordion .accordion-navigation.active&gt;a{
    color:#fff;
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/down/circle-arrow-down_white.svg);
    background-position:10px 20px;
    background-repeat:no-repeat;
    background-size:20px 20px
}
.accordion .accordion-navigation&gt;a:hover{
    color:#fff
}
ul.accordion{
    margin-left:0!important
}
ul.accordion li ul{
    list-style-type:disc;
    margin-bottom:1.25rem
}
.accordion .accordion-navigation&gt;a h2,.accordion .accordion-navigation&gt;a h3,.accordion .accordion-navigation&gt;a h4,.accordion .accordion-navigation&gt;a h5,.accordion .accordion-navigation&gt;a h6{
    font-size:16px;
    text-transform:none!important;
    font-weight:500!important;
    color:#333!important
}
a.button,input.button,ul#calendar-events li a{
    font-weight:400!important
}
.accordion .accordion-navigation.active&gt;a h2,.accordion .accordion-navigation.active&gt;a h3,.accordion .accordion-navigation.active&gt;a h4,.accordion .accordion-navigation.active&gt;a h5,.accordion .accordion-navigation.active&gt;a h6{
    color:#fff!important
}
.accordion .accordion-navigation {
	scroll-margin-top: 15rem;
}
a.button,input.button{
    background-color:transparent;
    text-transform:uppercase;
    cursor:pointer;
    border:1px solid #013c65
}
a.button:hover,input.button:hover{
    border:1px solid #f6b000
}
.button.full{
    width:100%;
    display:block;
    clear:both
}
input.button{
    padding-top:7px;
    padding-bottom:7px
}
a.button.UNC-blue{
    background-color:#013c65!important;
    color:#fff
}
a.button.UNC-blue:hover{
    color:#f6b000!important
}
#page-edit-preview-view .button,span.button{
    background-color:#fff;
    border:1px solid #013c66;
    color:#000
}
#page-edit-preview-view .button:hover,span.button:hover{
    color:#000;
    background-color:#fff;
    cursor:default!important
}
.pop-down{
    border-bottom:3px solid #f6b000;
    margin-bottom:15px;
    position:relative
}
.pop-down img{
    margin:auto;
    width:160px;
    display:block
}
.pop-down .name{
    text-transform:uppercase;
    font-size:1.6em;
    color:#333;
    margin:10px 0 0;
    padding:0
}
.pop-down p.title{
    margin:0 0 10px;
    padding:0
}
.pop-down a:hover h3.name{
    color:#013c65!important
}
.pop-down:not(.always-open):not(.open) .hidden{
    display:none
}
.popdown-controls{
    position:absolute;
    top:2px;
    right:2px;
    width:26px;
    height:26px;
    background-size:100%;
    cursor:pointer;
    display:block;
    background-position:top left
}
.circle,.force-circle{
    width:160px;
    height:160px;
    border-radius:80px
}
.force-circle img{
	width: 100%;
	height: 100%;
}
.pop-down.open .popdown-controls{
    background-image:url(//www.unco.edu/_resources/images/popdown/open.svg)
}
.pop-down .popdown-controls{
    background-image:url(//www.unco.edu/_resources/images/popdown/closed.svg)
}
@media print{
    .pop-down{
        border-bottom:1px solid #ebebeb
    }
}
.force-circle{
    overflow:hidden!important
}
@media only screen and (min-width:40.063em){
    .circle.profile-inline{
        float:left;
        margin-right:1em;
        margin-bottom:1em
    }
}
@media only screen and (max-width:40.063em){
    .circle.profile-inline{
        display:block;
        margin-left:auto;
        margin-right:auto
    }
}
ul#calendar-events{
    list-style-type:none;
    margin-left:inherit;
    margin-bottom:0!important;
    padding-top:.5rem
}
.emergencyItem h2,.infograph .stat,.read-more-button,.related-info-button,.schedule .medium-3 p{
    font-weight:700!important
}
ul#calendar-events li:not(:first-child){
    padding-top:.5em
}
ul#calendar-events li:not(:last-child){
    border-bottom:1px solid #d8d8d8;
    padding-bottom:.5em
}
.panel.half-background{
    background-color:rgba(255,255,255,.5)
}
.butter .panel{
    border-color:#c7ac67
}
.panel.dropshadow{
    -webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);
    box-shadow:2px 2px 5px 0 rgba(0,0,0,.2)
}
.panel.white{
    border:none
}
.side-nav{
    margin-bottom:25px;
    clear:both;
    float:left;
    width:100%
}
.side-nav ul{
    margin:0;
    padding:0;
    list-style-type:none;
    clear:both
}
.side-nav li{
    margin-bottom:0;
    line-height:1em;
    width:100%;
    clear:both!important;
    float:left;
    border-bottom:1px solid #ebebeb
}
.side-nav li a:not(.button){
    padding-top:10px;
    padding-bottom:10px
}
.side-nav li a:not(.button):hover{
    color:#f6b000
}
.side-nav li:last-child{
    border-bottom:none
}
.side-nav li.has-sidedropdown ul.dropdown{
    margin:0;
    list-style-type:none;
    background-color:#ebebeb;
    border-bottom:3px solid #013c65;
    width:100%;
    clear:both!important;
    float:left;
    display:none
}
.side-bar .panel,.slick-track:after{
    clear:both
}
.side-nav li.has-sidedropdown ul.dropdown a{
    padding-left:1.5em;
    border-bottom-color:#fff
}
.side-nav li.has-sidedropdown.active ul.dropdown{
    display:block
}
.side-nav li.has-sidedropdown&gt;a:not(.button){
    width:85%;
    float:left;
    border-right:1px solid #ebebeb
}
.side-nav li .hide-show{
    width:15%;
    height:35px;
    display:block;
    float:left;
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/down/circle-arrow-down_smoke.svg);
    background-position:right 10px center;
    background-size:20px 20px;
    background-repeat:no-repeat;
    cursor:pointer
}
.side-nav li.active .hide-show{
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/up/circle-arrow-up_smoke.svg)
}
@media print{
    .side-bar{
        border-top:1px solid #efefef
    }
}
.infograph .stat{
    font-size:4em
}
.video-container{
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
    box-shadow:0 15px 35px rgba(50,50,90,.1),0 5px 15px rgba(0,0,0,.07)
}
.video-container embed,.video-container iframe,.video-container object{
    position:absolute;
    top:-1px;
    left:-1px;
    width:100%;
    height:100%;
    border-width:0
}
.reveal-modal-bg{
    z-index:9999
}
.reveal-modal.open{
    z-index:10000
}
.emergencyItem{
    background-color:#e43100;
    padding:1em;
    color:#fff;
    clear:both
}
.emergencyItem h2{
    font-size:1em
}
.emergencyItem h2,.emergencyItem p,.emergencyItem li{
    color:#fff;
    margin:0 0 3px;
    padding:0
}
.emergencyItem a{
    color:#fff;
    text-decoration:underline
}
.emergencyItem a:hover *{
    color:#333
}
.schedule&gt;.row{
    border-bottom:1px solid #ebebeb
}
.schedule .row:nth-child(even){
    background-color:#f0f0f0
}
.schedule p{
    margin:0;
    padding:0
}
.schedule .medium-3 p{
    color:#676767
}
div:not(.pop-down)&gt;.read-more-parent{
    margin-bottom:15px;
    border-bottom:3px solid #f6b000
}
.pop-down .read-more-parent{
    border-bottom:none!important
}
.read-more-button{
    padding:0;
    margin:0;
    color:#013c65
}
.read-more-button:hover{
    cursor:pointer;
    color:#f6b000
}

.related-info-button{
    padding:0;
    margin:0;
    color:#013c65
}
.related-info-button:hover{
    cursor:pointer;
    color:#f6b000
}

.UNC-blue .read-more .read-more-button,.related-info .related-info-button, .UNC-gold .read-more .read-more-button:hover, .related-info .related-info-button:hover{
    color:#fff
}
.read-more{
    padding-top:25px
}
.read-more.hidden{
    height:100px;
    overflow:hidden!important;
    position:relative
}

.related-info{
    padding-top:25px
}
.related-info.hidden{
    height:100px;
    overflow:hidden!important;
    position:relative
}

.fancybox-inner,.slick-list{
    overflow:hidden
}
.read-more.hidden .overlap, .related-info.hidden .overlap{
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.35) 35%,rgba(255,255,255,.76) 76%,#fff 100%);
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.35) 35%,rgba(255,255,255,.76) 76%,#fff 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.35) 35%,rgba(255,255,255,.76) 76%,#fff 100%);
    height:100px;
    position:absolute;
    top:0;
    left:0
}
.UNC-blue .read-more.hidden .overlap, .related-info.hidden .overlap{
    background:-moz-linear-gradient(top,rgba(1,60,102,0) 0,rgba(1,60,102,.36) 36%,rgba(1,60,102,.76) 76%,#013c66 100%);
    background:-webkit-linear-gradient(top,rgba(1,60,102,0) 0,rgba(1,60,102,.36) 36%,rgba(1,60,102,.76) 76%,#013c66 100%);
    background:linear-gradient(to bottom,rgba(1,60,102,0) 0,rgba(1,60,102,.36) 36%,rgba(1,60,102,.76) 76%,#013c66 100%)
}
.UNC-gold .read-more.hidden .overlap, .related-info.hidden .overlap{
    background:-moz-linear-gradient(top,rgba(246,176,0,0) 0,rgba(246,176,0,.36) 36%,rgba(246,176,0,.76) 76%,#f6b000 100%);
    background:-webkit-linear-gradient(top,rgba(246,176,0,0) 0,rgba(246,176,0,.36) 36%,rgba(246,176,0,.76) 76%,#f6b000 100%);
    background:linear-gradient(to bottom,rgba(246,176,0,0) 0,rgba(246,176,0,.36) 36%,rgba(246,176,0,.76) 76%,#f6b000 100%)
}
.blue-grey .read-more.hidden .overlap, .related-info.hidden .overlap{
    background:-moz-linear-gradient(top,rgba(96,105,121,0) 0,rgba(96,105,121,.36) 36%,rgba(96,105,121,.76) 76%,#606979 100%);
    background:-webkit-linear-gradient(top,rgba(96,105,121,0) 0,rgba(96,105,121,.36) 36%,rgba(96,105,121,.76) 76%,#606979 100%);
    background:linear-gradient(to bottom,rgba(96,105,121,0) 0,rgba(96,105,121,.36) 36%,rgba(96,105,121,.76) 76%,#606979 100%)
}
.antique-gold .read-more.hidden .overlap, .related-info.hidden .overlap{
    background:-moz-linear-gradient(top,rgba(131,117,67,0) 0,rgba(131,117,67,.36) 36%,rgba(131,117,67,.76) 76%,#837543 100%);
    background:-webkit-linear-gradient(top,rgba(131,117,67,0) 0,rgba(131,117,67,.36) 36%,rgba(131,117,67,.76) 76%,#837543 100%);
    background:linear-gradient(to bottom,rgba(131,117,67,0) 0,rgba(131,117,67,.36) 36%,rgba(131,117,67,.76) 76%,#837543 100%)
}
.honeycomb .read-more.hidden .overlap, .related-info.hidden .overlap{
    background:-moz-linear-gradient(top,rgba(199,172,103,0) 0,rgba(199,172,103,.36) 36%,rgba(199,172,103,.76) 76%,#c7ac67 100%);
    background:-webkit-linear-gradient(top,rgba(199,172,103,0) 0,rgba(199,172,103,.36) 36%,rgba(199,172,103,.76) 76%,#c7ac67 100%);
    background:linear-gradient(to bottom,rgba(199,172,103,0) 0,rgba(199,172,103,.36) 36%,rgba(199,172,103,.76) 76%,#c7ac67 100%)
}
.butter .read-more.hidden .overlap, .related-info.hidden .overlap{
    background:-moz-linear-gradient(top,rgba(245,227,177,0) 0,rgba(245,227,177,.36) 36%,rgba(245,227,177,.75) 75%,#f5e3b1 100%);
    background:-webkit-linear-gradient(top,rgba(245,227,177,0) 0,rgba(245,227,177,.36) 36%,rgba(245,227,177,.75) 75%,#f5e3b1 100%);
    background:linear-gradient(to bottom,rgba(245,227,177,0) 0,rgba(245,227,177,.36) 36%,rgba(245,227,177,.75) 75%,#f5e3b1 100%)
}
.ash .read-more.hidden .overlap, .related-info.hidden .overlap{
    background:-moz-linear-gradient(top,rgba(103,103,103,0) 0,rgba(103,103,103,.37) 37%,rgba(103,103,103,.75) 75%,#676767 100%);
    background:-webkit-linear-gradient(top,rgba(103,103,103,0) 0,rgba(103,103,103,.37) 37%,rgba(103,103,103,.75) 75%,#676767 100%);
    background:linear-gradient(to bottom,rgba(103,103,103,0) 0,rgba(103,103,103,.37) 37%,rgba(103,103,103,.75) 75%,#676767 100%)
}
.smoke .read-more.hidden .overlap, .related-info.hidden .overlap{
    background:-moz-linear-gradient(top,rgba(153,153,153,0) 0,rgba(153,153,153,.37) 37%,rgba(153,153,153,.75) 75%,#999 100%);
    background:-webkit-linear-gradient(top,rgba(153,153,153,0) 0,rgba(153,153,153,.37) 37%,rgba(153,153,153,.75) 75%,#999 100%);
    background:linear-gradient(to bottom,rgba(153,153,153,0) 0,rgba(153,153,153,.37) 37%,rgba(153,153,153,.75) 75%,#999 100%)
}
.light-grey .read-more.hidden .overlap, .related-info.hidden .overlap{
    background:-moz-linear-gradient(top,rgba(235,235,235,0) 0,rgba(235,235,235,.37) 37%,rgba(235,235,235,.75) 75%,#ebebeb 100%);
    background:-webkit-linear-gradient(top,rgba(235,235,235,0) 0,rgba(235,235,235,.37) 37%,rgba(235,235,235,.75) 75%,#ebebeb 100%);
    background:linear-gradient(to bottom,rgba(235,235,235,0) 0,rgba(235,235,235,.37) 37%,rgba(235,235,235,.75) 75%,#ebebeb 100%)
}
@media print{
    .read-more-parent .read-more.hidden{
        height:100%!important
    }
    .read-more-parent .read-more-button{
        display:none
    }
	
	.read-more-parent .related-info.hidden{
        height:100%!important
    }
    .read-more-parent .related-info-button{
        display:none
    }
	
}
.striped .columns p{
    margin:.625rem 0!important
}
.timeline .event div.date{
    padding:1.8em 2em 0 0
}
.timeline .event div.description{
    border-left:3px solid #013c65;
    padding:1.5em 2em
}
.timeline .event:not(:nth-child(even)) div.description{
    background-color:#ebebeb
}
.timeline .event div.description:before{
    box-shadow:0 0 0 3px #f6b000;
    display:block;
    position:absolute;
    left:-.4em;
    background:#fff;
    border-radius:50%;
    height:11px;
    width:11px;
    content:""
}
.timeline .event:not(:nth-child(even)) div.description:before{
    background:#ebebeb
}
@media only screen and (min-width:40.063em){
    .timeline .event div.description:before{
        top:2.3em;
        left:-.4em
    }
    .timeline .event div.date{
        text-align:right
    }
}
@media only screen and (max-width:40em){
    .timeline .event div.date{
        padding:1.5em 2em 0;
        border-left:3px solid #013c65
    }
    .timeline .event div.date p{
        margin-bottom:.7rem;
        font-weight:700!important
    }
    .timeline .event:not(:nth-child(even)) div.date{
        background-color:#ebebeb
    }
    .timeline .event div.description{
        padding:0 2em 1.5em
    }
    .timeline .event div.description:before{
        top:.8em
    }
}
.profile-list{
    margin-left:0!important;
    margin-right:0!important
}
.profile-list .singleprofile.row:nth-child(even){
    background-color:#ebebeb
}
.listingpinterest{
    -webkit-column-count:3;
    -webkit-column-gap:10px;
    -moz-column-count:3;
    -moz-column-gap:10px;
    column-count:3;
    column-gap:15px
}
.listingpinterest .pin{
    display:inline-block;
    margin:0 2px 15px;
    -webkit-column-break-inside:avoid;
    -moz-column-break-inside:avoid;
    column-break-inside:avoid;
    padding:15px 15px 5px;
    border:2px solid #fafafa;
    box-shadow:0 1px 2px rgba(34,25,25,.4);
    background:-webkit-linear-gradient(45deg,#fff,#f9f9f9);
    opacity:1;
    -webkit-transition:all .2s ease;
    -moz-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease
}
.listinggrid .pin img,.listingpinterest .pin img{
    padding-bottom:15px;
    width:100%
}
.listingpinterest .pin img{
    border-bottom:1px solid #ccc;
    margin-bottom:5px
}
.listinggrid{
    display:grid;
    grid-template-columns:31% 31% 31%;
    grid-gap:2%;
    grid-row-gap:0
}
.slick-list,.slick-slider,.slick-track{
    position:relative;
    display:block
}
.listinggrid .pin{
    margin-bottom:25px
}
.pin p.date{
    margin-top:2px;
    color:#666
}
.pin p{
    font:12px/18px Arial,sans-serif;
    color:#333;
    margin:0
}
@media (max-width:640px){
    .listingpinterest{
        -webkit-column-count:1;
        -moz-column-count:1;
        column-count:1
    }
    .pin{
        width:100%
    }
}
a.learn-more{
    padding-right:25px;
    background-position:right;
    background-repeat:no-repeat;
    background-size:20px 20px;
    color:#4f748b;
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/right/circle-arrow-right_secondary.svg)
}
a.learn-more:hover{
    color:#f6b000;
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/right/circle-arrow-right_UNC-gold.svg)
}
a.learn-more.on-dark,a.learn-more.on-dark:hover{
    color:#fff;
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/right/circle-arrow-right_white.svg)
}
.UNC-gold a.learn-more,.antique-gold a.learn-more:hover,.butter a.learn-more,.honeycomb a.learn-more,.smoke a.learn-more:hover{
    color:#013c65;
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/right/circle-arrow-right_UNC-blue.svg)
}
.UNC-blue a.learn-more,.ash a.learn-more,.blue-grey a.learn-more:hover,.butter a.learn-more:hover{
    color:#f6b000;
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/right/circle-arrow-right_UNC-gold.svg)
}
.UNC-blue a.learn-more:hover,.UNC-gold a.learn-more:hover,.antique-gold a.learn-more,.ash a.learn-more:hover,.blue-grey a.learn-more,.honeycomb a.learn-more:hover,.smoke a.learn-more{
    color:#fff;
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/right/circle-arrow-right_white.svg)
}
.slick-slider{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-list{
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:0
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track{
    top:0;
    left:0
}
.slick-track:after,.slick-track:before{
    display:table;
    content:''
}
.slick-slide,.slick-slide.slick-loading img{
    display:none
}
.slick-slide{
    float:left;
    height:100%
}
[dir=rtl] .slick-slide{
    float:right
}
.slider-nav{
    padding:0 50px 0 40px;
    margin:0 auto
}
.slider-nav h3{
    margin:10px
}
.slick-initialized .slick-slide{
    display:block
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-slide .caption-title{
    margin:15px 50px 0;
    font-size:.8em
}
.slick-slide .caption{
    margin:3px 50px 10px;
    font-size:.8em
}
.slick-slide img{
    display:block;
    padding:0 50px;
    margin:0 auto
}
.content-slider .slick-slide img{
    display:block;
    padding:0
}
.slider-nav .slick-slide img{
    display:block;
    padding:0;
    margin:0
}
.slider-nav .slick-slide.slick-active img{
    padding:0;
    margin:0 auto
}
.medium-4 .slick-slider img{
    max-height:180px
}
.medium-6 .slick-slider img{
    max-height:300px
}
.medium-8 .medium-6 .slick-slider img{
    max-height:175px
}
.medium-12 .slick-slider img{
    max-height:670px
}
@media only screen and (max-width:64.0625em){
    .medium-12 .slick-slider img{
        max-height:470px
    }
}
@media only screen and (max-width:40.0625em){
    .medium-12 .slick-slider img{
        max-height:300px
    }
    .slider-for .slick-next,.slider-for .slick-prev{
        display:none!important
    }
    .slider-for .slick-slide img{
        padding:0!important
    }
}
.medium-8 .medium-12 .slick-slider img{
    max-height:425px
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{
    padding:0;
    margin:0;
    border:0;
    outline:0;
    vertical-align:top
}
.fancybox-wrap{
    position:absolute;
    top:0;
    left:0;
    z-index:8020
}
.fancybox-inner,.fancybox-outer,.fancybox-skin{
    position:relative
}
.fancybox-skin{
    background:#f9f9f9;
    color:#444;
    text-shadow:none;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.fancybox-opened{
    z-index:8030
}
.fancybox-opened .fancybox-skin{
    -webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);
    -moz-box-shadow:0 10px 25px rgba(0,0,0,.5);
    box-shadow:0 10px 25px rgba(0,0,0,.5)
}
.fancybox-type-iframe .fancybox-inner{
    -webkit-overflow-scrolling:touch
}
.fancybox-error{
    color:#444;
    font:14px/20px;
    margin:0;
    padding:15px;
    white-space:nowrap
}
.fancybox-iframe,.fancybox-image{
    display:block;
    width:100%;
    height:100%
}
.fancybox-image{
    max-width:100%;
    max-height:100%
}
#fancybox-loading{
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-22px;
    margin-left:-22px;
    background-position:0 -108px;
    opacity:.8;
    cursor:pointer;
    z-index:8060
}
.fancybox-close,.fancybox-nav,.fancybox-nav span{
    z-index:8040;
    position:absolute;
    cursor:pointer
}
#fancybox-loading div{
    display:none
}
.fancybox-close{
    top:28px;
    right:28px;
    width:30px;
    height:30px;
    content:"X";
    background-image:url(//www.unco.edu/_resources/images/icons/circle-x/circleX-white.svg)
}
.fancybox-nav{
    top:0;
    width:40%;
    height:100%;
    text-decoration:none;
    background:0 0;
    -webkit-tap-highlight-color:transparent
}
.fancybox-prev{
    left:0
}
.fancybox-next{
    right:0
}
.fancybox-nav span{
    top:50%;
    width:36px;
    height:34px;
    margin-top:-18px;
    visibility:hidden
}
.fancybox-next span,.fancybox-prev span{
    background-repeat:no-repeat;
    background-position:top left;
    height:140px;
    width:30px
}
.fancybox-prev span{
    left:10px;
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/left/circle-arrow-left_white.svg)
}
.fancybox-next span{
    right:10px;
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/right/circle-arrow-right_white.svg)
}
.fancybox-nav:hover span{
    visibility:visible
}
.fancybox-tmp{
    position:absolute;
    top:-99999px;
    left:-99999px;
    max-width:99999px;
    max-height:99999px;
    overflow:visible!important
}
.fancybox-lock{
    overflow:visible!important;
    width:auto
}
.fancybox-lock body{
    overflow:hidden!important
}
.fancybox-lock-test{
    overflow-y:hidden!important
}
.fancybox-overlay{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    display:none;
    z-index:100020;
    background:rgba(0,0,0,.8)
}
.fancybox-overlay-fixed{
    position:fixed;
    bottom:0;
    right:0
}
.fancybox-lock .fancybox-overlay{
    overflow:auto;
    overflow-y:scroll
}
.fancybox-title{
    visibility:hidden;
    font:400 13px/20px;
    position:relative;
    text-shadow:none;
    z-index:8050
}
.fancybox-opened .fancybox-title{
    visibility:visible
}
.fancybox-title-float-wrap{
    position:absolute;
    bottom:0;
    right:50%;
    margin-bottom:-35px;
    z-index:8050;
    text-align:center
}
.fancybox-title-float-wrap .child{
    display:block;
    margin-right:-100%;
    padding:5px 20px;
    color:#fff;
    line-height:24px;
    white-space:nowrap;
    font-size:.9125rem
}
.fancybox-title-outside-wrap{
    position:relative;
    margin-top:10px;
    color:#fff
}
.fancybox-title-inside-wrap{
    padding-top:10px
}
.fancybox-title-over-wrap{
    position:absolute;
    bottom:0;
    left:0;
    color:#fff;
    padding:10px;
    background:#000;
    background:rgba(0,0,0,.8)
}
@font-face{
    font-family:'Material Icons';
    font-style:normal;
    font-weight:400;
    src:url(//www.unco.edu/_resources/fonts/MaterialIcons-Regular.eot);
    src:local("Material Icons"),local("MaterialIcons-Regular"),url(//www.unco.edu/_resources/fonts/MaterialIcons-Regular.woff2) format("woff2"),url(//www.unco.edu/_resources/fonts/MaterialIcons-Regular.woff) format("woff"),url(//www.unco.edu/_resources/fonts/MaterialIcons-Regular.ttf) format("truetype")
}
.material-icons{
    font-family:'Material Icons';
    font-weight:400;
    font-style:normal;
    font-size:24px;
    display:inline-block;
    line-height:1;
    text-transform:none;
    letter-spacing:normal;
    word-wrap:normal;
    white-space:nowrap;
    direction:ltr;
    -webkit-font-smoothing:antialiased;
    font-feature-settings:'liga';
    background-color:transparent!important;
    -webkit-font-variant-ligatures:no-common-ligatures
}
.footer,.slate-form button{
    clear:both;
    text-transform:uppercase
}
.material-icons.sm{
    font-size:24px
}
.material-icons.md{
    font-size:50px
}
.material-icons.lg{
    font-size:85px
}
.material-icons.xl{
    font-size:135px
}
.material-icons.UNC-blue{
    color:#013c65
}
.material-icons.UNC-gold{
    color:#f6b000
}
.material-icons.white{
    color:#fff
}
.material-icons.black{
    color:#333
}
img.material-icons.sm{
    width:24px;
    height:24px
}
img.material-icons.md{
    width:50px;
    height:50px
}
img.material-icons.lg{
    width:100px;
    height:100px
}
img.material-icons.xl{
    width:200px;
    height:200px
}
img.material-icons.UNC-blue{
    background-color:#013c65!important
}
img.material-icons.UNC-gold{
    background-color:#f6b000!important
}
img.material-icons.white{
    background-color:#fff!important
}
img.material-icons.black{
    background-color:#333!important
}
.slick-next,.slick-prev{
    font-size:0;
    line-height:0;
    position:absolute;
    display:block;
    width:22px;
    height:22px;
    margin-top:-10px;
    padding:0;
    cursor:pointer;
    color:transparent;
    outline:0;
    background:0 0
}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{
    background-color:transparent
}
.slick-prev{
    left:10px;
    top:45%;
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/left/circle-arrow-left_smoke.svg)
}
.slick-next{
    right:10px;
    top:45%;
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/right/circle-arrow-right_smoke.svg)
}
.full-width .slick-prev{
    left:15px
}
.full-width .slick-next{
    right:15px
}
.full-width img{
    width:100%
}
.content-slider{
    clear:both
}
.content-slider .caption{
    margin:3px auto 0;
    padding:0;
    width:80%;
    font-size:.8em
}
.content-slider .caption.heading{
    margin-top:15px
}
@media only screen and (max-width:40.063em){
    .content-slider img{
        padding:0 40px
    }
    .content-slider h3,.content-slider h4,.content-slider p{
        padding:0 10px;
        margin:10px 0
    }
}
.content-slider.image-slider img{
    padding:0 40px
}
.content-slider.image-slider .caption-title{
    margin:10px 40px 0
}
.content-slider.image-slider .caption{
    margin:0 40px
}
.antique-gold .slick-prev,.ash .slick-prev,.blue-grey .slick-prev,.honeycomb .slick-prev,.smoke .slick-prev{
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/left/circle-arrow-left_white.svg)
}
.antique-gold .slick-next,.ash .slick-next,.blue-grey .slick-next,.honeycomb .slick-next,.smoke .slick-next{
    background-image:url(//www.unco.edu/_resources/images/icons/circle-arrow/right/circle-arrow-right_white.svg)
}
.alert-box{
    background-color:#ebebeb;
    border-color:#999
}
.alert-box p{
    margin:.5rem 0;
    padding:0
}
.faculty-page h3{
    border-bottom:1px solid #ebebeb;
    margin-top:15px
}
.slate-form select{
    width:auto
}
.slate-form button{
    width:100%;
    display:block;
    padding:.875rem 1.75rem .9375rem;
    font-size:.8125rem;
    background-color:transparent!important;
    border:1px solid #013c65
}
.slate-form button:hover{
    border-color:#f6b000
}
.slate-form .form_select select{
    width:100%
}
.slate-form fieldset legend{
    font-weight:500!important;
    font-size:14px;
    color:#4d4c4c
}
.footer{
    background-color:#013c65;
    padding-top:50px;
    padding-bottom:50px
}
.footer a{
    color:#fff
}
.footer a:hover{
    color:#f6b000
}
.footer ul{
    list-style-type:none;
    margin:0;
    padding:0
}
.footer address{
    color:#fff;
    font-style:normal;
    margin-bottom:25px;
    display:block;
    font-size:.8em;
    line-height:1.3em
}
.footer li,.footer p{
    color:#fff;
    font-size:.8em;
    line-height:1.3em;
    margin:0
}
.footer li{
    padding:8px 0
}
.footer p{
    padding:5px
}
.footer h2,.footer h3{
    color:#f6b000;
    font-size:1em;
    margin-bottom:15px
}
.footer .unc-letters{
    margin-top:35px
}
.footer ul.inline-list&gt;li{
    margin:0 0 10px;
    padding:0;
    width:33%;
    max-width:75px
}
@media only screen and (min-width:40.063em){
    .footer-logo{
        margin-top:35px
    }
}
@media only screen and (max-width:40.063em){
    .footer-logo{
        margin-bottom:35px
    }
}
@media print{
    .footer .row:first-child{
        display:none
    }
    .footer{
        padding:0!important;
        border-top:1px solid #ebebeb
    }
    .footer p{
        text-transform:none!important
    }
    .footer #directedit a[href]:after{
        display:none!important
    }
}
.placeholder,a.placeholder{
    background-color:#f6c7ff!important
}
code{
    display:block;
    padding:5px;
    margin:10px 0
}
code.inline{
    display:inline
}
.has-tip.code-error{
    color:red;
    padding:.25em 1em
}
.unpublishedImage{
    border:2px solid red;
    position:relative;
    display:inline-block
}
.unpublishedImage div{
    position:absolute;
    left:0;
    bottom:0;
    background-color:rgba(1,60,102,.5);
    color:#fff;
    padding:2px 8px
}
.imgshadow{
    border-radius:12px;
    box-shadow:0 15px 35px rgba(50,50,90,.1),0 5px 15px rgba(0,0,0,.07)
}
.campus-rec-listing ul li .panel img.club-icon{
    box-shadow:none
}
@media print{
    .UNC-blue h1,.UNC-blue h2,.UNC-blue h3,.UNC-blue h4,.UNC-blue h5,.UNC-blue h6,.UNC-blue li,.UNC-blue p,.ash h2,.ash h3,.ash h4,.ash h5,.ash li,.ash p,.smoke h2,.smoke h3,.smoke h4,.smoke h5,.smoke h6,.smoke li,.smoke p{
        color:#000!important
    }
    .major-section,.micro-section,.minor-section{
        padding-top:5px!important;
        padding-bottom:5px!important
    }
    .addthis_sharing_toolbox,.emma-form{
        display:none
    }
}
@media screen and (min-width:0px) and (max-width:640px){
    .mobile-cta{
        display:block
    }
}
@media screen and (min-width:641px) and (max-width:3000px){
    .mobile-cta{
        display:none
    }
}
.cta-last{
    border-bottom:5px solid #f6b000
}
.logoleft{
    float:left
}
.cta-wrap{
    float:right;
    padding-top:25px
}
.cta-wrap a{
    color:#013c65
}
.cta-wrap a:hover{
    color:#f6b000
}
.rfi{
    float:right;
    font-size:.9em;
    text-align:right
}
.cta li{
    float:right;
    display:inline;
    list-style-type:none;
    font-size:1.1em;
    padding-top:12px;
    padding-left:15px;
    text-transform:uppercase;
    font-weight:700
}
ul.admissions-populations a.button.small.full:hover{
    background-color:#013c65;
    border:1px solid #f6b000;
    color:#fff;
    transition:ease 3.s
}
ul.admissions-populations a.button.small.full{
    border:1px solid #013c65
}
/* Addin for blog listing redesign Feb 16 2023 - Taylor Lancaster */
.content .posts.blog-index .row.minor-section {
  background: white;
  border-bottom: 1px solid #666666;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  padding: 1rem 0;
}

.content .posts.blog-index .row.minor-section a .columns .date {
  margin-bottom: 0;
  font-style: italic;
}

.content .posts.blog-index .row.minor-section a .columns .post-title {
  margin: .25rem 0;
  color: #013c65;
}

.content .posts.blog-index .row.minor-section a .columns .post-title:hover {
  color: #f6b000;
}

.content .posts.blog-index .row.minor-section a .columns p {
  margin: 0;
}

.content .posts.blog-index .row.minor-section a .columns .date, .content .posts.blog-index .row.minor-section a .columns .post-title, .content .posts.blog-index .row.minor-section a .columns p {
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.content .posts.blog-index .row.minor-section:hover {
  background: #013c65;
}

.content .posts.blog-index .row.minor-section:hover a .columns .date {
  color: #f6b000;
}

.content .posts.blog-index .row.minor-section:hover a .columns .post-title, .content .posts.blog-index .row.minor-section:hover a .columns p:not(.date) {
  color: #ffffff !important;
}

#recent-posts .side-nav .single-post a span {
	display: block;
	margin-top: 0.5rem;
	font-size: .75rem;
}

img.small-cover-image {
	width: 100%;
    object-fit: cover;
    height: 175px;
}

img.medium-cover-image {
	width: 100%;
    object-fit: cover;
    height: 275px;
}

img.large-cover-image {
	width: 100%;
    object-fit: cover;
    height: 375px;
}

.copy-card-group {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
}

@media (max-width: 769px) {
  .copy-card-group {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem 0;
  }
}

.copy-card-group__single {
  border: 1px solid #013c65;
  border-radius: 6px;
}

.copy-card-group__single__image {
  min-height: 150px;
  display: block;
  width: 100%;
  background-position: center;
  position: relative;
  border-bottom: 6px solid #f6b000;
}

.copy-card-group__single__image:after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.copy-card-group__single__image:hover:after {
  background: rgba(0, 0, 0, 0.35);
}

.copy-card-group__single__content {
  padding: 1rem;
}

.copy-card-group__single__content__title {
  font-family: Arvo, sans-serif;
  font-size: 1.25rem;
  color: #013c65;
  margin-bottom: .5rem;
  line-height: 1.3;
  display: block;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.copy-card-group__single__content__title:after {
  content: '';
  display: block;
  height: 3px;
  width: 50px;
  background-color: #f6b000;
  margin-top: .5rem;
}

.copy-card-group__single__content a.copy-card-group__single__content__title:hover {
  color: #f6b000;
}

.copy-card-group__single__content__copy {
  display: block;
  margin-bottom: 1rem;
}

.copy-card-group__single__content__copy:last-child {
  margin-bottom: 0;
}

.copy-card-group__single__content__link {
  text-transform: uppercase;
  text-decoration: underline;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.content p a.block-button,
.content p a.round-blue-button,
.content p a.icon-button-people,
.content p a.icon-button {
  padding: .5rem 1rem;
  background: #013c65;
  color: #ffffff;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  text-transform: uppercase;
  text-align: center;
  font-weight: 500 !important;
  border-radius: 0;
  border: none;
  margin-right: .75rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.content p a.round-blue-button {
	border-radius: 25px;
}

.content p a.block-button:hover,
.content p a.round-blue-button:hover,
.content p a.icon-button-people:hover,
.content p a.icon-button:hover {
  background: #f6b000;
  color: #013c65;
}

.content p a.icon-button-people:hover:before,
.content p a.icon-button:hover:before {
  filter: unset;
  -webkit-filter: unset;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.content p a.icon-button-people:before,
.content p a.icon-button:before {
  display: inline-block;
  background: url("/marketing-communications/assets/arrow-up-right-from-square.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
  content: '';
  background-size: contain;
  filter: grayscale(1) brightness(5);
  margin-right: 0.5rem;
}

.content p a.icon-button-people:before {
  background: url("/marketing-communications/assets/people-group.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 20px;
}

h1.line-heading, h2.line-heading, h3.line-heading {
  color: #013c65;
  margin: 0 auto;
  max-width: max-content;
  padding: 0 1rem;
  display: block;
  position: relative;
  font-weight: 600 !important;
  text-align: center;
  z-index: 1;
  margin-bottom: 1rem;
  text-transform: uppercase;
}

h1.line-heading:before, h2.line-heading:before, h3.line-heading:before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  height: 3px;
  width: 970px;
  background: #f6b000;
  bottom: 15px;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
}

h1.line-heading:after, h2.line-heading:after, h3.line-heading:after {
  content: '';
  position: absolute;
  z-index: -1;
  left: 0;
  height: 100%;
  width: 100%;
  background: white;
  bottom: 0;
}

@media (max-width: 768px) {
	h1.line-heading:before, h2.line-heading:before, h3.line-heading:before {
		width: 640px !important;
	}
}

@media (max-width: 640px) {
	h1.line-heading:before, h2.line-heading:before, h3.line-heading:before {
		width: 450px !important;
	}
}

@media (max-width: 450px) {
	h1.line-heading:before, h2.line-heading:before, h3.line-heading:before {
		width: 300px !important;
	}
}

/* Support Group Snippet Styles */
.support-group {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
  margin-bottom: 2rem;
}

@media (max-width: 769px) {
  .support-group {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem 0;
  }
}

.support-group__single {
  grid-column: auto / span 1;
  cursor: pointer;
  box-shadow: -6px 6px 0 transparent;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.support-group__single__image-region {
  display: block;
  background-position: center;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: 0;
  overflow: hidden;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.support-group__single__image-region:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  background: rgba(0, 0, 0, 0.5);
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.support-group__single__image-region__container {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: contain;
  object-position: center;
  border: none;
}

.support-group__single__image-region__container__icon {
  width: 50px;
  margin-right: .5rem;
  filter: grayscale(1) brightness(5);
}

.support-group__single__image-region__container__title {
  margin: 0;
  font-size: 1.25rem;
  color: #ffffff;
}

.support-group__single__button {
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
  background: #013c65;
  color: #ffffff !important;
  font-size: .9rem;
  text-transform: uppercase;
  cursor: pointer;
}

.support-group__single__button:after {
  display: inline-block;
  background: url("/marketing-communications/assets/arrow-right-from-bracket.png");
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
  content: '';
  background-size: contain;
  filter: grayscale(1) brightness(5);
  margin-left: 0.5rem;
}

.support-group__single:hover {
  box-shadow: -6px 6px 0 #f6b000;
}

.support-group__single:hover .support-group__single__image-region:before {
  background: rgba(0, 0, 0, 0.7);
}

.support-group__single:hover .support-group__single__button:after {
  filter: hue-rotate(208deg) brightness(3);
}

/* Portfolio Grid Snippet Styles */
body.lock {
  overflow: hidden;
  position: relative;
}

body.lock:before {
  display: block;
  content: '';
  background-color: rgba(0, 0, 0, 0.8);
  width: 100vw;
  height: 100vh;
  position: fixed;
  z-index: 10000;
}

.row.logo.hide-for-small-only.hide-now {
  display: none !important;
}

.portfolio-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
  margin-bottom: 2rem;
}

@media (max-width: 769px) {
  .portfolio-grid {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem 0;
  }
}

.portfolio-grid__single {
  grid-column: auto / span 1;
  padding-bottom: 75%;
  width: 100%;
  height: 0;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}

.portfolio-grid__single img,
.portfolio-grid__single iframe,
.portfolio-grid__single video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
  object-position: center;
  border: none;
}

.portfolio-grid__single iframe {
  border: none;
}

.portfolio-grid__single .toggle {
  display: none;
}

.portfolio-grid__single.expanded-img {
  position: fixed;
  z-index: 100001;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 75%;
  max-height: 75%;
  height: 100%;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.portfolio-grid__single.expanded-img img {
  object-fit: contain;
  height: auto;
  width: auto;
  top: unset;
  left: unset;
}

.portfolio-grid__single.expanded-img .toggle {
  display: inline-block;
  position: relative;
  right: 0;
  top: 0;
  margin: 0;
  color: white;
  text-transform: uppercase;
  z-index: 1;
  margin-left: auto;
  margin-bottom: auto;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.portfolio-grid__single.expanded-img .toggle:hover, .portfolio-grid__single.expanded-img .toggle:focus {
  background-color: #f6b000;
  color: #013c65;
}
/* END Portfolio Grid Snippet Styles */

/* Contact Card Snippet Styles */
.contact-card {
  border-radius: 6px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}

.contact-card__header {
  background-color: #013c65;
  border-radius: 6px 6px 0 0;
}

.contact-card__header p {
  color: #ffffff;
  font-family: "Arvo", sans-serif;
  text-align: center;
  margin: 0;
  font-size: 1.25rem;
}

.contact-card__body:not(.mce-item-table) {
  padding: 2rem 1rem;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
}

@media (max-width: 769px) {
  .contact-card__body:not(.mce-item-table) {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem 0;
  }
}

.contact-card__body:not(.mce-item-table) a {
  display: flex;
  justify-content: center;
}

.contact-card__body:not(.mce-item-table) a img {
  width: 50px;
  display: block;
  margin-right: .5rem;
}

.contact-card__body:not(.mce-item-table) a span {
  color: #013c65;
}

.contact-card__body:not(.mce-item-table) a span label {
  color: #000000;
}

.contact-card__body:not(.mce-item-table) a:hover span {
  text-decoration: underline;
}

/* Slate Form Snippet Styles */
.slate-form-card {
  background-color: #60697A;
  border-radius: 6px;
  margin-bottom: 2rem;
}

.slate-form-card__header {
  background-color: #515967;
  border-radius: 6px 6px 0 0;
  padding: 1rem 1.5rem;
}

.slate-form-card__header h5 {
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  border-bottom: 1px solid #f6b000;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
  font-size: 1.2rem;
  font-weight: 600 !important;
}

.slate-form-card__header span, .slate-form-card__header span p {
  color: white;
  font-size: 1rem;
  font-weight: 500 !important;
}

.slate-form-card .embedded-slate-form {
  padding: 1rem 1.5rem;
}

.slate-form-card .embedded-slate-form form {
  all: unset !important;
}

.slate-form-card .embedded-slate-form div.form_question .form_label, .slate-form-card .embedded-slate-form div.form_question label {
  display: block;
  color: #ffffff;
  background: transparent;
  padding: 0;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}

.slate-form-card .embedded-slate-form div.form_question select, .slate-form-card .embedded-slate-form div.form_question input {
  border-radius: 6px;
  border: none;
  margin-bottom: 0;
}

.slate-form-card .embedded-slate-form div.form_question input[type="checkbox"], .slate-form-card .embedded-slate-form div.form_question input[type="checkbox"] + label {
  display: inline-block;
}

.slate-form-card .embedded-slate-form div.form_question select {
  -webkit-appearance: auto !important;
  margin-left: 0 !important;
}

.slate-form-card .embedded-slate-form div.form_question select:not(:last-child) {
  margin-bottom: 1rem;
}

.slate-form-card .embedded-slate-form .action button.form_button_submit {
  width: 100%;
  font-family: "Open Sans", sans-serif;
  padding: .5rem 1rem;
  background: #013c65;
  color: #ffffff;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  text-transform: uppercase;
  text-align: center;
  font-weight: 500 !important;
  border-radius: 6px;
  margin-bottom: 0;
  margin-top: .5rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.slate-form-card .embedded-slate-form .action button.form_button_submit:hover {
  background: #f6b000;
  color: #013c65;
}

.slate-form-card .embedded-slate-form .action button.form_button_submit:hover:before {
  filter: unset;
  -webkit-filter: unset;
}

/* Floating Card Snippet Styles */
.floating-card {
  border-radius: 6px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  margin-bottom: 2rem;
}

.floating-card__title {
  border-radius: 6px 6px 0 0;
  background: #013c65;
}

.floating-card__title h6 {
  color: #ffffff;
  font-family: "Arvo", sans-serif;
  text-align: center;
  margin: 0;
  font-size: 1.25rem;
  padding: 0.25rem;
  text-transform: capitalize;
}

.floating-card__body {
  padding: 1.5rem 1rem;
}

.floating-card__body__card-content {
  list-style-type: none;
  margin: 0;
}

.floating-card__body__card-content li {
  display: flex;
}

.floating-card__body__card-content li .floating-card__body__card-content__title {
  width: 25%;
  display: block;
  font-weight: 600;
  text-align: right;
  margin-right: 1rem;
  line-height: 1.3;
}

.floating-card__body__card-content li .floating-card__body__card-content__copy {
  width: 75%;
  line-height: 1.3;
  display: block;
}

.floating-card__body__card-content li:not(:last-child) {
  padding-bottom: .5rem;
  margin-bottom: .5rem;
  border-bottom: 1px solid #ebebeb;
}

.floating-card__body__card-content.dates .floating-card__body__card-content__title {
  width: 60%;
  text-align: left;
}

.floating-card__body__card-content.dates .floating-card__body__card-content__copy {
  width: 40%;
  text-align: right;
}

.floating-card__body__card-content.free-form {
  display: none;
}

.floating-card__body__note {
  font-size: .85rem;
  display: block;
  padding-top: 0.5rem;
  margin-top: 0.5rem;
  border-top: 1px solid #ebebeb;
}

/* FW Statistics Snippet Styles */
.fw-statistics__single p {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 0;
  text-align: center;
  text-transform: capitalize;
  font-weight: 500 !important;
}

.fw-statistics__single p span {
  font-family: 'Arvo', serif;
  font-size: 3.75rem;
  display: block;
  line-height: 1.3;
  color: #013c65;
  font-weight: 600;
}

.fw-statistics__single:not(:last-child) {
  border-right: 1px solid #f6b000;
  padding-right: 1rem;
}

.fw-statistics.dark .fw-statistics__single p {
  color: #ffffff;
}

.fw-statistics.dark .fw-statistics__single p span {
  color: #f6b000;
}

/* Multi CTA Strip Snippet Styles */
.multi-cta-strip {
  max-height: 350px;
  overflow: hidden;
}

.multi-cta-strip__inner {
  display: flex;
  width: 100%;
}

.multi-cta-strip__inner__single {
  background-position: center;
  height: 350px;
  display: flex;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: relative;
}

.multi-cta-strip__inner__single:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: rgba(1, 60, 101, 0.6);
}

.multi-cta-strip__inner__single__content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
  z-index: 1;
}

.multi-cta-strip__inner__single__content__label {
  font-family: "Arvo", sans-serif;
  text-transform: uppercase;
  font-weight: 600 !important;
  font-size: 1.5rem;
  letter-spacing: 1px;
  line-height: 1.3;
  margin: 0;
  color: #ffffff;
  text-align: center;
}

.multi-cta-strip__inner__single__content__cta {
  display: flex;
  align-items: center;
  opacity: 0;
  font-size: 0;
  margin: 0;
  transition: all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  padding-bottom: .2rem;
  border-bottom: 1px solid #ffffff;
  text-transform: uppercase;
  color: #ffffff;
}

.multi-cta-strip__inner__single__content__cta img {
  width: 0;
  transition: all .25s ease-in-out;
  margin-left: 0.5rem;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
}

.multi-cta-strip__inner__single:hover {
  flex: 1.25;
}

.multi-cta-strip__inner__single:hover .multi-cta-strip__inner__single__content__cta {
  opacity: 1;
  font-size: 1rem;
}

.multi-cta-strip__inner__single:hover .multi-cta-strip__inner__single__content__cta img {
  width: 20px;
}

/* Media Queries for FW Statistics and Multi CTA Strip */
@media (max-width: 768px) {
  .multi-cta-strip {
    max-height: unset;
  }
  .multi-cta-strip__inner {
    flex-wrap: wrap;
  }
  .multi-cta-strip__inner__single {
    min-height: 350px;
    width: 100%;
    flex: unset !important;
  }
  .fw-statistics {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0;
  }
  .fw-statistics__single:first-child, .fw-statistics__single:nth-child(2) {
    border-bottom: 1px solid #f6b000;
    padding-bottom: 2rem;
  }
  .fw-statistics__single:nth-child(2) {
    border-right: none;
    padding-right: 0;
  }
  .fw-statistics__single:nth-child(3), .fw-statistics__single:nth-child(4) {
    padding-top: 1rem;
  }
}
.ou-justedit-toolbar-cntr .tox.tox-silver-sink.tox-tinymce-aux .tox-tiered-menu .tox-menu.tox-collection.tox-collection--list {
    max-height: 450px !important;
}
div.modal .modal-dialog.modal-lg {overflow-y:scroll!important;}

/* Title Overlay Cards */
.content .overlay-card-group {
  display: grid;
  gap: 1rem;
  margin-bottom: 1rem;
}

.content .overlay-card-group__single {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #ebebeb;
  border-radius: 6px;
  overflow: hidden;
}

.content .overlay-card-group__single__image {
  display: flex;
  align-items: center;
  min-height: 150px;
  padding: 1rem;
  position: relative;
  overflow: hidden;
}

.content .overlay-card-group__single__image:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  transition: background-color .2s ease-in-out;
}

.content .overlay-card-group__single__image:hover:before {
  background-color: rgba(1, 60, 101, 0.75);
}

.content .overlay-card-group__single__image h3 {
  margin: 0;
  color: white;
  position: relative;
}

.content .overlay-card-group__single__content {
  padding: 1rem;
}

.content .overlay-card-group__single__content__copy:last-child {
  margin-bottom: 0;
}

@media (max-width: 640px) {
  .content .overlay-card-group {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}

.link-underline {
	text-decoration: underline !important;
	text-decoration-color: #4f748b !important;
	max-width: max-content;
}

.link-underline:hover {
	text-decoration-color: #f6b000 !important;
}

/* Horizontal Cards */
.horizontal-cards {
	background: transparent !important;
}
.horizontal-cards__single {
  display: flex;
  gap: 0 .5rem;
  border: 1px solid #013c65;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  overflow: hidden;
}

.horizontal-cards__single:not(:last-child) {
  margin-bottom: 2rem;
}

.horizontal-cards__single__image {
  flex: 1;
}

.horizontal-cards__single__image a {
  display: flex;
  height: 100%;
  position: relative;
}

.horizontal-cards__single__image a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}

.horizontal-cards__single__copy {
  flex: 2;
  padding: 1.5rem;
}

.horizontal-cards__single__copy p {
  color: #000000;
}

.horizontal-cards__single:nth-child(even) .horizontal-cards__single__image {
  order: 1;
}

@media (max-width: 640px) {
  .horizontal-cards__single {
    flex-direction: column;
  }
  .horizontal-cards__single:nth-child(even) .stories__single__image {
    order: unset;
  }
  .horizontal-cards__single__image {
    overflow: hidden;
  }
  .horizontal-cards__single__image a {
    height: 200px;
  }
}

.horizontal-cards.navy .horizontal-cards__single {
  background: #013c65;
}

.horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy p, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy a, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy h1, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy h2, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy h3, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy h4, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy h5, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy h6, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy span {
  color: #ffffff;
}

.horizontal-cards.light-grey .horizontal-cards__single {
  background: #ebebeb;
}

.horizontal-cards.white .horizontal-cards__single {
  background: #ffffff;
}

p.p-subtitle {
	margin-bottom: .5rem;
}

.licensure-card-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
  margin: 0;
  list-style-type: none;
  margin-bottom: 2rem;
}

@media (max-width: 769px) {
  .licensure-card-grid {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem 0;
  }
}

.licensure-card-grid .licensure-card {
  padding: 1rem;
  border-radius: 3px;
  border: 1px solid #ccc;
}

.licensure-card-grid .licensure-card h2 {
  color: #013c65;
  padding-bottom: .5rem;
  border-bottom: 2px solid #f6b000;
  margin-top: 0;
  font-weight: 600 !important;
  font-size: 1.25rem;
}

.copy-card-group {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
}

@media (max-width: 769px) {
  .copy-card-group {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem 0;
  }
}

.copy-card-group__single {
  border: 1px solid #013c65;
  border-radius: 6px;
}

.copy-card-group__single__image {
  min-height: 150px;
  display: block;
  width: 100%;
  background-position: center;
  position: relative;
  border-bottom: 6px solid #f6b000;
}

.copy-card-group__single__image:after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.copy-card-group__single__image:hover:after {
  background: rgba(0, 0, 0, 0.35);
}

.copy-card-group__single__content {
  padding: 1rem;
}

.copy-card-group__single__content__title {
  font-family: Arvo, sans-serif;
  font-size: 1.25rem;
  color: #013c65;
  margin-bottom: .5rem;
  line-height: 1.3;
  display: block;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.copy-card-group__single__content__title:after {
  content: '';
  display: block;
  height: 3px;
  width: 50px;
  background-color: #f6b000;
  margin-top: .5rem;
}

.copy-card-group__single__content a.copy-card-group__single__content__title:hover {
  color: #f6b000;
}

.copy-card-group__single__content__copy {
  display: block;
  margin-bottom: 1rem;
}

.copy-card-group__single__content__copy:last-child {
  margin-bottom: 0;
}

.copy-card-group__single__content__link {
  text-transform: uppercase;
  text-decoration: underline;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.support-group {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
  margin-bottom: 2rem;
}

@media (max-width: 769px) {
  .support-group {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem 0;
  }
}

.support-group__single {
  grid-column: auto / span 1;
  cursor: pointer;
  box-shadow: -6px 6px 0 transparent;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.support-group__single__image-region {
  display: block;
  background-position: center;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: 0;
  overflow: hidden;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.support-group__single__image-region:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  background: rgba(0, 0, 0, 0.5);
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.support-group__single__image-region__container {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: contain;
  object-position: center;
  border: none;
}

.support-group__single__image-region__container__icon {
  width: 50px;
  margin-right: .5rem;
  filter: grayscale(1) brightness(5);
}

.support-group__single__image-region__container__title {
  margin: 0;
  font-size: 1.25rem;
  color: #ffffff;
}

.support-group__single__button {
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
  background: #013c65;
  color: #ffffff !important;
  font-size: .9rem;
  text-transform: uppercase;
  cursor: pointer;
}

.support-group__single__button:after {
  display: inline-block;
  background: url("https://unco.edu/marketing-communications/redesign/assets/arrow-right-from-bracket.png");
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
  content: '';
  background-size: contain;
  filter: grayscale(1) brightness(5);
  margin-left: 0.5rem;
}

.support-group__single:hover {
  box-shadow: -6px 6px 0 #f6b000;
}

.support-group__single:hover .support-group__single__image-region:before {
  background: rgba(0, 0, 0, 0.7);
}

.support-group__single:hover .support-group__single__button:after {
  filter: hue-rotate(208deg) brightness(3);
}

/* Portfolio Grid Snippet Styles */
body.lock {
  overflow: hidden;
  position: relative;
}

body.lock:before {
  display: block;
  content: '';
  background-color: rgba(0, 0, 0, 0.8);
  width: 100vw;
  height: 100vh;
  position: fixed;
  z-index: 10000;
}

.row.logo.hide-for-small-only.hide-now {
  display: none !important;
}

.portfolio-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
  margin-bottom: 2rem;
}

@media (max-width: 769px) {
  .portfolio-grid {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem 0;
  }
}

.portfolio-grid__single {
  grid-column: auto / span 1;
  padding-bottom: 75%;
  width: 100%;
  height: 0;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.portfolio-grid__single img,
.portfolio-grid__single iframe,
.portfolio-grid__single video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
  object-position: center;
  border: none;
}

.portfolio-grid__single.image:not(.expanded):hover {
  filter: brightness(0.75rem);
  -webkit-filter: brightness(0.75rem);
}

.portfolio-grid__single iframe {
  border: none;
}

.portfolio-grid__single .toggle {
  display: none;
}

.portfolio-grid__single.expanded {
  position: fixed;
  z-index: 100001;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 75%;
  max-height: 75%;
  height: 100%;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.portfolio-grid__single.expanded img {
  object-fit: contain;
  height: auto;
  width: auto;
  top: unset;
  left: unset;
}

.portfolio-grid__single.expanded .toggle {
  display: inline-block;
  position: relative;
  right: 0;
  top: 0;
  margin: 0;
  color: white;
  text-transform: uppercase;
  z-index: 1;
  margin-left: auto;
  margin-bottom: auto;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.portfolio-grid__single.expanded .toggle:hover, .portfolio-grid__single.expanded .toggle:focus {
  background-color: #f6b000;
  color: #013c65;
}

/* Initiatives group start */
.single-initiative {
  border: 1px solid #013c65;
  border-radius: 6px;
}

.single-initiative__image {
  min-height: 150px;
  display: block;
  width: 100%;
  background-position: center;
  position: relative;
  border-bottom: 6px solid #f6b000;
}

.single-initiative__image:after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.single-initiative__image:hover:after {
  background: rgba(0, 0, 0, 0.35);
}

.single-initiative__content {
  padding: 1rem;
}

.single-initiative__content__title {
  font-family: Arvo, sans-serif;
  font-size: 1.25rem;
  color: #013c65;
  margin-bottom: .5rem;
  display: block;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.single-initiative__content__title:after {
  content: ' &gt;&gt;';
  display: inline-block;
  margin-left: 6px;
}

.single-initiative__content__title:hover {
  color: #f6b000;
}

.single-initiative__content__copy {
  display: block;
  margin-bottom: 1rem;
}

.single-initiative__content__link {
  text-transform: uppercase;
  text-decoration: underline;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
}

.fw-statistics__single p {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 0;
  text-align: center;
  text-transform: capitalize;
  font-weight: 500 !important;
}

.fw-statistics__single p span {
  font-family: 'Arvo', serif;
  font-size: 3.75rem;
  display: block;
  line-height: 1.3;
  color: #013c65;
  font-weight: 600;
}

.fw-statistics__single:not(:last-child) {
  border-right: 1px solid #f6b000;
  padding-right: 1rem;
}

.fw-statistics.dark .fw-statistics__single p {
  color: #ffffff;
}

.fw-statistics.dark .fw-statistics__single p span {
  color: #f6b000;
}

.contact-card {
  border-radius: 6px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}

.contact-card__header {
  background-color: #013c65;
  border-radius: 6px 6px 0 0;
}

.contact-card__header p {
  color: #ffffff;
  font-family: "Arvo", sans-serif;
  text-align: center;
  margin: 0;
  font-size: 1.25rem;
}

.contact-card__body:not(.mce-item-table) {
  padding: 2rem 1rem;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
}

@media (max-width: 769px) {
  .contact-card__body:not(.mce-item-table) {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem 0;
  }
}

.contact-card__body:not(.mce-item-table) a {
  display: flex;
  justify-content: center;
}

.contact-card__body:not(.mce-item-table) a img {
  width: 50px;
  display: block;
  margin-right: .5rem;
}

.contact-card__body:not(.mce-item-table) a span {
  color: #013c65;
}

.contact-card__body:not(.mce-item-table) a span label {
  color: #000000;
}

.contact-card__body:not(.mce-item-table) a:hover span {
  text-decoration: underline;
}

.slate-form-card {
  background-color: #60697A;
  border-radius: 6px;
  margin-bottom: 2rem;
}

.slate-form-card__header {
  background-color: #515967;
  border-radius: 6px 6px 0 0;
  padding: 1rem 1.5rem;
}

.slate-form-card__header h5 {
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  border-bottom: 1px solid #f6b000;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
  font-size: 1.2rem;
  font-weight: 600 !important;
}

.slate-form-card__header span, .slate-form-card__header span p {
  color: white;
  font-size: 1rem;
  font-weight: 500 !important;
}

.slate-form-card .embedded-slate-form {
  padding: 1rem 1.5rem;
}

.slate-form-card .embedded-slate-form form {
  all: unset !important;
}

.slate-form-card .embedded-slate-form div.form_question .form_label, .slate-form-card .embedded-slate-form div.form_question label {
  display: block;
  color: #ffffff;
  background: transparent;
  padding: 0;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}

.slate-form-card .embedded-slate-form div.form_question select, .slate-form-card .embedded-slate-form div.form_question input {
  border-radius: 6px;
  border: none;
  margin-bottom: 0;
}

.slate-form-card .embedded-slate-form div.form_question input[type="checkbox"], .slate-form-card .embedded-slate-form div.form_question input[type="checkbox"] + label {
  display: inline-block;
}

.slate-form-card .embedded-slate-form div.form_question select {
  -webkit-appearance: auto !important;
  margin-left: 0 !important;
}

.slate-form-card .embedded-slate-form div.form_question select:not(:last-child) {
  margin-bottom: 1rem;
}

.slate-form-card .embedded-slate-form .action button.form_button_submit {
  width: 100%;
  font-family: "Open Sans", sans-serif;
  padding: .5rem 1rem;
  background: #013c65;
  color: #ffffff;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  text-transform: uppercase;
  text-align: center;
  font-weight: 500 !important;
  border-radius: 6px;
  margin-bottom: 0;
  margin-top: .5rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.slate-form-card .embedded-slate-form .action button.form_button_submit:hover {
  background: #f6b000;
  color: #013c65;
}

.slate-form-card .embedded-slate-form .action button.form_button_submit:hover:before {
  filter: unset;
  -webkit-filter: unset;
}

.floating-card {
  border-radius: 6px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  margin-bottom: 2rem;
}

.floating-card__title {
  border-radius: 6px 6px 0 0;
  background: #013c65;
}

.floating-card__title h6 {
  color: #ffffff;
  font-family: "Arvo", sans-serif;
  text-align: center;
  margin: 0;
  font-size: 1.25rem;
  padding: 0.25rem;
  text-transform: capitalize;
}

.floating-card__body {
  padding: 1.5rem 1rem;
}

.floating-card__body__card-content {
  list-style-type: none;
  margin: 0;
}

.floating-card__body__card-content li {
  display: flex;
}

.floating-card__body__card-content li .floating-card__body__card-content__title {
  width: 25%;
  display: block;
  font-weight: 600;
  text-align: right;
  margin-right: 1rem;
  line-height: 1.3;
}

.floating-card__body__card-content li .floating-card__body__card-content__copy {
  width: 75%;
  line-height: 1.3;
  display: block;
}

.floating-card__body__card-content li:not(:last-child) {
  padding-bottom: .5rem;
  margin-bottom: .5rem;
  border-bottom: 1px solid #ebebeb;
}

.floating-card__body__card-content.dates .floating-card__body__card-content__title {
  width: 60%;
  text-align: left;
}

.floating-card__body__card-content.dates .floating-card__body__card-content__copy {
  width: 40%;
  text-align: right;
}

.floating-card__body__card-content.free-form {
  display: none;
}

.floating-card__body__note {
  font-size: .85rem;
  display: block;
  padding-top: 0.5rem;
  margin-top: 0.5rem;
  border-top: 1px solid #ebebeb;
}

.multi-cta-strip {
  max-height: 350px;
  overflow: hidden;
}

.multi-cta-strip__inner {
  display: flex;
  width: 100%;
}

.multi-cta-strip__inner__single {
  background-position: center;
  height: 350px;
  display: flex;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: relative;
}

.multi-cta-strip__inner__single:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: rgba(1, 60, 101, 0.6);
}

.multi-cta-strip__inner__single__content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
  z-index: 1;
}

.multi-cta-strip__inner__single__content__label {
  font-family: "Arvo", sans-serif;
  text-transform: uppercase;
  font-weight: 600 !important;
  font-size: 1.5rem;
  letter-spacing: 1px;
  line-height: 1.3;
  margin: 0;
  color: #ffffff;
  text-align: center;
}

.multi-cta-strip__inner__single__content__cta {
  display: flex;
  align-items: center;
  opacity: 0;
  font-size: 0;
  margin: 0;
  transition: all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  padding-bottom: .2rem;
  border-bottom: 1px solid #ffffff;
  text-transform: uppercase;
  color: #ffffff;
}

.multi-cta-strip__inner__single__content__cta img {
  width: 0;
  transition: all .25s ease-in-out;
  margin-left: 0.5rem;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
}

.multi-cta-strip__inner__single:hover {
  flex: 1.25;
}

.multi-cta-strip__inner__single:hover .multi-cta-strip__inner__single__content__cta {
  opacity: 1;
  font-size: 1rem;
}

.multi-cta-strip__inner__single:hover .multi-cta-strip__inner__single__content__cta img {
  width: 20px;
}

@media (max-width: 768px) {
  .multi-cta-strip {
    max-height: unset;
  }
  .multi-cta-strip__inner {
    flex-wrap: wrap;
  }
  .multi-cta-strip__inner__single {
    min-height: 350px;
    width: 100%;
    flex: unset !important;
  }
  .fw-statistics {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0;
  }
  .fw-statistics__single:first-child, .fw-statistics__single:nth-child(2) {
    border-bottom: 1px solid #f6b000;
    padding-bottom: 2rem;
  }
  .fw-statistics__single:nth-child(2) {
    border-right: none;
    padding-right: 0;
  }
  .fw-statistics__single:nth-child(3), .fw-statistics__single:nth-child(4) {
    padding-top: 1rem;
  }
}

/* Title Overlay Cards */
.content .overlay-card-group {
  display: grid;
  gap: 1rem;
  margin-bottom: 1rem;
}

.content .overlay-card-group__single {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #ebebeb;
  border-radius: 6px;
  overflow: hidden;
}

.content .overlay-card-group__single__image {
  display: flex;
  align-items: center;
  min-height: 150px;
  padding: 1rem;
  position: relative;
  overflow: hidden;
}

.content .overlay-card-group__single__image:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  transition: background-color .2s ease-in-out;
}

.content .overlay-card-group__single__image:hover:before {
  background-color: rgba(1, 60, 101, 0.75);
}

.content .overlay-card-group__single__image h3 {
  margin: 0;
  color: white;
  position: relative;
}

.content .overlay-card-group__single__content {
  padding: 1rem;
}

.content .overlay-card-group__single__content__copy:last-child {
  margin-bottom: 0;
}

@media (max-width: 640px) {
  .content .overlay-card-group {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

/* Horizontal Cards */
.horizontal-cards__single {
  display: flex;
  gap: 0 .5rem;
  border: 1px solid #013c65;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  overflow: hidden;
}

.horizontal-cards__single:not(:last-child) {
  margin-bottom: 2rem;
}

.horizontal-cards__single__image {
  flex: 1;
}

.horizontal-cards__single__image a {
  display: flex;
  height: 100%;
  position: relative;
}

.horizontal-cards__single__image a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}

.horizontal-cards__single__copy {
  flex: 2;
  padding: 1.5rem;
}

.horizontal-cards__single__copy p {
  color: #000000;
}

.horizontal-cards__single:nth-child(even) .horizontal-cards__single__image {
  order: 1;
}

@media (max-width: 640px) {
  .horizontal-cards__single {
    flex-direction: column;
  }
  .horizontal-cards__single:nth-child(even) .stories__single__image {
    order: unset;
  }
  .horizontal-cards__single__image {
    overflow: hidden;
  }
  .horizontal-cards__single__image a {
    height: 200px;
  }
}

.horizontal-cards.navy .horizontal-cards__single {
  background: #013c65;
}

.horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy p, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy a, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy h1, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy h2, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy h3, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy h4, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy h5, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy h6, .horizontal-cards.navy .horizontal-cards__single .horizontal-cards__single__copy span {
  color: #ffffff;
}

.horizontal-cards.light-grey .horizontal-cards__single {
  background: #ebebeb;
}

.horizontal-cards.white .horizontal-cards__single {
  background: #ffffff;
}

.licensure-card-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
}

@media (max-width: 769px) {
  .licensure-card-grid {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem 0;
  }
}

.licensure-card-grid .licensure-card {
  padding: 1rem;
  border-radius: 3px;
  border: 1px solid #ccc;
}

.licensure-card-grid .licensure-card h2 {
  color: #013c65;
  padding-bottom: .5rem;
  border-bottom: 2px solid #f6b000;
}

.stories-snippet {
  margin-left: 0.75rem;
  margin-right: -0.75rem;
  gap: 0 !important;
}

@media (max-width: 768px) {
  .stories-snippet {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem 0;
  }
  .stories-snippet__single:nth-child(2) {
    border-right: none;
  }
}

@media (max-width: 640px) {
  .stories-snippet {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem 0;
  }
  .stories-snippet__single {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
    border-bottom: 1px solid #f6b000;
  }
}

.stories-snippet__single {
  padding-right: 0.75rem;
  margin-right: 0.75rem;
}

.stories-snippet__single:not(:last-child) {
  border-right: 1px solid #f6b000;
}

.stories-snippet__single p:first-child {
  margin-bottom: .75rem;
}

.stories-snippet__single img {
  width: 100%;
}

.stories-snippet__single h3 {
  line-height: 1.1;
  color: #013c65;
  display: block;
  margin-bottom: 0.75rem;
  font-family: "Arvo", sans-serif;
  font-size: 1.25rem;
  font-weight: 600 !important;
}

.stories-snippet__single h3 a {
  color: #013c65;
}

.stories-snippet__single:hover h3 {
  color: #f6b000;
  text-decoration: underline;
}

.stories-snippet__single:hover h3 a {
  color: #f6b000;
}
.mce-content-body .mce-object-iframe {
	position: relative !important;
	min-height: 350px !important;
}
.mce-content-body .mce-object-iframe iframe {
	min-height: 350px !important;
}
</pre></body></html>