@charset "utf-8";

.do-section-head {
	position: relative;
	margin:0px auto 0px;
	
}

.do-head-title-sub {
	position: relative;
	font-size:16px;
	overflow:hidden;
	color: rgba(85,70,60,1);
}
.do-head-title-sub .h1 {
	position: relative;
	font-size:2.000em;
	font-weight:400;
	line-height:140%;
	letter-spacing:-0.5px;
}
.do-head-title-sub .h1 span {
	font-weight:500;
}
.do-head-title-sub .h2 {
	position: relative;
	font-size:1.125em;
	margin-left:0.250em;
	font-weight:200;
	color:rgba(165,170,180,1);
}
.do-head-title-sub .h3 {
	position: relative;
	font-size:1.125em;
	margin-left:0.125em;
}

@media screen and (max-width: 1024px) {
	.do-head-title-sub {
		font-size:14px;
	}
}
@media screen and (max-width: 768px) {
	.do-head-title-sub {
		font-size:10px;
	}
	.do-head-title-sub .h2 {
		font-size:16px;
	}
	.do-head-title-sub .h3 {
		font-size:16px;
	}		
}


.do-tb {
	position: relative;
	display:table;
	width:100%;
}
.do-tb-cell {
	position: relative;
	display:table-cell;
	vertical-align:middle;
	width:auto;
}
.do-tb-cell + .do-tb-cell {
	text-align:right;
	width:10px;
	padding-left:6.250em;
	white-space:nowrap;
}
.do-tb-cell-r {
	position: relative;
	display:table-cell;
	vertical-align:middle;
	text-align:right;
	width:10px;
	padding-left:6.250em;
	white-space:nowrap;	
}
.do-tb-l-p {
	padding-left:20%;
}
.do-tb-l {
	position: relative;
	display:table-cell;
	width:10px;
	padding-left:0em;
	padding-right:6.250em;
	white-space:nowrap;	
	vertical-align:middle;
	order:2;
}
.do-tb-r {
	position: relative;
	display:table-cell;
	vertical-align:middle;
	width:auto;
	text-align:right;	
	order:1;
}
@media screen and (max-width: 1440px) {
	.do-tb-l {
		padding-left:0;
	}
}
@media screen and (max-width: 1024px) {
	.do-tb-l-p {
		padding-left:0;
	}
}

@media screen and (max-width: 768px) {
	.do-tb-l {
		display:block;
		width:100%;
		padding-right:0px;
		text-align:right;
	}
	.do-tb-r {
		display:block;
		
		padding-left:40px;
		text-align:left;
	}
	.t-do-tb-flex {
		position:relative;
		width:100%;
		padding:0px 0 0px;
		
		margin:0px auto 0px;
		display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;      /* TWEENER - IE 10 */
		display: -webkit-flex;     /* NEW - Chrome */
		display: flex;
		-webkit-flex-direction: column;
				flex-direction: column;
		align-items: stretch;
		/*justify-content: space-between;*/
		
	}
}
@media screen and (max-width: 480px) {
	.do-tb-l {
		padding-left:20px;
	}
	.do-tb-cell + .do-tb-cell {
		white-space:normal;
	}

}
.do-tb-normal {
	position: relative;
	display:table;
	width:auto;
}
.do-tb-normal-cell {
	position: relative;
	display:table-cell;
	vertical-align:middle;
	width:auto;
}
.do-tb-normal-cell + .do-tb-normal-cell {
	width:10px;
	padding-left:2.250em;
	white-space:nowrap;	
}
.do-tb-base {
	position: relative;
	display:table;
	width:auto;
}
.do-tb-base-cell {
	position: relative;
	display:table-cell;
	vertical-align:top;
	width:auto;
}
.do-tb-base-cell + .do-tb-base-cell {
	padding-left:4.000em;
}

.do-tb-set-cell {
	position: relative;
	display:table-cell;
	vertical-align:middle;
	width:auto;
}
@media screen and (max-width: 768px) {
	.do-tb-cell {
		display:block;
		padding-left:40px;
	}
	.do-tb-cell + .do-tb-cell {
		width:100%;
		text-align:right;
		padding-left:0em;
	}
	.do-tb-cell-r {
		display:block;
		width:100%;
		text-align:right;
		padding-left:0em;
	}
	.do-tb-normal-cell {
		padding-left:40px;
		padding-right:2.250em;
	}
	.do-tb-normal-cell + .do-tb-normal-cell {
		padding-left:0;
		padding-right:0;
	}
	
	.m-change-flex {
		position:relative;
		width:100%;
		padding:0px 0 0px;
		
		margin:0px auto 0px;
		display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;      /* TWEENER - IE 10 */
		display: -webkit-flex;     /* NEW - Chrome */
		display: flex;
		-webkit-flex-direction: column;
				flex-direction: column;
		align-items: stretch;
		/*justify-content: space-between;*/
		
	}
	.m-change-flex .do-tb-cell {
		order:2;
		z-index:2;
	}
	.m-change-flex .do-tb-cell + .do-tb-cell {
		order:1;
		z-index:1;
	}
	.m-change-flex .big span {
		 text-shadow:
		-1px -1px 0 rgba(165,170,180,.4),
		1px -1px 0 rgba(165,170,180,.4),
		-1px 1px 0 rgba(165,170,180,.4),
		1px 1px 0 rgba(165,170,180,.4)  !important;;
	}
}

.do-tb-menu {
	position: relative;
	display:table;
	width:100%;
}
.do-tb-menu-cell {
	position: relative;
	display:table-cell;
	vertical-align:bottom;
	width:auto;
	white-space:nowrap;	
}
.do-tb-menu-link {
	position: relative;
	display:table-cell;
	vertical-align:bottom;
	text-align:right;
	padding-left:0px;
	white-space:nowrap;	
}

