/* general */
html {
	scroll-behavior: smooth;
}
body  {
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
    color: #444242;
    z-index: 1;
    transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.container {
	position: relative;
	z-index: 10;
}
.page-header {
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	border-bottom: none;
}
a {
	display: inline-block;
	color: #1d3f6a;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
a:hover, a:focus,
#lang  a:hover, #lang a:focus,
#info-left a:hover, #info-left a:focus,
.breadcrumb li a:hover, .breadcrumb li a:focus {
	color: #cf3141;
	text-decoration: none;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
/* style */
.big-title,.center-title {
	position: relative;
	display: inline-block;
	color: #000;
	font-size: 35px;
	line-height: 45px;
	margin-bottom: 35px;
	font-family: 'Roboto Slab', serif;
}
/*
.big-title::before {
	content: " ";
	width: 150px;
	height: 5px;
	position: absolute;
	right: -265px;
	bottom: 10px;
	background-image: linear-gradient(to right, #1d3f6a 50%, #cf3141 50%);
}
*/
.title {
	color: #000;
	font-size: 30px;
	line-height: 35px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 25px;
}
.small-title, #contact-el h2 {
	color: #000;
	font-size: 25px;
	line-height: 30px;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 20px;
}
.red-text {
	color: #cf3141;
}
.grey-bg {
	background-color: #f1f3f7;
}
.red-bg {
	background-color: #cf3141;
}
.blue-bg {
	background-color: #1d3f6a;
}
.padding {
	padding-top: 125px;
	padding-bottom: 125px;
}
.sm-padding {
	padding-top: 75px;
	padding-bottom: 75px;
}
.sd-padding {
	padding-left: 75px;
	padding-right: 75px;
}
.link {
	color: #cf3141;
	font-size: 16px;
	margin-top: 30px;
	text-transform: uppercase;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.link:hover, .link:focus {
	color: #1d3f6a;
	text-decoration: none;
	text-transform: uppercase;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.link svg, .button svg {
	width: 20px;
	margin-left: 5px;
	margin-top: -5px;
}

.career .link svg {
	width: 26px;
	height: 26px;
}
.button, .f-button-area #Send, #newsletter_submit {
	color: #fff;
	font-size: 16px;
	margin-top: 30px;
	padding: 20px 25px;
	border: 2px solid #b52332;
	border-radius: 2px;
	background-color: #b52332;
	text-transform: uppercase;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.button:hover, .button:focus, .f-button-area:hover #Send, .f-button-area:focus #Send, #newsletter_submit:hover, #newsletter_submit:focus {
	color: #b52332;
	background-color: #fff;
	text-decoration: none;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
/* header */
#header {
	height: 195px;
	padding-top: 24px;
	z-index: 100;
}
#header::before {
	content: " ";
	width: calc(50% - 101px);
	height: 1px;
	position: absolute;
	left: 0px;
	top: calc(50% - .5px);
	background-color: #c1c1c1;
}
#header::after {
	content: " ";
	width: calc(50% - 101px);
	height: 1px;
	position: absolute;
	right: 0px;
	top: calc(50% - .5px);
	background-color: #c1c1c1;
}

#header .bg-color {
	background-color: #fff;
}

/* logo */
.brand {
	background-color: #fff;
}

.brand::before {
	content: " ";
	width: 1px;
	height: 214px;
	position: absolute;
	left: -34%;
	top: -31%;
	background-color: #c1c1c1;
}

.brand::after {
	content: " ";
	width: 1px;
	height: 213px;
	position: absolute;
	right: -35%;
	top: -30%;
	background-color: #c1c1c1;
}

.brand img {
	height: 140px;
}
/* info left */
#info-left, #lang, #search-right, #covid-button {
	height: 65px;
	padding-top: 4px;
	padding-bottom: 15px;
}
#info-left a, #lang a {
	color: #000;
	font-size: 16px;
	padding-top: 7px;
	text-transform: uppercase;
}
/* menus */
#menu-l, #menu-r {
	margin-top: 28px;
}
/* slideshow */
#slideshow {
	z-index: 1;
}
/* welcome */
#welcome .big-title {
	margin-top: 55px;
}
#welcome .big-title::before {
	right: 0px;
	left: unset;
	top: -30px;
}

