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


/* tekst - kolor */

.bialy_tekst p,
.bialy_tekst li,
.bialy_tekst h1,
.bialy_tekst h2,
.bialy_tekst h3,
.bialy_tekst h4,
.bialy_tekst h5,
.bialy_tekst h6,
.bialy_tekst .vc_custom_heading{
    color:white!important;
}

/*--- tekst - kolor ---*/


/* sg */

/* .page-id-7 .container-wrap{
	background-color:#1a1a1a!important;
} */

.sg_sekcja_partner_google	a.nectar-button {
    min-width: 200px;
    text-align: center;
}


/*--- sg ---*/

/* Sg - font */

.sg_sekcja_glowna_top h1{
    font-size: 92px;
    line-height: 1.2em;
    color:white;
    font-weight: 800;
}

@media(min-width:999px){
	.sg_sekcja_glowna_titles h3.vc_custom_heading{
		 font-size: 42px!important;
		line-height: 1.1em!important;
	}
}

@media(max-width:999px){
	.sg_sekcja_glowna_top h1.vc_custom_heading{
		 font-size: 42px!important;
		line-height: 1.1em!important;
	}
}


.page-id-7 h2.vc_custom_heading,
.page-id-7 h2{
    font-weight: 800;
    line-height: 1.1em!important;
	font-size: 42px;
}

@media(max-width:999px){
.page-id-7 h2.vc_custom_heading,
	.page-id-7 h2{
	font-size: 32px!important;
}
}


/*--- Sg - font ---*/


/* sg - divider */

.page-id-7 .divider-wrap{
    margin:50px 0 50px 0;
}

@media(max-width:999px){
.page-id-7 .divider-wrap{
    margin:50px 0 20px 0;
}
}

/*--- sg - divider ---*/

/* sekcja sg pierwsza */

@media(max-width:1400px){
	.sg_sekcja_glowna_top .row-bg{
    background-position: 70% 0%!important;
    background-size: auto!important;
}
}



/*--- sekcja sg pierwsza ---*/

/* sg trzy boxy wstep */

/* .sg_trzy_boxy_top{
    margin-top:200px;
}

@media(max-width:999px){
	.sg_trzy_boxy_top{
		margin-top:100px!important;
	}
} */

.sg_trzy_boxy_top img{
    margin-left: -17px;
}

.sg_trzy_boxy_top .material .wpb_content_element{
    margin-bottom:0px;
}

.sg_trzy_boxy_top p{
    color:white;
    line-height: 1.4em;
    font-size:1em
}

.sg_trzy_boxy_top h3{
    color:white;
    position: relative;
    margin-bottom: 20px;
}

.sg_trzy_boxy_top h3:after {
    content: "";
    background-color: #00aeef;
    width: 40px;
    position: absolute;
    bottom: -10px;
    left: 0px;
    height: 2px;
}

.sg_trzy_boxy_top .vc_col-sm-4:hover .wpb_wrapper:before {
    background-color: #000;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.05;
}


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

.sg_trzy_boxy_top .vc_col-sm-4 .vc_column-inner {
    padding:30px 40px 70px 40px;
    background: #252525;
    height: 100%;
}

@media(min-width:999px){
	.sg_trzy_boxy_top .vc_col-sm-4 {
    min-height: 480px;
}
}


    /* sg trzy boxy wstep 2-3 kolumna */

    .sg_trzy_boxy_top .vc_col-sm-4:not(:first-child) img{
        filter: invert(52%) sepia(20%) saturate(3137%) hue-rotate(160deg) brightness(97%) contrast(101%);
    }

    /*--- sg trzy boxy wstep 2-3 kolumna ---*/


     /* sg trzy boxy wstep pierwsza kolumna  */
        .sg_trzy_boxy_top .vc_col-sm-4:first-child .vc_column-inner h3:after{
            background-color: white;
        }

/*         .sg_trzy_boxy_top .vc_col-sm-4:first-child .vc_column-inner{
            background-color: #00aeef;
        } */

     /*--- sg trzy boxy wstep pierwsza kolumna  ---*/

     /* sg trzy boxy wstep trzecia kolumna  */
        .sg_trzy_boxy_top .vc_col-sm-4:last-child .vc_column-inner:after {
            content: "";
            height: 70px;
            width: calc(100% + 20px);
            position: absolute;
            bottom: -20px;
            z-index: -1;
            background-color: #00aeef!important;
            left: 0px;
        }
		/*
        .sg_trzy_boxy_top .vc_col-sm-4:last-child .vc_column-inner {
            height: calc(100% - 20px);
        }*/

     /*--- sg trzy boxy wstep trzecia kolumna  ---*/

