/* global */
@font-face {
  font-family: body-font;
  src: url("/templates/cassiopeia_drperisteris/css/codec/CodecPro-News.ttf");
}

@font-face {
  font-family: title-font;
  src: url("/templates/cassiopeia_drperisteris/css/codec/CodecPro-Bold.ttf");
}

@font-face {
  font-family: paragraph-font;
  src: url("/templates/cassiopeia_drperisteris/css/codec/CodecPro-Light.ttf");
}

b, strong {
  font-family: title-font;
}

body {
  font-family: body-font;
  -webkit-transition: 1s;
  transition: 1s;
  overflow-x: clip;
}

.padding-top {
  padding-top: 186px;
}

.title-purple,
.title {
  font-family: title-font;
  font-size: clamp(1.5rem, 0.9373rem + 2.5010vw, 2.813rem);
  position: relative;
  color: #BCA4CE;
  margin-bottom: 0;
}

.title-blue {
  font-family: title-font;
  font-size: clamp(1.5rem, 0.9373rem + 2.5010vw, 2.813rem);
  position: relative;
  color: #92C5EB;
  margin-bottom: 0;
}

.title-white {
  font-family: title-font;
  font-size: clamp(1.5rem, 0.9373rem + 2.5010vw, 2.813rem);
  position: relative;
  color: #fff;
  margin-bottom: 0;
}

.title-blue::before,
.title-purple::before,
.title-white::before {
  content: "";
  position: absolute;
  height: 11px;
  width: 253px;
}

.inner-content {
  font-family: paragraph-font;
  padding: 1.5rem 0;
  color: #096094;
}

.link {
  font-size: clamp(0.8rem, 0.6607rem + 0.6190vw, 1.125rem);
  padding: 7px 0;
  border: 2px solid #92C5EB;
  color: #BCA4CE;
  background-color: #fff;
  -webkit-transition: 1s;
  transition: 1s;
  border-radius: 26px;
  display: inline-block;
  width: 240px;
  text-align: center;
}

.link:hover {
  background-color: #92C5EB;
  color: #fff;
}

.bg-pink {
  width: 100%;
  height: 175px;
  background-color: #F4B9D5;
}

.bg-blue {
  width: 100%;
  height: 175px;
  background-color: #92C5EB;
  border-top-right-radius: 50px;
}

a,
a:hover {
  text-decoration: none !important;
  -webkit-transition: 1s;
  transition: 1s;
}

svg {
  width: 25px;
  height: 25px;
}

p {
  margin-bottom: 0;
}

.subtitle {
  font-size: clamp(1rem, 0.8393rem + 0.7143vw, 1.375rem);
  color: #BCA4CE;
  font-family: title-font;
}

.box-shadow {
  position: relative;
  -webkit-box-shadow: 0px 17px 11px -2px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0px 17px 11px -2px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 17px 11px -2px rgba(0, 0, 0, 0.06);
}

.inner-container {
  width: 50%;
  margin: auto;
  text-align: right;
  padding-top: 2rem;
}

/* top bar */

.top-bar {
  display: flex;
  align-items: baseline;
  justify-content: space-around;
}

.social-top a span {
  font-size: 1rem;
}

svg#youtube {
  position: relative;
  top: -3px;
}

.top {
  padding: 32px 0 13px 0;
}

.blog {
  width: 29%;
}

.lang {
  width: 14%;
  text-align: center;
}

.top-contact {
  width: 41%;
}

.social-top {
	width: 48%;
}

.lang ul li:first-child::after {
  content: "|";
  color: #BCA4CE;
  margin-left: 5px;
}

.top a {
  color: #BCA4CE;
  -webkit-transition: 1s;
  transition: 1s
}

.top a:hover,
.counter-title span {
  color: #92C5EB;
}

.top a:hover svg .cls-1 {
  stroke: #92C5EB;
}

.home-icon {
  position: absolute;
  top: 45%;
  left: 39%;
}

.home-icon svg .cls-1 {
  stroke: #fff;
}

/* menu */

div#maximenuck92 ul.maximenuck li.maximenuck.level1 a .titreck-title {
  font-size: clamp(1rem, 0.9464rem + 0.2381vw, 1.125rem);
}

#header div#maximenuck92 ul.maximenuck li.maximenuck.level1>a {
  padding: 1.85rem 1.563rem;
}

#header div#maximenuck92.maximenuckh ul.maximenuck {
  padding-left: 0;
}

#header div#maximenuck92 ul.maximenuck li.maximenuck.level1:hover {
  background-color: #BCA4CE;
  -webkit-transition: 1s;
  transition: 1s;
}

#header [data-id="maximenuck92"] .mobilemenuck-bar-title,
.google-content .title-container,
.gynecology-container .title-container,
.ysteroscopy,
.contraception,
.prenatal,
.footer-left,
.prenatal02,
.psychology-2 .psycho-hover,
.psychology-4 .psycho-hover,.step h3,.ivf h3,#heading-1 button,#heading-4 button,#heading-2 button.accordion-button::after {
  background-color: rgba(146,197,235, 0.65);
}

#header [data-id="maximenuck92"] .mobilemenuck-bar-button,
[data-id="maximenuck92"].mobilemenuck,
[data-id="maximenuck92"] .mobilemenuck-title {
  background-color: #F4B9D5 !important;
}

[data-id="maximenuck92"] .mobilemenuck-button,
[data-id="maximenuck92"].mobilemenuck a {
  font-size: 1.125rem !important;
}

[data-id="maximenuck92"] .mobilemenuck-item>.level1 {
  background: transparent !important;
  border-bottom: 1.5px solid #92C5EB;
  border-radius: 0 !important;
  padding: 10px;
}

/* bg image */

.bg-img {
  background-image: url("/images/slider/slider-img-1.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  height: calc(100vh - 175px);
  background-position: bottom;
}

/* fixed */

#randevouz {
  height: 200px;
  width: 96px;
}

#randevouz-1 .cls-1 {
	stroke: transparent;
}

rect#randevouz-6 {
  width: 92px;
}

#phone {
  height: 70px;
  width: 70px;
}

.contact-fixed {
  position: fixed;
  top: 50%;
  right: 0;
  height: 470px;
  z-index: 100;
   display: block;
}

.phone {
  position: relative;
  top: 75%;
  right: -7px;
}

/* about */

.link-content {
  padding-bottom: 3rem;
}

.about-title::before {
  background-color: #BCA4CE;
  top: 72px;
  left: 0;
}

.condyloma-content .about-title::before {
  top: 20px;
  width: 200px;
  left: -263px;
}

.about-content::after,
.condyloma-content::before {
  content: "";
  position: absolute;
  background-color: #BCA4CE;
  height: 250px;
  width: 150px;
  bottom: -118px;
  right: 0;
}

.condyloma-content::before {
  left: 0;
}

.condyloma-content .inner-container {
  margin-left: 22rem;
}

/* counter */

.desc {
  color: #92C5EB;
  font-family: title-font;
  font-size: clamp(1rem, 0.8393rem + 0.7143vw, 1.375rem);
}

.num {
  color: #BCA4CE;
  font-family: title-font;
  font-size: clamp(1rem, 0.8393rem + 0.7143vw, 1.375rem);
}

.counter-title {
  -webkit-transform: translateX(17%);
  transform: translateX(17%);
}

.pregnancy-title .title-purple::before,
.counter-title::before,
.psychology-content .title-purple::before {
  background-color: #92C5EB;
  height: 11px;
  width: 200px;
  top: 19%;
  left: 541px;
}

