/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      6.67
*/

:root{
    scrollbar-color: #6a767e white!important;
    /* thumb and track color */
    scrollbar-width: thin !important;
}
.gb-container-4be90ef9 > .gb-inside-container{
	padding-left:10px !important;
	padding-right:10px !important;
}
.single-post .site-content h2{
	font-size: 17px !important;
}
.gb-container-ac6469fb > .gb-inside-container a{
	color:#fff !important;
}
.noso{
	margin-top: 5px !important;
}
.noso a:hover{
	color: #284D79 !important;
}
html{
	scroll-behavior: smooth !important;
}
.page-id-2185 .site-content .wp-block-image img{
	border-radius:10px !important;
	border: 2px solid #004266;
}
.page-id-2185 .wp-block-image .alignleft{
	margin-top:0px !important;
}

.menu-item-2709{
	display: none !important;
}
.border-r img{
	border-radius: 10px;
    margin-bottom: 20px;
}

.flex{
	display:flex;
	flex-direction:row !important;
}
.iatrio img,  .iatrio-img img{
	border-radius:20px !important;
}
.page-id-1261 .site-header{
	background:#e4ecf4 !important;
}
.logos a, #scroll-container a{
	font-family: 'nasalization-rg' !important;
}
@font-face {
    font-family: 'Play-Regular';
    src: url('fonts/Play-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'nasalization-rg';
    src: url('fonts/nasalization-rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Regular';
    src: url('fonts/OpenSans-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

#swipebox-overlay{
	background:#8ba9c3 !important;
}
.site-header .header-image, .is-logo-image{
	width:330px !important;
}
.gb-container-73196916{
	margin-left:70px !important; 
}
.gb-grid-column-f1841023, .gb-grid-column-32762020, .gb-grid-column-9d928747,.gb-grid-column-c3a4200e{
	width:33.4% !important;
}

.gb-grid-wrapper-3d17ec2c{
	justify-content: center;
}
.ipiresies-cards{
	justify-content: center;
	flex-wrap: inherit !important; 
}
.ipiresies-cards .gb-grid-column-f75145d1, .ipiresies-cards .gb-grid-column-0a29a45e{
	display:none !important;
}
.ipiresies-cards .gb-container{
	border-radius:10px;
}
.ipiresies-cards .ip-card{
	border: 2px solid #6d94c4;	
}
.gb-grid-column-1f95a584{
	display:none !important;
}
.nod{
	display:none !important;
}
p,body,input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select{
	font-family: 'OpenSans-Regular';
}
.site-header .header-image{
	margin:20px 0;
}
.wp-image-2122, .wp-image-2128, .wp-image-2145,.wp-image-2146{
	margin-top:-10px;
}
.wp-image-2146{
	margin-left:10px;
}
.gb-container-21a11b64{
	margin-left:40px !important;
}
.entry-content,body, .site-content{
	background:#e4ecf4;
}

#sticky-navigation{
	background:#e4ecf4 !important;
}
#sticky-navigation .inside-navigation{
	width:1400px !important;
	margin-left:auto;
	margin-right:auto;
	padding: 10px 40px 10px 40px;
}
#menu-item-1887{
	display:none !important;
}
.gb-grid-wrapper > .gb-grid-column-d4829ebd, .gb-grid-column-36ae0456{
	width:40% !important;
}
.wpcf7-form-control-wrap input[type='checkbox']{
	box-shadow: -2px 2px 12px rgb(154 166 189)!important;
}
h1,h2,h3,h4,h5,h6, nav a, .btSubTitle,.btSuperTitle,a,.content,.wpcf7-form input:not([type='checkbox']):not([type='radio']).wpcf7-submit,.btIconWidgetTitle,.btIconWidgetText,.menuPort,.fancy-select .trigger, #n2-ss-2item1, #n2-ss-2item3{
	font-family:'Play-Regular' !important;
}
.sidebar .widget, .page-header, .widget-area .main-navigation, .site-main > *{
	margin-bottom:0px !important;
}
.nav-align-center .inside-navigation{
	padding-bottom:10px;
}
.inside-navigation a:hover{
	color:#6D94C4 !important;
}
#app .button-menu:hover,#app3 .button-menu:hover{
	color:#0493b5 !important;
}
.header-wrap a:hover{
	color:#6D94C4 !important;
}
.header-wrap .site-header #primary-menu .menu-item-type-post_type .sub-menu a:hover{
	color:#fff !important;
}

