@charset "UTF-8";

b,
strong {
  font-family: "Raleway-Bold", sans-serif;
  color: #4c4948;
}

i,
em {
  font-family: "Raleway-Italic", sans-serif;
  font-size: 14px;
  font-style: italic;
  color: #4c4948;
}

i strong,
i b,
em strong,
em b {
  font-family: "Raleway-BoldItalic", sans-serif;
}

#user-logout-confirm {
  margin: 200px !important;
  text-align: center;
}

#user-logout-confirm #edit-actions button {
  margin: 30px auto !important;
}

.view-resources .form-item-field-custom-topics-target-id ul li,
.view-resources .form-item-field-age-groups-target-id ul li {
  margin-right: 8px;
  float: left;
}

.paragraph__column > .field--name-bp-text > p > strong a {
  font-weight: bold;
  font-size: 14px;
  text-decoration: underline;
}

.page-wrapper {
  overflow: hidden;
  margin-top: 8px;
}

.view-resources .form-item-field-custom-topics-target-id ul li a,
.view-resources .form-item-field-age-groups-target-id ul li a {
  border: 1px solid #ee1100;
  border-radius: 50px;
  font-size: 12.5px;
  color: #ee1100;
  display: inline-block;
  padding: 0px 8px;
  line-height: 32px;
  text-transform: uppercase;
  text-decoration: none;
  transition: ease-in-out 0.3s;
}

.view-resources
  .form-item-field-custom-topics-target-id
  ul
  li
  .bef-link--selected,
.view-resources .form-item-field-age-groups-target-id ul li .bef-link--selected,
.view-resources .form-item-field-custom-topics-target-id ul li a:hover,
.view-resources .form-item-field-age-groups-target-id ul li a:hover {
  border: 1px solid #fbe1df;
}

.view-resources .form-item-field-custom-topics-target-id ul li:first-child,
.view-resources .form-item-field-age-groups-target-id ul li:first-child {
  display: none;
}

.view-resources .form-item-field-age-groups-target-id ul li a {
  padding: 0px 8px 0px 24px;
  background-repeat: no-repeat;
  background-position: 7px center;
}

.view-resources
  .form-item-field-age-groups-target-id
  ul
  li
  a[name="field_age_groups_target_id[17]"] {
  background-image: url(../images/icon_topic.png);
  background-size: 12px;
}

.view-resources
  .form-item-field-age-groups-target-id
  ul
  li
  a[name="field_age_groups_target_id[16]"] {
  background-image: url(../images/icon_adult.png);
  background-size: 10px;
}

.block-lists {
  margin-top: 25px;
}

body.path-event .views-element-container.form-group,
body.path-resources .views-element-container.form-group {
  margin: 0px 0px 30px 0px;
  background-image: url(../images/block_top_bg.png);
  background-position: top;
  background-repeat: repeat-x;
  padding-top: 25px;
}

body.path-resources .views-element-container .block_content {
  background-image: none;
  padding-top: 0;
  margin: 0px;
}

body.path-resources .views-element-container .view-filters {
  margin: 20px 0px;
}

.block-social-media-links .follow_us .twitter span.fa,
.block-social-media-links .follow_us .linkedin span.fa {
  font-size: 0px;
}

.main_content .containt_with_sidebar section.col-sm-12 {
  padding: 0px;
}

.block_list .block_list_content a.title {
  color: #4c4948;
  text-decoration: none;
}

#search-block-form .input-group {
  display: block;
}

#search-block-form input#edit-keys {
  border: 1px solid #d0d0cf;
  outline: 0px;
  font-size: 14px;
  padding: 5px 3px;
  width: 250px;
  margin-right: 10px;
  border-radius: 5px;
  text-indent: 10px;
}

#search-block-form span.icon.glyphicon.glyphicon-search {
  display: none;
}

#search-block-form .form-submit.icon-only {
  background-color: #ee1100;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  font-size: 11px;
  width: auto;
  height: 34px;
  display: inline-block;
  line-height: 34px;
  text-transform: uppercase;
  border-radius: 10px;
  float: right;
  border: 2px solid #fff;
  transition: ease-in-out 0.3s;
  margin-bottom: 0px;
}

#search-block-form .form-submit.icon-only span.sr-only {
  position: unset;
  line-height: 18px;
  font-size: 14px;
  vertical-align: top;
  font-weight: bold;
}

.form-item-field-resource-type-target-id .select-wrapper {
  z-index: 0;
}

.popup {
  max-height: 500px;
}

.block-search-form-block .form-type-search {
  margin-bottom: 0px;
}

.search_area {
  border-bottom-right-radius: 10px;
  padding-bottom: 10px;
}

body.path-resources .page-header {
  display: none;
}

.mn_footr {
  width: 100%;
  float: left;
}

.view-id-resources .form-item-field-resource-type-target-id {
  width: 16.66%;
}

.view-id-resources .form-item-field-resource-type-target-id {
  width: 16.66%;
}

.view-id-resources .form-item-field-age-groups-target-id {
  padding-left: 10px;
}

.view-id-resources .form-item-field-resource-type-target-id .select-wrapper {
  width: 90%;
}

.view-id-resources
  .form-item-field-resource-type-target-id
  .select-wrapper
  .select2-selection {
  border: 1px solid #ee1100;
  border-radius: 50px;
  font-size: 12.5px;
  color: #ee1100;
  padding: 0px 8px;
  height: 34px;
}

.view-id-resources
  .form-item-field-resource-type-target-id
  .select2-container--open.select2-container--below
  .select2-selection {
  border-bottom: 0px !important;
  border-radius: 10px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border: 1px solid #ffffff;
  box-shadow: 5px 3px 15px #d0d0cf;
}

.view-id-resources
  .form-item-field-resource-type-target-id
  .select2-container--open.select2-container--below
  .select2-selection {
  border-bottom: 0px !important;
  border-radius: 10px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.view-id-resources
  .form-item-field-resource-type-target-id
  .select2-container--open.select2-container--above
  .select2-selection {
  border-top: 0px !important;
  border-radius: 10px !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.select2-container--open span.select2-dropdown {
  border-color: #ee1100;
}

.view-id-resources .select-wrapper:after,
.select2-container--open
  span.select2-dropdown
  .select2-search.select2-search--dropdown {
  display: none;
}

.view-id-resources
  .form-item-field-resource-type-target-id
  .select-wrapper
  .selection
  .select2-selection__rende#ee1100,
.select2-container--open span.select2-dropdown li {
  font-size: 12.5px;
  padding-left: 18px;
  color: #ee1100;
  font-weight: 600;
}

.paragraph__column .view-header h2,
.view-header h4 {
  width: 100%;
  font-weight: bold;
  float: left;
  font-size: 20px;
  margin-bottom: 20px !important;
}

.paragraph__column .views-row {
  float: left;
  margin-top: 20px;
  width: 100%;
}

.paragraph__column .views-field .field-content {
  width: 100%;
  float: left;
  margin: 5px 0px;
}

.paragraph__column .views-field .field-content a {
  color: #ee1100;
  text-decoration: underline;
}

.paragraph__column .views-field .field-content span {
  background: #51b1bf;
  width: 10px;
  height: 10px;
  float: left;
  border-radius: 50%;
  padding: 4px;
  margin: 2px 15px 0px 0px;
}

li #select2-edit-field-resource-type-target-id-result-p77q-24 {
  padding-bottom: 10px;
}

.view-id-resources
  .form-item-field-resource-type-target-id
  .select-wrapper
  .select2-selection
  .select2-selection__rende#ee1100 {
  background-image: url(../images/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 5px center;
  background-size: 9px;
  padding-left: 22px;
  line-height: 30px;
}

.view-id-resources
  .form-item-field-resource-type-target-id
  .select2-container--open
  .select2-selection
  .select2-selection__rende#ee1100 {
  border: 1px solid #d0d0cf;
  border-radius: 0px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  box-shadow: 2px 5px 6px #d0d0cf;
  background-image: url(../images/icon_tick.png) !important;
  background-repeat: no-repeat;
  background-position: 6px center;
  background-size: 8px;
  text-transform: lowercase;
  margin-left: -8px;
}

.view-id-resources
  .form-item-field-resource-type-target-id
  .select2-container--open
  .select2-selection
  .select2-selection__rende#ee1100 {
  background-image: none;
  border: none;
  box-shadow: none;
}

.view-id-resources
  .form-item-field-resource-type-target-id
  .select-wrapper
  .selection
  .select2-selection__arrow {
  display: none;
}

.select2-container--default .select2-results__option[aria-selected="true"] {
  display: none;
}

.view-resources .view-content .views-view-grid .views-row {
  margin-top: 25px;
}

.view-resources .view-content .views-view-grid .views-row.row-1 {
  margin-top: 0px;
}

.select2-container--open .select2-dropdown.select2-dropdown--below {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border: 1px solid #fff;
  box-shadow: 5px 5px 10px #d0d0cf;
  padding-bottom: 6px;
}

.view-flexible .view-header .col-md-12 {
  padding: 0px;
}

.view-flexible .block-lists .views-col:nth-child(odd) {
  padding-left: 0;
}

.view-flexible .block-lists .views-col:nth-child(even) {
  padding-right: 0;
}

.view-flexible
  .view-content
  .views-view-grid
  .views-row
  .views-col
  .views-field-link-flag,
.view-resources
  .view-content
  .views-view-grid
  .views-row
  .views-col
  .views-field-link-flag {
  position: absolute;
  bottom: 10px;
  right: 36px;
  width: 12px;
  height: 22px;
}

.view-flexible
  .view-content
  .views-view-grid
  .views-row
  .views-col
  .views-field-link-flag {
  bottom: 20px;
}

.view-flexible
  .view-content
  .views-view-grid
  .views-row
  .views-col
  .views-field-link-flag
  .flag-bookmark,
.view-resources
  .view-content
  .views-view-grid
  .views-row
  .views-col
  .views-field-link-flag
  .flag-bookmark {
  border: 0px !important;
}

.view-flexible
  .view-content
  .views-view-grid
  .views-row
  .views-col
  .views-field-link-flag
  .flag-bookmark
  a,
.view-resources
  .view-content
  .views-view-grid
  .views-row
  .views-col
  .views-field-link-flag
  .flag-bookmark
  a {
  font-size: 0px;
  display: block;
  width: 12px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-size: 12px;
}

.view-flexible
  .view-content
  .views-view-grid
  .views-row
  .views-col
  .views-field-link-flag
  .flag-bookmark.action-flag
  a,
.view-resources
  .view-content
  .views-view-grid
  .views-row
  .views-col
  .views-field-link-flag
  .flag-bookmark.action-flag
  a {
  background-image: url(../images/icon_bm.png);
}

.view-flexible
  .view-content
  .views-view-grid
  .views-row
  .views-col
  .views-field-link-flag
  .flag-bookmark.action-unflag
  a,
.view-resources
  .view-content
  .views-view-grid
  .views-row
  .views-col
  .views-field-link-flag
  .flag-bookmark.action-unflag
  a {
  background-image: url(../images/icon_bm_active.png);
}

.btn_tag a:hover {
  color: #ee1100;
  text-decoration: none;
}

.view-event .view-content .block-lists.views-row .views-col:nth-child(1),
.view-resources
  .view-content
  .views-view-grid
  .views-row
  .views-col:nth-child(1) {
  padding-left: 0px;
}

.view-event .view-content .block-lists.views-row .views-col:nth-child(3),
.view-resources
  .view-content
  .views-view-grid
  .views-row
  .views-col:nth-child(3) {
  padding-right: 0px;
}

.view-resources
  .view-content
  .views-view-grid
  .views-row
  .views-col:last-child
  .views-field-link-flag
  .view-flexible
  .view-content
  .views-view-grid
  .views-row
  .views-col:last-child
  .views-field-link-flag {
  right: 22px;
}

.view-resources .view-header .container .col-md-12 {
  padding: 0px;
}

ul.menu.menu--logout-user-menu.nav {
  margin: 35px auto 0px;
  border: 2px solid #ee1100;
  border-radius: 10px;
  display: block;
  width: max-content;
}

ul.menu.menu--logout-user-menu.nav li {
  width: max-content;
  float: left;
}

ul.menu.menu--logout-user-menu.nav li a {
  color: #ee1100;
  position: relative;
  font-size: 16px;
  padding: 10px 17px 10px;
  font-family: "Raleway-Bold", sans-serif;
  text-transform: uppercase;
  text-decoration: none;
}
/* ul.menu.menu--logout-user-menu.nav li.last a {
  padding-left: 2px;
} */

ul.menu.menu--logout-user-menu.nav li a:hover {
  background: none;
}

ul.menu.menu--logout-user-menu.nav li.first a::after {
  /* content: "/"; */
  position: absolute;
  right: 0px;
  top: 9px;
  font-size: 18px;
}

.view-resources.view-display-id-block_1 .view-content .views-row {
  margin-top: 25px !important;
}

.view-event .block_list .block_list_content a.title h2 {
  margin-bottom: 0px;
}

.search_icon img {
  margin-bottom: 8px;
}

.view-event .block_list {
  min-height: 410px;
}

.Brightcove_video .bc-player-default_default {
  min-height: 540px;
}

.block_list .block_list_content .right a.button.watch_btn:focus {
  color: #fff;
  text-decoration: none;
}

body.path-event .custom_breadcrumb .bread_nav:nth-child(2),
body.path-resources .custom_breadcrumb .bread_nav:nth-child(2) {
  display: none !important;
}

.hero_content p,
.hero_content h2 {
  text-align: unset;
}

.hero_content h2 span {
  vertical-align: text-bottom;
}

.block_content .description {
  text-align: unset;
}

#block-views-block-slider-block-1 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 30px;
  padding: 0px;
  background: none;
}

.view-slider .view-content {
  width: 270px;
  float: right;
}

.view-slider .box_content {
  border-radius: 20px;
  background: #fff;
}

.view-slider .tns-outer {
  position: relative;
}

.view-slider .tns-outer .tns-nav {
  position: absolute;
  bottom: -43px;
  width: 100%;
}

.view-slider .box_content.slider_content {
  padding-bottom: 30px;
}

.view-slider .box_content.slider_content img.img-responsive {
  min-height: 120px;
}

.js-flag-bookmark-24 {
  display: none;
}
.block_list .block_list_content h2 a:first-of-type {
  display: none;
}
.block_list .block_list_content h2 {
  text-align: center;
  margin: 0px 0px 20px !important;
  min-height: 1rem;
  width: auto;
  line-height: 20px;
  -webkit-line-clamp: 2;
  display: block;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: auto;
}

.block_list.gray .block_list_content h2 {
  color: #898989;
}
.block_list.gray .block_list_content h2 a {
  color: #898989;
}
.block_list.register-block.gray .block_list_content h2 {
  color: #fff;
}

.block_list .block_list_content p {
  text-align: unset;
  margin: 0px 0px 0px !important;
  height: 100%;
  width: 100%;
  line-height: 16px;
  -webkit-line-clamp: 2;
  display: block;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 1rem;
}

.path-frontpage .viewsreference--view-title,
.path-node .viewsreference--view-title {
  display: none;
}

.view-id-resources
  .form-item-field-resource-type-target-id
  .select-wrapper
  .select2-selection--single[aria-expanded="false"]
  .select2-selection__rende#ee1100 {
  text-align: center;
}

.pagination li a {
  height: auto !important;
  width: auto !important;
}

.view-resources .pager-nav .pagination li.pager__item--last,
.view-resources .pager-nav .pagination li.pager__item--first {
  display: none;
}

.view-resources .pager-nav .pagination li.pager__item a {
  border-radius: 7px;
  padding: 7px;
  line-height: 11px;
}

.view-resources .pager-nav .pagination .is-active.active a {
  background: rgb(21, 18, 18);
}

.view-resources .pager-nav .pagination .pager__item a {
  margin: 0px 10px;
}

.view-resources .pager-nav .pagination .pager__item--previous a,
.view-resources .pager-nav .pagination .pager__item--next a {
  padding: 6px !important;
}

.view-resources .pager-nav .pagination {
  display: block;
  width: fit-content;
  margin: auto;
}

body.user-logged-in.toolbar-fixed .search_area.active {
  position: fixed;
  display: flex;
  width: 350px;
  float: right;
  right: 75px;
  z-index: 2;
  height: 70px;
  top: 188px;
  padding: 15px 15px;
}

.user-pass h4 {
  color: #333;
  font-size: 24px;
  margin-bottom: 20px;
  margin-top: 20px;
  text-align: left;
  font-weight: bold;
}

.user-pass [data-drupal-selector="edit-actions"] {
  margin: 0px;
}

.user-pass
  [data-drupal-selector="edit-actions"]
  [data-drupal-selector="edit-submit"] {
  margin-bottom: 20px;
}

.region-search-bar {
  width: 100%;
  height: 40px;
  line-height: 35px;
}

.view-empty {
  margin: 20px auto;
  font-weight: bold;
}

.region-search-bar .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
  width: auto;
  float: right;
  top: 0px;
}

.path-search .search_area.active {
  position: fixed;
  display: flex;
  width: 350px;
  float: right;
  right: 82px;
  height: 70px;
  z-index: 2;
  top: 172px;
  padding: 15px 15px;
}

.search_area.active {
  position: fixed;
  display: flex;
  width: 350px;
  float: right;
  right: 82px;
  height: 70px;
  z-index: 2;
  top: 172px;
  padding: 15px 15px;
}

#search-block-form input#edit-keys {
  border: 1px solid #d0d0cf;
  outline: 0px;
  font-size: 14px;
  padding: 5px 3px;
  width: 175px;
  margin-right: 10px;
  border-radius: 5px;
  text-indent: 10px;
}

.views-col {
  padding: 0px;
}

#toolbar-administration {
  z-index: 2147483648;
  position: relative;
}

ul.menu.menu--logout-user-menu.nav {
  margin: 15px auto 0px;
  float: right;
}

.customfilter-select .custom-select__dropdown {
  display: none;
}

.view-resources .form-item-field-custom-topics-target-id ul li,
.view-resources .form-item-field-age-groups-target-id ul li,
.view-resources .form-item-field-custom-topics-target-id ul li a,
.view-resources .form-item-field-age-groups-target-id ul li a {
  width: 100%;
  border: none;
  padding-left: 18px;
}

.view-resources
  .view-filters
  .form-type-select.form-item-field-age-groups-target-id
  ul,
.view-resources
  .view-filters
  .form-type-select.form-item-field-custom-topics-target-id
  ul {
  margin: 0;
}

.customfilter-select.custom-select--active {
  position: relative;
}

.view-resources .form-item-field-custom-topics-target-id ul li a,
.view-resources .form-item-field-age-groups-target-id ul li a {
  padding-left: 8px;
}

.customfilter-select.custom-select--active
  .custom-select__option.custom-select__option--value {
  border: 1px solid #d0d0cf;
  border-radius: 0px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  box-shadow: 2px 5px 6px #d0d0cf;
  background-image: url(../images/icon_tick.png);
  background-repeat: no-repeat;
  background-position: 6px center;
  background-size: 8px;
}

.view-resources
  .form-item-field-custom-topics-target-id
  ul
  li
  .bef-link--selected,
.view-resources .form-item-field-custom-topics-target-id ul li a:hover,
.view-resources .form-item-field-age-groups-target-id ul li a:hover {
  border: none;
}

#views-exposed-form-resources-page-1
  .customfilter-select
  .custom-select__option.custom-select__option--value {
  border: 0px;
}

#views-exposed-form-resources-page-1 .customfilter-select {
  max-width: 170px;
  border-radius: 20px;
}

#views-exposed-form-resources-page-1 {
  position: relative;
}

#views-exposed-form-resources-page-1 .customfilter-select {
  position: absolute;
  right: 5px;
  top: 3px;
  width: 170px;
  background: #fff;
}

#views-exposed-form-resources-page-1 .customfilter-select {
  border: 1px solid #ee1100;
}

#views-exposed-form-resources-page-1 .customfilter-select.open {
  border-radius: 8px;
  width: 170px;
  max-width: 170px;
  z-index: 1;
  border: 1px solid #fff;
  box-shadow: 5px 3px 15px #d0d0cf;
}

#views-exposed-form-resources-page-1
  .customfilter-select.open
  .custom-select__option.custom-select__option--value {
  background-image: url(../images/icon_tick.png);
}

#views-exposed-form-resources-page-1
  .customfilter-select
  .form-item-field-custom-topics-target-id,
#views-exposed-form-resources-page-1
  .customfilter-select
  .form-item-field-age-groups-target-id {
  display: none;
}

#views-exposed-form-resources-page-1
  .customfilter-select.open
  .bef-link--selected {
  border: none;
}

body.user-logged-in {
  padding-top: 120px;
}

.view-resources .form-item-field-custom-topics-target-id ul li a,
.view-resources .form-item-field-age-groups-target-id ul li a {
  font-size: 11px;
  line-height: 24px;
  text-transform: capitalize;
  font-weight: 600;
}

.view-resources
  .form-item-field-age-groups-target-id
  ul
  li
  a[name="field_age_groups_target_id[17]"] {
  background-image: none;
  background-size: 0px;
  line-height: 15px;
}

.view-resources
  .form-item-field-age-groups-target-id
  ul
  li
  a[name="field_age_groups_target_id[16]"] {
  background-image: none;
  background-size: 0px;
}

#edit-field-custom-topics-target-id li:last-child a {
  padding-bottom: 10px;
}

#block-views-block-slider-block-1 {
  display: none;
}

.view-id-flexible .views-view-grid .block-lists .views-col .block_list {
  min-height: 374px;
}

.bef-exposed-form [type="checkbox"] {
  position: absolute;
  opacity: 0;
}

.bef-exposed-form [type="checkbox"] + img {
  cursor: pointer;
  justify-content: center;
  z-index: 1;
  margin-top: 0px;
  margin-left: 0px;
  height: 40px;
  width: 40px;
  display: inline-flex;
  position: relative;
}

.bef-exposed-form [type="checkbox"]:checked + img {
  outline: 0px solid orange;
  border-radius: 50%;
}

.bef-exposed-form .form-checkboxes ul li {
  display: inline-block;
  margin: 0px 0px;
}

.invisible-items .bef-exposed-form .form-checkboxes ul li {
  display: inline-block;
  margin: 0px 6px;
  width: auto;
  float: none;
}

.bef-exposed-form fieldset legend {
  display: none;
}

.bef-exposed-form .form-radios ul li:first-child {
  display: none;
}

.allign-center {
  display: flex;
  justify-content: center;
  margin: auto;
  width: 97%;
}

.pager-show-more {
  text-align: center;
}

.pager-show-more li a {
  display: inline-block;
  color: #ee1100;
  font-size: 12.5px;
  border: 2px solid #ee1100;
  border-radius: 10px;
  margin-top: 20px;
  text-align: center;
  padding: 8px 18px;
  line-height: 17px;
  text-decoration: none;
  font-family: "Raleway-Regular", sans-serif;
  background-position: 90% center;
  background-repeat: no-repeat;
  transition: ease-in-out;
  font-weight: bold;
}

.page-wrapper .path-frontpage .flag-bookmark {
  display: none;
}

.adhd-filters .filter-labels.invisible {
  width: 0;
  visibility: hidden;
  padding: 0;
  display: none;
}

.adhd-filters .filter-labels:active {
  background: #ee1100;
  color: #fff !important;
}

.adhd-filters label {
  display: inline-block;
  min-width: auto;
}

.page-wrapper .path-frontpage .field--name-bp-view .flag-bookmark,
.page-wrapper .views-element-container .flag-bookmark {
  display: inline-block;
  border: none !important;
  height: 20px;
}

.page-wrapper .path-frontpage .field--name-bp-view .action-flag a,
.page-wrapper .hero_content .action-flag a,
.page-wrapper .path-bookmarks .flag a {
  background-image: url(../images/icon_bm.png);
}

.page-wrapper .path-frontpage .field--name-bp-view .action-unflag a,
.page-wrapper .action-unflag a,
.page-wrapper .hero_content .action-unflag a,
.page-wrapper .path-bookmarks .action-unflag a {
  background-image: url(../images/icon_bm_active.png) !important;
}

.page-not-found .hero_slider_page_section .share-this-btn-tag,
.page-not-found .hero_content .flag-bookmark {
  display: none;
}

.page-wrapper .path-bookmarks .flag {
  border: 0px !important;
}

.page-wrapper .field--name-bp-view .flag a,
.page-wrapper .flag a,
.page-wrapper .hero_content .flag a,
.page-wrapper .path-bookmarks .flag a {
  background-repeat: no-repeat;
  background-size: cover;
  background-size: 14px;
  height: 20px;
  color: transparent;
  width: 16px;
  display: inline-block;
}