.counter-title::before {
  width: 230px;
  top: 35%;
  left: -278px;
}

.counter-container {
  display: flex;
  justify-content: space-evenly;
  padding-top: 90px;
}

.counter-content {
  padding-left: 3rem;
  line-height: 22px;
}

#counter::before {
  content: "";
  position: absolute;
  background-color: #EDCFDE;
  height: 69px;
  width: 140px;
  top: 84%;
}

.counter {
	display: flex;
	align-items: center;
}

/* medical */

.medical-content .inner-container {
  text-align: left;
  width: 85%;
}

.medical-content::after {
  content: "";
  position: absolute;
  background-color: #fff;
  height: 398px;
  width: 100px;
  right: -100px;
  top: 0;
}

.medical-baby img,.media .extra h2 {
  width: 100%;
}

.medical-content .title-purple::before {
  background-color: #92C5EB;
  top: 21px;
  left: 225px;
}

/* exosomatiki */

.exosomatiki-content {
  padding-left: 3rem;
}

.exo-container,
.gynecology-container {
  display: flex;
  justify-content: center;
}

.title-container {
  width: 200px;
  background-color: #BCA4CE;
}

.title-white {
  transform: rotate(270deg);
  position: relative;
  top: 50%;
}

.exo-container .title-white::before {
  background-color: #fff;
  height: 20px;
  width: 77px;
  top: 44%;
  left: -144px;
}

.exo-img,
.gynecology-img,
.psychology,
.psychology-content {
  display: inline-block;
  width: auto;
}

.exo-link,
.gyne-link,
.pregnancy a {
  color: #fff;
  font-size: clamp(0.85rem, 0.6248rem + 1.0010vw, 1.3755rem);
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transition: 1s;
  transition: 1s;
}

a.infertility {
  padding-top: 31px;
}

a.embryo {
  padding-top: 43px;
  top: 5px;
}

a.donation {
  padding-top: 87px;
  top: 28px;
}

a.maternity,
a.faq {
  padding-top: 49px;
}

.exo-link svg {
  width: 200px;
  height: 165px;
  -webkit-transition: 1s;
  transition: 1s;
}

.infertility-hover {
  width: 200px;
  height: 166px;
  background-color: #92C5EB;
  text-align: center;
  top: -11px;
}

.maternity-hover {
  width: 200px;
  height: 166px;
  background-color: #92C5EB;
  text-align: center;
  top: -39px;
  margin-left: 3.8rem;
}

.embryo-hover {
  height: 166px;
  background-color: #BCA4CE;
  text-align: center;
  width: 52%;
  margin-left: 2.5rem;
}

.donation-hover {
  background-color: #EDCFDE;
  width: 200px;
  height: 296px;
  text-align: center;
  margin-top: 3rem;
}

.inner-logo {
  margin-left: 2.5rem;
  position: relative;
  top: -47px;
}

.faq-hover {
  width: 200px;
  height: 166px;
  background-color: #BCA4CE;
  text-align: center;
  top: -93px;
  left: 243px;
}

.inner-logo img {
  height: 127px;
}

.hover {
  position: absolute;
  -webkit-transition: 1s;
  transition: 1s;
  opacity: 0;
  display: inline-block;
}

a.exo-link .hover {
  top: 0;
  left: 0;
}

a.exo-link:hover .hover {
  opacity: 1;
  -webkit-transition: 1s;
  transition: 1s;
}

a.embryo .hover {
  top: -5px;
  left: 30px;
}

#svg-embryo {
  width: 335px;
}

#svg-donation {
  height: 276px;
}

a.donation .hover {
  top: -17px;
}

.infertility-1 {
  fill: #92C5EB;
}

.infertility-2,
.infertility-3,
.infertility-4 {
  fill: none;
}

.infertility-2,
.infertility-4 {
  stroke: #fff;
}

.infertility-2 {
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 8px;
}

.infertility-4 {
  stroke-width: 5px;
}

.embryo-1 {
  fill: #bca4ce;
}

.embryo-2 {
  opacity: 0;
}

.embryo-3 {
  font-size: 22px;
  fill: #fff;
}

.embryo-4 {
  letter-spacing: -0.01em;
}

.cls-5 {
  letter-spacing: -0.01em;
}

.embryo-6,
.embryo-7,
.embryo-8 {
  fill: none;
}

.embryo-6,
.embryo-8 {
  stroke: #fff;
}

.embryo-6 {
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 8px;
}

.embryo-8 {
  stroke-width: 5px;
}

.donation-1 {
  fill: #edcfde;
}

.donation-2 {
  opacity: 0;
}

.donation-2,
.donation-3,.embryo-2,
.embryo-3,.water-3,
.water-4,
.water-5,
.water-6,.childbirth-3,
.childbirth-4,
.childbirth-5,
.childbirth-6,.prenatal-2,
.prenatal-3  {
  isolation: isolate;
}

.donation-3 {
  font-size: 22px;
  fill: #fff;
}

.donation-4,
.donation-5,
.donation-6 {
  fill: none;
}

.donation-4,
.donation-6 {
  stroke: #fff;
}

.donation-4 {
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 8px;
}

.donation-6 {
  stroke-width: 5px;
}

.infertility-1 {
  fill: #92C5EB;
}

.arrow-down-1,.media .extra h2 {
	opacity: 1;
}

.arrow-down-2 {
	fill: none;
	stroke: #fff;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 5px;
}

.infertility-2,
.infertility-3,
.infertility-4 {
  fill: none;
}

.infertility-2,
.infertility-4 {
  stroke: #fff;
}

.infertility-2 {
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 8px;
}

.infertility-4 {
  stroke-width: 5px;
}

.faq-1 {
  fill: #BCA4CE;
}

.faq-2,
.faq-3,
.faq-4 {
  fill: none;
}

.faq-2,
.faq-4 {
  stroke: #fff;
}

.faq-2 {
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 8px;
}

.faq-4 {
  stroke-width: 5px;
}

/* gynecology */

html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
	-webkit-transition: 1s;
	transition: 1s;
}

.gynecology-container .title-white {
  top: 55%;
}

.gynecology-container .title-white::before {
  background-color: #fff;
  height: 20px;
  width: 106px;
  top: 33%;
  left: 344px;
}

.gynecology {
  height: 92px;
  text-align: center;
  -webkit-transition: 1s;
  transition: 1s;
  width: 85%;
  margin-left: auto;
}

.laparoscopy,
.childbirth,
.psychology-3 .psycho-hover,
.psychology-5 .psycho-hover {
  background-color: #EDCFDF;
}

.check-up,
.menopause,
.childbirth-in-water,
.footer-right,
.childbirth-27,
.psychology-1 .psycho-hover,
.psychology-6 .psycho-hover,.egg h3,.woman-fertility h3,.man-fertility h3,#heading-1 button.accordion-button::after,#heading-2 button,#heading-3 button.accordion-button::after,#heading-4 button.accordion-button::after,.media .extra-1 .page-header  {
  background-color: rgba(188,164,206, 0.65);
}

.ysteroscopy,
.contraception,
.check-up,
.menopause {
  margin-top: 32px;
}

.gyne-link {
  padding-top: 29px;
}

.gyne-link:hover,
.exo-link:hover,
.psycho-link,.media .extra a {
  color: #fff !important;
}

.check-up .gyne-link {
  padding-top: 18px;
}

/* pregnancy */

.pregnancy {
  height: 205px;
  width: 205px;
  position: relative;
  margin-left: 115px;
  -webkit-transition: 1s;
  transition: 1s;
}

