/*------------------------------------------------------------------------
# Soapbox -> Style CSS (v2.3.0) : RESPONSIVE
# ------------------------------------------------------------------------
# Copyright (C) 2012 PICNet, Inc. All Rights Reserved.
# Author: Ryan Belisle
# Website:  http://www.picnet.net
-------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !LAYOUT */
/* ----------------------------------------------------------------------*/

img {
	vertical-align: middle;
}
.blog img {
	max-width: none !important;
}

iframe, object {
	max-width: 100%;
}

#global_wrapper {
	padding: 0 7px 4px 0;
	width: 777px;
}

.sbxModTable-topbecome a {
	background: url(../images/title-bg-o.png) repeat-x;
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 42px;
	text-align: center;
}

#header {
	width: auto;
	height: auto;
	padding: 0 0 0 7px;
}

#logo {
	height: auto;
}

#header button.button {
	text-indent: -9999em;
}

#button-toggle {
	display: none;
	float: right;
}

#button-toggle button {
	cursor: pointer;
	float: right;
}

ul.mainlevel-sfHM {
	padding-top: 10px;
}

#mainmenu {
	clear: both;
}

#mainmenu:before, #mainmenu:after {
	content: "";
	display: table;
}

#mainmenu:after {
	clear: both;
}

#mainmenu ul.menu-sfHM, #mainmenu .menu-sfHM ul {
    background-image: none;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

#mainmenu ul.menu-sfHM {
    padding-top: 10px;
	width: auto;
    z-index: 301;
}

#mainmenu ul.menu-sfHM li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 302;
	height: auto;
}

#mainmenu ul.menu-sfHM ul {
	border-bottom: 1px solid #436a9e;
    display: none;
    left: 0;
    position: absolute;
    top: 29px;
    z-index: 302;
}

#mainmenu ul.menu-sfHM li > ul {
    left: 0;
    top: 29px;
    z-index: 302;
}

#mainmenu ul.menu-sfHM li:hover ul, #mainmenu ul.menu-sfHM li.hover ul {
    display: block;
}

#mainmenu ul.menu-sfHM, #mainmenu ul.menu-sfHM li li {
    clear: left;
}

#mainmenu ul.menu-sfHM li li {
    border-left: 1px solid #436a9e;
    border-right: 1px solid #436a9e;
    margin: 0;
    position: relative;
    width: 200px;
    z-index: 302;
}

#mainmenu ul.menu-sfHM li li ul {
    left: 201px;
    top: -1px;
    z-index: 302;
}

#mainmenu ul.menu-sfHM li:hover ul ul, #mainmenu ul.menu-sfHM li.hover ul ul {
    display: none;
}

#mainmenu ul.menu-sfHM li:hover ul li:hover ul, #mainmenu ul.menu-sfHM li.hover ul li.hover ul {
    display: block;
    z-index: 302;
}

#flasharea .flexslider {
	border: none;
	-webkit-border-radius: 0;
		-moz-border-radius: 0;
			border-radius: 0;
}

#flasharea .flexslider .flex-content {
	padding: 0;
	width: 100%;
}

#container1, #container2 {
	margin: 0 0 0 7px;
}

#container2_col1 {
	height: auto;
}

#container2_col3 {
	width: 228px;
	padding-right: 10px;
}

.sidebarbox {
	width: auto;
}

#intColumn2 .sbxMod-title, #container1 .sbxMod-title, #container2 .sbxMod-title {
	display: none;
}

#footerlogo {
	float: left;
}

#footernav {
	margin: 0 0 15px;
}

.sbxModTable-footercontact {
	background: #b6d2dd none repeat scroll 0 0;
    border-radius: 5px;
	margin: 0 0 20px;
	padding: 25px 0 10px;
    text-align: center;
}

.sbxModTable-footercontact p {
	font-size: 14px;
}

.sbxModTable-footercontact strong {
	color: #004A64;
	font-size: 20px;
	font-weight: bold;
}

.sbxModTable-footersocial {
	border-bottom: 1px solid #b6d2dd;
	margin: 0 0 20px;
	padding: 0 0 20px;
	text-align: center;
}

