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

.wp360-category-katalog {
	position: absolute;
	top: -34px;
	right: 0px;
		background: var(--global-palette7);
	padding: 5px 10px!important;
}

.header-navigation-layout-stretch-true .header-navigation .header-menu-container .menu {
       justify-content: flex-end;
}

.wp360-heading-separator {
	position: relative;
}

.wp360-btn-oferta {
	position: absolute;
	bottom: 40px;
}


.wp360-heading-separator:before {
	display: block;
	position: absolute;
	content: "";
	 background-repeat: no-repeat !important;
    background: url(assets/img/separator.svg);
    width: 151px;
    height: 4px;
    top: -30px;
    left: 0%;
 
}

.site-header-row-container-inner .site-container {
	max-width: 1500px;
}

@media only screen and (min-width: 1210px) {
.site-header-main-section-right {
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	gap: 0px;

	}


.site-header-main-section-right .header-navigation-layout-stretch-true {
	flex-grow: 0.4;
}

.site-header-main-section-left {
	align-items: end;
	padding-bottom: 40px;
}

.header-widget1 {
	align-self: end;
	}
	
	.item-is-stuck .site-header-main-section-left {
		padding-bottom: 20px;
}
}

.wp360-border-img, .wp360-border-img2 {
	position: relative;
}

.wp360-border-img:before {
	content: "";
	position: absolute;
	border: 2px solid var(--global-palette1);
	width: 480px;
	height: 610px;
	top: 20px;
	left: -20px;
	max-width:100%;
	max-height: 100%;
}

.wp360-border-img2:before {
	content: "";
	position: absolute;
	border: 2px solid var(--global-palette1);
	width: 700px;
	height: 685px;
	top: 40px;
	left: -40px;
	max-width:100%;
	max-height: 100%;
	z-index: 2;
}

.wp360-sep-center:before {
	margin: auto;
	left: 0px;
	right: 0px;
	
	
}

.wp360-section-zoom {
  overflow: hidden;
}

.wp360-img-zoom img {
  transition: 800ms;
}

.wp360-img-zoom:hover img {
  transform: scale(1.05);
	transition: 800ms;
	
}




.wp-block-cb-carousel-v2 .cb-button-next, .wp-block-cb-carousel-v2 .cb-button-prev {
	width: 50px;
    height: 50px;
	    color: #fff;
    background: black;
	border-radius: 100px;
}


	.wp-block-cb-carousel-v2 .cb-button-next {
    left: auto;
    right: 15px;
		

}

.wp-block-cb-carousel-v2 .cb-button-prev {
	   left: 15px;
    right: auto;
		
}

@media only screen and (min-width: 1024px) {
	.wp360-menu-mobile {
	display: none;	
	}
}

@media only screen and (max-width: 1024px) {
	.wp360-menu-desktop {
	display: none;	
	}
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	pointer-events: visible!important;
	z-index: 9999!important;
}

