/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

@import url("https://use.typekit.net/trk2lmj.css");
@font-face {
  font-family: Chaletbook-Regular;
  font-weight: 200;
  src: url("//biasol.com.au/wp-content/themes/uncode-child/fonts/ChaletBook-Regular.otf")
    format("opentype");
}
@font-face {
  font-family: Chaletbook-Bold;
  font-weight: 200;
  src: url("//biasol.com.au/wp-content/themes/uncode-child/fonts/ChaletBook-Bold.otf")
    format("opentype");
}
@font-face {
  font-family: Chalet;
  font-weight: 200;
  src: url("//biasol.com.au/wp-content/themes/uncode-child/fonts/Chalet-NewYorkNineteenSixty.otf")
    format("opentype");
}
@font-face {
  font-family: Chalet-Bold;
  font-weight: 800;
  src: url("//biasol.com.au/wp-content/themes/uncode-child/fonts/Chalet-NewYorkNineteenSixty.otf")
    format("opentype");
}
@font-face {
  font-family: Chalet-Light;
  font-weight: 200;
  src: url("//biasol.com.au/wp-content/themes/uncode-child/fonts/Chalet-LondonSixty.otf")
    format("opentype");
}
body .font-126545 {
  font-family: "miller-display", serif !important;
}
#main-logo {
  margin: 5px 0;
}
#main-logo a {
  height: 50px;
  margin: 10px 0 0 0;
  width: auto;
  display: block;
}
#main-logo .main-logo {
  height: auto;
}
#main-logo .navbar-brand img {
  width: auto;
  height: 30px;
  display: block;
  margin: auto;
}
.woocommerce ins.h2,
.woocommerce div.product form.cart .variations td.label label,
.woocommerce-variation-price {
  font-size: 17px;
  font-family: "Chaletbook-Bold";
}
.woocommerce-product-details__short-description p,
.woocommerce div.product form.cart .variations select {
  font-size: 17px;
  font-family: "Chaletbook-Regular";
}
li#tab-title-additional_information {
  display: none;
}
body.woocommerce .header-wrapper.header-uncode-block p {
  display: none;
}
p.vailidate-required {
  margin-bottom: 18px;
}
.woocommerce #payment .place-order .btn {
  margin-top: 18px;
  margin-bottom: 18px;
}
.wc_payment_methods.payment_methods.methods {
  background-color: #f7f7f7;
}
.style-light .woocommerce #payment .place-order {
  background-color: white;
}
.woocommerce-Address-title.title h3 {
  font-size: 17px;
}
address {
  font-style: normal;
}
.woocommerce .woocommerce-EditAccountForm fieldset {
  background-color: #f7f7f7;
}
.woocommerce-form-row label {
  font-family: "Chaletbook-Bold";
}
.woocommerce-form-row span em {
  font-style: normal;
  font-weight: 400;
}
#account_display_name,
#account_email,
.cart_totals h2 {
  font-size: 17px;
  font-family: "Chaletbook-Regular";
  font-weight: 400;
}
.shop_table.woocommerce-checkout-review-order-table th.product-name {
}
.cart-subtotal th,
.woocommerce-shipping-totals.shipping th,
.tax-rate.tax-rate-au-gst-1 th,
.order-total,
.cart_totals h2,
th.product-name,
th.product-price,
th.product-quantity,
th.product-subtotal {
  font-family: "Chaletbook-Bold";
  font-size: 17px;
}
.woocommerce table.shop_table tfoot th,
.product-name,
.product-quantity,
.product-total {
  font-weight: 600;
}
th.product-name,
th.product-price,
th.product-quantity,
th.product-subtotal {
  font-family: "Chaletbook-Regular";
  font-size: 17px;
}
table td,
td.product-name a,
th.product-total,
.woocommerce .quantity input.qty {
  font-size: 17px;
  font-weight: 400;
}
#customer_login h2,
.order-total,
.shop_table.woocommerce-checkout-review-order-table th.product-name {
  font-family: "Chaletbook-Bold";
  font-weight: 600;
}

#customer_login h2 {
  font-size: 17px;
}

form.woocommerce-form.woocommerce-form-login.login {
  background-color: #f7f7f7;
}
.woocommerce-form.woocommerce-form-register.register {
  background-color: #f7f7f7;
}
.woocommerce-form.woocommerce-form-register.register
  .woocommerce-Button.button {
  background-color: #e7e7e7;
}
.woocommerce-button.button.woocommerce-form-login__submit {
  background-color: #e7e7e7;
}
.woocommerce #payment div.payment_box p:last-child {
  margin-left: 10px;
}
.woocommerce-error-list.woocommerce-error li,
.woocommerce-error-list.woocommerce-error li strong {
  font-size: 14px;
  font-weight: 400;
  color: #55131a;
}
.woocommerce form .woocommerce-form__label-for-checkbox span {
  padding: 0 0px;
}
.woocommerce
  form
  .woocommerce-form__label-for-checkbox
  span.woocommerce-terms-and-conditions-checkbox-text {
  padding-left: 5px;
}
.woocommerce-terms-and-conditions p {
  display: none;
}
.shop_table td,
.woocommerce table.shop_table tfoot td,
strong.product-quantity {
  font-weight: 400;
}
.woocommerce
  form
  .form-row.validate-required.woocommerce-invalid
  .chosen-single,
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop,
.woocommerce
  form
  .form-row.validate-required.woocommerce-invalid
  input.input-text,
.woocommerce form .form-row.validate-required.woocommerce-invalid select,
.woocommerce
  form
  .form-row.validate-required.woocommerce-invalid
  .select2-selection--single,
.woocommerce .woocommerce-error-list {
  border-color: #55131a;
}
body.woocommerce .isotope-wrapper.isotope-inner-padding.half-gutter {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

body.woocommerce-order-received .col-lg-6 {
  width: 100%;
}

@media (max-width: 959px) {
  .woocommerce table.shop_table_responsive tr td::before,
  .woocommerce-page table.shop_table_responsive tr td::before {
    content: attr(data-title) ": ";
    font-weight: 600;
    float: left;
    font-family: "Chaletbook-Bold";
  }
}

@media (min-width: 960px) {
  body.single-product .main-container .row-container .row-parent,
  body.woocommerce-page .main-container .row-container .row-parent {
  }
}

@media only screen and (min-width: 1200px) {
  .woocommerce .woocommerce-EditAccountForm fieldset {
    padding-left: 28px;
  }
}
