/*
Theme Name: Tulipan
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


/*****************
	Różne
******************/
@media screen and (min-width: 1000px) {
	.dofinansowanie-img {
		max-width: 1000px !important;
	}
}

.nectar_video_player_self_hosted .play:before {
	background-color: transparent !important;
}
.nectar_video_player_self_hosted .play_button svg {
	width: 64px !important; 
	height: 64px !important;
}
.nectar-cta:not(.hero-button, .cta-button) .link_wrap {
	box-shadow: 0 6px 16px rgba(0, 0, 0, .3) !important;
	padding: 5px 25px !important;
}

.nectar-cta.cta-button .link_wrap {
	box-shadow: 0 6px 16px rgba(0, 0, 0, .3) !important;
}

@media screen and (max-width: 1000px) {
	.img-with-aniamtion-wrap img {
		max-height: 320px !important;
		width: auto !important;
	}
	.img-with-aniamtion-wrap img.responsive-240 {
		max-height: 240px !important;
		width: auto !important;
	}
	.img-with-aniamtion-wrap img.cta-img {
		max-height: 160px !important;
		width: auto !important;
	}
	.img-with-aniamtion-wrap img.responsive-fw {
		max-height: none !important;
	}
}
/**********************
	Toggle
**********************/
.toggles .toggle>.toggle-title a {
	font-family: Open Sans !important;
	text-transform: none !important;
}


/***********************
	Cookie Banner - Complianz
***********************/
.cmplz-cookiebanner .cmplz-links ul li {
	list-style: none !important;
}
/********************
	Blogg single post header
**********************/
html body.single-post .heading-title {
	background-color: #f3f6f0;
	border-bottom: 2px solid #007c00 !important;
	margin-bottom: 60px;
}
html body.single-post[data-button-style*="slightly_rounded"] .heading-title[data-header-style="default_minimal"] .meta-category a {
	border-width: 2px;
 	border-radius: 0 !important;
 	font-weight: 600;
 	text-transform: lowercase;
 	padding: 8px 15px;
 	color: #007c00;
 	border-color: #007c00 !important;;
}
html body.single-post[data-button-style*="slightly_rounded"] .heading-title[data-header-style="default_minimal"] .meta-category a:hover {
	color: #fff !important;
}

