/*Small screens */
@media only screen { } /* Define mobile styles */

/* max-width 360px */
@media only screen and (max-width: 22.6em) {
.header-top #user-block {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.header-top #user-block form .form-item {
  float: left;
  margin: 1% 5%;
  width: 90%;
}
.header-top #user-block form button.secondary {
  margin-left: 5%;
}
.header-top #user-block form .login-links {
  margin-left: 5%;
  padding-left: 0;
}
.block-block-18 table tr td {
  /*display: block;*/
  float: left;
  text-align: center !important;
  width: 50% !important;
}
.block-block-18 table tr td a {
	font-size: 0.9em;
}
h1#page-title {
  font-size: 1.3em;
  line-height: 1.1em;
}
.panel.blue-light h1 {
  font-size: 1.3em;
}
.front .block-views-dropdowns-block h2, .front .block-views-dropdowns-block-1 h2{ text-align: center;}
.front .view-dropdowns #ctools-jump-menu .container-inline {
  background: url("../images/icon-chapters-home.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
  padding-left: 0;
  padding-top: 50px;
}
.front .view-dropdowns #ctools-jump-menu--2 .container-inline {
  background: url("../images/icon-sigs-home.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
  padding-left: 0;
  padding-top: 50px;
}
#advocacy-story-links a {
  clear: both;
  display: block;
  margin-bottom: 7px;
  margin-left: 0;
  padding: 5px 5px;
  text-align: center;
  width: 100%;
}
.view-channels-view.icon-menu-top-channel .view-content .views-field-field-link-menu a,
.view-channels-view.icon-menu-top-channel .view-content .views-field-field-link-menu a:hover {
  font-size: 20px;
}
/* Page Events
=================================================================*/
#views-exposed-form-event-page {
  margin-top: 10px;
  padding: 10px;
  width: 100%;
}
.view-event .view-filters .views-widget {
  float: left;
  margin-left: 0;
  width: 100%;
}
.views-exposed-form .container-inline-date .date-padding {
  padding: 0;
  width: 100%;
}
.container-inline-date .form-item, .container-inline-date .form-item input {
  width: 100%;
}
.view-event .view-filters #edit-field-event-type-tid-wrapper {
  padding: 0;
  width: 100%;
}
.view-event .view-filters #edit-field-event-rdate-value-1-wrapper {
  padding: 0;
  width: 100%;
}
#views-exposed-form-event-page .views-submit-button {
  float: none;
  padding-right: 0;
  padding-top: 0;
  text-align: center;
  width: 100%;
}
.view-event .view-content .item-list ul li .views-field-title {
  padding-left: 0;
}
.view-event.view-display-id-page .views-field-title {
  float: left;
  width: 100%;
}





}/* End */

/* min-width 360px and max-width: 506px*/
@media only screen and (min-width: 22.7em) and (max-width: 31.6em) {
	.header-top #user-block {
	  float: right;
	  margin-bottom: 10px;
	  width: 93%;
	}

}/* End */

/* max-width 505px */
@media only screen and (max-width: 31.5625em) {

.wrapper-top .slideshow .slider-orbit li .orbit-caption h1 {
  font-size: 1em;
  line-height: 20px;
  margin: 0;
}

.wrapper-top .slideshow .slider-orbit li .orbit-caption p {
  font-size: 0.9em;
}

.wrapper-top .slideshow .slider-orbit li .orbit-caption {
  bottom: 0;
  width: 100%;
}
.view-newsletter .views-exposed-form #edit-title-wrapper {
  width: 100%;
}

/* Member login
 ========================================*/
.wrapper-top .panel {
	height: 257px;
	margin-bottom: 7px;
	max-height: 257px;
}

.wrapper-top .member-login h1 {
  font-size: 1.4em;
}

.wrapper-top .member-login .name-field,
.wrapper-top .member-login .password-field {
  margin-bottom: 4px;
}

.wrapper-top .member-login .log-in input {
  font-size: 0.8em;
	height: 30px;
}

.wrapper-top .member-login .forgot li {
	line-height: 22px;
}

.wrapper-top .member-login .forgot li span {
  font-size: 0.8em;
  padding-left: 0;
}

.wrapper-top .member-login .forgot li span,
.wrapper-top .member-login .forgot li span a {
	font-size: 0.9em;
}

.wrapper-top .member-login .forgot li a.login {
  margin-left: 0;
}

.wrapper-top .member-login .forgot li a.login {
	font-size: 0.8em;
	padding: 4px 16px;
}

.wrapper-top .member-login h5 {
  font-size: 1.3em;
  padding-left: 0;
}

.wrapper-top .images-login img {
  display: block;
  margin: 0 auto;
  width: auto;
}

#content .about ul {
  display: inline-block;
}

#content .about ul li {
  margin-right: 0;
	width: 50%;
}
.box-rotator {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
  bottom: 0;
  margin-bottom: 0;
  padding: 10px 20px;
  position: relative;
  top: 0;
}
.box-rotator h2 {
  font-size: 1.1em;
  line-height: 1.1em;
}
.box-rotator h4 {
  font-size: 0.99em;
  margin-bottom: 0;
  margin-top: 0;
}
/* Webforms */
#webform-client-form-463 fieldset.left-top,
#webform-client-form-443 fieldset.left-top {
  float: left;
  margin-bottom: 0;
  width: 100%;
}
#webform-client-form-463 fieldset.right-top,
#webform-client-form-443 fieldset.right-top {
  float: right;
  margin-top: 0;
  width: 100%;
}
#webform-client-form-463 .webform-component-textfield,
#webform-client-form-443 .webform-component-textfield {
  float: left;
  width: 100%;
}
#webform-client-form-463 .webform-component-select,
#webform-client-form-443 .webform-component-select {
  float: right;
  width: 100%;
}
#webform-client-form-463 .webform-component--top--left--your-story-title,
#webform-client-form-443 .webform-component--top--left--your-story-title {
  clear: both;
  margin-top: 0;
  width: 100%;
}

