@media (min-width:838px){
    .globalHeaderModule .container{
        width:768px;
    }
}
 @media (min-width:1062px){
    .globalHeaderModule .container{
        width:992px;
    }
}
 @media (min-width:1270px){
    .globalHeaderModule .container{
        width:1200px;
    }
}
 @media (min-width:1510px){
    .globalHeaderModule .container{
        width:1200px;
    }
}
@media (min-width:838px){
    .globalHeaderModule .col-sm-2,.globalHeaderModule .col-sm-10,.globalHeaderModule .col-sm-12{
        float:left;
    }
    .globalHeaderModule .col-sm-12{
        width:100%;
    }
    .globalHeaderModule .col-sm-10{
        width:83.33333333%;
    }
    .globalHeaderModule .col-sm-2{
        width:16.66666667%;
    }
}
@media (max-width:837px){
     .hidden-xs{
        display:none!important;
    }
}
 @media (min-width:838px) and (max-width:1061px){
     .hidden-sm{
        display:none!important;
    }
}
 @media (min-width:1062px) and (max-width:1269px){
     .hidden-md{
        display:none!important;
    }
}
 @media (min-width:1270px){
     .hidden-lg{
        display:none!important;
    }
}
@media (min-width:1062px){
     .globalHeaderModule{
        min-height:145px;
    }
}
/* trying not changing media queries this time was 838 */
@media (max-width:768px){
     .globalHeaderModule .mainNavigation.fixed{
        min-height:68px;
    }
}
/* trying not changing media queries this time was 685 */
 @media (max-width:615px){
     .globalHeaderModule .mainNavigation.fixed{
        min-height:72px;
    }
}
 @media (max-width:1061px){
     .globalHeaderModule .mainNavigation.revealMobile{
        top:50px;
    }
}
 @media (min-width:1062px){
     .globalHeaderModule .mainNavigation{
        top:47px;
        border-bottom:1px solid #f1f2f2;
    }
}
@media (min-width:1062px) and (max-width:1269px){
     .globalHeaderModule .primaryNavigation.fixed{
        position:static!important;
        margin-bottom:114px;
    }
}
@media (max-width:1061px){
     .globalHeaderModule .primaryNavigation.fixed{
        -moz-transition-property:top;
        -o-transition-property:top;
        -webkit-transition-property:top;
        transition-property:top;
        -moz-transition-duration:.5s;
        -o-transition-duration:.5s;
        -webkit-transition-duration:.5s;
        transition-duration:.5s;
    }
     .globalHeaderModule .primaryNavigation.fixed.revealMobile{
        top:0;
    }
}
@media (min-width:1062px){
     .globalHeaderModule .primaryNavigation.fixed{
        top:0;
        border-bottom:1px solid #f1f2f2;
    }
     .globalHeaderModule .primaryNavigation{
        height:108px;
    }
}

