.et_pb_code_inner {
  display: flex;
  justify-content: end; }

.et_pb_css_mix_blend_mode_passthrough.et-last-child {
  z-index: 11; }

.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li.make_payment > a {
  color: #FFFFFF !important;
  border-width: 0 !important;
  border-radius: 8px;
  letter-spacing: 2px;
  font-size: 15px;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  background-color: #2B5596;
  height: 0;
  position: relative;
  top: 20px;
  padding: 31px; }
  @media screen and (max-width: 1239px) {
    .et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li.make_payment > a {
      top: 30px;
      padding: 21px; } }
  @media screen and (max-width: 1135px) {
    .et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li.make_payment > a {
      top: 17px; } }
  .et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li.make_payment > a:hover {
    background-color: #0040A4;
    opacity: 1; }

@media screen and (max-width: 1219px) {
  .et_pb_menu .et-menu > li {
    padding-left: 5px;
    padding-right: 5px; } }

@media screen and (max-width: 1135px) and (min-width: 1075px) {
  .et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo img {
    width: 200px; } }
@media screen and (max-width: 1074px) and (min-width: 1032px) {
  .et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo img {
    width: 160px; } }
@media screen and (max-width: 1031px) and (min-width: 981px) {
  .et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo img {
    width: 111px; } }

@media screen and (max-width: 901px) {
  #green_header_row {
    display: none !important; } }
#green_header_row .et_pb_row_0_tb_header {
  padding: 0; }
#green_header_row .et_pb_column {
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  position: relative;
  top: 19px;
  right: 2px; }
  #green_header_row .et_pb_column .et_pb_code .et_pb_code_inner a.menu_text {
    color: #fff;
    font-size: 15px;
    position: relative;
    font-weight: 600;
    margin-left: 21px; }
    #green_header_row .et_pb_column .et_pb_code .et_pb_code_inner a.menu_text img {
      width: 18px;
      top: 3px;
      position: relative; }
    #green_header_row .et_pb_column .et_pb_code .et_pb_code_inner a.menu_text span {
      position: relative;
      margin-left: 8px; }
  #green_header_row .et_pb_column .et_pb_code .et_pb_code_inner .switcher {
    margin-left: 21px; }

#mobile_top_bar {
  padding-top: 10px;
  padding-bottom: 10px; }
  @media screen and (min-width: 901px) {
    #mobile_top_bar {
      display: none; } }
  #mobile_top_bar .et_pb_row {
    width: 100%;
    padding: 0 3%; }
  @media screen and (max-width: 980px) {
    #mobile_top_bar .et_pb_column {
      width: 50%;
      margin-bottom: 0; } }
  @media screen and (max-width: 550px) {
    #mobile_top_bar .et_pb_column {
      width: 100%; } }
  @media screen and (max-width: 550px) {
    #mobile_top_bar .et_pb_column .et_pb_text {
      text-align: center; } }
  #mobile_top_bar .et_pb_column .et_pb_text a {
    color: #fff; }
    #mobile_top_bar .et_pb_column .et_pb_text a span {
      font-weight: 600;
      top: -7px;
      position: relative;
      left: 9px;
      font-size: 15px; }
  @media screen and (max-width: 550px) {
    #mobile_top_bar .et_pb_column .et_pb_text .switcher {
      transform: translatex(50%);
      left: calc(50% - 154px);
      position: relative; } }
  #mobile_top_bar .et_pb_column .et_pb_text .switcher a {
    color: #000; }
  #mobile_top_bar #second_mob_top p {
    padding-bottom: 0; }

