/*
Theme Name: Alloggio Child
Theme URI: https://alloggio.qodeinteractive.com
Description: A child theme of Alloggio
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: alloggio
Template: alloggio
*/
body {
    font-family: "Inter",sans-serif;
    font-size: 17px;
    line-height: 1.58824em;
    font-weight: 300;
}
.qodef-room-gallery-list .qodef-e-media > * {  max-height: 900px; }
a, p a { color: #7b240a!important;}
.qodef-header--minimal #qodef-page-header-inner .qodef-widget-holder { margin-right: 30px;  display: none;}
.qodef-room-gallery-list .qodef-e-amenity-items .qodef-ei { color: #1a1a1a;}
.qodef-page-title.qodef-title--standard .qodef-m-title { font-weight: 300;    text-transform: capitalize;}
.single-room a.qodef-header-logo-link.qodef-height--set img.qodef-header-logo-image.qodef--main { opacity: 0!important; }
.single-room a.qodef-header-logo-link.qodef-height--set img.qodef-header-logo-image.qodef--dark {opacity: 1!important;}
.qodef-room .qodef-m-slider .swiper-slide { max-height: 800px;}
.qodef-blog .qodef-blog-item .qodef-e-info.qodef-info--top { font-size: 12px;}
.qodef-blog.qodef--single .qodef-blog-item .qodef-e-title { margin: 22px 0 22px;}
.qodef-room-gallery-list .qodef-e-content { padding: 120px 70px 150px;}
#qodef-room-reservation-form .qodef-m-field.qodef--guests .qodef-m-field-person .qodef-e-input {width: 64px;}
.checkin_sdi {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 0 0 30px;
    margin-bottom: 30px;
  margin-bottom: 30px;
  margin-bottom: 30px;
  padding: 9.5px 16px;
  font-family: inherit;
  font-size: 17px;
  line-height: 29px;
  font-weight: inherit;
  color: #4d4d4d;
  background-color: transparent;
  border: 1px solid rgba(0,0,0,.18);
    border-top-color: rgba(0, 0, 0, 0.18);
    border-right-color: rgba(0, 0, 0, 0.18);
    border-bottom-color: rgba(0, 0, 0, 0.18);
    border-left-color: rgba(0, 0, 0, 0.18);
  border-top-color: rgba(0, 0, 0, 0.18);
  border-right-color: rgba(0, 0, 0, 0.18);
  border-bottom-color: rgba(0, 0, 0, 0.18);
  border-left-color: rgba(0, 0, 0, 0.18);
  border-top-color: rgba(0, 0, 0, 0.18);
  border-right-color: rgba(0, 0, 0, 0.18);
  border-bottom-color: rgba(0, 0, 0, 0.18);
  border-left-color: rgba(0, 0, 0, 0.18);
  border-radius: 0;
  outline: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-transition: color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;
  -o-transition: color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;
  transition: color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;
  }
  στοιχείο {
}
.selectnumbers_sdi {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 0 0 30px;
    margin-bottom: 30px;
  margin-bottom: 30px;
  padding: 9.5px 16px;
  font-family: inherit;
  font-size: 17px;
  line-height: 29px;
  font-weight: inherit;
  color: #4d4d4d;
  background-color: transparent;
  border: 1px solid rgba(0,0,0,.18);
  border-radius: 0;
  outline: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-transition: color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;
  -o-transition: color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;
  transition: color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;
}
.page-id-5096 .qodef-page-title .qodef-m-title { display: none; }
.page-id-5523 .qodef-page-title .qodef-m-title { display: none; }
.page-id-1658 .qodef-m-line{color: white;}
.page-id-5594 .qodef-m-line{color: white;}
.page-id-5594 #qodef-page-header {background-color: transparent;}
@media only screen and (max-width: 1024px) { 
  .page-id-1658 .qodef-m-line{color: #b56953;} 
  .page-id-5594 .qodef-m-line{color: #b56953;}

}
@media only screen and (max-width: 767px) { 
  .qodef-qi-dual-image-with-content .qodef-dual-content {padding: 50px 20px;}
  .mfp-iframe-holder .mfp-content { height: 500px;}
	.qodef-room-gallery-list .qodef-e-content { padding: 50px 70px 50px;}
}