/* departments */

#dept-1 svg, #dept-2 svg, #dept-3 svg {
	width: 50px;
	fill: #1d3f6a;
	margin-top: -10px;
	margin-bottom: 20px;
}

#departments a {
	color: #000;
}

/* appointment */

#appointment, #appointment .big-title {
	color: #fff;
}
#appointment .big-title::before {
	display: none;
}
#appointment::before {
	content: " ";
	max-width: 42%;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-image: url("/images/new_iatropolis/graphs/appointment_img.jpg");
	z-index: 3;
}

#app-text {
	left: 100px;
}
/* diagnostiko */
#diagnostiko .small-title, #aktinotherapeutiko .small-title {
	position: absolute;
	right: 0px;
	bottom: 15px;
	padding: 15px;
	background-color: #fff;
	margin-bottom: 0px;
}
#diagnostiko .small-title a, #aktinotherapeutiko .small-title a {
	color: #000;
}
#diagnostiko .small-title svg, .cancer-btn svg, #aktinotherapeutiko .small-title svg {
	width: 20px;
	fill: #cf3141;
	margin-top: -5px;
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
	width: 35px;
	height: 35px;
	border: 1px solid #000;
	border-radius: 0px;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.owl-carousel .owl-nav button.owl-prev svg, .owl-carousel .owl-nav button.owl-next svg {
	width: 25px;
	height: 25px;
	margin-top: -2px;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
	border-color: #cf3141;
	background: #cf3141;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
#diagnostiko .owl-theme .owl-nav {
	margin-top: 50px;
}
/* tupoi karkinou */
#type-of-cancers::before {
	content: " ";
	max-width: 47%;
	width: 100%;
	height: 500px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	background-image: url("/images/new_iatropolis/graphs/type-of-cancers_img.jpg");
	z-index: 3;
}
#type-of-cancers::after {
	content: " ";
	max-width: 57%;
	width: 100%;
	height: 500px;
	position: absolute;
	right: 0px;
	top: 90px;
	background-color: #1d3f6a;
	z-index: -1;
}
#type-of-cancers .owl-nav {
	position: absolute;
	left: -50%;
	bottom: -65px;
	margin-bottom: 0px;
}
#type-of-cancers .item {
	margin-bottom: 35px;
}
.cancer-btn, .cancer-btn .small-title, #statistics .small-title {
	color: #fff;
}
/* aktinotherapeutiko */
#aktinotherapeutiko {
	margin-top: 75px;
}
/* locations */
#location::before {
	content: " ";
	width: 1000px;
	height: 1000px;
	position: absolute;
	right: 0px;
	top: -150px;
	background-attachment: scroll;
	background-image: url("/images/new_iatropolis/graphs/map_bf.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 100% 100%;
}
#location::after {
	content: " ";
	width: 1100px;
	height: 1200px;
	position: absolute;
	right: 0px;
	top: -350px;
	background-attachment: scroll;
	background-image: url("/images/new_iatropolis/graphs/map_af.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 100% 100%;
}
#location .big-title {
	padding-right: 30px;
}
#location .big-title::before {
	right: -15%;
}
.loc-content p {
	font-size: 16px;
	line-height: 22px;
}
.locations-slider .owl-theme .owl-nav {
	text-align: right;
}
.loc-content .icon {
	width: 30px;
	height: 35px;
	display: inline-block;
}
.loc-content .icon svg {
	height: 30px;
	fill: #cf3141;
	vertical-align: bottom;
}
/* statistics */
#statistics {
	color: #fff;
	padding: 250px 0px;
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("/images/new_iatropolis/graphs/statistics_bg.jpg");
}
#statistics::before {
	content: " ";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: rgba(0, 0, 0, .2);
}
#statistics .col-12.col-md-4 {
	border-right: 1px solid #fff;
}

#statistics .stats-icon span {
	font-size:  3.5rem;
}

#statistics .stats-banner a {
	color: #fff;
    background-color: transparent;
    padding: 10px 15px;
    border: 1px solid #fff;
}

