@charset "UTF-8";
/*
 Theme Name:   Kate Gaertner Main 
 Author:       Jonathan Bailey 

 Template:     hello-elementor
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html 

 Text Domain:  kategaertnermain 
*/
/* ==========================================================================
   Variables
   ========================================================================== */
@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700&display=swap");
@keyframes highlight_fade {
  from {
    background-color: rgb(255, 255, 255);
  }
  to {
    background-color: #FFFF01;
  }
}
body, html {
  overflow-x: hidden;
}

body * {
  font-family: "Barlow", sans-serif;
}

.mobile {
  display: none;
}

section.elementor-section-boxed {
  padding: 0 2rem;
}
section.elementor-section-boxed section {
  padding: 0 !important;
}

a {
  font-size: 100% !important;
}

input[type=radio] {
  vertical-align: middle;
}

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
  padding-right: 1rem !important;
}

button, .button, .elementor-button {
  text-transform: uppercase !important;
  font-weight: bold !important;
  background: #ff8159 !important;
  border: 2px solid #ff8159 !important;
  color: rgb(255, 255, 255) !important;
  font-size: 1.4rem !important;
}
button a.elementor-button-link, .button a.elementor-button-link, .elementor-button a.elementor-button-link {
  padding: 0.5rem 0 0.6rem 0;
}
button:hover, .button:hover, .elementor-button:hover {
  color: #ff8159 !important;
  background-color: rgb(255, 255, 255) !important;
}

#subscribe_button {
  text-transform: uppercase !important;
  font-weight: bold !important;
  background: #ff8159 !important;
  border: 2px solid #ff8159 !important;
  color: rgb(255, 255, 255) !important;
  font-size: 1.4rem !important;
  width: 30%;
}
#subscribe_button a.elementor-button-link {
  padding: 0.5rem 0 0.6rem 0;
}
#subscribe_button:hover {
  color: #ff8159 !important;
  background-color: rgb(255, 255, 255) !important;
}
#subscribe_button a.elementor-button-link {
  width: 90%;
}

.red {
  color: #a63333 !important;
}

#sorted_tips_button, #mobile_hamburger {
  padding: 0.5rem 1rem !important;
  border: none !important;
  color: black !important;
  font-size: 18px !important;
}
#sorted_tips_button:hover, #mobile_hamburger:hover {
  color: white !important;
}

#mobile_hamburger_column {
  display: none;
}

.green-button .elementor-button-wrapper a {
  font-size: 16px;
  background-color: rgb(12, 91, 95) !important;
  border: none !important;
  border: 2px solid rgb(12, 91, 95) !important;
  padding: 0.1rem 1rem 0.4rem 1rem !important;
}
.green-button .elementor-button-wrapper a:hover {
  color: rgb(12, 91, 95) !important;
  background: white !important;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  text-transform: uppercase !important;
  font-weight: bold !important;
  background: #ff8159 !important;
  border: 2px solid #ff8159 !important;
  color: rgb(255, 255, 255) !important;
  font-size: 1.4rem !important;
  padding: 0.5rem 1rem 0.4rem 1rem !important;
  background: #ff8159 !important;
}
.woocommerce #respond input#submit a.elementor-button-link, .woocommerce a.button a.elementor-button-link, .woocommerce button.button a.elementor-button-link, .woocommerce input.button a.elementor-button-link {
  padding: 0.5rem 0 0.6rem 0;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
  color: #ff8159 !important;
  background-color: rgb(255, 255, 255) !important;
}

#full_cultivate ul.products .kg_product_short_description ul {
  padding-left: 2rem;
}
#full_cultivate ul.products .kg_product_short_description p, #full_cultivate ul.products .kg_product_short_description li {
  color: black;
}
#full_cultivate ul.products .kg_product_short_description li {
  list-style-type: disc;
}

body.cart .kg_product_short_description {
  display: none !important;
}

#alacarte_modules ul.products.elementor-grid li.product a.woocommerce-loop-product__link {
  display: flex;
  justify-content: space-between;
  position: relative;
}
#alacarte_modules ul.products li.product a img {
  width: 100%;
  height: auto;
  max-width: 25rem;
  display: block;
  margin: 0 0 1em;
  box-shadow: none;
}
#alacarte_modules ul.products li.product .woocommerce-loop-product__title, #alacarte_modules .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
  position: absolute;
  left: 28rem;
  padding-top: 0;
}
#alacarte_modules .price, #alacarte_modules ul.products li.product .button {
  position: absolute;
  bottom: -1rem;
  left: 0;
  right: 0;
  text-align: center;
  display: block;
}
#alacarte_modules .kg_product_short_description {
  margin-left: 3rem;
  margin-top: 3rem;
}

.fixed_purchase {
  display: none;
}

body.parent-pageid-4920 .fixed_purchase {
  display: block;
}
body.parent-pageid-4920 .fixed_purchase a {
  text-align: left;
  position: fixed;
  top: 6.5rem;
  right: 0;
  z-index: 1000;
}

#mc-embedded-subscribe-form {
  justify-content: flex-end;
}
#mc-embedded-subscribe-form #email {
  width: auto !important;
  margin-right: 1rem;
  border: 2px solid #29ABE3;
}
#mc-embedded-subscribe-form #mc-submit {
  font-size: 16px;
  background-color: rgb(12, 91, 95) !important;
  border: none !important;
  border: 2px solid rgb(12, 91, 95) !important;
  padding: 0.1rem 1rem 0.4rem 1rem !important;
}
#mc-embedded-subscribe-form #mc-submit:hover {
  color: rgb(12, 91, 95) !important;
  background: white !important;
}

/**header**/
#header_black {
  z-index: 200;
}

#header_blue {
  z-index: 10;
}

.signup_header {
  display: flex;
}
.signup_header label {
  min-width: 40%;
  font-size: 1.3rem;
  padding-top: 0.5rem;
  letter-spacing: 1px;
}

#email_text {
  padding-right: 1rem;
}

.interior_photo {
  min-height: 320px !important;
  margin-right: 2rem;
}

#cart_box {
  width: 15%;
}

#social_media_box {
  width: 85%;
}

.h2_line_through .elementor-widget-wrap {
  justify-content: center;
}
.h2_line_through .elementor-widget-heading {
  margin-top: -2rem;
  display: inline;
  background: white;
  width: auto !important;
  padding: 0 1rem;
}

/*** Events ***/
#section_events article {
  border-bottom: 3px solid rgb(12, 91, 95);
}
#section_events article:last-of-type {
  border-bottom: none;
}

/***footer**/
#footer a, #footer span, #footer li, #footer div, #footer p {
  font-size: 14px;
}
#footer a {
  color: #000;
  text-decoration: underline;
}

@media only screen and (max-width: 768px) {
  .mobile {
    display: initial;
  }
  #mobile_hamburger_column {
    display: block;
  }
  .woocommerce-LoopProduct-link {
    display: block !important;
  }
  .woocommerce-LoopProduct-link li.product type-product {
    padding-bottom: 0 !important;
  }
  .woocommerce-LoopProduct-link .attachment-woocommerce_thumbnail {
    margin: 0 auto !important;
    max-width: 95% !important;
  }
  .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    position: relative !important;
    left: 0 !important;
    padding-top: 1rem !important;
    text-align: center !important;
  }
  #footer_left .elementor-inline-items {
    justify-content: center;
  }
  #footer_center {
    text-align: center;
  }
}
@media only screen and (max-width: 1024px) {
  html {
    font-size: 16px;
  }
  body.parent-pageid-4920 .fixed_purchase a {
    top: 8rem;
  }
}
@media only screen and (max-width: 800px) {
  html {
    font-size: 14px;
  }
  body.parent-pageid-4920 .fixed_purchase a {
    top: 11rem !important;
  }
}
@media only screen and (max-width: 600px) {
  html {
    font-size: 12px;
  }
  body.parent-pageid-4920 .fixed_purchase a {
    top: 10rem !important;
  }
}
@media only screen and (max-width: 468px) {
  #email_text {
    padding-right: 0 !important;
  }
}
@media only screen and (max-width: 414px) {
  nav .menu-item a {
    padding: 5px 10px !important;
  }
}
.gform_required_legend {
  color: white;
  width: 1rem;
  height: 1rem;
  display: flex;
}
.gform_required_legend::before {
  content: "indicates required";
  color: red;
  left: 2rem;
  position: absolute;
  font-size: 18px;
}

.gform_body {
  padding-bottom: 2rem;
}

.gform_page_fields {
  padding-bottom: 2rem;
}

.scale {
  display: flex;
  justify-content: space-between;
}
.scale .scale_left, .scale .scale_right, .scale .scale_middle {
  width: 45%;
  text-transform: capitalize;
  font-weight: bold;
}
.scale .scale_right {
  text-align: right;
}
.scale .scale_middle {
  text-align: center;
}

.gform_wrapper .gf_progressbar_percentage {
  background-color: #39AFAA !important;
}
.gform_wrapper .ginput_container_number input {
  inline-size: 8rem !important;
}
.gform_wrapper .ginput_container_number input::-webkit-inner-spin-button {
  transform: scale(1.5);
}
.gform_wrapper .gf_section_header h3 {
  font-weight: bold;
  color: black;
  text-transform: uppercase;
}
.gform_wrapper .gf_section_header img {
  width: 10%;
  display: block;
}
.gform_wrapper .gform_fields .gfield_label {
  font-weight: bold;
  font-size: 17px;
  position: relative;
}
.gform_wrapper .gform_fields .gfield_label .gfield_required {
  font-size: 25px;
  font-weight: bold;
  position: absolute;
  top: -2px;
  left: -6px;
}
.gform_wrapper .gform_fields .gfield_description.instruction {
  display: none;
}
.gform_wrapper .gform_fields .gfield.subQuestion1 {
  margin-top: -2rem;
}
.gform_wrapper .gform_fields .gfield.subQuestion1 .gfield_label {
  display: none;
}
.gform_wrapper .gform_fields .gfield.subField .gfield_label {
  font-weight: normal;
  font-size: 16px;
}

@media only screen and (max-width: 765px) {
  .pivot {
    position: relative !important;
  }
  .pivot .gfield_description {
    position: absolute;
    bottom: 0;
    left: 6rem;
  }
  .pivot .gfield_description .scale {
    display: flex;
    flex-direction: column;
  }
  .pivot .gfield_description .scale .scale_left {
    padding-bottom: 4.1rem;
  }
  .pivot .gfield_description .scale .scale_middle {
    padding-bottom: 4.1rem;
  }
  .pivot .gfield_description .scale .scale_right {
    padding-bottom: 1rem;
  }
}
.learndash-wrapper .ld-table-list-header, .learndash-wrapper .ld-item-details, .learndash-wrapper .ld-lesson-status, .learndash-wrapper .ld-topic-status, .learndash-wrapper .ld-lesson-topic-list {
  display: none !important;
}

.ld-item-list-item-expanded.not_expanded {
  display: none;
}

/***TEST CODE***/
.ld-item-list-item-preview .ld-item-title {
  background: #B2B2B2 !important;
  color: black !important;
  text-transform: uppercase;
}
.ld-item-list-item-preview .ld-item-title:hover {
  color: white !important;
}

.kg_grid {
  display: grid;
}

.current_grid + div {
  margin-top: 2rem;
}

/*****************/
.cultivate_template .ld_nav .ld-item-list-items .learndash-incomplete .ld-item-list-item-expanded {
  display: none;
}
.cultivate_template .ld_nav .ld-item-list-item .learndash-incomplete a.ld-item-name {
  /*cursor:default !important;*/
}
.cultivate_template .ld_nav .ld-item-list-item .learndash-incomplete a.ld-item-name:hover {
  color: #c36;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-topic-title {
  font-family: "Barlow", Sans-serif;
  font-size: 15px;
  font-weight: 500;
}
.cultivate_template .ld_nav .ld-item-list-item a.ld-item-name .ld-status-icon {
  display: none;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-item-title {
  font-family: "Barlow", Sans-serif;
  font-size: 17px;
  font-weight: 500;
  color: #333;
  background: #EBEBEC;
  padding: 0.2rem 0.5rem;
  margin-bottom: 4px;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-item-title .ld-item-components {
  display: none;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-table-list {
  margin: 0 0 1.5rem 0 !important;
  border-radius: 0 !important;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-table-list .ld-table-list-items {
  padding: 0 !important;
  background: #EBEBEC;
  border: none !important;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-item-list-item-expanded a.ld-table-list-item-preview {
  color: #000;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-item-list-item-expanded a.ld-table-list-item-preview.learndash-complete:hover {
  color: #2797C6 !important;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-item-list-item-expanded a.ld-table-list-item-preview.learndash-incomplete {
  /*cursor:default !important;*/
  color: #888;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-item-list-item-expanded a.ld-table-list-item-preview.learndash-incomplete:hover {
  color: #333;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-item-list-item-expanded a.ld-table-list-item-preview.learndash-ready {
  color: #000 !important;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-item-list-item-expanded a.ld-table-list-item-preview.learndash-ready:hover {
  color: #2797C6 !important;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-item-list-item-expanded .ld-table-list .ld-is-current-item span {
  font-weight:bold; color:black;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-item-list-item-expanded .ld-table-list .ld-table-list-item {
  margin: 0 0.5rem;
  border-bottom: 1px solid #949494 !important;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-item-list-item-expanded .ld-table-list .ld-table-list-item .ld-status-icon.ld-status-incomplete {
  margin-top: 0.1rem;
  border: none !important;
  flex-basis: 18px !important;
  width: 18px !important;
  height: 18px !important;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-item-list-item-expanded .ld-table-list .ld-table-list-item .ld-status-icon.ld-status-complete {
  margin-top: 0.2rem;
  background-color: #FF8259;
  flex-basis: 18px !important;
  width: 18px !important;
  height: 18px !important;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-item-list-item-expanded .ld-table-list .ld-table-list-item .ld-status-icon.ld-status-complete .ld-icon-checkmark {
  font-size: 0.9rem;
}
.cultivate_template .ld_nav .ld-item-list-item .ld-item-list-item-expanded .ld-table-list-item:last-of-type {
  border-bottom: none !important;
}

.ld-table-header-img {
  margin-bottom: 0 !important;
}

.learndash-wrapper .ld-table-list .ld-table-list-item-preview {
  padding: 0.5rem 0 !important;
}

.kg_ld_navigation_wrap {
  padding: 0 2rem;
  margin-top: 4rem;
  margin-left: 382px;
}

body.home #sorted_tips_button {
  display: none;
}

body.introduction-foundation-building .ld-content-actions {
  display: none;
}

body.ld_alert #comments {
  display: none;
}
body.ld_alert .ld-alert-warning {
  width: 50%;
  margin: 5rem auto !important;
  border-color: rgb(255, 198, 0);
  background-color: white;
}
body.ld_alert .kg_ld_navigation_wrap {
  display: none;
}

#lesson_complete {
  margin-left: 352px;
  padding: 1rem;
  text-transform: uppercase;
  text-align: center;
}

#wpaloginform label {
  font-weight: 600;
  margin-bottom: 0.5rem;
}
#wpaloginform input[type=submit] {
  padding: 0;
  margin-left: 1rem;
  background-color: #ff8159;
  border: 1px solid #ff8159;
  color: white;
  font-family: "Barlow", sans-serif;
  font-weight: bold;
}
#wpaloginform input[type=submit]:hover {
  background-color: white;
  color: black !important;
}

div.course_content * {
  font-size: 95%;
}

span.show_tips {
  padding: 0.5rem 1rem;
  border-radius: 10px;
  cursor: pointer;
  margin-bottom: 20rem;
  display: block;
  width: fit-content;
  margin: 0 auto 2rem auto;
}

#tip_sorter {
  display: none;
}

.ld-alert-warning {
  margin: 1rem !important;
}

#enter_course {
  display: none;
}

body.logged-in #enter_course {
  display: block;
}
body.logged-in .show_when_logged_out {
  display: none;
}

body.single-sfwd-courses.cultivate, body.sustainability-course, body.home {
  font-size: 17px;
}
body.single-sfwd-courses.cultivate header.page-header, body.sustainability-course header.page-header, body.home header.page-header {
  display: none;
}
body.single-sfwd-courses.cultivate .ld-status-icon.ld-status-complete, body.sustainability-course .ld-status-icon.ld-status-complete, body.home .ld-status-icon.ld-status-complete {
  margin-top: 0.2rem;
  background-color: #FF8259;
  flex-basis: 18px !important;
  width: 18px !important;
  height: 18px !important;
}
body.single-sfwd-courses.cultivate .ld-status-icon.ld-status-complete .ld-icon-checkmark, body.sustainability-course .ld-status-icon.ld-status-complete .ld-icon-checkmark, body.home .ld-status-icon.ld-status-complete .ld-icon-checkmark {
  font-size: 0.9rem;
}
body.single-sfwd-courses.cultivate .ld-item-list-item-preview .ld-item-title, body.sustainability-course .ld-item-list-item-preview .ld-item-title, body.home .ld-item-list-item-preview .ld-item-title {
  background: transparent !important;
}
body.single-sfwd-courses.cultivate .ld-item-list-item-preview .ld-item-title:hover, body.sustainability-course .ld-item-list-item-preview .ld-item-title:hover, body.home .ld-item-list-item-preview .ld-item-title:hover {
  color: rgb(12, 91, 95) !important;
}
body.single-sfwd-courses.cultivate #start_course, body.sustainability-course #start_course, body.home #start_course {
  margin: 0 auto;
}

.course_content a.elementor-button-link {
  border-bottom: 1px solid #ff8159 !important;
}
.course_content .elementor-text-editor, .course_content .elementor-text-editor * {
  font-size: 17px;
  font-family: "Barlow", sans-serif !important;
}
.course_content .lesson_name h1 {
  font-size: 17px;
  text-transform: uppercase;
  color: #585858;
  width: fit-content;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #585858;
}
.course_content h2 {
  font-size: 44px !important;
  text-decoration: none !important;
  text-transform: unset !important;
  color: #0C5B5F !important;
}
.course_content h3 {
  font-size: 22px !important;
  color: #000 !important;
  font-weight: bold;
}
.course_content h4 {
  font-size: 20px !important;
  color: #000 !important;
}
.course_content .optional_activity_wrap {
  padding: 1rem 2rem;
  margin-top: 1rem;
  background-color: rgba(12, 92, 99, 0.3);
}
.course_content .optional_activity_wrap .optional_activity {
  padding-bottom: 1rem;
  padding-left: 0.5rem;
}
.course_content .optional_activity_wrap .optional_activity h3 {
  text-transform: uppercase;
  color: #0C5C63 !important;
  margin-top: 1rem;
}
.course_content .optional_activity_wrap .optional_activity p {
  width: 95%;
}
.course_content .cultivate_kg_quiz #quiz_text {
  font-size: 1.2rem;
}

body.cultivate .learndash-wrapper, body.sustainability-course .learndash-wrapper, body.green-sports-alliance .learndash-wrapper {
  max-width: 1140px;
  margin: 0 auto;
}
body.cultivate .learndash-wrapper button.elementor-button, body.sustainability-course .learndash-wrapper button.elementor-button, body.green-sports-alliance .learndash-wrapper button.elementor-button {
  margin: 0 auto;
}
body.cultivate .learndash-wrapper .learndash-shortcode-wrap, body.sustainability-course .learndash-wrapper .learndash-shortcode-wrap, body.green-sports-alliance .learndash-wrapper .learndash-shortcode-wrap {
  display: none;
}

.line_thru_hr {
  position: relative !important;
  z-index: 1;
  border-color: #6EC1E4;
}
.line_thru_hr hr {
  position: absolute;
  top: 2.8rem;
  z-index: 1;
  width: 100%;
  border-color: #6EC1E4;
}

.line_thru_h2 {
  width: fit-content !important;
  margin: 0 auto;
  padding: 0 2rem;
  z-index: 10;
  background-color: white;
}
.line_thru_h2 h2 {
  color: #6EC1E4 !important;
}