.childbirth,
.pregnancy-logo,
.childbirth-27,
.prenatal02 {
  margin-top: 42px;
}

.pregnancy-hover {
  position: absolute;
  -webkit-transition: 1s;
  transition: 1s;
  top: 0;
  left: 0;
  opacity: 0;
}

svg#prenatal,
svg#childbirth,
svg#water,
svg#prenatal0,
svg#water-02 {
  width: 205px;
  height: 205px;
  -webkit-transition: 1s;
  transition: 1s;
}

.inner-title {
  display: block;
  text-align: center;
  padding-top: 60px;
}

.pregnancy-center img {
  height: 700px;
}

.childbirth-in-water,
.pregnancy-logo,
.prenatal02 {
  margin-right: 119px;
  margin-left: 0;
}

.childbirth-27 {
  margin-left: 119px;
  margin-right: 0;
}

.pregnancy-logo img {
  position: relative;
  bottom: -22px;
}

.prenatal-1 {
  fill: #92c5eb;
}

.prenatal-2 {
  opacity: 0;
}

.prenatal-3 {
  font-size: 22px;
  fill: #fff;
}

.prenatal-4 {
  letter-spacing: -0.01em;
}

.prenatal-5 {
  letter-spacing: -0.03em;
}

.prenatal-6,
.prenatal-7,
.prenatal-9 {
  fill: none;
}

.prenatal-7,
.prenatal-9 {
  stroke: #fff;
}

.prenatal-7 {
  stroke-width: 5px;
}

.prenatal-8 {
  opacity: 1;
}

.prenatal-9 {
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 8px;
}

.childbirth-1 {
  fill: #edcfde;
}

.childbirth-2 {
  opacity: 0;
}

.childbirth-4,
.childbirth-5,
.childbirth-6 {
  font-size: 22px;
  fill: #fff;
}

.childbirth-5 {
  letter-spacing: -0.02em;
}

.childbirth-6 {
  letter-spacing: -0.01em;
}

.childbirth-7,
.childbirth-8,
.childbirth-9 {
  fill: none;
}

.childbirth-8,
.childbirth-9 {
  stroke: #fff;
}

.childbirth-8 {
  stroke-width: 5px;
}

.childbirth-9 {
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 8px;
}

.childbirth-02,.water-1  {
  fill: #bca4ce;
}

.water-2 {
  opacity: 0;
}

.water-4,
.water-5,
.water-6 {
  font-size: 22px;
  fill: #fff;
}

.water-5 {
  letter-spacing: -0.02em;
}

.water-6 {
  letter-spacing: -0.01em;
}

.water-7,
.water-8,
.water-9 {
  fill: none;
}

.water-8,
.water-9 {
  stroke: #fff;
}

.water-8 {
  stroke-width: 5px;
}

.water-9 {
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 8px;
}

/* psychology */

.psycho-link {
  display: inline-block;
  position: relative;
  height: 100%;
  width: 100%;
  color: #fff;
}

.psychology-2 img {
  height: 271px;
}

.psychology-2 {
  left: 58px;
}

.psychology-3 {
  left: 6%;
  top: 79px;
}

.psychology-4 {
  top: -172px;
}

.psychology-5 {
  top: -103px;
  left: 42px;
}

.psychology-6 {
  top: -103px;
  left: 5%;
}

.psychology-content {
  width: 79%;
  text-align: right;
  padding-right: 238px;
  position: relative;
  top: -37px;
}

.psychology-content .link-content {
  padding: 1rem 160px 2rem 0;
}

.psychology-content .title-purple::before {
  top: 34%;
  left: 472px;
  width: 250px;
}

.psycho-hover {
  position: absolute;
  -webkit-transition: 1s;
  transition: 1s;
}

.psycho-hover-1 {
  width: 100%;
  height: 100%;
  padding-top: 117px;
  padding-left: 300px;
  top: 0;
  opacity: 0;
}

.psycho-link:hover .psycho-hover-1 {
  width: 59%;
  opacity: 0.7;
  right: 0;
  padding-left: 100px;
}

.psycho-hover-2 {
  padding: 8rem 1rem 0;
  height: 100%;
  opacity: 0;
  top: 0;
  width: 0;
}

.psycho-link:hover .psycho-hover-2 {
  height: 90%;
  opacity: 0.7;
  top: 27px;
  width: 93%;
}

.psycho-hover-3 {
  width: 100%;
  height: 100%;
  padding-top: 200px;
  padding-left: 150px;
  top: 0;
  opacity: 0;
}

.psycho-link:hover .psycho-hover-3 {
  height: 90%;
  opacity: 0.7;
  top: 43px;
  width: 93%;
  right: 0;
}

.psycho-hover-4 {
  width: 100%;
  text-align: center;
  height: 100%;
  top: 0;
  padding-top: 159px;
  opacity: 0;
}

.psycho-link:hover .psycho-hover-4 {
  width: 88%;
  height: 90%;
  top: 34px;
  opacity: 0.7;
}

.psycho-hover-5,
.psycho-hover-6 {
  width: 100%;
  text-align: center;
  height: 100%;
  top: 0;
  padding-top: 92px;
  opacity: 0;
}

.psycho-link:hover .psycho-hover-5 {
  opacity: 0.7;
}

.psycho-link:hover .psycho-hover-6 {
  width: 80%;
  margin: 0 100px;
  opacity: 0.7;
}

/* testimonial */

.testimonial-title .title-container {
	background-color: #edcfde;
	width: 200px;
	height: 500px;
}

.testimonial-title .title-white {
	width: 342px;
	top: 40%;
	left: -78px;
}

.testimonial-title .title-white::before {
	height: 20px;
	width: 110px;
	top: 13px;
	background-color: #fff;
	left: -146px;
}

.testimonial-slider .card-title {
	color: #BCA4CE;
	font-family: title-font;
	font-size: clamp(1rem, 0.8393rem + 0.7143vw, 1.375rem);	
}

.testimonial-slider .card-text {
	color: #BCA4CE;
	font-family: paragraph-font;
	font-size: clamp(0.8rem, 0.6607rem + 0.6190vw, 1.125rem);
}

.testimonial-slider .tns-controls {
	position: relative;
	top: 30px;
}

#testimonial .testimonial-slider::before {
	position: absolute;
	content: "";
	background-color: #92c5eb;
	height: 142px;
	width: 635px;
	left: -121px;
}

#testimonial .tns-controls,.extra a,.extra-logo,.media .extra .page-header,.media .extra,.media .title-container,.media .video-content {
	position: relative;
}

#testimonial button,#testimonial .card {
	border: 0;
	background-color: transparent;
}

#testimonial button,.extra h3 {
	position: absolute;
}

#testimonial [data-controls="prev"] {
	left: 466px;
}

/* google */

iframe#gmap_canvas {
  width: 85%;
  height: 400px;
  -webkit-box-shadow: 5px 5px 10px -3px rgba(0, 0, 0, 0.46);
  box-shadow: 5px 5px 10px -3px rgba(0, 0, 0, 0.46);
  position: relative;
  top: 100px;
}

.google-image::before {
  content: "";
  position: absolute;
  background-color: #BCA4CE;
  height: 400px;
  width: 800px;
  left: 0;
  top: 0;
  z-index: -1;
}

.google-image::after {
  content: "";
  position: absolute;
  background-color: #92C5EB;
  height: 10px;
  width: 200px;
  right: 0;
  top: 50px;
  z-index: -1;
}

.google-content .inner-container {
  width: 50%;
  text-align: center;
}

.google-content .custom {
  display: flex;
  height: 500px;
}