.single-post .inside-header, .single-post .inside-navigation{
	background:aliceblue !important
}
.single-post .slideout-navigation .inside-header, .single-post .slideout-navigation .inside-navigation {
	background:#92b4d3 !important
}
.site-branding-container{
	padding:30px !important;
}
.slideout-navigation.main-navigation{
	background:#92b4d3 !important
}
.inside-header{
	justify-content: center;
}

.main-navigation .main-nav .sub-menu a{
	padding-left:20px !important;
	padding-right:20px !important;
}
#app .sidebar{
	margin-left:-110px;
}
#app3 .sidebar{
	margin-left:17px;
}
#app .sidebar a,#app3 .sidebar a{
	padding-left:10px !important;
	padding-right:10px !important;
}
/* Header */
.main-navigation, .main-navigation ul ul{
	background:transparent !important;
}
.header-wrap {
    background: #e1eff7c2;
}

.sub-menu a{
	font-size:16px !important;
	background-color: #6d94c4;
	color:#fff !important;
}
.sub-menu a:hover{
	background:#2d3663 !important;
	color:#fff !important;
}
.sub-menu li[class*="current-menu-"] > a{
	background:#2d3663 !important;
}
#menu-item-1232, #menu-item-1631{
	display:none !important;
}
.sidebar .menu-item a {
	color: #000 !important;
}
.sidebar .menu-item a:hover {
    color: #fff !important;
}
.gb-button-41d5c901{
	color:#fff !important;
}
.gb-container-ac6469fb:before{
	object-fit:cover !important;
}
/* Home */

.doc img{
	
	background: rgb(28,132,184);
	background: linear-gradient(90deg, rgba(28,132,184,1) 0%, rgba(220,226,235,1) 50%, rgba(109,148,196,1) 100%);
}
.doc::after{
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  margin: -2px;
  border-radius: inherit;
  background-image: linear-gradient(180deg, #284d79, #6d94c4, #9f9f9f,#6d94c4,#284d79);
}
.doc{
	box-shadow: -5px 5px 12px rgb(0 0 0 / 30%);
}
 
.hero-title{
	margin-bottom:20px !important; 
}

.nextend-arrow img{
	width: 50px !important; 
}

/* 3d buttons */
.btn-3d {
    box-shadow: 0 5px var(--contrast);
    border-radius: 20px !important;
}
.btn-3d:hover {
    transform: translateY(-6px)!important;
    transform: translate(0, 10px);
    border-color: var(--contrast);
    box-shadow: 0 9px 0 var(--contrast);
	background:var(--accent) !important;
}
.iatrio{
	border-radius:20px !important;
}
.iatrio-map{
	border-radius:0px !important;
	margin-bottom:-5px !important;
	-webkit-filter: none !important;
    filter: none !important;
	border-bottom:3px solid #029db3 !important;
	border-top:3px solid #029db3 !important;
}
.testimonial{
	border-radius:20px;
}
.testimonial:hover {
    transform: scale(1.05);
    transition: 200ms !important;
}
/* form */
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select{
	width:100% !important;
	border-radius:20px;
}
input[type="text"]:focus, input[type="email"]:focus,textarea:focus{
	box-shadow: -7px 11px 40px rgb(0 0 0 / 43%);
}
input[type="checkbox"]{
    width: 15px;
    height: 15px;
}
.wpcf7-acceptance .wpcf7-list-item{
	margin-bottom:10px;
	margin-top:10px;
}
.gb-container-2232e054{
	border:none !important;
}
button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.wp-block-button__link:not(.has-background){
	border-radius:20px;
}
input[type="submit"]:hover{
	background:#284D79;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select{
	background-color: #c2d8ea !important;
}
.rantevou label{
	color:#fff !important;
}
.rantevou input[type="submit"]:hover{
	background:#004266 !important;
}
.contact-home {
    align-items: flex-start !important;
}
.map-home{
	margin-top:24% !important;
}
.map-home #map{
	 height: 600px;
}

