@charset "UTF-8";
/**
 * 게시판 페이지 공통 스타일
 */

/**
 * h2 custom
 */
#world-slider-list .world-title { padding: 110px 0 110px; font-weight: 600; font-size: 44px; text-align: center; line-height: 1em; }
@media all and (max-width: 767px) {
	#world-slider-list .world-title { font-size: 30px; }
}

/**
 * input placeholder style
 */
#world-slider-list input[type='text']::-webkit-input-placeholder,
#world-slider-editor input[type='text']::-webkit-input-placeholder { font-size: 20px; color: #cacaca !important; letter-spacing: -1px; }
#world-slider-list input[type='text']::-moz-placeholder,
#world-slider-editor input[type='text']::-moz-placeholder { font-size: 20px; color: #cacaca !important; letter-spacing: -1px; }
#world-slider-list input[type='text']:-ms-input-placeholder,
#world-slider-editor input[type='text']:-ms-input-placeholder { font-size: 20px; color: #cacaca !important; letter-spacing: -1px; }
#world-slider-list input[type='text']::-webkit-input-placeholder,
#world-slider-editor input[type='text']::-webkit-input-placeholder { font-size: 20px; color: #cacaca !important; letter-spacing: -1px; }
#world-slider-list input[type='text']::-moz-placeholder,
#world-slider-editor input[type='text']::-moz-placeholder { font-size: 20px; color: #cacaca !important; letter-spacing: -1px; }
#world-slider-list input[type='text']:-ms-input-placeholder,
#world-slider-editor input[type='text']:-ms-input-placeholder { font-size: 20px; color: #cacaca !important; letter-spacing: -1px; }
#world-slider-list input[type='text']::placeholder,
#world-slider-editor input[type='text']::placeholder { font-size: 20px; color: #cacaca !important; letter-spacing: -1px; }
#world-slider-list input[type='password']::-webkit-input-placeholder,
#world-slider-editor input[type='password']::-webkit-input-placeholder { font-size: 20px; color: #cacaca !important; letter-spacing: -1px; }
#world-slider-list input[type='password']::-moz-placeholder,
#world-slider-editor input[type='password']::-moz-placeholder { font-size: 20px; color: #cacaca !important; letter-spacing: -1px; }
#world-slider-list input[type='password']:-ms-input-placeholder,
#world-slider-editor input[type='password']:-ms-input-placeholder { font-size: 20px; color: #cacaca !important; letter-spacing: -1px; }
#world-slider-list input[type='password']::placeholder,
#world-slider-editor input[type='password']::placeholder { font-size: 20px; color: #cacaca !important; letter-spacing: -1px; }


/**
 * select2
 */
#world-slider-list .select2-wrap .select-js,
#world-slider-editor .select2-wrap .select-js { display: none; width: 170px; }
#world-slider-list .select2-wrap .select2-container .select2-selection,
#world-slider-editor .select2-wrap .select2-container .select2-selection { display: block; padding: 0 0 0 19px; height: 50px; background-color: #f0f0f0; border: 1px solid #d7d7d7; border-radius: 10px; cursor: pointer; }
#world-slider-list .select2-wrap .select2-container .select2-selection__rendered,
#world-slider-editor .select2-wrap .select2-container .select2-selection__rendered { display: inline-block; font-size: 20px; line-height: 46px; color: #30373e; cursor: pointer; }
#world-slider-list .select2-wrap .select2-container .select2-selection__arrow,
#world-slider-editor .select2-wrap .select2-container .select2-selection__arrow { float: right; display: inline-block; margin: 4px 21px 0 0; font-size: 19px; }
#world-slider-list .select2-wrap .select2-container .select2-selection__arrow b:before,
#world-slider-editor .select2-wrap .select2-container .select2-selection__arrow b:before { content: "\f0dd"; font-family: "Font Awesome 5 Free"; color: #30373e; }
#world-slider-list .select2-wrap .select2-container .select2-selection__placeholder,
#world-slider-editor .select2-wrap .select2-container .select2-selection__placeholder { font-size: 20px; line-height: 46px; color: #30373e; }


/**
 * world control - button
 */
#world-slider-list .world-control .left,
#world-slider-editor .world-control .left,
#world-slider-detail .world-control .left { float: left; width: 50%; }
#world-slider-list .world-control .right,
#world-slider-editor .world-control .right,
#world-slider-detail .world-control .right { float: right; width: 50%; }
#world-slider-list .world-control .left .btn,
#world-slider-list .world-control .right .btn,
#world-slider-editor .world-control .left .btn,
#world-slider-editor .world-control .right .btn,
#world-slider-detail .world-control .left .btn,
#world-slider-detail .world-control .right .btn { display: inline-block; min-width: 170px; height: 50px; font-size: 20px; text-align: center; line-height: 44px; border-radius: 10px; cursor: pointer; }
#world-slider-list .world-control .right .btn,
#world-slider-editor .world-control .right .btn,
#world-slider-detail .world-control .right .btn { float: right; }
#world-slider-list .world-control .btn-white,
#world-slider-editor .world-control .btn-white,
#world-slider-detail .world-control .btn-white { background-color: #fff; border: 1px solid #cdcdcd; color: #30373e;
	-webkit-transition: all 0.2s;
			transition: all 0.2s;
}
#world-slider-list .world-control .btn-black,
#world-slider-editor .world-control .btn-black,
#world-slider-detail .world-control .btn-black { background-color: #30373e; border: 1px solid transparent; color: #fff;
	-webkit-transition: all 0.2s;
			transition: all 0.2s;
}
@media all and (min-width: 1024px) {
	#world-slider-list .world-control .btn-white:hover,
	#world-slider-editor .world-control .btn-white:hover,
	#world-slider-detail .world-control .btn-white:hover { background-color: #30373e; color: #fff; }
	#world-slider-list .world-control .btn-black:hover,
	#world-slider-editor .world-control .btn-black:hover,
	#world-slider-detail .world-control .btn-black:hover { background-color: #ffbf00; color: #30373e; }
}


/**
 * Pagination
 */