#quicktabs-tabs_homepage ul.quicktabs-tabs li {
  border: 1px solid #000000 !important;
  display: block;
  margin-bottom: 0;
  margin-left: -5px;
  margin-top: -1px;
  padding: 3px 30px;
}
}/* End */


/* min-width 506px, and max-width: 641px mobile-only styles, use when QAing mobile issues */
@media only screen and (min-width: 31.625em) and (max-width: 40em) {
#content .about ul li {
  margin-right: 8px;
}

.wrapper-top .member-login h5 {
  text-align: right;
}

.wrapper-top .images-login img {
  display: block;
  margin: 0 auto;
  width: auto;
}
.header-top #user-block {
  float: right;
  margin-bottom: 10px;
  width: 90%;
}

.tb-megamenu .nav-collapse {
  background: none repeat scroll 0 0 #000000;
  margin: 0 !important;
  position: absolute;
  width: 100%;
}

.tb-megamenu .nav-collapse ul.tb-megamenu-nav {
	height: auto;
}
#quicktabs-tabs_homepage ul.quicktabs-tabs li {
  padding: 10px;
}

}/* End */

/* max-width 640px, mobile-only styles, use when QAing mobile issues */
@media only screen and (max-width: 40em) {
.page {
	overflow-x: hidden;
	padding: 0 15px;
}
.front .wrapper-main-content .block-views-rotator-block {
  height: auto;
  overflow: hidden;
  display: none;
}
.front.not-logged-in .block-sitehelper .white span img {
  width: 100%;
}
.families-channel .view-mode-full .body {
  margin-left: 0;
}
.image-left.block-bean-for-students-providers .bean-image-block,
.group-middle .bean-image-block {
  padding-left: 0;
}
.group-right .block-views .view-dropdowns,
.group-left .block-views .view-dropdowns {
  padding-left: 0;
}

img {
	height: auto!important;
}
.view-newsletter .views-exposed-form #edit-title-wrapper {
  width: 100%;
}

/* Logo
 ========================================*/
.logo {
	text-align: center;
}
.tb-megamenu .nav-collapse {
  background: none repeat scroll 0 0 #000000;
  margin: 0 !important;
  position: absolute;
  top: 29px;
  width: 100%;
}
.tb-megamenu .nav-collapse ul.tb-megamenu-nav {
	height: auto;
}
/* Main Menu Top
 ========================================*/
.top-bar {
  background: none repeat scroll 0 0 #335EAC;
  height: 35px;
}

.ls-header .main-menu-top {
	text-align: center;
}

.ls-header .main-menu-top ul {
	background: none no-repeat scroll left top #335EAC;
	display: inline-block;
	float: none;
	margin-left: 0;
	padding: 3px 10px 8px;
	text-align: center;
	height: auto;
}
.ls-header .header-bottom .main-menu .top-bar-section ul li {
  background: none repeat scroll 0 0 #335FAC;
}
.top-bar-section ul li > a {
  background: none repeat scroll 0 0 #335FAC;
  color: #FFFFFF;
  margin-bottom: 7px;
}
.top-bar-section ul li:hover > a,
.top-bar-section ul li > a:hover,
.top-bar-section ul li.active > a {
  background: none repeat scroll 0 0 #335FAC;
  color: #65C9C7;
}
.top-bar.expanded .toggle-topbar a span {
  box-shadow: 0 0 0;
}
/* Main Menu
 ========================================*/
.ls-header .header-bottom .main-menu .top-bar-section ul li {
  margin-right: 0;
}

.ls-header .header-bottom,
.ls-header .header-bottom .row.collapse,
.ls-header .header-bottom .row.collapse .columns  {
	height: auto;
}

.top-bar .toggle-topbar.menu-icon {
  margin-top: -23px;
  padding-left: 0;
}

.top-bar.expanded .title-area {
  background-color: #315FAC;
}

.ls-header .header-bottom .main-menu .top-bar-section ul li a {
	display: inline-block;
}

.ls-header .header-bottom .main-menu .top-bar-section ul li a i {
	float: right;
	padding-right: 15px;
}

.toggle-topbar a span {
	 color: #FFFFFF;
}

.ls-header .header-bottom .top-bar-section ul li.about > ul.dropdown,
.ls-header .header-bottom .top-bar-section ul li.membership > ul.dropdown {
  left: auto!important;
	padding: 0 15px 10px;
}

.ls-header .header-bottom .top-bar-section ul li > ul.dropdown {
  background: none no-repeat scroll left 0 #315FAC;
  border: 0 none;
  height: auto!important;
  padding: 0;
  top: 0;
  width: 100%!important;
}

.ls-header .header-bottom .main-menu .top-bar-section ul li > ul.dropdown li {
  float: none;
  margin-right: 0;
  padding: 0;
  text-align: left;
  width: auto;
}