/* ipiresies-home */
.ipiresies-tablet,.ipiresies-mobile{
	display:none !important;
}

.ipiresies-img{
	min-height:300px !important;
	box-shadow: 3px 3px 8px #484848c4 ;
}
.nos{
	box-shadow: 0px 0px 0px #484848c4 ;
}
.ipiresies-img img{
	height:300px !important;
	border-radius:10px !important;
}
.ipiresies-img:hover{
	background-color: #205990 !important;
	opacity:0.8;
}
.nos:hover{
	background: transparent !important;
}
.ipiresies-img img:hover{
	background-color: #205990 !important;
	opacity:0.8;
}

.wp-block-post-template.is-flex-container, .wp-block-query-loop.is-flex-container{
	flex-wrap: inherit !important; 
}

.wp-block-post-featured-image img{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
.single-post .wp-block-post-featured-image img{
	border-radius:10px;
}
.single-post .site-header{
	background:aliceblue;
}
.wp-block-post-featured-image img:hover{
	opacity:0.8 !important;
}

/* arthra home */
.news .gb-container{
	box-shadow: 3px 2px 10px -5px rgb(0 0 0 / 75%);
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
.news .gb-container h4{
	font-size:15px !important;
}
.news .gb-container:hover{
	box-shadow: -7px 6px 10px -5px rgb(0 0 0 / 75%);
}
/* doctors home */

.doc-btn a{
	color:#fff !important;	
}
.doc-btn a:hover{
	background-color:#029db3 !important;	
}
.tss-wrapper .tss-layout3 .item-content, .tss-wrapper .tss-isotope1 .item-content, .tss-wrapper .tss-carousel3 .item-content{
	text-align:center !important;
}

.featured-image{
	display:none !important;
}

/* foldable card */
.foltable-mobile{
	display:none !important;
}
.foldable .rowItem {
    display: flex;
    justify-content: center;
}

.focard {
    position: relative;
    width: 350px;
    height: 400px;
    background-color: #fff;
    transform-style: preserve-3d;
    transform: perspective(1000px);
    box-shadow: 10px 20px 40px rgba(0, 0, 0, 0.25);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 1s;
    border-radius: 15px !important;
	margin-left:auto;
	margin-right:auto;
}

.focard:hover {
    transform: translateX(50%);
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.focard .details {
    position: absolute;
    padding: 20px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.focard .imgBox {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    transform-origin: left;
    transform-style: preserve-3d;
    background-color: #000;
    transition: 1s;
    box-shadow: 10px 20px 40px rgba(0, 0, 0, 0.25);
    border-radius: 15px !important;
}

.focard:hover .imgBox {
    transform: rotateY(-180deg);
    border-radius: 15px !important;
}

.focard .imgBox img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform-style: preserve-3d;
    backface-visibility: hidden;
    border-radius: 15px !important;
}

.focard .imgBox img:nth-child(2) {
    transform: rotateY(180deg);
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.focard .imgBox img:nth-child(3) {
    transform: rotateY(180deg);
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.focard .fcontent {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.focard .fcontent h2 {
    text-align: center;
    font-size: 20px !important;
    color: rgb(117 102 114) !important;
    line-height: 1em;
}

.focard .ftext p {
    text-align: center;
    padding-top: 20px;
    font-size: 17px !important;
    color: rgb(143 143 143) !important;
}

/* end */

/* map */
#map,#map1 {
    height: 425px;
    width: 100%;
    margin: auto;
    border-radius: 20px;
    -webkit-filter: drop-shadow(0 20px 35px rgba(0, 0, 0, 0.4));
    filter: drop-shadow(0 20px 35px rgba(0, 0, 0, 0.4));
}
#map1{
	margin-left:20px;
}
.iatrio-map{
	margin-left:0px !important;
}
#map button, #map1 button{
	border-radius:0px !important;
}
/* epikoinonia */
.gb-headline-57980a11,.wpcf7-spinner{
	display:none !important;
}
.gb-container-80b0f783 > .gb-inside-container {
	padding:5% 10% !important;
}

iframe{
	border-radius:20px !important;
	box-shadow: -7px 6px 10px -5px rgb(0 0 0 / 75%);
}
.wpcf7-acceptance .wpcf7-list-item {
    margin-bottom: 25px;
    margin-top: 25px;
}
/* ginekologia - dermatologia */
.doctor{
	border-radius:20px;
} 
.doctor img{
	box-shadow: -7px 6px 10px -5px rgb(0 0 0 / 75%);
}

/* doctor */
.doctor-info{
	padding:0 15% !important;
	margin-bottom:100px;
}
.info{
	margin-bottom:0px !important;
	padding:0 5% !important;
}
.biografiko{
	min-height:600px !important;
	padding:0 15% !important;
	display:none !important;
}

.contact-info {
    display: flex;
    width: 100%;
	max-width:1200px;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}

.card {
    background: #c9e3ee5e;
    padding: 0 20px;
    margin: 0 10px;
    width: calc(33% - 20px);
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #d3faff;
    cursor: pointer;
	border-radius:20px;
	text-align:center !important;
}

.card-icon {
    font-size: 28px;
    background: #fff;
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 60px !important;
    border-radius: 50%;
    transition: 0.3s linear;
}

.card:hover .card-icon {
    background: none;
    color: #fff;
    transform: scale(1.6);
}

.card p {
    margin-top: 20px;
    font-weight: 300;
    letter-spacing: 2px;
    max-height: 0;
    opacity: 0;
    transition: 0.3s linear;
	font-size:15px;
}

.card:hover p {
    max-height: 40px;
    opacity: 1;
    color: #fff;
}

.card a:after{
	display:none !important;	
}

/* iatrio */
.iatrio-img{
	border-radius:20px;	
}

/* arthra */
#block-4, .byline{
	display:none !important;
}

#block-3 h2, #block-3 li{
	text-align:center !important;
}
.single-post .wp-block-post-featured-image img{
	margin-bottom:20px !important;
}
.widget_search{
	display:none !important;
}
.sidebar .widget {
    background-color: #f7f0e9;
}
/* ipiresies*/
.ipiresies-cards .gb-shape{
	border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.ipiresies-cards .gb-grid-column:hover{
	transform: scale(1.05);
    transition: 200ms !important;
}    
.portfolio-img{
	border-radius:20px !important;
	box-shadow: -7px 6px 10px -5px rgb(0 0 0 / 75%);
}
/* footer */
.footer-mid li{
	padding-bottom:20px !important;
}
.site-footer .footer-left {
	align-items: center !important;
}
.site-footer .footer-left .wp-block-site-logo a{
	display:flex !important; 
	margin-bottom:20px !important;
}
.site-footer .footer-left .wp-block-site-logo img{
	margin-left:auto;
	margin-right:auto;
}
.poweredby {
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
	color:#004266 !important;
}
.bottom-grid a{
	color:#004266 !important;
}
.bottom-grid a:hover{
	color:#004266 !important;
}
.bottom-grid .soft a{
	font-size: 13px !important;
	color: #284D79 !important;
}
.bottom-grid .typesense{
	margin-right: 0px !important;
}
.bottom-grid .soft a:hover{
	color: #000 !important;
}
.poweredby a{
	margin-left:20px !important;
}
.poweredby p {
    margin: 0;
    line-height: 16px;
}

.poweredby svg {
    width: 200px;
    height: auto;
    transform: scale(1.0);
}

.style-svg:hover {
    transform: scale(1.1);
}
.bottom-grid{
    align-items: center;
}

.bottom-grid .gb-container{
	justify-content: center !important;
}
.bottom-grid{
	justify-content: center !important;
}
.bottom-grid a{
	font-size:15px !important;
}
.bottom-grid .gb-grid-wrapper{
	margin-right:20px !important;	
	justify-content: space-around;
}
.bottom-grid .typesense{
	margin-right: 0px !important;
}
.bottom-grid a:hover{
	color:#05256d !important;
}
.wp-block-navigation-item__content:hover{
	color:#05256d !important;
}
.bottom-footer p{
	margin-bottom: 0 !important;
}
.bottom-grid h2{
	margin-bottom:0 !important;
}
.bottom-footer{
	align-items: center !important;
}
.gb-container-3a035f8d{
    border-color: #ffffff !important;
	border-top-width: 1.5px !important;
}
/* scroll animation */

.reveal {
  position: relative;
  transform: translateY(200px);
  opacity: 0;
  transition: 0.5s all ease;
}

.second {
  position: relative;
  transform: translateY(200px);
  opacity: 0;
  transition: 1s all ease;
}

.third {
  position: relative;
  transform: translateY(200px);
  opacity: 0;
  transition: 1.5s all ease;
}

.reveal.active {
  transform: translateY(0);
	
  opacity: 1;
}
#cookie-law-info-bar{
	background-color: rgb(10 10 10 / 80%) !important;
}
#cookie-law-info-bar a{
	border-radius:10px !important;
}
/* end scroll animation */

