/*
Theme Name: Salient Child Theme
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
*/


:root{
    --kolor-granatu-naglowki:#172f75!important;
    --kolor-jasny-naglowki:#fff!important;

    --gradient-sekcji-granat:18, 80, 158!important;
    --gradient-sekcji-zielen:131, 197, 40!important;
    --gradient-sekcji-biel:255, 255, 255!important;

    --font-size-naglowek-ala-h2:42px!important;
    --line-height-naglowek-ala-h2:59px!important;

    --font-size-naglowek-ala-h3:30px!important;
    --line-height-naglowek-ala-h3:42px!important;

    --pogrubiony-font:600!important;

}

/*naglowki*/

/*naglowek ogólny ala h2*/

body .vc_custom_heading.naglowek_ala_h2{
    /*font-size:var(--font-size-naglowek-ala-h2)!important;*/
    /*line-height:var( --line-height-naglowek-ala-h2)!important;*/
    font-weight:var(--pogrubiony-font)!important;
}


body .vc_custom_heading.naglowek_ala_h2_granat{
    color:var(--kolor-granatu-naglowki);
}

body .vc_custom_heading.naglowek_ala_h2_jasny{
    color:var(--kolor-jasny-naglowki);
}

/*naglowek ogólny ala h3*/

body .vc_custom_heading.naglowek_ala_h3{
    /*font-size:var(--font-size-naglowek-ala-h3)!important;*/
    /*line-height:var( --line-height-naglowek-ala-h3)!important;*/
    font-weight:var(--pogrubiony-font)!important;
}


body .vc_custom_heading.naglowek_ala_h3_granat{
    color:var(--kolor-granatu-naglowki)
}

body .vc_custom_heading.naglowek_ala_h3_jasny{
    color:var(--kolor-jasny-naglowki)
}



/*szukanie*/
div#search{
    background: linear-gradient(90deg, rgba(32,40,109,1) 0%, rgba(3,148,216,1) 50%, rgba(32,40,109,1) 100%);
    background-image: linear-gradient(90deg, rgb(32, 40, 109) 0%, rgb(3, 148, 216) 50%, rgb(32, 40, 109) 100%);
    
}

/*Menu*/
#header-outer{
	background: rgb(32,40,109);
background: linear-gradient(90deg, rgba(32,40,109,1) 0%, rgba(3,148,216,1) 50%, rgba(32,40,109,1) 100%);
}

/*linia pod aktywnym menu*/

#top nav > ul:first-child > li.current-menu-item > a:before,
 #top nav > ul:first-child li > a:hover:before{
    bottom: 0px;
    content: "";
    position: absolute;
    left:0px;
    right:0px;
    width: 100%;
    height: 4px;
    background:#8dc63f;
    margin:auto!important;

}
/*
#header-outer #top .sf-menu .sf-with-ul:not([class*="button"]) a[href$="/dla-natury/"]:before{
    background: white!important;
}*/

#header-outer #top .sf-menu .dla_natury_element_menu a:before {
    background: white!important;
}

#top nav li a{
    position: relative!important;
    
}

#top nav > ul:first-child li > a {
    height: 100%!important;
    display: flex!important;
    align-items: center!important;

}


#header-outer #top nav > ul > .megamenu > ul > li:hover > a:before {
    display: none!important;
}

#header-outer #top nav > ul > .megamenu > ul > li:hover > a:hover{
transition:0.5s;
transform:translateY(-5px)
}

#header-outer #top nav > ul > .megamenu > ul > li > a{
    transition:0.5s;
    justify-content: center;
}

/*Czcionki*/

.tytul_semibold_fw_600{
    font-weight:var(--pogrubiony-font)!important;

}

/*naglowki*/
.vc_custom_heading{
    padding: 20px 0;
}

p.vc_custom_heading{
	padding:unset;
}

/*przyciski ogolne*/

a.nectar-button.large.regular.regular-button,
div.nectar-button.large.regular.regular-button,
a.load-more{
	padding:16px 63px;
	border-radius:30px!important;
}

.nectar-button.large,
a.load-more{
	font-size:16px;
}

/*przycisk bloga*/
a.load-more{
    background-color: #00a1e2!important;
    color:white!important;
    transition: 0.5s!important;
    padding-right: 50px!important;
}

a.load-more:hover {
    transform: translateY(-5px);
    transition: 0.5s;
}

a.load-more:after {
    content: "";
    right: 30px;
    top: -3px;
    position: absolute;
    width: 0;
    height: 0;
    bottom: 0;
    margin: auto;
    border: solid white;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}




/*stopka*/
@media all and (max-width:690px){
    #footer-outer, #product-footer{
        text-align: center;
    }

    #footer-outer .social,
    #product-footer .social{
        margin: auto!important;
    }

    #copyright .col.span_5 {
        justify-content: center;
        display: flex;
        margin: auto!important;
    }
}

#footer-widgets {
    background: rgb(32,40,109);
    background: linear-gradient(90deg, rgba(32,40,109,1) 0%, rgba(18,92,160,1) 50%, rgba(32,40,109,1) 100%);
    font-size:16px;
    letter-spacing: 0.5px;
}

#footer-outer a:hover,
#product-footer a:hover{
color:#8dc63f!important;
}

#footer-widgets ul.social {
    display: flex!important;
    justify-content: space-between;
    width: 100px!important;
}

#footer-widgets div#text-2.widget_text{
    font-size:14px;
}

#footer-widgets div#text-2.widget_text a {
	font-weight:var(--pogrubiony-font);

}

#footer-outer .row,
#product-footer .row{
    padding: 60px 0 20px 0;
}

/*copyright*/

#footer-outer .menu-menu-copyright-container,
#product-footer  .menu-menu-copyright-container {
    display: flex;
}

#footer-outer #copyright ul#menu-menu-copyright li,
#product-footer #copyright ul#menu-menu-copyright li {
    margin-left: 0px!important;
    margin-right: 20px;
}

#footer-widgets .one-fourths:nth-child(2) li:first-child a,
#footer-widgets .one-fourths:nth-child(3) li:first-child a,
#footer-widgets .one-fourths:nth-child(4) a{
	font-weight:var(--pogrubiony-font);
    margin-bottom: 10px;
    font-size:14px;
	text-transform:uppercase;
}

#footer-widgets .one-fourths:nth-child(2) li:first-child a{
    pointer-events: none!important;
}

/* strona produktu*/

/*- Slider w banerze-*/
.karuzela_produktu .nectar-flickity:not(.masonry) .flickity-slider .cell img {
    max-height: 420px;
    object-fit: contain;
}

.karuzela_produktu .nectar-carousel {
    max-width: 940px;
    margin: auto;
}


.karuzela_produktu .nectar-flickity[data-controls*="arrows_overlaid"] .previous:after,
 .karuzela_produktu .nectar-flickity[data-controls*="arrows_overlaid"] .next:after {
	display:none!important;
}

.karuzela_produktu .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button svg{
	width: 27px;
    height: 27px;
}

.karuzela_produktu .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button .arrow{
	fill:white
}

.karuzela_produktu .flickity-button:before, .flickity-button:after{
	background:transparent!important;
}

@media all and (max-width:999px){
    .karuzela_produktu .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next{
        right:-50px;
    }

    .karuzela_produktu .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous{
        left:-50px;
    }
}

@media all and (max-width:690px){
    .karuzela_produktu .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next,
    .karuzela_produktu .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous{
        display:none!important;
}

}



/*dzielona sekcja produkty*/

.sekcja_z_kontentem_produkty .owl-stage{
    margin:auto;
}

@media all and (min-width:999px){
    .sekcja_z_kontentem_produkty{
        width: 60%;
        margin: auto;
    }
}


.sekcja_z_kontentem_produkty .wpb_tabs_nav{
    display: flex;
    justify-content: center;
	/*text-align:center;*/
	  top:-28px!important;
	position:relative;
	margin:0px!important;
}

.sekcja_z_kontentem_produkty .wpb_tabs_nav li a{
	padding:12px!important;

text-transform:uppercase;
font-weight:var(--pogrubiony-font);
	color:#9ea2bc;
	background:#162b76;
    letter-spacing:0.5px;
    font-size:14px;
}

/*
@media all and (min-width:999px){
    .sekcja_z_kontentem_produkty .wpb_tabs_nav li a{
        width:310px;
    }
}
*/



.sekcja_z_kontentem_produkty .wpb_tabs_nav li a:hover{
		background:#162b76!important;
		color:#ffffff;
}
.sekcja_z_kontentem_produkty .wpb_tabs_nav li a.active-tab{
	color:#ffffff;
	background:#162b76!important;
	border-color:#162b76!important;
}


.sekcja_z_kontentem_produkty .wpb_tabs_nav li:first-child a{
	border-top-left-radius:50px;
	border-bottom-left-radius:50px;
	/*padding-left:80px!important;*/
	padding-left: 40px!important;
    padding-right: 40px!important;
}


.sekcja_z_kontentem_produkty .wpb_tabs_nav li:last-child a{
		border-top-right-radius:50px;
	border-bottom-right-radius:50px;
		/*padding-right:80px!important;*/
	padding-left: 40px!important;
    padding-right: 40px!important;
}



