.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
  }
}


.et_pb_section_0.et_pb_section {
  padding-top: 0px
}

.et_pb_row_0.et_pb_row {
  padding-top: 0px !important;
  padding-top: 0px
}

.et_pb_row_0,
body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row {
  width: 100%;
  max-width: 100%
}

.et_pb_text_0 h3 {
  font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  color: #f2e200 !important;
  text-align: center
}

.et_pb_text_0 {
  background-color: #000000;
  position: relative;
  padding-top: 10px !important;
  padding-bottom: 5px !important;
  margin-top: -11px !important;
  margin-bottom: 0px !important
}

.et_pb_image_0 {
  text-align: left;
  margin-left: 0
}

.et_pb_section_4.et_pb_section {
  padding-top: 4px;
  padding-right: 0px;
  padding-bottom: 51px;
  padding-left: 0px;
  background-color: #ffffff !important
}

.et_pb_divider_0 {
  margin-bottom: 10px !important;
  max-width: 60px
}

.et_pb_text_3 h1,
.et_pb_text_3 h3 {
  font-family: 'Avenir', Helvetica, Arial, Lucida, sans-serif;
  font-weight: 600
}

.et_pb_text_3 h2 {
  font-family: 'Playfair Display', Georgia, "Times New Roman", serif;
  font-size: 48px;
  line-height: 1.3em
}

.et_pb_text_4.et_pb_text {
  color: #000000 !important
}

.et_pb_text_4 {
  min-height: 259px;
  max-width: 700px
}

body #page-container .et_pb_section .et_pb_button_0 {
  border-radius: 17px;
  font-size: 18px;
  font-family: 'Avenir', Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 200 !important
}

body #page-container .et_pb_section .et_pb_button_0:after {
  font-size: 1.6em
}

body.et_button_custom_icon #page-container .et_pb_button_0:after {
  font-size: 18px
}

.et_pb_button_0,
.et_pb_button_0:after {
  transition: all 300ms ease 0ms
}

.et_pb_image_1 .et_pb_image_wrap {
  border-radius: 4px 4px 4px 4px;
  overflow: hidden
}

.et_pb_image_1 {
  width: 100%;
  max-width: 100% !important;
  text-align: left;
  margin-left: 0
}

.et_pb_image_1 .et_pb_image_wrap,
.et_pb_image_1 img {
  width: 100%
}

.et_pb_column_2 {
  padding-top: 60px
}

.et_pb_divider_0.et_pb_module {
  margin-left: 0px !important;
  margin-right: auto !important
}

@media only screen and (min-width:981px) {
  .et_pb_section_2 {
    width: 60%
  }
}

@media only screen and (max-width:980px) {
  .et_pb_section_2 {
    width: 700px
  }

  body #page-container .et_pb_section .et_pb_button_0:after {
    display: inline-block;
    opacity: 0
  }

  body #page-container .et_pb_section .et_pb_button_0:hover:after {
    opacity: 1
  }
}

@media only screen and (max-width:767px) {
  .et_pb_section_2 {
    width: 90%
  }

  .et_pb_text_3 {
    margin-top: -120px !important
  }

  body #page-container .et_pb_section .et_pb_button_0 {
    font-size: 15px !important
  }

  body #page-container .et_pb_section .et_pb_button_0:after {
    display: inline-block;
    opacity: 0;
    font-size: 1.6em
  }

  body #page-container .et_pb_section .et_pb_button_0:hover:after {
    opacity: 1
  }

  body.et_button_custom_icon #page-container .et_pb_button_0:after {
    font-size: 15px
  }
}