.header{box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);}

.header .change_svg_color_onhover a{transition: all 0.1s linear !important;}
.header .change_svg_color_onhover a:hover{filter:invert(43%) sepia(59%) saturate(212%) hue-rotate(359deg) brightness(89%) contrast(85%);}

.social-top-icons a {display: flex;align-items: center;}

.com_content .fields-container{
	list-style: none;
	padding: 0;
}

.mod-articlesnews{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}

.mod-articlesnews p.readmore{
  margin-bottom: 15px !important;
}

.mod-articlesnews .mod-articlesnews__item{
  display: flex;
  flex-direction: column;
  max-width: 650px;
}

.view-category .megali-perigrafi,
.view-category .paroxes{
	display: none;
}

.view-category .episkeptes,
.view-category .ypnodomatia,
.view-category .krevatia,
.view-category .bania{
	display: inline-flex;
	font-size: .9rem;
  align-items: center;
}
.view-category .tetragonika-metra{
	font-size: .9rem;
}

.view-category .episkeptes:after,
.view-category .ypnodomatia:after,
.view-category .krevatia:after{
	content: "";
  height: 7px;
  width: 7px;
  background-color: #7f6f54;
  display: inline-block;
  border-radius: 50%;
  margin: 0 3px;
}

.map-module .custom{position: relative;}
.map-module .custom:after,
body:not(.rooms-page) .container-footer.footer.full-width::after{
  content: "";
  background: url("/images/shapes/shape-top-curve-1.svg");
  background-repeat: repeat;
  background-size: auto;
  width: 100%;
  height: 100px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  top: 0;
  z-index: 1;}

.container-page-header{position: relative;padding-bottom:50px;height: 400px;}
.container-page-header:after{
  content: "";
  background: url("/images/shapes/shape-bottom-curve-1.svg");
  background-repeat: repeat;
  background-size: auto;
  width: 100%;
  height: 100px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  bottom: 0;
  z-index: 1;
}

@media screen and (max-width: 992px){
  .container-page-header:after,
  body:not(.rooms-page) .container-footer.footer.full-width::after{height: 55px;}

  .map-module .custom:after{height: 80px;}
}

.map-module .custom-module-header{
	z-index: 9;
}

.custom-module-header{
	align-self: center;
	position: relative;
	font-weight: normal;
	width: fit-content;
	margin: 0 auto;
/*	color: #333;*/
}

.custom-module-header:after {
 	width: 50%;
	height: 3px;
	display: block;
	content: "";
	position: relative;
	bottom: -3px;
	left: 50%;
	transform: translateX(-50%);
	background-color: #b69b6d;
	margin-top: 8px;
	margin-bottom: 8px;
/*	border-radius: 50px;*/
}


.view-category.layout-blog .container-component{
	margin-top: 50px;
	margin-bottom: 50px;
}

/*.header .mod-el-menu > li::after {*/
.header .mod-elmenu .list-link::after{
  background: transparent;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: 50%;
  margin: auto;
  opacity: .75;
  position: absolute;
  right: 50%;
  -webkit-transition: all .2s ease,background-color .2s ease;
  -o-transition: all .2s ease,background-color .2s ease;
  transition: all .2s ease,background-color .2s ease;
}

.header .mod-elmenu .list-link:hover::after{
  background: #7f6f54;
  left: 0;
  right: 2px;
}

.blog-item:hover ,
.domatia-module.boxed .mod-list > li:hover{
  transform: scale(1.02);
}
.blog-items .blog-item,
.domatia-module.boxed .mod-list > li{
  transition: all 0.2s linear;
}

.rooms-page.view-category .domatia-inside-module{display: none;}

.domatia-module.container{margin-left:auto !important;margin-right: auto !important;}

.domatia-module .mod-list{
  grid-gap: 0;
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center;
}

.domatia-module .mod-list > li{
  flex: 46%;
  margin: 2%;
}
@media screen and (max-width: 992px){
 .domatia-module .mod-list > li{
    flex: 96%;
    margin: 2%;
  }
}

