html.overlay-open .navbar-fixed-top{z-index:400}html.js fieldset.collapsed{height:auto}html.js input.form-autocomplete{background-image:none}body{position:relative}body.admin-expanded.admin-vertical.admin-nw .navbar,body.admin-expanded.admin-vertical.admin-sw .navbar{margin-left:260px}body.navbar-is-fixed-top{padding-top:64px!important}body.navbar-is-fixed-bottom{padding-bottom:64px!important}body.toolbar{padding-top:30px!important}body.toolbar .navbar-fixed-top{top:30px}body.toolbar.navbar-is-fixed-top{padding-top:94px!important}body.toolbar-drawer{padding-top:64px!important}body.toolbar-drawer .navbar-fixed-top{top:64px}body.toolbar-drawer.navbar-is-fixed-top{padding-top:128px!important}body.admin-menu .navbar-fixed-top{top:29px}body.admin-menu.navbar-is-fixed-top{padding-top:93px!important}body div#admin-toolbar{z-index:1600}body #toolbar,body #admin-menu,body #admin-toolbar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body #admin-menu{margin:0;padding:0;position:fixed;z-index:1600}body #admin-menu .dropdown li{line-height:normal}.navbar.container{margin-top:0px}@media screen and (min-width:992px){.navbar.container{max-width:100%}} #overlay-container,.overlay-modal-background,.overlay-element{z-index:1500}#toolbar{z-index:1600}.modal{z-index:1620}.modal-dialog{z-index:1630}.modal-backdrop{z-index:1610}.footer{margin-top:45px;padding-top:35px;padding-bottom:36px;border-top:1px solid #E5E5E5}.element-invisible{margin:0;padding:0;width:1px}.navbar .logo{margin-right:-15px;padding-left:15px;padding-right:15px}@media screen and (min-width:768px){.navbar .logo{margin-right:0;padding-left:0}}ul.secondary{float:left}@media screen and (min-width:768px){ul.secondary{float:right}}.page-header{margin-top:0}.block:first-child h2.block-title{margin-top:0}p:last-child{margin-bottom:0}.region-help>.glyphicon{font-size:18px;float:left;margin:-.05em .5em 0 0}.region-help .block{overflow:hidden}form#search-block-form{margin:0}.navbar #block-search-form{float:none;margin:5px 0 5px 5px}@media screen and (min-width:992px){.navbar #block-search-form{float:right}}.navbar-search .control-group{margin-bottom:0}ul.action-links{margin:12px 0;padding:0}ul.action-links li{display:inline;margin:0;padding:0 6px 0 0}ul.action-links .glyphicon{padding-right:.5em}input,textarea,select,.uneditable-input{max-width:100%;width:auto}input.error{color:#b94a48;border-color:#ebccd1}fieldset legend.panel-heading{float:left;line-height:1em;margin:0}fieldset .panel-body{clear:both}fieldset .panel-heading a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px}fieldset .panel-heading a.panel-title:hover{text-decoration:none}.form-actions{clear:both}.resizable-textarea textarea{border-radius:4px 4px 0 0}.radio:first-child,.checkbox:first-child{margin-top:0}.radio:last-child,.checkbox:last-child{margin-bottom:0}.help-block,.control-group .help-inline{color:#999;font-size:12px;margin:5px 0 10px;padding:0}.panel-heading{display:block}a.tabledrag-handle .handle{height:auto;width:auto}.error{color:#b94a48}div.error,table tr.error{background-color:#f2dede;color:#b94a48}.control-group.error{background:0}.control-group.error label,.control-group.error .control-label{color:#b94a48;font-weight:600}.control-group.error input,.control-group.error textarea,.control-group.error select,.control-group.error .uneditable-input{color:#555;border:1px solid #ccc}.control-group.error .help-block,.control-group.error .help-inline{color:#333}.list-inline>li.first{padding-left:0}.nav-tabs{margin-bottom:10px}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}.tabs--secondary{margin:0 0 10px}.submitted{margin-bottom:1em;font-style:italic;font-weight:400;color:#777}.password-strength{width:17em;float:right;margin-top:1.4em}.password-strength-title{display:inline}.password-strength-text{float:right;font-weight:700}.password-indicator{background-color:#949494;height:.3em;width:100%}.password-indicator div{height:100%;width:0;background-color:#999}input.password-confirm,input.password-field{width:16em;margin-bottom:.4em}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em}div.form-item div.password-suggestions{padding:.2em .5em;margin:.7em 0;width:38.5em;border:1px solid #B4B4B4}div.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em}.progress-wrapper .progress{margin-bottom:10px}.pagination ul>li>a.progress-disabled{float:left}.form-autocomplete .glyphicon{color:#999;font-size:120%}.form-autocomplete .glyphicon.glyphicon-spin{color:#428bca}.form-autocomplete .input-group-addon{background-color:#fff}.ajax-progress .glyphicon{font-size:90%;margin:0 -.25em 0 .5em}.glyphicon-spin{display:inline-block;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}a .glyphicon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.glyphicon-refresh{-webkit-transform-origin:50% 45%;-moz-transform-origin:50% 45%;-ms-transform-origin:50% 45%;-o-transform-origin:50% 45%;transform-origin:50% 45%}.tabbable{margin-bottom:20px}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.tabs-below>.nav-tabs .summary,.tabs-left>.nav-tabs .summary,.tabs-right>.nav-tabs .summary{color:#999;font-size:12px}.tab-pane>.panel-heading{display:none}.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{padding-bottom:20px;width:220px}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li:focus,.tabs-right>.nav-tabs>li:focus{outline:0}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:focus{outline:0}.tabs-left>.tab-content,.tabs-right>.tab-content{border-radius:0 4px 4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid #ddd;overflow:hidden;padding:10px 15px}.tabs-left>.nav-tabs{float:left;margin-right:-1px}.tabs-left>.nav-tabs>li>a{border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs>.active>a,.tabs-left>.nav-tabs>.active>a:hover,.tabs-left>.nav-tabs>.active>a:focus{border-color:#ddd transparent #ddd #ddd;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.05);-moz-box-shadow:-1px 1px 1px rgba(0,0,0,.05);box-shadow:-1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs{float:right;margin-left:-1px}.tabs-right>.nav-tabs>li>a{border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.05);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.05);box-shadow:1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs>.active>a,.tabs-right>.nav-tabs>.active>a:hover,.tabs-right>.nav-tabs>.active>a:focus{border-color:#ddd #ddd #ddd transparent}th.checkbox,td.checkbox,th.radio,td.radio{display:table-cell}.views-display-settings .label{font-size:100%;color:#666}.views-display-settings .footer{padding:0;margin:4px 0 0}table .radio input[type=radio],table .checkbox input[type=checkbox]{max-width:inherit}.form-horizontal .form-group label{position:relative;min-height:1px;margin-top:0;margin-bottom:0;padding-top:7px;padding-left:15px;padding-right:15px;text-align:right}@media (min-width:768px){.form-horizontal .form-group label{float:left;width:16.666666666666664%}}.alert a{font-weight:700}.alert-success a{color:#356635}.alert-info a{color:#2d6987}.alert-warning a{color:#a47e3c} .alert-danger a{color:#953b39}
div.form-control.form-checkboxes{
	height:auto;
}