.ls-header .header-bottom .main-menu .top-bar-section ul li > ul.dropdown li a {
  padding-right: 0;
}

.ls-header .header-bottom .main-menu .top-bar-section ul li a {
  font: bold 0.8em/20px helvetica;
}

.ls-header .top-bar-section {
	left: auto!important;
}

.ls-header .header-bottom .main-menu .top-bar-section ul li > ul.dropdown li a:hover {
  color: #65C9C7;
}
/* Menu Users
==========================================*/
.block-sitehelper-welcome-user .content #ssa-drop-nav > li {
  width: 35%;
}
.block-sitehelper-welcome-user #ssa-drop-nav ul.dropdown,
#welcome-user-header ul li #ssa-drop-nav ul.dropdown {
  right: -120px;
  width: 290px;
}
.block-sitehelper-welcome-user #ssa-drop-nav ul.dropdown {
  right: -160px;
  width: 290px;
}
.block-sitehelper-welcome-user #ssa-drop-nav ul.dropdown li.parentMenu,
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu {
  clear: none !important;
  float: none !important;
  height: 35px !important;
  margin: 0 !important;
  max-height: 35px !important;
  min-height: 35px !important;
  width: 100% !important;
}
.block-sitehelper-welcome-user #ssa-drop-nav ul.dropdown li ul,
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li ul {
  left: 20px;
  margin-top: 0;
  max-width: 260px;
  position: relative;
  right: 0;
  width: 100%;
}


/* Weform */
#webform-client-form-463 fieldset.left-top,
#webform-client-form-443 fieldset.left-top {
  float: left;
  margin-bottom: 0;
  width: 100%;
}
#webform-client-form-463 fieldset.right-top,
#webform-client-form-443 fieldset.right-top {
  float: right;
  margin-top: 0;
  width: 100%;
}
/* Slideshow
 ========================================*/
.wrapper-top .slideshow .slider-orbit li .orbit-caption h1 {
  font-size: 1em;
  line-height: 20px;
  margin: 0;
}

.wrapper-top .slideshow .slider-orbit li .orbit-caption p {
  font-size: 0.9em;
}

.wrapper-content .panel {
  margin-bottom: 0!important;
  max-height: 100%!important;
  overflow: hidden;
}

/* About
 ========================================*/
#content .about ul li {
  margin-bottom: 15px;
 /* margin-right: 14px;*/
  text-align: left;
}

#content  .about ul li span {
  display: block;
  float: none;
}

/* Updates
 ========================================*/
.ls-content .box-updates .field-images {
	float: none;
	margin-bottom: 20px;
	margin-right: 0;
	text-align: center;
}

/* Lastes News and Inforamtion
 ========================================*/
.tabs dd, .tabs .tab-title {
  float: none;
	text-align: center;
}

.ls-content .news .tabs li:first-child a {
  border-bottom: 0 none;
  border-right: 2px solid #3061A4;
}

.ls-content .news .tabs li:last-child a {
	border-bottom: 0 none;
	border-left: 2px solid #3061A4;
	border-top: 0 none;
}

.ls-content .news .tabs-content .field-images {
  float: none;
  margin-bottom: 20px;
  margin-right: 0;
  text-align: center;
}

.ls-content .news .tabs-content {
  margin-bottom: 25px;
}

/* Membership Login
 ========================================*/
.aside-right .member-login h5 {
	font-size: 1.2em;
	padding-left: 0;
	text-align: right;
}

/* Corporate
 ========================================*/
.aside-right .corporate h1 {
  font-size: 1.2em;
}

.aside-right .images-chirominders,
.aside-right .images-login {
  text-align: center;
  margin: 10px 0;
}

.aside-right .images-chirominders img,
.aside-right .images-conference img,
.aside-right .images-login img {
  width: auto;
}
.front .main .block-views-dropdowns-block,
.front .main .block-views-dropdowns-block-1 {
	padding: 0 !important;
}
.block-block-18 table tr td {
	text-align: center !important;
}
.block-block-18 table tr td a {
	display: block;
	font-size: 0.8em;
}
.page .wrapper-content-right.sidebar .block {
	padding: 0 10px;
}
/*  Page Chapter
=========================================*/
.node-type-chapter .field-name-field-chapter-website .field-items,
.node-type-chapter .field-name-field-chapter-website .field-items a {
	height: auto !important;
	width: 100% !important;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/* Page Events
 =================================================================*/

#views-exposed-form-event-page {
  margin-top: 10px;
  padding: 10px;
  width: 100%;
}
.view-event .view-filters .views-widget {
  float: left;
  margin-left: 0;
  width: 100%;
}
.views-exposed-form .container-inline-date .date-padding {
  padding: 0;
  width: 100%;
}
.container-inline-date .form-item, .container-inline-date .form-item input {
  width: 100%;
}
.view-event .view-filters #edit-field-event-type-tid-wrapper {
  padding: 0;
  width: 100%;
}
.view-event .view-filters #edit-field-event-rdate-value-1-wrapper {
  padding: 0;
  width: 100%;
}
#views-exposed-form-event-page .views-submit-button {
  float: none;
  padding-right: 0;
  padding-top: 0;
  text-align: center;
  width: 100%;
}
.view-event .view-content .item-list ul li .views-field-title {
  padding-left: 0;
}
.view-event.view-display-id-page .views-field-title {
  float: left;
  width: 100%;
}


