.toolbar-a {display:none !important;}
#header {padding:0 10px;}
.str_partern {list-style:none; margin:20px 0 20px; padding:0; display:block;}
.str_partern li {clear:both; margin-bottom:20px;}
.str_partern li a img {width:130px !important; height:auto; margin-right:10px;}
.str_partern li a {display:block; float:left; font-size:14px; margin-top:30px;}

#header-wrap {
	background-color:#ffffff;
  	position:fixed !important;
	top:0;
	z-index:9999;
	max-width:1100px;
	width:100%;
	opacity:1;
  	padding-bottom:10px; 
}
.logos_wrap {float:left;}
#header_logos {
  max-width:400px !important;
  margin-top:10px;
}
#header_logos table {max-width:400px;}
.showit {display:block !important;}
#sustaincase_logo img {width:100%; max-width:58px;}
.logo_desc1 {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#666;line-height:14px;margin:5px 8px 0 5px; max-width:240px; }
#st-menu .nav.menu > li.item-101 a:hover, #st-menu .nav.menu > li.item-101.active a {height:38px !important;}
#st-menu .nav.menu > li > a {padding:5px 8px 0; line-height: 14px; height: 32px; text-align:left;}
#st-menu .nav.menu > li.item-236 {width:50px;}
#st-menu .nav.menu > li.item-237 {width:80px;}
#st-menu .nav.menu > li.item-238 {width:125px;}
#st-menu .nav.menu > li.item-239 {width:120px;}
#st-menu .nav.menu > li.item-240 {width:90px;}
#st-menu .nav.menu > li.item-428{width:115px;}
#st-menu .nav.menu ul {background-color: #686768;}
#st-menu .nav.menu ul li a, #st-menu .nav.menu ul li span.separator {line-height:32px;}


#btm-portfolio {
    margin-bottom: 15px;
}
#btm-portfolio .container-fluid {
    float: right;
    margin-left: 15px;
    margin-right: 0;
    max-width: 100%;
    padding-right: 0;
    padding-top: 25px;
}
.portfolio {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    list-style: outside none none;
    margin-bottom: 0;
}
.portfolio > li {
    float: left;
    height: auto !important;
    margin: 0 5px 0 0;
    padding-bottom: 10px;
    position: relative;
    width: auto;
}
.portfolio .item-info {
    padding-bottom: 10px;
}
.two_lines {
    padding-bottom: 5px !important;
}
.portfolio .item-info a {
    color: #333333;
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: normal;
}
.portfolio .item-info a:hover {
    color: #255689;
}
.portfolio .thumb {
    display: inline-block;
    min-height: 70px;
}
.portfolio .thumb > a {
    display: inline-block;
    margin-bottom: 5px;
    opacity: 1;
    transition: all 120ms linear 0s;
}
.portfolio .thumb > a:hover {
    opacity: 0.8;
}
.portfolio .thumb img {
    display: block;
}
#igallery_search .button {margin-bottom:10px !important;}

@media only screen and (max-width: 767px) {
 #st-outer-wrap {margin:0 !important;}
 #header .container-fluid {padding:0 20px;}
 #fbrh_logo img {max-width:90px;}
 #header_logos #gri_cert_icon, #header_logos #sustaincase_logo, #header_logos #iema_logo, .spacer {display:none;}
}
@media only screen and (max-width: 480px) {
  #st-mobile-toggle {padding-right:10px; position: absolute; top:0; right:15px;}
  #header .container-fluid {padding:0;}
  .st-site-wrap {margin:0;}
}