@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700,300,200);

@font-face {
      font-family: icantecharialregular;
      src: url('../../../../default/files/arial_0.ttf')
    }

@font-face {
      font-family: icantecharialnarrowbold;
      src: url('../../../../default/files/ARIALNB.TTF')
    }

.form-control {
  max-width: 300px;
}

.spaceleft {
  margin-left: 30px;
}

.check-list {
  margin-top: 30px;
}

.check-list li {
  background: url('/_CSS/images/icon-checkmark.png') 0px 1.05em no-repeat;
  font-size: 1.2em;
  list-style: none;
  padding: 0.7em 0 0.7em 45px;
}

.check-list li:first-child {
  background-position: 0 0.3em;
  border-top: 0 !important;
  padding-top: 0 !important;
}

.check-list li:last-child {
  border-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.check-list li {
  border-bottom: solid 1px #e2e6e8;
  font-size: 18px;
}

.check-list li {
  border-bottom: solid 1px #b5bec3;
}

body {
  background: #f7f7f7 url('../images/bg04.png');
  color: rgb(71, 79, 81);
  font-family: arial;
  font-size: 14px;
  font-weight: 300;
}

.submitted,.submitted-by {
  display: none;
}

/*
.node-type-story .submitted,.node-type-story .submitted-by {
display: block; 
}
*/
.navbar-brand {
  display: none;
}

.col-sm-9 ul,
.col-sm-9 p {
  color: rgb(71, 79, 81);
  display: block;
  font-family: arial;
  font-size: 16px;
  font-weight: 300;
  line-height: 23px;
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
}

.col-sm-9 a {
  color: #F58020;
}

nav ul:first-child {
    bottom: 0;
    float: right;
    position: absolute;
    top: 140px;
    right: 0;
}

.navbar-default {
   background-color: transparent;
  border: none;
}

.main-container {
  color: #474F51;
}

.main-container section.col-sm-9 {
  box-shadow: 2px 2px 2px 1px rgba(128,128,128,0.1);
}

nav {
  color: rgb(102, 102, 102);
  cursor: auto;
  display: inline;
  font-family: 'Yanone Kaffeesatz';
  font-size: 25.2000007629395px;
  font-weight: 200;
  height: auto;
  line-height: 33.2999992370606px;
  margin-left: 0;
  outline-color: rgb(102, 102, 102);
  outline-style: none;
  outline-width: 0px;
  text-decoration: none;
  width: 100%;
  float: left;
}

.menu li a.active {
/*  background-color: transparent !important;
  color: #F58020 !important;
  text-decoration: none;
  */
}

.region-sidebar-first ul li a {
  color: #F58020;
  display: inline;
  font-family: arial;
  font-size: 14px;
  font-weight: 300;
  height: auto;
  line-height: 33px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding-left: 0;
  text-align: left;
  text-decoration: none;
  width: auto;
}

.region-sidebar-first ul li a:hover {
  text-decoration: underline;
}

.region-sidebar-first ul li {
  border-bottom-color: #e2e6e8;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-left: 0px;
}

ul li a:hover {
  background-color: transparent !important;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
  background-color: transparent !important;
}

.region-navigation p a img {
  display: inline;
}

.col-sm-9 {
  background-color: #fff;
  margin-bottom: 50px;
  padding: 40px;
}

.region-sidebar-first.well {
  background-color: inherit;
}

.col-sm-3 .well {
  border: none;
  border-radius: 0;
  padding: 0;
}

.col-sm-3 .well .block {
  background-color: #fff;
  box-shadow: 2px 2px 2px 1px rgba(128, 128, 128, 0.1);
  margin-top: 40px;
  padding: 40px;
}

.col-sm-3 .well .block:first-child {
  margin-top: 0;
}

h1,
h2 a,
h2,
.block-title {
  color: #474F51;
  display: block;
  font-family: 'Yanone Kaffeesatz';
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 30px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
}

h3 {
  color: #96a9b5;
  font-family: 'Yanone Kaffeesatz';
  font-size: 22px;
}

a {
  color: #F58020;
}

.footer {
  background: #f7f7f7 url('../images/bg03.jpg');
  background-color: none;
  margin-top: 0;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.region-footer {
  margin-left: auto;
  margin-right: auto;
  width: 1200px;
}

.button-big {
  background-color: #1280A2;
  background-image: linear-gradient(top, #1280A2, #1280A2);
  background-image: -moz-linear-gradient(top, #1280A2, #1280A2);
  background-image: -ms-linear-gradient(top, #1280A2, #1280A2);
  background-image: -o-linear-gradient(top, #1280A2, #1280A2);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1280A2), to(#1280A2));
  background-image: -webkit-linear-gradient(top, #1280A2, #1280A2);
  border-radius: 10px;
  box-shadow: inset 0px 0px 0px 1px rgba(18, 130, 163, 0.65), 3px 3px 3px 1px rgba(0, 0, 0, 0.15);
  color: #fff !important;
  display: inline-block;
  font-size: 1.25em;
  font-weight: 300;
  outline: 0;
  padding: 10px 30px 10px 30px;
  text-decoration: none;
}

p.button-big {
	display: inline !important;
}

#tooltip_table img:hover {
  opacity: .7;
}

.videos {
  display: inline-block;
  margin-bottom: 20px;
  margin-right: 20px;
  vertical-align: top;
  width: 30%;
}

.vimeo-links {
  display: inline-block;
  padding-left: 7px;
  vertical-align: top;
}

.vimeo-links p {
  margin: 0;
}

.vimeo_thumbnail {
  border: 1px solid #E1E2E3;
  border-color: #657780;
  display: block;
  height: 84px;
  margin-right: 10px;
  padding: 4px;
  width: 150px;
}

.featured_agency {
  color: #00F !important;
  font-weight: bold;
}

#transcript {
  display: none;
}

.form-item {
  padding-bottom: 15px;
  padding-top: 15px;
}

.form-item label,
.webform-submit {
  font-size: 16px;
}

.webform-component input {
  max-width: 200px;
}

#block-menu-menu-helpful-links {
  float: left;
  padding: 0;
  width: 800px;
}

#block-menu-menu-helpful-links ul li {
  border-bottom: solid 1px #b5bec3;
  float: left;
  margin-right: 20px;
  width: 220px;
}

#block-menu-menu-helpful-links ul li a {
  color: #546b76 !important;
}

#block-block-1 {
  float: left;
  width: 400px;
}

#block-system-powered-by {
  display: none;
}