.google-content .title-white::before {
  background-color: #fff;
  height: 20px;
  width: 106px;
  top: 33%;
  left: 295px;
}

.google-content .title-white {
  width: 240px;
  left: -15px;
}

/* footer */

.footer {
  color: #126698;
  font-size: clamp(0.8rem, 0.6607rem + 0.6190vw, 1.125rem) !important;
}

.footer-left {
  background-image: url("/images/landing-images/img-left.png");
  background-repeat: no-repeat;
  height: 500px;
  background-position: center;
  background-size: contain;
}

.footer-right {
  background-image: url("/images/landing-images/img-right.png");
  background-repeat: no-repeat;
  height: 500px;
  background-position: center;
  background-size: contain;
}

.schedule {
  border-top: 20px solid #BCA4CE;
  border-bottom: 20px solid #92C5EB;
}

.contact-us {
  border-top: 20px solid #92C5EB;
  border-bottom: 20px solid #BCA4CE;
}

.footer-social {
  border-top: 20px solid #edcfde;
  border-bottom: 20px solid #92C5EB;
}

.footer h3 {
  font-weight: bold;
  padding-bottom: 3rem;
}

.footer a,
.footer a:hover {
  text-decoration: none !important;
  -webkit-transition: 1s;
  transition: 1s;
  color: inherit !important;
}

.footer-default {
  height: 500px;
  padding: 5rem 3rem 0;
  width: 77%;
  margin: auto;
}

.list-custom {
  padding-top: 2rem;
}

.footer-center ul,.breadcrumb {
  line-height: 2;
}

/* breads */

.breads {
	width: 50%;
	margin: auto;
	height: 200px;
	padding-top: 80px;
}

a.pathway span {
	color: #F4B9D5 !important;
}

.breadcrumb li .divider img {
	margin: 0 7px;
}

.breadcrumb li {
	border-bottom: 2px solid #92C5EB;
	font-size: clamp(0.875rem, 0.7614rem + 0.4848vw, 1.125rem);
	font-family: title-font;
}

.breadcrumb li[data-color="2"] span {
	color: #BCA4CE !important;
}

.breadcrumb li[data-color="3"] span {
	color: #92C5EB !important;
}

.breadcrumb .divider[data-divider="2"] img {
	display: none;
}

.breadcrumb .divider[data-divider="2"]::after {
	content: "\f061";
	font-family: "Fontawesome";
	font-size: 14px;
	color: #F4B9D5 !important;
	margin: 0 7px;
}

.breadcrumb {
  background-color: transparent !important;
}

/* sidebar */

#accordeonck90 li.level1 > span {
	font-family: title-font;
	line-height: 2;
	display: inline-block !important;
	margin: 0;
}

#accordeonck90 .level1 > span::after {
  display:block;
  content: '';
  border-bottom: solid 3px #F4B9D5;  
  -webkit-transform: scaleX(0);
  transform: scaleX(0); 
  -webkit-transition: -webkit-transform 500ms ease-in-out;
transition: -webkit-transform 500ms ease-in-out;
transition: transform 500ms ease-in-out;
transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
}

#accordeonck90 .level1 > span:hover::after {
	transform: scaleX(1);
}

#accordeonck90 .level1 > span:after {
	transform-origin: 100% 0%;
}

#accordeonck90 li.level1:hover > span::before {
	content: "";
	width: 20px;
	height: 20px;
	position: absolute;
	background-image: url("/images/hover.png");
	background-repeat: no-repeat;
	top: 15px;
	left: -17px;
}

.sidebar {
	width: 46%;
	margin: auto;
	position: relative;
}

.sidebar-leaf {
	position: relative;
	top: 159px;
	z-index: -1;
}

/* articles inner */

.ivf-content {
	display: flex;
	position: relative;
}

.main-31 .title-container,.main-35 .title-container,.main-36 .title-container,.main-6 .title-container,.main-37 .title-container,.media .title-container  {
	background-color: #92C5EB;
	width: 200px;
    height: 810px;
}

.media .title-container {
	background-color: #bca4ce;
}

.main-6 .title-container {
	height: 706px;
	width: 213px;
}

.main-31 .title-white::before,.main-35 .title-white::before,.main-36 .title-white::before,.main-6 .title-white::before,.main-37 .title-white::before,.media .title-white::before  {
	height: 20px;
    width: 97px;
    top: 43px;
    background-color: #fff;
    left: -252px;
}

.main-6 .title-white::before {
	left: -200px;
	width: 123px;
}

.main-36 .title-white::before,.main-35 .title-white::before {
	left: -278px;
	width: 132px;
	top: 13px;
}

.media .title-white::before {
	left: -278px;
	top: 12px;
	width: 141px;
}

.main-31 .inner-container,.main-35 .inner-container,.main-36 .inner-container,.main-37 .inner-container {
	width: 36%;
	text-align: left;
	margin: 0;
	position: relative;
	padding: 0 2rem;
	-webkit-box-shadow: 10px 17px 11px -2px rgb(0 0 0 / 6%);
    box-shadow: 10px 17px 11px -2px rgb(0 0 0 / 6%);
}

.main-6 .inner-container {
	width: 100%;
	text-align: left;
	-webkit-box-shadow: 10px 17px 11px -2px rgb(0 0 0 / 6%);
    box-shadow: 10px 17px 11px -2px rgb(0 0 0 / 6%);

}

.main-31 .inner-container::after,.main-35 .inner-container::after,.main-37 .inner-container::after,.main-36 .inner-container::after {
  content: "";
  position: absolute;
  background-color: #fff;
  height: 582px;
  width: 273px;
  right: -273px;
  top: 0;
  -webkit-box-shadow: 10px 17px 11px -2px rgb(0 0 0 / 6%);
  box-shadow: 10px 17px 11px -2px rgb(0 0 0 / 6%);
}

.main-31 .inner-container::before,.main-35 .inner-container::before,.main-37 .inner-container::before,.main-36 .inner-container::before {
  content: "";
  position: absolute;
  background-color: #fff;
  height: 582px;
  width: 137px;
  left: -119px;
  top: 0;
  -webkit-box-shadow: -4px 17px 11px -2px rgb(0 0 0 / 6%);
  box-shadow: -4px 17px 11px -2px rgb(0 0 0 / 6%);
}

.main-35 .inner-container::before,.main-35 .inner-container::after,.main-36 .inner-container::before,.main-36 .inner-container::after {
	height: 606px;
}

.main-31 .youtube,.main-35 .youtube,.main-36 .youtube,.main-37 .youtube {
	position: absolute;
	top: 331px;
    left: 24%;
}

.main-31 .man img,.main-35 .man img,.main-36 .man img,.main-37 .man img {
	height: 287px;
}

.main-31 .man,.main-35 .man,.main-36 .man,.main-37 .man {
	position: absolute;
	top: 78%;
    left: 20%;
}

.video {
	width: 50%;
	margin: 0;
}

.video-img {
	position: absolute;
	top: 150px;
}

.extra {
	display: inline-block;
	padding-right: 40px;
	padding-bottom: 40px;
	overflow: hidden;
}

.extra-logo {
	display: inline-block;
	padding-right: 40px;
	padding-bottom: 40px;
}

.extra-h3,.media h2 {
	width: 486px;
	text-align: center;
	padding: 1rem;
	bottom:  -8px;
	color: rgba(255,255,255, 1);
	font-size: clamp(0.9rem, 0.6841rem + 0.9212vw, 1.375rem);
	-webkit-transition: 1s;
	transition: 1s;
}

