
.clear {clear: both; overflow: hidden; width: 0; height: 0;}

/*=BLOCKS
----------------------*/
.block-container {position:relative; min-height:210px;}
.block-one {float:left; width:48%; margin-right:2%;}
.block-two {float:left; width:50%;}
.switch-green {color:#41AD49 !important;}
.switch-blue {color:#1E366C !important;}


/*=LEADERSHIP STRUCTURE
--------------------------*/
/*ul.leadership {margin:0px; padding:0px; list-style:none;}
ul.leadership li {float:left; margin-right:10px; margin-bottom:40px; width:32.4%; min-height:300px; position:relative;}
ul.leadership li h4 {font-size:22px; color:#41AD49 !important; font-weight:100; margin-bottom: 5px;}
ul.leadership li img {border:1px solid grey; max-width:100%; height:auto; display:block;}
ul.leadership li div.bio {margin:15px; min-height: 145px;}*/
figcaption {border-right: 1px solid #ccc;border-left: 1px solid #ccc;}

a.full-cv-btn {display: block;
    text-align: center;
    text-decoration: none;
    color:#00498F;
    padding: 10px;
    font-size: 1.1em;
    background: #E9EAEB;
    font-weight: 800;
    z-index: 0;
    position: relative;
}

a.full-cv-btn:hover {color:#00AEEF; background:#DCDDDE;}
a.full-cv-btn:after {content:'\e93c'; position:absolute; right:30%; top:10px; font-family: 'Linearicons';}

.heading {padding-top:0px; min-height:80px; margin:0 10px;}
.heading h4 {font-size: 20px;
    color: #23AAE1 !important;
    font-weight: 600;
    margin-bottom: 5px;
    margin: 0 -10px;
    /*background: #00498F;*/
    padding: 10px;
    box-sizing: border-box;}
	
	.heading h4 span {color:#58585A; font-size:15px;}
	
.heading p {font-weight:500; line-height:1.5; margin-bottom: .3em; margin-top:8px;}
.heading p span {color:#00498F; font-weight:bold;}
.board-committees {padding:10px; background:#DCDDDE; border-bottom:1px solid #4C4D4F; border-top:2px solid #4C4D4F;margin: 0 -10px;}

/*=LEADERSHIP ONCLICK
--------------------------*/
.bio-content {background:#F5F5F5; padding:10px 50px; border-bottom:2px solid #1F376A; border-top:2px solid #1F376A; width:429.8642534%; position:absolute; bottom:0px;z-index: 2; overflow: hidden;}
.aside {margin-right:2%; float:left;width:34%;}
.aside h4 {font-size: 22px;!important; font-weight: 400; margin-bottom: 5px;}
.aside p {line-height:1.5;}
.aside p span {color:#C4161C; font-weight: bold;}
.article-content {width:61%; float:right; vertical-align:top}
.article-content p {font-size:15px !important;    line-height: 1.6;}

/*=LEADERSHIP ONCLICK
--------------------------*/
figure {margin:0;}

.clear {clear:both;overflow:hidden;width:0;height:0;}
.move {position:absolute;left:-9999px;}
.clear-lft {clear:left}

/*=BLOCKS: BASE LIST--*/
ul#blocks {margin: 0; padding: 0; list-style:none;}
ul#blocks li {width:31.53424657534247%} /*380 divide 1168 = 32.53424657534247%*/
ul#blocks li {float:left;margin-bottom:1.198630136986301%;position:relative;display:block;} /*14 divide 1168 = 1.198630136986301%*/
ul#blocks li img {display:block;max-width:100%;height:auto !important}
ul#blocks li div[id*="block"] {background:#E9EAEB; padding:25px 30px; border-bottom:3px solid #00498F; border-top:3px solid #00498F;}

ul#blocks div#block1, ul#blocks div#block2, ul#blocks div#block3, ul#blocks div#block4, ul#blocks div#block5, ul#blocks div#block6, ul#blocks div#block7, ul#blocks div#block8, ul#blocks div#block9, ul#blocks div#block10, 
ul#blocks div#block11, ul#blocks div#block12, ul#blocks div#block13 {position:absolute;left:-10000px;}


/*=BODY CONTENT: PEOPLE--*/
ul#blocks li.block1 div[id*="block"], ul#blocks li.block4 div[id*="block"], ul#blocks li.block7 div[id*="block"], ul#blocks li.block10 div[id*="block"], ul#blocks li.block13 div[id*="block"]  {margin-left:0px;width:292.368421%; margin-top: 10px;} /*3 blocks = 300%; 14 divided 760 x 2 = 1.842105263157895%*/
ul#blocks li.block2 div[id*="block"], ul#blocks li.block5 div[id*="block"], ul#blocks li.block8 div[id*="block"], ul#blocks li.block11 div[id*="block"] {margin-left:-103.553299492385787%;width:292.368421%; margin-top: 10px;} /*14 divide 394 = 3.553299492385787% (380+14) = 3.08641%; 14 divided 380 x 2 = 6.3694268%*/
ul#blocks li.block3 div[id*="block"], ul#blocks li.block6 div[id*="block"], ul#blocks li.block9 div[id*="block"], ul#blocks li.block12 div[id*="block"] {margin-left:-207.106598984771574%;width:292.368421%; margin-top: 10px;} /*14 divided 384 x 2 = 6.1728395%*/

ul#blocks li.two {margin-left:1.039501%;margin-right:1.039501%} /*10 divided 962 = 1.039501%*/
ul#blocks li.sml article header .team-title {top:50px;}
ul#blocks li article figure figcaption.show-bar {background:#000; border:2px solid #red;}
ul#blocks li p.close {float:right;width:18px;height:18px;margin-top:0em; padding:5px; border-radius:50%; border:1px solid #DCDDDE;}
ul#blocks li p.close a {display:block;width:18px;height:18px; position:relative}
ul#blocks li p.close a:before {content:'X'; position:absolute; top:-1px; left:4px; color:#4D4D4D;}
ul#blocks li p.close a {background-position:0 0}
ul#blocks li p.close a:hover:before {color:#00AEEF;}
ul#blocks div.runin {position:static;margin-bottom:.75em}
ul#blocks div.runin h1, div.runin h2 {display:inline;}
ul#blocks li article div.article-content {position:static;float:left;width:70%;}
ul#blocks li article aside {float:right;width:25%;}

/*Board committees list
---------------------*/
ul.board-com-list {list-style:none; margin:0px; padding:0;}
ul.board-com-list li {display:inline-block !important; color:#fff; padding:5px; width:15px !important; height:100%; text-align:center; margin-right:5px;}
ul.board-com-list li.grey {background:#77787B;}
ul.board-com-list li.blue {background:#23408F;}
ul.board-com-list li.red {background:#C4161C;}
ul.board-com-list li.spacegrey {background:#6681A0;}
ul.board-com-list li.orange {background:#F36F21;}
ul.board-com-list li.lightblue {background:#00AEEF;}
ul.board-com-list li.green {background:#3FAE49;}

.show, .active, .open, .nav-container.show {}
.show-bar { background:#000; opacity:0.7;}