.front .front-bottom-panel {
  background-color: #fff;
  box-shadow: 2px 2px 2px 1px rgba(128, 128, 128, 0.1);
  margin-bottom: 25px;
  margin-top: 10px;
  min-height: 455px;
  padding: 40px;
}

.front .center-wrapper .panel-panel h3 {
  color: #96a9b5;
  font-size: 1.25em;
}

.front h3 a {
  color: #96a9b5;
  font-size: 1.25em;
}

/*.front .center-wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 1200px;
}*/

.front .panel-pane.pane-custom.pane-1 {
background-color: #fff; 
margin-top: 200px; 

}



.front .panel-pane.pane-custom.pane-2 p {
  color: #666;
  font-size: 2em;
  font-weight: 200;
  line-height: 1.25em;
  /*margin: 0 0 1em 0;*/
  /*padding-right: 1em;*/
}

/*.front .pane-2 .pane-content {
  margin-left: auto;
  margin-right: auto;
  width: 1200px;
}*/

.front .pane-2 {
  min-height: 350px;
  padding-top: 50px;
}

.front .pane-2 {
  margin-top: 30px;
  padding-bottom: 30px;
}

.front .pane-2 .pane-content img {
  float: right;
}

.front .panel-pane.pane-custom.pane-2 {
  background-color: #fff;
  min-height: 320px;
  padding-top: 60px;
}

/*.front .panel-pane.pane-custom.pane-2 h2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
}*/