.do-menu-line {
	position: relative;
	display:inline-block;
	width:100%;
	padding:0 40px;
	vertical-align:bottom;
	font-size:0;
}

.do-menu-line:before {
	position: absolute;
	width:100%;
	height:1px;
	left:0;
	bottom:0;
	background:rgba(165,170,180,.4);
	content: '';
}

@media screen and (max-width: 1600px) {
	.do-tb-menu-cell {
		display:inline-block;
		padding-left:0px;
	}
	.do-tb-menu-link {
		display:block;
		text-align:right;
		padding-left:0em;
	}
	.do-menu-line {
		width:auto;
		padding:0 0px 0 0;
		padding-top:40px;
	}
}
@media screen and (max-width: 980px) {
	.do-tb-menu-cell {
		display:block;
		padding-left:0px;
	}
	.do-menu-line {
		display:block;
		width:100%;
	}
	.do-menu-line:before {
		display:none;
	}
}
@media screen and (max-width: 768px) {
	.do-tb-menu-cell {
		display:block;
		padding-left:40px;
		vertical-align: middle;
	    width: auto;
	}
	.do-tb-menu-link {
		display:block;
		width:100%;
		text-align:right;
		padding-left:40px;
	}
}
@media screen and (max-width: 480px) {
	
	.do-tb-menu-link {
		padding-right:20px;
	}
}


.do-title-line {
	position: relative;
}

.do-title-line:before {
	position: absolute;
	width:100%;
	height:1px;
	left:0;
	bottom:0;
	background:rgba(165,170,180,.4);
	content: '';
}
@media screen and (max-width: 1340px) {
	.do-title-line-hide.do-title-line:before {
		display:none;
	}
}
.do-title-line-point {
	position: relative;
	display:inline-block;
	padding-right:10px;
}
.do-title-line-sub {
	position: relative;
	display:inline-block;
	padding-top:10px;
	padding-right:10px;
}
.do-title-line-point:after {
	position: absolute;
	width:100%;
	height:1px;
	top:auto;
	left:0;
	bottom:0px;
	background:rgba(85,70,60,1);
	content: '';
}

.do-head-title {
	position: relative;
	font-size:16px;
	color:rgba(85,70,60,1);
}

.do-head-title .h1 {
	position: relative;
	font-size:2.750em;
	font-weight:400;
	line-height:140%;
	letter-spacing:-0.5px;
}
.do-head-title .h1 span {
	font-weight:500;
}
.do-head-title .h2 {
	position: relative;
	font-size:1.125em;
	font-size:1.250em;
	margin-left:0.250em;
	font-weight:200;
	color:rgba(165,170,180,1);
}
.do-head-title .h3 {
	position: relative;
	font-size:1.125em;
	font-size:1.188em;
	margin-left:0.125em;
	color:rgba(30,30,30,1);
}
.do-head-title .big {
	position: relative;
	font-size:6.875em;/*110*/
	font-size:6.000em;/*96*/
	font-size:5.625em;/*90*/
	font-size:5.250em;/*90*/
		
	font-family:"Playfair Display",serif;
	font-style:italic;
	font-weight:400;
	line-height:100%;
	color:rgba(165,170,180,1);
	color:rgba(85,70,60,1);
}
.do-head-title .big-kor {
	position: relative;
	font-size:4.437em;/*90*/
	font-family:"Noto Serif KR",serif;
	font-weight:500;
	line-height:100%;
	color:rgba(165,170,180,1);
	color:rgba(85,70,60,1);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.do-head-title .big,
	.do-head-title .big-kor {
		font-weight:600;
	}
}
.do-head-title .big span,
.do-head-title .big-kor span {
	color: #fff;
    text-shadow:
    -1px -1px 0 rgba(85,70,60,1),
    1px -1px 0 rgba(85,70,60,1),
    -1px 1px 0 rgba(85,70,60,1),
    1px 1px 0 rgba(85,70,60,1);
}
.hall-phone {
	position: relative;
	font-size:18px;
	font-weight:400;
	line-height:140%;
	letter-spacing:-0.5px;
}
/*
@supports (-webkit-text-stroke: 1px black) {
	.do-head-title .big span {
		color: transparent;
		-webkit-text-stroke: 1px rgba(165,170,180,1);
		text-stroke: 1px rgba(165,170,180,1);
	}
}*/
@media screen and (max-width: 1024px) {
	.do-head-title {
		font-size:14px;
	}
}
@media screen and (max-width: 768px) {
	.do-head-title {
		font-size:10px;
	}
	.do-head-title .h2 {
		font-size:16px;
	}
	.do-head-title .h3 {
		font-size:16px;
	}
	.do-head-title .big {
		margin-bottom:-26px;
	}
	.hall-phone {
		font-size:16px;
	}		
}

@media screen and (max-width: 320px) {
	.do-head-title .big {
		font-size:40px;
	}
}



.do-head-title-sub {
	position: relative;
	font-size:16px;
	overflow:hidden;
	color: rgba(85,70,60,1);
}
.do-head-title-sub .h1 {
	position: relative;
	font-size:2.000em;
	font-weight:400;
	line-height:140%;
	letter-spacing:-0.5px;
}
.do-head-title-sub .h1 span {
	font-weight:500;
}
.do-head-title-sub .h2 {
	position: relative;
	font-size:1.125em;
	margin-left:0.250em;
	font-weight:200;
	color:rgba(165,170,180,1);
}
.do-head-title-sub .h3 {
	position: relative;
	font-size:1.125em;
	margin-left:0.125em;
}

@media screen and (max-width: 1024px) {
	.do-head-title-sub {
		font-size:14px;
	}
}
@media screen and (max-width: 768px) {
	.do-head-title-sub {
		font-size:10px;
	}
	.do-head-title-sub .h2 {
		font-size:16px;
	}
	.do-head-title-sub .h3 {
		font-size:16px;
	}		
}

