@charset "UTF-8";
/*
	Theme Name: G44 THEME CHILD
	Theme URI: https://g44.studio
	Description: Motyw potomny do wprowadzania indywidualnych modyfikacji w motywie G44 THEME
	Author: G44 STUDIO
	Author URI: https://g44.studio
	Version: 1.0
    Text Domain: g44
    Template: g44
*/

/* CUSTOM THEME SETTINGS */
.g44-banner {
	background-color: var(--g44-primary-color);
}
.g44-banner img {
	aspect-ratio:5/3;
	object-fit:cover;
}

.blur-cover-img img.wp-block-cover__image-background{
    filter: blur(10px);
    transform: scale(1.2);
}

.g44-video{
	border-radius:25px;
	overflow:hidden;
}

body:not(.error404) .page-title:not(.has-style):before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0%;
	left: 0%;
	background-image: url(https://folwarkwasowo.pl/wp-content/uploads/2026/04/folwark-rys-tablica-ogloszen2.png);
	background-size: cover;
	background-position: 50% 55%;
	opacity: 0.75;
	z-index: 1;
	mix-blend-mode: multiply;
}

body .post-share {
	margin-top: 5em;
}

.wp-block-post-template.is-layout-grid .wp-block-post-title, .posts-grid :is(h1, h2, h3, h4, h5, h6){
	text-transform:uppercase;
	font-size:clamp(1.563rem, 2.976vw + 0.134rem, 2.813rem);
	font-weight: normal;
}
.posts-grid figure, .wp-block-gallery figure,
.post-img.wp-post-image,
.single-post .the-content img,
.single-g44_offers .the-content img{
	border-radius:16px;
}

.posts-grid figure img{
	aspect-ratio: 4/2.85;
	object-fit: cover;
}

.flickity-prev-next-button:after {
    content:"\F135";
    font-size: 40px;
}
.flickity-prev-next-button.previous:after {
    content:"\F12C";
}
.flickity-prev-next-button{
	padding:5px;
	width:auto;
	height:auto;
}
.testimonial-rating {
	font-size: 1.1em;
	color: var(--g44-primary-color);
	margin: 0 0 0.5em;
}
.g44-dark .testimonial-rating {
	color: var(--g44-primary-dark-color);
}
.testimonial-title {
	font-size: 30px;
	line-height: 1.1em;
	font-family:var(--g44-font-family-headers);
	text-transform:uppercase;
	font-weight: normal;
	margin-bottom: 10px;
}
.testimonial-slider.flickity-enabled:has(.flickity-prev-next-button):not(.hide-nav-buttons),
.g44-slider-post.flickity-enabled:has(.flickity-prev-next-button):not(.hide-nav-buttons){
	padding:0 clamp(3.125rem, 16.369vw - 4.732rem, 10rem);
}
.testimonial-slider.narrow-slider.flickity-enabled:has(.flickity-prev-next-button):not(.hide-nav-buttons),
.g44-slider-post.narrow-slider.flickity-enabled:has(.flickity-prev-next-button):not(.hide-nav-buttons){
	padding:0 60px;
}
.testimonial-slider .flickity-button {
	display: block;
}

.g44-tabs:not(#editor .g44-tabs) {
    --g44-primary-color: #ccc;
}

.page-wrapper{
    background-image: url(img/bg-noise20.png);
	background-color: #FAFAFA;
    background-repeat: repeat-y;
    background-size: cover;
	background-position:top center;
	background-attachment:fixed;
}

input[type=submit], body .button, .wp-block-button a{
    font-weight: 500;
}

.footer .wrapper-full{
    max-width: var(--wp--style--global--wide-size);
    padding: 0 var(--wp--preset--spacing--g-4412);
}
.g44-slider-post .flickity-page-dots{
	display:none;
}
body .g44-timeline .t-container .t-item h3{
    font-size:2.15em;
    font-weight:normal;
}

@media (max-width: 781px) {
    .folwark-ogloszenia .wp-block-cover__image-background{
        display: none;
    }
}
	
@media (max-width: 520px) {
	.g44-slider-post .flickity-button,
	.testimonial-slider .flickity-button{
		display: none;
	}
	.testimonial-slider.flickity-enabled:has(.flickity-prev-next-button):not(.hide-nav-buttons),
	.g44-slider-post.flickity-enabled:has(.flickity-prev-next-button):not(.hide-nav-buttons),
	.testimonial-slider.narrow-slider.flickity-enabled:has(.flickity-prev-next-button):not(.hide-nav-buttons),
.g44-slider-post.narrow-slider.flickity-enabled:has(.flickity-prev-next-button):not(.hide-nav-buttons){
		padding:0px;
	}
	.g44-slider-post .flickity-page-dots{
		display:block;
	}
}