.postid-2669 .inside-article a, .postid-501 .inside-article a, .page-id-2185 .site-content a, .page-id-2175 .site-content a{ 
	font-family: 'OpenSans-Regular' !important;
	color: #284D79 !important;
}

.postid-2669 .inside-article a:hover, .postid-501 .inside-article a:hover, .page-id-2185 .site-content a:hover, .page-id-2175 .site-content a:hover{
	color: #1b5faf !important;
}
.port-title{
	font-family: 'OpenSans-Regular' !important;
	font-size:17px !important;
}

/* responsive */


@media only screen and (max-width: 1399px) {
	.main-navigation .main-nav ul li a{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.ipiresies-cards p{
		font-size:14.8px !important;
	}
}
@media only screen and (max-width: 1384px) {
	.ipiresies-cards p{
		font-size:14.6px !important;
	}
}
@media only screen and (max-width: 1378px) {
	.ipiresies-cards p{
		font-size:14.5px !important;
	}
	.buttons-outline{
	 margin-top:40px !important;
	}
}
@media only screen and (max-width: 1363px) {
	.ipiresies-cards p{
		font-size:14.3px !important;
	}
}
@media only screen and (max-width: 1349px) {
	.ipiresies-cards p{
		font-size:14.1px !important;
	}
}
@media only screen and (max-width: 1334px) {
	.ipiresies-cards p{
		font-size:13.9px !important;
	}
}
@media only screen and (max-width: 1320px) {
	.ipiresies-cards p{
		font-size:13.7px !important;
	}
}

@media only screen and (max-width: 1306px) {
	.ipiresies-cards p{
		font-size:13.5px !important;
	}
}

@media only screen and (max-width: 1300px) {
	#menu-main a{
		font-size:14px !important;
	}
}

