/*
Theme Name: Zois Custom Forms
*/
:root{
	--color1:#16c1f3;
}
body.single{
	background-color:#1f3061;
}
body.page .header{
	background-color:#1f3061;
}
.acf-form-submit [type="submit"]{
	background-color:var(--color1)!important;
	border-color:var(--color1)!important;
}
.acf-form-submit{
	text-align:right;
}
.logo-form{
	display:block;
	width:250px;
	max-width:100%;
	margin:10px auto;
	height:auto;
}
.acf-label label{
	color:var(--color1);
}
iframe {
	width:100%;
	margin:10px 0;
}
.acf-repeater-add-row{
	padding:5px 10px;
	margin:15px 0;
	background:var(--color1);
	color:#fff;
}
footer a{
	color:#fff;
}
footer ul li{
	padding:0;
	list-style-type:none;
}
footer ul{
	margin:0;
	padding:0;
	
}
footer .logo{
	max-width:200px;
	height:auto;
	display:inline-block;
}
footer h4{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #fff;
}
.bg-dark a:hover{
	color:#fff;
}
body{
	color:#667085;
}
ul.acf-radio-list li, ul.acf-checkbox-list li{
    font-size: 1rem!important;
    font-weight: 400!important;
    line-height: 1.5!important;
}
@media screen and (max-width:767px){
	div.acf-field{
		width:100%!important;
		display:block;
	}
}
div.gallery > .gallery-item img{
    border: 2px solid #cfcfcf;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
	transform:translate(-50%,-50%);
}
div.gallery > .gallery-item{
	height:300px;
	flex:0  0 33%;
	position:relative;
}
div.gallery{
    display: flex;
	margin:15px 0!important;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
}
.logo-header{
	position: absolute;
    left: 20px;
    height: 20%;
    width: auto;
    top: calc(100% - 90%);
}
/*.header:before{
	position:absolute;
	left:0;
	top:0;
	width:50%;
	height:43%;
	content:"";
	display:block;
	background-color:rgba(31,48,97,.2);
	z-index:0;
}*/
.header{
	background-color:transparent;
    background-image: url('/wp-content/themes/zois/assets/images/main-header.png?ver=1');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	height:200px;
	position:relative;
}
@media screen and (min-width:1000px){
	.header > img.logo-header:first-child{
		max-width:267px;
		height:auto;
	}	
}

.header > img.logo-header:last-child{
	left:unset;
	right:20px;
}
[data-name="θέση_στην_εταιρεία"]{
	width:50%;
}
.acf-input-wrap [name]{
	padding:10px;
}
@media screen and (min-width:1000px){
	body.single #content{
		margin-top:-80px;
		position:relative;
		z-index:1;
	}	
}

.bg-color-1{
	background-color:#104677;
}
body:has([data-name="δωμάτια"] tbody.ui-sortable > tr.acf-row:nth-child(3)) [data-name="δωμάτια"] .acf-repeater-add-row,body:has([data-name="δωμάτια"] tbody.ui-sortable > tr.acf-row:nth-child(3)) [data-name="δωμάτια"] [data-event="add-row"]{
	display:none!important;
}
[data-name="persons"] .acf-repeater-add-row,[data-name="persons"] .acf-row-handle.remove{
	display:none!important;
}
#lang-menu-page ul{
	margin:0;
}
html[lang*="el"] .qtranxs-lang-menu-item-el a{
	text-decoration:underline;
}
html[lang*="en"] .qtranxs-lang-menu-item-en a{
	text-decoration:underline;
}
#lang-menu-page #menu-lang_menu > li > a{
	display:none;
}
#lang-menu-page{
	text-align:right;
}
#lang-menu-page li{
	list-style-type:none;
	display:inline-block;
	margin:0 10px 10px 0;
}