div.form-control.form-checkboxes input{
	display: inline;
	margin:0;
	width:auto;
}
/*Header Styles*/
.logo img{height: 25px; width: auto;}
.navbar {margin-bottom: 0;}
.navbar .logo {padding-right: 0; padding-top: 5px; padding-bottom: 5px;}
.navbar-nav {float: right; }
.navbar-default{background-color: white;}
.navbar-collapse {max-width: 1100px;}
.navbar-default .navbar-nav > li > a {color: #A7A9AC; text-transform: uppercase; font-weight: 400;}
.container > .navbar-header, .container > .navbar-collapse {
    margin: 0 auto;
}
.navbar-header {padding-left: 5%;}
.navbar-nav > li > a {margin-top: 5px;padding-bottom: 10px; padding-top: 10px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #5d9732;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
}
.menu.nav.navbar-nav {
    font-size: 0.9em;
}
.menu.nav.navbar-nav li > a {}
.menu.nav.navbar-nav li > a.active{}
.menu.nav.navbar-nav li{margin-left: 15px;}
.menu.nav.navbar-nav a:hover {color:#5d9732;}
.container {width: 100% !important;}
ul.menu.nav.navbar-nav a {
    font-size: 12px;
	margin-top: 5px;
}
/*nav li.last.leaf {
    background: #47a447;
    border-radius: 10px;
    margin-top: 5px;
}
nav li.last.leaf a {
    margin: 0 !important;
	color: white;
}
nav li.last.leaf a:hover {
    color: white !important;
}
nav li.last.leaf:hover {
	background: #3d8f3d !important;
}*/
/* Search Box */
input#edit-search-block-form--2 {
    border-top: none;
    border-bottom: none;
}
form#search-block-form {
    width: 150px !important;
}