@media only screen and (max-width: 1292px) {
	.ipiresies-cards p{
		font-size:13.3px !important;
	}
}
@media only screen and (max-width: 1278px) {
	.ipiresies-cards p{
		font-size:13.1px !important;
	}
}
@media only screen and (max-width: 1278px) {
	.ipiresies-cards p{
		font-size:12.9px !important;
	}
}
@media only screen and (max-width: 1250px) {
	.focard{
		width:300px !important;
	}
}
@media only screen and (max-width: 1249px) {
	.ipiresies-cards p{
		font-size:12.7px !important;
	}
}
@media only screen and (max-width: 1235px) {
	.ipiresies-cards p{
		font-size:12.5px !important;
	}
}
@media only screen and (max-width: 1221px) {
	.ipiresies-cards p{
		font-size:12.3px !important;
	}
}
@media only screen and (max-width: 1203px) {
	.ipiresies-cards p{
		font-size:12px !important;
	}
}
@media only screen and (max-width: 1200px) {
	#menu-main a{
		font-size:13px !important;
	}
	.site-header .header-image, .is-logo-image{
		width:270px !important;
	}
}

@media only screen and (max-width: 1185px) {
	.ipiresies-cards p{
		font-size:11.8px !important;
	}
}
@media only screen and (max-width: 1171px) {
	.ipiresies-cards p{
		font-size:11.6px !important;
	}
}
@media only screen and (max-width: 1157px) {
	.ipiresies-cards p{
		font-size:11.4px !important;
	}
}

@media only screen and (max-width: 1150px) {
	.focard{
		width:250px !important;
	}
}