.hero_slider_page_section.paragraph-hero-slider .img-fluid {
  width: 100%;
  float: right;
}

.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6
  .img-fluid,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6
  .img-fluid,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6
  .img-fluid,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6
  .img-fluid {
  width: 100%;
  float: right;
  min-height: 300px;
  height: 100%;
}

.bookmarks
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6
  .img-fluid {
  width: 100%;
  float: right;
  max-height: 190px;
  height: 100%;
}

.hero_slider_page_section.paragraph-hero-slider .col-md-6 .img-fluid {
  width: 100%;
  float: right;
  max-height: 230px;
  height: 100%;
}

.contact-us
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6
  .img-fluid {
  max-height: 190px;
}

.bookmarks
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child {
  background-position: center right;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0;
}

.hero_slider_page_section.paragraph-hero-slider .col-md-6:last-child {
  background-position: center 35%;
  background-size: cover;
  background-repeat: no-repeat;
  float: right;
}
.disease-management
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.ADHD-clinical-guidelines
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.CADDRA-guidelines
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.german-guidelines
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.nice-guidelines
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.spanish-guidelines
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.optimal-management-of-adhd
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.non-pharmacological-therapy
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.pharmacological-therapy
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.comorbidities
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.assessment-diagnosis
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.meetings-events
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.adhd-institute-meetings
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.key-congress-2023
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child {
  background-position: center 45%;
  min-height: 230px;
  float: right;
}
.impact-of-adhd
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.guidelines
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.epidemiology
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child {
  background-position: center 43%;
  float: right;
}
.transition-in-adhd
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child {
  background-position: center 42%;
  float: right;
}
.aetiology .hero_slider_page_section.paragraph-hero-slider .col-md-6:last-child,
.assessment
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child {
  background-position: center 40%;
}
.symptoms-of-adhd
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child {
  background-position: left 47%;
  background-size: 102%;
}
.diagnosis .hero_slider_page_section.paragraph-hero-slider .col-md-6:last-child,
.rating-scales
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child {
  background-position: center 48%;
}
.hero_slider_page_section.paragraph-hero-slider .col-md-6:last-child img {
  opacity: 0;
}
/*.influence-of-anxiety-on-performance-in-children-and-adolescents-with-adhd .hero_slider_page_section .col-md-6{width:100%}
.adhd-and-dementia-a-population-based-register-study .hero_slider_page_section .col-md-6{width:100%}*/

.hero_slider_page_section {
  margin-top: 0px;
  position: relative;
  height: 100%;
  min-height: 230px;
  z-index: 1;
  /*  background-image: linear-gradient(180deg, #6e0803, #6e0803, #310401)*/
  background-image: url(../images/header_bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.hero_slider_page_section.register_header {
  min-height: 190px;
  height: 100%;
  margin: 0px 0px;
}
.profile .breadcrumb_nav {
  margin-bottom: 12px;
  font-size: 12px !important;
  margin-top: 20px;
}
.edit .breadcrumb_nav {
  margin-bottom: 12px;
  font-size: 12px !important;
  margin-top: 20px;
}
.register .block_content {
  background-image: none;
}
.profile .register_header + .breadcrumb_nav .container .row {
  margin-bottom: 20px;
  border-bottom: 2px solid #ddd;
  padding-bottom: 20px;
}

.edit .register_header + .breadcrumb_nav .container .row {
  margin-bottom: 20px;
  border-bottom: 2px solid #ddd;
  padding-bottom: 20px;
}
.hero_slider_page_section.register_header h1 {
  color: #fff;
  float: left;
  font-size: 40px;
  margin: 5px auto 10px;
  width: 100%;
}

p.hero-category {
  border-radius: 5px;
  padding: 3px 5px 3px 7px !important;
  width: fit-content;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
  font-family: "Raleway-bold", sans-serif;
  line-height: 14px;
  margin-bottom: 8px !important;
}

.page-node-type-page .hero_content .page-title {
  color: #fff;
  float: left;
  font-size: 40px;
  margin: 5px auto 10px;
  width: 100%;
}

.page-wrapper .flag a {
  background-image: url(../images/icon_bm.png);
  background-repeat: no-repeat;
}

.contact-us .hero_content .flag-bookmark {
  display: none;
}

.page-wrapper .hero_content .flag-bookmark {
  border: none !important;
}

.js-flag-message {
  display: none;
}

.register-block {
  background-image: linear-gradient(#eba600, #ed1700);
  border-radius: 1rem;
  border: none;
  text-align: center;
}

.register-block .block_list_content h2,
.register-block .block_list_content p {
  color: #fff;
}

.register-block .block_list_content p {
  color: #fff;
  font-weight: normal;
}

.register-block .block_list_content h2 {
  font-weight: bold;
  padding: 50px 0px 10px;
  display: inline-table;
}

.register-block .block_list_content .btn-register {
  border: 2px solid #fff;
  color: #fff;
  font-size: 12px;
  border-radius: 0.7rem;
  padding: 7px 15px;
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  margin: 10px auto;
  justify-content: center;
  width: 100px;
}

.in_person {
  width: max-content;
  padding-left: 10px;
  padding-right: 10px;
  top: 0px;
  position: absolute;
  left: 0;
  right: 0;
}

.register-block .in_person {
  background-color: #fff;
  font-weight: bold;
  width: max-content;
  padding-left: 10px;
  padding-right: 10px;
  top: 0px;
  position: relative;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 12px;
  font-family: "Raleway-Regular", sans-serif;
  color: #ee1100;
  text-align: center;
}

.slick-list .block_list .field--name-field-media-image img {
  border-top-right-radius: 11px;
  border-top-left-radius: 11px;
  overflow: hidden;
  object-fit: cover;
  vertical-align: unset;
  object-position: center;
  max-height: 160px;
}

.footer_area .order1 {
  width: 25%;
  float: left;
}

.footer_area .order2 {
  width: 26%;
  float: left;
}

.footer_area .order3 {
  width: 25%;
  float: left;
}

.footer_area .order4 {
  width: 24%;
  float: left;
}

.block_list .field--name-field-media-image img {
  border-top-right-radius: 11px;
  border-top-left-radius: 11px;
  top: 0px;
  object-fit: cover;
  max-height: 160px;
  vertical-align: unset;
  object-position: center;
  display: none;
}

.toolbar-fixed .block_list .field--name-field-media-image {
  top: 0px;
}

.publications ol {
  padding: 15px 0px 15px 0px !important;
  width: 100%;
  float: left;
}
.publications ol li {
  padding: 0px 10px !important;
  margin: 0px 0px 0px 0px;
  color: #4c4948;
  font-size: 14px;
  line-height: 18px;
  margin-left: 15px !important;
  list-style-position: outside;
  vertical-align: super;
  float: left;
  width: 100%;
}

.publications ol li::marker {
  font-size: 14px !important;
  line-height: 30px;
  margin-bottom: 10px;
  color: #51b1bf;
  list-style: decimal;
  font-weight: bold;
}
ol,
ul {
  padding-left: 0px !important;
}

nav {
  width: auto;
}

nav .navbar {
  height: 100%;
  max-width: 1250px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: auto;
  padding: 0 10px;
}

.navbar .logo a {
  font-size: 30px;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
}

nav .navbar .nav-links {
  line-height: 35px;
  height: 100%;
}

nav .navbar .links {
  display: flex;
}

nav .navbar .links li {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  list-style: none;
  padding: 0 14px;
}

nav .navbar .links li a {
  height: 100%;
  text-decoration: none;
  white-space: nowrap;
  color: #444;
  font-size: 12px;
  font-weight: 600;
}

.links li:hover .htmlcss-arrow,
.links li:hover .js-arrow {
  transform: rotate(180deg);
}

nav .navbar .links li .arrow {
  height: 100%;
  width: auto;
  line-height: 40px;
  text-align: center;
  display: none;
  color: #444;
  transition: all 0.3s ease;
}

nav .navbar .links li .sub-menu {
  position: absolute;
  top: 35px;
  left: 0;
  line-height: 40px;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 0 0 4px 4px;
  display: none;
  z-index: 2;
}

nav .navbar .links li:hover .htmlCss-sub-menu,
nav .navbar .links li:hover .js-sub-menu {
  display: block;
}

.navbar .links li .sub-menu li {
  padding: 0 15px;
  border-bottom: 1px solid rgba(77, 72, 72, 0.1);
}

.navbar .links li .sub-menu a {
  color: #444;
  font-size: 12px;
  font-weight: 500;
}

.navbar .links li .sub-menu li:hover {
  background: #ee312e;
  color: #fff;
}

nav .navbar .links li:hover {
  background: #ee312e;
  color: #fff;
}

.navbar .links li .sub-menu a:hover,
nav .navbar .links li a:hover {
  font-size: 12px;
  color: #fff;
}

.navbar .links li .sub-menu .more-arrow {
  line-height: 40px;
}

.navbar .links li .htmlCss-more-sub-menu {
}

.navbar .links li .sub-menu .more-sub-menu {
  position: absolute;
  top: 0;
  left: 100%;
  border-radius: 0 4px 4px 4px;
  z-index: 1;
  display: none;
}

.links li .sub-menu .more:hover .more-sub-menu {
  display: block;
}

.navbar .search-box {
  position: relative;
  height: 40px;
  width: 40px;
}

.navbar .search-box i {
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 40px;
  text-align: center;
  font-size: 22px;
  color: #fff;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
}

.navbar .search-box .input-box {
  position: absolute;
  right: calc(100% - 40px);
  top: 80px;
  height: 60px;
  width: 300px;
  background: #3e8da8;
  border-radius: 6px;
  opacity: 0;
  pointer-events: none;
  transition: all 0.4s ease;
}

.navbar.showInput .search-box .input-box {
  top: 65px;
  opacity: 1;
  pointer-events: auto;
  background: #3e8da8;
}

.search-box .input-box::before {
  content: "";
  position: absolute;
  height: 20px;
  width: 20px;
  background: #3e8da8;
  right: 10px;
  top: -6px;
  transform: rotate(45deg);
}

.search-box .input-box input {
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 4px;
  transform: translate(-50%, -50%);
  height: 35px;
  width: 280px;
  outline: none;
  padding: 0 15px;
  font-size: 16px;
  border: none;
}

.navbar .nav-links .sidebar-logo {
  display: none;
}

.navbar .bx-menu {
  display: none;
}

.bef-exposed-form .form--inline .form-item {
  margin: auto;
  display: inline-flex;
  justify-content: center;
}

.bef-exposed-form .form--inline > .form-item {
  float: none;
  padding: 0px 7px;
}

.form-checkboxes .field--item ul {
  list-style: inside;
  margin-bottom: 0px;
}

#edit-field-topics-target-id--wrapper,
#edit-field-topics-target-id {
  display: none;
}

.bef-exposed-form .form--inline .bef--secondary {
  clear: left;
}

.hgroup .share-this-btn-tag .sharethis-custom-wrapper {
  display: revert;
  background-size: 20px;
}

.hero_content_box .in_person span {
  display: flex;
}

.box_slider .block_list .block_list_content {
  margin-top: 3rem !important;
}

.path-frontpage .field--name-field-views-data .flag-bookmark {
  display: block;
  border: none !important;
}

.path-frontpage .field--name-field-views-data .action-flag a {
  background-image: url(../images/icon_bm.png);
  width: 20px;
  padding: 10px;
  margin-top: 0;
  background-repeat: no-repeat;
  background-size: 16px;
  display: inline-block;
  height: 20px;
  color: transparent;
}

.path-frontpage .field--name-field-views-data .action-unflag a {
  background-image: url(../images/icon_bm_active.png);
  width: 16px;
  padding: 10px;
  margin-top: 0px;
  background-repeat: no-repeat;
  background-size: 14px;
  display: inline-block;
  height: 20px;
  color: transparent;
}

.path-frontpage .box_slider .block_person {
  box-shadow: unset;
  height: 411px;
  background: #fff;
}

.hgroup .share-this-btn-tag .sharethis-custom-wrapper {
  display: block;
  position: relative;
  float: right;
  right: 10px;
  padding: 10px;
  top: 13px;
  background-image: url(../images/icon-share.png);
}

.sharethis-wrapper .activeshare {
  display: block;
}

.stButton > .chicklets {
  /*  background-repeat: no-repeat;
  background-size: 16px !important;
  padding: 13px !important;
  white-space: nowrap;
  font-family: Helvetica, sans-serif;
  font-size: 10px;
  display: inline-block;
  height: 16px;
  width: 16px;
  line-height: 16px;
  border: 2px solid #fff;
  border-radius: 6px;
  margin: auto !important;
  background-position: center !important;*/
}

.stButton {
  position: relative;
  z-index: 1;
  text-decoration: none;
  color: #4c4948;
  display: inline-block;
  cursor: pointer;
  margin-right: 10px !important;
  margin-left: 0px !important;
  font-size: 5px;
  line-height: 16px;
  background-size: 35px;
  width: 40px !important;
}

.hgroup .share-this-btn-tag .sharethis-wrapper p {
  width: 90%;
  text-align: center;
  justify-content: center;
  display: flex;
  margin-top: -25px;
  color: #fff;
  position: absolute;
}

.hgroup .share-this-btn-tag .sharethis-wrapper {
  float: right;
  margin-right: -40px;
  background: #ee1100;
  padding: 10px;
  border-bottom-left-radius: 10px;
  box-shadow: -2px 4px 7px #444441;
  border-bottom-right-radius: 10px;
  width: auto;
  display: none;
  margin-top: 40px;
  padding-top: 5px;
  height: auto;
}

.hgroup .share-this-btn-tag .sharethis-wrapper.active {
  display: flex;
}

.hgroup .share-this-btn-tag .sharethis-wrapper.active {
  display: flex !important;
}

.stButton .linkedin {
  width: 40px !important;
  height: 40px !important;
  background-image: url(../images/share_icon_linkedin.png) !important;
  padding: 0 !important;
  background-size: cover !important;
  border: 0px !important;
  margin-bottom: 0px !important;
  display: inline-block !important;
}

.stButton .twitter {
  width: 40px !important;
  height: 40px !important;
  background-image: url(../images/share_icon_twitter_x.png) !important;
  padding: 0 !important;
  background-size: cover !important;
  border: 0px !important;
  margin-bottom: 0px !important;
  display: inline-block !important;
}

.stButton .facebook {
  width: 40px !important;
  height: 40px !important;
  background-image: url(../images/share_icon_fb.png) !important;
  padding: 0 !important;
  background-size: cover !important;
  border: 0px !important;
  margin-bottom: 20px !important;
  display: inline-block !important;
}

.stButton .pinterest {
  width: 40px !important;
  height: 40px !important;
  background-image: url(../images/share_icon_pinterest.png) !important;
  padding: 0 !important;
  background-size: cover !important;
  border: 0px !important;
  margin-bottom: 0px !important;
}

.stButton .linkicon {
  width: 40px !important;
  height: 40px !important;
  background-image: url(../images/linkicon.png) !important;
  padding: 0 !important;
  background-size: cover !important;
  border: 0px !important;
  margin-bottom: 0px !important;
}

.fixedsharicon .share-this-btn-tag {
  float: left;
}

.fixedsharicon .share-this-btn-tag .sharethis-wrapper {
  float: left;
  background: #ef1f0f none repeat scroll 0% 0%;
  border-radius: 10px;
  position: relative;
  z-index: 2;
  top: 0px;
  width: auto;
  height: auto;
  padding: 10px 10px;
  left: 0px;
  display: none;
}

.fixedsharicon .share-this-btn-tag .sharethis-wrapper.active {
  display: flex !important;
}

.paragraph-hero-slider
  .box_slider
  .fixedsharicon
  .share-this-btn-tag
  .sharethis-wrapper {
  margin-top: -100px;
  width: auto;
  position: absolute;
  left: 20px;
}

.box_slider
  .fixedsharicon
  .share-this-btn-tag
  .sharethis-wrapper
  .st_linkedin_custom,
.box_slider
  .fixedsharicon
  .share-this-btn-tag
  .sharethis-wrapper
  .st_twitter_custom,
.box_slider
  .fixedsharicon
  .share-this-btn-tag
  .sharethis-wrapper
  .st_facebook_custom,
.box_slider
  .fixedsharicon
  .share-this-btn-tag
  .sharethis-wrapper
  .st_pinterest_custom,
.box_slider
  .fixedsharicon
  .share-this-btn-tag
  .sharethis-wrapper
  .st_link_custom {
  width: 35px;
  height: 35px;
  background-size: 35px;
}

.box_slider .block_list .block_list_content p {
  margin: 0px 0px 0px !important;
  height: 100%;
  width: 100%;
  line-height: 16px;
  -webkit-line-clamp: none;
  display: inline;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: clip;
  min-height: 1rem;
  font-size: 14px;
  list-style: none;
}

.box_slider .block_list .block_list_content {
  margin-top: 0rem !important;
  background: #fff;
  max-height: 230px;
  overflow: auto;
}

.box_slider .sharethis-custom-wrapper {
  display: flex;
  position: relative;
}

.block_list_content .sharethis-wrapper {
  float: left;
  display: flex;
  width: 173px;
  padding: 10px 0px;
  background: #ef1f0f none repeat scroll 0% 0%;
  border-radius: 10px;
  position: relative;
  margin-top: 0px;
}

a:focus {
  outline: none;
}

.box_content_link {
  display: none;
}

body.user-logged-in.toolbar-fixed .search_area.active {
  position: fixed;
  display: flex;
  width: 300px;
  float: right;
  right: 55px;
  z-index: 2;
  height: 70px;
  top: 178px;
  padding: 15px 15px;
}

body.user-logged-in.toolbar-fixed #edit-submit-search {
  color: #ffffff;
  background-color: #ee1100;
  text-decoration: none;
  border: 2px solid #fff;
  border-radius: 10px;
  height: 40px;
  font-size: 16px;
  margin-top: 0px;
  line-height: 20px;
  font-weight: bold;
}

.path-search .user-logged-in.toolbar-fixed .search_area.active {
  position: fixed;
  display: flex;
  width: 320px;
  float: right;
  right: 55px;
  z-index: 2;
  height: 70px;
  top: 176px;
  padding: 15px 15px;
}

.path-search #views-exposed-form-search-page-1 #edit-submit-search--2 {
  color: #ffffff;
  background-color: #ee1100;
  text-decoration: none;
  border: 2px solid #fff;
  border-radius: 10px;
  height: 40px;
  font-size: 16px;
  margin: 0px;
  width: auto;
  text-transform: uppercase;
  margin-left: 5px;
  line-height: 20px;
  padding: 3px 20px;
}

.path-search .toolbar-fixed .search_area.active {
  position: fixed;
  display: flex;
  width: 320px;
  float: right;
  right: 75px;
  z-index: 2;
  height: 70px;
  top: 188px;
  padding: 15px 15px;
}

@media (min-width: 1200px) {
  .week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid,
  .week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid,
  .week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid,
  .week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid {
    width: 100%;
    float: right;
    min-height: 320px;
    height: 100%;
  }

  .adhd-filters-toggled .form-checkboxes .checkbox label {
    background-position: left center;
    width: auto;
    padding-left: 20px;
    padding-right: 9px;
  }

  .form-checkboxes .checkbox label span {
    font-family: "Raleway-Bold", sans-serif;
    font-size: 11px;
  }

  .bef-checkboxes ul {
    margin-bottom: 10px;
  }

  .form-checkboxes .checkbox label {
    text-transform: uppercase;
    width: 35px;
    height: 35px;
    display: inline-block;
    border-radius: 100px;
    background-size: 35px;
    background-repeat: no-repeat;
    padding-left: 32px;
    line-height: 32px;
    background-position: center;
    transition: ease-in-out;
  }

  .form-checkboxes .checkbox label span {
    font-family: "Raleway-Bold", sans-serif;
    font-size: 12px;
  }

  .path-frontpage .box_slider .block_person {
    box-shadow: unset;
    height: 411px;
    background: #fff;
  }

  .paragraph-hero-slider
    .box_slider
    .fixedsharicon
    .share-this-btn-tag
    .sharethis-wrapper {
    width: auto;
    position: relative;
    left: 20px;
  }

  .box_slider
    .fixedsharicon
    .share-this-btn-tag
    .sharethis-wrapper
    .st_linkedin_custom,
  .box_slider
    .fixedsharicon
    .share-this-btn-tag
    .sharethis-wrapper
    .st_twitter_custom,
  .box_slider
    .fixedsharicon
    .share-this-btn-tag
    .sharethis-wrapper
    .st_facebook_custom,
  .box_slider
    .fixedsharicon
    .share-this-btn-tag
    .sharethis-wrapper
    .st_pinterest_custom,
  .box_slider
    .fixedsharicon
    .share-this-btn-tag
    .sharethis-wrapper
    .st_link_custom {
    width: 40px;
    height: 40px;
    background-size: 40px;
    /*  display: block;*/
  }

  body.user-logged-in.toolbar-fixed .search_area.active {
    position: fixed;
    display: flex;
    width: 350px;
    float: right;
    right: 82px;
    z-index: 2;
    height: 70px;
    top: 186px;
    padding: 15px 15px;
  }

  body.user-logged-in.toolbar-fixed #edit-submit-search {
    color: #ffffff;
    background-color: #ee1100;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 10px;
    height: 40px;
    font-size: 16px;
    margin-top: 0px;
    line-height: 20px;
  }

  body.user-logged-in.toolbar-fixed {
    padding-top: 75px !important;
  }

  body.user-logged-in.toolbar-fixed header {
    top: 75px;
  }

  body.user-logged-in.toolbar-fixed #mainMenu_area {
    margin-top: 0;
    z-index: 2;
    position: fixed;
    width: 100%;
    top: 146px;
  }

  .block_list.resource_card {
    min-height: 350px;
  }

  .view-slider .view-content {
    margin-right: 25px;
  }

  .view-resources .pager-nav {
    display: none;
  }
}

@media only screen and (max-width: 1200px) {
  .search_area.active {
    right: 55px;
  }
}