#world-slider-list .world-pagination { margin: 70px 0 110px 0; padding: 0; height: 20px; line-height: 20px; }
#world-slider-list .world-pagination .world-pagination-pages { display: table; margin: 0 auto; padding: 0; }
#world-slider-list .world-pagination .world-pagination-pages li { list-style: none; float: left; margin-right: 27px; }
#world-slider-list .world-pagination .world-pagination-pages li.first-page,
#world-slider-list .world-pagination .world-pagination-pages li.last-page { display: none; }
#world-slider-list .world-pagination .world-pagination-pages li.next-page { margin-right: 0; }
#world-slider-list .world-pagination .world-pagination-pages li a { font-size: 20px; line-height: 12px; }
#world-slider-list .world-pagination .world-pagination-pages li.active a { color: #ffbf00; }
#world-slider-list .world-pagination .world-pagination-pages li.prev-page a i,
#world-slider-list .world-pagination .world-pagination-pages li.next-page a i { font-size: 16px; }


/**
 * 개별 페이지 스타일
 */

/**
 * list
 */
#world-slider-list {  }
#world-slider-list > .outer-wrap {  }
#world-slider-list > .outer-wrap > .inner-wrap { margin: 0 auto; max-width: 970px; }

#world-slider-list-container {  }
#world-slider-list-container table { width: 100%; border-collapse: collapse; table-layout: fixed; }
#world-slider-list-container table tr { border: solid #cacaca; border-width: 1px 0; }
#world-slider-list-container table tr td { padding: 14px 0 12px; font-size: 20px; }
#world-slider-list-container table tr td a { font-size: 20px; }
#world-slider-list-container table tr td.sort { padding-left: 15px; width: 150px; }
#world-slider-list-container table tr td.sort input[type="number"] { float: left; margin-right: 5px; padding: 0 10px; width: 60px; height: 30px; font-size: 15px; line-height: 28px; font-weight: 600; text-align: center; border: 1px solid #cdcdcd; border-radius: 10px; }
#world-slider-list-container table tr td.sort button { float: left; display: inline-block; padding: 0 15px; height: 30px; font-size: 15px; line-height: 30px; color: #fff; text-align: center; background-color: #30373e; border: 0; border-radius: 10px; cursor: pointer;
	-webkit-transition: color 0.2s, background-color 0.2s;
	        transition: color 0.2s, background-color 0.2s;
}
#world-slider-list-container table tr td.sort button:hover { color: #30373e; background-color: #ffbf00; }
#world-slider-list-container table tr td.title { padding-left: 18px; }
#world-slider-list-container table tr td.title a { display: inline-block; margin-bottom: 3px; max-width: 93%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; }
@media all and (min-width: 1024px) {
	#world-slider-list-container table tr td.title a:hover { color: #fabf13; }
}
#world-slider-list-container table tr td.title .new { display: inline-block; margin-top: -1px; margin-left: 2px; font-weight: 600; font-size: 14px; color: #fabf13; vertical-align: middle; }
#world-slider-list-container table tr td.date { width: 170px; text-align: center; white-space: nowrap; }
#world-slider-list-container table tr td.date .mobile-notify { display: none; }
#world-slider-list-container table tr td.date .mobile-notify .new { font-weight: 600; font-size: 14px; color: #fabf13; }
#world-slider-list-container table tr td.admin { padding: 14px 10px 12px 0; width: 122px; }
#world-slider-list-container table tr td.admin .btn-edit,
#world-slider-list-container table tr td.admin .btn-delete { float: left; display: inline-block; padding: 0 10px; height: 30px; font-size: 16px; line-height: 28px; border: 1px solid #cdcdcd; border-radius: 10px;
	-webkit-transition: color 0.2s, background-color 0.2s;
	        transition: color 0.2s, background-color 0.2s;
}
#world-slider-list-container table tr td.admin .btn-edit { margin-right: 5px; }
#world-slider-list-container table tr td.admin .btn-edit:hover,
#world-slider-list-container table tr td.admin .btn-delete:hover { color: #fff; background-color: #30373e; }

#world-slider-list .world-control { margin-top: 30px; }
#world-slider-list .world-control .left {  }
#world-slider-list .world-control .left .search { position: relative; width: 500px; }
#world-slider-list .world-control .left .search .select2-container { float: left; margin-right: 20px; width: 170px !important; }
#world-slider-list .world-control .left .search input[type='text'] { float: left; padding: 0 52px 0 20px; width: 310px; height: 50px; font-size: 20px; line-height: 50px; border: 1px solid #cdcdcd; border-radius: 10px; color: #30373e; }
#world-slider-list .world-control .left .search input[type='text']::-webkit-input-placeholder { letter-spacing: -0.3px; }
#world-slider-list .world-control .left .search input[type='text']::-moz-placeholder { letter-spacing: -0.3px; }
#world-slider-list .world-control .left .search input[type='text']:-ms-input-placeholder { letter-spacing: -0.3px; }
#world-slider-list .world-control .left .search input[type='text']::placeholder { letter-spacing: -0.3px; }
#world-slider-list .world-control .left .search button[type='submit'] { position: absolute; right: 0; width: 60px; height: 50px; background-color: transparent; border: 0; cursor: pointer; }
#world-slider-list .world-control .left .search button[type='submit']:after { content: '\f002'; display: block; height: 100%; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 20px; line-height: 50px; color: #30373e; }


/**
 * list 반응형
 */