@media all and (max-width:690px){
    .sekcja_z_kontentem_produkty .wpb_tabs_nav {
        width: 100%!important;
        flex-wrap: wrap;
        padding: 0!important;
    }
    .sekcja_z_kontentem_produkty .wpb_tabs_nav li a {
        width: 100%!important;
        display: flex!important;
        text-align: center!important;
    padding: 0!important;
    justify-content: center!important;

}
    .sekcja_z_kontentem_produkty .wpb_tabs_nav li {
        width: 100%!important;
    }



    .sekcja_z_kontentem_produkty .wpb_tabs_nav li:first-child a{
        border-radius:0px;
        border-top-left-radius:50px;
        border-top-right-radius:50px;
        padding:20px!important;
    }


    .sekcja_z_kontentem_produkty .wpb_tabs_nav li:nth-child(2) a{
        border-radius:0px;
        border-bottom-left-radius:50px;
        border-bottom-right-radius:50px;
        padding:20px!important;
    }

    .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab{
        background-color: #31417c!important;
    }
}



/*specificzny z tylko 1 tabem*/





/* .page-id-584 .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab, */

.page-id-1561 .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab{
    background:#162b76!important;
}

/* .page-id-584 .sekcja_z_kontentem_produkty .wpb_tabs_nav li:first-child a, */

.page-id-1561 .sekcja_z_kontentem_produkty .wpb_tabs_nav li:first-child a{
    padding-left: 20px!important;
    text-align: center;
    border-top-right-radius:50px;
    border-bottom-right-radius:50px;
    border-bottom-left-radius:50px;
}


/*sekcja w tabie z kontentem "inne z tej serii"*/
/*
.sekcja_z_kontentem_produkty img.alignnone.size-full {
    display: flex;
}


.sekcja_z_kontentem_produkty  .owl-nav .owl-prev {
   left:-40px!important;
}

.sekcja_z_kontentem_produkty  .owl-nav .owl-next {
    right:-40px!important;
 }


 .sekcja_z_kontentem_produkty .owl-carousel{
	position:relative;
	
}


.sekcja_z_kontentem_produkty .owl-carousel a{
	text-transform:uppercase;
	color:#00a1e2!important;
	transition:0.5s!important;
	font-size:12px;
	line-height:30px;
	font-weight:var(--pogrubiony-font);
    position:relative;

}

.sekcja_z_kontentem_produkty .owl-carousel a:hover{
color:white!important;
}

.sekcja_z_kontentem_produkty .owl-carousel a:before{
	content:"";
	height:100%;
	width:100%;
	position:absolute;
	z-index:-1;
	top:-12.5px;
	left:-25px;
	border-radius:50px;
	transition:0.5s!important;
    padding: 12px 25px!important;
}

.sekcja_z_kontentem_produkty .owl-carousel  a:hover:before{
	background:#00a1e2;

}


.sekcja_z_kontentem_produkty img.alignnone.size-full {
    display: flex;
    height: 160px;
    object-fit: scale-down;
}

.sekcja_z_kontentem_produkty .owl-carousel h2{
    font-size:16px;
    line-height:30px;
	font-weight:var(--pogrubiony-font);
}

.sekcja_z_kontentem_produkty .owl-carousel p{
    font-size:14px;
    line-height:18px;
    padding-bottom:10px;
}
*/
/*Karuzela w produktach pojedynczych - inne z serii*/

.sekcja_z_kontentem_produkty .owl-carousel h2{
    font-size:16px;
    line-height:24px;
	font-weight:var(--pogrubiony-font);
}
.sekcja_z_kontentem_produkty .owl-carousel p:first-child{
    margin:0px!important;
}

.sekcja_z_kontentem_produkty .owl-carousel p{
    font-size:14px;
    line-height:18px;
    padding-bottom:0px!important;
}

.sekcja_z_kontentem_produkty img.alignnone.size-full {
    display: flex;
    height: 160px;
    object-fit: scale-down;
    margin:0px!important;
}

.sekcja_z_kontentem_produkty  .owl-nav .owl-prev {
   left:-40px!important;
}

.sekcja_z_kontentem_produkty  .owl-nav .owl-next {
    right:-40px!important;
 }


 .sekcja_z_kontentem_produkty .owl-carousel{
	position:relative;
	
}

.sekcja_z_kontentem_produkty .white .sa_owl_theme .owl-nav .owl-prev{
    background: url(/wp-content/uploads/2021/04/strzalka_slider_produktow_granat.png) no-repeat center center !important;
    transform:rotate(180deg)

}

.sekcja_z_kontentem_produkty .white .sa_owl_theme .owl-nav .owl-next {
    background: url(/wp-content/uploads/2021/04/strzalka_slider_produktow_granat.png) no-repeat center center !important;
}

.sekcja_z_kontentem_produkty .white .sa_owl_theme .owl-nav .owl-prev:hover,
.sekcja_z_kontentem_produkty .white .sa_owl_theme .owl-nav .owl-next:hover{
    background-color: transparent!important;
}

@media all and (min-width:690px){
    .sekcja_z_kontentem_produkty .sa_owl_theme .owl-dots{
        display:none!important;
    }
}

@media all and (max-width:690px){
    .sekcja_z_kontentem_produkty .white .sa_owl_theme .owl-nav .owl-prev,
    .sekcja_z_kontentem_produkty .white .sa_owl_theme .owl-nav .owl-next{
        display:none!important;
    }
}


.sekcja_z_kontentem_produkty .owl-carousel p:last-child a{
	text-transform:uppercase;
	color:#00a1e2!important;
	transition:0.5s!important;
	font-size:12px;
	line-height:16px;
	font-weight:var(--pogrubiony-font);
    position:relative;
    margin-top: 20px!important;

}

.sekcja_z_kontentem_produkty .owl-carousel p:last-child a:hover{
color:white!important;
}

.sekcja_z_kontentem_produkty .owl-carousel p:last-child a:before{
	content:"";
	height:100%;
	width:100%;
	position:absolute;
	z-index:-1;
	top:-12.5px;
	left:-25px;
	border-radius:50px;
	transition:0.5s!important;
    padding: 12px 25px!important;
}

.sekcja_z_kontentem_produkty .owl-carousel  a:hover:before{
	background:#00a1e2;

}

.sekcja_z_kontentem_produkty .owl-stage {
    display: flex;
    align-items: flex-start;
}

.sekcja_z_kontentem_produkty .sa_hover_container {
    display: flex!important;
    flex-direction: column;
    align-items: center;
    min-height: 385px!important;
    justify-content: space-between!important;
    padding-bottom: 20px!important;
}

/**/




/*produkty opisy*/


    /*produkty maly tytul*/

.vc_custom_heading.tytul_maly_produkty {
    font-size:14px;
    line-height:18px;
    text-align: center!important;
	font-weight:var(--pogrubiony-font)!important;
    text-transform: uppercase;
    margin-top:40px;
}

    /*produkty tytul opisu*/

.vc_custom_heading.produkty_tytul_opisu{
    font-size:var(--font-size-naglowek-ala-h2);
    line-height:var(--line-height-naglowek-ala-h2);
    text-align: center!important;
    font-weight:var(--pogrubiony-font)!important;

}



   /*produkty  opis*/
.produkty_opis{
    text-align:center!important;
}

/**/

.vc_custom_heading.produkty_tytul_maly_inne_z_serii{
    font-size:16px;
    line-height:30px;
    text-align: center!important;
	font-weight:var(--pogrubiony-font);
    margin-top: -10px;
}


.vc_custom_heading.produkty_inne_z_serii_opis{
    font-size:14px;
    line-height:18px;
    text-align: center!important;
}


.produkty_button_inne_z_serii a{
    font-size:12px;
    line-height:30px;
	font-weight:var(--pogrubiony-font);
    color:#00a1e2!important;
    text-transform: uppercase;
    transition: 0.5s;
    padding: 15px 25px;
    border-radius: 30px;
}

.produkty_button_inne_z_serii {
    margin-top: 20px!important;
    transition: 0.5s;
}
.produkty_button_inne_z_serii a:hover:before {
    background: #00a1e2;
    color: white!important;
    transition: 0.5s;
}

/*sekcja z ikonami produkty*/
/*-2 w rzędzie-*/

.produkty_sekcja_z_ikonami_2_w_rzedzie{
    margin-bottom:0px!important;
}

.produkty_sekcja_z_ikonami_2_w_rzedzie .wpb_wrapper {
    display: flex!important;
    justify-content: center;
    align-items: end;
    flex-wrap: wrap;
    margin: auto;
}

@media all and (min-width:999px){
    .produkty_sekcja_z_ikonami_2_w_rzedzie .wpb_wrapper{
        width: 70%;
    }
}

.produkty_sekcja_z_ikonami_2_w_rzedzie.non_scale  .img-with-aniamtion-wrap {
    width: auto !important;
}


.produkty_sekcja_z_ikonami_2_w_rzedzie .img-with-aniamtion-wrap {
    width: 32%!important;
    display: flex;
    justify-content: center;
    margin-bottom: 10px!important;
    margin-bottom: auto !important;
}

/*
.produkty_sekcja_z_ikonami_2_w_rzedzie .img-with-aniamtion-wrap img {
    height: 180px;
    object-fit: contain;
    width: 185px;
}*/

@media all and (max-width:999px){
    .produkty_sekcja_z_ikonami_2_w_rzedzie .img-with-aniamtion-wrap {
        width: 49%!important;

    }
    
}

/*-3 w rzędzie-*/

.produkty_sekcja_z_ikonami_3_w_rzedzie{
    margin-bottom:0px!important;
}

.produkty_sekcja_z_ikonami_3_w_rzedzie .wpb_wrapper {
    display: flex!important;
    justify-content: space-around;
    align-items: end;
    flex-wrap: wrap;
    margin: auto;
}

@media all and (min-width:999px){
    .produkty_sekcja_z_ikonami_3_w_rzedzie .wpb_wrapper{
        width: 70%;
    }
}

.produkty_sekcja_z_ikonami_3_w_rzedzie .img-with-aniamtion-wrap {
    width: 32%!important;
    display: flex;
    justify-content: center;
    margin-bottom: 10px!important;
    margin-bottom: auto !important;
}