@media (min-width: 992px) {
  .password-suggestions {
    background-color: #dddddd;
    border-radius: 5px;
    font-size: 12.5px;
    position: relative;
    left: 0;
    top: 0px;
    padding: 20px;
  }

  .bef-checkboxes ul {
    margin-bottom: 10px;
  }

  .adhd-filters-toggled .form-checkboxes .checkbox label {
    background-position: left center;
    width: auto;
    padding-left: 20px;
    padding-right: 9px;
  }

  .form-checkboxes .checkbox label span {
    font-family: "Raleway-Bold", sans-serif;
    font-size: 14px;
  }

  .form-checkboxes .checkbox label {
    text-transform: uppercase;
    width: 35px;
    height: 35px;
    display: inline-block;
    border-radius: 100px;
    background-size: 35px;
    background-repeat: no-repeat;
    padding-left: 32px;
    line-height: 32px;
    background-position: center;
    transition: ease-in-out;
  }

  #event_block .col-sm-3 {
    width: 25%;
  }
}
/*.activeinrefhome{
  margin-bottom:0px;
  float: left;
  width: 100%;
}*/
@media only screen and (max-width: 1024px) {
  .path-search .search_area.active {
    position: fixed;
    display: flex;
    width: 335px;
    float: right;
    right: 55px;
    height: 70px;
    z-index: 2;
    top: 172px;
    padding: 15px 15px;
  }

  .password-suggestions {
    background-color: #dddddd;
    border-radius: 5px;
    font-size: 12.5px;
    position: relative;
    left: 0;
    top: 0px;
    padding: 20px;
  }
  .block_list .block_list_content h2 a:last-of-type {
    width: 100%;
    line-height: 20px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 40px;
    display: block;
    vertical-align: middle;
    height: 40px;
  }
  .activeinrefhome {
    margin-bottom: 90px;
    float: left;
    width: 100%;
  }
  .path-search .search_area.active {
    position: fixed;
    display: flex;
    width: 335px;
    float: right;
    right: 55px;
    height: 70px;
    z-index: 2;
    top: 172px;
    padding: 15px 15px;
  }

  .field--type-text-with-summary p em {
    font-size: 27px;
    line-height: 33px;
    margin: auto 0px 0px 18px;
    font-family: "Raleway-Italic", sans-serif;
    text-align: left;
    width: 85%;
    vertical-align: middle;
    display: inline-block;
    letter-spacing: -0.74px;
  }

  .paragraph__column .field--item ul {
    list-style: inside;
    margin-bottom: 5px;
  }

  .adhd-filters-toggled .bef-exposed-form .form-checkboxes ul li {
    margin: 3px 1.5px;
  }

  .path-frontpage .box_slider .block_person {
    box-shadow: unset;
    height: 411px;
    background: #fff;
  }

  .paragraph-hero-slider
    .box_slider
    .fixedsharicon
    .share-this-btn-tag
    .sharethis-wrapper {
    margin-top: -100px;
    width: auto;
    position: absolute;
    left: 20px;
  }

  .box_slider
    .fixedsharicon
    .share-this-btn-tag
    .sharethis-wrapper
    .st_linkedin_custom,
  .box_slider
    .fixedsharicon
    .share-this-btn-tag
    .sharethis-wrapper
    .st_twitter_custom,
  .box_slider
    .fixedsharicon
    .share-this-btn-tag
    .sharethis-wrapper
    .st_facebook_custom,
  .box_slider
    .fixedsharicon
    .share-this-btn-tag
    .sharethis-wrapper
    .st_pinterest_custom,
  .box_slider
    .fixedsharicon
    .share-this-btn-tag
    .sharethis-wrapper
    .st_link_custom {
    width: 35px;
    height: 35px;
    background-size: 35px;
  }

  .path-search .toolbar-fixed .search_area.active {
    position: fixed;
    display: flex;
    width: 350px;
    float: right;
    right: 55px;
    z-index: 2;
    height: 70px;
    top: 178px;
    padding: 15px 15px;
  }

  body.user-logged-in.toolbar-fixed .search_area.active {
    position: fixed;
    display: flex;
    width: 300px;
    float: right;
    right: 55px;
    z-index: 2;
    height: 70px;
    top: 178px;
    padding: 15px 15px;
  }

  #event_block .col-sm-3 {
    width: 50%;
  }

  .search_area.active {
    right: 55px;
  }

  .paragraph__column .field--name-bp-text h4 {
    font-size: 20px;
    font-weight: bold;
    line-height: 26px;
    color: #333;
    margin-bottom: 10px;
  }

  .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75
    .paragraph--type--bp-columns-two-uneven__2col-column1 {
    float: left;
    width: 35% !important;
    padding: 15px;
    height: 100%;
  }

  .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75
    .paragraph--type--bp-columns-two-uneven__2col-column2 {
    float: left;
    width: 65% !important;
    background: #fff;
    padding: 15px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .path-search .search_area.active {
    position: fixed;
    display: flex;
    width: 375px;
    float: right;
    right: 55px;
    height: 70px;
    z-index: 2;
    top: 112px;
    padding: 15px 15px;
  }

  .paragraph__column .field--item ul {
    list-style: inside;
    margin-bottom: 5px;
  }

  .adhd-filters-toggled .bef-exposed-form .form-checkboxes ul li {
    margin: 3px 1.5px;
  }

  .adhd-filters-toggled .form-checkboxes .checkbox label {
    background-position: left center;
    width: auto;
    padding-left: 20px;
    padding-right: 9px;
  }

  .form-checkboxes .checkbox label span {
    font-family: "Raleway-Bold", sans-serif;
    font-size: 11px;
  }

  .form-checkboxes .checkbox label {
    text-transform: uppercase;
    width: 40px;
    height: 35px;
    display: inline-block;
    border-radius: 100px;
    background-size: 40px;
    background-repeat: no-repeat;
    padding-left: 35px;
    line-height: 32px;
    background-position: center;
    transition: ease-in-out;
  }
}

@media screen and (max-width: 767px) {
  .password .search_area input[type="text"] {
    border: 1px solid #d0d0cf;
    outline: 0px;
    font-size: 12px;
    padding: 5px 9px;
    width: 100%;
    height: 35px;
    margin-left: 0px;
    display: inline-block;
    position: relative;
    top: 0px;
  }
  .login .search_area input[type="text"] {
    border: 1px solid #d0d0cf;
    outline: 0px;
    font-size: 12px;
    padding: 5px 9px;
    width: 100%;
    height: 35px;
    margin-left: 0;
    display: inline-block;
    position: relative;
    top: 0;
  }
  .password-suggestions .password-strength__text {
    background-color: #adb34d;
    width: 100px;
    line-height: 34px;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border-radius: 4px;
    left: 170px;
    letter-spacing: 0.5px;
    font-family: "Raleway-Bold", sans-serif;
    position: absolute;
    top: 32px;
  }
  .activeinrefhome {
    margin-top: 0px !important;
  }
  .publications ol {
    padding: 15px 0px 15px 15px !important;
    width: 100%;
    float: left;
  }
  .bookmarks
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid,
  .contact-us
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid,
  .sitemap
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid {
    width: 100%;
    float: right;
    min-height: 120px;
    height: 120px;
    max-height: 120px;
  }
  .bookmarks .region-content .hero_content {
    color: #fff;
    text-align: left;
    margin-left: 0px;
    z-index: 1;
    width: auto;
    left: auto;
    padding-left: 0px;
    padding-top: 40px !important;
  }
  .bookmarks .hero_slider_page_section.paragraph-hero-slider,
  .contact-us .hero_slider_page_section,
  .sitemap .hero_slider_page_section {
    margin-top: 0px;
    z-index: 0;
    position: relative;
    min-height: 120px;
    height: 120px;
    max-height: 120px;
  }
  .hero_slider_page_section.paragraph-hero-slider .col-md-6:last-child {
    background-position: center 35%;
    background-size: cover;
    background-repeat: no-repeat;
    float: none;
  }
  .transition-in-adhd
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child {
    background-position: center 42%;
    float: none;
  }
  .week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan.paragraph-hero-slider
    .share-this-btn-tag
    .sharethis-wrapper.active,
  .week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan.paragraph-hero-slider
    .share-this-btn-tag
    .sharethis-wrapper.active
    .week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan.paragraph-hero-slider
    .share-this-btn-tag
    .sharethis-wrapper.active
    .week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan.paragraph-hero-slider
    .share-this-btn-tag
    .sharethis-wrapper.active {
    margin-top: 46%;
    margin-left: 0px;
    width: auto;
  }

  .footer_area .col-md-4 {
    width: 100%;
    float: left;
  }

  .footer_area .col-md-2 {
    width: 100%;
    float: left;
  }

  .footer_area .col-md-3 {
    width: 100%;
    float: left;
  }

  .paragraph__column > .field--item > h6 {
    padding: 15px 0px;
  }

  .hero_slider_page_section.paragraph-hero-slider .img-fluid {
    width: auto;
    height: 180px;
    float: right;
  }

  .hero_slider_page_section {
    margin-top: 0px;
    z-index: 0;
    position: relative;
    height: 181px;
    min-height: 190px;
    /*background-image: linear-gradient(#7d0b00, #310401);*/
  }
  .path-node .region-content .hero_content,
  .page-not-found .region-content .hero_content {
    padding-top: 60px;
  }

  ul.menu.menu--logout-user-menu.nav {
    margin: 15px 0 0px;
    border: 0px solid #e10;
    border-radius: 10px;
    display: block;
    width: max-content;
    font-weight: bold;
  }
  .mobile_header_menu ul.menu.menu--logout-user-menu.nav li a {
    padding: 10px 17px 10px 0px;
  }

  .hgroup .share-this-btn-tag .sharethis-custom-wrapper {
    background-color: #ee1100;
    background-position: 20px center;
    background-image: url(../images/sharewhitearrow.png) !important;
    background-size: 18px;
    width: 100%;
    top: 0px !important;
    height: 40px;
    float: left;
    z-index: 1;
    position: relative;
    right: 0px !important;
  }

  .hgroup .share-this-btn-tag .sharethis-wrapper .sharethis-label {
    display: none;
  }

  .path-search #views-exposed-form-search-page-1 #edit-search-api-fulltext--3 {
    border: 1px solid #e4e4e4;
    outline: 0;
    padding: 6px 14px;
    margin-right: 30px;
    min-width: 100%;
  }

  #search-block-form input#edit-keys {
    border: 1px solid #d0d0cf;
    outline: 0px;
    font-size: 14px;
    padding: 5px 3px;
    width: 100% !important;
    margin-right: 10px;
    border-radius: 5px;
    text-indent: 10px;
  }

  #search-block-form .form-submit.icon-only {
    background-color: #ee1100;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    font-size: 11px;
    width: auto;
    height: 34px;
    display: block;
    top: 8px;
    margin: auto;
    line-height: 34px;
    text-transform: uppercase;
    border-radius: 10px;
    float: none;
    border: 2px solid #fff;
    transition: ease-in-out 0.3s;
    margin-bottom: 0px;
  }

  #mainMenu_area .share-this-btn-tag .sharethis-wrapper span {
    vertical-align: bottom;
  }

  #mainMenu_area .share-this-btn-tag .sharethis-wrapper {
    float: left;
    margin-right: 0px;
    background: #ee1100;
    padding: 10px;
    border-bottom-left-radius: 0px;
    box-shadow: none;
    border-bottom-right-radius: 0px;
    width: 100%;
    /*    display: block !important;*/
    top: 0px;
    margin-bottom: 0px;
    margin-top: 0;
  }

  #mainMenu_area .share-this-btn-tag .sharethis-wrapper.active {
    display: flex !important;
  }

  .hgroup .sharethis-wrapper.active .st_linkedin_custom,
  .hgroup .sharethis-wrapper.active .st_twitter_custom,
  .hgroup .sharethis-wrapper.active .st_facebook_custom,
  .hgroup .sharethis-wrapper.active .st_pinterest_custom,
  .hgroup .sharethis-wrapper.active .st_link_custom {
    margin-top: 40px;
  }

  #mainMenu_area .stButton {
    position: relative;
    z-index: 1;
    text-decoration: none;
    color: #4c4948;
    display: inline-flex;
    cursor: pointer;
    margin-right: 18px !important;
    margin-left: 18px !important;
    font-size: 5px;
    line-height: 16px;
    vertical-align: bottom;
  }

  .bef-exposed-form .form--inline .form-item {
    margin: 0px;
    display: flex;
    text-align: center;
    justify-content: center;
  }

  .fixedsharicon .share-this-btn-tag {
    display: block;
    position: relative;
  }

  .view-resources .view-content .views-view-grid .views-row {
    margin-top: 0px;
  }

  .view-flexible .views-col,
  .view-event .views-col,
  .view-resources .views-col {
    min-width: 100%;
  }

  .view-id-resources .form-item-field-resource-type-target-id {
    width: 50%;
  }

  #mainMenu_area.show {
    z-index: 2;
    display: block !important;
    margin-top: 49px;
    float: right;
    right: 0;
  }

  .view-flexible
    .view-content
    .views-view-grid
    .views-row
    .views-col
    .views-field-link-flag,
  .view-resources
    .view-content
    .views-view-grid
    .views-row
    .views-col
    .views-field-link-flag {
    width: 23px;
    height: 32px;
    bottom: 45px;
  }

  .view-flexible
    .view-content
    .views-view-grid
    .views-row
    .views-col
    .views-field-link-flag {
    bottom: 35px !important;
  }

  .view-flexible
    .view-content
    .views-view-grid
    .views-row
    .views-col
    .views-field-link-flag,
  .view-resources
    .view-content
    .views-view-grid
    .views-row
    .views-col
    .views-field-link-flag {
    right: 20px;
  }

  .path-frontpage .field--name-bp-view .flag-bookmark {
    display: flex;
    border: none !important;
    height: 20px;
    float: right;
    right: 0px;
    width: 20px;
  }

  .hero_content_box {
    margin: 0px 0px 0px;
    height: auto;
  }

  .block_list {
    margin-bottom: 0px;
    height: 432px;
  }

  .view-resources
    .view-filters
    .form-type-select.form-item-field-age-groups-target-id {
    padding-left: 0px;
  }

  .view-flexible .view-content .views-view-grid .views-row .views-col,
  .view-event .view-content .views-view-grid .views-row .views-col,
  .view-resources .view-content .views-view-grid .views-row .views-col {
    margin-bottom: 30px;
  }

  .view-flexible
    .view-content
    .views-view-grid
    .views-row
    .views-col
    .views-field-link-flag {
    bottom: 15px;
  }

  #search-block-form .form-submit.icon-only {
    margin-top: 0px;
  }
  .search_area.active {
    display: block;
    width: 80%;
    float: left;
    right: 27px;
    z-index: 2;
    height: 120px;
    top: 188px;
    padding: 15px 0px 0px;
  }
  .search_area .form-group {
    margin-bottom: 15px;
  }
  #edit-submit-search {
    color: #ffffff;
    background-color: #ee1100;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 10px;
    height: 40px;
    font-size: 16px;
    margin: auto;
    line-height: 30px;
  }
}

@media (max-width: 920px) {
  nav .navbar .links li .sub-menu {
    position: absolute;
    top: 30px;
    left: 0;
    line-height: 40px;
    background: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    border-radius: 0 0 4px 4px;
    display: none;
    z-index: 2;
  }

  nav .navbar {
    max-width: 100%;
    padding: 0 0px;
  }

  .navbar .links li .sub-menu a:hover,
  nav .navbar .links li a:hover {
    font-size: 9px;
    color: #fff;
  }

  .f11 {
    font-size: 10px;
    vertical-align: bottom;
  }

  .navbar .links li .sub-menu li {
    padding: 0 10px;
    border-bottom: 1px solid rgba(77, 72, 72, 0.1);
  }

  .navbar .links li .sub-menu a {
    color: #444;
    font-size: 9px;
    font-weight: 600;
  }

  nav .navbar .logo a {
    font-size: 27px;
  }

  nav .navbar .links li {
    padding: 0 10px;
    white-space: nowrap;
    border-bottom: 0px solid #ccc;
    width: 100%;
    float: left;
    text-align: left;
    top: 0px;
  }

  nav .navbar .links li a {
    height: 100%;
    text-decoration: none;
    white-space: nowrap;
    color: #444;
    font-size: 9px;
    width: 100%;
    font-weight: 600;
    float: left;
  }
}

@media (max-width: 767px) {
  nav .navbar .links li {
    padding: 0 10px;
    white-space: nowrap;
    border-bottom: 1px solid #ccc;
    width: 100%;
    float: left;
    text-align: left;
    top: 0px;
  }

  nav .navbar .links li:hover,
  .navbar .links li .sub-menu li:hover {
    background: #fff;
    color: #ee312e;
  }

  nav .navbar .links li a:hover,
  .navbar .links li .sub-menu li a:hover {
    background: #fff;
    font-size: 15px;
    color: #ee312e;
  }

  .share_icon_box {
    float: right;
    margin: -5px 12px 10px 10px;
  }

  .share_icon_box a img {
    width: 100%;
  }

  nav {
  }

  .navbar .bx-menu {
    display: block;
  }

  nav .navbar .nav-links {
    position: fixed;
    top: 50px;
    right: 0;
    display: block;
    max-width: 70%;
    width: 100%;
    line-height: 40px;
    padding: 20px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    transition: all 0.5s ease;
    z-index: 1;
  }

  .navbar .nav-links .sidebar-logo {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
  }

  .sidebar-logo .logo-name {
    font-size: 15px;
    color: #444;
  }

  .navbar .links li .sub-menu a {
    color: #444;
    font-size: 15px;
    font-weight: 500;
    width: 100%;
  }

  .navbar .links li .sub-menu li {
    padding: 0px;
    border-bottom: 1px solid rgba(19, 18, 18, 0.1);
  }

  .bx-menu::before {
    content: none !important;
  }

  .navbar .bx-menu {
    font-size: 12px;
    color: #444;
    float: right;
    position: absolute;
    right: 0px;
    top: 0px;
  }

  .sidebar-logo i {
    font-size: 25px;
    color: #ee1100;
    float: right;
  }

  nav .navbar .links {
    display: block;
    margin-top: 120px;
  }

  nav .navbar .links li a {
    height: 100%;
    text-decoration: none;
    white-space: nowrap;
    color: #ee1100;
    font-size: 15px;
    font-weight: 500;
  }

  nav .navbar .links li .arrow {
    height: 100%;
    width: 22px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    color: #444;
    transition: all 0.3s ease;
  }

  nav .navbar .links li {
    display: block;
  }

  nav .navbar .links li .sub-menu {
    position: relative;
    top: 0px;
    box-shadow: none;
    display: none;
  }

  nav .navbar .links li .sub-menu li {
    border-bottom: 1px solid rgba(19, 18, 18, 0.1);
  }

  .navbar .links li .sub-menu .more-sub-menu {
    display: none;
    position: relative;
    left: 0;
  }

  .navbar .links li .sub-menu .more-sub-menu li {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .links li:hover .htmlcss-arrow,
  .links li:hover .js-arrow {
    transform: rotate(0deg);
  }

  .navbar .links li .sub-menu .more-sub-menu {
    display: none;
  }

  .navbar .links li .sub-menu .more span {
    display: flex;
    align-items: center;
  }

  .links li .sub-menu .more:hover .more-sub-menu {
    display: none;
  }

  nav .navbar .links li:hover .htmlCss-sub-menu,
  nav .navbar .links li:hover .js-sub-menu {
    display: none;
  }

  .navbar .nav-links.show1 .links .htmlCss-sub-menu,
  .navbar .nav-links.show3 .links .js-sub-menu,
  .navbar .nav-links.show2 .links .more .more-sub-menu {
    display: block;
  }

  .navbar .nav-links.show1 .links .htmlcss-arrow,
  .navbar .nav-links.show3 .links .js-arrow {
    transform: rotate(180deg);
  }

  .navbar .nav-links.show2 .links .more-arrow {
    transform: rotate(90deg);
  }

  .adhd-filters-toggled .form-checkboxes .checkbox label {
    padding-left: 23px;
  }
}

@media only screen and (max-width: 414px) {
  .week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan.paragraph-hero-slider
    .share-this-btn-tag
    .sharethis-wrapper.active,
  .week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan.paragraph-hero-slider
    .share-this-btn-tag
    .sharethis-wrapper.active
    .week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan.paragraph-hero-slider
    .share-this-btn-tag
    .sharethis-wrapper.active
    .week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan.paragraph-hero-slider
    .share-this-btn-tag
    .sharethis-wrapper.active {
    margin-top: 46%;
    margin-left: 0px;
    width: auto;
  }

  .paragraph__column .field--item ul > li {
    padding: 0px 0px;
    margin: 0px 0px 10px 0px;
    line-height: 24px;
    color: #4c4948;
    font-size: 14px;
    margin-left: 25px;
    float: left;
    width: 100%;
  }

  .footer_area .col-md-4 {
    width: 100%;
    float: left;
  }

  .footer_area .col-md-2 {
    width: 100%;
    float: left;
  }

  .footer_area .col-md-3 {
    width: 100%;
    float: left;
  }

  .paragraph__column > .field--item > h6 {
    padding: 15px 0px;
  }

  .field--type-text-with-summary ul li {
    width: -moz-available;
    width: -webkit-fill-available;
  }

  .paragraph__column .field--name-bp-text > h4 {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    color: #4c4948;
    margin: 10px 0px 0px;
    float: left;
    width: 100%;
  }

  .field--type-text-with-summary > li {
    width: auto;
  }

  .field--type-text-with-summary li {
    width: auto;
  }

  body.user-logged-in {
    padding-top: 145px;
  }

  .hero_slider_page_section.paragraph-hero-slider .img-fluid {
    width: auto;
    height: 18rem;
    float: right;
  }

  .hero_slider_page_section {
    margin-top: 0px;
    z-index: 0;
    position: relative;
    height: 100%;
    min-height: 190px;
    /*background-image: linear-gradient(to right, #380502 45%, #5a3c01);*/
  }

  .field--type-text-with-summary li {
    padding: 0px 0px;
    line-height: 24px;
    color: #4c4948;
    font-size: 14px;
    list-style-position: outside;
    margin-left: 0px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
  }

  ul.menu.menu--logout-user-menu.nav {
    margin: 15px auto 0px;
    border: 0px solid #e10;
    border-radius: 10px;
    display: block;
    width: max-content;
    font-weight: bold;
  }

  .paragraph__column .field--name-bp-text h4 {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    color: #4c4948;
    margin: 0px 0px 0px;
  }

  .paragraph__column .field--name-bp-text p small {
    font-size: 12px;
    padding: 0;
  }

  .paragraph--type--bp-columns-two-uneven {
    border-top: 4px solid #ea5532;
    padding: 0px;
    background: #efefef;
    margin: 30px 0px 10px;
    border-bottom: 4px solid #ea5532;
  }

  body.user-logged-in.toolbar-fixed #edit-submit-search {
    color: #ffffff;
    background-color: #ee1100;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 10px;
    height: 40px;
    font-size: 16px;
    margin-top: 15px;
    line-height: 20px;
  }

  #event_block .col-sm-3 {
    width: 100% !important;
  }

  .region-search-bar {
    width: 100%;
    height: auto;
  }

  .region-search-bar .input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
    width: auto;
    float: none;
    justify-content: center;
    display: block;
    top: 0px;
  }

  .slick-list .block_list .field--name-field-media-image img {
    border-top-right-radius: 11px;
    border-top-left-radius: 11px;
    overflow: hidden;
    object-fit: cover;
    vertical-align: unset;
    object-position: center;
    max-height: 250px;
  }

  .hero_content_box {
    margin: 0px 0px 0px;
    height: auto;
  }

  .hero_slider .hero_content h2 {
    font-size: 24px;
    line-height: 30px;
    text-align: center;
  }

  .in_person {
    width: max-content;
    padding-left: 10px;
    padding-right: 10px;
    top: -2px;
    position: absolute;
    left: 0;
    right: 0;
  }

  .register-block .in_person img {
    margin-left: 0px;
    margin-top: 0px;
  }

  .block_list .field--name-field-media-image img {
    border-top-right-radius: 11px;
    border-top-left-radius: 11px;
    top: 24px;
    object-fit: cover;
    max-height: 220px;
    vertical-align: unset;
    object-position: center;
  }

  .path-frontpage .box_slider .block_person {
    box-shadow: unset;
    height: 411px;
    background: #fff;
  }

  .fixedsharicon .share-this-btn-tag .sharethis-wrapper {
    float: left;
    background: #ef1f0f none repeat scroll 0% 0%;
    border-radius: 10px;
    position: absolute;
    z-index: 2;
    top: 20px;
    width: auto;
    height: auto;
    padding: 10px 10px;
    left: 0px;
    display: none;
  }

  .path-frontpage .field--name-bp-view .flag-bookmark {
    display: inline-block;
    border: none !important;
    height: 20px;
    float: right;
    right: 0px;
    width: 20px;
    margin-top: 0px;
  }

  #search-block-form input#edit-keys {
    border: 1px solid #d0d0cf;
    outline: 0px;
    font-size: 14px;
    padding: 5px 3px;
    width: 100%;
    margin-right: 10px;
    border-radius: 5px;
    text-indent: 10px;
  }

  #search-block-form .form-submit.icon-only {
    background-color: #ee1100;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    font-size: 11px;
    width: auto;
    height: 34px;
    display: block;
    top: 8px;
    margin: auto;
    line-height: 34px;
    text-transform: uppercase;
    border-radius: 10px;
    float: none;
    border: 2px solid #fff;
    transition: ease-in-out 0.3s;
    margin-bottom: 0px;
  }

  .search_area.active {
    z-index: 1;
    top: 125px;
  }

  .search_area.active {
    display: block;
    width: 80%;
    float: left;
    right: 27px;
    z-index: 2;
    height: 120px;
    top: 184px;
    padding: 15px 0px 0px;
  }

  #edit-submit-search {
    color: #ffffff;
    background-color: #ee1100;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 10px;
    height: 40px;
    font-size: 16px;
    margin: auto;
    line-height: 30px;
  }

  #search-block-form input#edit-keys {
    border: 1px solid #d0d0cf;
    outline: 0px;
    font-size: 14px;
    padding: 5px 3px;
    width: 175px;
    margin-right: 10px;
    border-radius: 5px;
    text-indent: 10px;
  }

  #mainMenu_area .stButton {
    position: relative;
    z-index: 1;
    text-decoration: none;
    color: #4c4948;
    display: inline-block;
    cursor: pointer;
    margin-right: 18px !important;
    margin-left: 18px !important;
    font-size: 5px;
    line-height: 16px;
  }

  .share-this-btn-tag .sharethis-wrapper .span {
    vertical-align: bottom;
  }

  #mainMenu_area .share-this-btn-tag .sharethis-wrapper {
    float: left;
    margin-right: 0px;
    background: #ee1100;
    padding: 0px;
    border-bottom-left-radius: 0px;
    box-shadow: none;
    border-bottom-right-radius: 0px;
    width: 100%;
    position: absolute;
    top: 0px;
    margin-bottom: 0px;
    margin-top: 0;
  }

  .fixedsharicon .share-this-btn-tag {
    /*! display: block; */
    /*! position: relative; */
  }

  #views-exposed-form-resources-page-1 .customfilter-select {
    width: 145px;
    margin-top: -2px;
  }

  #views-exposed-form-resources-page-1
    .customfilter-select
    .custom-select__option.custom-select__option--value {
    padding-right: 5px;
  }
}