.sbxModTable-footersocial strong {
	font-size: 14px;
	font-weight: bold;
}

.sbxModTable-footersocial a {
	display: inline-block;
	font-size: 0;
	margin: 0 10px;
}

.sbxModTable-footersocial a:after {
	color: #fff;
	display: inline-block;
    font-family: fontawesome;
    font-size: 32px;
	font-weight: normal;
	line-height: 32px;
}

.sbxModTable-footersocial a#facebook:after {
	content: "\f09a";
}

.sbxModTable-footersocial a#twitter:after {
	content: "\f099";
}

.sbxModTable-footersocial a#instagram:after {
	content: "\f16d";
}

.sbxModTable-footersocial a#youtube:after {
	content: "\f167";
}

#menu-toggle {
	color: #878787;
	position: absolute;
	right: 15px;
	top: 46px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

#search-toggle {
	background: none;
	border: none;
	padding: 0;
}

#search-toggle {
	margin-top: 5px;
}

#menu-toggle:after {
	content: "\f0c9";
	display: inline-block;
    font-family: fontawesome;
    font-size: 24px;
	width: 24px;
}

#search-toggle:after {
	color: #1d2276;
	content: "\f002";
	display: inline-block;
    font-family: fontawesome;
	font-size: 24px;
	line-height: 24px;
	height: 24px;
	width: 24px;
}

.js-mq > * {
    display: none;
}

.sbxEvents-event .event-meta-wrap {
    display: none;
}

.sbx .sbxEvents-event div.whendate span.date, .sbx .sbxEvents-event div.whendate span.time {
	font-size: 1em;
}

.compSect-content h4.title {
    color: #000;
    font-size: 1em;
    font-weight: bold;
    margin-top: 0;
	padding: 0;
}

.visible-phone{display:none!important}
.visible-tablet{display:none!important}
.hidden-desktop{display:none!important}
.visible-desktop{display:inherit!important}
@media(min-width:768px) and (max-width:979px){
	.hidden-desktop{display:inherit!important}
	.visible-desktop{display:none!important}
	.visible-tablet{display:inherit!important}
	.hidden-tablet{display:none!important}
}
@media(max-width:767px){
	.hidden-desktop{display:inherit!important}
	.visible-desktop{display:none!important}
	.visible-phone{display:inherit!important}
	.hidden-phone{display:none!important}
}


/* ------------------------------------------------------------------------
/* !MEDIA QUERIES > Template */
/* ----------------------------------------------------------------------*/

@media (min-width: 1366px) {
.container {
    width: 1300px;
}
}

@media (min-width: 992px) {
.section-heading {
	font-size: 48px;
}

.section-subheading {
    font-size: 24px;
    line-height: 36px;
    margin: 12px 0 36px;
}

.sbxModTablesection-testimonials .btn-default {
	padding: 12px 30px;
	font-size: 24px;
}
}

@media (max-width: 1365px) {
#sbx-mainnav ul.menu li a, #sbx-mainnav ul.menu li ul li a {
	padding-left: 20px;
	padding-right: 20px;
}
}

@media (max-width: 1199px) {
#sbx-header .sbxMod {
	/*margin-top: 0;
	margin-bottom: 25px;*/
}
#sbx-mainnav .container {
	width: auto;
}
#menu-toggle {
	/*top: 32px;*/
}
#sbx-mainnav ul.menu {
	display: none;
	margin: 0 -15px;
}
#sbx-mainnav ul.menu > li {
	border-bottom: 1px solid #fff;
	float: none;
	padding: 0;
	width: auto;
}

#sbx-mainnav ul.menu > li.last-item {
	border-bottom: none;
}

#sbx-mainnav ul.menu li a {
	padding: 10px 15px;
	position: relative;
}

#sbx-mainnav ul.menu li ul li a {
	padding-left: 30px;
    padding-right: 15px;
}

#sbx-mainnav ul.menu li ul {
	display: none;
	padding: 0;
	position: static;
	width: auto;
}