/*
.produkty_sekcja_z_ikonami_3_w_rzedzie .img-with-aniamtion-wrap img {
    height: 180px;
    object-fit: contain;
    width: 185px;
}
*/
@media all and (max-width:999px){
    .produkty_sekcja_z_ikonami_3_w_rzedzie .img-with-aniamtion-wrap {
        width: 49%!important;

    }
    .produkty_sekcja_z_ikonami_2_w_rzedzie .img-with-aniamtion-wrap .img-with-animation ,
    .produkty_sekcja_z_ikonami_3_w_rzedzie .img-with-aniamtion-wrap .img-with-animation ,
    .produkty_sekcja_z_ikonami_4_w_rzedzie .img-with-aniamtion-wrap .img-with-animation,
    .produkty_sekcja_z_ikonami_2_w_rzedzie   img ,
    .produkty_sekcja_z_ikonami_3_w_rzedzie   img ,
    .produkty_sekcja_z_ikonami_4_w_rzedzie   img,
    .produkty_sekcja_z_ikonami_5_w_rzedzie   img {

        width: auto !important;
    }

}

.produkty_sekcja_z_ikonami_4_w_rzedzie.to_bottom .hover-wrap,
.produkty_sekcja_z_ikonami_5_w_rzedzie .hover-wrap {
    margin-bottom: 0;
}

/*-4 w rzędzie-*/
.produkty_sekcja_z_ikonami_4_w_rzedzie{
    margin-bottom:0px!important;
}

.produkty_sekcja_z_ikonami_4_w_rzedzie .wpb_wrapper,
    .produkty_sekcja_z_ikonami_5_w_rzedzie .wpb_wrapper {
    display: flex!important;
    justify-content: space-around;
    align-items: end;
    flex-wrap: wrap;
    margin: auto;
}

@media all and (min-width:1400px){
    .produkty_sekcja_z_ikonami_4_w_rzedzie .wpb_wrapper{
        width: 90%;
    }
}

.produkty_sekcja_z_ikonami_4_w_rzedzie .img-with-aniamtion-wrap {
    width: 24%!important;
    display: flex;
    justify-content: center;
    margin-bottom: 10px!important;
    margin-bottom: auto !important;
}
.produkty_sekcja_z_ikonami_5_w_rzedzie .img-with-aniamtion-wrap {
    width: 20%!important;
    display: flex;
    justify-content: center;
    margin-top: auto;
    margin-bottom: 0 !important;
}
.produkty_sekcja_z_ikonami_4_w_rzedzie.to_bottom .img-with-aniamtion-wrap {
    width: 20%!important;
    display: flex;
    justify-content: center;
    margin-top: auto;
    margin-bottom: 0 !important;
}
/*
.produkty_sekcja_z_ikonami_4_w_rzedzie .img-with-aniamtion-wrap img {
    height: 180px;
    object-fit: contain;
    width: 185px;
}
*/
@media all and (max-width:999px){
    .produkty_sekcja_z_ikonami_4_w_rzedzie .img-with-aniamtion-wrap {
        width: 49%!important;

    }
    
}

/*poznaj velvet sg*/



@media all and (min-width:1400px){

    .sekcja_poznaj_swiat_velvet_srodek .wpb_wrapper{
        display: flex;
        flex-wrap: wrap;
        align-content: space-between;
    }
    .sekcja_poznaj_swiat_velvet_main .row_col_wrap_12_inner,
 .sekcja_poznaj_swiat_velvet_main .row_col_wrap_12_inner{
    height: 100%!important;
}

.sekcja_poznaj_swiat_velvet_main .vc_column-inner,
.sekcja_poznaj_swiat_velvet_main  .wpb_wrapper,
.sekcja_poznaj_swiat_velvet_main  .sekcja_poznaj_swiat_velvet_srodek{
    height: 100%!important;
}
}


/*-lewa-*/



@media all and (min-width:999px){
    .sekcja_poznaj_swiat_velvet_srodek .row-bg-wrap{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 93%) 50%,rgba(0,0,0,0) 0%)
        ,url(/wp-content/uploads/2024/08/Velvet_New_Compact_Box_baner_1_240808_pp_3de.jpg) center no-repeat;
        background-size:cover;
    }
}


@media all and (max-width:999px){
    /* .sekcja_poznaj_swiat_velvet_srodek .row-bg-wrap{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 93%) 50%,rgba(0,0,0,0) 0%)
        ,url(/wp-content/uploads/2021/05/poznaj_swiat_velvet_lewa_bg.jpg) center no-repeat;
        background-size:cover;
} */
    .sekcja_poznaj_swiat_velvet_srodek .wpb_wrapper{
        width:100%; 
       }

}

/*-prawa-*/

@media all and (min-width:999px){
    .sekcja_poznaj_swiat_velvet_srodek_prawa .row-bg-wrap{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 93%) 50%,rgba(0,0,0,0) 0%)
        ,url(/wp-content/uploads/2023/01/strona-glowna-baner1.png) center no-repeat;
    background-size:cover;
    }
    .sekcja_poznaj_swiat_velvet_srodek .wpb_wrapper{
        /* width:75%; */
        width:80%;
    }


}

@media all and (max-width:999px){
    
.sekcja_poznaj_swiat_velvet_srodek_prawa .row-bg-wrap{
    background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 93%) 100%,rgba(0,0,0,0) 0%)
    ,url(/wp-content/uploads/2023/01/strona-glowna-baner1.png) center no-repeat;
background-size:cover;
}
.sekcja_poznaj_swiat_velvet_srodek .wpb_wrapper{
    width:100%; 
   }

}



.sekcja_poznaj_swiat_velvet_srodek{
    padding: 10% 7%;
}



@media all and (max-width:1400px){
        .sekcja_poznaj_swiat_velvet{
        width:100%!important;
        margin-bottom:20px;
    }

    .sekcja_poznaj_swiat_velvet_srodek{
        padding: 5% 6%;
    }
}


@media all and (max-width:999px){
    .sekcja_poznaj_swiat_velvet_srodek .row-bg-wrap{
        background:#12509e!important;
    }

    .sekcja_poznaj_swiat_velvet_srodek{
        padding:45px;
    }
}

@media all and (max-width:690px){

    .sekcja_poznaj_swiat_velvet_srodek{
        padding:30px;
    }
}



/* sekcja z ciekawostkami sg*/

.sg_sekcja_ze_ciekawostkami p {
    color: white;
    font-size: 22px;
    line-height: 34px;
}

@media all and (max-width:1250px){
    .sg_sekcja_ze_ciekawostkami .nectar-simple-slider .flickity-page-dots{
        bottom: -100px;
        padding:0;
    }

    .sg_sekcja_ze_ciekawostkami p {
        color: white;
        font-size: 16px;
        line-height: 27px;

    }
    
}


/*Submenu*/

#top ul.sub-menu.tracked-pos {
    display: flex;
    justify-content: center;
	flex-direction:row;
	flex-wrap:wrap;

}

.sub-menu span.menu-title-text{
    display: flex;
	text-align:center;
	justify-content:center;
}


/*menu*/
.dla_natury_element_menu {
    height: 100%;
    background-color: #8dc63f;
}

.mobile-only .dla_natury_element_menu{
	background-color: transparent;
}


.dla_natury_element_menu ul li span{
    color:#7ab02c!important;
}

.menu-produkty ul li span{
	color:#162b76!important
}

.menu-produkty ul li span:hover{
    color:#7ab02c!important;
}

/*
#header-outer #top .sf-menu .sf-with-ul:not([class*="button"]) a[href$="/dla-natury/"]{
	height: 100%;
    background-color: #8dc63f;
    text-align: center;
    display: flex;
    align-content: center;
    align-items: center;
	padding:0 20px 0 10px!important;
}
*/


#header-outer #top .sf-menu > .sfHover > a .sf-sub-indicator i, #header-outer #top .sf-menu > li > a:hover .sf-sub-indicator i{
	transition:0.5s;
	color:white!important;
	transform:rotate(180deg)
}

#header-outer .fa.fa-angle-down.icon-in-menu{
		transition:0.5s;
}


.megamenu > ul > li > a {
    height: 100%!important;
}

.megamenu a{
    font-size:14px!important;
    line-height:18px!important;
}

#header-outer header .megamenu li a .nectar-ext-menu-item .nectar-menu-icon-img{
	height: auto!important;
    object-fit: scale-down;
	width: 141px;
}

#header-outer nav >ul >.megamenu.nectar-megamenu-menu-item >.sub-menu{
    align-items: baseline;
}

body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li{
    margin:0 4px;
}

/*reczniki papierowe strona zbiorcza*/
@media all and (min-width:999px){
        .naglowek_strony_velvet_reczniki_papierowe .row-bg-wrap{
            background:url('/wp-content/uploads/2026/02/banner-turbo2.png');
            top:-1px;
    }
}

    @media all and (max-width:999px){
        .naglowek_strony_velvet_reczniki_papierowe .row-bg-wrap{
            background:url('/wp-content/uploads/2026/02/banner-turbo2.png');
            top:-1px;
    }
}


.produkty_sekcja_z__innymi_produktami .vc_column-inner {
    height: 100%!important;
    display: flex;
    text-align: center;
	    justify-content: center;
	
}
.produkty_sekcja_z__innymi_produktami .wpb_wrapper {
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap;
    flex-direction:column;

}

.vc_custom_heading.produkty_zbiorcze_opis_ikony{
    font-size:14px;
    line-height:18px;
    text-align: center!important;
	min-height:80px;
	display:flex;
	align-items:center;
	justify-content:center;
}

/*zbiorcze strony bg z kroplami - np w papierze zbiorczym*/