@media (max-width: 370px) {
  .field--type-text-with-summary li {
    padding: 0px 0px;
    line-height: 24px;
    color: #4c4948;
    font-size: 14px;
    list-style-position: outside;
    margin-left: 0px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
  }

  ul.menu.menu--logout-user-menu.nav {
    margin: 15px auto 0px;
    border: 0px solid #e10;
    border-radius: 10px;
    display: block;
    width: max-content;
    font-weight: bold;
  }

  nav .navbar .nav-links {
    max-width: 70%;
  }
}

.sharethis-wrapper .st_linkedin_custom {
  background-image: url(../images/share_icon_linkedin.png);
  background-repeat: no-repeat;
  width: 40px;
  cursor: pointer;
  height: 40px;
  margin: 35px 5px 8px 5px;
}

.sharethis-wrapper .st_twitter_custom {
  background-image: url(../images/share_icon_twitter_x.png);
  background-repeat: no-repeat;
  width: 40px;
  cursor: pointer;
  height: 40px;
  margin: 35px 5px 8px 5px;
}

.sharethis-wrapper .st_facebook_custom {
  background-image: url(../images/share_icon_fb.png);
  background-repeat: no-repeat;
  width: 40px;
  cursor: pointer;
  height: 40px;
  margin: 35px 5px 8px 5px;
}

.sharethis-wrapper .st_pinterest_custom {
  background-image: url(../images/share_icon_pinterest.png);
  background-repeat: no-repeat;
  width: 40px;
  cursor: pointer;
  height: 40px;
  margin: 35px 5px 8px 5px;
}

.fixedsharicon .sharethis-wrapper .st_link_custom {
  background-image: url(../images/SHARE.png);
  background-repeat: no-repeat;
  width: 40px;
  display: none;
  cursor: pointer;
  margin: 35px 5px 8px 5px;
  height: 40px;
}

.st_link_custom {
  background-repeat: no-repeat;
  width: 40px;
  display: none;
  cursor: pointer;
  margin: 35px 5px 8px 5px;
  background-image: url(../images/SHARE.png);
  height: 40px;
}

.hgroup .sharethis-wrapper .st_linkedin_custom,
.hgroup .sharethis-wrapper .st_twitter_custom,
.hgroup .sharethis-wrapper .st_facebook_custom,
.hgroup .sharethis-wrapper .st_pinterest_custom,
.hgroup .sharethis-wrapper .st_link_custom {
  margin-top: 35px;
}

.sharethis-label {
  width: 90%;
  margin: auto;
  display: flex;
  float: none;
  text-align: left;
  position: absolute;
  color: #fff;
  margin-left: 0;
  font-size: 14px;
  justify-content: center;
}

.key-congress-2023 .breadcrumb_nav,
.key-congress-2022 .breadcrumb_nav,
.key-congress-2021 .breadcrumb_nav,
.key-congress-2020 .breadcrumb_nav {
  margin-bottom: 40px;
  font-size: 12px !important;
  margin-top: 0px;
}

.bgmain_nav .sharethis-label {
  width: 90%;
  margin: auto;
  display: flex;
  float: none;
  text-align: center;
  position: absolute;
  color: #fff;
  margin-left: 0;
  font-size: 14px;
  justify-content: center;
}

#mainMenu_area .st_link_custom {
  display: none;
}

.form-checkboxes li img {
  display: none !important;
}

.form-checkboxes .checkbox label {
  text-transform: uppercase;
  width: 35px;
  height: 35px;
  display: inline-block;
  border-radius: 100px;
  background-size: 35px;
  background-repeat: no-repeat;
  padding-left: 32px;
  line-height: 32px;
  background-position: center;
  transition: ease-in-out;
}

.form-checkboxes .checkbox label span {
  font-family: "Raleway-Bold", sans-serif;
  font-size: 14px;
}

.form-checkboxes .checkbox label:hover span {
  color: #ffffff !important;
}

.adhd-filters-toggled .form-checkboxes .checkbox label {
  background-position: left center;
  width: auto;
  padding-left: 20px;
  padding-right: 9px;
}

.adhd-filters-toggled .bef-exposed-form .form-checkboxes ul li {
  margin: 3px 1px 0px;
  width: auto;
  float: none;
}
.page-node-type-page
  .adhd-filters-toggled
  .bef-exposed-form
  .form-checkboxes
  ul
  li {
  padding-right: 3px;
}

.bef-checkboxes ul {
  margin-bottom: 10px !important;
}
.adhd-filters .bef-checkboxes ul {
  margin-bottom: -5px !important;
}

.form-checkboxes .assessment-diagnosis .checkbox label {
  border: 2px solid #da5283;
  background-image: url(../images/assessment.png);
}

.form-checkboxes .assessment-diagnosis .checkbox label:hover {
  background-color: #da5283;
  background-image: url(../images/assessment_active.png);
}

.form-checkboxes .burden-of-adhd .checkbox label {
  border: 2px solid #ea5532;
  background-image: url(../images/burden-of-adhd.png);
}

.form-checkboxes .burden-of-adhd .checkbox label:hover {
  background-color: #ea5532;
  background-image: url(../images/burden-of-adhd_active.png);
}

.form-checkboxes .podcasts .checkbox label {
  border: 2px solid #52a162;
  background: url(../images/filters-podcasts.svg) no-repeat;
}

.form-checkboxes .podcasts .checkbox label:hover {
  background: url(../images/filters-podcasts-active.svg) no-repeat #52a162;
}

.form-checkboxes .disease-management .checkbox label {
  border: 2px solid #9b72b0;
  background-image: url(../images/disease-management.png);
}

.form-checkboxes .disease-management .checkbox label:hover {
  background-color: #9b72b0;
  background-image: url(../images/disease-management_active.png);
}

.form-checkboxes .meetings-events .checkbox label {
  border: 2px solid #51b1bf;
  background-image: url(../images/meetings-events.png);
}

.form-checkboxes .meetings-events .checkbox label:hover {
  background-color: #51b1bf;
  background-image: url(../images/meetings-events_active.png);
}

.form-checkboxes .publications .checkbox label {
  border: 2px solid #51b1bf;
  background-image: url(../images/publications.png);
}

.form-checkboxes .publications .checkbox label:hover {
  background-color: #51b1bf;
  background-image: url(../images/publications_active.png);
}

.form-checkboxes .adult .checkbox label {
  border: 2px solid #eba800;
  background-image: url(../images/filters-adults.svg);
}

.form-checkboxes .adult .checkbox label:hover {
  background-color: #eba800;
  background-image: url(../images/filters-adults.svg);
}

.form-checkboxes .child-adolescent .checkbox label {
  border: 2px solid #eba800;
  background-image: url(../images/filters-childrens.svg);
}

.form-checkboxes .child-adolescent .checkbox label:hover {
  background-color: #eba800;
  background-image: url(../images/filters-childrens.svg);
}

.form-checkboxes .topic-1 .checkbox label {
  border: 2px solid #eba800;
  display: none;
  background-image: url(../images/topic-1.png);
}

.form-checkboxes .topic-1 .checkbox label:hover {
  background-color: #eba800;
  background-image: url(../images/topic-1_active.png);
}

.form-checkboxes .topic-2 .checkbox label {
  border: 2px solid #eba800;
  display: none;
  background-image: url(../images/topic-2.png);
}

.form-checkboxes .topic-2 .checkbox label:hover {
  background-color: #eba800;
  background-image: url(../images/topic-2_active.png);
}

#edit-field-topics-target-id--2--wrapper {
  display: none;
}

.form-checkboxes .topic-3 .checkbox label {
  border: 2px solid #eba800;
  display: none;
  background-image: url(../images/topic-3.png);
}

.form-checkboxes .topic-3 .checkbox label:hover {
  background-color: #eba800;
  background-image: url(../images/topic-3_active.png);
}

.views-exposed-form.bef-exposed-form {
  text-align: center;
}

.form-checkboxes .assessment-diagnosis .checkbox.highlight label {
  background-image: url(../images/assessment_active.png);
  background-color: #da5283;
  text-transform: uppercase;
}

.form-checkboxes .assessment-diagnosis .checkbox.highlight .filter-labels {
  color: #ffffff !important;
  background-color: #da5283;
  background-image: url(../images/assessment_active.png);
}

.form-checkboxes .burden-of-adhd .checkbox.highlight label {
  background-image: url(../images/burden-of-adhd_active.png);
  background-color: #ea5532;
  text-transform: uppercase;
}

.form-checkboxes .burden-of-adhd .checkbox.highlight .filter-labels {
  color: #ffffff !important;
  background-color: #ea5532;
  background-image: url(../images/burden-of-adhd_active.png);
}

.form-checkboxes .podcasts .checkbox.highlight label {
  background: url(../images/filters-podcasts-active.svg) no-repeat #52a162;
  text-transform: uppercase;
}

.form-checkboxes .podcasts .checkbox.highlight .filter-labels {
  color: #ffffff !important;
}

.form-checkboxes .disease-management .checkbox.highlight label {
  background-image: url(../images/disease-management_active.png);
  background-color: #9b72b0;
  text-transform: uppercase;
}

.form-checkboxes .disease-management .checkbox.highlight .filter-labels {
  color: #ffffff !important;
  background-color: #9b72b0;
  background-image: url(../images/disease-management_active.png);
}

.form-checkboxes .meetings-events .checkbox.highlight label {
  background-image: url(../images/meetings-events_active.png);
  background-color: #51b1bf;
  text-transform: uppercase;
}

.form-checkboxes .meetings-events .checkbox.highlight .filter-labels {
  color: #ffffff !important;
  background-color: #51b1bf;
  background-image: url(../images/meetings-events_active.png);
}

.form-checkboxes .publications .checkbox.highlight label {
  background-image: url(../images/publications_active.png);
  background-color: #51b1bf;
  text-transform: uppercase;
}

.form-checkboxes .publications .checkbox.highlight .filter-labels {
  color: #ffffff !important;
  background-color: #51b1bf;
  background-image: url(../images/publications_active.png);
}

.form-checkboxes .adult .checkbox.highlight label {
  background-image: url(../images/filters-adults.svg);
  background-repeat: no-repeat;
  background-color: #eba800;
  text-transform: uppercase;
}

.form-checkboxes .adult .checkbox.highlight .filter-labels {
  color: #ffffff !important;
}

.form-checkboxes .child-adolescent .checkbox.highlight label {
  background-image: url(../images/filters-childrens.svg);
  background-repeat: no-repeat;
  background-color: #eba800;
  text-transform: uppercase;
}

.form-checkboxes .child-adolescent .checkbox.highlight .filter-labels {
  color: #ffffff !important;
}

.form-checkboxes .topic-1 .checkbox.highlight label {
  background-image: url(../images/topic-1_active.png);
  background-color: #eba800;
  text-transform: uppercase;
}

.form-checkboxes .topic-1 .checkbox.highlight .filter-labels {
  color: #ffffff !important;
  background-color: #eba800;
  background-image: url(../images/topic-1_active.png);
}

.form-checkboxes .topic-2 .checkbox.highlight label {
  background-image: url(../images/topic-2_active.png);
  background-color: #eba800;
  text-transform: uppercase;
}

.form-checkboxes .topic-2 .checkbox.highlight .filter-labels {
  color: #ffffff !important;
  background-color: #eba800;
  background-image: url(../images/topic-2_active.png);
}

.form-checkboxes .topic-3 .checkbox.highlight label {
  background-image: url(../images/topic-3_active.png);
  background-color: #eba800;
  text-transform: uppercase;
}

.form-checkboxes .topic-3 .checkbox.highlight .filter-labels {
  color: #ffffff !important;
  background-color: #eba800;
  background-image: url(../images/topic-3_active.png);
}

.adhd-filters-toggled .form-checkboxes .topic-1 .checkbox label,
.adhd-filters-toggled .form-checkboxes .topic-2 .checkbox label,
.adhd-filters-toggled .form-checkboxes .topic-3 .checkbox label {
  background: none;
  padding-left: 0px;
  color: #4c4948;
}

.adhd-filters-toggled .form-checkboxes .topic-1 .checkbox label span,
.adhd-filters-toggled .form-checkboxes .topic-2 .checkbox label span,
.adhd-filters-toggled .form-checkboxes .topic-3 .checkbox label span {
  color: #4c4948 !important;
}

.adhd-filters-toggled .form-checkboxes .topic-1 .checkbox label:hover,
.adhd-filters-toggled .form-checkboxes .topic-2 .checkbox label:hover,
.adhd-filters-toggled .form-checkboxes .topic-3 .checkbox label:hover {
  color: #ffffff !important;
  background-color: #eba800;
}

.adhd-filters-toggled .form-checkboxes .topic-1 .checkbox label:hover span,
.adhd-filters-toggled .form-checkboxes .topic-2 .checkbox label:hover span,
.adhd-filters-toggled .form-checkboxes .topic-3 .checkbox label:hover span {
  color: #ffffff !important;
}

.hgroup .sharethis-wrapper .st_linkedin_custom,
.hgroup .sharethis-wrapper .st_twitter_custom,
.hgroup .sharethis-wrapper .st_facebook_custom,
.hgroup .sharethis-wrapper .st_pinterest_custom,
.hgroup .sharethis-wrapper .st_link_custom {
  margin-top: 35px;
}

@media only screen and (max-width: 1024px) {
  .hero_slider_page_section .col-md-6 {
    width: 50%;
  }
  .page-node-type-page .hero_content .page-title {
    color: #fff;
    float: left;
    font-size: 30px;
    margin: 5px auto 10px;
    width: 100%;
  }
  .hgroup .sharethis-wrapper .st_linkedin_custom,
  .hgroup .sharethis-wrapper .st_twitter_custom,
  .hgroup .sharethis-wrapper .st_facebook_custom,
  .hgroup .sharethis-wrapper .st_pinterest_custom,
  .hgroup .sharethis-wrapper .st_link_custom {
    margin-top: 30px;
  }

  .hgroup .share-this-btn-tag .sharethis-wrapper {
    margin-right: -40px;
  }
}

#views-exposed-form-search-page-1 .glyphicon-search,
.view-search .pager__item--first,
.view-search .pager__item--last,
#views-exposed-form-search-page-1 label,
body.path-search .custom_breadcrumb .bread_nav:nth-child(3),
body.path-search .page-item {
  display: none;
}

.path-search .pagination li a {
  display: inline-block;
  width: 24px !important;
  height: 24px !important;
  padding: 0;
  line-height: 24px;
  font-family: "Raleway-Bold", sans-serif;
  font-size: 12.5px;
  color: #ee1100;
  border: 1px solid #ee1100;
  text-align: center;
  margin-right: 5px;
  text-decoration: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.path-search .pagination li.active a {
  background-color: #494948 !important;
  border: 1px solid #494948 !important;
  color: #ffffff !important;
  z-index: 0;
}

.path-search .view-search .view-header {
  color: #494948;
  display: block;
  font-family: "Raleway-Bold", sans-serif;
  font-size: 12.5px;
  margin-top: 20px;
}

.path-search #views-exposed-form-search-page-1 .button {
  background-color: #fff;
  color: #ee1100;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  font-family: "Raleway", sans-serif;
  width: 80px;
  height: 30px;
  display: inline-block;
  line-height: 8px;
  border-radius: 10px;
  border: 2px solid #ee1100;
  transition: ease-in-out 0.3s;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0px 10px;
  padding: 2px;
}

.influence-of-anxiety-on-performance-in-children-and-adolescents-with-adhd
  .field--type-text-with-summary
  ul
  > li:before {
  content: "\2022";
  color: #51b1bf;
  font-weight: bold;
  display: inline-block;
  margin-left: -30px;
  font-size: 50px;
  position: absolute;
  margin-top: -2px;
}

.influence-of-anxiety-on-performance-in-children-and-adolescents-with-adhd
  .field--type-text-with-summary
  ul
  li {
  padding: 0px 5px;
  line-height: 27px;
  color: #4c4948;
  font-size: 14px;
  list-style-position: outside;
  margin-left: 20px;
  float: left;
  width: 100%;
  margin-bottom: 0px;
}

.path-search #views-exposed-form-search-page-1 #edit-search-api-fulltext--3 {
  border: 1px solid #e4e4e4;
  outline: 0;
  padding: 6px 14px;
  margin-right: 0;
  max-width: 318px;
  width: 100%;
  float: left;
}

.path-search #views-exposed-form-search-page-1 #edit-actions--3 {
  margin: 10px auto;
}

.path-search .view-search #bottom-pager {
  margin-top: 40px;
}

#block-exposedformsearchpage-1 #edit-search-api-fulltext--2 {
  width: 150px;
  margin-right: 5px;
}

#block-exposedformsearchpage-1 #edit-actions--2 {
  margin-top: 0px;
}

.mwid {
  width: 100% !important;
}

#block-views-block-user-menu-block-1 {
  background-image: none;
}

@media (max-width: 1024px) {
  .adhd-filters-toggled .form-checkboxes .checkbox label {
    padding-left: 9px;
    padding-right: 10px;
    background-size: 25px;
  }

  .form-checkboxes .checkbox label span {
    font-size: 12px;
  }
}

.paragraph-hero-slider .box_slider .sharethis-label {
  width: 90%;
  margin: auto;
  display: flex;
  float: none;
  text-align: left;
  position: absolute;
  color: #fff;
  margin-left: 0;
  font-size: 14px;
  margin-top: 0px;
  justify-content: center;
}

.breadcrumb-block {
  margin-top: 10px;
}

.breadcrumb-block .txt a {
  font-size: 12px;
}

.breadcrumb-block .txt {
  margin: 15px auto 0px 0px;
  padding: 0px;
  font-size: 12px;
  line-height: 16px;
}

.pinkicon li::marker {
  color: #da5283 !important;
  font-weight: bold;
  font-size: 14px;
}

.darkpinkicon li::marker {
  color: #da5283 !important;
  font-weight: bold;
  font-size: 14px;
}

.purpleicon li::marker {
  color: #9b72b0;
  font-weight: bold;
  font-size: 14px;
}

.blueicon li::marker {
  color: #51b1bf;
  font-weight: bold;
  font-size: 14px;
}

.field--type-text-with-summary .smallp p {
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 0px;
  float: left;
  width: 100%;
}

.field--type-text-with-summary .smallp ul {
  font-size: 14px;
  margin-top: 10px;
  line-height: 24px;
  margin-bottom: 10px;
  margin-left: 0px;
  vertical-align: text-bottom;
}

.field--type-text-with-summary .smallp li span,
.field--type-text-with-summary .smallp ul li ul li span {
  font-size: 12px;
  line-height: 28px;
  margin-bottom: 10px;
  margin-left: 0px;
  vertical-align: text-bottom;
}

.field--type-text-with-summary .smallp li strong a,
.field--type-text-with-summary .smallp ul li ul li strong a {
  font-size: 12px;
  line-height: 20px;
  font-weight: bold;
  margin-bottom: 0px;
  margin-left: 0px;
  vertical-align: unset;
}

.field--type-text-with-summary .smallp li strong,
.field--type-text-with-summary .smallp ul li ul li strong {
  font-size: 12px;
  line-height: 20px;
  font-weight: bold;
  margin-bottom: 0px;
  margin-left: 10px;
  vertical-align: text-bottom;
}

.field--type-text-with-summary .smallp .purpleicon li::marker,
.smallp .purpleicon li::marker {
  color: #9b72b0;
  font-weight: bold;
  font-size: 31px;
  line-height: 19px;
}

.field--type-text-with-summary .smallp ul li {
  padding: 0px 0px;
  line-height: 30px;
  color: #4c4948;
  font-size: 12px;
  list-style-position: outside;
  margin-left: 30px;
  float: left;
  margin-bottom: 0px;
}

.field--type-text-with-summary .smallp ul li span {
  font-size: 12px;
  line-height: 27px;
  margin-bottom: 0px;
  margin-left: 0px;
  vertical-align: text-bottom;
}

.field--type-text-with-summary .smallp li {
  padding: 0px 5px;
  line-height: 20px;
  color: #4c4948;
  font-size: 12px;
  list-style-position: outside;
  margin-left: 25px;
  float: left;
  margin-bottom: 0px;
}

.field--type-text-with-summary .smallp li a {
  vertical-align: text-bottom;
  line-height: 24px;
}

.field--type-text-with-summary .smallp li::marker {
  color: #ee1100;
  font-weight: bold;
  font-size: 32px;
}

.field--type-text-with-summary ul {
  list-style: outside;
  margin-bottom: 0px;
  float: left;
  margin-top: 12px;
  width: 100%;
  margin-left: 0px;
}

article[about="/disease-management/guidelines/CADDRA-guidelines"]
  .field--type-text-with-summary
  ul {
  margin-bottom: 0px;
}

article[about="/disease-management/guidelines/CADDRA-guidelines"]
  .paragraph__column
  .field--name-bp-text
  p
  strong
  small {
  font-size: 12px;
  padding: 15px 0px 0px;
  float: left;
  width: 100%;
  margin-top: 0;
}

.field--type-text-with-summary ul li ul {
  margin-bottom: 0px;
  padding: 0px;
  margin-top: 5px;
  float: none;
}

.field--type-text-with-summary ul li ul li {
  list-style: none;
  margin-bottom: 10px;
  line-height: 16px;
  position: relative;
}

.field--type-text-with-summary ul li ul li:last-child {
  margin-bottom: 0px;
}

.divspace {
  margin: 0px;
  float: left;
  width: 100%;
  display: none;
}

.paragraph__column .field--name-bp-text p strong small {
  font-size: 12px;
  padding: 15px 0px;
  float: left;
  width: 100%;
  margin-top: 0;
}

.paragraph--id--265 .divspace {
  display: none;
}

.paragraph--id--265 small {
  padding-bottom: 0px !important;
}

.paragraph__column > .field--name-bp-text > ul > li > span {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
  margin-left: 10px;
  vertical-align: text-bottom;
  float: left;
}

.field--type-text-with-summary li span,
.field--type-text-with-summary ul li ul li span {
  font-size: 14px;
  line-height: 20px;
  margin-left: 0px;
  vertical-align: initial;
  float: initial;
  width: 100%;
  text-align: left;
  display: inline-block;
}

.field--type-text-with-summary li strong a,
.field--type-text-with-summary ul li ul li strong a {
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 0px;
  margin-left: 0px;
  vertical-align: unset;
}

.field--type-text-with-summary > li > span,
.field--type-text-with-summary > ul > li > ul > li > span {
  font-size: 14px;
  /*  line-height: 10px;*/
  margin-bottom: 0px;
  margin-left: 0px;
  vertical-align: text-bottom;
}

.field--type-text-with-summary > li > strong,
.field--type-text-with-summary > ul > li > ul > li > strong {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: 10px;
  vertical-align: text-bottom;
}

.field--type-text-with-summary ul li strong,
.field--type-text-with-summary ul li ul li strong {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: 0px;
  vertical-align: text-bottom;
}

.field--type-text-with-summary ul > li {
  padding: 0px 5px 0px 27px;
  line-height: 18px;
  color: #4c4948;
  font-size: 14px;
  list-style-position: outside;
  margin-left: 0px;
  float: left;
  margin-bottom: 10px;
}

.field--type-text-with-summary ul li {
  padding: 0px 5px;
  line-height: 18px;
  color: #4c4948;
  font-size: 14px;
  list-style-position: outside;
  margin-left: 30px;
  float: left;
  width: 100%;
  margin-bottom: 0px;
}

.field--type-text-with-summary ul li a {
  vertical-align: text-bottom;
  line-height: 20px;
  margin-left: 0px;
}

.field--type-text-with-summary .purpleicon li a {
  line-height: 20px;
}

.field--type-text-with-summary ul li {
  list-style: none;
  margin-bottom: 15px;
}

.field--type-text-with-summary ul li:last-child {
  margin-bottom: 0px;
}

.field--type-text-with-summary ul > li:before {
  content: "\2022";
  color: #ee1100;
  font-weight: bold;
  display: inline-block;
  margin-left: -35px;
  font-size: 50px;
  position: absolute;
  margin-top: 0px;
}

.field--type-text-with-summary ul li ul li:before {
  color: white;
  border: 1px solid #ee1100;
  border-radius: 20px;
  font-size: 0px;
  width: 10px;
  height: 10px;
  margin-top: 4px;
  left: 10px;
}