/*********************
	Baza wiedzy - grid
**********************/
.lista-materialow {
	display: flex;
	flex-wrap: wrap;
}
.lista-materialow .material {
	width: 31%;
	margin: 1%;
	border: 1px solid #dadada;
	position: relative;
	transition: all 0.3s ease;
	box-shadow: 0 6px 16px rgba(0, 0, 0, 0);
	transform: translateY(0px);
}
.lista-materialow .material:hover {
	box-shadow: 0 6px 16px rgba(0, 0, 0, .15);
	transform: translateY(-4px);
}
.lista-materialow .material:before {
	content: '';
	position: absolute;
	display: block;
	bottom: 20px;
	right: 20px;
	background-image: url(https://siec.fundacjatulipan.pl/wp-content/uploads/2026/09/tekst-1.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	width: 60px;
	height: 60px;
	filter: grayscale(100%);
	opacity: 0.1;
}
.lista-materialow .material a {
	height: 100%;
	display: block;
	padding: 20px 80px 20px 20px;
	display: flex;
 	flex-wrap: wrap;
 	align-content: space-between;
}
.lista-materialow .material a h3 {
	font-family: Open Sans;
	font-size: 26px;
 	line-height: 34px;
 	font-weight: 600;
 	display: block;
 	width: 100%;
 	margin-bottom: 20px;
}

.lista-materialow .material .material__rodzaj {
	display: inline-block;
	background-color: #F3F6F0;
	padding: 8px 15px;
	position: relative;
	margin-bottom: 20px;
}
.lista-materialow .material .material__rodzaj:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 15px;
	background-image: url(https://siec.fundacjatulipan.pl/wp-content/uploads/2026/09/tekst-1.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 20px;
	margin-top:-10px;
}
.lista-materialow .material .material__rodzaj .rodzaj-tekst {
	padding-left: 30px;
	font-weight: 600;
	color: #007c00 !important;
	font-size: 16px;
	line-height: 16px;
}

.lista-materialow .material .material__excerpt {
	color: #333 !important;
	margin-bottom: 20px !important;
	font-size: 16px;
 	line-height: 24px;
}


.lista-materialow .material .material__link {
	position: relative;
	display: inline-block;
}
.lista-materialow .material .material__link:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	right: 15px;
	background-image: url(https://siec.fundacjatulipan.pl/wp-content/uploads/2026/09/strzalka-r.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	width: 30px;
	height: 15px;
	margin-top:-7px;
}
.lista-materialow .material .material__link .material__link_tekst{
	padding-right: 60px;
	color: #007c00 !important;
	font-weight: 600;
}



.lista-materialow .material.video .material__rodzaj {
	background-color: #fbddde;
}
.lista-materialow .material.video .material__rodzaj .rodzaj-tekst {
	color: #c61e21 !important;
}
.lista-materialow .material.video:before,
.lista-materialow .material.video .material__rodzaj:before {
	background-image: url(https://siec.fundacjatulipan.pl/wp-content/uploads/2026/09/video2.png);
}

.lista-materialow .material.pliki .material__rodzaj {
	background-color: #f2e5d3;
}
.lista-materialow .material.pliki .material__rodzaj .rodzaj-tekst {
	color: #955006 !important;
}
.lista-materialow .material.pliki:before,
.lista-materialow .material.pliki .material__rodzaj:before {
	background-image: url(https://siec.fundacjatulipan.pl/wp-content/uploads/2026/09/pliki.png);
}

.lista-materialow .material.obrazy .material__rodzaj {
	background-color: #e0eff9;
}
.lista-materialow .material.obrazy .material__rodzaj .rodzaj-tekst {
	color: #2988c1 !important;
}
.lista-materialow .material.obrazy:before,
.lista-materialow .material.obrazy .material__rodzaj:before {
	background-image: url(https://siec.fundacjatulipan.pl/wp-content/uploads/2026/09/obrazy.png);
}

@media screen and (min-width: 1000px) and (max-width: 1400px) {
	.lista-materialow .material {
		width: 48%;
	}
}
@media screen and (max-width: 1000px) {
	.lista-materialow .material {
		width: 100%;
		margin: 0 0 60px 0;
	}
}
/*********************
	Media - grid
**********************/
.lista-mediow {
	display: flex;
	flex-wrap: wrap;
}
.lista-mediow .media-film {
	width: 46%;
	margin: 2%;
	/*
	border: 1px solid #dadada;
	*/
	background-color: #F3F6F0;
	position: relative;
	transition: all 0.3s ease;
	box-shadow: 0 6px 16px rgba(0, 0, 0, 0);
	transform: translateY(0px);
	padding: 20px;
}
.lista-mediow .media-film:hover {
	box-shadow: 0 6px 16px rgba(0, 0, 0, .15);
	transform: translateY(-4px);
}

.lista-mediow .media-film a {
	height: 100%;
	display: block;
}

.lista-mediow .media-film h3 {
	font-family: Open Sans;
	font-size: 26px;
 	line-height: 34px;
 	font-weight: 600;
 	display: block;
 	width: 100%;
 	margin-bottom: 20px;
 	display: none !important;
}

.lista-mediow .media-film .media__link {
	position: relative;
	display: inline-block;
	margin-top: 15px;
 	background-color: #007c00;
 	padding: 10px 20px;
}

.lista-mediow .media-film .media__iframe iframe{
	/* border: 1px solid #dadada;*/
	outline: 1px solid #dadada;
}
/*
.lista-mediow .media-film .media__link:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	right: 15px;
	background-image: url(https://siec.fundacjatulipan.pl/wp-content/uploads/2026/09/strzalka-r.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	width: 30px;
	height: 15px;
	margin-top:-7px;
}
*/
.lista-mediow .media-film .media__link .im-icon-wrap {
	 position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -15px;
}
.lista-mediow .media-film .media__link .im-icon-wrap svg path {
	fill: #fff;
}
.lista-mediow .media-film .media__link .media__link_tekst{
	padding-right: 60px;
	color: #fff !important;
	font-weight: 600;
}

@media screen and (max-width: 960px) {
	.lista-mediow .media-film {
		width: 96%;
		margin-bottom: 60px;
	}
}
/*********************
	Baza wiedzy - single post
**********************/
html body.single-post .post-area .nectar_video_player_self_hosted  .wpb_video_wrapper {
	padding-top: 0 !important;
}
html body.single-post .post-area .nectar_video_player_self_hosted  .wpb_video_wrapper video {
	width: 100%;
 	height: auto;
 	border: 1px solid #dadada;
 	box-shadow: 0 6px 16px rgba(0, 0, 0, .3) !important;
}
html body.single-post .post-area iframe {
	border: 1px solid #dadada;
 	box-shadow: 0 6px 16px rgba(0, 0, 0, .3) !important;
 	margin-bottom: 40px;
}
html body.single-post .files-download-wrap {
	 display: flex;
    flex-wrap: wrap;
    gap: 3%;
}
html body.single-post .files-download-wrap .file-download {
	width: 48.5%;
	margin: 1.5% 0;
	display: flex;
	align-items: center;
	background-color: #F3F6F0;
	padding: 15px;
	box-shadow: 0 6px 16px rgba(0, 0, 0, 0);
	transform: translateY(0);
	transition: all 0.3s ease;
}
html body.single-post .files-download-wrap .file-download:hover {
	background-color: #fff;
	box-shadow: 0 6px 16px rgba(0, 0, 0, .15);
	transform: translateY(-4px);
}
html body.single-post .files-download-wrap .file-download img {
	 width: 24px;
    height: 36px;
    max-width: none !important;
    margin-bottom: 0 !important;
}
html body.single-post .files-download-wrap .file-download .file-col-1 {
	align-content: center;
}
html body.single-post .files-download-wrap .file-download .file-col-2{
	padding-left: 20px;
	
	color: #333 !important;
}
html body.single-post .files-download-wrap .file-download .file-col-2 .pobierz {
	display: block;
	color: #007c00;
	
}
/**********************
	Aktualności - strona główna
***********************/
#home-aktualnosci .posts-container article .meta-category {
	display: none !important;
}
#home-aktualnosci .posts-container article .excerpt {
	display: none !important;
}

.equal-height-posts .flickity-slider {
  align-items: stretch !important;
}
/*
.equal-height-posts .flickity-slider > .cell {
  display: flex;
  height: 100% !important;
}

.equal-height-posts .cell > .inner-wrap-outer,
.equal-height-posts .cell > .inner-wrap-outer > .inner-wrap,
.equal-height-posts .cell .row,
.equal-height-posts .cell .post-area,
.equal-height-posts .cell .posts-container {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  width: 100%;
  height: auto !important;
}

.equal-height-posts .flickity-slider article {
  position: relative !important;
  flex: 1 1 auto;
  width: 100%;
  height: auto !important;
}
*/
/*
.equal-height-posts .flickity-slider .cell .inner-wrap .row,
.equal-height-posts .flickity-slider .cell .inner-wrap .row .post-area,
.equal-height-posts .flickity-slider .cell .inner-wrap .row .post-area .posts-container,
.equal-height-posts .flickity-slider .cell .inner-wrap .row .post-area .posts-container article {
	height: 100% !important;
}
*/
.equal-height-posts .flickity-slider .inner-wrap-outer {
	background-color: #fff !important;
}
.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots, 
.nectar-flickity[data-controls=material_pagination] .flickity-page-dots {
	 bottom: -50px;
}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
	 margin: 30px 0 60px 0;
}
.post-area.masonry.classic .post.masonry-blog-item .post-content {
	padding: 20px !important;
}
.post-area.masonry.classic .post.masonry-blog-item .post-content h3.title,
.post-area.masonry.classic .post.masonry-blog-item .title {
	font-family: Open Sans !important;
	font-weight: 500;
}
.post-area.masonry.classic .post.masonry-blog-item .post-content .article-content-wrap {
	padding: 20px 0 0 0 !important;
}
.post-area.masonry.classic .post.masonry-blog-item .post-content .post-meta {
	padding: 0 !important;
}

/******************
	Aktualności
*******************/
body:not(.home) .post-area .posts-container {
	display: flex;
	flex-wrap: wrap;
	height: auto !important;;
	align-content: flex-start;
	justify-content: center;
}
body:not(.home) .post-area .posts-container article {
	position: relative !important;
	left: auto !important;
	top: auto !important;
	width: 31.3%;
	margin: 1%;
}
body:not(.home) .post-area .posts-container article .inner-wrap {
	border: 1px solid #dadada;
}
body:not(.home) .post-area.masonry.classic .post.masonry-blog-item .post-content {
	padding: 0 !important;
	height: 100% !important
	
}
body:not(.home) .post-area.masonry.classic .post.masonry-blog-item .post-content .article-content-wrap {
	padding: 15px 30px 0 30px !important;
}
body:not(.home) .post-area .posts-container article .post-header .meta-category {
	display: none !important;
}
body:not(.home) .post-area .posts-container article .post-header h3.title {
	font-size: 22px;
 	line-height: 32px;
}
body:not(.home) .post-area.masonry.classic .post.masonry-blog-item .post-content .post-meta {
	 padding: 15px 30px !important;
}
body:not(.home) .post-area .posts-container article .post-meta .date {
	color: #007c00;
	font-size: 14px;
 	background-color: #f3f6f0;
 	padding: 5px 15px;
}

@media screen and (max-width: 1320px) {
	body:not(.home) .post-area .posts-container article {
		width: 48%;
	}
}
@media screen and (max-width: 1000px) {
	body:not(.home) .post-area .posts-container article {
		width: 100%;
		max-width: 600px;
		margin: 0 0 60px 0 !important;
	}
	body:not(.home) .post-area.masonry.classic .posts-container:not(.meta-moved) .post-content>.post-meta {
		opacity: 1 !important;
		position: relative !important;
	}
}

@media screen and (max-width: 500px) {
	body:not(.home) .post-area.masonry.classic .post.masonry-blog-item .post-content .article-content-wrap {
		padding: 20px 20px 0 20px !important;
	}
	body:not(.home) .post-area.masonry.classic .post.masonry-blog-item .post-content .post-meta {
	 	padding: 20px 20px !important;
	}
}
/******************
	Instytucja
*******************/

body.single-post.kat-instytucje #single-below-header {
	display: none !important;
}
body.single-post.kat-instytucje .heading-title[data-header-style=default_minimal] {
	background-color: #fff !important;
}
body.single-post.kat-instytucje .instytucja-logo-wrap .instytucja-logo {
    display: inline-block;
    background-color: #fff;
    padding: 10px;
}
body.single-post.kat-instytucje .instytucja-logo-wrap .instytucja-logo img {
	margin-bottom: 0 !important;
	max-width: 300px;
}