.views-exposed-form .views-exposed-widget {
  float: left;
  padding: 0.5em 1em 0 0;
  width: 100%;
}
.page-pediatric-health-conditions .views-exposed-form .views-submit-button button.form-submit {
  margin-top: 0;
}
.page-pediatric-health-conditions .sod_select .sod_label {
  width: 100%;
}

/* NAPNAP 2014 - 2015 Executive Board
 ========================================*/
.box-people-volunteer .title-volunteer-leaders {
	text-align: center;
}

.providers-channel .body p img {
	width: auto!important;
}

h1#page-title {
  margin-top: 15px;
}


/***********  Page the Twitters  *************/
.view-tweets table.views-table tr {
  display: block;
  overflow: hidden;
  padding: 10px !important;
  width: 100% !important;
}
.view-tweets table.views-table tr td {
	display: block;
	width: 100% !important;
}
.view-tweets table.views-table tr td.views-field-web-intents {: right;}
.view-tweets table.views-table tr td.views-field-web-intents span {
	margin-left: 7px !important;
	display: inline !important;
}


/* Footer
 ========================================*/
.ls-footer .footer-first .follow {
  float: none;
  text-align: center;
  width: auto;
}

.ls-footer .footer-first h4 {
  display: block;
  float: none;
  text-align: center;
  width: auto;
}

.ls-footer .footer-first ul {
  display: inline-block;
  float: none;
  margin: 11px 0;
  text-align: center;
}

.logo-footer {
	text-align: center;
}

.ls-footer .footer-second .main-menu-footer {
  border: 0 none;
  margin-top: 20px;
  padding-left: 0;
}

.footer-first h4 {
  text-align: center;
  margin: 0;
}






}/* End */



/* Medium screens */
/* min-width 641px and max-width 767px medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 47.9375em) {
.page {
	overflow-x: hidden;
	padding: 0 15px;
}
.front .wrapper-main-content .block-views-rotator-block {
  height: auto;
  overflow: hidden;
}
.header-top #user-block {
  margin-bottom: 10px;
}
.tb-megamenu .nav-collapse {
  background: none repeat scroll 0 0 #000000;
  margin: 0 !important;
  position: absolute;
  width: 100%;
}
.tb-megamenu .nav-collapse ul.tb-megamenu-nav {
	height: auto;
}
/* Main menu Top
 ========================================*/
.top-bar {
  background: none repeat scroll 0 0 #335EAC;
  height: 35px;
}
.ls-header  .main-menu-top ul li {
  margin: 4px 4px 0 0;
  padding-right: 3px;
}
.ls-header .header-bottom .main-menu .top-bar-section ul li {
  background: none repeat scroll 0 0 #335FAC;
}
.top-bar-section ul li > a {
  background: none repeat scroll 0 0 #335FAC;
  color: #FFFFFF;
}
.top-bar-section ul li:hover > a,
.top-bar-section ul li > a:hover,
.top-bar-section ul li.active > a {
  background: none repeat scroll 0 0 #335FAC;
  color: #65C9C7;
}

.top-bar.expanded .toggle-topbar a span {
  box-shadow: 0 0 0;
}
/* Main menu
 ========================================*/
.ls-header .header-bottom .main-menu .top-bar-section ul li a {
  font: bold 0.7em/30px helvetica;
  padding: 0 5px;
}

.ls-header .header-bottom .top-bar-section ul li.membership > ul.dropdown {
  left: -47px;
}

.ls-header .header-bottom .top-bar-section ul li.about > ul.dropdown {
  left: -123px;
}
#welcome-user-header ul li #ssa-drop-nav > li,
.block-sitehelper-welcome-user .content #ssa-drop-nav > li {
  width: 30%;
}
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li ul,
.block-sitehelper-welcome-user #ssa-drop-nav ul.dropdown li ul {
  box-shadow: 0 0 1px #999999;
  left: 20px;
  margin-left: 0;
  margin-top: 27px;
  max-width: 235px;
  right: 0;
  width: 100%;
}
/*  Form submit */
#webform-client-form-463 fieldset.left-top, #webform-client-form-443 fieldset.left-top {
  float: left;
  margin: 0 0 10px;
  width: 100%;
}
#webform-client-form-463 fieldset.right-top, #webform-client-form-443 fieldset.right-top {
  float: right;
  margin: 0;
  width: 100%;
}


.views-exposed-form .views-exposed-widget {
  float: left;
  padding: 0.5em 1em 0 0;
  width: 100%;
}
.page-pediatric-health-conditions .views-exposed-form .views-submit-button button.form-submit {
  margin-top: 0;
}
.page-pediatric-health-conditions .sod_select .sod_label {
  width: 100%;
}
.node-member-spotlight .group-middle .field-name-field-biofull p img,
.node-type-page .node-page .body .field-item img {
	height: auto !important;
}
.view-newsletter .views-exposed-form #edit-title-wrapper {
  width: 100%;
}
/* Slidershow
 ========================================*/
.wrapper-top .slideshow .slider-orbit li .orbit-caption h1 {
  font-size: 1.6em !important;
}
.box-rotator {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
  margin-bottom: 0;
  padding: 10px 20px;
  position: relative;
  top: 65%;
}
.wrapper-top .panel {
	height: 256px;
	margin-bottom: 7px;
	max-height: 257px;
}
#quicktabs-tabs_homepage ul.quicktabs-tabs li {
  padding: 10px 12px;
}
/* About
 ========================================*/
#content .about ul li span {
  display: block;
  float: none;
  margin-right: 0;
}