.counter {
	display: block;
	font-size: 50px;
	line-height: 50px;
	font-family: 'Roboto Slab', serif;
	margin: 20px 0px;
}
.s-icon svg {
	height: 50px;
	fill: #fff;
}
/* news */
.news-content {
	max-width: 90%;
	width: 100%;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: -15%;
	background-color: #fff;
}
.news-title {
	padding: 0px 40px;
	font-size: 25px;
	line-height: 30px;
	font-weight: 800;
	font-family: 'Roboto Slab', serif;
}
/* eopy - asfalistikes */
.eopy-asfalistikes-section::before {
	content: " ";
	width: 100%;
	height: 4px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: #f1f1f1;
	z-index: -1;
}
.eopy-asfalistikes-section li a {
	color: #000;
	padding: 20px;
	border-bottom: 4px solid transparent;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.eopy-asfalistikes-section li.active a,
.eopy-asfalistikes-section li a:hover,
.eopy-asfalistikes-section li a:focus {
	border-bottom: 4px solid #cf3141;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
#asfalistikes .logos .owl-nav {
	margin-top: 50px;
}
/* form bg */
#form_bg {
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("/images/new_iatropolis/graphs/form_bg.jpg");

}


/* contact info - user form*/
#contact-home .container {
	padding-bottom: 75px;
	border-bottom: 2px solid #0977aa;
}
#contact-home .col-2 svg,#footer .col-2 svg {
	fill: #0977aa;
	height: 25px;
}
#contact-home #contact-el {
	padding: 75px;
	border-radius: 2px;
	margin-top: -55%;
	background-color: #fff;
}
#contact-home #contact-el .small-title, #contact-home .col-md-4 .small-title {
	margin-bottom: 35px;
	font-family: 'Roboto Slab', serif;
}
#contact-home .col-md-4,
#contact-home .col-md-4 .small-title,
#contact-home .col-md-4 a {
	color: #fff;
}
#contact-home #contact-el #Send {
	position: relative;
	width: 100%;
	margin-top: 0px;
	padding-right: 55px;
}
#contact-home #contact-el .form-check-label {
	font-size: 14px;
	line-height: 20px;
}
#contact-home input.form-control,
#contact-home textarea.form-control,
#newsletter_email {
	background-color: #f7f7f7;
	border: none;
	border-radius: 2px;
	padding: 10px 20px;
	text-transform: uppercase;
}
#contact-home input.form-control,
#newsletter_email {
	height: 50px;
}
.f-button-area .f-icon {
	width: 25px;
	height: 20px;
	position: absolute;
	top: 18px;
	right: 25px;
	color: #fff;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.f-button-area:hover .f-icon, .footer a:hover {
	color: #b52332;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
/* footer */
.footer, .footer .small-title, .footer a {
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.footer .small-title {
	font-size: 20px;
	margin-bottom: 40px;
}
.footer a svg {
	height: 16px;
	margin-top: -5px;
	margin-right: 5px;
}
#foo-3 .form-group {
	margin-bottom: 0px;
}
#newsletter_email {
	background-color: transparent;
	border: 2px solid #fff;
}
#newsletter_submit {
	width: 100%;
	padding: 10px 25px;
	margin-top: 0px;
	background-color: transparent;
	color: #fff;
	border-color: #fff;
}
.social-mod a {
	display: inline-block;
	width: 25px;
	height: 25px;
	font-size: 25px;
	line-height: 25px;
	margin-right: 20px;
}
/* copy */
.copy, .copy a {
	color: #fff;
	font-size: 15px;
}

/* ilias custom */

/* covid start */

#covid-header .covid-desc {	
	font-size: 1rem;
}

#covid-info.sm-padding {
	padding-top: 45px;
	padding-bottom: 50px;
}

#covid-info .info-about h2 .border-bottom-color::before {
	content: " ";
	width: 100px;
    height: 3px;
    background-color: #0a6bb8;
    display: inline-block;
}

#covid-info .info-about h2 .border-bottom-color::after {
	content: " ";
	width: 100px;
    height: 3px;
    background-color: #e30613;
    display: inline-block;
}

.price-content {
	padding: 0 110px;
}

