@import url("https://fonts.googleapis.com/css?family=Roboto|Montserrat|");
.page-id-2 .navbar {
  background-color: #008640;
}
body {
  background-color: #27ae60;
}
.navbar {
  background-color: #27ae60 !important;
}
body p {
  background-color: rgba(255, 255, 255, 0);
  color: #000000;
}
body p a {
  background-color: #27ae60;
  color: rgba(170, 170, 170, 0);
}
.elementor .elementor-element-369af85 .elementor-text-editor p {
  color: #ffffff !important;
}
.main-navigation .acme-normal-page .current-menu-item a {
  color: #27ae60;
}
.main-navigation {
  border-top-style: solid;
  border-top-width: 0px;
  border-style: solid;
  border-width: 2px;
  border-color: #0d4220;
  color: #000000;
  border-radius: 10px;
}
.page-template-default .main-navigation ul ul a {
  color: #27ae60;
  background-color: #0d4220;
  border-style: solid;
  border-width: 1px;
}
.page-template-default .main-navigation {
  background-color: #0d4220;
}
html > body > #page > #navbar > div > div:nth-child(2) > div:nth-child(2) > #primary-menu > #menu-item-1637 > a {
  border-color: #27ae60;
  color: #27ae60;
}
html > body > #page > #navbar > div > div:nth-child(2) > div:nth-child(2) > #primary-menu > #menu-item-1636 > a {
  color: #27ae60;
  text-transform: capitalize;
}
html > body > #page > #navbar > div > div:nth-child(2) > div:nth-child(2) > #primary-menu > #menu-item-1645 > a {
  color: #27ae60;
}
html > body > #page > #navbar > div > div:nth-child(2) > div:nth-child(2) > #primary-menu > #menu-item-1642 > a {
  color: #27ae60;
}
html > body > #page > #navbar > div > div:nth-child(2) > div:nth-child(2) > #primary-menu > #menu-item-1635 > a {
  color: #27ae60;
}
html > body > #page > #content > #primary > #main > #post-104 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > div > div > div > h4:nth-child(2) > span > span > a {
  color: #ffeb3b !important;
}
.elementor .elementor-element-61d2f4a .elementor-text-editor h3 {
  text-shadow: 2px 2px 7px #000000;
}
.elementor .elementor-element-61d2f4a .elementor-text-editor ul li {
  color: #99cc52;
}
.page-template-default p {
  color: #000000;
}
.page-template-default article.page .entry-content ul {
  color: #000000;
  margin-top: -94px;
  padding-top: 0px;
}
.page-template-default .elementor .elementor-element-369af85 .elementor-text-editor ul li {
  color: #ffffff;
}
.page-id-580 .main-navigation {
  background-color: #0d4220;
}
.page-id-580 .main-navigation ul ul a {
  background-color: #0d4220;
  color: #27ae60;
  border-style: solid;
  border-width: 1px;
}
html > body > #page > #footer > p {
  color: #27ae60;
}
html > body > #page > #navbar > div > div:nth-child(2) > div:nth-child(2) > #primary-menu > #menu-item-1645 > a {
  color: #27ae60;
}
html > body > #page > #navbar {
  background-color: #008640 !important;
}
body .gform_wrapper h3.gform_title {
  display: none !important;
}
html > body > #ui-datepicker-div {
  background-color: #0d4220;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 0px;
  padding-top: 4px;
  color: #ffffff;
  font-family: Montserrat;
  transform: scale(1);
  transform-origin: top;
  margin-left: 20px;
  background-image: url("https://www.southernbins.com.au/wp-content/plugins/wp-datepicker/css/images/ui-bg_flat_75_32450c_40x100.png");
}
.page-template-default .ui-datepicker {
  padding-right: 0px;
  padding-left: 0px;
  margin-right: 0px;
  margin-top: 1px;
  margin-left: 180px;
  transform: scale(0.58);
  border-color: #ffffff;
  box-shadow: 14px 16px 14px 0px rgba(0, 0, 0, 0.59);
  border-width: 2px;
  border-radius: 0px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #c7c7c7 !important;
  padding-top: 0px;
  padding: 0px;
}
.page-template-default #ui-datepicker-div {
  margin-top: -84px;
}
#gform_wrapper_16 .gform_page_footer input[type=button] {
  font-size: 10px;
}
.page-template-default #gform_wrapper_16 input[type=text] {
  background-color: #0d4220;
  color: #ffffff;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 5px;
  padding-right: 7px;
  box-shadow: #000000 5px 5px 8px 0px;
  border-radius: 8px;
  border-color: #55b835;
  border-width: 2px;
  border-style: solid;
}
.page-template-default #gform_wrapper_16 .gfield_select {
  background-color: #0d4220 !important;
  border-radius: 8px;
  box-shadow: 5px 5px 8px 0px #000000;
}
#gform_wrapper_16 .gfield_select {
  color: #ffffff;
  border-color: #55b835;
  border-width: 2px;
}
.page-template-default #gform_wrapper_16 .gform_page_footer input[type=button] {
  border-color: #ffffff;
  background-color: #000000;
  color: #ffffff;
  border-radius: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 20px;
  font-size: 14px;
  font-family: roboto;
  margin-right: 8px;
  margin-left: 10px;
  margin-bottom: 20px;
}
.page-template-default #gform_wrapper_16 .gf_progressbar_title {
  background-color: rgba(71, 71, 71, 0);
  box-shadow: none;
  color: #000000;
  margin-left: 0px;
  margin-top: 50px;
  text-align: center;
  font-size: 14px;
  padding-top: 0px;
}
.page-template-default #gform_wrapper_16 .gf_progressbar_percentage {
  color: #ffffff;
  background-color: #55b835;
  border-radius: 8px;
  border-style: solid;
  border-width: 1px;
}
#gform_wrapper_16 .gf_progressbar span {
  margin-left: 20px;
  font-size: 16px;
}
.page-template-default #gform_wrapper_16 .gf_progressbar {
  background-color: #414141;
  border-radius: 8px;
  margin-right: 30px;
  margin-left: 30px;
  box-shadow: 1px 3px 8px 0px #000000 inset;
  background-image: linear-gradient(90deg, #505050 0%, #242424 85%, black 100%);
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}
.page-template-default html > body > #ui-datepicker-div {
  transform: scale(1);
  font-size: 16px;
  font-weight: 600;
}
#gform_wrapper_16 form {
  color: #000000;
}
.page-template-default #gform_wrapper_16 form {
  margin-right: 30px;
  margin-left: 30px;
  background-color: rgba(67, 67, 67, 0);
  margin-top: 0px;
}
.page-template-default #gform_wrapper_16 .gfield_label {
  margin-bottom: 0px;
  margin-top: 0px;
  font-family: Roboto;
  color: rgba(154, 154, 154, 0);
  box-shadow: none;
  border-color: #ffffff;
}
html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(3) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(3) > #gform_page_16_3 > div:nth-child(1) > #gform_fields_16_3 > #field_16_7 > label {
  color: rgba(255, 255, 255, 0);
}
.page-template-default #gform_wrapper_16 span.ginput_total {
  margin-left: 0px;
  color: #ffffff;
  font-size: 20px;
  font-family: Roboto;
}
.page-template-default #gform_wrapper_16 input[type=submit] {
  padding-right: 220px;
  text-align: center;
  background-color: #008640;
  border-radius: 8px;
  margin-left: 20px;
  margin-bottom: 15px;
  color: #ffffff;
  font-family: roboto;
  font-size: 18px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0px 0px 1px 2px #1ef300;
  font-weight: 200;
}
.page-template-default #gform_wrapper_16 input[type=submit]:hover {
  background-color: #00bc0f;
  color: #ffffff;
  font-weight: 200;
}
/* keep it mobile friendly by only applying these styles for larger viewports */
#gform_wrapper_16 .gf_progressbar_title {
  color: #ffffff !important;
  font-family: roboto;
  font-weight: 200;
  padding-top: 0px;
}
.page-template-default #gform_wrapper_16 .gform_page_footer input[type=button]:hover {
  color: #55b835;
  border-color: #55b835;
  border-style: solid;
}
html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(3) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(3) > #gform_page_16_3 > div:nth-child(2) > #gform_next_button_16_197 {
  margin-left: 2px;
}
html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(3) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(3) > #gform_page_16_2 > div:nth-child(2) > #gform_next_button_16_195 {
  margin-left: 2px;
}
html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(3) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(4) > #gform_page_16_3 > div:nth-child(2) > #gform_next_button_16_197 {
  margin-left: 2px;
}
#gform_wrapper_16 .ginput_container {
  text-align: center;
  color: #fef102;
  font-size: 16px;
}
.page-template-default #gform_wrapper_16 {
  background-color: #393939;
  border-radius: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: #5d5d5d !important;
  box-shadow: 0px 2px 8px 0px #000000 inset;
  padding-left: 25px;
}
#gform_wrapper_16 {
  border-color: #353535 !important;
  border-width: 1px;
  background-color: #525252 !important;
  box-shadow: none;
}
#gform_wrapper_16 .gform_page_footer {
  text-align: center;
}
#gform_wrapper_16 input[type=submit] {
  margin-left: 7px;
}
html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(4) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(3) > #gform_page_16_5 > div:nth-child(1) > #gform_fields_16_5 > #field_16_205 > #input_16_205 {
  text-align: left;
  margin-left: 10px;
  margin-right: 40px;
}
html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(4) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(3) > #gform_page_16_5 > div:nth-child(1) > #gform_fields_16_5 > #field_16_205 > #input_16_205 > #input_16_205_1_container > #input_16_205_1 {
  padding-top: 7px;
  margin-top: 0px;
  margin-bottom: 17px;
}
.page-id-1827 #gform_wrapper_16 input[type=text] {
  color: #ffffff;
}
.page-id-1827 #gform_wrapper_16 .ginput_container label {
  color: #55b835;
  margin-left: 10px;
}
html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(4) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(3) > #gform_page_16_5 > div:nth-child(1) > #gform_fields_16_5 > #field_16_205 > #input_16_205 > #input_16_205_2_container > #input_16_205_2_cardinfo_right > #input_16_205_3 {
  margin-top: 6px;
}
html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(4) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(3) > #gform_page_16_5 > div:nth-child(1) > #gform_fields_16_5 > #field_16_205 > #input_16_205 > #input_16_205_5_container > #input_16_205_5 {
  margin-top: 7px;
  margin-bottom: 20px;
}
html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(4) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(3) > #gform_page_16_5 > div:nth-child(1) > #gform_fields_16_5 > #field_16_205 > #input_16_205 > #input_16_205_1_container > #input_16_205_1 {
  margin-bottom: 20px;
}
.navbar-nav > li > a {
  color: #27ae60;
}
#gform_wrapper_16 .ginput_container select {
  background-color: #0d4220;
  color: #ffffff;
  margin-right: 0px;
  margin-left: 10px;
  margin-bottom: 5px;
  padding-right: 7px;
  box-shadow: #000000 5px 5px 8px 0px;
  border-radius: 8px;
  border-color: #55b835;
  border-width: 2px;
  border-style: solid;
  margin-bottom: 10px;
}
#gform_wrapper_16 .gform_fields > li {
  font-color: #ffffff;
}
#gform_wrapper_16 .gform_card_icon_container {
  color: #55b835;
  margin-left: 35px;
}
html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(4) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(3) > #gform_page_16_5 > div:nth-child(1) > #gform_fields_16_5 > #field_16_205 > label {
  color: #ffffff;
  margin-left: 35px;
}
html > body > #page > #content > #primary > #main > #post-2619 > div > div > div > div > div > section:nth-child(3) > div > div > div:nth-child(2) > div > div > div:nth-child(2) > div > div > a {
  color: #ffffff;
}
.elementor .elementor-element-fe431b4 .elementor-button-wrapper .elementor-button {
  box-shadow: 5px 5px 10px 0px #000000;
}
html > body > #page > #content > #primary > #main > #post-2619 > div > div > div > div > div > section:nth-child(4) > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div > div > a {
  box-shadow: 5px 5px 10px 0px #000000;
}
.page-template-default #gform_wrapper_16 .gfield_checkbox label {
  color: #27ae60;
}
.page-id-2619 #gform_wrapper_18 input[type=text] {
  margin-left: 100px;
}
#gform_wrapper_16 .gform_fields > li {
  margin-left: -40px !important;
}
#gform_wrapper_16 textarea {
  background-color: #0d4220;
  color: #ffffff;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 5px;
  padding-right: 7px;
  box-shadow: #000000 5px 5px 8px 0px;
  border-radius: 8px;
  border-color: #55b835;
  border-width: 2px;
  border-style: solid;
}
@media screen and (max-width: 1024px) {
  html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(4) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(3) > #gform_page_16_5 > div:nth-child(1) > #gform_fields_16_5 > #field_16_205 > #input_16_205 > #input_16_205_2_container > #input_16_205_2_cardinfo_left > span > #input_16_205_2_year {
    CSS-webkit-appearance: none;
    position: relative;
    right: -10px;
    margin-bottom: 30px;
    margin-top: 15px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 768px) {
  html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(4) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(3) > #gform_page_16_5 > div:nth-child(1) > #gform_fields_16_5 > #field_16_205 > #input_16_205 > #input_16_205_2_container > #input_16_205_2_cardinfo_left > span > #input_16_205_2_year {
    CSS-webkit-appearance: none;
    position: relative;
    right: -10px;
    margin-bottom: 30px;
    margin-top: 15px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 568px) {
  html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(4) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(3) > #gform_page_16_5 > div:nth-child(1) > #gform_fields_16_5 > #field_16_205 > #input_16_205 > #input_16_205_2_container > #input_16_205_2_cardinfo_left > span > #input_16_205_2_month {
    CSS-webkit-appearance: none;
    margin-left: 0px;
  }
}
@media screen and (max-width: 320px) {
  html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(4) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(3) > #gform_page_16_5 > div:nth-child(1) > #gform_fields_16_5 > #field_16_205 > #input_16_205 > #input_16_205_2_container > #input_16_205_2_cardinfo_left > span > #input_16_205_2_year {
    CSS-webkit-appearance: none;
    position: relative;
    right: 10px;
    margin-bottom: 15px;
    margin-top: 15px;
    padding-right: 20px;
  }
  .page-template-default .main-navigation .acme-normal-page .current-menu-item a {
    background-color: #0d4220;
  }
  .main-navigation {
    background-color: #0d4220;
  }
  .page-template-default .main-navigation li {
    background-color: #0d4220;
    border-style: solid;
    border-width: 1px;
  }
  .main-navigation .acme-normal-page .current-menu-item a {
    border-color: #27ae60;
  }
  .main-navigation li {
    border-width: 2px;
  }
  html > body > #page > #navbar > div > div:nth-child(2) > div:nth-child(2) > #primary-menu > #menu-item-1637 > ul > #menu-item-1638 > ul > #menu-item-1644 {
    border-width: 1px;
  }
}
@media screen and (min-width: 641px) {
  body #gform_wrapper_2 {
    max-width: 50%;
    margin: 0 auto;
  }
  html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(4) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(3) > #gform_page_16_5 > div:nth-child(1) > #gform_fields_16_5 > #field_16_205 > #input_16_205 > #input_16_205_2_container > #input_16_205_2_cardinfo_left > span > #input_16_205_2_month {
    CSS-webkit-appearance: none;
    position: relative;
    top: -5px;
    left: -9px;
  }
  html > body > #page > #content > #primary > #main > #post-1827 > div > div > div > div > div > section:nth-child(1) > div > div > div > div > div > section:nth-child(4) > div > div > div:nth-child(1) > div > div > div > div > div > #gform_wrapper_16 > #gform_16 > div:nth-child(3) > #gform_page_16_5 > div:nth-child(1) > #gform_fields_16_5 > #field_16_205 > #input_16_205 > #input_16_205_2_container > #input_16_205_2_cardinfo_left > span > #input_16_205_2_year {
    CSS-webkit-appearance: none;
    position: relative;
    top: -5px;
    margin-bottom: 20px;
  }
  body #gform_wrapper_16 ul li.gfield .ginput_container {
    text-align: center;
  }
  body #gform_wrapper_2 ul.top_label li.gfield label.gfield_label {
    text-align: center;
    display: block;
  }
  body #gform_wrapper_2 .gform_footer,
  body #gform_wrapper_2 .gform_page_footer {
    text-align: center;
  }
  html > body > #ui-datepicker-div {
    transform-origin: bottom left;
    transform: scale(0.7);
  }
}
