@media all and (max-width:767px){#secondary-menu{visibility:hidden;height:0;transition:all .5s;}
#secondary-menu.visible{visibility:visible;height:auto;transition:all .5s;}
#secondary-menu:before{content:" + ";display:block;text-align:center;visibility:visible;}
}
@media all and (min-width:767px){.header-top .mobile-top-nav{background:transparent;}
#block-topnavigation ul>li>a{color:#7fa2cb;}
.container-fluid .highlighted{margin-right:-15px;margin-left:-15px;}
#block-mainnavigation{padding:0 15px;}
#block-topnavigation ul>li{display:inline-block;float:right;}
#legal .nav{display:flex;justify-content:flex-end;font-size:.6em;}
.region-top-navigation{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end;align-items:center;}
ul#superfish-main{float:right;display:inline-flex;}
ul#superfish-main>li{max-width:180px;text-align:center;border-left:1px solid #eaeaea;align-items:center;display:inline-flex;}
ul#superfish-main>li:first-child,
ul#superfish-main>li:last-child{border-color:transparent;}
ul#superfish-main li:first-child:before,
ul#superfish-main li:last-child:before{content:"";}
ul#superfish-main a,
ul#superfish-main span.nolink{color:#034e77;float:left;font-size:.7em;font-weight:400;text-transform:uppercase;text-decoration:none;}
ul#superfish-main>li:hover{background-color:#f7f7f7;}
ul#superfish-main a.contact{background-color:#ffa500;padding:1em 1.6em;margin-left:2em;border-radius:2px;color:#fff;}
ul#superfish-main a.contact:hover{background-color:#e89701;}
ul#superfish-main>li>ul{margin-top:4px;background:#fff;padding:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border:1px solid #eaeaea;}
ul#superfish-main li>ul>li{border-top:1px solid #dedede;padding:0 1em;}
ul#superfish-main li>ul>li:first-child{border-top:0;}
ul#superfish-main li>ul>li:hover{background-color:#eee;}
ul#superfish-main li>ul>li>a{color:#545454;text-decoration:none;text-transform:none;line-height:1em;}
ul#superfish-main li>ul>li>a:hover{color:#222;}
ul#superfish-main li>ul>li>ul{background:#333;padding:1em;}
ul#superfish-main li>ul>li>ul>li a{color:#fff;text-decoration:none;transition:all .2s ease;}
ul#superfish-main li>ul>li>ul>li a:hover{color:#fff;padding-left:10px;}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}
.page-header-content .page-header-wrapper h1.page-header{width:60%;font-size:3em;}
.paragraph--type--text-image{display:flex;}
.paragraph--type--text-image .field--type-text-long{width:70%;}
.paragraph--type--text-image .field--type-image{width:30%;}
.onecolumn-narrow .main-container p{padding:0 10% 1.6em;}
.onecolumn-narrow .main-container ul{padding:0 13% 1.6em;}
.onecolumn-narrow .main-container blockquote{margin:0 10% 23px;}
.onecolumn-narrow .main-container blockquote p{padding:1.6em;}
.onecolumn-narrow .main-container h2,
.onecolumn-narrow .main-container h3,
.onecolumn-narrow .main-container h4,
.onecolumn-narrow .field--name-bundle-fieldnode{margin:0 10%;}
#block-views-block-events-block-3 .container{display:flex;flex-direction:row;align-items:center;}
#block-views-block-events-block-3 .container .block-title{width:30%;display:flex;font-size:4em;font-weight:900;line-height:1em;}
#block-views-block-events-block-3 .container .form-group .event-item::before{content:"»";font-size:2em;margin-right:1em;}
.block-views-blocknews-feed-block-1 .view-id-news_feed{display:table;}
#block-mainnavigation-3 .navbar-nav{float:none!important;display:flex;flex-wrap:wrap;justify-content:center;}
#secondary-menu{height:auto;position:relative;}
#sideEvent{padding:0 2%;}
#mainEvent{padding:0 4%;border-right:1px solid #e6e6e6;}
}
@media all and (min-width:1180px){.paragraph.paragraph--type--hero-banner .field.field--name-field-hero-text{}
}
@media (min-width:1600px){.container{width:1320px;}
.container-fluid{margin:0;padding:0;}
}
@media (min-width:767px){.col-lg-1:nth-child(12n+1),
.col-lg-2:nth-child(6n+1),
.col-lg-3:nth-child(4n+1),
.col-lg-4:nth-child(3n+1),
.col-lg-6:nth-child(2n+1),
.col-md-1:nth-child(12n+1),
.col-md-2:nth-child(6n+1),
.col-md-3:nth-child(4n+1),
.col-md-4:nth-child(3n+1),
.col-md-6:nth-child(2n+1){clear:none;}
.col-sm-1:nth-child(12n+1),
.col-sm-2:nth-child(6n+1),
.col-sm-3:nth-child(4n+1),
.col-sm-4:nth-child(3n+1),
.col-sm-6:nth-child(2n+1){clear:left;}
}
@media (min-width:992px){.col-lg-1:nth-child(12n+1),
.col-lg-2:nth-child(6n+1),
.col-lg-3:nth-child(4n+1),
.col-lg-4:nth-child(3n+1),
.col-lg-6:nth-child(2n+1),
.col-sm-1:nth-child(12n+1),
.col-sm-2:nth-child(6n+1),
.col-sm-3:nth-child(4n+1),
.col-sm-4:nth-child(3n+1),
.col-sm-6:nth-child(2n+1){clear:none;}
.col-md-1:nth-child(12n+1),
.col-md-2:nth-child(6n+1),
.col-md-3:nth-child(4n+1),
.col-md-4:nth-child(3n+1),
.col-md-6:nth-child(2n+1){clear:left;}
}
@media (min-width:1200px){.col-md-1:nth-child(12n+1),
.col-md-2:nth-child(6n+1),
.col-md-3:nth-child(4n+1),
.col-md-4:nth-child(3n+1),
.col-md-6:nth-child(2n+1),
.col-sm-1:nth-child(12n+1),
.col-sm-2:nth-child(6n+1),
.col-sm-3:nth-child(4n+1),
.col-sm-4:nth-child(3n+1),
.col-sm-6:nth-child(2n+1){clear:none;}
.col-lg-1:nth-child(12n+1),
.col-lg-2:nth-child(6n+1),
.col-lg-3:nth-child(4n+1),
.col-lg-4:nth-child(3n+1),
.col-lg-6:nth-child(2n+1){clear:left;}
}