.button-big {
  background-color: #1280A2;
  background-image: linear-gradient(top, #1280A2, #1280A2);
  background-image: -moz-linear-gradient(top, #1280A2, #1280A2);
  background-image: -ms-linear-gradient(top, #1280A2, #1280A2);
  background-image: -o-linear-gradient(top, #1280A2, #1280A2);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1280A2), to(#1280A2));
  background-image: -webkit-linear-gradient(top, #1280A2, #1280A2);
  border-radius: 10px;
  box-shadow: inset 0px 0px 0px 1px rgba(18, 130, 163, 0.65), 3px 3px 3px 1px rgba(0, 0, 0, 0.15);
  color: #fff !important;
  display: inline-block;
  font-size: 1.2em !important;
  font-weight: 300;
  outline: 0;
  padding: 10px 30px 10px 30px;
  text-decoration: none;
}

.front .pane-2 h3 a {
  color: #666666 !important;
}

.page-node-56 iframe {
  border: none;
  height: 1000px;
  width: 100%;
}

#forum {
}

.forum-table tr.even, .forum-table tr.odd {
  background-color: #fff;
  background-image: none;
}

.forum-table td {
  padding: 15px;
}

.post-edited {
  display: none;
}

#forum .panel-separator {
  clear: both;
}

.region-navigation {
  float:right;
}

#forum-comments .forum-post-wrapper,#forum-comments .forum-post-panel-main {
  background-color: #ffffff !important;
}

.view-family-caregiver-toolbox .views-row {
  background-color: rgb(0, 128, 164);
  border: 1px solid #fff;
  float: left;
  height: 100px;
  padding: 10px 20px;
  position: relative;
  width: 32%;
}

.view-family-caregiver-toolbox .views-row:hover {
  opacity: .7;
}

.view-family-caregiver-toolbox .views-row h2 a {
  color: #fff;
  font-size: 22px;
  font-weight: normal;
  line-height: 1.1em;
  text-align: center;
}

.view-family-caregiver-toolbox .node {
  position: relative;
}

.view-family-caregiver-toolbox .field-label {
  display: none;
}

.view-family-caregiver-toolbox .field-name-field-link {
  display: none;
}

.view-family-caregiver-toolbox .field-name-field-sub-title {
  bottom: 10px;
  color: #fff;
  position: absolute;
  text-align: center;
  width: 100%;
}

.pane-views-slideshow-block h2 {
  display: none;
}

.view-id-slideshow {
  position: relative;
  width: 1200px;
}

.views-slideshow-cycle-main-frame-row {
  height: auto !important;
  width: 100% !important;
}

.views-slideshow-cycle-main-frame-row-item img {
  display: block;
  position: absolute;
  right: 63px;
  top: 20px;
}

#views_slideshow_controls_text_next_slideshow-block {
    position: absolute;
    right: 0px;
    top: 150px;
    z-index: 99;
    background-image: url('../images/right_arrow.png');
    /* text-indent: -160px; */
    overflow: hidden;
    display: block;
    width: 49px;
    height: 93px;
    background-size: 50% 50%;
    background-repeat: no-repeat;
    text-indent: -100px;

}

#views_slideshow_controls_text_previous_slideshow-block {
  left: 620px;
  position: absolute;
  top: 150px;
  z-index: 99;
      display: block;
    width: 49px;
    height: 93px;
    overflow: hidden; 
      background-image: url('../images/left_arrow.png');
          background-size: 50% 50%;
    background-repeat: no-repeat;
    text-indent: -100px;

}

.views-field-field-slide img {
  /*height: 200px;*/
  /*width: 460px !important;*/
  width: auto !important;
}



.views_slideshow_controls_text_pause {
  display: none;
}

.view-id-slideshow .views-field-title {
position: relative; 
top: 30px; 

}


.view-id-slideshow .views-field-field-link-slide {
position: relative; 
top: 80px; 
}

.view-id-slideshow .views-field-field-link-slide a{

color: #fff; 

}



.view-id-slideshow .views-field-title a {
box-sizing: border-box;
color: rgb(102, 102, 102);
display: inline;
font-family: arial;
font-size: 28px;
font-weight: bold;
height: auto;
line-height: 35px;
width: auto;


}




.view-id-slideshow  .views-field-body {
max-width: 540px; 
position: relative; 
top: 60px; 
}

.view-id-slideshow .views-field-body .field-content {
    font-size: 24px !important;
    font-weight: 200;
    line-height: 1.25em;
    padding-right: 1em;
    margin: 0 0 1em 0;
    color: #666;
}


/* Story Project */

.view-story-project ul {
padding-left: 0; 
}

.view-story-project ul li.views-row  {
background-color: antiquewhite; 
list-style-type: none; 
margin-bottom: 10px; 
padding: 15px; 
}


.view-story-project ul li.views-row  .views-label {
font-weight: bold; 
}

