/*
 Theme Name:   Customizr Child
 Description:  Customizr Child Theme
 Template:     customizr
 Version:      1.0.0
*/

@import url('https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=BenchNine:wght@300;400;700&display=swap');

@import url("../customizr/style.css");

/* Theme customization starts here
-------------------------------------------------------------- */

/* Optymalni YELLOW - #FBD400 */

div.textwidget div.su-button-center {
  line-height: 0.5em !important;
  color: red !important;
}

/* buttons */
.td-slim-button span {
  line-height: 1.2em !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}


div.article-container a {
  text-decoration: none;
  font-weight: 700;
  color: #777777;
}

 /* stylizacja menu  */
 ul.nav__menu a span {
  /* font-family: "Open Sans Condensed"; */
  font-family: "BenchNine";
  font-weight:700;
  font-size: 1.4em;
  text-transform: uppercase;
  /* color: #000; */
}
.nav__menu .menu-item {
  margin: 0 2px;
}
.container-fluid {
  padding: 0 5px;
}
.header-skin-dark [class*=nav__menu] .nav__title::before {
  background-color: #ccc;
}
.header-skin-light [class*=nav__menu] .nav__title::before {
  background-color: #888;
}

/* mobile menu */
.vertical-nav.mobile-nav__menu {
  margin: 0 0;
}

/* center posts grid in Elementor */
div.posts-grid-center div.eael-post-grid-container
{
  text-align: center;
}
div.posts-grid-center article.eael-grid-post {
  display: inline-block;
  float: none !important;
  vertical-align: top;
}

 /* fix plugin bug */
 i.fa.fa-facebook:before {
  content: "\f09a";
}
.awesome-social {
  border-radius: 10px 0;
}
*:focus {
  outline: 0;
}

/* WooCommerce styling */
div.elementor-location-single span.woocommerce-Price-currencySymbol {
  margin-left: 5px;
}
div.elementor-location-archive span.woocommerce-Price-currencySymbol {
  margin-left: 2px;
}
/* checkout continue shopping button */
div.woocommerce-message a.button {
  background-color: #FBD400;
  color: #000;
  font-weight: 300;
  padding: 10px 20px;
  border-width: 0;
  border-radius: 50px;
}
/* checkout pay button */
div.form-row.place-order button#place_order {
  background-color: #FBD400;
  color: #000;
  padding: 10px 20px;
  border-radius: 50px;
}
/* poceed to checkout button */
div.wc-proceed-to-checkout a.checkout-button {
  width: 70%;
  border: 2px solid #000;
  margin-left: auto;
  margin-right: auto;
  border-radius: 50px;
}
/* shipping methods description */
tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods {
  list-style: none;
}
tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods label {
  font-size: 1em;
  padding-left: 5px;
}

/* badges */
div.ht-product-badges span.ht-product-label {
  background-color: #FBD400 !important;
  font-size: 1.5em !important;
  color: #000 !important;
  padding: 10px 15px !important;
  border-radius: 3px !important;