body.single-sfwd-topic section.cultivate_template div.ld_nav, body.single-sfwd-lessons section.cultivate_template div.ld_nav {
  width: 25%;
}
body.single-sfwd-topic section.cultivate_template div.ld_nav + div.elementor-column, body.single-sfwd-lessons section.cultivate_template div.ld_nav + div.elementor-column {
  width: 75%;
}
body.single-sfwd-topic .elementor-shortcode #tips_search, body.single-sfwd-topic .elementor-shortcode #tips_search_mobile, body.single-sfwd-topic .elementor-shortcode #tips_search label, body.single-sfwd-lessons .elementor-shortcode #tips_search, body.single-sfwd-lessons .elementor-shortcode #tips_search_mobile, body.single-sfwd-lessons .elementor-shortcode #tips_search label {
  font-size: 16px !important;
}
body.single-sfwd-topic .elementor-shortcode .tip_teaser, body.single-sfwd-lessons .elementor-shortcode .tip_teaser {
  display: none;
}
body.single-sfwd-topic .elementor-shortcode .submit_tips_search, body.single-sfwd-lessons .elementor-shortcode .submit_tips_search {
  font-size: 16px;
}
body.single-sfwd-topic .elementor-shortcode .tip_search label, body.single-sfwd-lessons .elementor-shortcode .tip_search label {
  padding-top: 0.5rem !important;
  padding-bottom: 0.3rem !important;
}

#open_ld_nav {
  display: none;
}

#comments {
  margin: 50px auto;
  padding-left: 325px;
}
#comments .wpd-field-comment {
  width: 70%;
}
#comments #wpd-editor-toolbar-0_0 {
  justify-content: flex-end !important;
}
#comments #wpd-editor-toolbar-0_0 button {
  color: #ff8159;
  background-color: white !important;
  border: 1px solid #ff8159 !important;
  margin-right: 5px !important;
}
#comments #wpd-editor-toolbar-0_0 button:hover {
  color: white;
  background-color: #ff8159;
}

.submit_actions_wrapper {
  width: fit-content;
  margin: 0 auto;
}
.submit_actions_wrapper .submit_actions {
  padding: 0.2rem 1.5rem;
}

@media screen and (max-width: 920px) {
  .course_content {
    width: 100% !important;
  }
  .course_content .elementor-widget-wrap {
    padding: 0 !important;
  }
  #open_ld_nav {
    display: block;
  }
  @keyframes ld_nav_out {
    from {
      left: -20rem;
    }
    to {
      left: -2rem;
    }
  }
  .trigger_nav_out {
    animation-name: ld_nav_out;
    animation-duration: 2s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  .ld_nav {
    display: none !important;
    position: absolute !important;
    left: -20rem;
    top: -1.4rem;
    z-index: 1000;
    width: 50% !important;
  }
  .ld_nav.openNav {
    display: flex !important;
  }
  .ld_nav.closeNav {
    display: none !important;
  }
  .kg_ld_navigation_wrap {
    margin-left: 0;
  }
  #comments {
    padding: 2rem !important;
  }
}
.learndash-wrapper .ld-content-actions {
  border-top: none !important;
  justify-content: center !important;
  padding: 0.2rem 0 !important;
}
.learndash-wrapper .ld-content-actions .ld-content-action {
  flex-basis: initial !important;
  /*
  input.learndash_mark_complete_button {
    padding: .8rem .5rem !important;
    font-weight:bold !important;
    border-radius:3px !important;
  }*/
}
.learndash-wrapper .ld-content-actions .ld-content-action a.ld-button, .learndash-wrapper .ld-content-actions .ld-content-action .sfwd-mark-complete input[type=submit] {
  border: 1px solid #29ABE3 !important;
  padding: 0.2rem 1rem !important;
  font-weight: 400 !important;
  border-radius: 0 !important;
  width: 190px !important;
  font-size: 16px !important;
  text-transform: uppercase;
}
.learndash-wrapper .ld-content-actions .ld-content-action a.ld-button .ld-text, .learndash-wrapper .ld-content-actions .ld-content-action .sfwd-mark-complete input[type=submit] .ld-text {
  padding: 0 !important;
}
.learndash-wrapper .ld-content-actions .ld-content-action a.ld-button:hover, .learndash-wrapper .ld-content-actions .ld-content-action .sfwd-mark-complete input[type=submit]:hover {
  background: white;
  color: #29ABE3;
  font-weight: 600;
}
.learndash-wrapper .ld-content-actions .ld-content-action a.ld-button .ld-icon {
  display: none;
}
.learndash-wrapper .ld-content-actions .ld-content-action .sfwd-mark-complete:after {
  content: none !important;
}

.wpProQuiz_button {
  min-height: 2rem;
  font-size: 16px !important;
}

.test_your_knowledge {
  background-color: #DDD9D9;
}
.test_your_knowledge .forceDisplay {
  display: block !important;
}
.test_your_knowledge .forceHide {
  display: none !important;
}
.test_your_knowledge h2 {
  font-size: 30px !important;
  text-transform: uppercase !important;
  letter-spacing: 3px;
}
.test_your_knowledge .wpProQuiz_questionListItem label {
  font-size: 20px !important;
}
.test_your_knowledge .wpProQuiz_AnswerMessage p, .test_your_knowledge .wpProQuiz_question_text p {
  color: black !important;
  font-size: 17px !important;
}
.test_your_knowledge .wpProQuiz_response {
  padding: 0.5rem 0px 0 0 !important;
  margin: 0.5rem 1rem !important;
  border-radius: 0 !important;
}
.test_your_knowledge .wpProQuiz_button {
  background-color: #ff8159 !important;
  border-radius: 0 !important;
  float: none !important;
  margin: 0 auto !important;
  padding: 0.2rem 1rem !important;
  text-transform: uppercase !important;
}
.test_your_knowledge .wpProQuiz_button:hover {
  background-color: #29ABE3 !important;
}
.test_your_knowledge #congratulations {
  position: absolute;
  display: none;
  font-size: 35px;
  font-weight: bold;
  text-transform: uppercase;
  color: green;
  margin: 0 auto;
  top: 50%;
  bottom: 50%;
  background: white;
  min-height: 3rem;
  padding: 0 2rem;
  opacity: 100%;
  z-index: 100;
}

#access_quiz.retake {
  display: block;
}
#access_quiz.retake .elementor-form-fields-wrapper {
  width: 100% !important;
}
#access_quiz.retake .elementor-field-group label {
  width: 45% !important;
}
#access_quiz.retake .elementor-field-group .elementor-field-subgroup {
  margin-left: 1rem !important;
  max-width: 50% !important;
}
#access_quiz.retake #start_course {
  margin: 0 auto;
}

#access_quiz_button {
  display: block;
  margin: 0 auto;
}

#access_quiz .elementor-message-success {
  display: block !important;
}
#access_quiz .access_subHead {
  display: flex;
}
#access_quiz .access_subHead img {
  display: block;
  max-width: 150px;
}
#access_quiz .access_subHead h3 {
  padding-top: 1.5rem;
  padding-left: 4rem;
  font-weight: 600;
  text-transform: uppercase;
}
#access_quiz .elementor-form-fields-wrapper {
  width: 80%;
  padding: 0 2rem;
}
#access_quiz .elementor-form-fields-wrapper .elementor-subgroup-inline {
  display: flex;
  flex-wrap: wrap;
}
#access_quiz .elementor-form-fields-wrapper .elementor-subgroup-inline .elementor-field-option {
  width: 50%;
}
#access_quiz .elementor-form-fields-wrapper .elementor-field-group:last-child {
  background-color: white;
}
#access_quiz .elementor-field-group {
  display: flex;
  justify-content: space-between;
  padding: 1rem 0;
}
#access_quiz .elementor-field-group label {
  width: 50%;
  font-family: "Barlow", sans-serif;
  font-size: 17px;
  line-height: 1.4;
  padding-left: 1rem;
  padding-bottom: 1rem !important;
}
#access_quiz .elementor-field-group input, #access_quiz .elementor-field-group .elementor-field, #access_quiz .elementor-field-group .elementor-field-subgroup {
  max-width: 45%;
  margin-left: 2rem;
}
#access_quiz .elementor-message-success {
  display: none;
}

#sustainability_quiz {
  padding: 1rem !important;
}
#sustainability_quiz .contract {
  height: 0;
}
#sustainability_quiz .wpProQuiz_question_text {
  display: flex;
}
#sustainability_quiz .wpProQuiz_question_text div {
  width: 80%;
  font-size: 17px;
  font-family: "Barlow", sans-serif;
}
#sustainability_quiz .wpProQuiz_question_text .button {
  background: #ff8159;
  color: white !important;
  width: fit-content;
  height: 30px;
  margin: 0.5rem 0 0 1rem;
  padding: 0 0.2rem;
  cursor: pointer;
  border: none !important;
}
#sustainability_quiz .wpProQuiz_question_text .button:hover {
  background: #29ABE3 !important;
  color: rgb(255, 255, 255);
}
#sustainability_quiz .wpProQuiz_answerIncorrect label {
  background: rgb(255, 0, 0);
  color: white;
}
#sustainability_quiz .wpProQuiz_questionList {
  height: 0;
  transition: height 2s;
  overflow: hidden;
  width: 84%;
  background: white;
  overflow: hidden;
}
#sustainability_quiz .wpProQuiz_questionList .wpProQuiz_questionListItem {
  margin: 0;
  padding: 0;
  padding-left: 1rem;
  overflow: hidden;
}
#sustainability_quiz .wpProQuiz_questionList .wpProQuiz_questionListItem label {
  margin: 0;
  padding: 0;
  font-size: 17px !important;
  border: none;
  border-radius: 0;
}
#sustainability_quiz .wpProQuiz_questionList .wpProQuiz_questionListItem:first-of-type {
  margin-top: 1rem;
}
#sustainability_quiz .wpProQuiz_questionList.expand {
  height: 9.5rem !important;
}

#connecting_quiz li.wpProQuiz_questionListItem {
  height: 32px;
}
#connecting_quiz li.wpProQuiz_questionListItem .wpProQuiz_sortable {
  vertical-align: top;
  font-size: 17px;
  font-weight: normal;
}
#connecting_quiz li.wpProQuiz_questionListItem:after {
  font-size: 17px;
}

#food_quiz .ld-quiz-actions, #connecting_quiz .ld-quiz-actions {
  border: none !important;
}
#food_quiz #resultsHeader, #connecting_quiz #resultsHeader {
  display: none;
}
#food_quiz #resultsHeader div, #connecting_quiz #resultsHeader div {
  margin-top: 2rem;
  width: 49%;
  font-weight: bold;
  text-transform: uppercase;
  color: #ff8159;
  margin-left: 0.1rem;
}
#food_quiz .elementor-widget-text-editor, #connecting_quiz .elementor-widget-text-editor {
  margin-bottom: 0 !important;
}
#food_quiz .wpProQuiz_question, #connecting_quiz .wpProQuiz_question {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0 !important;
}
#food_quiz .wpProQuiz_question .wpProQuiz_question_text, #connecting_quiz .wpProQuiz_question .wpProQuiz_question_text {
  display: none;
}
#food_quiz .wpProQuiz_questionList_containers, #connecting_quiz .wpProQuiz_questionList_containers {
  width: 100%;
  display: flex;
}
#food_quiz .wpProQuiz_questionList_containers p, #connecting_quiz .wpProQuiz_questionList_containers p {
  display: none;
}
#food_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student, #food_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_correct, #connecting_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student, #connecting_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_correct {
  width: 49%;
  display: block !important;
}
#food_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student .wpProQuiz_questionList, #food_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_correct .wpProQuiz_questionList, #connecting_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student .wpProQuiz_questionList, #connecting_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_correct .wpProQuiz_questionList {
  width: 98%;
}
#food_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student .wpProQuiz_answerCorrect, #connecting_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student .wpProQuiz_answerCorrect {
  display: inline-block;
}
#food_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student .wpProQuiz_answerCorrect:after, #connecting_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student .wpProQuiz_answerCorrect:after {
  content: "✓";
  color: rgb(170, 198, 65);
  float: right;
  margin-right: 0.5rem;
}
#food_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student .wpProQuiz_answerCorrect .wpProQuiz_sortable, #connecting_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student .wpProQuiz_answerCorrect .wpProQuiz_sortable {
  width: 80%;
  display: inline-block;
}
#food_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student .wpProQuiz_answerIncorrect, #connecting_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student .wpProQuiz_answerIncorrect {
  display: inline-block;
}
#food_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student .wpProQuiz_answerIncorrect:after, #connecting_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student .wpProQuiz_answerIncorrect:after {
  content: "✕";
  color: rgb(255, 0, 0);
  float: right;
  margin-right: 0.5rem;
}
#food_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student .wpProQuiz_answerIncorrect .wpProQuiz_sortable, #connecting_quiz .wpProQuiz_questionList_containers .wpProQuiz_questionList_container_student .wpProQuiz_answerIncorrect .wpProQuiz_sortable {
  width: 90%;
  display: inline-block;
}
#food_quiz .wpProQuiz_questionList, #connecting_quiz .wpProQuiz_questionList {
  display: flex;
  width: 80%;
  flex-direction: column;
  justify-content: space-around;
  font-size: 20px;
}
#food_quiz .wpProQuiz_questionList .wpProQuiz_questionListItem, #connecting_quiz .wpProQuiz_questionList .wpProQuiz_questionListItem {
  background: rgb(12, 91, 95);
  color: white;
}
#food_quiz .wpProQuiz_questionList .wpProQuiz_questionListItem:hover, #connecting_quiz .wpProQuiz_questionList .wpProQuiz_questionListItem:hover {
  background: #29ABE3;
}
#food_quiz .wpProQuiz_questionList .wpProQuiz_questionListItem .wpProQuiz_sortable, #connecting_quiz .wpProQuiz_questionList .wpProQuiz_questionListItem .wpProQuiz_sortable {
  padding: 0 0 0 1rem !important;
  border-radius: 0 !important;
  border: none !important;
}
#food_quiz .wpProQuiz_questionList .wpProQuiz_questionListItem .wpProQuiz_sortable:before, #connecting_quiz .wpProQuiz_questionList .wpProQuiz_questionListItem .wpProQuiz_sortable:before {
  content: "⋮" !important;
}
#food_quiz .wpProQuiz_button2, #connecting_quiz .wpProQuiz_button2 {
  border-radius: 0 !important;
  padding: 0.2rem 1rem !important;
  background-color: #ff8159 !important;
}
#food_quiz .wpProQuiz_button2:hover, #connecting_quiz .wpProQuiz_button2:hover {
  background-color: #29ABE3 !important;
}
#food_quiz .wpProQuiz_resultsList, #connecting_quiz .wpProQuiz_resultsList {
  font-size: 17px !important;
}

#waste_quiz .header {
  display: flex;
}
#waste_quiz .header .empty {
  width: 200px;
}
#waste_quiz .header .garbage, #waste_quiz .header .recycling {
  width: 50%;
  height: 150px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
#waste_quiz .header .garbage {
  background-image: url(https://thecultivatecourse.com/wp-content/uploads/2023/03/Garbage.png);
}
#waste_quiz .header .recycling {
  background-image: url(https://thecultivatecourse.com/wp-content/uploads/2023/03/RecycleBin.png);
}
#waste_quiz .elementor-widget-wrap {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
#waste_quiz .wpProQuiz_list .wpProQuiz_listItem {
  padding: 0rem;
}
#waste_quiz .wpProQuiz_list .wpProQuiz_listItem:nth-child(odd) {
  padding-top: 0.1rem !important;
  background-color: white !important;
}
#waste_quiz .wpProQuiz_list .wpProQuiz_answerIncorrect label {
  background-color: rgb(255, 0, 0);
  color: white !important;
}
#waste_quiz .wpProQuiz_question {
  display: flex;
  padding-bottom: 0px;
}
#waste_quiz .wpProQuiz_question .wpProQuiz_question_text {
  margin-bottom: 0px;
}
#waste_quiz .wpProQuiz_question .wpProQuiz_question_text h3 {
  font-size: 17px !important;
  margin-top: -0.5rem !important;
  font-weight: 100 !important;
  text-align: center;
  color: #39AFAA;
  width: 150px;
}
#waste_quiz .wpProQuiz_question .wpProQuiz_question_text img {
  width: 150px;
  width: 133px;
}
#waste_quiz .wpProQuiz_question .wpProQuiz_question_text p {
  margin-bottom: 0px;
}
#waste_quiz .wpProQuiz_question .wpProQuiz_questionList {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
#waste_quiz .wpProQuiz_question .wpProQuiz_questionList label {
  margin-top: 25%;
  font-weight: 600;
  text-transform: uppercase;
  border: none;
  border-radius: 0px;
  font-size: 17px !important;
}
#waste_quiz .wpProQuiz_results {
  padding-left: 1rem;
}
#waste_quiz .wpProQuiz_results p {
  font-size: 17px;
}

#growth_mindset_quiz .wpProQuiz_question, #energy_quiz .wpProQuiz_question {
  border-radius: 4px;
  padding: 1rem;
  display: flex;
}
#growth_mindset_quiz .wpProQuiz_question wpProQuiz_clear, #energy_quiz .wpProQuiz_question wpProQuiz_clear {
  display: none;
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_question_text, #growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList, #energy_quiz .wpProQuiz_question .wpProQuiz_question_text, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList {
  width: 60%;
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_question_text p, #energy_quiz .wpProQuiz_question .wpProQuiz_question_text p {
  color: #0C5B5F;
  font-size: 20px;
  line-height: 1.3;
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList {
  margin-left: 2rem !important;
  color: white;
  width: 40%;
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_questionListItem label, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_questionListItem label {
  border: none;
  padding: 0.2rem 1rem;
  width: 100%;
  font-size: 18px !important;
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_questionListItem:hover label, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_questionListItem:hover label {
  color: black;
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_questionListItem:first-of-type, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_questionListItem:first-of-type {
  background: rgb(170, 198, 65);
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_questionListItem:first-of-type:hover, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_questionListItem:first-of-type:hover {
  background: rgba(170, 198, 65, 0.5);
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_questionListItem:last-of-type, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_questionListItem:last-of-type {
  background: rgb(12, 91, 95);
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_questionListItem:last-of-type:hover, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_questionListItem:last-of-type:hover {
  background: rgba(12, 91, 95, 0.5);
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerCorrect, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerCorrect {
  border: 3px solid green;
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerCorrect label.is-selected, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerCorrect label.is-selected {
  background: none;
  color: white !important;
  font-weight: 400;
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerCorrect label.is-selected:after, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerCorrect label.is-selected:after {
  content: "✓";
  color: white;
  float: right;
  font-weight: bold;
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerCorrect label.is-selected:hover, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerCorrect label.is-selected:hover {
  color: green;
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerIncorrect, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerIncorrect {
  border: 3px solid rgb(255, 0, 0);
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerIncorrect label.is-selected, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerIncorrect label.is-selected {
  background: none;
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerIncorrect label.is-selected:after, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerIncorrect label.is-selected:after {
  content: "✕";
  color: rgb(255, 0, 0);
  float: right;
  font-weight: bold;
}
#growth_mindset_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerIncorrect label.is-selected:hover, #energy_quiz .wpProQuiz_question .wpProQuiz_questionList .wpProQuiz_answerIncorrect label.is-selected:hover {
  color: rgb(255, 0, 0);
}
#growth_mindset_quiz .wpProQuiz_question input[type=button], #energy_quiz .wpProQuiz_question input[type=button] {
  padding: 0.2rem 1rem !important;
  background-color: #F47920;
  font-size: 20px;
  font-weight: 500;
  margin-right: 1rem !important;
}
#growth_mindset_quiz .wpProQuiz_response, #energy_quiz .wpProQuiz_response {
  color: #000 !important;
  border: none !important;
  background: transparent;
  padding: 0 0 2rem 0 !important;
  min-height: 0 !important;
  margin-top: -2rem !important;
  margin-bottom: 2rem !important;
  border-bottom: 1px solid grey !important;
}
#growth_mindset_quiz .wpProQuiz_response:last-of-type, #energy_quiz .wpProQuiz_response:last-of-type {
  border-bottom: none !important;
}
#growth_mindset_quiz .wpProQuiz_response .wpProQuiz_correct, #energy_quiz .wpProQuiz_response .wpProQuiz_correct {
  display: none !important;
}
#growth_mindset_quiz .wpProQuiz_response .wpProQuiz_incorrect span, #growth_mindset_quiz .wpProQuiz_response .wpProQuiz_incorrect .wpProQuiz_AnswerMessage p, #energy_quiz .wpProQuiz_response .wpProQuiz_incorrect span, #energy_quiz .wpProQuiz_response .wpProQuiz_incorrect .wpProQuiz_AnswerMessage p {
  color: rgb(255, 0, 0) !important;
}

#materials_quiz label.elementor-field-label {
  font-family: "Barlow", sans-serif;
  font-size: 17px;
  line-height: 1.4;
  padding-bottom: 1rem;
}
#materials_quiz .elementor-field-type-number {
  display: flex;
  justify-content: space-evenly;
}
#materials_quiz .elementor-field-type-number label {
  width: 80%;
}
#materials_quiz .elementor-field-type-number input {
  max-width: 10%;
  padding: 0 1rem;
  margin-top: -1rem;
}
#materials_quiz #clothesFeedback {
  display: none;
  font-size: 17px;
  background: #39AFAA;
  color: white;
  padding: 1rem;
}
#materials_quiz .elementor-message-success {
  display: none;
}

#sustainability_drag_quiz, #connect_drag_quiz {
  padding: 1rem !important;
}
#sustainability_drag_quiz .cloud, #connect_drag_quiz .cloud {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 85%;
  margin: 0 auto 2rem auto;
  overflow: initial;
}
#sustainability_drag_quiz .cloud .prompt, #connect_drag_quiz .cloud .prompt {
  font-size: 17px;
  display: none;
  border: 1px solid #333;
  background: lightblue;
  padding: 1rem;
  box-shadow: 5px 5px 5px #aaa;
}
#sustainability_drag_quiz .cloud .prompt:first-of-type, #connect_drag_quiz .cloud .prompt:first-of-type {
  display: block;
}
#sustainability_drag_quiz #message_can, #connect_drag_quiz #message_can {
  font-size: 17px;
  text-align: center;
  margin: 0 auto;
  width: 80%;
  font-weight: bold;
  color: black;
  padding: 0.5rem 2rem;
}
#sustainability_drag_quiz .checkmark img, #connect_drag_quiz .checkmark img {
  opacity: 0.3 !important;
}
#sustainability_drag_quiz .checkmark:after, #connect_drag_quiz .checkmark:after {
  color: green;
  position: absolute;
  left: 0;
  right: 0;
  margin: 20% auto 0 auto;
  font-size: 80px;
  content: "✓";
}
#sustainability_drag_quiz #results, #connect_drag_quiz #results {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#sustainability_drag_quiz #results .container_div, #connect_drag_quiz #results .container_div {
  position: relative;
  width: 33%;
  padding: 0.5rem 0;
  text-align: center;
}
#sustainability_drag_quiz #results .container_div .container, #connect_drag_quiz #results .container_div .container {
  font-size: 17px;
  display: none;
}