/*Content Styles*/
p {margin: 0 0 1.8em;}
hr {margin-top: 10px; margin-bottom: 10px; border-width: 2px 0 0; border-color: #00aba1; opacity: 0.3;}
body {font-size: 1.6em; color: #757678; background: #F4F4F4;}
.page-header{border-bottom: none; padding-bottom: 0; padding-top: 15px;}
.highlighted {padding-bottom: 0px; }
.main-container{
  max-width: 900px; }
.col-sm-12 {padding-top: 15px;}
.field-item.even > img {
    height: auto;
    max-width: 100%;
}
iframe, object, embed {
    max-width: 100%;
}
.contact {
  width: 230px;
  text-align: center;
  display: inline-block;
  padding-left: 20px;
  padding-right: 20px;
  margin: auto;
}
.contact img {
  max-width: 90px;
}
.contact-row {
	text-align: center;
}
.programtext{float:left; margin-top: 15px; max-width: 600px; margin-left: 2em;}
.programimage{float:left; display: block;}
.programimage:hover{opacity: .7;}
.programrow {display: block; clear:both; padding-top: 20px;}
.leadership{-webkit-columns: 100px 3; /* Chrome, Safari, Opera */
    -moz-columns: 100px 3; /* Firefox */
    columns: 100px 3;}

/* Homepage Search */
.highlighted form {
    max-width: 900px;
    margin: 10px;
    float: none;
    display: block;
}
.homepage-block {
    margin-left: 20px;
}
.homepage-search {
    max-width: 700px;
    margin: 0 auto;
	box-shadow: 0 1px 10px rgba(0,0,0,0.19);
}
.region.region-help.alert.alert-info.homepage-search {
    padding: 5px;
}

/*Banner*/
.bannertext h1{text-transform: normal; color: white; font-weight: 600; font-size: 45px;}
.bannertext h2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.6em;
	margin-bottom: 0;
}
.bannertext h3 {
    margin-top: 5px;
	font-size: 1em;
}
.bannertext a{color: black; text-decoration:none; font-weight: 600;}
.bannertext {
	text-align: center;
	max-width: 800px;
    margin: 0 auto;
	padding: 20px;
	margin-top: 8%;
}
.bannertext p {color: white; max-width: 450px; margin: 0 auto;}
.overlaybanner{min-height: 300px; margin: 3px; background-color: #00aba1; opacity: .7; filter: alpha(opacity=70);}
.bannerimage {
	background-repeat: no-repeat;
	padding: 20px;
	min-height: 250px;
	position: relative;
	background-attachment: fixed;
	background-size:100%;
}
#banner-home {
  background: transparent url("https://s3.amazonaws.com/gbci/web/ghg/banners/interior.jpg") no-repeat;
  padding: 15px;
  min-height: 450px;
  position: relative;
  background-size: 100%;
  background-position: 0;
}

/* Ghost Button styles */
input::-moz-focus-inner,
button::-moz-focus-inner {border: 0; padding: 0;}

input[type="submit"]#btn,
button.btn {cursor: pointer;}

.button, #btn,#btn a{
  padding: .3em 2.5em;
  display: inline-block;
  outline: none; *zoom: 1;
  text-align: center;
  text-decoration: none;
  font-family: inherit;
  font-weight: 600;
  letter-spacing: 1px;
  vertical-align: middle;
  border: 3px solid #5d9732;
  border-radius: 5px;
  transition: all 0.2s ease;
  box-sizing: border-box;
  text-shadow: 0 1px 0 rgba(0,0,0,0.01);
  color: white;
  background: #5d9732;
  width: 100%;}

a:hover.button, a:hover#btn {text-decoration: none; background:transparent; color: #5d9732;}

#programbtn,#programbtn a{
  padding: .3em 2em;
  display: inline-block;
  outline: none; *zoom: 1;
  text-align: center;
  text-decoration: none;
  font-family: inherit;
  font-weight: 600;
  letter-spacing: 1px;
  vertical-align: middle;
  border-radius: 5px;
  transition: all 0.2s ease;
  box-sizing: border-box;
  text-shadow: 0 1px 0 rgba(0,0,0,0.01);
  display: inline-block;
  margin: 0 5px 5px 5px;
}

