/* Theme Name: PodrozneTipy 
 * Theme URI: https://pierwszastronamedalu.pl
 * Description: PodrozneTipy theme
 * Author: Pierwszastronamedalu.pl
 * Author URI: https://pierwszastronamedalu.pl
 * Template: hello-elementor
 * Version: 1.0.1
 * Text Domain: ptipty */
.gallery:afters {
  content: "";
  display: table;
  clear: both;
}

img.aligncenter, div.aligncenter, figure.aligncenter, img.wp-post-image {
  display: block;
  margin: 1em auto;
}

img.alignright, div.alignright, figure.alignright {
  float: right;
  margin: 1em 0 1em 2em;
}

img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {
  float: left;
  margin: 1em 1em 2em 0;
}

figure {
  max-width: 100%;
  height: auto;
  margin: 1em 0;
}

p img.alignright, p img.alignleft {
  margin-top: 0;
}

.gallery:after {
  content: "";
  display: block;
  clear: both;
}

.gallery figure img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}

.gallery figure {
  float: left;
  margin: 0 2% 1em 0;
}

.gallery.gallery-columns-1 figure {
  width: 100%;
  margin: 0 0 1em 0;
  float: none;
}

.gallery.gallery-columns-3 figure {
  width: 32%;
}

.gallery.gallery-columns-3 figure:nth-of-type(3n+3) {
  margin-right: 0;
}

.gallery.gallery-columns-3 figure:nth-of-type(3n+4) {
  clear: left;
}

.gallery.gallery-columns-2 figure {
  width: 49%;
}

.gallery.gallery-columns-2 figure:nth-of-type(even) {
  margin-right: 0;
}

.gallery.gallery-columns-2 figure:nth-of-type(odd) {
  clear: left;
}

.gallery.gallery-columns-4 figure {
  width: 23.25%;
}

.gallery.gallery-columns-4 figure:nth-of-type(4n+4) {
  margin-right: 0;
}

.gallery.gallery-columns-4 figure:nth-of-type(4n+5) {
  clear: left;
}

.gallery.gallery-columns-5 figure {
  width: 18%;
}

.gallery.gallery-columns-5 figure:nth-of-type(5n+5) {
  margin-right: 0;
}

.gallery.gallery-columns-5 figure:nth-of-type(5n+6) {
  clear: left;
}

.gallery.gallery-columns-6 figure {
  width: 14.2%;
}

.gallery.gallery-columns-6 figure:nth-of-type(6n+6) {
  margin-right: 0;
}

.gallery.gallery-columns-6 figure:nth-of-type(6n+7) {
  clear: left;
}

.gallery.gallery-columns-7 figure {
  width: 12%;
}

.gallery.gallery-columns-7 figure:nth-of-type(7n+7) {
  margin-right: 0;
}

.gallery.gallery-columns-7 figure:nth-of-type(7n+8) {
  clear: left;
}

.gallery.gallery-columns-8 figure {
  width: 10.2%;
}

.gallery.gallery-columns-8 figure:nth-of-type(8n+8) {
  margin-right: 0;
}

.gallery.gallery-columns-8 figure:nth-of-type(8n+9) {
  clear: left;
}

.gallery.gallery-columns-9 figure {
  width: 8.85%;
}

.gallery.gallery-columns-9 figure:nth-of-type(9n+9) {
  margin-right: 0;
}

.gallery.gallery-columns-9 figure:nth-of-type(9n+10) {
  clear: left;
}

@media (max-width: 767px) {
  img.alignright, div.alignright, figure.alignright, img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {
    display: block;
    margin: 1em auto;
    float: none;
  }
  .gallery.gallery-columns-4 figure, .gallery.gallery-columns-5 figure, .gallery.gallery-columns-6 figure, .gallery.gallery-columns-7 figure, .gallery.gallery-columns-8 figure, .gallery.gallery-columns-9 figure {
    width: 100%;
    margin: 0 0 1em 0;
    float: none;
  }
}
.wpcf7-submit {
  border: none !important;
}
.wpcf7-submit:hover {
  opacity: 0.7;
}

.elementor-location-header .elementor-widget-social-icons a:hover {
  background: var(--e-global-color-accent) !important;
}

.elementor-location-footer ul li span:hover {
  color: #333;
}
.elementor-location-footer .elementor-widget-posts a:hover {
  color: var(--e-global-color-accent) !important;
}
.elementor-location-footer .massfooter p {
  padding: 0 !important;
  margin: 0 !important;
}

table.tablepress thead th {
  background: var(--e-global-color-primary) !important;
  color: #fff !important;
}

.single-zespol .elementor-widget-theme-post-content h1, .single-zespol .elementor-widget-theme-post-content h2, .single-zespol .elementor-widget-theme-post-content h3, .single-zespol .elementor-widget-theme-post-content h4, .single-zespol .elementor-widget-theme-post-content h5 {
  margin: 0 0 10px 0 !important;
}

.animatehover {
  overflow: hidden;
  position: relative;
}
.animatehover::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 100%);
  transform: skewX(-25deg);
  pointer-events: none;
}
.animatehover img {
  transition: all 0.2s linear;
}
.animatehover:hover::before {
  animation: shine 0.75s;
}

@keyframes shine {
  100% {
    left: 125%;
  }
}
.woocommerce-checkout .woocommerce {
  max-width: 600px;
  margin: 0 auto;
}
.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper {
  display: none !important;
}
.woocommerce-checkout .woocommerce .col-1 {
  float: none !important;
  width: 100% !important;
  margin: 0 0 30px 0;
}
.woocommerce-checkout .woocommerce .col-2 {
  float: none !important;
  width: 100% !important;
  margin: 0 0 30px 0;
}
.woocommerce-checkout .woocommerce tr.cart-subtotal {
  display: none !important;
}
.woocommerce-checkout .woocommerce label[for=shipping_method_0_flat_rate6] {
  font-size: 0;
}
.woocommerce-checkout .woocommerce label[for=shipping_method_0_flat_rate6] span {
  font-size: 16px;
}

#place_order {
  background: #000 !important;
}
#place_order:hover {
  background: #5EBA7D !important;
}

ul#shipping_method li {
  margin: 0 !important;
}

.nopadding, .nopadding * {
  padding: 0 !important;
}/*# sourceMappingURL=style.css.map */