.view-story-project ul li.views-row  .field-content {
display: inline; 
}
.view-story-project ul li.views-row .views-field-nothing {
background: #F37021;
    -moz-border-radius: 12px;
    border-radius: 12px;
    width: 150px;
    text-align: center;
}

.view-story-project ul li.views-row .views-field-nothing a {
color: #fff; 
}

.node-story .field-label,.node-story .field-items,.node-story .field-item {
display: inline; 
}

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

.logged-in #login_link {
display: none; 
}


/* Videos */

.link-list {
list-style-type: none; 
}

.link-list li {
margin-bottom: 20px; 
clear: both; 
}

.vimeo_thumbnail {
float: left !important; 
margin-right: 30px; 

}

/* Header */

.header-wrapper {
  background-color: #fff;
}

/* Search */

.search-info {
	visibility: hidden;
}

.input-group-btn {
	width: auto;
}

/* Frontpage Caregiver Pathways */

.front .pathways {
  padding: 15px;
}

.front .pathways section {
  min-height: 480px;
  border-radius: 3px;
  padding: 10px;
}

.front .pathways section:hover {
  background-color: #ddd;
}

.front .pathways a {
  color:inherit;
}

.front .pathways a:hover {
  text-decoration: none;
  color: inherit;
}

.front .pathways section h3 {
  color: #F58020;
}

.front .pathways section p:last-child {
  /*color: #F58020;*/
}

.front .pane-1 .pane-content {
  box-shadow: 2px 2px 2px 1px rgba(128,128,128,0.1);
}

/* Will not need this after updating Bootstrap later */
img {
  max-width: 100%;
  display: block;
}

body.node-type-resources #block-search-form {
  display: none;
}

/* Overrides */
.navbar.container, .navbar.container-fluid {
  margin-top: 0;
  padding-top: 0px;
}

/* Copyright */

.copyright {
  margin-top: 10px;
}

.copyright p {
  font-size: 10px;
  margin: 0;
}

/* Huntington's Videos list */

.video-link-list li img {
  margin-bottom: 8px;
}

/* Main Navigation */

body.logged-in header.navbar .join { display: none; }
body.not-logged-in header.navbar .account { display: none; }

/* Social Media Hub */

body.page-node-23401 .footer {
	margin-top: 30px;
}

/* Forum */

.forum-icon,
.forum-list-icon,
.forum-number-topics,
.forum-number-posts,
.forum-topics,
.forum-posts,
.forum-topics,
.forum-posts,
.forum-last-post,
.forum-last-reply 
{
	display: none;
}

.forum-table {
	width: 100%;
}

.forum-header .forum-name {
	/*display: none;*/
}

.page-forum .nav-tabs {
	display: none !important;
}

#edit-notify-type .form-item-notify-type {
	display: block;
}

.form-item.form-item-notify-type {
	padding-top: 0;
}

.forum-post-content {
	padding-right: 15px;
}

.forum-post-content .field-item {
	margin-top: 10px;
}

.forum-post-panel-main .forum-post-title {
	display: none;
}

.forum-details {
	padding: 10px !important;
}

.pane-forum-legend {
	display: none;
}

.forum-name {
	font-size: 15px;
}

th.forum-name {
	display: none;
}

/* Flexslider */

.flex-direction-nav a  {
    line-height: 40px;
}

.flexslider .slides img {
    max-height: 200px; /*maximum height for all slides*/
    width: auto; /*proper aspect ratio of images*/
    max-width: 100%; /*maximum width for all slides*/
    margin: 0 auto; /*centering images in the container*/
}

/* Sitewide Message */
.sitewide-top {
  background-color: #f58020;
}

.sitewide-top p {
  color: white;
  text-align: center;
  padding: 3px;
}

.sitewide-top a {
  color: white;
  text-decoration: underline;
  font-weight: bold;
}

.page-family-caregiver-story-project .views-field-created  {
	display: none;
}

body.node-type-story #comments,
body.node-type-story .links.list-inline {
	display: none;
}

.pane-forum-statistics {
	display: none;
}

/*  iCAN Tech */

.page-tech .col-sm-6 {
	background-color: white;
  -webkit-box-shadow: 1px 1px 1px 0px rgba(156,147,147,1);
  -moz-box-shadow: 1px 1px 1px 0px rgba(156,147,147,1);
  box-shadow: 1px 1px 1px 0px rgba(156,147,147,1);
  margin-bottom: 10px;
}