a.programlink:hover {text-decoration: normal; background:transparent; color: #5d9732;}
.programlink {
	background: #5d9732;
	color: white;
	border: 3px solid #5d9732;
	}
a.button:hover, a.onlinelink:hover {background:#A7A9AC; color: white; border: 3px solid #A7A9AC;}
.button, .onlinelink {
	background: #58585A;
	color: white;
	border: 3px solid #58585A;
	}
	.certprogram li {
    font-size: 14px;
    padding-bottom: 10px;
}
/*Grid*/
li.views-fluid-grid-item {
  border:none;
  background-color: transparent;
}
.view-people img {
    border-radius: 50%;
    height: 160px;
    width: 160px;
    border: 4px solid gray;
}
.view-people img:hover{
  opacity:.8;
}
.view-people {
  text-align: center;
  font-size: .8em;
}
ul.views-fluid-grid-items-height-300 li.views-fluid-grid-item { height:250px;}
.view-people a{
  font-size: 1.4em;
}
.view-id-articles a {
    font-size: 0.8em;
}
.view-id-articles {
  background-color: transparent;
}
.field-item.even > img {
    margin-bottom: 10px;
    margin-top: 10px;
}
.field.field-name-field-blog-type.field-type-taxonomy-term-reference.field-label-inline.clearfix {
    padding-top: 30px;
}

/*Profile Page*/
.node-profile img {
  float:left;
  margin-right: 20px;
  width: 230px;
  height: 230px;
  border-radius: 50%;
  border: 4px solid gray;
}
.field-name-field-job-title {
    font-weight: bold;
    padding-bottom: 20px;
}
/*Homepage Styles*/
.articles {padding-top: 30px; margin-left: auto; margin-right: auto; max-width: 760px;}
.view-id-articles a:hover {opacity: .8;}
.views-field.views-field-created {font-size: 14px;}
.homepage {padding-top: 30px; padding-bottom: 30px; font-size: 1.5em;}

/*Accordion Styles*/
.smk_accordion {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 20px;
}
/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in {
  position: relative;
  z-index: 10;
  margin-top: -1px;
  overflow: hidden;
}
/**
 * --------------------------------------------------------------
 * Head
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_head {
  position: relative;
  padding: 10px;
  font-size: 18px;
  display: block;
  cursor: pointer;
  font-weight: bold;
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -9px;
  background: url(/sites/default/files/plusminus.png) center 0;
}
/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_content {
  color: #7B7E85;
  padding: 3px 10px;
}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type {
  margin-top: 5px;
}
/**
 * --------------------------------------------------------------
 * General
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {
  border-radius: 3px 3px 0 0;
}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content {
  border-radius: 0 0 3px 3px;
}
.smk_accordion .accordion_in.acc_active > .acc_content {
  display: block;
}
.smk_accordion .accordion_in.acc_active > .acc_head {

}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
  background: url(/sites/default/files/plusminus.png) center -18px;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content {
  padding-left: 40px;
}

/*Images*/
.lefticon {float: left; padding-right: 20px; margin-top: -10px; width: 130px;}

/*Footer Styles*/
.footer{width: 100%; background: #00aba1; padding-bottom: 20px;}
section#block-menu-menu-footer-menu {
 	float: left;
	z-index: 5;
	width: 80%;
}
section#block-block-6 {
 margin-top: 10px;
 z-index: 5;
 margin-bottom: 30px;
}
section#block-block-6, section#block-block-6 a, section#block-block-6 a:focus {
	color: white;
}
section#block-block-3 {
 z-index: 0;
}
.nav > li > a:hover,
.nav > li > a:focus
{background-color: #00aba1;}
.region-footer {margin: 0 auto; max-width: 800px; text-align: center;}
.leaf > a {color: #fff; font-weight: 900;}
ul.menu.nav {display: inline-block;}
ul.menu.nav li {float: left;}
.block-menu {text-align: center;}
.copyright {text-align: center; color: #fff; font-size: .8em !important; padding-top: 10px; display: block; clear: both;}
.copyright a {color: white;}
.copyright a:hover {color: white;}
.footer-social {margin: 0;}
.footer-social {display: inline-block;
list-style: outside none none;
    padding: 0;
    text-align: center;
    width:100%;
}
.footer-social li {
    display: inline-block;
    margin: 0 5px;
}
.icon-twitter-hollow::before {
    content: url('https://s3.amazonaws.com/gbci/web/ghg/images/twitter.png');}
.icon-facebook-hollow::before {
    content: url('https://s3.amazonaws.com/gbci/web/ghg/images/facebook.png');}
.footer-social li a {color: white; font-size: 16px; padding: 0; line-height: 0px;}
.footer-social li a:hover {text-decoration: none;}
.footer-social a {text-align:center;}
.footer-social a:hover{opacity: .8;}
.screenreader {
    background-color: transparent;
    border: 0 none;
    color: transparent;
    font: 0px/0 a;
    text-shadow: none;
}

/*Print Styles*/
@media print {
  a[href]:after {
    content: none !important;
  }
}

/* Medium devices (desktops, 992px and up) */
@media only screen and (min-width: 1800px) {
  .navbar-header {
  padding-left: 30%;
  }
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
input#edit-mefibs-form-proximity-options-block-combine {
    width: 85%;
}
input#edit-mefibs-form-proximity-options-block-field-geofield-distance-origin {
    width: 85%;
}
button#edit-mefibs-form-proximity-options-block-submit-find-a-pro-new {
    margin-left: 10px !important;
}
.homepage-search {
    max-width: 900px;
}
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)  {
input#edit-mefibs-form-proximity-options-block-combine {
    width: 68%;
}
input#edit-mefibs-form-proximity-options-block-field-geofield-distance-origin {
    width: 75%;
}
button#edit-mefibs-form-proximity-options-block-submit-find-a-pro-new {
    margin-left: 0px !important;
}
.homepage-search {
    max-width: 1000px;
}
.btn {
	padding: 6px;
	}
}
@media only screen and (min-width: 1161px) {
	.menu.nav.navbar-nav li > a {
		font-size: 14px;
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media only screen and (max-width: 1160px) {
	.menu.nav.navbar-nav li > a {
	    font-size: 12px !important;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	form#search-block-form {
    width: 100px !important;
	}
}
@media only screen and (max-width: 992px) {
	.programtext {max-width:450px; margin-left: 2em;}
	#programbtn,#programbtn a {width: 100%;}
}

@media only screen and (max-width: 950px) {
	.menu.nav.navbar-nav li > a {
		font-size: 11px !important;
		padding-left: 5px;
		padding-right: 5px;
	}
	.logo img {
    max-width: 180px;
    height: auto !important;
	}
}

@media only screen and (max-width: 876px) {
	form#search-block-form {
    width: 120px !important;
	}
}
@media only screen and (max-width: 846px) {
	.menu.nav.navbar-nav li > a {
		font-size: 11px !important;
	}
	form#search-block-form {
    width: 10px !important;
	}
}