.covid-blog .big-title {
	width: 53%;
}

.covid-blog h2.covid-title,.itemid-1715 .breadcrumb {
	font-size: 16px;
}

.itemid-1715 h1 {
	font-size: 28px;
	line-height: 36px;
}

#covid-overlay .link {
	top: 120px;
	left: 10px;
	color: #fff;
}

#covid-text {
	left: 178px;
    top: 80px;
}

.covid-image a img {
    height: 200px;
}

.covid-title {
	bottom: 0;
	color: #fff;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	background-color: rgba(207,50,65, 0.6);
}

.covid-desc {
	width: 100%;
	top: calc(68% - 123.75px);
	left: calc(89% - 123.75px); 
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	color: #fff;
	opacity: 0;
	z-index: 10;
	font-size: 1rem;
}

.covid-overlay {
  background: rgba(207,50,65, 0.6);
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

.link-overlay {
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}


.item:hover .covid-overlay,.item:hover .link-overlay,.item:hover .covid-desc  {
	opacity: 1;
}

.item:hover .covid-title {
	opacity: 0;	
}


.itemid-1715 #main-container.sm-padding {
	padding-top: 3rem;
	padding-bottom: 0;
}
/* covid end */

/* eody start */

.eody-link {
  background: #eaeaec;
  color: #000;
  width: 100%;
  height: 300px;
  padding: 70px;
  position: relative; 
}

.eody-link::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border-top: 150px solid #fff;
  border-right: 80px solid transparent;
  width: 0;
}

.eody-img {
	background-color: #fff;
}

.eody-img img {
	height: 150px;
	width: auto;
}

#eody {
	background-color: #eaeaec;
	margin: 75px 0;
}

/* eody end */


/* sliders start */

/*  sliders  */
.rl_sliders.accordion > .accordion-group .panel-heading {
    background: #0b5b9f none repeat scroll 0 0;
    padding: 0;
    border-radius: 0px;
    color: #fff;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle {
    color: #cf3141;
    text-decoration: none;
    color: #fff !important;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
    background: #cf3141 none repeat scroll 0 0 !important;
    color: #fff !important;
    text-decoration: none;
}
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
    background: #cf3141 none repeat scroll 0 0 !important;
    color: #fff !important;
}
.rl_sliders.accordion > .accordion-group > div > a:focus, .rl_sliders.accordion > .accordion-group.active > div > a:focus {
    box-shadow: none !important;
    outline: 0 none;
    color: #cf3141;
}
.accordion-group .accordion-heading .accordion-toggle.nn_sliders-toggle:after {
    content: "+";
    color: #fff;
    font-size: 25px;
    line-height: 35px;
    position: absolute;
    right: 20px;
    top: 6px;
}
.accordion-group.active > .accordion-heading > .accordion-toggle.nn_sliders-toggle::after {
    content: "-";
    color: #fff;
    font-size: 35px;
    line-height: 35px;
    position: absolute;
    right: 22px;
    top: 0px;
}
.accordion-heading.panel-heading {
    position: relative;
}
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {
    padding: 10px 15px!important;
}

#content .accordion-group {
	margin-bottom: 17px;
	display: inline;
	border: 0;
}

#set-rl_sliders-1::before {
	content: none;
}
/* sliders end */

/* breadcumb start */

#breads {
	background-image: url(/images/breads/breads.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.breadcrumb,.itemid-1715 .breadcrumb  {
	background-color: transparent;
	color: #fff;
}

.breadcrumb a,.itemid-1715 .breadcrumb a {
	color: #fff;
}

.itemid-1715 #breads {
	background-image: url(/images/breads/covid-bread.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.breadcrumb {
	justify-content: flex-end;
	width: 75%;
}

#breads  {
	padding-bottom: 0;
}

/* breadcumb end */

/* header-menu start */

.maxi-left-menu  .maximenuck2,.maxi-right-menu  .maximenuck2 {
	box-shadow: 0px 0px 20px 0px #f3f4f5 !important;
}

/* header-menu end */

/* asfalies start */

#djslider-loader210 {
	padding-top: 2rem !important;
}

