/*
 Theme Name:   Charitywp Child
 Theme URI:    http://charitywp.thimpress.com/
 Description:  Charitywp Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     charitywp
 Version:      1.0.0
 Text Domain:  charitywp-child
*/
/* Primary Colors */
/* Secondary Colors */
/* Breakpoints */
body a {
  color: #74ADB1; }
  body a:hover {
    color: #355834; }
body .thim-button {
  font-family: 'Nunito Sans', sans-serif; }
  body .thim-button.default {
    text-transform: uppercase; }
body h1, body h2, body h3, body h4, body h5, body h6 {
  text-transform: none; }
body .lead-txt h2 {
  font-weight: 200;
  font-size: 38px !important;
  color: #B88023;
  text-align: center;
  line-height: 66px !important; }
body h3 {
  color: #420D09;
  font-size: 31px;
  line-height: 56px !important;
  font-weight: 300; }
  body h3.widget-title {
    font-size: 22px;
    color: #B88023;
    line-height: 32px;
    font-weight: 600;
    text-transform: uppercase; }
body h4 {
  font-size: 26px;
  line-height: 39px;
  color: #505D68; }
body p {
  font-size: 19px;
  line-height: 31px;
  margin-bottom: 2em;
  font-weight: 300; }
body strong {
  font-weight: 600; }
body .thim-box-simple .title {
  font-weight: 800;
  color: #B88023;
  font-size: 26px;
  line-height: 30px; }
  body .thim-box-simple .title:after {
    background: #B88023;
    height: 5px !important; }
body .site-content {
  padding-top: 40px; }

/* Home Page */
.video-column {
  min-height: 1000px; }
  .video-column h2, .video-column h2, .video-column h4 {
    color: #FFFFFF;
    text-shadow: 0 5px 9px rgba(0, 0, 0, 0.5); }
  .video-column .play-btn {
    max-width: 106px;
    margin-left: auto;
    margin-right: auto; }

.video-modal .textwidget {
  text-shadow: 1px 1px 1px black; }
  .video-modal .textwidget .venobox:before {
    content: '';
    display: block;
    width: 106px;
    height: 110px;
    background-image: url("img/play-btn.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    margin-left: auto;
    margin-right: auto; }

.portfolio-image h3 {
  top: 0;
  opacity: 0.5; }

/* Single Portfolio */
.single-portfolio .content-inner {
  display: none; }

/* Builder Components */
.textured {
  background-image: url("img/bg_textured.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100% auto; }

.thim-heading .sc-heading {
  padding-top: 1rem;
  padding-bottom: 1rem; }

hr {
  border-color: #B88023; }

.thim-heading.show_line .sc-heading .heading__primary span:nth-child(2) {
  display: block;
  padding: 1rem 0 30px;
  border-bottom: 1px solid #B88023; }

.list-posts .post {
  background-image: url("img/trees_row_column.png"), url("img/bg_textured_column.jpg");
  background-position: center bottom, center center;
  background-repeat: no-repeat;
  background-size: 100% auto, 95% auto;
  padding: 3rem 5.25rem 13rem; }
  .list-posts .post:nth-child(even) {
    background-image: url("img/trees_row_column_2.png"), url("img/bg_textured_column.jpg"); }
.list-posts .img-link img {
  width: 100% !important;
  height: auto !important; }

.list-post-style3 .post:hover .media img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1); }
.list-post-style3 .thim-post-content {
  color: #505D68;
  font-size: 19px;
  line-height: 30px; }
.list-post-style3 .title {
  font-size: 26px;
  color: #74ADB1;
  font-weight: 700;
  line-height: 1.25; }
  .list-post-style3 .title:after {
    display: none; }

.img-overlay .sow-image-container {
  position: relative; }
  .img-overlay .sow-image-container .trees {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("img/trees_row_wide.png");
    background-position: center 101%;
    background-repeat: no-repeat;
    background-size: 101% auto; }

/* Buttons */
.widget_button {
  margin-bottom: 0 !important; }

.widget_donate_widget {
  float: none; }

#main-content .widget_donate_widget {
  display: block; }

.donate_compensates ul li div.levels span {
  display: inline-block;
  background-color: #B88023;
  color: #FFFFFF;
  padding: 0.25rem 0.5rem;
  font-family: 'Nunito Sans', sans-serif;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-right: 1rem;
  margin-bottom: 1rem; }
  .donate_compensates ul li div.levels span:hover {
    cursor: pointer; }

.thim-button, #mc_embed_signup .button {
  padding: 0 3rem !important;
  border-radius: 0 !important;
  border: 2px solid #355834 !important;
  background-color: transparent !important;
  color: #355834 !important; }
  .thim-button:hover, #mc_embed_signup .button:hover {
    color: #74ADB1 !important; }

.entry-thumbnail .thim-button.style3 {
  border-color: #FFFFFF !important;
  color: #FFFFFF !important; }

.thim-button.size-large, .thim-button.style7 {
  padding-left: 0 !important;
  border: none !important;
  font-size: 2rem;
  font-family: 'Nunito Sans';
  font-weight: 600;
  color: #74ADB1 !important; }
  .thim-button.size-large::after, .thim-button.style7::after {
    content: "";
    display: inline-block;
    width: 40px;
    height: 28px;
    background-image: url(img/angle-right-solid.svg);
    background-position: center 40%;
    background-repeat: no-repeat;
    background-size: auto 70%;
    vertical-align: middle; }
  .thim-button.size-large:hover::after, .thim-button.style7:hover::after {
    background-image: url(img/angle-right-green.svg); }

.thim-button.style7 {
  margin-top: 2rem; }

.thim-button.style8, .thim-button.style6 {
  border: none !important;
  font-size: 20px !important;
  color: #74ADB1 !important;
  line-height: 68px !important;
  padding-left: 88px !important;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: auto 100%;
  margin: 2rem 0; }

.thim-button.style8 {
  background-image: url("img/dowload_arrow.png"); }
  .thim-button.style8:hover {
    background-image: url("img/dowload_arrow.png");
    background-repeat: no-repeat;
    color: #B88023 !important; }

.thim-button.style6 {
  background-image: url("img/link.png"); }
  .thim-button.style6:hover {
    background-image: url("img/link.png");
    background-repeat: no-repeat;
    color: #B88023 !important; }

@media screen and (min-width: 1400px) {
  body #wrapper-container #masthead .container {
    width: 1380px; } }
.top_site_main .overlay-top-header, .thim-parallax-image {
  background: none !important;
  background-image: none !important; }

.thim_header_custom_style header.site-header .top-header {
  font-family: 'Nunito Sans', sans-serif;
  background: #EAF2F2 !important;
  position: fixed;
  width: 100%;
  padding-top: 1.25rem;
  margin-bottom: -3rem; }
  .thim_header_custom_style header.site-header .top-header .thim-menu {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
    top: 110px;
    position: relative;
    background: transparent;
    float: right; }
    @media screen and (max-width: 768px) {
      .thim_header_custom_style header.site-header .top-header .thim-menu {
        display: none; } }
  .thim_header_custom_style header.site-header .top-header .thim-logo {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
    margin-bottom: -4.5rem; }
  @media screen and (max-width: 500px) {
    .thim_header_custom_style header.site-header .top-header {
      padding-top: 1.25rem; }
      .thim_header_custom_style header.site-header .top-header .thim-logo {
        width: 150px !important; } }

.thim_header_custom_style header.site-header.sticky .thim-logo {
  width: 200px !important; }
  @media screen and (max-width: 500px) {
    .thim_header_custom_style header.site-header.sticky .thim-logo {
      width: 150px !important; } }
.thim_header_custom_style header.site-header.sticky .thim-menu {
  top: 80px; }

.video-modal .modal-dialog {
  max-width: 800px;
  margin: 30px auto; }
.video-modal .modal-body {
  position: relative;
  padding: 0px; }
.video-modal .close {
  position: absolute;
  right: -30px;
  top: 0;
  z-index: 999;
  font-size: 2rem;
  font-weight: normal;
  color: #fff;
  opacity: 1; }

.thim-client-logo.grid > .item {
  padding: 7rem 0;
  min-height: 100px;
  max-height: 150px; }

header.site-header .main-menu .navbar-nav > .menu-item {
  min-width: 160px;
  text-align: center; }
  header.site-header .main-menu .navbar-nav > .menu-item > a {
    color: #505D68;
    line-height: 50px !important; }
    header.site-header .main-menu .navbar-nav > .menu-item > a > span {
      padding: 3px 2.6rem !important; }
  header.site-header .main-menu .navbar-nav > .menu-item a {
    font-weight: 500; }
  @media screen and (max-width: 1400px) {
    header.site-header .main-menu .navbar-nav > .menu-item {
      min-width: 140px; } }

.nav > li, .nav > li > a {
  display: inline-block; }
  @media screen and (max-width: 768px) {
    .nav > li, .nav > li > a {
      display: block; } }

.thim_header_custom_style header.site-header .main-menu .menu-item.current-menu-item > a.tc-menu-inner {
  color: #355834 !important; }

.thim_header_custom_style header.site-header.line .thim-menu .main-menu .navbar-nav > .menu-item > a > span:before {
  display: none; }

.thim_header_style2 header.site-header .main-menu {
  width: 100%; }

/* Menu Hover Tabs */
.thim_header_style2 header.site-header .main-menu .navbar-nav > .menu-item:hover {
  background-color: #74ADB1;
  color: #FFF; }
  .thim_header_style2 header.site-header .main-menu .navbar-nav > .menu-item:hover a {
    color: #FFF !important; }

.thim_header_custom_style header.site-header .main-menu .menu-item-has-children .sub-menu {
  background-color: #74ADB1 !important;
  min-width: 100% !important; }
  .thim_header_custom_style header.site-header .main-menu .menu-item-has-children .sub-menu li {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
    .thim_header_custom_style header.site-header .main-menu .menu-item-has-children .sub-menu li a {
      text-align: center;
      color: #FFFFFF !important;
      border-color: #CBE2E3 !important;
      padding: 0.5rem 0.5rem !important;
      white-space: normal !important;
      margin-bottom: 0.25rem !important;
      font-weight: 300 !important; }
      .thim_header_custom_style header.site-header .main-menu .menu-item-has-children .sub-menu li a span {
        margin: 0.25rem;
        padding: 0.25rem;
        width: 100%;
        display: inline-block; }
      .thim_header_custom_style header.site-header .main-menu .menu-item-has-children .sub-menu li a:hover span {
        background-color: rgba(255, 255, 255, 0.2); }

.toggle-form {
  background-image: url(img/search.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 29px auto; }

.content-drop {
  padding-top: 1px !important; }

.top-bar {
  position: fixed;
  z-index: 50;
  padding: 1.5rem 1rem 0;
  background-color: transparent;
  left: 0;
  right: 0; }
  .top-bar.container {
    width: 98%;
    max-width: 1380px;
    pointer-events: none; }
  .top-bar .top-nav {
    float: right;
    pointer-events: auto; }
    .top-bar .top-nav .social-nav {
      font-family: 'FontAwesome';
      font-style: normal;
      float: left;
      margin-right: 1.5rem;
      font-size: 2rem;
      line-height: 4rem;
      color: #74ADB1; }
      .top-bar .top-nav .social-nav .fa {
        padding: 0 0.5rem; }
      @media screen and (max-width: 500px) {
        .top-bar .top-nav .social-nav {
          float: right;
          margin-right: 0;
          text-align: right; } }
    .top-bar .top-nav .top_donate_button {
      float: left;
      margin-right: 3rem; }
      .top-bar .top-nav .top_donate_button .button_title {
        line-height: 3rem;
        min-height: auto;
        min-width: auto;
        text-transform: uppercase; }
        @media screen and (max-width: 500px) {
          .top-bar .top-nav .top_donate_button .button_title {
            line-height: 2.25rem; } }
    .top-bar .top-nav .thim-widget-search-box {
      float: right; }
    @media screen and (max-width: 500px) {
      .top-bar .top-nav {
        width: 30%; }
        .top-bar .top-nav .thim-search-box {
          display: none; } }

.top_site_main.top-site-no-image {
  background: #FFFFFF !important; }

/* Mobile Menu */
body > .thim-menu {
  background: #74ADB1 !important; }

/* Sections */
.panel-row-style.line {
  border-top: 1px solid #B88023; }

.offset-top {
  margin-top: -75px; }

.quote {
  margin-bottom: 160px;
  background-image: url("img/video-edge-top.png"), url("img/wide_trees.png"), url("img/bg_textured.jpg");
  background-position: center -10%, center 110%, center center;
  background-repeat: no-repeat, repeat-x, no-repeat;
  background-size: 120% auto, 100% auto, cover;
  padding-bottom: 240px !important;
  padding-top: 280px !important;
  color: #B88023 !important; }
  .quote * {
    color: #B88023; }
  .quote h2, .quote h3, .quote h4, .quote h5, .quote h6, .quote p, .quote blockquote {
    margin-left: 25%;
    margin-right: 25%; }
    @media screen and (max-width: 900px) {
      .quote h2, .quote h3, .quote h4, .quote h5, .quote h6, .quote p, .quote blockquote {
        margin-left: 12.5%;
        margin-right: 12.5%; } }
    @media screen and (max-width: 768px) {
      .quote h2, .quote h3, .quote h4, .quote h5, .quote h6, .quote p, .quote blockquote {
        margin-left: 7%;
        margin-right: 7%; } }

/* Table Press */
.tablepress {
  font-family: 'Nunito', sans-serif; }
  .tablepress tr {
    border-bottom: 2px solid #EAF2F2; }
    .tablepress tr:last-child {
      border-bottom: none; }

.tablepress tfoot th, .tablepress thead th {
  background-color: transparent;
  color: #B88023; }

.tablepress td, .tablepress th {
  padding: 24px 8px;
  border: none;
  background: 0 0;
  text-align: left;
  float: none !important; }

/* Mail Chimp */
#mc_embed_signup label {
  text-align: center;
  font-family: 'Nunito', sans-serif;
  font-weight: 400 !important;
  font-size: 2.25rem !important;
  margin-bottom: 1.5rem; }

#mc_embed_signup input.email {
  font-weight: 400 !important;
  font-family: "Nunito", sans-serif !important;
  border: 2px solid #355834 !important;
  border-radius: 0 !important; }
  #mc_embed_signup input.email::placeholder {
    font-weight: 400 !important; }

/* Events */
.share-wrapper {
  display: none; }

.post-formats-wrapper {
  display: none; }

main {
  padding-top: 0; }

.entry-header {
  border-bottom: 1px solid #B88023; }

.widget_events {
  background-image: url("img/bg_textured_column.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: auto 100%;
  padding: 75px 0 150px 0; }

.thim-events .archive-content article.tp_event .content-inner .event-content .entry-header {
  border: none !important; }
  .thim-events .archive-content article.tp_event .content-inner .event-content .entry-header .blog_title {
    padding-left: 10px;
    padding-right: 10px; }

.home .widget_events {
  background-image: none; }
.home .thim-events .archive-content article.tp_event .content-inner .event-content .date {
  width: 35%;
  display: inline-block; }
.home .thim-events .archive-content article.tp_event .content-inner .event-content .metas {
  width: 60%;
  display: inline-block;
  text-align: left; }
  .home .thim-events .archive-content article.tp_event .content-inner .event-content .metas .time, .home .thim-events .archive-content article.tp_event .content-inner .event-content .metas .location {
    text-align: left !important;
    padding: 0 !important;
    display: inline-block !important;
    margin-right: 1rem; }
.home .thim-events .archive-content article.tp_event .content-inner .event-content .entry-header .blog_title {
  margin-bottom: 0 !important;
  border: none !important;
  line-height: 1.2 !important;
  font-size: 24px !important;
  text-align: left !important;
  padding: 0 !important; }

.event-content .entry-header {
  margin-bottom: 20px !important; }
  .event-content .entry-header .blog_title {
    margin-top: 20px; }

.thim-events .archive-content article.tp_event .content-inner .event-content .date {
  width: 100%;
  float: none;
  text-align: center;
  color: #74ADB1; }

.thim-events .archive-content article.tp_event .content-inner .event-content .entry-meta {
  overflow: visible; }

.thim-events .archive-content article.tp_event .content-inner .event-content .metas {
  width: 100%;
  float: none;
  text-align: center;
  padding: 1rem;
  color: #74ADB1; }
  .thim-events .archive-content article.tp_event .content-inner .event-content .metas .blog_title a {
    color: #74ADB1; }
  .thim-events .archive-content article.tp_event .content-inner .event-content .metas .time, .thim-events .archive-content article.tp_event .content-inner .event-content .metas .location {
    display: block;
    padding: 1rem;
    color: #505D68;
    margin: 1rem 0 0 0;
    text-align: center; }
    .thim-events .archive-content article.tp_event .content-inner .event-content .metas .time i, .thim-events .archive-content article.tp_event .content-inner .event-content .metas .location i {
      display: none; }

/* Team Members */
.thim-our-team .inner {
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 40px; }
  .thim-our-team .inner .avatar-wrapper .avatar-inner:after {
    background-color: transparent !important; }

.member .description {
  min-height: 220px; }

/* Blog */
.date:before, .categories:before {
  display: none !important; }

.single-post .entry-meta {
  border: none; }

.single.single-dn_campaign .entry-countdown, .single.single-tp_event .entry-countdown {
  display: none; }

.archive-content article.dn_campaign .content-inner, .archive-content article.tp_event .content-inner {
  background-color: transparent; }

.archive-content article.tp_event .event-content .date, .archive-content article.dn_campaign .event-content .date {
  color: #74ADB1 !important;
  border-right: 4px solid #D9DEE4;
  font-weight: 800 !important; }
  .archive-content article.tp_event .event-content .date .day, .archive-content article.dn_campaign .event-content .date .day {
    font-size: 38px !important; }
  .archive-content article.tp_event .event-content .date .month, .archive-content article.dn_campaign .event-content .date .month {
    font-size: 16px !important; }

.archive-content article.tp_event .event-content .date, .archive-content article.dn_campaign .event-content .date {
  border: none !important;
  text-align: center; }
  .archive-content article.tp_event .event-content .date .day, .archive-content article.dn_campaign .event-content .date .day {
    font-size: 50px !important;
    line-height: 1; }

.thim-events .archive-content article.tp_event .content-inner .event-content .metas {
  color: #505D68 !important;
  font-size: 16px; }
  .thim-events .archive-content article.tp_event .content-inner .event-content .metas i {
    display: none; }

.archive-content article .entry-header .blog_title a {
  color: #74ADB1 !important; }

.event-summary {
  display: none; }

.entry-header {
  border-bottom: 1px solid #B88023;
  margin-bottom: 60px; }
  article .entry-header {
    padding-left: 0; }
  .entry-header .blog_title {
    font-size: 30px !important;
    line-height: 36px !important;
    margin-bottom: 33px !important; }

/* Footer */
#back-to-top.show.scrolldown {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #B88023;
  opacity: 1;
  color: #FFFFFF;
  background-image: url("img/angle-up-white.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 70% auto; }
  #back-to-top.show.scrolldown:after {
    display: none; }

footer {
  margin-top: 150px;
  color: #FFFFFF;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 400;
  font-size: 17px;
  line-height: 25px; }
  footer .info {
    margin-top: 60px; }
  footer .social-nav .fa {
    color: #FFFFFF;
    margin-right: 10px; }
  footer .social-nav a {
    color: #FFFFFF !important;
    line-height: 36px; }
  footer h4 {
    color: #FFFFFF;
    font-weight: 600;
    font-size: 21px;
    margin-bottom: 0; }
    footer h4 + p {
      margin-top: 0px; }
    footer h4 a {
      color: #DBAF66;
      font-weight: 700; }
      footer h4 a:hover {
        color: #FFFFFF; }
  footer .opportunities a {
    display: block;
    color: #FFFFFF; }
    footer .opportunities a:hover {
      color: #B88023; }
  footer .foot-cols > div {
    margin-bottom: 20px; }
    footer .foot-cols > div p {
      font-size: 16px; }
  footer .col-6 {
    width: 50%; }
  footer .search-form input {
    background: transparent !important;
    border: 1px solid #FFFFFF;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    color: #FFFFFF;
    padding-left: 16px;
    padding-right: 16px; }
    footer .search-form input::placeholder {
      color: #FFFFFF; }
  footer .search-form h4 {
    color: #FFFFFF;
    font-weight: 300;
    font-size: 1.5rem;
    margin-bottom: 0; }
  footer .logo {
    background-image: url("img/footer-logo-2x.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    min-height: 145px;
    float: right; }
    @media screen and (max-width: 768px) {
      footer .logo {
        min-height: 115px; } }
  footer .search {
    padding-top: 4rem; }
  footer .footer-wrap {
    padding: 60px 0 180px;
    background-color: #355834 !important;
    background-image: url("img/footer-trees.png"), url("img/footer-bg.png");
    background-position: center bottom, center center;
    background-repeat: no-repeat !important;
    background-size: 100% auto, auto 100%; }
    @media screen and (max-width: 768px) {
      footer .footer-wrap {
        padding: 60px 0 80px; } }
  footer a {
    color: #FFFFFF; }
    footer a:hover {
      color: #B88023; }

#mc_embed_signup {
  background-color: transparent !important;
  padding-left: 0 !important;
  margin-left: 0 !important; }
  #mc_embed_signup form {
    text-align: center !important; }
  #mc_embed_signup input {
    background: #FFF !important;
    color: #355834 !important; }
    #mc_embed_signup input::placeholder {
      color: #B88023; }
  #mc_embed_signup .button {
    background-color: #FFF !important; }

footer #mc_embed_signup form {
  text-align: left !important; }

@media screen and (max-width: 1200px) {
  .thim_header_custom_style header.site-header .top-header .thim-menu {
    top: 75px; }

  .thim_header_custom_style header.site-header .top-header .thim-logo {
    width: 200px;
    max-width: 200px; }

  header.site-header .main-menu .navbar-nav > .menu-item {
    min-width: 120px; }

  header.site-header .thim-menu .main-menu .menu-item-has-children .sub-menu .menu-item {
    padding: 0 10px; } }
@media screen and (max-width: 1024px) {
  .thim_header_custom_style header.site-header .top-header .thim-menu {
    top: 55px; }

  .thim_header_custom_style.thim_header_style2 header.site-header .top-header .thim-menu {
    width: -webkit-calc(100% - 185px) !important; } }
@media screen and (min-width: 768px) {
  .navbar-nav > li {
    float: none; }

  #main {
    padding-top: 25px; } }
@media (max-width: 999px) {
  body > .thim-menu {
    right: 0;
    width: 300px;
    color: #fff;
    font-weight: 600;
    font-size: 13px; }

  .thim-hidden-768px {
    display: none; }

  .thim-toggle-mobile-menu {
    display: block; }

  .thim_header_custom_style header.site-header .top-header .thim-menu {
    display: none; }

  body > .thim-menu .main-menu .menu-item a {
    color: #fff; }

  body > .thim-menu .main-menu .menu-item-has-children > a {
    color: #fff;
    font-weight: 600;
    font-size: 13px; }

  body > .thim-menu .main-menu .menu-item {
    padding: 15px 0; }

  .nav > li, .nav > li > a {
    display: block; }

  body > .thim-menu .main-menu .menu-item-has-children .sub-menu a {
    color: #fff;
    font-weight: 600;
    font-size: 13px; }

  body > .thim-menu .main-menu .sub-menu .menu-item {
    padding: 10px 0; } }
