.elementor-kit-6{--e-global-color-primary:#70388E;--e-global-color-secondary:#573F72;--e-global-color-text:#454545;--e-global-color-accent:#61CE70;--e-global-color-471c18d:#919191;--e-global-color-4fc2b0f:#B0B0B0;--e-global-color-517e5ab:#F6F6F6;--e-global-color-a063737:#3A3A3A;--e-global-color-326b458:#FE534F;--e-global-color-a96d26d:#FE534F;--e-global-color-9a9844b:#BEA78B;--e-global-color-253c835:#283B59;--e-global-color-6010f7d:#015C95;--e-global-color-897e44a:#028D7E;--e-global-color-bb1923c:#62B29F;--e-global-color-7c26d86:#61C1BE;--e-global-typography-primary-font-family:"Noto Sans KR";--e-global-typography-primary-font-size:17px;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:24px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-family:"Noto Sans KR";--e-global-typography-secondary-font-size:15px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:20px;--e-global-typography-secondary-letter-spacing:-1px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-6f040bb-font-family:"Noto Sans KR";--e-global-typography-6f040bb-font-size:14px;--e-global-typography-6f040bb-font-weight:300;--e-global-typography-6f040bb-line-height:20px;--e-global-typography-6f040bb-letter-spacing:-0.5px;--e-global-typography-c4444d7-font-family:"Noto Sans KR";--e-global-typography-c4444d7-font-size:25px;--e-global-typography-c4444d7-font-weight:700;--e-global-typography-1d287f4-font-family:"Noto Sans KR";--e-global-typography-1d287f4-font-size:46px;--e-global-typography-1d287f4-font-weight:400;--e-global-typography-1d287f4-line-height:24px;--e-global-typography-1d287f4-letter-spacing:-1px;--e-global-typography-952b2bd-font-family:"Noto Sans KR";--e-global-typography-952b2bd-font-size:34px;--e-global-typography-952b2bd-font-weight:500;--e-global-typography-952b2bd-line-height:24px;--e-global-typography-952b2bd-letter-spacing:-1px;--e-global-typography-767e74e-font-family:"Noto Sans KR";--e-global-typography-767e74e-font-size:24px;--e-global-typography-767e74e-font-weight:600;--e-global-typography-767e74e-line-height:25px;--e-global-typography-767e74e-letter-spacing:-1px;--e-global-typography-a142aaa-font-family:"Noto Sans KR";--e-global-typography-a142aaa-font-size:17px;--e-global-typography-a142aaa-line-height:18px;--e-global-typography-a142aaa-letter-spacing:-0.5px;color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-6 h2{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:48px;font-weight:200;line-height:57px;letter-spacing:-1px;}.elementor-kit-6 h3{color:var( --e-global-color-text );font-family:"Noto Sans KR", Sans-serif;font-size:17px;font-weight:500;line-height:24px;letter-spacing:-0.5px;}.elementor-kit-6 h4{color:var( --e-global-color-secondary );font-family:"Noto Sans KR", Sans-serif;font-size:34px;font-weight:200;line-height:42px;letter-spacing:-0.5px;}.elementor-kit-6 h5{color:var( --e-global-color-secondary );font-family:"Noto Sans KR", Sans-serif;font-size:22px;font-weight:500;line-height:24px;letter-spacing:-1px;word-spacing:0px;}.elementor-kit-6 h6{color:var( --e-global-color-primary );font-family:"Noto Sans KR", Sans-serif;font-weight:300;line-height:28px;letter-spacing:-0.5px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"Noto Sans KR", Sans-serif;font-size:15px;font-weight:300;line-height:24px;letter-spacing:-0.5px;word-spacing:0px;color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;background-color:#FFFFFF;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-6 p{margin-bottom:14px;}.elementor-kit-6 h2{line-height:45px;}.elementor-kit-6 h5{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {word-break: keep-all;} 

main {background:#fff;}

b, strong {font-weight:700;}

a, button, input {transition: all 0.4s ease-in;}

h6 {border-bottom:1px solid #fe534f; padding-bottom:8px;}

.elementor-nav-menu .sub-arrow {padding: 10px 0 10px 6px; margin-top: -6px; font-size: 12px; color: #bfbfbf;}

#tb p {margin:0;}

#mst h2 {font-size:32px;}
#cldbg, #cldbg h1, #cldbg h2, #cldbg h3, #cldbg h4, #cldbg h5, #cldbg h6 {color:#fff;}
#cldbg h2 {font-size:32px;}

#btmore a::after {content:"f0a9"; font-family:"Font Awesome 6 free"; font-weight:bold; margin-left:5px;}

.listtypearr ul {list-style-type: none; padding-left:0;}
.listtypearr ul li {color: #919191; font-size: 14px; line-height: 1.2; position: relative; padding-left: 24px; margin-bottom: 8px;}
.listtypearr ul li::before {content:"f061"; font-family:"Font Awesome 6 free"; font-weight:bold; position: absolute; left: 4px; top: 0;}


/* k-board - default */
body #kboard-default-list .kboard-list table td.kboard-list-uid {width:128px;}
body #kboard-default-list .kboard-list table td.kboard-list-user {display:none;}
body #kboard-default-list .kboard-list table .kboard-list-notice td.kboard-list-uid,
body #kboard-default-list .kboard-list table .kboard-list-notice a {font-weight:700;}

/* k-board - hwaikeul-gallery */
body #kboard-hwaikeul-gallery-list .kboard-header {margin:0;}
body #content #kboard-hwaikeul-gallery-list .kboard-list .kboard-list-item,
body #content #kboard-hwaikeul-video-list .kboard-list .kboard-list-item {width: 30.66%; margin: 0 1.3% 2em;}
body #content #kboard-hwaikeul-gallery-list .kboard-header .kboard-total-count,
body #content #kboard-hwaikeul-video-list .kboard-header .kboard-total-count,
body #content #kboard-hwaikeul-gallery-document .kboard-hwaikeul-gallery-thumbnail,
body #kboard-hwaikeul-gallery-list .kboard-list .kboard-hwaikeul-gallery-wrap .kboard-hwaikeul-gallery-info,
body #kboard-hwaikeul-gallery-list .kboard-hwaikeul-gallery-new-notify
{display:none;}
body #kboard-hwaikeul-gallery-list .kboard-sort select {display: inline-block !important;
    margin: 0;
    padding: 0 5px;
    width: 100px;
    min-width: 0;
    max-width: 100px;
    height: 30px;
    min-height: 0;
    font-size: 13px;
    color: #666666;
    border-radius: 0;
    border: 1px solid #cdcdcd;
    background: none;
    background-color: white;
    line-height: 26px;
    vertical-align: middle;
    box-shadow: none;
    box-sizing: border-box;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist;}
body #kboard-hwaikeul-gallery-list .kboard-sort span {display:none!important;}
body #content #kboard-hwaikeul-gallery-list .kboard-list .kboard-list-item .item-padding,
body #content #kboard-hwaikeul-video-list .kboard-list .kboard-list-item .item-padding {box-shadow: none; padding:0; border:0;}
body #kboard-hwaikeul-gallery-list .kboard-hwaikeul-gallery-container.wide {padding-bottom: 73%;}
body #kboard-hwaikeul-gallery-list .kboard-list .kboard-list-item:hover a {text-decoration: underline; color:#232323;}
body #kboard-hwaikeul-gallery-list .kboard-list .kboard-list-item .kboard-hwaikeul-gallery-wrap .kboard-hwaikeul-gallery-title {text-align: left; color: #232323; font-size: 16px; font-weight: 400; height: 40px; line-height: 1.2; margin: 10px 0;}
body #kboard-hwaikeul-gallery-document .kboard-title {border:0;}
body #kboard-hwaikeul-gallery-list .kboard-hwaikeul-gallery-thumbnail {overflow: hidden; border-radius: 16px; box-shadow: 0 2px 12px rgba(0,0,0,0.2);}
body #kboard-hwaikeul-gallery-list .kboard-hwaikeul-gallery-thumbnail .kboard-hwaikeul-gallery-foreground,
body #kboard-hwaikeul-gallery-list .kboard-hwaikeul-gallery-container,
body #kboard-hwaikeul-gallery-list .kboard-hwaikeul-gallery-thumbnail img {border-radius:0; transition: all 0.3s ease-in;}
body #kboard-hwaikeul-gallery-list .kboard-list-item:hover .kboard-hwaikeul-gallery-thumbnail img {transform: scale(1.2);}
body .kboard-hwaikeul-gallery-thumbnail .kboard-hwaikeul-gallery-foreground,
body .kboard-hwaikeul-gallery-thumbnail .kboard-hwaikeul-gallery-foreground-search {display:none !important;}

body #kboard-hwaikeul-gallery-list .kboard-webzine-content {font-size: 13px; color: #a3a3a3; line-height: 1.4; height: 57px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap: break-word; white-space: normal; display: -webkit-box;}



/* k-board - pure-gallery */
body #kboard-pure-gallery-list .kboard-header {display:table; float: left; margin-top: 0; width: 100%;}
body #kboard-pure-gallery-list .kboard-header .kboard-sort { display: table-cell; text-align: right; vertical-align: middle; }
body #kboard-pure-gallery-list .kboard-header .kboard-sort select { display: inline; margin: 0; padding: 0; width: auto; min-width: 0; max-width: none; height: 26px; line-height: 26px; font-size: 12px; color: #666666; border-radius: 0; border: 1px solid #f1f1f1; background: white; vertical-align: middle; box-shadow: none; box-sizing: content-box; text-indent: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; }
body #kboard-pure-gallery-list .kboard-header .kboard-sort .kboard-selectmenu-sort-button .ui-icon { background: url(./images/sort-16.png) no-repeat; background-size: 16px; background-position: center; }
body #kboard-pure-gallery-list.mw1400 .kboard-pure-gallery-list .kboard-list-item {width:18%; margin:0 1% 2em;}
body #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list .kboard-list-item {width:48%; margin:0 1% 2em; padding:0;}
body #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-new {display:none;}
body #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-thumbnail {margin:0;}
body #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-title {text-align:left; float: none; margin-bottom: 10px; color: #232323; font-size: 16px; font-weight: 400; height: 40px; line-height: 1.2; margin: 10px 0; display: -webkit-box; overflow:hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; white-space: normal;}
body .kboard-pure-gallery-cut-strings {display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; white-space: normal;}
body #kboard-pure-gallery-list .kboard-webzine-content {font-size: 13px; color: #a3a3a3; line-height: 1.4; height: 57px; text-align:left; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap: break-word; white-space: normal; display: -webkit-box;}
body #kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-user {display:none;}

body #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list {width:100%;}

/* k-board - document detail */
body #kboard-document .kboard-title {text-align: left; margin: 0 0 20px 0; font-weight: 500; color: #232323; font-size: 24px; line-height: 1.3;}
body #kboard-document .kboard-title h1 {padding: 0; font-weight: 500; color: #232323; font-size: 24px; text-align: left;}
body #kboard-document .kboard-detail { clear: both; width: 100%; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; background-color: #f9f9f9; font-size: 13px; padding: 0 0 2px; text-align: left;}
body #kboard-document .kboard-detail .detail-attr { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 12px 35px 12px 22px; }
body #kboard-document .kboard-detail .detail-attr .detail-name { float: left; font-weight: bold; color: #545861; text-align: right; }
body #kboard-document .kboard-detail .detail-attr .detail-value { float: left; padding-left: 20px; color: #545861; }
body #kboard-document .kboard-detail .detail-attr .detail-value a { color: #545861; text-decoration: none; border: 0; box-shadow: none; }
body #kboard-document .kboard-detail .detail-attr .detail-value img.avatar { display: inline; margin: 0; width: 24px; max-width: none; height: 24px; vertical-align: middle; border-radius: 50%; }
body #kboard-document .kboard-content .content-view {padding:40px 0;}

body .kboard-header .kboard-sort {padding-bottom:8px;}


/* k-board - category style */
body #content .kboard-category { overflow: hidden; padding:0 0 20px;}
body #content .kboard-category .kboard-category-list { float: left; margin: 0; padding: 0; width: 100%; list-style: none; line-height: 28px; background:none; border:0;}
body #content .kboard-category .kboard-category-list li { float: left; margin: 0 24px 10px 0; padding: 0 !important; font-size: 24px; }
body #content .kboard-category .kboard-category-list li a { display: inline; margin: 0; padding: 0 0 4px; font-size: 17px; color: #9b9b9b; text-decoration: none; font-weight: 700; }
body #content .kboard-category .kboard-category-list li a:hover {color:#232323;}
body #content .kboard-category .kboard-category-list li.kboard-category-selected a {color: #232323; font-weight: 700; border-bottom: 2px solid #232323;}

/* k-board - header style */
body #content .kboard-list-header {margin-bottom:20px;}
body #content .kboard-list-header .kboard-total-count {display: none;}
body #content #kboard-hwaikeul-gallery-list .kboard-list-header .kboard-sort {text-align: right; vertical-align: middle;}
body #content .ui-selectmenu-icon {background-position: -65px -11px;}

/* k-board - next prev */
body #content .kboard-document-navi {float: left; padding-top: 15px; width: 100%;}
body #content .kboard-document-navi .kboard-prev-document {float: left; position:relative;}
body #content .kboard-document-navi .kboard-next-document {float: right; position:relative; text-align: right;}
body #content .kboard-document-navi .kboard-prev-document .navi-document-title,
body #content .kboard-document-navi .kboard-next-document .navi-document-title {padding:0;}
body #content .kboard-document-navi a {font-size: 16px; line-height: 1.2; color:#000; background-color: #d9eff1; padding: 20px 20px 22px; display: block; text-decoration: none; border: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal;}
body #content .kboard-document-navi .kboard-prev-document a:before,
body #content .kboard-document-navi .kboard-next-document a:before {content: "f060"; font-family: "Font Awesome 5 Free", FontAwesome; font-weight:bold; margin-right:12px; color: #c3c3c3; float:left; transition: all 0.3s ease-in;}
body #content .kboard-document-navi .kboard-next-document a:before {content:"f061"; float:right; margin:0 0 0 12px;}
body #content .kboard-document-navi .kboard-prev-document,
body #content .kboard-document-navi .kboard-next-document {width: 49.8%;}
body #content .kboard-document-navi .kboard-next-document .navi-arrow,
body #content .kboard-document-navi .kboard-prev-document .navi-arrow {display:none;}

/* k-board - download */
body #content .kboard-attach {padding:0; float: left; border:0; margin:0;}
body #content .kboard-attach button, body #kboard-venus-webzine-document .kboard-attach .kboard-button-download {color:#878787; font-size: 13px; font-weight: 400; line-height: 1; background-color: #eaecef; padding: 16px 20px 18px; /*width: 100%;*/ height: auto; float: left; vertical-align: top; margin: 8px 4px 8px 0; border-radius: 0; display: inline-block; word-break: break-all;}
body #content .kboard-attach button::before {content: "f0c6"; font-family: "Font Awesome 5 Free", FontAwesome; font-weight:bold; margin-right:12px; color: #c3c3c3; transition: all 0.3s ease-in;}
body #content .kboard-attach button:hover, body #content .kboard-attach button:hover::before {color:#fff; background-color:#232323;}

/* k-board - reply */
body #kboard-ocean-gallery-document .kboard-comments-area {margin-top:20px;}

/* k-board - search form */
body #content .kboard-search .kboard-search-wrap {background:none; box-shadow:none; padding:0; border-radius:0;}
body #content .kboard-search { float: left; padding-bottom: 15px; width: 100%; text-align: center; }
body #content .kboard-search select,
body #content #kboard-hwaikeul-gallery-list .kboard-selectmenu-sort-button, body #content #kboard-hwaikeul-gallery-list .kboard-selectmenu-search-button { display: inline-block; margin: 0; padding: 0 5px; width: 100px; min-width: 0; max-width: 100px; height: 30px; min-height: 0; font-size: 13px; color: #666666; border-radius: 0; border: 1px solid #cdcdcd; background: none; background-color: white; line-height: 26px; vertical-align: middle; box-shadow: none; box-sizing: border-box; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; }
body #content .kboard-search input { display: inline; margin: 0; padding: 0 5px; width: 200px; min-width: 0; max-width: 200px; height: 30px; min-height: 0; font-size: 13px; color: #666666; border-radius: 0; border: 1px solid #cdcdcd; background: none; background-color: white; line-height: 26px; vertical-align: middle; box-shadow: none; box-sizing:border-box; }
body #content .kboard-control { float: left; padding-bottom: 15px; width: 100%; text-align: right; }
body #content .kboard-search button {color:#fff !important; background-color:#c3c3c3 !important; font-weight:500; font-size:16px !important; width:auto; height: 30px!important; line-height: 30px!important; border:0 !important; border-radius:0 !important; padding:0 10px; vertical-align: middle;}
body #content .kboard-search button:hover {color:#fff !important; background-color:#fe2000 !important;}

/* k-board - pagination */
body #content .kboard-pagination { float: left; padding: 15px 0; width: 100%; }
body #content .kboard-pagination .kboard-pagination-pages { float: left; margin: 0; padding: 0 0 1px 0; width: 100%; list-style: none; text-align: center; border: 0; }
body #content .kboard-pagination .kboard-pagination-pages li { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0; background: none; border: 0; list-style: none; }
body #content .kboard-pagination .kboard-pagination-pages li a { color:#c3c3c3; padding: 12px 14px; border:0; text-decoration: none; font-size: 14px; font-weight:500; height:auto; line-height:1; background-color:#e5e5e5; margin:0 1px; display: inline-block; border-radius: 0;}
body #content .kboard-pagination .kboard-pagination-pages li.active a { font-weight: 700; border:0; color: #fff; text-decoration: none; background-color:#6c6c6c;}
body #content .kboard-pagination .kboard-pagination-pages li:before { display: none; }
body #content .kboard-pagination .kboard-pagination-pages li:after { display: none; }

/* k-board - button */
body #content .kboard-control a {color:#fff !important; background-color:#c3c3c3 !important; text-decoration: none; font-weight:500; font-size:16px!important; height: 36px; line-height: 35px; padding: 0 20px!important; margin: 0 !important; border: 0; display: inline-block; opacity: 1;}
body #content .kboard-control .button-text {color:#fff!important; text-decoration: none; font-weight:500; font-size:16px!important; line-height: 35px;}
body #content .kboard-control a img {display:none;}
body #content .kboard-control a:hover {color:#fff !important; background-color:#fe2000  !important;}
body .kboard-button-like, body .kboard-button-unlike,
body .kboard-document-action .left {display:none;}
body #lkbt .kboard-button-like, body #lkbt .kboard-button-unlike {display:block; float:left; margin-right: 4px;}
body #lkbt .kboard-document-action .left {display:block;}
body #kboard-ocean-gallery-document .kboard-button-action {font-size:15px; line-height: 24px; border: 1px solid #b7b7b7;}

/* k-board - latest all type */
body #kboard-ocean-gallery-latest .kboard-ocean-gallery-latest-title,
body #kboard-first-contents-mall-list .kboard-list .kboard-list-item .kboard-list-title
{width:100%; color: #232323; font-size: 15px; line-height:1.3; font-weight: 400; padding:0 10px; margin:10px 0; float: none; text-align:left; height: 40px; display: -webkit-box; overflow:hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; white-space: normal;}
body #kboard-first-contents-mall-list .kboard-list .kboard-list-item:hover .kboard-list-title,
body #kboard-ocean-gallery-latest a:hover .kboard-ocean-gallery-latest-title {text-decoration: underline;}
body #kboard-ocean-gallery-latest .kboard-webzine-content,
body #kboard-first-contents-mall-list .kboard-webzine-content
{font-size: 13px; color: #a3a3a3; line-height: 1.3; height: 51px; text-align:left; float: none; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap: break-word; white-space: normal; display: -webkit-box; display:none;}
body #kboard-ocean-gallery-latest .kboard-ocean-gallery-latest-thumbnail img {transition: all 0.3s ease-in;}
body #kboard-ocean-gallery-latest a:hover .kboard-ocean-gallery-latest-thumbnail img {}


body #kboard-ocean-gallery-latest a {width: 29.33%; margin: 0 2% 3em; overflow: hidden; display: block; float: left;}
body #kboard-ocean-gallery-latest .kboard-ocean-gallery-latest-item {width:100%; margin:0; padding:0;}
body #kboard-ocean-gallery-latest .kboard-ocean-gallery-latest-thumbnail {border:0; float: none; width: 100%; height: auto; line-height: 0; overflow: hidden; border-radius: 16px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.2);}
    
#kboard-default-latest thead {display: none;}
body #kboard-default-latest .kboard-list-uid-latest {display:none;}

/* k-board - country */
body #kboard-default-list .kboard-list-country {width: 200px;}
body #kboard-default-latest .kboard-list-country-latest {width: 200px; display: inline-block; text-align: center; font-weight: 500;}

/* k-board - news vote */
body #kpsnews .kboard-button-like, body #kpsnews .kboard-button-unlike, body #kpsnews .kboard-document-action .left {display:block;}
body #kpsnews .kboard-button-like, body #kpsnews .kboard-button-unlike {float: left; margin: 0 4px 0 0;}
body #kboard-hwaikeul-gallery-list .kboard-list .kboard-hwaikeul-gallery-wrap .kboard-hwaikeul-gallery-info {display: block; text-align: left; font-size: 14px; color: #979797 !important; margin: 8px 0;}
body #kpsnews .kboard-info-value {color: #979797 !important;}


/* k-board - members */
body .cosmosfarm-members-form {}
body .cosmosfarm-members-form label {font-size: 14px; font-weight: 400;}
body .cosmosfarm-members-form label.text {}
body .cosmosfarm-members-form input, body .cosmosfarm-members-form textarea, body .cosmosfarm-members-form select {background: #f5f5f5 !important;}
body .cosmosfarm-members-form .div_checkbox input {background:#fff;}
body .cosmosfarm-members-form input[type=submit] {background: #573F72 !important; color: #fff; font-size: 17px; font-weight: 500; padding: 16px 0 20px !important; line-height: 1; height: auto;}


body .cosmosfarm-members-form.signin-form label,
body .cosmosfarm-members-form.signin-form input,
body .cosmosfarm-members-form.signin-form .button_div,
body .cosmosfarm-members-form.signin-form .cosmosfarm-social-login,
body .cosmosfarm-members-form.signin-form .link-text,
body .cosmosfarm-members-form.pwdreset-form,
body .cosmosfarm-members-form.pwdreset-form .link-text,
body .cosmosfarm-members-form.getusername-form
{text-align:center;}
body .cosmosfarm-members-form.signin-form .link-text a,
body .cosmosfarm-members-form.pwdreset-form .link-text a
{font-size: 14px; line-height: 1.3; color: #8c8c8c; text-decoration: underline;}

/* most like widget */
.elementor .most_liked_post {list-style-type: none; padding: 0;}
.elementor .most_liked_post li {display: flex; align-items: center; margin-bottom: 12px;}
.elementor .most_liked_post .wp_ulike_thumbnail {}
.elementor .most_liked_post a {font-size: 15px; line-height: 1.3; font-weight: 500; color: #131313; margin-bottom: 8px;}
.elementor .most_liked_post.wp_ulike_style_love .wp_counter_span {background-color: #e1e1e1; padding: 4px 8px 4px 23px;}



@media screen and (max-width: 768px) {
    body #content #kboard-hwaikeul-gallery-list .kboard-list .kboard-list-item,
    body #content #kboard-hwaikeul-video-list .kboard-list .kboard-list-item,
    body #kboard-ocean-gallery-latest a {width: 45%; margin: 0 2.5% 2em;}
    body #kboard-default-latest table .kboard-latest-title a,
    #kboard-default-latest table .kboard-latest-date {font-size:12px;}
    body #kboard-default-latest .kboard-list-country-latest {width:100px;}
    body #kboard-default-list .kboard-list-country {color:#454444;}
    
    
    
}

@media screen and (max-width: 600px) {
    body #kboard-default-list td.kboard-list-country {display:none;}
}/* End custom CSS */