/*
Theme Name: net22
Theme URI: 
Author: Net22
Author URI: https://www.net22.gr/
Description: Net22
Version: 1.0
*/

#lcl_overlay {
	opacity:10 !important;
}
#lcl_thumbs_nav .lcl_tn_inner {
	display:none;
}
.lcl_thumbs_toggle
{
	display:none !important;
}

.owl-carousel .owl-nav.disabled {
	display: block;
	position: absolute;
	top: -25%;
	right: 41%;
	display:flex;
	align-items:center;
	column-gap:20px;
	/* 	transform: rotate(90deg); */
}

@media (max-width:750px){
	.owl-carousel .owl-nav.disabled {
		display:none;
	}
}
.carousel-container {
	width:400px;
}
.carousel-container .owl-nav img {
	width:40px;
	height:100%;
	transition:all ease-in-out 250ms;
	margin-top: 20px;
	margin-left: 20px;
}

/* .carousel-container.page-slider.owl-carousel {
transform: rotate(90deg);
}
.events {
transform: rotate(-90deg) !important;
}
*/
.btn.bebas.meta---link {
	max-width: max-content;
	margin: 40px auto 0;
	position: static;
	width: auto;
	border: 2px solid white;
	background-color: transparent;
	font-size: 20px;
	color: #fff;
	cursor: pointer;
	padding: 10px 15px;
	align-items: center;
	justify-content: center;
	display: flex;
	height: auto;
	border-radius: unset;
}
.btn.bebas.meta---link:hover {
	color: rgba(184, 115, 51, 1);
}
#contact-map {
	position:relative;
	z-index:0;
}
@media(min-width:1551px) {
	ul.categories-list {
		font-size:24px;
	}
}

.carousel-container .owl-nav img {
	margin:0;
}
.carousel-container .owl-nav .owl-prev img {
	transform: rotate(-90deg);
}
.carousel-container .owl-nav .owl-next img {
	transform: rotate(-90deg);
}

.events.page-slider.owl-carousel .owl-nav {
	display: flex;
	align-items: center;
	column-gap: 25px;
	margin-top: 40px;
	justify-content: center;
}
body.home .events {
	min-height: unset;
	row-gap: 20px;
/* 	max-height: 485px;
	overflow-x: hidden;
	overflow-y: auto; */
}
.minimal-video-player {
    position: relative;
    display: inline-block;
}
#simplePlayPause {
    position: absolute;
    bottom: 15px;
    left: 10px;
    background: rgba(0,0,0,0.5);
    color: white;
    border: none;
    width: 40px;
    height: 40px;
    border-radius: 15px;
    cursor: pointer;
}
#cmplz-manage-consent .cmplz-manage-consent{
	font-size:14px!important;
}
@media(max-width:1600px) and (min-width:1380px){
	.navigation {
    padding: 0;
    margin-right: 20px;
    padding-right: 20px;
}
	.main-menu {
      column-gap: 20px;
}
	.reservations.bebas {
    font-size: 18px;
    letter-spacing: 1px;
}
}
@media(min-width:1281px) and (max-width:1379px){
	.navigation {
    padding: 0;
    margin-right: 10px;
    padding-right: 10px;
}
	.main-menu {
      column-gap: 20px;
}
	.main-menu li a{
		font-size:18px;
	}
	.reservations.bebas {
    font-size: 18px;
    letter-spacing: 1px;
}
}
@media(max-width:400px){
	.carousel-container {
    width: 100%;
}
}
@media(max-width:767px) {
	.copyright {
  justify-content: center;
  align-items: center;
  text-align: center;
  line-height: 1.3;
  padding-bottom: 14px;
}
}