.page-node-type-publications .hero_content .page-title {
  color: #fff;
  float: left;
  font-size: 36px;
  margin: 5px auto 10px;
  width: 100%;
  line-height: 1.1;
}
.page-node-type-publications .page-wrapper .hero_slider_page_section {
  margin-top: 0px;
  position: relative;
  height: 100%;
  min-height: 260px;
  z-index: 1;
  background-image: url(../images/header_bg.png);
  background-size: cover;
}
.page-node-type-publications .publications ul {
  list-style: outside;
  margin-bottom: 15px;
  float: left;
  margin-top: 12px;
  width: 100%;
}
.page-node-type-publications .adhd-filters .bef-checkboxes ul {
  margin-bottom: -5px !important;
  margin-top: 0;
}
.page-node-type-publications .publications ul li sub {
  font-size: 10px;
  line-height: 14px;
}
.page-node-type-publications .publications ul li {
  padding: 0px 0px 0px 4px;
  margin: 10px 0px 10px 0px;
  line-height: 18px;
  color: #4c4948;
  font-size: 14px;
  margin-left: 25px;
  /*float: left;
  width: 100%; */
}

.page-node-type-publications .publications ul > li::before {
  content: "\2022";
  color: #51b1bf;
  font-weight: bold;
  display: block;
  margin-left: -30px;
  font-size: 50px;
  position: absolute;
  margin-top: 0px;
  float: left;
}
.page-node-type-publications .publications ul li ul > li {
  list-style: none;
}

.page-node-type-publications .publications ul li ul > li::before {
  border: 1px solid #51b1bf;
  background: transparent;
  font-size: 0px;
  top: 3px;
}
.page-node-type-publications .block_content.adhd-filters-view-content ul {
  margin: -10px 0 50px;
}
.page-node-type-publications .views-infinite-scroll-content-wrapper {
  margin-bottom: 0px !important;
}
.page-node-type-publications .block_content.adhd-filters-view-content ul li {
  margin-left: 0px;
}

.paragraph__column > .field--item > h6 {
  padding: 15px 15px 0px;
  float: left;
  width: 100%;
  font-size: 10px;
  line-height: 16px;
  margin-top: 10px;
}

.paragraph__column > .field--item > h6 small {
  font-size: 10px;
  line-height: 16px;
}

.paragraph__column > .field--item > h6 small sup {
  font-size: 8px;
}

.field--type-text-with-summary ul li strong a {
  vertical-align: text-bottom;
  line-height: 20px;
  margin-left: 0px;
  font-weight: bold;
}

.field--type-text-with-summary ul li span strong,
.field--type-text-with-summary ul li ul li span strong {
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: 0px;
  vertical-align: initial;
}

.field--type-text-with-summary ul li span a {
  vertical-align: inherit;
  line-height: 20px;
  margin-left: 5px;
  font-weight: bold;
}

.paragraph__column > .field--item > h6 small sup {
  font-size: 70%;
}

.paragraph--type--bp-columns-two-uneven {
  border-top: 4px solid #ea5532;
  padding: 0px;
  background: #efefef;
  margin: 33px 0px 0px;
  border-bottom: 0px;
  float: left;
  width: 100%;
}

.field--type-text-with-summary h4 {
  font-size: 20px;
  font-weight: bold;
  line-height: 28px;
  color: #4c4948;
  margin: 20px 0px 5px;
  float: left;
  width: 100%;
}

.paraques h4 {
  font-size: 20px;
  line-height: 28px;
  color: #4c4948;
  margin: 20px 0px 5px;
  font-family: "Raleway-Bold", sans-serif;
}

.paragraph__column .field--name-bp-text h4 {
  font-size: 20px;
  font-weight: bold;
  line-height: 26px;
  color: #4c4948;
  margin: 40px 0px 0px !important;
  float: left;
  width: 100%;
  font-family: "Raleway-Bold", sans-serif;
}

.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75
  .paragraph--type--bp-columns-two-uneven__2col-column2 {
  float: left;
  width: 70%;
  background: #fff;
  padding: 15px;
}

.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75
  .paragraph--type--bp-columns-two-uneven__2col-column1 {
  float: left;
  width: 30%;
  padding: 15px;
  height: 100%;
}

.paragraph__column .field--name-bp-text h3 {
  font-size: 14px;
  line-height: 24px;
  color: #4c4948;
  margin-bottom: 5px;
  float: left;
  width: 100%;
}

.paragraph__column .field--name-bp-text p small {
  font-size: 12px;
  padding: 15px 0px;
  float: left;
  width: 100%;
  margin-top: 0;
}

.paragraph--id--167 small {
  padding-bottom: 0px !important;
}

.paragraph__column .field--name-bp-text p small h6 {
  font-size: 12px;
  padding: 0px 15px;
  float: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: -10px;
}

.paragraph__column .field--name-bp-text p small strong {
  font-size: 12px;
  padding: 0px;
  float: left;
  width: 100%;
  font-weight: bold;
  margin-top: 0;
  line-height: 16px;
}

.paragraph__column .quespara p {
  font-weight: bold;
  font-family: "Raleway-Bold", sans-serif;
}

.paragraph__column .paraques p {
  font-weight: bold;
  font-family: "Raleway-Bold", sans-serif;
}

.paragraph__column .field--name-bp-text p,
.paraques p {
  font-size: 14px;
  line-height: 18px;
  color: #4c4948;
  margin-bottom: 0px;
}

.paragraph__column .field--name-bp-text p sup,
.field--name-bp-unrestricted p sup,
.paraques p sup {
  font-size: 10px;
}

.field--name-bp-unrestricted p {
  font-size: 14px;
  line-height: 18px;
  color: #4c4948;
  margin-bottom: 5px !important;
  float: left;
  width: 100%;
  padding-top: 3px !important;
}

.publications .paragraph__column .field--name-bp-text h4 {
  font-size: 20px;
  font-weight: bold;
  line-height: 26px;
  color: #4c4948;
  margin: 0px 0px 0px !important;
  float: left;
  width: 100%;
  font-family: "Raleway-Bold", sans-serif;
}

.publications .paragraph__column > .field--name-bp-text > ul > li::before,
.publications .paragraph__column > .field--name-bp-text > ul > li::before,
.publications .paragraph__column .field--item ul li::before {
  content: "\2022";
  color: #51b1bf;
  font-weight: bold;
  display: block;
  margin-left: -30px;
  font-size: 50px;
  position: absolute;
  margin-top: 0px;
  float: left;
}

.paraques p {
  font-size: 14px;
  line-height: 18px;
  color: #4c4948;
  font-weight: bold;
  font-family: "Raleway-Bold", sans-serif;
  margin-bottom: 5px !important;
  float: left;
  width: 100%;
  padding-top: 3px !important;
}

.paragraph.paragraph--type--bp-accordion .panel-heading a {
  display: block;
  padding: 10px;
  font-size: 20px;
  font-weight: bold;
  color: #4c4948;
  font-family: "Raleway-Bold", sans-serif;
}

.paragraph__column > .field--name-bp-text > h3 {
  font-size: 28px;
  line-height: 34px;
  color: #ee1100;
  margin: 10px auto 12px;
  float: left;
  width: 100%;
  letter-spacing: -0.5px;
}

.paragraph__column > .field--name-bp-text > p > a {
  color: #ee1100;
  font-size: 14px;
  text-decoration: underline;
}

.paragraph__column > .field--name-bp-text > p > strong {
  font-weight: bold;
  font-size: 14px;
}

.paragraph__column > .field--name-bp-text > p > sup,
.field--name-bp-unrestricted p sup {
  font-size: 10px;
}

.paragraph__column > .field--name-bp-text > p,
.paragraph__column > .field--name-bp-unrestricted > p {
  margin: 23px 0px 0px !important;
  width: 100%;
  float: left;
}

.field--name-bp-unrestricted p strong {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  /*vertical-align: text-bottom;*/
}

.paragraph__column > .field--name-bp-text > ul > li > strong,
.paragraph__column > .field--name-bp-text > ul > li > b,
.paragraph__column .field--item ul li strong,
.paragraph__column .field--item ul li b {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  float: left;
}

.paragraph__column > .field--name-bp-text > ul > li > sup,
.paragraph__column .field--item ul li sup {
  font-size: 10px;
}

.paragraph__column > .field--name-bp-text > ul {
  list-style: inside;
  width: 100%;
  float: left;
}

.paragraph__column .field--item ul li a,
.paragraph__column .field--item ul li a:hover {
  text-decoration: underline;
  font-size: 14px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #fff;
}

.pager li > a {
  padding: unset;
  background-color: #fff;
  border: 2px solid #ee1100;
  width: 130px;
  height: 40px;
  text-decoration: none !important;
  color: #ee1100;
  display: inline-block;
  border-radius: 10px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 40px;
  font-family: "Raleway-Bold", sans-serif;
  font-size: 16px !important;
}

.pager li > a:hover {
  padding: unset;
  background-color: #e10;
  color: #fff;
  line-height: 40px;
  border: 2px solid #ee1100;
  display: inline-block;
  font-weight: bold;
  text-transform: uppercase;
  width: 130px;
  height: 40px;
  text-decoration: none !important;
  border-radius: 10px;
  font-family: "Raleway-Bold", sans-serif;
  margin: 0px;
}

.paragraph__column > .field--name-bp-text > ul > li,
.paragraph__column > .field--name-bp-text > ul > li {
  padding: 0px 5px;
  margin: 10px 0px;
  line-height: 20px;
  color: #4c4948;
  font-size: 14px;
  margin-left: 25px;
  list-style-position: outside;
}

.paragraph__column > .field--name-bp-text > ul > li span,
.paragraph__column > .field--name-bp-text > ul > li span {
  padding: 0px 0px;
  margin-bottom: 10px;
  line-height: 24px;
  color: #4c4948;
  font-size: 14px;
  list-style-position: outside;
  vertical-align: initial;
}

.paragraph__column > .field--name-bp-text > ul > li b,
.paragraph__column .field--item ul li b,
.paragraph__column > .field--name-bp-text > ul > li b {
  padding: 0px 0px;
  margin-bottom: 10px;
  line-height: 20px;
  color: #4c4948;
  font-size: 14px;
  font-weight: bold;
  list-style-position: outside;
  vertical-align: initial;
}

.paragraph__column .field--item ul {
  list-style: inside;
  margin: 0px 0px;
  width: 100%;
  float: left;
}

.paragraph__column .field--item .pinkicon {
  list-style: inside;
  /*margin: 0px 0px;*/
  width: 100%;
  float: left;
}

.field--type-text-with-summary .purpleicon li span,
.field--type-text-with-summary .purpleicon li ul li span {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0px;
  margin-left: 0px;
  vertical-align: initial;
  float: none;
  width: 100%;
}

.field--type-text-with-summary .purpleicon li ul {
  font-size: 14px;
  line-height: 27px;
  margin-bottom: 0px;
  vertical-align: initial;
  float: left;
  width: 100%;
}

.field--type-text-with-summary .purpleicon li ul li {
  padding: 0px 5px;
  line-height: 18px;
  color: #4c4948;
  margin-top: 0px;
  font-size: 14px;
  list-style-position: outside;
  margin-left: 30px;
  margin-bottom: 10px;
}

.purpleicon + p + p em,
.purpleicon + p + p i {
  font-size: 14px;
  line-height: 20px;
  margin: 0px 0px 0px 0px;
  font-family: "Raleway-Italic", sans-serif;
  text-align: justify;
  width: 86%;
  vertical-align: middle;
  display: inline-block;
  letter-spacing: 0px;
}

.field--type-text-with-summary .purpleicon li {
  padding: 0px 5px;
  line-height: 18px;
  color: #4c4948;
  font-size: 14px;
  list-style-position: outside;
  margin-left: 30px;
  margin-bottom: 10px;
}

.field--type-text-with-summary .purpleicon li span strong {
  font-size: 14px;
  line-height: 20px;
  vertical-align: baseline;
}

.paragraph__column .field--item .pinkicon > li {
  padding: 0px 5px;
  margin: 5px 0px 5px 0px;
  color: #4c4948;
  font-size: 14px;
  line-height: 18px;
  margin-left: 25px;
  list-style-position: outside;
}

.paragraph__column .field--item .pinkicon > li > span {
  padding: 0px 0px;
  margin-bottom: 0px;
  line-height: 20px;
  color: #4c4948;
  font-size: 14px;
  margin-left: 0px;
  list-style-position: outside;
  vertical-align: text-bottom;
  float: initial;
}

.paragraph__column .field--item .pinkicon > li > b {
  padding: 0px 0px;
  margin-bottom: 10px;
  line-height: 24px;
  color: #4c4948;
  font-size: 14px;
  font-weight: bold;
  list-style-position: outside;
  vertical-align: text-bottom;
}

.paragraph__column .field--item .pinkicon > li > b > i {
  font-style: italic;
}

.paragraph__column .field--item ul {
  list-style: none;
  margin: 8px 0px 0px;
  width: 100%;
  float: left;
}

.paragraph__column .field--item ul > li {
  padding: 0px 0px 0px 4px;
  margin: 10px 0px 2px 0px;
  line-height: 18px;
  color: #4c4948;
  font-size: 14px;
  margin-left: 25px;
  float: left;
  width: 100%;
}

.paragraph__column .field--item ul > li.pager__item {
  margin-left: 0px;
}

.paragraph__column .field--item ul > li:last-child {
  margin-bottom: 22px;
}

.paragraph__column .field--item ul.blueicon > li:last-child,
.paragraph__column .field--item ul.purpleicon > li:last-child,
.paragraph__column .field--item ul.pinkicon > li:last-child {
  margin-bottom: 0px;
}

.paragraph__column .field--item > ul > li > span {
  padding: 0px 0px;
  margin-bottom: 0px;
  line-height: 20px;
  color: #4c4948;
  font-size: 14px;
  list-style-position: outside;
  margin-left: 4px;
  float: left;
}

.paragraph__column .field--item > ul > li > span > b {
  padding: 0px 0px;
  line-height: 20px;
  color: #4c4948;
  font-size: 14px;
  font-weight: bold;
  vertical-align: revert;
}

.paragraph__column .field--item .pager {
  margin: -20px 0 60px;
}
.home .paragraph__column .field--item .pager {
  margin-bottom: 10px;
}
.pager {
  margin: -20px 0 50px;
}

.paragraph.paragraph--type--bp-accordion
  .panel-collapse
  > .paragraph
  > .paragraph__column {
  padding: 0;
}

.paragraph__column .field--item .pinkicon {
  list-style: inside;
  /* margin-bottom: 10px;*/
  margin-bottom: 0px;
  float: left;
  width: 100%;
}

.paragraph.paragraph--type--bp-accordion .panel-collapse > .paragraph {
  padding-left: 0;
  padding-right: 0;
}

.paragraph__column > .field--name-bp-text > ul > li::marker,
.paragraph__column > .field--name-bp-text > ul > li::marker,
.paragraph__column .field--item ul li::marker {
  display: none;
  list-style: none;
  content: none;
}

.paragraph__column > .field--name-bp-text > ul > li::before,
.paragraph__column > .field--name-bp-text > ul > li::before,
.paragraph__column .field--item ul li::before {
  content: "\2022";
  color: #ee1100;
  font-weight: bold;
  display: block;
  margin-left: -30px;
  font-size: 50px;
  position: absolute;
  margin-top: 0px;
  float: left;
}
.paragraph__column > .field--name-bp-text > ul.purpleicon > li::before,
.paragraph__column > .field--name-bp-text > ul.purpleicon > li::before,
.paragraph__column .field--item ul.purpleicon li::before {
  color: #a47ae2;
}

.paragraph__column > .field--name-bp-text > .pinkicon > li::before,
.paragraph__column > .field--name-bp-text > .pinkicon > li::before,
.paragraph__column .field--item .pinkicon li::before {
  content: "\2022";
  color: #da5283;
  font-weight: bold;
  display: block;
  margin-left: -30px;
  font-size: 50px;
  position: absolute;
  margin-top: 0px;
  float: left;
}

.paragraph__column h6 {
  font-size: 12px;
  margin-top: 30px;
}

.paragraph__column > .field--name-bp-text > p > sup {
  font-size: 10px;
}

.paragraph__column > .field--name-bp-text > p {
  font-size: 14px;
  line-height: 18px;
  width: 100%;
  float: left;
}

.Brightcove_video {
  max-width: 100% !important;
  margin-bottom: 0px;
  margin-top: 10px;
}

.paragraph--bp-accordion-container .paragraph__column > .field--item > p {
  font-size: 14px;
  line-height: 18px;
  margin: 0px 0px 10px 0px;
  float: left;
  width: 100%;
}

.paragraph__column > .field--name-bp-text > ul.purpleicon > li::marker,
.paragraph__column > .field--name-bp-text > ul.purpleicon > li::marker,
.paragraph__column .field--item ul.purpleicon li::marker {
  color: #9b72b0;
}

.paragraph__column
  .field--item
  .field--type-text-with-summary
  .pinkicon
  li::marker,
.pinkicon li::marker {
  color: #da5283 !important;
  font-weight: bold;
  font-size: 0px !important;
  line-height: 19px;
}

.symptoms-of-adhd
  .paragraph__column
  .field--item
  .field--type-text-with-summary
  .pinkicon
  li::marker,
.symptoms-of-adhd .pinkicon li::marker {
  font-size: 14px !important;
}

.symptoms-of-adhd
  .paragraph__column
  > .field--name-bp-text
  > .pinkicon
  > li::before,
.symptoms-of-adhd
  .paragraph__column
  > .field--name-bp-text
  > .pinkicon
  > li::before,
.symptoms-of-adhd .paragraph__column .field--item .pinkicon li::before {
  display: none;
}

.paragraph__column
  .field--item
  .field--type-text-with-summary
  .purpleicon
  li::marker,
.purpleicon li::marker {
  color: #9b72b0;
  font-weight: bold;
  font-size: 31px;
  line-height: 19px;
}

.paragraph__column
  .field--item
  .field--type-text-with-summary
  .darkpinkicon
  li::marker,
.darkpinkicon li::marker {
  color: #da5283;
  font-weight: bold;
  font-size: 31px;
  line-height: 19px;
}

.paragraph__column
  .field--item
  .field--type-text-with-summary
  .blueicon
  li::marker,
.blueicon li::marker {
  color: #51b1bf;
  font-weight: bold;
  font-size: 31px;
  line-height: 19px;
}

.paragraph__column > .field--item > p {
  font-size: 14px;
  line-height: 18px;
  margin: 0px 0px 0px 0px !important;
  float: left;
  width: 100%;
  letter-spacing: -0.2px;
}

.field--name-bp-unrestricted h3 {
  font-size: 28px;
  line-height: 34px;
  color: #ee1100;
  margin: 10px auto;
  float: left;
}

.field--name-bp-unrestricted h4 {
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #4c4948;
  margin: 35px 0px 0px !important;
  float: left;
  width: 100%;
  font-family: "Raleway-Bold", sans-serif;
}

.paragraph__column .field--name-bp-text .quespara h4,
.paragraph__column .field--name-bp-unrestricted .quespara h4 {
  font-size: 20px;
  font-weight: bold;
  line-height: 27px;
  color: #4c4948;
  margin: 0px 0px 0px !important;
  float: left;
  width: 100%;
  font-family: "Raleway-Bold", sans-serif;
}

.paragraph__column .quespara h3 {
  font-size: 14px;
  line-height: 18px;
  color: #4c4948;
  margin: 10px 0px 0px !important;
  float: left;
}

.field--type-text-with-summary > h4,
.paraques h4 .paragraph__column > .field--item > h4 {
  margin: 0px 0px 5px !important;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  font-family: "Raleway-Bold", sans-serif;
}

article[about="/disease-management"] .field--type-text-with-summary > h4,
article[about="/disease-management"]
  .paraques
  h4
  .paragraph__column
  > .field--item
  > h4 {
  margin: 0px 0px 10px;
}
.aetiology .paragraph__column > .field--item > p > em {
  font-family: "Raleway-Italic", sans-serif;
  font-size: 14px;
  font-style: italic;
  color: #4c4948;
  line-height: 18px;
}

.paragraph__column > .field--item > p > em {
  font-size: 28px;
  line-height: 38px;
  font-style: italic;
}

article .field--type-text-with-summary p img:first-child {
  vertical-align: top;
  margin-top: 5px;
  width: 70px !important;
  height: 42px !important;
  margin-left: 5px;
}

article .field--type-text-with-summary p img:last-child {
  vertical-align: bottom;
  display: inline-block;
  left: 10px;
  margin-top: 0px;
  position: relative;
  top: 10px;
  width: auto !important;
  height: auto !important;
}

.pager-nav {
  width: 100%;
  /*  float: left;*/
}

.field--type-text-with-summary p i {
  font-size: 28px;
  line-height: 35px;
  margin: auto 0px 0px 18px;
  font-family: "Raleway-Italic", sans-serif;
  text-align: left;
  width: 86%;
  vertical-align: middle;
  display: inline-block;
  /*letter-spacing: -0.74px;*/
}
.paragraph__column > .field--name-bp-text > p > sub {
  font-size: 10px;
}
.block-block-content .field--type-text-with-summary p em {
  font-size: 30px;
  line-height: 36px;
  margin: auto 0px 0px 20px;
  font-family: "Raleway-Italic", sans-serif;
  text-align: left;
  width: 88%;
  vertical-align: middle;
  display: inline-block;
  letter-spacing: 0px;
  word-break: break-word;
}
.page-node-type-publications .field--type-text-with-summary p em,
.page-node-type-publications .field--type-text-with-summary p i {
  font-size: 14px;
  line-height: 18px;
  margin: 0;
  width: unset;
}
.paragraph--type--bp-simple em,
.paragraph--type--bp-simple i {
  font-size: 14px;
  line-height: 18px;
}
.paragraph.paragraph--type--bp-accordion
  .panel-collapse
  .paragraph
  + .paragraph
  + .paragraph
  > .paragraph__column,
.paragraph.paragraph--type--bp-accordion
  .panel-collapse
  .paragraph
  + .paragraph
  > .paragraph__column {
  padding-bottom: 0px;
}

.paragraph__column > .field--item > h5 > a {
  color: #ee1100;
  font-weight: bold;
  font-size: 14px;
  text-decoration: underline;
  font-family: "Raleway-Bold", sans-serif;
}

.ref-summary > .field--type-text-with-summary > p,
.ref-summary > .field--type-text-with-summary > p > strong {
  font-size: 12px;
  line-height: 16px;
  margin-top: 0px;
}

fieldset[data-drupal-selector="edit-field-topics-target-id"] {
  display: none !important;
}

.panel-default {
  border: 0;
}

.panel-default > .panel-heading {
  color: #4c4948;
  border-top: 1px solid #ddd !important;
  background-color: transparent;
  padding: 10px 5px;
  border: 0px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  float: left;
  width: 100%;
}

.collapse {
  padding: 10px 0px 15px;
}

.panel-heading {
  padding: 10px 5px;
  border: 0px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.panel-default > .panel-heading > .panel-title {
  display: block;
  margin: -10px -15px;
  padding: 5px 0px;
}

.paragraph.paragraph--type--bp-accordion
  .panel-heading
  a[aria-expanded="false"].display:after {
  background: url(../images/menu_down.png);
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
  width: 10px;
  content: " ";
  height: 10px;
}

.paragraph.paragraph--type--bp-accordion
  .panel-heading
  a[aria-expanded="true"].display:after {
  background: url(../images/menu_up.png);
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
  width: 10px;
  content: " ";
  height: 10px;
}

.paragraph.paragraph--type--bp-accordion .panel-heading a:hover {
  text-decoration: none;
}

.paragraph-hero-slider > .sharethis-wrapper {
  width: auto;
  float: left;
  background: #ee1100;
  display: flex;
  position: absolute;
  left: 30px;
  margin-top: 30px;
  padding: 10px;
}

.hero_slider_page_section .action-flag a {
  background-image: url(../images/circlebookmark.png) !important;
  background-size: 30px !important;
  display: inline-block;
  margin-top: 3px !important;
  width: 40px !important;
  height: 40px !important;
}

.hero_slider_page_section .action-flag a:hover {
  background-image: url(../images/circlebookmark_active.png) !important;
}

#event_block .hrline {
  text-align: center;
  border-bottom: 4px solid transparent;
  border-image: linear-gradient(0.25turn, rgba(236, 163, 0), rgb(239 57 0));
  border-image-slice: 1;
  width: 100%;
}

.paragraph__column .field--name-bp-text h3 sup {
  font-size: 12px;
}

