@import url(http://fonts.googleapis.com/css?family=Roboto);body{font-size:15px;line-height:1.4em;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;word-wrap:break-word;font-family:‘Roboto’,sans-serif;color:#000;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-tap-highlight-color:rgba(0,0,0,0);-moz-text-size-adjust:none;-moz-font-smoothing:antialiased;-ms-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:none;-ms-font-smoothing:antialiased}body{padding-top:0!important;margin-top:0!important}body,.main-wrapper{background-color:#fff}a,.dropdown-menu>li>a{color:#000}a:focus,a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#23527c}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:red;outline:0}.dropdown-menu>li>a:hover:not(.active) {background-color:red;color:#fff}.menu>li>a:hover{float:none!important;background-color:red;color:#fff}.menu>.active>a:focus,.menu>.active>a:hover{color:#fff;text-decoration:none;background-color:red;outline:0}+-
/* ------------------------ -------------------------------------- */

/*.tabs--primary.nav.nav-tabs {
	border-bottom: 2px solid #337ab7;
	padding-top: 0;
	margin-top: 20px;
	margin-bottom: 20px;
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus, 
.nav-tabs>li.active>a:hover  {
	background-color: transparent;
	border: none;
	font-weight: bold;
	border-bottom: 5px solid #337ab7;
}
.nav-tabs>li>a {
	border-bottom: 5px solid transparent;
}
.nav-tabs>li>a:focus, 
.nav-tabs>li>a:hover {
	border-color: transparent;
}*/



h1, h2, h3, h4, h5 {font-weight:500;margin-top:.5em;margin-bottom:.8em;color:#333}h1{font-size:2.5em;font-weight:400}h2{font-size:2.2em}h3{font-size:1.6em}h4{font-size:1.25em;font-weight:normal;margin-bottom:.5em}h5{font-size:1.05em;margin-bottom:.5em}.block-title{margin-top:0}.title{margin-top:0;margin-bottom:.5em}h4.title{font-size:1.2em}h2.section-title{text-align:center;margin-bottom:1em;font-size:25px;font-weight:bold;padding-top:30px;color:#e43636}h2.section-title:after{content:"";position:relative;top:10px;left:auto;height:2px;width:30px;text-align:center;margin:auto;display:block}.highlighted .page-top-wrapper .container *{}.header-top-margin{margin-top:87px}.header-top-padding{padding-top:87px}.highlighted .page-top-wrapper.no-bg{height:200px;background-image:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,1))!important}.highlighted .page-top-wrapper.has-bg .container{padding-top:1px}.highlighted .page-top-wrapper h1.section-title,.highlighted .page-top-wrapper h1.page-header{font-size:1.8em;font-weight:500;margin-bottom:.8em;color:#fff;text-transform:uppercase}.dark-bg h1.section-title,.dark-bg h1.page-header{color:#fff}h3.section-title{margin-top:0;margin-bottom:.5em}.styled-blocktitle-left .block-title:after{content:"";position:relative;top:10px;left:auto;height:2px;background-color:#333;width:30px;text-align:left;display:block}ul,ol{margin-left:1.5em}ul.menu,ul.nav{margin-left:0}p:last-child{margin-bottom:0}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .navbar-fixed-top{top:0}.header-wrapper{width:100%;left:0;right:0;margin:auto;background-color:rgba(255,255,255,.9);box-shadow:1px 1px 1px rgba(0,0,0,.1)}.navbar .logo{padding:0;margin:5px auto}.header-height-margintop,.fixed-header-margintop{margin-top:87px}.header-height-paddingtop,.fixed-header-paddingtop{padding-top:87px}body.path-node .highlighted>.center-aligned,body.path-node .highlighted>.center-aligned *{text-align:left}body.path-node.page-node-type-page .highlighted>.center-aligned,body.path-node.page-node-type-page .highlighted>.center-aligned *{text-align:center}.breadcrumb{padding:0;margin:0 auto auto;background-color:transparent;font-size:.9em}.breadcrumb>.active{color:#fff}.breadcrumb>li>a{color:#ff0}h1.page-header{margin-top:0;margin-bottom:.2em;padding:0;border:none}body.path-frontpage .region-header h1.page-header{}body.path-frontpage h1.js-quickedit-page-title.page-header{margin:auto;padding:0;border:none}body.path-frontpage .main-container{padding-top:0;padding-bottom:0}.main-container.has-sidebar-first,.main-container.has-sidebar-second{padding-top:35px}p{margin:0 0 1em}.image-wrapper{margin-bottom:15px}div.field--type-image img{text-align:center;margin:auto}.carousel-nav-wrapper{width:100%;margin:auto;top:50%;position:absolute}.carousel-caption{text-shadow:none}.carousel-caption .teaser-caption-inner-wrapper{position:relative;color:#fff;text-align:left}.teaser-caption-inner-wrapper h2.caption-title{margin-top:0;margin-bottom:.4em}.teaser-caption-wrapper{position:relative;bottom:auto;left:auto;right:auto;width:auto;margin:auto}.carousel .container{position:relative;z-index:1}.intro-section .container{padding-top:87px}.carousel .cover-bg{color:#eee}.carousel .cover-bg a{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.carousel .cover-bg a.btn-outline-primary{border:2px solid red;background:red}.carousel h1{font-weight:500}.video-btn-overlay{position:relative;width:100%;display:block}.video-btn-overlay .fa-play-circle-o{position:absolute;left:15px;bottom:15px;font-size:2.2em;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.card-image-overlay .video-btn-overlay .fa-play-circle-o{left:45%;bottom:45%}.card-img-overlay{top:inherit;background-color:rgba(0,0,0,.3);color:#e5e5e5}.card-img-overlay .card-title a{color:#fff}.mg-row{margin:auto!important}.page-top-wrapper{width:100%}.page-top-wrapper.cover-bg{}.page-top-wrapper.cover-bg .v-align-wrapper{position:relative;z-index:1}.cover-bg{background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative}.cover-bg:after{content:'';background-color:rgba(0,0,0,.1);width:100%;height:100%;position:absolute;top:0}.fixed-bg.cover-bg{background-attachment:fixed}.fixed-cover-bg{position:fixed;top:0;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}.v-align-wrapper{display:flex;opacity:1;top:0;height:100%;width:100%}.v-align-inner-wrapper{margin:auto;width:100%}.vertical-height-50,.vertical-height-50.jarallax-fixed .jarallax-container div{height:50vh!important;padding:0!important}.vertical-height-50.cover-bg,.vertical-height-50.cover-bg .v-align-wrapper,.vertical-height-50.jarallax-fixed .jarallax-container div{min-height:350px;max-height:600px}.vertical-height-50.cover-bg .v-align-wrapper{height:50vh!important}.vertical-height-65,.vertical-height-65.jarallax-fixed .jarallax-container div{height:65vh!important;padding:0!important}.vertical-height-65.cover-bg,.vertical-height-65.cover-bg .v-align-wrapper,.vertical-height-65.jarallax-fixed .jarallax-container div{min-height:200px;max-height:200px}.vertical-height-65.cover-bg .v-align-wrapper{height:65vh!important}.vertical-height-75,.vertical-height-75.jarallax-fixed .jarallax-container div{height:75vh!important;padding:0!important}.vertical-height-75.cover-bg,.vertical-height-75.cover-bg .v-align-wrapper,.vertical-height-75.jarallax-fixed .jarallax-container div{min-height:350px;max-height:800px}.vertical-height-75.cover-bg .v-align-wrapper{height:75vh!important}.vertical-height-85,.vertical-height-85.jarallax-fixed .jarallax-container div{height:85vh!important;padding:0!important}.vertical-height-85.cover-bg,.vertical-height-85.cover-bg .v-align-wrapper,.vertical-height-85.jarallax-fixed .jarallax-container div{min-height:400px;max-height:900px}.vertical-height-85.cover-bg .v-align-wrapper{height:85vh!important}.vertical-height-100,.vertical-height-100.jarallax-fixed .jarallax-container div{height:100vh!important;padding:0!important}.vertical-height-100.cover-bg,.vertical-height-100.cover-bg .v-align-wrapper,.vertical-height-100.jarallax-fixed .jarallax-container div{min-height:350px;max-height:1200px}.vertical-height-100.cover-bg .v-align-wrapper{height:100vh!important}.jarallax-fixed .jarallax-container>div{height:100%!important;padding:0!important}aside section{position:relative}aside h2.block-title{font-size:1.6em;margin-bottom:.6em}.date-block .day,.date-block .month,.date-block .year{display:block;clear:both}.date-block{color:#fff;text-align:center;display:inline-block;padding:10px 10px;width:auto}.date-block .day{font-size:2em;font-weight:bold;display:block;padding:0 .1em .3em .1em;margin-bottom:.3em;border-bottom:1px solid #666}.date-block .month{font-weight:bold;font-size:.85em;line-height:.9em}.date-block .year{font-size:.85em}.event-has-image .media-left{position:relative}.event-has-image .event-date{position:absolute;top:15px;right:15px}.no-image .event-date-wrapper{padding:15px 0 15px 15px}.styled-event-date2{text-align:center;display:block;padding:15px}.styled-event-date2 .day{font-size:2.2em;font-weight:400;border-bottom:1px solid #ccc;padding:5px 10px 8px}.styled-event-date2 .month{font-size:.9em}.styled-event-date2 .year{font-size:.9em}.event-details .location{font-size:1.08em;margin-bottom:.5em}.event-details .time,.event-details .date{color:#7b7b7b}.pos-relative{position:relative}.pos-absolute{position:absolute;height:100%;top:0;left:0}.calendar-calendar div.day{width:2em}.field--label-inline{display:block;padding:.3em 0}.field--label-inline .field--label{display:inline-block;font-weight:bold;font-size:.9em;min-width:60px}.field--label-inline .field--label:after{content:":"}.field--label-inline .field__items,.field--label-inline .field--item{display:inline-block}.field--label-inline .field__items .field--item{display:inline}.field--label-inline .field__items .field--item:after{content:","}.field--label-inline .field__items .field--item:last-child:after{content:""}ul.social-links-wrapper{padding:0;margin-bottom:0;margin-left:0}ul.social-links-wrapper li{color:#fff;display:inline-block;padding:0;margin:0;text-align:center}ul.social-links-wrapper li a{color:#3695d8;font-size:1.5em;padding:.15em .15em;width:1.4em;height:1.4em;border-radius:20px;border:1px solid rgba(255,255,255,.17)}ul.social-links-wrapper li a:hover{color:#fff}ul.social-links-wrapper li a.fa-facebook:hover{background-color:#3b5998}ul.social-links-wrapper li a.fa-twitter:hover{background-color:#29c5f6}ul.social-links-wrapper li a.fa-youtube:hover{background-color:#dd332c}.footer-social-links ul.social-links-wrapper li a{font-size:1.8em;padding:.3em .3em;width:42px;height:42px;color:#fff}.white-social-links ul.social-links-wrapper li a{color:#fff;border:1px solid rgba(255,255,255,.4)}.btn-primary{color:#fff;background-color:#2e3d4a;border-color:#2e3d4a}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.news-letter-btn-success{color:#fff;background-color:red;border-color:red;font-family:‘Roboto’,sans-serif;font-weight:400}.news-letter-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:3px}footer.footer{margin-top:0;border:none}footer.footer h2.block-title{font-size:1.1em;text-transform:uppercase;font-weight:600;padding-bottom:.4em;font-family:‘Roboto’,sans-serif}footer .nav>li>a{display:block;padding:3px 0 3px 1px;font-size:11px;border-bottom-width:1px;border-bottom-style:dotted;border-color:#bbb;font-family:‘Roboto’,sans-serif}#footer-bottom .container .region{border-top:1px solid #353535;padding:20px 0}