﻿@charset "utf-8"; /**
 * @author https://wpboard.kr
 */
.kboard-reanzen-skin2-button-small,
.kboard-reanzen-skin2-button-small:link,
.kboard-reanzen-skin2-button-small:visited { position: relative; display: inline-block; *display: inline; zoom: 1; margin: 0 !important; padding: 0 10px !important; height: 30px; line-height: 30px; font-size: 12px !important; font-weight: normal !important; color: #000 !important; background-image: none !important; background-color: #f5f5f5 !important; border: none; text-decoration: none; cursor: pointer; vertical-align: middle; text-shadow: none !important; } 
.kboard-reanzen-skin2-button-small:hover,
.kboard-reanzen-skin2-button-small:focus,
.kboard-reanzen-skin2-button-small:active { position: relative; display: inline-block; *display: inline; zoom: 1; margin: 0 !important; padding: 0 10px !important; height: 30px; line-height: 30px; font-size: 12px !important; font-weight: normal !important; color: #fff !important; background-image: none !important; background-color: #4c4c4c !important; border: none; text-decoration: none; cursor: pointer; vertical-align: middle; text-shadow: none !important; } 
.kboard-reanzen-skin2-poweredby { display: none; } 
.kboard-reanzen-skin2-cut-strings { width: auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; } 
#kboard-reanzen-skin2-list { display: block; *display: inline; zoom: 1; margin: 0 auto; width: 100%; max-width: 1000px; } 
#kboard-reanzen-skin2-list * { text-shadow: none; } 
#kboard-reanzen-skin2-list a { border: 0; } 
#kboard-reanzen-skin2-list .kboard-header { display: inline-block; margin: 0 0 20px 0; width: 100%; } 
#kboard-reanzen-skin2-list .kboard-category { display: inline-block; padding: 0; width: 100%; text-align: left; } 
#kboard-reanzen-skin2-list .kboard-category .kboard-category-list { display: flex; justify-content: center; clear: both; float: left; margin: 0; padding: 0; width: 100%; list-style: none; line-height: 28px; } 
#kboard-reanzen-skin2-list .kboard-category .kboard-category-list li { margin: 0; border: none; color: #747474; background-color: #f5f5f5; font-size: 13px; list-style-type: none; transition-duration: 0.4s; } 
#kboard-reanzen-skin2-list .kboard-category .kboard-category-list li a { display: block; padding: 4px 16px; color: black; text-decoration: none; } 
#kboard-reanzen-skin2-list .kboard-category .kboard-category-list li.kboard-category-selected { background-color: #4c4c4c; } 
#kboard-reanzen-skin2-list .kboard-category .kboard-category-list li.kboard-category-selected a { color: #fff; font-weight: bold; } 
#kboard-reanzen-skin2-list .kboard-tree-category-wrap { float: left; padding-bottom: 15px; width: 100%; } 
#kboard-reanzen-skin2-list .kboard-tree-category-wrap select { display: inline; margin: 0 0 5px 0; padding: 0; width: 100%; height: 28px; line-height: 28px; font-size: 12px; color: #666666; border-radius: 0; border: 1px solid #f1f1f1; background: white; vertical-align: middle; box-shadow: none; box-sizing: border-box; text-indent: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; } 
#kboard-reanzen-skin2-list .kboard-tree-category-search .kboard-search-option-wrap.type-select { width: auto; } 
#kboard-reanzen-skin2-list .kboard-tree-category-search .kboard-search-option-wrap.type-tab { width: 100%; } 
#kboard-reanzen-skin2-list .kboard-tree-category { float: left; margin: 0 0 5px 0; padding: 0; width: 100%; list-style: none; border: 0; background-color: #f9f9f9; overflow: hidden; } 
#kboard-reanzen-skin2-list .kboard-tree-category li { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 5px; border: 0; list-style: none; } 
#kboard-reanzen-skin2-list .kboard-tree-category li::before,
#kboard-reanzen-skin2-list .kboard-tree-category li::after { display: none; } 
#kboard-reanzen-skin2-list .kboard-tree-category li a { display: block; padding: 10px 10px 8px 10px; font-size: 13px; border: 0; border-bottom: 2px solid transparent; text-decoration: none; text-shadow: none; box-shadow: none; color: #515151; } 
#kboard-reanzen-skin2-list .kboard-tree-category li.kboard-category-selected a { font-weight: bold; border-bottom: 2px solid #545861; color: #545861; } 
#kboard-reanzen-skin2-list .kboard-tree-category-search { float: left; width: 100%; } 
#kboard-reanzen-skin2-list .kboard-tree-category-search .kboard-search-option-wrap { margin-right: 5px; float: left; } 
#kboard-reanzen-skin2-list .kboard-list { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 !important; padding: 0 !important; width: 100%; list-style: none; border: 0; text-align: center; box-sizing: border-box; } 
#kboard-reanzen-skin2-list .kboard-list img { display: inline; margin: 0; width: 100%; height: auto; vertical-align: middle; box-shadow: none; transition: 0.4s; object-fit: contain; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item { display: flex; justify-content: center; zoom: 1; margin: 0; padding: 0; width: 100%; height: auto; overflow: hidden; list-style-type: none; box-sizing: border-box; text-align: center; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item .kboard-item-title { text-align: left; width: 100%; font-weight: bold; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item .content { text-align: left; width: 100%; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl { display: flex; flex-direction: column; width: 100%; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt { } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child { display: flex; margin: 0 0 30px 0; min-height: 450px; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .left-column { margin: 0; width: 100%; max-width: 450px; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .left-column .gallery-image { display: none; position: relative; align-items: center; width: 100%; height: 100%; margin: 0; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .left-column .gallery-image.thumb1 { display: flex; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .left-column .gallery-image .for-expert { display: block; position: absolute; right: 20px; bottom: 20px; background: #baefff; padding: 5px 20px; } 

#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:last-child { } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:last-child .items { font-weight: 400; text-align: left; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:last-child .items h3 { font-size: 20px; font-weight: bold; margin: 0; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:last-child .items p { margin: 5px 0 15px 0; } 

#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column { display: flex; max-width: 500px; height: 450px; align-items: center; flex-direction: column; justify-content: space-between; padding: 0 0 0 30px; width: 100%; margin: 0; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column .thumbnail-wrap { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: 0 10px;} 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column img { width: 80%; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column .content { padding: 20px; text-align: left; font-weight: 400; line-height: 35px; border: 1px solid #999; margin: 0 auto; font-size: 17px; top: 50%; position: relative; transform: translate(0, -50%); } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column .right-items { display: flex; flex-direction: column; width: 100%; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column .right-items h2 { text-align: left; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column .right-items h3 { text-align: left; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column .right-items span { text-align: left; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column button.gallery-thumbnail { border: none; background: none; padding: 0; cursor: pointer; max-width: 200px; margin: 0; max-height: 200px; width: 100%; height: auto; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column button.gallery-thumbnail:nth-child(2n) { margin-right: 0 } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column button.gallery-thumbnail:nth-child(3) { margin-bottom: 0 } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column button.gallery-thumbnail:nth-child(4) { margin-bottom: 0 } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column button.gallery-thumbnail.blank { background: #eee; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column button.gallery-thumbnail img { width: 100%; height: auto; object-fit: contain; } 

#kboard-reanzen-skin2-list .kboard-list .kboard-list-item .kboard-item-wrap { display: inline-block; *display: inline; zoom: 1; width: 100%; height: auto; background: none; border: none; overflow: hidden; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item .kboard-item-thumbnail { position: relative; display: flex; flex-wrap: wrap; height: 100%; width: 100%; color: black; justify-content: center; align-items: center; overflow: hidden; text-decoration: none; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item img.icon_lock { width: 18px; height: 18px; transform: scale(1); } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item .kboard-list-items { position: relative; display: flex; flex-direction: column; justify-content: center; width: auto; height: auto; opacity: 1; box-sizing: border-box; } 
#kboard-reanzen-skin2-list .kboard-pagination { float: left; padding: 15px 0; width: 100%; } 
#kboard-reanzen-skin2-list .kboard-pagination .kboard-pagination-pages { float: left; margin: 0; padding: 0 0 1px 0; width: 100%; list-style: none; text-align: center; border: 0; } 
#kboard-reanzen-skin2-list .kboard-pagination .kboard-pagination-pages li { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 1px; background: #f5f5f5; border: 0; list-style: none; } 
#kboard-reanzen-skin2-list .kboard-pagination .kboard-pagination-pages li a { color: black; padding: 7px 12px; text-decoration: none; font-size: 13px; line-height: 27px; border: none; transition-duration: 0.4s; } 
#kboard-reanzen-skin2-list .kboard-pagination .kboard-pagination-pages li:hover a { background: #4c4c4c; color: #fff; } 
#kboard-reanzen-skin2-list .kboard-pagination .kboard-pagination-pages li.active a { background: #4c4c4c; color: #fff; } 
#kboard-reanzen-skin2-list .kboard-pagination .kboard-pagination-pages li:before { display: none; } 
#kboard-reanzen-skin2-list .kboard-pagination .kboard-pagination-pages li:after { display: none; } 
#kboard-reanzen-skin2-list .kboard-control { float: left; padding: 15px 0 1px 0; width: 100%; text-align: right; } 
#kboard-reanzen-skin2-list .kboard-control .fa-edit { margin: 0 5px 0 0; } 
#kboard-reanzen-skin2-editor { overflow: hidden; } 
#kboard-reanzen-skin2-editor form { margin: 0; padding: 0; } 
#kboard-reanzen-skin2-editor select { display: inline; margin: 0; padding: 0 5px; font-size: 13px; width: 30%; height: auto; min-height: 28px; line-height: 28px; color: #666666; border-radius: 5px; border: 1px solid #dcdcdc; box-shadow: none; background: none; background-color: transparent; box-sizing: content-box; vertical-align: top; text-indent: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; } 
#kboard-reanzen-skin2-editor input[type=text],
#kboard-reanzen-skin2-editor input[type=email],
#kboard-reanzen-skin2-editor input[type=number],
#kboard-reanzen-skin2-editor input[type=date],
#kboard-reanzen-skin2-editor input[type=password] { display: inline; margin: 0; padding: 0 5px; width: 30%; height: 28px; line-height: 28px; font-size: 13px; color: #666666; border-radius: 0; border: 0; border-bottom: 1px solid #dcdcdc; box-shadow: none; background: none; background-color: transparent; box-sizing: content-box; vertical-align: top; } 
#kboard-reanzen-skin2-editor input[type=checkbox] { width: auto; -webkit-appearance: checkbox; -moz-appearance: checkbox; appearance: checkbox; } 
#kboard-reanzen-skin2-editor input[type=radio] { width: auto; -webkit-appearance: radio; -moz-appearance: radio; appearance: radio; } 
#kboard-reanzen-skin2-editor select:hover,
#kboard-reanzen-skin2-editor input[type=text]:hover,
#kboard-reanzen-skin2-editor input[type=email]:hover,
#kboard-reanzen-skin2-editor input[type=number]:hover,
#kboard-reanzen-skin2-editor input[type=date]:hover,
#kboard-reanzen-skin2-editor input[type=password]:hover { box-shadow: 0 1px 1px #bbb; } 
#kboard-reanzen-skin2-editor select:focus,
#kboard-reanzen-skin2-editor input[type=text]:focus,
#kboard-reanzen-skin2-editor input[type=email]:focus,
#kboard-reanzen-skin2-editor input[type=number]:focus,
#kboard-reanzen-skin2-editor input[type=date]:focus,
#kboard-reanzen-skin2-editor input[type=password]:focus { box-shadow: 0 1px 1px #bbb; } 
#kboard-reanzen-skin2-editor input[type=file] { display: inline; margin: 0; padding: 0; width: 30%; font-size: 12px; color: #666666; border-radius: 0; border: 0; box-shadow: none; background-color: transparent; } 
#kboard-reanzen-skin2-editor .kboard-attr-row .attr-value input[type=checkbox]:checked:before { content: normal; color: #666; font-weight: bold; } 
#kboard-reanzen-skin2-editor .kboard-attr-row .attr-value textarea { width: 90%; } 
#kboard-reanzen-skin2-editor .kboard-attr-title input { width: 90%; min-height: auto; border: 1px solid #dcdcdc; border-radius: 5px; } 
#kboard-reanzen-skin2-editor .kboard-attr-row { float: left; padding: 5px 0; width: 100%; border-bottom: 1px solid #e3e3e3; background-color: white; } 
#kboard-reanzen-skin2-editor .kboard-attr-row .attr-name { display: inline; float: left; margin: 0; padding: 0 10px 0 10px; width: 120px; line-height: 32px; color: #545861; font-size: 13px; font-weight: bold; } 
#kboard-reanzen-skin2-editor .kboard-attr-row .attr-name img { display: inline; margin: 0; padding: 0; width: auto; max-width: 100%; vertical-align: middle; } 
#kboard-reanzen-skin2-editor .kboard-attr-row .attr-name .attr-required-text { color: red; font-weight: normal; font-size: 12px; } 
#kboard-reanzen-skin2-editor .kboard-attr-row.kboard-attr-content .attr-name { display: none; } 
#kboard-reanzen-skin2-editor .kboard-attr-row .attr-value { margin: 0 0 0 140px; padding: 0; line-height: 32px; font-size: 13px; } 
#kboard-reanzen-skin2-editor .kboard-attr-row .attr-value .attr-value-option { display: inline; padding-right: 20px; width: auto; font-size: 13px; cursor: pointer; } 
#kboard-reanzen-skin2-editor .kboard-attr-row .attr-value .attr-value-option input { cursor: pointer; } 
#kboard-reanzen-skin2-editor .kboard-attr-row .attr-value .attr-value-label { display: inline; padding-right: 10px; width: auto; cursor: pointer; } 
#kboard-reanzen-skin2-editor .kboard-attr-row .attr-value .attr-value-label input { cursor: pointer; } 
#kboard-reanzen-skin2-editor .kboard-attr-row .attr-value .description { margin: 0; color: #666666; } 
#kboard-reanzen-skin2-editor .kboard-attr-row .attr-value .kboard-tree-category-wrap { overflow: hidden; } 
#kboard-reanzen-skin2-editor .kboard-attr-row .attr-value .kboard-tree-category-wrap select { clear: both; float: left; margin-bottom: 5px; width: 30%; } 
#kboard-reanzen-skin2-editor .kboard-content { float: left; margin: 0; padding: 9px 0; width: 100%; background-color: white; } 
#kboard-reanzen-skin2-editor .kboard-content .editor-textarea { display: inline; margin: 0; padding: 5px; width: 100%; min-width: 100%; max-width: 100%; height: 250px; min-height: 0; font-size: 13px; border: 1px solid #dcdcdc; box-shadow: none; background: none; background-color: transparent; box-sizing: border-box; text-indent: 0; } 
#kboard-reanzen-skin2-editor .kboard-control { float: left; padding: 15px 0; width: 100%; } 
#kboard-reanzen-skin2-editor .kboard-control .left { position: static; float: left; } 
#kboard-reanzen-skin2-editor .kboard-control .right { position: static; float: right; width: 50%; text-align: right; } 
#kboard-reanzen-skin2-editor.confirm { margin: 100px auto; max-width: 590px; } 
#kboard-reanzen-skin2-editor.confirm .kboard-attr-row { border: none; } 
#kboard-reanzen-skin2-editor.confirm input[type=password] { width: 100%; border: 1px solid #dcdcdc; border-radius: 5px; box-sizing: border-box; } 
#kboard-reanzen-skin2-editor.confirm input[type=password]:hover { box-shadow: none; } 
#kboard-reanzen-skin2-editor.confirm .kboard-control-confirm { display: flex; justify-content: space-between; float: left; padding: 0; width: 100%; text-align: center; } 
#kboard-reanzen-skin2-editor.confirm .kboard-control-confirm .left,
#kboard-reanzen-skin2-editor.confirm .kboard-control-confirm .right { width: 49.5%; } 
#kboard-reanzen-skin2-editor.confirm .kboard-control-confirm a,
#kboard-reanzen-skin2-editor.confirm .kboard-control-confirm button { width: 100%; margin: 0; height: 33px; line-height: 33px; box-sizing: border-box; } 
#kboard-reanzen-skin2-editor div#wp-kboard_content-editor-tools { display: none; } 
#kboard-reanzen-skin2-editor div.mce-top-part .mce-toolbar-grp .mce-container-body { background: #fff; } 
#kboard-reanzen-skin2-editor div.mce-top-part .mce-toolbar-grp { border: none; } 
#kboard-reanzen-skin2-document { display: inline-block; *display: inline; zoom: 1; margin: 0; width: 100%; } 
#kboard-reanzen-skin2-document * { text-shadow: none; } 
#kboard-reanzen-skin2-document .kboard-header { float: left; margin-top: 0; width: 100%; } 
#kboard-reanzen-skin2-document .kboard-document-wrap { float: left; width: 100%; } 
#kboard-reanzen-skin2-document .kboard-title { float: left; width: 100%; line-height: 44px; background: #fcfcfc; border: 1px solid #ccc; border-radius: 3px; box-shadow: 0 1px 1px #aaa; box-sizing: border-box; } 
#kboard-reanzen-skin2-document .kboard-title h1 { float: left; margin: 0; padding: 5px 22px; color: #545861; font-weight: bold; font-size: 22px; line-height: 30px; text-align: left; } 
#kboard-reanzen-skin2-document .kboard-title .detail-value-date { float: right; padding: 0 22px; font-size: 13px; color: #222; } 
#kboard-reanzen-skin2-document .kboard-detail { display: flex; justify-content: space-between; align-items: center; clear: both; float: left; text-align: right; width: 100%; font-size: 13px; background-color: #f8f8f8; } 
#kboard-reanzen-skin2-document .kboard-detail .detail-attr { display: inline-block; *display: inline; float: right; zoom: 1; margin: 0; padding: 10px 3px; } 
#kboard-reanzen-skin2-document .kboard-detail .detail-attr.detail-writer { float: left; } 
#kboard-reanzen-skin2-document .kboard-detail .detail-attr .detail-name { float: left; color: #545861; text-align: right; } 
#kboard-reanzen-skin2-document .kboard-detail .detail-attr .detail-value { float: left; padding: 0 5px; color: #545861; display: flex; justify-content: center; align-items: center; } 
#kboard-reanzen-skin2-document .kboard-detail .detail-attr .detail-value i { margin: 0 5px; } 
#kboard-reanzen-skin2-document .kboard-detail .detail-attr .detail-value img { vertical-align: middle; } 
#kboard-reanzen-skin2-document .kboard-url-copy { display: inline-block; padding: 10px 0 0 0; height: 15px; width: 20%; text-align: right; font-size: 13px; color: #777; overflow: hidden; } 
#kboard-reanzen-skin2-document .kboard-url-copy a { padding: 0; background: none; color: #848484; font-size: 10px; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; } 
#kboard-reanzen-skin2-document .kboard-content { clear: both; float: left; width: 100%; min-height: 200px; } 
#kboard-reanzen-skin2-document .kboard-content .content-view { margin: 0; padding: 22px; font-size: 16px; word-break: break-all; } 
#kboard-reanzen-skin2-document .kboard-content .content-view iframe { max-width: 100%; } 
#kboard-reanzen-skin2-document .kboard-content .content-view img { display: inline; margin: 0; vertical-align: middle; max-width: 100%; } 
#kboard-reanzen-skin2-document .kboard-content .content-view hr { margin: 10px 0; padding: 0; height: 1px; border: 0; background-color: #f1f1f1; } 
#kboard-reanzen-skin2-document .kboard-content .content-view p { margin: 0 0 0.75em; } 
#kboard-reanzen-skin2-document .kboard-content .content-view p:last-child { margin: 0; } 
#kboard-reanzen-skin2-document .kboard-content .content-view .thumbnail-area { text-align: center; } 
#kboard-reanzen-skin2-document .kboard-content .content-view .aligncenter { display: block; margin-right: auto; margin-left: auto; } 
#kboard-reanzen-skin2-document .kboard-content .content-view .alignright { float: right; } 
#kboard-reanzen-skin2-document .kboard-content .content-view .alignleft { float: left; } 
#kboard-reanzen-skin2-document .kboard-attach { padding: 0 0 5px 22px; font-size: 12px; } 
#kboard-reanzen-skin2-document .kboard-attach .kboard-button-download { display: inline; margin: 0; padding: 0; width: auto; height: 22px; line-height: 22px; border: none; background: none; background-color: transparent; font-size: 12px; font-weight: normal; letter-spacing: normal; cursor: pointer; vertical-align: middle; text-align: center; text-shadow: none; box-shadow: none; } 
#kboard-reanzen-skin2-document .kboard-comments-area { float: left; width: 100%; } 
#kboard-reanzen-skin2-document .kboard-document-action { float: left; text-align: center; width: 100%; height: auto; margin: 0 0 30px 0; } 
#kboard-reanzen-skin2-document .kboard-document-action .left { display: inline-block; } 
#kboard-reanzen-skin2-document .kboard-document-action .left .kboard-button-action.kboard-button-like { margin: 0 8px; padding: 0; height: 65px; width: 65px; background: #fff; border: 2px solid #93d2fa; border-radius: 10px; font-size: 15px; color: #93d2fa; transition: 0.4s; } 
#kboard-reanzen-skin2-document .kboard-document-action .left .kboard-button-action.kboard-button-like:hover { border-color: #6ca4c8; color: #6ca4c8; box-shadow: 0 2px 2px #bbb; cursor: pointer; } 
#kboard-reanzen-skin2-document .kboard-document-action .left .kboard-button-action.kboard-button-like:hover a { color: #6ca4c8; } 
#kboard-reanzen-skin2-document .kboard-document-action .left .kboard-button-action.kboard-button-like a { float: left; width: 100%; color: #93d2fa; transition: 0.4s; } 
#kboard-reanzen-skin2-document .kboard-document-action .left .kboard-button-action.kboard-button-unlike { margin: 0 8px; padding: 0; height: 65px; width: 65px; background: #fff; border: 2px solid #aaa; border-radius: 10px; font-size: 15px; color: #aaa; transition: 0.4s; } 
#kboard-reanzen-skin2-document .kboard-document-action .left .kboard-button-action.kboard-button-unlike:hover { border-color: #767676; color: #767676; box-shadow: 0 2px 2px #bbb; cursor: pointer; } 
#kboard-reanzen-skin2-document .kboard-document-action .left .kboard-button-action.kboard-button-unlike:hover a { color: #767676; } 
#kboard-reanzen-skin2-document .kboard-document-action .left .kboard-button-action.kboard-button-unlike a { float: left; width: 100%; color: #aaa; transition: 0.4s; } 
#kboard-reanzen-skin2-document .kboard-control { float: left; padding: 15px 0; width: 100%; } 
#kboard-reanzen-skin2-document .kboard-control .left { position: static; float: left; } 
#kboard-reanzen-skin2-document .kboard-control .right { position: static; float: right; text-align: right; } 
#kboard-reanzen-skin2-latest * { text-shadow: none; } 
#kboard-reanzen-skin2-latest .kboard-reanzen-skin2-latest-item { position: relative; float: left; margin: 0 12px 12px 0; width: 200px; height: 160px; overflow: hidden; } 
#kboard-reanzen-skin2-latest .kboard-reanzen-skin2-latest-thumbnail { display: block; width: 100%; height: 100%; color: black; vertical-align: middle; text-align: center; text-decoration: none; background-position: center; background-size: cover; } 
#kboard-reanzen-skin2-latest .kboard-reanzen-skin2-latest-title-div { display: flex; justify-content: center; align-items: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box; } 
#kboard-reanzen-skin2-latest .kboard-reanzen-skin2-latest-title { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 90%; height: 90%; background: rgba(0, 0, 0, 0.5); opacity: 0; transition: 0.4s; } 
#kboard-reanzen-skin2-latest .kboard-reanzen-skin2-latest-lock { width: 18px; height: 18px; transform: scale(1); } 
#kboard-reanzen-skin2-latest .kboard-reanzen-skin2-latest-title .kboard-reanzen-skin2-cut-strings { display: inline-block; align-items: center; width: 100%; height: 25px; margin: 0; padding: 0 5px; font-size: 12px; white-space: nowrap; text-decoration: none; text-overflow: ellipsis; color: #fff; box-sizing: border-box; } 
#kboard-reanzen-skin2-latest .kboard-reanzen-skin2-latest-title:hover .kboard-reanzen-skin2-cut-strings { font-weight: bold; } 
@media screen and (max-width: 990px){
 #kboard-reanzen-skin2-editor .kboard-attr-row input[type=text],
#kboard-reanzen-skin2-editor .kboard-attr-row input[type=file],
#kboard-reanzen-skin2-editor .kboard-attr-row input[type=password] { width: 50%; } 
#kboard-reanzen-skin2-editor .kboard-attr-row .attr-value { margin: 0; } 
#kboard-reanzen-skin2-list .kboard-imgsize-box { display: none; } 
#kboard-reanzen-skin2-list .kboard-pagination .kboard-pagination-pages li { display: none; } 
#kboard-reanzen-skin2-list .kboard-pagination .kboard-pagination-pages li.first-page,
#kboard-reanzen-skin2-list .kboard-pagination .kboard-pagination-pages li.last-page { display: inline-block; *display: inline; zoom: 1; } 
#kboard-reanzen-skin2-list .kboard-pagination .kboard-pagination-pages li.prev-page,
#kboard-reanzen-skin2-list .kboard-pagination .kboard-pagination-pages li.next-page { display: inline-block; *display: inline; zoom: 1; } 
#kboard-reanzen-skin2-list .kboard-pagination .kboard-pagination-pages li.prev-page a,
#kboard-reanzen-skin2-list .kboard-pagination .kboard-pagination-pages li.next-page a { padding: 6px 18px; } 
#kboard-reanzen-skin2-list .kboard-pagination .kboard-pagination-pages li.active { display: inline-block; *display: inline; zoom: 1; } 
#kboard-reanzen-skin2-list .kboard-list-item .kboard-list-title .kboard-reanzen-skin2-cut-strings { background: #fff; } 
#kboard-reanzen-skin2-list .kboard-list-item .kboard-list-summary { background: #fff; height: 77px; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item { margin: 0 0 30px 0; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child { flex-direction: column; min-height: 520px; margin: 0; align-items: center; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .left-column { margin: 0; width: 100%; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column .content { top: unset; transform: unset; margin: 10px 0 0 0; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:last-child .items { margin: 0 0 60px 0; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column { width: 100%; padding: 0; height: auto; justify-content: space-between; margin: 0 0 10px 0; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column .thumbnail-wrap { justify-content: space-between; padding: 0; } 
#kboard-reanzen-skin2-list .kboard-list .kboard-list-item dl dt:first-child .right-column button.gallery-thumbnail { width: 49%; margin: 10px 0 0 0; height: auto; } 
#kboard-reanzen-skin2-document .kboard-url-copy { display: none; } 
#kboard-reanzen-skin2-document .kboard-title h1 { flex-basis: 100%; font-size: 13px; white-space: normal; word-break: break-all; } 
 }