.produkt_sekcja_bg_krople  .owl-stage{
    margin-right:auto;
}

.produkt_sekcja_bg_krople .row-bg.using-image {
    background-size: 100% 450px!important;
}
@media all and (max-width:2000px){
    .produkt_sekcja_bg_krople .row-bg.using-image {
        background-size: 100% 460px!important;
    }
}
@media all and (max-width:1400px){
    .produkt_sekcja_bg_krople .row-bg.using-image {
        background-size: 100% 480px!important;
    }
}
@media all and (max-width:999px){
    .produkt_sekcja_bg_krople .row-bg.using-image {
        background-size: 100% 250px!important;
    }
}


/*button w zbiorczych produktach zobacz produkt*/
.produkty_zbiorcze_button{
	position:relative;
	
}
.produkty_zbiorcze_button a{
	text-transform:uppercase;
	color:#00a1e2!important;
	transition:0.5s!important;
	font-size:12px;
	line-height:30px;
	font-weight:var(--pogrubiony-font);
    position:relative;
    padding: 12px 25px;

}

.produkty_zbiorcze_button a:before{
	content:"";
	height:100%;
	width:100%;
	position:absolute;
	z-index:-1;
	top:-5px;
	left:-5px;
	border-radius:50px;
	transition:0.5s!important;
	padding:5px!important;
}

.produkty_zbiorcze_button a:hover:before{
	background:#00a1e2;

}

.produkty_zbiorcze_button a:hover{
		color:white!important;
}
/* zbiorcze produkty slider z produktami */

.produkt_sekcja_bg_krople .owl-carousel h2{
    font-size:16px;
    line-height:24px;
	font-weight:var(--pogrubiony-font);
}
.produkt_sekcja_bg_krople .owl-carousel p:first-child{
    margin:0px!important;
}

.produkt_sekcja_bg_krople .owl-carousel p{
    font-size:14px;
    line-height:18px;
    padding-bottom:0px!important;
}

.produkt_sekcja_bg_krople img.alignnone.size-full {
    display: flex;
    height: 160px;
    object-fit: scale-down;
    margin:0px!important;
    object-position: bottom;
}
.sliderBiggerThumbs img.alignnone.size-full{
    height: 180px;
}

.produkt_sekcja_bg_krople  .owl-nav .owl-prev {
   left:-40px!important;
}

.produkt_sekcja_bg_krople  .owl-nav .owl-next {
    right:-40px!important;
 }


 .produkt_sekcja_bg_krople .owl-carousel{
	position:relative;
	
}

.produkt_sekcja_bg_krople .white .sa_owl_theme .owl-nav .owl-prev{
    background: url(/wp-content/uploads/2021/04/strzalka_slider_produktow_granat.png) no-repeat center center !important;
    transform:rotate(180deg)

}

.produkt_sekcja_bg_krople .white .sa_owl_theme .owl-nav .owl-next {
    background: url(/wp-content/uploads/2021/04/strzalka_slider_produktow_granat.png) no-repeat center center !important;
}

.produkt_sekcja_bg_krople .white .sa_owl_theme .owl-nav .owl-prev:hover,
.produkt_sekcja_bg_krople .white .sa_owl_theme .owl-nav .owl-next:hover{
    background-color: transparent!important;
}

@media all and (min-width:690px){
    .produkt_sekcja_bg_krople .sa_owl_theme .owl-dots{
        display:none!important;
    }
}

@media all and (max-width:690px){
    .produkt_sekcja_bg_krople .white .sa_owl_theme .owl-nav .owl-prev,
    .produkt_sekcja_bg_krople .white .sa_owl_theme .owl-nav .owl-next{
        display:none!important;
    }
}


.produkt_sekcja_bg_krople .owl-carousel p:last-child a{
	text-transform:uppercase;
	color:#00a1e2!important;
	transition:0.5s!important;
	font-size:12px;
	line-height:16px;
	font-weight:var(--pogrubiony-font);
    position:relative;
    margin-top: 20px!important;

}

.produkt_sekcja_bg_krople .owl-carousel p:last-child a:hover{
color:white!important;
}

.produkt_sekcja_bg_krople .owl-carousel p:last-child a:before{
	content:"";
	height:100%;
	width:100%;
	position:absolute;
	z-index:-1;
	top:-12.5px;
	left:-25px;
	border-radius:50px;
	transition:0.5s!important;
    padding: 12px 25px!important;
}

@media all and (max-width:1250px){
    .produkt_sekcja_bg_krople .owl-carousel a:before{
        width: calc(100% + 10px);
        height:calc(100% + 10px);
        top: -5px;
        left: -5px!important;
        padding: 0!important;
        border-radius:15px;
    }
}


.produkt_sekcja_bg_krople .owl-carousel  a:hover:before{
	background:#00a1e2;

}

.produkt_sekcja_bg_krople  .owl-stage {
    display: flex;
    align-items: flex-start;
}

.produkt_sekcja_bg_krople .sa_hover_container {
    display: flex!important;
    flex-direction: column;
    align-items: center;
    /*min-height: 340px!important;*/
    /*justify-content: space-between!important;*/
    padding-bottom: 20px!important;
    height: 100%;
    
}
.produkt_sekcja_bg_krople .sa_hover_container h2,
.produkt_sekcja_bg_krople .sa_hover_container > *:last-child{
    padding-top: 20px;
}
.produkt_sekcja_bg_krople .sa_hover_container h2{
    position: relative;
    width: 100%;
    text-align: center;
}
.produkt_sekcja_bg_krople .sa_hover_container h2 > span{
    position: absolute;
    left: 50%;
    top: -5px;
    transform: translateX(-50%);
    font-size: 8px;
    line-height: 2;
    height: 16px;
    width: 80px;
    background-color: #e30420;
    color: #fff;


}

.produkt_sekcja_bg_krople .sa_hover_container > *:nth-last-child(2){
    flex: 1 1 auto;
}

.produkt_sekcja_bg_krople .owl-stage{
    align-items: inherit !important;
}

/*- poznaj pozostałe produkty-*/
.vc_custom_heading.poznaj_pozostale_produkty_tytul_produktu{
	font-size:24px;
	line-height:42px;
	font-weight:var(--pogrubiony-font);
	text-align:center!important;
	margin:20px 0;
}


.poznaj_pozostale_produkty .hover-wrap-inner{
	min-height:180px!important;

}
.poznaj_pozostale_produkty {

}

/**/



/**/

/*chusteczki higieniczne strona*/


@media all and (min-width:999px){
	.header_chusteczki_higieniczne .row-bg-wrap{
		background:linear-gradient(90deg,rgb(255 255 255 / 93%) 40%,rgba(0,0,0,0) 0%),url(/wp-content/uploads/2021/04/chusteczki_higieniczne_header_bg.jpg) center no-repeat;
	background-size:cover;
    }
}







/* do ogarnięcia*/


.vc_custom_heading.zbiorcza_kategoria_tytul{
	font-weight:var(--pogrubiony-font);
}


.zbiorcza_kategoria_nazwa_produktu{
	font-weight:var(--pogrubiony-font);
}

.zbiorcza_kategoria_opis_produktu{
    color:white;
}

@media all and (max-width:999px){

    .vc_custom_heading.zbiorcza_kategoria_tytul,
    .zbiorcza_kategoria_nazwa_produktu,
    .zbiorcza_kategoria_opis_produktu{
        color:var(--kolor-granatu-naglowki)!important;
    }
    .vc_custom_heading.zbiorcza_kategoria_tytul {
        padding-top: 20px;
    }

}


/**/



.header_sekcji_z_kryciem_z_lewej{
    height:29vw;
  }
  
.header_sekcji_z_kryciem_z_lewej .row-bg-wrap{
    background-size:cover;
}


/*strona dla natury */


@media all and (min-width:999px){
    .naglowek_strony_velvet_dla_natury .row-bg-wrap{
            background:url(/wp-content/uploads/2026/02/onas-home.jpg) center no-repeat;
    }

}

@media all and (max-width:999px){
    .naglowek_strony_velvet_dla_natury .row-bg-wrap{
        background:url(/wp-content/uploads/2026/02/onas-home.jpg) center no-repeat;
}

}


.sekcja_natura .wpb_wrapper {
    padding: 8% 5%;
}

.sekcja_natura .vc_column-inner {
    height: 100%!important;
}

.sekcja_natura .column-image-bg {
    background-size: cover;
}

@media all and (max-width:1400px){
    .sekcja_natura .column-image-bg:before {
        content: "";
        width: 100%;
        height: 100%;
        background: black;
        position: absolute;
        opacity: 0.3;
    }
}

@media all and (max-width:999px){
    .sekcja_natura .column-image-bg {
        background-position: 85%!important;
    }

}

@media all and (max-width:690px){
    .sekcja_natura .column-image-bg:before {
        opacity: 0.5;
    }
}



.vc_custom_heading.naglowek-ala_h2{
    font-size:var(--font-size-naglowek-ala-h2);
    line-height:var( --line-height-naglowek-ala-h2);
    color:white!important;
	font-weight:var(--pogrubiony-font);

}

.vc_custom_heading.natura_opis_sekcji{
    color:white!important;
}

/*bg dla natury z lisciami*//*
.page-id-26 div.container-wrap > div {
    background: url(/wp-content/uploads/2021/04/natura_liscie_bg_Strony.png);
    background-size: 110% auto;
    background-repeat: repeat-y;
    background-position-x: center;
    background-position-y: top;
    background-attachment: fixed;
}*/

/*strony z lisciami w bg natura*/
.page-id-26 .container-wrap,
.page-id-276 .container-wrap,
.page-id-280 .container-wrap,
.page-id-30 .container-wrap,
.page-id-284 .container-wrap,
.page-id-286 .container-wrap,
.page-id-278 .container-wrap,
.page-id-1369 .container-wrap{
    padding-bottom: 10%!important;
}