.ref-summary {
  margin-bottom: 30px;
  float: left;
  width: 100%;
}

.adhd-resources-developed-by-takeda .ref-summary {
  margin-bottom: 60px;
}
.ref-summary span {
  font-size: 10px;
}

.paragraph__column h6 {
  font-size: 12px;
}

.panel {
  box-shadow: none;
}

.paragraph__column > .field--item > h5 {
  margin: 25px auto 20px;
  float: left;
  width: 100%;
}

.paragraph__column > .field--item .decsize {
  margin-bottom: 18px;
}

.paragraph--id--167 h5 {
  margin-bottom: 0px;
}

.hero_slider_page_section .hero_content .action-unflag a {
  background-image: url(../images/circlebookmark_active.png) !important;
  background-size: 30px !important;
  width: 30px !important;
  height: 30px !important;
  margin-top: 3px;
  background-position: center;
}

.hero_slider_page_section .hero_content .action-unflag a:hover {
  background-image: url(../images/removebookmarkcircle.png) !important;
}

/*.paragraph-hero-slider .share-this-btn-tag .sharethis-custom-wrapper.active {
  background-repeat: no-repeat;
  background-position: 0;
  transition: ease-in-out;
  padding-left: 30px;
  background-size: 30px;
  min-height: 35px;
  display: block;
  color: #ee1100;
  line-height: 22px;
  cursor: pointer;
  float: left;
  width: 50px;
  background-repeat: no-repeat;
  background-image: url(../images/addshare.png);
}*/

.paragraph-hero-slider .share-this-btn-tag .sharethis-wrapper.active {
  display: flex !important;
  background: #ee1100;
  justify-content: center;
  width: 220px;
  border-radius: 10px;
  position: relative;
  margin-top: 0px;
  margin-left: 0;
  height: 90px;
  float: left;
  z-index: 1;
}
.home .paragraph-hero-slider .share-this-btn-tag .sharethis-wrapper.active {
  height: 100px;
}
.bookmarks article .content .mt-4 {
  padding: 0px;
}

.bookmarks article .breadcrumb-block {
  margin-top: 10px;
  padding: 0px 9%;
}

.paragraph-hero-slider .sharethis-label {
  width: 70%;
  margin: auto;
  display: flex;
  float: none;
  text-align: left;
  position: absolute;
  color: #fff;
  margin-left: 0;
  margin-top: 6px;
  font-size: 14px;
  justify-content: center;
}

@media screen and (max-width: 800px) {
  .field--type-text-with-summary p em {
    width: 78%;
  }
}

@media screen and (max-width: 767px) {
  .week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .paragraph__column
    .field--item
    ul
    > li,
  .week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .paragraph__column
    .field--item
    ul
    > li,
  .week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .paragraph__column
    .field--item
    ul
    > li,
  .week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .paragraph__column
    .field--item
    ul
    > li {
    margin-left: 30px;
    width: inherit;
    float: left;
  }
  .block-block-content .field--type-text-with-summary p em {
    font-size: 24px;
    line-height: 24px;
    margin: auto 0px 0px 2px;
    font-family: "Raleway-Italic", sans-serif;
    text-align: left;
    width: 100%;
    vertical-align: middle;
    display: inline-block;
    letter-spacing: 0px;
  }
  .hero_content h1 span {
    font-size: 24px !important;
    line-height: 24px !important;
  }
  .hero_slider_page_section .col-md-6 {
    width: 100%;
  }
  .page-node-type-page .hero_content .page-title {
    color: #fff;
    float: left;
    font-size: 24px;
    margin: 5px auto 10px;
    width: 100%;
  }
  .week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid,
  .week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid,
  .week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid,
  .week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid {
    width: 79%;
    float: right;
    min-height: 288px;
    height: 100%;
    max-height: 100%;
  }
  .page-wrapper {
    overflow: hidden;
    margin-top: -30px;
  }
  .publications .paragraph__column .field--name-bp-text h4 {
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    color: #4c4948;
    margin: 0px 0px 0px !important;
    float: left;
    width: 100%;
    font-family: "Raleway-Bold", sans-serif;
  }
  .publications .paragraph__column .field--item ul {
    list-style: none;
  }

  .publications .paragraph__column .field--item ul > li {
    padding: 0px 0px;
    margin: 10px 0px 10px 0px;
    line-height: 18px;
    color: #4c4948;
    font-size: 14px;
    margin-left: 25px;
    float: left;
    width: 100%;
  }

  .week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .region-content
    .hero_content,
  .week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .region-content
    .hero_content,
  .week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .region-content
    .hero_content,
  .week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .region-content
    .hero_content {
    padding: 60px 10px 0px 15px;
  }

  .publications.region-content .hero_content {
    padding: 60px 10px 0px 15px;
  }

  .paragraph__column .field--name-bp-text > h4 {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    color: #4c4948;
    margin: 10px 0px 0px;
    float: left;
    width: 100%;
  }

  .field--type-text-with-summary li {
    padding: 0px 0px;
    line-height: 18px;
    color: #4c4948;
    font-size: 14px;
    list-style-position: outside;
    margin-left: 0px;
    float: left;
    margin-bottom: 10px;
  }

  .paragraph__column .field--name-bp-text h4 {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    color: #4c4948;
    margin: 0px 0px 0px;
  }

  .path-search #views-exposed-form-search-page-1 .button {
    margin-left: 0px;
    margin-top: 20px;
  }

  .searchdetail span {
    line-height: 20px;
    margin-bottom: 5px;
  }

  .searchdetail span a {
    display: block;
    margin-top: 20px;
  }

  #block-exposedformsearchpage-1 #edit-search-api-fulltext--2 {
    width: 100%;
    margin-right: 0px;
  }

  .path-search .search_area.active {
    display: block;
    width: 80%;
    float: left;
    right: 27px;
    z-index: 2;
    height: 120px;
    top: 184px;
    padding: 15px;
  }

  .path-search #views-exposed-form-search-page-1 #edit-submit-search--2 {
    color: #ffffff;
    background-color: #ee1100;
    text-decoration: none;
    border: 2px solid #fff;
    border-radius: 10px;
    height: 40px;
    font-size: 16px;
    margin: auto;
    width: auto;
    line-height: 20px;
    float: none;
    display: block;
  }

  .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75
    .paragraph--type--bp-columns-two-uneven__2col-column1 {
    float: left;
    width: 100% !important;
    padding: 15px;
    height: 100%;
  }

  .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75
    .paragraph--type--bp-columns-two-uneven__2col-column2 {
    float: left;
    width: 100% !important;
    background: #fff;
    padding: 15px;
  }

  .bgmain_nav .sharethis-label {
    text-align: left;
    display: block;
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 40px;
  }

  .adhd-filters-toggled .form-checkboxes .checkbox label {
    padding-left: 25px;
  }

  .adhd-filters-toggled .form-checkboxes .topic-1 .checkbox label,
  .adhd-filters-toggled .form-checkboxes .topic-2 .checkbox label,
  .adhd-filters-toggled .form-checkboxes .topic-3 .checkbox label {
    padding-left: 10px;
  }
}

@media screen and (max-width: 767px) {
  .bookmarks .region-content .hero_content {
    color: #fff;
    text-align: left;
    margin-left: 23px;
    padding-top: 30px;
    z-index: 1;
    width: auto;
    left: auto;
  }
  .bookmarks .hero_slider_page_section,
  .contact-us .hero_slider_page_section,
  .sitemap .hero_slider_page_section {
    margin-top: 0px;
    z-index: 0;
    position: relative;
    background-image: linear-gradient(to right, #380502 45%, #5a3c01);
    min-height: 120px;
    height: 100%;
    max-height: 120px;
  }
  .page-node-type-publications
    .a-review-of-the-current-evidence-on-management-of-adhd-in-children-and-adolescents
    .publications
    .hero_slider_page_section {
    margin-top: 0px;
    position: relative;
    height: 100%;
    min-height: 260px;
    z-index: 1;
    background-image: url(../images/header_bg.png);
    background-size: 100% 100%;
    margin-bottom: 20px;
  }
  .hero_content h1 span {
    font-size: 24px !important;
    line-height: 24px !important;
  }
  .page-node-type-publications .hero_content .page-title {
    color: #fff;
    float: left;
    font-size: 24px;
    margin: 5px auto 10px;
    width: 100%;
    font-weight: normal;
    font-family: "Raleway-Regular", sans-serif;
  }
  .page-node-type-publications
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child
    img {
    opacity: 0 !important;
  }

  .paragraph__column > .field--name-bp-text > h3 {
    font-size: 24px;
    line-height: 30px;
    color: #ee1100;
    margin: 5px auto 15px;
    float: left;
    width: 100%;
  }

  .field--type-text-with-summary ul li {
    width: -moz-available;
    width: -webkit-fill-available;
  }

  .paragraph__column .field--name-bp-text h4 {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    color: #4c4948;
    margin: 0px 0px 0px;
    float: left;
    width: 100%;
  }

  ul.menu.menu--logout-user-menu.nav {
    /* margin: 15px auto 0px;*/
    border: 0px solid #e10;
    border-radius: 10px;
    display: block;
    width: max-content;
    font-weight: bold;
  }

  article .field--type-text-with-summary p img:first-child {
    vertical-align: super;
  }

  .bookmarks
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child {
    background-position: center right;
    background-size: cover;
    background-repeat: no-repeat;
    opacity: 0;
  }

  .field--type-text-with-summary p i {
    font-size: 24px;
    line-height: 32px;
    margin: auto 0px;
    font-style: italic;
    text-align: left;
    width: 100%;
    vertical-align: middle;
    display: inline-block;
  }

  .references-wrapper {
    margin-top: 40px;
    padding: 25px 0px 0px;
    border-top: 1px solid #cdc7c7;
    width: 100%;
    margin-bottom: 20px;
    float: left;
  }

  .paragraph__column > .field--item .decsize {
    margin-bottom: 10px;
  }

  .field--type-text-with-summary p em {
    font-size: 24px;
    line-height: 30px;
    margin: auto 0px;
    font-style: italic;
    text-align: left;
    width: 98%;
    vertical-align: middle;
    display: inline-block;
  }

  article .field--type-text-with-summary p img:last-child {
    vertical-align: -moz-middle-with-baseline;
    display: inline-block;
    position: relative;
    left: 0px;
  }

  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none;
    margin: auto;
    justify-content: center;
    display: flex;
  }

  #block-exposedformsearchpage-1 #edit-actions--2 {
    margin-top: 15px;
  }

  .field--type-text-with-summary > h4,
  .paraques h4 .paragraph__column > .field--item > h4 {
    margin: 20px 0px 10px 0px;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    font-family: "Raleway-Bold", sans-serif;
  }

  .field--type-text-with-summary p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
  }

  /*added for header mobile */
  .hero_slider_page_section.paragraph-hero-slider .col-md-6 .img-fluid {
    width: 100%;
    float: right;
    min-height: 190px;
    height: 100%;
    max-height: 190px;
  }
  .path-node .region-content .hero_content,
  .page-not-found .region-content .hero_content {
    padding-top: 40px;
  }
  .bookmarks .region-content .hero_content {
    color: #fff;
    text-align: left;
    margin-left: 0px;
    z-index: 1;
    width: auto;
    left: auto;
    padding-left: 0px;
  }

  .hero_slider_page_section {
    margin-top: 0px;
    height: 100%;
    margin-bottom: 20px;
  }

  .region-content .hero_content {
    padding: 30px 10px 0px 15px;
  }

  .home .region-content .hero_content {
    padding: 40px 0px 0px 0px;
    position: relative;
    min-height: 100%;
    max-height: 100%;
  }

  .publiccations
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child
    img {
    opacity: 1;
    width: 100%;
  }

  .region-content .publications .hero_content {
    padding-top: 40px;
    padding-left: 15px;
    height: 100%;
    margin-left: 0px;
    width: 100%;
  }

  .page-node-type-publications .publications .hero_content .page-title {
    color: #fff;
    float: left;
    font-size: 30px;
    margin: 5px auto 10px;
    width: 100%;
    line-height: 30px;
  }
  .publications .hero_slider_page_section.paragraph-hero-slider .img-fluid {
    background: none;
    padding-right: 0px;
    width: 100%;
    height: 300px;
    margin-bottom: 20px;
  }

  .publications
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid {
    width: inherit;
    float: right;
    max-height: 190px;
    height: 100%;
    margin: 0px;
  }

  .publications .hero_slider_page_section {
    margin-top: 0px;
    position: relative;
    height: 100%;
    min-height: 190px;
    z-index: 1;
    background-image: linear-gradient(to right, #380502 45%, #5a3c01);
  }

  .paragraph__column > .field--item > h6 {
    padding: 10px 0px;
  }

  .hero_slider_page_section.paragraph-hero-slider .col-md-6:last-child {
    background: none;
    padding-right: 0px;
  }

  .hero_slider_page_section.paragraph-hero-slider .col-md-6:last-child img {
    opacity: 0.6;
    width: auto;
  }
  .disease-management
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .ADHD-clinical-guidelines
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .CADDRA-guidelines
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .german-guidelines
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .nice-guidelines
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .spanish-guidelines
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .optimal-management-of-adhd
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .non-pharmacological-therapy
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .pharmacological-therapy
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .comorbidities
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .assessment-diagnosis
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .meetings-events
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .adhd-institute-meetings
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child,
  .key-congress-2023
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child {
    background-position: center 45%;
    min-height: 0;
    float: none;
  }
}

.views-row h3 {
  text-decoration: underline;
  font-size: 14px;
  color: #ee1100;
}

views-row h4 {
  font-weight: normal;
}

/*ADDED FOR REGISTRATION*/

.password-suggestions {
  background-color: #dddddd;
  border-radius: 5px;
  /* max-width: 325px; */
  font-size: 12.5px;
  position: absolute;
  left: 520px;
  top: 20px;
  padding: 20px;
  /* box-shadow: 5px 3px 15px #d0d0cf;*/
}

.edit-pass .form-item input[type="text"],
.edit-pass .form-item input[type="email"],
.edit-pass.form-item input[type="password"],
.edit-pass input[type="text"],
.edit-pass .form-textarea-wrapper textarea {
  border: 1px solid #4c4948;
  font-size: 16px;
  font-family: "Raleway-Regular", sans-serif;
  color: #494948;
  outline: 0;
  width: 490px;
  box-shadow: none;
  line-height: 40px;
  height: 40px;
  border-radius: 3px;
}

.paragraph__column .field--item .pinkicon > li span b {
  padding: 0px 0px;
  line-height: 18px;
  color: #4c4948;
  font-size: 14px;
  font-weight: bold;
  vertical-align: revert;
}

.password-confirm-message {
  display: none;
}

.form-item label {
  font-size: 12px;
  color: #4c4948;
  font-family: "Raleway-Regular", sans-serif;
  display: block;
  margin-bottom: 5px;
  letter-spacing: 0px;
}

.path-user h2 {
  font-family: "Raleway-Bold", sans-serif;
  font-size: 24px;
  color: #4c4948;
  line-height: 30px;
  margin-bottom: 20px;
}

.views-infinite-scroll-content-wrapper {
  margin-bottom: 20px !important;
}
.home .views-infinite-scroll-content-wrapper {
  margin-bottom: 10px !important;
}

.path-user .reg_p1,
.path-user .reg_p2 {
  font-size: 16px;
  color: #4c4948;
  font-family: "Raleway-Regular", sans-serif;
  display: block;
  margin-bottom: 5px;
  line-height: 20px;
}

.path-user .reg_p1 {
  margin-bottom: 20px;
}

.path-user .reg_p2 a {
  text-decoration: underline;
}

.path-user .reg_p2 {
  margin-bottom: 40px;
}

.path-user span.underline {
  height: 2px;
  background-color: #dddddd;
  display: none;
}

.block_content.m30 {
  margin-top: 30px;
}

.path-user .js-form-type-checkbox label {
  font-size: 16px;
  color: #4c4948;
  font-family: "Raleway-Bold", sans-serif;
  letter-spacing: 0.5px;
}

.select-wrapper {
  max-width: 490px;
}

.js-form-item-field-title .select-wrapper {
  max-width: 295px;
}

.select2-container .select2-selection--single {
  height: 40px;
  border: 2px solid #ee1100;
  border-radius: 10px;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__placeholder {
  color: #4c4948;
  font-size: 16px;
  font-family: "Raleway-Bold", sans-serif;
}
.path-user
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  font-size: 16px;
  font-family: "Raleway-Bold", sans-serif;
  color: #4c4948;
  line-height: 40px;
  font-weight: bold;
  outline: 0px;
}

.select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: #ee1100 transparent transparent transparent;
  border-style: solid;
  border-width: 8px 5px 0 5px;
  height: 0;
  left: 38%;
  margin-left: -13px;
  margin-top: 1px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default.select2-container--open.select2-container--below
  .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below
  .select2-selection--multiple {
  border-bottom: 0px;
}

.form-item-field-event-type-target-id
  .select-wrapper
  .selection
  .select2-selection__rendered,
.form-item-field-resource-type-target-id
  .select-wrapper
  .selection
  .select2-selection__rendered,
.select2-container--open span.select2-dropdown li {
  font-size: 16px;
  color: #ee1100;
  font-weight: 600;
  text-transform: capitalize;
}

.path-user .select2-container--open .select2-dropdown.select2-dropdown--below {
  box-shadow: none;
  border-left: 2px solid #ee1100;
  border-right: 2px solid #ee1100;
  border-bottom: 2px solid #ee1100;
  border-top: transparent;
}

.select2-container--default
  .select2-results__option--highlighted[aria-selected] {
  background-color: #ececec;
  color: #ee1100;
}

.password-confirm {
  float: none;
}

.password-strength,
.password-confirm-message {
  display: none;
}

.form_fields #edit-pass {
  position: relative;
  margin-top: 50px;
}
.form_fields #edit-field-speciality-wrapper {
  margin-top: 50px;
}
.password-strength__title-mod {
  padding: 20px 0px 5px;
  font-family: "Raleway-Bold", sans-serif;
}

.password-suggestions .password-message,
.password-suggestions .password-message span,
.password-suggestions .password-strength__title-mod {
  font-size: 14px;
  line-height: 18px;
}

.password-suggestions .password-message {
  padding-top: 20px;
}

.password-suggestions .password-message span,
.password-suggestions .password-strength__title-mod {
  font-size: 16px;
  color: #4c4948;
}

.password-suggestions .password-message span {
  font-family: "Raleway-Bold", sans-serif;
}

.password-suggestions .password-strength__text-mod {
  font-family: "Raleway-Bold", sans-serif;
  background-color: #ee1100;
  border-radius: 5px;
  width: 180px;
  line-height: 34px;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  color: #fff;
  letter-spacing: 0.5px;
  position: absolute;
  /* left: 20px; */
  top: 30px;
  margin-left: 20px;
  text-transform: uppercase;
}

.block_content.nobg {
  background: none;
}

button.form-submit:hover {
  background-color: #ee1100;
  color: #ffffff;
  font-size: 16px;
  border-radius: 5px;
  font-family: "Raleway-Bold", sans-serif;
  padding: 3px 20px;
  width: auto;
  line-height: 31px;
  text-transform: uppercase;
  margin: 20px 0px 40px;
  border: 0px solid #fff;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #e10;
  border-color: #e10;
}

button.form-submit {
  background-color: #ee1100;
  color: #ffffff;
  font-size: 16px;
  border-radius: 5px;
  font-family: "Raleway-Bold", sans-serif;
  padding: 3px 20px;
  width: auto;
  line-height: 31px;
  text-transform: uppercase;
  margin: 20px 0px 40px;
}

.block_content button.form-submit:hover {
  border: 0px;
}

.block_content.nobg h3 {
  font-size: 24px;
  font-family: "Raleway-Bold", sans-serif;
  color: #4c4948;
  /*border-top: 2px solid #ddd;*/
  width: 100%;
  float: left;
  padding: 0px 0px 0px 0px !important;
}

.field--name-field-crm-country {
  /* margin-bottom: 50px !important; */
  border-bottom: 2px solid #ddd;
  padding-bottom: 40px;
}

.block_content .description,
.event_details .description,
.description2 {
  color: #4c4948;
}

.block_content.nobg .description2 a {
  font-size: 16px;
}

.select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: transparent transparent #ee1100 transparent;
  border-width: 0 5px 8px 5px;
}

.view-id-resources
  .form-item-field-resource-type-target-id
  .select-wrapper
  .selection
  .select2-selection__rende#ee1100,
.select2-container--open span.select2-dropdown li {
  font-size: 16px !important;
  color: #4c4948 !important;
}

.field--type-entity-reference .field--name-body {
  margin: 10px auto 0px;
}

.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-entity-reference
  .field--name-body,
.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-entity-reference
  .field--name-body,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-entity-reference
  .field--name-body,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-entity-reference
  .field--name-body {
  margin: 0px auto 0px;
}

.field--type-entity-reference .field--name-body hr:last-child {
  margin-bottom: 0px;
  margin-top: 25px;
}

.field--type-entity-reference .field--name-body hr:first-child {
  margin-top: 30px;
}

.pref_txt {
  margin-top: 40px;
  margin-bottom: 40px;
}

.eye-close {
  background: url(../images/show_password_close.png) no-repeat;
  background-size: contain;
  background-repeat: no-repeat;
}
.eye-open {
  background: url(../images/show_password.png) no-repeat;
  background-size: contain;
  background-repeat: no-repeat;
}

button.shwpd {
  margin-left: -2.1em !important;
}

.user-register-form .eye-close,
.user-form .eye-close,
.user-register-form .eye-open,
.user-form .eye-open {
  margin-top: 7px;
  z-index: 100;
}

.user-register-form .eye-close,
.user-register-form .eye-open,
.user-form .eye-close,
.user-form .eye-open {
  /*margin-top: 0px;*/
}

hr {
  margin-top: 20px;
  margin-bottom: 15px;
  border: 0;
  border-top: 1px solid #c5c3c3;
  float: left;
  width: 100%;
}

.skip-link .region-content {
  text-align: center;
  margin: 30px auto;
}

@media only screen and (max-width: 767px) {
  .publications .reference-content ol li {
    padding: 0px 0px 0px 20px;
  }
  .paragraph__column .field--item ul > li {
    padding: 0px 0px;
    margin: 0px 0px 10px 0px;
    line-height: 18px;
    color: #4c4948;
    font-size: 14px;
    margin-left: 25px;
    float: left;
    width: initial;
    display: block;
    /* width:  100%;*/
  }

  .field--type-text-with-summary ul li span a {
    margin-left: 0px;
  }

  .bef-checkboxes ul {
    margin-bottom: 0px !important;
  }

  .field--type-text-with-summary > li {
    width: -moz-available;
    width: -webkit-fill-available;
  }

  .field--type-text-with-summary ul li {
    width: -moz-available;
    width: -webkit-fill-available;
  }

  .paragraph--type--bp-columns-two-uneven {
    border-top: 4px solid #ea5532;
    padding: 0px;
    background: #efefef;
    margin: 30px 0px 10px;
    border-bottom: 4px solid #ea5532;
  }

  .paragraph__column .field--name-bp-text p small {
    font-size: 12px;
    padding: 15px 0px;
  }

  .paragraph__column .field--name-bp-text p small h6 {
    font-size: 12px;
    padding: 0px 0px;
    float: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: -10px;
  }

  article .content .mt-4 {
    padding: 0px 15px;
  }

  .js-form-item-field-title .select-wrapper,
  .form-item input[type="text"],
  .form-item input[type="email"],
  .form-item input[type="password"],
  input[type="text"],
  .form-textarea-wrapper textarea {
    width: 100%;
  }
  .register .search_area input[type="text"],
  .edit .search_area input[type="text"] {
    border: 1px solid #d0d0cf;
    outline: 0px;
    font-size: 12px;
    height: 35px;
    margin: 0px;
    width: 100%;
    margin-right: 0px;
    padding: 5px 10px;
    top: 0px;
    min-width: 179px;
  }
  /* p.hero-category {
    padding: 4px 5px 0px 7px !important;
    line-height: 20px;
  }*/
}

/*popupmessage*/

.ui-widget.ui-widget-content,
.ui-widget-header {
  background-color: #fff;
  border: 0px;
  padding-top: 10px;
  max-width: 670px;
}

.ui-widget-header {
  border: 0px;
  background: #fff;
  color: #4c4948;
  font-weight: bold;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
  line-height: 30px;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: normal;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #4c4948;
  font-size: 20px;
  font-weight: bold;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
  background: #fff;
  border: 2px solid #e10;
  color: #e10;
  font-weight: bold;
  padding: 10px 20px;
  border-radius: 10px;
}