.egg h3,.extra h3,.man-fertility h3,.ivf h3,.main-35 .extra-h3,.main-36 .extra-h3 {
	padding: 30px;
}

.extra img {
	-webkit-transition: 1s;
	transition: 1s;
}

.extra a:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.extra a {
	overflow: hidden;
}

.second-word {
	color: #92C5EB;
}

.extra-logo {
	top: -190px;
	left: 5%;
}

.extra-logo .title-purple::before {
	content: "";
	position: absolute;
	width: 83px;
	height: 16px;
	background-color: #EDCFDE;
	right: 0;
	top: -30px;
}

.square {
	position: relative;
	top: 32%;
	width: 100%;
	height: 662px;
	background-color: #BCA4CE;
}

.main-6 .title-blue,.main-6 .inner-content {
	width: 60%;
	margin: auto;
}

.main-6 .ivf-content::before {
	content: "";
	background-image: url("/images/articles-image/exosomatiki/egg-freeze/cloud.png");
	background-repeat: no-repeat;
	position: absolute;
	height: 200px;
	width: 200px;	
	left: 80%;
	top: 50px;
}

.main-6 .ivf-content::after {
	content: "";
	background-image: url("/images/articles-image/exosomatiki/egg-freeze/leaf.png");
	background-repeat: no-repeat;
	position: absolute;
	height: 170px;
	width: 180px;	
	left: 88%;
	top: 86%;;
}

.arrow-down {
	background-color: #EDCFDE;
	color: #fff;
	height: 188px;
	width: 60%;
	text-align: right;
}

#arrow-down {
	height: 100px;
	width: 100px;
}

.arrow-down a {
	padding: 2.5rem;
}

.accordion-main {
	width: 89%;
	margin-left: auto;
	position: relative;
	padding-top: 186px;
}

.main-6 .accordion-main::after {
	content: "";
	position: absolute;
	background-image: url("/images/articles-image/exosomatiki/egg-freeze/bird.png");
	background-repeat: no-repeat;
	height: 489px;
	width: 59%;
	top: 29%;
	left: 98%;
}

#accordion-main::before {
	content: "";
	background-color: #EDCFDE;
	position: absolute;
	left: -178px;
	width: 178px;
	height: 155px;
}

.accordion-item {
	border: 0;
	padding-bottom: 2rem;
}

.accordion-body {
	background-color: #EDCFDE;
	color: #fff;
	width: 1070px;
	position: relative;
}

.accordion-body::after {
	content: "";
	background-image: url("/images/articles-image/exosomatiki/egg-freeze/leaf-small.png");
    background-repeat: no-repeat;
    position: absolute;
    height: 50px;
    width: 50px;
    left: 97%;
    top: 64%;
}

.accordion-main button,.accordion-button:not(.collapsed),.accordion-button:focus{
	color: #fff;
	padding: 0;
	font-size: clamp(0.9rem, 0.6841rem + 0.9212vw, 1.375rem);
	display: block;
	padding: 23px;
	box-shadow: none;
	text-align: center;
}

.accordion-button::after {
	background-image: none;
	content: "\f067";
	font-family: "Fontawesome";
	padding: 23px 25px;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	right: 0
}

.accordion-button:not(.collapsed)::after {
	background-image: none;
	content: "\f068";
	font-family: "Fontawesome";
}

#heading-3 button,.media .extra-0 .page-header,.itemid-170 .media .title-container {
	background-color: #EDCFDE;
}

.media .title-container::before {
	content: "";
	background-image: url("/images/articles-image/media/cloud.png");
	background-repeat: no-repeat;
	height: 150px;
	width: 200px;
	position: absolute;
	left: 300px;
	top: -103px;
}

.media .title-container::after,.itemid-170 .media .title-container::after {
	content: "";
	background-image: url("/images/articles-image/media/purple-leaf.png");
	background-repeat: no-repeat;
	height: 170px;
	width: 185px;
	position: absolute;
	bottom: -55px;
	left: 240px;
}

.itemid-170 .media .title-container::after {
	background-image: url("/images/articles-image/media/blue-leaf.png");
}

.media .extra-2 .page-header {
	background-color: #126698;
}

.media .extra-2 h2 {
	height: 84px;
}

.media-content {
	-webkit-box-shadow: 15px -1px 18px -6px rgba(0,0,0,0.23);
	-moz-box-shadow: 15px -1px 18px -6px rgba(0,0,0,0.23);
	box-shadow: 15px -1px 18px -6px rgba(0,0,0,0.23);
}

.media .extra {
	width: 427px;
	padding-right: 22px;
}

.video-content {
	display: flex;
	justify-content: center;
}

.video-content::after {
	content: "";
	background-image: url("/images/articles-image/media/cloud.png");
	background-repeat: no-repeat;
	height: 150px;
	width: 200px;
	position: absolute;
	top: -103px;
	right: 0;
}

.media .avPlayerWrapper .avPlayerContainer .avPlayerBlock {
	padding-top: 56% !important;
}

.itemid-171 .main-inner {
  max-width: 1140px !important;
  margin: auto;
}

.itemid-171 iframe#gmap_canvas {
  width: 100%;
  top: 22px;
}

.itemid-171 .google-maps {
  color: #605b58;
  font-weight: 300;
  line-height: 30px;
  font-size: 18px;
}

.itemid-171 #contact-form #cf_ce-submit-button {
  background: #92c5eb;
  border-radius: 0;
  color: #fff;
  transition: 1s;
  padding: 11px;
  font-weight: 300;
  text-transform: uppercase;
  border: none;
}

.itemid-171 #contact-form #cf_ce-submit-button_reset {
  background: transparent;
  border-radius: 0;
  padding: 10px;
  border: 0.5px solid #92c5eb;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 1px;
  color: #92c5eb;
}

.itemid-171 #ce-cf-container-1 {
  margin-top: 15px;
}

.itemid-171 .contact-name {
  font-size: 32px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 40px;
  color: #605b58;
}

.itemid-171 #contact-form input.inputbox {
  display: block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.itemid-171 .page-header {
  border: none;
}

/* giatros xustom */
.col-box-01 {
  background-color: #BCA4CE;
}

.box-01 img {
  width: 380px;
  position: relative;
  right: 97px;
}

.box-01 {
  height: 613px;
  display: flex;
  align-items: end;
  justify-content: end;
  position: relative;
}

.box-01::before {
  content: '';
  position: absolute;
  top: -45px;
  left: 0px;
  width: 70%;
  height: 758px;
  background-image: url("/images/shape-giatros.png");
  background-repeat: no-repeat;
  background-size: 100%;
}

.box-02-03-inside {
  width: 55%;
  margin: auto;
  text-align: end;
}

.box-02 {
  padding-block: 60px;
  padding-left: 93px;
}

.box-03 h2 {
  line-height: 48px;
  margin-bottom: 0rem;
  font-family: title-font;
  font-size: clamp(1.5rem, 0.9373rem + 2.5010vw, 2.813rem);
  color: #92C5EB;
}

.box-02-03-inside  p {

}

.box-03 {
  position: relative;
}

.box-03::before {
  content: '';
  position: absolute;
  bottom: 15%;
  left: 0;
  width: 250px;
  height: 11px;
  background-color: #BCA4CE;
}

.box-02-03 {
  box-shadow: 0px 28px 7px -6px #f1f1f1;
}

.box-04 img {
  width: 560px;
}

.col-box-04 {
display: flex;
flex-direction: column;
align-items: center;
padding-left: 82px !important;
}

.col-box-05 {
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: end;
  justify-content: center;
}

