/*
Theme Name:     Kadence - Child
Theme URI:      n/a
Template:       kadence
Author:         Gootek (AD3 Media)
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

footer {
	margin-top: 50px;
}

@media only screen and (max-width: 600px) {
	.wp360-strawberry-header:before, .wp360-strawberry-header:after, .wp360-section-strawberry:after, .wp360-img-foodtruck:before, .wp360-img-bg figure:before {
		display: none;
	}
}

@media only screen and (min-width: 1024px) {
	.wp360-p-height{
	min-height: 230px;
}
	.site-branding a.brand img {
		margin-top: -35px;
	}
	
	
}


	
.wp360-strawberry-header img {
		position: relative;
	}
	
.wp360-strawberry-header:before {
	content: "";
    position: absolute;
    background-repeat: no-repeat !important;
    background: url(assets/img/truskawka1.png);
    width: 104px;
    height: 111px;
   top: 5%;
    left: -15%;
  z-index: -1!important;
    background-size: contain;
}

.wp360-strawberry-header:after {
	content: "";
    position: absolute;
    background-repeat: no-repeat !important;
    background: url(assets/img/truskawka2.png);
    width: 112px;
    height: 142px;
   bottom: 35%;
    right: -35%;
    z-index: -1!important;
    background-size: contain;
}

.wp360-section-strawberry:after {
	content: "";
    position: absolute;
    background-repeat: no-repeat !important;
    background: url(assets/img/truskawka3.png);
    width: 138px;
    height: 113px;
    bottom: 10%;
    left: 10%;
    background-size: contain;
	z-index: -1!important;
}


.kt-blocks-info-box-media img {
	border-radius: 0!important;
	    object-fit: contain!important;
}

.wp360-sztucce {
	position: relative;
}

.wp360-sztucce:after {
	content: "";
    position: absolute;
    background-repeat: no-repeat !important;
    background: url(assets/img/widelec.png);
    width: 115px;
    height: 308px;
    bottom: 0%;
    right: 0%;
    background-size: contain;
	z-index: -1;
}

.wp360-sztucce:before {
	content: "";
    position: absolute;
    background-repeat: no-repeat !important;
    background: url(assets/img/noz.png);
    width: 93px;
    height: 307px;
    bottom: 0%;
    left: 0%;
    background-size: contain;
	z-index: -1;
}

.wp360-border-circle img {
	padding: 10px;
}

.wp360-img-foodtruck {
	position: relative;
}

.wp360-img-foodtruck:before {
	content: "";
    position: absolute;
    background-repeat: no-repeat !important;
    background: url(assets/img/pierogi-foodtruck.png);
    width: 397px;
    height: 192px;
    bottom: -20%;
    right: -20%;
    background-size: contain;
    z-index: 2;

}

.wp360-img-bg figure:before{
	background: var(--global-palette1);
	width: 450px;
	height: 260px;
	content: "";
	position: absolute;
	border-radius: 200px;
	bottom: 0px;
	left: -30px;
	z-index: -1;
}

.wp360-img-bg figure{
	position: relative;;
	
}

.wp360-page-start:after{
    content: "";
    position: absolute;
    background-repeat: repeat-x !important;
    background: url(assets/img/fala.svg);
    width: 101%;
    height: 30px;
    bottom: -30px;
    left: 0px;
    
	
}

.kadence-post-image img {
	border-radius: 70px 70px 0 0;
}

.wp-block-latest-posts__list li {
	margin-top: 15px;
}

.archive .content-area {
	margin: 80px 0;
}

.woocommerce-pagination {
	text-align: center;
}

.product-above {
	margin-top: 65px;
}


/* ANIMACJE */

.wp360-strawberry-header:before {
   animation: shake 6s;
  animation-iteration-count: infinite;
}

@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(2deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-2deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-2deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(1deg); }
  100% { transform: translate(1px, 1px) rotate(2deg); }
}

.wp360-strawberry-header:after {
   animation: shake2 8s;
  animation-iteration-count: infinite;
}

@keyframes shake2 {
  10%, 90% {
    transform: translate3d(-1px, 5px, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 4px);
  }

  30%, 50%, 70% {
    transform: translate3d(-2px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(2px, 3px, 0);
  }
}

.wp360-section-strawberry:after {
   animation: shake3 8s;
  animation-iteration-count: infinite;
}

@keyframes shake3 {
  10%, 90% {
    transform: translate3d(1px, -4px, 0);
  }
  
  20%, 80% {
    transform: translate3d(-1px, 0, -6px);
  }

  30%, 50%, 70% {
    transform: translate3d(2px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(-2px, -3px, 0);
  }
}

.wp360-animate-spin img {
-webkit-animation:spin 25s linear infinite;
    -moz-animation:spin 25s linear infinite;
    animation:spin 25s linear infinite;
}

@-moz-keyframes spin { 
    100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
    100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
    100% { 
        -webkit-transform: rotate(360deg); 
        transform:rotate(360deg); 
    } 