.base-padding {
	position:relative;
	overflow:hidden;
}
@media screen and (max-width: 768px) {
	.base-padding {
		padding-left:40px;
	}
	
}
@media screen and (max-width: 480px) {
	.base-padding {
		padding-right:20px;
	}
}



.pop-room-viewer-area {
	visibility:hidden;
	display:block;
	position: fixed; 
	width: 100%;
	/*height: 100vh;*/
	top: 0px;
	left: 0;
    right: 0;
	bottom: 0;
	z-index: 3999;
}
.pop-room-viewer-area .pop-back {
	visibility:hidden;
	position: absolute; 
	width: 100%;
	/*height: 100vh;*/
	top: 0px;
	left: 0;
    right: 0;
	bottom: 0;
	background:rgba(0,0,0,1);
	
	opacity:0;
	-webkit-transition: opacity .3s ease-out;
       -moz-transition: opacity .3s ease-out;
        -ms-transition: opacity .3s ease-out;
         -o-transition: opacity .3s ease-out;
            transition: opacity .3s ease-out;
	z-index: 1;
}

.pop-room-viewer-area .pop-panel {
    position: absolute;
    top: 0;
    right: 0;
	bottom: 0;
    width: 40%;
    /*height: 100vh;*/
	background:rgba(255,255,255,1);
	z-index: 2;
	display: none;
	-webkit-transform: translateX(100%,0);
	-moz-transform: translateX(100%,0);
	-ms-transform: translateX(100%,0);
	-o-transform: translateX(100%,0);
	transform: translateX(100%,0);
}
.pop-room-viewer-area .pop-panel {
	width:840px;
}

.pop-room-viewer-area.fix {
	visibility:visible;
}

.pop-room-viewer-area.fix .pop-back {
	opacity:.6;
	visibility:visible;
}
.pop-room-viewer-area .bgGrey {
    background: #e8e9eb;
    background: #f3f0ee;
}


.pop-menu-viewer-area .no-data,
.pop-room-viewer-area .no-data {
	position:relative;
	padding:40px 0;
	background:rgba(245,245,245,1);
	text-align:center;
	color:#999;
}
.body-bg .pop-menu-viewer-area .no-data,
.body-bg .pop-room-viewer-area .no-data {
	background:rgba(255,255,255,1);
}
.pop-menu-viewer-area .no-data .no-icon i,
.pop-room-viewer-area .no-data .no-icon i {
	font-size:30px;
}


.layerPop {
	z-index: 10; 
	position:fixed;
	position:absolute;
	top:0;left:0;right:0;bottom:0;
	background:#fff;
	color:#000;
	width:100%;
	height:100%;
	overflow:hidden;
}
.layerPop .scrollarea {
	position:relative;
	z-index:1;
	height:100%; 
	margin:-56px 0 0px 0; 
	padding:66px 0 0px 0;
}
.scrollarea .scroll {
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
	background:#fff;
}

.layerPop .btnClose{
	position:fixed;
	overflow:hidden;
	text-indent:-9999px;
	top:5px;
	right:10px;
	width:48px;
	height:48px;
	z-index:3;
	background:url(/imgs/gnb/btn_close_36x36.png) no-repeat 50% 50%;
	background-size:18px 18px;
	border:0;
}
.layerPop .pop-btnArea {
	position:fixed;
	position:absolute;
	left:0;right:0;bottom:0;
	z-index:3;
	padding:10px 20px 14px;
}

.layerPop .layer-top {
	position:relative;
	z-index:3;
}
.layerPop .layer-tit {
	position:relative;
	height:56px;line-height:56px;
	font-weight:500;
	font-size:20px;
	padding:0 20px;
	background:#fff;
	z-index:3;
	margin:0;overflow:hidden;
	text-align:center;
	text-transform:uppercase;
}

.layerPop .layer-tit2 {
	font-weight:400;
	font-size:24px;
	margin:0px 0 0px;
	text-align:center;
}

@media screen and (max-width: 768px) {
	.pop-menu-viewer-area .pop-panel {
		width: 80%;
	}
	.pop-room-viewer-area .pop-panel {
		width: 80%;
	}
}
@media screen and (max-width: 480px) {
	.pop-menu-viewer-area .pop-panel {
		width: 100%;
	}
	.pop-room-viewer-area .pop-panel {
		width: 100%;
	}
	.layerPop .pop-btnArea {
		position:fixed;
	}
	.layerPop .layer-tit {
		text-align:left;
	}
	.layerPop .btnSearch {
		font-size:12px;
	}
	.layerPop .btn-group-right {
		padding-left:10px;
	}
	.course-item-viewer {
		padding:40px 20px;
	}
}

.do-hidden {
	visibility:hidden;
}


.room-view {
	position:relative;
	
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;
	-webkit-flex-direction: row;
			flex-direction: row;
	align-items: normal;
	flex-wrap: wrap;
	margin-right:-4%;
}
.room-view .room-view-item {
	position:relative;
	width:calc(50% - 4%); 
	padding:0px;
	text-align:left;
	-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;
   /* border-bottom:10px solid rgba(205,205,205,1);*/
	margin:0px 4% 4% 0;
	overflow:hidden;
	/*flex: 1 1 auto;*/
	/*box-shadow:1px 3px 10px rgba(0,0,0,0.1);
	-webkit-border-radius: 0px 10px 0px 0px; 
	   -moz-border-radius: 0px 10px 0px 0px; 
			border-radius: 0px 10px 0px 0px;*/
}
.room-view-type1 .room-view-item {
	width:calc(100% - 4%); 
}
.room-view-type3 .room-view-item {
	width:calc(33.333333% - 4%); 
	/*padding:20px;*/
}
.room-view-type4 .room-view-item {
	width:calc(25% - 4%); 
	padding:20px;
}
.room-view-type5 .room-view-item {
	width:calc(20% - 4%); 
	padding:20px;
}

