.et_pb_section_1_tb_footer.et_pb_section {
  padding-top: 8px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  background-color: #eeeeef !important
}

.et_pb_row_0_tb_footer.et_pb_row {
  padding-right: 25px !important;
  padding-bottom: 0px !important;
  padding-left: 35px !important;
  padding-right: 25px;
  padding-bottom: 0px;
  padding-left: 35px
}

.et_pb_row_0_tb_footer,
body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row {
  width: 100%;
  max-width: 95%
}

.et_pb_text_1_tb_footer.et_pb_text,
.et_pb_text_3_tb_footer.et_pb_text,
.et_pb_text_0_tb_footer.et_pb_text {
  color: #000000 !important
}

.et_pb_text_0_tb_footer {
  line-height: 1.9em;
  font-family: 'Avenir', Helvetica, Arial, Lucida, sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  line-height: 1.9em;
  margin-top: 50px !important
}

.et_pb_divider_0_tb_footer,
.et_pb_divider_1_tb_footer {
  height: 2px;
  margin-bottom: 0px !important;
  max-width: 400px
}

.et_pb_text_1_tb_footer.et_pb_text a {
  color: #bb9032 !important
}

.et_pb_text_1_tb_footer h3 {
  font-size: 16px;
  color: #000000 !important;
  line-height: 1.5em
}

.et_pb_text_1_tb_footer {
  margin-left: 5px !important
}

.et_pb_text_2_tb_footer,
ul.et_pb_social_media_follow_0_tb_footer {
  margin-bottom: 0px !important
}

.et_pb_row_1_tb_footer.et_pb_row {
  padding-bottom: 3px !important;
  padding-bottom: 3px
}

.et_pb_row_1_tb_footer,
body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row {
  max-width: 1280px
}

.et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_footer.et_pb_social_icon .icon:before,
.et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:before {
  color: #FFFFFF
}

.et_pb_text_3_tb_footer {
  font-size: 13px;
  padding-bottom: 15px !important
}

.et_pb_column_0_tb_footer {
  background-color: #eeeeef;
  padding-top: 80px;
  padding-right: 0%;
  padding-bottom: 0px;
  padding-left: 25px
}

.et_pb_column_1_tb_footer {
  background-color: #eeeeef;
  padding-top: 70px;
  padding-right: 25px
}

.et_pb_social_media_follow_network_0_tb_footer a.icon,
.et_pb_social_media_follow_network_1_tb_footer a.icon {
  background-color: #000000 !important
}

.et_pb_divider_1_tb_footer.et_pb_module,
.et_pb_divider_0_tb_footer.et_pb_module {
  margin-left: auto !important;
  margin-right: auto !important
}

@media only screen and (max-width:980px) {
  .et_pb_column_0_tb_footer {
    padding-top: 80px;
    padding-right: 0%;
    padding-bottom: 0px;
    padding-left: 25px
  }
}

@media only screen and (min-width:768px) and (max-width:980px) {

  .et_pb_divider_0_tb_footer,
  .et_pb_divider_1_tb_footer {
    display: none !important
  }
}

@media only screen and (max-width:767px) {

  .et_pb_divider_1_tb_footer,
  .et_pb_divider_0_tb_footer {
    display: none !important
  }

  .et_pb_column_0_tb_footer {
    padding-top: 0px;
    padding-right: 0%;
    padding-bottom: 0px;
    padding-left: 10px
  }
}