body.single-post.kat-instytucje .forma-prawna-wrap .forma-prawna {
	 display: inline-block;
    padding: 8px 15px;
    background-color: #fff;
    font-weight: 600;
    text-transform: lowercase;
    color: #007100;
}
body.single-post.kat-instytucje .entry-title {
	font-family: Open Sans !important;
	text-transform: none !important;
	font-size: 48px !important;
	line-height: 56px !important;
}
body.single-post.kat-instytucje .podstawowe-dane-wrap .podstawowe-dane {
	display: flex;
 	justify-content: center;
}

body.single-post.kat-instytucje .podstawowe-dane-wrap .podstawowe-dane .header-col{
	padding: 20px;
	background-color: #F2F5EF;
	margin: 15px;
	min-width: 28%;
}
body.single-post.kat-instytucje .podstawowe-dane-wrap .podstawowe-dane .header-col ul {
	margin: 0 !important;
}
body.single-post.kat-instytucje .podstawowe-dane-wrap .podstawowe-dane .header-col ul li {
	list-style: none !important;
	display: inline;
}
body.single-post .instytucja-wrap {
	 display: flex;
    flex-wrap: wrap;
}

body.single-post .instytucja-wrap .col-1{
	width: 100%;
	padding: 30px;
	margin-bottom: 30px;
}
body.single-post .instytucja-wrap .col-2{
	width: 50%;
	padding: 30px;
	margin-bottom: 30px;
}
body.single-post .instytucja-wrap > div p{
	padding-bottom: 0 !important;
}
body.single-post .instytucja-wrap > div ul{
	margin-bottom: 0 !important;
}
body.single-post .instytucja-wrap .col-1.has-bg,
body.single-post .instytucja-wrap .col-2.has-bg {
	background-color: #f2f5ef;
}
body.single-post .instytucja-wrap .col-1.no-padding,
body.single-post .instytucja-wrap .col-2.no-padding {
	padding: 0 !important;
}

