@charset "UTF-8";

.row {
  margin: 0 auto;
  max-width: 71.25rem;
  display: block;
  /*overflow: hidden;*/
  width: 100%;
}

body {
  background-color: #e4e4e4;
  font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}
.cke_editable {
  background-color: #ffffff !important;
}
p {
  color: #161719;
  font-size: 16px;
  line-height: 20px;
  font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}


h1, h2, h3, h4, h5, h6 {
  font-family: "Trebuchet MS", Helvetica, sans-serif !important;
}

/* CSS definition for the Wisiwyg */
h1, h2, h3, h4, h5, h6 {
  font-family: "Trebuchet MS", Helvetica, sans-serif;
}

h1 {
  color: #315eac;
  font-size: 37px;
}

h2 {
  color: #d54372;
  font-size: 26px;
  font-weight: bold;
}

h3 {
  color: #d54372;
  font-size: 24px;
  font-weight: bold;
}

h4 {
  color: #315eac;
  font-size: 20px;
}

h5 {
  color: #315eac;
  font-size: 18px;
}
select {
  height: auto;
}
/* header Snippet */
#main-menu-header ul {
  background-color: #315eac;
  margin-left: 0;
  min-height: 25px;
  overflow: hidden;
  width: 100%;
}
#main-menu-header ul li{
  list-style: none;
  float: left;
  padding: 5px 10px;
}
#main-menu-header ul li a {
  color: #fff;
}

#main-menu-header ul li a:hover {
  color: #65c9c7;
}

/****************** Style css ******************/
.admin-menu .fixed {
  top: emCalc(29px);
}

#status-messages.reveal-modal .alert-box {
  margin-bottom: 0;
}

.reveal-modal {
  z-index: 999;
}

.item-list .pager {
  clear: none;
}

.item-list .pager li {
  padding: 0;
}

/******* Channel Menu Block *******/
.right.sidebar .block-menu-block h2.block-title {
  background: #6d7f89;
  border-bottom: 0 none;
  margin: 0 0 0.1em;
  padding: 0;
}
.right.sidebar .block-menu-block h2.block-title a {
  color: #FFFFFF;
  display: block;
  font-family: "Trebuchet MS",Helvetica,sans-serif;
  font-size: 0.65em;
  font-weight: normal;
  padding: 0.25em;
}
.menu-name-menu-channel-menu ul {
  margin: 0;
}

.menu-name-menu-channel-menu ul li {
  background: #6C7f89;
  border-bottom: 0 none;
  list-style-type: none;
  margin: 0 0 0.25em;
  padding: 0;
  height: auto;
  min-height: 30px;
}
.menu-name-menu-channel-menu ul li.expanded {
  height: auto !important;
  min-height: auto !important;
}
/*  There is a problem with the Clinical practical resources item  */
.providers-channel .menu-name-menu-channel-menu .ui-accordion-content > li:first-child {
  height: auto !important;
  min-height: auto !important;
}
.menu-name-menu-channel-menu ul li ul li {
  list-style-type: none;
  border-bottom: none;
  height: auto;
  padding-bottom: 0.25em;
  padding-left: 1em;
  margin: 0 0 0.25em 0;
}

.menu-name-menu-channel-menu h2.block-title {
  font-size: 100%;
  background-color: transparent;
}

.menu-name-menu-channel-menu a {
  font-weight: normal;
}

.menu-name-menu-channel-menu a.accordion-header {
  padding: 0.25em;

  display: block;
}

.menu-name-menu-channel-menu h2.block-title a {
  font-weight: bold;
  color: #e67300;
  margin-bottom: 0.25em;

  display: block;
}

.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-weight: normal;
  color: #fff;
  font-size: 1em;
  font-family: "Trebuchet MS",Helvetica,sans-serif;
  padding: 0.25em;

  display: block;
}

.menu-name-menu-channel-menu ul li a:hover {
  color: #fff;
}

.menu-name-menu-channel-menu .slide-out {
  background-color: #d54672;
  background-image: url("../images/arrow-down.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  float: right;
  height: 30px;
  max-height: 30px ;
  width: 40px;
  margin-top: 0;
  padding-bottom: 15px;
  padding-top: 15px;
}

.expanded.menu-mlid-894 .slide-out {
  /*leaders*/
  margin-right: 11em;
}

.expanded.menu-mlid-900 .slide-out {
  /*public policy*/
  margin-right: 9em;
}

.expanded.menu-mlid-904 .slide-out {
  /*history*/
  margin-right: 11.25em;
}


/******* End Channel Menu Block *******/
/* Main Menu
 ========================================*/
.tb-megamenu-nav.nav.level-0 {
  height: 29px;
  background-color: #315eac;
}

.tb-megamenu {
  background-color: #315eac;
}

.tb-megamenu-nav .level-2 .tb-megamenu-submenu {
  display: none !important;
}

.tb-megamenu .dropdown-submenu > a:after {
  border: 0;
  margin: 0;
}

.tb-megamenu .nav > li > a {
  border-right: 0 none;
  border-top: 0 none;
  color: #fff;
  font-weight: normal;
  padding: 4px 11px 4px;
  text-shadow: none;
  font-family: "Trebuchet MS",Helvetica,sans-serif;
}

.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus,
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover,
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover {
  background: none;
  color: #65c9c7;
  outline: medium none;
  text-decoration: none;
  text-shadow: none;
}

.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
  display: none;
}

.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover {
  background: none;
  color: #315fac;
  outline: 0 none;
  text-decoration: none;
}

/* #315fac */
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
  background: none !important;
  color:  #65C9C7;
}

.tb-megamenu .dropdown-menu li > a {
  color: #000;
  background: none !important;
}

.tb-megamenu .dropdown-menu li > a:hover {
  background: none !important;
  color: #315fac;
}

.tb-megamenu .dropdown-menu {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-clip: padding-box;
  background-color: rgba(236, 242, 254, 0.92);
  border-color: #dd4171 rgba(0, 0, 0, 0.2);
  border-image: none;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-style: solid solid solid;
  border-width: medium 1px 4px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  display: none;
  float: left;
  left: 0;
  list-style: none outside none;
  margin: 0;
  min-width: 160px;
  padding: 0;
  position: absolute;
  top: 100%;
  z-index: 1000;
}
.tb-megamenu .dropdown-menu li > a {
  line-height: 19px;
}
[data-class="leftmembership"] {
  left: -118% !important;
}

[data-class="leftabout"] {
  left: -99% !important;
}
.tb-megamenu .btn-navbar {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  border-radius: 0;
  box-shadow: 0 0 0;
  color: #FFFFFF;
  float: left;
  margin-bottom: 0 !important;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding: 5.4px 20px;
  text-align: left;
  text-shadow: 0 0 0;
  width: 100%;
}
.tb-megamenu .btn-navbar:hover {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
}
.tb-megamenu .btn-navbar [class^="icon-"],
.tb-megamenu .btn-navbar [class^=" icon-"] {
  color: #FFFFFF;
  text-shadow: none;
}
.tb-megamenu .nav-collapse .dropdown-menu {
  background-color: #ecf3fe;
  border-bottom: 3px solid #DD4171;
  border-top: 3px solid #DD4171;
}
.tb-megamenu .nav-collapse .dropdown-menu li {
  background: none;
  border-bottom: 1px solid #fff;
}
.tb-megamenu .nav-collapse .dropdown-menu a {
  background: none;
  border:none;
  border-radius: 0;
  border-right: medium none;
  color: #000000;
  text-shadow: none;
}
.tb-megamenu .nav-collapse .nav > li.active > a:hover,
.tb-megamenu .nav-collapse .nav > li.active > a:focus {
  background: none;
  color: #65C9C7;
}
.tb-megamenu .nav-collapse .nav > li > a:hover,
.tb-megamenu .nav-collapse .nav > li > a:focus {
  background: none;
  color: #65C9C7 !important;
}
/*.not-logged-in #tb-megamenu-menu-channel-menu ul.nav li.show-menu-membership {
	display: none !important;
}
.logged-in #tb-megamenu-menu-channel-menu ul.nav li.show-menu-membership {
	display: block !important;
}*/
.not-logged-in #tb-megamenu-menu-channel-menu ul.nav li .block-bean .field-name-edit .field-item a {
  display: none !important;
}
.logged-in #tb-megamenu-menu-channel-menu ul.nav li .block-bean .field-name-edit .field-item a {
  display: none !important;
}
.logged-in.admin-sw #tb-megamenu-menu-channel-menu ul.nav li .block-bean .field-name-edit .field-item a {
  display: block !important;
}
.show-menu-membership .Image-menu-membership .block-bean {
  margin-top: -120px;
}

.tb-megamenu .mega-nav li:hover {
  background: none !important;
}
.tb-megamenu li .tb-megamenu-submenu .tb-megamenu-subnav li,
.tb-megamenu li .tb-megamenu-submenu .tb-megamenu-subnav li:hover,
.tb-megamenu li .tb-megamenu-submenu .tb-megamenu-subnav li a,
.tb-megamenu li .tb-megamenu-submenu .tb-megamenu-subnav li a:hover {
  background: none !important;
}

body {
  background-color: #e4e4e4;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
}

ul li, ol li, p {
  color: #202529;
  font-size: 16px;
  line-height: 20px;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.main .node ul li,
.main .node ol li,
.main .node p {
  color: #202529;
  font-size: 16px;
  line-height: 20px;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Trebuchet MS", Helvetica, sans-serif;
}

/* Overrides
.column,
.columns {
    padding: 0;
}
*/
h1#page-title {
  color: #c64470;
}

/* Header
 ========================================*/
.header-top {
  background-color: #FFF;
}
#header .logo {
  margin-top: 6px;
}
#header .logo img.logo{
  margin-top: 0;
}

/* Main Menu Top
 ========================================*/
.top-bar-section li.active:not(.has-form) a:not(.button) {
  line-height: 30px;
  padding: 0 12px;
}

.top-bar-section li:not(.has-form) a:not(.button) {
  padding: 0 13px;
}

.main-menu-top ul {
  background: url(../images/left-arrow.jpg) no-repeat left top #315eac;
  float: right;
  height: 27px;
  margin-left: 0;
  padding: 3px 10px 8px 26px;
  margin-bottom: 8px;
}

.main-menu-top ul li {
  border-right: 1px solid #FFFFFF;
  height: 12px;
  margin: 4px 10px 0 0;
  padding-right: 10px;
}

.main-menu-top ul li.last {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
}

.main-menu-top ul li a {
  color: #FFFFFF;
  font-size: 0.7em;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-weight: bold;
  margin-top: -2px;
  text-transform: capitalize;
}

.main-menu-top ul li a:hover {
  text-decoration: underline;
}

/* Search
 ========================================*/
.search {
  background-color: #6C7F89;
}