@media all and (max-width: 990px) {
	#world-slider-list-container table tr td.title a { max-width: 92%; }
}
@media all and (max-width: 970px) {
	#world-slider-list-container table tr td.date { width: 150px; }
}
@media all and (max-width: 890px) {
	#world-slider-list-container table tr td.title a { max-width: 91%; }
}
@media all and (max-width: 830px) {
	#world-slider-list-container table tr td.title a { max-width: 90%; }
}
@media all and (max-width: 780px) {
	#world-slider-list-container table tr td.title a { max-width: 85%; }
}
@media all and (max-width: 720px) {
	#world-slider-list .world-control .left .search { width: 480px; }
	#world-slider-list .world-control .left .search input[type='text'] { width: 290px; }
}
@media all and (min-width: 700px) {
	#world-slider-list .world-control { height: 50px; }
}
@media all and (max-width: 699px) {
	#world-slider-list .world-control .left,
	#world-slider-list .world-control .right { width: 100%; }
	#world-slider-list .world-control { height: 191px; }
	#world-slider-list .world-control .left .search { width: 290px; }
	#world-slider-list .world-control .left .search .select2-container,
	#world-slider-list .world-control .left .search input[type='text'] { float: none; clear: both; }
	#world-slider-list .world-control .left .search input[type='text'] { margin: 11px 0 0; width: 290px; }
	#world-slider-list .world-control .left .search button[type='submit'] { bottom: 0; }
	#world-slider-list .world-control .right .btn-black { float: none; display: table; margin: 50px auto 0; }
	#world-slider-list .world-pagination .world-pagination-pages li a { font-size: 16px; line-height: 12px; }
}
@media all and (max-width: 610px) {
	#world-slider-list-container table tr td.sort { display: none; }
	#world-slider-list-container table td.date { position: relative; }
	#world-slider-list-container table tr td.title a { max-width: 89%; white-space: normal; word-wrap: break-word;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	#world-slider-list-container table tr td.title,
	#world-slider-list-container table tr td.date { display: block; padding-right: 10px; padding-left: 30px; width: 100%; }
	#world-slider-list-container table tr td.title { margin-bottom: 10px; padding-bottom: 0; }
	#world-slider-list-container table tr td.date { padding-top: 0; font-size: 16px; text-align: left; }
	#world-slider-list-container table tr td.title a { font-size: 16px; line-height: 25px; word-spacing: -1px; }
	#world-slider-list-container table tr td.title .fa-lock,
	#world-slider-list-container table tr td.title .new { display: none; }
	#world-slider-list-container table tr td.date .mobile-notify { position: absolute; bottom: 13px; right: 30px; display: block; }
	#world-slider-list-container table tr td.date .fa-lock,
	#world-slider-list-container table tr td.date .new { float: right; margin-left: 10px; }
}


/**
 * editor
 */
#world-slider-editor {  }
#world-slider-editor > .outer-wrap { padding: 110px 0; }
#world-slider-editor > .outer-wrap > .inner-wrap {  }

#world-slider-editor-container .slider-editor-row { height: 71px; border-top : 1px solid #cacaca; }
#world-slider-editor-container .slider-editor-row .name { float: left; padding: 0 0 0 30px; width: 170px; font-weight: 600; font-size: 20px; line-height: 67px; }
#world-slider-editor-container .slider-editor-row .value { float: left;
	width: -webkit-calc(100% - 170px);
	width: calc(100% - 170px);
}
#world-slider-editor-container .slider-editor-row.last-row { border-bottom: 1px solid #cacaca; }

#world-slider-editor-container .slider-editor-row input[type='text'] { margin: 10px 0; padding: 0 19px 4px; width: 96.9%; min-width: 230px; height: 50px; font-size: 20px; background-color: #f0f0f0; border: 1px solid #cacaca; border-radius: 10px; color: #30373e; }
#world-slider-editor-container .slider-editor-row input[type='number'] { margin: 10px 0; padding: 0 19px 4px; width: 96.9%; min-width: 230px; height: 50px; font-size: 20px; background-color: #f0f0f0; border: 1px solid #cacaca; border-radius: 10px; color: #30373e; }
#world-slider-editor-container .slider-editor-row input::-webkit-input-placeholder { font-size: 20px; color: #cacaca !important; letter-spacing: -1px; }
#world-slider-editor-container .slider-editor-row input::-moz-placeholder { font-size: 20px; color: #cacaca !important; letter-spacing: -1px; }
#world-slider-editor-container .slider-editor-row input:-ms-input-placeholder { font-size: 20px; color: #cacaca !important; letter-spacing: -1px; }
#world-slider-editor-container .slider-editor-row input:-moz-placeholder { font-size: 20px; color: #cacaca !important; letter-spacing: -1px; }

#world-slider-editor-container .slider-editor-row.category { border-top: 0; border-bottom: 1px solid #cacaca; }
#world-slider-editor-container .slider-editor-row.category .select2-wrap {  }
#world-slider-editor-container .slider-editor-row.category .select2-wrap .value { margin: 10px 0; }

#world-slider-editor .world-control { padding: 31px 0 0; }

#world-slider-editor .choie-type-row { margin: 0 -15px; }
#world-slider-editor .choie-type-row:after { content: ""; display: block; clear: both; }
#world-slider-editor .choie-type-row .content-title { margin: 40px 0 20px; font-size: 30px; text-align: center; }
#world-slider-editor .choie-type-row .choice-radio { position: relative; float: left; margin: 0 15px; text-align: center;
	width: -webkit-calc( 33.333% - 30px );
	width: calc( 33.333% - 30px );
}
#world-slider-editor .choie-type-row .choice-radio:after { content: ""; display: block; clear: both; }
#world-slider-editor .choie-type-row .choice-radio label { display: table; width: 100%; height: 100%; color: #000; background-color: #fff; border: 1px solid #cacaca; border-radius: 10px; overflow: hidden; cursor: pointer;
	-webkit-transition: all 0.3s;
	        transition: all 0.3s;
}
#world-slider-editor .choie-type-row .choice-radio label .inner-wrap { }
#world-slider-editor .choie-type-row .choice-radio label .inner-wrap .type-tumb { padding: 25px 10px; }
#world-slider-editor .choie-type-row .choice-radio label .inner-wrap .type-tumb .wirefram { margin: 0 auto; padding: 49px 10px; max-width: 260px; width: 100%; height: 160px; text-align: left; background-color: #f9f9f9; border: 1px solid #cacaca;
	-webkit-transition: background-color 0.2s;
	        transition: background-color 0.2s;
}
#world-slider-editor .choie-type-row .choice-radio label .inner-wrap .type-tumb .wirefram .pvt { padding: 5px; font-size: 11px; color: #cacaca; line-height: 1em; background-color: #fff; border: 1px solid #cacaca; border-radius: 4px;
	-webkit-transition: color 0.2s, border-color 0.2s;
	        transition: color 0.2s, border-color 0.2s;
}
#world-slider-editor .choie-type-row .choice-radio label .inner-wrap .type-tumb .wirefram .bt { color: #fff; background-color: #999; border-color: #999; }
#world-slider-editor .choie-type-row .choice-radio label .inner-wrap .type-name { padding: 20px 15px; border-top: 1px solid #cacaca; }
#world-slider-editor .choie-type-row .choice-radio label .inner-wrap .type-name h4 { margin-bottom: 5px; font-size: 16px; color: #999; line-height: 1em;
	-webkit-transition: color 0.2s;
	        transition: color 0.2s;
}
#world-slider-editor .choie-type-row .choice-radio label .inner-wrap .type-name .type-name-desc { font-size: 14px; color: #999; line-height: 1.6; }
#world-slider-editor .choie-type-row .choice-radio input[type="radio"] { position: absolute; bottom: 0; right: 0; left: 0; margin: 0 auto; opacity: 0; }
#world-slider-editor .choie-type-row .choice-radio input[type="radio"]:checked {  }
#world-slider-editor .choie-type-row .choice-radio input[type="radio"]:checked ~ label { border-color: #ffbf00; }
#world-slider-editor .choie-type-row .choice-radio input[type="radio"]:checked ~ label .type-tumb {  }
#world-slider-editor .choie-type-row .choice-radio input[type="radio"]:checked ~ label .type-tumb .wirefram { background-color: #fffbf0; border: 1px solid #f9c011; }
#world-slider-editor .choie-type-row .choice-radio input[type="radio"]:checked ~ label .type-tumb .wirefram .pvt { color: #f9c011; border-color: #f9c011; }
#world-slider-editor .choie-type-row .choice-radio input[type="radio"]:checked ~ label .type-tumb .wirefram .bt { color: #fff; background-color: #f9c011; border-color: #f9c011; }
#world-slider-editor .choie-type-row .choice-radio input[type="radio"]:checked ~ label .type-name { border-color: #ffbf00; }
#world-slider-editor .choie-type-row .choice-radio input[type="radio"]:checked ~ label .type-name h4 { color: #30373e; }