body.single-post .powrot-do-bazy-wrap {
	text-align: right;
 	width: 100%;
 	padding: 0 30px;
}
body.single-post .powrot-do-bazy-wrap .powrot-do-bazy {
	display: inline-block;
	background-color: #007C00;
	padding: 15px 30px;
}
body.single-post .powrot-do-bazy-wrap .powrot-do-bazy h4 {
	color: #fff !important;
	font-family: Open Sans;
	font-size: 22px !important; 
	line-height: 30px !important;
	font-weight: 600 !important;
}
body.single-post .powrot-do-bazy-wrap .powrot-do-bazy svg path {
	fill: #fff !important;
}


@media screen and (max-width: 1400px) {
	body.single-post.kat-instytucje .podstawowe-dane-wrap .podstawowe-dane {
		flex-wrap: wrap;
	}
	body.single-post.kat-instytucje .podstawowe-dane-wrap .podstawowe-dane .header-col {
		width: 100%;
		max-width: 600px;
		margin: 8px 15px;
	}
}

@media screen and (max-width: 1000px) {
	body.single-post .instytucja-wrap .col-2{
		width: 100%;
	}
	body.single-post .instytucja-wrap .col-2.empty {
		display: none !important;
	}
}

/******************
	Hero section
*******************/
h1.hero-h1 {
	font-size :110px !important;
	line-height: 120px !important;
}
.nectar-cta.hero-button .link_wrap {
	box-shadow: 0 6px 16px rgba(0, 0, 0, .3) !important;
}