#content .about ul li {
  margin-right: 7px;
}

#content h1 {
  font-size: 1em;
}

.families-channel .view-mode-full .body {
  margin-left: 0;
}
.image-left.block-bean-for-students-providers .bean-image-block,
.group-middle .bean-image-block {
  padding-left: 0;
}
.group-right .block-views .view-dropdowns,
.group-left .block-views .view-dropdowns {
  padding-left: 0;
}

/* Updates
 ========================================*/
.ls-container .box-updates .field-images {
  float: none;
  margin-bottom: 20px;
}

/* Lastes News and Information
 ========================================*/
.ls-container .news .tabs-content {
  margin-bottom: 10px;
}


/* Member login
 ========================================*/
.wrapper-top .panel {
	height: 256px!important;
	margin-bottom: 7px;
	max-height: 257px;
}

.wrapper-top .member-login h1 {
  font-size: 1.4em;
}

.wrapper-top .member-login .name-field,
.wrapper-top .member-login .password-field {
  margin-bottom: 4px;
}

.wrapper-top .member-login .log-in input {
  font-size: 0.8em;
	height: 25px;
	padding: 5px 8px;
}

.wrapper-top .member-login .forgot li {
	line-height: 22px;
}

.wrapper-top .member-login .forgot li span {
  font-size: 0.8em;
  padding-left: 0;
}

.wrapper-top .member-login .forgot li span,
.wrapper-top .member-login .forgot li span a {
	font-size: 0.9em;
}

.wrapper-top .member-login .forgot li a.login {
  margin-left: 0;
}

.wrapper-top .member-login .forgot li a.login {
	font-size: 0.8em;
	padding: 4px 16px;
}

.wrapper-top .member-login h5 {
	font-size: 0.8em;
	padding-bottom: 0;
	padding-left: 0;
}
.block-block-18 table tr td {
	text-align: center !important;
}
.block-block-18 table tr td a {
	display: block;
}
.page .wrapper-content-right.sidebar .block {
	padding: 0 0;
}
.front .main .block-views-dropdowns-block,
.front .main .block-views-dropdowns-block-1 {
	padding: 0 !important;
}
.view-volunteer-leaders .views-row .picture-volunteer-leaders {
  padding-left: 0;
  padding-right: 0;
}
#user-login-form {
	padding: 10px;
}
.member-login h2 {
	font-size: 1em;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.not-logged-in .member-login #user-login-form .form-item {
  float: left;
  margin-bottom: 0;
  margin-top: 0;
  width: 100%;
}

/* Families Channel
 ========================================*/
 .families-channel .block-bean table tr td h3 {
  font-size: 16px;
}

.families-channel .block-bean table tr td p {
  font-size: 15px;
}


/* Menu Channel
 ========================================*/
.menu-name-menu-channel-menu ul li a,
.menu-name-menu-channel-menu li a:link,
.menu-name-menu-channel-menu li a:visited {
  font-size: 0.96em;
}

.menu-name-menu-channel-menu ul li {
  height: auto;
}


/* About Volunteer Leaders
 ========================================*/
.view-member-spotlight span.title-credentials,
.views-field-field-role-credentials span.title-credentials {
	clear: both
}


/* Menu aside right
 ========================================*/
.view-channels-view.icon-menu-top-channel .view-content .views-field-field-link-menu .box-title-channels {
  font-size: 20px;
}

/***********  Page the Twitters  *************/
.view-tweets table.views-table tr td {
	display: block;
	width: 100% !important;
}
.view-tweets table.views-table tr td.views-field-web-intents span {
	margin-right: 7px;
}
.view-tweets table.views-table tr td.views-field-profile-image-url img {
	height: auto;
	width: 30px;
}
/* Footer
 ========================================*/
.ls-footer .footer-first .follow {
  width: auto;
}

.footer-first h4 {
  text-align: center;
  margin: 0;
}





}/* End */


/* Medium screens */
/* min-width 641px max-width: 765px medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 47.8125em) {
h2 {
  font-size: 21px;
  font-weight: bold;
}
h4 {
  font-size: 16px;
}
/* Main menu Top
 ========================================*/
.ls-header .main-menu-top ul {
  background: none no-repeat scroll left top #335EAC;
}


/* Slideshow */
.wrapper-top .orbit-container .orbit-slides-container img {
  display: block;
  height: 278px;
  max-width: 225%;
  width: 100%;
}

.images-login img {
  height: 100px;
  width: 100%;
}

.ls-header .header-bottom .top-bar-section ul li > ul.dropdown {
  background-image: none;
  background-size: contain;
  padding-left: 21px;
  width: 397px !important;
}

.ls-header .header-bottom .main-menu .top-bar-section ul li > ul.dropdown li a {
  padding-right: 25px;
}
.view-volunteer-leaders .views-row .picture-volunteer-leaders {
  padding-left: 0;
  padding-right: 0;
}


}/* End */


/* Medium screens */
/* min-width:766px max-width 767px medium screens */
@media only screen and (min-width: 47.875em) and (max-width: 47.9375em) {
.wrapper-top .orbit-container .orbit-slides-container img {
  height: auto;
}

.images-login img {
  height: 100px;
  width: 100%;
}

.ls-header .header-bottom .top-bar-section ul li > ul.dropdown {
  background-size: contain;
  padding-left: 187px;
  width: 481px !important;
}

.ls-header .header-bottom .main-menu .top-bar-section ul li > ul.dropdown li a {
  padding-right: 14px;
}



}/* End */


