/*
Theme Name:     Pruszkowski
Theme URI:      
Description:    Motyw dla strony pruszkowskisklep.pl
Author:         Creative Designing
Author URI:     https://creativedesigning.pl
Template:       astra
Version:        1.0.0
*/

.has-white-color { color: #ffffff; }
.has-white-background-color { background-color: #ffffff; }
.has-black-color { color: #000000; }
.has-black-background-color { background-color: #000000; }
.has-text-color { color: #333333; }
.has-text-background-color { background-color: #333333; }
.has-distinction-color { color: #f0fff0; }
.has-distinction-background-color { background-color: #f0fff0; }
.has-main-color-color { color: #8a2b2b; }
.has-main-color-background-color { background-color: #8a2b2b; }
.has-main-color-hover-color { color: #631f1f; }
.has-main-color-hover-background-color { background-color: #631f1f; }
.has-grey-color { color: #d9d0b8; }
.has-grey-background-color { background-color: #d9d0b8; }

.custom-services { margin: 60px 0; }
.page h1.entry-title { text-transform: uppercase; }
.custom-hero-heading .eael-dual-header span { display: block; }

.simple-service {
  cursor: default;
  background-color: #d9d0b8;
  padding: 15px;
  border-radius: 5px;
}

h3.ywcca_widget_title {
  font-family: 'Oswald',sans-serif !important;
  margin-bottom: 15px;
}
#woocommerce_layered_nav-2 .woocommerce-widget-layered-nav-list, #woocommerce_recently_viewed_products-2 .product_list_widget { padding-left: 20px; }
.woocommerce-shipping-destination { display: none; }
.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term) { box-shadow: 0 0 0 1px #8a2b2b !important; }
.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected { box-shadow: 0 0 0 5px #8a2b2b !important; }
.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term):hover { 
  background-color: #fff !important;
  box-shadow: 0 0 0 3px #8a2b2b !important;
}
span.copy-site-info { display: block; }
span.copy-divider { display: none; }
span.copy-author { display: block; }

#post-72 li > ul { list-style-type: lower-alpha; }

.payment_box input[type=number] {
  max-width: 100px !important;
}
.wc_payment_method img {
  width: 50px;
}
a, a:focus, a:hover, a:visited {
  text-decoration: none !important;
}

.home-product-grid .wc-block-grid__product-title {
  font-size: 1.5em !important;
  text-align: center;
  font-weight: bold !important;
}

.home-product-grid .wp-block-button.wc-block-grid__product-add-to-cart a {
  font-size: 1.2em !important;
  padding: 15px 40px;
  border-radius: 5px;
  text-transform: uppercase;
}

.home-product-grid .wc-block-grid__product-price.price {
  font-size: 1.5em !important;
  margin: 15px auto !important;
}

@media (min-width: 922px) {
  #primary { margin: 4em 0 !important }
  .home #primary { margin: 0 !important; }
  span.copy-site-info { display: inline-block; }
  span.copy-divider { display: inline-block; }  
  span.copy-author { display: inline-block; }
}

@media (max-width: 768px){
  .ast-left-sidebar #secondary { order: 1 }
}