.page-id-26 .container-wrap:after,
.page-id-276 .container-wrap:after,
.page-id-280 .container-wrap:after,
.page-id-30 .container-wrap:after,
.page-id-284 .container-wrap:after,
.page-id-286 .container-wrap:after,
.page-id-278 .container-wrap:after,
.page-id-1369 .container-wrap:after {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    background: url(/wp-content/uploads/2021/04/natura_liscie_bg_Strony.png);
    content: "";
    right: 0;
    bottom: 0;
    z-index: -1;
    background-size: 110% auto;
    background-repeat: repeat-y;
    background-position-x: center;
    background-position-y: top;
    background-attachment: fixed;
}


.page-id-26 .container-wrap:before,
.page-id-276 .container-wrap:before,
.page-id-280 .container-wrap:before,
.page-id-30 .container-wrap:before,
.page-id-284 .container-wrap:before,
.page-id-286 .container-wrap:before,
.page-id-278 .container-wrap:before,
.page-id-1369 .container-wrap:before {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    background: url(/wp-content/uploads/2021/04/nature_dol.png)bottom no-repeat;
    content: "";
    right: 0;
    bottom: 0;
    margin-top: auto!important;
    z-index: -1;
}


/* save nature*/




.vc_custom_heading.naglowek_ala_h2{
    color:var(--kolor-granatu-naglowki);
    font-size:var(--font-size-naglowek-ala-h2);
    line-height:var( --line-height-naglowek-ala-h2);
	font-weight:var(--pogrubiony-font);
}



/*
.sekcja_video_save_nature .nectar-video-box{
    width:50%!important;
    margin:auto;
}
*/
.zmniejszony_width_max_999{
    max-width: 999px;
    margin:auto;
}

.header_baner_karuzela_save_nature {
    background-size: cover!important;
}

.vc_custom_heading.tytul_baner_karuzela_save_nature{
    font-size:var(--font-size-naglowek-ala-h3);
    line-height:var(--line-height-naglowek-ala-h3);
	font-weight:var(--pogrubiony-font);
    color:white;
}

/*save nature karuzela*/

.sekcja_z_karuzela_save_nature .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button:before {
    background: #8dc63f;
}

.sekcja_z_karuzela_save_nature .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button .arrow{
    fill:white;
}

.sekcja_z_karuzela_save_nature .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous{
    left: -50px;
    top: 15%;
}

.sekcja_z_karuzela_save_nature .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next{
    right: -50px;
    top: 15%;
}

.sekcja_z_karuzela_save_nature  .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous svg{
    left: 15px;
}

.sekcja_z_karuzela_save_nature  .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next svg{
    right: 15px;
}


.sekcja_z_karuzela_save_nature .slider_ikony_segragacja .img-with-aniamtion-wrap {
   max-height:145px;
   max-width:110px;
   margin: auto;
}

.sekcja_z_karuzela_save_nature .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{
    margin-bottom:20px!important;
}

.sekcja_z_karuzela_save_nature .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell{
    padding:1px!important;
}

@media all and (max-width:999px){
    .sekcja_z_karuzela_save_nature .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next{
        right:-45px;
    }

    .sekcja_z_karuzela_save_nature .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous{
        left:-45px;
    }
}

@media all and (max-width:690px){
    .sekcja_z_karuzela_save_nature .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next{
        right:35px;
        top:-50px;
    }

    .sekcja_z_karuzela_save_nature .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous{
        left:35px;
        top:-50px;
    }
}


/*sekcja zobacz rowniez*/

.vc_custom_heading.tytul_zobacz_rowniez_natura{
    font-size:var(--font-size-naglowek-ala-h3);
    line-height:var(--line-height-naglowek-ala-h3);
	font-weight:var(--pogrubiony-font);
    color:white;
}

.sekcja_zobacz_rowniez_natura .wpb_column{
    height:100%!important;
}


.sekcja_zobacz_rowniez_natura {
    padding-bottom: 10%!important;
}

.sekcja_zobacz_rowniez_natura .vc_column-inner {
    height: 100%;
    padding: 5%;
    display: flex;
    align-items: flex-end;
    min-height: 300px;
}

.sekcja_zobacz_rowniez_natura .column-image-bg {
    background-size: cover;
}

.sekcja_zobacz_rowniez_natura .nectar-button.large{
    margin-top:20px;
}



.header_baner_karuzela_save_nature .img-with-aniamtion-wrap {
    max-width: 160px;
}


.header_baner_karuzela_save_nature .vc_column-inner .wpb_wrapper {
    width: 100%!important;
    display: flex;
    align-items: center;
}


@media all and (max-width:999px){
    .header_baner_karuzela_save_nature .vc_column-inner .wpb_wrapper{
        flex-wrap: wrap;
    }
}

@media (min-width:999px) and (max-width:1200px){
    .sekcja_zobacz_rowniez_natura .wpb_column {
        width:50%!important; 
        margin-bottom:20px!important; 
    }
}




/*eco edukacja*/

@media all and (min-width:999px){
    .naglowek_strony_velvet_eco_edukacja .row-bg-wrap{
        background:url(/wp-content/uploads/2021/04/baner_eco_edukacja.jpg) center no-repeat;
    }

}

@media all and (max-width:999px){
    .naglowek_strony_velvet_eco_edukacja .row-bg-wrap{
    background:url(/wp-content/uploads/2021/04/baner_eco_edukacja.jpg) center no-repeat;
    }
}


.eco_edukacja_sekcja_z_postami  .inner{
    border-radius: 0!important;
}

.eco_edukacja_sekcja_z_postami .nectar-post-grid-item {
    min-height:450px!important;
}

.eco_edukacja_sekcja_z_postami .nectar-post-grid-item .content {
    display: flex;
    justify-content: center;
}

.eco_edukacja_sekcja_z_postami .nectar-post-grid-item span.meta-category,
 .eco_edukacja_sekcja_z_postami .nectar-post-grid-item div.item-main {
    width: 37%!important;
    max-width:345px;
}

.eco_edukacja_sekcja_z_postami .nectar-post-grid-item .content:before {
    content: "";
    width: 100%;
    max-width:350px;
    height: 100%;
    position: absolute;
    background: #12509e;
    left: 0;
    top: 0;
    opacity: 0.93;
}

@media all and (max-width:1200px){
    .eco_edukacja_sekcja_z_postami .nectar-post-grid-item .content:before {
        max-width:unset;
        width:100%;
        opacity: 0.83;
    }

    .eco_edukacja_sekcja_z_postami .nectar-post-grid-item span.meta-category,
 .eco_edukacja_sekcja_z_postami .nectar-post-grid-item div.item-main {
    width:100%!important;
 }

 .eco_edukacja_sekcja_z_postami .nectar-post-grid .nectar-post-grid-item .content .post-heading{
     max-width:100%;
 }


}

.eco_edukacja_sekcja_z_postami .meta-category a {
    color: #8dc63f!important;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px;
	font-weight:var(--pogrubiony-font);
}

.eco_edukacja_sekcja_z_postami h3.post-heading {
	font-weight:var(--pogrubiony-font);
    font-size:24px!important;
    line-height:32px!important;
}

.eco_edukacja_sekcja_z_postami .nectar-post-grid-filters a:after{
    background:#8dc63f;
}


.eco_edukacja_sekcja_z_postami  .nectar-post-grid-filters a{
    font-size:12px!important;
    line-height:43px!important;
    text-transform: uppercase;
	font-weight:var(--pogrubiony-font);
}

.eco_edukacja_sekcja_z_postami  .nectar-post-grid-filters a.active {
    color: #8dc63f;
}


/*faq*/

.vc_custom_heading.naglowek_faq{
	font-weight:var(--pogrubiony-font);
    font-size:var(--font-size-naglowek-ala-h3);
    line-height:var(--line-height-naglowek-ala-h3);
    text-align:center!important;
}


.sekcja_faq div[data-style="minimal"] .toggle.default.open i,
.sekcja_faq div[data-style="minimal"] .toggle.default i {
    content: url(/wp-content/uploads/2021/04/toggle_strzalka_faq.png);
    width: 21px;
    height: 13px;
    border: none!important;
    transition:0.5s;
}

.sekcja_faq div[data-style="minimal"] .toggle.default.open i{
    transform:rotate(180deg)

}

.sekcja_faq div[data-style="minimal"] .toggle p{
    font-size:16px;
    line-height:24px;
}

.sekcja_faq h3 a{
    font-size:18px;
    line-height:27px;
    color:var(--kolor-granatu-naglowki);
    font-weight:600;

}

/*strona segregacja odpadow*/

@media all and (max-width:999px){
    .segregacja_jak_segregowac_ikony .wpb_column {
        width: 33%;
        margin-bottom: 5%!important;
    }
}


@media all and (min-width:999px){
    .naglowek_strony_velvet_eco_segregacja .row-bg-wrap{
        background:url(/wp-content/uploads/2021/04/bg_header_segregacja_odpadow.jpg) center no-repeat;
    }

}

@media all and (max-width:999px){
    .naglowek_strony_velvet_eco_segregacja .row-bg-wrap{
    background:url(/wp-content/uploads/2021/04/bg_header_segregacja_odpadow.jpg) center no-repeat;
    }
}
/* Strona velvet eco*/

@media all and (min-width:999px){
    .naglowek_strony_velvet_velvet_eco .row-bg-wrap{
        background:url(/wp-content/uploads/2021/04/Velvet_eco_header_bg.jpg) center no-repeat;
    
    }
}