#navigation210 #prev210, #navigation210 #next210 {
		top: 100px;
		width: 10%;
}

/* asfalies end */

/* arxiki start */

.itemid-569 .news-image a img {
	height: 360px;
}

.itemid-569 #main-container.sm-padding {
	padding: 0;
}

/*
.itemid-569 #footer .row.mb-md-4 {
	padding-top: 0 !important;
}
*/

/* arxiki end */

/* footer start */

#border-bottom {
	border-bottom: 2px solid #0977aa;
}

/* footer end */

.stop-here {
    display: block;
    height: 1px;
    width: 100%;
}

/* slideshow start */

#slide-text-1 {
	font-size: 35px !important;
	line-height: 40px !important;
}

#slide-text-2,#slide-text-3 {
	font-size: 30px !important;
	line-height: 40px !important;
}

#slide-text-2 {
	top: 424px !important;
}

#slide-text-3 {
	top: 482px !important;
}

/* slideshow end */

/* pagination start */

.pagination li.active .page-link {
	background-color: #1D3F6A;
	border: 1px solid #1D3F6A;
}

.page-link {
	color: #CF3241;
}

/* pagination end */

/* covid start */

.itemid-1715 #breads::before {
	content: " ";
	position: absolute;
	background-image: url(/images/breads/covid-logo_s_new.png);
	background-repeat: no-repeat;
	height: 100%;
	width: 15%;
	top: calc(103% - 70.5px);
	left: calc(25.5% - 70.5px);
}

.itemid-1715 #breads .sp-padding {
	padding-top: 55px;
}

.itemid-1715 .covid-article-title::before {
	content: none;
}

/* covid end */

/* doctors start */

#doctors .thead-dark th {
	background-color: #1D3F6A;
}

#k2Container .categorydoc select {
    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;
    margin-bottom: 10px;
}

/* doctors end */

/* tmimmata start */

.center-title {
	font-size: 25px;
	font-weight: 300;
	color: #1d3f6a;
}

.center-title::before {
	content: " ";
	width: 150px;
	height: 5px;
	position: absolute;
	bottom: -6px;
	background-image: linear-gradient(to right, #1d3f6a 50%, #cf3141 50%);
}

.itemid-1136 .button {
	padding: 10px;
}


/* tmimata end */

/* diktio kentrwn start */

.itemid-599 #header::before {
	width: calc(50% - 108px);
}

.itemid-599 #header::after {
	width: calc(50% - 94px);
}

.com_contactenhanced  #ce-cf-container-ce-submit-button #cf_ce-submit-button,.itemid-1262 #Send-app {
	color: #fff;
    border-color: #fff;
	background-color: #1d3f6a;
}

.com_contactenhanced  #ce-cf-container-ce-submit-button #cf_ce-submit-button:hover,.itemid-1262 #Send-app:hover  {
	color: #1d3f6a;
	background: #fff;
	text-decoration: none;
	background-position: inherit;
	border-color: #1d3f6a;
}

.com_contactenhanced  #cf_ce-submit-button_reset {
	background: #b52332;
	border: none;
}
.com_contactenhanced  #cf_ce-submit-button_reset:hover {
	color: #b52332;
	background: #fff;
	text-decoration: none;
	background-position: inherit;
	border: 1px solid #b52332;
}

.com_contactenhanced .active {
	color: #fff;
}

.com_contactenhanced #form .requiredsign {
	display: none;
}

.com_contactenhanced .span12 {
	padding-left: 0;
}
.com_contactenhanced .contact-contactinfo {
	display: none;
}

.com_contactenhanced  label {
	display: block;
	margin-bottom: .5rem;
}
.com_contactenhanced .cf-input-text{
	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;
}

.com_contactenhanced #message {
	display: block;
    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;
}

.com_contactenhanced  .contact-sidebar {
	padding-left: 2rem;
}

.com_contactenhanced  .cf-input-checkbox {
	margin-top: -4px;
}

.com_contactenhanced #header::before {
	width: calc(50% - 109px);
}

.com_contactenhanced #header::after {
	width: calc(50% - 94px);
}

.com_contactenhanced .brand::after{
	height: 212px;
}