.search form input[type="search"] {
  background-color: #6C7F89;
  border: 0 none;
  box-shadow: none;
  color: #FFFFFF;
  font-weight: bold;
  height: 30px;
  margin-bottom: 0;
  padding: 4px 8px;
  text-transform: capitalize;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.search form .row.collapse {
  min-height: 29px;
  height: 29px;
  overflow: hidden;
}
.search a.search-buttton {
  background-color: transparent;
  display: block;
  height: auto;
  margin-bottom: 0;
  overflow: hidden;
  padding: 2px 0 0;
}

.search i {
  font-size: 26px;
}

/* Block Member Login
 ========================================*/
.member-login {
  background-color: #65C7C6;
  padding: 0 21px 0;
}

.member-login h2 {
  color: #FFFFFF;
  font-size: 1.5em;
  font-weight: 100;
  padding-left: 0;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: capitalize;
}

.member-login .log-in {
  margin-bottom: 0;
}

.member-login label {
  color: #757575;
  font-size: 0.8em;
  top: 4px;
}

.member-login .item-list ul li {
  list-style: none;
  margin: 0;
}

.member-login .item-list ul li a {
  color: #FFFFFF;
  font-size: 1em;
  margin-top: 0;
  text-transform: capitalize;
}

.member-login button.secondary,
.member-login .button.secondary {
  background-color: #DD4171;
  text-transform: capitalize;
  color: #fff;
  padding-bottom: 5px;
  padding-top: 5px;
}

.member-login button.secondary:hover,
.member-login button.secondary:focus,
.member-login .button.secondary:hover,
.member-login .button.secondary:focus {
  background-color: #DD4171;
}

.member-login .log-in input {
  background-color: #FFFFFF;
  border: 0 none;
  box-shadow: none;
  color: #000000;
  font-size: 16px;
  margin-bottom: 0;
  text-transform: capitalize;
}

.member-login .name-field,
.member-login .password-field {
  margin-bottom: 10px;
}

.member-login .forgot {
  float: right;
  margin-bottom: 0;
}

.member-login .forgot li span a:hover {
  text-decoration: underline;
}

.member-login .forgot li span {
  padding-left: 10px;
}

.member-login h5 {
  clear: both;
  color: #FFFFFF;
  font-size: 1.4em;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 6px;
  padding-left: 20px;
  text-transform: capitalize;
}

/* Panel With Icons for Channels */
.panel.blue-light {
  /*background: url(../images/bg-blue-light.jpg) repeat-x 0 0 transparent;*/
  background: none repeat 0 0 #ecf3fe;
  border: 0;
  color: #265fb9;
  padding: 0;
  overflow: hidden;
  margin: 11px 0;
}

.panel.blue-light h1 {
  color: #265fb9;
  padding: 20px 10px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.views-page .panel.blue-light {
  margin: 11px 15px 0 15px;
}
/*.views-page h2.block-title {*/
/*margin-left: 9px;*/
/*}*/

.bg-white {
  background: #fff;
}

/*  Sidebar second  */
.sidebar-second {
  margin-top: 11px;
}
.front .sidebar-second {
  margin-top: 0px;
}

/* Blocks Field Web Page */
.field-name-field-block-content .block {
  margin: 10px 0;
}

.field-name-field-block-content .block h2.block-title {
  color: #D54372;
  font-size: 26px;
  font-weight: bold;
}

/*  Poll Block  */
.block-poll .poll {
  padding: 0 20px;
}
.block-poll .poll .title {
  font-weight: bold;
  margin-bottom: 4px;
}
.block-poll > .links {
  display: none;
}

/* Block Footer First
 ========================================*/
.footer-first {
  background-color: #315EAC;
  padding: 2px 25px 0;
}

.footer-first .follow {
  float: right;
  width: 24%;
}

.footer-first h4 {
  color: #FFFFFF;
  display: inline-block;
  float: left;
  font-size: 1em;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 16px;
  margin: 0 0 0 20px;
  text-align: left;
  text-transform: capitalize;
  width: 27%;
}

.footer-first ul {
  float: right;
  margin: 0;
}

.footer-first ul li {
  margin-left: 0;
  margin-right: 4px;
}

.footer-first ul li a i {
  background-color: #FFFFFF;
  color: #315EAC;
  font-size: 24px;
  padding: 2px 5px;
}

.footer-first ul li a i:hover {
  color: #65c7c6;
}

/* Block Footer Second
 ========================================*/
.footer-second {
  background-color: #ECF3FE;
  padding-bottom: 10px;
}

.footer-second .field-name-field-body-block .block-image {
  float: right;
  width: auto;
}

.footer-second .field-name-field-body-block .block-text {
  float: none;
  width: 100%;
}

.footer-second address ul.vcard {
  border: 0 none;
  display: inline-block;
  margin: 0 9px 0 0;
  padding: 0;
}

.footer-second address ul.vcard li {
  color: #202529;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  line-height: 18px;
}

.footer-second address ul.vcard li.fn {
  margin-top: 5px;
}

.footer-second address ul.vcard li.tel,
.footer-second address ul.vcard li.fn,
.footer-second address ul.vcard li.address {
  text-transform: capitalize;
}
.footer-second .bean-image-block .field-type-image {
  margin-bottom: 5px;
  margin-top: 5px;
}
/* Main menu Footer
 ========================================*/
.footer-second .main-menu-footer {
  border-left: 3px dotted #242424;
  margin-top: 38px;
  padding-left: 20px;
}

.footer-second .main-menu-footer ul {
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 0;
}

.footer-second .main-menu-footer ul li {
  color: #242424;
  font-size: 0.8em;
  line-height: 17px;
}

.footer-second .main-menu-footer ul li a {
  color: #242424;
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
}

.footer-second .main-menu-footer ul li a:hover {
  text-decoration: underline;
}

/* Like
 ========================================*/
.like {
  margin-top: 30px;
}

/* Block Footer Last
 ========================================*/
.footer-last {
  background-color: #D54672;
  height: 27px;
  max-height: 27px;
  overflow: hidden;
}

.footer-last .menu-footer {
  overflow: hidden;
  padding: 10px;
}

.footer-last .menu-footer ul {
  margin-bottom: 0;
  margin-left: 0;
}

.footer-last .menu-footer ul li {
  border-right: 2px solid #FFFFFF;
  height: 15px;
  margin-left: 0;
  margin-right: 10px;
  margin-top: -5px;
  padding-right: 10px;
}

.footer-last .menu-footer ul li.last {
  border-right: 0;
  padding-right: 0;
}

.footer-last .menu-footer ul li a {
  color: #FFFFFF;
  font-size: 0.7em;
  font-weight: bold;
  text-transform: capitalize;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.footer-last .menu-footer ul li a:hover {
  text-decoration: underline;
}

/* New Css */
.node-chapter .field-name-field-logo {
  /*background-color: #eef4ff; */
  padding: 2.5px 0;
}

.node-type-chapter #page-title {
  display: none;
}
.node-chapter .field-name-state-and-city p {
  color: #C64470;
  font-size: 2em;
  font-family: "Trebuchet MS",Helvetica,sans-serif;
  width: auto;
  float: left;
  display: inline;
  padding-right: 10px;
  margin-top: 15px;
  margin-bottom: 5px;

  display: none;
}
.node-chapter .field-name-title h2 {
  color: #C64470;
  font-size: 1.7em;
  font-family: "Trebuchet MS",Helvetica,sans-serif;
  width: 100%;
  float: left;
  font-weight: normal;
  display: inline;
  padding-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-transform: capitalize;
}
/*.node-chapter .field-name-state-and-city p {
	clear: both;
	color: #315FAC;
	display: block;
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 10px;
	width: 100%;
}
.node-chapter .field-name-title {
  margin-top: 12px;
  margin-bottom: 10px;
  padding-top: 10px;
}*/

.node-chapter .field-name-title {
  color: #315EAC;
  display: block;
  clear: both;
  font-size: 1.2em;
  width: 100%;
}

.node-chapter .field .field-label {
  font-weight: normal;
}

a {
  color: #315EAC;
  line-height: inherit;
  text-decoration: none;
}

.node-chapter .field-name-link-to-chapters- {
  margin-bottom: 15px;
  overflow: hidden;
  width: 100%;
}

.node-chapter .field-name-link-to-chapters- a {
  color: #C64470;
  float: right;
}

.node-chapter .body.field {
  margin-top: 20px;
}

.node-chapter .body.field h2 {
  color: #315EAC;
  font-size: 1em;
  width: 100%;
}

.node-chapter .body.field ul {
  margin-left: 25px;
  margin-bottom: 10px;
}

node-chapter .body.field ul li {
  /*margin-left: 25px!important;*/
}

.node-chapter .field-name-field-chapter-number,
.node-chapter .field-name-field-chapter-founded,
.node-chapter .field-name-field-chapter-total {
  margin-top: 7px;
}

/*Map*/
.leaflet-popup-content-wrapper, .leaflet-popup-tip {
  background: none repeat scroll 0 0 #2F5EA5;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
  border-radius: 0;
  color: #FFFFFF;
}

.leaflet-popup-content-wrapper .leaflet-popup-content a {
  color: #FFFFFF;
  text-transform: capitalize;
}

.leaflet-container a.leaflet-popup-close-button {
  color: #FFFFFF;
}

/* Rotator */
.flexslider {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  border-radius: 4px;
  box-shadow: 0 0 0;
  margin: 0;
  position: relative;
}

.box-rotator {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
  padding: 10px 20px;
  position: absolute;
  top: 65%;
  /*bottom: 25px;*/
  margin-bottom: 20px;
}

.box-rotator h2 {
  color: #dd4171;
  line-height: 0.9;
  margin-bottom: 0;
  margin-top: 0;
}

.box-rotator h4 {
  margin-bottom: 0;
  margin-top: 0;
}

/* Block Membership
 ========================================*/
.view-member-spotlight .columns {
  padding-right: 0;
}
.view-volunteer-leaders .views-field-field-picture,
.view-member-spotlight .fiel_member_picture {
  float: left;
  margin-right: 5px;
  margin-bottom: 10px;
}
.view-volunteer-leaders .views-field-field-picture {
  float: left;
  margin-right: 5px;
  margin-bottom: 10px;
}
.view-member-spotlight .fiel-body h3 {
  float: none;
  line-height: 20px;
  margin: 0 0 2px;
  overflow: hidden;
  width: auto;
}

.view-member-spotlight .fiel-body h3 a {
  float: none;
  font-size: 0.8em;
  margin-bottom: 0;
}

.view-member-spotlight .fiel-body p {
  font-size: 100%;
  margin-bottom: 11px;
  text-align: left;
}
.view-member-spotlight .fiel-body .link-more {
  display: block;
  text-transform: capitalize;
  width: 100%;
}
.view-member-spotlight .fiel-body .link-more  a {
  clear: both;
  color: #315EAC;
  font-size: 14px;
  margin-bottom: 20px;
  margin-right: 10px;
  margin-top: 0;
  width: 100%;
}
.group-right .block-views .view-dropdowns,
.group-left .block-views .view-dropdowns {
  padding-left: 20px;
}
.group-left .block-bean .bean-image-block {
  padding-left: 0;
}
.image-left.block-bean-for-students-providers .bean-image-block,
.group-middle .bean-image-block {
  padding-left: 20px;
}
/* Corporate Circle Members */
.panel.light {
  padding: 0;
  border: 1px solid #E4E4E4;
  background: #fff;
  min-height: 195px;
}

.panel.light h5,
.panel.light h6 {
  margin: 8px 0;
}

/* Welcome Block */
h2.blue {
  color: #fff;
}

.panel.blue {
  background: #315EAC;
  margin-bottom: 0;
  padding: 10px 0;
}

.panel.white {
  background: #FFFFFF;
  border: 0;
  margin-bottom: 0;
  padding: 0 20px;
}
.front .panel.white {
  padding: 0 0 !important;
}
.panel.white a {
  background: none repeat scroll 0 0 #d54672;
  color: #ffffff;
  font-size: 0.8em;
  margin-top: 8px;
  padding: 5px;
}

.panel.pink {
  background: #D54672;
  border: 0;
  color: #fff;
  margin-bottom: 0;
  padding: 2px 0;
}

.panel.pink h5 {
  color: #fff;
}

.top-text span {
  padding-left: 20px;
  clear: both;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* BIO MEMBER */
.node-member-spotlight .field-name-field-member-picture {
  float: left;
  padding: 5px 20px;
}
.node-member-spotlight .group-middle  .field-name-field-member-since,
.node-member-spotlight .group-middle  .field-name-field-member-sp-state {
  margin-bottom: 7px;
}
.front .block-views-dropdowns-block .view-header .field-name-field-image-banner {
  display: none;
}

/*
   Views styling
*/
/* General styling
========================================*/
/*  Standard styling for lists in views  */
.view ul li {
  list-style: none;
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px solid #ccc;
  margin-left: 0px;
}

/* Add view-no-table-borders class to view to activate this css  */
.view-no-table-borders table,
.view-no-table-borders tbody {
  border: none;
}

.view table tr.odd {
  background: #ecf2fe;
}

.view table tr.even {
  background: #7fffd4;
}

/*  Newsletter view
========================================*/
.view-newsletter .views-exposed-form {
  background: none repeat scroll 0 0 #ECF2FE;
  margin-bottom: 20px;
  padding: 10px;
}
.view-newsletter .views-exposed-form #edit-title-wrapper {
  width: 33.33%;
}
.view-newsletter .views-exposed-form .views-exposed-form .views-exposed-widget {
  float: left;
  padding: 0.5em 1em 0 0;
  width: 33.32%;
}
.view-newsletter .views-field-name {
  color: #999999;
  float: left;
  margin-right: 8px;
}
.view-newsletter .views-field-name,
.view-newsletter .views-field-field-newsletter-date {
  font-size: 0.8em;
  color: #999999;
}
.view-newsletter .views-exposed-form .form-type-date-popup,
.view-newsletter .views-exposed-form .form-type-date-popup .date-padding,
.view-newsletter .views-exposed-form .form-type-date-popup .date-padding .form-item,
.view-newsletter .views-exposed-form .form-type-date-popup .date-padding input {
  margin: 0;
  width: 100%;
}
.view-newsletter .views-exposed-form #edit-field-newsletter-section-content-value-wrapper,
.view-newsletter .views-exposed-form #edit-body-value-wrapper {
  margin-left: -4000px;
  position: absolute;
}
.view-newsletter .views-exposed-form #edit-field-newsletter-date-value-wrapper {
  clear: none;
}
.view-newsletter .views-exposed-form #edit-field-newsletter-channel-tid-wrapper {
  float: left;
  clear: none;
  max-width: 200px;
  margin-left: 0;
}
/*.view-newsletter .views-exposed-form #edit-title-wrapper {
  width: 75%;
}*/
#edit-field-newsletter-date-value-value .description {
  display: none;
}
.view-newsletter .views-exposed-form input.form-text,
.view-newsletter .views-exposed-form .form-select {
  margin-bottom: 0;
}
input.form-text,
.view-event .views-exposed-form input.form-text,
.view-newsletter .views-exposed-form input.form-text {
  border: 1px solid #000000;
  height: 25px !important;
  margin-top: 3px !important;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

.view-newsletter .views-exposed-form .views-submit-button {
  padding-top: 0 !important;
}
.view-newsletter .views-exposed-form .views-submit-button button.form-submit {
  margin-top: 30px !important;
}
.view-newsletter .view-content .views-field-title span a {
  display: block;
  font-size: 1.25em;
  font-weight: bold;
  margin-bottom: 3px;
  width: 100%;
}






/*  Event view
========================================*/
.view-event.view-display-id-page .views-field-title {
  float: left;
  width: 66%;
}

.view-event.view-display-id-page .views-field-field-event-date,
.view-event.view-display-id-page .views-field-field-event-city,
.view-event.view-display-id-page .views-field-field-state {
  margin-left: 66%;
}

.view-event.view-display-id-page .date-display-end {
  display: block;
}

.view-event.view-display-id-page .date-display-single .date-display-end {
  display: inline;
}

.view-event.view-display-id-page .views-field-field-event-city {
  float: left;
  margin-right: 4px;
}

#views-exposed-form-event-page .sod_select .sod_option.selected:before { 	z-index: 900 !important; }

.sod_select::before, .sod_select::after { 	z-index: 100 !important; }

.page-events .view-event .node-editable-block {
  margin-bottom: 20px;
}
.page-events .view-event .node-editable-block .content .field-item {
  color: #202529;
  font-family: "Trebuchet MS",Helvetica,sans-serif;
  font-size: 16px;
  line-height: 20px;
}
/*  SIGs views
========================================*/
.page-node-363 .block-views-sigs-block h2.block-title {
  background: #315EAC;
  color: #fff;
  width: 100%;
  font-size: 1em;
}

.view-sigs table tr td {
  padding-left: 0px;
}

/*#node-382,
#node-364,*/
.page-node-363 .block-views-sigs-block h2.block-title,
.view-sigs .view-content {
  padding-left: 16px;
}

.view-sigs .views-field-title {
  margin-bottom: 4px;
}

.node-return-to-landing,
.view-sigs .views-field-view-node {
  float: right;
  margin: 8px;
  font-size: 0.9em;
}

/*
  Node Page styling - node templates
*/
/* Nodes - See node--newsletter.tpl where standard grid classes are used to divide the page .large-8 and .large-4
           Along with .right and .left.  This could be used for other node pages that have column layouts
 ========================================*/
.node .right {
  padding: 0 12px;
}

.node .field-item p {
  word-wrap: break-word;
}

.node-unpublished {
  background: transparent;
}
.node .right {

}
/* Newsletter Node Page
 ========================================*/
.node-newsletter .field-name-field-newsletter-channel ul li {
  list-style: none;
  font-size: 1.2em;
}

.newsletter-issue .field {
  float: left;
  margin-right: 4px;
  font-size: 0.9em;
}

.newsletter-index .entity {
  margin: 8px 0;
}

.node-newsletter .right .field-name-field-newsletter-lead-title a,
.node-newsletter .left .field-name-field-newsletter-section-title a,
.node-newsletter .right .field-label {
  color: #dd4171;
  margin: 4px 0;
  font-size: 16px;
}

.node-newsletter .right .newsletter-issue,
.node-newsletter .right .newsletter-index,
.node-newsletter .right .newsletter-issue,
.node-newsletter .right .field-name-field-newsletter-leadstory,
.node-newsletter .right .field-name-field-newsletter-lead-title,
.node-newsletter .right .field-name-field-newsletter-editors,
.node-newsletter .right .field-name-field-newsletter-quotation {
  margin: 8px 0 12px 0;
}

.field-name-field-newsletter-quotation .field-label,
.field-name-field-newsletter-editors .field-label {
  font-size: 0.9em;
  font-weight: normal;
}

.node-newsletter .right .newsletter-index .entity {
  margin-left: 12px;
  font-size: 0.9em;
}

.field-name-field-newsletter-editors p {
  margin-bottom: 2px;
}
/* Pages News Updates */
.page-news-updates .view-news ul li {
  padding-bottom: 0;
  margin-bottom: 16px;
}
.page-news-updates .view-news .views-field-title {
  margin-top: 12px;
  margin-bottom: 6px;
}

/* Event Node Page
 ========================================*/
.event-node-info ul li {
  margin-left: 30px;
  font-size: 0.9em;
}

.node-event .event-location-label,
.node-event .body .field-label {
  color: #315EAC;
  margin: 4px 0;
  font-weight: bold;
}

.event-node-info .field-label {
  float: left;
}

/* SIGs
 ========================================*/
/* landing page  */
.page-node-381 h2.block-title,
.page-node-381 h2.node-title,
.page-node-363 h2.block-title,
.page-node-363 h2.node-title {
  color: #dd4171;
  font-size: 1.2em;
}

.field-name-field-sig-officers p {
  margin-bottom: 2px;
}

.field-name-field-sig-officers {
  margin-bottom: 20px;
}

/*  Inline editing with edit module  */
.edit-form-container #edit-field-form #edit-submit {
  margin-left: -4000px;
  position: absolute;
}