/*--- sg trzy boxy wstep ---*/


/* menu */
.googlepartner{
    width:80px;
   
}

body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li.googlepartner{
    margin-right: 20px!important;
    width: 100%!important;
}

.googlepartner img{
    margin-bottom:0px!important;
    height: 100%!important;
}

xx#top ul:last-child .menu-title-text {
    font-size: 11px;
}

/*
#top nav ul.buttons.sf-menu li:first-child:before {
    width: 1px;
    height: 60%;
    position: absolute;
    content: "";
    background: white;
    top: 0;
    bottom: 0;
    margin: auto;
    margin-left: -10px!important;
}
*/





/*--- menu ---*/


/* sg - oferta */

/* @media (min-width:999px){
	.oferta_boxy .vc_column-inner{
    min-height: 330px;
}

.oferta_boxy .wpb_wrapper div.oferta_boks_wiekszy {
    height: 100%;
}

.oferta_boxy .wpb_wrapper {
    height: 100%!important;
}
} */



	.oferta_boxy .vc_column-inner{
	aspect-ratio:1/1;
}

/* .oferta_boks_wiekszy .vc_column-inner{
    min-height: 660px;
} */

.oferta_boks_wiekszy_tytul.vc_custom_heading{
    letter-spacing: 0.3em!important;
    font-size:3.3em;
    line-height: 1.1em;
}

@media (max-width:1470px){
    .oferta_boks_wiekszy_tytul.vc_custom_heading{
        font-size:2.3em;
    }
}

.oferta_boks_wiekszy a.nectar-button.large.see-through.accent-color{
    border-radius: 0px!important;
}




.oferta_boxy .wpb_column .vc_column-inner .wpb_wrapper div.oferta_boks_wiekszy {
    background-position: top;
}



.oferta_boxy img{
    width: 120px!important;

}

.oferta_boxy .wpb_column .vc_column-inner .wpb_wrapper div {
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
}

.oferta_boxy .row_col_wrap_12_inner {
    height: 100%;
}

img.img-with-animation.skip-lazy.oferta_boxy_arrow {
    height: 0px!important;
    width: 30px;
    margin: auto!important;
    justify-content: center;
    opacity: 0;
    transition: 250ms ease-in-out;
}

.oferta_boxy .vc_col-sm-12:hover img.img-with-animation.skip-lazy.oferta_boxy_arrow {
    opacity: 1;
    height: 30px!important;
    transition: 250ms ease-in-out;
}



/* .oferta_boxy .vc_column-inner:has(.column-link):hover:before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    background: black;
    opacity: 0.2;
    cursor: pointer;
} */


.oferta_boxy p{
    font-weight: 20px;
    color:white;
    font-weight: 800;
}

@media (max-width:1100px){
    .oferta_boxy .row_col_wrap_12.col.span_12.dark.left .vc_col-sm-2 {
        width: 50%!important;
    }
    .oferta_boxy .row_col_wrap_12.col.span_12.dark.left .vc_col-sm-4 {
        width: 100%!important;
    }
    .oferta_boxy .wpb_column .vc_column-inner .wpb_wrapper div{
        background-position:center;
    }
}



/*--- sg - oferta ---*/


/* buttony - ogolny */
a.nectar-button {
    font-size: 17px!important;
    font-weight: 800;
    line-height: 1.4em;
}

a.nectar-button.regular {
    border-radius: 0px!important;
}

/*--- buttony - ogolny ---*/

/* footer */