#connect_drag_quiz #results .container_div {
  width: 20%;
}

#plastics_drag_quiz .cloud div {
  overflow: initial;
  height: 100px;
  width: 15%;
}
#plastics_drag_quiz .cloud div img {
  height: auto;
  max-width: none;
  width: 140px;
}
#plastics_drag_quiz .cloud div:nth-of-type(odd) {
  width: 10%;
}
#plastics_drag_quiz .cloud div:nth-of-type(odd) img {
  width: 110px;
}
#plastics_drag_quiz .cloud div:nth-of-type(3n+3) {
  width: 20%;
}
#plastics_drag_quiz .cloud div:nth-of-type(3n+3) img {
  width: 160px;
}

#plastics_drag_quiz .cloud, #home_drag_quiz .cloud {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 70%;
  margin: 0 auto;
}
#plastics_drag_quiz #waste, #home_drag_quiz #waste {
  display: flex;
  justify-content: space-around;
  margin-top: 2rem;
}
#plastics_drag_quiz #Garbage, #plastics_drag_quiz #Recycling, #plastics_drag_quiz #Commercial, #home_drag_quiz #Garbage, #home_drag_quiz #Recycling, #home_drag_quiz #Commercial {
  width: auto;
  height: 200px;
  padding: 10px;
}
#plastics_drag_quiz .container, #home_drag_quiz .container {
  width: 200px;
}
#plastics_drag_quiz .container img, #home_drag_quiz .container img {
  width: 80px;
}
#plastics_drag_quiz #home_drag_quiz .cloud, #home_drag_quiz #home_drag_quiz .cloud {
  width: 95%;
  padding-bottom: 1rem;
}
#plastics_drag_quiz #home_drag_quiz .cloud div, #home_drag_quiz #home_drag_quiz .cloud div {
  width: 20%;
  margin-right: 0.5rem;
}
#plastics_drag_quiz #home_drag_quiz .prompt, #home_drag_quiz #home_drag_quiz .prompt {
  margin-top: 0.5rem;
  border: none;
  background-color: white;
}
#plastics_drag_quiz #home_drag_quiz #results, #home_drag_quiz #home_drag_quiz #results {
  display: flex;
  justify-content: space-around;
  margin-top: 3rem;
}
#plastics_drag_quiz #home_drag_quiz #results .container, #home_drag_quiz #home_drag_quiz #results .container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#plastics_drag_quiz #home_drag_quiz #results .container .prompt, #home_drag_quiz #home_drag_quiz #results .container .prompt {
  width: 48%;
}
#plastics_drag_quiz #home_drag_quiz .prompt, #home_drag_quiz #home_drag_quiz .prompt {
  font-size: 17px;
  display: none;
  border: 1px solid #333;
  box-shadow: 5px 5px 5px #aaa;
}
#plastics_drag_quiz #home_drag_quiz .prompt:first-of-type, #home_drag_quiz #home_drag_quiz .prompt:first-of-type {
  display: block;
}
#plastics_drag_quiz #recycling_container, #plastics_drag_quiz #garbage_container, #plastics_drag_quiz #commercial_container, #home_drag_quiz #recycling_container, #home_drag_quiz #garbage_container, #home_drag_quiz #commercial_container {
  clear: both;
}
#plastics_drag_quiz #recycling_container li, #plastics_drag_quiz #garbage_container li, #plastics_drag_quiz #commercial_container li, #home_drag_quiz #recycling_container li, #home_drag_quiz #garbage_container li, #home_drag_quiz #commercial_container li {
  font-size: 17px;
  padding-left: 15px;
}
#plastics_drag_quiz #commercial h3, #home_drag_quiz #commercial h3 {
  font-size: 60px;
}
#plastics_drag_quiz #message_can, #home_drag_quiz #message_can {
  display: none;
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
  border: 3px solid #333;
  background-color: lightblue;
  font-size: 17px;
  text-align: center;
  margin: 0 auto;
  width: 80%;
  font-weight: bold;
  color: black;
  padding: 0.5rem 2rem;
  z-index: 100;
}

@media screen and (max-width: 1260px) {
  .checkmark:after {
    margin: 10% auto 0 auto !important;
  }
}
@media screen and (max-width: 780px) {
  .checkmark:after {
    margin: 10% auto 0 auto !important;
  }
}
@media print {
  .ld_nav {
    display: none !important;
  }
  #comments, #wpd-bubble-wrapper, .kg_ld_navigation_wrap, .elementor-location-header, .elementor-location-footer {
    display: none;
  }
  section.cultivate_template div.elementor-container.elementor-column-gap-default {
    margin: 0;
  }
}
/**home page**/
section[pclass=touts] {
  padding: 4rem;
}
section[pclass=touts] .elementor-button-wrapper {
  text-align: center;
}
section[pclass=touts] .elementor-button {
  text-transform: uppercase !important;
  font-weight: bold !important;
  background: #ff8159 !important;
  border: 2px solid #ff8159 !important;
  color: rgb(255, 255, 255) !important;
  font-size: 1.4rem !important;
  background: white !important;
  border: 2px solid #29ABE3 !important;
  color: #29ABE3 !important;
}
section[pclass=touts] .elementor-button a.elementor-button-link {
  padding: 0.5rem 0 0.6rem 0;
}
section[pclass=touts] .elementor-button:hover {
  color: #ff8159 !important;
  background-color: rgb(255, 255, 255) !important;
}
section[pclass=touts] .elementor-button:hover {
  color: white !important;
  background-color: #29ABE3 !important;
}

.main_slider_text, .main_slider_text p, .main_slider_text strong {
  font-style: italic;
  color: white;
  font-size: 1.9rem;
}

@media only screen and (max-width: 1650px) {
  #main_slider_right .elementor-widget-wrap {
    padding-top: 20%;
  }
}
@media only screen and (max-width: 1400px) {
  .main_slider_text p, .main_slider_text strong #preorder_button span {
    font-size: 1.5rem !important;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
  .main_slider_text p, .main_slider_text strong #preorder_button span {
    font-size: 1.4rem !important;
  }
}
@media only screen and (max-width: 1024px) {
  #cart_box .elementor-widget-container {
    padding: 0 !important;
  }
  .main_slider_col {
    width: 100% !important;
  }
  .interior_photo {
    margin-right: 0 !important;
  }
  #main_slider_center {
    padding: 0 10rem 2rem 10rem;
  }
  #main_slider_right {
    padding-left: 5rem;
  }
  #main_slider {
    background-image: none;
  }
  #main_slider .elementor-row {
    flex-direction: column-reverse;
  }
}
@media only screen and (max-width: 990px) {
  #main_slider_center {
    padding: 0 !important;
  }
  #main_slider_center .main_slider_text {
    text-align: center;
  }
  #main_slider_right {
    padding-top: 0%;
  }
  #take-a-peek-image {
    width: 90%;
    margin: 0 auto;
  }
  #take-a-peek-copy {
    width: 100%;
  }
  #take-a-peek-copy .elementor-column-wrap {
    padding-top: 0 !important;
  }
  #take-a-peek-copy .elementor-column-wrap h2, #take-a-peek-copy .elementor-column-wrap p {
    text-align: center;
  }
  #take-a-peek-copy .elementor-column-wrap h2 {
    padding-top: 1.5rem;
  }
  #take-a-peek-copy .elementor-widget-container {
    padding-top: 0 !important;
  }
}
@media only screen and (max-width: 768px) {
  #social_media_box .elementor-inline-items, #cart_box .elementor-inline-items {
    justify-content: flex-end;
  }
  #social_media_box .elementor-inline-items .elementor-inline-item, #cart_box .elementor-inline-items .elementor-inline-item {
    margin: 0 !important;
  }
  #social_media_box .fab, #social_media_box .fas, #cart_box .fab, #cart_box .fas {
    font-size: 20px;
  }
}
.circle_icon {
  padding: 15% 5% 5% 5%;
  border-radius: 50%;
  margin: 0 auto;
  max-width: 400px;
}

#the_book_icon:hover #book_p1 {
  fill: #f6e7d5;
}
#the_book_icon:hover #book_p2 {
  fill: white;
}
#the_book_icon:hover #book_p3 {
  fill: white;
}

#course_icon:hover .course_1 {
  fill: #92CD79;
}
#course_icon:hover .course_2 {
  fill: #39AFAA;
}
#course_icon:hover .course_3 {
  fill: #6EC1E4;
}

#tips_icon:hover #tips_p1 {
  fill: #ffb936;
}
#tips_icon:hover #tips_p2 {
  fill: #91cc78;
}
#tips_icon:hover #tips_p3, #tips_icon:hover #tips_p4 {
  fill: #29abe3;
}
#tips_icon:hover #tips_p5 {
  fill: #ac723d;
}

#tools_icon:hover #tools_p1, #tools_icon:hover #tools_p2, #tools_icon:hover #tools_p8 {
  fill: #dff4f9;
}
#tools_icon:hover #tools_p3, #tools_icon:hover #tools_p4, #tools_icon:hover #tools_p5, #tools_icon:hover #tools_p6, #tools_icon:hover #tools_p7 {
  fill: #f2f2f2;
}
#tools_icon:hover #tools_p9 {
  fill: #92cd79;
}
#tools_icon:hover #tools_p10 {
  fill: #fbb03b;
}
#tools_icon:hover #tools_p11 {
  fill: #333;
}
#tools_icon:hover #tools_p12 {
  fill: white;
}
#tools_icon:hover #tools_p13 {
  fill: #999;
}
#tools_icon:hover #tools_p14 {
  fill: #f7bad7;
}

#quiz_icon:hover .q_lt_green {
  fill: #b1ca73;
}
#quiz_icon:hover .q_red {
  fill: #ed1c24;
}
#quiz_icon:hover .q_teal {
  fill: #39afaa;
}
#quiz_icon:hover .q_white {
  fill: #fff;
}

#workshops_icon:hover .wk_blue {
  fill: #29ABE3;
}
#workshops_icon:hover .wk_green {
  fill: rgb(12, 91, 95);
}
#workshops_icon:hover .wk_orange {
  fill: #ff8159;
}
#workshops_icon:hover .wk_beige {
  fill: #e6e6e6;
}
#workshops_icon:hover .wk_gray {
  fill: #4d4d4d;
}
#workshops_icon:hover .wk_dk_gray {
  fill: #1a1a1a;
}

#thei_icon:hover .f_blue {
  fill: #29ABE3;
}
#thei_icon:hover .f_lt_grn {
  fill: #b1ca73;
}

#twa_icon:hover .twa_orange {
  fill: #ff8159;
}
#twa_icon:hover .twa_green {
  fill: rgb(12, 91, 95);
}
#twa_icon:hover .twa_lt_green {
  fill: #92CD79;
}

#kate_icon img {
  border-radius: 50%;
}

.tout_text {
  text-align: center;
  font-size: 1.5rem;
}
.tout_text strong {
  font-size: 2rem;
  display: block;
  text-transform: uppercase;
}

.quiz, .test-quiz, .process-quiz {
  font-size: 22px;
}
.quiz #header_blue, .test-quiz #header_blue, .process-quiz #header_blue {
  display: none;
}

#quiz_text {
  text-align: center;
  font-size: 1.4rem;
  font-weight: bold;
}

div.share_text {
  text-align: center;
}
div.share_text i {
  color: #ff8159;
}
div.share_text i:hover {
  color: rgb(255, 198, 0);
}

ul.sub-menu {
  z-index: 110;
}

.grey {
  background: #C2ECFF;
}

#requiredMessage {
  padding: 0.5rem 1rem;
  background: red;
  color: rgb(255, 255, 255);
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

form {
  display: flex;
  justify-content: center;
}
form .kg_quiz_section .section_wrap {
  display: none;
}
form .kg_quiz_section .section_wrap h2 {
  width: 100%;
  padding-bottom: 4rem;
  text-align: center;
}
form .kg_quiz_section .section_wrap .question_wrap {
  border-top: 2px solid rgb(12, 91, 95);
}
form .kg_quiz_section .section_wrap .question_wrap .artwork_wrap {
  width: 150px;
  background: white;
  margin: 0 auto;
  margin-top: -50px;
}
form .kg_quiz_section .section_wrap .question_wrap .artwork_wrap .artwork {
  width: 125px;
  margin: -4rem auto 0 auto;
}
form .kg_quiz_section .section_wrap .question_wrap h3 {
  text-align: center;
  color: #39AFAA;
  font-size: 1.9rem;
}
form .kg_quiz_section .section_wrap .question_wrap .instructions {
  margin-bottom: 1rem;
  text-align: center;
}
form .kg_quiz_section .section_wrap .question_wrap .instructions strong {
  font-size: 1.3rem;
}
form .kg_quiz_section .section_wrap .question_wrap .sortable {
  width: 60%;
  list-style-type: decimal;
  margin: 0 auto;
  padding: 0;
}
form .kg_quiz_section .section_wrap .question_wrap .sortable li {
  display: flex;
  justify-content: space-between;
  background: #C2ECFF !important;
  margin-bottom: 0.5rem;
  font-size: 1.2rem;
  height: auto;
  list-style-type: none;
  border: none !important;
  cursor: pointer;
  text-align: center;
}
form .kg_quiz_section .section_wrap .question_wrap .sortable li input {
  position: absolute;
  width: 50%;
  margin-left: 0.5rem;
}
form .kg_quiz_section .section_wrap .question_wrap .sortable li div.up_wrap, form .kg_quiz_section .section_wrap .question_wrap .sortable li div.down_wrap {
  width: 5%;
  min-width: 30px;
  text-align: center;
}
form .kg_quiz_section .section_wrap .question_wrap .sortable li div.up_wrap svg, form .kg_quiz_section .section_wrap .question_wrap .sortable li div.down_wrap svg {
  width: 80%;
  vertical-align: middle;
  fill: #39AFAA;
}
form .kg_quiz_section .section_wrap .question_wrap .sortable li div.up_wrap div.mask, form .kg_quiz_section .section_wrap .question_wrap .sortable li div.down_wrap div.mask {
  background: transparent;
  height: 100%;
  margin-top: -90%;
  position: relative;
}
form .kg_quiz_section .section_wrap .question_wrap .sortable li div.up_wrap:hover svg, form .kg_quiz_section .section_wrap .question_wrap .sortable li div.down_wrap:hover svg {
  fill: rgb(255, 255, 255);
}
form .kg_quiz_section .section_wrap .question_wrap .sortable li div.up_wrap {
  margin-right: 1rem;
}
form .kg_quiz_section .section_wrap .question_wrap .sortable li div.down_wrap {
  margin-left: 1rem;
}
form .kg_quiz_section .section_wrap .question_wrap select {
  width: 300px;
  margin: 0 auto;
}
form .kg_quiz_section .section_wrap .question_wrap select option {
  font-size: 1.2rem;
}
form .kg_quiz_section:first-of-type .section_wrap:first-of-type {
  display: block;
}
form .buttons {
  display: flex;
  justify-content: space-evenly;
  width: 100%;
  margin-top: 1rem;
}
form .buttons h2 {
  text-align: center;
}
form .buttons #next, form .buttons #prev {
  text-transform: uppercase;
  color: rgb(255, 255, 255) !important;
  font-weight: bold;
  border: 2px solid #ff8159 !important;
}
form .buttons #next:hover, form .buttons #prev:hover {
  background: rgb(255, 255, 255) !important;
  color: #ff8159 !important;
  border: 2px solid #ff8159 !important;
}
form .buttons #next {
  display: block;
}
form .buttons #prev {
  display: none;
}

@media only screen and (max-width: 600px) {
  .buttons #next, .buttons #prev {
    padding: 0 0.5rem !important;
  }
}
#progress_bar_wrap {
  text-align: center;
  height: 2rem;
  margin-top: 2rem;
}
#progress_bar_wrap #progress_bar {
  position: relative;
  display: inline-flex;
  justify-content: center;
  margin: 0 auto 2rem auto;
  border-top: 4px solid #ff8159;
}
#progress_bar_wrap #progress_bar .progress_dot {
  margin-top: -0.9rem;
  padding: 0 0.3rem;
}
#progress_bar_wrap #progress_bar .progress_dot svg circle {
  fill: white;
}
#progress_bar_wrap #progress_bar .progress_dot span {
  display: block;
  width: 24px;
  height: 24px;
}
#progress_bar_wrap #progress_bar .progress_dot:first-of-type {
  padding: 0;
}
#progress_bar_wrap #progress_bar .progress_dot:first-of-type svg circle {
  fill: #ff8159;
}
#progress_bar_wrap #progress_bar .progress_dot:last-of-type {
  padding: 0;
}