.box-05a-line {
  width: 431px;
  height: 11px;
  background-color: #BCA4CE;
  margin-left: auto;
  margin-bottom: 86px;
}

.giatros p {
  color: #096094;
line-height: 19px;
font-family: paragraph-font;
}

.art-row-03 p {
padding-bottom: 13px;
}

.art-row-03 p:last-child {
padding-bottom: 0px;
}

.box-05ab {
  padding: 100px;
  background-color: #fff;
  position: relative;
}

.box-05ab::after {
  content: '';
  position: absolute;
  top: -48px;
  width: 122px;
  height: 128px;
  background-image: url("/images/roz-fillo-giatros.svg");
  background-repeat: no-repeat;
  background-size: 100%;
  left: 20%;
}

/* giatros xustom */

.custom-menu .nav {
  background-color: #92C5EB;
  height: 89px;
  display: flex;
  align-items: center;
  position: relative;
  top: 8px;
}

.custom-menu .nav li a {
  color: #fff;
  height: 100%;
  display: flex;
  align-items: center;
  font-size: 20px;
}

.custom-menu .nav-item {
  height: 100%;
  align-items: center;
  display: flex;
  padding: 0 16px;
  transition: 0.7s;
}

.custom-menu .nav-item:hover {
  background-color: #BCA4CE;
  color: #fff;
  transition: 0.7s;
}

/* media */


.box--media {
  display: flex;
  flex-wrap: wrap;
}

.media-title {
  height: 83px;
  background-color: rgb(188, 164, 206);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  top: -4px;
  padding: 0 40px;
  text-align: center;
}

.media-title h2 a,
.media-title h2 {
  color: #fff;
  font-size: 20px;
  font-family: title-font;
}

.blog-item:nth-child(2n+1) .media-title,
.box-item--blog:nth-child(2n+1) .media-title {
  background-color: #126698 ;
}  

.blog-item:nth-child(3n+1) .media-title,
.box-item--blog:nth-child(3n+1) .media-title {
  background-color: rgb(188, 164, 206);
}

.blog-item:nth-child(4n+1) .media-title,
.box-item--blog:nth-child(4n+1) .media-title {
  background-color: #126698;
}  

.blog-item:nth-child(5n+1) .media-title,
.box-item--blog:nth-child(5n+1) .media-title {
  background-color: #EDCFDE;
}  

.blog-item:nth-child(6n+1) .media-title,
.box-item--blog:nth-child(6n+1) .media-title {
  background-color: #126698;
} 

 

.blog-item:nth-child(1),
.blog-item:nth-child(2),
.blog-item:nth-child(3),
.box-item--blog:nth-child(1) .blog-item,
.box-item--blog:nth-child(2) .blog-item,
.box-item--blog:nth-child(3) .blog-item {
  margin-top: 0px;
}

.category-title-media {
  width: 200px;
  height: 810px;
  color: #fff;
  background-color: #bca4ce;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.category-title-media h1 {
  font-family: title-font;
  transform: rotate(-90deg);
  font-size: 45px;
}

.col-item-media,
.box-media {
  position: relative;
}

.col-item-media::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: -110px;
  width: 122px;
  height: 128px;
  background-image: url("/images/mov-media-shape.png");
  background-repeat: no-repeat;
  background-size: 100%;
}

.box-media::before,
.box-media::after {
  content: '';
  position: absolute;
  top: -97px;
  width: 170px;
  height: 170px;
  background-image: url("/images/sunefo-media-shape.png");
  background-repeat: no-repeat;
  background-size: 100%;
}

.box-media::beofore {
  left: 0;
}

.box-media::after {
  right: 0;
}

.box--media .blog-item {
  width: 450px;
  -webkit-box-shadow: 15px -13px 18px -6px rgba(0,0,0,0.23);
  -moz-box-shadow: 15px -13px 18px -6px rgba(0,0,0,0.23);
  box-shadow: 15px -13px 18px -6px rgba(0,0,0,0.23);
}

.box--media .blog-item,
.layout-cassiopeia_drperisteriscustom-category-blog.box--media .blog-item,
.box-basic-category-item {
  margin-top: 33px;
  margin-right: 33px;
}

.layout-cassiopeia_drperisteriscustom-category-blog .item-content {
  width: 100%;
}

.layout-cassiopeia_drperisteriscustom-category-blog .media-title {
  width: 100%;
}

.article-info-term {
  display: none;
}

.category-name a {
  position: relative;
  color: #fff;
}

.category-name a::before {
  content: '';
  position: absolute;
  height: 28px;
  background-color: #bca4ce;
}
.icon-folder-open.icon-fw  {
  display: none;
}

.view-article.layout-cassiopeia_drperisteriscustom-category-blog .com-content-article,
.view-article.layout-cassiopeia_drperisterisbasic-category .com-content-article,
.view-article.layout-cassiopeia_drperisterisgynaikologiainside .com-content-article,
.view-article.layout-cassiopeia_drperisteristestimonialscategory .com-content-article {
  display: flex;
}

.left-article-blog-field {
  width: 30%;
  position: relative;
  margin-bottom: 0;
}

.title-contet-blog-article {
  width: 70%;
  padding-right: 20%;
  position: relative;
}

.left-article-blog-field::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0px;
  width: 250px;
  height: 31px;
  background-color: rgba(188,164,206);
}

.left-article-blog-field::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0px;
  width: 320px;
  height: 531px;
  background-image: url("/images/testimonial/testimonial-right.png");
  background-repeat: no-repeat;
  background-size: 100%;
  transform: scale(-1,1);
}

.view-article.layout-cassiopeia_drperisteriscustom-category-blog .page-header,
.view-article.layout-cassiopeia_drperisterisbasic-category .page-header,
.view-article.layout-cassiopeia_drperisterisgynaikologiainside .page-header,
.view-article.layout-cassiopeia_drperisteristestimonialscategory .page-header {
  display: flex;
  justify-content: end;
  text-transform: uppercase;
  color: #92C5EB;
  font-family: title-font;
}


.view-article.layout-cassiopeia_drperisteriscustom-category-blog .com-content-article__body,
.view-article.layout-cassiopeia_drperisterisbasic-category .com-content-article__body,
.view-article.layout-cassiopeia_drperisterisgynaikologiainside .com-content-article__body {
  text-align: left;
}

.view-article.layout-cassiopeia_drperisteriscustom-category-blog .com-content-article__body p,
.view-category.layout-cassiopeia_drperisterisbasic-category .com-content-category-blog p,
.view-article.layout-cassiopeia_drperisterisbasic-category .com-content-article__body p,
.view-article.layout-cassiopeia_drperisterisgynaikologiainside .com-content-article__body p {
  font-family: paragraph-font;
  color: #096094;
  padding-bottom: 20px;
}



.view-category.layout-cassiopeia_drperisterisbasic-category .com-content-category-blog,
.view-article.layout-cassiopeia_drperisterisbasic-category .com-content-article__body  p:last-child {
  padding-bottom: 0;
}



/* tabs & accordions */
[data-rlta-element="heading"] {
  font-size: 1.125rem !important;
  text-align: center;
  font-family: body-font;
  color: #fff;
}

[data-rlta-element="button"] {
  background-color: rgb(146, 197, 235) !important;
  border-radius: 0 !important;
}

[data-rlta-element="panel-content"] p {
color: #ffffff !important;
}

[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"] {
  padding: 23px 5px !important;
  border: 0 !important;
}

[data-rlta-element="panel-content"] {
  color: #ffffff;
  text-align: left;
  background-color: #eebfd3;
  position: relative;
}