#sbx-mainnav ul.menu li.toggle-open ul,
#sbx-mainnav ul.menu li.active ul {
	display: block;
}

#sbx-mainnav ul.menu li.parent > a:after {
	content: "\f106";
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position: absolute;
	right: 15px;
}

#sbx-mainnav ul.menu li.parent.toggle-open > a:after {
	content: "\f107";
}

.js-mq .screen-lg {
    display: block;
}
#accreditation-logos { 
	margin: 0 auto 18%; 
	padding: 15px; 
}
#accreditation-logos img{
	max-width: 100px !important; 
}
}

@media (max-width: 979px) {
	
	/* !JA Suckerfish w/ Bootstrap Collapse Menu */
	.navbar-ja .container-ja					{ width: auto; padding: 4px 0 4px 0; }
	.navbar-ja .container-ja .nav-collapse.in	{ padding: 0 0 10px 0; }
  
	.navbar-ja .brand-ja 		{ padding-right: 10px; }
	.navbar-ja a.brand-ja		{ display: block; }
	.navbar-ja .navbar-inner-ja	{ padding-left: 20px; }
	.navbar-ja .btn-navbar-ja 	{ display: block; }
   
	.nav-collapse 				{ clear: both; }
	.nav-collapse,
	.nav-collapse.collapse 		{ overflow: hidden; height: 0; }
	
	.nav-collapse ul.menuhorz ul		{ display: none !important; }
	.nav-collapse ul.menuhorz		{ float: none; }
	.nav-collapse ul.menuhorz li		{ float: none; clear: both; display: block; border: none; }
	.nav-collapse ul.menuhorz li a	{ padding: 14px 10px; font-size: 1.2em; line-height: 1.0em; display: block; border: none; float: none; } 
.compHdBar-content ul {
        margin-top: -30px; 
}
}

@media (min-width: 768px) and (max-width: 991px) {
.sbxModTable-registernow {
	margin-top: 30px;
	text-align: center;
}

#sbx-spotlight .sbxMod-content {
	padding: 0;
}

#sbx-footnav ul.menu > li {
	display: inline-block;
	float: none;
	padding-bottom: 15px;
	vertical-align: top;
	width: 33.33%;
}

#sbx-footnav ul.menu li:first-child {
	display: none;
}

#sbx-footer img {
	max-height: 130px;
	width: auto;
}
#accreditation-logos { 
	margin: 0 10% 18%; 
	padding: 15px; 
}
#accreditation-logos img{
	max-width: 60px !important; 
}

#sbx-footer ul {
	margin: 0 0 15px 15px;
}

.poweredby {
	clear: both;
	float: none;
	text-align: center;
}

#sbx-header #logo {
	display: block;
	/*float: none;
	margin: 30px 0 0;*/
	position: static;
	text-align: left;
}

#sbx-header .sbxMod {
	/*margin-top: 0;
	margin-bottom: 25px; */
	margin-right: 15px;
}

.js-mq .screen-sm {
    display: block;
}
}

@media (max-width: 767px) {
#global_wrapper, #backtop, #backbottom {
	background: #fff;
	width: 100%;
	padding: 0;
}

#footer {
	background: #6DA3BA;
	width: 100%;
}
	
	/* !Template Style */
	body				{ padding-left: 0px !important; padding-right: 0px !important; margin-top: 0; }
	#pathway			{ padding-left: 0px; }
	#main #content		{ padding: 0px; }
	#headerinner		{ text-align: center; padding: 0px; }
	#global			{ display: none; }
	
	/* !JA Suckerfish w/ Bootstrap Collapse Menu */
	.navbar-ja .navbar-inner-ja	{ padding-left: 0px; }
	
#header {
	padding: 10px 15px 20px;
}

#sbx-header #logo {
	float: left;
	/*margin: 40px 0 15px;*/
	position: static;
	width: 250px;
}

#searchbox, #mainmenu {
	display: none;
}

.mobile-menu-open #mainmenu, .mobile-search-open #searchbox {
	display: block;
}

#button-toggle {
	display: block;
}

#searchbox {
	clear: both;
	float: none;
	padding-top: 20px;
	width: auto;
}

