/* CSS Document */
ul,li {margin: 0; padding: 0; list-style: none;}

body {background: #fff;  font-family: 'Lato', sans-serif; font-family: 'Manrope', sans-serif; color: #000; font-size: 62.5%; height: 100%; }


.wp-block-image img {    max-width: 100%;    height: auto;}


/*  ALL   */
.top-all, .top-info a {color: #fff;}
.top-info {background: #178ac0; color: #fff; display: block; font-size: .9rem; padding: .5rem 0;  }
.top-info a:hover {text-decoration: underline;}



#main-container a {color: #00527c;}
a:hover {text-decoration: underline;}



#main-container{clear: both; min-height: 15vmax;}
#block-9 {display: block;}
#main-container h3, #main-container h2 { color: #00527c; text-align: center; text-transform: uppercase; margin: 1.5rem; font-size: 1.25rem;}



.home-news-title h2 {margin-left: 1%; }
.news-one p {font-size: .95rem;}



/* HEADER */
.header-all {__display: flex;}
.top-info > span {display: inline-block;}
.top-info-left {}
.top-info-right {float: right;}
.logo-menu {display: flex;}

/*  SLIDER  */





.header-logo {padding: 1rem 0; width: 30%}
.header-logo a {display: flex;}
.top-tytul-firmy h1 {font-size: 1.1rem; font-weight: bold; color: #000; text-transform: uppercase; padding: 0.5rem 0 0 2rem; text-align: center; display: none;}

.menu-content {;width: 69%; padding: 3rem 0; text-align: right;}
.header-menu li {display: inline-block;}
.header-menu li a {display: flex; font-size: 1.2rem; text-decoration: none; color: #178ac0; text-transform: uppercase; }


.top-box-contents {display: flex; justify-content: space-between; padding: 5% 0 5% 0; }
.top-box-contents h1 {font-size: 1.2rem; font-weight: bold; color: #fff; text-transform: uppercase; }
.top-box-contents h1 span {font-size: 1rem; }
.top-box-contents h3 {font-size: 1.4rem; font-weight: bold; color: #114a74;}
.top-box-contents h3 a {color: #114a74; text-decoration: none;}
.top-box-contents h3 a:hover {text-decoration: underline;}
.header-logo {position: relative; }


/*  HOME   */


#block-10 ul {display: flex; justify-content: space-between; }
#block-10 ul > li > a {text-align: center; padding: 10rem 2rem 1rem; __width: 22%; display: block; text-transform: uppercase; text-decoration: none;}
#block-10 ul > li:nth-child(1)  {background: url("../img/icon_usg_serca.png"); background-position: center 25%; background-repeat: no-repeat;  }
#block-10 ul > li:nth-child(2)  {background: url("../img/icon_ekg_wysilkowe.png"); background-position: center 25%; background-repeat: no-repeat;  }
#block-10 ul > li:nth-child(3)  {background: url("../img/icon__holter.png"); background-position: center 25%; background-repeat: no-repeat;  }
#block-10 ul > li:nth-child(4)  {background: url("../img/icon_onkolog.png"); background-position: center 25%; background-repeat: no-repeat;  }
#block-10 ul > li { border: 1px solid #00527c; width: 23%; }
#block-10 ul > li > a:hover { background: rgba(187,187,187,0.25); color: #e9406e; }

#block-10 ul > li:nth-child(1) > a:hover { background: url("../img/icon_usg_serca_white.png") #178ac0; background-position: center 25%; background-repeat: no-repeat; color: #fff;}
#block-10 ul > li:nth-child(2) > a:hover { background: url("../img/icon_ekg_wysilkowe_white.png") #178ac0; background-position: center 25%; background-repeat: no-repeat; color: #fff;}
#block-10 ul > li:nth-child(3) > a:hover { background: url("../img/icon__holter_white.png") #178ac0; background-position: center 25%; background-repeat: no-repeat; color: #fff;}
#block-10 ul > li:nth-child(4) > a:hover { background: url("../img/icon_onkolog_white.png") #178ac0; background-position: center 25%; background-repeat: no-repeat; color: #fff;}




#home-content-onas {background-color: #f2f2f2;}
.sidebar-home-onas {/*display: block; float: left; max-width:45%;*/ margin: 0 1%; padding: 5% 1%; font-size: 1.5rem; color: #00527c; text-align: center;}
.sidebar-home-onas .textwidget {display: flex;}
.home-news {display: flex; flex-wrap: wrap;}
.home-news .news-one  {width: 33%;padding: 0 1% 40px; min-height: 400px;}
#main-container .home-news .news-one h3 {border-left: none; padding:0; margin:0; font-size: 1.1rem; font-weight: bold; color: #000; background: none; text-align: left; text-transform: none; }
#main-container .home-news .news-one a h3 {color: #000;}
#main-container .home-news .news-one a:hover h3  {color: #359944; text-decoration: none;
}
.home-news-category {text-align: center; margin: 2rem auto;}
.home-news-category a {color: #353535; display:inline-block; width: 20vw; border-top: 1px solid #353535;border-bottom: 1px solid #353535; padding: 1rem 0;}
#main-container .home-news-category a:hover {background: #359944; color: #fff; text-decoration: none; }

#home-content-icons {background-image: url("../img/home-bg-icons.jpg"); background-repeat: no-repeat; background-size: cover; margin: 3% 0; /*padding: 2rem 0;*/  }


.widget-container .wp-block-button a.wp-block-button__link {
color: #00527c;
background-color: inherit;
box-shadow: none;
text-decoration:none ;
padding: calc(.667em + 2px) calc(1.333em + 2px);
font-size: 1.125em;
border: solid 1px #00527c;
border-radius: 0px;
text-transform: uppercase;
font-size: 1rem;}

.widget-container .wp-block-button a.wp-block-button__link:hover {
color: #ffffff !important;
background-color:#178ac0;
box-shadow: none;
text-decoration:none ;
padding: calc(.667em + 2px) calc(1.333em + 2px);
font-size: 1.125em;
border: solid 1px #fff;
border-radius: 0px;
text-transform: uppercase;
font-size: 1rem;}


/*  HOME - BOX ICONS  */




.home-content-icons > div {display: flex; justify-content: space-between; min-height: 250px; text-align: center; align-items: center;}
.home-content-icons div a {display: block; width: 20%; transition: 0.5s; padding: 2% 0;}
.home-content-icons div a:hover {background: rgba(0, 50, 8, 0.7) ; text-decoration: none; border-left:1px solid #f2f17f; border-right:1px solid #f2f17f;}
.home-icon-tytul h4 {font-size: 1.4rem; color: #fff; text-transform: uppercase; }
.home-icon-tytul h4:hover {color: #f2f17f;}
.home-icon-tytul h4 span {font-size: 0.95rem; text-transform:lowercase; display: inline-block; }
.home-box-icon {width: 100%; padding: 1rem 2rem 1rem 1rem;}


#sidebar-container .sidebar-icons-partners .widget-title {border-left: none; text-align: center; font-size: 1.6rem; margin: 3rem 0; }
.sidebar-icons-partners li > div > ul {display:flex; justify-content: space-between; }





/* PAGE  SITE  */

.___site-main {height: 50vh;}
.page-content {height: 100%; margin: 10px auto 5%;}
.page-content .news-one header h3 {font-size: 2rem; font-weight: bolder; color: #114a74; margin: 1rem 0 2rem;}
.news-one .page ul li { margin-left: 1rem; padding: .25rem; list-style: disc; }

.news-one .wp-block-columns {border-bottom: 1px solid #178ac0; padding-bottom: 1.5rem; margin-bottom: 2.5rem; }
.news-one .page #lekarz {font-size: 1.5rem; font-weight: bold; color: #178ac0;padding: 1rem 0;}
.lekarz-opis {text-transform: uppercase; font-size: .9rem; }
.lekarz-tel {color: #178ac0; font-size: 1rem; font-weight: bolder;}
.news-one .kontakt-top {font-size: 1.3rem;}
#kontakt-tyt {font-weight: bold; font-size: 1.3rem; text-transform: uppercase; padding: 2rem 0;}
.news-one .kontakt-info-red {color: #e9406e; font-size: 1.1rem; padding: 1rem 0;}
.news-one .kontakt-info {padding-bottom: 4rem;}
.news-one .kontakt-bold { text-transform: uppercase; color: #333333; font-size: 1.2rem; font-weight: bold;}
.news-one .kontakt-blue, #main-container .news-one .kontakt-blue a {color: #178ac0; font-weight: bold; font-size: 1.4rem; text-transform: uppercase; padding-bottom: 2rem; }





.numerstrony {text-align: center; margin: 2rem auto 4rem;}
.numerstrony .page-numbers {border: 1px solid #ccc;padding: 5px;}
.numerstrony a.page-numbers{outline: none;color: #114a74;}
.numerstrony .page-numbers.dots, .numerstrony .page-numbers.next, .numerstrony .page-numbers.prev {    border: none;}
.pages .current {background: #ccc; }

.content-news {margin-top: 15%;}
.archive-header h2 {font-weight: bold; margin-bottom: 2rem;}
.content-news h3 a {font-size: 1.5rem; font-weight: bold; color: #114a74; text-decoration: none; margin: 2rem auto 2rem; display: inline-block;  }

.home-news .news-one .post {margin-top: 0%; margin-bottom: 0%;}
.news-one .post {margin-top: 20%; margin-bottom: 10%;}

.post-20 > div { display: flex; justify-content: space-around; padding: 5% 0 5% 0;}
.wp-block-contact-form-7-contact-form-selector {}

.wpcf7-form select, .wpcf7-form textarea, .wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="datetime"], .wpcf7-form input[type="datetime-local"], .wpcf7-form input[type="date"], .wpcf7-form input[type="month"], .wpcf7-form input[type="time"], .wpcf7-form input[type="week"], .wpcf7-form input[type="number"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="search"], .wpcf7-form input[type="tel"], .wpcf7 input[type="color"] {
   max-width: 100% !important;

}

.wpcf7-form label {display: inline;}

#post-191 table td > a {font-size: 1.4rem; font-weight: bold; text-transform: uppercase; padding: 1rem; display: inline-block;}
#post-191 table td > a:hover {color:#fff; text-decoration: none;}
#post-191 table td:hover {background: #359944; color: #fff;}
#post-191 .wp-block-table { overflow-x: visible; }

#main-container .news-one article.post-13 h3 {background-image: url("../img/bg-head-kardiologia.jpg"); background-repeat: no-repeat; background-size: cover; text-align: left; padding: 3rem; font-size: 3.5rem; color:#fff; margin: 0 0 3rem 0; text-transform: uppercase; font-weight: lighter;text-shadow: 3px 3px 1px rgba(74, 74, 74, 0.21); }

#main-container .news-one article.post-15 h3 {background-image: url("../img/bg-head-onkologia.jpg"); background-repeat: no-repeat; background-size: cover; text-align: left; padding: 3rem; font-size: 3.5rem; color:#fff; margin: 0 0 3rem 0; text-transform: uppercase; font-weight: lighter;text-shadow: 3px 3px 1px rgba(74, 74, 74, 0.21); }

#main-container .news-one article.post-10 h3 {background-image: url("../img/bg-head-kontakt.jpg"); background-repeat: no-repeat; background-size: cover; text-align: left; padding: 3rem; font-size: 3.5rem; color:#fff; margin: 0 0 3rem 0; text-transform: uppercase; font-weight: lighter;text-shadow: 3px 3px 1px rgba(74, 74, 74, 0.21); }

#main-container .news-one article.post-69 h3 {background-image: url("../img/bg-head-nfz.jpg"); background-repeat: no-repeat; background-size: cover; text-align: left; padding: 3rem; font-size: 3.5rem; color:#fff; margin: 0 0 3rem 0; text-transform: uppercase; font-weight: lighter;text-shadow: 3px 3px 1px rgba(74, 74, 74, 0.21); }



#main-container .content-news-box .news-one h3 {border-left: none;  padding-left: 0; margin-bottom: 0.5rem; font-size: 1.5rem;}
#main-container .content-news-box .news-one h3 a { font-size: 1.5rem;}
#post-19 > div {display: flex; justify-content: space-around;}

/*section {
     animation-name: example;
  	animation-duration: 4s;
}
@keyframes example {
	transition:enabled
}*/

#post-69 .wp-container-content-1 p {padding: 1.5rem 1rem; }

#post-69 .wp-container-content-1 p > strong {font-size: 1.2rem; color: #178ac0;} 
#post-69 h4.wp-block-heading {font-size: 1.1rem; padding: 0 1rem; font-weight: bold; }



/* FOOTER  */

#sidebar-bottom .widget_block ul {margin-bottom: 0;}
#sidebar-bottom .widget_block ul li {text-transform: uppercase; font-size: 1.1rem; font-weight: bold; }
#sidebar-bottom .widget_block ul li .red {color: #e9406e; display: block; }
#sidebar-bottom .widget_block ul li:nth-child(1) {background: url("../img/footer_icon_lokalizacja_white.png"); background-position: left center; background-repeat: no-repeat; padding-left: 7%;  }
#sidebar-bottom .widget_block ul li:nth-child(2) {background: url("../img/footer_icon_phone_white.png"); background-position: left center; background-repeat: no-repeat; padding-left: 5%;  }
#sidebar-bottom .widget_block ul li:nth-child(3) {background: url("../img/footer_icon_email_white.png"); background-position: left center; background-repeat: no-repeat; padding-left: 7%;  }




.footer-info-all {background: #01588f; background-image: url("../img/bg-footer.jpg"); background-repeat: no-repeat; background-position: center top; background-size: contain; }
.footer-all {color: #fff;}
#sidebar-bottom h3 {text-align: center; text-transform: uppercase;  padding: 1rem 0 0 0; margin-bottom:  0;}

/*#sidebar-bottom {display: flex; justify-content: space-between;}*/
/*#sidebar-bottom li {width: 30%}*/
/*#footer-info-container {padding: 2rem 0; margin-top: 5%;}
#sidebar-bottom > li:first-child {padding-left: 7%; background-image: url("../img/logo-cech-footer.png"); background-repeat: no-repeat; left: 0; top: 2rem;}*/
__.footer-info-all h3, .footer-info-all h4 {font-size: 1.05rem; text-transform: uppercase; font-weight: bolder; padding: 0 0 1rem 0; }
/*.footer-info-all h4 {font-size: 1.15rem; padding: 0 0 1rem 0; }*/
.footer-info-all h4 a {color: #b1b1b1;text-decoration: none; }
.footer-info-all h4 a:hover {text-decoration: underline;}
.footer-info-all {font-size: 1.05rem;}
__#sidebar-bottom li:first-child h3, __#sidebar-bottom li:last-child h3 {display: none;}
#footer-info-container a {color:#fff; text-decoration: none;}
#footer-info-container a:hover {text-decoration: underline;}
#sidebar-bottom > li:last-child ul {display: flex; }
#sidebar-bottom > li:last-child ul li {padding: 5%;}
#sidebar-bottom > li:last-child h5 {padding-top: 3rem; font-size: .9rem;}


.footer-copyright {background: #fff; color: #01588e; font-size: .9rem; padding: .6rem 0; text-transform: uppercase;}
.footer-copyright a {color: #01588e; text-decoration: none;}
.footer-copyright a:hover {color: #01588e; text-decoration: underline;}
.footer-container {display: flex; justify-content: space-between;}
/*.footer-copyright div {text-align: left ;}*/
#menu-copyright-menu {display: flex;}
#menu-copyright-menu li {margin: 0 .5rem; }
#menu-copyright-menu li:first-child ::after { content: " | "; padding-left: 1rem; }




@media screen and (max-width: 60em){ /* 960px */
		
/*  HEADER  */
	
    .top-info .top-info-left, .top-info .top-info-right {display: block; float: none;}
	.menu-content { width: 100%; z-index: 999;}
	.header-all { display: block;}
	.header-logo { padding: 2rem 0; __width: 100%;}
	.sidebar-home-onas .textwidget { display: block; }
    #block-10 ul { display: flex; justify-content:center; }
    #block-10 ul { display: flex; justify-content: end;}
    #block-10 ul > li { width: 50% }
	#sidebar-bottom > li:last-child ul {display: inline-block; width: 100%;}
    #sidebar-bottom .widget_block ul li:nth-child(1) { padding-left: 15%;  }
#sidebar-bottom .widget_block ul li:nth-child(2) { padding-left: 15%;  }
#sidebar-bottom .widget_block ul li:nth-child(3) { padding-left: 15%;  }
    #sidebar-bottom > li:last-child ul li { padding: 3%;}
    .footer-container container { box-sizing: border-box;}
    
    
	.home-news .news-one {width: 99%;    padding: 0 1% 40px;}
	.home-news {display: block;}
	
	.sidebar-icons-partners li > div > ul { display: flex; justify-content: space-around; flex-flow: row wrap;}
	.sidebar-icons-partners li > div > ul li {margin-top: 1rem;}
	#home-msp-box1 {width: 60%; }
	#home-msp-box2 .textwidget > .kolumna1 { padding: 1rem 1rem;}
	#nav_menu-2 {display: none;}
	#sidebar-bottom {justify-content: space-evenly;}	
	#sidebar-bottom > li:first-child { padding-left: 10%; }
	
}

@media screen and (max-width: 45em) { /* 720px */
	#top-header-menu-mobile { display: none;}
	img {max-width: 100%; height: auto;}
	body {background: url("../img/bg_all.jpg") no-repeat center 130px;}
	#main-container a { __padding: 1rem 0; display: inline-block;}
	#main-container .gallery-fotos a { padding: 0; display: block;}
	
	.sidebar-home-onas .textwidget { display: block; }
	
	.desktop {display: none;}
	#header-container {margin-top: 0px;}
	
	#post-19 > div {display: block;}

	/*  HEADER  */
	
    
    #home-content { margin: 100px auto 40px;}
	#top-header-menu {display: none;}
	#top-header-menu-mobile { display: block;}
	.top-box-contents { display: block; margin: 1rem auto; text-align: center;}
	.top-box-contents h3 {font-size: 1.1rem; display: inline-block; margin-bottom: 1rem; padding-right: 1rem;}
	.logo-name-mobile {display: flex; justify-content: space-between;}
	.header-logo { position: relative; margin-top: 5px; padding-right: 0rem; width: 95%; text-align: center;  }
	.logo-name-mobile h1 {padding-top: 1rem;}
	
	.menu-content {margin: 0px 0 0 -10vw; position: absolute;}
	#main-container .box-gallery-container a:first-child { display: block; text-align: center;}
	
	
	/*  IKONY HOME */
	
	.home-content-icons>div { display:block;    min-height: 160px;}
	.home-content-icons div a { display: block; width: 50%;  float: left;  min-height: 300px;}
	.home-news-category a { width: 90vw;}
	.sidebar-icons-partners li > div > ul {flex-wrap: wrap; align-items: baseline; justify-content: space-around;}
	.sidebar-icons-partners li > div > ul > li {margin: 1rem auto;}
	
	
	/*  HOME AKTUALNOŚCI  */
	
	.home-news .news-one { width: 100%; padding: 0 0 40px;  min-height: 400px;}
	.post-20 > div { display: block;}
	
	
	
	.info-msp-box {display: block;}
	#home-msp-box1 {width: 100%;}
	#home-msp-box1 a { min-height: 200px; display: block; width: 100%;}
	#home-msp-box1 a h4 {padding: 1rem .5rem;}
	 
	#home-msp-box2 .textwidget > .kolumna1 { float: none; padding: 0; line-height: auto;}
	#home-msp-box2 .textwidget ul li a {font-size: 1.1rem; padding: 10px;}
	#home-msp-box2 .textwidget ul { margin-bottom: 0rem; margin-left: 1rem; }
	
	
	/*  FOOTER  */
	
	#sidebar-bottom { display: block; width: 100%;}
	#sidebar-bottom > li:first-child { padding-top: 5%; background-image: url("../img/logo-cech-footer.png");  background-repeat: no-repeat; background-position: 80% 10%; }
	#sidebar-bottom > li:last-child ul li {   padding: 2%;}
		
	#sidebar-bottom li {padding: 0 7%;}
	#sidebar-bottom li#nav_menu-2 {display: none;}
	.footer-copyright .box-copyright-menu {display: none;}
	.footer-copyright div {text-align: center; display: block;}

	.footer-copyright a { display: block; }

	
	
}

@media screen and (max-width: 30em){ /* 480px */
	
    
    .top-info { display: none; }
	body {background: url("../img/bg_all.jpg") no-repeat center 100px;}
    .news-one {padding-top: 20%;}
    
    
	/*  HEADER  */
	
	.desktop {display: none;}
    
	.site-content, .news-one > .type-post {padding-top: 25vh;}
	.home-news .news-one > .type-post {padding-top: 0vh;}
    #main-container .news-one article.post-13 h3, #main-container .news-one article.post-15 h3, #main-container .news-one article.post-10 h3
    { background-image: none; background-color: #c6d5da;
     text-align: left;  padding: 3rem;
    font-size: 2.5rem;
    color: #fff;
    margin: 0 0 3rem 0;
    text-transform: uppercase;
    font-weight: normal;
    text-shadow: 3px 3px 1px rgba(74, 74, 74, 0.21);
}
    
	
	.menu-content {margin: 100px 0 0 -15px; position: absolute;}
    .header-logo { position: relative; margin-top: 5px; padding-right: 0rem; width: 95%; text-align: center; }
    .header-logo a { display: inline-block;}
    .home-slider {display: none;}
    .sidebar-home-onas { margin: 0 1%;  padding: 3% 1%;  font-size: 1.3rem;  color: #00527c;  text-align: left;}
    #block-10 ul { display: block; margin: 0 auto; padding: 0 5%;}
    #block-10 ul > li {    border: 1px solid #00527c; width: 100%;   }
    
    .footer-info-all { background-size:cover; }
    #sidebar-bottom > li:last-child ul { display: inline-block;}
    #sidebar-bottom .widget_block ul li:nth-child(1),
    #sidebar-bottom .widget_block ul li:nth-child(2), 
    #sidebar-bottom .widget_block ul li:nth-child(3) { background:none; padding: 5% 0;}
    
    .footer-copyright div {text-align: left; display: block;}
    #menu-copyright-menu {margin: 0px; padding:  5% 0 0;}
    
    
    
    
}