.edit-toolbar-label {
  margin-top: 16px;
}



/* p,address,pre,,div */
/* Welcome to Compass. Use this file to write IE specific override styles. */
/* The Grid ---------------------- */
/*.lt-ie9 .row {
  width: 960px;
  max-width: 100%;
  min-width: 768px;
  margin: 0 auto;
}*/
.lt-ie9 .row {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}

.lt-ie9 .row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -10px;
}

.lt-ie9 .row.large-collapse .column,
.lt-ie9 .row.large-collapse .columns {
  padding: 0;
}

.lt-ie9 .row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -10px;
}

.lt-ie9 .row .row.large-collapse {
  margin: 0;
}

.lt-ie9 .column, .lt-ie9 .columns {
  float: left;
  min-height: 1px;
  padding: 0 10px;
  position: relative;
}

.lt-ie9 .column.large-centered, .columns.large-centered {
  float: none;
  margin: 0 auto;
}

.lt-ie9 [class*="column"] + [class*="column"]:last-child {
  float: right;
}

.lt-ie9 [class*="column"] + [class*="column"].end {
  float: left;
}

.lt-ie9 .small-1, .lt-ie9 .row .small-1 {
  width: 8.33333%;
}
.lt-ie9 .small-2, .lt-ie9 .row .small-2 {
  width: 16.66667%;
}
.lt-ie9 .small-3, .lt-ie9 .row .small-3 {
  width: 25%;
}
.lt-ie9 .small-4, .lt-ie9 .row .small-4 {
  width: 33.33333%;
}
.lt-ie9 .small-5, .lt-ie9 .row .small-5 {
  width: 41.66667%;
}
.lt-ie9 .small-6, .lt-ie9 .row .small-6 {
  width: 50%;
}
.lt-ie9 .small-7, .lt-ie9 .row .small-7 {
  width: 58.33333%;
}
.lt-ie9 .small-8, .lt-ie9 .row .small-8 {
  width: 66.66667%;
}
.lt-ie9 .small-9, .lt-ie9 .row .small-9 {
  width: 75%;
}
.lt-ie9 .small-10, .lt-ie9 .row .small-10 {
  width: 83.33333%;
}
.lt-ie9 .small-11, .lt-ie9 .row .small-11 {
  width: 91.66667%;
}
.lt-ie9 .small-12, .lt-ie9 .row .small-12 {
  width: 100%;
}
.lt-ie9 .large-1, .lt-ie9 .row .large-1 {
  width: 8.33333%;
}
.lt-ie9 .large-2, .lt-ie9 .row .large-2 {
  width: 16.66667%;
}
.lt-ie9 .large-3, .lt-ie9 .row .large-3 {
  width: 25%;
}
.lt-ie9 .large-4, .lt-ie9 .row .large-4 {
  width: 33.33333%;
}
.lt-ie9 .large-5, .lt-ie9 .row .large-5 {
  width: 41.66667%;
}
.lt-ie9 .large-6, .lt-ie9 .row .large-6 {
  width: 50%;
}
.lt-ie9 .large-7, .lt-ie9 .row .large-7 {
  width: 58.33333%;
}
.lt-ie9 .large-8, .lt-ie9 .row .large-8 {
  width: 66.66667%;
}
.lt-ie9 .large-9, .lt-ie9 .row .large-9 {
  width: 75%;
}
.lt-ie9 .large-10, .lt-ie9 .row .large-10 {
  width: 83.33333%;
}
.lt-ie9 .large-11, .lt-ie9 .row .large-11 {
  width: 91.66667%;
}
.lt-ie9 .large-12, .lt-ie9 .row .large-12 {
  width: 100%;
}
.lt-ie9 .row .small-offset-1 {
  margin-left: 8.33333%;
}
.lt-ie9 .row .small-offset-2 {
  margin-left: 16.66667%;
}
.lt-ie9 .row .small-offset-3 {
  margin-left: 25%;
}
.lt-ie9 .row .small-offset-4 {
  margin-left: 33.33333%;
}
.lt-ie9 .row .small-offset-5 {
  margin-left: 41.66667%;
}
.lt-ie9 .row .small-offset-6 {
  margin-left: 50%;
}
.lt-ie9 .row .small-offset-7 {
  margin-left: 58.33333%;
}
.lt-ie9 .row .small-offset-8 {
  margin-left: 66.66667%;
}
.lt-ie9 .row .small-offset-9 {
  margin-left: 75%;
}
.lt-ie9 .row .small-offset-10 {
  margin-left: 83.33333%;
}
.lt-ie9 .row .large-offset-1 {
  margin-left: 8.33333%;
}
.lt-ie9 .row .large-offset-2 {
  margin-left: 16.66667%;
}
.lt-ie9 .row .large-offset-3 {
  margin-left: 25%;
}
.lt-ie9 .row .large-offset-4 {
  margin-left: 33.33333%;
}
.lt-ie9 .row .large-offset-5 {
  margin-left: 41.66667%;
}
.lt-ie9 .row .large-offset-6 {
  margin-left: 50%;
}
.lt-ie9 .row .large-offset-7 {
  margin-left: 58.33333%;
}
.lt-ie9 .row .large-offset-8 {
  margin-left: 66.66667%;
}
.lt-ie9 .row .large-offset-9 {
  margin-left: 75%;
}
.lt-ie9 .row .large-offset-10 {
  margin-left: 83.33333%;
}