.nectar-cta.hero-button .link_wrap .link_text {
	padding-left: 40px;
}
.nectar-cta.hero-button .link_wrap:before {
	content: '';
	display: block;
	position: absolute;
	width: 42px;
	height: 42px;
	left: 20px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.nectar-cta.hero-button.pomoc-button .link_wrap:before {
	background-image: url(https://siec.fundacjatulipan.pl/wp-content/uploads/2026/09/pomoc.png);
}
.nectar-cta.hero-button.dolacz-button .link_wrap:before {
	background-image: url(https://siec.fundacjatulipan.pl/wp-content/uploads/2026/09/siec.png);
}

@media screen and (min-width: 690px) and (max-width: 1400px) {
	h1.hero-h1 {
		font-size: 7vw !important;
    	line-height: 1.2em !important;
	}
}
@media screen and (max-width: 690px) {
	h1.hero-h1 {
		font-size: 50px !important;
    	line-height: 1.2em !important;
	}
	#hero-section {
		padding-top: 100px !important;
		padding-bottom: 180px !important;
	}
	#hero-section > .row-bg-wrap .row-bg-overlay {
		background: radial-gradient(circle at left, rgba(255,255,255,0.931) 10%, rgba(255,255,255,0.771) 32%, rgba(255,255,255,0) 81%) !important;
	}
	
	.nectar-cta.hero-button .link_wrap {
		width: 100% !important;
		justify-content: center;
	}
	.nectar-cta.hero-button .link_wrap .link_text .text {
		font-size: 16px !important;
	}
}

@media screen and (max-width:1300px) {
	.nectar-cta.hero-button .link_wrap {
		padding-top: 15px !important;
	 	padding-right: 15px !important;
	 	padding-bottom: 15px !important;
	 	padding-left: 25px !important;
	}
	.nectar-cta.hero-button .link_wrap:before {
		width: 32px;
    	height: 32px;
    	left: 15px;
	}
	
	.hero-row2 {
		margin-top: -90px !important;
	}
	.hero-row2 > .span_12 {
		flex-direction: column-reverse;
	}
	.hero-row2 .divider-wrap {
		display: none !important;
	}
}

@media screen and (max-width: 440px) {
	.hero-button-col {
		width: 100% !important;
		margin: 0 30px 10px 30px !important
	}
	.hero-row2 {
		margin-top: -140px !important;
	}
}
/*******************
	Formularz zgłoszeniowy
********************/
.wpcf7 .form-section {
	padding: 45px 30px;
	background-color: #F3F6F0;
	margin: 30px 0;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="file"],
.wpcf7 select,
.wpcf7 textarea {
	background-color: #fff !important;
	border-radius: 0 !important;
	margin-top: 10px;
} 

.wpcf7 p > label {
	font-weight: 600;
}
.wpcf7 .wpcf7-list-item {
	display: block;
	margin: 5px 0;
}
.wpcf7 input[type="file"] {
	padding: 15px;
	display: inline-block;
}

html body[data-button-style*="slightly_rounded"] input[type=submit],
body[data-button-style="slightly_rounded"] .wpcf7 input.wpcf7-submit[type="submit"] {
	border-radius: 0 !important;
}

.wpcf7 h3 {
	border-bottom: 3px solid #007c00;
	margin-bottom: 30px !important;
}
.wpcf7 h3 span.krok {
	color: #007c00;
}


.wpcf7 .wpcf7-not-valid-tip {
	 background-color: transparent;
    box-shadow: none;
    color: #c61e21;
    font-weight: 600;
}
/*******************
	Header
********************/
#header-outer .sf-menu li.menu-item a {
	padding: 12px !important;
	
}
#header-outer .sf-menu li.menu-item a span:before {
	border-radius: 0 !important;
}

