@charset "utf-8";
/* 새글 스킨 (latest) */
.mwb-room-slide.mwb-card {
	background: #1e1d1d;
}
.mwb-room-slide.mwb-card .body {
	padding: 20px 10px; 
}
.mwb-latest-room-view-slide {
	margin: 0;
}
.mwb-latest-room-view-slide .owl-item .item {
	position: relative; 
}
.mwb-latest-room-view-slide .owl-item .item img {
	width: 280px; 
	height: 280px; 
	border-radius: 0;
}
.mwb-latest-room-view-slide .owl-item .latest-subject {
	position: absolute; 
	width: 100%;
	height: 24px;
	top: 20px;
	text-align: center; 
}
.mwb-latest-room-view-slide .owl-item .latest-subject a {
	height: 24px;
	overflow: hidden;
	display: inline-block;
	color: #fff !important;
	font-weight: bold; 
	background-color: rgba(45, 45, 45, 0.5);
	padding: 0 10px;
	border-radius: 20px;
	text-shadow: 0px 0px 3px rgb(0, 0, 0), 0px 0px 5px rgb(255, 255, 255);
/*	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;*/
}
.mwb-latest-room-view-slide .owl-item:hover .latest-subject a {
/*	-webkit-transform: translateY(50%);
	-moz-transform: translateY(50%);
	-ms-transform: translateY(50%);
	-o-transform: translateY(50%);
	transform: translateY(50%);*/
}
.owl-carousel.mwb-latest-room-view-slide .latest-room-nav .latest-room-nav-prev,
.owl-carousel.mwb-latest-room-view-slide .latest-room-nav .latest-room-nav-next {
	position: absolute;
	top: 0;
	left: 0; 
	height: 100%; 
	width: 50px; 
	padding: 0; 
	background-color: transparent; 
	border: none; 
	font-size: 20px; 
	font-weight: bold; 
	color: #fff; 
	line-height: 1; 
}
.owl-carousel.mwb-latest-room-view-slide .latest-room-nav .latest-room-nav-prev span,
.owl-carousel.mwb-latest-room-view-slide .latest-room-nav .latest-room-nav-next span {
	display: none; 
}
.owl-carousel.mwb-latest-room-view-slide .latest-room-nav .latest-room-nav-prev {
/*	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255)), to(rgba(255, 255, 255, 0.0001)));
    background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;*/
}
.owl-carousel.mwb-latest-room-view-slide .latest-room-nav .latest-room-nav-next {
	left: auto; 
	right: 0; 
/*	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.0001) 30%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 1) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.0001) 30%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 1) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.0001)), to(rgba(255, 255, 255)));
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.0001) 30%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;*/
}
.owl-carousel.mwb-latest-room-view-slide .latest-room-nav .latest-room-nav-prev:before,
.owl-carousel.mwb-latest-room-view-slide .latest-room-nav .latest-room-nav-next:before {
	content: '\f053';
	font-family: 'Font Awesome 5 Free';
	font-size: 30px;
	font-weight: 900;
	color: #fff;
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 0px 8px rgba(0, 0, 0, 0.05), 0px 0px 12px rgba(0, 0, 0, 0.05);
}
.owl-carousel.mwb-latest-room-view-slide .latest-room-nav .latest-room-nav-next:before {
	content: '\f054';
	font-family: 'Font Awesome 5 Free';
}
@media (max-width: 991px) { /* 991px 보다 작을 경우 */
	.mwb-latest-room-view-slide .owl-item .item img {
		width: 150px; 
		height: 150px; 
	}
	.mwb-latest-room-view-slide .owl-item .latest-subject a {
		font-size: 14px; 
	}
}
@media (max-width: 767px) {	/* 767px 보다 작을 경우 */
	.mwb-latest-room-view-slide .owl-item .item img {
		border-radius: 0;
	}
	.owl-carousel.mwb-latest-room-view-slide .latest-room-nav .latest-room-nav-prev,
	.owl-carousel.mwb-latest-room-view-slide .latest-room-nav .latest-room-nav-next {
		width: 30px; 
	}
}