.lt-ie9 .pull-2 {
  right: 16.66667%;
}

.lt-ie9 .pull-3 {
  right: 25%;
}

.lt-ie9 .pull-4 {
  right: 33.33333%;
}

.lt-ie9 .pull-5 {
  right: 41.66667%;
}

.lt-ie9 .pull-6 {
  right: 50%;
}

.lt-ie9 .pull-7 {
  right: 58.33333%;
}

.lt-ie9 .pull-8 {
  right: 66.66667%;
}

.lt-ie9 .pull-9 {
  right: 75%;
}

.lt-ie9 .pull-10 {
  right: 83.33333%;
}

.lt-ie9 .push-2 {
  left: 16.66667%;
}

.lt-ie9 .push-3 {
  left: 25%;
}

.lt-ie9 .push-4 {
  left: 33.33333%;
}

.lt-ie9 .push-5 {
  left: 41.66667%;
}

.lt-ie9 .push-6 {
  left: 50%;
}

.lt-ie9 .push-7 {
  left: 58.33333%;
}

.lt-ie9 .push-8 {
  left: 66.66667%;
}

.lt-ie9 .push-9 {
  left: 75%;
}

.lt-ie9 .push-10 {
  left: 83.33333%;
}

/* Nicolas Gallagher's micro clearfix */
.lt-ie9 .row {
  *zoom: 1;
}

.lt-ie9 .row:before, .row:after {
  content: " ";
  display: table;
}

.lt-ie9 .row:after {
  clear: both;
}

.lt-ie9 .sidebar {
  padding-top: 10px;
}
.lt-ie9 .l-ticker {
  height: 33px;
}
.lt-ie9 .top-bar-section ul, .lt-ie9 .top-bar-section ul li > a {
  background-color: transparent;
}
.lt-ie9 .top-bar-section a {
  text-decoration: none;
}


/* Select Style */
span.customSelect {
  font-size:11px;
  background-color: #f5f0de;
  color:#7c7c7c;
  padding:5px 7px;
  border:1px solid #e7dab0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px;
}
span.customSelect.changed {
  background-color: #f0dea4;
}
.customSelectInner {
  background:url(../js/libs/fancyselect/customSelect-arrow.gif) no-repeat center right;
}

/*Page Membership */
.view-mode-full .group-left {
  padding-right: 14px;
}
.view-mode-full .group-right {
  padding-right: 14px;
}
.image-left .field-name-field-image-block {
  float: left;
  margin-bottom: 1px;
  margin-right: 5px;
  width: 36% !important;
}
.block-bean .field-name-field-body-block {
  margin-top: 10px;
}
.view-member-spotlight .fiel-body p {
  clear: both;
  width: 98%;
}
.block-views .view .view-content {
  display: block;
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 0px;
  /*overflow: hidden;*/
  width: 100%;
}
.block-views .view .more-link,
.view-member-spotlight .more-link {
  clear: both;
  color: #315EAC;
  font-size: 14px;
  margin-bottom: 20px;
  margin-top: 0;
  width: 100%;
}

.sod_select:before, .sod_select:after {
  content: "" !important;
}
.front .sod_select {
  background: none repeat scroll 0 0 #6D7F89 !important ;
}
.sod_select {
  background: none repeat scroll 0 0 #BBC2C5 !important;
  border: medium none !important;
  color: #000000;
  cursor: default;
  display: inline-block;
  font-size: 0.9em !important;
  font-weight: normal !important;
  line-height: 1;
  margin-bottom: 15px;
  margin-top: 5px;
  outline: 0 none;
  outline-offset: 33px;
  padding: 0 0 !important;
  text-transform: none !important;
  width: 100% !important;
  box-shadow: 0 0 0!important ;
}
.front  .sod_select .sod_label {
  color: #FFFFFF !important;
}

.sod_select .sod_label {
  background: url("../images/arrow-select.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  color: #000 !important;
  font-size: 0.9em;
  height: 23px;
  padding: 5px !important;
}
.front .sod_select .sod_list_wrapper {
  background: none repeat scroll 0 0 #6D7F89 !important ;
}
.sod_select .sod_list_wrapper {
  background: none repeat scroll 0 0 #BBC2C5 !important ;
  border-image: none;
  border-style: none solid solid;
  border-width: 0 !important ;
  color: #000 !important ;
  font-weight: normal !important ;
  margin: 0 !important;
  width: 100% !important ;
  z-index: 200 !important ;
}
.front .sod_select .sod_list {
  color: #fff;
}
.sod_select .sod_list {
  max-height: 280px;
}
#views-exposed-form-chapters-map-block .sod_select {
  margin-bottom: 0 !important;
  width: 335px !important;
}
.view-chapters-map .panel.blue-light {
  overflow: visible !important;
}

.view-display-id-block_1  .views-row  {
  padding-left: 0;
}
.page-child-health-hero-stories .views-field-value .field-content,
.page-child-health-hero-stories .views-field-value .field-content a,
.page-advocacy-stories .views-field-value .field-content,
.page-advocacy-stories .views-field-value .field-content a,
.view-display-id-block_1  .views-row .views-field-value {
  font-weight:  bold;
  font-size: 1.2em;
  color: #315EAC;
}
.page-child-health-hero-stories .views-field-nothing,
.page-advocacy-stories .views-field-nothing,
.view-display-id-block_1  .views-row .views-field-nothing {
  margin: 10px 0 10px 0;
}
.page-child-health-hero-stories .views-field-nothing .field-content,
.page-advocacy-stories .views-field-nothing .field-content,
.view-display-id-block_1  .views-row .views-field-nothing span {
  color: #265FB9;
  font-size: 0.95em;
  font-style: normal;
  font-weight: normal;
}
.view-display-id-block_1  .views-row .views-field-nothing-1 {
  margin-bottom: 20px;
}
.node-editable-block h2.node-title a {
  color:#DD4171 ;
}
.view-display-id-block_1 .views-row .views-field-value-3 img {
  float: left;
  margin-bottom: 10px;
  margin-right: 20px;
  margin-top: 7px;
  max-width: 220px !important;
  max-height: 300px !important;
}



.block-block-17 .node-editable-block .content {
  padding-left: 15px;
}
.view-member-spotlight .views-row {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0;
  padding-left: 10px;
}
.page-node-306 .view-volunteer-leaders .views-row  {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 10px;
}
.view-volunteer-leaders .views-row {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0;
  padding-left: 10px;
}
.block-views-member-spotlight-block .view .view-content,
.block-views-volunteer-leaders-block .view .view-content {
  overflow: hidden;
}
.block-views-member-spotlight-block .view .view-content .fiel_member_picture img,
.block-views-volunteer-leaders-block .view .view-content .views-field-field-picture img{
  /*max-width: 100px;
  min-width: 100px;*/
  height: auto;
}
.page-volunteer-leaders .view-volunteer-leaders .view-header .block-bean h2.block-title {
  font-size: 37px;
  font-family: "Trebuchet MS",Helvetica,sans-serif;
  font-weight: normal;
}
.view-volunteer-leaders .views-row .picture-volunteer-leaders {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.view-member-spotlight .views-row .large-10,
.view-volunteer-leaders .views-row .large-10 {
  padding-top: 10px;
}
.view-member-spotlight .views-row  .views-field-title.large-10 {
  padding-top: 0;
}
.view-member-spotlight .views-row .large-10 a,
.view-volunteer-leaders .views-row .large-10 a {
  font-size: 1.3em;
  line-height: 1em;
}
/*.view-advocacy-stories .views-field-value-4 {
    margin-bottom: 7px;
}*/
#advocacy-story-links {
  text-align: right;
}

#advocacy-story-links a {
  background-color: #D54672;
  color: #fff;
  margin-left: 10px;
  padding: 3px 5px;
}
.page-node-310.families-channel .view-mode-full .body,
.page-node-307.advocacy-channel .view-mode-full .body {
  background-color: #ECF2FE;
  margin-bottom: 15px;
  padding: 10px;
}
.families-channel .view-mode-full .body {
  margin-left: 8px;
}
/* Page form */
#webform-client-form-463 fieldset.top_group .webform-component--your-name,
#webform-client-form-443 fieldset.top_group .webform-component--your-name {
  padding-left: 0;
  padding-right: 7px;
}
#webform-client-form-463 fieldset.top_group .webform-component--your-home-state
#webform-client-form-443 fieldset.top_group .webform-component--your-home-state {
  padding-left: 7px;
  padding-right: 0;
}
#webform-client-form-463 fieldset.top_group .webform-component--your-story-title,
#webform-client-form-443 fieldset.top_group .webform-component--your-story-title {
  clear: both;
}
#edit-submitted-upload-an-image-for-your-story-ajax-wrapper {
  position: absolute;
  right: 0;
  top: 35px;
}
#webform-client-form-463 .sod_select,
#webform-client-form-443 .sod_select {
  margin-top: 4px;
}
#webform-client-form-463 .webform-component-textfield input.form-text,
#webform-client-form-443 .webform-component-textfield input.form-text {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  height: 25px !important;
}
#webform-client-form-463 .text-format-wrapper,
#webform-client-form-443 .text-format-wrapper {
  margin-top: 25px;
  margin-bottom: 12px;
  overflow: hidden;
  clear: both;
  width: 100%;
}
#webform-client-form-463 fieldset,
#webform-client-form-443 fieldset {
  border: 0;
  padding: 0;
}
#webform-client-form-463 fieldset.top_group,
#webform-client-form-443 fieldset.top_group {
  background: #ecf2fe;
  padding: 10px;
}
#webform-client-form-463  fieldset.left-top,
#webform-client-form-443  fieldset.left-top {
  width: 60%;
  float: left;
}
#webform-client-form-463  fieldset.right-top,
#webform-client-form-443  fieldset.right-top {
  width: 35%;
  float: right;
}
#webform-client-form-463 .form-item,
#webform-client-form-443 .form-item  {
  margin-bottom: 0;
  margin-top: 0;
}
#webform-client-form-463 .left-top .form-item input,
#webform-client-form-443 .left-top .form-item input {
  border: 1px solid #1f242a;
  color: #1f242a;
}

#webform-client-form-463 .webform-component-textfield,
#webform-client-form-443 .webform-component-textfield {
  float: left;
  width: 49%;
}
#webform-client-form-463 .webform-component-select,
#webform-client-form-443 .webform-component-select {
  float: right;
  width: 49%;
}
#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%;
}

#webform-client-form-463 .right-top label,
#webform-client-form-443 .right-top label {
  width: 39%;
}
#webform-client-form-463 .right-top input.form-file
#webform-client-form-443 .right-top input.form-file {
  float: left;
  width: auto;
}