.ui-dialog .ui-dialog-buttonpane {
  border-width: 0px;
  margin-top: 0px;
  padding: 0px 15px 10px;
}

.ui-widget.ui-widget-content {
  border: 0px solid #c5c5c5;
  border-radius: 10px;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.4);
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 15px;
  top: 50%;
  width: 12px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 13px;
  background-repeat: no-repeat;
  border: 0px;
  background-size: 12px;
  background-color: white;
  background-image: url(../images/cookie_close.png);
}

.ui-widget-overlay {
  background: #696868;
  opacity: 0.9;
  -ms-filter: "alpha(opacity=30)";
}

.external-link-popup-body p {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
  color: #4c4948;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: left;
  margin: auto;
  justify-content: center;
  display: flex;
}

/*popupmessage*/

/* for Spaces issues */

article[about="/burden-of-adhd"] p {
  letter-spacing: -0.06px;
}

/*article[about="/burden-of-adhd/epidemiology"] .field--type-entity-reference .field--name-body{
  margin-top: 3px;
}*/

article[about="/burden-of-adhd/epidemiology"] .paragraph--id--114 {
  margin-top: 9px;
}

article[about="/burden-of-adhd/epidemiology"]
  .paragraph__column
  > .field--item
  > p {
  margin-bottom: 15px;
  line-height: 18px;
}

article[about="/burden-of-adhd/epidemiology"]
  .paragraph__column
  > .field--item
  > p {
  margin-bottom: 10px;
}

article[about="/burden-of-adhd/comorbidities"]
  .paragraph__column
  .field--item
  ul
  > li:last-child {
  margin-bottom: 0px;
}

article[about="/burden-of-adhd/comorbidities"] .paragraph--id--98 p {
  margin-top: 20px !important;
}

/*
article[about="/burden-of-adhd/epidemiology"] .paragraph--id--114 .paragraph__column>.field--name-bp-text>h3{
margin-top: 10px;
}
*/

p,
h4,
h3 {
  margin: 0px !important;
  padding: 0px !important;
}

h3 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.paragraph--bp-accordion-container {
  padding-top: 30px;
}

.paragraph--bp-accordion-container
  .paragraph__column
  .field--item
  ul
  > li:last-child {
  margin-bottom: 10px;
}

.paragraph--bp-accordion-container .paragraph--type--bp-columns-two-uneven {
  margin-bottom: 30px;
}

.paragraph--bp-accordion-container
  .paragraph--type--bp-columns-two-uneven.paragraph--id--289 {
  margin-bottom: 0px;
}

.paragraph--bp-accordion-container .field--name-bp-text li:last-child {
  margin-bottom: 20px !important;
}

.paragraph--bp-accordion-container h3,
.paragraph--bp-accordion-container h4 {
  margin-top: 15px !important;
}

.paragraph--bp-accordion-container hr {
  margin-top: 15px !important;
}

.paragraph--bp-accordion-container
  .paragraph__column
  .field--type-text-long
  ul
  > li:last-child {
  margin-bottom: 0px !important;
}

.paragraph--bp-accordion-container .paragraph__column > .field--item > h6 {
  padding-left: 0px;
}

.paragraph--bp-accordion-container
  .paragraph--type--bp-columns-two-uneven.paragraph--id--107 {
  margin-bottom: 0px;
}

article[about="/assessment-diagnosis"]
  .breadcrumb-block
  + div.field--type-text-with-summary
  > h4
  + p {
  padding: 10px 0px 10px !important;
}

.paragraph.paragraph--id--190 .paragraph__column > .field--item > h5 {
  margin-bottom: 10px;
}

article[about="/diagnosis"]
  .breadcrumb-block
  + div.field--type-text-with-summary
  h3 {
  margin-top: 20px !important;
}

article[about="/rating-scales"]
  .breadcrumb-block
  + div.field--type-text-with-summary
  > h2 {
  margin-bottom: 0px !important;
}

#block-diagnosisofadhd hr:last-child {
  margin-bottom: 10px;
}

.paragraph__column > .field--item ul.purpleicon + p {
  margin-top: 10px !important;
}

.paragraph--bp-accordion-container .paragraph--id--259 {
  margin-bottom: 0px !important;
  margin-top: 30px;
}

.field--type-text-with-summary ul.pinkicon > li:before {
  color: #da5283;
}

.field--type-text-with-summary ul.pinkicon li ul li:before {
  border: 1px solid #da5283;
}

.field--type-text-with-summary ul.blueicon > li:before {
  color: #51b1bf;
}

.field--type-text-with-summary ul.blueicon li ul li:before {
  border: 1px solid #51b1bf;
}

.field--type-text-with-summary ul.purpleicon > li:before {
  color: #9b72b0;
  margin-top: 0px;
}

.field--type-text-with-summary ul.purpleicon li ul li:before {
  border: 1px solid #9b72b0;
}

.paragraph--id--292 .paragraph__column > .field--item > h5 {
  margin-bottom: 0px;
}

.paragraph--id--295,
.paragraph--id--300,
.paragraph--id--303,
.paragraph--id--259 {
  margin-bottom: 0px !important;
}

@media screen and (max-width: 600px) {
  h4,
  h3 {
    margin: 20px 0px 10px 0px !important;
  }
  .sitemap .view-publications h3 {
    text-decoration: underline;
    color: #ee1100;
    margin-bottom: 17px !important;
    float: left;
  }
}

/*meetings-events */
.meetings-events .paragraph__column .views-row:last-child {
  float: left;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
}

/*week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan*/
.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-text-with-summary
  ul
  > li,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-text-with-summary
  ul
  > li,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-text-with-summary
  ul
  > li,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-text-with-summary
  ul
  > li {
  line-height: 18px;
}

.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li {
  line-height: 18px;
}

.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-text-with-summary
  ul
  > li::marker,
.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li:marker,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-text-with-summary
  ul
  > li::marker,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li:marker,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-text-with-summary
  ul
  > li::marker,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li:marker,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-text-with-summary
  ul
  > li::marker,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li::marker {
  display: none;
  color: transparent;
  marker: none;
  line-height: 0px;
}

.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-text-with-summary
  ul
  > li::before,
.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li:before,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-text-with-summary
  ul
  > li::before,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li:before,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-text-with-summary
  ul
  > li::before,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li:before,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-text-with-summary
  ul
  > li::before,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li:before {
  content: "\2022";
  color: #51b1bf;
  font-weight: bold;
  display: inline-block;
  margin-left: -35px;
  font-size: 50px;
  position: absolute;
  margin-top: -1px;
}
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li:before {
  margin-left: -36px;
}
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-text-with-summary
  ul
  > li::before,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li:before,
.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .field--type-text-with-summary
  ul
  > li::before,
.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li:before {
  margin-left: -36px;
}

.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li {
  margin-left: 30px;
}

.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ol
  > li,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ol
  > li,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ol
  > li,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ol
  > li {
  padding: 0px 10px !important;
  margin: 0px 0px 0px 0px;
  color: #4c4948;
  font-size: 14px;
  line-height: 18px;
  margin-left: 15px !important;
  list-style-position: outside;
  vertical-align: super;
  float: left;
  width: 100%;
}

.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan ol,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan ol,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan ol,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan ol {
  margin: 10px 0px;
  display: block;
}

.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .reference-content
  ol,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .reference-content
  ol,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .reference-content
  ol,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .reference-content
  ol {
  margin: 0px 0px;
  display: block;
}

.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  ol
  li::marker,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  ol
  li::marker,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  ol
  li::marker,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  ol
  li::marker {
  font-size: 14px !important;
  line-height: 30px;
  margin-bottom: 10px;
  color: #51b1bf;
  list-style: decimal;
  font-weight: bold;
}

.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  ul
  li::marker,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  ul
  li::marker,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  ul
  li::marker,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  ul
  li::marker {
  display: none !important;
  line-height: 0px !important;
  color: transparent !important;
}

/*.adhd-institute-meetings */
.adhd-institute-meetings .collapse p a {
  margin: 10px 0px;
  display: block;
}

/*.adhd-institute-meetings .paragraph--bp-accordion-container:last-child {
  border-bottom: 1px solid #ccc;
  margin: 0px 0px 50px 0px;
}*/
.adhd-institute-meetings .paragraph--bp-accordion-container {
  border-bottom: 1px solid #ccc;
  margin: 0px 0px 50px 0px;
}

.adhd-institute-meetings .ref-summary {
  border-top: 1px solid #ccc;
  padding: 20px 0px 0px 0px;
}

.adhd-institute-meetings
  .paragraph--type--bp-simple
  .field--type-text-long
  > h4 {
  margin-top: 33px !important;
}

.adhd-institute-meetings div[property="schema:text"] h4:first-child {
  margin: 10px 0px 0px 0px !important;
  font-size: 20px;
  line-height: 24px;
}

.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li:last-child,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li:last-child,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li:last-child,
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
  .paragraph__column
  .field--item
  ul
  > li:last-child {
  margin-bottom: 0px;
}

.adhd-institute-meetings h3 {
  margin: 20px 0px 20px 0px !important;
}

.adhd-institute-meetings h4 {
  margin: 30px 0px 0px 0px !important;
}

.adhd-institute-meetings .field--type-text-with-summary ul > li::before,
.adhd-institute-meetings .paragraph__column .field--item ul > li::before {
  content: "\2022";
  color: #4e9cd0;
  font-weight: bold;
  display: inline-block;
  margin-left: -30px;
  font-size: 50px;
  position: absolute;
  margin-top: 0px;
}

/*contact us adhd-resources-developed-by-takeda takeda-in-adhd*/
.contact-us p.hero-category,
.takeda-in-adhd .share-this-btn-tag,
.adhd-resources-developed-by-takeda .flag-bookmark,
.takeda-in-adhd .flag-bookmark,
.adhd-resources-developed-by-takeda p.hero-category,
.takeda-in-adhd p.hero-category,
.adhd-resources-developed-by-takeda .share-this-btn-tag {
  display: none;
}

.adhd-resources-developed-by-takeda #mainMenu_area .share-this-btn-tag,
.adhd-resources-developed-by-takeda .footer_area .share-this-btn-tag {
  display: block;
}

.takeda-in-adhd #mainMenu_area .share-this-btn-tag,
.takeda-in-adhd .footer_area .share-this-btn-tag {
  display: block;
}

.contact-us
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child
  img {
  opacity: 0;
  height: 100%;
}
/*
.adhd-resources-developed-by-takeda .hero_slider_page_section {
  margin-top: 0px;
  z-index: 0;
  position: relative;
  height: 100%;
  background-image: linear-gradient(to right, #380502 45%, #5a3c01);
  max-height: 300px;
}*/

.bookmarks .hero_slider_page_section.paragraph-hero-slider .col-md-6 .img-fluid,
.contact-us
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6
  .img-fluid,
.sitemap .hero_slider_page_section.paragraph-hero-slider .col-md-6 .img-fluid {
  width: 100%;
  float: right;
  min-height: 190px;
  height: 100%;
  max-height: 190px;
}
.bookmarks .hero_slider_page_section,
.contact-us .hero_slider_page_section,
.sitemap .hero_slider_page_section {
  margin-top: 0px;
  z-index: 0;
  position: relative;
  min-height: 190px;
  height: 100%;
  max-height: 190px;
}
.contact-us
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child {
  background-position: center right;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
}

.contact-us hr,
.takeda-in-adhd hr {
  margin-top: 50px;
}

.adhd-resources-developed-by-takeda hr {
  margin-top: 10px;
  margin-bottom: 20px;
}

.adhd-resources-developed-by-takeda hr:last-child {
  margin-top: 40px;
  margin-bottom: 20px;
}

.takeda-in-adhd .field--type-text-with-summary p {
  margin: 0px 0px 10px 0px !important;
}

.adhd-resources-developed-by-takeda .region-content .hero_content {
  color: #4c4948;
  text-align: left;
  margin-left: 23px;
  padding-top: 80px;
  z-index: 1;
  width: auto;
  left: auto;
}

.adhd-resources-developed-by-takeda
  .paragraph--bp-accordion-container
  .paragraph__column
  > .field--item
  > p {
  font-size: 14px;
  line-height: 18px;
  float: left;
  width: 100%;
  margin: 10px 0px 10px 0px !important;
}

.adhd-resources-developed-by-takeda .paragraph__column .field--item ul {
  list-style: outside;
  margin: 0px 0px 15px;
  width: 100%;
  float: left;
}

.adhd-resources-developed-by-takeda
  .panel-default
  > .panel-heading:first-of-type {
  color: #4c4948;
  margin-top: 30px;
  border-top: 1px solid #c5c3c3 !important;
}

.adhd-resources-developed-by-takeda .paragraph__column p strong em {
  font-style: italic;
  font-family: "Raleway-italic", sans-serif;
}

.adhd-resources-developed-by-takeda .collapse {
  padding: 20px 0px;
}

.adhd-resources-developed-by-takeda
  .page-node-type-page
  .hero_content
  .page-title {
  color: #fff;
  float: left;
  font-size: 48px;
  margin: 5px auto 10px;
  width: 100%;
  font-family: "raleway-regular", sans-serif;
}

