/*osadzone*/

.appointmentForm_2 > fieldset > legend {
background: #26b05a !important;
    border: solid 1px #26b05a;
    color: #fbfcfc;
    font-weight: bolder;
    line-height: 32px;
    width: 100%;
    padding: 6px 47px 6px 16px;
    letter-spacing: 1px;
    cursor: pointer;
    margin: 1px 0;
    font-size: 15px;
    border-radius: 10px!important;
}

.appointmentFormSubmit[type="submit"] {
    margin-top: 0px;
}

body .tabexp td, body .tabexp2 td {
    padding: 7px 3px;
}

.appointmentForm {
    margin: 0px;
}

body .appointmentFormErrors {
    font-size: 0.8rem;
    position: absolute;
    z-index: 999;
    top: 170px;
}

.tabexp tr td:nth-child(2) {
    font-size: 0.8rem;
}

@media screen and (max-width:600px) {

body div .przebieg.badania #manage-ajax-response2 {
margin-top: -30px !important;
}

.przebieg.badania #manage-ajax-response2 .przebieg_1 p, .przebieg.badania #manage-ajax-response2 .przebieg_3 p {
padding-bottom:0px !important
}

body #manage-ajax-response2 h3 {
    top: 5px;
    position: relative;
    display: inline-block !important;
width: 75%;
    margin-right: 0% !important;
}


    .tabexp tr td:nth-child(2) {
    width:90px !important;
}

.button.artykuly_but.spu-open-133633 {
    margin-bottom: 30px !important
}

}

.tabexp tr:nth-child(1) td:nth-child(2) div {
    margin-top:0px;
}

.tabexp tr td:nth-child(2) div {
    margin-top:8px;
}

.tabexp tr td:nth-child(2) {
    width:40px;
}





.page-template-page-template footer  {
margin-top: -300px;
}

/*przebieg4*/

 #sidebar-footer .container {
        padding-top: 400px;
 }
/*
.appointmentFormSubmit[type="submit"]  {#spu-128905
margin-top: 230px;
}*/

.page-template-page-template .przebieg.badania #manage-ajax-response2 {
  padding:45px 0px 0px !important;margin-top:50px;
}

.page-template-page-template #manage-ajax-response2 p {
font-size: 90% !important;margin-right: 45%;width: 70% !important;
}

.page-template-page-template .przebieg.badania .button.wybierz_but {
  font-size:90%;padding: 10px 10px;top:5px;display: table;
}

.page-template-page-template .przebieg.badania .wybierz_but.bialy {
  background: white;color:black;
}

.page-template-page-template h4 {
  margin-top:20px;
}

.page-template-page-template #manage-ajax-response2 h3 {
font-size: 100% !important;margin-right: 45%;margin-top:20px;
}

.page-template-page-template #manage-ajax-response2 > div { /*nifty*/
  display: inline-block;min-width: initial;width:20%;
}

.page-template-page-template h2  {
max-width: 900px
}

.page-template-page-template .wpin h2  {
    /*max-width: 600px;*/
}


@media screen and (max-width:600px) {
.page-template-page-template h4 {
    text-align: center
}

.page-template-page-template #manage-ajax-response2 h3 {
    display: contents;
}




}

@media screen and (min-width:1001px) {
.page-template-page-template .wpin h2 {
    line-height: 50px;
}

}



/**/

.page-template.page-template-page-template .catchProgressbar {
  top:0px;
}

.kk-star-ratings {
  display: none
}

.third legend#sec2, .fourth legend#sec3 {
    color: #2AB159;background: #fff;padding: 0px
}

.spu-box form fieldset:nth-child(2) legend {
font-size: 0px;    height: 46px;color: #2AB159;opacity: 1
}

.przebieg.badania {
    display: flex;    margin-bottom: 20px;
}

.punkty ul {
	margin-left:0px;
}

.punkty a, .right_arrow {
	color:#2AB159;font-size: 90%;font-weight: 600;margin-top:10px;
}

.warto_wykonac .right_arrow {
	font-weight: 100
}

.container.warto_wykonac {
background:#FCFCFC;max-width: 100% !important;display: table;padding-bottom: 80px;border: 1px solid #D5D5D5;
}

#testdnato .przebieg.badania {
	    display: flex;
}

.jak_wyglada_praca.dlaczego_warto li {
    background: url(../../../../img/check_grey.png) no-repeat left 4px;
    font-size: 90%;
    padding-right: 20px;
    padding-left: 30px;
}

body .jak_wyglada_praca.dlaczego_warto {
    background: #FCFCFC;
}

body .jak_wyglada_praca.dlaczego_warto .punkty {
	width:60%;float:left;display: inline;
}

body .jak_wyglada_praca.dlaczego_warto > div > div > div.carousel-item {
	display: inline;width:40%;
}

.jak_wyglada_praca.dlaczego_warto h2 {
	margin-bottom: 20px;max-width: 600px
}

