/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

 :root {
    --header-border: rgba(40, 40, 40, 0.08);
}

.about-features-section .elementor-widget-container {
    display: flex;
    align-items: center;
    gap: 1.5rem;
}

.about-features-section .elementor-widget-container i {
    color: var(--theme-palette-color-2);
}

/* GÓRNY PASEK */

.top-benefits-bar {
    background: var(--theme-palette-color-2);
    border-bottom: 1px solid var(--header-border);
    font-size: 12px;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: var(--theme-palette-color-4);
}

.top-benefits-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 16px;
    row-gap: 8px;
    flex-wrap: wrap;
    padding: 8px;
}

@media (max-width: 689px) {
    .top-benefits-inner {
        flex-direction: column;
    }
}

.top-benefit {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    white-space: nowrap;
    font-weight: 600;
}

.top-benefit-icon {
    width: 18px;
    height: 18px;
    display: inline-flex;
    color: var(--theme-palette-color-4);
}

.top-benefit-icon svg {
    width: 18px;
    height: 18px;
    fill: currentColor;
}

/* Custom page template */
body.post-template-page_single_picture .entry-content .elementor-column.column-padding-right {
	padding-right: 25px;
}

body.post-template-page_single_picture .entry-content .entry-header {
	margin-bottom: 15px;
}

.post-content-gold-border {
	background-image: url('/wp-content/uploads/2024/08/separator.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    padding-left: 25px;
}

body.post-template-page_single_picture .entry-content .post-picture-meta {
	margin-bottom: 5px;
}

/* Slider */
.n2-section-smartslider a {
  color: var(--theme-palette-color-1) !important;
}

#n2-ss-2 .n2-ss-item-image-content img {
	width: auto;
	max-height: 400px;
}

#main-slider .ha-slick-item {
    display: inline-flex;
    align-content: center;
    justify-content: center;
    width: 100%;
}

#main-slider .ha-slick-img {
    max-height: 500px;
}

/* Gallery effect */
article .ct-image-container.boundless-image .wp-post-image,
.gallery-item .gallery-icon img {
	transition: .5s;	
}

article .ct-image-container.boundless-image .wp-post-image:hover,
.gallery-item .gallery-icon img:hover {
	transform: scale(1.1);
}

.gallery-item .gallery-icon {
	overflow: hidden;
}

/* OLD CHANGES */
/* .fs-14 {
	font-size: 14px;
} */

/* .d-flex {
	display: flex;
}

.align-items-center {
	align-items: center;
}

.post-picture-meta svg {
	margin-right: 5px;
}
*/



/*.product > .woocommerce-tabs {
	padding-top: 0;
}

.mb-15 {
	margin-bottom: 15px !important;
}

.top-bar-category,
.top-bar-category div {
	height: 100%;
}

.top-bar-category h2,
.top-bar-category h3,
.top-bar-category h4 {
	margin-bottom: 0;
	height: 100%;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
}

.top-bar-category a {
	padding: 50px 5px;
	text-align: center;
	height: 100%;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
}

p + ul {
  margin-top: -15px;
}

.summary.entry-summary .ct-button {
	margin-left: 20px;
}


#main-slider .ha-slick-item {
    display: inline-flex;
    align-content: center;
    justify-content: center;
    width: 100%;
}

#main-slider .ha-slick-img {
    max-height: 500px;
} */