/* min-width 768px and 830px */
@media only screen and (min-width: 48em) and (max-width: 51.9em){
.page {
	overflow-x: hidden;
}
.box-rotator {
  top: 55%;
}
.node-member-spotlight .group-middle .field-name-field-biofull p img,
.node-type-page .node-page .body .field-item img {
	height: auto !important;
}

.block-block-18 table tr td a {
  display: block;
  font-size: 0.85em;
  text-align: left;
}
#quicktabs-tabs_homepage ul.quicktabs-tabs li {
  padding: 10px 20px;
}

/* Menu Users */
#welcome-user-header ul li #ssa-drop-nav > li,
.block-sitehelper-welcome-user .content #ssa-drop-nav > li {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  width: 40%;
}
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li ul,
.block-sitehelper-welcome-user #ssa-drop-nav ul.dropdown li ul {
  box-shadow: 0 0 1px #999999;
  left: 20px;
  margin-left: 0;
  margin-top: 27px;
  max-width: 235px;
  right: 0;
  width: 100%;
}

/*  Form submit */
#webform-client-form-463 fieldset.left-top, #webform-client-form-443 fieldset.left-top {
  float: left;
  margin: 0 0 10px;
  width: 100%;
}
#webform-client-form-463 fieldset.right-top, #webform-client-form-443 fieldset.right-top {
  float: right;
  margin: 0;
  width: 100%;
}

.view-newsletter .views-exposed-form #edit-title-wrapper {
  width: 100%;
}

.views-exposed-form .views-exposed-widget {
  float: left;
  padding: 0.5em 1em 0 0;
  width: 100%;
}
.page-pediatric-health-conditions .views-exposed-form .views-submit-button button.form-submit {
  margin-top: 0;
}
.page-pediatric-health-conditions .sod_select .sod_label {
  width: 100%;
}


.families-channel .view-mode-full .body {
  margin-left: 0;
}
.image-left.block-bean-for-students-providers .bean-image-block,
.group-middle .bean-image-block {
  padding-left: 0;
}
.group-right .block-views .view-dropdowns,
.group-left .block-views .view-dropdowns {
  padding-left: 0;
}


/***********  Page the Twitters  *************/
.view-tweets table.views-table tr td.views-field-profile-image-url img {
	height: auto;
	width: 30px;
}

.view-tweets table.views-table tr {
  display: block;
  padding: 10px !important;
  width: 100% !important;
}
.view-tweets table.views-table tr td {
	display: block;
	padding: 10px 2px !important;
	width: 100% !important;
}
.view-tweets table.views-table tr td.views-field-created-time {
  display: inline-table;
  padding: 1% 0.5%;
  text-align: left;
  width: 49% !important;
}
.view-tweets table.views-table tr td.views-field-web-intents {
  display: inline-table;
  padding: 1% 0.5%;
  text-align: right;
  width: 49% !important;
}
.view-tweets table.views-table tr td.views-field-web-intents {float: right;}
.view-tweets table.views-table tr td.views-field-web-intents span {
	margin-left: 7px !important;
	display: inline !important;
}

}/* End */



/* min-width 768px and 978px */
@media only screen and (min-width: 48em) and (max-width: 61.125em){

  .page {
  	overflow-x: hidden;
  }
  h2 {
    font-size: 21px;
    font-weight: bold;
  }
  h4 {
    font-size: 16px;
  }
  .front .wrapper-main-content .block-views-rotator-block {
    height: auto;
    overflow: hidden;
  }
/* Main menu
 ========================================*/
.ls-header .header-bottom .main-menu .top-bar-section ul li a {
  font: bold 0.7em/30px helvetica;
  padding: 0 5px;
}

.ls-header .header-bottom .top-bar-section ul li > ul.dropdown {
  width: 482px !important;
}

.ls-header .header-bottom .top-bar-section ul li.membership > ul.dropdown {
  left: -47px;
}

.ls-header .header-bottom .top-bar-section ul li.about > ul.dropdown {
  left: -123px;
}

.ls-header .header-bottom .main-menu .top-bar-section ul li > ul.dropdown li a {
  padding-right: 9px;
}

/* Slideshow
 ========================================*/
.wrapper-top .orbit-container .orbit-slides-container img {
  display: block;
  height: 364px;
  max-width: 233%;
  width: 100%;
}

.wrapper-top .member-login h5 {
	font-size: 1em;
}

/* Member Login
 ========================================*/
.wrapper-top .member-login .forgot li span, .wrapper-top .member-login .forgot li span a {
  font-size: 0.97em;
}

.wrapper-top .images-login img {
  width: 100%;
  height: auto;
}

.wrapper-top .member-login .name-field,
.wrapper-top .member-login .password-field {
  margin-bottom: 12px;
}

.wrapper-top .member-login .forgot li a.login {
	font-size: 0.9em;
	padding: 4px 11px;
}
.block-block-18 table tr td a {
	font-size: 0.85em;
}
.header-top #user-block {
  margin-bottom: 10px;
}
.view-volunteer-leaders .views-row .picture-volunteer-leaders {
  padding-left: 0;
  padding-right: 0;
}