.dane_footer{
    color:white;
}


    /* kontakt form*/
    .formmedia {
        justify-content: space-between;
        display: flex;
        flex-wrap: wrap;
        width: 100%!important;
    }

    .formmedia .tematform, .wiadomoscform {
        width: 100%!important;
    }
    .formmedia .imieform, .formmedia .emailform {
        width: 48%!important;
    }

    .formmedia input[type=text],
    .formmedia input[type=number],
    .formmedia input[type=email],
    .formmedia input[type=url],
    .formmedia input[type=password],
    .formmedia input[type=search],
    .formmedia input[type=reset],
    .formmedia input[type=tel],
    .formmedia textarea
    {
        border: 2px solid #323232;
        margin: 7px 0!important;
        padding: 5px 10px;
		color:#171f2d!important;
		background:white!important;
		border-radius:0!important;
    }

    .formmedia input[type=text]::placeholder,
    .formmedia input[type=number]::placeholder,
    .formmedia input[type=email]::placeholder,
    .formmedia input[type=url]::placeholder,
    .formmedia input[type=password]::placeholder,
    .formmedia input[type=search]::placeholder,
    .formmedia input[type=reset]::placeholder,
    .formmedia input[type=tel]::placeholder,
    .formmedia textarea::placeholder{
	color:#171f2d!important;
		opacity:1!important;
}

    form.wpcf7-form p,
    form.wpcf7-form span{
        font-size:11px;
        color:#ffffff;
        line-height: 1.2em;
    }

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

    
    /*--- kontakt form ---*/
    .footer_copyright{
        font-size:15px;
    }

    .footer_copyright .widget.widget_nav_menu div ul {
        margin-bottom: 0px!important;
        text-align: right;
    }

	.footer_copyright .widget.widget_nav_menu div ul li.current_page_item{
		color:#00aeef;
    }

    .footer_copyright .menu li {
        list-style: none!important;
        display: inline-block;
        margin-right: 20px;
        color: #828282;
        color:white;

    }

    .footer_copyright {
        padding: 20px 0px!important;
    }

/*--- footer ---*/


/* sg sekcja o nas */

.sg_o_nas .divider-wrap{
	  margin:10px 0 20px 0;
}

.sg_o_nas_boksy_z_grafika .column-image-bg{
    background-repeat: no-repeat;
    background-size: cover;
}

.sg_o_nas_boksy_z_grafika .sg_o_nas_boksy_z_grafika_srodek .vc_column-inner {
    min-height: 560px;
}

.sg_o_nas_boksy_z_grafika .sg_o_nas_boksy_z_grafika_srodek .vc_column-inner .vc_custom_heading:last-child{
    transition: 250ms ease-in-out;
}

.sg_o_nas_boksy_z_grafika .sg_o_nas_boksy_z_grafika_srodek .vc_column-inner:hover .vc_custom_heading:last-child{
    margin-bottom: 60px;
    transition: 250ms ease-in-out;
}


/* 

.sg_o_nas_boksy_z_grafika .sg_o_nas_boksy_z_grafika_srodek .column-image-bg{
    filter: grayscale(1)!important;
    transition:250ms ease-in-out;
}

.sg_o_nas_boksy_z_grafika .sg_o_nas_boksy_z_grafika_srodek:hover .column-image-bg{
    filter: grayscale(0)!important;

}

.sg_o_nas_boksy_z_grafika .vc_col-sm-4:last-child .sg_o_nas_boksy_z_grafika_srodek .column-image-bg{
    filter: grayscale(0)!important;
    transition:250ms ease-in-out;
}

.sg_o_nas_boksy_z_grafika .vc_col-sm-4:last-child:hover .sg_o_nas_boksy_z_grafika_srodek .column-image-bg{
   filter: grayscale(1)!important;		   
} */




.sg_o_nas_boksy_z_grafika .sg_o_nas_boksy_z_grafika_srodek:after {
    content: "";
    background-color: #00aeef!important;
    height: 60px;
    position: absolute;
    left: 20px;
    bottom: -30px;
    width: 2px;
    z-index: 20;
}


.sg_o_nas_boksy_z_grafika .vc_custom_heading {
    padding-left: 20px;
    padding-right: 20px;
}

.sg_o_nas_boksy_z_grafika p.vc_custom_heading:nth-child(2) {
    margin-bottom: 40px;
}

.sg_o_nas_boksy_z_grafika .sg_o_nas_boksy_z_grafika_srodek:hover .column-image-bg:before{
    	content:"";
	height:100%;
	width:100%;
	background: #3214a1!important;
	position:absolute;
	top:0;
	left:0;
	opacity:0.1;
}

/* .sg_o_nas_boksy_z_grafika .sg_o_nas_boksy_z_grafika_srodek:hover .column-image-bg{
	 background: #3a1fa9!important;
} */

.sg_o_nas_boksy_z_grafika_srodek h3{
	font-size:48px!important;
	line-height:1.1!important;
}