.com_contactenhanced #newsletter_submit {
	width: 100%;
    padding: 10px 25px;
    margin-top: 0px;
    background: transparent;
    color: #fff;
    border-color: #fff;
    background-position: inherit;
}

.com_contactenhanced #newsletter_submit:hover {
	color: #b52332;
    background-color: #fff;
}

/* diktio kentrwn end */

/* omada aktinotherapeias end */

.omada-aktino {
	text-align: center;
/* 	display: block; */
}

.omada-aktino tbody tr td {
	border-bottom: 1px solid #e5e5e5;
    padding: 10px;
}
/* omada aktinotherapeias end */

/* asfalistikes start */

.asfalistikestable {
	margin-bottom: 20px;
	width: 100%;
    display: block!important;
    padding: 30px 0 20px 0;
    overflow: scroll;
}

#doctors {
    display: block;
    overflow: scroll;
}

.asfalistikestable tr td {
	border-bottom: 1px solid #e5e5e5;
    padding: 10px;
}

/* asfalistikes end */

/* mple bara sto contact-form start */

#contact-center {
	background-color: #1d3f6a;
	color: #fff;
}

.center-bg span {
	font-size: 30px;
	line-height: 30px;
	color: #0065b4;
}

/* nmple bara sto contact-form end */

/* slider index start */

#slider-title .button {
	color: #fff;
	padding: 10px;
}

.tp-caption a {
    color: #ffffff !important;
}    

.tp-caption a:hover {
    color: #b52332 !important;
}  

#slider-title .button:hover {
	color: #b52332;
}

/* slider index end */

/* digital folder start */

.icofont-test-tube {
	color: #fff;
	font-size: 1.65rem;
	position: relative;
	left: 0;
	top: 0;
	margin-right: 0;
	transform: rotate(90deg);
	writing-mode: vertical-rl;
}

.digital-txt {
	color: #000;
	font-size: 16px;
	line-height: 22px;
}

.digital-content {
	left: 4px;
}
/* digital folder end */

/* kleite rantevoy start */

.itemid-1262 label {
	display: block;
	margin-bottom: .5rem;
}

.itemid-1262 .formBody a {
	color: #0065B4;
}

.itemid-1262 #rsform_7_page_0 .rsform-input-box,.itemid-1262 .rsform-select-box-small {
	display: block;
    width: 99%;
    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;
    padding: 4px;
}

.itemid-1262 #rsform_7_page_0 .formControls {
	margin-left: 0;
}

.itemid-1262 #rsform_7_page_0 .formControlLabel {
	width: 100%;
	text-align: left;
	font-size: 16px;
	color: #0065B4;
}

.itemid-1262 #rsform_7_page_0 .rsform-block {
	margin-bottom: 0;
}

.itemid-1262 #rsform_7_page_0 .rsform-block .formBody {
	width: 100%;
    text-align: center;
}

.itemid-1262 #rsform_7_page_0 select.rsform-select-box-small {
	width: 30%;
}

.itemid-1262 #rsform_7_page_0 .rsform-block .formBody  {
	line-height: 0;
}


.itemid-1262 #rsform_7_page_0 .rsform-block .formBody p {
	line-height: 2;
}
.itemid-1262 #rsform_7_page_0 .rsform-block .formBody label {
	text-align: left;
	line-height: 2
}

.itemid-1262 #rsform_7_page_0 .rsform-select-box,.itemid-1262 #comments {
	width: 98%;
}

.itemid-1262 #txtjQcal7_0 {
	width: 78%;
	padding: 10px;
}

.itemid-1262 #btnjQ7_0.rsform-calendar-button {
	width: 19%;
	color: #fff;
	background-position: inherit;
	background: #0065B4;
	padding: 10px;	
}

.itemid-1262 .rsform-block-check .formControlLabel {
	padding: 0 50px;
}

.itemid-1262 #rsform_7_page_0 .rsform-block-send .formBody {
	text-align: left;
}

.itemid-1262 #Send-app {
	font-size: 16px;
	padding: 16px 50px;
}

/* kleite rantevoy end */

/* scroll header start */