[data-rlta-element="panel-content"]::before {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0px;
  width: 50px;
  height: 50px;
  background-image: url("/images/articles-image/exosomatiki/egg-freeze/leaf-small.png");
  background-repeat: no-repeat;
  background-size: 100%;
}

[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="open"],
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="closed"] {
  position: relative;
}

[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="closed"]::after,
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="open"]::after  {
  position: absolute;
  top: 4px;
  right: 0;
  width: 50px;
  height: 100%;
  font-size: 55px;
  color: #fff;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="open"]::after {
  content: '-';
}

[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="closed"]::after {
  content: '+';
}


[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="closed"]::before,
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="open"]::before  {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 50px;
  background-color: rgb(199, 166, 223);
}

[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="open"]::before {
  background-color: rgba(188,164,206);
}

[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="panel"] {
  border: 0 !important;
}

[data-rlta-element="container"] {
  margin-top: 30px;
}

.view-article.layout-cassiopeia_drperisteriscustom-category-blog .page-header h1,
.view-article.layout-cassiopeia_drperisterisbasic-category .page-header h1 {
  margin-bottom: 30px;
}

.view-article.layout-cassiopeia_drperisteriscustom-category .page-header h1 {
  margin-bottom: 50px;
}

.view-article.layout-cassiopeia_drperisteriscustom-category .page-header h1 {
  display: flex;
  justify-content: end;
  text-transform: uppercase;
  color: #92C5EB;
  font-family: title-font;
}

.view-article.layout-cassiopeia_drperisteriscustom-category .avVideo {
  width: 54%;
  margin: auto;
}

.com-content-article {
  position: relative;
}

.view-article.layout-cassiopeia_drperisteriscustom-category .com-content-article::before {
  content:'';
  position: absolute;
  top: 10%;
  left:0;
  width: 130px;
  height: 400px;
  background-color: #bca4ce;
  opacity: 0.6;
}

.view-article.layout-cassiopeia_drperisteriscustom-category .com-content-article::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url("/images/articles-image/exosomatiki/egg-freeze/bird.png");
  background-repeat: no-repeat;
  background-size: 100%;
  height: 390px;
  width: 535px;
  opacity: 0.7;
}

.custom-form-inside {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.custom-form-inside h2 {
  font-size: 25px;
  text-transform: uppercase;
  font-family: body-font;
  color: #6c757d;
  margin-bottom: 30px;
}

.formResponsive input {
width: 100% !important;
}

.formResponsive input[type="checkbox"] {
  width: 20px !important;
  height: 290px;
}



.formResponsive input, .formResponsive textarea {
  width: 100% !important;
  font-size: 20px !important;
  font-family: body-font !important;
}

.formResponsive input {
  margin-bottom: 19px !important;
  height: 39px !important;
}

.formResponsive input[type="checkbox"]
{
  margin-bottom: 19px !important;
  height: 16px !important;
}

.google-maps {
  width: 50%;
}

iframe#gmap_canvas {
  width: 100%;
  height: 471px;
  top: 28px;
}

.formResponsive button[type="submit"] {
  background-color: #92c5eb !important;
  text-shadow: none !important;
  padding: 11px 26px !important;
  font-size: 20px !important;
  text-transform: uppercase;
  font-family: body-font;
}

.google-maps p {
  margin-bottom: 25px;
}
.google-maps p:last-child {
  margin-bottom: 0px !important;
}

.formResponsive input[type="text"]:focus {
  box-shadow: none !important;
}

.com-content-article__body {
  position: relative;
}

.view-article.layout-cassiopeia_drperisterisepikoinonia .com-content-article::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: url("/images/articles-image/exosomatiki/egg-freeze/bird.png");
  background-repeat: no-repeat;
  background-size: 100%;
  height: 390px;
  width: 535px;
  opacity: 0.4;
}

.view-article.layout-cassiopeia_drperisterisepikoinonia .page-header {
  color: #6c757d;
  margin-bottom: 30px;
}

.col-box-06 {
  position: relative
}

.col-box-06::after {
  content: '';
  position: absolute;
  top: -38px;
  right: 0;
  background-color: #92c5eb;
  width: 787px;
  height: 470px;
  z-index: -1;
}

.box-06 {
  transform: rotate(-90deg);
  position: relative;
  bottom: -118px;
  color: #fff;
}

.box-06 h3 {
  font-size: 35px;
  font-family: title-font;
}

.art-row-03 {
  margin-top: 159px;
}

.box-04abc {
  width: 216px;
  height: 9px;
  background-color: #bca4ce;
  margin: 50px 0;
}

.box-05ab {
  box-shadow: 21px -1px 46px -8px #c8c8c8
}

.view-category.layout-cassiopeia_drperisterisbasic-category .blog-items,
.layout-cassiopeia_drperisterisgynaikologia .blog-items,
.layout-cassiopeia_drperisterisbasic-category-novideo .blog-items {
  display: flex;
  flex-wrap: wrap;
}

.box-category-page-top-content {
  display: flex;
}

.category-page-header-h1 {
  width: 10%;
  background-color: #92c5eb;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.category-page-header-h1::before,
.category-title-media::before  { 
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0%);
  background-color: #fff;
  width: 20px;
  height: 20%;
}

.description_category-box {
  width: 40%;
}

.description_category-box-inside {
  width: 66%;
  margin: auto;
  margin-bottom: 220px;
}


.category-page-header-h1-inside {
  transform: rotate(-90deg);
  color: #fff;
}

.category-page-header-h1-inside h1 { 
  font-family: title-font;
  font-size: 42px;
}

.box-10b iframe {
  width: 497px;
  height: 275px;
  position: relative;
  top: -9px;
}


.box-10b {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}


.box-10b::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 940px;
  height: 655px;
  background-image: url("/images/articles-image/exosomatiki/tv-01.png");
  background-repeat: no-repeat;
  background-size: 100%;
}

figure {
  margin: 0;
}

.box-basic-category-item img {
  transition: 0.7s;
  width: 100%;
}

.box-basic-category-item
{
  width: 460px;
  overflow: hidden;
  transition: 0.7s;
}

.box-basic-category-item:hover img {
 transform: scale(1.2);
 transition: 0.7s;
}

.layout-cassiopeia_drperisteriscustom-category-blog .com-content-category-blog__item .left.item-image img {
  transition: 0.7s;
  
  width: 100%;
  height: auto;
}

.layout-cassiopeia_drperisteriscustom-category-blog .com-content-category-blog__item .left.item-image {
  overflow: hidden;
  transition: 0.7s;
}

.layout-cassiopeia_drperisteriscustom-category-blog .com-content-category-blog__item .left.item-image:hover img {
 transform: scale(1.2);
  transition: 0.7s;
}

.view-category .com-content-category-blog__items img
{
  width: 100%;
  height: auto;
}

h2 {
  margin-bottom: 0rem;
}

.layout-cassiopeia_drperisterisepikoinonia .page-header {
  display: none;
}

.layout-cassiopeia_drperisterisepikoinonia .page-header-cust {
 color: #605b58;
 text-transform: uppercase;
 margin-bottom: 34px;
}

.layout-cassiopeia_drperisteriscustom-category-blog .box--media .blog-item {
  height: 350px;
  /* align-items: end;
  display: flex;
  background-image: url("/images/blog-image.jpg");
  background-repeat: no-repeat;
  background-size: 100%; */
}


.footer-left,
.footer-right {
  height: 100%;
}

.copyright
{
  padding: 23px 0;
}

.copyright p a {
  color: #c4abb7 !important;
}

.box-02 p,
.box-05 p {
  color: #096094;
    line-height: 19px;
    font-family: paragraph-font;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0;
}