/* Small devices (tablets, 768px and up) */
@media only screen and (max-width: 768px) {
   .menu.nav.navbar-nav li > a {border: none;}
.menu.nav.navbar-nav li > a.active{border: none;}
.menu.nav.navbar-nav a:hover {border: none; color:#5d9732;}
	.programtext {max-width: 250px; margin-left: 2em;}
	#programbtn,#programbtn a {width: 100%;}
.first.leaf > a {border: none;}
.first.leaf > a.active{border: none;}
.last.leaf > a {border: none;}
.last.leaf > a.active {border: none;}
.node-profile img {
  float:none;
  text-align: center;
  margin-bottom: 20px;
}
.contact{padding-right: 0; width: 100%;}
  .leadership{-webkit-columns: 1 100px !important; /* Chrome, Safari, Opera */
    -moz-columns: 1 100px !important; /* Firefox */
    columns: 1 100px !important;}
    .arrow-button.jqm-form-trigger{width: 100%;}
}
@media only screen and (max-width: 767px) {
	.menu.nav.navbar-nav li {
    display: block;
    float: none;
    }
	form#search-block-form {
    width: 200px !important;
    display: block;
    clear: both;
    float: none !important;
    margin: 0 auto !important;
    padding-top: 20px;
  }
  .menu.nav.navbar-nav {
    font-size: 0.9em;
    margin: 0 auto;
    max-width: 300px;
    display: block;
    float: none;
    margin-bottom: 10px;
	text-align: center;
 }
 /*nav li.last.leaf {
	 background: none;
	 border-radius: none;
  }
  .nav li.last.leaf a {
    color: black;
 }
 .nav li.last.leaf a:hover {
	background: none;
	color: 	 black;
 }*/
}
@media only screen and (max-width: 775px) {
	.highlighted button#edit-mefibs-form-proximity-options-block-submit-find-a-pro-new 	 {
 margin-top: 0;
 height: auto;
 margin-left: 22px;
 }
 .homepage-block {
    margin-left: 0px;
 }
}
@media only screen and (min-width: 713px) and (max-width: 730px) {
	.btn {
    padding: 6px;
	}
	}