/*.wyszukiwarka.bezwychodzenia {
    margin-bottom: -100px;
}*/

.content_box.first .dom .button.artykuly_but {
	float:initial;top: 20px;
    position: relative;    display: block;
    margin: auto;
    width: 210px;
}

.lokalna_wizytowka.dom img {
	position: relative;
    margin-top: -250px;
}

.lokalna_wizytowka.dom {
	text-align: center;
    margin-top: 230px;
    margin-bottom: 190px;
    position: relative;
    padding-bottom: 60px;
    border: 1px solid #2AB159;
    border-radius: 12px;
}

.wyszukiwarka {
	margin-bottom: 50px;
}

.wysz2.lokalna {
	text-align: left
}

.wysz2.lokalna strong {
	font-size:120%;
}

.wysz2.lokalna li {
background: url(../../../../img/check_white.png) no-repeat left 4px;font-size:90%;padding-right:20px;padding-left: 30px
}

.wysz2.lokalna ul {
	margin-left: 0px
}

.lokalna_wizytowka #opinie, .lokalna_wizytowka #lokalizacje, .lokalna_wizytowka #opinienifty {
background:none;
border:0px;
border-radius: 30px;
color: #495054;
text-align: left;
padding:0px;
margin:0px;
}

.lokalna_wizytowka #opinie .carousel-control-next .fa {
    margin-left: 155px;
}

.lokalna_wizytowka #opinie .carousel-control-prev .fa {
    margin-left: -155px;
}

.lokalna_wizytowka .carousel-control-next, .lokalna_wizytowka .carousel-control-prev {
	opacity: .9;
}

.lokalna_wizytowka .carousel-control-next:hover, .lokalna_wizytowka .carousel-control-prev:hover {
	opacity: 1;
}

#ez-toc-container {
display:none
}

@media screen and (max-width: 1800px) {
.belki {
    right: 0px;
}
}

@media screen and (max-width: 400px) {
.content_box.first .button.artykuly_but.google_maps, .content_box.first .lokalna_wizytowka a.button {
width: 100% !important;
    }

    .content_box.first .button.artykuly_but.google_maps img {
        display: none
    }
}

@media screen and (max-width: 600px) {
.lokalna_wizytowka #lokalizacje .carousel-control-next .fa, .lokalna_wizytowka #lokalizacje .carousel-control-prev .fa {
    display:none;
}

  body .content_box.first h1,   body .content_box.first h1 span {
        font-size: 1.4rem !important;
    text-align: center;
  }

.content_box.first .button.artykuly_but.google_maps {
	margin-bottom: 15px;
}

body table td {
    font-size: 100%;
}

.page-template-page-template #manage-ajax-response2 > div { /*.nifty*/
    display: table;
}

body .przebieg_1, body .przebieg_2, body .przebieg_3, body .przebieg_4, body .przebieg_5, body .przebieg_6 {
        width: 100% !important;
}

.ocena img {
    display: none
}

body .content_box.first .wyszukiwarka.top .wysz2 {
    margin-left: initial !important;
    width: initial !important
}

body .jak_wyglada_praca.dlaczego_warto > div > div > div.carousel-item {
        width: 80% !important;
}

body .jak_wyglada_praca.dlaczego_warto .punkty {
    float: initial !important;
}

body .przebieg.badania #manage-ajax-response2 div p {
    width:100% !important;
}

.page-template-page-template .przebieg.badania #manage-ajax-response2 {
    margin-top: 0px !important
}

body .content_box.first a.artykuly_but {
        font-size: 0.9rem;
}

}

.post-tags a {display:flex;align-items:center;justify-content:center}
.post-tags a span {font-size:initial}

.tags-div .post-tags a:hover {color:#fff;background:#2AB159}

@media screen and (min-width: 1001px) {

.page h2 {
margin-top: 0px !important;
}

    .post-tags a {
        padding: 20px;
        border-right: 1px solid #D5D5D5;
        border-top: 1px solid #D5D5D5;
    }
    .post-tags a:nth-child(-n+3) {border-top:0px}
    .post-tags a:nth-child(3n) {border-right:none}


}

.tags-div {
margin-bottom:20px
}

@media screen and (max-width: 1000px) {

.tags-div {
  display: inline-block;
}

.post-tags a {
    padding:10px;
    /*flex: 1 1 calc(50% - 1px);*/
    border-right: 1px solid #D5D5D5;
    border-top: 1px solid #D5D5D5;
}
.post-tags a:nth-child(2n) {border-right:none}
.post-tags a:nth-child(-n+2) {border-top:none}

body .new-text p img {
	    max-width: 80%;
}

body	.carousel-control-next, body .carousel-control-prev {
top: -65px;
	}

	.page main h2 {
		    /*margin-top: 80px !important;*/
		    font-size: 28px !important;
	}

.wysz2.lokalna {
    display: none
}

.page-template-page-template footer {
    margin-top: 0px;
}

.content_box.skontaktuj .wysz2 {
    display: none
}

.skontaktuj > .container > center > a:after {
    display: none
}

body .wysz1 > div {
    max-width: initial !important;
}

.whittext td.opinia {
    padding: initial !important
}

.page-template-page-template #sidebar-footer .container {
    padding-top:0px;
}

body .przebieg.badania #manage-ajax-response2 div:before {
    top: 0px;
}