.com-content-category-blog__item.blog-item:nth-child(2) .media-title {
  background-color: rgb(244, 185, 213);
}

.box-item--blog:nth-child(1) .media-title {
  background-color: rgb(244, 185, 213);
}

.box-item--blog:nth-child(2) .media-title {
  background-color: #bca4ce;
}
.box-item--blog:nth-child(3) .media-title {
  background-color: #126698;
}

.box-item--blog:nth-child(4) .media-title {
  background-color: #126698;
}

.box-item--blog:nth-child(5) .media-title {
  background-color: rgb(244, 185, 213);
}
.box-item--blog:nth-child(6) .media-title {
  background-color: #bca4ce;
}

.box-item--blog:nth-child(7) .media-title {
  background-color: #bca4ce;
}

.box-item--blog:nth-child(8) .media-title {
  background-color: #126698;
}
.box-item--blog:nth-child(9) .media-title {
  background-color: rgb(244, 185, 213);
}

.box-item--blog:nth-child(10) .media-title {
  background-color: rgb(244, 185, 213);
}

.box-item--blog:nth-child(11) .media-title {
  background-color: #bca4ce;
}
.box-item--blog:nth-child(12) .media-title {
  background-color: #126698;
}

.box-intro-description {
  width: 50%;
  margin: auto;
  margin-top: 150px;
  margin-bottom: 25px;
}


.view-category.layout-cassiopeia_drperisterisbasic-category.itemid-139 .blog-items {
  display: grid;
  flex-wrap: wrap;
  grid-template-columns: 1fr 1fr 1fr;
  width: 85%;
  margin: auto;
}

.box-maps {
display: flex;
justify-content: space-around;
gap: 53px;
margin: auto;
  margin-top: auto;
margin-top: 100px;
background-color: #92c5eb8a;
padding: 50px 102px;
color: #006094;
}

.box-maps a {
  color: #006094;
}

.gmap_canvas {
  height: 516px;
}

.rsform-type-freetext {
  margin-bottom: 40px;
}



/* blog__navigation */
.com-content-category-blog__navigation {
  display: flex;
  justify-content: center;
  margin-top: 50px;
}

.page-link {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  color: #BCA4CE;
  font-size: 22px;
}

.page-item:not(:first-child) .page-link {
  margin-left: 12px;
}

.page-item:nth-last-child(2) .page-link::after,
.page-item:nth-child(1) .page-link::after,
.page-item:nth-child(2) .page-link::after  {
  content: '>';
  position: absolute;
  transform: translate(-50%,-50%);
  top: 50%;
  left: 50%;
  font-size: 32px;
color: #BCA4CE;

}

.page-item:last-child .page-link::before {
  content: '>>';
  position: absolute;
  transform: translate(-50%,-50%);
  top: 50%;
  left: 50%;
  font-size: 32px;
  color: #BCA4CE;
}

.page-item:last-child .page-link,
.page-item:first-child .page-link  {
  border-radius: 50%;
}

.page-item:nth-child(1) .page-link::after {
  content: '<<';
}

.page-item:nth-child(2) .page-link::after {
  content: '<';
}

.page-item.active .page-link {
background-color: #BCA4CE;
border-color: #BCA4CE;
}

.page-link:hover {
  color: #BCA4CE;
}

.com-content-category-blog__navigation {
  width: 89% !important;
}

/* blog__navigation end */

 .com-content-article {
  position: relative;
  /* display: flex; */
}

.phone--custom {
  position: fixed !important;
  top: 89vh !important;
}

.icons {
  display: none;
}


.google-maps {
  width: 100%;
}

.layout-cassiopeia_drperisterisepikoinonia .com-content-article__body {
  width: 70%;
  margin: auto;
}

.rsform-block {
  position: relative;
  z-index: 1;
}

.itemid-156 .title-contet-blog-article {
  width: 100%;
  padding-right: 0;
}

.logos-sunergazomena-items {
  width: 70%;
  margin: auto;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 40px;
  margin-top: 80px;
}

.logos-sunergazomena-item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 438px;
  height: 222px;
}

.logos-sunergazomena-item img {
  max-width: 100%;
  height: auto;
  width: 205px;
  height: auto;
}

.logos-sunergazomena-item:nth-child(1),
.logos-sunergazomena-item:nth-child(6),
.logos-sunergazomena-item:nth-child(7)
{ 
  background-color: #92C5EB54;
}

.logos-sunergazomena-item:nth-child(2),
.logos-sunergazomena-item:nth-child(4),
.logos-sunergazomena-item:nth-child(8) { 
  background-color: #F4B9D547;
}

.logos-sunergazomena-item:nth-child(3),
.logos-sunergazomena-item:nth-child(5) { 
  background-color: #BCA4CE8F;
}

.itemid-156 .logos-sunergazomena-item:nth-child(3) a img {
  width: auto;
  height: 122px;
}

.swiper.swiper-3 {
  background-color: #BCA4CE;
  padding: 30px 0;
}

.slide-content-box img {
  width: 170px;
  height: auto;
}

.itemid-156 .page-header,
.itemid-264 .page-header {
  display: flex;
  justify-content: end;
  text-transform: uppercase;
  color: #92C5EB;
  font-family: title-font;
  margin-right: 20%;
}



.swiper-3 .slide-xorigoi-box {
display: flex;
justify-content: center;

}

.google-maps p {
  margin-bottom: 10px;
}

.com-content-article__body dl,
.com-content-article__body ol,
.com-content-article__body ul {
  margin-top: 15px;
  margin-bottom: 1rem;
}

.view-article.layout-cassiopeia_drperisteristestimonialscategory {
  
}

.view-category.layout-cassiopeia_drperisteristestimonialscategory .blog-items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 82%;
  margin: auto;
  margin-top: auto;
  gap: 85px;
  margin-top: 70px;
}

.view-category.layout-cassiopeia_drperisteristestimonialscategory .blog {
  width: 100%;
}
.view-category.layout-cassiopeia_drperisteristestimonialscategory  .readmore,
.view-category.layout-cassiopeia_drperisteristestimonialscategory .com-content-category-blog.blog .btn.btn-primary {
  display: none;
}

.view-category.layout-cassiopeia_drperisteristestimonialscategory h1 {
  text-align: center;
  font-size: 82px;
  color: #92c5eb;
  text-transform: uppercase;
  font-weight: 700;
}

.view-category.layout-cassiopeia_drperisteristestimonialscategory h2  {
  text-align: center;
}

.view-category.layout-cassiopeia_drperisteristestimonialscategory h2 a {
  color: #92c5eb;
  text-align: center;
}

.view-category.layout-cassiopeia_drperisteristestimonialscategory .blog-items .blog-item .item-image  {
  display: flex;
  justify-content: center;
  margin-bottom: 12px;
}

.view-category.layout-cassiopeia_drperisteristestimonialscategory .blog-items .blog-item .item-image img {
  width: 47%;
}

.social img {
width: 20px;
filter: invert(80%) sepia(15%) saturate(1518%) hue-rotate(177deg) brightness(98%) contrast(87%);
filter: invert(82%) sepia(23%) saturate(822%) hue-rotate(209deg) brightness(85%) contrast(87%);
}


[data-rlta-element="panel-content"] {
  display: flex;
  flex-direction: column;
 gap: 15px;
}

[data-rlta-element="panel-content"] p { 
  padding-bottom: 0px !important;
}


/* .category-novideo .description_category-box {
  width: 100%;
} */

/* .category-novideo .box-10b {
  display: none;
}  */