#webform-client-form-463 .right-top .form-submit,
#webform-client-form-443 .right-top .form-submit {
  /*background-color: #D54672;
  float: left;
  margin-right: 15px;
  margin-top: 0;
  padding: 3px 14px;
  position: absolute;
  right: 20px;*/

  background-color: #D54672;
  float: left;
  height: 27px;
  margin-right: 15px;
  position: absolute;
  right: 40px;
  margin-top: 3px;
  padding: 0 14px;
  z-index: 100;
}
#edit-submitted-top-right-upload-an-image-for-your-story-remove-button {
  padding: 3px 14px;
  position: relative !important;
  right: 0!important;
  width: 90px !important;
}

#webform-client-form-463 .right-top .description,
#webform-client-form-443 .right-top .description {
  display: none;
}

#webform-client-form-463 .form-type-textarea,
#webform-client-form-443 .form-type-textarea {
  border: 1px solid #1f242a;
  color: #1f242a;
}

#webform-client-form-463 .wysiwyg-toggle-wrapper,
#webform-client-form-443 .wysiwyg-toggle-wrapper {
  display: none;
}
#webform-client-form-463 button.secondary,
#webform-client-form-443 button.secondary {
  background-color: #D54672;
  border-radius: 0;
  color: #FFFFFF;
  float: right;
  padding: 4px 47px;
}
.form-managed-file .file {margin-top: -60px; padding: 0;}
.form-managed-file .file img.file-icon {display: none !important;}
.form-managed-file .file img {width: 170px !important; height: 90px !important;}
.esuite-general .group-right .field-name-field-image-block img,
.esuite-general .group-left  .field-name-field-image-block img{
  height: 120px;
  Width: 354px;
}



/* Page Advocacy */
.page-child-health-hero-stories .view-child-health-hero-stories .views-row,
.page-advocacy-stories .view-advocacy-stories .views-row {
  border-bottom: 1px solid #E5E5E5;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.page-child-health-hero-stories .view-child-health-hero-stories .views-row-last,
.page-advocacy-stories .view-advocacy-stories .views-row-last{
  border: none !important;
}
.page-child-health-hero-stories .view-child-health-hero-stories .views-field-value,
.page-advocacy-stories .view-advocacy-stories .views-field-value {
  margin-bottom: 7px;
}
.page-child-health-hero-stories .view-child-health-hero-stories .views-field-value a,
.page-advocacy-stories .view-advocacy-stories .views-field-value a {
  font-size: 20px;
}


/* Page Groups */
.block-views-sigs-block h2 {
  background-color: #315EAC;
  color: #FFFFFF !important;
  font-size: 1em !important;
  font-weight: normal !important;
  margin-bottom: 0;
  padding-bottom: 2px;
  padding-left: 20px;
  padding-top: 2px;
}
.block-views-sigs-block .view-display-id-block .view-content,
.block-views-sigs-block .view-display-id-block {
  padding: 0 !important;
  width: 100%;
}
.block-views-sigs-block .view-display-id-block table {
  padding: 0;
  width: 100%;
}
.block-views-sigs-block .view-sigs .view-content .row.odd {
  background-color: #ECF2FE;
  padding: 5px 5px 5px 5px;
}
.block-views-sigs-block .view-sigs .view-content .row.even {
  background-color: #D6F8F7;
  padding: 5px 5px 5px 5px;
}
.block-views-sigs-block .view-sigs .large-4.left {
  padding-left: 15px;
}
.block-views-sigs-block .view-sigs .group.sigs span a {
  font-size: 0.9em;
}
.block-views-sigs-block .view-display-id-block table tr td {
  padding-left: 10px;
  width: 33.33%;
}
.block-views-sigs-block .view-display-id-block table tr td.col-1.col-first {
  padding-left: 20px;
}
.section-special-interest-groups .block ul {
  /*margin-left: 40px;*/
  margin-bottom: 0;
}
/*.section-special-interest-groups .block ul li,
.section-special-interest-groups .block ul li a {
	color: #315FAC;
}*/
.node-type-sig .node-sig .content .body {
  border-bottom: 2px solid #315EAC;
  margin-bottom: 20px;
  padding-bottom: 1px;
}
.node-type-sig .node-sig .content .body h1,
.node-type-sig .node-sig .content .body,
.node-type-sig .node-sig .content .body,
.node-type-sig .node-sig .content .body h4,
.node-type-sig .node-sig .content .body h5,
.node-type-sig .node-sig .content .body h6,
.node-type-sig .node-sig .content .field .field-label  {
  color: #265FB9;
  font-size: 1.125em;
  font-weight: normal;
  margin-bottom: 5px;
  margin-top: 0;
  width: 100%;
  display: block;
}
.right.node-return-to-landing {
  margin-bottom: 20px !important;
}
.right.node-return-to-landing a {
  color: #C64470;
  font-size: 1.125em;
}

input[type="text"][disabled], input[type="password"][disabled],
input[type="date"][disabled], input[type="datetime"][disabled],
input[type="datetime-local"][disabled], input[type="month"][disabled],
input[type="week"][disabled], input[type="email"][disabled],
input[type="number"][disabled], input[type="search"][disabled],
input[type="tel"][disabled], input[type="time"][disabled],
input[type="url"][disabled], textarea[disabled] {
  background-color: #FFFFFF;
}


.view-advocacy-stories .teaser-body-stories span,
.view-child-health-hero-stories .teaser-body-stories span {
  color: #161719;
  font-size: 0.9em;
  line-height: 20px;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.view-member-spotlight span.title-credentials,
.views-field-field-role-credentials span.title-credentials {
  display: block;
  margin-bottom: 0;
  padding-bottom: 8px;
  position: relative;
  overflow: hidden;
}
.view-member-spotlight span.title-credentials a,
.views-field-field-role-credentials span.title-credentials a { margin-right: 0;}
.main .node-member-spotlight .group-middle  {
  margin-bottom: 20px;
}
/* View President's Blog */
.page-presidents-message .view-presidents-message .node-teaser {
  border-bottom: 2px dotted #E5E5E5;
  margin-top: 10px;
  padding-top: 10px;
}
.page-presidents-message .node-teaser .field-name-title h2,
.page-presidents-message .node-teaser .field-name-title h2 a {
  color: #315FAC;
  font-size: 1.1em;
  font-weight: normal;
  width: 100%;
}

.node-blog .group-information-node {
  color: #BBC2C5;
  font-size: 0.85em;
  line-height: 20px;
  margin-bottom: 7px;
  overflow: hidden;
  width: 100%;
}
.node-blog .group-information-node .field {
  color: #6C7F89;
  float: left;
  margin-right: 5px;
  width: auto;
}
.node-blog .group-information-node .field-name-field-author .field-item {
  color: #D54372;
}

/* Section Comments */

#comment-form fieldset#edit-comment-body-und-0-format {
  display: none;
}
#comments .comment {
  /*border-top: 1px dotted #6D7F89;*/
  border-top: 1px dotted #999;
  margin-top: 10px;
  padding-top: 10px;
}
#comments .comment .submitted {
  color: #999;
  margin-bottom: 10px;
}
#comments .comment .submitted a.permalink {
  display: none;
}
#comments ul.links.inline li a {
  text-transform: capitalize;
}
#comments #comment-form button.form-submit {
  margin-top: 20px;
}

/* Page Events */
#views-exposed-form-event-page {
  background-color: #ECF2FE;
  padding: 10px 10px 0;
  width: 100%;
}
/*#views-exposed-form-event-page #edit-field-type-tid-wrapper {
	width: 44%;
}*/
#views-exposed-form-event-page #edit-field-type-tid-wrapper label {
  float: left;
  font-weight: normal;
  margin-top: 7px;
  width: 30%;
}
#views-exposed-form-event-page #edit-field-type-tid-wrapper .views-widget {
  float: left;
  width: 70%;
}
#views-exposed-form-event-page #edit-field-event-rdate-value-wrapper {
  float: left;
  padding-right: 0;
  width: 75%;
}
#views-exposed-form-event-page #edit-field-event-rdate-value-wrapper label[for="edit-field-event-rdate-value"] {
  display: none;
}


#views-exposed-form-event-page .views-submit-button {
  float: left;
  padding-right: 0;
  padding-top: 0px;
  width: 12%;
}
#views-exposed-form-event-page .views-submit-button button.form-submit {
  background-color: #D54372;
  color: #FFFFFF;
  padding: 3px 10px;
  width: auto;
  margin-top: 11px;
}
.views-exposed-form .views-submit-button button.form-submit {
  background-color: #D54372;
  color: #FFFFFF;
  padding: 3px 10px;
  width: auto;
  margin-top: 11px;
}
.view-event .view-content {
  margin-top: 20px;
  margin-bottom: 20px;
}
.view-event .view-content .item-list ul li {
  border: none;
  padding-top: 10px;
  padding-bottom: 10px;
}
.view-event .view-content .item-list ul li .views-field-title {
  padding-left: 15px;
}
.view-event .view-content .item-list ul li .section_date_and_state {
  color: #999;
  font-size: 0.95em;
  margin-top: 0;
}
.view-event .view-content .item-list ul li .section_date_and_state .field-content,
.view-event .view-content .item-list ul li .section_date_and_state .field-content .date-display-single {
  color: #6D7F89 !important;
}
#quicktabs-container-tabs_homepage {
  border: 1px solid #010101;
  margin-bottom: 20px;
  min-height: 270px;
  padding: 10px;
  width: 100%;
}
#quicktabs-container-tabs_homepage .view-event .view-content .item-list ul li .views-field-title  {
  padding-left: 0;
  padding-right: 15px;
}
#quicktabs-container-tabs_homepage .view-pnp-news .views-row {
  margin-bottom: 10px;
  margin-top: 10px;
}
#quicktabs-container-tabs_homepage .view-pnp-news .more-link a,
#quicktabs-container-tabs_homepage .view-event .more-link a,
#quicktabs-container-tabs_homepage .view-pnp-news .views-row .views-field-title a,
#quicktabs-container-tabs_homepage .view-event .view-content .item-list ul li .views-field-title a {
  color: #315EAC;
  font-size: 16px;
  line-height: 20px;
}
#quicktabs-container-tabs_homepage .view-event .view-content .item-list ul li {
  border: medium none;
  padding-bottom: 0;
  padding-top: 0;
}
#quicktabs-container-tabs_homepage .view-event .view-content {
  margin-bottom: 0;
  margin-top: 0;
}
#quicktabs-tabs_homepage ul.quicktabs-tabs {
  margin-bottom: 15px;
  margin-left: 5px;
}
#quicktabs-tabs_homepage ul.quicktabs-tabs li {
  border: 1px solid #010101;
  margin-bottom: 0;
  margin-left: -5px;
  padding: 10px 30px;
}
#quicktabs-tabs_homepage ul.quicktabs-tabs li.first {
  border-right-width: 0px;
}
#quicktabs-tabs_homepage ul.quicktabs-tabs li.last {
  border-left-width: 0px;
}
#quicktabs-tabs_homepage ul.quicktabs-tabs li.active {
  background-color: #FFD3E0;
}
#quicktabs-tabs_homepage ul.quicktabs-tabs li.last.active {
  border-left-width: 1px;
}
#quicktabs-tabs_homepage ul.quicktabs-tabs li.active a {
  color: #010101;
}
#quicktabs-container-tabs_homepage .view-footer {
  margin-top: 20px;
}
#quicktabs-container-tabs_homepage .view-footer a.button{
  background-color: #D54672;
  font-weight: 300 !important;
  letter-spacing: 0.03em;
  margin-right: 10px;
  padding: 5px 15px 5px 12px;
}

/*
#edit-field-event-type-tid-wrapper {
	padding-right: 8px;
	width: 25%;
}
*/

#edit-field-event-rdate-value-min {
  float: left;
  width: 50%;
}
#edit-field-event-rdate-value-min #edit-field-event-rdate-value-min {
  width: 100%;
}
#edit-field-event-rdate-value-min .form-item {
  float: left;
  margin-right: 1.33%;
  width: 32%;
}
#edit-field-event-rdate-value-min .form-type-date-select {
  margin-right: 0;
  margin-bottom: 0;
  margin-top: 0;
  padding-right: 8px;
  width: 100%;
}