#world-slider-editor .choie-type-row .choice-radio.choice1 label {  }
#world-slider-editor .choie-type-row .choice-radio.choice1 label .inner-wrap {  }
#world-slider-editor .choie-type-row .choice-radio.choice1 label .inner-wrap .type-tumb {  }
#world-slider-editor .choie-type-row .choice-radio.choice1 label .inner-wrap .type-tumb .wirefram {  }
#world-slider-editor .choie-type-row .choice-radio.choice1 label .inner-wrap .type-tumb .wirefram .tumb-1 { margin-bottom: 7px; padding: 7px 5px; width: 70%; font-size: 14px; }
#world-slider-editor .choie-type-row .choice-radio.choice1 label .inner-wrap .type-tumb .wirefram .tumb-2 { width: 65%; }

#world-slider-editor .choie-type-row .choice-radio.choice2 label {  }
#world-slider-editor .choie-type-row .choice-radio.choice2 label .inner-wrap {  }
#world-slider-editor .choie-type-row .choice-radio.choice2 label .inner-wrap .type-tumb {  }
#world-slider-editor .choie-type-row .choice-radio.choice2 label .inner-wrap .type-tumb .wirefram {  }
#world-slider-editor .choie-type-row .choice-radio.choice2 label .inner-wrap .type-tumb .wirefram .tumb-1 { margin-bottom: 7px; padding: 7px 5px; width: 70%; font-size: 14px; }
#world-slider-editor .choie-type-row .choice-radio.choice2 label .inner-wrap .type-tumb .wirefram .tumb-2 { min-width: 45px; width: 20%; text-align: center; }

#world-slider-editor .choie-type-row .choice-radio.choice3 label {  }
#world-slider-editor .choie-type-row .choice-radio.choice3 label .inner-wrap {  }
#world-slider-editor .choie-type-row .choice-radio.choice3 label .inner-wrap .type-tumb {  }
#world-slider-editor .choie-type-row .choice-radio.choice3 label .inner-wrap .type-tumb .wirefram { padding: 24px 10px; }
#world-slider-editor .choie-type-row .choice-radio.choice3 label .inner-wrap .type-tumb .wirefram:after { content: ""; display: block; clear: both; }
#world-slider-editor .choie-type-row .choice-radio.choice3 label .inner-wrap .type-tumb .wirefram .left-col { float: left; width: 65%; }
#world-slider-editor .choie-type-row .choice-radio.choice3 label .inner-wrap .type-tumb .wirefram .left-col .tumb-1 { margin-bottom: 5px; padding: 3px; min-width: 60px; width: 34%; font-size: 10px; text-align: center; border-radius: 20px; }
#world-slider-editor .choie-type-row .choice-radio.choice3 label .inner-wrap .type-tumb .wirefram .left-col .tumb-2 { margin-bottom: 5px; padding: 7px 5px; font-size: 14px; }
#world-slider-editor .choie-type-row .choice-radio.choice3 label .inner-wrap .type-tumb .wirefram .left-col .tumb-3 { margin-bottom: 5px; width: 70%; }
#world-slider-editor .choie-type-row .choice-radio.choice3 label .inner-wrap .type-tumb .wirefram .left-col .tumb-4 { max-width: 45px; width: 40%; text-align: center; }
#world-slider-editor .choie-type-row .choice-radio.choice3 label .inner-wrap .type-tumb .wirefram .right-col { float: right;  }
#world-slider-editor .choie-type-row .choice-radio.choice3 label .inner-wrap .type-tumb .wirefram .right-col .tumb-5 { margin-bottom: 5px; text-align: center; }

