﻿html{min-height:100%;position:relative;}h1{color:#008aa8;}h2{color:#5d8aa8;}h3{color:#0369a4;}a{color:#008aa8;}a:focus,a:hover{color:#5d8aa8;}.btn-primary,.btn-info{background-color:#008aa8;border-color:#5d8aa8;}.btn-primary:hover,.btn-info:hover,.btn-primary:active,.btn-info:active{background-color:#5d8aa8;border-color:#008aa8;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#008aa8;}body{font-family:"Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;}body div.nav-container{width:100%;position:fixed;z-index:25;top:0;}body div.nav-container div.container nav.navbar-default{z-index:1;width:auto;background-color:#fff;border:none;border-bottom:1px solid #ccc;margin-bottom:0;}body div.nav-container div.container nav.navbar-default li.active>a{background-color:#008aa8;color:#fff;}body div.nav-container div.container nav.navbar-default div.navbar-header a.navbar-brand{padding:10px 15px;padding-right:30px;}body div.nav-container div.container nav.navbar-default div.navbar-header a.navbar-brand img{height:100%;width:auto;}@media(min-width:768px) and (max-width:991px){body div.nav-container div.container nav.navbar-default div.pull-right{display:none;}}@media(max-width:767px){body div.nav-container div.container{width:100%;padding:0;}body div.nav-container div.container ul.navbar-nav{margin-top:0;}}@media(min-width:768px){body div.nav-container{position:fixed;max-width:780px;left:35px;left:calc((100% - (780px))/2);top:20px;box-sizing:border-box;z-index:5;}body div.nav-container div.container nav.navbar-default{width:auto;background-color:#fff;border:none;box-shadow:0 5px 5px 0 rgba(53,53,53,.2);box-sizing:border-box;}body div.nav-container div.container nav.navbar-default ul.dropdown-menu{border:none;border-top:1px solid #ccc;}body div.nav-container div.container nav.navbar-default div.navbar-header a.navbar-brand{padding-right:30px;}body div.nav-container div.container nav.navbar-default div.navbar-header a.navbar-brand img{height:100%;width:auto;}body div.nav-container div.container nav.navbar-default div.pull-right{padding-right:0;}body div.nav-container div.container nav.navbar-default div.pull-right form{padding-right:0;}}@media(min-width:992px){body div.nav-container{max-width:1000px;left:25px;left:calc((100% - (1000px))/2);}}@media(min-width:1200px){body div.nav-container{max-width:1200px;left:25px;left:calc((100% - (1200px))/2);}}body section.content.no-bottom-margin{margin-bottom:0;}body section.content{margin-top:50px;padding-bottom:0;}body section.content>div:last-child{padding-bottom:50px;margin-bottom:0 !important;}body section.content>div.link-category{background-color:#fbfbfb;border-top:solid 1px #eee;padding:30px 0;}body section.content>div.link-category h2{margin-bottom:25px;}body section.content>div.link-category div.row>div{padding-bottom:10px;}body section.content>div.link-category:last-child{padding-bottom:50px;}body section.content>div.link-category.first{border-top:none;}body section.content>div.link-category.light{background-color:#fff;}body section.content div.panel-body table.table-hover tbody tr{cursor:pointer;}body section.content>div.grid-section div.col-md-4.column>div>img{max-width:100%;height:auto;}body section.content>div.container.industry-insights-dashboard div.panel div.panel-heading h4{margin:0;}body section.content>div.container.industry-insights-dashboard div.news-item:first-child{border-top:none;padding-top:0;}body section.content>div.container.industry-insights-dashboard div.news-item{padding:10px 0;border-top:1px dashed #ccc;}body section.content>div.container.industry-insights-dashboard div.news-item p.headline{font-size:16px;}body section.content>div.container.industry-insights-dashboard div.news-item p.headline span{font-size:12px;padding-right:10px;}body section.content>div.container.industry-insights-dashboard div.news-table{display:table;width:100%;}body section.content>div.container.industry-insights-dashboard div.news-table div.news-row{display:table-row;}body section.content>div.container.industry-insights-dashboard div.news-table div.news-row>div{display:table-cell;border-top:1px dashed #ccc;padding:15px 0;}body section.content>div.container.industry-insights-dashboard div.news-table div.news-row>div.news-date{white-space:nowrap;padding-right:15px;}body section.content>div.container.industry-insights-dashboard div.news-table div.news-row:first-child>div{display:table-cell;border-top:none;padding-top:0;}body section.content>div.container{margin:25px auto;}body section.content>div.container>h1,body section.content div.grid-section div.container div.column>div>h1{font-size:30px;}body section.content>div.container>ol>li,body section.content div.grid-section div.container div.column>div>ol>li,body section.content>div.container>ol li ol li,body section.content div.grid-section div.container div.column>div>ol li ol li{line-height:1.75em;}body section.content>div.container>ul,body section.content div.grid-section div.container div.column>div>ul,body section.content>div.container>ul>li>ul,body section.content div.grid-section div.container div.column>div>ul>li>ul{padding-left:25px;list-style-type:none;}body section.content>div.container>ul>li,body section.content div.grid-section div.container div.column>div>ul>li,body section.content>div.container>ul>li>ul>li,body section.content div.grid-section div.container div.column>div>ul>li>ul>li{position:relative;}body section.content>div.container>ul>li:before,body section.content div.grid-section div.container div.column>div>ul>li:before,body section.content>div.container>ul>li>ul>li:before,body section.content div.grid-section div.container div.column>div>ul>li>ul>li:before{font-family:'FontAwesome';content:"";color:#008aa8;font-size:.5em;position:absolute;top:0;left:-20px;}body section.content>div.container>p,body section.content div.grid-section div.container div.column>div>p,body section.content>div.container>ul>li,body section.content div.grid-section div.container div.column>div>ul>li{line-height:1.75em;}body section.content>div.container>h1,body section.content div.grid-section div.container div.column>div>h1,body section.content>div.container>h2,body section.content div.grid-section div.container div.column>div>h2{margin-bottom:20px;}body section.content div.container.ecmar-events div.row>div{height:175px;overflow:hidden;margin-bottom:15px;position:relative;}body section.content div.container.ecmar-events div.row>div>div{height:100%;background-color:#efefef;border-radius:5px;padding:15px;box-sizing:border-box;z-index:-1;border:1px solid #ccc;}body section.content div.container.ecmar-events div.row>div>div>h4{margin-top:0;}body section.content div.container.ecmar-events div.row>div>a.btn{position:absolute;bottom:5px;right:25px;z-index:10;}body section.content div.container.search-results div.row>div.has-thumb div.background{z-index:-1;position:absolute;top:0;left:15px;width:calc(100% - 30px);height:175px;border:1px solid #ccc;border-radius:5px;background-size:cover;box-shadow:inset 0 0 0 1000px rgba(255,255,255,.5);}body section.content div.container.search-results div.row>div.has-thumb>div.result{background-color:rgba(245,245,245,.7);z-index:-1;}body section.content div.container.search-results div.row>div{height:175px;overflow:hidden;margin-bottom:15px;position:relative;}body section.content div.container.search-results div.row>div>div.result{z-index:1;height:100%;border-radius:5px;padding:15px;box-sizing:border-box;background-color:#fefefe;border:1px solid #ccc;}body section.content div.container.search-results div.row>div>div.result>h4{margin-top:0;}body section.content div.container.search-results div.row>div>div.result>h4 a{word-wrap:break-word;}body section.content div.container.search-results div.row>div>div.fade-bottom{background-image:url(/images/whitetransparent.png);opacity:1;background-position:left bottom;background-repeat:repeat-x;height:75px;width:95%;z-index:5;position:absolute;bottom:0;left:15px;border:1px solid #ccc;border-radius:5px;width:calc(100% - 30px);border-top:none;}body section.content div.container.search-results div.row>div>a.btn{position:absolute;bottom:5px;right:25px;z-index:10;}body section.content div.container.breadcrumb-container{margin-top:15px;margin-bottom:0;}body section.content div.container.breadcrumb-container ol li+li:before{color:#5d8aa8;}body section.content div.container.breadcrumb-container ol li{color:#5d8aa8;}body section.content div.container.breadcrumb-container ol li a{color:#008aa8;}body section.content div.hero-banner.has-map div.background-container{z-index:1;}body section.content div.container.news-article>p.date{font-weight:bold;}body section.content div.container.events{margin-top:15px;margin-bottom:40px;}body section.content div.container.events div.center-button{width:50%;max-width:300px;margin:auto;margin-top:25px;}body section.content div.container.events div.center-button>a{width:100%;padding:10px 25px;font-size:1.25em;}body section.content div.container.events div.row{margin-bottom:50px;}body section.content div.container.events div.row>div{margin-top:25px;position:relative;}body section.content div.container.events div.row>div>div{float:left;}body section.content div.container.events div.row>div>div.date{font-size:1.1em;text-align:center;width:130px;margin-right:15px;background-color:#008aa8;color:#fff;padding:60px 15px;}body section.content div.container.events div.row>div>div.date span{font-size:2.5em;font-weight:bold;line-height:.75em;}body section.content div.container.events div.row>div>div.details{width:calc(100% - 145px);}body section.content div.container.events div.row>div>div.details h2,body section.content div.container.events div.row>div>div.details p{margin:0;}body section.content div.container.events div.row>div>div.details h2{font-size:1.25em;margin-bottom:7px;}body section.content div.container.events div.row>div>div.details h2 a{color:#005581;}body section.content div.container.events div.row>div>div.details>a.more{position:absolute;bottom:0;right:15px;background:#9aa39c;display:block;color:#fff;}body section.content div.container.events div.row>div div.clearfix{float:none;clear:left;}body section.content div.container.news{margin-top:15px;}body section.content div.container.news div.row.first{border-top:none;}body section.content div.container.news div.row{border-top:1px dashed #ccc;padding-top:25px;padding-bottom:25px;margin-left:0;margin-right:0;clear:left;}body section.content div.container.news div.row>div{float:left;padding:0 15px;}body section.content div.container.news div.row>div.date{font-size:1em;text-align:center;width:120px;margin-right:20px;background-color:#008aa8;color:#fff;padding:25px;}body section.content div.container.news div.row>div.date span{font-size:1.75em;font-weight:bold;line-height:.5em;}body section.content div.container.news div.row>div.article{width:calc(100% - 140px);}body section.content div.container.news div.row>div.article p.read-more{margin-top:10px;}body section.content div.container.news div.row>div.article>h1:first-child{margin-top:5px;font-size:1.5em;}body section.content div.container.news div.row>div.article>h1:first-child a{color:#005581;}body section.content div.suggest-news-container textarea{min-height:100px;}body section.content div.suggest-news-container div.panel div.panel-heading{border:none;padding:15px;}body section.content div.suggest-news-container div.landing-page textarea{min-height:200px;}body section.content div.container.member-info div.member-logo{display:none;}body section.content div.hero-banner.full-height{min-height:100vh;}body section.content div.hero-banner{overflow:hidden;position:relative;margin-bottom:25px;width:100%;min-height:50vh;}body section.content div.hero-banner div.background-container{background-color:#000;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;}body section.content div.hero-banner div.background-container div.background{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0;z-index:0;position:absolute;top:0;left:0;}body section.content div.hero-banner div.background-container div.background.map{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:1;background-image:none;}body section.content div.hero-banner div.background-container>div.background.box-shadow{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.5);}body section.content div.hero-banner div.container{z-index:0;}body section.content div.hero-banner div.container div.jumbotron{margin-top:0;background-color:transparent;color:#fff;}body section.content div.hero-banner div.container div.jumbotron p a,body section.content div.hero-banner div.container div.jumbotron p a:hover{color:#fff;}@media(min-width:768px){body section.content{margin-top:0;}body section.content div.container.member-info h3{margin-top:0;}body section.content div.container.member-info div.member-logo{float:right;width:20%;max-width:150px;display:block;}body section.content div.container.member-info div.member-logo img{max-width:100%;height:auto;}body section.content div.hero-banner{margin-top:0;}body section.content div.hero-banner div.container div.jumbotron{margin-top:75px;}}body section.content div.container>h1:first-child,body section.content div.container>h2:first-child{margin-top:0;}body section.content div.container ul.pagination{padding-left:0;}body section.content div.container ul.pagination li:before{content:"";}body section.content div.container.file-attachments.no-margin{margin-top:-25px;}body section.content div.container.file-attachments>div.row>div{padding-bottom:15px;}body section.content div.container.file-attachments>div.row>div div.row.one-column>div.details h2{font-size:20px;}body section.content div.container.file-attachments>div.row>div div.row.one-column>div.details p{font-size:15px;}body section.content div.container.file-attachments>div.row>div>div.row{margin-left:0;margin-right:0;background-color:#f5f5f5;border-radius:4px;border:1px solid #e2e2e2;}body section.content div.container.file-attachments>div.row>div>div.row>div.thumb{text-align:center;padding-left:0;padding-right:0;}body section.content div.container.file-attachments>div.row>div>div.row>div.thumb img{padding:15px;width:100%;height:auto;max-width:150px;margin-bottom:25px;box-sizing:border-box;}body section.content div.container.file-attachments>div.row>div>div.row>div.details{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 15px 15px 0;min-height:150px;}body section.content div.container.file-attachments>div.row>div>div.row>div.details>h2{color:#008aa8;margin:0;font-size:16px;}body section.content div.container.file-attachments>div.row>div>div.row>div.details>p{color:#008aa8;font-size:12px;font-weight:normal;margin:5px 0;}body section.content div.container.file-attachments>div.row>div>div.row>div.details>p.date{margin-top:5px;font-size:12px;color:#5d8aa8;}body section.content div.container.form{margin-top:25px;}body section.content div.container.form div.panel-search-form div.panel-heading{padding:15px;}body section.content div.container.form div.panel-search-form div.panel-heading h4{margin-top:0;}body section.content div.container.form div.panel-heading{border:none;padding:30px;}body section.content div.container.form div.panel-heading div.row div input.form-control,body section.content div.container.form div.panel-heading div.row div textarea.form-control{margin-top:10px;}body section.content div.container.form div.panel-heading div.row div input.btn{margin-top:25px;}body section.content div.container.form div.panel-heading div.row div textarea.form-control{height:122px;resize:none;}body section.content div.container.council-members{margin-top:25px;}body section.content div.container.council-members div.row>div{padding:15px;}body section.content div.container.council-members div.row>div>div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;border:1px solid #ccc;box-shadow:2px 2px 2px #f0f0f0;border-radius:4px;}body section.content div.container.council-members div.row>div>div>div{padding:15px;}body section.content div.container.council-members div.row>div>div>div h2:first-child{font-size:1.25em;margin-top:0;}body section.content div.container.council-members div.row>div>div>div p{font-size:.95em;text-align:justify;}body section.content div.container.council-members div.row>div>div>div.head-shot{width:100%;height:250px;overflow:hidden;position:relative;}body section.content div.container.council-members div.row>div>div>div.head-shot>img{position:absolute;width:100%;top:-100%;left:0;right:0;bottom:-100%;margin:auto;}body section.content div.container.members{padding-bottom:25px;}body section.content div.container.members div.row>div{margin-top:10px;}body section.content div.container.members div.row>div>div{text-decoration:none;display:block;position:relative;top:2%;left:2%;width:96%;height:50%;border:1px solid #ccc;border-radius:4px;padding:20px;text-align:center;box-shadow:2px 2px 2px #f0f0f0;}body section.content div.container.members div.row>div>div p:first-child{font-size:1.2em;}body section.content div.container.members div.row>div>div p{font-size:.9em;}body section.content div.container.members div.row>div>div img{width:100%;max-width:200px;height:auto;}@media(min-width:768px){body section.content div.container.file-attachments div.row>div div.row>div.thumb img{margin-bottom:25px;}body section.content div.container.council-members div.row>div{position:relative;padding-top:100%;overflow:hidden;}body section.content div.container.council-members div.row>div>div{position:absolute;top:0;width:98%;left:1%;height:98%;}body section.content div.container.council-members div.row>div>div>div.head-shot{width:100%;height:35%;}body section.content div.container.members div.row>div{margin-top:0;padding-top:50%;position:relative;}body section.content div.container.members div.row>div>div{overflow:hidden;position:absolute;bottom:2%;height:96%;border-top:1px solid #ccc;padding:20px;}body section.content div.container.members div.row>div>div>div.logo{height:25%;width:100%;position:relative;}body section.content div.container.members div.row>div>div>div.logo img{max-width:100%;max-height:100%;width:auto;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;}body section.content div.container.members div.row>div>div>div.info{height:50%;margin-top:5%;}}@media(min-width:992px){body section.content div.container.council-members div.row>div{position:relative;padding-top:70%;overflow:hidden;}body section.content div.container.council-members div.row>div>div{position:absolute;top:0;width:98%;left:1%;height:98%;}body section.content div.container.council-members div.row>div>div>div.head-shot{width:100%;height:40%;}}@media(min-width:1200px){body section.content div.container.members div.row>div{padding-top:45%;}body section.content div.container.council-members div.row>div{position:relative;padding-top:55%;overflow:hidden;}body section.content div.container.council-members div.row>div>div{position:absolute;top:0;width:98%;left:1%;height:98%;}body section.content div.container.council-members div.row>div>div>div.head-shot{width:100%;height:50%;}}@media(min-width:1408px){body section.content div.container.council-members div.row>div{padding-top:50%;}body section.content div.container.council-members div.row>div>div>div.head-shot{width:100%;height:40%;}body section.content div.container.members div.row>div{padding-top:35%;}}body footer{display:block;min-height:100px;width:100%;}body footer div.read-more{margin-top:50px;padding-top:5px;padding-bottom:50px;background-color:#e2e2e2;border-top:1px solid #ccc;}body footer div.read-more div.container>h3{margin:25px 0;color:#000;}body footer div.read-more div.container div.row>div:hover div.panel{border-color:#ccc;}body footer div.read-more div.container div.row>div:hover .panel-body a.text{background-color:#fafafa;color:#000;}body footer div.read-more div.container div.row>div .panel-body{display:block;height:175px;position:relative;}body footer div.read-more div.container div.row>div .panel-body a.text{overflow:hidden;color:#000;position:absolute;top:0;left:0;height:100%;width:100%;padding:15px;box-sizing:border-box;text-decoration:none;background-color:#fff;}body footer div.read-more div.container div.row>div .panel-body a.text h4{color:#008aa8;margin-top:0;font-size:20px;margin-bottom:15px;}body footer div.read-more div.container div.row>div .panel-body a.text p{font-size:14px;}body footer div.read-more div.container div.row>div div.panel-footer{background-color:#eee;}body footer div.read-more div.container div.row>div.has-image .panel-body:hover a.text{background-color:rgba(0,0,0,.2);}body footer div.read-more div.container div.row>div.has-image .panel{background-size:cover;}body footer div.read-more div.container div.row>div.has-image .panel div.panel-footer{background-color:rgba(238,238,238,.9);}body footer div.read-more div.container div.row>div.has-image .panel-body{color:#fff;}body footer div.read-more div.container div.row>div.has-image .panel-body a.text{background-color:rgba(0,0,0,.4);color:#fff;padding:20px;}body footer div.read-more div.container div.row>div.has-image .panel-body a.text h4{margin-top:0;margin-bottom:15px;color:#fff;}body footer div.read-more div.container div.row>div.has-image .panel-body a.text p{font-size:16px;}body footer div.read-more div.container div.row>div.has-image .panel-body a.text h4 a{color:#fff;}body footer div.contact-footer{padding-top:15px;color:#fff;background-color:#0369a4;}body footer div.contact-footer h2{color:#fff;font-size:1.5em;}body footer div.contact-footer ul{padding-left:0;list-style:none;}body footer div.contact-footer p a,body footer div.contact-footer ul li a{color:#fff;text-decoration:none;}body footer div.contact-footer p a:hover,body footer div.contact-footer ul li a:hover,body footer div.contact-footer p a:focus,body footer div.contact-footer ul li a:focus{color:#fff;}body footer div.contact-footer>div.container{margin-top:15px;margin-bottom:20px;}body footer div.contact-footer div.copyright{padding:10px 5px;border-top:1px solid #008aa8;}body footer.static{position:absolute;bottom:0;}@media(min-width:1408px){.container{width:1378px;}body div.nav-container{max-width:1408px;left:25px;left:calc((100% - (1408px))/2);}body div.row div.col-xl-4{width:33.33333333%;}body div.row div.col-xl-fifth{width:20%;}}@media print{body section.content div.container.members div.row>div{page-break-inside:avoid;}body section.content div.container.members div.row>div>div>div.logo img{display:none;}body section.content div.hero-banner{min-height:0;}body section.content div.hero-banner div.background-container div.background.map{display:none;}body section.content div.hero-banner div.container div.jumbotron{margin-top:0;padding:0;}body section.content div.container.breadcrumb-container{display:none;}body section.content>div.read-more{display:none;}body footer{display:none;}}