#header #mod_search_searchword {
	background: #eef6ff !important;
	border: 2px solid #161463;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	box-sizing: border-box;
	color: #283989;
	font-size: 14px;
	height: 42px;
	padding: 5px 60px 5px 18px;
	width: 100%;
}

#header .mod-search button.button {
	background: url("../images/go_button.png") no-repeat scroll left top;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	position: absolute;
	right: 0;
	height: 42px;
	width: 59px;
}

ul.mainlevel-sfHM, #mainmenu ul#ja-cssmenu {
	padding-top: 20px;
}

#mainmenu ul {
	margin: 0;
}

ul.mainlevel-sfHM li {
	float: none;
}

#mainmenu ul#ja-cssmenu li {
	background: none;
	padding: 0;
}

a.mainlevel-sfHM, a.mainlevel_active-sfHM, a.mainlevel_current-sfHM, span.mainlevel-sfHM, #mainmenu ul#ja-cssmenu > li > a {
	background: #161463 !important;
	border-bottom: 1px dotted #fff;
	float: none;
	width: auto !important;
}

a.mainlevel-sfHM, a.mainlevel_active-sfHM, a.mainlevel_current-sfHM, span.mainlevel-sfHM, a.mainlevel-sfHM:link, a.mainlevel_active-sfHM:link, a.mainlevel_current-sfHM:link, a.mainlevel-sfHM:visited, a.mainlevel_active-sfHM:visited, a.mainlevel_current-sfHM:visited, a.mainlevel-sfHM:hover, a.mainlevel_active-sfHM:hover, a.mainlevel_current-sfHM:hover,
#mainmenu ul#ja-cssmenu > li > a {
	color: #fff;
	display: block;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	text-indent: 0;
}

#mainmenu ul#ja-cssmenu > li > a:hover {
	color: #fff;
}

ul.mainlevel-sfHM ul, ul.mainlevel-sfHM li:hover ul, ul.mainlevel-sfHM li.hover ul, ul.mainlevel-sfHM li:hover ul li:hover ul, ul.mainlevel-sfHM li.hover ul li.hover ul, #mainmenu ul#ja-cssmenu li ul {
	border-bottom: none;
	display: none;
	position: static;
}

ul.mainlevel-sfHM > li.toggle-open > ul, ul.mainlevel-sfHM li:hover ul li.toggle-open:hover ul, ul.mainlevel-sfHM > li > ul > li.toggle-open > ul, #mainmenu ul#ja-cssmenu li.toggle-open > ul, #mainmenu ul#ja-cssmenu > li > ul > li.toggle-open > ul {
    display: block;
}

ul.mainlevel-sfHM li li {
	width: auto;
}

ul.mainlevel-sfHM li li li {
	border-left: 0;
	border-right: 0;
}

a.sublevel-sfHM, a.sublevel_active-sfHM, a.sublevel_current-sfHM, span.sublevel-sfHM, a.sublevel-sfHM:link, a.sublevel_active-sfHM:link, a.sublevel_current-sfHM:link, a.sublevel-sfHM:visited, a.sublevel_active-sfHM:visited, a.sublevel_current-sfHM:visited, a.sublevel-sfHM:hover, a.sublevel_active-sfHM:hover, a.sublevel_current-sfHM:hover {
	border-bottom: 1px dotted #436a9e;
	padding: 8px 20px;
}

ul.mainlevel-sfHM li li li a.sublevel-sfHM {
	padding-left: 40px;
}

#mainmenu ul#ja-cssmenu > li > ul > li {
    border-left: 1px solid #436a9e;
    border-right: 1px solid #436a9e;
}

#mainmenu ul#ja-cssmenu li ul li a {
	background-color: #eef6fe;
	border-bottom: 1px dotted #436a9e;
	color: #1e2776;
	display: block;
	font-size: 11px;
	line-height: 1.1em;
	padding: 8px 20px;
}

#mainmenu ul#ja-cssmenu li ul li a:hover {
	color: #cc3366;
}