#world-slider-editor .type-contents-row { padding-top: 20px; }
#world-slider-editor .type-contents-row .separator { margin-top: 40px; height: 1px; border: 0; background-color: #cacaca; }
#world-slider-editor .type-contents-row .item { margin-top: 65px; }
#world-slider-editor .type-contents-row .item .name { font-size: 20px; font-weight: 600; line-height: 1em; }
#world-slider-editor .type-contents-row .item .value { position: relative; margin-top: 15px; }
#world-slider-editor .type-contents-row .item .value input,
#world-slider-editor .type-contents-row .item .value textarea { display: block; padding: 0 20px 3px; width: 100%; height: 60px; font-size: 20px; background-color: #fff; border: 1px solid #cacaca; border-radius: 10px; }
#world-slider-editor .type-contents-row .item .value textarea { padding: 20px; height: 150px; line-height: 1.8; }
#world-slider-editor .type-contents-row .item .value input::-webkit-input-placeholder { color: #cacaca; }
#world-slider-editor .type-contents-row .item .value input::-moz-placeholder { color: #cacaca; }
#world-slider-editor .type-contents-row .item .value input:-ms-input-placeholder { color: #cacaca; }
#world-slider-editor .type-contents-row .item .value input:-moz-placeholder { color: #cacaca; }
#world-slider-editor .type-contents-row .item .value textarea::-webkit-input-placeholder { color: #cacaca; }
#world-slider-editor .type-contents-row .item .value textarea::-moz-placeholder { color: #cacaca; }
#world-slider-editor .type-contents-row .item .value textarea:-ms-input-placeholder { color: #cacaca; }
#world-slider-editor .type-contents-row .item .value textarea:-moz-placeholder { color: #cacaca; }

#world-slider-editor .type-contents-row .item .wirte-note { margin-top: 15px; padding: 20px 25px; font-size: 15px; line-height: 1.8; background-color: #f2f2f2; border-radius: 10px; }
#world-slider-editor .type-contents-row .item .wirte-note .inner-wrap {  }
#world-slider-editor .type-contents-row .item .wirte-note .inner-wrap ul { margin: 7px 15px 0; padding: 0; font-size: 14px; }
#world-slider-editor .type-contents-row .item .wirte-note .inner-wrap ul li { position: relative; padding-left: 15px; list-style: none; }
#world-slider-editor .type-contents-row .item .wirte-note .inner-wrap ul li:before { content: ""; position: absolute; top: 10px; left: 0; display: inline-block; width: 5px; height: 5px; background-color: #30373e; }
#world-slider-editor .type-contents-row .item .wirte-note .inner-wrap .point-color { color: #F44336; }

#world-slider-editor .type-contents-row .type-common {  }

#world-slider-editor .type-contents-row .type-common .item.slider-bg {  }
#world-slider-editor .type-contents-row .type-common .item.slider-bg .name {  }
#world-slider-editor .type-contents-row .type-common .item.slider-bg .value { position: relative; }
#world-slider-editor .type-contents-row .type-common .item.slider-bg .value .upload-hidden { position: absolute; margin: -1px; padding: 0; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }
#world-slider-editor .type-contents-row .type-common .item.slider-bg .value .upload-name { color: #cacaca;
	width: -webkit-calc( 100% - 190px );
	width: calc( 100% - 190px );
}
#world-slider-editor .type-contents-row .type-common .item.slider-bg .value label { position: absolute; top: 0; right: 0; display: inline-block; max-width: 170px; width: 100%; height: 60px; font-size: 20px; color: #fff; line-height: 58px; text-align: center; background-color: #30373e; border: 1px solid #30373e; border-radius: 10px; cursor: pointer;
	-webkit-transition: color 0.2s, background-color 0.2s, border-color 0.2s;
	        transition: color 0.2s, background-color 0.2s, border-color 0.2s;
}
@media all and (min-width: 1024px) {
	#world-slider-editor .type-contents-row .type-common .item.slider-bg .value label:hover { color: #30373e; background-color: #ffbf00; border-color: #ffbf00; }
}
#world-slider-editor .type-contents-row .type-common .item.slider-bg .bg-position { display: inline-block; margin-top: 15px; border: 1px solid #cacaca; border-radius: 10px; overflow: hidden; }
#world-slider-editor .type-contents-row .type-common .item.slider-bg .bg-position:after { content: ""; display: block; clear: both; }
#world-slider-editor .type-contents-row .type-common .item.slider-bg .bg-position .check { float: left; position: relative; border-right: 1px solid #cacaca; }
#world-slider-editor .type-contents-row .type-common .item.slider-bg .bg-position .check:last-child { border-right: 0; }
#world-slider-editor .type-contents-row .type-common .item.slider-bg .bg-position .check input[type="radio"] { position: absolute; bottom: 0; right: 0; left: 0; margin: 0 auto; opacity: 0; }
#world-slider-editor .type-contents-row .type-common .item.slider-bg .bg-position .check .radio-label { display: inline-block; padding: 10px 15px; color: #cacaca; font-size: 16px; line-height: 1em; background-color: #fff; cursor: pointer;
	-webkit-transition: color 0.2s;
	        transition: color 0.2s;
}
#world-slider-editor .type-contents-row .type-common .item.slider-bg .bg-position .check .radio-label:hover { color: #30373e; }
#world-slider-editor .type-contents-row .type-common .item.slider-bg .bg-position .check input[type="radio"]:checked~label { color: #30373e; background-color: #f9f9f9; }

#world-slider-editor .type-contents-row .type { display: none;
	-webkit-transition: all 0.3s;
			transition: all 0.3s;
}
#world-slider-editor .type-contents-row .type.pick { display: block; }
#world-slider-editor .type-contents-row #sliderType3 { margin: 0 -15px; }
#world-slider-editor .type-contents-row #sliderType3:after { content: ""; display: block; clear: both; }
#world-slider-editor .type-contents-row #sliderType3 .col-6 { float: left; margin: 0 15px; padding: 0;
	width: -webkit-calc( 50% - 30px );
	width: calc( 50% - 30px );
}