.przebieg_1, .przebieg_2, .przebieg_3, .przebieg_4, .przebieg_5, .przebieg_6 {
    background: none !important;width: 29% !important;
}

.bezwychodzenia .wysz1 .lokalna_wizytowka.dom {
margin-bottom: 30px;
}

.bezwychodzenia .wysz2.lokalna {
    display: block;background: none !important;height: initial !important;
}

.content_box.first .artykuly_but {
    display: block !important;
}

#testdnato {
    padding-top:0px;
}

.page-template-page-template .wpin h2 {
    text-align: center;max-width: initial
}

.col-md-8 {
    width: 100%
    }

body td {
        font-size: 120%;
    }


table tbody {
    font-size: 100%;
}
table td {
    display: table-cell;
}

}

/*SECOND*/

.page-template-page-template #opinienifty h2:after {
	content:' naszych pacjentów';
}

.second#testdnato {
	padding-bottom:40px;
}

.button.wiecej_but {
background: #2AB15915;
    border: 1px solid #2AB159;
    border-radius: 11px;
    text-align: center;
    text-decoration: none;
    padding: 15px 25px;
}

.button.wiecej_but:after {
/*content:'';*/
width: 13px;
height: 7px;
transform: matrix(1, 0, 0, 1, 0, 0);
border: 3px solid #00832E;
}



.przebieg.badania h3 {
font-size:19px
}

.whittext td.opinia {
    padding: 55px 10px 32px;
}

.whittext td {
    display: inline-block;
}

.whittext td p:before {
    content: '”';
    text-align: left;
    color: #038B32;
    margin-top: -55px !important;
    margin: auto;
    position: absolute;
    display: block;
    font-size: 80px !important;
}

td.ocena {
	text-align: left;max-width: 50%;font-weight: 900
}

td.ocena img {
	max-width: 20px;
	margin:0px 2px 3px;
}

td.osoba {
	text-align: right;max-width: 50%;
}

.whittext h3:before {
content:'”';
text-align: center;
color: #038B32;margin-top:-15px;margin:auto;display:block;
font-size:88px !important
}

#metaslider_28644.flexslider .slides li a:before {
    content: url(../../../../img/Powieksz.svg);
    width: 58px;
    height: 61px;
    position: absolute;
    top: 125px;
    margin-left: -35px;
    z-index: 10;
}


#metaslider_28644.flexslider .slides li a:after {
    content: 'Powiększ';
    position: absolute;
width: 100%;
    height: 96%;
color:#fff;padding-top:90%;
    left: 0px; top: 9px;
    z-index: 9;
background: #2AB159F2;
    opacity: 0;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}

#metaslider_28644.flexslider .slides li a:hover:after {
	opacity: 0.9;
}

#metaslider_28644.flexslider .slides li a:hover {
cursor: pointer;
}

.fa-chevron-right:before,.fa-chevron-left:before {
color:#FFF
}

.flex-direction-nav {
bottom: -14px;
    position: absolute;
    width: 71%;
}
.wyszukiwarka.opinie a, .home .wp-container-3 a {
font-weight:800;font-size:0.9rem;text-decoration: underline;color: #038B32;margin:0px 15px;
}

.home #testdnato .wp-container-3 a {
margin:0px
}

.content_box.najpopularniejsze_badania {
background: #F2F2F2;    padding-top: 80px;
    margin-top: 80px;    padding-bottom: 100px;
}
.wyszukiwarka.opinie {
    padding-top: 50px;
    margin-top: 100px;
    border-top: 1px solid #EDFFF3;
}


.pomagamy_doradzamy .artykuly_title {
    margin-top: -30px;
    margin-left: -30px;
}

.pomagamy_doradzamy #manage-ajax-response article {
margin:0px !important
}

.jak_wyglada_praca {
background: #EDEDED;
padding: 20px 0px 100px;
    margin: 0px !important;
}

.jak_wyglada_praca #manage-ajax-response {
gap: 2em;padding-left:0px
}

.gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 25%;min-width: 350px;
}
.jak_wyglada_praca h2 {
padding-top:40px;
}

.gallery-item img {
width:527px;border-radius:10px
}


.przebieg_1 {
padding-left:12px
}
.przebieg_4 {
padding-right:12px
}

.lokalna_wizytowka #lokalizacje .carousel-control-next .fa {
    margin-left: 155px;
}

.lokalna_wizytowka #lokalizacje .carousel-control-prev .fa {
    margin-left: -155px;
}