@charset "utf-8";

/* 네비 버튼 */
.basic-banner .owl-nav {
	position:absolute;
	right:0;
	top:-3.75rem;
	z-index:1;
}
.basic-banner .owl-nav button {
	width:2.5rem;
	padding:0 !important;
	margin:0 !important;
	border:1px solid #ddd !important;
	background:#fff !important;
	color:#ccc !important;
}
.basic-banner .owl-nav button.owl-prev {
	border-right:0 !important;
}

.in-subject__box {
	position: absolute;
	width: 100%;
	background-color: rgba(35, 35, 35, 0.8);
	bottom: 0;
	color: white;
}

.company__box {
	position: absolute;
	right: 0;
	opacity: 0.9;
}

.company__box span {
	margin-top: 0.5rem;
	font-size: 14px;
	padding: 4px 5px;
	border-radius: 0.5rem 0 0 0.5rem;
	box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}


.gallery_event__infobox {
	position: absolute;
	bottom: 0;
	margin-bottom: 25px;
}

.gallery_event__infobox .gallery_event_status {
	color: green;
	text-shadow: 0px 0px 6px rgba(255,255,255,0.7);
}

.gallery_event__infobox .gallery_event_schedule {
	font-size: 12px;
	bottom: 0;
	margin-top: 3px;
	color: white;
	text-shadow: 1px 1px #323C46;
}



.event-side-banner .owl-nav button {
	position: absolute;
	background-color: rgba(0,0,0,0.7) !important;
	width: 25px !important; 
	top: 40%;
}

.event-side-banner .owl-nav button.owl-prev {
	
}

.event-side-banner .owl-nav button.owl-next {
	right: 0;
}

.event-side-banner .owl-nav button i {
	font-size: 15px;
	margin-top: 7px;
	color: white;
}

.img-item.gallerys {
  background-color: #eee;
}


.img-item.gallerys {
  background-color: #eee;
}

.event-side-banner {
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}
