.table {
  display: table !important;
}
.table-inline {
  display: inline-table !important;
}
.table-simple > * {
  display: table-cell !important;
}
.table-simple-valign-top > * {
  vertical-align: top !important;
}
.table-simple-valign-middle > * {
  vertical-align: middle !important;
}
.table-simple-valign-bottom > * {
  vertical-align: bottom !important;
}
.table-simple-grid-25 > * {
  width: 24.5% !important;
}
.table-simple-grid-33 > * {
  width: 32% !important;
}
.table-simple-grid-50 > * {
  width: 50% !important;
}
.table-multirow > * {
  display: table-row !important;
}
.table-multirow > * > * {
  display: table-cell !important;
}
.table-multirow-valign-top > * > * {
  vertical-align: top !important;
}
.table-multirow-valign-middle > * > * {
  vertical-align: middle !important;
}
.table-multirow-valign-bottom > * > * {
  vertical-align: bottom !important;
}
.table-multirow-grid-25 > * > * {
  width: 24.5% !important;
}
.table-multirow-grid-50 > * > * {
  width: 50% !important;
}
.table-multirow-grid-33 > * > * {
  width: 32% !important;
}
.block-grid > * {
  display: inline-block !important;
}
.block-grid-33 > * {
  width: 32% !important;
}
.block-grid-50 > * {
  width: 49% !important;
}
.crosshatch {
  background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 5px, rgba(0, 0, 0, 0.3) 5px, rgba(0, 0, 0, 0.3) 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 5px, rgba(0, 0, 0, 0.3) 5px, rgba(0, 0, 0, 0.3) 6px) !important;
  background-size: 8px 8px, 8px 8px !important;
}
.BWB_container .BWB_gridLayout.BWB_gridLayout_inclusionMode {
  display: none !important;
}
.BWB_container .BWB_gridLayout .BWB_grid_x {
  margin-top: 2% !important;
}
.BWB_container .BWB_gridLayout .BWB_grid_x.BWB_grid_x_overlapped {
  display: none !important;
}
.BWB_container.BWB_rd_1x .BWB_gridLayout.BWB_gridLayout_inclusionMode.BWB_gridLayout_inclusionMode_rd_1x {
  display: block !important;
}
.BWB_container.BWB_rd_2x .BWB_gridLayout.BWB_gridLayout_inclusionMode.BWB_gridLayout_inclusionMode_rd_2x {
  display: block !important;
}
.BWB_container.BWB_rd_3x .BWB_gridLayout.BWB_gridLayout_inclusionMode.BWB_gridLayout_inclusionMode_rd_3x {
  display: block !important;
}
.BWB_container.BWB_rd_4x .BWB_gridLayout.BWB_gridLayout_inclusionMode.BWB_gridLayout_inclusionMode_rd_4x {
  display: block !important;
}
.BWB_gridLayout_2col .BWB_grid_x:not(.BWB_grid_x_overlapped) {
  display: inline-block !important;
  width: 48% !important;
}
.BWB_gridLayout_2col .BWB_grid_x:not(.BWB_grid_x_overlapped):not(.BWB_grid_x_length2):nth-child(odd) {
  margin-right: 2% !important;
}
.BWB_gridLayout_2col .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_length2 {
  width: 100% !important;
}
.BWB_gridLayout_2col .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_row_end {
  margin-right: 0 !important;
}
.BWB_gridLayout_2col:not(.BWB_gridLayout_manual_row_ends) .BWB_grid_x:nth-child(2n+2) {
  margin-right: 0 !important;
}
.BWB_gridLayout_3col .BWB_grid_x:not(.BWB_grid_x_overlapped) {
  display: inline-block !important;
  width: 32.2% !important;
  margin-right: 1.7% !important;
}
.BWB_gridLayout_3col .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_length2 {
  width: 66.1% !important;
}
.BWB_gridLayout_3col .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_length3 {
  width: 100% !important;
}
.BWB_gridLayout_3col .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_row_end {
  margin-right: 0 !important;
}
.BWB_gridLayout_3col:not(.BWB_gridLayout_manual_row_ends) .BWB_grid_x:nth-child(3n+3) {
  margin-right: 0 !important;
}
.BWB_gridLayout_4col .BWB_grid_x:not(.BWB_grid_x_overlapped) {
  display: inline-block !important;
  width: 23.5% !important;
  margin-right: 1.5% !important;
  /*&.BWB_grid_x_length2 {
      width: 66% !important;
    }
    &.BWB_grid_x_length3 {
      width: 100% !important;
    }*/
}
.BWB_gridLayout_4col .BWB_grid_x:not(.BWB_grid_x_overlapped):not(.BWB_ad):last-child {
  margin-right: 0 !important;
}
/*
.BWB_container {
  &.BWB_rd_1x {
    .BWB_grid_x { width: 100% !important; }
    .BWB_grid_y { width: 100% !important; }
    .BWB_rd_1x_off { display: none !important; }
  }
  &:not(.BWB_rd_1x) {
    .BWB_rd_1x_on { display: none !important; }
  }
  &:not(.BWB_rd_1x) .BWB_grid_x {
    margin-right: 1.95% !important;
  }
  &.BWB_rd_2x {
    .BWB_grid_x { width: 49% !important; }
    .BWB_grid_x.even { margin-right: 0 !important; }
    .BWB_grid_y { width: 49% !important; }
  }

  &.BWB_rd_3x {
    .BWB_grid_x { width: 32% !important; }
    .BWB_grid_x.third { margin-right: 0 !important; }
    .BWB_grid_y { width: 64% !important; }
  }

  &.BWB_rd_4x {
    .BWB_grid_x { width: 23.5% !important; }
    .BWB_grid_x.fourth { margin-right: 0 !important; }
    .BWB_grid_y { width: 70.5% !important; }
  }
}*/
.BWB_container {
  margin: 0 auto !important;
  text-align: left !important;
  position: relative !important;
  transition-property: opacity !important;
  transition-duration: 0.2s !important;
}
.BWB_container .BWB_logo span {
  cursor: pointer !important;
}
.BWB_container .BWB_firstRX_loading_animation {
  display: none !important;
}
.BWB_container .BWB_viewport {
  transition-property: opacity !important;
  transition-duration: 0.2s !important;
}
.BWB_container:not(.BWB_loading) .BWB_loading_animation {
  display: none !important;
}
.BWB_container.BWB_loading .BWB_loading_animation {
  display: block !important;
  opacity: 1 !important;
}
.BWB_container.BWB_loading .BWB_viewport {
  opacity: 0.2 !important;
}
.BWB_container .BWB_loading_animation {
  position: absolute !important;
  opacity: 0 !important;
  z-index: 999 !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  transition-property: opacity !important;
  transition-duration: 0.2s !important;
}
.BWB_container .BWB_loading_animation img {
  position: absolute !important;
  margin: 30% auto 0 auto !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: auto !important;
  height: auto !important;
  display: inline-block !important;
}
.BWB_container .BWB_pickpost {
  position: relative !important;
}
.BWB_container sup {
  vertical-align: super !important;
  font-size: smaller !important;
}
.BWB_container .BWB_menu span {
  cursor: pointer !important;
}
.BWB_container.BWB_menu_dropdown .BWB_menu li {
  list-style-type: none !important;
}
.BWB_container.BWB_menu_dropdown .BWB_menu li > ul {
  display: none !important;
}
.BWB_container.BWB_menu_dropdown .BWB_menu li:hover > ul {
  display: block !important;
}
.BWB_container.BWB_menu_dropdown .BWB_menu li:focus-within > ul {
  display: block !important;
}
.BWB_container.BWB_menu_dropdown .BWB_menu li.BWB_focus_within > ul {
  display: block !important;
}
.BWB_container.BWB_menu_dropdown .BWB_header .BWB_menu {
  z-index: 960 !important;
}
.BWB_container.BWB_menu_dropdown .BWB_header .BWB_menu > ul {
  position: relative !important;
}
.BWB_container.BWB_menu_dropdown .BWB_header .BWB_menu > ul > li {
  display: inline-block !important;
  position: relative !important;
}
.BWB_container.BWB_menu_dropdown .BWB_header .BWB_menu > ul > li > ul {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  z-index: 990 !important;
}
.BWB_container.BWB_menu_dropdown .BWB_header .BWB_menu > ul > li > ul > li > span {
  display: block !important;
  white-space: nowrap !important;
}
.BWB_container.BWB_menu_dropdown .BWB_header .BWB_menu_responsive_toggle {
  display: none !important;
}
.BWB_container.BWB_menu_responsive .BWB_menu ul {
  list-style-type: none !important;
}
.BWB_container.BWB_menu_responsive .BWB_menu li:not(.open) > ul {
  display: none !important;
}
.BWB_container.BWB_menu_responsive:not(.BWB_menu_open) .BWB_header .BWB_menu,
.BWB_container.BWB_menu_responsive:not(.BWB_menu_open) .BWB_header .BWB_menu_responsive_toggle .BWB_search {
  display: none !important;
}
.BWB_container.BWB_menu_responsive .BWB_search_desktop {
  display: none !important;
}
.BWB_container .BWB_paginator li {
  display: inline-block !important;
  margin-right: 8px !important;
}
.BWB_container .BWB_item_fulltext_embeddedImage {
  max-width: 100% !important;
}
.BWB_container .BWB_item_fulltext p {
  margin: 16px 0 !important;
  text-align: justify !important;
}
.BWB_container .BWB_item_fulltext ul > li {
  list-style-type: square !important;
}
.BWB_container .BWB_item_fulltext ol > li {
  list-style-type: decimal !important;
}
.BWB_container .BWB_item_fulltext ul,
.BWB_container .BWB_item_fulltext ol {
  padding-left: 40px !important;
}
.BWB_container .BWB_item_fulltext ul li,
.BWB_container .BWB_item_fulltext ol li {
  margin: 16px 0 !important;
  text-align: justify !important;
}
.BWB_container .BWB_item_fulltext_h2 {
  margin: 24px 0 !important;
  font-size: 19.2px !important;
  text-align: justify !important;
  font-weight: bold !important;
}
.BWB_container .BWB_listings > ul {
  width: 100% !important;
  overflow: hidden !important;
  font-size: 0 !important;
}
.BWB_container .BWB_listings > ul .BWB_listing .BWB_listing_title h2 {
  text-wrap: balanced !important;
}
.BWB_container .BWB_listings > ul .BWB_listing .BWB_item_fulltext p {
  text-align: left !important;
}
.BWB_container .BWB_listings > ul .BWB_listing .BWB_listing_thumbnail {
  position: relative !important;
  font-size: 0 !important;
}
.BWB_container .BWB_listings > ul .BWB_listing .BWB_listing_thumbnail .BWB_video_icon {
  height: 24px !important;
  z-index: 100 !important;
  width: auto !important;
  position: absolute !important;
  bottom: 0 !important;
  right: 0 !important;
}
.BWB_container .BWB_listings .BWB_listing_container {
  list-style-image: none !important;
  overflow: hidden !important;
  margin-top: 2% !important;
  display: inline-block !important;
}
.BWB_container .BWB_listings .BWB_listing_container .BWB_listing {
  width: 100% !important;
  position: relative !important;
}
.BWB_container .BWB_listings .BWB_listing_container .BWB_listing .BWB_listing_thumbnail img {
  width: 100% !important;
  height: auto !important;
  list-style-image: none !important;
}
.BWB_container .BWB_breadcrumbs .BWB_breadcrumb {
  display: inline-block !important;
}
.BWB_container .BWB_search form,
.BWB_container .BWB_search input[name=searchTerms] {
  width: 100% !important;
}
.BWB_container .BWB_search .BWB_search_field_container {
  width: 100% !important;
  white-space: nowrap !important;
  font-size: 0 !important;
  display: table !important;
}
.BWB_container .BWB_search .BWB_search_field_container > * {
  display: table-cell !important;
}
.BWB_container .BWB_search .BWB_search_field_container > * {
  vertical-align: middle !important;
}
.BWB_container .BWB_search .BWB_search_field_container > * {
  height: 32px !important;
}
.BWB_container .BWB_search .BWB_search_field_container .BWB_searchTerms_container {
  height: 100% !important;
}
.BWB_container .BWB_search .BWB_search_field_container .BWB_searchButton_container {
  background: #669966 !important;
  border-color: #669966 !important;
  border-width: 0 !important;
}
.BWB_container .BWB_search .BWB_search_field_container .BWB_searchButton_container .BWB_searchButton {
  width: 0px !important;
  overflow-x: hidden !important;
  margin: 0 auto !important;
  color: white !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  text-align: center !important;
}
.BWB_container .BWB_search .BWB_search_field_container:focus-within .BWB_searchButton_container {
  border-width: 1px 1px 1px 0 !important;
  border-left: solid 4px white !important;
}
.BWB_container .BWB_search .BWB_search_field_container:focus-within .BWB_searchButton_container .BWB_searchButton {
  width: 100% !important;
}
.BWB_container .BWB_search .BWB_search_field_container.BWB_focus_within .BWB_searchButton_container {
  border-width: 1px 1px 1px 0 !important;
  border-left: solid 4px white !important;
}
.BWB_container .BWB_search .BWB_search_field_container.BWB_focus_within .BWB_searchButton_container .BWB_searchButton {
  width: 100% !important;
}
.BWB_container body {
  font-family: "Helvetica Neue Bold", arial, helvetica, sans-serif !important;
  font-size: 100% !important;
  margin: 10px !important;
  color: #333 !important;
  background-color: #cecece !important;
}
.BWB_container h1 {
  margin: 0 !important;
  font-weight: normal !important;
}
.BWB_container .BWB_copyPaste {
  position: absolute !important;
  z-index: 999 !important;
  top: 16px !important;
  left: 32px !important;
  right: 32px !important;
  background: white !important;
  border: solid 1px #888 !important;
  box-shadow: 5px 5px 2px #888888 !important;
  padding: 16px !important;
}
.BWB_container .BWB_copyPaste_title {
  font-size: 32px !important;
  text-align: left !important;
}
.BWB_container .BWB_copyPaste textarea {
  height: 32px !important;
  width: 100% !important;
  display: block !important;
}
.BWB_container .BWB_copyPaste.BWB_copyPaste_shareLink textarea {
  height: 48px !important;
}
.BWB_container .BWB_copyPaste_close {
  position: absolute !important;
  cursor: pointer !important;
  top: 8px !important;
  right: 8px !important;
  color: #333 !important;
  font-size: 24px !important;
  font-weight: bold !important;
}
.BWB_container .BWB_copyPaste button {
  display: table !important;
  margin-top: 16px !important;
  width: auto !important;
  font-size: 19.2px !important;
}
.BWB_container .BWB_copyPaste button > * {
  display: table-cell !important;
}
.BWB_container .BWB_copyPaste button > * {
  vertical-align: middle !important;
}
.BWB_container .BWB_copyPaste button span {
  height: 32px !important;
}
.BWB_container .BWB_copyPaste button img {
  height: 100% !important;
}
.BWB_container .BWB_pickpost {
  margin: 8px !important;
  background: #eaeaea !important;
  color: #ce312c !important;
  display: block !important;
  padding: 5px 10px !important;
}
.BWB_container .BWB_pickpost > a {
  font-weight: bold !important;
  display: inline-block !important;
  background: #e0ebe0 !important;
  background: #ce312c !important;
  border: solid 1px #000000 !important;
  border: none !important;
  border-radius: 6px !important;
  padding: 4px !important;
  margin: 2px !important;
  color: #333333 !important;
  color: white !important;
}
.BWB_container .BWB_pickpost > a:hover {
  color: white !important;
  background: #666666 !important;
}
.BWB_container .BWB_pickpost .BWB_copyPaste textarea {
  height: 200px !important;
}
.BWB_container .BWB_quiz .BWB_quiz_question .BWB_quiz_choice {
  border: dotted 1px #999 !important;
  border-radius: 8px !important;
  padding: 8px !important;
  list-style-type: none !important;
  cursor: pointer !important;
}
.BWB_container .BWB_quiz .BWB_quiz_question .BWB_quiz_choice:hover {
  border: solid 1px #aaa !important;
}
.BWB_container .BWB_quiz .BWB_quiz_question .BWB_quiz_choice .BWB_quiz_choice_label {
  font-weight: bold !important;
}
.BWB_container .BWB_quiz .BWB_quiz_question .BWB_quiz_choice .BWB_quiz_choice_explanation {
  display: none !important;
}
.BWB_container .BWB_quiz .BWB_quiz_question .BWB_quiz_choice.BWB_quiz_choice_selected .BWB_quiz_choice_explanation {
  display: block !important;
}
.BWB_container .BWB_quiz .BWB_quiz_question .BWB_quiz_choice.BWB_quiz_choice_selected.BWB_quiz_choice_correct {
  background: rgba(0, 128, 0, 0.3) !important;
}
.BWB_container .BWB_quiz .BWB_quiz_question .BWB_quiz_choice.BWB_quiz_choice_selected.BWB_quiz_choice_incorrect {
  background: rgba(255, 0, 0, 0.45) !important;
}
.BWB_container .BWB_item .BWB_specialdiet_item {
  display: inline-block !important;
}
.BWB_container .BWB_item .BWB_specialdiet_item > * {
  display: inline-block !important;
  vertical-align: middle !important;
}
.BWB_container .BWB_item .BWB_socialmedia ul li {
  display: inline-block !important;
}
.BWB_container .BWB_item .BWB_socialmedia ul li > span {
  display: inline-block !important;
}
.BWB_container .BWB_item .BWB_socialmedia ul li > span > img {
  width: 100% !important;
}
.BWB_container .BWB_item .BWB_nutrition_paragraph_ingredient {
  display: inline-block !important;
}
.BWB_container .BWB_item .BWB_nutrition_paragraph_ingredient:not(:last-child):after {
  content: "; " !important;
}
.BWB_container .BWB_item .BWB_ingredient_list_item {
  font-size: 0 !important;
}
.BWB_container .BWB_item .BWB_ingredient_list_item > * {
  display: inline !important;
  font-size: 16px !important;
}
.BWB_container .BWB_item .BWB_ingredient_list_item_ingredient {
  display: inline !important;
}
.BWB_container .BWB_item .BWB_ingredient_list_item_ingredientFormat {
  display: inline !important;
}
.BWB_container .BWB_item .BWB_ingredient_list_item_ingredientFormat:before {
  content: ', ' !important;
}
.BWB_container .BWB_rd_gridLayout {
  display: none !important;
}
.BWB_container.BWB_rd_1x .BWB_gridLayout_rd_1x_1col {
  display: block !important;
}
.BWB_container.BWB_rd_3x .BWB_gridLayout_rd_3x {
  display: block !important;
}
.BWB_container.BWB_rd_3x .BWB_gridLayout_rd_3x_1col .BWB_grid_x {
  display: block !important;
}
.BWB_container .BWB_ads {
  margin-top: 16px !important;
  font-size: 0 !important;
}
.BWB_container .BWB_ads_horizontal .BWB_ad {
  vertical-align: top !important;
}
.BWB_container .BWB_ads .BWB_ad.BWB_ad_html {
  position: relative !important;
}
.BWB_container .BWB_ads .BWB_ad.BWB_ad_html > * {
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
}
.BWB_container .BWB_ads .BWB_ad img {
  width: 100% !important;
  height: 100% !important;
}
.BWB_container .BWB_link {
  cursor: pointer !important;
}
.BWB_container .BWB_link.BWB_image_link {
  font-size: 0 !important;
}
.BWB_container .BWB_balance_text_scratch_container {
  position: absolute !important;
  top: 0 !important;
  left: -4000px !important;
  opacity: 0 !important;
}
.BWB_container .BWB_brandedAsset {
  background: #efefef !important;
  border: #ccc !important;
  padding: 8px !important;
}
.BWB_container .BWB_intro_legal {
  margin-bottom: 1rem !important;
}
.BWB_container .BWB_standard_formatting strong,
.BWB_container .BWB_standard_formatting strong em {
  font-weight: bold !important;
}
.BWB_container .BWB_standard_formatting ul {
  padding-left: 40px !important;
  list-style-type: disc !important;
}
.BWB_container .BWB_standard_formatting p {
  margin: 1rem 0 !important;
}
.BWB_container .jw-state-idle .jw-controls {
  background: rgba(0, 0, 0, 0.07000000000000001) !important;
}
.BWB_exit_disclaimer {
  position: fixed !important;
  height: 100% !important;
  width: 100% !important;
  left: -100vw !important;
  right: 100vw !important;
  top: 0 !important;
  bottom: 0 !important;
  z-index: 2001 !important;
  opacity: 0 !important;
  transition-duration: 0.5s !important;
  transition-property: opacity !important;
  display: table !important;
}
.BWB_exit_disclaimer > * {
  display: table-cell !important;
}
.BWB_exit_disclaimer > * {
  vertical-align: middle !important;
}
.BWB_exit_disclaimer * {
  box-sizing: border-box !important;
}
.BWB_exit_disclaimer:not(.show) {
  display: none !important;
}
.BWB_exit_disclaimer.show {
  opacity: 1.0 !important;
  left: 0 !important;
  right: 0 !important;
}
.BWB_exit_disclaimer .BWB_exit_disclaimer_dialog {
  width: 90% !important;
  max-width: 600px !important;
  background: white !important;
  border: solid 1px #571210 !important;
  box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.3) !important;
  border-radius: 12px !important;
  margin: auto auto !important;
  overflow: hidden !important;
  font-weight: 300 !important;
  font-size: 16px !important;
}
.BWB_exit_disclaimer .BWB_exit_disclaimer_dialog .BWB_modal_banner {
  background: #d72e29 !important;
  padding: 24px 12px !important;
  color: white !important;
  font-size: 24px !important;
  text-align: center !important;
}
.BWB_exit_disclaimer .BWB_exit_disclaimer_dialog .BWB_modal_body {
  color: #605855 !important;
  padding: 0 12px 12px 12px !important;
}
.BWB_exit_disclaimer .BWB_exit_disclaimer_dialog .BWB_modal_body p {
  margin: 16px 0 !important;
}
.BWB_exit_disclaimer .BWB_exit_disclaimer_dialog .BWB_modal_body .BWB_modal_btn {
  border-radius: 4px !important;
  color: white !important;
  border: none !important;
  padding: 5px 14px !important;
  display: inline-block !important;
  cursor: pointer !important;
}
.BWB_exit_disclaimer .BWB_exit_disclaimer_dialog .BWB_modal_body .BWB_modal_btn.BWB_modal_btn_danger {
  background: #d72e29 !important;
  border: solid 1px #d72e29 !important;
}
.BWB_exit_disclaimer .BWB_exit_disclaimer_dialog .BWB_modal_body .BWB_modal_btn.BWB_modal_btn_danger:hover {
  background: white !important;
  color: #d72e29 !important;
}
.BWB_exit_disclaimer .BWB_exit_disclaimer_dialog .BWB_modal_body .BWB_modal_btn.BWB_modal_btn_dim {
  background: #827773 !important;
  border: solid 1px #827773 !important;
}
.BWB_exit_disclaimer .BWB_exit_disclaimer_dialog .BWB_modal_body .BWB_modal_btn.BWB_modal_btn_dim:hover {
  background: white !important;
  color: #827773 !important;
}
.BWB_modal_bg {
  opacity: 0 !important;
  position: fixed !important;
  z-index: 2000 !important;
  top: 0 !important;
  left: -100vw !important;
  right: 100vw !important;
  bottom: 0 !important;
  background-color: rgba(0, 0, 0, 0.8) !important;
  transition-duration: 0.5s !important;
  transition-property: opacity !important;
  background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 5px, rgba(0, 0, 0, 0.3) 5px, rgba(0, 0, 0, 0.3) 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 5px, rgba(0, 0, 0, 0.3) 5px, rgba(0, 0, 0, 0.3) 6px) !important;
  background-size: 8px 8px, 8px 8px !important;
}
.BWB_modal_bg:not(.show) {
  display: none !important;
}
.BWB_modal_bg.show {
  left: 0 !important;
  right: 0 !important;
  opacity: 1.0 !important;
}
@media print {
  .BWB_printMode_newPage {
    page-break-before: always !important;
  }
  .BWB_nutrition_paragraph {
    line-height: 16px !important;
  }
}
.BWB_container {
  max-width: 960px !important;
  font-size: 16px !important;
  color: #000000 !important;
  font-family: "Poppins", Arial, sans-serif !important;
  letter-spacing: 0.5px !important;
  /**:before, &:after {
    display: inherit !important;
  }*/
  /*&.BWB_rd_above720:not(.BWB_printMode) {
    &.BWB_rd_1x .BWB_item_left .BWB_suggestions .BWB_listings .BWB_listing:nth-child(n+4) { display: none !important; }
    &.BWB_rd_2x .BWB_item_left .BWB_suggestions .BWB_listings .BWB_listing:nth-child(n+3) { display: none !important; }
    &.BWB_rd_3x .BWB_item_left .BWB_suggestions .BWB_listings .BWB_listing:nth-child(n+4) { display: none !important; }
  }
  &.BWB_rd_below720:not(.BWB_printMode) {
    &.BWB_rd_1x .BWB_suggestions .BWB_listings .BWB_listing:nth-child(n+4) { display: none !important; }
    &.BWB_rd_2x .BWB_suggestions .BWB_listings .BWB_listing:nth-child(n+3) { display: none !important; }
    &.BWB_rd_3x .BWB_suggestions .BWB_listings .BWB_listing:nth-child(n+4) { display: none !important; }
  }*/
  /* based on an expectation that the number of items in BWB_suggestions will be a multiple of 4, or less than 4 total*/
  /*&.BWB_rd_3x.BWB_rd_above720 {
    .BWB_item_right .BWB_suggestions .BWB_gridLayout {
      .BWB_gridLayout_3col !important;
    }
    .BWB_item_right .BWB_ads.BWB_gridLayout {

    }
  }*/
}
.BWB_container,
.BWB_container .BWB_div,
.BWB_container span,
.BWB_container applet,
.BWB_container object,
.BWB_container iframe,
.BWB_container h1,
.BWB_container h2,
.BWB_container h3,
.BWB_container h4,
.BWB_container h5,
.BWB_container h6,
.BWB_container p,
.BWB_container blockquote,
.BWB_container pre,
.BWB_container a,
.BWB_container abbr,
.BWB_container acronym,
.BWB_container address,
.BWB_container big,
.BWB_container cite,
.BWB_container code,
.BWB_container del,
.BWB_container dfn,
.BWB_container em,
.BWB_container img,
.BWB_container ins,
.BWB_container kbd,
.BWB_container q,
.BWB_container s,
.BWB_container samp,
.BWB_container small,
.BWB_container strike,
.BWB_container strong,
.BWB_container sub,
.BWB_container sup,
.BWB_container tt,
.BWB_container var,
.BWB_container b,
.BWB_container u,
.BWB_container i,
.BWB_container center,
.BWB_container dl,
.BWB_container dt,
.BWB_container dd,
.BWB_container ol,
.BWB_container ul,
.BWB_container li,
.BWB_container fieldset,
.BWB_container form,
.BWB_container label,
.BWB_container legend,
.BWB_container table,
.BWB_container caption,
.BWB_container tbody,
.BWB_container tfoot,
.BWB_container thead,
.BWB_container tr,
.BWB_container th,
.BWB_container td,
.BWB_container article,
.BWB_container aside,
.BWB_container canvas,
.BWB_container details,
.BWB_container embed,
.BWB_container figure,
.BWB_container figcaption,
.BWB_container footer,
.BWB_container header,
.BWB_container hgroup,
.BWB_container menu,
.BWB_container nav,
.BWB_container output,
.BWB_container ruby,
.BWB_container section,
.BWB_container summary,
.BWB_container time,
.BWB_container mark,
.BWB_container audio,
.BWB_container video,
.BWB_container input,
.BWB_container select {
  font-family: "Poppins", Arial, sans-serif !important;
  letter-spacing: 0.5px !important;
}
.BWB_container a {
  text-decoration: none !important;
  color: #000000 !important;
}
.BWB_container h3 {
  font-size: 22.4px !important;
  font-weight: 500 !important;
}
.BWB_container h4 {
  font-size: 19.2px !important;
  margin: 1% 0 !important;
  font-weight: bold !important;
}
.BWB_container.BWB_menu_dropdown .menu_l2 {
  box-shadow: 5px 5px 2px #888888 !important;
}
.BWB_container.BWB_menu_dropdown .BWB_header {
  display: table !important;
  width: 100% !important;
  margin-bottom: 16px !important;
}
.BWB_container.BWB_menu_dropdown .BWB_header > * {
  display: table-cell !important;
}
.BWB_container.BWB_menu_dropdown .BWB_header > * {
  vertical-align: bottom !important;
}
.BWB_container .BWB_search input[name=searchTerms] {
  padding: 6px 19.2px 6px 40px !important;
  background-color: #f7f7f7 !important;
  background-image: url("https://web.goodhealthcontent.com/Apps/Ajax/skins/UX6/images/search-flat.png") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  border: none !important;
  border-radius: 8px !important;
  color: #616161 !important;
  /*outline: none !important;*/
}
.BWB_container .BWB_banner {
  position: relative !important;
  font-size: 0 !important;
}
.BWB_container .BWB_banner.BWB_banner_html {
  font-size: 16px !important;
}
.BWB_container .BWB_banner .featured_image {
  font-size: 0 !important;
  cursor: pointer !important;
}
.BWB_container .BWB_banner_headline {
  left: 0 !important;
  right: 0 !important;
  z-index: 100 !important;
  position: absolute !important;
  font-weight: bold !important;
  color: white !important;
  background: rgba(0, 0, 0, 0.6) !important;
  text-align: center !important;
}
.BWB_container .BWB_banner_headline.BWB_banner_headline_pos_bottom {
  bottom: 0 !important;
}
.BWB_container .BWB_banner_headline.BWB_banner_headline_pos_top {
  top: 0 !important;
}
.BWB_container .BWB_banner_headline.BWB_banner_headline_pos_middle {
  bottom: 50% !important;
}
.BWB_container.BWB_rd_below480 .BWB_banner_headline {
  padding: 9px 2px !important;
  font-size: 16px !important;
}
.BWB_container.BWB_rd_below480 .BWB_planner {
  padding-left: 8px !important;
}
.BWB_container.BWB_rd_below480 .BWB_planner_title {
  margin-left: 8px !important;
}
.BWB_container.BWB_rd_above480 .BWB_banner_headline {
  padding: 16px 2px !important;
  font-size: 27.2px !important;
}
.BWB_container .BWB_featured {
  width: 100% !important;
}
.BWB_container .BWB_featured_title span {
  font-weight: bold !important;
}
.BWB_container .BWB_featured_title_readmore span {
  font-weight: bold !important;
  color: #7cc339 !important;
}
.BWB_container .BWB_featured_title_readmore span:hover {
  text-decoration: underline !important;
  cursor: pointer !important;
}
.BWB_container .BWB_menu > ul > li > span {
  text-transform: uppercase !important;
  font-weight: bold !important;
}
.BWB_container .BWB_menu > ul > li > span:hover {
  color: #d52b1e !important;
}
.BWB_container .BWB_menu > ul > li > ul > li > span:hover {
  color: #d52b1e !important;
}
.BWB_container .BWB_menu > ul > li > ul > li.active:hover > span {
  color: #000000 !important;
}
.BWB_container .BWB_menu > ul > li.active > span {
  color: #d52b1e !important;
}
.BWB_container .BWB_menu > ul > li.active > span:hover {
  color: #000000 !important;
}
.BWB_container.BWB_menu_dropdown .BWB_menu > ul > li:not(:nth-child) {
  border-right: solid 1px #000000 !important;
}
.BWB_container.BWB_menu_dropdown .BWB_menu > ul > li:first-child > span {
  padding-left: 0 !important;
}
.BWB_container.BWB_menu_dropdown .BWB_menu > ul > li.separator > span {
  cursor: default !important;
}
.BWB_container.BWB_menu_dropdown .BWB_menu > ul > li > span {
  padding: 0 16px !important;
  font-size: 17.6px !important;
}
.BWB_container.BWB_menu_dropdown .BWB_menu > ul > li > ul > li:not(:first-child) {
  border-top: 1px solid #000000 !important;
}
.BWB_container.BWB_menu_dropdown .BWB_menu > ul > li > ul > li > span {
  padding: 8px 16px !important;
  background: rgba(255, 255, 255, 0.93) !important;
}
.BWB_container.BWB_menu_responsive .BWB_header .BWB_menu,
.BWB_container.BWB_menu_responsive .BWB_header .BWB_menu_responsive_toggle .BWB_search {
  padding-left: 35.2px !important;
}
.BWB_container.BWB_menu_responsive .BWB_header .BWB_search {
  margin-bottom: 6.4px !important;
}
.BWB_container.BWB_menu_responsive .BWB_header .BWB_menu span {
  line-height: 24px !important;
  padding-left: 19.2px !important;
}
.BWB_container.BWB_menu_responsive .BWB_header .BWB_menu li.hasChildren > span {
  background-image: url("https://web.goodhealthcontent.com/Apps/Ajax/skins/UX6/images/menu_closed.png") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
.BWB_container.BWB_menu_responsive .BWB_header .BWB_menu li.hasChildren.open span {
  background-image: url("https://web.goodhealthcontent.com/Apps/Ajax/skins/UX6/images/menu_open.png") !important;
}
.BWB_container.BWB_menu_responsive .BWB_header .BWB_menu li li {
  padding-left: 16px !important;
}
.BWB_container.BWB_menu_dropdown .BWB_header .BWB_header_responsive {
  display: none !important;
}
.BWB_container.BWB_menu_responsive .BWB_header .BWB_header_dropdown {
  display: none !important;
}
@media (min-width: 768px) {
  .BWB_container:not(.BWB_search_open) .BWB_header_responsive .BWB_search {
    display: none !important;
  }
}
.BWB_container .BWB_header .BWB_logo img {
  width: 250px !important;
}
.BWB_container .BWB_header .BWB_header_responsive .BWB_logo {
  text-align: center !important;
  max-width: 100% !important;
}
.BWB_container .BWB_header .BWB_header_responsive .BWB_logo img {
  max-width: 100% !important;
}
.BWB_container .BWB_header .BWB_header_row {
  display: table !important;
  width: 100% !important;
}
.BWB_container .BWB_header .BWB_header_row > * {
  display: table-cell !important;
}
.BWB_container .BWB_header .BWB_header_row > * {
  vertical-align: middle !important;
}
.BWB_container .BWB_header .BWB_header_row > * {
  width: 50% !important;
}
.BWB_container .BWB_header .BWB_header_row > * {
  padding: 8px !important;
}
.BWB_container .BWB_header .BWB_search_toggle img {
  cursor: pointer !important;
  width: 32px !important;
  height: auto !important;
}
.BWB_container .BWB_header .BWB_menu_responsive_toggle a {
  display: inline-block !important;
  min-width: 32px !important;
  height: 32px !important;
  background-image: url("https://web.goodhealthcontent.com/Apps/Ajax/skins/UX6/images/hamburger.png") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  padding-left: 38.4px !important;
  color: #d52b1e !important;
  line-height: 32px !important;
  font-weight: bold !important;
}
.BWB_container .BWB_header .BWB_menu_responsive_toggle a:hover {
  color: #000000 !important;
  background-image: url("https://web.goodhealthcontent.com/Apps/Ajax/skins/UX6/images/hamburger-open.png") !important;
}
.BWB_container .BWB_header .BWB_menu_responsive_toggle_text {
  display: none !important;
}
.BWB_container .BWB_item .BWB_item_preparationbox .BWB_preparation_list ol {
  padding-left: 20px !important;
}
.BWB_container .BWB_item .BWB_item_preparationbox .BWB_preparation_list ol li {
  list-style-type: decimal !important;
}
.BWB_container .BWB_item .BWB_item_preparationbox .BWB_preparation_list .BWB_preparation_list_step {
  margin: 2% 0 !important;
}
.BWB_printMode .BWB_container .BWB_item .BWB_item_preparationbox .BWB_preparation_list .BWB_preparation_list_step {
  margin: 1% 0 !important;
}
.BWB_container .BWB_item .BWB_item_preparationbox .BWB_preparation_list .BWB_preparation_list_step .BWB_preparation_list_step_number {
  display: inline !important;
  color: #d52b1e !important;
  font-weight: bold !important;
}
.BWB_container .BWB_item .BWB_item_preparationbox .BWB_preparation_list .BWB_preparation_list_step .BWB_preparation_list_step_number:after {
  content: ": " !important;
}
.BWB_container .BWB_item .BWB_item_summary {
  margin-top: 2% !important;
}
.BWB_container .BWB_item .BWB_recipe_element_title {
  font-size: 17.6px !important;
  font-weight: bold !important;
}
.BWB_container .BWB_item .BWB_recipe_element_title:after {
  content: ":" !important;
  font-size: 17.6px !important;
  font-weight: bold !important;
}
.BWB_container .BWB_item .BWB_ingredient_list_item {
  margin: 2% 0 !important;
}
.BWB_printMode .BWB_container .BWB_item .BWB_ingredient_list_item {
  margin: 1% 0 !important;
}
.BWB_container .BWB_item .BWB_ingredient_list_item > *:not(.BWB_ingredient_list_item_ingredientFormat):not(:first-child) {
  margin-left: 4.8px !important;
}
.BWB_container .BWB_item .BWB_socialmedia li {
  width: 32px !important;
  margin-right: 1% !important;
}
.BWB_container .BWB_item .BWB_socialmedia li img:hover {
  opacity: 0.85 !important;
}
.BWB_container .BWB_item .BWB_socialmedia li:last-child {
  margin-right: 0 !important;
}
.BWB_container .BWB_item .BWB_specialdiet_item {
  margin-right: 2% !important;
}
.BWB_container .BWB_item .BWB_specialdiet_icon img {
  width: 32px !important;
}
.BWB_container .BWB_item .BWB_specialdiet_text {
  font-weight: bold !important;
}
.BWB_container .BWB_item .BWB_specialdiet p {
  font-size: 12.8px !important;
  margin: 1% 0 !important;
}
.BWB_container .BWB_item .BWB_specialdiet p span {
  color: #d52b1e !important;
  font-size: 12.8px !important;
  font-style: italic !important;
  font-weight: bold !important;
}
.BWB_container .BWB_item_imagebox.BWB_hidden {
  display: none !important;
}
.BWB_container .BWB_item_imagebox img {
  width: 100% !important;
}
.BWB_container.BWB_rd_above800 .BWB_socialmedia {
  text-align: right !important;
}
.BWB_container.BWB_rd_above720 .BWB_item_right .BWB_disclaimer {
  display: none !important;
}
.BWB_container.BWB_rd_below720 .BWB_item.BWB_has_right_column .BWB_item_left .BWB_disclaimer {
  display: none !important;
}
.BWB_container.BWB_rd_above720:not(.BWB_printMode) .BWB_item {
  display: table !important;
}
.BWB_container.BWB_rd_above720:not(.BWB_printMode) .BWB_item > * {
  display: table-cell !important;
}
.BWB_container.BWB_rd_above720:not(.BWB_printMode) .BWB_item > * {
  vertical-align: top !important;
}
.BWB_container.BWB_rd_above720:not(.BWB_printMode) .BWB_item > * {
  padding: 8px !important;
}
.BWB_container.BWB_rd_above720:not(.BWB_printMode) .BWB_item .BWB_item_left {
  width: 66% !important;
}
.BWB_container.BWB_rd_above720:not(.BWB_printMode) .BWB_item .BWB_item_left .BWB_suggestions .BWB_listings ul {
  overflow-y: hidden !important;
}
.BWB_container.BWB_rd_above720:not(.BWB_printMode) .BWB_item .BWB_item_right {
  width: 33% !important;
}
.BWB_container.BWB_rd_above720:not(.BWB_printMode) .BWB_item .BWB_item_right .BWB_suggestions_title {
  text-transform: uppercase !important;
  font-size: 16px !important;
}
.BWB_container.BWB_printMode .BWB_suggestions,
.BWB_container.BWB_printMode .BWB_ads,
.BWB_container.BWB_printMode .BWB_item_right {
  display: none !important;
}
.BWB_container .BWB_item_fulltext p a,
.BWB_container .BWB_item_fulltext li a {
  text-decoration: underline !important;
  color: #7cc339 !important;
}
.BWB_container .BWB_item .BWB_item_right > * {
  padding-bottom: 36px !important;
}
.BWB_container .BWB_listings_title,
.BWB_container .BWB_title,
.BWB_container .BWB_breadcrumb {
  font-size: 24px !important;
  font-weight: bold !important;
  margin-top: 2% !important;
}
.BWB_container .BWB_listings_title.BWB_page_heading,
.BWB_container .BWB_title.BWB_page_heading,
.BWB_container .BWB_breadcrumb.BWB_page_heading {
  font-size: 35.2px !important;
}
.BWB_container .BWB_paginator {
  margin-top: 16px !important;
  border-top: solid 1px #aeb1b6 !important;
  padding-top: 20px !important;
}
.BWB_container .BWB_paginator li.pagination_arrow img {
  height: 16px !important;
}
.BWB_container .BWB_paginator li.BWB_pagination_button {
  border: solid 1px #aeb1b6 !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  background: linear-gradient(168deg, #ffffff 0%, #e8e9ed 100%) !important;
}
.BWB_container .BWB_paginator li.BWB_pagination_button.BWB_pagination_button_disabled {
  background: none !important;
  border: none !important;
}
.BWB_container .BWB_paginator li.BWB_pagination_button.BWB_pagination_button_disabled,
.BWB_container .BWB_paginator li.BWB_pagination_button.BWB_pagination_button_disabled .BWB_link {
  cursor: default !important;
  outline: none !important;
}
.BWB_container .BWB_paginator li.BWB_pagination_button span {
  color: #121212 !important;
  font-size: 12px !important;
  padding: 6px 12px !important;
  display: block !important;
  text-transform: uppercase !important;
}
.BWB_container .BWB_paginator li.BWB_pagination_button span img {
  height: 6px !important;
  margin-left: 4px !important;
  margin-bottom: 2px !important;
}
.BWB_container .BWB_paginator li.BWB_pagination_button span img.BWB_pagination_arrow_inverted {
  display: none !important;
}
.BWB_container .BWB_paginator li.BWB_pagination_button.BWB_active_page {
  border: solid 1px #e87603 !important;
  background: white !important;
}
.BWB_container .BWB_paginator li.BWB_pagination_button.BWB_active_page span {
  color: #c25600 !important;
  cursor: default !important;
}
.BWB_container .BWB_paginator li.BWB_pagination_button:not(.BWB_active_page):not(.BWB_pagination_button_disabled):hover {
  background: #717577 !important;
  background: linear-gradient(168deg, #717577 0%, #0e0f11 100%) !important;
}
.BWB_container .BWB_paginator li.BWB_pagination_button:not(.BWB_active_page):not(.BWB_pagination_button_disabled):hover span {
  color: white !important;
}
.BWB_container .BWB_paginator li.BWB_pagination_button:not(.BWB_active_page):not(.BWB_pagination_button_disabled):hover span img.BWB_pagination_arrow {
  display: none !important;
}
.BWB_container .BWB_paginator li.BWB_pagination_button:not(.BWB_active_page):not(.BWB_pagination_button_disabled):hover span img.BWB_pagination_arrow_inverted {
  display: inline !important;
}
.BWB_container .BWB_listings .BWB_listing {
  display: inline-block !important;
  vertical-align: top !important;
  position: relative !important;
}
.BWB_container .BWB_listings .BWB_listing .BWB_listing_title_icon {
  display: inline !important;
  width: auto !important;
  height: 32px !important;
  margin-left: -32px !important;
  margin-right: 8px !important;
  vertical-align: middle !important;
}
.BWB_container .BWB_listings .BWB_listing .BWB_listing_title {
  display: table !important;
  font: inherit !important;
}
.BWB_container .BWB_listings .BWB_listing .BWB_listing_title > * {
  display: table-cell !important;
}
.BWB_container .BWB_listings .BWB_listing .BWB_listing_title > * {
  vertical-align: middle !important;
}
.BWB_container .BWB_listings .BWB_listing .BWB_listing_title,
.BWB_container .BWB_listings .BWB_listing .BWB_listing_title h2 {
  list-style-image: none !important;
  font-weight: 600 !important;
  font-size: 16px !important;
}
.BWB_container .BWB_listings .BWB_listing .BWB_listing_thumbnail {
  position: relative !important;
  display: block !important;
}
.BWB_container .BWB_listings .BWB_listing .BWB_listing_thumbnail img {
  width: 100% !important;
}
.BWB_container .BWB_listings .BWB_listing .BWB_listing_thumbnail:hover {
  opacity: 0.85 !important;
}
.BWB_container .BWB_recipe_layout > * {
  margin: 4% 0 !important;
}
.BWB_container .BWB_recipe_layout .BWB_item_image_printMode {
  float: right !important;
  margin-left: 3% !important;
}
.BWB_container:not(.BWB_printMode) .BWB_item .BWB_item_preparationbox .BWB_preparation_list_step .BWB_preparation_list_step_number {
  display: none !important;
}
.BWB_container.BWB_rd_1x .BWB_item .BWB_item_imagebox.BWB_pos2 {
  display: none !important;
}
.BWB_container:not(.BWB_rd_1x) .BWB_item .BWB_item_imagebox.BWB_pos1 {
  display: none !important;
}
.BWB_container .BWB_breadcrumbs .BWB_breadcrumb:not(:first-child):before {
  content: " - " !important;
}
.BWB_container .BWB_hr img {
  width: 100% !important;
}
.BWB_container .BWB_suggestions_title {
  margin: 0 !important;
}
.BWB_container .BWB_suggestions .BWB_listings .BWB_listing .BWB_listing_text .BWB_listing_title h2 {
  font-size: 12px !important;
}
.BWB_container .BWB_disclaimer * {
  font-size: 11.2px !important;
  margin-top: 2% !important;
}
.BWB_container .BWB_disclaimer * a,
.BWB_container .BWB_disclaimer * .BWB_link {
  color: #d52b1e !important;
  text-decoration: underline !important;
}
.BWB_container .BWB_teaser .BWB_listing {
  margin-top: 0 !important;
  position: relative !important;
}
.BWB_container .BWB_teaser .BWB_listing .BWB_listing_thumbnail {
  font-size: 0 !important;
}
.BWB_container .BWB_teaser .BWB_listing .BWB_listing_thumbnail .BWB_listing_text {
  position: absolute !important;
  background: rgba(0, 0, 0, 0.6) !important;
  z-index: 100 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 48px !important;
}
.BWB_container .BWB_teaser .BWB_listing .BWB_listing_thumbnail .BWB_listing_text .BWB_listing_title {
  display: block !important;
  white-space: nowrap !important;
  color: white !important;
  font-size: 32px !important;
  text-align: center !important;
  font-weight: 100 !important;
}
.BWB_container .BWB_teaser_blurb .BWB_teaser_blurb_title {
  color: #d52b1e !important;
  font-size: 17.6px !important;
  font-weight: bold !important;
}
.BWB_container .BWB_teaser_blurb .BWB_teaser_blurb_description {
  font-family: "Times New Roman" !important;
}
.BWB_container .BWB_servings_social {
  display: table !important;
  position: relative !important;
  width: 100% !important;
}
.BWB_container .BWB_servings_social > * {
  display: table-cell !important;
}
.BWB_container .BWB_servings_social > * {
  vertical-align: middle !important;
}
.BWB_container .BWB_servings_social > * {
  white-space: nowrap !important;
}
.BWB_container .BWB_servings_social .BWB_item_yieldinfo {
  padding-right: 16px !important;
}
.BWB_container .BWB_servings_social .BWB_socialmedia {
  text-align: right !important;
}
.BWB_container .BWB_ad {
  border: solid 1px #ccc !important;
  font-size: 0px !important;
}
.BWB_container .BWB_ad a {
  font-size: 0px !important;
}
.BWB_container.BWB_rd_2x .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped) {
  display: inline-block !important;
  width: 48% !important;
}
.BWB_container.BWB_rd_2x .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped):not(.BWB_grid_x_length2):nth-child(odd) {
  margin-right: 2% !important;
}
.BWB_container.BWB_rd_2x .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_length2 {
  width: 100% !important;
}
.BWB_container.BWB_rd_2x .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_row_end {
  margin-right: 0 !important;
}
.BWB_container.BWB_rd_2x .BWB_gridLayout:not(.BWB_gridLayout_manual_row_ends) .BWB_grid_x:nth-child(2n+2) {
  margin-right: 0 !important;
}
.BWB_container.BWB_rd_3x .BWB_layout_itemlist .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped) {
  display: inline-block !important;
  width: 32.2% !important;
  margin-right: 1.7% !important;
}
.BWB_container.BWB_rd_3x .BWB_layout_itemlist .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_length2 {
  width: 66.1% !important;
}
.BWB_container.BWB_rd_3x .BWB_layout_itemlist .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_length3 {
  width: 100% !important;
}
.BWB_container.BWB_rd_3x .BWB_layout_itemlist .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_row_end {
  margin-right: 0 !important;
}
.BWB_container.BWB_rd_3x .BWB_layout_itemlist .BWB_gridLayout:not(.BWB_gridLayout_manual_row_ends) .BWB_grid_x:nth-child(3n+3) {
  margin-right: 0 !important;
}
.BWB_container.BWB_rd_3x .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped) {
  display: inline-block !important;
  width: 32.2% !important;
  margin-right: 1.7% !important;
}
.BWB_container.BWB_rd_3x .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_length2 {
  width: 66.1% !important;
}
.BWB_container.BWB_rd_3x .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_length3 {
  width: 100% !important;
}
.BWB_container.BWB_rd_3x .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_row_end {
  margin-right: 0 !important;
}
.BWB_container.BWB_rd_3x .BWB_gridLayout:not(.BWB_gridLayout_manual_row_ends) .BWB_grid_x:nth-child(3n+3) {
  margin-right: 0 !important;
}
.BWB_container.BWB_rd_3x .BWB_item_left .BWB_suggestions li:last-child {
  display: none !important;
}
.BWB_container.BWB_rd_4x .BWB_layout_itemlist .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped) {
  display: inline-block !important;
  width: 32.2% !important;
  margin-right: 1.7% !important;
}
.BWB_container.BWB_rd_4x .BWB_layout_itemlist .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_length2 {
  width: 66.1% !important;
}
.BWB_container.BWB_rd_4x .BWB_layout_itemlist .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_length3 {
  width: 100% !important;
}
.BWB_container.BWB_rd_4x .BWB_layout_itemlist .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_row_end {
  margin-right: 0 !important;
}
.BWB_container.BWB_rd_4x .BWB_layout_itemlist .BWB_gridLayout:not(.BWB_gridLayout_manual_row_ends) .BWB_grid_x:nth-child(3n+3) {
  margin-right: 0 !important;
}
.BWB_container.BWB_rd_4x .BWB_item_left .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped) {
  display: inline-block !important;
  width: 32.2% !important;
  margin-right: 1.7% !important;
}
.BWB_container.BWB_rd_4x .BWB_item_left .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_length2 {
  width: 66.1% !important;
}
.BWB_container.BWB_rd_4x .BWB_item_left .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_length3 {
  width: 100% !important;
}
.BWB_container.BWB_rd_4x .BWB_item_left .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_row_end {
  margin-right: 0 !important;
}
.BWB_container.BWB_rd_4x .BWB_item_left .BWB_gridLayout:not(.BWB_gridLayout_manual_row_ends) .BWB_grid_x:nth-child(3n+3) {
  margin-right: 0 !important;
}
.BWB_container.BWB_rd_4x .BWB_item_left .BWB_suggestions .BWB_gridLayout li:last-child {
  display: none !important;
}
.BWB_container.BWB_rd_4x .BWB_item_right .BWB_suggestions .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped) {
  display: inline-block !important;
  width: 48% !important;
}
.BWB_container.BWB_rd_4x .BWB_item_right .BWB_suggestions .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped):not(.BWB_grid_x_length2):nth-child(odd) {
  margin-right: 2% !important;
}
.BWB_container.BWB_rd_4x .BWB_item_right .BWB_suggestions .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_length2 {
  width: 100% !important;
}
.BWB_container.BWB_rd_4x .BWB_item_right .BWB_suggestions .BWB_gridLayout .BWB_grid_x:not(.BWB_grid_x_overlapped).BWB_grid_x_row_end {
  margin-right: 0 !important;
}
.BWB_container.BWB_rd_4x .BWB_item_right .BWB_suggestions .BWB_gridLayout:not(.BWB_gridLayout_manual_row_ends) .BWB_grid_x:nth-child(2n+2) {
  margin-right: 0 !important;
}
@media (max-width: 767px) {
  .BWB_container .BWB_teaser_mobile h2 {
    font-weight: bold !important;
  }
  .BWB_container .BWB_teaser_mobile .mobile-btn {
    line-height: 27px !important;
  }
  .BWB_container .BWB_teaser_mobile .mobile-btn a {
    color: white !important;
    font-size: 15px !important;
    line-height: 25px !important;
    padding: 5px 2px !important;
  }
  .BWB_container .BWB_teaser_mobile .BWB_listing_title_text {
    display: inline-block !important;
    color: #d52b1e !important;
    text-decoration: underline !important;
    font-size: 14px !important;
    font-weight: bold !important;
  }
  .BWB_container .BWB_teaser_mobile .BWB_listing_title_icon {
    width: 40px !important;
    height: auto !important;
    display: inline-block !important;
    padding-left: 8px !important;
  }
  .BWB_container .BWB_teaser_mobile .img {
    margin-right: 9px !important;
  }
  .BWB_container .BWB_teaser_mobile .BWB_listing {
    display: table !important;
  }
  .BWB_container .BWB_teaser_mobile .BWB_listing > * {
    display: table-cell !important;
  }
  .BWB_container .BWB_teaser_mobile .BWB_listing > * {
    vertical-align: top !important;
  }
  .BWB_container .BWB_teaser_mobile .BWB_listing .BWB_listing_thumbnail {
    width: 130px !important;
  }
  .BWB_container .BWB_teaser_desktop {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .BWB_container .BWB_teaser_desktop .BWB_teaser_blurb {
    margin-top: 8px !important;
  }
  .BWB_container .BWB_teaser_desktop .BWB_teaser_blurb .BWB_teaser_blurb_title {
    font-size: 18px !important;
  }
  .BWB_container .BWB_teaser_desktop .BWB_teaser_blurb .BWB_teaser_blurb_description {
    font-size: 18px !important;
  }
  .BWB_container .BWB_teaser_mobile {
    display: none !important;
  }
}
.BWB_item_servingsize {
  display: inline !important;
}
.BWB_item_servingsize ul {
  display: inline !important;
}
.BWB_item_servingsize li {
  display: inline !important;
}
.BWB_item_servingsize li:not(:first-child):before {
  content: "; " !important;
}
.BWB_container.BWB_plannerMode {
  width: 100% !important;
  max-width: 1200px !important;
}
.BWB_container.BWB_plannerMode .BWB_item .BWB_socialmedia {
  margin: 2% 0 !important;
}
.BWB_container.BWB_plannerMode.BWB_rd_below800 .BWB_planner_main_left {
  display: none !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_main_left {
  width: 32% !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_main_right {
  max-width: 720px !important;
}
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_header {
  width: 100% !important;
  display: table !important;
}
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_header > * {
  display: table-row !important;
}
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_header > * > * {
  display: table-cell !important;
}
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_header > * > * {
  vertical-align: bottom !important;
}
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_header .BWB_planner_header_row1 div {
  vertical-align: middle !important;
}
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_header .BWB_planner_navmenu {
  text-align: right !important;
}
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_instructions h1 {
  font-size: 24px !important;
}
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_instructions h2 {
  font-size: 20px !important;
}
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_instructions h3 {
  font-size: 18px !important;
}
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_instructions a {
  text-decoration: underline !important;
  font-weight: bold !important;
  color: blue !important;
}
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_instructions ul,
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_instructions ol {
  padding-left: 40px !important;
}
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_instructions ul,
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_instructions ol,
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_instructions ul li,
.BWB_container.BWB_plannerMode.BWB_rd_above800 .BWB_planner_instructions ol li {
  list-style: disc !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header {
  padding-right: 32px !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_logo_group {
  display: table !important;
  margin-bottom: 16px !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_logo_group > * {
  display: table-cell !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_logo_group > * {
  vertical-align: middle !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_logo_group > * {
  padding: 16px !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_logo_group .BWB_planner_powered_by {
  font-style: italic !important;
  font-weight: bold !important;
  text-transform: lowercase !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_logo_group .BWB_logo img {
  width: 100% !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_logo_group .BWB_logo:first-child {
  width: 250px !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_title p {
  font-weight: bold !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_phone_cta {
  text-align: right !important;
  margin-bottom: 16px !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_phone_cta p {
  font-weight: bold !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_phone_cta a {
  font-weight: bold !important;
  color: #669966 !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_navmenu ul li {
  display: inline-block !important;
  margin: 2px 8px !important;
  position: relative !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_navmenu ul li .BWB_planner_coming_soon {
  display: none !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_navmenu ul li span {
  text-transform: uppercase !important;
  text-align: center !important;
  color: white !important;
  padding: 12px 0 !important;
  width: 8rem !important;
  background: #669966 !important;
  border-radius: 8px !important;
  display: inline-block !important;
  border: solid 1px #669966 !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_navmenu ul li:last-child {
  margin-right: 0 !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_navmenu ul li.BWB_planner_active span {
  color: #ffcc64 !important;
  cursor: default !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_navmenu ul li:hover:not(.BWB_planner_active):not(.BWB_planner_nocontent) span {
  background: white !important;
  color: #669966 !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_navmenu ul li.BWB_planner_nocontent span {
  background: rgba(128, 128, 128, 0.3) !important;
  color: #b9b4aa !important;
  border: solid 1px rgba(128, 128, 128, 0.3) !important;
  cursor: default !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_navmenu ul li.BWB_planner_nocontent:hover .BWB_planner_coming_soon {
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  font-size: 14px !important;
  text-align: center !important;
  font-weight: bold !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_header .BWB_planner_navmenu ul li.BWB_planner_nocontent:hover span {
  opacity: 0 !important;
}
.BWB_container.BWB_plannerMode .BWB_planner {
  width: 100% !important;
  display: table !important;
}
.BWB_container.BWB_plannerMode .BWB_planner > * {
  display: table-row !important;
}
.BWB_container.BWB_plannerMode .BWB_planner > * > * {
  display: table-cell !important;
}
.BWB_container.BWB_plannerMode .BWB_planner > * > * {
  vertical-align: top !important;
}
.BWB_container.BWB_plannerMode .BWB_planner > div > div {
  padding-right: 12px !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_back {
  background: #669966 !important;
  color: white !important;
  padding: 8px !important;
  border-radius: 8px !important;
  margin-top: 1% !important;
  display: inline-block !important;
  text-transform: lowercase !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_back:hover {
  background: white !important;
  color: #669966 !important;
  border: solid 1px #669966 !important;
  font-weight: bold !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_back img {
  height: 12px !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_calendar_list {
  width: 100% !important;
  display: table !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_calendar_list > * {
  display: table-row !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_calendar_list > * > * {
  display: table-cell !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_calendar_list * {
  font-size: 12.8px !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_calendar_list > div:first-child:hover > div {
  background: none !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_calendar_list > div:first-child > div {
  border-top: none !important;
  font-weight: bold !important;
  color: #669966 !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_calendar_list > div:hover:not(:first-child):not(.BWB_active) > div {
  background: rgba(255, 204, 100, 0.2) !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_calendar_list > div.BWB_active {
  background: #669966 !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_calendar_list > div.BWB_active > div span {
  color: white !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_calendar_list > div > div {
  border-top: solid 1px #999 !important;
  padding: 7px 0 !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_calendar_list > div > div:first-child {
  padding-left: 4px !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_calendar_list > div > div:last-child {
  padding-right: 4px !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_calendar_list > div > div span {
  display: block !important;
  height: 100% !important;
}
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_calendar_list > div > div:nth-child(1),
.BWB_container.BWB_plannerMode .BWB_planner .BWB_planner_calendar_list > div > div:nth-child(2) {
  padding-right: 8px !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar {
  display: table !important;
  border-collapse: collapse !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar > * {
  display: table-row !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar > * > * {
  display: table-cell !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar_container {
  display: inline-block !important;
  background: #669966 !important;
  padding: 8px !important;
  border-radius: 12px !important;
  margin-top: 4% !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar_container .BWB_planner_calendar_paginator {
  width: 100% !important;
  margin-bottom: 16px !important;
  padding: 12px !important;
  display: table !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar_container .BWB_planner_calendar_paginator > * {
  display: table-cell !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar_container .BWB_planner_calendar_paginator .BWB_calendar_title {
  width: 100% !important;
  color: white !important;
  font-weight: bold !important;
  text-align: center !important;
  font-size: 20.8px !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar_container .BWB_planner_calendar_paginator .BWB_calendar_pagination_arrow img {
  height: 16px !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar_container .BWB_planner_calendar_paginator .BWB_calendar_pagination_left,
.BWB_container.BWB_plannerMode .BWB_planner_calendar_container .BWB_planner_calendar_paginator .BWB_calendar_pagination_right {
  width: 60px !important;
  white-space: nowrap !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar_container .BWB_planner_calendar_paginator .BWB_calendar_pagination_right {
  text-align: right !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar > div > div {
  width: 50px !important;
  height: 50px !important;
  background-size: cover !important;
  position: relative !important;
  text-align: center !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar > div > div span {
  width: 30px !important;
  display: inline-block !important;
  color: white !important;
  border-radius: 16px !important;
  padding: 4px !important;
  font-size: 19.2px !important;
  border: solid 1px rgba(0, 0, 0, 0) !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar > div > div.BWB_planner_calendar_linked span {
  color: #ffcc64 !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar > div > div.BWB_planner_calendar_linked:hover span {
  border: solid 1px white !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar > div > div.BWB_planner_calendar_linked.BWB_planner_calendar_active span {
  background: white !important;
  color: #669966 !important;
  cursor: default !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_calendar > div:first-child div {
  color: white !important;
  height: auto !important;
  text-align: center !important;
}
.BWB_container.BWB_plannerMode .BWB_listing {
  border: solid 1px black !important;
  border-radius: 8px !important;
  overflow: hidden !important;
}
.BWB_container.BWB_plannerMode .BWB_listing .BWB_planner_item_date {
  background: #669966 !important;
  color: white !important;
  text-align: center !important;
  font-weight: bold !important;
  padding: 8px 0 !important;
}
.BWB_container.BWB_plannerMode .BWB_listing .BWB_planner_item_title {
  text-align: center !important;
  text-wrap: balanced !important;
  font-weight: bold !important;
  padding: 6px 0 !important;
}
.BWB_container.BWB_plannerMode .BWB_listing .BWB_listing_text {
  text-align: center !important;
  /* for some reason the normal layout uses a table display, we undo that here */
}
.BWB_container.BWB_plannerMode .BWB_listing .BWB_listing_text .BWB_listing_title {
  display: list-item !important;
}
.BWB_container.BWB_plannerMode .BWB_listing .BWB_listing_text .BWB_listing_title h2 {
  display: list-item !important;
  padding: 8px 2px !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_footer .BWB_planner_navmenu {
  background: #669966 !important;
  text-align: center !important;
  padding: 8px 0 !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_footer .BWB_planner_navmenu ul li {
  display: inline-block !important;
  margin: 0 12px !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_footer .BWB_planner_navmenu ul li .BWB_planner_coming_soon {
  display: none !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_footer .BWB_planner_navmenu ul li.BWB_planner_nocontent span {
  color: #ccc !important;
  cursor: default !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_footer .BWB_planner_navmenu ul li.BWB_planner_active span {
  color: #ffcc64 !important;
  cursor: default !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_footer .BWB_planner_navmenu ul li span {
  padding: 4px !important;
  display: inline-block !important;
  color: white !important;
}
.BWB_container.BWB_plannerMode .BWB_planner_footer .BWB_planner_navmenu ul li:not(.BWB_planner_active):not(.BWB_planner_nocontent) span:hover {
  background: white !important;
  border-radius: 8px !important;
  color: #669966 !important;
}
.BWB_container.BWB_rd_above800 .BWB_title_block {
  width: 100% !important;
  display: table !important;
}
.BWB_container.BWB_rd_above800 .BWB_title_block > * {
  display: table-cell !important;
}
.BWB_container.BWB_rd_above800 .BWB_title_block > * {
  vertical-align: bottom !important;
}
.BWB_container .BWB_title_block .BWB_planner_cycle_heading {
  width: 100% !important;
  padding: 0 0 8px 8px !important;
  display: table !important;
}
.BWB_container .BWB_title_block .BWB_planner_cycle_heading > * {
  display: table-cell !important;
}
.BWB_container .BWB_title_block .BWB_planner_cycle_heading > * {
  vertical-align: bottom !important;
}
.BWB_container .BWB_title_block .BWB_planner_cycle_heading .BWB_planner_title_hashtags {
  padding: 8px 8px 0 8px !important;
}
.BWB_container .BWB_title_block .BWB_planner_cycle_heading .BWB_planner_title_hashtags .BWB_planner_title {
  color: #669966 !important;
  text-align: right !important;
  font-weight: bold !important;
  font-size: 16px !important;
}
.BWB_container .BWB_title_block .BWB_planner_cycle_heading .BWB_planner_title_hashtags .BWB_planner_hashtag {
  text-align: right !important;
  font-size: 14.4px !important;
}
.BWB_container .BWB_title_block .BWB_planner_cycle_heading .BWB_calendar_icon {
  border: solid 1px #669966 !important;
  background: #669966 !important;
  border-radius: 8px !important;
  color: white !important;
  text-align: center !important;
  width: 1rem !important;
  font-size: 11.2px !important;
}
.BWB_container .BWB_title_block .BWB_planner_cycle_heading .BWB_calendar_icon .BWB_calendar_icon_top {
  text-transform: uppercase !important;
}
.BWB_container .BWB_title_block .BWB_planner_cycle_heading .BWB_calendar_icon .BWB_calendar_icon_top,
.BWB_container .BWB_title_block .BWB_planner_cycle_heading .BWB_calendar_icon .BWB_calendar_icon_bottom {
  padding: 2px 8px !important;
  font-size: 12.8px !important;
  font-weight: bold !important;
}
.BWB_container .BWB_title_block .BWB_planner_cycle_heading .BWB_calendar_icon .BWB_calendar_icon_middle {
  background: #e7e7e7 !important;
  color: #669966 !important;
  font-weight: bold !important;
  font-size: 16px !important;
}
/* GLOBAL HOTFIXES FOR UHS */
#content .BWB_container img.BWB_video_icon,
#Content .BWB_container img.BWB_video_icon {
  height: 24px !important;
}
#content .BWB_container .BWB_paginator li.pagination_arrow img,
#Content .BWB_container .BWB_paginator li.pagination_arrow img {
  height: 16px !important;
}
#content .BWB_container .BWB_copyPaste button img,
#Content .BWB_container .BWB_copyPaste button img {
  height: 100% !important;
}
#content .BWB_container .BWB_copyPaste button,
#Content .BWB_container .BWB_copyPaste button {
  padding: 1px 6px !important;
  line-height: normal !important;
}
/* RECENT UNORGANIZED ADDITIONS */
.BWB_planner .BWB_recipe_layout p a {
  text-decoration: underline !important;
  color: #7cc339 !important;
}