#edit-field-event-rdate-value-max {
  float: left;
  width: 50%;
}
#edit-field-event-rdate-value-max #edit-field-event-rdate-value-max {
  width: 100%;
}
#edit-field-event-rdate-value-max .form-item {
  float: left;
  margin-right: 1.33%;
  width: 32%;
}
#edit-field-event-rdate-value-max .form-type-date-select {
  margin-right: 0;
  margin-bottom: 0;
  margin-top: 0;
  padding-right: 8px;
  width: 100%;
}
#views-exposed-form-event-page .form-type-select .form-select {
  font-size: 0.8em;
  padding-left: 0;
}
#views-exposed-form-event-page .sod_select {
  font-size: 0.8em !important;
  font-weight: normal !important;
  text-transform: none !important;
}

.view-event .view-filters .form-type-date-popup .description {
  display: none;
}

.view-event .view-filters  label {
  display: block;
  float: left;
  padding-left: 5px;
  padding-top: 6px;
}

.view-event .view-filters .views-widget {
  float: left;
  margin-left: 8px;
  width: 70%;
}

.view-event .view-filters #edit-field-event-type-tid-wrapper {
  width: 50%;
}

.view-event .view-filters #edit-field-event-rdate-value-1-wrapper {
  width: 35%;
}


/*button Browser */
#webform-client-form-443 .form-managed-file,
#webform-client-form-463 .form-managed-file {
  width: 100%;
  height: 28px;
  background: url(../images/button_browser.png) 0 bottom no-repeat transparent;
  border:none;
  overflow:hidden;
  padding-top: 60px;
  padding-bottom: 30px;
  margin-top: -58px;
}
#webform-client-form-443 .form-managed-file:hover,
#webform-client-form-463 .form-managed-file:hover {
  color: #fff;
  width: 100%;
  height: 28px;
  background: url(../images/button_browser.png) 0 bottom no-repeat transparent;
  border:none;
  overflow:hidden;
  padding-top: 60px;
  padding-bottom: 30px;
  margin-top: -58px;
}
#webform-client-form-443 .form-managed-file:click,
#webform-client-form-443 .form-managed-file:active,
#webform-client-form-463 .form-managed-file:click,
#webform-client-form-463 .form-managed-file:active {
  background: url(../images/button_browser.png) 0 bottom no-repeat transparent;
  color:#fff;
}
#edit-submitted-top-right-upload-an-image-for-your-story-upload--15,
#edit-submitted-top-right-upload-an-image-for-your-story-upload--14,
#edit-submitted-top-right-upload-an-image-for-your-story-upload--13,
#edit-submitted-top-right-upload-an-image-for-your-story-upload--12,
#edit-submitted-top-right-upload-an-image-for-your-story-upload--11,
#edit-submitted-top-right-upload-an-image-for-your-story-upload--10,
#edit-submitted-top-right-upload-an-image-for-your-story-upload--9,
#edit-submitted-top-right-upload-an-image-for-your-story-upload--8,
#edit-submitted-top-right-upload-an-image-for-your-story-upload--7,
#edit-submitted-top-right-upload-an-image-for-your-story-upload--6,
#edit-submitted-top-right-upload-an-image-for-your-story-upload--5,
#edit-submitted-top-right-upload-an-image-for-your-story-upload--4,
#edit-submitted-top-right-upload-an-image-for-your-story-upload--3,
#edit-submitted-top-right-upload-an-image-for-your-story-upload--2,
#edit-submitted-top-right-upload-an-image-for-your-story-upload {
  margin-left:0;
  opacity:0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

#webform-client-form-443 .form-managed-file .ajax-progress,
#webform-client-form-443 .form-managed-file .ajax-progress {
  display: none !important;
}


.front .block-views-dropdowns-block-1 .view-dropdowns .block-bean-chapter-banner {
  display: none;
}

/* Node Newsleter */
.node-newsletter .content-newsletter .field-collection-container {
  border: none;
}
.node-newsletter .content-newsletter .field-items .field-collection-view  {
  border-bottom: 2px solid #315EAC;
  margin-left: 0px;
}
.node-newsletter .content-newsletter .field-collection-view .field-name-field-newsletter-section-title a {
  color: #C64470;
  display: block;
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: 15px;
  margin-top: 0;
  width: 100%;
}
.node-newsletter .content-newsletter .field-collection-view .field-type-text-long p img {
  float: left;
  max-height: 120px;
  margin: 5px 10px 10px 0 !important;
  max-width: 120px;
}
.node-newsletter .sidebar-right-newsletter {
  background-color: #ECF3FE;
  margin-bottom: 20px;
}
.node-newsletter .sidebar-right-newsletter .newsletter-issue {
  margin-top: 15px;
  margin-bottom: 15px;
}
.node-newsletter .sidebar-right-newsletter .newsletter-index {
  border-bottom: 2px solid #D53672;
  padding-bottom: 5px;
}
.node-newsletter .sidebar-right-newsletter .newsletter-index .entity {
  margin-bottom: 10px;
  margin-top: 10px;
}
.node-newsletter .sidebar-right-newsletter .field-name-field-newsletter-lead-title.field-wrapper,
.node-newsletter .sidebar-right-newsletter .newsletter-issue .field-wrapper,
.node-newsletter .sidebar-right-newsletter .newsletter-index .field-wrapper {
  border: none;
}
.node-newsletter .sidebar-right-newsletter .field-name-field-newsletter-quotation {
  border-bottom: 2px solid #C64470;
  padding-bottom: 5px;
  margin-bottom: 40px;
}
.node-newsletter .sidebar-right-newsletter .field-name-field-newsletter-leadstory {
  margin-bottom: 25px;
  padding-bottom: 5px;
}
.node-newsletter .sidebar-right-newsletter .field-name-field-newsletter-lead-title .field-item {
  color: #C64470;
}
.node-newsletter .sidebar-right-newsletter .field-name-field-newsletter-editors p,
.node-newsletter .sidebar-right-newsletter .field-name-field-newsletter-editors ul li,
.node-newsletter .sidebar-right-newsletter .field-name-field-newsletter-editors .field-label {
  color:#315EAC;
}
.node-newsletter .sidebar-right-newsletter .field-name-field-newsletter-editors {
  background: url(../images/logo.png) no-repeat center bottom transparent;
  padding-bottom: 135px;
}

.view-filters .panel.blue-light {
  background: #EBF1FD ;
}

.view-filters .panel.blue-light h1 {
  font-size: 1.1em;
  padding: 10px;
}

.view-filters .panel.blue-light p {
  padding: 0 10px;
}

.view-filters .panel.blue-light .views-exposed-widget {
  float: left;
  padding-right: 5px;
  padding-top: 0;
}

.view-filters .panel.blue-light .views-exposed-widget label {
  display: none;
}

.view-filters .panel.blue-light .views-exposed-widget.views-submit-button {
  padding-right: 0 !important;
}

.view-filters .panel.blue-light .views-exposed-widget.views-submit-button button {
  margin-top: 4px;
}
/******************* end **********************/

/*************************************************   NEW STYLE CSS ***************************/
/* vew carees News */
.view-career-news .views-field-title {
  display: block;
  clear: both;
}
.view-career-news .views-field-title span a {
  font-weight: bold;
  font-size: 20px;
}
.view-career-news .views-field-field-date,
.view-career-news .views-field-field-author {
  color: #999999;
  font-size: 14px;
  float: left;
}
.view-career-news .views-field-field-author .views-label {
  float: left;
  width: 25px;
}
.view-career-news .views-field-field-author .field-content {
  float: left;
  margin-right: 5px;
}
.page-newsletters .views-field-name .field-content a,
.view-career-news .views-field-field-author .field-content a {
  color: #C64470;
}
.view-career-news .views-field-sharethis {
  float: right;
  margin-top: 10px;
}
.page-career-news-view .view-career-news .views-field-field-teaser {
  clear: both;
  width: 100%;
}
.node-type-career-news .text-content span.date-display-single,
.node-type-career-news .field-name-field-author .field-label,
.node-type-career-news .field-name-field-author .field-item,
.node-type-career-news .field-name-field-author a {
  color: #999999;
  font-size: 14px;
}
.node-type-career-news .field-name-field-author {
  float: left;
  margin-right: 3px;
  margin-top: 2px;
}
.node-type-career-news .field-name-field-author a {

}
.node-type-career-news .body {
  display: block;
  clear: both;
  margin-top: 5px;
}
/******************* end **********************/

/* Login Box */
.header-top #user-block {
  float: right;
  width: 80%;
}

.header-top #user-block form .form-item {
  width: 34%;
  margin: 5px;
  float: left;
}

.header-top #user-block form button.secondary {
  background-color: #D54672;
  color: #ffffff;
  padding-bottom: 5px;
  padding-top: 5px;
  text-transform: capitalize;
  padding: 2px 15px;
  margin-bottom: 0;
  margin-top: 6px;
}

.header-top #user-block form input {
  margin-bottom: 0px;
}

.header-top #user-block form .login-links {
  clear: both;
  padding-left: 10px;
}

.header-top #user-block form .login-links a {
  font-size: 0.8em;
}

.header-top #user-block form .compact-form-label {
  top: 4px;
}

.block-sitehelper-welcome-user ul.inline-list {
  overflow: visible !important;
}


/* Menu user hepl */
.block-sitehelper .content .top-text {
  margin-bottom: 13px;
  margin-top: 9px;
}
.block-sitehelper .content .top-text span {
  color: #265FB9;
  font-size: 0.95em;
  font-style: normal;
  font-weight: normal;

  display: block;
  margin-bottom: 5px;
  padding-bottom: 0;
  padding-top: 0;
}
.block-sitehelper-welcome-user .content .links.right {
  float: right;
  width: 100% !important;
}

.block-sitehelper-welcome-user .content .links.right .inline-list {
  margin-bottom: 0;
  margin-left: 0;
}
.block-sitehelper-welcome-user .content .links.right .inline-list li {
  margin-left: 0px;
  width: 100%;
}
.block-sitehelper-welcome-user .content #ssa-drop-nav {
  display: block;
  float: right;
  margin-left: 0.2em;
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  text-align: center;
  width: 100%;
}
.block-sitehelper-welcome-user .content #ssa-drop-nav > li {
  /*float: left;*/
  display: inline-block;
  margin-right: 18px;
  margin-left: 20px;
  width: 29%;
}
/*.block-sitehelper-welcome-user .content #ssa-drop-nav > li.dropdown {
	float: right;
}*/