.page-tech .col-sm-6 a,
.page-tech .region-sidebar-second a {
	color: #348ea9;
}

.page-tech .region-sidebar-second img {
	margin-bottom: 10px;
}

.page-tech .region-sidebar-second li {
	margin-bottom: 40px;
}

.page-tech .col-sm-3 .well .block {
	padding-top: 20px;
}

.page-tech .region-sidebar-first li {
	border-bottom: 1px solid #a4a4a4;
}

.page-tech .region-sidebar-first li a {
	color: black;

}

.page-tech .block-title {
	font-weight: normal;
	font-size: 22px;
	border-bottom: 3px solid #2f8eac;
	padding-bottom: 10px;
}

.page-tech .region-sidebar-first .block {
	background: inherit;
	box-shadow: none;
}

.page-tech .region-sidebar-second ul {
	list-style-type: none;
}

.page-tech .page-header {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
	font-size: 18px;
	font-weight: normal;
	margin-top: 20px;
	color: #6d6d6d;
}

.page-tech .tech-banner {
	margin-bottom: 10px;
}

.page-tech .view-header h3 {
	margin-top: 0;
}

.page-tech .tech-subtitle,
.page-tech .pager-subtitle {
	font-size: 25px;
	font-weight: lighter;
	color: black;
}

.page-tech .pager-subtitle {
	margin-top: 50px;
}

.page-tech	.views-row {
	margin-bottom: 40px;
}

.page-tech .views-row .views-field-field-image {
	float: left;
	margin-right: 20px;
}

.page-tech .views-field-title a,
.page-tech .region-sidebar-second a.spotlight-title {
	font-weight: bold;
	font-size: 18px;
	font-family:"icantecharialnarrowbold";
}

.page-tech .read-more a {
	text-decoration: underline;
}

.page-tech .greatcall-ad img {
  margin: 0 auto !important;
}

.page-tech .greatcall-ad {
  background-color: gray;
  padding: 40px 0;
  margin-bottom: 10px
}

.page-tech .greatcall-ad p {
  color: white;
}

.page-tech .greatcall-ad a {
  color: white;
  text-decoration: underline;
}

.page-tech #block-menu-menu-ican-tech li {
	background-repeat: no-repeat;
}

.page-tech #block-menu-menu-ican-tech li a {
	padding-left: 35px !important;
}

.page-tech #block-menu-menu-ican-tech li.icon-safety { background-image: url('../images/icon-safety.png'); background-position: 1px 2px; }
.page-tech #block-menu-menu-ican-tech li.icon-meds { background-image: url('../images/icon-meds.png'); background-position: 5px 0; }
.page-tech #block-menu-menu-ican-tech li.icon-tools { background-image: url('../images/icon-tools.png'); background-position: 0 5px; }
.page-tech #block-menu-menu-ican-tech li.icon-care { background-image: url('../images/icon-care.png'); background-position: 2px 0; }
.page-tech #block-menu-menu-ican-tech li.icon-tech-home { background-image: url('../images/icon-tech-home.png'); background-position: -3px 0; }

.page-tech .field-name-field-tags {
	display: none;
}

.page-tech .field-name-field-author-custom {
	margin-top: 20px;
	margin-bottom: 10px;
	color: #6d6d6d;
}

.page-tech .region-sidebar-first a,
.page-tech h1,
.page-tech h2,
.page-tech h3 {
	font-family:"icantecharialregular";
}

.page-tech h2.block-title {
	font-size: 18px;
	color: black;
}

.logged-in .pane-comment-recent { display: none; }

.page-tech.node-type-article .field-name-field-image {
	display: none;
}

.node-type-article.page-tech .hide-thumb-only {
	display: block !important;
}

.node-type-article.page-tech article {
	padding-bottom: 10px;
}

.node-type-article.page-tech img {
	margin: 0 10px 0 10px;
}

.page-tech-safety .region-sidebar-second .block li.hide-global,
.page-tech-care .region-sidebar-second .block li.hide-global,
.page-tech-meds .region-sidebar-second .block li.hide-global,
.page-tech-tools .region-sidebar-second .block li.hide-global,
.page-tech.node-type-article .region-sidebar-second .block li.hide-global {
	display: none;
}

.front .view-can-in-the-news h2 {
	display: none;
}