.room-view .room-view-item:hover {
	box-shadow:5px 10px 30px rgba(0,0,0,0.1);
}
.room-view .room-view-item .view {
	position:relative;
	display:block;
	height:100%;
	padding-bottom:50px;
}
.room-view .room-view-item .view-box {
	position:relative;
}
.room-view .room-view-item .tit {
	position:relative;
	text-align:center;
	padding:30px 0px 30px;
}
.room-view .room-view-item .view:hover .more-view-btn-text { 
	background:rgba(153,153,153,1);
	border:1px solid rgba(205,205,205,1);
	background:rgba(205,205,205,1);
	color:#fff;
}
.room-view .room-view-item .room-btn {
	position:absolute;
	display:block;
	width:100%;
	text-align:center;
	padding:10px 0 10px;
	bottom:0;
}
.room-view .room-view-item .tit h1 {
	position:relative;
	font-size:20px;
	color:#000;
	font-weight:400;
	display:inline-block;
	font-family:"Noto Serif KR",serif;
	line-height:140%;
}
.room-view .room-view-item .tit .price {
	line-height:100%;
}
.room-view .room-view-item .tit h2 {
	position:relative;
	font-size:20px;
	color:#000;
	font-weight:400;
	display:inline-block;
	margin-left:5px;
	font-family:"Noto Serif KR",serif;
	line-height:140%;
}
.room-view .room-view-item .tit h3 {
	position:relative;
	font-size:15px;
	font-weight:300;
	font-family:"Noto Serif KR",serif;
	line-height:160%;
    color:#666;
	letter-spacing:0px;
}
.room-view .room-view-item .desc {
	position:relative;
	font-size:14px;
	line-height:160%;
	color:#666;
	text-align:left;
	padding:0 20px 20px;
	float:none;
	clear: both;
}
.room-view .room-view-item .img {
	position:relative;
	overflow:hidden;
}
.room-view .room-view-item .img img {
	position:relative;
	width:100%;
}

@media screen and (max-width: 1440px) {
	.room-view-type3 .room-view-item .tit h1 {
		font-size:18px;
	}
	.room-view-type3 .room-view-item .tit h2 {
		font-size:18px;
	}
	.room-view-type3 .room-view-item .tit h3 {
		font-size:14px;
	}
}

@media screen and (max-width: 768px) {
	
	.room-view .room-view-item {
		width:calc(50% - 4%); 
	}
	
}
@media screen and (max-width: 640px) {
	.room-view .room-view-item {
		width:100%; 
		margin-bottom:30px;
	}
	.room-view .room-view-item .tit {
		padding:30px 0px 20px;
	}
	.room-view .room-view-item .tit h1 {
		font-size:20px;
	}
	.room-view .room-view-item .tit h2 {
		font-size:20px;
	}
	.room-view .room-view-item .tit h3 {
		font-size:14px;
	}
}
@media screen and (max-width: 480px) {
	.room-view .room-view-item .tit h1 {
		font-size:18px;
	}
	.room-view .room-view-item .tit h2 {
		font-size:18px;
	}
	
}

.room-view-detail-section .single-img {
	position:relative;
	overflow:hidden;
}
.room-view-detail-section .single-img img {
	position:relative;
	width:100%;
}


.space-view-group {
	position:relative;
	overflow:hidden;
	font-family: 'Noto Serif KR', sans-serif;
}
.space-view {
	position:relative;
	
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;
	-webkit-flex-direction: row;
			flex-direction: row;
	align-items: normal;
	flex-wrap: wrap;
	margin-right:-5%;
	
}
.space-view .space-view-item {
	position:relative;
	width:calc(50% - 5%); 
	padding:0px;
	text-align:left;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
   /* border-bottom:10px solid rgba(205,205,205,1);*/
	margin:0px 5% 5% 0;
	overflow:hidden;
	
	color: rgba(90,90,95,1);
	/*flex: 1 1 auto;*/
	/*box-shadow:1px 3px 10px rgba(0,0,0,0.1);
	-webkit-border-radius: 0px 10px 0px 0px; 
	   -moz-border-radius: 0px 10px 0px 0px; 
			border-radius: 0px 10px 0px 0px;*/
}

.space-view-type1 .space-view-item {
	width:calc(100% - 5%); 
}
.space-view-type3 .space-view-item {
	width:calc(33.333333% - 5%); 
}
.space-view-type4 .space-view-item {
	width:calc(25% - 5%); 
}
.space-view-type4 .space-view-item .view-bar {
	display:none;
}
.space-view-type5 .space-view-item {
	width:calc(20% - 5%); 
}
.type50 {
	width:calc(50% - 5%) !important;
}
.type100 {
	width:calc(100% - 5%) !important;
}

.space-view .space-view-item:hover {
	/*margin-top:-10px;
	padding:10px;
	background:#fff;
	box-shadow:5px 10px 30px rgba(0,0,0,0.1);*/
}