.rsb_inputs_row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 1.5rem 1.5rem 0 1.5rem;
}
.rsb_inputs_row .rsb_option_cell {
  display: flex;
  width: 45%;
  font-size: 1.2rem;
}
.rsb_inputs_row .rsb_option_cell hr {
  width: 90%;
  margin-top: 0.9rem !important;
}
.rsb_inputs_row .rsb_option_cell strong, .rsb_inputs_row .rsb_option_cell em, .rsb_inputs_row .rsb_option_cell span, .rsb_inputs_row .rsb_option_cell a, .rsb_inputs_row .rsb_option_cell li, .rsb_inputs_row .rsb_option_cell div {
  font-size: 1.2rem;
}
.rsb_inputs_row .rsb_option_cell:first-of-type {
  padding-top: 0;
}
.rsb_inputs_row .rsb_option_cell.left {
  justify-content: flex-start;
}
.rsb_inputs_row .rsb_option_cell.left div {
  text-align: left;
}
.rsb_inputs_row .rsb_option_cell.left input {
  margin-right: 1rem;
  margin-top: 0.5rem;
}
.rsb_inputs_row .rsb_option_cell.right {
  justify-content: space-between;
}
.rsb_inputs_row .rsb_option_cell.right div {
  text-align: right;
}
.rsb_inputs_row .rsb_option_cell.right input {
  margin-left: 1rem;
  margin-top: 0.5rem;
}
.rsb_inputs_row .rsb_interstitial {
  width: 10%;
  margin-top: -0.2rem;
  font-weight: bold;
  text-align: center;
  font-size: 1.5rem;
}

.rsb_labels_row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 1.5rem 1.5rem 1.5rem;
}
.rsb_labels_row .rsb_option_cell {
  width: 45%;
}
.rsb_labels_row .rsb_option_cell.right {
  justify-content: flex-end;
}
.rsb_labels_row .rsb_option_cell.right .rsb_label {
  text-align: right;
}

.w_question_wrap {
  padding: 0.2rem 1.5rem 1.5rem 1.5rem;
}
.w_question_wrap .w_question {
  margin: 1.5rem 0;
  text-align: center;
}
.w_question_wrap .w_options_row {
  display: flex;
  justify-content: space-evenly;
}
.w_question_wrap .w_options_row div {
  display: flex;
  justify-content: center;
}
.w_question_wrap .w_options_row div hr {
  width: 50%;
  margin-top: 0.3rem;
}
.w_question_wrap .w_options_row div:last-of-type hr:last-of-type {
  height: 1px;
  background-color: white;
  border: none;
}
.w_question_wrap .w_options_row div:last-of-type hr.grey:last-of-type {
  background: #C2ECFF;
}
.w_question_wrap .w_options_row div:first-of-type hr:first-of-type {
  height: 1px;
  background-color: white;
  border: none;
}
.w_question_wrap .w_options_row div:first-of-type hr.grey:first-of-type {
  background: #C2ECFF;
}
.w_question_wrap .w_labels_row {
  display: flex;
  justify-content: space-evenly;
}
.w_question_wrap .w_labels_row div {
  text-align: center;
  padding: 0 1%;
  font-size: 1.2rem;
}
.w_question_wrap .w_labels_row div em {
  font-size: 0.8rem;
}

@media only screen and (max-width: 900px) {
  .w_labels_row div em {
    display: none;
  }
}
.ch_options_row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ch_options_row .ch_option_cell {
  display: flex;
  width: 30%;
  margin-bottom: 0.5rem;
  font-size: 1.2rem;
  text-decoration: none;
}
.ch_options_row .ch_option_cell strong, .ch_options_row .ch_option_cell em, .ch_options_row .ch_option_cell span, .ch_options_row .ch_option_cell a, .ch_options_row .ch_option_cell li, .ch_options_row .ch_option_cell div {
  font-size: 1.2rem;
}
.ch_options_row .ch_option_cell input {
  margin-right: 0.5rem;
}

/*** quiz results ***/
body.process-quiz #header_img {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 2% 10% 2% 10%;
  background-color: #39AFAA;
  position: fixed;
  top: 136px;
  z-index: 90;
}
body.process-quiz #header_img .badge {
  width: 15%;
}
body.process-quiz #header_img .sharing_icons {
  color: white;
}
body.process-quiz #header_img .sharing_icons i {
  color: white;
}
body.process-quiz #header_img .header_content {
  width: 75%;
  padding-left: 5rem;
}
body.process-quiz #header_img .header_content p {
  font-size: 1.2rem;
}
body.process-quiz #header_img .header_content .congrats, body.process-quiz #header_img .header_content .congrats_title, body.process-quiz #header_img .header_content .congrats_tag {
  font-weight: bold;
}
body.process-quiz #header_img .header_content .congrats {
  font-size: 2.7rem;
}
body.process-quiz #header_img .header_content .congrats_title {
  font-size: 2.7rem;
  line-height: 1;
  text-transform: uppercase;
}
body.process-quiz #header_img .header_content .congrats_tag {
  margin-top: 1rem;
  line-height: 1;
}
body.process-quiz #header_img .header_content .congrats_tag p {
  font-size: 1.9rem;
}
body.process-quiz .section, body.process-quiz #tip_results, body.process-quiz #take_action {
  margin-top: 1rem;
}
body.process-quiz .section .h2_wrap, body.process-quiz #tip_results .h2_wrap, body.process-quiz #take_action .h2_wrap {
  width: 100%;
  text-align: center;
  padding-bottom: 2rem;
}
body.process-quiz .section .h2_wrap h2, body.process-quiz #tip_results .h2_wrap h2, body.process-quiz #take_action .h2_wrap h2 {
  color: #39AFAA;
  text-transform: uppercase;
  padding: 2rem 1rem 0 1rem;
  width: auto;
  display: inline-block;
  z-index: 100;
  background: white;
}
body.process-quiz .section .h2_wrap hr, body.process-quiz #tip_results .h2_wrap hr, body.process-quiz #take_action .h2_wrap hr {
  margin-top: -2.2rem;
  z-index: 1;
  border-color: #39AFAA;
  border-width: 3px;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}
body.process-quiz .section .table-row.ranking, body.process-quiz #tip_results .table-row.ranking, body.process-quiz #take_action .table-row.ranking {
  display: flex;
  flex-wrap: nowrap;
}
body.process-quiz .section:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
body.process-quiz .take_action .take_action_content {
  padding: 0.4rem 2rem 0 2rem;
}
body.process-quiz .take_action_columns {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 2rem;
}
body.process-quiz .take_action_columns #book, body.process-quiz .take_action_columns #box, body.process-quiz .take_action_columns #digital {
  width: 32%;
}
body.process-quiz .take_action_columns #book .button_wrap, body.process-quiz .take_action_columns #box .button_wrap, body.process-quiz .take_action_columns #digital .button_wrap {
  text-align: center;
}
body.process-quiz .take_action_columns #book .button_wrap .button, body.process-quiz .take_action_columns #box .button_wrap .button, body.process-quiz .take_action_columns #digital .button_wrap .button {
  border-radius: 3px;
  padding: 6px 24px;
}
body.process-quiz .take_action_columns #book a.img, body.process-quiz .take_action_columns #box a.img, body.process-quiz .take_action_columns #digital a.img {
  height: 314px;
  display: block;
}
body.process-quiz .take_action_columns #book p.text, body.process-quiz .take_action_columns #box p.text, body.process-quiz .take_action_columns #digital p.text {
  height: 198px;
}
body.process-quiz .result_row {
  flex-wrap: wrap;
}
body.process-quiz span.question {
  font-size: 1.2rem;
  font-weight: bold;
}
body.process-quiz ul.bullet {
  padding-top: 1rem;
}
body.process-quiz ul.bullet li {
  list-style-type: none;
}
body.process-quiz #feedback p, body.process-quiz #feedback div.content {
  font-size: 1.3rem;
  margin: 0 0 0.5rem 0;
}
body.process-quiz #impacting div.content, body.process-quiz #owning__sharing div.content, body.process-quiz #empowerment_and_action div.content, body.process-quiz #tip_results div.content {
  padding: 0.4rem 2rem 0 2rem;
}
body.process-quiz #impacting .table-row.question {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
body.process-quiz #impacting .table-row.question .bullets_svg {
  width: 15%;
  padding: 1.7rem 0 0.5rem 1rem;
}
body.process-quiz #impacting .table-row.question .content {
  width: 80%;
  padding: 1rem;
  text-align: left;
}
body.process-quiz #your_sustainability_values div.content {
  padding: 0.4rem 2rem 0 2rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
body.process-quiz #your_sustainability_values div.driver_row {
  padding: 0.6rem 0 0 5%;
  width: 95%;
}
body.process-quiz #your_sustainability_values div.driver_row.full {
  width: 100%;
  padding-left: 0;
}
body.process-quiz #your_sustainability_values div.bullet_svg {
  width: 5%;
  min-width: 50px;
  padding-top: 1rem;
}
body.process-quiz #feedback {
  width: 80%;
  margin: 17rem auto 0 auto;
}
body.process-quiz #feedback #defining_sustainability {
  position: relative;
}
body.process-quiz #feedback #defining_sustainability .table-row.question {
  color: #ccc;
}
body.process-quiz #call_to_action, body.process-quiz #tip_results, body.process-quiz #tips_container, body.process-quiz #take_action {
  width: 80%;
  margin: 0 auto;
}
body.process-quiz #tips_container {
  padding-top: 1rem;
  margin-top: 1rem;
}
body.process-quiz .tip_results_content .tip_results_tag {
  padding: 0.4rem 2rem 0 2rem;
}
body.process-quiz .tip_results_content .tip_results_wrap {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
body.process-quiz .tip_results_content .tip_results_wrap .tip_results {
  width: 30%;
}
body.process-quiz .tip_results_content .tip_results_wrap .tip_results .driver_result {
  display: flex;
  flex-wrap: wrap;
}
body.process-quiz .tip_results_content .tip_results_wrap .tip_results .driver_result .artwork {
  width: 55px;
}
body.process-quiz .tip_results_content .tip_results_wrap .tip_results .driver_result .name {
  padding-left: 1rem;
  text-tranform: uppercase;
  font-weight: bold;
}
body.process-quiz #send_badge_box {
  position: absolute;
  padding: 0.5rem 0;
  top: 8.5rem;
  left: 0;
  right: 0;
  width: 60%;
  margin: 0 auto;
  background: #29ABE3;
  box-shadow: 2px 2px 5px #333;
}
body.process-quiz #send_badge_box h2 {
  color: rgb(255, 255, 255);
  text-align: center;
  font-size: 1.6rem;
  text-transform: none;
}
body.process-quiz #send_badge_box p {
  font-size: 1rem;
  font-style: italic;
}
body.process-quiz #send_badge_box #mc-submit {
  margin-top: 1rem;
}
body.process-quiz #send_badge_box .mc_wrap {
  display: flex;
  justify-content: center;
}
body.process-quiz #send_badge_box .mc_wrap .mc_email #email {
  display: block;
  margin: 0 auto;
}
body.process-quiz #send_badge_box .button {
  display: block;
  width: 30%;
  margin: 0.5rem auto;
  text-align: center;
}
body.process-quiz #send_badge_box #progress_circle {
  display: none;
  text-align: center;
  margin-top: 0.5rem;
}
body.process-quiz #send_badge_box p.optin {
  text-align: center;
}
body.process-quiz #send_badge_box .sharing {
  color: rgb(255, 255, 255);
  font-size: 1.2rem;
  text-align: center;
}
body.process-quiz #send_badge_box .sharing .fab {
  color: rgb(255, 255, 255);
  font-size: 1.2rem;
  margin: 1rem 0 0 1rem;
}
body.process-quiz #send_badge_box #pdf_message {
  text-align: center;
}

@media only screen and (max-width: 1024px) {
  body.process-quiz #feedback {
    margin-top: 0px;
  }
  body.process-quiz #send_badge_box {
    padding: 0.5rem 0.5rem;
    width: 90%;
  }
  body.process-quiz #header_img {
    position: relative;
    top: 0px;
  }
  body.process-quiz #header_img .badge {
    margin: 0 auto;
    width: 35%;
  }
  body.process-quiz #header_img .header_content {
    width: 100%;
    padding-left: 0 !important;
  }
  body.process-quiz #header_img .header_content .congrats, body.process-quiz #header_img .header_content .congrats_title {
    text-align: center;
  }
  body.process-quiz #header_img .header_content p, body.process-quiz #header_img .header_content .sharing {
    display: none;
  }
  body.process-quiz #result_impacting_h2 .content {
    width: 70% !important;
  }
  body.process-quiz .result_row .bullets_svg {
    width: 25% !important;
  }
  body.process-quiz .result_row .content .bullet_svg {
    width: 10% !important;
  }
  body.process-quiz .result_row .content .driver_row {
    width: 85% !important;
  }
  body.process-quiz .result_row .content .driver_row.full {
    width: 100% !important;
  }
  #book, #box, #digital {
    width: 100% !important;
    text-align: center;
    padding-bottom: 1.5rem;
  }
  #send_badge_box {
    margin: 0 auto;
  }
  #send_badge_box p {
    display: none;
  }
  #send_badge_box form {
    justify-content: center;
  }
  #send_badge_box form p {
    display: block;
  }
}
@media only screen and (max-width: 600px) {
  body.process-quiz #header_img .badge {
    width: 45%;
  }
  body.process-quiz #header_img .sharing_icons {
    text-align: center;
  }
  body.process-quiz .section .h2_wrap h2, body.process-quiz #tip_results .h2_wrap h2 {
    border-bottom: 2px solid rgb(12, 91, 95);
  }
  body.process-quiz .section .h2_wrap hr, body.process-quiz #tip_results .h2_wrap hr {
    display: none;
  }
  body.process-quiz #tip_results .tip_results {
    width: 100%;
    border-bottom: 1px solid rgb(12, 91, 95);
    padding: 1.5rem 0;
    margin: 1.5rem 0 0 0;
  }
  body.process-quiz #tip_results .tip_results h3 {
    text-align: center;
  }
  body.process-quiz #tips_container .tip_front {
    margin-bottom: 5rem;
  }
  body.process-quiz .result_row .content .bullet_svg {
    width: 15% !important;
    margin: 0 auto;
  }
  body.process-quiz .result_row .content .driver_row {
    width: 100% !important;
    margin: 0 auto;
  }
  body.process-quiz .result_row .bullets_svg {
    width: 45% !important;
    margin: 0 auto;
  }
  body.process-quiz #result_impacting_h2 .content {
    width: 100% !important;
  }
}
.tip_teaser {
  text-align: center;
  padding: 2rem 0;
  background: blue;
}

#tips_search_form {
  padding-bottom: 3rem;
}
#tips_search_form .search_row {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
#tips_search_form .tip_search {
  width: 25%;
}
#tips_search_form .tip_search label {
  font-size: 1.6rem;
  font-weight: bold;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  padding: 0.2rem 0;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  vertical-align: top;
}
#tips_search_form .tip_search .input_row {
  display: flex;
  justify-content: flex-start;
  padding: 0 0 0 1rem;
}
#tips_search_form .tip_search .input_row .input_radio {
  padding-top: 0.7rem;
}
#tips_search_form .tip_search .input_row .input_radio input {
  transform: scale(2);
}
#tips_search_form .tip_search .input_row .input_name, #tips_search_form .tip_search .input_row .input_name_radio {
  text-transform: capitalize;
}
#tips_search_form .tip_search .input_row .input_name_radio {
  padding-top: 0.7rem;
}
#tips_search_form .tip_search .input_row .input_artwork {
  padding-top: 0.9rem;
  width: 30px;
}
#tips_search_form .tip_search .input_row input, #tips_search_form .tip_search .input_row .input_artwork {
  margin-right: 1rem;
}
#tips_search_form .submit_tips_search {
  padding: 0.5rem 3rem;
  margin-top: 1.5rem;
}
#tips_search_form #impact_category label {
  background-color: rgb(12, 91, 95);
}
#tips_search_form #driver label {
  background-color: grey;
}
#tips_search_form #size_of_impact label {
  background-color: #39AFAA;
}
#tips_search_form #difficulty label {
  background-color: rgb(0, 0, 0);
}

.tip_row {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
.tip_row .tip_intro {
  max-width: 100%;
  margin: 0 auto;
  border-top: 3px solid #39AFAA;
  padding-top: 2rem;
}
.tip_row .tip_intro p {
  max-width: 90%;
  margin: 0 auto;
  padding-bottom: 3rem;
}

.greyed {
  background: #ccc;
}

.search_preview_notice {
  margin-bottom: 2rem;
}
.search_preview_notice .text, .search_preview_notice h2 {
  color: red !important;
}

.passcode_fail {
  text-align: center;
  padding: 2rem 0;
}

.tip_card {
  background-color: transparent;
  width: 300px;
  min-height: 300px;
  margin-bottom: 1rem;
  perspective: 1000px;
}
.tip_card .tip_card_inner {
  position: relative;
  width: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
}
.tip_card .tip_card_inner .tip_front, .tip_card .tip_card_inner .tip_back {
  /*position:absolute;*/
  width: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-shadow: 3px 6px 4px #777;
}
.tip_card .tip_card_inner .tip_front {
  background-color: white;
  color: black;
  max-height: 300px;
  border: 1px solid rgb(0, 0, 0);
}
.tip_card .tip_card_inner .tip_back {
  background-color: white;
  transform: rotateY(180deg);
  margin-top: -308px;
}
.tip_card .tip_card_inner .tip_back .attributes {
  display: flex;
  width: 95%;
}
.tip_card .tip_card_inner .tip_back .attributes .impact, .tip_card .tip_card_inner .tip_back .attributes .difficulty {
  width: 50%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 0.2rem 0.5rem;
}
.tip_card .tip_card_inner .tip_back .attributes .impact span, .tip_card .tip_card_inner .tip_back .attributes .difficulty span {
  font-size: 0.8rem;
  color: white;
}
.tip_card .tip_card_inner .tip_back .attributes .impact svg, .tip_card .tip_card_inner .tip_back .attributes .difficulty svg {
  margin-left: 0.2rem;
}
.tip_card .tip_card_inner .tip_back .attributes .impact {
  background: #39AFAA;
  color: white;
  font-size: 0.8rem;
}
.tip_card .tip_card_inner .tip_back .attributes .impact svg circle.filled {
  fill: rgb(0, 0, 0);
}
.tip_card .tip_card_inner .tip_back .attributes .difficulty {
  background: rgb(0, 0, 0);
  color: white;
  font-size: 0.8rem;
}
.tip_card .tip_card_inner .tip_back .attributes .difficulty circle.filled {
  fill: #29ABE3;
}
.tip_card .tip_card_inner .tip_back .tip_inner_box {
  border: 1px solid #ccc;
}
.tip_card .tip_card_inner .tip_back .tip_inner_box .title {
  font-weight: bold;
}
.tip_card .tip_card_inner .tip_back .tip_inner_box .drivers {
  background: #ccc;
  padding: 0.1rem 0 0 0.5rem;
}
.tip_card .tip_card_inner .tip_back .tip_inner_box .drivers .driver_art {
  width: 20px !important;
}
.tip_card .tip_card_inner .tip_back .tip_inner_box .drivers .print {
  margin-left: auto;
  margin-right: 0.5rem;
  font-size: 1.2rem;
  color: #0C5B5F;
  text-decoration: underline;
}
.tip_card .tip_card_inner .tip_back .tip_inner_box .drivers .print:hover {
  color: #ff8159;
}
.tip_card .tip_card_inner .tip_back .tip_inner_box .impact_category div {
  font-weight: bold;
  text-align: center;
}
.tip_card .tip_card_inner .tip_back .tip_inner_box .title {
  text-align: center;
  line-height: 1;
  padding: 0 1rem 0.5rem 1rem;
  min-height: 76px;
}
.tip_card .tip_card_inner .tip_back .tip_inner_box .read_more {
  text-decoration: underline;
  font-size: 0.9rem;
  padding-bottom: 0.5rem;
  color: rgb(255, 0, 0);
}
.tip_card .tip_card_inner .tip_back .tip_inner_box .art {
  margin: 0 auto;
  padding: 2rem 1.5rem;
}
.tip_card .tip_card_inner .tip_back .tip_inner_box .art img {
  height: 55px;
}
.tip_card .tip_card_inner .tip_back .tip_inner_box .copy_row {
  display: none;
  flex-wrap: wrap;
  padding: 1.5rem 0;
}
.tip_card .tip_card_inner .tip_back .tip_inner_box .copy_row .copy_text {
  min-width: 10%;
  font-size: 1rem;
  padding: 0.2rem 0.5rem;
  text-align: left;
}

body.sorting-tips .tip_card_inner, body.single-sfwd-topic .tip_card_inner {
  transition: unset;
  transform-style: unset;
}
body.sorting-tips .tip_card_inner .tip_front, body.sorting-tips .tip_card_inner .tip_back, body.single-sfwd-topic .tip_card_inner .tip_front, body.single-sfwd-topic .tip_card_inner .tip_back {
  -webkit-backface-visibility: unset;
  backface-visibility: unset;
}
body.sorting-tips .tip_card_inner .tip_back, body.single-sfwd-topic .tip_card_inner .tip_back {
  transform: unset;
  margin-top: unset;
}
body.sorting-tips .tip_card_inner .tip_front, body.single-sfwd-topic .tip_card_inner .tip_front {
  display: none;
}
body.sorting-tips .in_box, body.single-sfwd-topic .in_box {
  position: relative;
  width: 60%;
  margin: 1rem auto 0 auto;
  padding: 0.4rem 0.4rem 0 0.4rem;
  border: 1px solid black;
  cursor: pointer;
  height: 100px;
  box-shadow: 3px 6px 4px #777;
  background-color: white;
  z-index: 10;
}
body.sorting-tips .in_box img.icon, body.single-sfwd-topic .in_box img.icon {
  height: 60px;
  margin: 0 auto;
  display: block;
}
body.sorting-tips .in_box .info, body.single-sfwd-topic .in_box .info {
  display: flex;
  justify-content: space-between;
  margin-top: 0.6rem;
}
body.sorting-tips .in_box .info .drivers .driver_art, body.single-sfwd-topic .in_box .info .drivers .driver_art {
  width: 16px;
}
body.sorting-tips .in_box .info .drivers .driver_art img, body.single-sfwd-topic .in_box .info .drivers .driver_art img {
  display: block;
}
body.sorting-tips .in_box .info .drivers .print, body.single-sfwd-topic .in_box .info .drivers .print {
  display: none;
}
body.sorting-tips .in_box .info .attributes, body.single-sfwd-topic .in_box .info .attributes {
  display: flex;
  justify-content: flex-start;
  font-size: 12px;
}
body.sorting-tips .in_box .info .attributes .impact, body.single-sfwd-topic .in_box .info .attributes .impact {
  background-color: #39AFAA;
}
body.sorting-tips .in_box .info .attributes .difficulty, body.single-sfwd-topic .in_box .info .attributes .difficulty {
  background-color: #000;
}
body.sorting-tips .in_box .info .attributes .impact, body.sorting-tips .in_box .info .attributes .difficulty, body.single-sfwd-topic .in_box .info .attributes .impact, body.single-sfwd-topic .in_box .info .attributes .difficulty {
  color: #fff;
  padding: 0.1rem 0.2rem;
}
body.sorting-tips .in_box .info .attributes .impact span, body.sorting-tips .in_box .info .attributes .difficulty span, body.single-sfwd-topic .in_box .info .attributes .impact span, body.single-sfwd-topic .in_box .info .attributes .difficulty span {
  display: none;
}

.transform_rotate {
  transform: rotateY(180deg);
}

.drivers {
  display: flex;
}
.drivers .driver_art {
  margin-right: 0.3rem;
}

.driver_svg {
  max-width: 100px;
}

.sorted_tips_nav {
  display: flex;
  justify-content: space-around;
}

#tip_dots {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#tip_dots .tip_dot {
  font-size: 36px;
  margin: 0 0.1rem;
}

