/*
 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
-------------------------------------------------------------- */

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

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

 /* stylizacja menu  */
nav#primary-nav ul.nav li a {
  font-family: "BenchNine";
  font-weight: 300;
  font-size: 1.4em;
  text-transform: uppercase;
  color: #333;
}
nav#primary-nav ul.nav li {
  margin-left: 0;
  margin-right: 0;
}
nav#primary-nav ul.nav > li > a {
  padding-left: 5px;
  padding-right: 5px;
}
nav#primary-nav ul.nav li a span.caret__dropdown-toggler {
  font-size: 0.8em;
  padding-left: 0;
  padding-right: 2px;
  margin: 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;
}