@media only screen and (max-width: 712px) {
	.highlighted div#edit-mefibs-form-proximity-options-block-combine-wrapper {
    display: block;
    float: none;
    max-width: 500px;
    margin: 0 auto;
    margin-bottom: 10px;
 }
 .highlighted .or-div {
    margin: 0 auto;
    text-align: left;
    display: block;
}
 .highlighted input#edit-mefibs-form-proximity-options-block-field-geofield-distance-origin {
    display: block;
    float: none;
    max-width: 500px;
    margin: 0 auto;
	margin-bottom: 10px;
 }
 .highlighted button#edit-mefibs-form-proximity-options-block-submit-find-a-pro-new {
    display: block !important;
    float: none !important;
 }
 .highlighted div#edit-mefibs-form-proximity-options-block-field-geofield-distance-wrapper {
    float: none !important;
    display: block !important;
    margin: 0 auto;
	width: auto;
    max-width: 500px;
}
.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: -1.9em;
}
.highlighted .form-type-geofield-proximity.form-item.form-group {
    float: none !important;
    display: block !important;
}
.geofield-proximity-field-wrapper .form-item, .geofield-proximity-field-wrapper .geofield-proximity-origin-from {
    float: none !important;
    margin-right: 0px !important;
	margin-bottom: 0px;
}
.highlighted.form-item-mefibs-form-proximity-options-block-field-geofield-distance-origin {
    width: 100% !important;
}
.highlighted .views-exposed-widget.views-submit-button {
    float: none;
    display: inline-block;
}
.highlighted .views-exposed-widget.views-reset-button {
    display: inline-block;
    float: none;
}
}
@media only screen and (max-width: 900px) {
.navbar-header {padding-left: 1% !important;}
}

@media only screen and (max-width: 620px) {
	#banner-home {background-size: cover;background-attachment: scroll;}
	}
 @media only screen and (max-width: 707px) {
	 a.logo.navbar-btn.pull-left {
    width: 70% !important;
	}
}
/* Under 480px */
@media only screen and (max-width: 500px) {
  .menu.nav.navbar-nav li > a {border: none;}
.menu.nav.navbar-nav li > a.active{border: none;}
.menu.nav.navbar-nav a:hover {border: none; color:#5d9732;}
.navbar-header {padding-left: 2% !important;}
.navbar .logo {
    margin-left: -20px;
    padding-left: 0;
  margin-right: 0;
}
.contact{padding-right: 0; width: 100%;}
#modal{max-width: 320px; margin-left: 10px !important;}
.jqmWindow{left:0;}
.arrow-button.jqm-form-trigger{width: 100%;}
.certlogo {width: 200px; height: auto; clear:both; float:none; padding-right: 0; margin-top: 0; margin-bottom:0;}
.certlogo.leed {width: 150px; height: auto;}
.certlogo.peer {margin-bottom: -40px;}
.navbar-collapse {padding-left: 0;}
.navbar-toggle {margin-right: -10px;}
  #banner-home, .bannerimage {background-size: cover;background-attachment: scroll;}
  .bannertext{padding-top: 0px !important; padding-bottom:30px;}
  	.first.leaf > a {border: none;}
.first.leaf > a.active{border: none;}
.last.leaf > a {border: none;}
.last.leaf > a.active {border: none;}
	.programtext {max-width: 100%; margin-left: 0; margin-top: 0;}
	.programimage {width: 100%; text-align: center;}
	h3.guide{padding-bottom:20px;}
	#programbtn,#programbtn a {width: 100%;}
	.programlogo {margin-top: 0; width: 100%;}
	ul.menu.nav li {float: none;}
	.navbar-nav {float: left;}
}