.sort_box .icon_wrap, .chart_bucket .icon_wrap {
  display: flex;
  justify-content: flex-start;
  width: fit-content;
  min-width: 156px;
  padding: 0.3rem 0.4rem 0.3rem 0.4rem;
  margin: 0 auto;
  height: 50px;
  border-radius: 2px;
  box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.8);
}
.sort_box .icon_wrap div.fas, .chart_bucket .icon_wrap div.fas {
  font-size: 26px;
  padding-top: 6%;
}
.sort_box .icon_wrap h2, .chart_bucket .icon_wrap h2 {
  font-size: 15px !important;
  color: black !important;
  margin: 0 0 0 0.4rem;
  padding-top: 9%;
}
.sort_box .icon_wrap h2:hover, .chart_bucket .icon_wrap h2:hover {
  color: white !important;
  opacity: 0.9;
}

.chart_bucket {
  cursor: pointer;
}

#willnot_bucket .icon_wrap h2 {
  padding-top: 2%;
}

#view_list {
  background: transparent;
}

.feedback_container {
  display: flex;
  justify-content: space-between;
}

@keyframes dashboard_up {
  from {
    left: 100%;
  }
  to {
    left: 0%;
  }
}
.trigger_dashboard_up {
  animation-name: dashboard_up;
  animation-duration: 2s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#sorted_tips_prev, #sorted_tips_next {
  color: #F47920;
  font-size: 16px;
  font-weight: bold;
  padding: 0 0.5rem !important;
  cursor: pointer;
}
#sorted_tips_prev:hover, #sorted_tips_next:hover {
  color: #97BB6B;
}

#sorted_tips_next {
  text-align: right;
}

.dashboard {
  position: relative;
}
.dashboard .tip_list {
  display: none;
}
.dashboard #tip_choice {
  display: none;
  position: absolute;
  background: #9ed3f3;
  color: black;
  top: 4.9rem;
  left: 0rem;
  width: 100%;
  padding: 1rem 1.5rem;
  box-shadow: 3px 6px 4px #777;
  z-index: 30;
}
.dashboard #tip_choice .choice_feedback {
  line-height: 1.2;
  font-size: 18px;
  font-weight: 500;
}
.dashboard #tip_choice #close_tip_choice {
  width: 20px;
  position: absolute;
  top: 0;
  right: 0;
  background: #9ed3f3;
  color: black;
  padding: 0.1rem;
  text-align: center;
  font-size: 16px;
}
.dashboard #tip_choice #close_tip_choice:hover {
  background-color: white;
  color: blue;
}

#chart_of_results {
  position: relative;
  display: table;
  margin-left: 2rem;
  width: 100%;
  border-radius: 8px;
}
#chart_of_results #watermark {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  right: 50%;
  transform: translate(-50%, -50%);
  font-size: 54px;
  text-align: center;
  color: #654321;
  font-weight: bold;
  opacity: 0.1;
}
#chart_of_results #chart_body {
  display: table-row-group;
}
#chart_of_results #chart_body .chart_cell {
  display: table-cell;
  padding: 0.5rem;
  vertical-align: top;
  width: 33%;
  border-top: 2px solid #654321;
}
#chart_of_results #chart_header {
  display: table-header-group;
}
#chart_of_results #chart_header .chart_cell {
  display: table-cell;
  padding: 0;
  border: none;
  padding: 0.5rem 0.5rem;
  vertical-align: top;
}
#chart_of_results .chart_row {
  display: table-row;
}

@media only screen and (max-width: 650px) {
  #tips_search_mobile {
    display: block;
  }
  .tip_search label {
    font-size: 1.2rem !important;
    padding: 0.2rem 1rem !important;
  }
  .sortable {
    width: 100% !important;
  }
}
@media only screen and (max-width: 414px) {
  .tip_card .tip_card_inner .tip_front, .tip_card .tip_card_inner .tip_back {
    box-shadow: none;
  }
  .tip_card .tip_card_inner .tip_back .attributes {
    width: 100% !important;
  }
}
@media only screen and (min-width: 1024px) {
  .search_row, .submit_tips_search {
    display: flex !important;
  }
  .tip_card .print {
    display: none;
  }
  .search_row.mobile, .submit_tips_search.mobile {
    display: none !important;
  }
}
@media only screen and (max-width: 1024px) {
  .search_row, .submit_tips_search {
    display: none !important;
  }
  .search_row.mobile, .submit_tips_search.mobile {
    display: flex !important;
    flex-wrap: wrap;
  }
  .search_row.mobile .tip_search, .submit_tips_search.mobile .tip_search {
    width: 45% !important;
  }
  .search_row.mobile .tip_search label, .submit_tips_search.mobile .tip_search label {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .search_row.mobile .tip_search .input_row, .submit_tips_search.mobile .tip_search .input_row {
    padding-left: 0px !important;
    width: 90%;
    margin: 0 auto;
  }
  .search_row.mobile .tip_search select, .submit_tips_search.mobile .tip_search select {
    margin-bottom: 0.5rem;
  }
  .search_row.mobile .tip_search .button, .submit_tips_search.mobile .tip_search .button {
    width: 90% !important;
    margin: 0 auto 2rem auto !important;
    text-align: center !important;
  }
}
@media print {
  .elementor-location-header, .elementor-location-footer {
    display: none !important;
  }
  .search_preview_notice, #tips_search, #tips_search_mobile, #tip_banner, #tip_h1, .tip_teaser {
    display: none !important;
  }
  .tip_card {
    padding-bottom: 20rem;
  }
  .tip_card .tip_front, .tip_card .print, .tip_card .read_more {
    display: none !important;
  }
  .tip_card .copy_row {
    display: block !important;
  }
  .tip_card .tip_back {
    min-height: 600px !important;
    margin-top: 100px !important;
  }
  .tip_card .impact {
    border: 1px solid black;
    background: #39AFAA;
    color: white;
  }
  .tip_card .difficulty {
    border: 1px solid black;
    background: #000000;
    color: white;
  }
}
#example_form_opener {
  color: blue;
  cursor: pointer;
}

.example_form {
  display: none;
  max-width: 50% !important;
  border: 2px solid #333 !important;
  position: absolute;
  right: 0;
  top: -5rem;
}

body.sorting-tips .tip_card_wrap, body.single-sfwd-topic .tip_card_wrap {
  display: none;
}
body.sorting-tips .tip_card_wrap .tip_row, body.single-sfwd-topic .tip_card_wrap .tip_row {
  font-size: 16px;
  padding-top: 0.5rem;
  background: #ccc;
}
body.sorting-tips .tip_card_wrap:first-child, body.single-sfwd-topic .tip_card_wrap:first-child {
  display: block;
}

body.single-sfwd-topic .full_tips .tip_card_wrap {
  display: block !important;
  width: 48%;
  margin-bottom: 1rem;
}
body.single-sfwd-topic .full_tips .tip_card_wrap:first-child {
  display: block;
}

#chart_header #is_bucket .icon_wrap {
  background-color: #97bb6b;
}
#chart_header #will_bucket .icon_wrap {
  background-color: #fbb040;
}
#chart_header #willnot_bucket .icon_wrap {
  background-color: #F47920;
}

.transform_rotate {
  transform: unset;
}

p.instructions, div.instructions {
  font-size: 1.2rem;
}
p.instructions span.view_list, div.instructions span.view_list {
  cursor: pointer;
  color: #c36;
}
p.instructions span.view_list:hover, div.instructions span.view_list:hover {
  color: #336;
}

#dashboard_wrapper {
  background: white;
}