@media all and (max-width:999px){
    .naglowek_strony_velvet_velvet_eco .row-bg-wrap{
    background:url(/wp-content/uploads/2021/04/Velvet_eco_header_bg.jpg) center no-repeat;

}
}




.vc_custom_heading.naglowek_eco_produkty{
	font-weight:var(--pogrubiony-font);
    font-size:var(--font-size-naglowek-ala-h3);
    line-height:var(--line-height-naglowek-ala-h3);
    color:white;
}





@media all and (min-width:999px){
    .eco_produkty_i_opakowania_boxy .vc_column-inner .wpb_wrapper{
        width: 70%;
    }
}

.eco_produkty_i_opakowania_boxy .column-image-bg {
    background-size: cover;
    }

.eco_produkty_i_opakowania_boxy .column-image-bg:before {
    background: linear-gradient(90deg,rgba(106,176,44,.7),rgba(106,176,44,0));
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
}

.eco_produkty_i_opakowania_boxy_apla{
	    background: linear-gradient(90deg,rgba(106,176,44,.7),rgba(106,176,44,0));
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
}


.eco_produkty_i_opakowania_boxy .vc_column-inner{
    background-size:cover;
    padding: 40px 30px 10px 30px!important;
    min-height: 360px!important;
    display: flex;
    align-items: center;
}

.vc_custom_heading.naglowek_velvet_eco{
    color:var(--kolor-granatu-naglowki);
    text-align:center!important;
    font-size:var(--font-size-naglowek-ala-h2);
    line-height:var( --line-height-naglowek-ala-h2);
	font-weight:var(--pogrubiony-font);
}

/*Kontakt*/


@media all and (min-width:999px){
    .naglowek_strony_velvet_kontakt .row-bg-wrap{
        background:url(/wp-content/uploads/2021/04/kontakt_header_bg.jpg) center no-repeat;
    }
}


@media all and (max-width:999px){
    .naglowek_strony_velvet_kontakt .row-bg-wrap{
        background:url(/wp-content/uploads/2021/04/kontakt_header_bg.jpg) center no-repeat;
    }
}




/*formularz kontaktowy*/

.velvet_cf7_kontakt {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}


.wpcf7-form-control.wpcf7-submit {
    margin-top: 1rem !important;
}

label.velvet_cf7_imie, label.velvet_cf7_email {
    display: flex;
    width: 48%!important;
    margin-bottom:40px;
    border-radius:0px!important;
}

.velvet_cf7_kontakt input{
    border-radius:0px!important;
}

.velvet_cf7_imie span, .velvet_cf7_email span {
    width: 100%;
    
}

.velvet_cf7_tresc{
    width: 100%;
    margin-bottom:40px;

}

.velvet_cf7_tresc textarea{
    border-radius:0px!important;
}

.wpcf7-acceptance,
.wpcf7-list-item-label{
    font-size:14px;
    line-height:18px;
    color:#4c4c4c!important;

}

.wpcf7-list-item{
    margin:0px!important;
}

.wpcf7 input[type="checkbox"] {
    position: absolute;
}

.wpcf7-list-item-label {
    margin-left: 30px!important;
    display: block;
}

input.wpcf7-form-control.wpcf7-submit {
    margin: auto;
    display: flex;
}

body[data-form-submit="regular"] .container-wrap .wpcf7 input[type=submit] {
    background: #00a1e2;
    border-radius: 30px!important;
    padding:15px 60px!important;
}
/*---*/

/*sekcje pod formularzem z danymi */
@media all and (min-width:999px){
    .sekcja_z_kryciem_z_lewej_kontakt_dane_1 .vc_column-inner{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 95%) 63%,rgba(0,0,0,0) 0%)
        ,url(/wp-content/uploads/2026/02/kontakt1.jpg) center no-repeat;
        background-size:cover;
    }
}


@media all and (max-width:1300px){
    .sekcja_z_kryciem_z_lewej_kontakt_dane_1 .vc_column-inner{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 90%) 100%,rgba(0,0,0,0) 0%)
        ,url(/wp-content/uploads/2026/02/kontakt1.jpg) center no-repeat;
        background-size:cover;
    }
}


@media all and (min-width:999px){
    .sekcja_z_kryciem_z_lewej_kontakt_dane_2 .vc_column-inner{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 95%) 63%,rgba(0,0,0,0) 0%)
        ,url(/wp-content/uploads/2021/04/kontakt_sekcja_dane_2.jpg) center no-repeat;
        background-size:cover;
    }
}


@media all and (max-width:1300px){
    .sekcja_z_kryciem_z_lewej_kontakt_dane_2 .vc_column-inner{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 90%) 100%,rgba(0,0,0,0) 0%)
        ,url(/wp-content/uploads/2021/04/kontakt_sekcja_dane_2.jpg) center no-repeat;
        background-size:cover;
    }
}






.sekcja_z_kryciem_z_lewej_kontakt_dane_1,
.sekcja_z_kryciem_z_lewej_kontakt_dane_2{
    color:white;
}

.sekcja_z_kryciem_z_lewej_kontakt_dane_1 .vc_column-inner,
.sekcja_z_kryciem_z_lewej_kontakt_dane_2 .vc_column-inner{
    padding: 4rem;
}

@media all and (min-width:1300px){
    .sekcja_z_kryciem_z_lewej_kontakt_dane_1 .vc_column-inner >.wpb_wrapper,
    .sekcja_z_kryciem_z_lewej_kontakt_dane_2 .vc_column-inner >.wpb_wrapper{
        width: 62%!important;
    }
}

@media all and (min-width:1450px){
    .sekcja_z_kryciem_z_lewej_kontakt_dane_1 .vc_column-inner >.wpb_wrapper,
    .sekcja_z_kryciem_z_lewej_kontakt_dane_2 .vc_column-inner >.wpb_wrapper{
        width: 75%!important;
    }
}



/*zbiorczka chusteczki w pudelku*/

.ikona_i_tekst_w_linii{
    padding:20px 0;
}

.ikona_i_tekst_w_linii p{
    line-height:24px;
    font-size:16px;
}

@media all and (min-width:690px){
    .ikona_i_tekst_w_linii .wpb_wrapper p img {
        top: 50%;
        transform: translateY(-50%);
        position: absolute;
        left: 0;
        margin-left:-100px;
        max-width:100px;
    }
    .ikona_i_tekst_w_linii .wpb_wrapper p{
        position: relative;
        margin-left:100px;
        padding-left: 20px;
    }

}

@media all and (max-width:690px){
    .ikona_i_tekst_w_linii .wpb_wrapper p img{
        margin:auto;
        margin-bottom:20px;
        max-width:100px;
    }
}

@media all and (max-width:990px){
    .sekcja_info_eco > .row-bg-wrap:after{
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: white;
        opacity: 0.5;
        z-index: 1;
    }

}


/*program edukacyjny*/

.header_dzialamy_dzis{
    height: 30vw;
} 

/*strona - inspiracje*/



@media all and (min-width:999px){
    .naglowek_strony_velvet_inspiracje .row-bg-wrap{
        background:url(/wp-content/uploads/2021/04/bg_inspiracje_header.jpg) center no-repeat;
    }


}

@media all and (max-width:999px){
    .naglowek_strony_velvet_inspiracje .row-bg-wrap{
    background:url(/wp-content/uploads/2021/04/bg_inspiracje_header.jpg) center no-repeat;
    }

}


/*save nature*/
@media all and (min-width:999px){
    .naglowek_strony_velvet_save_nature .row-bg-wrap{
        background:url(/wp-content/uploads/2021/04/baner_save_nature.jpg) center no-repeat;
    }


}

@media all and (max-width:999px){
    .naglowek_strony_velvet_save_nature .row-bg-wrap{
    background:url(/wp-content/uploads/2021/04/baner_save_nature.jpg) center no-repeat;
    }
}

/**/

/*Eco agenda */


@media all and (min-width:999px){
    .naglowek_strony_velvet_eco_agenda .row-bg-wrap{
        background:url(/wp-content/uploads/2021/04/eco_agenda_bg.jpg) center no-repeat;
    }
}
    
    @media all and (max-width:999px){
        .naglowek_strony_velvet_eco_agenda .row-bg-wrap{
        background:url(/wp-content/uploads/2021/04/eco_agenda_bg.jpg) center no-repeat;
    }
    
}

/*ogolnie do owlc carousel*/

.owl-next.disabled,
.owl-prev.disabled {
    opacity: 0.2!important;
}


/*patyczki zbiorcza*/

.za_duzy_packshot{
	margin-top:-50px!important;
}

/*strona "dla dzieci"*/

    .header_sekcji_z_kryciem_z_lewej_dla_dzieci{
        height:30vw;
    }


/**/

/*naglowek z podkresleniem*/


.vc_custom_heading.naglowek_z_podkresleniem_65_procent_szerokosci:after {
    background: #172f75;
    width: 65%;
    content: "";
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}


/*Aktualnosci*/


@media all and (min-width:999px){
    .naglowek_strony_velvet_aktualnosci .row-bg-wrap{
        background:url(https://velvet.pl/wp-content/uploads/2025/02/Velvet_baner_Turbo_2560x743_250221_pp.jpg);
    }


}

@media all and (max-width:999px){
    .naglowek_strony_velvet_aktualnosci .row-bg-wrap{
       background:url(https://velvet.pl/wp-content/uploads/2025/02/Velvet_baner_Turbo_2560x743_250221_pp.jpg);

   }

}

/* segregacja */


/*- lewa -*/
@media all and (min-width:999px){
    .segregacja_50_krycia_lewa .row-bg-wrap{
            background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 93%) 50%,rgba(0,0,0,0) 0%)
            ,url(/wp-content/uploads/2021/04/segregacja_odpadow_jak_segregowac_sekcja.jpg) center no-repeat;
        background-size:cover;
    }

}