/* Families Channel
 ========================================*/
 .families-channel .block-bean table tr td h3 {
  font-size: 22px;
}

  /* Menu Channel
   ========================================*/
  .menu-name-menu-channel-menu ul li a,
  .menu-name-menu-channel-menu li a:link,
  .menu-name-menu-channel-menu li a:visited {
    font-size: 0.9em;
  }
  .not-logged-in .member-login #user-login-form .form-item {
    width: 48%;
  }
  .not-logged-in .member-login #user-login-form .login-links {
    clear: both;
    padding-bottom: 10px;
    padding-top: 0;
    width: 100%;
  }

}/*End */


  /* min-width:800px max-width  979px, use when QAing tablet-only issues */
@media only screen and (min-width: 50em) and (max-width: 61.1875em) {
  .wrapper-top .member-login .name-field,
  .wrapper-top .member-login .password-field {
    margin-bottom: 8px;
  }

  .wrapper-top .member-login .forgot li a.login {
    font-size: 0.9em;
    padding: 4px 6px;
  }
  .header-top #user-block {
    margin-bottom: 10px;
  }



}





/* min-width:979px max-width  980px, use when QAing tablet-only issues */
@media only screen and (min-width: 61.1875em) and (max-width: 61.25em) {
.not-logged-in .member-login #user-login-form .form-item {
  width: 48%;
}
.not-logged-in .member-login #user-login-form .login-links {
  clear: none;
  padding-bottom: 10px;
  padding-top: 0;
  width: 100%;
}
/* Main menu
 ========================================*/
.ls-header .header-bottom .main-menu .top-bar-section ul li a {
  font: bold 0.8em/30px helvetica;
  padding: 0 11px;
}

.ls-header .header-bottom .top-bar-section ul li > ul.dropdown {
  width: 623px !important;
}

.ls-header .header-bottom .top-bar-section ul li.membership > ul.dropdown {
  left: -63px;
}

.ls-header .header-bottom .top-bar-section ul li.about > ul.dropdown {
  left: -156px
}

.ls-header .header-bottom .main-menu .top-bar-section ul li > ul.dropdown li a {
  padding-right: 15px;
}

/* Slideshow
 ========================================*/
.wrapper-top .orbit-container .orbit-slides-container img {
  height: auto;
}

.wrapper-top .member-login h5 {
	font-size: 1.4em;
}

.wrapper-top .member-login .name-field,
.wrapper-top .member-login .password-field {
  margin-bottom: 5px;
}


.wrapper-top .member-login .forgot li a.login {
	font-size: 0.9em;
	padding: 4px 11px;
}

  .front .flexslider .slides img {
    height: 320px;
  }
}/* End */



/* min-width 768px and max-width 980px, use when QAing tablet-only issues */
@media only screen and (min-width: 48em) and (max-width: 61.25em) {
.page {
	overflow-x: hidden;
	padding: 0 15px;
}

.tb-megamenu .nav-collapse {
  background: none repeat scroll 0 0 #315EAC;
  margin: 0 !important;
  position: absolute;
  width: 100%;
}
.tb-megamenu .nav-collapse ul.tb-megamenu-nav {
	height: auto;
}

.ls-header .header-bottom .top-bar-section ul li > ul.dropdown {
	background-size: contain;
}
.panel.blue-light .small-4 {
	width: 18%;
}
/* Member login
 ========================================*/
.wrapper-top .panel {
	height: 341px!important;
	margin-bottom: 7px;
	max-height: 341px;
}

.wrapper-top .member-login h1 {
  font-size: 1.7em;
}

.wrapper-top .member-login .log-in input {
  font-size: 1.1em;
	height: 39px;
}

.wrapper-top .member-login .forgot li {
	line-height: 22px;
}

.wrapper-top .member-login .forgot li span {
  font-size: 0.8em;
  padding-left: 0;
}

.wrapper-top .member-login .forgot li span,
.wrapper-top .member-login .forgot li span a {
	font-size: 1em;
}

.wrapper-top .member-login .forgot li a.login {
  margin-left: 0;
}

.wrapper-top .member-login h5 {
	padding-bottom: 10px;
	padding-left: 0;
}

/* About
 ========================================*/
#content .about ul li span {
  display: block;
  float: none;
  margin-right: 0;
}

#content .about ul li {
  margin-right: 7px;
}

#content h1 {
  font-size: 1em;
}


/* About Volunteer Leaders
 ========================================*/
.view-member-spotlight span.title-credentials,
.views-field-field-role-credentials span.title-credentials {
	clear: both
}


 /* Updates
 ========================================*/
.ls-container .box-updates .field-images {
  float: none;
  margin-bottom: 20px;
}

/* Lastes News and Information
 ========================================*/
.ls-container .news .tabs-content {
  margin-bottom: 10px;
}

/* Footer
 ========================================*/
.ls-footer .footer-first .follow {
  width: auto;
}

.ls-footer .footer-second address ul.vcard li {
  font-size: 0.8em;
}

.ls-footer .footer-second .main-menu-footer ul li a {
  font-size: 0.9em;
}
.page .header-bottom .large-8.box-column-left,
.page .l-main .large-8.wrapper-main-content {
  width: 69.5% !important;
}
.page .header-bottom .large-4.box-column-right,
.page .l-main .large-4.wrapper-content-right {
  width: 30.5% !important;
}
/***********  Page the Twitters  *************/
.view-tweets table.views-table tr td {
	padding: 10px 2px !important;
}

}/* End */



