/*
Theme Name: Scalo Child
Theme URI: https://wpgrids.net/fbth/
Description: Finest Base is a smart, fast & fully customized WordPress theme, built for blog, business website, personal
website and ecommmerce store. Finest Base Theme fully responsive layouts display beautifully across desktop, mobile, and
all devices. Easy installation and demo imports allows you to build a complete website immediately after the activation.
Currently Finest Base has pre-made demos for minimal blog website, Plumber website, yoga trainer website, solar website.
We are consistently updating Finest Base with new demos every two weeks.
Author: wpgrids
Author URI: https://profiles.wordpress.org/wpgrids/
Template: scalo
Version: 1.1
*/

:root {
  --accent-color: #068466 !important;
}

.select2-container .select2-dropdown .select2-search.select2-search--dropdown {
  display: none;
}

.select2.select2-container.select2-container--default {
  width: 100% !important;
}

.wpcf7-form-control:not([type="submit"]) {
  color: var(--e-global-color-fbth_neutral_7) !important;
}

.wpcf7-not-valid-tip {
  margin-top: 0 !important;
  color: #dc3232 !important;
  font-size: 14px !important;
}

input.hidden {
  display: none;
}

/* BTC Calculator */

.btc-calculator {
  background-color: var(--e-global-color-fbth_light);
  border-radius: 20px;
  padding: 10px 30px 30px 30px;
  margin-bottom: 30px;
  max-width: 500px;
  font-size: 16px;
}

.btc-calculator .btc-input-group {
  margin-top: 15px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.btc-calculator .btc-input-group label,
.btc-calculator .btc-input-group .btc-title {
  font-weight: 500;
  color: #0c1523;
}

.btc-calculator .btc-input-group input,
.btc-calculator .btc-input-group .btc-result {
  padding: 14px 15px;
  color: #0c1523;
  background-color: white;
  border: 1px solid #e7e9ed;
  border-radius: 3px;
}

.btc-calculator .btc-input-group .btc-result {
  font-weight: 700;
}

.btc-calculator .btc-input-group input:disabled {
  background-color: white;
  color: #0c1523;
}

.btc-calculator button,
form.btc-form input[type="submit"] {
  font-weight: 500;
  background-color: var(--e-global-color-fbth_primary);
  color: #fff;
  width: 100%;
  height: 50px;
  margin: 30px 0px 0px 0px;
  padding: 0 10px;
  border-radius: 8px 8px 8px 8px;
  border: none;
  font-size: 16px;
  transition: 0.3s;
}

form.btc-form input[type="submit"] {
  margin: 20px 0px 0px 0px;
}

.btc-results h5 {
  margin-top: 40px;
  margin-bottom: 10px;
}

.btc-results .btc-input-group:last-of-type {
  margin-bottom: 0;
}

.btc-calculator button:hover,
form.btc-form input[type="submit"]:hover {
  background-color: var(--e-global-color-fbth_neutral_7);
}

form.btc-form {
  max-width: 500px;
  font-size: 16px;
}

form.btc-form label {
  margin-top: 15px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

form.btc-form .wpcf7-acceptance label {
  flex-direction: row;
  margin-top: 0;
}

form.btc-form .wpcf7-acceptance,
form.btc-form .wpcf7-acceptance .wpcf7-list-item {
  width: 100%;
  margin-left: 0;
}

form.btc-form .wpcf7-acceptance .wpcf7-list-item input {
  width: 20px;
}

form.btc-form .wpcf7-acceptance .wpcf7-list-item-label {
  white-space: inherit;
  line-height: 1.3;
}

@media (max-width: 767px) {
  form.btc-form .wpcf7-acceptance .wpcf7-list-item-label {
    margin-top: 15px;
  }
}

form.btc-form label input {
  background-color: white;
}

.btc-contact-section.hidden {
  display: none;
}

.page-id-19545 aside#secondary {
  display: none;
}

.page-id-19545 #content .container .row {
  justify-content: flex-start !important;
}

.btc-calculator-section {
  max-width: 500px;
}

.navbar-toggler-icon {
  width: 35px;
  margin: 0 10px 0 0 !important;
  /*position: relative !important;
	right: 20px !important;
	margin: 0 !important;*/
}

.navbar-toggler-icon.close {
  position: relative;
  top: -10px !important;
  right: 0px !important;
}

@media (max-width: 1023px) {
  .elementor-page-4268 .main-navigation ul.navbar-nav li.current-menu-item > a {
    color: var(--heading-color) !important;
  }

  .fbth-site-logo {
    margin-left: 12px;
  }
}
