.elementor-kit-5{--e-global-color-primary:#232323;--e-global-color-secondary:#737373;--e-global-color-text:#232323;--e-global-color-accent:#FF4D00;--e-global-color-4d794a2:#C6C6C6;--e-global-color-6a1d080:#FFFFFF;--e-global-color-4bd2e2e:#FAFAFA;--e-global-color-f8fa3a8:#A1A1A1;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.5em;--e-global-typography-accent-letter-spacing:-0.5px;--e-global-typography-6d30797-font-family:"Noto Sans KR";--e-global-typography-00e632a-font-family:"Poppins";--e-global-typography-00e632a-font-size:34px;--e-global-typography-00e632a-font-weight:600;--e-global-typography-00e632a-text-decoration:none;--e-global-typography-00e632a-line-height:1.2em;--e-global-typography-8502bb9-font-family:"Poppins";--e-global-typography-8502bb9-font-size:22px;--e-global-typography-8502bb9-font-weight:500;--e-global-typography-8502bb9-text-decoration:none;--e-global-typography-8502bb9-line-height:1.5em;--e-global-typography-2d0237f-font-family:"Poppins";--e-global-typography-2d0237f-font-size:16px;--e-global-typography-2d0237f-font-weight:400;--e-global-typography-2d0237f-text-decoration:none;--e-global-typography-2d0237f-line-height:1.5em;--e-global-typography-166fb96-font-family:"Poppins";--e-global-typography-166fb96-font-size:16px;--e-global-typography-166fb96-font-weight:500;--e-global-typography-166fb96-text-decoration:none;--e-global-typography-166fb96-line-height:1.5em;--e-global-typography-916f8bf-font-family:"Poppins";--e-global-typography-916f8bf-font-size:20px;--e-global-typography-916f8bf-font-weight:700;--e-global-typography-916f8bf-text-decoration:none;--e-global-typography-916f8bf-line-height:1.5em;--e-global-typography-79ce825-font-family:"Poppins";--e-global-typography-79ce825-font-size:26px;--e-global-typography-79ce825-font-weight:700;--e-global-typography-79ce825-text-decoration:none;--e-global-typography-79ce825-line-height:1.5em;--e-global-typography-79ce825-letter-spacing:-0.5px;color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Noto Sans KR, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{color:var( --e-global-color-primary );font-family:"Poppins", Noto Sans KR, Sans-serif;font-size:26px;font-weight:500;text-decoration:none;line-height:1.5em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Noto Sans KR, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-6a1d080 );background-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{color:var( --e-global-color-6a1d080 );background-color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;--container-default-padding-top:20px;--container-default-padding-right:20px;--container-default-padding-bottom:20px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:var( --e-global-color-primary );}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:15px;--e-global-typography-secondary-font-size:14px;--e-global-typography-text-font-size:15px;--e-global-typography-00e632a-font-size:30px;--e-global-typography-00e632a-line-height:1.2em;--e-global-typography-8502bb9-font-size:20px;--e-global-typography-2d0237f-font-size:14px;--e-global-typography-166fb96-font-size:14px;--e-global-typography-916f8bf-font-size:20px;--e-global-typography-79ce825-font-size:24px;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{font-size:15px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:15px;--e-global-typography-secondary-font-size:14px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:17px;--e-global-typography-00e632a-font-size:26px;--e-global-typography-8502bb9-font-size:19px;--e-global-typography-2d0237f-font-size:15px;--e-global-typography-166fb96-font-size:15px;--e-global-typography-916f8bf-font-size:20px;--e-global-typography-79ce825-font-size:22px;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{font-size:15px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#comments h2#reply-title {display:none;}

body {word-break: keep-all;}

body .elementor hr {margin:20px 0;}

/* header -gnb */
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item { border: 0;}
.e--pointer-double-line .current-menu-parent .elementor-item:after,
.e--pointer-double-line .current-menu-parent .elementor-item:before,
.e--pointer-overline .current-menu-parent .elementor-item:after,
.e--pointer-overline .current-menu-parent  .elementor-item:before,
.e--pointer-underline .current-menu-parent .elementor-item:after,
.e--pointer-underline .current-menu-parent  .elementor-item:before,
.e--pointer-underline .current-post-ancestor  .elementor-item:after,
.e--pointer-underline .current-post-ancestor  .elementor-item:before
{width: 100% !important; inset-inline-start: 0 !important; opacity: 1 !important;}

body .elementor-nav-menu--main .current-menu-ancestor a.elementor-item,
body .elementor-nav-menu--main .current-category-ancestor a.elementor-item,
body .elementor-nav-menu--main .current-post-ancestor a.elementor-item
{color: var(--e-global-color-6a1d080)!important; background-color: var(--e-global-color-accent);}

body .elementor-nav-menu--main .gnlink .elementor-item i {font-size: 0.8em; margin-left: 6px;}

.sub-menu.elementor-nav-menu--dropdown {padding-left:8px;}
.gnbm .elementor-nav-menu .sub-arrow {display:none;}

/* menu - sub side menu */
body #smenu .elementor-nav-menu--dropdown .current-menu-item .sub-menu,
body #smenu .elementor-nav-menu--dropdown .current-category-ancestor .sub-menu,
body #smenu .elementor-nav-menu--dropdown .current-post-ancestor .sub-menu
{display: block;}
body #smenu .sub-menu.elementor-nav-menu--dropdown {padding-left:0;}
body #smenu .elementor-nav-menu--dropdown .elementor-sub-item {font-size:14px; padding-left: 30px;}

body .sidemenu .eael-simple-menu li.current-menu-item > a,
body .sidemenu .eael-simple-menu li.current-menu-ancestor > a,
body .sidemenu .eael-simple-menu li.current-menu-item > a,
body .sidemenu .eael-simple-menu li.current-post-ancestor > a
{color:var(--e-global-color-accent) !important; font-weight:500 !important;}
body .sidemenu .eael-simple-menu li .sub-menu .current-menu-item a {text-decoration: underline !important;}

/* menu - mobile menu*/
body .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical .current-menu-ancestor .sub-menu,
body .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical .current-category-ancestor .sub-menu,
body .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical .current-post-ancestor .sub-menu
{display:block !important;}
body .elementor-element.elementor-element-ccc2cda .eael-simple-menu.eael-simple-menu-vertical li ul li > a {padding-left:20px;}

/* overflow area */
#ovf, .ovf {overflow: auto;}

/* archive pagination */
body .elementor-pagination a, body .elementor-pagination span {
    text-decoration: none !important;
    background: #fff;
    border: 1px solid #c2c2c2;
    padding: 9px 12px 6px;
    min-width: 36px;
    height: 38px;
    line-height: 19px;
    vertical-align: top;
    margin-bottom: 4px;
    display: inline-block;
    box-sizing: border-box;
}

body .elementor-pagination span.current {
    border-color: #131313;
}

/* ea search */
body .eael-advanced-search-widget .eael-advanced-search-form .eael-advanced-search-button {margin:0;}

body #comments .comment-author .says {display:none;}

/* star ratings */
body .stars-avg-rating {text-align: left;}
body #stars-rating-review .br-widget a:after,
body .rating-stars i:after{content:'\f005';}
body #stars-rating-review .br-widget a.br-selected:after,
body #stars-rating-review .br-widget a.br-active:after,
body .rating-stars i.rated:after {color:var( --e-global-color-accent );}
body .comment-author.says {display:none;}
body .comment-respond {padding-top:30px;}

body .stars-avg-rating {margin:0;}
body .stars-avg-rating .rating-stars i {margin:0; font-size:28px;}
body .elementor-loop-container .stars-avg-rating .rating-stars i {font-size:14px;}
body .stars-avg-rating .rating-text {display:none;}

/* pmpro */
body #pmpro_account,
body #member-profile-edit
{font-family:poppins, Noto Sans KR, Sans-Serif;}
body #pmpro_account .pmpro_box h2 {margin-bottom:12px;}

body form.pmpro_form .pmpro_member_profile_edit-fields > div,
body form.pmpro_form .pmpro_checkout-fields > div
{margin-bottom: 24px; position: relative;}
body #member-profile-edit label,
body form.pmpro_form label,
body #loginform label
{font-size: 14px; font-weight: 500; color: var(--e-global-color-secondary); margin: 0 0 8px;}
body form.pmpro_form input[type=text], body form.pmpro_form input[type=password], body form.pmpro_form input[type=email], body form.pmpro_form input[type=number], body form.pmpro_form textarea, body form.pmpro_form select, body #loginform input[type=text], body #loginform input[type=password]
{border: 0; background-color: #ededed; font-size: 16px; font-weight: 400; padding: 16px; margin: 0 0 4px; border-radius: 8px; max-width: 100% !important;}
body form.pmpro_form .lite {color: var(--e-global-color-secondary); font-size: 14px; font-weight: 400;}
body #pmpro_form .pmpro_asterisk {position: absolute; left: 0; top: -14px;}
body form.pmpro_form .pmpro_asterisk abbr {color: var(--e-global-color-accent); font-size: 20px;}

body .pmpro_submit hr {margin: 20px 0; border: 0; border-top: 1px solid #b3b3b3;}
body .pmpro_submit input {margin: 0 2px 4px 0;}


body .pmpro_levels_table {border:0;}
body .pmpro_levels_table thead th,
body .pmpro_levels_table tbody th,
body .pmpro_levels_table thead td,
body .pmpro_levels_table tbody td,
body table tbody>tr:nth-child(odd)>td,
body table tbody>tr:nth-child(odd)>th,
body table tbody>tr:nth-child(even)>td,
body table tbody>tr:nth-child(even)>th
{font-family: poppins, Noto Sans KR, Sans-Serif; border: 4px solid #fff; padding: 20px; background: #f3f3f3; vertical-align: middle;}
body .pmpro_levels_table thead th {background-color:#fff; border: 0 !important; font-weight: 500;}
body .pmpro_levels_table tbody th {font-size: 17px; font-weight: 700;}
body .pmpro_levels_table .pmpro_btn {font-family: poppins, Noto Sans KR, Sans-Serif; font-weight: 600; font-size: 18px; padding: 12px 12px 14px; background-color: var(--e-global-color-accent); color: #fff;}
body .pmpro_levels_table .pmpro_btn:hover {background-color:var(--e-global-color-primary);}

body .dataTables_info {display:none;}
body .tablepress>:where(thead,tfoot)>*>th,
body .tablepress>:where(tbody)>.even>*,
body .tablepress>:where(tbody)>.odd>*
{padding: 12px;}
body .tablepress>:where(thead,tfoot)>*>th {background: #f1f1f1 !important; font-size: 14px; font-weight: 500; color: var(--e-global-color-secondary) !important;}
body .tablepress .sorting:hover, 
body .tablepress .sorting_asc, 
body .tablepress .sorting_desc {}
body .tablepress {--head-active-bg-color: #049cdb;--head-active-text-color: var(--head-text-color)}


@media screen and (max-width: 767px) {
body .pmpro_levels_table thead th, body .pmpro_levels_table tbody th, body .pmpro_levels_table thead td, body .pmpro_levels_table tbody td, body table tbody>tr:nth-child(odd)>td, body table tbody>tr:nth-child(odd)>th {width: 100%; float: left;}
body table.pmpro_table.pmpro_levels_table.pmpro_checkout thead {display:none;}
}/* End custom CSS */