body #rCw .widget-header {
  background: repeat-x #e86e20;
  background-image: -webkit-linear-gradient(top, #e86e20 0, #e86e20 100%);
  background-image: -o-linear-gradient(top, #e86e20 0, #e86e20 100%);
  background-image: linear-gradient(to bottom, #e86e20 0, #e86e20 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e86e20', endColorstr='#e86e20', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border: 1px solid #e86e20; }

body #rCw .btn-success {
  color: #000 !important;
  background-color: #e86e20;
  border-color: #e86e20; }

body #rCw .nav-pills > li.active > a, body #rCw .nav-pills > li.active > a:focus, body #rCw .nav-pills > li.active > a:hover {
  border-bottom: 5px solid #e86e20; }

body #rCw .widget-header #rCw-title {
  font-size: 14px !important;
  color: #000 !important; }

body #rCw .widget-header .btn-link {
  color: #000; }

body #rCw .ri-share.ri-white {
  display: inline-block;
  vertical-align: middle;
  height: 15px;
  width: 15px;
  background-image: url(https://southtahoerefuse.com/wp-content/uploads/2023/01/share.png);
  background-repeat: no-repeat;
  margin: 0 4px;
  background-position: 0 0;
  background-size: cover; }

body #rCw .ri-caret-down.ri-white {
  display: inline-block;
  vertical-align: middle;
  height: 15px;
  width: 15px;
  background-image: url(https://southtahoerefuse.com/wp-content/uploads/2023/01/down.png);
  background-repeat: no-repeat;
  margin: 4px 0 5px;
  background-position: 0 0;
  background-size: cover; }

@media screen and (max-width: 980px) {
  .icon_blurbs.et_pb_gutters2 .et_pb_column {
    width: 33.33%; } }
@media screen and (max-width: 615px) {
  .icon_blurbs.et_pb_gutters2 .et_pb_column {
    width: 100%; } }

@media screen and (max-width: 980px) {
  .blurb_columns.et_pb_row .et_pb_column {
    width: 33.33%; } }
@media screen and (max-width: 615px) {
  .blurb_columns.et_pb_row .et_pb_column {
    width: 100%; } }

@media screen and (max-width: 980px) {
  #column_dumpster_two, #column_dumpster_one {
    margin-top: -102px;
    z-index: 1; } }
@media screen and (max-width: 430px) {
  #column_dumpster_two, #column_dumpster_one {
    margin-top: -82px; } }
@media screen and (max-width: 360px) {
  #column_dumpster_two, #column_dumpster_one {
    margin-top: -72px; } }

@media screen and (max-width: 980px) {
  #blurb_one_contact {
    margin-bottom: 96px; } }

@media screen and (max-width: 980px) {
  #blurb_two_contact {
    margin-bottom: 96px; } }

body #page-container .iframe_youtube {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  text-align: center; }
body #page-container .iframe_youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
body #page-container #youtube_video_layer:after {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.36); }
@media screen and (max-width: 1610px) {
  body #page-container #yt_bg {
    min-height: 75vh; } }
@media screen and (max-width: 1490px) {
  body #page-container #yt_bg {
    min-height: 73vh; } }
@media screen and (max-width: 1450px) {
  body #page-container #yt_bg {
    min-height: 67vh; } }
@media screen and (max-width: 1330px) {
  body #page-container #yt_bg {
    min-height: 60vh; } }
@media screen and (max-width: 1210px) {
  body #page-container #yt_bg {
    min-height: 54vh; } }
@media screen and (max-width: 1080px) {
  body #page-container #yt_bg {
    min-height: 49vh; } }
@media screen and (max-width: 980px) {
  body #page-container #yt_bg {
    min-height: 45vh; } }
@media screen and (max-width: 910px) {
  body #page-container #yt_bg {
    min-height: 40vh; } }
@media screen and (max-width: 800px) {
  body #page-container #yt_bg {
    min-height: 34vh; } }
@media screen and (max-width: 690px) {
  body #page-container #yt_bg {
    min-height: 29vh; } }
@media screen and (max-width: 600px) {
  body #page-container #yt_bg {
    min-height: 25vh; } }
@media screen and (max-width: 520px) {
  body #page-container #yt_bg {
    min-height: 220px;
    height: 220px; } }
@media screen and (max-width: 420px) {
  body #page-container #yt_bg {
    min-height: 175px;
    height: 175px; } }
@media screen and (max-width: 350px) {
  body #page-container #yt_bg {
    min-height: 130px;
    height: 130px; } }
body #page-container #yt_bg .et_pb_column {
  overflow: hidden; }
body #page-container #main-footer .container {
  display: none; }
body #page-container #footer-bottom .container {
  display: block; }
body #page-container #icons_biomas.dsm_icon_list .dsm_icon_list_ltr_direction .dsm_icon_list_child .dsm_icon_list_text {
  padding-left: 21px; }
@media screen and (max-width: 800px) {
  body #page-container #youtube_video_text {
    padding: 0; } }
@media screen and (max-width: 620px) {
  body #page-container #youtube_video_text {
    margin-top: -38px; } }
@media screen and (max-width: 390px) {
  body #page-container #youtube_video_text {
    position: relative;
    top: -25px; } }
@media screen and (max-width: 350px) {
  body #page-container #youtube_video_text h1 {
    font-size: 21px; } }
@media screen and (max-width: 620px) {
  body #page-container #youtube_video_text a.et_pb_button {
    padding-top: 10px !important;
    padding-bottom: 10px !important; } }
@media screen and (max-width: 460px) {
  body #page-container #youtube_video_text .et_pb_text_0 {
    margin-bottom: 3px; } }

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