@media(max-width:690px){
	.sg_o_nas_boksy_z_grafika_srodek h3.vc_custom_heading{
		font-size:28px!important;
	line-height:1.1!important;
}
}


/*--- sg sekcja o nas ---*/


/* sg zaufali nam */

.zaufali_nam_tekst p {
    color: #4190ee;
	text-transform:uppercase;
}
.zaufali_nam_tekst h2 {
    color: white;
    font-size: 48px;
		text-transform:uppercase!important;
}

.zaufali_nam_tekst {
    padding: 120px 0;
    position: relative;
}

.zaufali_nam_tekst.wpb_text_column:before,
.zaufali_nam_tekst.wpb_text_column:after {
    content: '';
    background-color: #4190ee!important;
    height: 60px;
    width: 2px;
    position: absolute;
    top: 0px;
    left: 50%;
}

@media(max-width:690px){
	.zaufali_nam_tekst.wpb_text_column:before,
.zaufali_nam_tekst.wpb_text_column:after {
    height: 30px;
}
}


.zaufali_nam_tekst.wpb_text_column:after {
    bottom: 0px;
    top: unset;
}


/* @media(max-width:1300px){
    .zaufali_nam_tekst .wpb_wrapper:before {
        height: 40px;
        top: -60px
    }

    .zaufali_nam_tekst .wpb_wrapper:after{
        height: 40px;
        bottom:-60px;
    }

} */

@media(max-width:999px){
.zaufali_nam .row_col_wrap_12_inner {
    justify-content: center;
}
}

.zaufali_nam > .col > .col > .vc_column-inner > .wpb_wrapper {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
	    align-items: center;
	grid-auto-flow: dense;
}

.zaufali_nam_tekst {
    grid-column: span 2;
}


@media(max-width:1450px){
	.zaufali_nam > .col > .col > .vc_column-inner > .wpb_wrapper {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
}
	
	.zaufali_nam_tekst {
    grid-column: 3 / 4;
}
	
	.zaufali_nam_tekst{
		padding:90px 0;
	}
}

@media(max-width:999px){
	.zaufali_nam > .col > .col > .vc_column-inner > .wpb_wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
	
	.zaufali_nam_tekst {
    grid-column: 2 / 3;
}
	
	
	.zaufali_nam_tekst .wpb_wrapper:before, .zaufali_nam_tekst .wpb_wrapper:after{
		height:55px;
	}
	
}

@media(max-width:800px){
		.zaufali_nam_tekst{
		padding:60px 0;
	}
	
		.zaufali_nam_tekst .wpb_wrapper:before, .zaufali_nam_tekst .wpb_wrapper:after{
		height:40px;
	}
	
}


/*---sg zaufali nam ---*/


/* sg blog*/


.sg_blog .content {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    text-align: center!important;
}

.sg_blog h3.post-heading{
    margin:auto!important;
}

.sg_blog .nectar-post-grid-item-bg {
    filter: grayscale(1);
}

.sg_blog .nectar-post-grid-item.animated-in:hover .nectar-post-grid-item-bg {
    filter: grayscale(0)!important;
}

.sg_blog .nectar-post-grid-item-bg:before {
    content: "";
    background-color: #000;
    opacity: 0.3;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}


.sg_blog .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{
    margin-top:40px!important;
}



/*--- sg blog ---*/

/* blog */
/*
.blog span.post-featured-img img {
    height: 400px!important;
    object-fit: cover;
}
*/

.blog .masonry.material .masonry-blog-item .inner-wrap{
    border-radius: 0px!important;
}



/*--- blog ---*/


/* header stron */

.page-header-bg-image:before {
    background-color: #000;
    content: "";
    opacity: 0.3;
    position: absolute;
    height: 100%;
    width: 100%;
}

/*--- header stron ---*/

/* bizneshub */

.page-id-240 p#breadcrumbs{
    display: none!important;
}

/* .bizneshub_gradient.vc_custom_heading {
    background: rgb(3,218,255);
    background: linear-gradient(180deg, rgba(3,218,255,1) 0%, rgba(0,163,224,1) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
} */

.bizneshub_top .vc_column-inner {
    min-height: 610px;
}

.bizneshub_top h2.vc_custom_heading{
	letter-spacing: 0.25em;
}