.block-sitehelper-welcome-user .content #ssa-drop-nav > li > a {
  color: #FFFFFF;
  font-family: "Trebuchet MS",Helvetica,sans-serif;
  font-weight: normal;
  margin-top: 0;
  text-align: center;
}
.block-sitehelper-welcome-user #ssa-drop-nav ul.dropdown {
  right: 0px;
  width: 525px;
}
.block-sitehelper-welcome-user #ssa-drop-nav ul.dropdown li ul,
.block-sitehelper-welcome-user #ssa-drop-nav ul.dropdown {
  background: none repeat scroll 0 0 #ECF3FE;
  border-bottom: 4px solid #DD4171;
  padding-bottom: 7px;
}
.block-sitehelper-welcome-user #ssa-drop-nav ul.dropdown li ul {
  box-shadow: 0 0 1px #999999;
  left: -220px;
  margin-left: 0;
  margin-top: -2px;
  right: 0;
  max-width: 220px;
}
.block-sitehelper-welcome-user .content #ssa-drop-nav ul.dropdown li.parentMenu {
  clear: none !important;
  float: left !important;
  height: auto !important;
  /*max-height: 35px !important;
  min-height: 35px !important;*/
  margin: 0 !important;
  width: 260px;
}
.block-sitehelper-welcome-user .content #ssa-drop-nav ul.dropdown li.parentMenu ul li,
.block-sitehelper-welcome-user .content #ssa-drop-nav ul.dropdown li.parentMenu {
  background: none repeat scroll 0 0 #ECF3FE;
  border-bottom: 0 solid #315EAC;
  padding-left: 5px;
  padding-right: 5px;
}
.block-sitehelper-welcome-user .content #ssa-drop-nav ul.dropdown li.parentMenu ul li span,
.block-sitehelper-welcome-user .content #ssa-drop-nav ul.dropdown li.parentMenu span {
  padding: 3px;
}
.block-sitehelper-welcome-user .content #ssa-drop-nav ul.dropdown li.parentMenu ul li a,
.block-sitehelper-welcome-user #ssa-drop-nav ul.dropdown li.parentMenu a {
  border: none;
}
.block-sitehelper-welcome-user .content #ssa-drop-nav ul.dropdown li.parentMenu ul li a,
.block-sitehelper-welcome-user #ssa-drop-nav ul.dropdown li.parentMenu a {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #030303;
  font-size: 15px;
  line-height: 16px;
  margin-top: 0;
  padding: 4px 2px;
  text-align: left !important;
}
.block-sitehelper-welcome-user .content #ssa-drop-nav ul.dropdown li.parentMenu ul li a,
.block-sitehelper-welcome-user .content #ssa-drop-nav ul.dropdown li.parentMenu ul li span,
.block-sitehelper-welcome-user #ssa-drop-nav ul.dropdown li.parentMenu span {
  border-bottom: 1px solid #315EAC !important;
  color: #202529;
  font-size: 15px;
  margin-top: 0;
  text-align: left !important;
}
.block-sitehelper-welcome-user .content #ssa-drop-nav ul.dropdown li.parentMenu ul li a:hover
.block-sitehelper-welcome-user .content #ssa-drop-nav ul.dropdown li.parentMenu ul li span:hover,
.block-sitehelper-welcome-user #ssa-drop-nav ul.dropdown li.parentMenu span:hover,
.block-sitehelper-welcome-user #ssa-drop-nav ul.dropdown li.parentMenu a:hover{
  background: none !important;
  color: #202529 !important;
}

/* View Career News */
.block-views-career-news-block .view-content .views-row  {
  border-bottom: 2px dotted #999999;
  margin-bottom: 10px;
  padding-bottom: 15px;
  padding-top: 15px;
}
.block-views-career-news-block .view-content .views-row .views-field-title {
  padding-bottom: 10px;
}
.block-views-career-news-block .view-content .views-field-field-teaser {
  padding-top: 10px;
}

.block-views-career-news-block .view-content .views-field-field-teaser .field-content {
  color: #202529;
  font-family: "Trebuchet MS",Helvetica,sans-serif ¡important;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
}

span.login-links-separator {
  padding: 5px;
}

.block-sitehelper-welcome-user .panel.blue {
  background: none repeat scroll 0 0 #315EAC;
  margin-bottom: 0;
  padding: 10px;
}
.block-sitehelper-welcome-user h2.blue {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 1.3em;
}

#welcome-user-header ul > li {
  color: #315FAC;
  list-style: none outside none;
  margin-left: 0;
  text-align: right;
}
#welcome-user-header ul > li:nth-child(1){
  margin-right: 10px;
  margin-bottom: 5px;
}
#welcome-user-header ul li #ssa-drop-nav {
  float: right;
  margin-bottom: 15px;
  margin-left: 0;
  text-align: right;
  width: 100%;
}
#welcome-user-header ul li #ssa-drop-nav > li {
  display: inline-block;
  margin-left: 0;
  margin-right: 10px;
  width: 100px;
}


#welcome-user-header ul li #ssa-drop-nav > li > a {
  background: none repeat scroll 0 0 #D54672;
  color: #FFFFFF !important;
  font-family: "Trebuchet MS",Helvetica,sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  margin-top: 0;
  text-align: center;
}
#welcome-user-header ul li #ssa-drop-nav ul.dropdown {
  right: -120px;
  width: 525px;
}
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li ul,
#welcome-user-header ul li #ssa-drop-nav ul.dropdown {
  background: none repeat scroll 0 0 #ECF3FE;
  border-bottom: 4px solid #DD4171;
  padding-bottom: 7px;
}
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li ul {
  box-shadow: 0 0 1px #999999;
  left: -220px;
  margin-left: 0;
  margin-top: -2px;
  right: 0;
  max-width: 220px;
}

#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu {
  background: none repeat scroll 0 0 #ECF3FE;
  border-bottom: 0 solid #315EAC;
  clear: none !important;
  float: left !important;
  height: auto !important;
  /*min-height: 35px !important;
  max-height: 35px !important;*/
  margin: 0 !important;
  padding-left: 5px;
  padding-right: 5px;
  width: 260px !important;
}
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu ul li,
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu {
  background: none repeat scroll 0 0 #ECF3FE;
  border-bottom: 0 solid #315EAC;
  padding-left: 5px;
  padding-right: 5px;
}
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu ul li span,
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu span {
  padding: 3px;
}
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu ul li a,
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu a {
  border: none;
}
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu ul li a,
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu a {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #202529 !important;
  font-size: 15px;
  line-height: 16px;
  margin-top: 0;
  padding: 4px 2px;
  text-align: left !important;
}
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu ul li a,
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu ul li span,
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu span {
  border-bottom: 1px solid #315EAC !important;
  color: #202529 !important;
  font-size: 15px;
  margin-top: 0;
  text-align: left !important;
}
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu ul li a:hover
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu ul li span:hover,
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu span:hover,
#welcome-user-header ul li #ssa-drop-nav ul.dropdown li.parentMenu a:hover{
  background: none !important;
  color: #030303 !important;
}

.block-block-20 {
  margin-bottom: 20px;
}
.block-block-20 a {
  background-color: #315EAC;
  padding: 5px 15px;
  color: #fff;
}

#views-exposed-form-chapters-map-block  .panel.blue-light .views-exposed-widget {
  width: 100%;
}

.view-channels-view.icon-menu-top-channel .view-content {
  margin-bottom: 8px;
}
.view-channels-view.icon-menu-top-channel .view-content .views-field-field-link-menu  {
  background-color: #FFFFFF;
  border: 2px solid #315EAC;
  display: block;
  overflow: hidden;
}
.view-channels-view.icon-menu-top-channel .view-content .views-field-field-link-menu .large-2.left {
  background-color: #315EAC;
  height: 49px;
}
.view-channels-view.icon-menu-top-channel .view-content .views-field-field-link-menu .box-title-channels {
  display: table-cell;
  height: 49px;
  vertical-align: middle;
}
.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 {
  color: #315EAC;
  display: table;
  font-family: "Trebuchet MS",Helvetica,sans-serif !important;
  font-size: 24px;
  line-height: 0.9em;
  padding-left: 10px;
}

.front .view-dropdowns #ctools-jump-menu .container-inline {
  background:  url(../images/icon-chapters-home.png) no-repeat 0 0 transparent;
  padding-left: 50px;
}
.front .view-dropdowns #ctools-jump-menu--2 .container-inline {
  background:  url(../images/icon-sigs-home.png) no-repeat 0 0 transparent;
  padding-left: 50px;
}
.front .block .view-news .views-row .views-field-field-news-image {
  float: left;
  width: 110px;
}
.front .block .view-news .views-row {
  display: block;
  clear: both;
}
.block .view-news .views-field-title span a {
  color: #315EAC;
  display: block;
  font-size: 1em;
  margin-bottom: 5px;
}
.block .view-news ul li {
  font-size: 1em;
}
.block .view-news .views-field-field-teaser .field-content p {
  color: #202529;
  font-family: "Trebuchet MS",Helvetica,sans-serif;
  font-size: 16px;
  line-height: 20px;
}
/*.front .view-dropdowns .view-footer .block p,*/
.front .view-dropdowns .view-footer .block p span {
  font-size: 0.9em !important;
}
.front  .block-views .view .more-link, .view-member-spotlight .more-link {
  margin-bottom: 0;
}
.front .view ul li {
  border-bottom: medium none;
  list-style: none outside none;
  margin-bottom: 0;
}
.front .block-views .view.view-rotator .view-content {
  display: block;
  margin-bottom: 0 !important;
}
.front.sidebar-second section.block-views-rotator-block,
.front.sidebar-second section.block-sitehelper {
  padding: 0;
}
.front.sidebar-second section.block-views-news-block {
  margin-bottom: 20px;
}
section.block-views-news-block .view-news .view-content,
section.block-views-news-block .view-news .view-content .item-list ul {
  margin-bottom: 0px;
}
.front .panel {
  border: none;
}
.front.sidebar-second.admin-sw .sidebar .block-sitehelper  {
  height: auto !important;
  /*max-height: 319px;
  min-height: 319px;*/
}
.front.sidebar-second.admin-sw .sidebar .block-sitehelper .white {
  height: auto;
  /*max-height: 232px;*/
}

.front.sidebar-second.admin-sw .block-sitehelper .white .content .clearfix img {
  bottom: 0;
  position: relative;
  right: 0;
}
.front.logged-in.sidebar-second .block-sitehelper .white .box-image-user-register {
  display: block;
  overflow: hidden;
  height: auto;
  width: 100%;
}
.front.sidebar-second.admin-sw .block-sitehelper .white .box-image-user-register {
  display: block;
  overflow: hidden;
  height: 198px;
  width: 100%;
}
.block-sitehelper * {
  box-sizing: content-box;
}
/*.front.logged-in.sidebar-second .block-sitehelper .white .box-image-user-register img,*/
/*.front.sidebar-second.admin-sw .block-sitehelper .white .box-image-user-register img {*/
/*width: 100%;*/
/*height: 100%;*/
/*}*/
.front.logged-in.sidebar-second .sidebar .block-sitehelper .pink {
  padding: 2px 5px;
  box-sizing: border-box;
}

/*.front .block-sitehelper .panel.pink {
  padding-top: 4px !important;
  padding-bottom: 3px !important;
}

.front .block-sitehelper {
  overflow: hidden;
  max-height: 214px;
}*/

/*.front.logged-in .block-sitehelper .panel.pink {*/
/*  padding-bottom: 18px !important;
  padding-top: 17px !important;*/
/*    min-height: 57px;
}*/
/*.front.sidebar-second .sidebar .block-sitehelper .pink a h5 {
  margin: 0;
  font-size: 1em !important;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}*/
/*.front.logged-in.sidebar-second .sidebar .block-sitehelper .pink h5 {
  font-size: 1.1em !important;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}*/
.front.logged-in .block-sitehelper-welcome-user .panel.blue {
  padding: 5px 10px;
  height: 56px;
  max-height: 56px;
  min-height: 56px;
}
.front.sidebar-second.admin-sw .block-sitehelper-welcome-user .panel.blue {
  height: 45px;
  max-height: 65px;
  min-height: 40px;
  padding: 10px;
}
.front.logged-in .block-sitehelper-welcome-user h2.blue {
  color: #FFFFFF;
  font-size: 1.1em;
  line-height: 1.3em;
}
.front.sidebar-second.admin-sw .block-sitehelper-welcome-user h2.blue {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 1.3em;
}
.front.logged-in .block-sitehelper-welcome-user {
  height: auto;
  /*max-height: 319px;*/
}
.not-logged-in .block-user-login form#user-login-form {
  /*padding-left: 12px;
  padding-right: 12px;*/
}
.not-logged-in .block-user-login form#user-login-form input.form-text {
  background-color: #FFFFFF !important;
  border: 1px solid #fff !important;
  margin-bottom: 10px;
}
.not-logged-in .member-login #user-login-form .form-item {
  margin-top: 0;
  margin-bottom: 0;
  width: 49%;
  float: left;
}
.not-logged-in .member-login #user-login-form .form-item.form-item-name   {
  margin-right: 5px;
}