.boxed .mod-list > li,
.boxed .mod-articlesnews > div{
  background-color: #fff;
-webkit-box-shadow: 0 0 2px rgba(51,57,66,.1),0 2px 5px rgba(51,57,66,.08),0 5px 15px rgba(51,57,66,.08),inset 0 3px 0 var(--cassiopeia-color-primary);
box-shadow: 0 0 2px rgba(51,57,66,.1),0 2px 5px rgba(51,57,66,.08),0 5px 15px rgba(51,57,66,.08),inset 0 3px 0 var(--cassiopeia-color-primary);
}

.boxed .mod-list .newsflash-image {
  order: -1;
  margin-top: -1px;
}

a.custom-button-style{
	padding: 10px;
	border:1px solid #555;
}

a.custom-button-style.white{
  border-color: #fff;
}

a.btn, a.custom-button{
	position: relative;
	z-index: 1;
	border-radius: 2px;
}

a.btn:hover, a.custom-button:hover{
  color: #fff !important;
}
a.white.custom-button:hover {
  color: #000 !important;
}

a.btn:hover::after, a.custom-button:hover::after{
  top: 0;
  height: 100%;
}
a.btn::after, a.custom-button::after{
  display: block !important;
  position: absolute;
  content: "";
  width: 100%;
  height: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: var(--btn-bg-color);
  transition: all 0.3s ease;
 }

 a.custom-button.white::after {
  background: #e1e1e1;
 }

/*.n2-ss-button-container a.custom-button:hover {
  color: #000 !important;
}

.n2-ss-button-container a.custom-button::after {
	background-color: #e1e1e1;
}*/

/* HEADER */
.page-header-inner a:hover{color: #e1e1e1;}

/*book now top*/
.book-now-top .custom a{
  display: flex;
  line-height: 16px;
  white-space: nowrap;
}

@media screen and (max-width: 992px) {
  .book-now-top .custom a{
      font-size: 13px;
      line-height: 13px;
  }
}


/* END OF HEADER */

/* FOOTER */
.footer{ position: relative; margin-top: 0;}
body:not(.rooms-page) .footer-company-module{margin-top: 100px;}
.footer-company-module img{ filter: brightness(0) invert(1); }
.footer a:hover{color: #e1e1e1;}
@media screen and (max-width: 992px){ .footer-after{text-align: center;} }
/* END OF FOOTER */


/* AKSIOTHEATA PAGE */
/* article */
.aksiotheata-page.view-article .com-content-article{
  display: flex;
  flex-direction: column;
}

.aksiotheata-page.view-article nav.pagenavigation{
  order:5;
}

/* category */
.aksiotheata-page.view-category .blog-item .item-image{
  margin-top: 0;
}
.aksiotheata-page.view-category .blog-item{
  -webkit-box-shadow:unset;
  box-shadow: unset;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}

.aksiotheata-page.view-category .blog-item:hover{
  box-shadow: rgba(0, 0, 0, 0.1) 6px 0px 7px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  transform: unset;
}

.aksiotheata-page.view-category .xartis-aksiotheatou .field-label{
  border: 1px solid black;
  padding: 10px;
  cursor: pointer;
}

@media screen and (max-width: 992px){
  .aksiotheata-page.view-category .xartis-aksiotheatou .field-label{
    width: 100%;
    display: block;
    text-align: center;
  }
}

.aksiotheata-page.view-category .xartis-aksiotheatou .field-value{
  display: none;
}

.aksiotheata-page .xartis-aksiotheatou iframe,
.aksiotheata-page .ginlined-content iframe{
  width: 100% !important;
}
/* END OF AKSIOTHEATA PAGE */


/* pagination rooms - aksiotheata */
@media screen and (max-width: 992px){
  .rooms-page.view-article .pagenavigation .pagination,
.aksiotheata-page.view-article .pagenavigation .pagination{flex-direction:column;justify-content: center;}

.rooms-page.view-article .pagenavigation .pagination a,
.aksiotheata-page.view-article .pagenavigation .pagination a{margin-left: unset;margin-right: unset;}
}