.bizneshub_top h1.vc_custom_heading{
	letter-spacing:40px;
	line-height:1.1em!important;

}

@media (max-width:1300px){
	.bizneshub_top h1.vc_custom_heading{
    letter-spacing: 20px;
    font-size: 90px!important;
	}
}

@media (max-width:999px){
	.bizneshub_top h1.vc_custom_heading{
    letter-spacing: 10px;
    font-size: 70px!important;
	}
}

@media (max-width:700px){
	.bizneshub_top h1.vc_custom_heading{
    letter-spacing: 6px;
    font-size: 40px!important;
	}
}


.page-id-240 p{
    line-height:1.7em!important;
}

.bizneshub_nasza_oferta_img img{
    width: 100px!important;
    margin: auto;
}

.bizneshub_sekcja_2 img {
    max-width: 900px!important;
}


.sekcja_z_gradientem_od_dolu .row-bg.viewport-desktop.using-image:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 70%;
    background: rgba(0,0,0, 0);
    background: linear-gradient(180deg, rgba(3,218,255,0) 0%, rgba(0,0,0,1) 100%);
    bottom: 0px;
}



/* bizneshub tytul z liczba w linii */

.bizneshub_tytul_z_liczba .wpb_wrapper{
    display: flex!important;
    flex-direction: row;
    width: 100%;
    flex-wrap: wrap!important;
    align-items: center;
    gap:20px;
}


.bizneshub_tytul_z_liczba  img {
    width: 100px!important;
    display: flex;
}
@media(max-width:999px){
	.bizneshub_tytul_z_liczba h2.vc_custom_heading{
	font-size:42px!important;
	line-height:1.1em!important;
}
}


/*--- bizneshub tytul z liczba w linii ---*/


/* bizneshub tytul z liczba img na gorze */

.bizneshub_tytul_z_liczba.bizneshub_tytul_z_liczba_gora .wpb_wrapper{
    align-items: flex-start;
}

.bizneshub_tytul_z_liczba.bizneshub_tytul_z_liczba_gora img {
    margin-top:20px;
}

/*--- bizneshub tytul z liczba img na gorze ---*/

.lista_ze_strzalkami_i_kreskami li {
    list-style-image: url("./img/strzalka_prawo_li.webp");
}

.lista_ze_strzalkami_i_kreskami li ul li{
    list-style: none;
}

.lista_ze_strzalkami_i_kreskami ul li ul{
    margin-left: 0px;
}

.lista_ze_strzalkami_i_kreskami ul li ul li:before {
    content: "";
    background: url(./img/kreska_li.webp);
    width: 9px;
    height: 8px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 10px;
}

/* przypis dolny */

.przypis_tekst_dol{
    color:#626262;
    font-size:14px!important;
}


/*--- przypis dolny ---*/

/* bizneshub social media */

.bizneshub_social_media{
    margin-bottom:40px;
}

.bizneshub_social_media img {
    max-height: 47px;
}

.bizneshub_social_media_bg {

    padding: 40px 30px;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    background: #00a3e0;
}

.bizneshub_social_media_bg {
    min-height: 410px;
}


.bizneshub_social_media .wpb_wrapper,
.bizneshub_social_media .vc_column-inner{
    height: 100%;
}

.bizneshub_social_media_bg{
    height:88%
}

/*--- bizneshub social media ---*/

/* bizneshub sekcja dolna */

.bizneshub_bottom p {
    letter-spacing: 2px!important;
    font-size: 14px;
    font-weight: bold;
    margin-top:15px;
}

.bizneshub_bottom_tytuly h2.vc_custom_heading{
    letter-spacing: 14px!important;
	font-size:42px!important;
	line-height:1.1em!important;
}
@media (max-width:690px){
	.bizneshub_bottom_tytuly h2.vc_custom_heading{
    letter-spacing: 7px!important;
	font-size:32px!important;
	line-height:1.1em!important;
}
}


.bizneshub_bottom_tytuly p.vc_custom_heading{
	letter-spacing: 2px!important;
	line-height:1.1em!important;
}

.bizneshub_bottom img {
    max-width: 100px!important;
}

/*--- bizneshub sekcja dolna ---*/

/* sekcja dolna skontaktuj sie podstron typu /seo/ */

.sekcja_kontakt_globalna_z_przyciskiem{
    border: 5px solid #00aeef;
    padding: 40px!important;
    border-radius: 50px;
}