@media all and (max-width:999px){
    
    .segregacja_50_krycia_lewa .row-bg-wrap{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 93%) 50%,rgba(0,0,0,0) 0%)
        ,url(/wp-content/uploads/2021/04/segregacja_odpadow_jak_segregowac_sekcja.jpg) center no-repeat;
    background-size:cover;
    }
}


/*- prawa -*/
@media all and (min-width:999px){
     .segregacja_50_krycia_prawa .row-bg-wrap{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 93%) 50%,rgba(0,0,0,0) 0%)
        ,url(/wp-content/uploads/2021/04/segregacja_odpadow_segregacja_recykling.jpg) center no-repeat;
    background-size:cover;
}


}

@media all and (max-width:999px){
    
    .segregacja_50_krycia_prawa .row-bg-wrap{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 93%) 100%,rgba(0,0,0,0) 0%)
        ,url(/wp-content/uploads/2021/04/segregacja_odpadow_segregacja_recykling.jpg) center no-repeat;
    background-size:cover;
    }

}


.sekcja_50_krycia_granat{
    padding: 7% 5%;
}

.sekcja_50_krycia{
    height: 100%!important;

}

@media all and (max-width:1400px){
    .sekcja_50_krycia{
        width:100%!important;
        margin-bottom:20px;

    }
}




@media all and (min-width:999px){
    .sekcja_50_krycia .wpb_wrapper {
        min-height:350px;
    }
}

/* strona biodegradowalne patyczki*/



@media all and (min-width:999px){
    .naglowek_strony_velvet_patyczki_biodegradowalne .row-bg-wrap{
       background:url(/wp-content/uploads/2021/05/velvet_eco_patyczki_header.jpg) center no-repeat;

}

}

@media (min-width:1279px) and (max-width:1450px){

    .naglowek_strony_velvet_patyczki_biodegradowalne.naglowek_strony_velvet .row-bg-wrap:before{
        width:110%;
    }

}

@media (min-width:999px) and (max-width:1280px){

    .naglowek_strony_velvet_patyczki_biodegradowalne.naglowek_strony_velvet .row-bg-wrap:before{
        width:150%;
    }

}


@media all and (max-width:999px){
    .naglowek_strony_velvet_patyczki_biodegradowalne .row-bg-wrap{
        background:url(/wp-content/uploads/2021/05/velvet_eco_patyczki_header.jpg) center no-repeat;
 
 }
}



.page-id-2392 .container-wrap:after {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    background: url(/wp-content/uploads/2021/05/velvet_eco_patyczki_bio_bg-scaled.jpg);
    content: "";
    right: 0;
    bottom: 0;
    z-index: -1;
    background-size: 100% auto;
    background-repeat: repeat-y;
    background-position-x: center;
    background-position-y: top;
    background-attachment: fixed;
    opacity: 0.6;
}



/* najdluzszy papier strona*/

/* @media all and (min-width:999px){
    .naglowek_strony_velvet_najdluzszy_papier .row-bg-wrap{
    background:url(https://velvet.pl/wp-content/uploads/2022/04/ecostorynajdluzszy-1.png) center no-repeat;

    }
}

@media all and (max-width:999px){
   
   .naglowek_strony_velvet_najdluzszy_papier .row-bg-wrap{
       background:url(https://velvet.pl/wp-content/uploads/2022/04/ecostorynajdluzszy-1.png) center no-repeat;

   }

} */

/*velvet papier toaletowy makdluzszy*/




/* .page-id-2426 .container-wrap:after {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    background: url(/wp-content/uploads/2021/05/velvet_bg_strony_najdluzszy.jpg);
    content: "";
    right: 0;
    bottom: 0;
    z-index: -1;
    background-size: 100% auto;
    background-repeat: repeat-y;
    background-position-x: center;
    background-position-y: top;
    background-attachment: fixed;
} */



/*platki i patyczki*/

@media all and (min-width:999px){
    .naglowek_strony_platki_patyczki .row-bg-wrap{
        background:url(/wp-content/uploads/2021/05/platki_patyczki_header_bg.jpg) center no-repeat;
    }
}

@media all and (max-width:999px){
   .naglowek_strony_platki_patyczki .row-bg-wrap{
       background:url(/wp-content/uploads/2021/05/platki_patyczki_header_bg.jpg) center no-repeat;

   }

}
    

/* sg sekcja przyjazny srodowisku */

@media all and (min-width:999px){
    .velvet_przyjazny_srodowisku a.nectar-button.large.regular.regular-button {
        margin-top: 7%;
    }

}


@media all and (max-width:999px){
    .velvet_przyjazny_srodowisku > div {
        flex-direction: column-reverse;
    }

    .velvet_przyjazny_srodowisku .wpb_column img {
        max-width: 70%!important;
        margin: 0 20px 40px!important;
    }
}
    

/*karuzele produktowe slide anything*/
/*
.owl-stage {
    margin: auto;
}


/* strona o nas */

@media all and (min-width:999px){

    .naglowek_strony_velvet_o_nas .row-bg-wrap{
        background:url(/wp-content/uploads/2021/05/baner_o_nas.jpg);
    }
}
    @media all and (max-width:999px){
        .naglowek_strony_velvet_o_nas .row-bg-wrap{
            background:url(/wp-content/uploads/2021/05/baner_o_nas.jpg);
    }
}

/*papier toaletowy strona*/


@media all and (min-width:999px){
    .naglowek_strony_velvet_papier_toaletowy .row-bg-wrap{
        /*background:url(https://velvet.pl/wp-content/uploads/2022/12/papier_toaletowy_header_bg.jpg) center no-repeat;*/
        background:url(https://velvet.pl/wp-content/uploads/2025/10/papier1.png) 85% no-repeat;
        background-position: bottom !important;
    }
}


@media all and (max-width:999px){
        .naglowek_strony_velvet_papier_toaletowy .row-bg-wrap{
      /*background:url(https://velvet.pl/wp-content/uploads/2022/12/papier_toaletowy_header_bg.jpg) 85% no-repeat;*/
            background:url(https://velvet.pl/wp-content/uploads/2025/10/papier1.png) 85% no-repeat;
            background-position: bottom !important;
    }
}

/*naglowki na stronie*/

.naglowek_strony_velvet .row-bg-wrap{
    background-size: cover!important;
    background-repeat: no-repeat;
    background-position: right;
}

/*-apla z lewej-*/

.naglowek_strony_velvet .row-bg-wrap:before{
    content:"";
    width:100%;
    height:100%;
    position: absolute;
    top:0;
    left:0;
}

/*--jasny--*/
@media all and (min-width:999px){
    .naglowek_strony_velvet_jasny .row-bg-wrap:before{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-biel), 80%) 37%,rgba(0,0,0,0) 0%);
		z-index:2;
    }
}


@media all and (max-width:999px){
    .naglowek_strony_velvet_jasny .row-bg-wrap:before{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-biel), 93%) 100%,rgba(0,0,0,0) 0%);
		z-index:2;
    }
    .naglowek_strony_velvet_jasny .row-bg-wrap.p70:before{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-biel), 70%) 100%,rgba(0,0,0,0) 0%);
		z-index:2;
    }
}

/*--zielony--*/
@media all and (min-width:999px){
    .naglowek_strony_velvet_zielony .row-bg-wrap:before{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-zielen), 80%) 37%,rgba(0,0,0,0) 0%);
		z-index:2;
    }
}


@media all and (max-width:999px){
    .naglowek_strony_velvet_zielony .row-bg-wrap:before{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-zielen), 93%) 100%,rgba(0,0,0,0) 0%);
		z-index:2;
    }
}


/*--niebieski--*/
@media all and (min-width:999px){
    .naglowek_strony_velvet_granat .row-bg-wrap:before{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 80%) 35%,rgba(0,0,0,0) 0%);
		z-index:2;
    }
}
@media all and (min-width:1150px){
    .naglowek_strony_velvet_granat .row-bg-wrap:before{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 80%) 30%,rgba(0,0,0,0) 0%);
		z-index:2;
    }
}
@media all and (min-width:1400px){
    .naglowek_strony_velvet_granat .row-bg-wrap:before{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 80%) 37%,rgba(0,0,0,0) 0%);
		z-index:2;
    }
}


@media all and (max-width:999px){
    .naglowek_strony_velvet_granat .row-bg-wrap:before{
        background:linear-gradient(90deg,rgb(var(--gradient-sekcji-granat), 93%) 100%,rgba(0,0,0,0) 0%);
		z-index:2;
    }
}


/*-apla z lewej-*/


.naglowek_strony_velvet{
    min-height: 29vw;
    height: auto;
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;

}

@media all and (min-width:1100px){
	    .naglowek_strony_velvet .wpb_column:first-child{
        padding-left: 0%;

    }
}
@media all and (min-width:1350px){
    .naglowek_strony_velvet .wpb_column:first-child{
    padding-left: 2%;

}
}
@media all and (min-width:1500px){
    .naglowek_strony_velvet .wpb_column:first-child{
    padding-left: 4%;

}
}

@media all and (min-width:999px){
    .naglowek_strony_velvet .wpb_column:first-child{
        width: 33%;
		padding-right:2%;
    }
}


@media all and (max-width:1400px){
    .naglowek_strony_velvet{
        /* height:35vw; */
        min-height: 30vw;
        height: auto;
        padding:20px 0px!important;

    
    }
}



@media all and (max-width:1200px){
    .naglowek_strony_velvet{
        min-height: 30vw;
        height: auto;
    
    }
}


@media all and (max-width:690px){
    .naglowek_strony_velvet{
        padding:50px 0px!important;
    }
}

