.menu__arrow--left,.responsive_menu_back {display: none;}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #ccd3e9!important;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar.active,
.mCS-dark.mCSB_scrollTools .mCSB_draggerContainer:hover .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger_onDrag .mCSB_dragger_bar
  {background-color: #fff!important;}

	.mCustomScrollBox {width: 100%;}

/* RESPONSIVE */
@media all and (min-width: 1101px) {
	h1.hero__title { font-size: 40px; }
	h2.hero__text { font-size: 22px; }
}
@media all and (max-width: 1440px) {
	.menu .container { width: 100%; padding: 0;}
}
@media all and (min-width: 801px) {
	h1.page__header__title { font-size: 38px;}
}

@media all and (max-width: 1360px) {
	.container,
	.text_block .buttons__cont .container { width: 100%; padding: 0 40px;}
  .page__header__column--right {right:40px; width: 50%;}
	.hero__text_block,
	.page__header__column--left { left: 40px;}
  .hero__text_block {bottom:40px;}
	.single-speaker .page__header__column--left { width: calc(100% - 80px);}
	.menu__column:nth-child(1) {padding-left: 40px;}
	.menu__column:nth-child(3)  { padding-right: 40px;}
  .cookies_alert {padding: 40px;}
	.menu__column:nth-child(1)::before { width: 5px;}
	.menu__column:nth-child(1) ul li.current_page_item a::before,
	.menus__type__buttons a.active::before {width: 25px; height: 25px; top: 3px; left: -50px;}
	.menus__type__buttons a.active::before { top: -7px; }
	.menu__column:nth-child(1) ul li.menu-item-has-children:hover a::after { width: 25px; height: 25px; top: 3px; right: -60px;}
	.menu__column:nth-child(1) ul li.menu-item-has-children:hover ul a::after,
	.menu__column:nth-child(1) ul li.current_page_item ul a::before { display: none; }
	.menu__column:nth-child(1) ul li a { padding-right: 0;}
	.menus__type__buttons a { width: 100%;}
}
@media all and (max-width: 1200px) {
  .hospice__menu__right_info .link_button {width:100%;}
  .hospice__menu__right_info .link_button:nth-child(1) {margin-bottom:10px;}
  .hospice__menu__right_info span.link_button {display: none;}
}
@media all and (max-width: 1100px) {

	h1, .h1 {font-size: 40px;}
	h2, .h2 {font-size: 20px; font-weight: 100;}
	h3, .h3 {font-size: 35px; font-weight: 300;}
	h4, .h4 {font-size: 23px; font-weight: 300;}
	h5, .h5 {font-size: 17px;}
	.single-post h1, .single-post .h1 { font-size: 30px; }

	.provider__item { padding-right: 0;}

	.bigpadding { padding: 30px 0 50px 0;}

	.text_block .container { padding: 0 40px;}
	.text_block p {font-size: 23px;}

	.the_latest__item,
	.in_this_section__item {width: calc(50% - 20px);}
	.the_latest__item:nth-child(3n),
	.in_this_section__item:nth-child(3n) {margin-right: 40px;}
	.the_latest__item:nth-child(2n),
	.in_this_section__item:nth-child(2n) {margin-right: 0 !important;}
	.cta__column--right .row.center { text-align: right;}
	.topics__item {width: 50%;}
	.text_buttons .container { padding: 0;}
	.text_buttons__item { width: 33.33%; padding: 30px !important;}
	.text_buttons__item:nth-child(1) .button, .text_buttons__item:nth-child(4) .button, .text_buttons__item:nth-child(7) .button { left: 40px; }
	.footer__column--right,
	.footer_bottom_info .right {width: 50%;}

	.page__row { padding: 0 0 40px 0; }
	.page__header .container { height: 250px; }
	.page__header .container.header--has-image { height: 375px; }
	.page-find-a-care-provider .page__header .container { height: 300px; }
	.page__header__column--right { bottom: -60px; top: auto; }
	.page__header__image  { padding-top: 30%;}
	.page__column--parent { padding: 0 0 40px 0; }
	.page__column--left {width: 100%; padding: 0; margin-top: 0; margin-bottom: 0px;}
	.page__column--left > *:nth-last-child(1) {margin-bottom:50px; float: left;width: 100%;}
	.page__column--right,
	.text__content--search .page__column--right,
	.ad-container.landscape-ad { width: 100%; min-height: 1px; padding: 0;}
	.ad-container.landscape-ad { padding: 20px 0; }
	.page__column p,
	.page__column li { font-size: 18px;}
	.page__column blockquote,
	.page__column blockquote p,
	.page__column h2, .page__column .h2 { font-size: 25px;}
	.page__column h3, .page__column .h3 { font-size: 20px;}
	.text__content--board .page__column--right { padding: 0;}
	.related_info { position: static; width: 100%;}
	.lateral_buttons { position: static; width: 100%;}
	.lateral_buttons a { margin-right: 10px; }
	.single-speaker .page__column--left { text-align: center; }
	.single-speaker .speaker__image {width: 200px; height: 200px; padding-top: 200px;}
  .ad_sidebar_mobile {padding-bottom:20px;}
}

@media all and (max-width: 1024px) {
  header {transition: all 0.3s ease;padding-top:20px; padding-bottom:17px;}
  .menu--open header {background:#8193ca; }
	.menu__column { padding-top:0;}
	.menu {background: #8193ca; height: 100vh; }
	.menu::before {float: left; position: absolute; width: 5px; height: 100%; top: 0; left: 0; content: ''; background: #4864bc;}
	.menu__column:nth-child(1) {margin-top: 110px; padding-right: 20px; width: 100%; min-height: auto !important; position: relative; padding-bottom: 20px;}
	.menu__column:nth-child(2) { display: none;}
	.menu__column:nth-child(3) {padding-left: 40px; width: 100%; min-height: auto !important; height: auto !important; padding-top: 0; padding-bottom: 50px; position: relative;}
	.menu__column:nth-child(3)::before {float: left; position: absolute; width: 5px; height: 100%; top: 0; left: 0; content: ''; background: #4864bc;}
	.menu__column:nth-child(1) ul { position: static;}
	.menu__column:nth-child(1) ul li { position: static; padding-right: 0;}
	.menu__column:nth-child(1) ul li ul { background: #8193ca; height: 100vh; position: absolute; top: -3px; left: 0; padding-left: 40px; padding-right: 0px; padding-top: 100px; z-index: 2;display: none;opacity: 1;}
  .cookies_alert_visible .menu__column:nth-child(1) ul li ul {top:-103px;}
	.menu__column:nth-child(1) ul li.active ul {}
	.menu__column:nth-child(1) ul li a {padding-right: 0; width: calc(100% - 50px); font-size: 18px;}
	.menu__arrow--left {float: right; width: auto; font-weight: 700; font-size: 18px; color: #fff; font-family: 'Proxima Nova Soft', sans-serif;}
	.menus__type__buttons a { margin-bottom: 30px; font-size: 12px;}
	.goBackBtn {margin-bottom: 25px;}
	.menu__column:nth-child(1) ul li.menu-item-has-children:hover a::after { display: none; }
	.state_resources__page .map__column--left,
	.state_resources__page .map__column--right { width: 100%;}
	.state_resources__page .map__column--left form { width: 50%; padding-right: 20px; }
	.state_resources__page .filtersbox { margin-top: 0; width: 50%; padding-left: 20px;}
	.webinars__cont .page__column--left { padding-bottom: 0; margin-bottom: 0;}
	.menu__arrow--left,.responsive_menu_back {display: block;}
  /* .hero .container { padding-top: 55vh;} */
}

@media all and (max-width: 800px) {
	.page__header .container { height: 240px; }
	.page__header.page__header--has-image { margin-bottom: 20px; }
	.page__header .container.header--has-image { height: 240px; }
	.single-post .page__header .container { height: 350px;}
	.page__header__column--left,
	.single-jobs .page__header__column--left,
	.error404 .page__header__column--left   {bottom: 40px; width: calc(100% - 80px) !important;}
	.page__header__column--right { display: none; }
	h1, .h1 {font-size: 28px;}
	h2, .h2 {font-size: 20px; font-weight: 100;}
	h3, .h3 {font-size: 25px; font-weight: 300;}
	h4, .h4 {font-size: 23px; font-weight: 300;}
	h5, .h5 {font-size: 17px;}


	.cta { padding: 30px 0;}
	.cta__column--left { width: 100%; height: auto !important;}
	.cta__column--right {width: 100%; height: auto !important; margin-top: 20px;}
	.cta__column--right .row.center { text-align: left; }

	.footer__column--left { width: 100%;}
	.footer__column--right, .footer_bottom_info .right { width: 100%; margin-top: 20px;}
	.copyright { width: 100%; padding-left: 0;}
	.footer__data { padding-left: 0;}
	.bottom_footer_links a:nth-child(1) { padding-left: 0;}

	.the_latest__item, .in_this_section__item { width: 100%; margin-right: 0 !important; min-height: 1px !important;}
	.topics__item { width: 100%; margin: 50px 0;}
	.text_buttons__item { width: 100% !important;}
	.hero .container { height: 400px;}
	.error404 .page__column h1, .error404 .page__column .h1 { font-size: 30px;}
	.providers__row { margin-top: -100px; }
	.map__column--right { float: left; width: 100%;}
	.map__column--left { width: 100%;padding-top:120%; padding-bottom:20px;}
	.providers__filters .left { width: 70%;}
	.data__column--left { width: 100%;}
	.data__column--right { width: 100%; margin-top: 40px;}
	.text_block .buttons__cont a { width: 100%; margin-bottom: 20px;}
	.state_resources__page .map__column--left form { width: 100%; padding-right: 0px; }
	.state_resources__page .filtersbox { margin-top: 20px; width: 100%; padding-left: 0;}
	.cookies_alert__text p {width:100%;}
	.cookies_alert__text .button { position: static; margin-top:20px; transform: none;}
	.providers__filters .left > input {width: calc(61% - 20px);}
	.providers__filters .left form.locationform {width: 60%;}
	.providers__filters .left form {width: 35%;}
	.filtersbox .filter .option.selected span {font-size: 18px;}
}

@media all and (max-width: 680px) {
	.member { width: 100%; margin-right: 0 !important;}
	.newsline__item { width: 100%; margin-right: 0 !important;}
	.job { width: 100%; margin-right: 0;}
	.provider__data__box p { width: 100%;}
  .menu__column:nth-child(1),
  .menu__column:nth-child(3) { padding-left: 20px; padding-right:20px; }
  .menu__column:nth-child(1) ul li ul {padding-left: 20px; }
  .menu__column:nth-child(1) ul li:nth-last-child(1) {padding-bottom:0;}
  .menu__column:nth-child(1) {padding-bottom:10px;}
  .menu__column:nth-child(3) {padding-bottom:100px;}
  .container,
	.text_block .buttons__cont .container { width: 100%; padding: 0 20px;}
	.page__header .container { height: 200px; }
	.single-webinar .page__header .container { height: 250px; }
  .page__header__column--right {right:20px;}
	.hero__text_block,
	.page__header__column--left { left: 20px;}
	.single-speaker .page__header__column--left,
	.error404 .page__header__column--left  { width: calc(100% - 40px) !important;}
	.page__header__column--left {bottom: 20px; width: calc(100% - 40px);}
	.page__column--parent { padding: 0 0 20px 0; }
  .cookies_alert {padding: 15px;}
	.hero__text_block,
	.page__header__column--left { left: 20px;}
	.single-speaker .page__header__column--left { width: calc(100% - 40px);}
  .mCSB_inside>.mCSB_container {margin-right:0px;}

  .menu__column::before,
  .menu::before {display: none;}

	h1, .h1 {font-size: 20px;}
	h2, .h2 {font-size: 18px; font-weight: 100;}
	h4, .h4 {font-size: 20px; font-weight: 300;}
	.page__column p,
	.page__column li { font-size: 16px;}
	.page__column blockquote,
	.page__column blockquote p,
	.page__column h2, .page__column .h2, .provider__data__box h4  { font-size: 20px;}
	.page__column h3, .page__column .h3, .conference__page .page__column .speaker__name.opening_keynote, .conference__page .page__column .speaker__name, .white_box_text .provider__data__box__list h3 { font-size: 18px;}
	.footer_bottom_info .socials { float: left; width: 100%; margin-top: 20px; }
	.header__logo { width: 170px; }
	.text_block p { font-size: 20px; }
	.news_brief { width: 100%; margin-right: 0 !important;}
	.news_brief .button { float: left; clear: both; }
	.page__column .newsline__section--highlight .newsline__name { font-size: 23px; }
	.newsline__item .image { width: 100%; margin-bottom: 15px;}
	.newsline__item .text { width: 100%; padding-left: 0;}
	.newsline__item .buttons__cont {left: 0px;}
	.providers__filters .left { width: 100%;}
	.providers__filters .right { float: left;}
	.filtersbox .filter .options { left: 0;}
	.providers__row {margin-top: -130px;}
	.state_resources__page .page__header__column { bottom: 50px;}
	.state_resources__row {margin-top: 0;}
	.state_resources__page .map__column--left { padding: 0;}
	.state_resources__page .map__row { margin-top: 0;}
	.webinar__date { width: 100%; height: auto !important;}
	.webinar__text { width: 100%; height: auto !important;}
	.text_block .buttons__cont a { padding: 20px; font-size: 20px;}
  .hero__text br {display: none;}
  .breadchumbs {margin-bottom:5px;}
  .breadchumbs a {font-size: 12px;}
  .hero__text_block {bottom: 0px;}
  .hero .container { height: 320px;}
  .speaker {width:100%; margin-right:0; height: auto;}
  .wp-pagenavi .previouspostslink,
  .wp-pagenavi .nextpostslink {display: none;}
  .white_box_text .provider__data__box__list .two__column__links,
  .white_box_text.white_box_pricing .provider__data__box__list .two__column__links { width: 100%; }
}

@media all and (max-width: 500px) {

	.header__menu__renew { display: none; }
	.providers__filters .left > input, .providers__filters .left form { width: 100%;}
	.providers__row { margin-top: -180px; }
	.providers__page .page__header__column {bottom: 50%;}
	.filtersbox .filter .selected span.arrow {right: 0px;}
	.providers__filters .left form.locationform {width: 100%;}
	.alignleft, .alignright {max-width:100%;width:100%; margin: 0 0 20px;}

}

@media all and (min-width: 501px) {
	.mobile--renew { display: none; }
}

@media all and (max-width: 400px) {
	.page__header .container { height: 220px; }
	.navigation.pagination .nav-links .prev,
	.navigation.pagination .nav-links .next { width: 100%;}
	.provider__data__box { padding: 20px;}
	.hero__text_block, .page__header__column--left { left: 20px; }
	.providers__list { padding: 0 20px; }
	.map__column--left { margin-top:20px;}
	.providers__filters .left input { font-size: 16px; }
	.filtersbox .filter .option.selected span {font-size: 18px;}
	.accordion_block .accordion__title {width: calc(100% + 40px); margin-left: -20px; padding: 20px;}
}

@media all and (max-width: 350px) {

	.providers__filters .right { float: left; width: 100%;}
	.filtersbox .filter .options { width: 100%;}
	.map__column--right .map {padding-top: 140%;}
	.map__column--left { padding-top: 120%;}
	.provider__data__box h4 { font-size: 20px; }
  .page__column li {overflow: hidden; text-overflow: ellipsis;}
  .page__column--buttons a {font-size: 12px; padding-bottom:5px; letter-spacing: 0; line-height: 1.2;}

}

@media all and (max-height: 850px) and (max-width: 1024px) {
	.menu__column:nth-child(1) ul li {padding-top:5px;}
	.menu__column:nth-child(1) ul li a {font-size:18px;}
}

@media all and (max-height: 800px) {
	.menus__type__buttons a { margin-bottom: 20px;}
	.menu__column:nth-child(1) ul li { padding-top:0}
	.menu__column:nth-child(1) ul li a { font-size: 18px; }
}