#mainmenu ul#ja-cssmenu li ul li ul li a {
	padding-left: 40px;
}

#header .mod-search button.button span {
	display: none;
}

#container1, #container2 {
	width: auto;
}

#container1 {
	margin: 0;
}

#container2 {
	background: none;
	margin: 0 15px;
}

#hpdonate {
	background: #fff0a1;
	border-radius: 5px;
	float: none;
	margin: 20px 15px;
	min-height: 0;
	width: auto;
}

#hpdonateint {
	max-height: none;
	padding: 0;
	width: auto;
}

#flasharea {
	float: none;
	min-height: 0;
	width: 100%;
}

#flasharea .flexslider .slides img {
	width: 100%;
}

#container2_col1, #container2_col2, #container2_col3 {
	background-color: #d0e2f6;
	box-sizing: border-box;
	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
			border-radius: 5px;
	float: none;
	height: auto;
	margin: 0 0 20px;
	padding: 0;
	width: auto;
}

#hpdonateint .sbxMod-content, #container2 .sbxMod-content, #intColumn2 .sbxMod-content  {
	padding: 20px;
}

#intColumn2 .sbxMod {
	background: #d0e2f6;
	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
			border-radius: 5px;
	margin: 0 0 20px;
}

#intColumn2 .sbxMod.mod-yellow {
	background: #fff0a1;
}

#intColumn2 img.title {
	display: none !important;
}

#container2_col3 a.button-link, #container2 a.item-readon, #intColumn2 a.button-link {
	background: url(../images/button-bg.png) repeat-x;
	border: 2px solid #2b7b9b;
	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
			border-radius: 5px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	display: block;
	line-height: 42px;
	margin: 20px 0 0;
	text-align: center;
	text-transform: uppercase;
}

#container2_col3 a.button-link span:after, #intColumn2 a.button-link span:after {
	color: #fff;
	content: "\f0da";
	display: inline-block;
    font-family: fontawesome;
    font-size: 14px;
	line-height: 14px;
	padding-left: 8px;
}

#intColumn2 .sbxMod-title, #container1 .sbxMod-title, #container2 .sbxMod-title  {
	background: url(../images/title-bg.png) repeat-x;
	-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
			border-radius: 5px 5px 0 0;
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 42px;
	padding-left: 20px;
	text-transform: uppercase;
}

#intColumn2 .sbxMod-title span, #container1 .sbxMod-title span, #container2 .sbxMod-title span {
	background: url(../images/heart.png) no-repeat left center;
	display: inline-block;
	padding-left: 25px;
}

.sidebarbox {
	background: none;
	padding: 0;
}

.pad-nobot {
	clear: both;
}

#interior_wrapper {
	width: 100%;
}

#intMain, #intColumn2 {
	float: none;
	margin: 0;
	padding: 15px;
	width: auto;
}

.page-content table {
	width: 100% !important;
}

.page-content table img {
	width: 100% !important;
}
	
#footerlogo {
	float: none;
	margin: 0 0 20px;
	text-align: center;
}

#footernav {
	margin: 0 0 20px;
}

#footernav ul li a {
	font-size: 14px;
}

#footerinfo {
	float: none;
	padding-right: 15px;
}

#footerinfo table {
	display: none;
}

#footer #info {
	background: #b6d2dd;
	border-radius: 5px;
	padding: 20px;
	width: auto;
	text-align: center;
}

#footer #infobottom {
	background: none;
}

#footer ul {
	padding-left: 0;
	text-align: center;
}

#sbx-footer {
	text-align: center;
}

#sbx-footer img {
	float: none !important;
	max-height: 130px;
	width: auto;
}

#sbx-footer ul {
	float: none;
	margin: 0;
	text-align: left;
}

#sbx-footer ul li:last-child {
	text-align: center;
}

.poweredby {
	float: none;
	margin: 15px 0 0;
	text-align: center;
}

.js-mq .screen-xs {
    display: block;
}

#intMain .cal-monthTBL .cal-wdEvent a {
    background: #1e2776;
    color: #fff;
}

#intMain .cal-monthTBL .cal-wdEvent a:hover  {
	background: #cc3366;
}