/*eco roll strona*/

/* .page-id-5600 .container-wrap:before{
	    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    background: url(/wp-content/uploads/2021/05/velvetEco_ecoroll_bg.jpg);
    content: "";
    right: 0;
    bottom: 0;
    z-index: -1;
    background-size: 110% auto;
    background-repeat: repeat-y;
    background-position-x: center;
    background-position-y: top;
    background-attachment: fixed;
} */

/* segregacja odpadów ziemia */
@media screen and (max-width: 999px){
    .row .col img:not([srcset]) {
        /* width: 60px; */
        
    }


    .row .col  .segregacja_jak_segregowac_ikony img:not([srcset]) {
        width: 60px;
    }
}    
.single .row .col img:not([srcset]) {
    width: auto !important;
    max-width: 100% !important;
}

.two_col_with_background {
 /* // 2 boksy granatowy i zielony */ 


}


.two_col_with_background .row_col_wrap_12_inner {
    flex-wrap: nowrap !important;
    padding-bottom: 3rem;
}
@media screen and (max-width: 999px) {
    .two_col_with_background .row_col_wrap_12_inner {
        flex-wrap: wrap !important;
    }
}
.two_col_with_background .wpb_column .vc_column-inner {
    padding: 27px;
    padding-bottom: 40px;
}
.two_col_with_background .wpb_column .vc_column-inner * {
    color: white;
}
.two_col_with_background .wpb_column .vc_column-inner p strong {
    font-size: 26px;
    font-weight: 600;
}
.two_col_with_background .wpb_column .vc_column-inner a {
    font-weight: 400;
    font-size: 18px;
    text-decoration: underline;
}

.two_col_with_background .wpb_column:nth-child(1) {
    background: #162b76;
    margin-right: 2rem !important;
}
@media screen and (max-width: 999px) {
    .two_col_with_background .wpb_column:nth-child(1) {
        margin-right: 0 !important;
        padding-bottom: 1rem;
    }
}
.two_col_with_background .wpb_column:nth-child(2) {
    background: #139442;
    margin-left: 2rem !important;
}
@media screen and (max-width: 999px) {
    .two_col_with_background .wpb_column:nth-child(2) {
        margin-left: 0 !important;
    }
}

.four_col_with_gray_background .vc_column-inner {
    background: #f3f3f3;
    padding: 23px;
}

.four_col_with_gray_background .vc_column-inner a{
    color: #139442;
    text-decoration: underline;
}
.four_col_with_gray_background .vc_column-inner a:hover{
    color: #162b76;
}
.four_col_with_gray_background .vc_column-inner span.disabled{
    color: #dbdbdb !important;
    cursor: no-drop;
    text-decoration: underline;
}



.list_with_image {
    /* grafika obok tekstu  */
}
.pt_1 {
    padding-top: 1rem;
}
.pb1 {
    padding-bottom: 1rem;
}
.pb15 {
    padding-bottom: 1.5rem;
}
.pt15 {
    padding-top: 1.5rem;
}
.pb4 {
    padding-bottom: 4rem;
}
.small_guter_top_025 {
    padding-top: calc(100vw * 0.025) !important;
}
.green_links a {
    color: #139442;
}
.green_links a:hover {
    color: #162b76;
}


@media screen and (max-width: 999px) {
    .extra_slider_settings .owl-item img {
        width: auto !important;
    }
}
@media all and (min-width:1200px){
    .extra_slider_settings .owl-stage-outer {
        /* overflow: visible !important; */
    }
    .extra_slider_settings .owl-item {
        /* width: auto !important; */
        /* min-width: 190px; */
        opacity: 0;
    }
    .extra_slider_settings .owl-item.active {
        opacity: 1;
    }
}
.extra_slider_settings .sa_owl_theme .owl-nav .owl-next {
    right: -40px;
}
.extra_slider_settings .sa_owl_theme .owl-nav .owl-prev {
    left: -40px;
}
.extra_slider_settings .owl-stage {
    height: 160px !important;
}
.extra_slider_settings .sa_owl_theme .owl-dots {
    display: none !important;
}
.extra_slider_settings .white .sa_owl_theme .owl-nav .owl-next {
    background: rgb(0 0 0 / 0%) url(../images/icon_next.png) no-repeat center center !important;
    filter: brightness(0.5);
}
.extra_slider_settings .white .sa_owl_theme .owl-nav .owl-prev {
    background: rgba(0,0,0,0) url(../images/icon_prev.png) no-repeat center center !important;
}
.autoW {
    width: auto !important;
    
}
.dark-url {
    color: #538410;
}
.dark-url:hover {
    color: #162b76;
}

#onetrust-banner-sdk {
    height: 100% !important;
    width: 100% !important;
    max-width: unset !important;
    max-height: unset !important;
    left: 0 !important;
    top: 0 !important;
    background-color: rgba(0,0,0,0.4) !important;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateY(0%) !important;
}
.ot-sdk-container {
    background-color: white !important;
    width: 90% !important;
    max-width: 650px !important;
}


.vc_col-conter {
    margin-left: auto !important;
    margin-right: auto !important;
    /* padding-left: 1rem !important;
    padding-right: 1rem !important; */
}
.flex--center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.single-post #page-header-bg,
.single-post #page-header-wrap {
    height: auto !important;
}

.single-post #page-header-bg {
    padding-bottom: 29vw !important;
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
    .single-post #page-header-bg {
        min-height: unset !important;
        padding-bottom: 19vw !important;
    }
}

.mb-1 {
 margin-bottom: 1rem;
}

.sekcja_z_kontentem_produkty .post-featured-img {
    max-height: 200px;
    height: 200px;
    padding: 0 !important;
}

.tricks .blog-recent .meta-category, 
.tricks .blog-recent .excerpt {
    display: none !important;
}
.tricks .blog-recent .post-header  h3 {
    font-size: 18px;
    line-height: 1.2;
}

#to-top {
    width: 40px;
    height: 40px;
}
#to-top i {
    font-size: 30px;
    top: 5px;

 }
 .fancybox-is-open .fancybox-bg {
    opacity: 1 !important;
 }


 @media only screen and (min-width: 960px) and (max-width: 1500px) {
    .withIconListBiggerGutter {
        
     }

     .withIconListBiggerGutter .vc_col-sm-3 {
        min-width: 105px !important;
     }
     .withIconListBiggerGutter .vc_col-sm-9  {
        max-width: calc(100% - 105px) !important;
        padding-left: 20px !important;
     }
     
}
@media only screen and (min-width: 960px) {
    .withIconListBiggerGutter.eco_roll_sekcja .vc_col-sm-9  {
        padding-left: 20px !important;
    }
}
/* 
.homeSlider .row_col_wrap_12 {
    margin-left: calc(-50vw + var(--scroll-bar-w)/2);
    left: 50%;
    width: 100vw;
    width: calc(100vw - var(--scroll-bar-w));
    padding: 0 !important;
}

.homeSlider .row_col_wrap_12 .vc_col-sm-12 {
    padding: 0 !important;

} */


.productIconSlider .wpb_wrapper{
    width: 100%;
    display: block !important;
}
.productIconSlider .img-with-animation   {
    width: 100% !important;
}



.mniejszeopakowanie-slider .sliderContent{
    align-items: center;
}
.mniejszeopakowanie-slider .nectar-button{
    font-family: Montserrat;
    font-size: 12px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.5;
    min-width: 240px;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 20px !important;
}
@media only screen and (max-width: 767px) {
    .mniejszeopakowanie-slider .simple_content_group_element > div{
        text-align: center !important;
    }
}
.mniejszehover .state1{
    top: 48px !important;
}

.g__special28{
    font-size: 60px !important;
    line-height: inherit !important;
}
@media only screen and (max-width: 767px) {
    .g__special28{
        font-size: inherit !important;
    }
}
.hide-section{
    display: none !important;
}
.morewidth{
    margin-left: -50px;
    margin-right: -50px;
}
@media only screen and (max-width: 767px) {
    .morewidth{
        margin-left: 0px;
        margin-right: 0px;
    }
}



@media only screen and (max-width: 1450px) and (min-width: 767px) {
    #junior-nastepca-chusteczek-nawilzanych-dla-dzieci-i-niemowlat .vc_custom_heading{
        text-align: left;
    }
}


#teraz-papier-nawilzany-velvet-nie-tylko-dla-najmlodszych .vc_custom_heading.description {
    font-size: 20px;
    text-align: center;
    font-weight: 500;
}
@media only screen and (max-width: 767px) {
    .vc_custom_heading.poznaj_pozostale_produkty_tytul_produktu {
        min-height: unset !important;
        margin-top: 0 !important; 
    }
}


.poznaj_pozostale_produkty .img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 0;
}



.segregacja_container .owl-stage{
    width: 100% !important;
}

@media (min-width: 1001px) {
    .segregacja_container .owl-carousel .owl-item:nth-of-type(1) {
        top: 35% !important;
        left: 10% !important;
    }
}
@media (min-width: 1001px) {
    .segregacja_container .owl-carousel .owl-item:nth-of-type(2) {
        top: 10% !important;
        left: 50% !important;
    }
}
@media (min-width: 1001px) {
    .segregacja_container .owl-carousel .owl-item:nth-of-type(3) {
        top: 35% !important;
        left: 90% !important;
    }
}
@media (min-width: 1001px) {
    .segregacja_container .owl-carousel .owl-item:nth-of-type(4) {
        top: 85% !important;
        left: 75% !important;
    }
}
@media (min-width: 1001px) {
    .segregacja_container .owl-carousel .owl-item:nth-of-type(5) {
        top: 85% !important;
        left: 25% !important;
    }
}