#header.scroll .header-first-row {
	display: none;
}
#header.scroll::before, #header.scroll::after {
	display: none;
}
.scroll .brand img {
	height: 100px;
}
#header.scroll {
	height: 140px;
	padding-top: 20px;
	z-index: 100;
}
.scroll .brand::before, .scroll .brand::after {
	height: 150px;
}
.scroll #menu-l, .scroll #menu-r {
	margin-top: 20px;
}
#header.scroll {
	position: fixed !important;
	width: 100%;
	background: #fff;
	top:0;
	border-bottom: 1px solid rgb(207, 49, 65);
}
#slideshow.scroll {
	margin-top: 195px;
}

/* fix banner start */

.fix-banner {
	position: fixed;
	right: 0;
	top: 40%;
	-webkit-transform: rotate(270deg);
	transform: rotate(180deg);
	z-index: 100;
	writing-mode: vertical-lr;
}

.fix-banner a.button {
    color: #fff;
    background-color: rgb(207, 49, 65);
    padding: 10px 15px;
	font-size: 14px;
}

/* mobile menu */

#mobile-menu .mobilebarmaximenuck {
	top: -100px;
	width: 25%;
	background: transparent;
	margin-left: auto;
}

.mobilebarmenutitleck {
	display: none;
}

.mobilebuttonmaximenuck {
	background: url("/images/new_iatropolis/mobile-hum.png")  no-repeat scroll left center/35px rgba(0, 0, 0, 0);
	height: 28px;
    margin: 5px;
    width: 40px;
    top: 15px;
}

/* tomotherapy video */

.blog-desc iframe {
	width: 100%;
}

/* pagination start */

.itemid-664 div.k2Pagination ul li {
	margin: 3px;
}

body.view-contact {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

#breads.scroll{
	margin-top: 240px!important;
}

/* career start */

.career .blog-title {
	font-size: 20px;
	background-color: #0b5b9f;
	color: #fff;
	padding: 12px 14px;
}

.career  a .blog-title svg {
	color: #fff;
	width: 25px;
	height: 25px;
}

.career .blog-title:hover,.career .blog-title a svg:hover {
	background-color: #cf3141;
	color: #fff;
}

.career .blog-title a {
	position: relative;
	top: -6px;
}

#form_bg {
	height: 800px !important;
}

.content-253 img {
	margin-top: 12px;
}

.halandri {
	margin-top: 1.55rem;
}

.modalCheckBox label {

	margin-left: 30px;
	width: auto;
	background: none;
}
.modalCheckBox input[type="checkbox"]:checked + label::after {
	display: none;
}

.rl_sliders.accordion:last-child {
  margin-bottom: 0;
  clear: both;
}

 .mejs-container {
	background: transparent;
}

.itemid-600 .mejs-container {
	background: transparent;
}

.view-article img {
	max-width: 100%;
	height: auto;
}

.itemid-646 .mejs-container{
		background: transparent;
}

.itemid-967 #main-container {
	overflow: hidden;
}

.itemid-628 #main-container {
	overflow: hidden;
}

.video--976,.video--976 .mejs-overlay.mejs-layer.mejs-overlay-play {
	width: 100% !important;
}
.video--628,.video--976 .mejs-overlay.mejs-layer.mejs-overlay-play {
	width: 100% !important;
}

.itemid-967 div#mep_0 {
  height: 678px !important;
  margin-top: -190px;
}

.itemid-628 div#mep_0 {
  height: 678px !important;
  margin-top: -190px;
}

.mejs-container.svg.video--976 {
	  height: 471px !important;
}

.video--976 {
		  height: 471px !important;
}

.avPlayerWrapper iframe {
	width: 100% !important;
}
.footer-video {
	width: 100%;
}

.itemid-1884 #footer {
	margin-top: 150px;
}

/* folder */

.digital-content p{
	font-size: 15px;
}

#digital-folder .digital-content img {
	width: 50px;
	height: 50px;
	margin-right: 20px;
}

.digital-content p {
	margin-bottom: 0;
  line-height: 20px;
}

#digital-folder .digital-content .custom {
	display: flex;
}

.itemid-1903 #main-container a:hover {
	color: #1d3f6a !important;
}