/* min-width 981px and max-width 1014px, use when QAing tablet-only issues */
@media only screen and (min-width: 61.26em) and (max-width: 63.375em) {

.page {
	overflow-x: hidden;
	padding: 0 15px;
}

/* Main menu
 ========================================*/
.ls-header .header-bottom .main-menu .top-bar-section ul li a {
  font: bold 0.7em/30px helvetica;
}

.ls-header .header-bottom .top-bar-section ul li.membership > ul.dropdown {
  left: -67px;
}

.ls-header .header-bottom .top-bar-section ul li.about > ul.dropdown {
  left: -153px;
}

.ls-header .header-bottom .main-menu .top-bar-section ul li > ul.dropdown li a {
  padding-right: 21px;
}


/* Member login
 ========================================*/
.wrapper-top .member-login h1 {
  font-size: 1.4em;
}

.wrapper-top  .member-login .log-in input {
  font-size: 1.1em;
}

.wrapper-top  .member-login .forgot li span {
  font-size: 0.8em;
  padding-left: 0;
}


.wrapper-top .member-login .name-field,
.wrapper-top .member-login .password-field {
  margin-bottom: 14px;
}

.wrapper-top  .member-login .forgot li span,
.wrapper-top  .member-login .forgot li span a {
  font-size: 0.99em;
}

.wrapper-top  .member-login .forgot li a.login {
  margin-left: 0;
}

.wrapper-top  .member-login h5 {
	font-size: 1.36em;
	padding-left: 0;
	padding-bottom: 10px;
}

/* About
 ========================================*/
#content .about ul li span {
  display: block;
  float: none;
  margin-right: 0;
}

#content .about ul li {
  margin-right: 11px;
}

#content h1 {
  font-size: 1em;
}

/* Lastes News and Information
 ========================================*/
.ls-container .news .tabs-content {
  margin-bottom: 10px;
}

/* Footer
 ========================================*/
.ls-footer .footer-first .follow {
  width: auto;
}

.ls-footer .footer-second address ul.vcard li {
  font-size: 0.8em;
}

.ls-footer .footer-second .main-menu-footer ul li a {
  font-size: 0.9em;
}



}/* End */


/* min-width 981px and max-width 1012px, use when QAing tablet-only issues */
@media only screen and (min-width: 61.26em) and (max-width: 63.3125em) {

.ls-header .header-bottom .top-bar-section ul li > ul.dropdown {
  width: 624px !important;
}


}/* End */


/* min-width 1013px max-width: 1014px */
@media only screen and (min-width: 63.3125em) and (max-width: 63.375em) {

.ls-header .header-bottom .top-bar-section ul li > ul.dropdown {
  width: 646px !important;
}

}/* End */



/* min-width 1025px, use when QAing tablet-only issues */
@media only screen and (min-width: 61.26em) and (max-width: 63.375em) {


}

/* min-width 981px and max-width 1024px, use when QAing tablet-only issues */
@media only screen and (min-width: 61.26em) and (max-width: 64em) {
.page {
	overflow-x: hidden;
}
.not-logged-in .member-login #user-login-form .form-item {
  width: 48%;
}
.not-front.page-node .l-main.bg-white {
	padding-left: 12px;
}
.not-front.page-node .main {
	padding-left: 18px;
}
.not-front.page-node .main .content-node-page {
	padding-left: 11px;
	padding-right: 39px;
}
#header .header-top {
	min-height: 110px;
}
.panel.blue-light .large-2 {
	width: 12%;
}
.page .header-bottom .large-8.box-column-left,
.page .l-main .large-8.wrapper-main-content {
  width: 73.25% !important;
}
.page .header-bottom .large-4.box-column-right,
.page .l-main .large-4.wrapper-content-right {
  width: 26.75% !important;
}
.footer-first {
  height: 34px;
  max-height: 34px;
  overflow: hidden;
  padding: 2px 25px 0;
}
}

/* Large screens */
/* min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) {
.page {
	overflow-x: hidden;
}
.not-front.page-node .l-main.bg-white {
	padding-left: 12px;
}
.not-front.page-node .main {
	padding-left: 18px;
}
.not-front.page-node .main .content-node-page {
	padding-left: 11px;
	padding-right: 39px;
}
#header .header-top {
	min-height: 110px;
}
.panel.blue-light .large-2 {
	width: 12%;
}

.menu-name-menu-channel-menu ul li {
  height: 30px !important;
  min-height: 30px !important;
}
.menu-name-menu-channel-menu ul li ul li {
  height: auto !important;
  min-height: 30px !important;
}
/* Front
 ========================================*/
.page .header-bottom .large-8.box-column-left,
.page .l-main .large-8.wrapper-main-content {
  width: 73.25% !important;
}
.page .header-bottom .large-4.box-column-right,
.page .l-main .large-4.wrapper-content-right {
  width: 26.75% !important;
}


/*.front.logged-in.sidebar-second .block-sitehelper .white .box-image-user-register {
	height: 149px !important;
}
.front.sidebar-second.admin-sw .block-sitehelper .white .box-image-user-register {
	height: 185px !important;
}
*/


/* Not-Front
 ========================================*/
.not-front .page .header-bottom .large-8.box-column-left,
.not-front .page .l-main .large-8.wrapper-main-content {
  width: 73% !important;
}

.not-front .page .header-bottom .large-4.box-column-right,
.not-front .page .l-main .large-4.wrapper-content-right {
  width: 27% !important;
}


.footer-first {
  height: 34px;
  max-height: 34px;
  overflow: hidden;
  padding: 2px 25px 0;
}

}