#world-slider-editor .type-contents-row .type-option { margin: 0 -15px; }
#world-slider-editor .type-contents-row .type-option:after { content: ""; display: block; clear: both; }
#world-slider-editor .type-contents-row .type-option .col-6 { float: left; margin: 0 15px; padding: 0;
	width: -webkit-calc( 50% - 30px );
	width: calc( 50% - 30px );
}
#world-slider-editor .type-contents-row .type-option .item.slider-arrow-color {  }
#world-slider-editor .type-contents-row .type-option .item.slider-arrow-color .value { display: inline-block; min-width: 250px; height: 60px; border: 1px solid #cacaca; border-radius: 10px; overflow: hidden; }
#world-slider-editor .type-contents-row .type-option .item.slider-arrow-color .value:after { content: ""; display: block; clear: both; }
#world-slider-editor .type-contents-row .type-option .item.slider-arrow-color .value .check { float: left; position: relative; width: 50%; text-align: center; border-right: 1px solid #cacaca; }
#world-slider-editor .type-contents-row .type-option .item.slider-arrow-color .value .check:last-child { border-right: 0; }
#world-slider-editor .type-contents-row .type-option .item.slider-arrow-color .value .check input { display: inline; position: absolute; bottom: 0; right: 0; left: 0; margin: 0 auto; width: 0; height: 0; opacity: 0; }
#world-slider-editor .type-contents-row .type-option .item.slider-arrow-color .value .check label { display: block; width: 100%; color: #cacaca; font-size: 16px; line-height: 58px; background-color: #fff; cursor: pointer;
	-webkit-transition: color 0.2s;
	        transition: color 0.2s;
}
#world-slider-editor .type-contents-row .type-option .item.slider-arrow-color .value .check label:hover { color: #30373e; }
#world-slider-editor .type-contents-row .type-option .item.slider-arrow-color .value .check input[type="radio"]:checked~label { color: #30373e; background-color: #f9f9f9; }


/**
 * Document
 */
#world-slider-detail {  }
#world-slider-detail > .outer-wrap {  }
#world-slider-detail > .outer-wrap > .inner-wrap { padding: 0 0 110px; }

#world-slider-detail #world-slider-detail-container { position: relative; display: table; width: 100%; height: 700px; background-color: #30373e; }
#world-slider-detail #world-slider-detail-container:after { content: ""; display: table; }
#world-slider-detail #world-slider-detail-container .item { float: none; display: table-cell; padding: 0 60px;  height: 700px; vertical-align: middle; outline: none;
	-webkit-background-size: cover;
	        background-size: cover;
}

@media all and (max-width: 767px) {
	#world-slider-detail #world-slider-detail-container .item { height: 500px; }
	#world-slider-detail #world-slider-detail-container .item { padding: 0; }
}

#world-slider-detail #world-slider-detail-container .item .edit-button { position: absolute; top: 20px; right: 20px; }
#world-slider-detail #world-slider-detail-container .item .edit-button a { display: inline-block; width: 70px; height: 28px; font-size: 13px; color: #fabf13; line-height: 26px; text-align: center; background-color: #30373e; border: 1px solid #fabf13; border-radius: 10px;
	-webkit-transition: color 0.2s, background-color 0.2s;
	        transition: color 0.2s, background-color 0.2s;
}
#world-slider-detail #world-slider-detail-container .item .edit-button a:hover { color: #30373e; background-color: #fabf13; }
#world-slider-detail #world-slider-detail-container .item .edit-button a i {  }

#world-slider-detail #world-slider-detail-container .type1 {  }
#world-slider-detail #world-slider-detail-container .type1 .title { font-size: 44px; line-height: 66px; }
#world-slider-detail #world-slider-detail-container .type1 .title strong { font-weight: 800; }
#world-slider-detail #world-slider-detail-container .type1 .desc { margin-top: 20px; }

@media all and (max-width: 1023px) {
	#world-slider-detail #world-slider-detail-container .type1 .title { text-align: center; }
	#world-slider-detail #world-slider-detail-container .type1 .desc { text-align: center; }
}
@media all and (max-width: 767px) {
	#world-slider-detail #world-slider-detail-container .type1 .title { font-size: 30px; line-height: 45px; }
}


#world-slider-detail #world-slider-detail-container .type2 {  }
#world-slider-detail #world-slider-detail-container .type2 .title { font-size: 35px; color: #fff; line-height: 60px; }
/*#world-slider-detail #world-slider-detail-container .type2 .title strong { font-weight: 800; }*/
#world-slider-detail #world-slider-detail-container .type2 .button { margin-top: 10px; font-size: 18px; color: #fff; }
#world-slider-detail #world-slider-detail-container .type2 .button a { display: inline-block; padding: 14px 20px 14px; color: inherit; line-height: 1em; border: 1px solid #fabf13; border-radius: 10px;
	-webkit-transition: color 0.2s, background-color 0.2s;
	        transition: color 0.2s, background-color 0.2s;
}
@media all and (min-width: 1024px) {
	#world-slider-detail #world-slider-detail-container .type2 .button a:hover { color: #30373e; background-color: #fabf13; }
}
@media all and (max-width: 1023px) {
	#world-slider-detail #world-slider-detail-container .type2 .title { text-align: center; }
	#world-slider-detail #world-slider-detail-container .type2 .button { text-align: center; }
}
@media all and (max-width: 767px) {
	#world-slider-detail #world-slider-detail-container .type2 .title { font-size: 30px; line-height: 45px; }
}

#world-slider-detail #world-slider-detail-container .type3 {  }
#world-slider-detail #world-slider-detail-container .type3 .data1 { color: #fff; }
#world-slider-detail #world-slider-detail-container .type3 .data1 .uid { display: inline-block; padding: 2px 10px 4px; font-size: 16px; color: #30373e; font-weight: 700; line-height: 1em; background-color: #fabf13; border-radius: 10px; }
#world-slider-detail #world-slider-detail-container .type3 .data1 .title { font-size: 44px; color: #fff; line-height: 66px; }
/*#world-slider-detail #world-slider-detail-container .type3 .data1 .title strong { font-weight: 800; }*/
#world-slider-detail #world-slider-detail-container .type3 .data1 .subtitle { display: block; font-size: 25px; font-weight: 700; line-height: 1.5; }
#world-slider-detail #world-slider-detail-container .type3 .data1 .button { margin-top: 25px; }
#world-slider-detail #world-slider-detail-container .type3 .data1 .button a { display: inline-block; padding: 14px 10px 14px; max-width: 200px; width: 100%; font-size: 20px; font-weight: 700; color: #30373e; text-align: center; line-height: 1em; line-height: 1em; background-color: #fabf13; border: 1px solid #fabf13; border-radius: 10px;
	-webkit-transition: color 0.2s, background-color 0.2s;
	        transition: color 0.2s, background-color 0.2s;
}
@media all and (min-width: 1024px) {
	#world-slider-detail #world-slider-detail-container .type3 .data1 .button a:hover { color: #fff; background-color: transparent; }
}