@media (min-width:1062px){
     .globalHeaderModule header.desktop .mainNav .unilogo{
        width:130px;
        margin-top:5px;
    }
     .globalHeaderModule header.desktop .mainNav a{
        margin-right:25px;
    }
}
@media (min-width:1270px){
     .globalHeaderModule header.desktop .mainNav .unilogo{
        width:168px;
        margin-top:0;
    }
     .globalHeaderModule header.desktop .mainNav a{
        margin-right:65px;
    }
}
@media (min-width:1062px) and (max-width:1269px){
     .globalHeaderModule header.desktop .bottomnav.fixed{
        top:0;
    }
}
@media (min-width:1062px){
     .globalHeaderModule header.desktop .bottomnav .navItems a{
        min-width:0;
        width:auto;
        padding:12px 8px 30px 9px;
    }
     .globalHeaderModule header.desktop .bottomnav .navItems a:last-child{
        padding-right:11px;
    }
}
@media (min-width:1270px){
     .globalHeaderModule header.desktop .bottomnav .navItems a{
        padding:12px 10px 30px 10px;
        min-width:191px;
    }
}
/* trying not changing media queries this time was 838 */
@media (min-width:768px){
     .globalHeaderModule header.desktop{
        display:block;
    }
}
@media (min-width:1062px){
     .globalHeaderModule header.desktop .mainNavDropdown{
        padding-left:82.66667px;
        padding-right:66.13333px;
        width:812px;
        margin-left:-406px;
    }
     .globalHeaderModule header.desktop .mainNavDropdown .linkColumn{
        padding-right:65px;
    }
     .globalHeaderModule header.desktop .mainNavDropdown .linkColumn a{
        font-size:14px;
    }
}
 @media (min-width:1270px){
     .globalHeaderModule header.desktop .mainNavDropdown{
        padding-left:100px;
        padding-right:80px;
        width:940px;
        margin-left:-470px;
    }
     .globalHeaderModule header.desktop .mainNavDropdown .title{
        font-size:40px;
        line-height:40px;
        margin-bottom:55px;
    }
     .globalHeaderModule header.desktop .mainNavDropdown .linkColumn{
        padding-right:90px;
    }
     .globalHeaderModule header.desktop .mainNavDropdown .linkColumn a{
        font-size:16px;
    }
}
/* trying not changing media queries this time was 838 */
@media (min-width:768px){
     .globalHeaderModule header.mobile .mainNav .navItems a{
        margin-right:43px;
    }
     .globalHeaderModule header.mobile .mainNav .navItems a:last-child{
        margin-right:0;
    }
}
/* trying not changing media queries this time was 410 */
 @media (max-width:340px){
     .globalHeaderModule header.mobile .mainNav .navItems a{
        font-size:14px;
        margin-right:14px;
    }
}
/* trying not changing media queries this time was 838 */
@media (min-width:768px){
     .globalHeaderModule header.mobile .tabletContainer{
        width:768px;
        margin-left:auto;
        margin-right:auto;
    }
}
@media (min-width:1270px){
     .globalHeaderModule header.desktop .mainNavDropdown .linkColumn{
        padding-right:39px;
    }
}
@media (min-width:1062px){
     .globalHeaderModule header.desktop .bottomnav .navItems a{
        padding:10px 7px 27px 8px;
    }
}
 @media (min-width:1270px){
     .globalHeaderModule header.desktop .bottomnav .navItems a{
        padding:10px 10px 27px 10px;
    }
}
/* trying not changing media queries this time was 838 */
@media (min-width:768px){
    .globalFooterModule .container{
        width:768px;
    }
}
 @media (min-width:992px){
    .globalFooterModule .container{
        width:992px;
    }
}
 @media (min-width:1200px){
    .globalFooterModule .container{
        width:1200px;
    }
}
 @media (min-width:1440px){
    .globalFooterModule .container{
        width:1200px;
    }
}
/* trying not changing media queries this time was 838 */
@media (min-width:768px){
     .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-8,.col-sm-9,.col-sm-11{
        float:left;
    }
     .col-sm-11{
        width:91.66666667%;
    }
     .col-sm-9{
        width:75%;
    }
     .col-sm-8{
        width:66.66666667%;
    }
     .col-sm-6{
        width:50%;
    }
     .col-sm-4{
        width:33.33333333%;
    }
     .col-sm-3{
        width:25%;
    }
     .col-sm-2{
        width:16.66666667%;
    }
     .col-sm-1{
        width:8.33333333%;
    }
     .col-sm-offset-1{
        margin-left:8.33333333%;
    }
}
 @media (min-width:1270px){
     .col-lg-1,.col-lg-4,.col-lg-7{
        float:left;
    }
     .col-lg-7{
        width:58.33333333%;
    }
     .col-lg-4{
        width:33.33333333%;
    }
     .col-lg-1{
        width:8.33333333%;
    }
}
/* trying not changing media queries this time was 837 */
@media (max-width:767px){
     .hidden-xs{
        display:none!important;
    }
}
/* trying not changing media queries this time was 838 - 1st one */

 @media (min-width:768px) and (max-width:1061px){
     .hidden-sm{
        display:none!important;
    }
}
 @media (min-width:1062px) and (max-width:1269px){
     .hidden-md{
        display:none!important;
    }
}
 @media (min-width:1270px){
     .hidden-lg{
        display:none!important;
    }
}
/* trying not changing media queries this time was 837 */
@media (max-width:767px){
     .globalFooterModule .container{
        padding-left:25px;
        padding-right:25px;
    }
}
/* trying not changing media queries this time was 838 */
@media (min-width:768px){
     .globalFooterModule .footerTopHeader li a{
        margin-right:15px;
    }
}
 @media (min-width:1062px){
     .globalFooterModule .footerTopHeader li a{
        margin-right:30px;
    }
}
/* trying not changing media queries this time was 837 */
@media (max-width:767px){
     .globalFooterModule .footerTopHeader{
        padding-bottom:15px;
    }
}
@media (min-width:1062px) and (max-width:1269px){
     .globalFooterModule .footerTopHeader .library-footer-nav{
        margin-left:-43px;
        margin-right:43px;
    }
}
/* trying not changing media queries this time was 837 */
@media (max-width:767px){
     .globalFooterModule .footerTopHeader .navItems{
        margin:10px 0 0;
        white-space:nowrap;
    }
     .globalFooterModule .footerTopHeader .navItems li{
        display:inline-block;
        margin:0;
        padding:0;
        width:25%;
        text-align:center;
    }
}
/* trying not changing media queries this time was 837 and 410 */
 @media (max-width:767px) and (max-width:340px){
     .globalFooterModule .footerTopHeader .navItems li{
        width:23%;
    }
}
/* trying not changing media queries this time was 837 */
 @media (max-width:767px){
     .globalFooterModule .footerTopHeader .navItems li:first-child{
        text-align:left;
    }
     .globalFooterModule .footerTopHeader .navItems li:last-child{
        text-align:right;
    }
}
@media (min-width:1062px){
     .globalFooterModule .footerTopHeader .socialMediaIcons ul{
        float:right;
    }
     .globalFooterModule .footerTopHeader .socialMediaIcons ul li a{
        margin-right:30px;
        margin-left:0;
    }
}
/* trying not changing media queries this time was 837 */
 @media (max-width:767px){
     .globalFooterModule .footerTopHeader .socialMediaIcons ul{
        float:none;
        margin-top:20px;
    }
     .globalFooterModule .footerTopHeader .socialMediaIcons ul li a{
        margin-left:0;
        margin-right:0;
    }
     .globalFooterModule .footerTopHeader .socialMediaIcons .navItems li{
        width:auto;
        text-align:left;
        margin:0 11.5%;
    }
}
/* trying not changing media queries this time was 837 and 410 */
 @media (max-width:767px) and (max-width:340px){
     .globalFooterModule .footerTopHeader .socialMediaIcons .navItems li{
        margin:0 10.3%;
    }
}
/* trying not changing media queries this time was 837 */
 @media (max-width:767px){
     .globalFooterModule .footerTopHeader .socialMediaIcons .navItems li:first-child{
        margin-left:0;
    }
     .globalFooterModule .footerTopHeader .socialMediaIcons .navItems li:last-child{
        margin-right:0;
    }
}
/* trying not changing media queries this time was 838 */
@media (min-width:768px){
     .globalFooterModule .footerHeader .whiteProcessMark{
        display:block;
    }
}
 .globalFooterModule .linksSection{
    padding-top:40px;
}
/* trying not changing media queries this time was 838 */
 @media (min-width:768px){
     .globalFooterModule .linksSection{
        padding-top:50px;
    }
    .globalFooterModule .linksSection h2{
       font-size:20px;
   }
}
/* trying not changing media queries this time was 768 */
@media (min-width:769px){
     .globalFooterModule .linksSection>div{
        margin-bottom:0;
    }
}
/* trying not changing media queries this time was 838 */
@media (min-width:769px){
     .globalFooterModule .mobileClearfix{
        clear:none;
    }
}
@media (min-width:1062px){
     .globalFooterModule .bottomSection .desktop .links>div{
        padding-right:35px;
    }
}
 @media (min-width:1270px){
     .globalFooterModule .bottomSection .desktop .links>div{
        padding-right:80px;
    }
}
@media (max-width:1061px){
    .mobileNavigationModule a {
        text-decoration: none;
    }
    .mobileNavigationModule a:hover, .mobileNavigationModule a:focus {
        text-decoration: underline;
    }
    .mobileNavigationModule.revealed{
        right:0;
        display:block
    }
    .darkener.revealed {
        width:100%;
        opacity:.6;
    }
    .topMenuNavigationModule.revealed{
        left:71px;
        display:block;
        height:100%;
    }
}
@media only screen and (max-width: 790px) {
    .topMenuNavigationModule.revealed {
        left: 0;
    }
    #header {
        display: block;
    }
}