.space-view .space-view-item .view {
	position:relative;
	display:block;
	height:100%;
	
}
.space-view .space-view-item .view-box {
	position:relative;
	padding:0px;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
}
.space-view .space-view-item:hover .view-box {
	
}
.space-view .space-view-item .view-desc {
	position:relative;
	padding:30px 0 20px;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
}
.space-view .space-view-item .tit {
	position:relative;
	padding:0px 0 10px;
	
}
.space-view .space-view-item .space-info .name,
.space-view .space-view-item .space-info .view-btn {
	white-space:nowrap;
	
}
.space-view .space-view-item .space-info .name {
	/*width:calc(50% + 10px);
	text-align:right;*/
	width:auto;
	padding-right:20px;
}
.space-view .space-view-item .space-info .view-btn {
	font-weight:300;
	padding-left:20px;
    color:rgba(165,170,180,1);
	-webkit-transition: color 1.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	   -moz-transition: color 1.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	     -o-transition: color 1.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	        transition: color 1.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.space-view .space-view-item:hover .space-info .view-btn {
	color: rgba(90,90,95,1);
	font-weight:300;
}
.space-view .space-view-item .space {
	/*width:50%;*/
}
.space-view .space-view-item .space-bar {
	width:100%;
}
.space-view .space-view-item .space-bar:before {
	position: absolute;
    width: 100%;
    height: 1px;
    top: 50%;
    left: 0;
    background: rgba(165,170,180,.4);
    content: '';
}
.space-view .space-view-item .space-bar:after {
	content:''; 
	position:absolute; 
	top: 50%;
	left:0; 
	width:0%;
    height: 1px;
	background:rgba(90,90,95,1);
	-webkit-transition: width 1.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	   -moz-transition: width 1.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	     -o-transition: width 1.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	        transition: width 1.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.space-view .space-view-item:hover .space-bar:after {
	width:100%;
	/*-webkit-animation:bar-width 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
       -moz-animation:bar-width 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
		 -o-animation:bar-width 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
			animation:bar-width 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;*/

}

@-webkit-keyframes bar-width{
	0%{lwidth:0%}
	100%{width:100%}
}
@keyframes bar-width{
	0%{lwidth:0%}
	100%{width:100%}
}

.space-view .space-view-item .view:hover .more-view-btn-text { 
	background:rgba(153,153,153,1);
	border:1px solid rgba(205,205,205,1);
	background:rgba(205,205,205,1);
	color:#fff;
}
.space-view .space-view-item .space-btn {
	position:absolute;
	display:block;
	width:100%;
	text-align:center;
	padding:10px 0 10px;
	bottom:0;
}
.space-view .space-view-item .tit .h1 {
	position:relative;
	font-size:22px;
	font-weight:400;
	display:inline-block;
	line-height:140%;
    color: rgba(85,70,60,1);
}
.space-view .space-view-item .tit .price {
	line-height:100%;
}
.space-view .space-view-item .tit .h2 {
	position:relative;
	font-size:16px;
	font-weight:300;
	display:inline-block;
	margin-left:5px;
	line-height:140%;
	color:rgba(165,170,180,1);
}
.space-view .space-view-item .tit .h3 {
	position:relative;
	font-size:16px;
	font-weight:300;
	line-height:160%;
	letter-spacing:0px;
}
.space-view .space-view-item .desc {
	position:relative;
	font-size:16px;
	line-height:160%;
	padding:0px 0 0px;
	float:none;
	clear: both;
}

.space-view .space-view-item .img {
	position:relative;
    width: 100%;
    overflow: hidden;
}
.space-view .space-view-item .cover {
	position:absolute;
	left:0;right:0;top:0;bottom:0;
	width:100%;
	height:100%;
	display:block;
	z-index:2;
	background:rgba(0,0,0,.0);
	-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;
}
.space-view .space-view-item:hover .cover {
	background:rgba(0,0,0,.3);
}

.space-view .space-view-item  .cover:after {
	position:absolute;
	top: 50%;
	left:50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
	font-family: 'themify'; content: "\e611"; font-size: 26px; font-weight: normal;color:#fff;line-height:26px;
	display:inline-block;
	margin-top:5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;
}
.space-view .space-view-item:hover .cover:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}


@media screen and (max-width: 1440px) {
	.space-view-type3 .space-view-item .tit .h1 {
		font-size:18px;
	}
	.space-view-type3 .space-view-item .tit .h2 {
		font-size:14px;
	}
	.space-view-type3 .space-view-item .tit .h3 {
		font-size:14px;
	}
}
@media screen and (max-width: 1024px) {
	.space-view .space-view-item .view-box {
		/*padding:0px 0px 20px;*/
	}
	.space-view .space-view-item .view-desc {
		padding:20px 0 20px;
	}
	.space-view .space-view-item .desc {
		font-size:14px;
	}
}
@media screen and (max-width: 768px) {
	.space-view {
		padding-left:40px;
	}
	.space-view .space-view-item {
		width:calc(50% - 5%); 
	}
	
}
@media screen and (max-width: 640px) {
	/*.space-view {
		margin-right:0;
	}
	
	.type50 {
		width:calc(100%) !important;
	}*/
	.space-view .space-view-item {
		margin-bottom:30px;
	}
	.type50 {
		width:calc(100% - 5%) !important;
	}
	.m-type100 {
		width:calc(100% - 5%) !important;
	}
	.space-view .space-view-item .tit .h1 {
		font-size:20px;
	}
	
}
@media screen and (max-width: 480px) {
	.space-view {
		padding-right:20px;
	}
	.space-view-type3 .space-view-item .tit .h2 {
		font-size:12px;
	}
	.space-view .space-view-item .space-info .name {
		width:10px;
	}
	.space-view .space-view-item .space-info .view-btn {
		font-size:14px;
	}
	.space-view .space-view-item .desc br {
		/*display:none;*/
	}
	.space-view .space-view-item .tit .h1 {
		font-size:18px;
	}
}


.room-detail-section {
	position:relative;
}
.room-detail-section:nth-child(odd) {
	background:rgba(250,250,250,1);
	    
}
.body-bg .room-detail-section:nth-child(odd) {
	background:rgba(245,235,220,1);	    
	background:rgba(255,255,255,1);
}
.room-detail-section .download,
.room-view-detail-section .download {
	position: relative; 
	text-align:center;
}
.room-detail-section .btn-down,
.room-view-detail-section .btn-down {
	position: relative; 
	color: rgba(255,255,255,1);
	background:rgba(205,205,205,1);
	border:none;
	display: inline-block;
	width: auto; 
	
	line-height: 50px; 
	text-align: center; 
	font-size: 16px; letter-spacing: .0em; 
	
	padding: 0 30px 0 30px; 
}
.room-detail-section .btn-down:before,
.room-view-detail-section .btn-down:before { 
	display: inline-block; *display: inline; *zoom: 1; 
	font-size: 16px; 
	font-family: 'themify'; content: "\e6a7";
	font-weight: normal; 
	margin-right:10px;
	/*-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; */
}
.room-detail-section .btn-down:hover
.room-view-detail-section .btn-down:hover {
	background:rgba(20,20,20,1);
}


@media screen and (max-width: 768px) {
	.room-view-pd {
		padding-left:40px;
	}
}
@media screen and (max-width: 480px) {
	.room-view-pd {
		padding-right:20px;
	}
}

.room-view-detail-section {
	position:relative;
	color:rgba(90,90,95,1);
}
.room-head {
	position:relative;
	padding: 100px 0 0px;
	color:rgba(90,90,95,1);
}

.room-head h1 {
	line-height:140%; 
	font-weight:300; 
	font-size:36px;  
	font-weight:500;
	font-family: 'Bodoni Moda','Noto Serif KR', serif;
	text-transform:uppercase;
	letter-spacing:0px;
}
.room-head h2 {
	margin-bottom:5px;
	line-height:160%; 
	font-weight:400; 
	font-size:22px; 
}
.room-head h3 {
	margin:0px 0 0px;
	line-height:160%; 
	font-weight:500; 
	font-size:24px; 
}
.room-head-bar {
	text-align: center; 
	margin:0px auto 0px;
}
.room-head-bar:before {
	display: block;
	background:rgba(165,170,180,.4);
    width: 1px;
    height: 70px;
    position: absolute;
    top: 0;
    left: 50%;
    content: '';
}

.room-head-bar h1 {
	font-size: 44px;
	letter-spacing:0;
}

.room-head-bar h1 strong {
	font-weight:600;
	/*color:rgba(220,120,1,1);*/
}

.room-desc  {
	line-height:180%;
	font-size:16px;
	font-weight:400;
}
.room-detail-section .point,
.room-view-detail-section .point {
    color:rgba(115,115,115,1);
	font-weight:500;
	border-bottom:1px solid rgba(115,115,115,1);
	padding-bottom:2px;
}


.room-view-detail-section .room-head {
	padding: 60px 0 0px;
}
.room-view-detail-section .room-head h1 {
	font-size:22px;  
}
.room-view-detail-section .room-head h2 {
	font-size:18px; 
}
.room-view-detail-section .room-head h3 {
	font-size:16px; 
}
.room-view-detail-section .room-desc  {
	text-align:left;
}
.room-view-detail-section .room-desc .none {
	display:block;
}
.room-view-detail-section .room-head-bar {padding: 80px 0 0px;}
.room-view-detail-section .room-head-bar:before {
    height: 50px;
}

.room-view-detail-section .room-head-bar h1 {
	font-size: 30px;
	letter-spacing:0;
}

@media screen and (max-width: 640px) {
	.room-head h1 {
		font-size:24px;  
	}
	.room-head h2 {
		font-size:16px; 
	}
	.room-head h3 {
		font-size:20px; 
	}
	.room-head-bar h1 {
		font-size: 30px;
	}
	.room-head {
		padding: 60px 0 20px;
	}
	.room-head-bar {padding: 80px 0 20px;}
	.room-head-bar:before {
		width: 1px;
		height: 50px;
	}
	
	.room-desc {
		font-size:15px;
		text-align:left;
	}
	
	.room-detail-section .btn-down {
		font-size: 14px;
	}
	.room-detail-section .btn-down:before { 
		font-size: 14px; 
	}
	
}

.room-point {
	position:relative;
	color:rgba(20,20,20,1);
}
.room-point h1 {
	position:relative;
	line-height:140%; 
	font-weight:300; 
	font-size:26px;  
	font-weight:600;
	display:inline-block;
	/*font-family: 'Noto Serif KR', serif;*/
	letter-spacing:-0.5px;
}
.room-point h2 {
	position:relative;
	display:block;
	margin:0px 0 15px;
	line-height:160%; 
	font-weight:400; 
	font-size:18px; 
	color: rgba(205,205,205,1);
	font-family: 'Noto Serif KR', serif;
}
.room-point-group {
	position:relative;
	width:100%;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;
	-webkit-flex-direction: row;
			flex-direction: row;
}
.room-point-group .room-point-item {
	position:relative;
	display:block;
	width:calc(33.333333%);
	vertical-align:top;
	background:#fff;
	border:1px solid rgba(205,205,205,1);
	margin-right:30px;
	border-radius:15px 15px 0 15px;
	overflow:hidden;
}
.room-point-group .room-point-item:last-child {
	width:calc(33.333333%);
	margin-right:0;
}
.room-point-item .tit {
	position:relative;
	display:block;
	width:100%;
	background: rgba(205,205,205,1);
    color: #fff;
	text-align:center;
	padding:10px;
	font-weight:400;
}
.room-point-item .desc {
	position:relative;
	display:block;
	padding:20px 10px;
}
.room-point-item ul {
	position:relative;
	display:block;
	padding-left: 1.5em;
}
.room-point-item ul li {
	position:relative;
	list-style:disc;
	line-height:150%;
	margin-bottom:5px;
}

.room-view-detail-section .room-point h1 {
	font-size:20px;  
}
.room-view-detail-section .room-point h2 {
	font-size:16px; 
}
.room-view-detail-section .room-point-group {
	display: block;
}
.room-view-detail-section .room-point-group .room-point-item {
	width:calc(100%);
	margin-right:0px;
	margin-bottom:0px;
	/*border:none;*/
	font-size:15px;
	border-radius:0px 0px 0 0px;
}
.room-view-detail-section .room-point-group .room-point-item:first-child {
	width:100%;
	margin-right:0;
	margin-bottom:0px;
	border-radius:10px 10px 0 0px;
}
.room-view-detail-section .room-point-group .room-point-item:last-child {
	width:100%;
	margin-right:0;
	margin-bottom:0px;
	border-radius:0px 0px 0px 10px;
}

@media screen and (max-width: 640px) {
	.room-point h1 {
		font-size:20px;  
	}
	.room-point h2 {
		font-size:16px; 
	}
	.room-point-group {
		display: block;
	}
	.room-point-group .room-point-item {
		width:calc(100%);
		margin-right:0px;
		margin-bottom:0px;
		/*border:none;*/
		font-size:15px;
		border-radius:0px 0px 0 0px;
	}
	.room-point-group .room-point-item:first-child {
		width:100%;
		margin-right:0;
		margin-bottom:0px;
		border-radius:10px 10px 0 0px;
	}
	.room-point-group .room-point-item:last-child {
		width:100%;
		margin-right:0;
		margin-bottom:0px;
		border-radius:0px 0px 0px 10px;
	}
	
}

.floor-plan-group {
	position:relative;
	width:100%;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;
	-webkit-flex-direction: row;
			flex-direction: row;
}

.floor-plan-group .floor-plan-item {
	position:relative;
	display:block;
	width:calc(33.333333%);
	vertical-align:top;
	background:#fff;
	border:1px solid rgba(205,205,205,1);
	margin-right:30px;
	border-radius:15px 15px 0 15px;
	overflow:hidden;
}
.floor-plan-group .floor-plan-item:last-child {
	width:calc(33.333333%);
	margin-right:0;
}

.floor-plan-item .photo {
	position:relative;
	display:block;
	padding: 0px 20px 0px;
	vertical-align:top;
	text-align:center;
	
}
.floor-plan-item .photo img {
	max-width:100%;
	max-height:240px;
}
.floor-plan-item .top {
	position:relative;
	display:table;
	width:100%;
	font-size:16px;
	background:#fff;
}
.floor-plan-item .top .type,
.floor-plan-item .top .chair {
	position:relative;
	display:table-cell;
	width:50%;
	padding:13px 10px 10px;
	text-align:center;
	font-weight:500;
}
.floor-plan-item .top .chair {
	background: rgba(205,205,205,1);
    color: #fff;
}

.floor-plan-item .bottom {
	position:relative;
	text-align:center;
	display:block;
}

.floor-plan-item a.btn { 
	position:relative;
	display: inline-block;
	width: auto; 
	color:#fff;
	background:rgba(153,153,153);
	background:rgba(255,255,255);
	border:1px solid rgba(204,204,204,1);
	color:#333;
	line-height: 38px; 
	height:40px;
	text-align:left; 
	letter-spacing: 0; 
	position: relative; 
	padding: 0px 20px 0px 35px; 
	/*-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;*/
	font-size:14px;
}

.floor-plan-item a.btn:hover { 
	background:rgba(153,153,153,1);
	border:1px solid rgba(205,205,205,1);
	background:rgba(205,205,205,1);
	color:#fff;
}

.floor-plan-item a.view:before { position: absolute; top: 1px; left: 12px; bottom: 0; display: block; font-size: 15px; font-family: 'themify'; content: "\e693"; content: "\e611"; font-weight: normal; }


.floor-plan-item a.down { 
	color:#fff;
	background:rgba(153,153,153,1);
	border:1px solid rgba(153,153,153,1);
}

.floor-plan-item a.down:before { position: absolute; top: 1px; left: 12px; bottom: 0; display: block; font-size: 15px; font-family: 'themify'; content: "\e6a7"; font-weight: normal; }


.room-view-detail-section .floor-plan-group {
	display: block;
}
.room-view-detail-section .floor-plan-group .floor-plan-item {
	width:calc(100%);
	margin-right:0px;
	margin-bottom:30px;
	/*border:none;*/
	font-size:15px;
}
.room-view-detail-section .floor-plan-group .floor-plan-item:last-child {
	width:calc(100%);
	margin-bottom:0px;
}
.room-view-detail-section .floor-plan-item .top {
	font-size:16px;
}

@media screen and (max-width: 1280px) {
	
}

@media screen and (max-width: 640px) {
	.floor-plan-group {
		display: block;
	}
	.floor-plan-group .floor-plan-item {
		width:calc(100%);
		margin-right:0px;
		margin-bottom:30px;
		/*border:none;*/
		font-size:15px;
	}
	.floor-plan-group .floor-plan-item:last-child {
		width:calc(100%);
		margin-bottom:0px;
	}
	.floor-plan-item .top {
		font-size:16px;
	}
	
}

.container-photo {
	width:100%;
	max-width: 1440px;
	margin:0 auto;
	padding:0 60px;
	position:relative;
	z-index:2;
}

@media screen and (max-width: 1280px) {
	.container-photo {padding:0 40px}
}

@media screen and (max-width: 768px) {
	.container-photo {padding:0 20px}
	
}



.blueimp-gallery.simple {
    background: rgba(0,0,0,1);
	background: rgba(0,0,0,.9);
}

.blueimp-gallery.simple>.close, .blueimp-gallery.simple>.prev, .blueimp-gallery.simple>.next {
    opacity: 1;
}

.blueimp-gallery.simple>.close:before, .blueimp-gallery.simple>.close:after {
    margin-top: -3px;
    top: 50%;
    left: 50%;
    margin-left: -18px;
}

.blueimp-gallery.simple>.close:before, .blueimp-gallery.simple>.close:after, .blueimp-gallery.simple>.prev:before, .blueimp-gallery.simple>.prev:after, .blueimp-gallery.simple>.next:before, .blueimp-gallery.simple>.next:after {
    content: "";
    display: block;
    background-color: #fff;
    height: 1px;
    width: 100%;
    position: absolute;

	-webkit-transition: background-color .3s;
	   -moz-transition: background-color .3s;
	     -o-transition: background-color .3s;
	        transition: background-color .3s;
	
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	   -moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
			box-shadow: 0 1px 1px rgba(0,0,0,.2);
}

.blueimp-gallery.simple>.close:before, .blueimp-gallery.simple>.close:after, .blueimp-gallery.simple>.prev:before, .blueimp-gallery.simple>.prev:after, .blueimp-gallery.simple>.next:before, .blueimp-gallery.simple>.next:after {
    box-shadow: none;
    height: 3px;
    background-color: #999;
}

.blueimp-gallery.simple>.close:hover:before, .blueimp-gallery.simple>.close:hover:after, .blueimp-gallery.simple>.prev:hover:before, .blueimp-gallery.simple>.prev:hover:after, .blueimp-gallery.simple>.next:hover:before, .blueimp-gallery.simple>.next:hover:after {
    background-color: #fff !important;
}

.blueimp-gallery.simple > .title {
    top: 40px;
    left: 60px;
	font-size:18px;
    color: #fff;
    text-shadow:none;
	opacity: 1;
	/*display:none;*/
	/*font-weight:700;*/
}
.blueimp-gallery.simple > .title:hover {
	color: #fff;
	opacity: 1;
}
.blueimp-gallery.simple>.close {
    z-index: 20;
	font-size: 0;
    width: 30px;
    height: 30px;
    top: 56px;
    right: 74px;
	/*top:31px;
	right:30px;*/
}
.blueimp-gallery > .indicator > li {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	image-rendering: -webkit-optimize-contrast;
}
.blueimp-gallery.white {
	background: rgba(255,255,255,1);
}
.blueimp-gallery.white > .title {
    color: #000;
}
.blueimp-gallery.white > .title:hover {
	color: #000;
}

.blueimp-gallery.white>.close:before, .blueimp-gallery.white>.close:after, .blueimp-gallery.white>.prev:before, .blueimp-gallery.white>.prev:after, .blueimp-gallery.white>.next:before, .blueimp-gallery.white>.next:after {
    background-color: #666;
}

.blueimp-gallery.white>.close:hover:before, .blueimp-gallery.white>.close:hover:after, .blueimp-gallery.white>.prev:hover:before, .blueimp-gallery.white>.prev:hover:after, .blueimp-gallery.white>.next:hover:before, .blueimp-gallery.white>.next:hover:after {
    background-color: #000 !important;
}
.blueimp-gallery.white> .indicator > li {
	opacity:1 !important;
}

.blueimp-gallery.white > .indicator > li:hover,
.blueimp-gallery.white > .indicator > .active {
  background: rgba(0,0,0,1) !important;
}

.blueimp-gallery.simple>.prev, .blueimp-gallery.simple>.next {
    margin-top: -25px;
    border: none;
    background: none;
}
.blueimp-gallery.simple>.close:after, .blueimp-gallery.simple>.prev:before, .blueimp-gallery.simple>.next:after {
    -webkit-transform: rotate(-45deg);
	   -moz-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	     -o-transform: rotate(-45deg);
			transform: rotate(-45deg);
}
.blueimp-gallery.simple>.prev:before, .blueimp-gallery.simple>.prev:after, .blueimp-gallery.simple>.next:before, .blueimp-gallery.simple>.next:after {
    width: 24px;
    top: 50%;
}
.blueimp-gallery.simple>.close:before, .blueimp-gallery.simple>.close:after {
    margin-left: -15px;
}

.blueimp-gallery.simple>.prev {
    left: 0;
}
.blueimp-gallery.simple>.next {
    right: 0;
}
.blueimp-gallery.simple>.prev, .blueimp-gallery.simple>.next {
    font-size: 0;
    border-radius: 0;
    width: 120px;
    height: 120px;
    margin-top: -60px;
}

.blueimp-gallery.simple>.prev:after, .blueimp-gallery.simple>.next:before {
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
			transform: rotate(45deg);
}

.blueimp-gallery.simple>.close:before, .blueimp-gallery.simple>.prev:after, .blueimp-gallery.simple>.next:before {
   -webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
			transform: rotate(45deg);
}

.blueimp-gallery.simple>.prev:before, .blueimp-gallery.simple>.prev:after {
    left: 60px;
}
.blueimp-gallery.simple>.next:before, .blueimp-gallery.simple>.next:after {
    right: 60px;
}

.blueimp-gallery.simple>.prev:before, .blueimp-gallery.simple>.next:before {
    margin-top: -7.5px;
}
.blueimp-gallery.simple>.prev:after, .blueimp-gallery.simple>.next:after {
    margin-top: 8px;
}

@media screen and (max-width: 768px) {
	.blueimp-gallery.simple > .title {
		top: 15px;
		left: 20px;
	}
	.blueimp-gallery.simple>.close {
		top:31px;
		right:30px;
	}
	.blueimp-gallery.simple>.prev, .blueimp-gallery.simple>.next {
		width: 60px;
		height: 80px;
		margin-top: -40px;
	}

	.blueimp-gallery.simple>.prev:before, .blueimp-gallery.simple>.prev:after {
		left: 16px;
	}
	.blueimp-gallery.simple>.prev:before, .blueimp-gallery.simple>.prev:after {
		left: 16px;
	}
	.blueimp-gallery.simple>.next:before, .blueimp-gallery.simple>.next:after {
    	right: 16px;
	}
	.blueimp-gallery.simple>.next:before, .blueimp-gallery.simple>.next:after {
 	   right: 16px;
	}
	.blueimp-gallery.simple>.indicator {
		display: none !important;
	}
}