#sbx-didyouknow .owl-carousel .owl-nav .owl-prev,
#sbx-didyouknow .owl-carousel .owl-nav .owl-next {
	height: 27px;
	width: 27px;
	margin-top: -14px;
}

#sbx-didyouknow .owl-carousel .owl-nav .owl-prev {
	background: url(../images/prev2.png) no-repeat;
}

#sbx-didyouknow .owl-carousel .owl-nav .owl-next {
	background: url(../images/next2.png) no-repeat;
}

#sbx-donors {
	padding: 30px 0;
}

#sbx-spotlight {
	padding: 30px 0;
}

#sbx-spotlight .sbxMod-content {
	padding: 0 15px;
}

#sbx-footnav ul.menu > li {
	float: none;
	width: auto;
}

.menu-top li.first-item {
	display: none;
}

.menu-top li.last-item a {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 15px;
	line-height: 28px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
}

#sbx-mainnav ul.menu {
	display: none;
	margin: 0 -15px;
}

#sbx-mainnav ul.menu > li {
	border-bottom: 1px solid #fff;
	float: none;
	padding: 0;
	width: auto;
}

#sbx-mainnav ul.menu > li.last-item {
	border-bottom: none;
}

#sbx-mainnav ul.menu li a {
	padding: 10px 15px;
	position: relative;
}

#sbx-mainnav ul.menu li ul li a {
	padding-left: 30px;
    padding-right: 15px;
}

#sbx-mainnav ul.menu li ul {
	display: none;
	padding: 0;
	position: static;
	width: auto;
}

#sbx-mainnav ul.menu li.toggle-open ul,
#sbx-mainnav ul.menu li.active ul {
	display: block;
}

#sbx-footnav {
	padding: 0;
}

#sbx-footnav ul li ul {
	display: none;
}

#sbx-footnav ul li.toggle-open ul {
	display: block;
}

#sbx-footnav ul.menu > li {
	border-bottom: 1px solid #5ac8fa;
	padding: 10px 15px;
}

#sbx-footnav ul.menu > li:last-child {
	border-bottom: none;
}

#sbx-footnav ul.menu li a {
	position: relative;
}

#sbx-footnav ul.menu > li > a {
	margin: 0;
}

#sbx-mainnav ul.menu li.parent > a:after,
#sbx-footnav ul.menu li.parent > a:after {
	content: "\f106";
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position: absolute;
	right: 15px;
}

#sbx-mainnav ul.menu li.parent.toggle-open > a:after,
#sbx-footnav ul.menu li.parent.toggle-open > a:after {
	content: "\f107";
}

#sbx-footnav ul li ul li {
	padding-left: 15px;
}

#sbx-slider ul {
	padding: 0;
}
#sbx-slider h4 {
	text-align: center;
}
#sbx-slider ul li {
	padding: 0 28px;
}

.col-one, .col-full, .col-one-half, .col-two-third, .col-one-third, .col-one-fourth, .col-three-fourth {
	float: none;
	margin-right: 0;
	width: auto;
}

#sbx-header .sbxMod {
	display: inherit;
	margin-top: 0;
}

#menu-toggle {
	top: 46px;
}
#accreditation-logos { 
	margin: 0 10% 18%; 
	padding: 15px; 
}
#accreditation-logos img{
	max-width: 60px !important; 
}

#sbx-header .sbxMod.sbxModTable-topmenu {
	float: none;
}
img.heart {
	max-width: 25px !important; 
}
img.organs{
	max-width: 50% !important; 
	float: none !important; 
}
select.inputbox, select.select {
    font-size: 1em;
}
#sbx-herowrap .flexslider .flex-content {
	padding: 120px 0;
}
#sbx-herowrap .flexslider .flex-content h2.flex-title {
	margin: 0 0 10px;
}
#sbx-herowrap .flexslider .flex-content .flex-text a.flex-readon {
	margin: 15px 0 0;
}
#sbx-herowrap .flexslider .flex-content .flex-text a.flex-readon span {
	padding: 8px 20px 12px;
}
}