#world-slider-detail #world-slider-detail-container .type3 .data2 { color: #fff; }
#world-slider-detail #world-slider-detail-container .type3 .data2 .col-common { margin-top: 25px; }
#world-slider-detail #world-slider-detail-container .type3 .data2 .col-common:first-child { margin-top: 0; }
#world-slider-detail #world-slider-detail-container .type3 .data2 .name { font-size: 20px; line-height: 1em; }
#world-slider-detail #world-slider-detail-container .type3 .data2 .value { margin-top: 14px; font-size: 40px; line-height: 1em; }
#world-slider-detail #world-slider-detail-container .type3 .data2 .button { display: none; margin-top: 0; }
#world-slider-detail #world-slider-detail-container .type3 .data2 .button a { display: inline-block; padding: 13px 10px 16px; max-width: 200px; width: 100%; font-size: 20px; font-weight: 700; color: #30373e; text-align: center; line-height: 1em; line-height: 1em; background-color: #fabf13; border: 1px solid #fabf13; border-radius: 10px; }

@media all and (max-width: 1023px) {
	#world-slider-detail #world-slider-detail-container .type3 { text-align: center; }
	#world-slider-detail #world-slider-detail-container .type3 .data1 { float: none; }
	#world-slider-detail #world-slider-detail-container .type3 .data2 { float: none; margin: 5px auto 0; max-width: 530px; }
	#world-slider-detail #world-slider-detail-container .type3 .data2 .col-common { position: relative; padding: 0; }
	#world-slider-detail #world-slider-detail-container .type3 .data2 .col-common:first-child { margin-top: 25px; }
	#world-slider-detail #world-slider-detail-container .type3 .data2 .col-common:after { content: ''; position: absolute; top: 0; right: -2px; display: block; width: 1px; height: 76px; background-color: #fff; }
	#world-slider-detail #world-slider-detail-container .type3 .data2 .date {  }
	#world-slider-detail #world-slider-detail-container .type3 .data2 .ltv:after { display: none; }
	#world-slider-detail #world-slider-detail-container .type3 .data2 .button { display: block; float: none; padding-top: 35px; }
	#world-slider-detail #world-slider-detail-container .type3 .data2 .button:after { display: none; }
}
@media all and (max-width: 767px) {
	#world-slider-detail #world-slider-detail-container .type3 .data2 .col-common:after { height: 58px; }
	#world-slider-detail #world-slider-detail-container .type3 .data1 .title { font-size: 30px; line-height: 45px; }
	#world-slider-detail #world-slider-detail-container .type3 .data1 .subtitle { margin-top: 10px; font-size: 16px; }
	#world-slider-detail #world-slider-detail-container .type3 .data2 .name { font-size: 16px; }
	#world-slider-detail #world-slider-detail-container .type3 .data2 .value { font-size: 26px; }
}

#world-slider-detail .world-control { margin-top: 30px; height: 50px; }
#world-slider-detail .world-control .left .btn { float: left; }
#world-slider-detail .world-control .left .btn-del { margin-left: 20px; }


/**
 * Confirm
 */
#elite-default-confirm {  }
#elite-default-confirm > .outer-wrap {  }
#elite-default-confirm > .outer-wrap > .inner-wrap {  }

#elite-default-confirm .board-title { font-size: 35px; font-weight: 200; text-align: center; }

#elite-default-confirm .password-box { margin: 95px auto 0; max-width: 377px; width: 100%; text-align: center; }
#elite-default-confirm .password-box .label {  }
#elite-default-confirm .password-box .input { margin-top: 30px; }
#elite-default-confirm .password-box .input input { padding: 13px 12px; width: 100%; color: #fff; line-height: 1em; background-color: rgba(153,164,203,0.15); border: 0; }
#elite-default-confirm .password-box .input input::-webkit-input-placeholder { color: #99a4cb; }
#elite-default-confirm .password-box .input input::-moz-placeholder { color: #99a4cb; }
#elite-default-confirm .password-box .input input:-ms-input-placeholder { color: #99a4cb; }
#elite-default-confirm .password-box .input input:-moz-placeholder { color: #99a4cb; }
#elite-default-confirm .password-box .button { margin-top: 30px; }
#elite-default-confirm .password-box .button button { display: block; padding: 12px; width: 100%; font-size: 18px; font-weight: 300; color: #ff944c; line-height: 1em; background-color: transparent; border: 1px solid #ff944c; border-radius: 10px; cursor: pointer;
	-webkit-transition: color 0.2s, background-color 0.2s;
	        transition: color 0.2s, background-color 0.2s;
}
#elite-default-confirm .password-box .alert { margin-top: 20px; color: #f00; }

@media all and (min-width: 1024px) {
	#elite-default-confirm .password-box .button button:hover { color: #fff; background-color: #ff944c; }
}


/**
 * Latest
 */
#main-slider { position: relative; height: 700px; background-color: #30373e; }

#main-slick-slider { opacity: 0; }
#main-slick-slider .item { float: none; display: table-cell; padding: 0 60px;  height: 700px; vertical-align: middle; outline: none;
	-webkit-background-size: cover;
	        background-size: cover;
}

@media all and (max-width: 767px) {
	#main-slider,
	#main-slick-slider .item { height: 500px; }
	#main-slick-slider .item { padding: 0; }
}

#main-slick-slider .item .edit-button { position: absolute; top: 20px; right: 20px; }
#main-slick-slider .item .edit-button a { display: inline-block; width: 65px; height: 26px; font-size: 12px; color: #fabf13; line-height: 26px; text-align: center; background-color: #30373e; border: 1px solid #fabf13; border-radius: 5px;
	-webkit-transition: color 0.2s, background-color 0.2s;
	        transition: color 0.2s, background-color 0.2s;
}
#main-slick-slider .item .edit-button a:hover { color: #30373e; background-color: #fabf13; }
#main-slick-slider .item .edit-button a:focus {outline: none; }
#main-slick-slider .item .edit-button a i {  }