body.user-dashboard #content, body.user-dashboard #dashboard_nav, body.beawares-dashboard #content, body.beawares-dashboard #dashboard_nav, body.sorted-tips-dashboard #content, body.sorted-tips-dashboard #dashboard_nav, body.your-action-plan-worksheets #content, body.your-action-plan-worksheets #dashboard_nav, body.beawares-assessment-results #content, body.beawares-assessment-results #dashboard_nav, body.beawares-post-assessment-results #content, body.beawares-post-assessment-results #dashboard_nav, body.beawares-emissions #content, body.beawares-emissions #dashboard_nav {
  min-height: 75vh;
}
body.user-dashboard #content h3, body.user-dashboard #dashboard_nav h3, body.beawares-dashboard #content h3, body.beawares-dashboard #dashboard_nav h3, body.sorted-tips-dashboard #content h3, body.sorted-tips-dashboard #dashboard_nav h3, body.your-action-plan-worksheets #content h3, body.your-action-plan-worksheets #dashboard_nav h3, body.beawares-assessment-results #content h3, body.beawares-assessment-results #dashboard_nav h3, body.beawares-post-assessment-results #content h3, body.beawares-post-assessment-results #dashboard_nav h3, body.beawares-emissions #content h3, body.beawares-emissions #dashboard_nav h3 {
  font-size: 18px;
  margin-left: 1rem;
  font-weight: bold;
  padding-top: 1rem;
}
body.user-dashboard #footer, body.beawares-dashboard #footer, body.sorted-tips-dashboard #footer, body.your-action-plan-worksheets #footer, body.beawares-assessment-results #footer, body.beawares-post-assessment-results #footer, body.beawares-emissions #footer {
  margin-top: 0 !important;
}
body.user-dashboard #content_dashboard, body.beawares-dashboard #content_dashboard, body.sorted-tips-dashboard #content_dashboard, body.your-action-plan-worksheets #content_dashboard, body.beawares-assessment-results #content_dashboard, body.beawares-post-assessment-results #content_dashboard, body.beawares-emissions #content_dashboard {
  padding-top: 0rem;
  background: white;
}
body.user-dashboard #content_dashboard .sorted_tips_header, body.user-dashboard #content_dashboard .action_plan_header, body.user-dashboard #content_dashboard .beawares_header, body.beawares-dashboard #content_dashboard .sorted_tips_header, body.beawares-dashboard #content_dashboard .action_plan_header, body.beawares-dashboard #content_dashboard .beawares_header, body.sorted-tips-dashboard #content_dashboard .sorted_tips_header, body.sorted-tips-dashboard #content_dashboard .action_plan_header, body.sorted-tips-dashboard #content_dashboard .beawares_header, body.your-action-plan-worksheets #content_dashboard .sorted_tips_header, body.your-action-plan-worksheets #content_dashboard .action_plan_header, body.your-action-plan-worksheets #content_dashboard .beawares_header, body.beawares-assessment-results #content_dashboard .sorted_tips_header, body.beawares-assessment-results #content_dashboard .action_plan_header, body.beawares-assessment-results #content_dashboard .beawares_header, body.beawares-post-assessment-results #content_dashboard .sorted_tips_header, body.beawares-post-assessment-results #content_dashboard .action_plan_header, body.beawares-post-assessment-results #content_dashboard .beawares_header, body.beawares-emissions #content_dashboard .sorted_tips_header, body.beawares-emissions #content_dashboard .action_plan_header, body.beawares-emissions #content_dashboard .beawares_header {
  padding: 0 2rem;
  background: #F3F4F5;
  padding: 2rem 2rem 1.2rem 2rem;
  margin-top: -0.5rem;
  margin-left: -2rem;
  margin-bottom: 1rem;
}
body.user-dashboard #content_dashboard .sorted_tips_header .line_thru_h2, body.user-dashboard #content_dashboard .action_plan_header .line_thru_h2, body.user-dashboard #content_dashboard .beawares_header .line_thru_h2, body.beawares-dashboard #content_dashboard .sorted_tips_header .line_thru_h2, body.beawares-dashboard #content_dashboard .action_plan_header .line_thru_h2, body.beawares-dashboard #content_dashboard .beawares_header .line_thru_h2, body.sorted-tips-dashboard #content_dashboard .sorted_tips_header .line_thru_h2, body.sorted-tips-dashboard #content_dashboard .action_plan_header .line_thru_h2, body.sorted-tips-dashboard #content_dashboard .beawares_header .line_thru_h2, body.your-action-plan-worksheets #content_dashboard .sorted_tips_header .line_thru_h2, body.your-action-plan-worksheets #content_dashboard .action_plan_header .line_thru_h2, body.your-action-plan-worksheets #content_dashboard .beawares_header .line_thru_h2, body.beawares-assessment-results #content_dashboard .sorted_tips_header .line_thru_h2, body.beawares-assessment-results #content_dashboard .action_plan_header .line_thru_h2, body.beawares-assessment-results #content_dashboard .beawares_header .line_thru_h2, body.beawares-post-assessment-results #content_dashboard .sorted_tips_header .line_thru_h2, body.beawares-post-assessment-results #content_dashboard .action_plan_header .line_thru_h2, body.beawares-post-assessment-results #content_dashboard .beawares_header .line_thru_h2, body.beawares-emissions #content_dashboard .sorted_tips_header .line_thru_h2, body.beawares-emissions #content_dashboard .action_plan_header .line_thru_h2, body.beawares-emissions #content_dashboard .beawares_header .line_thru_h2 {
  background: #F3F4F5;
}
body.user-dashboard #content_dashboard .sorted_tips_header .line_thru_h2 h2, body.user-dashboard #content_dashboard .action_plan_header .line_thru_h2 h2, body.user-dashboard #content_dashboard .beawares_header .line_thru_h2 h2, body.beawares-dashboard #content_dashboard .sorted_tips_header .line_thru_h2 h2, body.beawares-dashboard #content_dashboard .action_plan_header .line_thru_h2 h2, body.beawares-dashboard #content_dashboard .beawares_header .line_thru_h2 h2, body.sorted-tips-dashboard #content_dashboard .sorted_tips_header .line_thru_h2 h2, body.sorted-tips-dashboard #content_dashboard .action_plan_header .line_thru_h2 h2, body.sorted-tips-dashboard #content_dashboard .beawares_header .line_thru_h2 h2, body.your-action-plan-worksheets #content_dashboard .sorted_tips_header .line_thru_h2 h2, body.your-action-plan-worksheets #content_dashboard .action_plan_header .line_thru_h2 h2, body.your-action-plan-worksheets #content_dashboard .beawares_header .line_thru_h2 h2, body.beawares-assessment-results #content_dashboard .sorted_tips_header .line_thru_h2 h2, body.beawares-assessment-results #content_dashboard .action_plan_header .line_thru_h2 h2, body.beawares-assessment-results #content_dashboard .beawares_header .line_thru_h2 h2, body.beawares-post-assessment-results #content_dashboard .sorted_tips_header .line_thru_h2 h2, body.beawares-post-assessment-results #content_dashboard .action_plan_header .line_thru_h2 h2, body.beawares-post-assessment-results #content_dashboard .beawares_header .line_thru_h2 h2, body.beawares-emissions #content_dashboard .sorted_tips_header .line_thru_h2 h2, body.beawares-emissions #content_dashboard .action_plan_header .line_thru_h2 h2, body.beawares-emissions #content_dashboard .beawares_header .line_thru_h2 h2 {
  background: #F3F4F5;
  z-index: 100;
  position: relative;
  padding: 0 1rem;
}
body.user-dashboard #content_dashboard .sorted_tips_header .line_thru_hr hr, body.user-dashboard #content_dashboard .action_plan_header .line_thru_hr hr, body.user-dashboard #content_dashboard .beawares_header .line_thru_hr hr, body.beawares-dashboard #content_dashboard .sorted_tips_header .line_thru_hr hr, body.beawares-dashboard #content_dashboard .action_plan_header .line_thru_hr hr, body.beawares-dashboard #content_dashboard .beawares_header .line_thru_hr hr, body.sorted-tips-dashboard #content_dashboard .sorted_tips_header .line_thru_hr hr, body.sorted-tips-dashboard #content_dashboard .action_plan_header .line_thru_hr hr, body.sorted-tips-dashboard #content_dashboard .beawares_header .line_thru_hr hr, body.your-action-plan-worksheets #content_dashboard .sorted_tips_header .line_thru_hr hr, body.your-action-plan-worksheets #content_dashboard .action_plan_header .line_thru_hr hr, body.your-action-plan-worksheets #content_dashboard .beawares_header .line_thru_hr hr, body.beawares-assessment-results #content_dashboard .sorted_tips_header .line_thru_hr hr, body.beawares-assessment-results #content_dashboard .action_plan_header .line_thru_hr hr, body.beawares-assessment-results #content_dashboard .beawares_header .line_thru_hr hr, body.beawares-post-assessment-results #content_dashboard .sorted_tips_header .line_thru_hr hr, body.beawares-post-assessment-results #content_dashboard .action_plan_header .line_thru_hr hr, body.beawares-post-assessment-results #content_dashboard .beawares_header .line_thru_hr hr, body.beawares-emissions #content_dashboard .sorted_tips_header .line_thru_hr hr, body.beawares-emissions #content_dashboard .action_plan_header .line_thru_hr hr, body.beawares-emissions #content_dashboard .beawares_header .line_thru_hr hr {
  top: 1.8rem;
}
body.user-dashboard #content_dashboard .sorted_tips_header .content, body.user-dashboard #content_dashboard .action_plan_header .content, body.user-dashboard #content_dashboard .beawares_header .content, body.beawares-dashboard #content_dashboard .sorted_tips_header .content, body.beawares-dashboard #content_dashboard .action_plan_header .content, body.beawares-dashboard #content_dashboard .beawares_header .content, body.sorted-tips-dashboard #content_dashboard .sorted_tips_header .content, body.sorted-tips-dashboard #content_dashboard .action_plan_header .content, body.sorted-tips-dashboard #content_dashboard .beawares_header .content, body.your-action-plan-worksheets #content_dashboard .sorted_tips_header .content, body.your-action-plan-worksheets #content_dashboard .action_plan_header .content, body.your-action-plan-worksheets #content_dashboard .beawares_header .content, body.beawares-assessment-results #content_dashboard .sorted_tips_header .content, body.beawares-assessment-results #content_dashboard .action_plan_header .content, body.beawares-assessment-results #content_dashboard .beawares_header .content, body.beawares-post-assessment-results #content_dashboard .sorted_tips_header .content, body.beawares-post-assessment-results #content_dashboard .action_plan_header .content, body.beawares-post-assessment-results #content_dashboard .beawares_header .content, body.beawares-emissions #content_dashboard .sorted_tips_header .content, body.beawares-emissions #content_dashboard .action_plan_header .content, body.beawares-emissions #content_dashboard .beawares_header .content {
  font-size: 18px;
  padding-bottom: 1rem;
}
body.user-dashboard #dashboard_nav_wrapper, body.beawares-dashboard #dashboard_nav_wrapper, body.sorted-tips-dashboard #dashboard_nav_wrapper, body.your-action-plan-worksheets #dashboard_nav_wrapper, body.beawares-assessment-results #dashboard_nav_wrapper, body.beawares-post-assessment-results #dashboard_nav_wrapper, body.beawares-emissions #dashboard_nav_wrapper {
  width: 280px !important;
  background: linear-gradient(135deg, #c6e3e9 0%, #c6e3e9 5%, transparent 5%, transparent 10%, #c6e3e9 10%, #c6e3e9 15%, transparent 15%, transparent 20%, #c6e3e9 20%, #c6e3e9 25%, transparent 25%, transparent 30%, #c6e3e9 30%, #c6e3e9 35%, transparent 35%, transparent 40%, #c6e3e9 40%, #c6e3e9 45%, transparent 45%, transparent 50%, #c6e3e9 50%, #c6e3e9 55%, transparent 55%, transparent 60%, #c6e3e9 60%, #c6e3e9 65%, transparent 65%, transparent 70%, #c6e3e9 70%, #c6e3e9 75%, transparent 70%, transparent 80%, #c6e3e9 80%, #c6e3e9 85%, transparent 85%, transparent 90%, #c6e3e9 90%, #c6e3e9 95%, transparent 95%);
  background-size: 0.4em 0.4em;
  background-color: #ffffff;
  opacity: 1;
}
body.user-dashboard #dashboard_nav_wrapper #dashboard_nav, body.beawares-dashboard #dashboard_nav_wrapper #dashboard_nav, body.sorted-tips-dashboard #dashboard_nav_wrapper #dashboard_nav, body.your-action-plan-worksheets #dashboard_nav_wrapper #dashboard_nav, body.beawares-assessment-results #dashboard_nav_wrapper #dashboard_nav, body.beawares-post-assessment-results #dashboard_nav_wrapper #dashboard_nav, body.beawares-emissions #dashboard_nav_wrapper #dashboard_nav {
  position: fixed;
  width: 280px;
}
body.user-dashboard #dashboard_nav_wrapper #nav_header, body.beawares-dashboard #dashboard_nav_wrapper #nav_header, body.sorted-tips-dashboard #dashboard_nav_wrapper #nav_header, body.your-action-plan-worksheets #dashboard_nav_wrapper #nav_header, body.beawares-assessment-results #dashboard_nav_wrapper #nav_header, body.beawares-post-assessment-results #dashboard_nav_wrapper #nav_header, body.beawares-emissions #dashboard_nav_wrapper #nav_header {
  background-color: rgb(12, 91, 95);
}
body.user-dashboard #dashboard_nav_wrapper ul, body.beawares-dashboard #dashboard_nav_wrapper ul, body.sorted-tips-dashboard #dashboard_nav_wrapper ul, body.your-action-plan-worksheets #dashboard_nav_wrapper ul, body.beawares-assessment-results #dashboard_nav_wrapper ul, body.beawares-post-assessment-results #dashboard_nav_wrapper ul, body.beawares-emissions #dashboard_nav_wrapper ul {
  padding-left: 0;
}
body.user-dashboard #dashboard_nav_wrapper ul li, body.beawares-dashboard #dashboard_nav_wrapper ul li, body.sorted-tips-dashboard #dashboard_nav_wrapper ul li, body.your-action-plan-worksheets #dashboard_nav_wrapper ul li, body.beawares-assessment-results #dashboard_nav_wrapper ul li, body.beawares-post-assessment-results #dashboard_nav_wrapper ul li, body.beawares-emissions #dashboard_nav_wrapper ul li {
  list-style-type: none;
}
body.user-dashboard #dashboard_nav_wrapper ul.primary li, body.beawares-dashboard #dashboard_nav_wrapper ul.primary li, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.primary li, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.primary li, body.beawares-assessment-results #dashboard_nav_wrapper ul.primary li, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.primary li, body.beawares-emissions #dashboard_nav_wrapper ul.primary li {
  background: white;
}
body.user-dashboard #dashboard_nav_wrapper ul.primary li:first-of-type a, body.beawares-dashboard #dashboard_nav_wrapper ul.primary li:first-of-type a, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.primary li:first-of-type a, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.primary li:first-of-type a, body.beawares-assessment-results #dashboard_nav_wrapper ul.primary li:first-of-type a, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.primary li:first-of-type a, body.beawares-emissions #dashboard_nav_wrapper ul.primary li:first-of-type a {
  margin-top: 0;
}
body.user-dashboard #dashboard_nav_wrapper ul.primary li:last-of-type a, body.beawares-dashboard #dashboard_nav_wrapper ul.primary li:last-of-type a, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.primary li:last-of-type a, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.primary li:last-of-type a, body.beawares-assessment-results #dashboard_nav_wrapper ul.primary li:last-of-type a, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.primary li:last-of-type a, body.beawares-emissions #dashboard_nav_wrapper ul.primary li:last-of-type a {
  margin-bottom: 0;
}
body.user-dashboard #dashboard_nav_wrapper ul.secondary, body.beawares-dashboard #dashboard_nav_wrapper ul.secondary, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.secondary, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.secondary, body.beawares-assessment-results #dashboard_nav_wrapper ul.secondary, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.secondary, body.beawares-emissions #dashboard_nav_wrapper ul.secondary {
  background: white;
}
body.user-dashboard #dashboard_nav_wrapper ul.secondary li, body.beawares-dashboard #dashboard_nav_wrapper ul.secondary li, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.secondary li, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.secondary li, body.beawares-assessment-results #dashboard_nav_wrapper ul.secondary li, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.secondary li, body.beawares-emissions #dashboard_nav_wrapper ul.secondary li {
  display: flex;
  justify-content: flex-start;
  font-size: 14px;
  padding: 0.3rem 0;
  margin: 0.4rem 0;
  font-weight: bold;
}
body.user-dashboard #dashboard_nav_wrapper ul.secondary li a, body.beawares-dashboard #dashboard_nav_wrapper ul.secondary li a, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.secondary li a, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.secondary li a, body.beawares-assessment-results #dashboard_nav_wrapper ul.secondary li a, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.secondary li a, body.beawares-emissions #dashboard_nav_wrapper ul.secondary li a {
  padding-left: 1rem !important;
}
body.user-dashboard #dashboard_nav_wrapper ul.secondary li svg, body.beawares-dashboard #dashboard_nav_wrapper ul.secondary li svg, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.secondary li svg, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.secondary li svg, body.beawares-assessment-results #dashboard_nav_wrapper ul.secondary li svg, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.secondary li svg, body.beawares-emissions #dashboard_nav_wrapper ul.secondary li svg {
  margin-right: 0.5rem;
  height: 35px;
}
body.user-dashboard #dashboard_nav_wrapper ul.secondary li svg path, body.beawares-dashboard #dashboard_nav_wrapper ul.secondary li svg path, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.secondary li svg path, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.secondary li svg path, body.beawares-assessment-results #dashboard_nav_wrapper ul.secondary li svg path, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.secondary li svg path, body.beawares-emissions #dashboard_nav_wrapper ul.secondary li svg path {
  stroke: #333;
}
body.user-dashboard #dashboard_nav_wrapper ul.secondary li div, body.beawares-dashboard #dashboard_nav_wrapper ul.secondary li div, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.secondary li div, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.secondary li div, body.beawares-assessment-results #dashboard_nav_wrapper ul.secondary li div, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.secondary li div, body.beawares-emissions #dashboard_nav_wrapper ul.secondary li div {
  margin-top: 10px;
}
body.user-dashboard #dashboard_nav_wrapper ul.secondary li:hover, body.beawares-dashboard #dashboard_nav_wrapper ul.secondary li:hover, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.secondary li:hover, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.secondary li:hover, body.beawares-assessment-results #dashboard_nav_wrapper ul.secondary li:hover, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.secondary li:hover, body.beawares-emissions #dashboard_nav_wrapper ul.secondary li:hover {
  border: 1px solid #333;
}
body.user-dashboard #dashboard_nav_wrapper ul.secondary li:last-of-type, body.beawares-dashboard #dashboard_nav_wrapper ul.secondary li:last-of-type, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.secondary li:last-of-type, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.secondary li:last-of-type, body.beawares-assessment-results #dashboard_nav_wrapper ul.secondary li:last-of-type, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.secondary li:last-of-type, body.beawares-emissions #dashboard_nav_wrapper ul.secondary li:last-of-type {
  margin-bottom: 0;
}
body.user-dashboard #dashboard_nav_wrapper ul.secondary #is_bucket, body.beawares-dashboard #dashboard_nav_wrapper ul.secondary #is_bucket, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.secondary #is_bucket, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.secondary #is_bucket, body.beawares-assessment-results #dashboard_nav_wrapper ul.secondary #is_bucket, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.secondary #is_bucket, body.beawares-emissions #dashboard_nav_wrapper ul.secondary #is_bucket {
  background-color: #92CD79;
}
body.user-dashboard #dashboard_nav_wrapper ul.secondary #will_bucket, body.beawares-dashboard #dashboard_nav_wrapper ul.secondary #will_bucket, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.secondary #will_bucket, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.secondary #will_bucket, body.beawares-assessment-results #dashboard_nav_wrapper ul.secondary #will_bucket, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.secondary #will_bucket, body.beawares-emissions #dashboard_nav_wrapper ul.secondary #will_bucket {
  background-color: rgb(255, 198, 0);
}
body.user-dashboard #dashboard_nav_wrapper ul.secondary #willnot_bucket, body.beawares-dashboard #dashboard_nav_wrapper ul.secondary #willnot_bucket, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.secondary #willnot_bucket, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.secondary #willnot_bucket, body.beawares-assessment-results #dashboard_nav_wrapper ul.secondary #willnot_bucket, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.secondary #willnot_bucket, body.beawares-emissions #dashboard_nav_wrapper ul.secondary #willnot_bucket {
  background-color: #ff8159;
}
body.user-dashboard #dashboard_nav_wrapper ul.secondary #unused_bucket, body.beawares-dashboard #dashboard_nav_wrapper ul.secondary #unused_bucket, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.secondary #unused_bucket, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.secondary #unused_bucket, body.beawares-assessment-results #dashboard_nav_wrapper ul.secondary #unused_bucket, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.secondary #unused_bucket, body.beawares-emissions #dashboard_nav_wrapper ul.secondary #unused_bucket {
  background-color: #ccc;
}
body.user-dashboard #dashboard_nav_wrapper ul.secondary #view_list, body.beawares-dashboard #dashboard_nav_wrapper ul.secondary #view_list, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.secondary #view_list, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.secondary #view_list, body.beawares-assessment-results #dashboard_nav_wrapper ul.secondary #view_list, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.secondary #view_list, body.beawares-emissions #dashboard_nav_wrapper ul.secondary #view_list {
  background-color: #E2F4FA;
}
body.user-dashboard #dashboard_nav_wrapper ul.primary li a, body.beawares-dashboard #dashboard_nav_wrapper ul.primary li a, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.primary li a, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.primary li a, body.beawares-assessment-results #dashboard_nav_wrapper ul.primary li a, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.primary li a, body.beawares-emissions #dashboard_nav_wrapper ul.primary li a {
  text-transform: none !important;
  background: #9a9a9a !important;
  border: none !important;
  border-radius: unset !important;
  color: black !important;
  font-weight: bold;
  font-size: 13px !important;
  padding: 0.5rem 0 0.5rem 1rem;
  width: 100%;
  text-align: left;
  margin: 0.5rem 0;
  display: inline-block;
}
body.user-dashboard #dashboard_nav_wrapper ul.primary li a:hover, body.beawares-dashboard #dashboard_nav_wrapper ul.primary li a:hover, body.sorted-tips-dashboard #dashboard_nav_wrapper ul.primary li a:hover, body.your-action-plan-worksheets #dashboard_nav_wrapper ul.primary li a:hover, body.beawares-assessment-results #dashboard_nav_wrapper ul.primary li a:hover, body.beawares-post-assessment-results #dashboard_nav_wrapper ul.primary li a:hover, body.beawares-emissions #dashboard_nav_wrapper ul.primary li a:hover {
  color: white !important;
  background: #bbb !important;
  border-radius: unset !important;
  border: unset !important;
}
@keyframes animateBorder {
  from {
    border-color: white;
  }
  to {
    border-color: yellow;
  }
}
body.user-dashboard .intentions, body.beawares-dashboard .intentions, body.sorted-tips-dashboard .intentions, body.your-action-plan-worksheets .intentions, body.beawares-assessment-results .intentions, body.beawares-post-assessment-results .intentions, body.beawares-emissions .intentions {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  flex-direction: column;
  width: 100%;
}
body.user-dashboard .intentions .intention, body.beawares-dashboard .intentions .intention, body.sorted-tips-dashboard .intentions .intention, body.your-action-plan-worksheets .intentions .intention, body.beawares-assessment-results .intentions .intention, body.beawares-post-assessment-results .intentions .intention, body.beawares-emissions .intentions .intention {
  display: none;
  min-height: 200px;
  /*
        .tip:first-of-type {
          .tip_list {
            margin-top: 3rem;
          }
        }*/
}
body.user-dashboard .intentions .intention .container_title, body.beawares-dashboard .intentions .intention .container_title, body.sorted-tips-dashboard .intentions .intention .container_title, body.your-action-plan-worksheets .intentions .intention .container_title, body.beawares-assessment-results .intentions .intention .container_title, body.beawares-post-assessment-results .intentions .intention .container_title, body.beawares-emissions .intentions .intention .container_title {
  width: 100%;
  z-index: 100;
}
body.user-dashboard .intentions .intention .tip .tip_card, body.beawares-dashboard .intentions .intention .tip .tip_card, body.sorted-tips-dashboard .intentions .intention .tip .tip_card, body.your-action-plan-worksheets .intentions .intention .tip .tip_card, body.beawares-assessment-results .intentions .intention .tip .tip_card, body.beawares-post-assessment-results .intentions .intention .tip .tip_card, body.beawares-emissions .intentions .intention .tip .tip_card {
  margin-top: 3rem;
}
body.user-dashboard .intentions #first_intention, body.beawares-dashboard .intentions #first_intention, body.sorted-tips-dashboard .intentions #first_intention, body.your-action-plan-worksheets .intentions #first_intention, body.beawares-assessment-results .intentions #first_intention, body.beawares-post-assessment-results .intentions #first_intention, body.beawares-emissions .intentions #first_intention {
  display: block;
}
body.user-dashboard .unsorted, body.beawares-dashboard .unsorted, body.sorted-tips-dashboard .unsorted, body.your-action-plan-worksheets .unsorted, body.beawares-assessment-results .unsorted, body.beawares-post-assessment-results .unsorted, body.beawares-emissions .unsorted {
  width: 49%;
}
body.user-dashboard .sorted_tips, body.beawares-dashboard .sorted_tips, body.sorted-tips-dashboard .sorted_tips, body.your-action-plan-worksheets .sorted_tips, body.beawares-assessment-results .sorted_tips, body.beawares-post-assessment-results .sorted_tips, body.beawares-emissions .sorted_tips {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 2rem;
}
body.user-dashboard #is_container .container_title, body.beawares-dashboard #is_container .container_title, body.sorted-tips-dashboard #is_container .container_title, body.your-action-plan-worksheets #is_container .container_title, body.beawares-assessment-results #is_container .container_title, body.beawares-post-assessment-results #is_container .container_title, body.beawares-emissions #is_container .container_title {
  background-color: rgb(151, 187, 107);
}
body.user-dashboard #will_container .container_title, body.beawares-dashboard #will_container .container_title, body.sorted-tips-dashboard #will_container .container_title, body.your-action-plan-worksheets #will_container .container_title, body.beawares-assessment-results #will_container .container_title, body.beawares-post-assessment-results #will_container .container_title, body.beawares-emissions #will_container .container_title {
  background-color: rgb(255, 198, 0);
}
body.user-dashboard #willnot_container .container_title, body.beawares-dashboard #willnot_container .container_title, body.sorted-tips-dashboard #willnot_container .container_title, body.your-action-plan-worksheets #willnot_container .container_title, body.beawares-assessment-results #willnot_container .container_title, body.beawares-post-assessment-results #willnot_container .container_title, body.beawares-emissions #willnot_container .container_title {
  background-color: #ff8159;
}
body.user-dashboard #goingto_container .container_title, body.beawares-dashboard #goingto_container .container_title, body.sorted-tips-dashboard #goingto_container .container_title, body.your-action-plan-worksheets #goingto_container .container_title, body.beawares-assessment-results #goingto_container .container_title, body.beawares-post-assessment-results #goingto_container .container_title, body.beawares-emissions #goingto_container .container_title {
  background-color: #88D3EE;
}
body.user-dashboard #unsorted_container .container_title, body.beawares-dashboard #unsorted_container .container_title, body.sorted-tips-dashboard #unsorted_container .container_title, body.your-action-plan-worksheets #unsorted_container .container_title, body.beawares-assessment-results #unsorted_container .container_title, body.beawares-post-assessment-results #unsorted_container .container_title, body.beawares-emissions #unsorted_container .container_title {
  background-color: #ccc;
}
body.user-dashboard .tipContainer, body.beawares-dashboard .tipContainer, body.sorted-tips-dashboard .tipContainer, body.your-action-plan-worksheets .tipContainer, body.beawares-assessment-results .tipContainer, body.beawares-post-assessment-results .tipContainer, body.beawares-emissions .tipContainer {
  position: relative;
  z-index: 150;
  background: white;
  display: block;
  padding: 0.7rem 0;
  min-height: 100px;
  width: 100%;
  justify-content: space-around;
  flex-wrap: wrap;
}
body.user-dashboard .tipContainer .container_title, body.beawares-dashboard .tipContainer .container_title, body.sorted-tips-dashboard .tipContainer .container_title, body.your-action-plan-worksheets .tipContainer .container_title, body.beawares-assessment-results .tipContainer .container_title, body.beawares-post-assessment-results .tipContainer .container_title, body.beawares-emissions .tipContainer .container_title {
  width: 100%;
  margin: 0 auto 1rem auto;
  padding: 0.4rem 0;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
body.user-dashboard .tipContainer .tip.text, body.beawares-dashboard .tipContainer .tip.text, body.sorted-tips-dashboard .tipContainer .tip.text, body.your-action-plan-worksheets .tipContainer .tip.text, body.beawares-assessment-results .tipContainer .tip.text, body.beawares-post-assessment-results .tipContainer .tip.text, body.beawares-emissions .tipContainer .tip.text {
  width: 100%;
}
body.user-dashboard .tipContainer .tip, body.beawares-dashboard .tipContainer .tip, body.sorted-tips-dashboard .tipContainer .tip, body.your-action-plan-worksheets .tipContainer .tip, body.beawares-assessment-results .tipContainer .tip, body.beawares-post-assessment-results .tipContainer .tip, body.beawares-emissions .tipContainer .tip {
  list-style-type: none;
  padding: 0.4rem;
  height: fit-content;
}
body.user-dashboard .tipContainer .tip .tip_list, body.beawares-dashboard .tipContainer .tip .tip_list, body.sorted-tips-dashboard .tipContainer .tip .tip_list, body.your-action-plan-worksheets .tipContainer .tip .tip_list, body.beawares-assessment-results .tipContainer .tip .tip_list, body.beawares-post-assessment-results .tipContainer .tip .tip_list, body.beawares-emissions .tipContainer .tip .tip_list {
  display: none;
}
body.user-dashboard .tipContainer .tip .tip_card, body.beawares-dashboard .tipContainer .tip .tip_card, body.sorted-tips-dashboard .tipContainer .tip .tip_card, body.your-action-plan-worksheets .tipContainer .tip .tip_card, body.beawares-assessment-results .tipContainer .tip .tip_card, body.beawares-post-assessment-results .tipContainer .tip .tip_card, body.beawares-emissions .tipContainer .tip .tip_card {
  min-height: 80px;
  width: 300px;
  padding-top: 0.5rem;
}
body.user-dashboard .tipContainer .tip .tip_card .tip_box, body.beawares-dashboard .tipContainer .tip .tip_card .tip_box, body.sorted-tips-dashboard .tipContainer .tip .tip_card .tip_box, body.your-action-plan-worksheets .tipContainer .tip .tip_card .tip_box, body.beawares-assessment-results .tipContainer .tip .tip_card .tip_box, body.beawares-post-assessment-results .tipContainer .tip .tip_card .tip_box, body.beawares-emissions .tipContainer .tip .tip_card .tip_box {
  padding-top: 0.2rem;
}
body.user-dashboard .tipContainer .tip .tip_card .tip_front, body.beawares-dashboard .tipContainer .tip .tip_card .tip_front, body.sorted-tips-dashboard .tipContainer .tip .tip_card .tip_front, body.your-action-plan-worksheets .tipContainer .tip .tip_card .tip_front, body.beawares-assessment-results .tipContainer .tip .tip_card .tip_front, body.beawares-post-assessment-results .tipContainer .tip .tip_card .tip_front, body.beawares-emissions .tipContainer .tip .tip_card .tip_front {
  display: none;
}
body.user-dashboard .tipContainer .tip .tip_card .tip_back, body.beawares-dashboard .tipContainer .tip .tip_card .tip_back, body.sorted-tips-dashboard .tipContainer .tip .tip_card .tip_back, body.your-action-plan-worksheets .tipContainer .tip .tip_card .tip_back, body.beawares-assessment-results .tipContainer .tip .tip_card .tip_back, body.beawares-post-assessment-results .tipContainer .tip .tip_card .tip_back, body.beawares-emissions .tipContainer .tip .tip_card .tip_back {
  transform: unset;
  margin-top: 0;
}
body.user-dashboard .tipContainer .tip .tip_card .tip_back .tip_inner_box .title, body.beawares-dashboard .tipContainer .tip .tip_card .tip_back .tip_inner_box .title, body.sorted-tips-dashboard .tipContainer .tip .tip_card .tip_back .tip_inner_box .title, body.your-action-plan-worksheets .tipContainer .tip .tip_card .tip_back .tip_inner_box .title, body.beawares-assessment-results .tipContainer .tip .tip_card .tip_back .tip_inner_box .title, body.beawares-post-assessment-results .tipContainer .tip .tip_card .tip_back .tip_inner_box .title, body.beawares-emissions .tipContainer .tip .tip_card .tip_back .tip_inner_box .title {
  font-size: 18px !important;
}
body.user-dashboard .tipContainer .tip .tip_card .tip_back .tip_inner_box .art, body.beawares-dashboard .tipContainer .tip .tip_card .tip_back .tip_inner_box .art, body.sorted-tips-dashboard .tipContainer .tip .tip_card .tip_back .tip_inner_box .art, body.your-action-plan-worksheets .tipContainer .tip .tip_card .tip_back .tip_inner_box .art, body.beawares-assessment-results .tipContainer .tip .tip_card .tip_back .tip_inner_box .art, body.beawares-post-assessment-results .tipContainer .tip .tip_card .tip_back .tip_inner_box .art, body.beawares-emissions .tipContainer .tip .tip_card .tip_back .tip_inner_box .art {
  padding: 1rem 1.5rem !important;
}
body.user-dashboard .tipContainer .tip .tip_card .tip_back .tip_inner_box .art img, body.beawares-dashboard .tipContainer .tip .tip_card .tip_back .tip_inner_box .art img, body.sorted-tips-dashboard .tipContainer .tip .tip_card .tip_back .tip_inner_box .art img, body.your-action-plan-worksheets .tipContainer .tip .tip_card .tip_back .tip_inner_box .art img, body.beawares-assessment-results .tipContainer .tip .tip_card .tip_back .tip_inner_box .art img, body.beawares-post-assessment-results .tipContainer .tip .tip_card .tip_back .tip_inner_box .art img, body.beawares-emissions .tipContainer .tip .tip_card .tip_back .tip_inner_box .art img {
  height: 45px;
}
body.user-dashboard .tipContainer .tip .tip_card .tip_back .impact_category div, body.beawares-dashboard .tipContainer .tip .tip_card .tip_back .impact_category div, body.sorted-tips-dashboard .tipContainer .tip .tip_card .tip_back .impact_category div, body.your-action-plan-worksheets .tipContainer .tip .tip_card .tip_back .impact_category div, body.beawares-assessment-results .tipContainer .tip .tip_card .tip_back .impact_category div, body.beawares-post-assessment-results .tipContainer .tip .tip_card .tip_back .impact_category div, body.beawares-emissions .tipContainer .tip .tip_card .tip_back .impact_category div {
  font-size: 16px;
}
body.user-dashboard .viewList, body.beawares-dashboard .viewList, body.sorted-tips-dashboard .viewList, body.your-action-plan-worksheets .viewList, body.beawares-assessment-results .viewList, body.beawares-post-assessment-results .viewList, body.beawares-emissions .viewList {
  display: block !important;
}
body.user-dashboard .viewList .tip_card, body.beawares-dashboard .viewList .tip_card, body.sorted-tips-dashboard .viewList .tip_card, body.your-action-plan-worksheets .viewList .tip_card, body.beawares-assessment-results .viewList .tip_card, body.beawares-post-assessment-results .viewList .tip_card, body.beawares-emissions .viewList .tip_card {
  display: none;
}
body.user-dashboard .viewList .tip_list, body.beawares-dashboard .viewList .tip_list, body.sorted-tips-dashboard .viewList .tip_list, body.your-action-plan-worksheets .viewList .tip_list, body.beawares-assessment-results .viewList .tip_list, body.beawares-post-assessment-results .viewList .tip_list, body.beawares-emissions .viewList .tip_list {
  display: block !important;
}
body.user-dashboard #is_container, body.beawares-dashboard #is_container, body.sorted-tips-dashboard #is_container, body.your-action-plan-worksheets #is_container, body.beawares-assessment-results #is_container, body.beawares-post-assessment-results #is_container, body.beawares-emissions #is_container {
  display: flex;
}