#header-outer .sf-menu li.menu-item.red-menu-button a span {
	color: #fff !important;
}
#header-outer .sf-menu li.menu-item.red-menu-button a span:before {
	background-color: #C61E21 !important;
	opacity: 1 !important;
	filter: none !important;
}
#header-outer .sf-menu li.menu-item.red-menu-button a {
	box-shadow: 0 6px 16px rgba(0, 0, 0, .3) !important;
}

@media screen and (max-width: 1450px) {
	#header-outer .sf-menu li.menu-item {
		margin-left: 3px !important;
		margin-right: 3px !important;
	}
	#header-outer .sf-menu li.menu-item a {
		padding: 8px !important;
	}
	#header-outer .sf-menu li.menu-item a span {
		font-size: 14px !important;
	}
}
@media screen and (min-width: 1000px) and (max-width: 1450px) {
	#header-outer #top > .container {
		padding: 0 15px !important;
	}
	#header-outer #logo img, 
	#header-outer .logo-clone img, 
	#header-outer .logo-spacing img {
		height: 50px !important
	}
}
@media screen and (min-width: 1000px) and (max-width: 1050px) {
	#header-outer .sf-menu li.menu-item {
		margin-left: 2px !important;
		margin-right: 2px !important;
	}
	#header-outer .sf-menu li.menu-item a {
		padding: 6px !important;
	}
	#header-outer .sf-menu li.menu-item a span {
		font-size: 13px !important;
	}
}
/*******************
	Footer
********************/
#footer-outer #footer-widgets {
	display: none !important;
} 
#footer-outer #copyright {
	padding: 15px 0px !important;
	border-top: 1px solid rgba(255,255,255,0.2) !important;
}

@media screen and (max-width: 1000px) {
	.nectar_hook_global_section_footer .footer-logo .vc_column-inner {
		padding: calc(100vw * 0.03);
		padding-bottom: 0;
	}
	.nectar_hook_global_section_footer .vc_col-sm-2 {
		width: 100% !important;
	}
	.nectar_hook_global_section_footer .vc_col-sm-4 {
		width: 50% !important;
	}
	.nectar_hook_global_section_footer .footer-socials > .vc_column-inner {
		padding: 0 calc(100vw * 0.03) 0 calc(100vw * 0.03);
	}
	.nectar_hook_global_section_footer .footer-socials .row_col_wrap_12_inner {
		gap: 30px;
	}
	.nectar_hook_global_section_footer .footer-socials .vc_col-sm-6{
		display: inline-block !important;
		width: auto !important;
	}
}

@media screen and (max-width: 690px) {
	.nectar_hook_global_section_footer .footer-dane-row > .row_col_wrap_12 {
		padding-top: 30px;
    	padding-bottom: 30px;
	}
	.nectar_hook_global_section_footer .vc_col-sm-4 {
		width: 100% !important;
	}
	.nectar_hook_global_section_footer .footer-socials > .vc_column-inner {
		padding: calc(100vw * 0.03) calc(100vw * 0.03) 0 calc(100vw * 0.03);
	}
}