#main-slick-slider .type1 {  }
#main-slick-slider .type1 .title { font-size: 35px; line-height: 60px; }
/*#main-slick-slider .type1 .title strong { font-weight: 800; }*/
#main-slick-slider .type1 .desc { /*margin-top: 20px;*/ font-size: 18px; }

@media all and (max-width: 1023px) {
	#main-slick-slider .type1 .title { text-align: center; }
	#main-slick-slider .type1 .desc { text-align: center; }
}
@media all and (max-width: 767px) {
	#main-slick-slider .type1 .title { font-size: 30px; line-height: 45px; }
}


#main-slick-slider .type2 {  }
#main-slick-slider .type2 .title { font-size: 35px; color: #fff; line-height: 60px; }
/*#main-slick-slider .type2 .title strong { font-weight: 800; }*/
#main-slick-slider .type2 .button { margin-top: 10px; font-size: 16px; color: #fff; }
#main-slick-slider .type2 .button a { display: inline-block; padding: 10px 10px 9px; max-width: 170px; color: inherit; line-height: 1em; border: 1px solid #fabf13; border-radius: 5px;
	-webkit-transition: color 0.2s, background-color 0.2s;
	        transition: color 0.2s, background-color 0.2s;
}
@media all and (min-width: 1024px) {
	#main-slick-slider .type2 .button a:hover { color: #30373e; background-color: #fabf13; }
	#main-slick-slider .type2 .button a:focus { outline: none; }
}
@media all and (max-width: 1023px) {
	#main-slick-slider .type2 .title { text-align: center; }
	#main-slick-slider .type2 .button { text-align: center; }
}
@media all and (max-width: 767px) {
	#main-slick-slider .type2 .title { font-size: 25px; line-height: 40px; }
}

#main-slick-slider .type3 {  }
#main-slick-slider .type3 .data1 { color: #fff; }
#main-slick-slider .type3 .data1 .uid { display: inline-block; padding: 2px 10px 4px; font-size: 16px; color: #30373e; font-weight: 700; line-height: 1em; background-color: #fabf13; border-radius: 10px; }
#main-slick-slider .type3 .data1 .title { font-size: 35px; color: #fff; line-height: 60px; }
/*#main-slick-slider .type3 .data1 .title strong { font-weight: 800; }*/
#main-slick-slider .type3 .data1 .subtitle { display: block; font-size: 25px; /*font-weight: 700;*/ line-height: 1.5; }
#main-slick-slider .type3 .data1 .button { margin-top: 25px; }
#main-slick-slider .type3 .data1 .button a { display: inline-block; padding: 10px 10px 9px; max-width: 170px; width: 100%; font-size: 16px; /*font-weight: 700;*/ color: #30373e; text-align: center; line-height: 1em; background-color: #fabf13; border: 1px solid #fabf13; border-radius: 5px;
	-webkit-transition: color 0.2s, background-color 0.2s;
	        transition: color 0.2s, background-color 0.2s;
}
@media all and (min-width: 1024px) {
	#main-slick-slider .type3 .data1 .button a:hover { color: #fff; background-color: transparent; }
	#main-slick-slider .type3 .data1 .button a:focus { outline: none; }
}

#main-slick-slider .type3 .data2 { color: #fff; }
#main-slick-slider .type3 .data2 .col-common { margin-top: 20px; }
#main-slick-slider .type3 .data2 .col-common:first-child { margin-top: 0; }
#main-slick-slider .type3 .data2 .name { font-size: 20px; line-height: 1em; }
#main-slick-slider .type3 .data2 .value { margin-top: 14px; font-size: 35px; line-height: 1em; }
#main-slick-slider .type3 .data2 .button { display: none; margin-top: 0; }
#main-slick-slider .type3 .data2 .button a { display: inline-block; padding: 10px 10px 9px; max-width: 170px; width: 100%; font-size: 16px; /*font-weight: 700;*/ color: #30373e; text-align: center; line-height: 1em; background-color: #fabf13; border: 1px solid #fabf13; border-radius: 5px; }

@media all and (max-width: 1023px) {
	#main-slick-slider .type3 { text-align: center; }
	#main-slick-slider .type3 .data1 { float: none; }
	#main-slick-slider .type3 .data2 { float: none; /*margin: 5px auto 0; max-width: 530px;*/ }
	#main-slick-slider .type3 .data2 .col-common { position: relative; padding: 0; }
	#main-slick-slider .type3 .data2 .col-common:first-child { margin-top: 20px; }
	#main-slick-slider .type3 .data2 .col-common:after { content: ''; position: absolute; top: 0; right: -2px; display: block; width: 1px; height: 76px; background-color: #fff; }
	#main-slick-slider .type3 .data2 .date {  }
	#main-slick-slider .type3 .data2 .ltv:after { display: none; }
	#main-slick-slider .type3 .data2 .button { display: block; float: none; padding-top: 20px; }
	#main-slick-slider .type3 .data2 .button:after { display: none; }
}
@media all and (max-width: 767px) {
	#main-slick-slider .type3 .data2 .col-common:after { height: 58px; }
	#main-slick-slider .type3 .data1 .title { font-size: 25px; line-height: 35px; }
	#main-slick-slider .type3 .data1 .subtitle { margin-top: 10px; font-size: 16px; }
	#main-slick-slider .type3 .data2 .name { font-size: 16px; }
	#main-slick-slider .type3 .data2 .value { font-size: 26px; }
}

#main-slider .slider-arrows { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; max-width: 1355px; height: 0; }
#main-slider .slider-arrows .arrow { position: absolute; top: -30px; z-index: 2; padding: 0; font-size: 60px; line-height: 1.5; background-color: transparent; border: 0; cursor: pointer; outline: none;
	-webkit-transition: color 0.2s;
	        transition: color 0.2s;
}
#main-slider .slider-arrows .arrow.prev { left: 10px; }
#main-slider .slider-arrows .arrow.next { right: 10px; }

@media all and (max-width: 1023px) {
	#main-slider .slider-arrows { top: inherit; bottom: 70px; max-width: 120px; }
    #main-slider .slider-arrows .arrow { font-size: 40px; line-height: 1.5; }
}
@media all and (max-width: 767px) {
	#main-slider .slider-arrows { bottom: 50px; }
}