body.user-dashboard .intention_nav, body.beawares-dashboard .intention_nav, body.your-action-plan-worksheets .intention_nav, body.beawares-assessment-results .intention_nav, body.beawares-post-assessment-results .intention_nav, body.beawares-emissions .intention_nav {
  display: none;
}
body.user-dashboard .hide_cat, body.beawares-dashboard .hide_cat, body.your-action-plan-worksheets .hide_cat, body.beawares-assessment-results .hide_cat, body.beawares-post-assessment-results .hide_cat, body.beawares-emissions .hide_cat {
  display: none;
}
body.user-dashboard #content_dashboard .beawares_header #instructions, body.beawares-dashboard #content_dashboard .beawares_header #instructions, body.your-action-plan-worksheets #content_dashboard .beawares_header #instructions, body.beawares-assessment-results #content_dashboard .beawares_header #instructions, body.beawares-post-assessment-results #content_dashboard .beawares_header #instructions, body.beawares-emissions #content_dashboard .beawares_header #instructions {
  font-size: 1.2rem;
  text-align: center;
}
body.user-dashboard #content_dashboard .beawares_header #header_img, body.beawares-dashboard #content_dashboard .beawares_header #header_img, body.your-action-plan-worksheets #content_dashboard .beawares_header #header_img, body.beawares-assessment-results #content_dashboard .beawares_header #header_img, body.beawares-post-assessment-results #content_dashboard .beawares_header #header_img, body.beawares-emissions #content_dashboard .beawares_header #header_img {
  width: 90%;
  margin: 0 auto;
}
body.user-dashboard #content_dashboard h2, body.beawares-dashboard #content_dashboard h2, body.your-action-plan-worksheets #content_dashboard h2, body.beawares-assessment-results #content_dashboard h2, body.beawares-post-assessment-results #content_dashboard h2, body.beawares-emissions #content_dashboard h2 {
  text-align: center;
  padding: 2rem 0;
}
body.user-dashboard #content_dashboard #results_intro, body.beawares-dashboard #content_dashboard #results_intro, body.your-action-plan-worksheets #content_dashboard #results_intro, body.beawares-assessment-results #content_dashboard #results_intro, body.beawares-post-assessment-results #content_dashboard #results_intro, body.beawares-emissions #content_dashboard #results_intro {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  font-size: 1.4rem;
}
body.user-dashboard #content_dashboard #results_copy, body.beawares-dashboard #content_dashboard #results_copy, body.your-action-plan-worksheets #content_dashboard #results_copy, body.beawares-assessment-results #content_dashboard #results_copy, body.beawares-post-assessment-results #content_dashboard #results_copy, body.beawares-emissions #content_dashboard #results_copy {
  color: #29ABE3;
  font-weight: bold;
  padding: 1rem 0;
}
body.user-dashboard #content_dashboard #results_detail, body.beawares-dashboard #content_dashboard #results_detail, body.your-action-plan-worksheets #content_dashboard #results_detail, body.beawares-assessment-results #content_dashboard #results_detail, body.beawares-post-assessment-results #content_dashboard #results_detail, body.beawares-emissions #content_dashboard #results_detail {
  padding-bottom: 4rem;
}
body.user-dashboard #content_dashboard #results_detail .bwr_category h3, body.beawares-dashboard #content_dashboard #results_detail .bwr_category h3, body.your-action-plan-worksheets #content_dashboard #results_detail .bwr_category h3, body.beawares-assessment-results #content_dashboard #results_detail .bwr_category h3, body.beawares-post-assessment-results #content_dashboard #results_detail .bwr_category h3, body.beawares-emissions #content_dashboard #results_detail .bwr_category h3 {
  cursor: pointer;
  font-size: 1.2rem;
  text-transform: uppercase;
  color: black;
  background: #92CD79;
  padding: 0.3rem 1rem 0.2rem 1rem;
  margin-bottom: 0;
  margin-left: 0 !important;
  display: flex;
  justify-content: space-between;
}
body.user-dashboard #content_dashboard #results_detail .bwr_category h3:after, body.beawares-dashboard #content_dashboard #results_detail .bwr_category h3:after, body.your-action-plan-worksheets #content_dashboard #results_detail .bwr_category h3:after, body.beawares-assessment-results #content_dashboard #results_detail .bwr_category h3:after, body.beawares-post-assessment-results #content_dashboard #results_detail .bwr_category h3:after, body.beawares-emissions #content_dashboard #results_detail .bwr_category h3:after {
  color: black;
  content: "+";
}
body.user-dashboard #content_dashboard #results_detail .cat_body .sub_questions, body.beawares-dashboard #content_dashboard #results_detail .cat_body .sub_questions, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body .sub_questions, body.beawares-assessment-results #content_dashboard #results_detail .cat_body .sub_questions, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body .sub_questions, body.beawares-emissions #content_dashboard #results_detail .cat_body .sub_questions {
  display: none;
}
body.user-dashboard #content_dashboard #results_detail .cat_body .bwr_header_wrap, body.beawares-dashboard #content_dashboard #results_detail .cat_body .bwr_header_wrap, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body .bwr_header_wrap, body.beawares-assessment-results #content_dashboard #results_detail .cat_body .bwr_header_wrap, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body .bwr_header_wrap, body.beawares-emissions #content_dashboard #results_detail .cat_body .bwr_header_wrap {
  display: flex;
}
body.user-dashboard #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_spacer, body.beawares-dashboard #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_spacer, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_spacer, body.beawares-assessment-results #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_spacer, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_spacer, body.beawares-emissions #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_spacer {
  width: 70%;
}
body.user-dashboard #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers, body.beawares-dashboard #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers, body.beawares-assessment-results #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers, body.beawares-emissions #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers {
  width: 30%;
  display: flex;
  padding-top: 0.5rem;
  justify-content: flex-end;
}
body.user-dashboard #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers .pre_header, body.user-dashboard #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers .post_header, body.beawares-dashboard #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers .pre_header, body.beawares-dashboard #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers .post_header, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers .pre_header, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers .post_header, body.beawares-assessment-results #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers .pre_header, body.beawares-assessment-results #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers .post_header, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers .pre_header, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers .post_header, body.beawares-emissions #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers .pre_header, body.beawares-emissions #content_dashboard #results_detail .cat_body .bwr_header_wrap .bwr_headers .post_header {
  width: 50%;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
}
body.user-dashboard #content_dashboard #results_detail .cat_body ul, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul, body.beawares-emissions #content_dashboard #results_detail .cat_body ul {
  padding-left: 0px;
}
body.user-dashboard #content_dashboard #results_detail .cat_body ul li, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul li, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul li, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul li, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul li, body.beawares-emissions #content_dashboard #results_detail .cat_body ul li {
  list-style-type: none;
  padding-top: 0.5rem;
}
body.user-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul li .question_wrapper, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper, body.beawares-emissions #content_dashboard #results_detail .cat_body ul li .question_wrapper {
  display: flex;
  justify-content: space-between;
}
body.user-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper .question, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper .question, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul li .question_wrapper .question, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper .question, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper .question, body.beawares-emissions #content_dashboard #results_detail .cat_body ul li .question_wrapper .question {
  font-size: 1rem;
  font-style: italic;
  font-weight: bold;
  width: 70%;
}
body.user-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper .units, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper .units, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul li .question_wrapper .units, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper .units, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper .units, body.beawares-emissions #content_dashboard #results_detail .cat_body ul li .question_wrapper .units {
  font-size: 1rem;
  text-align: right;
  width: 30%;
  display: flex;
  justify-content: space-between;
}
body.user-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess, body.user-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .post_assess, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .post_assess, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .post_assess, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .post_assess, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .post_assess, body.beawares-emissions #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess, body.beawares-emissions #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .post_assess {
  width: 50%;
  text-align: center;
  text-align: left;
  padding: 0.2rem 0.2rem 0.2rem 0.5rem;
  font-size: 13px;
}
body.user-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess select, body.user-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .post_assess select, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess select, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .post_assess select, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess select, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .post_assess select, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess select, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .post_assess select, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess select, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .post_assess select, body.beawares-emissions #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess select, body.beawares-emissions #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .post_assess select {
  font-size: 13px;
}
body.user-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess, body.beawares-emissions #content_dashboard #results_detail .cat_body ul li .question_wrapper .units .pre_assess {
  background-color: #71C59C;
}
body.user-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question, body.beawares-emissions #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question {
  cursor: pointer;
}
body.user-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question:after, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question:after, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question:after, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question:after, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question:after, body.beawares-emissions #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question:after {
  content: "▼";
  font-weight: bold;
}
body.user-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question.up:after, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question.up:after, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question.up:after, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question.up:after, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question.up:after, body.beawares-emissions #content_dashboard #results_detail .cat_body ul li .question_wrapper.main .question.up:after {
  content: "▲";
}
body.user-dashboard #content_dashboard #results_detail .cat_body ul ul li, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul ul li, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul ul li, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul ul li, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul ul li, body.beawares-emissions #content_dashboard #results_detail .cat_body ul ul li {
  list-style-type: none;
  padding-top: 0 !important;
}
body.user-dashboard #content_dashboard #results_detail .cat_body ul ul li .question_wrapper .question, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul ul li .question_wrapper .question, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul ul li .question_wrapper .question, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul ul li .question_wrapper .question, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul ul li .question_wrapper .question, body.beawares-emissions #content_dashboard #results_detail .cat_body ul ul li .question_wrapper .question {
  font-weight: normal !important;
  padding-left: 1rem;
}
body.user-dashboard #content_dashboard #results_detail .cat_body ul ul li .question_wrapper .units .pre_assess, body.beawares-dashboard #content_dashboard #results_detail .cat_body ul ul li .question_wrapper .units .pre_assess, body.your-action-plan-worksheets #content_dashboard #results_detail .cat_body ul ul li .question_wrapper .units .pre_assess, body.beawares-assessment-results #content_dashboard #results_detail .cat_body ul ul li .question_wrapper .units .pre_assess, body.beawares-post-assessment-results #content_dashboard #results_detail .cat_body ul ul li .question_wrapper .units .pre_assess, body.beawares-emissions #content_dashboard #results_detail .cat_body ul ul li .question_wrapper .units .pre_assess {
  padding-left: 1rem;
}

body.beawares-dashboard #dashboard_nav li.beawares, body.beawares-assessment-results #dashboard_nav li.beawares, body.beawares-post-assessment-results #dashboard_nav li.beawares, body.beawares-emissions #dashboard_nav li.beawares {
  margin: 0 !important;
  padding: 0 0.3rem;
}
body.beawares-dashboard #dashboard_nav li.beawares:hover, body.beawares-assessment-results #dashboard_nav li.beawares:hover, body.beawares-post-assessment-results #dashboard_nav li.beawares:hover, body.beawares-emissions #dashboard_nav li.beawares:hover {
  border: none !important;
}
body.beawares-dashboard #dashboard_nav li.beawares a, body.beawares-assessment-results #dashboard_nav li.beawares a, body.beawares-post-assessment-results #dashboard_nav li.beawares a, body.beawares-emissions #dashboard_nav li.beawares a {
  margin: 0 !important;
  padding: 0.3rem !important;
}
body.beawares-dashboard #dashboard_nav #beawares_pre_link a, body.beawares-assessment-results #dashboard_nav #beawares_pre_link a, body.beawares-post-assessment-results #dashboard_nav #beawares_pre_link a, body.beawares-emissions #dashboard_nav #beawares_pre_link a {
  background-color: rgb(113, 197, 156) !important;
}
body.beawares-dashboard #dashboard_nav #beawares_post_link a, body.beawares-assessment-results #dashboard_nav #beawares_post_link a, body.beawares-post-assessment-results #dashboard_nav #beawares_post_link a, body.beawares-emissions #dashboard_nav #beawares_post_link a {
  background-color: rgb(252, 128, 76) !important;
}
body.beawares-dashboard #dashboard_nav #beawares_progress_link a, body.beawares-assessment-results #dashboard_nav #beawares_progress_link a, body.beawares-post-assessment-results #dashboard_nav #beawares_progress_link a, body.beawares-emissions #dashboard_nav #beawares_progress_link a {
  background-color: rgb(191, 226, 58) !important;
}
body.beawares-dashboard div.instructions img, body.beawares-assessment-results div.instructions img, body.beawares-post-assessment-results div.instructions img, body.beawares-emissions div.instructions img {
  max-width: 80%;
  margin: 0 auto;
  display: block;
}

body.your-action-plan-worksheets ul.secondary.beawares, body.sorted-tips-dashboard ul.secondary.beawares, body.user-dashboard ul.secondary.beawares {
  display: none;
}

body.sorted-tips-dashboard #dashboard_nav ul.primary li.sorted-tips-dashboard a, body.your-action-plan-worksheets #dashboard_nav ul.primary li.sorted-tips-dashboard a {
  border: 2px solid black !important;
}