@media only screen and (max-width: 1142px) {
	.ipiresies-cards p{
		font-size:11.2px !important;
	}
}
@media only screen and (max-width: 1128px) {
	.ipiresies-cards p{
		font-size:11px !important;
	}
}
@media only screen and (max-width: 1114px) {
	.ipiresies-cards p{
		font-size:10.8px !important;
	}
}

@media only screen and (max-width: 1100px) {
	.ipiresies-cards p{
		font-size:10.7px !important;
	}
	.gb-container-d4829ebd, .gb-container-36ae0456{
		display:none !important;
	}
	.gb-container-61c47d92{
		width:100% !important;
	}
	#menu-item-1887{
		display:block !important;
	}
	#menu-item-1516{
		display:none !important;
	}
	.has-sticky-branding, .gb-container-21a11b64{
		display:none !important;
	}
}

@media only screen and (max-width: 1096px) {
	.derma-cards p{
		font-size:12px !important;
	}
}
@media only screen and (max-width: 1093px) {
	.ipiresies-cards p {
		font-size: 10.6px !important;
	}
}
@media only screen and (max-width: 1087px) {
	.derma-cards p{
		font-size:11.5px !important;
	}
}
@media only screen and (max-width: 1085px) {
	.ipiresies-cards p {
		font-size: 10.4px !important;
	}
}
@media only screen and (max-width: 1071px) {
	.ipiresies-cards p {
		font-size: 10.3px !important;
	}
}
@media only screen and (max-width: 1064px) {
	.ipiresies-cards p{
		font-size: 10.2px !important;
	}
}
@media only screen and (max-width: 1057px) {
	.ipiresies-cards p{
		font-size: 10.1px !important;
	}
}
@media only screen and (max-width: 1055px) {
	.derma-cards p{
		font-size:11px !important;
	}
}
@media only screen and (max-width: 1051px) {
	.ipiresies-cards h5{
		font-size:18px !important;
	}
}
@media only screen and (max-width: 1050px) {
	.ipiresies-cards p{
		font-size: 10px !important;
	}
}
@media only screen and (max-width: 1044px) {
	.ipiresies-cards p{
		font-size: 9.9px !important;
	}
}