.not-logged-in .member-login #user-login-form button.form-submit {
  float: right;
  margin-bottom: 10px;
  padding: 3px 10px;
  font-size: 0.8em;
}
.not-logged-in .member-login #user-login-form .login-links {padding-top: 5px;}
.not-logged-in .member-login #user-login-form .login-links,
.not-logged-in .member-login #user-login-form .login-links a {
  color: #fff;
  font-size: 0.84em;
}
.front.logged-in .block-sitehelper,
.front.not-logged-in .block-sitehelper  {
  position: relative;
}
/*.front.logged-in .block-sitehelper .white h4,
.front.not-logged-in .block-sitehelper .white h4 {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
  color: #315EAC;
  float: left;
  margin-bottom: 0;
  margin-left: 4px;
  margin-top: 50px;
  padding: 10px;
  position: absolute;
  right: 15px;
  width: 100px;
  z-index: 10;
}
.front.not-logged-in .block-sitehelper .white span img {
  float: right;
  margin-top: 0;
  position: relative;
  right: 0;
  z-index: 2;
}*/

.front.sidebar-second.admin-sw .block-sitehelper-welcome-user .white .content ul li {
  text-align: center;
  font-weight: bold;
}
.front.logged-in.sidebar-second.admin-sw .block-sitehelper .pink a h5 {
  margin: 0;
  padding-bottom: 2px !important;
  padding-top: 1px !important;
}

#tb-megamenu-menu-channel-menu .bean-channel-menu .content a.button {
  color: #fff;
  margin-right: 0px;
  margin-top: 10px;
}


.sidebar .block-views h2.block-title {
  background-color: #315EAC;
  color: #FFFFFF;
  font-size: 24px;
  height: 33px;
  margin-bottom: 0;
  max-height: 33px;
  padding-left: 5px;
}
.sidebar .block-views .view-corporate-circle-members {
  padding-top: 10px;
}

.sidebar .block-views .view-corporate-circle-members .view-footer  {
  text-align: right;
  padding-right: 10px;
}



.block-block-18 table {
  border:none;
}
.block-block-18 table tbody {
  border: none;
}
.block-block-18 table  tr td img {
  border: 1px solid #a1b1d2;
}
.block-block-18 table  tr td {
  padding-left: 0;
  padding-right: 0;
}
.block-block-18 table  tr td,
.block-block-18 table  tr td a {
  color: #345FAD;
  font-size: 0.9em;
  position: relative;
  z-index: 10;
}



/* Page For Families */
.families-channel .group-right .field-name-field-image-block img,
.families-channel .group-left .field-name-field-image-block img {
  border-top: 3px solid #315EAC;
  border-right: 3px solid #315EAC;
  border-left: 3px solid #315EAC;
  height: 196px;
  max-height: 196px;
  width: 100%;
}

.families-channel .group-right .block-bean .field-name-field-body-block,
.families-channel .group-left .block-bean .field-name-field-body-block {
  background-color: #D54672;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 30px;
  margin-top: 0;
  min-height: 100px;
}

.families-channel .block-bean .field-name-field-body-block table {
  background: none !important;
  border: medium none !important;
  margin-bottom: 0;
}

.families-channel .block-bean tbody {
  border-top: medium none;
}

.families-channel .block-bean table tr {
  background: none;
}
.families-channel .block-bean table tr th,
.families-channel .block-bean table tr td {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding: 0 0.625rem;
}
.families-channel .block-bean table tr td h3 {
  font-size: 24px;
  margin-bottom: 0;
  margin-top: 0;
  color: #fff;
}
.families-channel .block-bean table tr td p {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
  color: #fff;
}
.view-advocacy-stories .views-field-value-4 .field-content img.image-history,
.view-child-health-hero-stories .views-field-value-4 .field-content img.image-history {
  margin-bottom: 10px;
  margin-right: 15px;
  margin-top: 5px;
}

.view-advocacy-stories .Image-stories,
.view-child-health-hero-stories .Image-stories {
  margin-right: 10px;
}

.pnp-news .views-row {
  border-bottom: 1px solid #E5E5E5;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.pnp-news .views-row-last {
  border: medium none !important;
}
.pnp-news .views-row .views-field-title {
  margin-bottom: 7px;
}
.pnp-news .views-row .views-field-title span a {
  color: #265FB9;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.2em;
}
.pnp-news .views-row .views-field-description span {
  color: #161719;
  font-family: "Trebuchet MS",Helvetica,sans-serif;
  font-size: 0.9em;
  line-height: 20px;
}
.page-pediatric-health-conditions .sod_select .sod_label {
  width: 165px;
}
.page-pediatric-health-conditions .views-exposed-form .views-submit-button button.form-submit {
  margin-top: 24px;
}

.view-pediatric-health-conditions .view-content .views-row .views-field-title {
  margin-bottom: 5px;
}

.view-pediatric-health-conditions .view-content .views-row .views-field-title span a  {
  color: #315EAC;
  font-family: "Trebuchet MS",Helvetica,sans-serif;
  font-size: 1.438em;
  font-weight: bold;
  line-height: 1.2em;
}

.view-pediatric-health-conditions .view-content .views-row .views-field-field-pediatric-age a {
  color: #C64470;
}
.view-pediatric-health-conditions .view-content .views-row .views-field-field-pediatric-conditions {
  margin-bottom: 5px
}

/* Page view-committee-members */
.page-community .view-display-id-page_1 .views-row  {
  border-bottom: 2px dotted #E2E2E2;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}

.page-community .view-display-id-page_1 .views-row-last {border: none;}
.page-community .view-display-id-page_1 .views-row .views-field {margin-bottom: 20px;}
.page-community .view-display-id-page_1 .views-row .views-field .views-label {
  color: #D54672;
  font-size: 1em;
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
  width: 100%;
}

.page-community .view-display-id-page_1 .views-row .views-field-title {
  text-align: center;
}
.page-community .view-display-id-page_1 .views-row .views-field-title span.field-content {
  color: #315EAC !important;
  font-size: 1.2em !important;
  font-weight: bold !important;
}
.page-community .view-display-id-page_1 .views-row .views-field div.field-content {
  color: #202529;
  font-family: "Trebuchet MS",Helvetica,sans-serif;
  font-size: 0.9em;
  line-height: 1.5em;
}


/* page-node-365 */
.page-node-365 .body .field-item p img {
  margin-right: 10px;
}
.sidebar .block-bean {
  margin-bottom: 10px;
}

.sidebar .block-bean .embedded-video .player iframe {
  width: 100% !important;
  max-width: 100%;
  min-width: 100%;
  max-height: 175px
}

/* page-presidents-message */
.page-presidents-message h1#page-title {
  display:none;
}


/* Home / Slideshow */
.front .wrapper-main-content .block-views-rotator-block {
  height: 320px;
  overflow: hidden;
}
#edit-field-pediatric-age-und {
  min-height: 110px;
}
#edit-field-pediatric-conditions-und {
  min-height: 240px;
}

/**************   page-aa-ssa   ****************/
.page-aa-ssa .content-node-page iframe,
.page-aa-ssa .content-node-page iframe.ssa_iframe {
  width: 100% !important;
}
.page-aa-ssa .content-node-page iframe .body {
  margin: 0;
}
div.napMemCardWrapper {
  border: 5px solid #0064A5;
  border-radius: 20px;
  display: inline-block;
  margin: 0 !important;
  padding: 0 !important;
}

.page-career-news-view .view-career-news .item-list ul {
  margin-top: 60px;
}

/***********  Page the Twitters  *************/
.view-tweets table.views-table { width: 100% !important;}
.view-tweets table.views-table,
.view-tweets table.views-table tbody {
  border: medium none;
}
.view-tweets table.views-table tr { width: 100% !important;}
.view-tweets table.views-table tr.even,
.view-tweets table.views-table tr.odd {
  border: medium none;
}
.view table tr.odd {
  background: none repeat scroll 0 0 #ECF3FE;
}
.view table tr.even {
  background: none repeat scroll 0 0 #ffffff;
}





.view-tweets table.views-table tr td.views-field-profile-image-url {
  text-align: left;
  padding: 1% 0.5%;
  width: 8%;
  display: inline-table;
}
.view-tweets table.views-table tr td.views-field-name {
  text-align: left;
  padding: 1% 0.5%;
  width: 8%;
  display: inline-table;
}
.view-tweets table.views-table tr td.views-field-screen-name {
  text-align: left;
  padding: 1% 0.5%;
  width: 8%;
  display: inline-table;
}
.view-tweets table.views-table tr td.views-field-follow {
  text-align: left;
  padding: 1% 0.5%;
  width: 8%;
  display: inline-table;
}
.view-tweets table.views-table tr td.views-field-text {
  text-align: left;
  padding: 1% 0.5%;
  width: 46%;
  display: inline-table;
}
.view-tweets #body-twitter-msg {width: 100% !important;}

.view-tweets table.views-table tr td.views-field-created-time {
  text-align: left;
  padding: 1% 0.5%;
  width: 8%;
  display: inline-table;
}
.view-tweets table.views-table tr td.views-field-web-intents {
  text-align: left;
  padding: 1% 0.5%;
  width: 8%;
  display: inline-table;
}
.view-tweets table.views-table tr td.views-field-web-intents span {
  display: block;
}
.page-node-463 .block-bean-ad-families-2,
.page-node-310 .block-bean-ad-families-2 {
  display: none;
}



.page-pediatric-health-conditions .view-pediatric-health-conditions .view-content {
  margin-bottom: 20px;
}
.page-pediatric-health-conditions .view-pediatric-health-conditions .view-content ul li.views-row-last {
  border: none;
}

.page-pediatric-health-conditions .view-pediatric-health-conditions .view-footer {
  border-top: 2px solid #315EAC;
  display: block;
  margin-top: 5px;
  overflow: hidden;
  padding-top: 10px;
}


/* Blocks Frontpage SiteHelper and Login */
.front.not-logged-in .member-login {
  min-height: 106px;
  max-height: 106px;
}
.front.not-logged-in .block-sitehelper {
  min-height: 214px;
  max-height: 214px;
  overflow: hidden;
  position: relative;
}
.front.logged-in .block-sitehelper {
  min-height: 320px;
  max-height: 320px;
}
.front .block-sitehelper h4  {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
  color: #315eac;
  float: left;
  margin-bottom: 0;
  margin-left: 4px;
  margin-top: 50px;
  padding: 10px;
  position: absolute;
  right: 15px;
  width: 100px;
  z-index: 10;
}
.front .block-sitehelper .panel.pink {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.front.logged-in  .block-sitehelper .inline-list li{
  margin-left: 0;
  width: 100%;
}

.front .block-sitehelper  .panel.pink h5 {
  margin-bottom: 5px;
  margin-top: 5px;
}

/* End of Blocks FrontPage Sitehelper and Login*/

/* ADS Blocks */
.sidebar-second .block-bean-ad-home-1,
.sidebar-second .block-block {
  margin: 1em 0;
}

.block-bean-conferences-channel-top-block  .field-name-field-image-block {
  float: left;
  margin-bottom: 1px;
  margin-right: 15px;
}

.block-bean-conferences-channel-top-block  .field-name-field-body-block {
  margin-top: 10px;
}

.block-bean-conferences-channel-top-block  .field-name-field-body-block {
  margin-top: 0;
}
.block-bean-conferences-channel-top-block  .field-name-field-body-block,
.block-bean-conferences-channel-mid-left-blo .field-name-field-body-block,
.block-bean-conferences-channel-mid-right-bl .field-name-field-body-block {
  line-height: 20px;
}

.page-node-1292 #page-title {
  display: none;
}
