<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#maincontent4 {background-color:#ebedee; background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);}
/*------/ Property  /-----*/

.top-section { padding: 30px; background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); }
.top-section-photos { background: #ededed; background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);}

.main-section {padding: 0 30px; }

/* --------------------------------------gallery-property------------------------------*/

/*.lSSlideWrapper  {
	min-width: 100% !important;
	height: auto !important;
	max-height: 485px !important;
}
.lSSlideWrapper img {
	min-width: 100% !important;
	max-width: 100% !important;
	height: auto !important;
	max-height: 130% !important;
	margin-top:-8%;

.lSSlideOuter .lSPager.lSGallery li { overflow: hidden !important; height: 50px;}
.lSSlideOuter .lSPager.lSGallery img {  display: block; }
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 0;
	filter: brightness(120%);
	filter: contrast(120%);
}

}*/
/* --------------------------------------property-main-title------------------------------*/
.property-main-title h1 {color:#004699; font-size: 34px; font-weight: 600; margin:0; padding: 0; line-height: 1.3; padding-top: 10px; }
.property-main-title h1 span {display: inline; margin-left:19px; font-weight: 600;}
.property-main-title h1 span.d-flex {display: inline !important;}
.property-main-title h1 span.price {  color:#de001a;  font-weight: 600;}


/* --------------------------------------property-subtitle------------------------------*/
.property-subtitle {
  font-size: 23px; color:#004699; font-weight: 500;
  padding-bottom: 5px;
  border-bottom: #e4002a 1px solid;
}


/* --------------------------------------property-description------------------------------*/
.property-description {margin:0; padding: 0; width: 100%; margin-bottom: 40px;}
.property-description h2 {font-size: 19px; color:#404041; font-weight: 500; margin:0; padding: 0;margin-bottom:10px;}
.property-description .ad {font-size:15px; line-height: 1.5; }

/* --------------------------------------property-overview------------------------------*/
.property-overview {  width: 100%; margin:0; padding: 0; margin-top:20px; margin-bottom: 40px;}
.summary-list {
  color: #004699;
  font-size: 15px;

}
.summary-list strong {
  font-weight: 400;
  min-width: 120px;
}

.summary-list .list {
  padding: 0;
  line-height: 1.8;
}

.summary-list ul.list0 {
  padding: 0;
  margin:0;
}	

.summary-list .list span {
  color: #0a284d;
}

.property-overview span.price-before{
	font-size:15px;
	text-decoration: line-through;
	margin-right: 4px;
}



/* --------------------------------------partner details------------------------------*/
.partner-details {
margin:0; margin-bottom:20px; padding: 20px 30px 20px; background-color:#ebedee; background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); 
	-webkit-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);	
 	 -moz-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
  	box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
}
.partner-details  .media-object { margin-right: 18px; min-width: 118px; max-width: 118px; height: auto;}
.partner-details h4.media-heading {font-size: 19px; color:#e4002a;font-weight: 600;}
.partner-details h4.media-heading span {display: block; font-size: 16px; color:#004699; font-weight: 600;}
.partner-details .media-body {font-size: 16px; }



/* --------------------------------------property-contact------------------------------*/
.property-contact { margin:0; padding: 20px 30px 5px; background-color:#ebedee; background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); 
	-webkit-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);	
 	 -moz-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
  	box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
}

.property-contact h4  {
  font-size: 23px; color:#004699; font-weight: 500;
  padding-bottom: 5px;
  border-bottom: #e4002a 1px solid;
}


.property-contact .boxcontent {}
.property-contact p { line-height: 1.4; font-size:15px; margin-bottom: 12px;}

/* --------------------------------------property-moredetails------------------------------*/
.property-moredetails {
	padding-bottom: 30px;
}

.property-moredetails span {
	font-size:15px;
	margin-bottom: 3px;
}

.property-moredetails span strong {
	font-size:15px;
}

.property-moredetails span.exvalue {
	font-weight: 400;
	font-size:15px;	
	display: inline;
}

.property-moredetails ul.exfields2 {
	font-size:15px;	
	font-weight: 400;
	margin:0;
	padding: 0;
	list-style: none;
	display: inline;
}
.property-moredetails ul.exfields2 li {
	margin:0;
	padding: 0;
	display: inline;
}
.property-moredetails i {
	padding-top:4px;
	font-size: 11px;	
}



.property-map {
	margin: 0;
	padding: 0;
		
}

.property-epc {
	padding-bottom: 50px;

}
.property-video,
.property-photos {
	padding-bottom: 90px;

}
.property-video h3,
.property-epc h3,
.property-photos h3 {
	padding-left: 14px;
}

.property-epc p {
	max-width: 850px;
	margin-left:auto;
	margin-right: auto;
	text-align: center;
}
.epc-container {
	width: 100%;
	text-align: left;

}


.property-map h3 {
	padding-left: 14px;
	margin-bottom:0;
}

.property-map h3 {
	border-bottom:	0;
}





/*prequest bottom*/
.property-request-bottom {
	margin: 0;
	padding:0;
	padding-top: 80px;
	padding-bottom: 80px;
	max-width: 100%;
	text-align:center;
}

.property-request-bottom h3 {
	margin:0;
	padding:0;
	margin-bottom: 16px;
	font-size:35px;
	line-height: 1.2em;
	color:#e4002a;
	font-weight:400;
}

.property-request-bottom p {
	margin:0;
	padding:0;
}

.property-request-bottom .prbcallus {
	margin-bottom: 5px;
	font-size:20px;
}

.property-request-bottom p.prbphone {
	font-size:54px;
	line-height:54px;
	margin-left: 0;
}

.property-request-bottom p.prbor {
	font-size:20px;
	margin-bottom: 7px;
}





.prevnext-toolbar .btn-group {margin-left: 5px; margin-bottom: 2px; font-size: 18px;}
.prevnext-toolbar  span {font-size:15px; color: #004699; font-weight: 400; margin-right: 5px; margin-top: 2px;}

/*GandGMap*/

#GandGMap,
#GandGMap1,
#GandGMapStreetView {
	border:1px solid #AAA;
	width: 100%; 
	height: 250px;
	display:block;
}

#GandGMap1,
#GandGMapStreetView {
	height: 125px;
}


/* responsive video */
.video-container1 {
	max-width: 850px;
	max-height: 475px;
	margin: 0;
	margin-bottom: 30px;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;

}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height: 100%;
}



/*----------------------@media---------------------------*/

/*@media (min-width: 992px)  {	*/
	.social-toolbar {float:left;}
	.prevnext-toolbar {float:right;}
/*}*/

@media (max-width: 991px)  {
	.btn-group .btn  {font-size: 18px; margin-left:9px; margin-right: 9px;}
	.prevnext-toolbar {font-size: 18px;}		
	.btn-group .btn span {display:none;}
	.prevnext-toolbar span {display:none;}
}

@media (max-width: 767px)  {

	
	.top-section { padding-right:15px; padding-left:15px;}
	.main-section {padding-right:15px; padding-left:15px;}
	
	.property-main-title h1 {font-size: 32px;}
	.property-main-title h1 span {display: inline-block; margin-left:5px;}

	
	.lSSlideWrapper  {height: auto !important;}
	.lSSlideOuter .lSPager.lSGallery li { height: 40px;}

	
}

@media  (max-width:575px){
	
	.property-main-title h1 {font-size: 28px;}
	
	.property-request-bottom h3 {font-size:32px;}
	.property-request-bottom .prbcallus {font-size:17px;}
	.property-request-bottom p.prbphone {font-size:40px;line-height:40px;}
	.property-request-bottom p.prbor {font-size:17px;}

	.lSSlideOuter .lSPager.lSGallery li { height: 30px;}
	
}
	
@media  (max-width:375px){
	.property-request-bottom h3 {font-size:28px;}
	.property-request-bottom .prbcallus {font-size:16px;}
	.property-request-bottom p.prbphone {font-size:32px;line-height:32px;}
	.property-request-bottom p.prbor {font-size:16px;}
		
	.lSSlideOuter .lSPager.lSGallery li { height: 16px;}	
}
	

/*summary-list .list 2 columns*/
@media (min-width: 576px) and (max-width: 991px)  { 
.summary-list .list  {
  -moz-columns: 2;
  -webkit-columns: 2;
  columns: 2;
}
}
@media (min-width: 1200px)   { 
.summary-list .list  {
  -moz-columns: 2;
  -webkit-columns: 2;
  columns: 2;
}
}
	

@media (min-width: 480px)  And (max-width: 991px) {
	#GandGMap,
	#GandGMap1,
	#GandGMapStreetView { height: 350px; }
	
	#GandGMap1,
	#GandGMapStreetView {
		height: 175px;
	}


}

@media (min-width: 992px) and (max-width: 1200px) { 
	#GandGMap,
	#GandGMap1,
	#GandGMapStreetView {height: 550px; }
	
	#GandGMap1,
	#GandGMapStreetView {
		height: 275px;
	}

}

@media (min-width: 1201px) { 
	#GandGMap,
	#GandGMap1,
	#GandGMapStreetView {height: 550px; }
	
	#GandGMap1,
	#GandGMapStreetView {
		height: 275px;
	}
}
	

@media (max-width: 580px) { 
	#GandGMap,
	#GandGMap1,
	#GandGMapStreetView { height: 350px; }
	
	#GandGMap1,
	#GandGMapStreetView {
		height: 175px;
	}

}


@media print
{	
	#GandGMap,
	#GandGMap1,
	#GandGMapStreetView {width: 100%; height: 350px; }
	
	#GandGMap1,
	#GandGMapStreetView {
		height: 175px;
	}	

	.headernav {background: none;}
	.top-section { background-image:none; }
	.logo {content:url("../img/mesitikolemonis-footer.png"); margin-top: 30px;}
	.logoen {content:url("../img/mesitikolemonis-footer-en.png")}
	.property-main-title h1 {padding-top: 0;}
}




</pre></body></html>