body.sorted-tips-dashboard li.tip.text .title strong {
  display: none;
  text-decoration: underline;
  padding-bottom: 0.6rem;
}
body.sorted-tips-dashboard li.tip.text .title div::before {
  content: "•";
  padding-right: 15px;
}
body.sorted-tips-dashboard li.tip.new_cat.text .title strong {
  display: block;
}

body.your-action-plan-worksheets #content_dashboard, body.user-dashboard #content_dashboard {
  height: 100vh;
}

body.your-action-plan-worksheets .action_plan_wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 2rem;
}
body.your-action-plan-worksheets .action_plan_wrapper .action_plan {
  width: 32%;
  margin-top: 2rem;
  width: 25%;
  display: block;
}
body.your-action-plan-worksheets .action_plan_wrapper .action_plan em {
  display: none;
}
body.your-action-plan-worksheets .action_plan_wrapper .action_plan img {
  height: fit-content !important;
}
body.your-action-plan-worksheets .action_plan_wrapper .action_plan .tip_list {
  display: none;
  width: 48% !important;
  margin-right: 0 !important;
}
body.your-action-plan-worksheets .action_plan_wrapper .tips_for_action {
  flex-wrap: wrap;
}
body.your-action-plan-worksheets .action_plan_wrapper .tips_for_action li {
  list-style-type: none;
  font-size: 17px;
  padding: 0.2rem;
  margin-top: 0.5rem;
}
body.your-action-plan-worksheets .action_plan_wrapper .tips_for_action li div.title {
  font-weight: bold;
}
body.your-action-plan-worksheets .action_plan_wrapper .tips_for_action li div.actions span {
  cursor: pointer;
  color: blue;
}
body.your-action-plan-worksheets .action_plan_wrapper .tips_for_action .submit_actions_wrapper {
  padding: 0 2rem 2rem 2rem;
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 1.5rem;
}
body.your-action-plan-worksheets .action_plan_wrapper .tips_for_action .submit_actions_wrapper .add_action_to_going {
  padding: 0 0.4rem;
}
body.your-action-plan-worksheets .action_plan_wrapper form.actions {
  width: 75%;
}

body.beawares-assessment-results .bwr_headers {
  justify-content: flex-start !important;
}
body.beawares-assessment-results .bwr_headers .post_header, body.beawares-assessment-results .bwr_headers .post_assess {
  display: none;
}

body.beawares-dashboard #content_dashboard {
  height: 100vh;
}

body.beawares-emissions #equivalencies .equivalency_copy {
  border-bottom: 1px solid #333;
  margin-bottom: 0.5rem;
  font-size: 1.4rem;
}
body.beawares-emissions #equivalencies .equivalency_copy .icon_wrapper {
  padding-top: 1rem;
  display: flex;
  justify-content: flex-start;
  height: fit-content;
  flex-wrap: wrap;
}
body.beawares-emissions #equivalencies .equivalency_copy .icon_wrapper .icon {
  height: 53px;
  width: 53px;
  margin-right: 20px;
}
body.beawares-emissions #equivalencies .equivalency_copy .icon_wrapper .divisor {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
body.beawares-emissions #equivalencies .equivalency_copy .icon_wrapper.phone {
  min-height: 130px;
  margin-bottom: 3rem;
}
body.beawares-emissions #equivalencies .equivalency_copy .icon_wrapper.phone .icon {
  height: 33px;
  width: 33px;
  margin-bottom: 0.9rem;
}
body.beawares-emissions #equivalencies .equivalency_copy .icon_wrapper.bathtub .key_icon svg {
  width: 3rem !important;
}
body.beawares-emissions #equivalencies .equivalency_copy .icon_wrapper.miles {
  margin-bottom: 2rem;
}
body.beawares-emissions #equivalencies .equivalency_copy .icon_wrapper.miles .key_icon {
  width: 7rem !important;
}
body.beawares-emissions #equivalencies .equivalency_copy .icon_wrapper.miles .key_icon svg {
  width: 5rem !important;
}
body.beawares-emissions #equivalencies .equivalency_copy .icon_wrapper.miles .icon {
  height: 33px;
  width: 123px;
}
body.beawares-emissions #equivalencies .equivalency_copy .icon_wrapper.bathtub {
  padding-bottom: 1rem;
}
body.beawares-emissions #equivalencies .equivalency_copy .icon_wrapper.bathtub .icon {
  height: 83px;
  width: 83px;
}
body.beawares-emissions #equivalencies .equivalency_copy .key_wrap {
  flex-basis: 100%;
  margin-bottom: 1.5rem;
}
body.beawares-emissions #equivalencies .equivalency_copy .key_wrap .key {
  width: 25rem;
  padding: 0.5rem 0.5rem 0 0.5rem;
  border: 1px solid #ccc;
  display: flex;
  justify-content: flex-start;
}
body.beawares-emissions #equivalencies .equivalency_copy .key_wrap .key .key_icon {
  width: 4rem;
}
body.beawares-emissions #equivalencies .equivalency_copy .key_wrap .key .key_icon svg {
  width: 2rem;
}
body.beawares-emissions #equivalencies .equivalency_copy .key_wrap .key .key_divisor {
  padding-left: 2rem;
  text-transform: uppercase;
  font-size: 14px;
  margin-top: 0.4rem;
}

.tip_list.selected {
  display: block;
}

.action_plan {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 1rem;
  font-size: 18px;
}
.action_plan .tips_for_action {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
.action_plan p {
  margin-top: 1rem;
  margin-bottom: 0;
}
.action_plan em {
  font-size: 18px;
  margin-left: 1rem;
  display: block;
}
.action_plan .tip_list .arr {
  display: none;
}
.action_plan .tip_list.selected .arr {
  position: absolute;
  bottom: 0.5rem;
  right: 0.5rem;
  display: block;
  font-size: 40px;
  color: green;
}
.action_plan .tip_list {
  position: relative;
  font-size: 13px;
  margin-top: 1rem;
  margin-right: 1rem;
  width: 25%;
  list-style-type: none;
  background-color: white;
  max-height: 200px;
  margin-bottom: 2rem;
  color: #000;
  text-align: center;
  padding: 1rem;
  border: 1px solid #333;
  font-weight: bold;
  /* text-transform: uppercase; */
  letter-spacing: 1px;
}
.action_plan .tip_list img {
  max-height: 30%;
  display: block;
  margin: 0 auto 1rem auto;
}
.action_plan .tip_list .action_nav {
  position: absolute;
  width: 100%;
  bottom: -2rem;
  left: 0;
  text-align: center;
  display: flex;
  justify-content: space-evenly;
}
.action_plan .tip_list .action_nav .a_nav {
  cursor: pointer;
  border: 1px solid #ff8159;
  border-radius: 2px;
  background: #ff8159;
  color: white;
  padding: 0 0.3rem;
}
.action_plan .tip_list .action_nav .a_nav:hover {
  color: #ff8159;
  background: white;
}
.action_plan .actions .closer {
  position: absolute;
  top: 0;
  right: 0;
  border: 1px solid #333;
  background: white;
  color: black;
  padding: 0 0.5rem;
  font-size: 24px;
  font-weight: bold;
  cursor: pointer;
}
.action_plan .actions .closer:hover {
  background: wheat;
  color: red;
}
.action_plan .actions .action_inputs {
  width: 100%;
  font-weight: bold;
}
.action_plan .actions .action_inputs textarea {
  margin-bottom: 1rem;
  background-color: white;
}
.action_plan .actions .action_inputs .action {
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 1rem;
}
.action_plan .actions .action_inputs .tip.action {
  margin-top: 0 !important;
}
.action_plan .actions .action_inputs .tip .value {
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  padding: 2rem 0;
  color: #0C5C63;
}
.action_plan .actions .action_inputs .head, .action_plan .actions .action_inputs .value {
  width: 100%;
}
.action_plan .actions .submit_actions_wrapper {
  margin: unset;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.action_plan .actions .submit_actions_wrapper div.button {
  padding: 0 1rem;
}

form.actions {
  display: block;
  position: absolute;
  top: 4rem;
  border: 1px solid #333;
  background: white;
  right: 0;
  left: 0;
  margin: 0 auto;
  padding: 1rem;
  z-index: 100;
}
form.actions .print_form {
  border: 1px solid black;
  width: fit-content;
  padding: 0 0.4rem;
  text-transform: uppercase;
  float: right;
}
form.actions .closer {
  position: absolute;
  top: 0;
  right: 0;
  border: 1px solid #333;
  background: white;
  color: black;
  padding: 0 0.5rem;
  font-size: 24px;
  font-weight: bold;
  cursor: pointer;
}
form.actions .closer:hover {
  background: wheat;
  color: red;
}
form.actions .action_inputs {
  padding: 0 2rem 2rem 2rem;
}
form.actions .action_inputs .value {
  display: none;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  position: relative;
  padding-bottom: 1rem;
}
form.actions .action_inputs .value .print_only {
  display: block;
  visibility: hidden;
  font-family: "Barlow", sans-serif;
  font-size: 1rem;
  font-weight: normal;
}
form.actions .action_inputs .value textarea {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-bottom: 2rem;
}
form.actions .action_inputs .tip .value {
  display: block;
}
form.actions .head {
  font-weight: bold;
  font-size: 16px;
  margin: 1rem 0 0 0;
  cursor: pointer;
  background: #ccc;
  padding: 0.2rem 0.5rem;
  display: flex;
  justify-content: space-between;
}
form.actions .head:after {
  content: "▼";
  font-weight: bold;
}

@media screen and (max-width: 1313px) {
  .dashboard {
    flex-wrap: wrap;
  }
  .dashboard .tips_container {
    width: 100%;
  }
  .tip_card {
    width: auto;
    padding: 0 0.5rem;
    min-height: 0 !important;
  }
  .tip_card .tip_inner_box .art {
    padding: 1rem 1rem 0 1rem !important;
  }
  #chart_of_results {
    margin-left: 0 !important;
    height: 500px;
  }
  #chart_of_results .sorted_tips_nav {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  #chart_of_results .sorted_tips_nav #sorted_tips_prev, #chart_of_results .sorted_tips_nav #sorted_tips_next {
    width: 50%;
  }
  .icon_wrap {
    min-width: 100px !important;
  }
}
@media screen and (max-width: 890px) {
  .dashboard {
    display: block !important;
  }
  .line_thru_h2 h2 {
    font-size: 26px !important;
  }
  #sorted_tips_prev :after, #sorted_tips_next :after {
    content: "";
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }
  #chart_of_results {
    margin-left: 0 !important;
  }
  #chart_of_results .chart_row .chart_cell .icon_wrap {
    min-width: 0;
  }
  #chart_of_results .chart_row .chart_cell .in_box {
    height: auto !important;
  }
  #chart_of_results .chart_row .chart_cell .in_box .info {
    display: none !important;
  }
}
/* print styles */
.print_only {
  display: none;
}

@media only print {
  .print_only {
    display: block !important;
    visibility: visible !important;
    text-align: left;
    font-size: 16px;
    font-weight: normal;
  }
  p.instructions {
    display: none;
  }
  body.sorted-tips-dashboard #dashboard_wrapper div.elementor-column-gap-default {
    background: white !important;
  }
  body.sorted-tips-dashboard #dashboard_nav_wrapper, body.sorted-tips-dashboard .sorted_tips_header {
    display: none !important;
  }
  body.sorted-tips-dashboard .tip_card {
    display: none !important;
  }
  body.sorted-tips-dashboard .tip_list {
    display: block !important;
  }
  body.your-action-plan-worksheets * {
    background: white !important;
  }
  body.your-action-plan-worksheets #dashboard_nav_wrapper, body.your-action-plan-worksheets .action_plan_header, body.your-action-plan-worksheets .action_plan_wrapper div.title, body.your-action-plan-worksheets .action_plan_wrapper div.actions, body.your-action-plan-worksheets .action_plan img, body.your-action-plan-worksheets form.actions {
    display: none;
  }
  body.your-action-plan-worksheets .action_inputs .value.action_value {
    display: block !important;
  }
  body.your-action-plan-worksheets .action_inputs .value.action_value textarea {
    display: none !important;
  }
  body.your-action-plan-worksheets .action_plan_wrapper .tips_for_action form.actions .head:after {
    display: none;
  }
  body.your-action-plan-worksheets .print_action_worksheet {
    display: block !important;
    width: 800px !important;
    position: relative !important;
    top: unset !important;
    margin: 0 auto !important;
  }
  body.your-action-plan-worksheets .print_action_worksheet img {
    display: block !important;
    filter: grayscale(1);
    margin-bottom: 1rem;
  }
  body.your-action-plan-worksheets .print_action_worksheet .closer, body.your-action-plan-worksheets .print_action_worksheet .submit_actions_wrapper, body.your-action-plan-worksheets .print_action_worksheet .print_form {
    display: none !important;
  }
  body.your-action-plan-worksheets .print_action_worksheet .action_inputs textarea {
    display: none !important;
  }
  body.determine-sustainability-measures-you-will-take-3 {
    visibility: hidden;
  }
  body.determine-sustainability-measures-you-will-take-3 #action_form_2681 {
    display: block;
    visibility: visible;
  }
}
/*** The I ***/
body.the-i-in-climate-change #header_blue, body.join #header_blue, body.tell-your-story #header_blue, body.parent-pageid-4920 #header_blue {
  display: none;
}
body.the-i-in-climate-change #thei_video_list, body.join #thei_video_list, body.tell-your-story #thei_video_list, body.parent-pageid-4920 #thei_video_list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
body.the-i-in-climate-change #thei_video_list .video, body.join #thei_video_list .video, body.tell-your-story #thei_video_list .video, body.parent-pageid-4920 #thei_video_list .video {
  min-width: 48%;
  min-height: 400px;
}
body.the-i-in-climate-change #thei_video_list .video iframe, body.join #thei_video_list .video iframe, body.tell-your-story #thei_video_list .video iframe, body.parent-pageid-4920 #thei_video_list .video iframe {
  height: 95%;
}

#thei_nav li.menu-item:last-child a {
  padding-right: 0px !important;
}

body #join_title_wrap {
  margin-bottom: 0.7rem;
  height: 4rem;
  text-align: center;
  margin-top: 2rem;
}
body #join_title_wrap #join_title {
  padding-bottom: 0;
  color: rgb(166, 51, 51) !important;
}
body #join_title_wrap span {
  font-style: italic;
  color: #333;
}
body #join_title_wrap #what_is_soup {
  font-style: italic;
  padding: 0.5rem;
  color: #333;
}
body .f-table {
  display: table;
}
body #join_h2 {
  color: rgb(166, 51, 51) !important;
  text-align: left;
}
body form {
  display: flex;
  flex-wrap: wrap;
  /* Mark the steps that are finished and valid: */
}
body form .dashicons-smiley {
  display: none;
  margin: 0 auto;
  text-align: center;
  font-size: 10rem;
  color: green;
  width: 10rem;
  height: 10rem;
}
body form p.message {
  background-color: white;
  text-align: left;
  font-size: 1.5rem;
  padding-bottom: 1rem;
  transition: background-color 1s ease;
  margin-bottom: 0 !important;
}
body form div.response-output {
  margin: 2rem auto 1rem !important;
}
body form #tab_wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
body form #tab_wrap .tab {
  flex-direction: column;
  flex-wrap: wrap;
  display: none;
}
body form #tab_wrap .tab .tab_col {
  display: flex;
  flex-direction: column;
  width: 100%;
}
body form #tab_wrap .tab p.message {
  font-size: 1.2rem;
  padding-left: 0 !important;
  font-style: italic;
}
body form #tab_wrap .tab p.explanation {
  padding: 0 0 1.5rem 0;
  font-size: 1.2rem;
  color: white;
  text-align: center;
  width: 100%;
}
body form #tab_wrap .tab .fullrow {
  width: 100% !important;
}
body form #tab_wrap .tab .f-cell.agree p {
  font-size: 1.1rem;
  text-transform: none;
}
body form #tab_wrap .tab .f-cell {
  font-size: 1.4rem;
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  font-family: "Barlow Condensed", sans-serif;
}
body form #tab_wrap .tab .f-cell label {
  font-size: 1.3rem;
  color: #333;
  /* display: inline-block; */
  padding: 0 1.5rem 0 0;
  font-weight: bold;
  min-width: 25%;
  line-height: 1.3;
}
body form #tab_wrap .tab .f-cell .list-item {
  display: flex;
}
body form #tab_wrap .tab .f-cell .list-item div.input {
  margin-top: -7px;
  margin-right: 2%;
}
body form #tab_wrap .tab .f-cell .list-item-label {
  color: rgb(0, 0, 0);
  font-size: 1.2rem;
}
body form #tab_wrap .tab .f-cell span.control-wrap {
  position: relative;
  display: inline-block;
  color: rgb(0, 0, 0);
  width: inherit;
}
body form #tab_wrap .tab .f-cell #captchaInput {
  width: 3rem;
}
body form #tab_wrap .tab .f-cell input, body form #tab_wrap .tab .f-cell select, body form #tab_wrap .tab .f-cell textarea {
  background-color: rgb(255, 255, 255);
  transition: background-color 1s ease;
  width: inherit !important;
}
body form #tab_wrap .tab .f-cell input.invalid, body form #tab_wrap .tab .f-cell select.invalid, body form #tab_wrap .tab .f-cell textarea.invalid, body form #tab_wrap .tab .f-cell span.invalid {
  animation-name: highlight_fade;
  animation-direction: forward;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  animation-duration: 3s;
}
body form #tab_wrap .tab .f-cell input {
  padding-top: 1.3rem;
  width: 100%;
}
body form #tab_wrap .tab .f-cell textarea {
  display: block;
  width: 20rem;
  margin-bottom: 2rem;
}
body form #tab_wrap .tab .f-cell select {
  background-color: white;
  width: 100%;
}
body form #tab_wrap .tab:last-child .f-cell {
  padding-bottom: 1.5rem;
}
body form #tab_wrap .tab:first-of-type {
  display: block;
}
body form #tab_wrap #tab3 div.f-cell, body form #tab_wrap #tab4 div.f-cell, body form #tab_wrap #tab5 div.f-cell {
  text-align: center;
}
body form #nav_buttons {
  display: block;
  margin: 0 auto;
  width: 100%;
  text-align: center;
  margin-top: 1rem;
}
body form #nav_buttons div {
  display: flex;
  justify-content: space-around;
}
body form #nav_buttons div button {
  display: block;
  min-width: 8rem;
  height: auto;
  font-size: 1.2rem;
  padding: 0;
  text-transform: uppercase;
  border: 2px solid #ff8159;
  background-color: #ff8159;
  color: white;
}
body form #nav_buttons div button:hover {
  background: white;
}
body form #nav_buttons #prevBtn {
  display: none;
}
body form #nav_buttons #submit_join {
  display: none;
}
body form #steps {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 1rem;
  text-align: center;
}
body form .step {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: rgb(0, 0, 0);
  border: none;
  border-radius: 50%;
  display: inline-block;
  opacity: 0.5;
}
body form .step.active {
  opacity: 1;
}
body form .step.finish {
  background-color: #ff8159;
}
body .fade {
  background-color: rgb(255, 255, 255);
}
body .fwcol {
  border-bottom: 3px solid #333;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}

@media only screen and (max-width: 768px) {
  body.the-i-in-climate-change #header_blue, body.join #header_blue, body.tell-your-story #header_blue, body.about #header_blue {
    display: none;
  }
  body.the-i-in-climate-change #thei_logo .elementor-element-populated, body.join #thei_logo .elementor-element-populated, body.tell-your-story #thei_logo .elementor-element-populated, body.about #thei_logo .elementor-element-populated {
    padding: 1rem 2rem !important;
  }
}
@media only screen and (max-width: 620px) {
  #thei_video_list {
    justify-content: center !important;
  }
}
@media screen and (min-width: 639px) {
  form #tab_wrap .tab {
    flex-direction: row !important;
  }
  form #tab_wrap .tab .tab_col {
    width: 50% !important;
  }
}
@media screen and (min-width: 1024px) {
  .fwcol {
    border-bottom: none !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }
}

/*# sourceMappingURL=style.css.map */