@media only screen and (max-width: 1039px) {
	.derma-cards p{
		font-size:11px !important;
	}
	#map1{
		margin-left:0px !important;
		margin-top:30px !important;
	}
}
@media only screen and (max-width: 1035px) {
	.ipiresies-cards p{
		font-size: 9.8px !important;
	}
}
@media only screen and (max-width: 1033px) {
	.derma-cards p{
		font-size:11px !important;
	}
}
@media only screen and (max-width: 1029px) {
	.ipiresies-cards p{
		font-size: 9.7px !important;
	}
}
@media only screen and (max-width: 1024px) {
	.flex{
		flex-direction: column !important;
	}
	.contact-info{
		flex-direction: column;
	}
	.contact-info .card{
		margin-bottom:20px !important;
		width:80% !important;
	}
	.gb-grid-column-7829ca6d, .gb-grid-column-dec53d87{
		display:none !important;
	}
	.ipiresies-tablet{
		justify-content: center;
	}
	.gb-grid-column-be423326{
		width:50.1% !important;
	}
	.ipiresies-desktop{
		display:none !important;	
	}
	.ipiresies-tablet{
		display:flex !important;
	}
	.gb-container-3420d948{
		height:auto !important;
	}
	.doctor-section{
		align-items: center;
	}
	.doctor-info h2 {
		margin-top:20px !important;
		text-align:center !important;
	}
	.doctor-info p {
		text-align:center !important;
	}
	.doctor-info .gb-button-wrapper{
		justify-content: center;
	}
	.gb-container-23d1cd15 .wp-block-spacer{
		display:none !important;
	}
	.doctor-info .gb-container{
		align-items: center;
	}
	.biografiko{
		padding: 5% 15% !important;
	}
	.derma-cards p{
		font-size:13px !important;
	}
}
@media only screen and (max-width: 1021px) {
	.ipiresies-cards p{
		font-size: 9.6px !important;
	}
}
@media only screen and (max-width: 1014px) {
	.ipiresies-cards p{
		font-size: 9.5px !important;
	}
}
@media only screen and (max-width: 1007px) {
	.ipiresies-cards p{
		font-size: 9.4px !important;
	}
}
@media only screen and (max-width: 999px) {
	.ipiresies-cards p{
		font-size: 9.3px !important;
	}
}
@media only screen and (max-width: 993px) {
	.ipiresies-cards p{
		font-size: 9.2px !important;
	}
}
@media only screen and (max-width: 992px) {	
	.gb-grid-wrapper > .gb-grid-column-b4a4cea4{
		display: none !important;
	}
	.gb-grid-wrapper > .gb-grid-column-3af7a4d5{
		width: 100% !important;
	}
	.gb-grid-wrapper-03de0f7f{
		margin-left: 0px !important;
	}
	.gb-grid-wrapper-03de0f7f p{
		text-align: center !important;
	}
	.bottom-footer p{
		text-align: center !important;
	}
	.gb-container-73196916{
		margin-left:0px !important; 
	}
	.ipiresies-cards .gb-grid-column{
		width:80% !important;
	}
	.ipiresies-cards{
		flex-wrap: wrap !important;
	}
	.gb-container-2af36eea{
		align-items: center !important;
	}
	.gb-button-wrapper-e5fe4df6{
		justify-content: center !important;
	}
	.gb-container-f8060f11{
		text-align:center !important;
	}
	.gb-grid-wrapper-a653f470 > .gb-grid-column{
		padding-bottom: 20px !important;
	}
	.gb-container-ba23d58b > .gb-inside-container{
		padding-bottom:30px !important; 
	}
	.gb-grid-wrapper-7f17ab43{
		margin-bottom: 0px;
	}
	.gb-grid-wrapper-a653f470{
		flex-direction:column;
		align-items:center;
	}
	.gb-grid-wrapper-a653f470 > .gb-grid-column{
		padding-left:0px;
		width:80% !important;
	}
	.bottom-footer{
		flex-direction:column;
		align-items:center;
	}
	.bottom-footer .gb-grid-column-de5d2f50, .bottom-footer .gb-grid-column-aadb5bb4,.bottom-footer .gb-grid-column-73196916{
		width:80% !important;
	}
	.gb-container-de5d2f50{
		align-items:center;
	}
	.poweredby{
		margin-bottom:20px;
		margin-top:20px;
	}
	
	.focard {
    	transition: 0s !important;
		margin-bottom:20px;
		width:350px !important;
	}
	
    .focard .fcontent h2 {
        padding-top: 40px !important;
    }
    .focard:hover {
        transform: translateX(0%) !important;
        border-top-left-radius: 15px !important;
        border-bottom-left-radius: 15px !important;
    }
    .focard:hover .imgBox {
        transform: rotateX(0deg) !important;
    }
	.wp-block-post-template.is-flex-container{
    	flex-wrap: wrap !important;
		justify-content: center !important;
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{
		width: 40% !important;
	}
	.ipiresies-cards p{
		font-size: 15px !important;
	}
}

@media only screen and (max-width: 949px) {
	.ipiresies-cards p{
		font-size:14px !important;
	}
}
@media only screen and (max-width: 916px) {
	.ipiresies-cards p{
		font-size: 14.5px !important;
	}
}
@media only screen and (max-width: 902px) {
	.ipiresies-cards p{
		font-size: 14px !important;
	}
}
@media only screen and (max-width: 870px) {
	.ipiresies-cards p{
		font-size: 13px !important;
	}
}

@media only screen and (max-width: 850px) {	
	.page-id-2185 .alignleft{
		float: none !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	.focard{
		width:320px !important;
	}
}
@media only screen and (max-width: 825px) {
	.ipiresies-cards p{
		font-size: 12.5px !important;
	}
}
@media only screen and (max-width: 802px) {
	.ipiresies-cards p{
		font-size: 12px !important;
	}
}
@media only screen and (max-width: 779px) {
	.ipiresies-cards p{
		font-size: 11.5px !important;
	}
}

@media only screen and (max-width: 767px) {	
	.wp-image-2146{
		margin-left:0px !important;
	}
	.slideout-navigation .gb-grid-column-5f353aae, .slideout-navigation .gb-grid-column-90b861f6 {
		width: 30% !important;
	}
	.card p{
		text-align:center !important; 
	}
	.hero-header h3{
		font-size:25px !important;
	}
	.ipiresies-cards p{
		font-size: 15px !important;
	}
	.map-home{
		margin-top:0% !important;
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{
		width:70% !important;
	}
	.bottom-footer h2{
		margin-left:20px !important;
	}
	.wp-block-post-template.is-flex-container{
		flex-direction: column;
		align-items: center;
	}
	.ipiresies-mobile{
		display:flex !important;
	}
	.ipiresies-tablet{
		display:none !important;
	}
	.ipiresies-mobile .gb-container{
		align-items: center !important;
		margin-bottom:20px !important;
	}
	.ipiresies-mobile img{
		margin-bottom:10px !important;
		box-shadow: 3px 3px 8px #484848c4;
	}
	.ipiresies-mobile .gb-inside-container{
		margin-bottom:20px !important;
	}
	.ipiresies-img{
		box-shadow:none !important;
	}
	.wp-block-gallery-1{
		flex-direction: column;
	}
	.iatrio-img{
		width:100% !important;
	}
	.ginekologia{
		margin-bottom:50px !important;
	}
	.footer-left .gb-headline,.footer-left p{
		text-align:center !important;
	}
	.footer-right{
		align-items: center;
	}
	.footer-right .gb-headline,.footer-right p{
		text-align:center !important;
		justify-content: center;
	}
	.bottom-footer .gb-container{
		align-items: center;
	}
	.bottom-footer .gb-grid-wrapper-c7647374 .gb-grid-column{
		width:33% !important;
	}
	.bottom-footer .gb-grid-wrapper-c7647374{
		flex-direction:row !important;
		margin-top:20px !important;
	}
	.doctor-section{
		align-items: center;
	}
	.doctor-info h2{
		margin-top:20px;
		text-align:center;
	}
	.doctor-info .gb-button-wrapper{
    	justify-content: center !important;
	}
	.doctor-info .gb-grid-wrapper .gb-container{
		align-items: center !important;
	}
	.doctor-info p{
		text-align:center;
	}
	.doctor-page .gb-inside-container{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.doc-card .wp-block-buttons{
		justify-content: center;
	}

	.card{
		margin-bottom:20px;
		width:80% !important;
	}
}
@media only screen and (max-width: 600px) {	
	.hero-header h3{
		font-size:20px !important;
		line-height: 35px;
	}
	.btn-outline{
		font-size:14px !important;
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
		width: 90% !important;
	}
	.bottom-footer .gb-grid-column-de5d2f50, .bottom-footer .gb-grid-column-aadb5bb4, .bottom-footer .gb-grid-column-73196916{
		width: 100% !important;
	}
}
@media only screen and (max-width: 450px) {	
	.gb-container-de5d2f50 p, .poweredby{
		font-size:15px !important;
	}
	
	.hero-header h3{
		font-size:17px !important;
		text-align:center !important;
	}
	.buttons-outline{
		flex-direction: column !important;
		
	}
	.btn-outline{
		margin-bottom:20px !important;
		text-align: center;
		margin-left:20px !important;
	}
	.focard {
		width:300px !important;
	}
	.site-header .header-image{
		width:220px !important;
		margin:0px !important;
	}
}

@media only screen and (max-width: 400px) {	
	.gb-container-de5d2f50 p, .poweredby{
		font-size:13px !important;
	}
}

/* seo */

.gb-grid-wrapper-03de0f7f{
	margin-left:-45px !important;
	justify-content: flex-start !important;
}
.gb-grid-wrapper-03de0f7f p{
	font-size:13px !important;
}
.gb-container-de5d2f50{
	margin-top: 20px !important;
}
.gb-grid-wrapper-03de0f7f a:hover{
	color:#000 !important;
}
.gb-grid-wrapper-03de0f7f figure{
	margin-right:5px !important;
}
@media only screen and (max-width: 767px) { 
	.gb-grid-wrapper-03de0f7f .gb-grid-column{
		width:auto !important;
	}
	.gb-grid-wrapper-03de0f7f{
		margin-left:0px !important;
		justify-content: center !important;
	}
}