.adhd-resources-developed-by-takeda
  .paragraph.paragraph--type--bp-accordion
  .panel-heading
  a {
  display: block;
  padding: 10px;
  font-size: 20px;
  font-weight: bold;
  color: #e10;
  font-family: "Raleway-Bold", sans-serif;
}
@media only screen and (max-width: 320px) {
  .hero_slider_page_section.register_header {
    min-height: 120px;
    height: 100%;
    margin: 0px 0px;
    margin-bottom: 20px;
  }
  .block_list .block_list_content h2 a:last-of-type {
    width: 100%;
    line-height: 20px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    vertical-align: middle;
    height: 40px;
    min-height: 60px;
  }
  .bef-exposed-form .form--inline > .form-item {
    float: none;
    padding: 0px 0px;
  }
  .content_block {
    margin-bottom: 90px;
  }
  .activeinrefhome {
    float: left;
    width: 100%;
    margin-top: 20px !important;
  }
  .page-node-type-publications .publications .hero_slider_page_section {
    margin-top: 0px;
    position: relative;
    height: 100%;
    z-index: 1;
    background-image: url(../images/header_bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-height: 100%;
    min-height: 300px !important;
  }
  .contact-us .region-content .hero_content,
  .page-not-found .region-content .hero_content,
  .takeda-in-adhd .region-content .hero_content,
  .sitemap .region-content .hero_content {
    padding-top: 70px;
  }

  .hero_slider_page_section.paragraph-hero-slider .col-md-6 .img-fluid {
    width: 100%;
    float: right;
    min-height: 190px;
    height: 100%;
    max-height: 190px;
  }
  .path-node .region-content .hero_content,
  .page-not-found .region-content .hero_content {
    padding-top: 40px;
  }
  .week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid,
  .week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid,
  .week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid,
  .week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid {
    width: 79%;
    float: right;
    min-height: 288px;
    height: 100%;
    max-height: 100%;
  }
  .meetings-events .region-content .hero_content {
    padding: 40px 10px 0px 15px;
  }
  .meetings-events
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid {
    width: 79%;
    float: right;
    min-height: 190px;
    height: 100%;
    max-height: 190px;
  }
  .week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .region-content
    .hero_content,
  .week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .region-content
    .hero_content,
  .week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .region-content
    .hero_content,
  .week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .region-content
    .hero_content {
    padding: 60px 10px 0px 15px;
  }
  .a-review-of-the-current-evidence-on-management-of-adhd-in-children-and-adolescents
    .publications
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid {
    width: inherit;
    float: right;
    max-height: 230px;
    height: 100%;
    margin: 0px;
  }

  .page-node-type-publications .publications .hero_slider_page_section {
    margin-top: 0px;
    position: relative;
    height: 100%;
    min-height: 250px;
    z-index: 1;
    background-image: url(../images/header_bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .password-suggestions {
    background-color: #dddddd;
    border-radius: 5px;
    font-size: 12.5px;
    position: relative;
    left: 0;
    top: 20px;
    padding: 20px;
  }
}
@media only screen and (max-width: 414px) {
  .pager li {
    display: contents;
  }

  .adhd-resources-developed-by-takeda .hero_slider_page_section {
    margin-top: 0px;
    z-index: 0;
    position: relative;
    height: 181px;
    background-image: linear-gradient(#7d0b00, #310401);
  }

  .takeda-in-adhd .ref-summary {
    margin-top: -20px;
  }

  .adhd-resources-developed-by-takeda
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6:last-child
    img {
    /*    opacity: 0.6;
    height: 180px;
    width: 70%;
    float: right;*/
  }

  .adhd-resources-developed-by-takeda .region-content .hero_content {
    color: #4c4948;
    text-align: left;
    margin-left: 0px;
    padding-top: 50px;
    z-index: 1;
    width: auto;
    left: auto;
    padding-left: 10px;
  }
}

.block_list .block_list_content h2 a:last-of-type {
  /* width: 100%;*/
  line-height: 20px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: clip;
  min-height: 1rem;
  display: contents;
  vertical-align: middle;
  height: 100% !important;
}
.publications .block_list .block_list_content h2 {
  text-align: center;
  margin: 6px 0px 15px !important;
  min-height: 1rem;
  width: auto;
  line-height: 20px;
  -webkit-line-clamp: none;
  display: block;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: clip;
  vertical-align: middle;
  height: auto;
}

.publications .block_list .block_list_content h2 a:last-of-type {
  height: 100% !important;
  width: auto;
  line-height: 22px;
  -webkit-line-clamp: none;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: clip;
  min-height: 1rem;
  display: contents;
  vertical-align: middle;
  text-align: center;
  font-size: 18px;
}
.form-checkboxes ul > li::before {
  display: none !important;
}

/*added for flag bookmark */

/*added by Py for custom tooltip for bookmark icon */
.bm_tooltip,
.filter_tooltip {
  font-size: 11px;
  position: absolute;
  width: 120px;
  left: -5px;
  bottom: 30px;
  margin-bottom: 15px;
  padding: 5px;
  border: 1px solid #fff;
  border-radius: 5px;
  background-color: #fff;
  visibility: hidden;
  opacity: 1;
  text-align: center;
  color: #4c4948;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-transition-delay: initial;
  -moz-transition-delay: initial;
  transition-delay: initial;
  z-index: 1;
  /*  box-shadow: 0px 1px 16px #999999;*/
}

.hero_slider_page_section .bm_tooltip {
  left: -79px;
  bottom: 35px;
  border: 1px solid #ddd;
}

.hero_slider_page_section .bm_tooltip.add a {
}

.filter_tooltip {
  left: -40px;
  padding: 5px 20px;
  line-height: 15px;
  width: max-content;
}

.publications .bm_tooltip.add {
  left: -40px;
  bottom: 35px;
}

.bm_tooltip.remove {
  left: -38px;
  line-height: 12px;
}

.bm_tooltip.add {
  left: -40px;
  bottom: 35px;
  line-height: 12px;
}

.bm_tooltip:hover,
.filter_tooltip:hover {
  color: #4c4948;
}

.bm_tooltip::before,
.bm_tooltip::after,
.filter_tooltip::before,
.filter_tooltip::after {
  content: "";
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  top: 100%;
  left: 50%;
  margin-left: -10px;
}

.hero_slider .bm_tooltip::before,
.hero_slider .bm_tooltip::after,
.hero_content .filter_tooltip::before,
.hero_content .filter_tooltip::after {
  left: 80%;
}

.bm_tooltip:hover {
  color: #e73323;
}

/* The white fill of the triangle */
.bm_tooltip::after,
.filter_tooltip::after {
  border-top: 10px solid white;
  margin-top: -2px;
  z-index: 1;
}

.bm_tooltip::before,
.filter_tooltip::before {
  border-top: 10px solid #fff;
  margin-top: 0px;
}

.hero_slider .bm_tooltip::before,
.hero_content .filter_tooltip::before {
  border-top: 10px solid #ddd;
}

.flag-bookmark a:hover .bm_tooltip {
  visibility: visible;
  opacity: 1;
  box-shadow: 0px 1px 16px #999999;
  bottom: 30px;
}

.home .flag-bookmark a:hover .bm_tooltip {
  bottom: 20px;
  left: -38px;
}

.home .flag-bookmark a:hover .bm_tooltip {
  bottom: 20px;
  left: -38px;
}

.home .region article .box_slider .flag-bookmark a:hover .bm_tooltip {
  visibility: visible;
  opacity: 1;
  box-shadow: 0px 1px 16px #999999;
  bottom: 14px;
  margin-left: -38px;
}

.home .region article .box_slider .flag-bookmark a:hover .bm_tooltip {
  visibility: visible;
  opacity: 1;
  box-shadow: 0px 1px 16px #999999;
  bottom: 14px;
  margin-left: -38px;
}
.adhd-filters ul li:hover .filter_tooltip {
  visibility: visible;
  opacity: 1;
  box-shadow: 0px 1px 16px #999999;
}

.adhd-filters ul li {
  position: relative;
}

.filter_tooltip.burden-of-adhd {
  left: -40px;
}

.filter_tooltip.assessment-diagnosis {
  left: -60px;
}

.filter_tooltip.disease-management {
  left: -55px;
}

.filter_tooltip.meetings-events,
.filter_tooltip.child-adolescent {
  left: -45px;
}

.filter_tooltip.publications {
  left: -22px;
  padding: 3px 10px;
}

.filter_tooltip.adult {
  left: -14px;
  padding: 5px 20px;
}

.adhd-filters-toggled .filter_tooltip {
  left: 20px;
  padding: 5px 20px;
  line-height: 15px;
}

.pager > .pager__item::before {
  display: none !important;
}

.hero_slider_page_section .flag-bookmark a:hover .bm_tooltip.add {
  left: 5px;
  bottom: 30px;
  line-height: 10px;
}

.hero_slider_page_section .flag-bookmark a:hover .bm_tooltip.remove {
  left: 5px;
  bottom: 30px;
  border: 1px solid #eee;
  line-height: 10px;
}

.hero_slider_page_section .bm_tooltip::before,
.filter_tooltip::before {
  border-top: 10px solid #eee;
  margin-top: 0px;
}

.hero_slider_page_section .bm_tooltip::before,
.hero_slider_page_section .filter_tooltip::before {
  border-top: 10px solid #eee;
  margin-top: 0px;
}

/*sitemap*/
.bookmarks .region-content .hero_content {
  color: #fff;
  text-align: left;
  margin-left: 23px;
  padding-top: 80px;
  z-index: 1;
  width: auto;
  left: auto;
}

.bookmarks .hero_slider_page_section {
  background-image: url(../images/header_bg2.png);
  background-size: cover;
  background-position: center;
}

.bookmarks p.hero-category {
  border-radius: 5px;
  padding: 5px !important;
  width: fit-content;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  display: none;
  font-family: "Raleway-bold", sans-serif;
  line-height: 16px;
}

.page-node-type-publications .publications .hero_slider_page_section {
  margin-top: 0px;
  position: relative;
  height: 100%;
  min-height: 230px;
  z-index: 1;
  background-image: url(../images/header_bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  max-height: 100%;
}

/*.page-node-type-page .adhd-and-dementia-a-population-based-register-study .hero_slider_page_section.paragraph-hero-slider .col-md-6:last-child, .page-node-type-page .influence-of-anxiety-on-performance-in-children-and-adolescents-with-adhd .hero_slider_page_section.paragraph-hero-slider .col-md-6:last-child, .page-node-type-publications .hero_slider_page_section.paragraph-hero-slider .col-md-6:last-child {
      background: none !important;

}*/

.page-node-type-publications
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:first-child {
  width: 100%;
}

/*.cost-effectiveness-of-adhd-treatment-a-systematic-review .publications .hero_slider_page_section {
  margin-top: 0px;
  z-index: 0;
  position: relative;
  height: 100%;
  min-height: 240px;
  z-index: 1;
  background-image: linear-gradient(to right, #380502 45%, #5a3c01);
}
*/

.bookmarks .hero_slider_page_section .action-flag {
  float: left;
  width: 20%;
  display: none;
}

.bookmarks .hero_slider_page_section .share-this-btn-tag {
  margin-top: 15px;
  display: none;
}

.bookmarks .region-content .hero_content h1 {
  font-size: 36px;
  color: #fff;
}

.sitemap-item {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1260px;
  width: 1140px;
}

.sitemap h2 {
  font-weight: bold;
  line-height: 30px;
}

.sitemap-item ul {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #ee1100;
  float: left;
  width: 100%;
}

.sitemap-item ul ul li::before {
  content: "\2022";
  font-size: 14px;
}

.sitemap-item ul ul li::before {
  margin: 0;
  padding: 0;
  content: "\2022";
  font-size: 20px;
  color: #ee1100;
  display: inline;
  font-family: "Raleway-Regular", sans-serif;
  font-weight: 800;
}

.sitemap-item ul ul ul li::before {
  margin: 0;
  padding: 0;
  content: "\20DE";
  font-size: 14px;
  color: #ee1100;
  display: inline;
  font-family: "Raleway-Regular", sans-serif;
  font-weight: 800;
}

.sitemap-item ul ul ul ul li::before {
  margin: 0;
  padding: 0;
  content: "\20DD";
  font-size: 14px;
  color: #ee1100;
  display: inline;
  font-family: "Raleway-Regular", sans-serif;
  font-weight: 800;
}

.sitemap-item ul li::before {
  margin: 0;
  padding: 0;
  content: "\2BC0";
  font-size: 20px;
  color: #ee1100;
  display: inline;
  font-family: "Raleway-Regular", sans-serif;
  font-weight: 800;
}

.sitemap-item ul ul li a {
  font-weight: normal;
  text-decoration: underline;
  margin-left: 10px;
}

.sitemap-item ul li a {
  font-weight: bold;
  text-decoration: underline;
  line-height: 30px;
}

.sitemap-item ul li a:link,
.sitemap-item ul li a:visited {
  color: #ee1100;
}

.sitemap-item ul ul li {
  list-style-position: inside;
  margin-left: 20px;
}

.sitemap-item ul li li a:link,
.sitemap-item ul li li a:visited {
  background-color: #ffffff;
  padding: 0em;
}

/*.region article .flag-bookmark a:hover .bm_tooltip {
  visibility: visible;
  opacity: 1;
  box-shadow: 0px 1px 16px #999999;
  bottom: -44px;
  margin-left: 44px;
}*/
.home .region article .flag-bookmark a:hover .bm_tooltip {
  visibility: visible;
  opacity: 1;
  box-shadow: 0px 1px 16px #999999;
  bottom: 14px;
  margin-left: 0px;
}

#block-professortomoda {
  margin: 10px 0px;
}
.content_block {
  margin-bottom: 0px;
}

form[data-drupal-selector="openid-connect-login-form"] div {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .register .breadcrumb_nav.show,
  .login .breadcrumb_nav.show,
  .password .breadcrumb_nav.show {
    display: none !important;
  }
  .password-suggestions {
    background-color: #dddddd;
    border-radius: 5px;
    font-size: 12.5px;
    position: relative !important;
    left: 0 !important;
    top: 20px;
    padding: 20px;
  }
  .content_block {
    margin-bottom: 0px;
  }
  .page-node-type-publications .publications .hero_slider_page_section {
    margin-top: 0px;
    position: relative;
    height: 100%;
    z-index: 1;
    background-image: url(../images/header_bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-height: 100%;
    min-height: 300px !important;
  }
  .bm_tooltip.add {
    left: -56px;
    bottom: 20px;
    box-shadow: 0px 1px 16px #999999;
  }

  .flag-bookmark a:hover .bm_tooltip {
    left: -54px;
    bottom: 20px;
    box-shadow: 0px 1px 16px #999999;
  }
  .week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan
    .paragraph__column
    .field--item
    ul
    > li:before {
    margin-left: -30px;
  }
}

/*thank you page*/
.thank-you-for-registering
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6:last-child {
  background-position: center right;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0;
}
.thank-you-for-registering
  .hero_slider_page_section.paragraph-hero-slider
  .col-md-6
  .img-fluid {
  width: 100%;
  float: right;
  min-height: 190px;
  height: 100%;
}
.thank-you-for-registering p.hero-category {
  display: none;
}
.thank-you-for-registering .hero_slider_page_section .share-this-btn-tag,
.thank-you-for-registering .hero_slider_page_section .flag-bookmark {
  display: none;
}
.thank-you-for-registering .field--type-text-with-summary > h4 {
  margin-bottom: 23px !important;
}
.thank-you-for-registering hr {
  margin-top: 10px;
  margin-bottom: 20px;
}
.thank-you-for-registering .field--type-text-with-summary p {
  font-size: 14px;
  line-height: 18px;
  float: left;
  width: 100%;
  margin: 0px 0px 44px 0px !important;
}
.thank-you-for-registering .thanksToBack {
  text-align: center;
  display: block;
  background: #ee1100;
  color: #fff;
  border-radius: 15px;
  padding: 15px 20px !important;
  width: auto !important;
}
.thank-you-for-registering .thanksToBack a {
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  font-family: "Raleway-Bold", sans-serif;
}
.thank-you-for-registering .ref-summary p,
.ref-summary > .field--type-text-with-summary > p {
  font-size: 12px !important;
  line-height: 16px !important;
}

@media screen and (max-width: 767px) {
  .thank-you-for-registering .field--type-text-with-summary > h4 {
    margin-bottom: 23px !important;
    margin-top: 30px !important;
  }
  .thank-you-for-registering .hero_slider_page_section {
    margin-top: 35px;
    height: 100px;
  }
  .thank-you-for-registering .region-content .hero_content {
    padding-top: 30px;
  }
  .thank-you-for-registering .hero_content .page-title {
    color: #fff;
    float: left;
    font-size: 30px;
    margin: 0px auto 0px;
    width: 100%;
  }
  .thank-you-for-registering
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid {
    width: 100%;
    float: right;
    min-height: 100px;
    height: 100%;
  }
  .thank-you-for-registering .thanksToBack {
    text-align: center;
    display: block;
    background: #ee1100;
    color: #fff;
    border-radius: 15px;
    padding: 15px 30px !important;
    width: 100% !important;
  }
  .thank-you-for-registering
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid {
    width: 100%;
    float: right;
    min-height: 100px;
    height: 100%;
    max-height: 100px;
  }
}
/*thank you pages*/

/*sitemap*/

/*added by PY on 06112022 for sitemap page */
.sitemap h2,
.sitemap h2 div {
  font-family: "Raleway-Bold", sans-serif;
  color: #4c4847;
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 5px;
}
.sitemap ul li::before,
.sitemap .paragraph__column .views-field .field-content > span,
.sitemap .caret {
  display: none !important;
}
.sitemap .breadcrumb_nav {
  margin-bottom: 0px;
}
.sitemap ul.menu--sitemap-menus nav {
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.sitemap .paragraph__column .field--item ul > li,
.sitemap .paragraph__column .field--item ul > li a {
  margin: 0px;
  padding: 0px;
}
.sitemap .paragraph__column .views-row {
  margin-top: 0px;
}
.sitemap .paragraph__column .field--item ul.menu--sitemap-menus > li {
  background-repeat: no-repeat;
  background-image: url(../images/sm_icon_square.png);
  background-position: 3px 3px;
  padding-left: 30px;
  margin-bottom: 17px;
  display: block;
  width: 100%;
}
.sitemap .paragraph__column .field--item ul.menu--sitemap-menus > li a {
  font-family: "Raleway-Bold", sans-serif;
  display: inline-block;
}
/*.sitemap .paragraph__column .field--item ul.menu--sitemap-menus>li.expanded{
    background-image: url(../images/sm_icon_circle.png);
    background-repeat: no-repeat;
    background-position: 30px 3px;
    padding-left: 60px;
}*/
.sitemap .view-publications h3 {
  text-decoration: underline;
  color: #ee1100;
  margin-top: 17px;
  float: left;
}
.sitemap .view-publications h3 span {
  font-family: "Raleway-Bold", sans-serif;
  background-repeat: no-repeat;
  background-image: url(../images/sm_icon_square.png);
  background-position: 3px 3px;
  padding-left: 30px !important;
  margin-bottom: 10px !important;
  color: #ee1100;
}
.sitemap .view-publications h3 span + a {
  font-family: "Raleway-Bold", sans-serif;
  background-repeat: no-repeat;
  background-image: none !important;
  background-position: 3px 3px;
  padding-left: 0px !important;
  margin-bottom: 10px !important;
}
.sitemap
  .paragraph__column
  .field--item
  ul.menu--sitemap-menus
  > li.expanded
  ul {
  padding: 0px;
  margin: 17px 0px 0px;
  list-style: none;
}
.sitemap
  .paragraph__column
  .field--item
  ul.menu--sitemap-menus
  > li.expanded
  ul
  li {
  background-image: url(../images/sm_icon_circle.png);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 30px;
  margin-bottom: 17px;
  display: block;
  width: 100%;
}
.sitemap
  .paragraph__column
  .field--item
  ul.menu--sitemap-menus
  > li.expanded
  ul
  li
  ul
  li
  a {
  font-family: "Raleway-Regular", sans-serif;
}
.sitemap
  .paragraph__column
  .field--item
  ul.menu--sitemap-menus
  > li.expanded
  ul
  li:last-child {
  margin-bottom: 0px;
}
.sitemap
  .paragraph__column
  .field--item
  ul.menu--sitemap-menus
  > li.expanded
  ul
  li.expanded
  ul
  li {
  background-image: url(../images/sm_icon_border.png);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 30px;
}
.sitemap
  .paragraph__column
  .field--item
  ul.menu--sitemap-menus
  > li.expanded
  ul
  li.expanded
  ul
  li
  ul
  li {
  background-image: url(../images/sm_icon_border_circle.png);
  background-repeat: no-repeat;
  background-position: 0px 3px;
}
.sitemap .view-publications h3 a {
  font-family: "Raleway-Bold", sans-serif;
  background-repeat: no-repeat;
  background-image: url(../images/sm_icon_square.png);
  background-position: 3px 3px;
  padding-left: 30px !important;
  margin-bottom: 10px !important;
}
.sitemap .view-publications .views-row {
  margin-bottom: 15px;
  margin-top: 0px;
}
.sitemap .view-publications h3 {
  margin-top: 10px !important;
}
.sitemap .view-publications .views-row a {
  background-image: url(../images/sm_icon_circle.png);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 30px;
  margin-left: 30px;
  display: block;
  /* width: 100%;*/
}
.sitemap .paragraph__column .views-field .field-content {
  margin: 0px;
  width: auto;
}
.sitemap footer {
  margin-top: 60px;
}
.sitemap .hero_content .flag-bookmark {
  border: none !important;
  display: none;
}
.sitemap .hero_content .share-this-btn-tag .sharethis-custom-wrapper {
  border: none !important;
  display: none;
}
.sitemap .hero_slider_page_section.paragraph-hero-slider .col-md-6:last-child {
  background-position: center right;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0;
}
.sitemap p.hero-category {
  display: none;
}
.sitemap .hero_slider_page_section.paragraph-hero-slider .col-md-6 .img-fluid {
  width: 100%;
  float: right;
  max-height: 190px;
  height: 100%;
}
@media (max-width: 1023px) {
  .sitemap .view-publications .views-row a {
    line-height: 24px;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .bookmarks
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid,
  .contact-us
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid,
  .sitemap
    .hero_slider_page_section.paragraph-hero-slider
    .col-md-6
    .img-fluid {
    width: 100%;
    float: right;
    min-height: 120px;
    height: 120px;
    max-height: 120px;
  }
  .bookmarks .hero_slider_page_section.paragraph-hero-slider,
  .contact-us .hero_slider_page_section,
  .sitemap .hero_slider_page_section {
    margin-top: 0px;
    z-index: 0;
    position: relative;
    min-height: 120px;
    height: 120px;
    max-height: 120px;
  }
}
@media only screen and (max-width: 1160px) {
  .page-node-type-publications .hero_content .page-title {
    color: #fff;
    float: left;
    font-size: 30px;
    margin: 5px auto 10px;
    width: 100%;
    line-height: 30px;
  }
  .page-node-type-publications .publications .hero_slider_page_section {
    margin-top: 0px;
    position: relative;
    height: 100%;
    min-height: 250px;
    z-index: 1;
    background-image: url(../images/header_bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-height: 100%;
  }
}

/*end by PY on 06112022 for sitemap page */

/*added on 07112022 */
.home .slick-dots {
  bottom: -30px;
}
.publicationinner .in_person.register {
  border-radius: 5px;
  border-top: 0px;
  background-color: #898989 !important;
  position: absolute;
  margin: auto;
  display: block;
  margin-top: 60px;
}
.in_person.register {
  border-radius: 5px;
  border-top: 132px;
  margin-top: 152px;
  background-color: #898989 !important;
}
.publicationinner .in_person.register .in_pserson_span {
  background-image: url("../images/icon_lock.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 10px;
  font-size: 12px;
  margin-left: 0px;
  font-family: "Raleway-Bold", sans-serif;
  color: white;
  padding-left: 20px;
  text-transform: uppercase;
  position: relative;
}
.in_person.register .in_pserson_span {
  background-image: url("../images/icon_lock.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 10px;
  font-size: 12px;
  margin-left: 0px;
  font-family: "Raleway-Bold", sans-serif;
  color: white;
  padding-left: 20px;
  text-transform: uppercase;
}
@media only screen and (max-width: 1200px) {
  .password-suggestions {
    background-color: #dddddd;
    border-radius: 5px;
    font-size: 12.5px;
    position: absolute;
    left: 520px;
    top: 0px;
    padding: 20px;
  }

  .block_list .block_list_content h2 a:last-of-type {
    width: 100%;
    line-height: 20px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 40px;
    display: block;
    vertical-align: middle;
    height: 40px;
  }
  .in_person {
    width: max-content;
    padding-left: 5px;
    padding-right: 5px;
    top: 0px;
    position: absolute;
    left: 0;
    right: 0;
  }

  .in_person.register {
    top: 0;
    margin-top: 145px;
  }
}

@media only screen and (max-width: 992px) {
  .bm_tooltip::before,
  .bm_tooltip::after,
  .filter_tooltip::before,
  .filter_tooltip::after {
    left: 61%;
  }
}
@media only screen and (max-width: 767px) {
  .in_person.register {
    top: 0;
    margin-top: 145px;
  }

  .home .flag-bookmark a:hover .bm_tooltip {
    left: -57px;
  }

  .hero_slider_page_section.register_header {
    min-height: 120px;
    height: 100%;
    margin: 0px 0px 30px 0px;
  }
}

/*added for rating scale launch box section */

.rating-scales .field--name-field-media-tak-brightcove-video {
  display: none;
}
.launchbox {
  top: 0px;
  width: 100%;
  min-height: 318px;
  position: relative;
  margin-bottom: 25px;
  border-top: 4px solid #da5282;
}

.rating-scales .field--type-text-with-summary h3 + p {
  margin-bottom: 15px !important;
}

.paragraph-hero-slider .share-this-btn-tag .sharethis-wrapper.active {
  display: flex !important;
  background: #ee1100;
  justify-content: center;
  width: 220px;
  border-radius: 10px;
  position: relative;
  margin-top: 0px;
  margin-left: 0;
  height: 90px;
  float: left;
  z-index: 1;
}

.field--type-text-with-summary ul li span strong + a {
  vertical-align: inherit;
  line-height: 20px;
  margin-left: 0px;
  font-weight: bold;
}
.select-wrapper #edit-field-crm-country .form-select option {
  font-size: 12px;
}
.edit .block_content {
  background-image: none;
}
body[data-select2-id="16"] .block_content {
  background-image: none;
}
.edit .block_content,
#user-form .block_content {
  background-image: none;
}
.myFont {
  font-size: 10px;
}

/*publication inner page bock*/
.regsiter .form-item label::after,
.edit .form-item label::after {
  content: "*";
  background-image: none;
  color: #ee1100;
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  height: auto;
  width: auto;
}
.pubblack a:last-of-type,
.pubblack {
  height: auto !important;
  width: 100%;
  line-height: 20px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 40px;
  display: block;
  color: #4c4948;
  vertical-align: middle;
}
.publication-read {
  text-decoration: none;
  border: 2px solid #e10;
  font-weight: bold;
  background-color: #fff;
  color: #ee1100;
  font-size: 16px;
  font-family: "Raleway-Bold", sans-serif;
  padding: 8px 20px;
  width: auto;
  display: inline-block;
  line-height: 100%;
  text-transform: uppercase;
  margin: auto;
  border-radius: 15px;
  margin-top: 38px;
}
.publicationinner .block_img {
  min-height: auto;
}
.publication-read:hover {
  text-decoration: none;
  margin-top: 38px !important;
  border: 2px solid #e10;
  font-weight: bold;
  background-color: #ee1100;
  color: #ffffff;
  font-size: 16px;
  font-family: "Raleway-Bold", sans-serif;
  padding: 8px 20px;
  width: auto;
  display: inline-block;
  line-height: 100%;
  text-transform: uppercase;
  border-radius: 15px;
}
.register.block_content {
  background-image: none;
}

.nobg h3 {
  margin-top: 48px !important;
}
.register button.form-submit {
  margin-bottom: 60px;
}
.register .pref_txt {
  margin-top: 40px;
  margin-bottom: 40px;
  border-top: 2px solid #ddd;
  padding-top: 20px;
}
.edit .pref_txt,
.blockcont2 .pref_txt {
  margin-top: 50px;
  margin-bottom: 40px;
  border-top: 2px solid #ddd;
  padding-top: 20px;
}
.blockcont1,
.blockcont2 {
  background-image: none !important;
}
.blockcont1 .description2 {
  margin: 40px 0px 10px;
  border-top: 2px solid #ddd;
  padding: 40px 0px;
  float: left;
  width: 100%;
}
.blockcont1 .description2::before,
.register .nobg .container .description2::before {
  content: "*";
  background-image: none;
  color: #ee1100;
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  height: auto;
  width: auto;
  margin-right: 5px;
}
.register .form-item-terms-agree {
  border-bottom: 2px solid #ddd;
  padding: 0px 0px 50px 0px;
  margin-bottom: 50px;
  float: left;
  width: 100%;
}
.blockcont2 h3 {
  font-size: 24px !important;
  font-weight: bold;
  line-height: 28px;
  letter-spacing: -0.2px;
}
.blockcont2 h3 {
  margin: 15px 0px 15px !important;
  font-family: "Raleway-Bold", sans-serif;
  color: #4c4948;
  border-top: 2px solid #ddd;
  width: 100%;
  float: left;
  padding: 40px 0px 0px 0px !important;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #fff;
  background-color: #e10;
  background-image: none;
  border-color: #e10;
}
#edit-submit,
#edit-disable {
  border-radius: 15px;
}
.form-type-email label span {
  color: #ee1100;
  font-size: 12px;
}
.register-block .in_person.register {
  display: none;
}

#onetrust-consent-sdk #onetrust-banner-sdk a[href],
#onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
  color: #fff;
}
#onetrust-banner-sdk .ot-close-icon,
#onetrust-pc-sdk .ot-close-icon,
#ot-sync-ntfy .ot-close-icon {
  background-image: url(../images/cookie_close.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 12px;
  width: 12px;
}
#onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler,
#onetrust-banner-sdk #onetrust-pc-btn-handler {
  margin-right: 1em;
  min-width: auto;
  height: auto;
  white-space: normal;
  word-break: break-word;
  word-wrap: break-word;
  padding: 10px 12px !important;
  line-height: 1.2;
  font-size: 0.813em;
  font-weight: 600;
}
#onetrust-banner-sdk #onetrust-reject-all-handler {
  background-color: #fff !important;
  border-color: #e1242a !important;
  color: #e1242a !important;
  border-radius: 15px;
  border: 2px solid;
  text-transform: uppercase;
}
#onetrust-consent-sdk #onetrust-policy-title,
#onetrust-consent-sdk #onetrust-policy-text,
#onetrust-consent-sdk .ot-b-addl-desc,
#onetrust-consent-sdk .ot-dpd-desc,
#onetrust-consent-sdk .ot-dpd-title,
#onetrust-consent-sdk
  #onetrust-policy-text
  *:not(.onetrust-vendors-list-handler),
#onetrust-consent-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler),
#onetrust-consent-sdk #onetrust-banner-sdk #banner-options *,
#onetrust-banner-sdk .ot-cat-header {
  color: #fff !important;
}
#onetrust-banner-sdk .ot-sdk-button,
#onetrust-banner-sdk button,
#onetrust-pc-sdk .ot-sdk-button,
#onetrust-pc-sdk button,
#ot-sdk-cookie-policy .ot-sdk-button,
#ot-sdk-cookie-policy button {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #ee1100;
  text-align: center;
  font-size: 0.9em;
  font-weight: 400;
  line-height: 38px;
  letter-spacing: 0.01em;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 15px !important;
  border: 1px solid #fff;
  cursor: pointer;
  box-sizing: border-box;
}
#onetrust-consent-sdk #onetrust-accept-btn-handler {
  background-color: #ee1100 !important;
  border-color: #ee1100 !important;
  color: #ffffff !important;
  border-radius: 15px;
  text-transform: uppercase;
}
@media only screen and (max-width: 425px) {
  #onetrust-banner-sdk #onetrust-accept-btn-handler,
  #onetrust-banner-sdk #onetrust-reject-all-handler,
  #onetrust-banner-sdk #onetrust-pc-btn-handler {
    width: auto !important;
    display: block;
    margin: 10px auto !important;
  }
}
.week-4-adhd-and-comorbid-mental-health-conditions-across-the-lifespan p em,
.week-1-adhd-and-comorbid-mental-health-conditions-across-the-lifespan p em,
.week-2-adhd-and-comorbid-mental-health-conditions-across-the-lifespan p em,
.week-3-adhd-and-comorbid-mental-health-conditions-across-the-lifespan p em {
  font-family: "Raleway-Italic", sans-serif;
  font-size: 14px;
  font-style: italic;
  color: #4c4948;
  line-height: 18px;
}

/*password*/

.form_fields #edit-pass {
  display: block;
  position: relative;
}

.password-suggestions .password-message,
.password-suggestions .password-message span,
.password-suggestions .password-strength__title-mod {
  font-size: 16px;
  font-family: "Raleway-regular", sans-serif;
  line-height: 20px;
}

.password-suggestions .password-message span,
.password-suggestions .password-strength__title-mod {
  font-size: 16px;
  line-height: 20px;
  font-family: "Raleway-bold", sans-serif;
}

.password-suggestions .password-strength__text {
  background-color: #adb34d;
  width: 125px;
  line-height: 34px;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  color: #fff;
  border-radius: 4px;
  left: 170px;
  letter-spacing: 0.5px;
  font-family: "Raleway-Bold", sans-serif;
  position: absolute;
  top: 32px;
}

.password-strength__title-mod {
  padding: 20px 0px 5px;
}

.form_fields #edit-pass span.shwpd {
  z-index: 3;
  margin-top: 12px;
  background-size: contain;
}

.password-confirm {
  float: left;
}
.validate-error,
.validate-error-recaptcha {
  font-size: 12px;
  color: red;
  display: block;
  width: 100%;
  clear: both;
  margin-top: 5px;
}
.validate-error-recaptcha {
  display: none;
}
@media screen and (min-width: 260px) and (max-width: 767px) {
  .allign-center {
    display: flex;
    justify-content: center;
    margin: auto;
    width: 100%;
  }
}

/* PODCAST PARAGRAPH TYPE */
.paragraph--type--podcast {
  padding: 20px;
  border: 4px solid #52a162;
  border-radius: 15px;
  min-width: 345px;
  -webkit-box-shadow: 0px 5px 25px #8c8c88;
  box-shadow: 0px 5px 25px #8c8c88;
  height: auto;
  width: 100%;
  margin-bottom: 20px;

  .paragraph__column {
    position: relative;
    height: 100%;
    .field--name-field-podcast-header {
      color: #ee1100;
      font-size: 18px;
      line-height: 20px;
      margin: 0px 0px 20px;
      font-weight: bold;
    }

    .field--name-field-podcast-description p {
      font-size: 14px;
      line-height: 16px;
      margin: 0px 0px 12px 0px !important;
      strong {
        font-size: inherit;
      }
    }

    .field--name-field-podcast-file audio {
      margin: 15px 0px;
    }

    .field--name-field-podcast-footnote p {
      font-size: 12px;
      line-height: 14px;
      margin: 12px 0px 0px 0px !important;

      strong {
        font-size: inherit;
      }
    }
  }
}

@media screen and (min-width: 907px) {
  .paragraph--type--podcast {
    float: left;
    width: calc(50% - 20px);
    margin: 10px;
    .paragraph__column {
      min-height: 340px;

      .field--name-field-podcast-footnote p {
        position: absolute;
        bottom: 0px;
      }
    }
  }
}

@media screen and (min-width: 1100px) {
  .paragraph--type--podcast {
    .paragraph__column {
      min-height: 300px;
    }
  }
}

@media screen and (min-width: 1240px) {
  .paragraph--type--podcast {
    .paragraph__column {
      min-height: 270px;
    }
  }
}