.front .view-can-in-the-news .views-row {
	margin-bottom: 15px;
}

.links.list-inline {
	margin-top: 40px;
}

/* Stroke page / step navigation styling */

.step-horizontal {
  margin-bottom: 3em;
}

.step-horizontal .step-expandable,
.step-horizontal .step-arrow {
  display: none;
}

.step-horizontal.step-active .step-expandable,
.step-horizontal.step-active .step-arrow {
  display: block;
}

.step-horizontal .step-arrow .step-arrow-down {
	padding-top: 2em;
}

.step-horizontal .step-arrow .step-arrow-up {
	padding-bottom: 2em;
}

.step-horizontal img {
  display: inline-block;
  max-height: 170px;
  height: auto;
  width: auto;
}

.step-horizontal img:only-child {
	max-height: 250px;
}

.step-container,
.step-active .step-container-active {
	border: 2px solid #488fa2;
}

.step-horizontal h3 {
  margin-top: 0;
  font-size: 30px;
  /*background-color: #4b73be;*/
  background-color: #488fa2;
	padding: .5em;
  color: white;
}

/*
.step-horizontal.step-active h3 {
  background-color: #488fa2;
}
*/

.step-horizontal .step-arrow {
  text-align: center;
}

.step-horizontal h3,
.step-horizontal > p > img,
.step-horizontal .step-arrow {
  cursor: pointer;
}

.step-horizontal > p {
	padding: 0 1em;	
}

.step-horizontal iframe {
	height: 300px;
	width: 98%;
}

.step-horizontal .step-unlinked,
.step-horizontal.step-active h3,
.step-horizontal.step-active > p > img {
  cursor: default;
}

.step-horizontal .step-arrow img {
  margin: auto;
  width: 15px;
  height: auto;
}

.step-horizontal > * {
  text-align: center;
}

.step-horizontal ul,
.step-horizontal .keep-left {
    text-align: left;
}

.step-horizontal > * {
    text-align: center;
}

.step-container-active h3:after {
  content: " \2b07";
  display: block;
  float: right;
}

.step-active .step-container-active h3:after {
  content: "";
  display: none;
}

/* Mobile styling fixes */

.views-slideshow-controls-text > span {
  margin-right: 2em;
}

.views-slideshow-controls-text > span:last-child {
  margin-right: 0;
}

.mobile-tablet .row {
  margin-right: -5px;
  margin-left: -5px;
}

.mobile .view-family-caregiver-toolbox .views-row {
  width: 50%;
  height: 120px;
}

.view-family-caregiver-toolbox .views-row h2, 
.view-family-caregiver-toolbox .views-row h2 a {
  margin-bottom: 10px;
}

.view-family-caregiver-toolbox .field-name-field-sub-title {
  position: static;
}
#carallel_header {
  background-color: #29819e;
  color: #fff;
  font-family: arial, sans-serif;
  font-size: 31px;
  position: fixed;
  top: 7px;
  right: auto;
  width: 66%;
  height: 51px;
  margin-bottom:20px;
  text-align: left;
  padding-right:30px;
  min-width: 200px;
  padding-left: 10px;
  letter-spacing: 2px;
  line-height: 51px;
  z-index: 999;
}
#carallel_header a{
  color: #ffffff;
}
#carallel_phone a{
  color: #29819e;
}
#carallel_header .caregiver-span{ 
  font-style: italic;
  margin-right: 10px;
  letter-spacing: 1px;
  font-size: 30px;
}
#carallel_icons{
  background-color: #fff;
  font-size:12px;
  color:#000;
  float:right;
  height:51px;
  width: 200px;
  text-align: center;
  line-height: normal;
  letter-spacing: 0;
  padding: 4px 3px 0;
}
#carallel_icons a{
  margin-right: 27px;
  color: #000;
  text-decoration: none;
  margin-right: 20px;
  display: inline-block;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-top: 14px;
}
.carallel_icon{
  margin-right:10px;
  width:20px;
  height:20px;
  float: left;
}
#carallel_helptitle {
  font-size: 12px;
  height: auto;
  width: 100%;
  float: left;
  font-weight: 600;
  letter-spacing: 0.5px;
}
#carallel_box {
  background-color: #fff;
  border: 2px solid #f18030;
  color: #000;
  font-family: arial, sans-serif;
  width:auto;
  padding:8px;
}
#carallel_phone, #carallel_box h2 {
  font-family: arial, sans-serif;
  font-size: 26px;
  color: #29819e;
  float:left;
  font-weight: normal;
  font-style: italic;
  margin-block-start:0;
  margin-block-end:0;
}
#carallel_box p {
  font-size: 12px;
  margin-block-start:0;
  margin-block-end:8px;
}
.carallel_button {
  background: #29819e;
  color: #fff;
  height: 29px;
  padding: 7px 6px 7px 10px;
  float: right;
  margin-left: 8px;
  font-size: 11px;
  border-radius: 3px;
  font-weight: 600;
  width: 134px;
}
.carallel_button:hover {
  background: #1c586c;
}