.sekcja_kontakt_globalna_z_przyciskiem a.nectar-button{
    margin-bottom:0px!important;
}

/*--- sekcja dolna skontaktuj sie podstron typu /seo/ ---*/


/* TOC - table of contents */

div#ez-toc-container {
    margin: 20px 0!important;
}

/*--- TOC - table of contents ---*/


/* podstrona kariera */

.kariera_taby .wpb_tab {
    border: 2px solid #00aeef;
    padding: 5%!important;
}

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

.kariera_taby a.active-tab {
    border-color: #00aeef!important;
    border-width: 2px 2px 0px 2px!important;
    border-style: solid!important;
}


.kariera_taby .tabbed .wpb_tabs_nav>li a.active-tab:after{
	display:none!important;
}

.kariera_taby .tabbed .wpb_tabs_nav>li a{
	padding:20px!important;
	font-weight:bold;
}

.kariera_taby .tabbed>ul li a {
    transition: none!important;
    transition-property: none!important;
}

@media (max-width:690px){
	.kariera_taby ul.wpb_tabs_nav a {
    border:2px solid #00aeef!important;
}
	.kariera_taby .tabbed[data-style=minimal_flexible] .wpb_tabs_nav>li{
		border:none!important;
		margin-bottom: -2px;
	}
	
	.kariera_taby a.active-tab{
		color:white!important;
		background-color:#00aeef!important;
	}
}
/*--- podstrona kariera ---*/

/* sg sekcja digital marketing */

@media (min-width:1000px){
.sg_sekcja_digital_marketing .row_col_wrap_12 {
    max-width: 60%;
	margin:auto!important;
}
}
/*--- sg sekcja digital marketing ---*/

/* strony polityki prywatnosci */

.page-id-3 td{
	font-size:1em!important;
/*     text-align: center; */
}


.hubmedia_polityka table{
	table-layout: fixed;
    word-break: break-word;
}


@media(max-width:1000px){
	
.hubmedia_polityka table{
    display: block;
	border-top:unset!important;
	}
	
	.hubmedia_polityka tbody{
		border-top: 1px solid #ececec;
	}
}






/**/

/* linki na stronach w text blokach */

.wpb_text_column a {
    font-weight: bold;
}
/*--- linki na stronach w text blokach ---*/

/* podstrona SEM */

.podstrona_sem_boxy_z_gwiazdami strong{
	font-size:1.3em!important;
	margin-bottom:10px!important;
	    line-height: 1.5em;

}
/*--- podstrona SEM ---*/

/* kreska przed sekcja */
@media (min-width:999px){
.kreska_przed_sekcja:before{
	 content: "";
    position: absolute;
    left: 0;
    right: 0;
    background: #00aeef!important;
    margin: auto;
    z-index: 11;
    height: 70px;
    width: 1px;
    top: -35px;
}
}

   /*--- kreska przed sekcja ---*/

/* sekcja z plusem u gory */

@media (min-width:999px){
	.sekcja_z_plusem_gornym:before {
    content: "";
    background: #00aeef!important;
    width: 1px;
    height: 70px;
    position: absolute;
    top: -35px;
    left: 0;
    right: 0;
    margin: auto;
	z-index:2;
}
}

@media (min-width:999px){
.sekcja_z_plusem_gornym:after {
    content: "";
    background: #00aeef!important;
    width: 70px;
    height: 1px;
    position: absolute;
    top: -0.5px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
}
}


/*--- sekcja z plusem u gory ---*/

/* sekcja z diamentem u gory */
@media (min-width:999px){
.sekcja_z_diamentem_gornym:before{
   content: "";
	background:url('/wp-content/uploads/2022/04/diament-detal-2.svg');
    width: 40px;
    height: 45px;
	background-repeat:no-repeat;
	background-position:center;
    background-size: contain;
	position:absolute;
	top:-20px;
	left:0;
	right:0;
	margin:auto;
	z-index: 2;
}
}
/*--- sekcja z diamentem u gory ---*/

/* sekcja z diamentem ostrym u gory */
@media (min-width:999px){
.sekcja_z_diamentem_ostrym_gornym:after{
   content: "";
    content: "";
    background: url(/wp-content/uploads/2022/04/diament-detal-1.svg);
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: -90px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 2;
}
}

/*--- sekcja z diamentem ostrym u gory ---*/