.carallel_button a{
  color: #fff;
  text-decoration: none;
}
.navbar-nav{ float: right; margin: 120px 20px 0 0;}
#navbar .container > .navbar-header{ width: 19%; float: left;}
.navbar-default .navbar-collapse{ width: 81%; float: left; padding-left: 5px;}
.navbar-default .navbar-nav > li > a{ font-family: 'Yanone Kaffeesatz'; font-size: 25.2000007629395px; font-weight: 200; color: #777;}
.main-container #page-header{ width: 100%; float: left;}
#page-header .search-navigation{ width: 44%; float: left;}
#page-header .search-navigation .region.region-header, #page-header .search-navigation .region.region-navigation{ float: left;}
#page-header .search-navigation .region.region-navigation{ margin-left: 20px; background: #fff; padding: 5px 37px 0px 10px;}
#page-header .search-navigation .region.region-heade #search-block-form{ margin-top: 7px;}
.caregiver-help-wrapper{ width: 56%; float: left; background: #f7f7f7 url('../images/bg04.png'); padding: 7px 30px 0 20px; margin-top: -39px;}
#page-header #block-block-14{ float: left; background: #fff; padding: 5px 10px 5px; width: 100%; margin-top: 0; border: 2px solid #f18030;}
#page-header #block-block-14 h2{ color: #29819e; font-size: 26px; font-weight: normal; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: italic; margin-bottom: 0; margin-top: 5px;}
#page-header #block-block-14 p{ color: #29819e;}
.carallel_button .carallel_icon{ margin-right: 7px; width: 15px; height: 14px;}
.help-poweredby{ color: #29819e; display: block; text-align: right; font-style: italic; margin-bottom: 10px;}
.footer .nav > li > a{ padding: 10px 15px 10px 0;}

@media (min-width: 1025px) and (max-width: 1237px){
#carallel_header{ width: 71%; font-size: 22px;}
#carallel_header .caregiver-span{ font-size: 22px;}
}
@media (min-width: 768px) and (max-width: 1024px){
  .container{ width: 100%;}
  .mobile-tablet .navbar, .navbar-default .navbar-collapse{ padding-left: 0; padding-right: 0;}
  #carallel_header .caregiver-span, #carallel_header{ font-size: 20px; font-weight: normal;}
  #carallel_header{ position: inherit; width: 100%; padding-right: 10px; font-weight: 600;}
  .navbar-nav{ margin: 0 0 10px;}
  .navbar-default .navbar-nav > li > a{ font-size: 23.5px;}
  .mobile-tablet .row{ margin-right: 0; margin-left: 0;}
  #page-header .search-navigation{ width: 29%; padding: 0 10px;}
  .caregiver-help-wrapper{ width: 71%; padding: 7px 10px 0 10px;}
  #page-header .search-navigation .region.region-navigation{ margin-left: 0;}
  .mobile-tablet .view-slideshow .views-field, .mobile-tablet .views-slideshow-cycle-main-frame-row-item img{ right: auto !important;
  margin: 0 auto;}
  .mobile-tablet .view-slideshow .views-field.views-field-title, .mobile-tablet .view-slideshow .views-field{ max-width: 100%; text-align: center;}
  .mobile-tablet .view-slideshow .views-field a img{ margin: 0 auto;}
  .mobile-tablet .pathways .col-sm-3{ width: 50%;}
  .mobile-tablet .panel-panel.left{ padding: 0 10px 0 0;}
  .mobile-tablet .panel-panel.middle{ padding: 0 5px;}
  .mobile-tablet .panel-panel.right{ padding: 0 0 0 10px;}      
  .mobile-tablet .panel-panel.top{ padding-left: 0; padding-right: 0;}
  .mobile-tablet #block-menu-menu-helpful-links ul li{ float: left !important; width: 33.333333333333333%; padding-right: 10px; margin-right: 0; border-bottom: none;}
  #block-menu-menu-helpful-links ul li a{ padding: 10px 15px 10px 0; border-bottom: solid 1px #b5bec3;}
  .footer h2.block-title{ margin-bottom: 10px;}
}
@media (min-width: 1025px) and (max-width: 1260px){
  .view-id-slideshow, .region-footer{ width: 100%;}
  #block-menu-menu-helpful-links{ width: 73%;}
  #block-block-1{ width: 27%;}
  .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section{ width: 100% !important; height: 260px !important;}
  .views-slideshow-cycle-main-frame-row-item img{ right: 0; top: 0;}
  .front .panel-pane.pane-custom.pane-1{ margin-top: 37px;}
  .navbar-nav{ margin: 100px 20px 20px 0;}
  #page-header .search-navigation{ width: 39%;}
  .caregiver-help-wrapper{ width: 61%;}
}
@media (max-width: 1024px){
  .mobile-tablet #block-block-5{ display: block !important;}
  .front .front-bottom-panel{ padding: 10px;}
  .front .front-bottom-panel iframe{ width: 100%;}
  .front .panel-pane.pane-custom.pane-1{ margin-top: 60px;}
}
@media (max-width: 767px){
  .main-container #page-header{ padding: 0 20px;}
  #page-header .search-navigation, .caregiver-help-wrapper{ width: 100%;}
  .caregiver-help-wrapper{ padding: 0; margin-top: 0;}
  #page-header .search-navigation .region.region-navigation{ padding: 5px 10px 0px 10px; margin-bottom: 15px; margin-left: 10px;}
  .mobile-tablet .navbar-header .navbar-toggle{ background-color: #F58020; top: 23px; margin-right: 20px;}
  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background-color: #F58020;}
  .navbar-default .navbar-toggle .icon-bar{ background-color: #fff;}
  .mobile-tablet .navbar{ padding-left: 20px;}
  #navbar .container > .navbar-header{ width: 106px;}
  #carallel_header{ position: inherit; width: 100%; font-size: 19px; height: auto; text-align: center; padding: 10px 10px 0; line-height: 39px;}
  #carallel_header .caregiver-span{ font-size: 19px;}
  #carallel_icons{ width: 100%; background: transparent; height: auto;}
  .navbar-default .navbar-collapse{ position: absolute; text-align: center; width: 100%; left: 0px; padding: 0px; margin: 0px; top: 100px; color: #ffffff; background: #29819e; z-index: 99;}
  #navbar-collapse .navbar-nav{ margin: 0; width: 100%; float: left;}
  .navbar-default .navbar-nav > li > a, #carallel_icons, #carallel_icons a{ color: #ffffff;}
  .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ color: #F58020;}
  #block-menu-menu-helpful-links ul li{ width: 100%;}
  .mobile-tablet .row{ margin-right: 0; margin-left: 0;}
  .front section.col-sm-12{ padding-left: 0; padding-right: 0;}
  .mobile-tablet #block-system-main{ float: left;}
}
@media (max-width: 400px){
  #page-header .search-navigation .region.region-navigation{ margin-left: 0;}
}
@media (min-width: 768px) and (max-width: 991px){
 #navbar .container > .navbar-header {
  width: 12%;
 }
 .navbar-default .navbar-collapse {
   width: 88%;
  }
  ul.menu.nav.navbar-nav.secondary {
   position: inherit;
   float: right;
  }
.views-slideshow-cycle-main-frame-row-item .views-field-field-slide .field-content img {
        right: 0;
    }
 .footer .region-footer,.views_slideshow_cycle_teaser_section,.view-slideshow {
   width: 100% !important;
  }
  .views_slideshow_cycle_teaser_section {
    min-height: 232px;
   }
}
@media (min-width: 992px) and (max-width: 1024px) {
 .views-slideshow-cycle-main-frame-row-item .views-field-field-slide .field-content img {
   width: 40% !important;
  }
}
@media screen and (min-width: 768px) {
.logged-in ul.secondary {
    float: right;
    float: left;
    margin-top: -52px;
   }
}