@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css);
html {
background: rgba(12, 12, 12, 1);
} a.mo_expert {color: #337DFF !important;}
a.mo_pro {color: #47FF62 !important;}
a.mo_rd {color: #d0b68e !important;}
.front-bestseller .llms-loop-list {
padding-left: 0 !important;
margin-top: 0 !important;
}
.front-bestseller .llms-loop-list .llms-loop-item {
width: unset !important;
flex: 0 1 calc((100% - 64px) / 3);
}
.front-bestseller .llms-loop-list .llms-loop-item:not(:first-child) {
margin-left: 32px;
}
.front-bestseller .llms-loop-list .llms-loop-item:nth-child(4),
.front-bestseller .llms-loop-list .llms-loop-item:nth-child(7) {
margin-left: 0px !important;
}
.onetoone-kakao-section .onetoone-btn{
background: #f9e000;
}
.onetoone-kakao-section .onetoone-btn-decs{
color: #3A1D1D;
font-weight: 700;
}
.onetoone-kakao-section .onetoone-btn h2 {
color: #000 !important;
}
@media screen and (max-width: 600px) {
.onetoone-btn-section{flex-direction: column;}
.onetoone-btn {display : block;}
.onetoone-btn-decs{padding-bottom:28px;}
.onetoone-btn-section{gap:24px;}
} @media screen and (min-width: 768px) {
.desktop-banner,
.display-desktop {
display: block;
padding: 32px 0 64px 0;
}
.mobile-banner,
.display-mobile {
display: none !important;
}
}
@media screen and (max-width: 767px) {
.desktop-banner,
.display-desktop {
display: none;
}
.mobile-banner,
.display-mobile {
display: block;
text-align: center;
padding: 32px 0 64px 0;
}
}  .discount_wrap {
width: 100%;
position: relative;
margin: 0 0 100px 0;
}
@media screen and (max-width: 768px) {
.discount_wrap_section {
display: none;
}
}
.discount {
padding-top: 100px;
width: 1200px;
margin: 0 auto;
}
.discount_inner {
position: relative;
}
.az_pp {
cursor: pointer;
}
.discount_list_wrap {
display: flex;
align-items: center;
justify-content: space-between;
}
.dis_info_wrap {
width: calc(100% - 876px);
}
.class_info {
display: flex;
padding: 0 0 0 2px !important;
margin: 0 0 0 0 !important;
}
.class_online {
color: #ba00ff;
border: solid 1px #ba00ff;
}
.class_open {
color: #36d868;
border: solid 1px #36d868;
}
.class_info>li {
padding: 4px 7px;
font-size: 12px;
font-weight: 500;
margin-right: 6px;
list-style: none;
}
.bn_class_title {
height: 100px;
font-size: 18px;
font-weight: 500;
color: #fff;
padding-top: 13px;
padding-right: 20px;
line-height: 24px;
text-align: left;
margin-bottom: 0 !important;
-webkit-text-size-adjust: none;
box-sizing: border-box;
word-break: keep-all;
letter-spacing: -0.5px;
}
.bn_class_title span {
font-size: 12px;
opacity: 0.7;
display: block;
}
.discount_inner .index_subtitle {
text-align: left;
position: absolute;
z-index: 10;
font-size: 36px;
font-weight: 700;
color: #fff;
line-height: 50px;
}
.discount_img {
width: 100%;
}
.discount_slide_btnwrap {
position: absolute;
left: -5px;
bottom: 0;
z-index: 500;
}
.circle_btn_wrap {
width: 110px;
height: 41px;
}
.circle_btn_next {
width: 40px;
height: 40px;
}
.circle_btn_prev {
width: 40px;
height: 40px;
}
.swiper-button-next,
.swiper-button-prev {
color: #ffffff !important;
cursor: default !important;
}
@media (max-width: 500px) {
.class_info>li {
padding: 3px 6px;
}
.bn_class_title {
padding-top: 7px;
}
}
@media (max-width: 600px) {
.discount_wrap {
background-color: #000000;
border-radius: 16px;
}
.discount {
padding-top: 24px;
padding-bottom: 24px;
}
.discount_list_wrap {
flex-wrap: wrap;
}
.dis_info_wrap {
width: 100% !important;
}
.discount_img {
width: 100%;
margin-top: 0px;
}
.discount_inner .index_subtitle {
position: static;
line-height: 1.2;
}
.discount_slide_btnwrap {
left: unset;
bottom: 195px;
right: -5px;
}
.circle_btn_wrap {
width: 100px;
}
.discount_wrap .swiper-button-next:after,
.discount_wrap .swiper-button-prev:after {
font-size: 32px !important;
}
}
@media (max-width: 700px) {
.bn_class_title {
height: 90px;
font-size: 16px;
}
}
@media (max-width: 900px) {
.dis_info_wrap {
width: 30%;
}
.discount_img {
width: 70%;
}
}
@media (max-width: 1220px) {
.discount_list_wrap {
margin-top: 30px;
align-items: flex-start;
}
.dis_info_wrap {
width: 20%;
}
.discount_img {
width: 80%;
}
.discount_img {
width: 100%;
}
}
@media (max-width: 1300px) {
.discount {
width: 92%;
}
} body {
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: auto;
}
body::-webkit-scrollbar {
width: 10px;
}
body::-webkit-scrollbar-thumb {
background-color: #000000;
}
body::-webkit-scrollbar-track {
background-color: #111111;
}
.theme-overlay .parent-theme {
display: none !important;
}
p {
margin-bottom: 0;
}
select {
padding: 8px 16px !important;
border-width: 1px;
border-style: solid;
border-radius: 4px !important;
overflow: hidden;
z-index: 0;
height: 100%;
background-color: rgb(26, 26, 26) !important;
border-color: rgba(255, 255, 255, 0.15) !important;
cursor: pointer;
color: #ffffff;
}
.llms-button-secondary {
border-color: none !important;
background-color: rgba(255, 255, 255, 0.1) !important;
border-radius: 4px !important;
}
.llms-button-secondary.small {
font-size: 1rem;
padding: 12px 16px;
font-weight: 600;
position: relative;
top: -1px;
}
.mb-40 {
margin-bottom: 40px;
} #page {
min-height: unset !important;
}
.ast-container {
padding-left: 0;
padding-right: 0;
}
#ast-scroll-top {
border-radius: 25px;
width: 50px;
height: 50px;
cursor: pointer;
background-color: rgb(23, 23, 23);
box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 1px 0px, rgba(0, 0, 0, 0.6) 0px 2px 6px 0px;
}
#ast-scroll-top:focus {
outline: none;
}
.ast-scroll-to-top-right {
transform: translateX( 50%);
right: 17%;
bottom: 120px;
}
#ast-scroll-top span {
outline: none;
display: block !important;
content: '';
background-repeat: no-repeat;
background-position: 12px 13px;
background-size: 25px 25px;
width: 100%;
height: 100%;
cursor: pointer;
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 40 40' viewBox='0 0 40 40'%3e%3cpath d='M4.7.5c-.8 0-1.4.6-1.4 1.4s.6 1.4 1.4 1.4h30.6c.8 0 1.4-.6 1.4-1.4S36.1.5 35.3.5H4.7zM21 9.3c-.5-.5-1.4-.5-2 0L7.9 20.4c-.5.5-.5 1.4 0 2s1.4.5 2 0l8.8-8.8v24.5c0 .8.6 1.4 1.4 1.4s1.4-.6 1.4-1.4V13.6l8.8 8.8c.5.5 1.4.5 2 0 .5-.5.5-1.4 0-2L21 9.3z' style='fill:%23fff'/%3e%3c/svg%3e");
}
#ast-scroll-top span svg {
display: none;
} .aim-high-header .elementor-container {
width: 100%;
min-width: 100%;
min-height: 52px !important;
}
@media screen and (min-width: 1024px) {
.aimhigh-header {
margin: 0 auto;
padding: 0 40px;
max-width: 1312px;
align-items: center;
}
}
.mobile-header {
position: absolute;
display: block;
top: 0;
left: 0;
height: 52px;
width: 100%;
background: unset;
overflow: hidden;
transition: all 0.5s ease-out, background 1s ease-out;
transition-delay: 0.2s;
z-index: 1;
}
.mobile-header .burger-container {
position: relative;
display: inline-block;
height: 52px;
width: 50px;
cursor: pointer;
transform: rotate(0deg);
transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
padding-left: 16px;
float: right;
right: 16px;
}
.mobile-header .burger-container #burger {
width: 32px;
height: 8px;
position: relative;
display: block;
margin: -4px auto 0;
top: 41%;
}
.mobile-header .burger-container #burger .bar {
width: 100%;
height: 1px;
display: block;
position: relative;
background: #FFF;
transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition-delay: 0s;
}
.mobile-header .burger-container #burger .bar.topBar {
transform: translateY(0px) rotate(0deg);
}
.mobile-header .burger-container #burger .bar.btmBar {
transform: translateY(12px) rotate(0deg);
}
.mobile-header .icon {
display: inline-block;
position: absolute;
height: 100%;
line-height: 50px;
width: 50px;
height: 52px;
text-align: center;
color: #FFF;
font-size: 22px;
left: 16px; }
.mobile-header .icon.icon-bag {
right: 74px;
top: 14px;
left: auto;
transform: translateX(0px);
transition: transform 0.1s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition-delay: 0.65s;
content: '';
display: block;
width: 23px;
height: 23px;
background-size: 23px 23px;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 48 48' viewBox='0 0 48 48'%3e%3cpath d='M34.3 12.2C34.3 6.6 29.7 2 24 2S13.7 6.6 13.7 12.2 18.3 22.5 24 22.5s10.3-4.6 10.3-10.3zm-22.1 0C12.2 5.7 17.5.4 24 .4s11.8 5.3 11.8 11.8S30.5 24 24 24s-11.8-5.3-11.8-11.8zM4.9 44.8c0 .7.6 1.3 1.3 1.3h35.7c.7 0 1.3-.6 1.3-1.3 0-8.2-6.7-14.9-14.9-14.9h-8.4c-8.3 0-15 6.6-15 14.9zm-1.5 0c0-9 7.3-16.4 16.4-16.4h8.4c9 0 16.4 7.3 16.4 16.4 0 1.5-1.2 2.7-2.7 2.7H6.2c-1.5 0-2.8-1.2-2.8-2.7z' style='fill:%23fff'/%3e%3c/svg%3e");
}
.dsektop-header {
display: flex;
}
.dsektop-header .menu-list {
display: flex;
align-items: center;
}
.dsektop-header .menu-item h3 {
text-align: left;
color: rgb(243, 243, 243);
margin-right: 4px;
font-size: 1.25rem;
line-height: 1.25rem;
font-weight: 700;
}
.dsektop-header .menu-item:first-child {
margin: 0 20px 0 62px;
}
.dsektop-header .icon.icon-logo {
background-size: 160px 31px;
width: 160px;
height: 31px;
}
.mobile-header .icon.icon-logo {
margin: 0 21px 0 0;
background-size: 160px 25px;
width: 160px;
height: 25px;
}
.dsektop-header .icon.icon-logo,
.mobile-header .icon.icon-logo {
content: '';
display: block;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='레이어_1' x='0' y='0' style='enable-background:new 0 0 425 48' version='1.1' viewBox='0 0 425 48'%3e%3cstyle%3e.st0%7bfill:%23fff%7d%3c/style%3e%3cpath d='M310.1 24.1c-.1 0-.2.1-.3.2v5.2h30.1v1c-.4 1-.7 1.9-1.1 2.9-2.2 4.9-5.4 8.5-11.3 8.5h-27.1c-2.4-.4-4.9-.5-7.1-1.4-11.3-4.6-13.2-17.8-8-26.4 3.4-5.5 8.8-7.6 15-7.9h22.5c.9.1 1.8.3 2.8.4 5.3.4 9.5 2.7 12.7 7 .3.4.9.8 1.4.8 1.8.1 3.5 0 5.5 0-.4-.9-.7-1.8-1.2-2.5-4-7.1-10.7-9.8-18.3-10.7-.7-.1-1.4-.3-2.1-.3h-22.1c-.5 0-1 .2-1.5.3-1.5.1-2.9.1-4.4.4-6.3 1-11.6 3.8-15.1 9.4-3.2 5.1-4 10.6-3.3 16.5.6 4.8 2.2 9 5.5 12.4 4.6 4.8 10.5 6.7 17 6.9.5.1 1 .3 1.5.3h26c.4 0 .9-.2 1.3-.3 5.4-.4 10-2.2 12.9-7.4.3 2.3.5 4.6.8 6.9h4.1l.3-.3V24.3l-.3-.3c-12 .1-24.1.1-36.2.1zM418.3 1.7c-.1.6-.4 1.2-.4 1.8v17.7c-.4 0-.7.1-1.1.1h-54.9c-.4 0-.8-.1-1.2-.1V3.5c0-.6-.3-1.2-.4-1.8h-5.6v44.8h5.6c.1-.6.4-1.2.4-1.8V26.6c.1-.1.2-.1.3-.1.4 0 .8.1 1.2.1h54.1c.4 0 .8-.1 1.2-.1.1 0 .2.1.3.1v18.1c0 .6.2 1.2.4 1.8h5.6V1.8c-1.9-.1-3.7-.1-5.5-.1zM250.3 1.7c-.1.6-.4 1.2-.4 1.7v17.7c-.5 0-.9.1-1.4.1h-54.4c-.5 0-.9-.1-1.4-.1l-.3-.3V2c0-.1-.1-.2-.1-.3h-5.6c0 .1-.1.2-.1.3v44.1c0 .1.1.2.1.3h5.6c0-.1.1-.2.1-.3V26.9l.3-.3c.1-.1.2-.1.3-.1.4 0 .8.1 1.2.1h54.1c.4 0 .8-.1 1.2-.1.1 0 .2.1.3.1v18.1c0 .6.2 1.2.4 1.7h5.3l.3-.3V2l-.3-.3h-5.2zM270.5 1.7h-5.3l-.3.3v44.1l.3.3h5.3c.1-.5.4-1.1.4-1.6V3.2c0-.4-.2-1-.4-1.5zM170.8.5h-15.1c-.1 0-.1.1-.2.1-1 1.3-2 2.6-3 4-2.2 3.1-4.3 6.2-6.5 9.2-2.4 3.4-4.9 6.8-7.4 10.3-1.7 2.3-3.3 4.7-5 7-.8 1.1-1.5 2.1-2.4 3.3C123 23.1 114.8 11.9 106.7.6l-.2-.2h-15c-.1 0-.1.1-.2.1l-.1.1c0 .2.1.5.1.7v43.9c0 .2 0 .5-.1.7 0 .1 0 .1.1.1s.1.1.2.1h10.4c.1-.3.2-.7.2-1V11.9c0-.1 0-.2-.1-.2.1 0 .2.1.2.1.2.3.5.6.7 1 2 2.7 3.9 5.5 5.9 8.2l5.4 7.5c1.7 2.4 3.5 4.8 5.2 7.2 1.4 1.9 2.7 3.8 4.1 5.7 1.2 1.6 2.4 3.2 3.5 4.7.1 0 .2.1.3.1h7.6c.1 0 .1-.1.2-.1.1-.1.2-.1.3-.2.2-.2.3-.4.5-.7.2-.3.3-.6.5-.9 2.1-3 4.3-6 6.5-9 2-2.8 4-5.6 6-8.3 1.5-2.2 3.1-4.3 4.7-6.5 1.9-2.6 3.8-5.3 5.7-7.9 0-.1.1-.1.1-.2.1 0 .1-.1.2-.1.1-.2.2-.4.4-.7.1.2.1.4.1.5 0 .3.1.6.1.9v33.1h10.4c.1 0 .1-.1.2-.1 0-.2.1-.5.1-.7v-42c0-1 0-2-.1-3 .1.3.1.3 0 .2zM74.6 4.2v42.2h10V.5H74.5c.1 1.3.1 2.5.1 3.7zM68.5 45.5c-.4-.9-.9-1.8-1.4-2.6-1.1-2-2.1-4-3.2-6.1-1-1.9-2-3.8-3-5.6-1.2-2.2-2.3-4.4-3.5-6.7-1-1.9-2-3.8-3-5.8-1.4-2.7-2.9-5.4-4.3-8.2l-1.3-2.4c-.7-1.4-1.5-2.8-2.2-4.2L45 .8l-.5-.2H33l-.3.4-.8 1.6C31.2 3.7 30.6 4.8 30 6l-.6 1.1c-1 1.9-2 3.7-3 5.6-.5 1-1.1 2.1-1.6 3.1-.4.7-.8 1.5-1.2 2.2-.9 1.8-1.9 3.6-2.8 5.4-7.1 1.3-13.9 4.4-19.7 9L6.4 39c2.8-2.2 5.8-4 9-5.3l-1.6 3.1c-1.1 2.2-2.3 4.3-3.4 6.5-.4.7-.8 1.5-1.1 2.2-.2.3-.3.7-.5 1l-.1.1.1.9h10.4l.4-.2.8-1.5c.6-1 1.1-2 1.7-3.1.3-.6 3.2-6 6.1-11.6 1.2 0 2.3 0 3.5.1 10.4.8 19.8 6 26 14.4.4.7.7 1.2.8 1.5l.1.1.4.3h9.7l.8-.4-.2-.4c-.4-.4-.6-.8-.8-1.2zM32.4 22.9c.8-1.5 1.4-2.8 1.8-3.4l1.1-2c1.2-2.2 2.3-4.4 3.5-6.7.3.6.7 1.2 1 1.8.3.5.5.9.8 1.4 1 1.8 2 3.6 3 5.5l.6 1.1c.7 1.3 1.5 2.7 2.2 4.1.2.4.7 1.3 1.2 2.3-4.8-2.3-9.9-3.7-15.2-4.1z' class='st0'/%3e%3c/svg%3e");
}
.mobile-header ul.menu {
position: relative;
display: block;
padding: 0 0 0;
margin: 52px 48px 0 48px;
list-style: none;
}
.mobile-header ul.menu li.menu-item {
padding: 0 0 48px 0;
transform: scale(1.15) translateY(17px);
opacity: 0;
transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.mobile-header ul.menu li.menu-item ul {
margin-left: 0;
}
.mobile-header ul.menu li.menu-item ul li,
.mobile-header ul.menu li.menu-item ul li a {
font-size: 17px;
line-height: 1;
font-weight: 600;
padding-top: 8px;
color: #E8E8ED;
margin-bottom: 0;
list-style: none;
}
.mobile-header ul.menu li.menu-item:nth-child(1) {
transition-delay: 0.49s;
}
.mobile-header ul.menu li.menu-item:nth-child(2) {
transition-delay: 0.42s;
}
.mobile-header ul.menu li.menu-item:nth-child(3) {
transition-delay: 0.35s;
}
.mobile-header ul.menu li.menu-item:nth-child(4) {
transition-delay: 0.28s;
}
.mobile-header ul.menu li.menu-item:nth-child(5) {
transition-delay: 0.21s;
}
.mobile-header ul.menu li.menu-item:nth-child(6) {
transition-delay: 0.14s;
}
.mobile-header ul.menu li.menu-item:nth-child(7) {
transition-delay: 0.07s;
}
.mobile-header ul.menu li.menu-item a {
display: block;
position: relative;
color: rgb(134, 134, 139);
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif !important;
font-weight: 100;
text-decoration: none;
font-size: 28px;
line-height: 1;
font-weight: 500;
width: 100%;
margin-bottom: 8px;
}
.mobile-header.menu-opened {
height: 100%;
background-color: #161617;
transition: all 0.1s ease-in, background 0.1s ease-in;
transition-delay: 0.1s;
}
.mobile-header.menu-opened .burger-container {
transform: rotate(90deg);
padding: 0;
}
.mobile-header.menu-opened .burger-container #burger .bar {
transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition-delay: 0.2s;
}
.mobile-header.menu-opened .burger-container #burger .bar.topBar {
transform: translateY(4px) rotate(45deg);
}
.mobile-header.menu-opened .burger-container #burger .bar.btmBar {
transform: translateY(3px) rotate(-45deg);
}
.mobile-header.menu-opened ul.menu li.menu-item {
transform: scale(1) translateY(0px);
opacity: 1;
}
.mobile-header.menu-opened ul.menu li.menu-item:nth-child(1) {
transition-delay: 0.27s;
padding: 0 0 0 0;
}
.mobile-header.menu-opened ul.menu li.menu-item:nth-child(2) {
transition-delay: 0.34s;
}
.mobile-header.menu-opened ul.menu li.menu-item:nth-child(3) {
transition-delay: 0.41s;
}
.mobile-header.menu-opened ul.menu li.menu-item:nth-child(4) {
transition-delay: 0.48s;
}
.mobile-header.menu-opened ul.menu li.menu-item:nth-child(5) {
transition-delay: 0.55s;
}
.mobile-header.menu-opened ul.menu li.menu-item:nth-child(6) {
transition-delay: 0.62s;
}
.mobile-header.menu-opened ul.menu li.menu-item:nth-child(7) {
transition-delay: 0.69s;
}
.mobile-header.menu-opened .icon.icon-bag {
transform: translateX(130px);
transition-delay: 0.01s;
}
.mobile-header.menu-opened .icon.icon-logo {
transform: translateX(-200px);
transition-delay: 0.01s;
}
.member-menu-col {
min-width: 100px;
}
.list-inline,
.list-inline a {
list-style: none !important;
margin: 0 0 0 1rem;
color: #ffffff !important;
font-weight: 700;
}
@media (max-width: 1200px) {
.window {
width: 100%;
height: 100vh;
margin: 0;
border-radius: 0px;
}
.mobile-header {
position: fixed;
}
} .aqbp_quick_buy_btn.button {
padding: 1rem 2.3rem !important;
border: 0.1rem solid #00467F !important;
border-radius: 0.4rem !important;
background-color: #00467F !important;
font-weight: bold !important;
color: #fff !important;
text-align: center !important;
margin: 0 0 16px 0 !important;
display: block !important;
} .soldout-button {
padding: 1rem 2.3rem !important;
border: 0.1rem solid #9e9e9e !important;
border-radius: 0.4rem !important;
background-color: #9e9e9e !important;
font-weight: bold !important;
color: #fff !important;
text-align: center !important;
margin: 0 0 16px 0 !important;
display: block !important;
} #ajaxsearchpro2_1 .probox {
height: 40px !important;
}
#ajaxsearchpro2_1 .probox .proinput,
#ajaxsearchpro2_1 .probox .proinput input.orig,
#ajaxsearchpro2_1 .probox .proinput input.orig::placeholder {
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif !important;
font-size: 28px !important;
font-weight: 600 !important;
color: #E8E8ED !important;
}
#ajaxsearchpro2_1 .probox:before {
content: '';
width: 28px;
height: 28px;
position: relative;
top: 6px;
margin-right: 12px;
display: inline-block;
background-size: 28px 28px;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 38 40' viewBox='0 0 38 40'%3e%3cpath d='m37.1 35-9.6-9.6h-.1c5.1-6.7 3.8-16.2-2.8-21.3S8.4.1 3.3 6.8-.6 23 6.1 28.1c5.2 4 12.4 4.2 17.8.5 0 .1.1.1.1.2l9.6 9.6c1 1 2.5.9 3.5 0s1-2.5 0-3.4zM2.9 15.9C2.9 9 8.5 3.4 15.4 3.4S27.9 9 27.9 15.9s-5.6 12.5-12.5 12.5S2.9 22.8 2.9 15.9z' style='fill:%2386868b'/%3e%3c/svg%3e");
}
#ajaxsearchpro2_1 .probox .proinput input.orig:placeholder {
color: rgb(134, 134, 139) !important;
}
div.asp_m.ajaxsearchpro .probox .proinput {
margin: 0 0 0 0 !important;
}
p.asp-try {
padding-bottom: 40px;
margin-top: 32px !important;
font-size: 17px !important;
font-weight: 400 !important;
letter-spacing: -.022em;
}
p.asp-try a {
display: block !important;
margin-left: 0 !important;
font-weight: 600 !important;
font-size: 17px !important;
}
p.asp-try a:before {
content: '';
display: inline-block;
width: 13px;
height: 25px;
position: relative;
top: 6px;
margin-right: 14px;
background-size: 13px 25px;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 13 25' viewBox='0 0 13 25'%3e%3cpath d='M12.4 13.4 8 17.8c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8l3.4-3.4H1.1c-.4 0-.7-.3-.7-.7s.3-.7.7-.7h9.3L7.1 9c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l4.4 4.4c.3.2.3.6.1.8z' style='fill:%2386868b'/%3e%3c/svg%3e");
}
p.asp-try a:after {
display: none !important;
}
#ajaxsearchprores1_1.vertical {
background: transparent !important;
}
#ajaxsearchpro1_1 .probox,
div.asp_m.asp_m_1 .probox {
background: #000 !important;
position: relative;
top: 3px;
}
#ajaxsearchpro1_1.asp_compact,
div.asp_m.asp_m_1.asp_compact {
position: relative;
top: 1px;
}
#ajaxsearchprores1_1 .resdrg {
height: auto !important;
padding: 16px 24px 20px 24px;
background-color: rgb(23, 23, 23);
}
#ajaxsearchpro1_1 .probox .proinput,
div.asp_m.asp_m_1 .probox .proinput input.orig {
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif !important;
background-color: transparent !important;
padding: 0 16px !important;
height: 48px !important;
}
#ajaxsearchpro1_1 .probox .proinput {
border-bottom: 1px solid #ffffff !important;
}
#ajaxsearchprores1_1.vertical,
div.asp_r.asp_r_1.vertical {
padding: 0 !important;
}
#ajaxsearchprores1_1 .results .item,
#ajaxsearchprores1_1 .results .item:hover {
background: rgb(23, 23, 23) !important;
}
#ajaxsearchprores1_1 .results .item .asp_content h3 a {
border-width: 0px;
color: #f3f3f3 !important;
font-size: 1rem !important;
font-weight: 400 !important;
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif !important;
line-height: 1.25rem !important;
word-break: break-all !important;
}
#ajaxsearchprores1_1.vertical .results .item::after {
display: none !important;
}
#ajaxsearchprores2_1.vertical {
background: #161617 !important;
}
div.asp_w.asp_r .resdrg {
height: 100vh !important;
padding-top: 48px;
}
#ajaxsearchprores2_1 .results .item {
background: transparent !important;
}
div.asp_w.asp_r .results .item {
border-left: none !important;
border-right: none !important;
padding: 0 !important;
}
#ajaxsearchprores2_1.vertical .results .item::after {
height: 0 !important;
background: none !important;
}
#ajaxsearchprores2_1.vertical .results .item .asp_content {
padding: 4px 0 3px 0 !important;
}
#ajaxsearchprores2_1 .results .item .asp_content h3 a {
color: rgb(134, 134, 139) !important;
font-size: 17px !important;
}
#ajaxsearchprores2_1 span.highlighted {
color: #E8E8ED !important;
background-color: transparent !important;
} .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0;
}
.elementor-widget:not(:last-child) {
margin-bottom: 0;
} .ast-container .llms-notice {
display: none !important;
}
.llms-meta-info,
.llms-syllabus-wrapper,
#thank_you_box,
#old_reviews,
#old_reviews h3,
.review_box,
.llms_review,
.llms-meta.llms-lessons-count,
.front-course-row .llms-pagination {
display: none;
}
.ast-container .llms-notice.llms-error,
.course-recommand-row .llms-pagination {
display: none !important;
}
.course-author-section .llms-meta-info,
.course-review-section #old_reviews,
.course-review-section #old_reviews h3,
.course-review-section #review_box,
.course-review-section .llms_review {
display: block;
}
.course-top-section .elementor-container {
max-width: 100% !important;
}
.course-title-section {
width: 100%;
margin: 0 auto;
height: 240px;
cursor: default;
}
.single-lesson .course-title-section {
height: 240px;
}
.course-info-section {
width: 1200px !important;
margin: 0px auto 0 auto !important;
padding-right: 400px;
background: transparent;
}
.elementor-heading-title {
width: 100%;
max-width: 1140px;
margin: 0 auto !important;
background: transparent;
margin: 95px auto 16px auto !important;
padding-right: 400px !important;
font-size: 2.4rem;
line-height: 1.2 !important;
word-break: keep-all;
position: relative;
z-index: 999999;
}
.course-title {
height: 100%;
}
.course-title .elementor-widget-container {
display: flex;
align-items: flex-start;
height: 100%;
padding: 0 0 0 0;
}
.single-lesson .course-title .elementor-widget-container {
align-items: flex-start;
}
.course-title h1 {
color: #ffffff !important;
}
.llms-parent-course-link {
display: none;
}
.llms-author {
width: 1200px;
margin: 0 auto !important;
}
.course-bookmark-tab-section {
padding: 0 0 24px 0;
background: rgba(12, 12, 12, 1);
}
.course-bookmark-tab {
width: 100%;
height: 48px;
border-radius: 8px;
background: #F8F8F8;
display: flex;
flex-wrap: wrap;
margin: 32px 0 0 0;
}
.course-bookmark-tab a {
width: 25%;
display: block;
}
.course-bookmark-tab div {
width: 100%;
text-align: center;
align-self: center;
font-size: 16px;
font-weight: 500;
display: flex;
align-items: center;
justify-content: center;
height: 100%;
color: #706866;
}
.course-bookmark-tab div:hover {
color: #ffffff;
}
.course-bookmark-tab .course-introduce-tab,
.course-bookmark-tab .course-progress-tab {
border-radius: 8px 0 0 8px;
}
.course-bookmark-tab .course-introduce-tab:hover,
.course-bookmark-tab .course-progress-tab:hover,
.course-bookmark-tab .course-curriculum-tab:hover,
.course-bookmark-tab .course-author-tab:hover,
.course-bookmark-tab .course-review-tab:hover,
.course-bookmark-tab .course-recommand-tab:hover {
background: #FE794F;
height: 100%;
cursor: pointer;
}
.course-bookmark-tab .course-introduce-tab:hover,
.course-bookmark-tab .course-progress-tab:hover {
border-radius: 8px 0 0 8px;
}
.course-bookmark-tab .course-recommand-tab:hover {
border-radius: 0 8px 8px 0;
}
.course-introduce-title,
.course-progress-title,
.course-curriculum-title,
.course-author-title,
.course-recommand-title,
#old_reviews h3,
#review_box h3 {
color: #FFF;
font-size: 32px;
font-weight: 600;
padding: 112px 0 24px 0;
display: block;
cursor: default;
}
#old_reviews h3 {
padding: 112px 0 0 0 !important;
}
.course-introduce-title {
padding: 112px 0 24px 0 !important;
}
.course-progress-bar {
padding: 0 0 0 0;
}
.le-course-progress-number-inline .le-progress-number-left {
margin-right: 0 !important;
display: none !important;
}
.course-introduce {
color: #ffffff !important;
padding: 0 0 48px 0;
word-break: keep-all !important;
}
.course-introduce P {
font-weight: normal;
line-height: 2;
font-size: 16px;
word-break: keep-all;
cursor: default;
} .front-course-section {
padding-top: 48px;
}
.front-course-list .elementor-container {
max-width: 1312px !important;
padding: 0 40px;
}
.front-course-row .llms-loop-list {
padding-left: 0 !important;
margin-top: 0 !important;
}
.front-course-row .llms-loop-list .llms-loop-item {
width: unset !important;
flex: 0 1 calc((100% - 112px) / 5);
}
.front-course-row .llms-loop-list .llms-loop-item:not(:first-child) {
margin-left: 28px;
}
.front-course-row .llms-loop-list .llms-loop-item:nth-child(6),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(11) {
margin-left: 0px !important;
} #course-curriculum .elementor-widget-container {
display: flex;
}
.course-curriculum-info {
align-self: flex-end;
display: flex;
align-items: center;
padding: 8px 0 19px 8px;
}
.course-curriculum-msg {
font-size: 16px;
color: #ffffff;
margin: 0 0 0 -2px;
padding: 4px 16px;
font-weight: normal;
display: block;
background: #FE794F;
width: fit-content;
border-radius: 16px;
cursor: default;
float: right;
height: auto;
align-self: center;
}
.polygon-left {
width: 0;
height: 0;
border-bottom: 8px solid transparent;
border-top: 8px solid transparent;
border-right: 8px solid #FE794F;
border-left: 8px solid transparent;
}
.shake {
animation: shake 4s ease infinite;
}
@keyframes shake {
0%,
100% {
transform: translateX(0);
}
10%,
30%,
50%,
70%,
90% {
transform: translateX(-5px);
}
20%,
40%,
60%,
80% {
transform: translateX(5px);
}
}
.fa-caret-right:before,
.fa-caret-down:before {
content: '';
width: 16px;
height: 16px;
display: block;
background-repeat: no-repeat;
background-size: 16px 16px;
}
.fa-caret-right:before {
content: '' !important;
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 48 48' viewBox='0 0 48 48'%3e%3cpath d='M36.4 22.7c.7.7.7 1.9 0 2.6L14.2 47.5c-.7.7-1.9.7-2.6 0-.7-.7-.7-1.9 0-2.6L32.5 24 11.6 3.1c-.7-.7-.7-1.9 0-2.6s1.9-.7 2.6 0l22.2 22.2z' style='fill:%23fff'/%3e%3c/svg%3e");
}
.fa-caret-down:before {
content: '' !important;
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 48 48' viewBox='0 0 48 48'%3e%3cpath d='M25.3 36.4c-.7.7-1.9.7-2.6 0L.5 14.2c-.7-.7-.7-1.9 0-2.6s1.9-.7 2.6 0L24 32.5l20.9-20.9c.7-.7 1.9-.7 2.6 0 .7.7.7 1.9 0 2.6L25.3 36.4z' style='fill:%23fff'/%3e%3c/svg%3e");
}
.llms-course-outline li {
order: 2;
}
.llms-course-outline li:last-child {
list-style-type: none;
order: 1;
}
.llms-course-outline .llms-syllabus-footer {
position: absolute;
top: -48px;
right: 0px;
text-align: right;
display: block;
width: 100%;
}
.llms-course-outline .llms-syllabus-footer span {
display: none;
}
.llms-course-outline .llms-syllabus-footer a:first-child {
padding-right: 16px;
}
.llms-course-outline .llms-syllabus-footer a:first-child:hover,
.llms-course-outline .llms-syllabus-footer a:last-child:hover {
color: #046bd2;
}
.llms-course-outline .llms-syllabus-footer a:first-child:after,
.llms-course-outline .llms-syllabus-footer a:last-child:after {
content: '';
width: 12px;
height: 12px;
display: inline-block;
margin-left: 6px;
position: relative;
top: 0px;
background-size: 12px 12px;
background-repeat: no-repeat;
}
.llms-course-outline .llms-syllabus-footer a:first-child:after {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 48 48' viewBox='0 0 48 48'%3e%3cpath d='M25.3 36.4c-.7.7-1.9.7-2.6 0L.5 14.2c-.7-.7-.7-1.9 0-2.6s1.9-.7 2.6 0L24 32.5l20.9-20.9c.7-.7 1.9-.7 2.6 0 .7.7.7 1.9 0 2.6L25.3 36.4z' style='fill:%236e6e73'/%3e%3c/svg%3e");
}
.llms-course-outline .llms-syllabus-footer a:last-child:after {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 48 48' viewBox='0 0 48 48'%3e%3cpath d='M36.4 22.7c.7.7.7 1.9 0 2.6L14.2 47.5c-.7.7-1.9.7-2.6 0s-.7-1.9 0-2.6L32.5 24 11.6 3.1c-.7-.7-.7-1.9 0-2.6s1.9-.7 2.6 0l22.2 22.2z' style='fill:%236e6e73'/%3e%3c/svg%3e");
}
.llms-syllabus-footer .llms-collapse-toggle {
color: #6e6e73;
font-weight: 400;
}
.llms-syllabus-footer .llms-collapse-toggle:hover,
.llms-syllabus-footer .llms-collapse-toggle:active {
color: #ffffff !important;
}
.elementor-widget-le-course-outline .llms-widget-syllabus span.lesson-title {
font-weight: 600 !important;
}
.llms-widget-syllabus ul {
margin: 0 0 0 0 !important;
display: flex;
flex-direction: column;
}
.llms-widget-syllabus ul li ul {
margin: 0 0 0 0 !important;
}
.llms-widget-syllabus ul .llms-lesson {
margin: 0 0 0 0;
}
.llms-widget-syllabus ul .llms-lesson li,
.llms-widget-syllabus ul .llms-lesson li a {
font-size: 17px;
color: #ffffff;
padding: 8px 0;
}
.llms-widget-syllabus .lesson-title.done a:hover,
.llms-widget-syllabus .lesson-title.done a:activ {
text-decoration: line-through !important;
}
.llms-widget-syllabus ul .section-header {
color: #FFF;
font-size: 24px;
font-style: normal;
font-weight: 400;
flex-basis: 100%;
flex-grow: 0;
flex-shrink: 0;
display: flex;
padding: 0 0 8px 0;
}
.llms-widget-syllabus ul .section-title {
order: 1;
font-size: 22px;
font-style: normal;
font-weight: 500 !important;
margin-right: 16px;
}
.llms-widget-syllabus ul .llms-collapse-caret {
order: 2;
}
.llms-widget-syllabus ul li {
list-style-type: decimal;
padding: 0 0 16px 0;
}
.llms-widget-syllabus ul li:before {
color: #ffffff;
font-size: 16px;
line-height: 1.5;
content: 'Section';
padding-bottom: 4px;
display: block;
}
.llms-course-outline li:last-child:before {
content: unset;
}
.llms-widget-syllabus ul li::marker {
font-size: 0;
} .course-info-fixed-section {
width: 100%;
margin: 0 auto;
position: fixed;
max-width: 400px;
transform: translateX( 65%);
left: 50%;
top: 20%;
z-index: 999999;
}
.course-info-fixed {
background: rgba(255, 255, 255, 1);
border-radius: 16px;
padding: 16px;
min-width: 333px;
max-width: 333px;
}
.course-info-fixed div:first-child,
.course-info-fixed-mobile div:first-child {
gap: 5px;
}
.course-info-fixed .course-plan-select-btn,
.course-info-fixed-mobile .course-plan-select-btn {
display: block;
overflow: hidden;
}
.order-course-btn a,
.order-plan-btn a,
.progress-course-btn a {
display: block;
text-align: center;
border-radius: 8px !important;
margin-bottom: 8px;
padding: 15px 30px !important;
font-size: 16px !important;
font-weight: 500 !important;
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif !important;
}
.order-course-btn a {
background: #FE794F !important;
}
.order-plan-btn a {
background: #FE794F !important;
}
.progress-course-btn a {
background: #FE794F !important;
}
.course-info-fixed .le-table-price-content,
.course-info-fixed-mobile .le-table-price-content {
background-color: transparent;
}
.course-info-fixed .elementor-price-table,
.course-info-fixed-mobile .elementor-price-table {
display: block;
flex-wrap: wrap;
}
.course-info-fixed .elementor-price-table a,
.course-info-fixed-mobile .elementor-price-table a {
width: -webkit-fill-available;
background: #FE794F !important;
text-align: center;
border-radius: 8px !important;
margin-bottom: 8px;
padding: 15px 20px !important;
font-size: 16px !important;
font-weight: 500 !important;
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif !important;
}
.course-info-fixed-mobile .elementor-price-table a {
margin-bottom: 0;
}
.course-info-fixed .le-price-table-wrapper,
.course-info-fixed-mobile .le-price-table-wrapper {
justify-content: flex-start;
}
.course-info-fixed-mobile .le-price-table-wrapper {
padding: 16px;
}
.course-info-fixed .le-table-price {
order: 2;
}
.course-info-fixed .elementor-price-table>div:nth-child(3) {
order: 1;
}
.course-info-fixed .le-table-heading,
.course-info-fixed .le-table-price,
.course-info-fixed .le-table-price-content .le-table-price-features-list,
.course-info-fixed .le-table-description {
display: none;
}
.course-info-fixed .le-table-text {
margin-bottom: 0;
}
.course-info-fixed .le-table-price-content-wrapper,
.course-info-fixed-mobile .le-table-price-content-wrapper {
flex-basis: 0;
flex-grow: 1;
flex-basis: 33.3333333%;
width: unset !important;
padding: 0 2px 0 2px;
}
body .course .llms-course-progress,
body .llms-course-progress,
.course-start-row .llms-progress {
display: none !important;
}
.course-start-row .llms-course-progress {
flex-direction: unset;
background: unset;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}
.course-start-row .llms-course-continue-button {
width: 100%;
text-align: center;
}
.course-start-row .llms-course-continue-button:after {
content: '수강하기' !important;
}
.course-info-fixed .order-plan-btn,
.course-info-fixed .order-course-btn {
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33.33333%;
}
.course-info-fixed .llms-meta-info {
display: none;
margin: 0 0;
}
.course-info-fixed .llms-meta-info .llms-meta span,
.course-info-fixed .llms-meta.llms-categories a,
.course-info-fixed .lifterlms_course_info_date {
float: right;
font-weight: 600 !important;
color: #111111 !important;
}
.course-info-fixed .llms-meta.llms-categories a {
display: inline-block;
margin-right: 0.1rem;
padding-right: 0.6rem;
padding-left: 0.6rem;
border-radius: 0.4rem;
background-color: rgba(237, 35, 75, .1);
}
.course-info-fixed .llms-meta.llms-tags {
display: none;
}
.course-info-tag p {
font-size: 0;
}
.course-info-tag a {
display: inline-block;
font-size: 16px;
color: #ffffff !important;
border: 1px solid #ffffff;
border-radius: 8px;
padding: 4px 8px;
margin: 4px 4px;
}
.course-info-tag a:before {
content: '#';
padding-right: 2px;
}
.course-info-tag a:hover,
.course-info-tag a:active,
.course-info-tag a:visited,
.course-info-tag a:focus {
color: #ffffff;
}
.llms-meta.llms-course-length,
.llms-meta.llms-difficulty,
.course_info_date_row {
padding: 8px 0;
border-bottom: solid 1px #ECECEC;
cursor: default;
}
.llms-meta.llms-categories {
display: none;
}
.llms-meta.llms-course-length:before,
.llms-meta.llms-difficulty:before,
.llms-meta.llms-categories:before,
.course_info_date:before {
content: '';
display: block;
float: left;
margin-right: 8px;
position: relative;
top: 2px;
width: 20px;
height: 20px;
background-size: 20px 20px;
background-repeat: no-repeat;
}
.course_info_date:before {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 48 48' viewBox='0 0 48 48'%3e%3cpath d='M13.7.5c.8 0 1.5.7 1.5 1.5v4.4h17.6V2c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5v4.4h2.9c3.2 0 5.9 2.6 5.9 5.9v29.3c0 3.2-2.6 5.9-5.9 5.9H9.3c-3.2 0-5.9-2.6-5.9-5.9V12.3c0-3.2 2.6-5.9 5.9-5.9h2.9V2c0-.8.7-1.5 1.5-1.5zm27.9 17.6H6.4v23.5c0 1.6 1.3 2.9 2.9 2.9h29.4c1.6 0 2.9-1.3 2.9-2.9V18.1zm-2.9-8.8H9.3c-1.6 0-2.9 1.3-2.9 2.9v2.9h35.2v-2.9c0-1.6-1.3-2.9-2.9-2.9z' style='fill:%23fe794f'/%3e%3c/svg%3e");
}
.llms-meta.llms-course-length:before {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 48 48' viewBox='0 0 48 48'%3e%3cpath d='M44.6 24c0 11.4-9.2 20.6-20.6 20.6S3.4 35.4 3.4 24 12.6 3.4 24 3.4 44.6 12.6 44.6 24zM.5 24C.5 37 11 47.5 24 47.5S47.5 37 47.5 24 37 .5 24 .5.5 11 .5 24zm22-13.2v14l.7.4 8.8 5.9 1.2.8 1.6-2.4-1.2-.8-8.2-5.5V9.3h-2.9v1.5z' style='fill:%23fe794f'/%3e%3c/svg%3e");
}
.course-info-block-section .llms-meta.llms-course-length:before {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 48 48' viewBox='0 0 48 48'%3e%3cpath d='M44.6 24c0 11.4-9.2 20.6-20.6 20.6S3.4 35.4 3.4 24 12.6 3.4 24 3.4 44.6 12.6 44.6 24zM.5 24C.5 37 11 47.5 24 47.5S47.5 37 47.5 24 37 .5 24 .5.5 11 .5 24zm22-13.2v14l.7.4 8.8 5.9 1.2.8 1.6-2.4-1.2-.8-8.2-5.5V9.3h-2.9v1.5z' style='fill:%23ffffff'/%3e%3c/svg%3e");
}
.llms-meta.llms-difficulty:before {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3cpath stroke='%23FE794F' stroke-linecap='round' stroke-linejoin='round' d='M2.75 8H1m1.75 0a1.75 1.75 0 1 0 3.5 0m-3.5 0a1.75 1.75 0 1 1 3.5 0m7 5.25a1.75 1.75 0 0 0-3.5 0m3.5 0a1.75 1.75 0 0 1-3.5 0m3.5 0H15m-5.25 0H1M6.25 8H15m-1.75-5.25a1.75 1.75 0 0 0-3.5 0m3.5 0a1.75 1.75 0 0 1-3.5 0m3.5 0H15m-5.25 0H1'/%3e%3c/svg%3e");
}
.course-info-block-section .llms-meta.llms-difficulty:before {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' d='M2.75 8H1m1.75 0a1.75 1.75 0 1 0 3.5 0m-3.5 0a1.75 1.75 0 1 1 3.5 0m7 5.25a1.75 1.75 0 0 0-3.5 0m3.5 0a1.75 1.75 0 0 1-3.5 0m3.5 0H15m-5.25 0H1M6.25 8H15m-1.75-5.25a1.75 1.75 0 0 0-3.5 0m3.5 0a1.75 1.75 0 0 1-3.5 0m3.5 0H15m-5.25 0H1'/%3e%3c/svg%3e");
}
.llms-meta.llms-categories:before {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 48 48' viewBox='0 0 48 48'%3e%3cpath d='M9.3.5C6.1.5 3.4 3.1 3.4 6.4v35.2c0 3.2 2.6 5.9 5.9 5.9h33.8c.8 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5h-1.5v-6.1c1.7-.6 2.9-2.2 2.9-4.2V4.9c0-2.4-2-4.4-4.4-4.4H9.3zm29.4 38.2v5.9H9.3c-1.6 0-2.9-1.3-2.9-2.9s1.3-2.9 2.9-2.9h29.4zM9.3 35.8c-1.1 0-2.1.3-2.9.8V6.4c0-1.6 1.3-2.9 2.9-2.9h2.9v32.3H9.3zm5.9 0V3.4h25c.8 0 1.5.7 1.5 1.5v29.4c0 .8-.7 1.5-1.5 1.5h-25zm4.4-22.1c0 .8.7 1.5 1.5 1.5h14.7c.8 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5H21.1c-.8 0-1.5.7-1.5 1.5zm0 8.8c0 .8.7 1.5 1.5 1.5h14.7c.8 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5H21.1c-.8.1-1.5.7-1.5 1.5z' style='fill:%23fe794f'/%3e%3c/svg%3e");
}
.course-info-block-section .llms-meta.llms-categories:before {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 48 48' viewBox='0 0 48 48'%3e%3cpath d='M9.3.5C6.1.5 3.4 3.1 3.4 6.4v35.2c0 3.2 2.6 5.9 5.9 5.9h33.8c.8 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5h-1.5v-6.1c1.7-.6 2.9-2.2 2.9-4.2V4.9c0-2.4-2-4.4-4.4-4.4H9.3zm29.4 38.2v5.9H9.3c-1.6 0-2.9-1.3-2.9-2.9s1.3-2.9 2.9-2.9h29.4zM9.3 35.8c-1.1 0-2.1.3-2.9.8V6.4c0-1.6 1.3-2.9 2.9-2.9h2.9v32.3H9.3zm5.9 0V3.4h25c.8 0 1.5.7 1.5 1.5v29.4c0 .8-.7 1.5-1.5 1.5h-25zm4.4-22.1c0 .8.7 1.5 1.5 1.5h14.7c.8 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5H21.1c-.8 0-1.5.7-1.5 1.5zm0 8.8c0 .8.7 1.5 1.5 1.5h14.7c.8 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5H21.1c-.8.1-1.5.7-1.5 1.5z' style='fill:%23ffffff'/%3e%3c/svg%3e");
}
.llms-meta.llms-tags:before {
position: relative;
top: 4px;
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 48 48' viewBox='0 0 48 48'%3e%3cpath d='M3.9 21.7V5.6c0-.9.8-1.7 1.7-1.7h16.1c.9 0 1.8.4 2.4 1L43 23.8c1.3 1.3 1.3 3.5 0 4.9L28.7 43c-1.3 1.3-3.5 1.3-4.9 0L4.9 24.1l-2.4 2.4 2.4-2.4c-.6-.6-1-1.5-1-2.4zm-3.4 0c0 1.8.7 3.6 2 4.9l18.9 18.9c2.7 2.7 7 2.7 9.7 0l14.3-14.3c2.7-2.7 2.7-7 0-9.7l-18.8-19c-1.3-1.3-3-2-4.9-2h-16C2.9.5.5 2.8.5 5.6v16.1zm12-6.6c1.4 0 2.6-1.2 2.6-2.6S14 9.9 12.5 9.9 10 11.1 10 12.5s1.1 2.6 2.5 2.6z' style='fill:%23fe794f'/%3e%3c/svg%3e");
}
.course-info-block-section .llms-meta.llms-tags:before {
position: relative;
top: 4px;
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 48 48' viewBox='0 0 48 48'%3e%3cpath d='M3.9 21.7V5.6c0-.9.8-1.7 1.7-1.7h16.1c.9 0 1.8.4 2.4 1L43 23.8c1.3 1.3 1.3 3.5 0 4.9L28.7 43c-1.3 1.3-3.5 1.3-4.9 0L4.9 24.1l-2.4 2.4 2.4-2.4c-.6-.6-1-1.5-1-2.4zm-3.4 0c0 1.8.7 3.6 2 4.9l18.9 18.9c2.7 2.7 7 2.7 9.7 0l14.3-14.3c2.7-2.7 2.7-7 0-9.7l-18.8-19c-1.3-1.3-3-2-4.9-2h-16C2.9.5.5 2.8.5 5.6v16.1zm12-6.6c1.4 0 2.6-1.2 2.6-2.6S14 9.9 12.5 9.9 10 11.1 10 12.5s1.1 2.6 2.5 2.6z' style='fill:%23ffffff'/%3e%3c/svg%3e");
}
.course-info-block-section .course-info-date-row .course-info-date-icon {
position: relative;
top: 4px;
width: 20px;
height: 20px;
margin-right: 8px;
display: inline-block;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 48 48' viewBox='0 0 48 48'%3e%3cpath d='M13.7.5c.8 0 1.5.7 1.5 1.5v4.4h17.6V2c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5v4.4h2.9c3.2 0 5.9 2.6 5.9 5.9v29.3c0 3.2-2.6 5.9-5.9 5.9H9.3c-3.2 0-5.9-2.6-5.9-5.9V12.3c0-3.2 2.6-5.9 5.9-5.9h2.9V2c0-.8.7-1.5 1.5-1.5zm27.9 17.6H6.4v23.5c0 1.6 1.3 2.9 2.9 2.9h29.4c1.6 0 2.9-1.3 2.9-2.9V18.1zm-2.9-8.8H9.3c-1.6 0-2.9 1.3-2.9 2.9v2.9h35.2v-2.9c0-1.6-1.3-2.9-2.9-2.9z' style='fill:%23ffffff'/%3e%3c/svg%3e");
}
.course-info-block-section .course-info-date-row {
display: flex;
flex-wrap: wrap;
} .course-share {
padding: 4px 16px 0 16px;
border-bottom: solid 1px #6e6e73;
margin-top: 8px;
} .course-countdown-section {
padding: 16px 0 16px 0;
background: #fff;
border-radius: 16px;
display: flex;
flex-direction: column;
color: #6e6e73;
width: 100%;
position: fixed;
max-width: 333px;
transform: translateX(78%);
left: 50%;
top: 55%;
z-index: 9;
}
.no-course-countdown-section {
padding: 16px 0 16px 0;
background: #fff;
border-radius: 16px;
display: flex;
flex-direction: column;
color: #6e6e73;
width: 100%;
position: fixed;
max-width: 333px;
transform: translateX(78%);
left: 50%;
top: 55%;
z-index: 9;
}
@media screen and (min-width: 1200px) {
.no-countdown {
display: none;
}
}
.woocommerce-js #respond input#submit,
.woocommerce-js a.button,
.woocommerce-js button.button,
.woocommerce-js input.button {
margin-top: 8px !important;
margin-bottom: 8px !important;
}
.course-countdown-widget {
position: relative;
display: block;
flex: unset;
flex-direction: unset;
}
.course-countdown-row {
flex-direction: column;
align-items: unset;
justify-content: unset;
padding-right: 0rem;
display: flex;
flex: unset;
padding: 0 16px;
}
.course-countdown-info .title {
display: block;
}
.course-countdown-info .desc {
display: block;
line-height: 1.2;
}
.course-countdown-shortcut {
margin-top: 0rem;
line-height: 1.6666666667;
}
.course-countdown-shortcut span:first-child {
margin-left: 8px;
}
.course-countdown-shortcut span:last-child {
margin-right: 4px;
}
.course-countdown-time {
display: inline-block;
margin-right: 0.1rem;
padding-right: 0.6rem;
padding-left: 0.6rem;
border-radius: 0.4rem;
background-color: rgba(237, 35, 75, .1);
font-weight: bold;
font-style: normal;
color: #ed234b;
}
.course-purchase-btn {
background-color: #00467F;
padding: 1rem 2.3rem;
box-shadow: 0 0.8rem 1.4rem -0.4rem rgba(237, 35, 75, 0.3);
border: 0.1rem solid #00467F;
border-radius: 0.4rem;
font-weight: bold;
color: #fff;
text-align: center;
margin: 16px 16px 0 16px;
}
.site-header {
display: none;
}
.entry-header {
display: none;
}
.ast-separate-container .ast-article-single {
background: rgba(12, 12, 12, 1) !important;
}
.ast-container {
background: rgba(12, 12, 12, 1);
} body #old_reviews,
body #review_box {
margin: 0;
padding: 0 0 0;
border-top: none;
}
#old_reviews .llms_review {
padding: 24px 0 40px 0!important;
margin: 0 0 16px 0 !important;
border-bottom: solid 1px #6e6e73;
}
.llms_review {
background-color: transparent !important;
display: flex !important;
flex-wrap: wrap;
cursor: default;
word-break: keep-all;
}
.llms_review h5 {
font-size: 22px !important;
line-height: 1.5;
margin: 0 0 8px 0 !important;
color: #ffffff !important;
flex: 0 0 80%;
}
.llms_review h5 strong {
font-weight: 500;
}
.llms_review h6 {
color: #ffffff !important;
font-size: 16px !important;
font-weight: 200;
text-align: right;
flex: 0 0 20%;
}
.llms_review P {
color: #6e6e73 !important;
font-size: 16px;
line-height: 1.5;
word-break: keep-all;
} .course-author-profile-card {
width: 100%;
min-height: auto;
padding-top: 24px;
cursor: default;
}
.course-author-info {
padding-right: 400px;
}
.course-author-info h4 {
color: #ffffff;
font-weight: 500;
font-size: 24px;
padding-bottom: 16px;
}
.course-author-info h5 {
color: #ffffff;
font-weight: 600;
font-size: 16px;
padding: 8px 0 12px 0;
display: block;
border-bottom: 3px solid transparent;
border-image: linear-gradient(0.25turn, rgba(255, 255, 255), rgba(0, 0, 0, 0));
border-image-slice: 2;
width: 100%;
}
.course-author-info h4 span {
font-weight: 100;
font-size: 18px;
margin-left: 4px;
display: inline-block;
}
.course-author-info P {
color: #ffffff;
font-size: 16px;
word-break: keep-all;
padding-bottom: 24px;
}
.course-author-record ul {
list-style: none;
margin: 0 0;
padding: 0 0 0 0;
}
.course-author-record li {
display: block !important;
color: #ffffff !important;
font-size: 16px !important;
padding: 2px 0 2px 8px !important;
border: none !important;
border-radius: none !important;
}
.course-author-record li:first-child {
padding-top: 2px !important;
}
.course-author-record li:last-child {
padding-bottom: 24px !important;
}
.course-author-info ul {
list-style: none;
margin: 0 0;
padding: 8px 0 0 0;
}
.course-author-info li {
display: inline-block;
color: #ffffff;
font-size: 16px;
border: 1px solid #ffffff;
border-radius: 32px;
padding: 8px 16px;
margin: 4px 0;
}
.course-author-profile-card-01 .course-author-profile-img,
.course-author-profile-card-02 .course-author-profile-img,
.course-author-profile-card-03 .course-author-profile-img,
.course-author-profile-card-04 .course-author-profile-img,
.course-author-profile-card-05 .course-author-profile-img,
.course-author-profile-card-06 .course-author-profile-img,
.course-author-profile-card-07 .course-author-profile-img,
.course-author-profile-card-08 .course-author-profile-img,
.course-author-profile-card-09 .course-author-profile-img,
.course-author-profile-card-10 .course-author-profile-img,
.course-author-profile-card-11 .course-author-profile-img,
.course-author-profile-card-12 .course-author-profile-img,
.course-author-profile-card-13 .course-author-profile-img,
.course-author-profile-card-14 .course-author-profile-img,
.course-author-profile-card-15 .course-author-profile-img,
.course-author-profile-card-16 .course-author-profile-img,
.course-author-profile-card-17 .course-author-profile-img,
.course-author-profile-card-18 .course-author-profile-img,
.course-author-profile-card-19 .course-author-profile-img,
.course-author-profile-card-20 .course-author-profile-img {
content: '';
display: block;
width: 270px;
height: 500px;
position: absolute;
right: 0;
background-size: 270px auto;
background-repeat: no-repeat;
}
.course-author-profile-card-01 .course-author-profile-img { background-image: url(https://aim-high.biz/imgdlv_backup/ee/jonghun-kim.png);
}
.course-author-profile-card-02 .course-author-profile-img { background-image: url(https://aim-high.biz/imgdlv_backup/ee/honggwon-kim.png);
}
.course-author-profile-card-03 .course-author-profile-img { background-image: url(https://aim-high.biz/imgdlv_backup/ee/doyeong-park.png);
}
.course-author-profile-card-04 .course-author-profile-img { background-image: url(https://aim-high.biz/imgdlv_backup/ee/geunchang-baek.png);
}
.course-author-profile-card-05 .course-author-profile-img { background-image: url(https://aim-high.biz/imgdlv_backup/ee/yunjeong-seon.png);
}
.course-author-profile-card-06 .course-author-profile-img { background-image: url(//aim-high.biz/wp-content/themes/astra-child/-);
}
.course-author-profile-card-07 .course-author-profile-img { background-image: url(https://aim-high.biz/imgdlv_backup/ee/jiyeong-yoon.png);
}
.course-author-profile-card-08 .course-author-profile-img { background-image: url(https://aim-high.biz/imgdlv_backup/ee/jongheon-lee.png);
}
.course-author-profile-card-09 .course-author-profile-img { background-image: url(https://aim-high.biz/imgdlv_backup/ee/seongu-jeong.png);
}
.course-author-profile-card-10 .course-author-profile-img { background-image: url(https://aim-high.biz/imgdlv_backup/ee/seongmin-cho.png);
}
.course-author-profile-card-11 .course-author-profile-img { background-image: url(https://aim-high.biz/imgdlv_backup/ee/juhwang-cha.png);
}
.course-author-profile-card-12 .course-author-profile-img { background-image: url(//aim-high.biz/wp-content/themes/astra-child/-);
}
.course-author-profile-card-13 .course-author-profile-img { background-image: url(//aim-high.biz/wp-content/themes/astra-child/-);
}
.course-author-profile-card-14 .course-author-profile-img { background-image: url(//aim-high.biz/wp-content/themes/astra-child/-);
}
.course-author-profile-card-15 .course-author-profile-img { background-image: url(//aim-high.biz/wp-content/themes/astra-child/-);
}
.course-author-profile-card-16 .course-author-profile-img { background-image: url(//aim-high.biz/wp-content/themes/astra-child/-);
}
.course-author-profile-card-17 .course-author-profile-img { background-image: url(//aim-high.biz/wp-content/themes/astra-child/-);
}
.course-author-profile-card-18 .course-author-profile-img { background-image: url(//aim-high.biz/wp-content/themes/astra-child/-);
}
.course-author-profile-card-19 .course-author-profile-img { background-image: url(//aim-high.biz/wp-content/themes/astra-child/-);
}
.course-author-profile-card-20 .course-author-profile-img { background-image: url(//aim-high.biz/wp-content/themes/astra-child/-);
} .llms-loop-list {
list-style: none;
margin: 0 0;
padding: 0;
}
.ast-separate-container .ast-article-post {
background-color: transparent;
}
.course-recommand-row ul li {
flex: 0 0 33.333333% !important;
padding: 0 16px !important;
}
.course-recommand-row ul li:first-child,
.course-recommand-row ul li:nth-child(4) {
padding-left: 0 !important;
}
.course-recommand-row ul li:nth-child(2) {
padding: 0 8px !important;
}
.course-recommand-row ul li:nth-child(3) {
padding-right: 0 !important;
}
.llms-loop-item-content,
.llms-loop-item-content:hover {
background: transparent;
height: auto !important;
margin: 0 0 40px 0;
}
.llms-loop-item-content .llms-featured-image {
border-radius: 8px;
}
.llms-loop-item-content .llms-loop-title,
.llms-loop-item-content .llms-loop-title:hover {
font-size: 16px;
font-weight: 400 !important;
line-height: 1.5;
color: #ffffff !important;
word-break: keep-all;
padding: 0 0 !important;
margin: 8px 0 4px 0 !important;
}
.llms-loop-item-content .llms-loop-item-footer {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-top: 0 !important;
}
.llms-loop-item-content .llms-loop-item-footer p {
font-size: 0;
line-height: 1;
}
.llms-loop-item-content .llms-loop-item-footer span {
background-color: #000000 !important;
display: block;
padding: 8px 16px;
border-radius: 4px;
color: #ffffff;
font-weight: 500;
font-size: 14px;
}
.llms-loop-item-content .llms-author {
display: none;
}
.llms-loop-item-content .llms-meta {
padding: 0 0 !important;
}
.llms-loop-item-content .llms-meta.llms-course-length:before,
.llms-loop-item-content .llms-meta.llms-difficulty:before {
display: none;
}
.llms-loop-item-content .llms-meta.llms-course-length,
.llms-loop-item-content .llms-meta.llms-difficulty {
color: #6e6e73 !important;
font-size: 16px;
opacity: 1;
font-weight: 300;
border-bottom: none !important;
}
.llms-loop-item-content .llms-progress {
display: none;
} .tax-course_cat .elementor-section.elementor-section-boxed>.elementor-container {
max-width: 1312px !important;
padding: 0 40px;
}
.tax-course_cat .llms-loop-list .llms-loop-item {
width: unset !important;
flex: 0 1 calc((100% - 84px) / 4);
}
.front-course-list .llms-loop-list .llms-loop-item .llms-loop-title,
.tax-course_cat .llms-loop-list .llms-loop-item .llms-loop-title {
margin: 8px 0 8px 0 !important;
line-height: 1.4;
}
.front-course-list .llms-loop-list .llms-loop-item .llms-loop-item-footer,
.tax-course_cat .llms-loop-list .llms-loop-item .llms-loop-item-footer {
justify-content: flex-start;
}
.front-course-list .llms-loop-list .llms-loop-item .llms-course-length,
.tax-course_cat .llms-loop-list .llms-loop-item .llms-course-length {
padding-right: 4px !important;
}
.front-course-list .llms-loop-list .llms-loop-item .llms-difficulty,
.tax-course_cat .llms-loop-list .llms-loop-item .llms-difficulty {
padding-left: 4px !important;
}
.front-course-list .llms-loop-list .llms-loop-item .llms-course-length P,
.front-course-list .llms-loop-list .llms-loop-item .llms-difficulty P,
.tax-course_cat .llms-loop-list .llms-loop-item .llms-course-length P,
.tax-course_cat .llms-loop-list .llms-loop-item .llms-difficulty P {
font-size: 0;
line-height: 1;
}
.tax-course_cat .llms-loop-list .llms-loop-item .llms-course-length span,
.tax-course_cat .llms-loop-list .llms-loop-item .llms-difficulty span {
font-size: 14px;
color: #ababab !important;
-webkit-text-fill-color: #ababab !important;
opacity: 1;
}
.front-course-list .llms-loop-list .llms-loop-item .llms-course-length span,
.front-course-list .llms-loop-list .llms-loop-item .llms-difficulty span {
background-color: #000000 !important;
display: block;
padding: 8px 16px;
border-radius: 4px;
color: #ffffff;
font-weight: 500;
font-size: 14px;
}
.tax-course_cat .llms-loop-list .llms-loop-item:not(:first-child) {
margin-left: 28px;
}
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(5) {
margin-left: 0;
}
.category-title {
text-align: left;
color: #f3f3f3;
-webkit-text-fill-color: #f3f3f3;
text-fill-color: #f3f3f3;
font-size: 1.75rem;
line-height: 2.25rem;
font-weight: 700;
max-width: 100%;
padding-right: 0 !important;
margin: 0 0 0 0 !important;
cursor: default;
}
.category-section-title h2 {
text-align: left;
color: #f3f3f3;
-webkit-text-fill-color: #f3f3f3;
text-fill-color: #f3f3f3;
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
font-weight: 700;
font-size: 1.7rem;
line-height: 2rem;
margin-bottom: 24px;
}
.category-section-title h2>span {
font-weight: 200;
padding-left: 8px;
}
.category-left-list .elementor-nav-menu--main .elementor-nav-menu a,
.category-left-list .elementor-nav-menu--main .elementor-nav-menu a:hover {
padding: 8px 0;
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
text-align: left;
color: #f3f3f3;
-webkit-text-fill-color: #f3f3f3;
text-fill-color: #f3f3f3;
font-size: 0.875rem;
line-height: 1.125rem;
font-weight: 400;
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover {
color: #ffffff;
-webkit-text-fill-color: #ffffff;
text-fill-color: #ffffff;
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
text-align: start;
color: rgb(255, 93, 0);
-webkit-text-fill-color: rgb(255, 93, 0);
font-size: 0.875rem !important;
line-height: 1.125rem;
font-weight: 700;
} .category-tag-list {
display: flex;
place-content: stretch flex-start;
flex-shrink: 1;
flex-direction: column;
box-sizing: border-box;
position: relative;
padding-top: 64px;
-webkit-box-pack: start;
-webkit-box-align: center;
align-items: center;
}
@media screen and (min-width: 1024px) {
.category-tag-list {
padding: 80px 0 120px 0;
}
}
.category-tag-list-title {
text-align: left;
color: rgb(243, 243, 243);
-webkit-text-fill-color: rgb(243, 243, 243);
font-size: 1.25rem;
line-height: 1.625rem;
font-weight: 700;
margin-bottom: 0 !important;
padding-bottom: 12px;
}
.category-tag-list-desc {
text-align: left;
color: rgb(171, 171, 171);
-webkit-text-fill-color: rgb(171, 171, 171);
font-size: 0.875rem;
line-height: 1.125rem;
font-weight: 400;
padding-bottom: 32px;
}
.category-tag-list-section {
display: flex;
place-content: stretch center;
flex-shrink: 1;
flex-flow: wrap;
box-sizing: border-box;
position: relative;
margin: -6px -2px;
max-width: unset;
-webkit-box-pack: center;
-webkit-box-align: stretch;
align-items: stretch;
}
@media screen and (min-width: 1024px) {
.category-tag-list-section {
max-width: 886px;
}
}
.category-tag-item {
display: flex;
place-content: stretch flex-start;
flex-shrink: 1;
flex-direction: column;
box-sizing: border-box;
position: relative;
margin: 6px 2px;
-webkit-box-pack: start;
-webkit-box-align: stretch;
align-items: stretch;
}
.category-tag-item-link {
display: flex;
align-content: stretch;
flex-shrink: 0;
flex-direction: row;
box-sizing: border-box;
position: relative;
overflow: hidden;
cursor: pointer;
-webkit-box-align: center;
align-items: center;
z-index: 0;
-webkit-box-flex: 0;
flex-grow: 0;
border-radius: 10000px;
max-width: 100%;
min-height: 30px;
padding: 6px 11px;
border-width: 1px;
border-style: solid;
border-color: rgba(255, 255, 255, 0.15);
background-color: rgb(12, 12, 12);
}
@media screen and (min-width: 1024px) {
.category-tag-item-link {
min-height: 38px;
padding: 9px 15px;
}
}
.category-tag-item-title {
text-align: left;
color: rgb(243, 243, 243);
-webkit-text-fill-color: rgb(243, 243, 243);
word-break: normal;
font-size: 0.75rem;
line-height: 1rem;
font-weight: 400;
}
@media screen and (min-width: 1024px) {
.category-tag-item-title {
font-size: 0.875rem;
line-height: 1.125rem;
}
} .category-ad-banner {
display: flex;
place-content: stretch flex-start;
flex-shrink: 1;
flex-direction: column;
box-sizing: border-box;
position: relative;
}
@media screen and (min-width: 1312px) {
.category-ad-banner {
margin-top: 94px;
margin-bottom: 94px;
}
}
@media screen and (min-width: 1024px) {
.category-ad-banner {
margin-top: 86px;
margin-bottom: 86px;
}
}
@media screen and (min-width: 640px) {
.category-ad-banner {
margin-top: 56px;
margin-bottom: 56px;
}
}
.ad-banner-section {
display: flex;
align-content: stretch;
flex-shrink: 1;
flex-direction: column;
box-sizing: border-box;
position: relative;
overflow: visible;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 8px;
}
.ad-banner-inner {
display: flex;
place-content: stretch flex-start;
flex-shrink: 1;
flex-direction: column;
box-sizing: border-box;
position: relative;
padding-top: 20px;
padding-bottom: 20px;
height: 138px;
-webkit-box-pack: start;
-webkit-box-align: stretch;
align-items: stretch;
}
.ad-banner-inner .banner-image {
display: flex;
align-content: stretch;
flex-shrink: 1;
flex-direction: column;
box-sizing: border-box;
position: absolute;
overflow: hidden;
bottom: 16px;
margin-left: 24px;
margin-right: 24px;
border-radius: 10000px;
}
.ad-banner-inner .banner-desc {
display: flex;
place-content: stretch flex-start;
flex-shrink: 1;
flex-direction: column;
box-sizing: border-box;
position: relative;
margin-left: 208px;
height: 100%;
-webkit-box-pack: start;
-webkit-box-align: stretch;
align-items: stretch;
}
.ad-banner-inner .banner-desc h2 {
text-align: left;
color: rgb(243, 243, 243);
-webkit-text-fill-color: rgb(243, 243, 243);
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
font-size: 1.5rem;
line-height: 2rem;
font-weight: 700;
}
.ad-banner-inner .banner-desc span {
text-align: left;
color: rgb(171, 171, 171);
-webkit-text-fill-color: rgb(171, 171, 171);
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
font-size: 1rem;
line-height: 1.25rem;
font-weight: 400;
}
.ad-banner-inner .banner-image-contents {
display: flex;
place-content: stretch flex-start;
flex-shrink: 1;
flex-direction: column;
box-sizing: border-box;
position: relative;
width: 160px;
height: 160px;
-webkit-box-pack: start;
-webkit-box-align: stretch;
align-items: stretch;
} .ui.header {
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif !important;
}
.ui.form .field {
margin: 0 0 0 0 !important;
}
.ui.form .field>label {
color: rgb(187, 187, 187) !important;
font-size: 0.8125rem !important;
font-weight: 400 !important;
line-height: 1.125rem !important;
padding-bottom: 10px;
}
.required.field>label:after {
display: none !important;
}
.pafw-discount-block .pafw-discount>div .coupon input,
.mfs_form form.ui.form .field input,
#kboard-inside-ask-editor input[type=email],
#kboard-inside-ask-editor input[type=text],
.mfs_form form.ui.form .field>.selection.dropdown,
.woocommerce .form-row .input-text {
background-color: rgb(0, 0, 0) !important;
border-radius: 2px !important;
outline-style: none !important;
color: #f3f3f3 !important;
width: 100% !important;
height: 100% !important;
padding: 13px 16px !important;
font-size: 0.875rem !important;
font-weight: 400 !important;
line-height: 1.125rem !important;
border-width: 1px !important;
border-style: solid !important;
border-color: rgba(255, 255, 255, 0.15) !important;
}
.mfs_form form.ui.form .field>.selection.dropdown div.text {
padding: 0 0 0 0 !important;
}
.mfs_form form.ui.form .field .selection.dropdown>i.dropdown.icon {
height: 45px !important;
}
#kboard-inside-ask-editor textarea {
background-color: rgb(0, 0, 0) !important;
border-radius: 2px !important;
outline-style: none !important;
color: #f3f3f3 !important;
padding: 13px 16px !important;
font-size: 0.875rem !important;
font-weight: 400 !important;
line-height: 1.125rem !important;
border-width: 1px !important;
border-style: solid !important;
border-color: rgba(255, 255, 255, 0.15) !important;
}
.mfs_form form.ui.form .field .ui.button {
cursor: pointer;
overflow: hidden;
z-index: 0;
background-color: #FE794F !important;
border-width: 0px !important;
border-radius: 2px !important;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
width: 100%;
display: inline-flex !important;
padding: 15px 14px !important;
position: relative;
color: #ffffff !important;
font-weight: 600 !important;
}
.mfs_form form.ui.form .field div.ui.checkbox label {
color: rgb(116, 116, 116);
font-size: 0.875rem !important;
font-weight: 500 !important;
line-height: 1.125rem !important;
text-decoration: none !important;
}
.mfs_form form.ui.form .field div span a,
.agree-tearm-detail a,
.privacy-tearm-detail a {
color: rgb(116, 116, 116) !important;
font-size: 0.875rem !important;
font-weight: 500 !important;
line-height: 1.125rem !important;
text-decoration: none !important;
}
.mfs_form,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order {
background: #0c0c0c !important;
border-radius: 20px;
max-width: 480px !important;
padding-left: 32px;
padding-right: 32px;
margin: 0 auto !important;
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif !important;
} p.msm-social a.disconnect {
display: none;
}
.my-info-right-col .mfs_form .ui.form .woocommerce-form-row span {
margin-left: 0 !important;
}
.my-info-right-col .mfs_form .ui.form .woocommerce-form-row span:after {
content: '을 사용하고 있습니다. 연결 해제는 각 소셜 서비스 사이트에서 해제 가능합니다.' !important;
word-break: keep-all;
}
@media (min-width: 1200px) {
.ast-plain-container.ast-no-sidebar #primary {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
}
@media (min-width: 769px) {
.page-id-1630,
.page-id-1631,
.page-id-1633 {
overflow: hidden;
}
.page-id-25 {
overflow: scroll;
}
.page-id-1633,
.page-id-27 {
height: 100vh !important;
background: #000 !important;
}
.page-id-1633 .content-area,
.page-id-27 .content-area {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-self: center;
position: relative;
top: -52px;
}
}
.page-id-1630 .ast-container,
.page-id-1631 .ast-container,
.page-id-1633 .ast-container,
.page-id-25 .ast-container,
.page-id-26 .ast-container,
.page-id-27 .ast-container {
background: #000000 !important;
}
.page-id-1630 .scroll::-webkit-scrollbar,
.page-id-1631 .scroll::-webkit-scrollbar,
.page-id-1633 .scroll::-webkit-scrollbar,
.page-id-25 .scroll::-webkit-scrollbar,
.page-id-26 .scroll::-webkit-scrollbar,
.page-id-27 .scroll::-webkit-scrollbar {
-ms-overflow-style: none;
scrollbar-width: none;
display: none;
}
.page-id-1630 header .menu-list,
.page-id-1630 header .elementor-widget-shortcode,
.page-id-1630 header .login-text-btn,
.page-id-1630 footer,
.page-id-1631 header .menu-list,
.page-id-1631 header .elementor-widget-shortcode,
.page-id-1631 header .login-text-btn,
.page-id-1631 footer,
.page-id-1633 header .menu-list,
.page-id-1633 header .elementor-widget-shortcode,
.page-id-1633 header .login-text-btn,
.page-id-1633 footer,
.page-id-25 header .menu-list,
.page-id-25 header .elementor-widget-shortcode,
.page-id-25 header .login-text-btn,
.page-id-25 footer,
.page-id-25 .elementor-location-footer,
.page-id-26 header .menu-list,
.page-id-26 header .elementor-widget-shortcode,
.page-id-26 header .login-text-btn,
.page-id-26 footer,
.page-id-26 .elementor-location-footer,
.page-id-27 header .menu-list,
.page-id-27 header .elementor-widget-shortcode,
.page-id-27 header .login-text-btn,
.page-id-27 footer {
display: none !important;
}
.page-id-1630 article {
width: 100%;
height: 100%;
-webkit-box-align: stretch;
align-items: stretch;
flex-direction: column;
z-index: 1;
}
.page-id-1630 .entry-content {
-webkit-box-pack: center;
justify-content: center !important;
display: flex;
flex: 1 1 0%;
-webkit-box-pack: unset;
justify-content: unset;
-webkit-box-align: stretch;
align-items: stretch;
flex-direction: column;
}
.page-id-1630 .content-area {
height: 100vh !important;
}
.fsc-divider {
background-color: #ffffff26;
width: 100%;
height: 1px;
margin-top: 16px;
margin-bottom: 16px;
}
.register-btn {
cursor: pointer;
overflow: hidden;
z-index: 0;
background-color: #FE794F;
border-width: 0px;
border-radius: 2px;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
width: 100%;
display: inline-flex;
padding: 15px 14px;
position: relative;
text-decoration: none !important;
}
.register-goal {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
visibility: inherit;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.register-title {
border-width: 0;
color: #ffffff;
margin: 0;
padding: 0;
font-size: 1rem;
font-weight: 700;
line-height: 1.25rem;
}
.mfs_form form.ui.form[data-type=lost_passwords] .lost-title.field div {
box-shadow: none !important;
background-color: transparent !important;
color: unset !important;
padding: 0 0 20px 0 !important;
text-align: left !important;
font-size: unset !important;
line-height: unset !important;
}
.lost-password-title,
.register-title {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: stretch;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.lost-password-title h3,
.register-title h3,
.woocommerce-ResetPassword p:first-child {
border-width: 0;
color: #f3f3f3 !important;
margin: 0;
padding: 0 0 20px 0;
font-size: 1.625rem;
font-weight: 700;
line-height: 2.25rem;
}
.lost-password-title p,
.register-title p {
border-width: 0;
color: #ababab;
margin: 0;
padding: 0;
font-size: 0.875rem;
font-weight: 400;
line-height: 1.125rem;
word-break: keep-all;
}
.lost-password-section {
padding-bottom: 0 !important;
}
.lost-password-section label {
display: none !important;
}
.mfs_form .ui.form {
padding: 36px 0;
}
.mfs_form .mshop-header-widget .title {
border-width: 0;
color: #f3f3f3;
margin: 0 !important;
padding: 0 0 20px 0 !important;
font-size: 1.625rem !important;
font-weight: 700 !important;
line-height: 2.15rem !important;
text-align: left !important;
word-break: keep-all !important;
}
.login-text-btn {
border-width: 0px;
color: rgb(255, 255, 255);
margin: 0 0 0 20px;
padding: 0px;
font-size: 0.875rem;
font-weight: 400;
line-height: 1.125rem;
width: max-content;
}
.ui.attached.steps {
display: none !important;
}
.ui.form .four.wide.field {
width: 100% !important;
}
.text.sixteen {
cursor: pointer;
overflow: hidden;
z-index: 0;
background-color: rgba(255, 255, 255, 0.1);
border-width: 0px;
border-radius: 2px;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
width: 100%;
display: inline-flex;
padding: 15px 14px;
position: relative;
}
.ui.form .text a img {
display: none !important;
}
.ui.form .text a {
text-decoration: none !important;
}
.ui.form .text a:after {
text-align: left;
color: rgb(243, 243, 243);
-webkit-text-fill-color: rgb(243, 243, 243);
font-size: 1rem;
line-height: 1.25rem;
font-weight: 700;
}
.ui.form .required.field>.checkbox:after,
.mfs_form .ui.form .field textarea {
display: none !important;
}
.agree-tearm-check label:first-child,
.privacy-tearm-check label:first-child {
display: none !important;
}
.agree-tearm-check.field,
.privacy-tearm-check.field {
display: inline-block;
padding-bottom: 4px;
}
.agree-tearm-check label,
.privacy-tearm-check label {
color: rgb(187, 187, 187) !important;
font-size: 0.8125rem !important;
font-weight: 400 !important;
line-height: 1.125rem !important;
}
.agree-tearm-detail,
.agree-tearm-detail div,
.privacy-tearm-detail,
.privacy-tearm-detail div {
display: inline-block;
float: right;
}
.register_name_input {
padding-top: 32px;
}
.register_job_input {
padding-bottom: 24px;
}
.register_name_input,
.login_email_input,
.register_email_input,
.login_password_input,
.register_password_input {
padding-bottom: 12px;
}
.kakao_login_btn,
.naver_login_btn,
.google_login_btn,
.facebook_login_btn {
margin-bottom: 12px;
}
.kakao_login_btn a:before,
.naver_login_btn a:before,
.google_login_btn a:before,
.facebook_login_btn a:before {
content: '';
display: inline-block;
width: 20px;
height: 20px;
margin-right: 4px;
position: relative;
top: 4px;
background-size: 20px 20px;
background-repeat: no-repeat;
}
.facebook_login_btn a:before {
margin-right: 8px !important;
}
.kakao_login_btn a:before {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 24 24' viewBox='0 0 24 24'%3e%3cpath d='M12 2.5C6.2 2.5 1 6.3 1 11c0 2.9 1.9 5.5 4.8 7.1l-1.2 4.5c-.1.4.3.7.7.5l5.3-3.5c.5 0 .9.1 1.4.1 6.1 0 11-3.8 11-8.5 0-4.9-4.9-8.7-11-8.7z' style='fill-rule:evenodd;clip-rule:evenodd;fill:%23fff'/%3e%3c/svg%3e");
}
.kakao_login_btn a:after {
content: '카카오로 시작하기';
}
.naver_login_btn a:before {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 24 24' viewBox='0 0 24 24'%3e%3cpath d='m15.4 12.7-7-10.1H2.5v18.9h6.1V11.3l7 10.1h5.8V2.6h-6.1v10.1z' style='fill:%23fff'/%3e%3c/svg%3e");
}
.naver_login_btn a:after {
content: '네이버로 시작하기';
}
.google_login_btn a:before {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='레이어_1' x='0' y='0' style='enable-background:new 0 0 24 24' version='1.1' viewBox='0 0 24 24'%3e%3cstyle%3e.st0%7bfill:%23fff%7d%3c/style%3e%3cpath d='M21.6 12.2c0-.7-.1-1.4-.2-2H12v3.9h5.4c-.2 1.2-.9 2.3-2 3l3.2 2.5c1.9-1.8 3-4.3 3-7.4z' class='st0'/%3e%3cpath d='M12 22c2.7 0 5-.9 6.6-2.4l-3.2-2.5c-.9.6-2 1-3.4 1-2.6 0-4.8-1.8-5.6-4.1l-3.3 2.5C4.8 19.9 8.2 22 12 22zM6.4 13.9c-.4-1.2-.4-2.6 0-3.8L3.1 7.5c-1.4 2.8-1.4 6.2 0 9l3.3-2.6zM12 6c1.4 0 2.8.5 3.8 1.5l2.9-2.9C16.9 2.9 14.5 2 12 2 8.2 2 4.8 4.1 3.1 7.5l3.3 2.6C7.2 7.7 9.4 6 12 6z' class='st0'/%3e%3c/svg%3e");
}
.google_login_btn a:after {
content: '구글로 시작하기';
}
.facebook_login_btn a:before {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 20 20' viewBox='0 0 20 20'%3e%3cpath d='M17.9 0H2.1C1 0 0 1 0 2.1v15.7C0 19 1 20 2.1 20h6.1v-6.8H5.5V10h2.8V7.6c0-2.8 1.7-4.3 4.2-4.3 1.2 0 2.5.2 2.5.2v2.7h-1.4c-1.4 0-1.8.9-1.8 1.7V10h3.1l-.5 3.2h-2.6V20h6.1c1.2 0 2.1-1 2.1-2.1V2.1C20 1 19 0 17.9 0z' style='fill:%23fff'/%3e%3c/svg%3e");
}
.facebook_login_btn a:after {
content: '페이스북으로 시작하기';
} .woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received {
font-size: 0;
text-align: left !important;
padding: 32px 0 0 0 !important;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received:before {
content: '강의 구매가 완료되었습니다.';
border-width: 0;
color: #f3f3f3;
margin: 0 !important;
padding: 0 0 20px 0 !important;
font-size: 1.625rem !important;
font-weight: 700 !important;
line-height: 2.15rem !important;
text-align: left !important;
word-break: keep-all !important;
}
.woocommerce-js h2 {
color: #f2f2f2 !important;
font-size: 1.5rem;
margin-bottom: 0 !important;
border-top: 1px solid !important;
padding: 16px 0 16px 0 !important;
display: block;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview {
padding: 0 0 0 0 !important;
margin: 16px 0 0 0 !important;
background: transparent !important;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li {
margin: 0 0 !important;
display: block !important;
width: 100%;
color: #ffffff;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li strong {
display: inline-block;
color: #ffffff;
}
#tosspayments_card_thankyou_text {
display: none !important;
}
.woocommerce-order-details__title {
color: #ffffff !important;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table {
box-shadow: none !important;
color: #ffffff !important;
}
.woocommerce-page.woocommerce-checkout table.shop_table thead,
.woocommerce.woocommerce-checkout table.shop_table thead {
display: none !important;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tr td,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tr th {
padding: 0 0 0 0 !important;
border: none !important;
}
.woocommerce-customer-details,
.order-again {
display: none !important;
}
.woocommerce-order-details {
padding: 0 0 0 0;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tr td a {
color: #ffffff;
pointer-events: none;
cursor: default;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table .button {
pointer-events: unset !important;
cursor: pointer !important;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tfoot tr:last-child th,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tfoot tr:last-child td {
padding-top: 8px !important;
} .single-lesson .llms-course-navigation {
padding: 16px 0 0 0;
border-top: none !important;
}
.llms-course-navigation .llms-prev-lesson .llms-lesson-link,
.llms-course-navigation .llms-back-to-course .llms-lesson-link {
border-radius: 8px 0 0 8px;
}
.llms-course-navigation .llms-next-lesson .llms-lesson-link {
border-radius: 0 8px 8px 0;
}
.llms-lesson-preview .llms-pre-text {
padding-bottom: 4px;
}
.single-lesson .llms-course-navigation h6.llms-pre-text {
font-size: 16px;
}
.single-lesson .llms-course-navigation .llms-back-to-course:first-child h6.llms-pre-text:before,
.single-lesson .llms-course-navigation .llms-prev-lesson h6.llms-pre-text:before,
.single-lesson .llms-course-navigation .llms-next-lesson h6.llms-pre-text:after {
display: none;
}
.llms-lesson-preview .llms-lesson-title {
font-size: 1rem;
font-weight: 500;
word-break: keep-all;
}
.le-progress {
flex: 0 0 100%;
flex-wrap: wrap;
}
.le-progress-inner {
order: 2;
}
.le-progress-number {
font-weight: 600;
order: 1;
}
.le-progress-number:after {
display: inline-block;
content: ' 달성하셨어요.';
}
.le-button-mark-complete {
padding: 16px 0 0 0;
border-top: 1px solid #ECECEC;
margin: 16px 0 0 0;
}
.le-button-mark-complete .elementor-button {
width: 100%;
background-color: #FE794F;
border-radius: 8px;
} .swiper {
width: 100%;
height: 100%;
}
.swiper-slide {
text-align: center;
font-size: 18px;
background: transparent;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 8px;
}
.mo_only .swiper {
padding: 0 16px !important;
margin-top: 81px;
}
.mo_only .swiper .swiper-wrapper {
padding-bottom: 0 !important;
}
.swiper-pagination-section {}
.swiper-pagination-bullet {
width: 6px !important;
height: 6px !important;
margin: 3px !important;
border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
background: rgb(91, 91, 91) !important;
opacity: 1 !important;
}
.swiper-pagination-bullet-active {
background-color: rgb(243, 243, 243) !important;
width: 20px !important;
height: 6px !important;
border-radius: 6px !important;
}
.pc_only .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
top: 106px !important;
text-align: left;
padding: 0 32px;
}
.swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
bottom: 16px !important;
text-align: left;
padding: 0 32px;
} .main-slide {
width: 100%;
min-height: 460px;
}
.main-slide-wrap {
width: 1200px;
max-width: 1200px;
margin: 0 auto;
display: flex;
align-items: center;
min-height: 460px;
max-height: 460px;
}
.main-hero-slide-img {
margin: 0 auto;
}
.main-hero-slide-img img {
border-radius: 0 !important;
} div.container {
margin: 8px auto 16px auto;
width: 100%;
background-color: transparent;
}
div.dropdown {
position: relative;
}
div.dropdown>div.caption {
background-color: #f2f2f2;
padding: 11px 24px;
border-radius: 3px;
cursor: pointer;
}
div.dropdown>div.list {
position: absolute;
background-color: #000000;
width: 100%;
border-radius: 0 0 3px 3px;
display: none;
padding: 24px;
}
div.dropdown.open>div.list a {
text-decoration: none !important;
}
div.dropdown>div.list>div.item {
padding: 11px 24px;
cursor: pointer;
}
.my-account-meun-item {
display: flex;
padding: 4px 0 8px 0;
}
.my-account-meun-item span {
color: #ffffff;
font-size: 16px;
text-decoration: none !important;
}
div.dropdown>div.list>div.item.selected {
font-weight: bold;
}
div.dropdown>div.caption:hover,
div.dropdown>div.list>div.item:hover {
background-color: rgb(83, 161, 214);
color: #fff;
}
div.dropdown.open>div.caption {
border-radius: 3px 3px 0 0;
border-bottom: solid 1px #999;
}
div.dropdown.open>div.list {
display: block;
z-index: 2;
}
.my-account-for-moible-menu .member-left-navi-item-svg.my-courses,
.my-account-for-moible-menu .member-left-navi-item-svg.my-grades,
.my-account-for-moible-menu .member-left-navi-item-svg.notifications,
.my-account-for-moible-menu .member-left-navi-item-svg.onetoone,
.my-account-for-moible-menu .member-left-navi-item-svg.notice,
.my-account-for-moible-menu .member-left-navi-item-svg.faq,
.my-account-for-moible-menu .member-left-navi-item-svg.coupon,
.my-account-for-moible-menu .member-left-navi-item-svg.account {
display: inline-block;
margin-right: 8px;
background-size: 16px 16px;
width: 16px;
height: 16px;
}
.llms-sd-header {
display: none !important;
}
.my-info-section {
width: 1312px !important;
padding: 48px 40px 0 40px;
margin: 0px auto 0 auto !important;
background: transparent;
}
.my-info-section .elementor-container {
display: flex;
width: 100%;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: stretch;
align-items: stretch;
flex-direction: row;
max-width: 1312px !important;
}
.my-info-left-col {
flex: 3 1 0%;
-webkit-box-align: stretch;
align-items: stretch;
flex-direction: row;
display: flex;
}
.my-info-blank-col {
flex: 1 1 0%;
-webkit-box-align: stretch;
align-items: stretch;
flex-direction: row;
display: flex;
}
.my-info-right-col {
display: flex;
flex: 8 1 0%;
-webkit-box-align: stretch;
align-items: stretch;
flex-direction: column;
display: flex;
}
.member-left-navi-section .elementor-shortcode {
display: flex;
}
.member-left-navi {
display: flex;
flex: 3 1 0%;
-webkit-box-align: stretch;
align-items: stretch;
flex-direction: row;
}
.member-left-navi-inner {
display: flex;
place-content: stretch flex-start;
flex-shrink: 1;
flex-direction: column;
box-sizing: border-box;
position: relative;
width: 100%;
-webkit-box-pack: start;
-webkit-box-align: stretch;
align-items: stretch;
}
.member-left-navi-row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-flex-shrink: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
box-sizing: border-box;
position: relative;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: stretch;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.member-left-navi-row a {
text-decoration: none !important;
}
.member-left-navi-item {
display: flex;
align-content: stretch;
flex-shrink: 1;
flex-direction: column;
box-sizing: border-box;
position: relative;
-webkit-box-align: center;
align-items: center;
height: 56px;
padding-left: 20px;
padding-right: 20px;
}
.member-left-navi-item:hover {
background-color: rgba(255, 255, 255, 0.1);
}
.member-left-navi-item-inner {
display: flex;
place-content: stretch flex-start;
flex-shrink: 1;
flex-direction: row;
box-sizing: border-box;
position: relative;
width: 100%;
height: 100%;
-webkit-box-pack: start;
-webkit-box-align: center;
align-items: center;
}
.member-left-navi-item-svg {
display: block;
width: 24px;
height: 24px;
}
.elementor-element.logout-btn-row .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
padding: 0 0 0 0 !important;
margin: 0 0 0 0 !important;
display: block !important;
}
.elementor-element.logout-btn-row .elementor-nav-menu--layout-horizontal {
display: block !important;
}
.elementor-element.logout-btn-row .elementor-nav-menu--main .elementor-nav-menu a {
display: block;
color: #f3f3f3;
font-size: 1rem;
font-weight: 500;
line-height: 1.25rem;
text-decoration: none !important;
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif;
text-align: left;
padding: 16px 55px !important;
}
.elementor-element.logout-btn-row .elementor-nav-menu--main .elementor-nav-menu a:before {
content: '';
background-color: transparent !important;
background-size: 24px 24px;
background-repeat: no-repeat;
background-position: 20px -2px;
opacity: 1 !important;
width: 64px;
height: 24px;
display: block;
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 24 24' viewBox='0 0 24 24'%3e%3cstyle%3e.st0%7bdisplay:none%7d.st3%7bdisplay:inline;fill:%23fff%7d%3c/style%3e%3cpath id='Layer_5' d='M23.55 12.52c.28-.28.28-.75 0-1.04L17.67 5.6a.749.749 0 0 0-1.04 0c-.28.28-.28.75 0 1.04l4.63 4.63H8.33c-.4 0-.74.33-.74.74 0 .4.33.74.74.74h12.93l-4.63 4.63c-.28.28-.28.75 0 1.04.28.28.75.28 1.04 0l5.88-5.9zM8.33 3.18c.4 0 .74-.33.74-.74s-.34-.73-.74-.73H3.92C1.89 1.71.24 3.35.24 5.39v13.23c0 2.03 1.64 3.68 3.68 3.68h4.41c.4 0 .74-.33.74-.74s-.33-.74-.74-.74H3.92a2.21 2.21 0 0 1-2.21-2.21V5.38c0-1.22.99-2.21 2.21-2.21h4.41z' style='fill:%23fff'/%3e%3c/svg%3e");
}
.elementor-element.logout-btn-row .elementor-nav-menu--main .elementor-nav-menu a:hover {
background-color: rgba(255, 255, 255, 0.1);
}
.elementor-element.logout-btn-row .elementor-nav-menu--main .elementor-nav-menu a:active,
.elementor-element.logout-btn-row .elementor-nav-menu--main .elementor-nav-menu a:focus,
.elementor-element.logout-btn-row .elementor-nav-menu--main .elementor-nav-menu a:visited {
color: #ffffff !important;
text-decoration: none !important;
background-color: transparent !important;
font-size: 1rem !important;
}
.elementor-element.logout-btn-row .elementor-nav-menu--main .elementor-nav-menu a:after,
.elementor-element.logout-btn-row .elementor-menu-toggle {
display: none !important;
}
.member-left-navi-item-svg.dashboard,
.member-left-navi-item-svg.my-grades,
.member-left-navi-item-svg.my-courses,
.member-left-navi-item-svg.notifications,
.member-left-navi-item-svg.account,
.member-left-navi-item-svg.logout,
.member-left-navi-item-svg.faq,
.member-left-navi-item-svg.notice,
.member-left-navi-item-svg.onetoone,
.member-left-navi-item-svg.coupon {
background-size: 24px 24px;
background-repeat: no-repeat;
width: 24px;
height: 24px;
display: block;
}
.member-left-navi-item-svg.my-grades {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 24 24' viewBox='0 0 24 24'%3e%3cstyle%3e.st0%7bdisplay:none%7d.st1%7bdisplay:inline;fill:%23040000%7d%3c/style%3e%3cpath id='Layer_4' d='M11.53 4.84 1.95 8.3l2.73.99c.38-.25.79-.46 1.23-.63l5.88-2.21c.31-.11.65.04.76.35s-.04.65-.35.76l-5.87 2.2c-.06.02-.11.04-.16.07l5.36 1.94c.15.06.31.08.47.08s.32-.03.47-.08l9.58-3.46-9.58-3.46c-.15-.06-.31-.09-.47-.09s-.32.03-.47.08zm-.4 8.03-6.25-2.26a4.9 4.9 0 0 0-1.72 3.48c.22.49.38 1.01.49 1.53.24 1.02.39 2.43.08 4.01a.577.577 0 0 1-.72.45L.64 19.5c-.19-.05-.35-.19-.41-.38s-.03-.39.08-.55c.32-.43.59-.91.83-1.39.42-.85.82-1.93.82-2.98v-.07c.05-1.51.66-2.92 1.66-3.97L.78 9.14a.907.907 0 0 1-.59-.84c0-.37.23-.7.58-.83l10.35-3.74a2.61 2.61 0 0 1 1.74 0l10.35 3.74a.885.885 0 0 1 0 1.66l-10.35 3.74a2.553 2.553 0 0 1-1.73 0zm-4.51-.37-.51 4.88c.03.03.07.08.14.14.22.19.61.42 1.18.65 1.12.44 2.74.76 4.57.76s3.45-.32 4.58-.76c.57-.22.95-.45 1.18-.65.07-.06.11-.1.14-.14l-.52-4.88 1.14-.41.56 5.36c0 1.3-3.17 2.66-7.08 2.66s-7.08-1.35-7.08-2.66l.56-5.36 1.14.41zm11.3 4.84v-.01h-.01v.02s.01 0 .01-.01c0 .01 0 0 0 0zm-11.84 0s.01 0 0 0c.01 0 .01 0 0 0 .01 0 0 0 0 0zm-3.41 1.45c.09-.76.06-1.48-.02-2.09a12.408 12.408 0 0 1-.91 1.86l.93.23z' style='fill:%23fff'/%3e%3c/svg%3e");
}
.member-left-navi-item-svg.my-courses {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 24 24' viewBox='0 0 24 24'%3e%3cstyle%3e.st0%7bdisplay:none%7d.st1%7bdisplay:inline;fill:%23040000%7d%3c/style%3e%3cpath id='Layer_3' d='M.75 2.08c-.36 0-.66.3-.66.66s.3.66.66.66h22.49c.36 0 .66-.3.66-.66s-.3-.66-.66-.66H.75zm.67 2.64v9.26c0 1.46 1.19 2.65 2.65 2.65h7.28v1.71l-3.77 3.77c-.26.26-.26.68 0 .93.26.26.68.26.93 0l3.5-3.5 3.5 3.5c.26.26.68.26.93 0 .26-.26.26-.68 0-.93l-3.77-3.77v-1.71h7.28c1.46 0 2.65-1.19 2.65-2.65V4.72h-1.32v9.26c0 .73-.59 1.32-1.32 1.32H4.06c-.73 0-1.32-.59-1.32-1.32V4.72H1.42z' style='fill:%23fff'/%3e%3c/svg%3e");
}
.member-left-navi-item-svg.dashboard {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 24 24' viewBox='0 0 24 24'%3e%3cstyle%3e.st0%7bdisplay:none%7d.st1,.st3%7bdisplay:inline;fill:%23040000%7d.st3%7bfill:%23fff%7d%3c/style%3e%3cpath id='Layer_2' d='M20.73 3.27c.8 0 1.45.65 1.45 1.45v2.91H1.82v-2.9c0-.8.65-1.45 1.45-1.45h17.46zm-18.91 16V9.09h9.45v11.63h-8c-.8.01-1.45-.64-1.45-1.45zm10.91 1.46V9.09h9.45v10.18c0 .8-.65 1.45-1.45 1.45h-8zM3.27 1.82c-1.6 0-2.91 1.3-2.91 2.91v14.54c0 1.6 1.3 2.91 2.91 2.91h17.45c1.6 0 2.91-1.3 2.91-2.91V4.73c0-1.6-1.3-2.91-2.91-2.91H3.27z' style='fill:%23fff'/%3e%3c/svg%3e");
}
.member-left-navi-item-svg.notifications {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 24 24' viewBox='0 0 24 24'%3e%3cstyle%3e.st0%7bdisplay:none%7d.st1,.st3%7bdisplay:inline;fill:%23040000%7d.st3%7bfill:%23fff%7d%3c/style%3e%3cpath id='Layer_6' d='M11.26.88c0-.41.33-.74.74-.74s.74.33.74.74v.78c3.75.37 6.67 3.53 6.67 7.38v1.35c0 2.03.81 3.97 2.24 5.4l.13.13c.38.38.6.91.6 1.45 0 1.14-.92 2.05-2.05 2.05H3.67c-1.14 0-2.05-.92-2.05-2.06 0-.54.22-1.07.6-1.45l.13-.13a7.628 7.628 0 0 0 2.23-5.4V9.03c0-3.85 2.92-7.01 6.67-7.38V.88zM12 3.1a5.93 5.93 0 0 0-5.93 5.93v1.35c0 2.42-.96 4.74-2.67 6.45l-.13.13a.563.563 0 0 0 .4.97h16.66c.32 0 .57-.25.57-.57 0-.15-.06-.3-.17-.4l-.13-.13a9.12 9.12 0 0 1-2.67-6.45V9.03C17.92 5.76 15.27 3.1 12 3.1zm-1.4 18.29a1.483 1.483 0 0 0 2.8 0 .743.743 0 1 1 1.4.5c-.41 1.15-1.51 1.98-2.8 1.98s-2.39-.82-2.8-1.98a.75.75 0 0 1 .45-.95c.39-.14.81.06.95.45z' style='fill:%23fff'/%3e%3c/svg%3e");
}
.member-left-navi-item-svg.logout {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 24 24' viewBox='0 0 24 24'%3e%3cstyle%3e.st0%7bdisplay:none%7d.st3%7bdisplay:inline;fill:%23fff%7d%3c/style%3e%3cpath id='Layer_5' d='M23.55 12.52c.28-.28.28-.75 0-1.04L17.67 5.6a.749.749 0 0 0-1.04 0c-.28.28-.28.75 0 1.04l4.63 4.63H8.33c-.4 0-.74.33-.74.74 0 .4.33.74.74.74h12.93l-4.63 4.63c-.28.28-.28.75 0 1.04.28.28.75.28 1.04 0l5.88-5.9zM8.33 3.18c.4 0 .74-.33.74-.74s-.34-.73-.74-.73H3.92C1.89 1.71.24 3.35.24 5.39v13.23c0 2.03 1.64 3.68 3.68 3.68h4.41c.4 0 .74-.33.74-.74s-.33-.74-.74-.74H3.92a2.21 2.21 0 0 1-2.21-2.21V5.38c0-1.22.99-2.21 2.21-2.21h4.41z' style='fill:%23fff'/%3e%3c/svg%3e");
}
.member-left-navi-item-svg.account {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 24 24' viewBox='0 0 24 24'%3e%3cstyle%3e.st1%7bdisplay:none%7d.st2%7bdisplay:inline;fill:%23fff%7d%3c/style%3e%3cpath id='Layer_1' d='M16.45 6.07c0-2.46-1.99-4.45-4.45-4.45S7.55 3.61 7.55 6.07s1.99 4.45 4.45 4.45 4.45-1.99 4.45-4.45zm-10.38 0C6.07 2.79 8.73.14 12 .14s5.93 2.66 5.93 5.93a5.93 5.93 0 0 1-11.86 0zM3.1 22.38h17.8a6.783 6.783 0 0 0-6.78-6.67H9.88c-3.71 0-6.72 2.98-6.78 6.67zm-1.48.11c0-4.56 3.7-8.26 8.26-8.26h4.24c4.56 0 8.26 3.7 8.26 8.26 0 .76-.62 1.38-1.38 1.38H3a1.39 1.39 0 0 1-1.38-1.38z' style='fill:%23fff'/%3e%3c/svg%3e");
}
.member-left-navi-item-svg.faq {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 8' viewBox='0 0 23.82 23.73'%3e%3cpath d='M3.46 1.72c-.93 0-1.69.76-1.69 1.69v16.9c0 .93.76 1.69 1.69 1.69h16.9c.93 0 1.69-.76 1.69-1.69V3.41c0-.93-.76-1.69-1.69-1.69H3.46ZM.08 3.41C.08 1.55 1.59.03 3.46.03h16.9c1.86 0 3.38 1.52 3.38 3.38v16.9c0 1.86-1.52 3.38-3.38 3.38H3.46c-1.86 0-3.38-1.52-3.38-3.38V3.41Zm7.22 3.9c.34-1.3 1.52-2.21 2.86-2.21h3.02c1.87 0 3.38 1.53 3.38 3.4 0 1.27-.71 2.44-1.84 3.02l-1.96.99v1.04c0 .46-.38.84-.84.84s-.84-.38-.84-.84v-1.56c0-.32.18-.61.46-.76l2.42-1.24c.57-.29.92-.88.92-1.52 0-.94-.76-1.71-1.69-1.71h-3.02c-.58 0-1.08.39-1.23.95v.04c-.13.45-.59.72-1.04.6s-.72-.58-.6-1.03v-.04.01Zm3.34 9.62c0-.7.57-1.27 1.27-1.27s1.27.57 1.27 1.27-.57 1.27-1.27 1.27-1.27-.57-1.27-1.27Z' style='fill:%23fff;stroke-width:0'/%3e%3c/svg%3e");
}
.member-left-navi-item-svg.notice {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 7' viewBox='0 0 23.82 23.73'%3e%3cpath d='m8.11 8.3 7.15-6.36v19.84l-7.15-6.36a.812.812 0 0 0-.56-.21H3.1c-.7 0-1.26-.56-1.26-1.26V9.76c0-.7.56-1.26 1.26-1.26h4.46c.2 0 .4-.07.56-.21ZM15.38.12c-.38 0-.75.14-1.04.39l-7.1 6.32H3.1C1.48 6.83.16 8.15.16 9.77v4.19c0 1.62 1.32 2.94 2.94 2.94h4.14l7.1 6.32.56-.63-.56.63c.29.25.66.39 1.04.39.86 0 1.56-.7 1.56-1.56V1.68c0-.86-.7-1.56-1.56-1.56Zm6.26 7.72c-.37-.28-.9-.2-1.17.17s-.2.9.17 1.17c.82.61 1.34 1.59 1.34 2.68s-.52 2.07-1.34 2.68c-.37.28-.45.8-.17 1.17s.8.45 1.17.17c1.22-.92 2.01-2.38 2.01-4.03s-.79-3.11-2.01-4.03Z' style='fill:%23fff;stroke-width:0'/%3e%3c/svg%3e");
}
.member-left-navi-item-svg.onetoone {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 9' viewBox='0 0 23.82 23.73'%3e%3cpath d='M8.95 19.26c0-.82-.66-1.48-1.48-1.48H3.03c-.82 0-1.48-.66-1.48-1.48V2.98c0-.82.66-1.48 1.48-1.48h17.76c.82 0 1.48.66 1.48 1.48V16.3c0 .82-.66 1.48-1.48 1.48h-6.42c-.32 0-.63.1-.89.3l-4.54 3.4v-2.22ZM3.03.02A2.96 2.96 0 0 0 .07 2.98V16.3c0 1.63 1.33 2.96 2.96 2.96h4.44v3.7c0 .28.16.54.41.66.25.12.55.1.78-.07l5.72-4.29h6.42c1.63 0 2.96-1.33 2.96-2.96V2.98A2.981 2.981 0 0 0 20.79.02H3.03Zm2.96 10.73c.61 0 1.11-.5 1.11-1.11s-.5-1.11-1.11-1.11-1.11.5-1.11 1.11.5 1.11 1.11 1.11Zm5.92 0c.61 0 1.11-.5 1.11-1.11s-.5-1.11-1.11-1.11-1.11.5-1.11 1.11.5 1.11 1.11 1.11Zm7.03-1.11c0-.61-.5-1.11-1.11-1.11s-1.11.5-1.11 1.11.5 1.11 1.11 1.11 1.11-.5 1.11-1.11Z' style='fill:%23fff;stroke-width:0'/%3e%3c/svg%3e");
}
.member-left-navi-item-svg.coupon {
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 23 23'%3e%3cpath d='M8.56 3.21c.56-1.06 1.67-1.77 2.94-1.77s2.38.71 2.94 1.77c.16.31.52.45.84.35 1.14-.35 2.43-.07 3.33.83s1.18 2.19.83 3.33c-.1.33.04.68.35.84 1.06.56 1.77 1.67 1.77 2.94s-.71 2.38-1.77 2.94a.71.71 0 0 0-.35.84c.35 1.14.07 2.43-.83 3.33s-2.19 1.18-3.33.83c-.33-.1-.68.04-.84.35-.56 1.06-1.67 1.77-2.94 1.77s-2.38-.71-2.94-1.77a.71.71 0 0 0-.84-.35c-1.14.35-2.43.07-3.33-.83s-1.18-2.19-.83-3.33c.1-.33-.04-.68-.35-.84-1.06-.56-1.77-1.67-1.77-2.94s.71-2.38 1.77-2.94a.71.71 0 0 0 .35-.84c-.35-1.14-.07-2.43.83-3.33s2.19-1.18 3.33-.83c.33.1.68-.04.84-.35ZM11.5 0C9.88 0 8.45.81 7.59 2.05c-1.48-.27-3.07.17-4.22 1.32a4.754 4.754 0 0 0-1.32 4.22C.81 8.45 0 9.88 0 11.5s.81 3.05 2.05 3.91c-.27 1.48.17 3.07 1.32 4.22a4.754 4.754 0 0 0 4.22 1.32C8.45 22.19 9.88 23 11.5 23s3.05-.81 3.91-2.05c1.48.27 3.07-.17 4.22-1.32s1.59-2.74 1.32-4.22c1.24-.86 2.05-2.29 2.05-3.91s-.81-3.05-2.05-3.91c.27-1.48-.17-3.07-1.32-4.22s-2.74-1.59-4.22-1.32A4.748 4.748 0 0 0 11.5 0Zm4.1 7.4a.724.724 0 0 0-1.02 0l-7.19 7.19c-.28.28-.28.74 0 1.02s.74.28 1.02 0l7.19-7.19c.28-.28.28-.74 0-1.02ZM8.62 9.7c.6 0 1.08-.48 1.08-1.08s-.48-1.08-1.08-1.08-1.08.48-1.08 1.08.48 1.08 1.08 1.08Zm5.75 5.75c.6 0 1.08-.48 1.08-1.08s-.48-1.08-1.08-1.08-1.08.48-1.08 1.08.48 1.08 1.08 1.08Z' style='fill:%23fff;stroke-width:0'/%3e%3c/svg%3e");
}
.member-left-navi-item-title {
display: flex;
flex: 1 1 0%;
-webkit-box-align: stretch;
align-items: stretch;
flex-direction: column;
padding-left: 12px;
}
.member-left-navi-item-title h6 {
border-width: 0px;
color: #f3f3f3;
margin: 0px;
padding: 0px;
font-size: 1rem;
font-weight: 500;
line-height: 1.25rem;
}
.llms-student-dashboard.view-courses:before,
.llms-student-dashboard.my-grades:before,
.llms-student-dashboard.view-memberships:before,
.llms-student-dashboard.notifications:before,
.llms-student-dashboard.edit-account:before {
line-height: 2.75rem;
font-weight: 800;
font-size: 2.125rem;
color: #ffffff;
display: block;
padding: 10px 0 8px 0;
}
.llms-sd-section.llms-my-courses:before,
.llms-sd-section.llms-sd-grades:before,
.llms-sd-notification-center:before,
.llms-student-dashboard.my-grades .llms-sd-widgets:before {
color: #ffffff;
font-size: 1rem;
font-weight: 400;
line-height: 1.5rem;
padding-bottom: 46px;
word-break: keep-all;
display: inline-block;
white-space: pre;
}
.llms-sd-section.llms-my-courses:before {
content: "내가 수강중인 강좌를 확인할 수 있어요. \A 각 강좌 진도율은 '내성적'에서 확인하세요.";
}
.llms-sd-section.llms-sd-grades:before {
content: "내가 수강중인 강좌의 진도율을 확인할 수 있어요. \A 진도율에 맞춰 학습 계획을 세워보세요.";
}
.llms-sd-notification-center:before {
content: "AIM HIGH에서 회원님의 활동을 확인할 수 있어요. \A 활동 내역중에 의심되는 내역은 언제든지 문의하세요.";
}
.llms-student-dashboard.my-grades .llms-sd-widgets:before {
content: "내가 계획한 학습 계획에 맞추어 잘 나가고 있나요? \A 고민하지 마시고 지금 수강하세요."
}
.llms-student-dashboard.view-courses:before {
content: '내가 수강중인 강좌';
}
.llms-student-dashboard.my-grades:before {
content: '내 성적';
}
.llms-student-dashboard.view-memberships:before {
content: '내 멤버쉽';
}
.llms-student-dashboard.notifications:before {
content: '알림';
}
.llms-student-dashboard.edit-account:before {
content: '계정 정보';
}
.llms-student-dashboard .llms-loop-list {
margin: 0 0 !important;
padding: 0 !important;
}
.llms-student-dashboard .llms-loop-item-content .llms-meta.llms-enroll-status {
display: none;
}
@media (min-width: 600px) {
.llms-student-dashboard .llms-loop-item {
width: 32.036157% !important;
}
.llms-student-dashboard .llms-loop-item:first-child,
.llms-student-dashboard .llms-loop-item:nth-child(4),
.llms-student-dashboard .llms-loop-item:nth-child(7),
.llms-student-dashboard .llms-loop-item:nth-child(10),
.llms-student-dashboard .llms-loop-item:nth-child(13) {
margin-left: 0 !important;
}
}
.llms-sd-section.llms-my-achievements, .llms-sd-section.llms-my-certificates, .llms-sd-section.llms-my-memberships {
display: none !important;
}
.my-info-right-col .mfs_form {
margin: 0 0 0 0 !important;
padding: 0 0 72px 0 !important;
}
.my-info-right-col .mfs_form .ui.form {
padding: 0 0 !important;
}
.my-info-right-col .mfs_form .ui.form .header,
.my-info-right-col .mfs_form .ui.form .woocommerce-form-row label {
display: none;
}
.my-info-right-col .mfs_form .ui.form .woocommerce-form-row span {
color: #ffffff;
font-size: 16px;
}
.my-info-right-col .mfs_form .ui.form .woocommerce-form-row span:after {
content: '을 사용하고 있습니다.';
}
.my-info-right-col .mfs_form .ui.form .woocommerce-form-row {
margin: 0 0 24px 0 !important;
padding: 0 0 24px 0 !important;
border-bottom: 1px solid;
}
.my-account-header {
display: flex;
-webkit-box-align: stretch;
align-items: stretch;
flex-direction: column;
cursor: default;
}
.my-account-header a:link,
.my-account-header a:hover,
.my-account-header a:active {
color: #ffffff;
font-weight: 500;
padding-right: 2px;
}
.my-account-header div {
display: flex;
-webkit-box-align: center;
align-items: center;
flex-direction: row;
-webkit-box-pack: justify;
justify-content: space-between;
}
.my-account-header h3 {
line-height: 2.75rem;
font-weight: 800;
font-size: 2.125rem;
color: #ffffff;
display: block;
padding: 10px 0 8px 0;
margin-bottom: 0 !important;
}
.my-account-header p {
color: #ffffff;
font-size: 1rem;
font-weight: 400;
line-height: 1.5rem;
padding-bottom: 0;
word-break: keep-all;
margin-bottom: 0 !important;
}
.my-info-right-col .mfs_form .ui.form .fields {
display: block;
}
.my-info-right-col .mfs_form .ui.form .fields .wide.field,
.my-info-right-col .mfs_form .ui.form .form-field_password {
padding: 0 0 12px 0 !important;
}
.llms-student-dashboard .llms-loop-item {
width: 100% !important;
padding: 0 0 24px 0 !important;
margin-bottom: 24px;
border-bottom: 1px solid #282828 !important;
}
.llms-student-dashboard .llms-loop-item-content {
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
.llms-student-dashboard .llms-loop-item-content .llms-loop-link {
display: flex;
flex-direction: column;
flex-wrap: wrap;
height: 145px;
text-decoration: none !important;
}
.llms-student-dashboard .llms-loop-item-content .llms-featured-image {
flex: 0 0 100%;
width: 30%;
margin: 0 0 0 0;
}
.llms-student-dashboard .llms-loop-item-content .llms-loop-title {
order: 2;
font-size: 1.2rem;
font-weight: 700 !important;
width: 60%;
display: flex;
margin: 0 0 8px 0 !important;
}
.llms-student-dashboard .llms-loop-item-content .llms-loop-item-footer {
order: 3;
display: flex;
justify-content: unset;
}
.llms-student-dashboard .llms-loop-item-content .llms-loop-item-footer .llms-course-length,
.llms-student-dashboard .llms-loop-item-content .llms-loop-item-footer .llms-difficulty,
.llms-student-dashboard .llms-loop-item-content .llms-loop-item-footer .llms-enroll-date {
color: #ababab !important;
font-size: 1rem !important;
font-weight: 400 !important;
padding-right: 10px !important;
}
.llms-student-dashboard .llms-loop-item-content .llms-loop-item-footer .llms-course-length span,
.llms-student-dashboard .llms-loop-item-content .llms-loop-item-footer .llms-difficulty span,
.llms-student-dashboard .llms-loop-item-content .llms-loop-item-footer .llms-enroll-date span {
opacity: 1 !important;
}
.llms-student-dashboard .llms-loop-item-content .llms-loop-item-footer .llms-course-length,
.llms-student-dashboard .llms-loop-item-content .llms-loop-item-footer .llms-difficulty {}
.my-info-right-col .llms-notification {
background: transparent !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.my-info-right-col .llms-sd-notification-center .llms-notification {
padding: 24px 0 !important;
display: flex;
border-top: 1px solid #282828 !important;
}
.my-info-right-col .llms-notification .llms-notification-content {
order: 2;
}
.my-info-right-col .llms-sd-notification-center .llms-notification .llms-notification-footer {
order: 1;
padding-right: 12px;
min-width: 120px;
margin-top: 0 !important;
font-size: 1rem;
}
.my-info-right-col .llms-notification .llms-notification-aside {
display: none !important;
}
.my-info-right-col .llms-notification .llms-notification-content .llms-notification-title {
color: #ffffff !important;
}
.my-info-right-col .llms-notification .llms-notification-content .llms-notification-body {
color: #ababab !important;
word-break: keep-all !important;
}
.my-info-right-col .llms-notification .llms-notification-content .llms-notification-body P {
margin-bottom: 0 !important;
line-height: 1.5rem;
font-size: 1rem;
padding-top: 8px;
}
.my-info-right-col .llms-sd-notification-center .llms-notification .llms-notification-date {
color: #ababab !important;
float: unset !important;
margin-right: 0 !important;
}
.llms-sd-section.llms-sd-grades .llms-table {
border: none !important;
}
.llms-sd-section.llms-sd-grades thead,
.llms-sd-section.llms-sd-grades tr td:nth-child(4) {
display: none;
}
.llms-sd-section.llms-sd-grades tr {
border: 1px solid rgba(255, 255, 255, 0.15);
border-radius: 4px;
padding: 24px 0px 24px 0px;
display: block;
margin: 0 0 16px 0;
}
.llms-table tbody tr:last-child {
border-bottom-width: 1px !important;
}
.llms-sd-section.llms-sd-grades tr td:nth-child(1),
.llms-sd-section.llms-sd-grades tr td:nth-child(2),
.llms-sd-section.llms-sd-grades tr td:nth-child(3) {
display: block;
border-bottom: none !important;
border-width: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
}
.llms-sd-section.llms-sd-grades tr td:nth-child(1) a {
font-size: 1.2rem;
font-weight: 700;
line-height: 1.5rem;
color: #ffffff;
text-decoration: none;
padding-bottom: 8px;
padding-right: 100px;
display: block;
width: 100%;
}
.llms-sd-section.llms-sd-grades tr td:nth-child(2) {
color: #ababab;
display: block;
padding-bottom: 8px !important;
}
.llms-sd-section.llms-sd-grades tr td:nth-child(2):before {
content: '등록일자:';
padding-right: 8px;
color: #fff;
font-size: 1rem;
}
.llms-sd-section.llms-sd-grades tfoot tr {
background: transparent !important;
border: none !important;
border-radius: 0 !important;
padding: 24px 0 !important;
}
.llms-sd-section.llms-sd-grades tfoot tr td:nth-child(2):before {
content: unset !important;
}
.llms-table tbody tr:nth-child(odd) td {
background: transparent !important;
}
.llms-table-sort label {
display: none;
}
.llms-student-dashboard.my-grades .llms-sd-widgets,
.llms-student-dashboard.my-grades .llms-sd-widgets div:first-child {
display: block !important;
}
.llms-student-dashboard.my-grades .llms-sd-widgets .llms-sd-widget:nth-child(1) {
border-top: 1px solid rgba(255, 255, 255, 0.15);
border-left: 1px solid rgba(255, 255, 255, 0.15);
border-right: 1px solid rgba(255, 255, 255, 0.15);
padding: 16px 16px 8px 16px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.llms-student-dashboard.my-grades .llms-sd-widgets .llms-sd-widget:nth-child(2),
.llms-student-dashboard.my-grades .llms-sd-widgets .llms-sd-widget:nth-child(4) {
display: none;
}
.llms-student-dashboard.my-grades .llms-sd-widgets .llms-sd-widget:nth-child(3) {
border-left: 1px solid rgba(255, 255, 255, 0.15);
border-right: 1px solid rgba(255, 255, 255, 0.15);
padding: 8px 16px 8px 16px;
}
.llms-student-dashboard.my-grades .llms-sd-widgets .llms-sd-widget:nth-child(5) {
border-bottom: 1px solid rgba(255, 255, 255, 0.15);
border-left: 1px solid rgba(255, 255, 255, 0.15);
border-right: 1px solid rgba(255, 255, 255, 0.15);
padding: 8px 16px 16px 16px;
margin-bottom: 32px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.llms-student-dashboard.my-grades .llms-sd-widgets .llms-sd-widget:nth-child(3),
.llms-student-dashboard.my-grades .llms-sd-widgets .llms-sd-widget:nth-child(5) {
display: flex;
align-items: center;
line-height: 1;
}
.llms-student-dashboard.my-grades .llms-sd-widgets .llms-sd-widget:nth-child(3):before {
content: '이 강좌 등록일자:';
color: #ffffff;
font-size: 1rem;
padding: 0 8px 0 0;
}
.llms-student-dashboard.my-grades .llms-sd-widgets .llms-sd-widget:nth-child(5):before {
content: '이 강좌 마지막 수강일:';
color: #ffffff;
font-size: 1rem;
padding: 0 8px 0 0;
}
.llms-student-dashboard.my-grades .llms-sd-widget h4,
.llms-student-dashboard.my-grades .llms-sd-widget svg {
display: none;
}
.llms-student-dashboard.my-grades .llms-sd-widgets .llms-sd-widget {
background: transparent !important;
margin: 0 0 0 0;
padding: 0 0 8px 0;
}
.llms-donut.medium {
height: unset;
width: unset;
}
.llms-donut {
background-color: unset;
background-image: none;
border-radius: unset;
color: unset;
}
.llms-donut .inside {
background: unset;
border-radius: 0;
height: unset;
position: unset;
text-align: unset;
-webkit-transform: unset;
transform: unset;
width: unset;
top: unset;
z-index: unset;
}
.llms-donut.medium .percentage:before {
content: '이 강좌 진도율:';
font-size: 1rem;
color: #ffffff;
padding: 0 8px 0 0;
}
.llms-donut.medium .percentage {
font-size: 1rem;
color: #ffffff;
display: block;
}
.llms-donut .caption {
font-size: 1rem;
display: inline-block;
}
.llms-sd-widgets .llms-sd-widget .llms-sd-date {
display: flex;
font-size: 1rem;
color: #ffffff;
}
.llms-sd-widgets .llms-sd-widget .llms-sd-date .year,
.llms-sd-widgets .llms-sd-widget .llms-sd-date .month,
.llms-sd-widgets .llms-sd-widget .llms-sd-date .day,
.llms-sd-widgets .llms-sd-widget .llms-sd-date .diff {
font-size: 1rem !important;
color: #ffffff;
display: block;
}
.llms-sd-widgets .llms-sd-widget .llms-sd-date .year {
order: 1;
}
.llms-sd-widgets .llms-sd-widget .llms-sd-date .year:after {
content: '년';
}
.llms-sd-widgets .llms-sd-widget .llms-sd-date .month {
order: 2;
padding-left: 8px;
}
.llms-sd-widgets .llms-sd-widget .llms-sd-date .day {
order: 3;
padding-left: 8px;
}
.llms-sd-widgets .llms-sd-widget .llms-sd-date .day:after {
content: '일';
}
.llms-sd-widgets .llms-sd-widget .llms-sd-date .diff {
order: 4;
color: #ababab;
font-style: normal !important;
margin-top: 0px !important;
opacity: 1 !important;
padding-left: 8px;
}
.llms-sd-widgets .llms-sd-widget .llms-sd-date .diff:before {
content: '( ';
}
.llms-sd-widgets .llms-sd-widget .llms-sd-date .diff:after {
content: ')';
}
.llms-sd-widgets .llms-sd-widget .llms-sd-date,
.llms-sd-widgets .llms-sd-widget .llms-sd-date span {
text-align: left;
font-size: 1rem;
color: #ffffff;
}
.llms-student-dashboard.my-grades table tr,
.llms-student-dashboard.my-grades table td {
border-width: 0 0 0 0 !important;
}
.llms-student-dashboard.my-grades table td {
padding: 8px 0;
}
.llms-student-dashboard.my-grades .llms-table {
border: none !important;
}
.llms-table tbody tr:nth-child(odd) th,
.llms-table.llms-single-course-grades tbody tr:first-child th {
background-color: transparent !important;
}
.llms-table tbody tr:nth-child(odd) th {
border-bottom: none !important;
border-width: 0 0 0 0 !important;
text-align: left;
color: #ffffff;
font-size: 1.2rem;
padding: 8px 0;
}
.llms-table.llms-single-course-grades th.llms-section_title,
.llms-table.llms-single-course-grades th.llms-completion_date {
padding-top: 24px;
}
.llms-table.llms-single-course-grades td.llms-lesson_title {
padding-left: 24px;
}
.llms-table.llms-single-course-grades th.llms-completion_date {
font-size: 1rem !important;
}
.llms-table.llms-single-course-grades .llms-associated_quiz,
.llms-table.llms-single-course-grades .llms-overall_grade {
display: none;
}
.my-account-info-head .elementor-container {
max-width: 1312px !important;
width: 1312px !important;
padding: 0px 40px 0 40px;
margin: 0px auto 0 auto !important;
}
.msma-block {
margin: 0 0px 16px;
}
.msma-block.msma-user-info-block .user-info>div.group a,
.msma-block.msma-user-info-block .user-info>div.group .group_icon,
.msma-block.msma-user-info-block .user-info>div.group .btn-wrapper {
display: none !important;
}
.msma-block.msma-user-info-block .user-info {
margin: 32px 0 !important;
}
.msma-block.msma-user-info-block .user-info>div.group .group_txt .member_name:before {
content: '안녕하세요.';
display: block;
color: #ffffff;
font-size: 32px;
font-weight: 400;
padding-bottom: 16px;
}
.msma-block.msma-user-info-block .user-info>div.group .group_txt .member_name {
color: #ffffff !important;
}
.faq-section .my-account-header {
padding-bottom: 26px;
}
.sp-ea-one.sp-easy-accordion {
padding-bottom: 72px;
}
.sp-easy-accordion>.sp-ea-single {
background: transparent !important;
border-top: none !important;
border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
border-left: none !important;
border-right: none !important;
margin-bottom: 0 !important;
border-radius: 0 !important;
}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {
padding: 20px 0 20px 0 !important;
color: #f3f3f3 !important;
font-size: 1rem !important;
font-weight: 700 !important;
line-height: 1.25rem !important;
}
#sp-ea-1824.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {
background: transparent !important;
color: #ababab !important;
padding: 0 0 20px 0 !important;
word-break: keep-all;
}
#kboard-default-list .kboard-list,
#kboard-default-document .kboard-document-wrap,
#kboard-default-document .kboard-detail {
background-color: transparent !important;
}
#kboard-default-document .kboard-detail {
border: none !important;
}
#kboard-default-list .kboard-list-header,
#kboard-default-list .kboard-list thead,
#kboard-default-list .kboard-list table td.kboard-list-user,
#kboard-default-list .kboard-list table td.kboard-list-vote,
#kboard-default-list .kboard-list table td.kboard-list-view,
.kboard-default-new-notify,
.kboard-default-poweredby,
#kboard-default-document .kboard-detail .detail-attr.detail-writer,
#kboard-default-document .kboard-detail .detail-attr.detail-view,
#kboard-default-document .kboard-document-action,
#kboard-default-document .kboard-document-navi,
#kboard-default-list .kboard-search,
.kboard-inside-ask-poweredby {
display: none !important;
width: unset !important;
}
#kboard-default-document .kboard-detail .detail-attr.detail-date {
padding: 0 0 42px 0 !important;
}
#kboard-default-document .kboard-detail .detail-attr .detail-name,
#kboard-default-document .kboard-detail .detail-attr .detail-value {
color: #ffffff !important;
}
#kboard-default-list .kboard-list table td.kboard-list-uid {
text-align: left;
width: 50px !important;
}
#kboard-default-list .kboard-list table td.kboard-list-date {
text-align: right !important;
width: 95px !important;
font-weight: 400 !important;
cursor: default;
color: rgb(116, 116, 116) !important;
}
#kboard-default-list .kboard-list table tr:hover {
background-color: transparent !important;
}
#kboard-default-list .kboard-list tbody tr td,
#kboard-default-list .kboard-list table a {
color: #ffffff !important;
font-size: 1rem !important;
color: #f3f3f3 !important;
font-weight: 700 !important;
line-height: 1.25rem !important;
padding: 20px 0;
}
#kboard-default-list .kboard-list tbody tr td {
border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
}
#kboard-default-list .kboard-pagination .kboard-pagination-pages li a {
color: #f3f3f3 !important;
background-color: transparent !important;
font-size: 1rem !important;
}
#kboard-default-list .kboard-pagination .kboard-pagination-pages li:hover a,
#kboard-default-list .kboard-pagination .kboard-pagination-pages li.active a {
color: #f3f3f3 !important;
background-color: rgb(26, 26, 26) !important;
font-size: 1rem;
}
#kboard-default-list .kboard-pagination .kboard-pagination-pages li:hover a {
background-color: transparent !important;
}
#kboard-default-list .kboard-pagination .kboard-pagination-pages li.active a {
font-weight: 700;
}
#kboard-default-document .kboard-title h1 {
line-height: 2.75rem !important;
font-weight: 800 !important;
font-size: 2.125rem !important;
color: #ffffff !important;
display: block !important;
padding: 10px 0 8px 0 !important;
margin-bottom: 0 !important;
}
#kboard-default-document .kboard-content .content-view {
padding: 0 !important;
color: #f3f3f3;
font-size: 1rem;
}
a.kboard-default-button-small {
font-size: 1rem !important;
padding: 12px 16px !important;
font-weight: 600 !important;
color: #ffffff !important;
border-radius: 4px !important;
}
#kboard-inside-ask-main .main-contents {
display: block !important;
margin: 0 0 !important;
}
.my-info-right-col.onetoone-section .my-account-header {
padding-bottom: 46px;
}
.onetoone-btn-section {
display: flex;
gap: 8px;
}
.onetoone-kakao-section {
display: flex;
gap: 16px;
}
.onetoone-kakao-section .onetoone-btn {
flex: 0 0 50%;
}
.onetoone-btn {
display: flex;
background-color :rgb(47, 47, 47);
padding: 24px 20px;
text-decoration: none !important;
margin: 0 0 0 0 !important;
flex: 0 0 33.33333%;
flex-wrap: wrap;
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif !important;
}
.onetoone-btn:hover {
color: rgb(171, 171, 171);
}
.onetoone-btn h2 {
color: rgb(171, 171, 171);
font-size: 1.125rem;
line-height: 1.375rem;
font-weight: 700;
align-self: flex-end;
display: flex;
margin-bottom: 0;
}
.onetoone-btn-decs {
text-align: left;
color: rgb(210 210 210);
font-size: 1rem;
line-height: 1.2 !important;
font-weight: 400;
word-break: keep-all;
padding-bottom: 56px;
display: block;
}
.onetoone-info {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 72px 0 72px 0;
align-items: flex-start;
cursor: default;
}
.onetoone-info-title {
width: 20%;
color: #f3f3f3;
font-size: 1.25rem;
font-weight: 500;
line-height: 1.25rem;
}
.onetoone-info-contents {
width: 80%;
color: rgb(116, 116, 116);
font-size: 1rem;
font-weight: 400;
line-height: 1.75rem;
}
.onetoone-info-contents ul {
padding: 0 0 0 16px;
margin: 0 0 0 0;
word-break: keep-all;
}
#kboard-inside-ask-editor {
max-width: 100% !important;
margin: 0 auto !important;
}
#kboard-inside-ask-editor form {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
padding-bottom: 72px !important;
}
#kboard-inside-ask-editor .kboard-attr-row label {
font-weight: 400 !important;
line-height: 1.125rem !important;
padding-bottom: 10px;
margin-bottom: 0 !important;
}
.kboard-attr-row.onetoone-name label,
.kboard-attr-row.onetoone-email label,
.kboard-attr-row.onetoone-textarea label {
font-size: 0.8125rem !important;
color: rgb(187, 187, 187) !important;
}
.kboard-attr-row.onetoone-email-option label {
font-size: 1rem !important;
font-weight: 500 !important;
color: #ffffff !important;
}
.kboard-attr-row.onetoone-name {
width: 49%;
}
.kboard-attr-row.onetoone-email {
width: 50%;
}
.kboard-attr-row.onetoone-textarea,
.kboard-attr-row.onetoone-email-option {
width: 100%;
}
#kboard-inside-ask-editor .kboard-attr-row .attr-value .attr-value-option {
padding-right: 0 !important;
padding-bottom: 0 !important;
}
#kboard-inside-ask-list {
margin: 0 0 !important;
}
#kboard-inside-ask-list .kboard-list,
#kboard-inside-ask-editor .kboard-attr-row {
background-color: transparent !important;
}
#kboard-inside-ask-list .kboard-list thead,
#kboard-inside-ask-editor .kboard-attr-row .attr-name .required {
display: none;
}
#kboard-inside-ask-editor .kboard-control {
margin: 0 0 !important;
}
#kboard-inside-ask-editor .kboard-control .kboard-inside-ask-button-black,
#kboard-inside-ask-editor .kboard-control .kboard-inside-ask-button-black:hover,
#kboard-inside-ask-list button {
font-size: 1rem;
padding: 12px 24px !important;
font-weight: 600;
background-color: rgba(255, 255, 255, 0.1) !important;
border-radius: 4px !important;
}
#kboard-inside-ask-list button {
width: auto !important;
}
#kboard-inside-ask-editor .kboard-inside-message {
display: none !important;
}
#kboard-inside-ask-list .kboard-list tbody tr {
border: 1px solid rgba(255, 255, 255, 0.15) !important;
border-radius: 4px;
padding: 16px 24px;
display: block;
margin-bottom: 24px;
}
#kboard-inside-ask-list .kboard-list tbody tr:hover {
background: transparent !important;
}
#kboard-inside-ask-list .kboard-list tbody tr td {
border-bottom: none !important;
height: auto !important;
font-size: 1rem !important;
color: #ffffff !important;
display: block;
}
#kboard-inside-ask-list .kboard-list table a {
color: #ffffff !important;
}
#kboard-inside-ask-list .kboard-list table td.kboard-list-date,
#kboard-inside-ask-list .kboard-list table td.kboard-list-status {
text-align: left;
}
#kboard-inside-ask-list .kboard-list table td.kboard-list-date {
padding-bottom: 4px;
}
#kboard-inside-ask-list .kboard-list table td.kboard-list-date:before,
#kboard-inside-ask-list .kboard-list tbody td.kboard-list-title .kboard-inside-ask-cut-strings:before {
display: inline-block;
font-size: 1rem;
color: #ffffff;
font-weight: 600 !important;
padding-right: 4px;
}
#kboard-inside-ask-list .kboard-list table td.kboard-list-date:before {
content: '문의일자:';
}
#kboard-inside-ask-list .kboard-list tbody td.kboard-list-title .kboard-inside-ask-cut-strings:before {
content: '문의내용:';
}
.kboard-inside-ask-new-notify {
display: none !important;
}
#kboard-inside-ask-list .kboard-list table td.kboard-list-title {
width: 100% !important;
}
#kboard-inside-ask-list .kboard-list table td.kboard-list-status {
padding-top: 8px;
}
#kboard-inside-ask-list .kboard-document-area {
background-color: transparent !important;
padding: 0 0 0 0 !important;
display: flex;
}
#kboard-inside-ask-list .kboard-document-area.question {
padding-bottom: 48px !important;
border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
}
#kboard-inside-ask-list .kboard-document-area.answer {
padding: 48px 0 !important;
border-bottom: none !important;
}
#kboard-inside-ask-list .kboard-document-area.question .document-icon,
#kboard-inside-ask-list .kboard-document-area.answer .document-icon {
width: 30%;
position: unset !important;
display: block !important;
color: #f3f3f3 !important;
font-size: 1.25rem !important;
font-weight: 500 !important;
line-height: 1.25rem !important;
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif;
}
#kboard-inside-ask-list .kboard-document-area .document-content {
width: 100%;
margin-bottom: 0 !important;
font-size: 1rem !important;
line-height: 1.75rem;
word-break: keep-all;
color: #ffffff !important;
}
#kboard-inside-ask-list .kboard-document-area .document-content p {
margin-bottom: 0 !important;
}
.kboard-document-area.question .document-info {
display: none;
}
#kboard-inside-ask-list .document-answer-info {
color: rgb(116, 116, 116) !important;
font-size: 1rem;
padding-top: 8px;
}
#kboard-inside-ask-list .kboard-control {
text-align: left !important;
padding: 48px 0 0 0 !important;
} .page-id-1633 .ast-container {
height: 100vh;
}
.page-id-27 .ast-container {
height: 90vh;
}
.page-id-1633 .mfs_form {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: center;
justify-content: center;
}
.page-id-1633 .ui.form {
order: 1;
padding: 64px 0 0 0 !important;
}
.page-id-1633 .mshop-members-message {
margin-top: 0;
margin-bottom: 0px;
padding-top: 24px;
order: 2;
}
.page-id-1633 .mshop-members-message .message {
background-color: transparent !important;
border: 0;
box-shadow: none !important;
margin: 0 !important;
padding: 0 !important;
color: #fff !important;
font-size: 1rem !important;
}
.page-id-27 .woocommerce {
max-width: 540px;
margin: 2em auto;
border: none !important;
padding: 40px;
background: #0c0c0c !important;
border-radius: 20px !important;
min-width: 480px !important;
padding-left: 32px;
padding-right: 32px;
margin: 0 auto !important;
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif !important;
}
.page-id-27 .woocommerce .woocommerce-ResetPassword {
width: 100% !important;
background-color: transparent !important;
border: none !important;
}
.woocommerce-password-strength.bad,
.woocommerce-password-strength.short,
.woocommerce-password-strength.good,
.woocommerce-password-strength.strong {
background-color: transparent !important;
border-color: unset !important;
}
.woocommerce-password-strength {
text-align: left !important;
padding: 4px 0 0 0 !important;
color: #ffffff !important;
font-weight: 400 !important;
}
.woocommerce-page form .form-row-last {
width: 100% !important;
}
.woocommerce-ResetPassword .button {
background-color: #FE794F !important;
border-width: 0px !important;
border-radius: 2px !important;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
width: 100%;
display: inline-flex !important;
padding: 15px 14px !important;
position: relative;
color: #ffffff !important;
font-weight: 600 !important;
}
.page-id-27 .entry-content .woocommerce h2 {
display: none !important;
}
.entry-content .woocommerce-message {
padding: 0 !important;
}
.page-id-27 .woocommerce-message::before {
display: none !important;
}
.page-id-27 .woocommerce-message {
background-color: transparent !important;
color: #ffffff !important;
border-top: none !important;
font-size: 1rem !important;
} .policy-box {
background-color: rgba(255, 255, 255, 0.1);
border-radius: 12px;
padding: 56px 64px;
word-break: keep-all;
}
.policy-box h2 {
font-size: 1.625rem;
line-height: 2.25rem;
font-weight: 700;
color: rgb(255, 255, 255);
margin-top: 36px;
margin-bottom: 0 !important;
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif !important;
}
.policy-box h2+ :not(h2) {
margin-top: 8px;
}
.policy-box h4 {
font-size: 1.25rem;
line-height: 1.625rem;
font-weight: 700;
color: rgb(255, 255, 255);
margin-top: 36px;
}
.policy-box p {
font-size: 1.125rem;
line-height: 1.875rem;
font-weight: 400;
color: rgb(255, 255, 255);
padding-top: 8px;
margin-bottom: 0 !important;
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif !important;
}
.policy-box ul {
font-size: 1rem;
line-height: 1.75rem;
font-weight: 400;
margin: 0 !important;
padding: 0 0 0 16px !important
}
.policy-box ul>li {
margin: 0px 0px 4px;
padding-left: 0px;
position: relative;
color: rgb(255, 255, 255);
}  .pafw-checkout-block .diy-checkout-table .product-name a {
pointer-events: none;
}
.pafw-checkout-block table thead,
.pafw-checkout-block table.diy-checkout-table tr td.product-thumbnail,
.pafw-checkout-block .diy-checkout-table .ast-product-thumbnail {
display: none !important;
}
.aim-high-cart .elementor-container {
background: #0c0c0c !important;
border-radius: 20px;
max-width: 480px !important;
padding-left: 32px;
padding-right: 32px;
padding-top: 32px;
margin: 0 auto !important;
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif !important;
}
.pafw-checkout-block form h3,
.pafw-checkout-block>h3 {
color: #ffffff !important;
font-size: 18px !important;
border-bottom: none !important;
padding-bottom: 0 !important;
font-weight: 600 !important;
}
.pafw-checkout.pafw-billing-fields .woocommerce-billing-fields__field-wrapper {
padding: 8px 0 0 0 !important;
}
.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout {
display: block !important;
}
.return-to-shop {
display: none !important;
}
.pafw-checkout-block table tr td,
.pafw-checkout-block table tr th {
border: none !important;
}
.pafw-checkout-block table.diy-checkout-table tr {
display: block;
width: 100%;
}
@media screen and (max-width: 767px) {
.pafw-cart-block table.diy-checkout-table tr.cart_item td {
width: 100% !important;
}
.pafw-cart-block.type-a .diy-checkout-table .product-price .mobile-title {
display: none !important;
}
}
.pafw-checkout-block table.diy-checkout-table tr td.product-name,
.pafw-checkout-block table.diy-checkout-table tr td.product-price {
display: block;
padding: 4px 0 0 0 !important;
text-align: left !important;
}
.pafw-checkout-block table.diy-checkout-table tr td.product-name a {
font-size: 24px !important;
color: #ffffff !important;
font-weight: 400 !important;
}
.pafw-checkout-block table.diy-checkout-table tr td.product-price:before {
content: '강좌 가격:';
font-size: 16px;
color: #ffffff;
display: inline;
font-weight: 600;
}
.pafw-checkout-block table.diy-checkout-table tr td.product-price bdi {
font-size: 16px !important;
color: #ffffff !important;
font-weight: 400 !important;
}
.pafw-checkout-block table.diy-checkout-table tr td.product-quantity {
text-align: left !important;
padding: 0 0 !important;
}
.pafw-checkout-block .diy-checkout-table .quantity input {
min-width: 30px !important;
}
.pafw-checkout-block .diy-checkout-table .quantity .minus,
.pafw-checkout-block .diy-checkout-table .quantity .plus {
display: inline-block;
text-indent: -99999px;
}
.pafw-checkout-block table.diy-checkout-table tr td.product-subtotal bdi {
color: #ffffff !important;
font-size: 24px;
}
.woocommerce-js .quantity .minus {
margin-right: 0 !important;
}
.woocommerce-js form .form-row label,
.pafw-discount-block.type-a .pafw-discount>div label {
display: none !important;
}
div[data-name="order-total"],
div[data-name="order-fields"] {
display: none !important;
}
div[data-name="cart"]>h3 {
display: none !important;
}
.pafw-checkout-block {
margin-bottom: 32px !important;
}
.pafw-checkout-block .button.pafw-payment,
.pafw-discount-block .pafw-discount>div .coupon input[type=button] {
background: #FE794F !important;
text-align: center;
border-radius: 8px !important;
margin-bottom: 8px;
padding: 15px 20px !important;
font-size: 16px !important;
font-weight: 500 !important;
font-family: 'Pretendard', Apple SD Gothic Neo, Malgun Gothic, sans-serif !important;
}
.pafw-checkout-block .button.pafw-payment {
height: auto !important;
max-width: 100% !important;
}
.pafw-discount-block .pafw-discount>div .coupon input[type=button] {
height: 40px !important;
}
.pafw-payment-methods-block .pafw-payment-method.rectangle .payment_methods .payment-method {
width: 100% !important;
} .elementor-location-footer {
background-color: #0c0c0c;
}
.elementor-location-footer .elementor-container {
max-width: 1312px !important;
padding: 0 40px;
}
.footer-section {
padding-top: 32px;
padding-bottom: 100px;
display: flex;
flex-direction: column;
box-sizing: border-box;
position: relative;
width: 100%;
-webkit-box-pack: start;
justify-content: flex-start;
align-items: stretch;
}
.footer-section-inner {
display: flex;
flex-shrink: 1;
flex-direction: column;
box-sizing: border-box;
position: relative;
justify-content: flex-start;
align-items: stretch;
padding-bottom: 32px;
}
.footer-section-inner-row {
display: flex;
align-content: stretch;
flex-shrink: 1;
flex-direction: row;
box-sizing: border-box;
position: relative;
flex-wrap: wrap;
width: 100%;
row-gap: 4px;
column-gap: 16px;
justify-content: flex-start;
align-items: stretch;
}
.footer-item {
display: flex;
flex-shrink: 1;
flex-direction: column;
box-sizing: border-box;
position: relative;
justify-content: flex-start;
align-items: stretch;
}
.footer-item-inner {
display: flex;
flex-direction: row;
box-sizing: border-box;
position: relative;
justify-content: center;
align-items: stretch;
}
.footer-item-inner span {
text-align: left;
color: #ababab;
-webkit-text-fill-color: #ababab;
font-size: 1rem;
line-height: 1rem;
font-weight: 400;
}
.footer-business {
display: flex;
flex-shrink: 1;
flex-direction: column;
box-sizing: border-box;
position: relative;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: stretch;
align-items: stretch;
}
@media screen and (min-width: 1024px) {
.footer-business {
max-width: 768px;
}
}
.footer-business-inner {
display: flex;
flex-shrink: 1;
flex-direction: column;
box-sizing: border-box;
position: relative;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: stretch;
align-items: stretch;
}
.footer-business-inner-row {
display: flex;
align-content: stretch;
flex-shrink: 1;
flex-direction: row;
box-sizing: border-box;
position: relative;
flex-wrap: wrap;
width: 100%;
row-gap: 4px;
column-gap: 16px;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: stretch;
align-items: stretch;
}
.footer-business-item {
display: flex;
flex-shrink: 1;
flex-direction: column;
box-sizing: border-box;
position: relative;
-webkit-box-pack: start;
justify-content: flex-start;
-webkit-box-align: stretch;
align-items: stretch;
}
.footer-business-item span {
text-align: left;
color: #747474;
-webkit-text-fill-color: #747474;
font-size: 0.9rem;
line-height: 1rem;
font-weight: 400;
} @media screen and (max-width:767px) {
.mo_only {
display: block!important;
}
.pc_only {
display: none!important;
}
}
@media screen and (min-width:768px) {
.pc_only {
display: block!important;
}
.mo_only {
display: none!important;
}
.my-account-for-moible-menu {
display: none;
}
}
@media (min-width:768px) and (max-width:1179px) {
.main-slide-left-col {
padding-left: 60px;
}
}
@media (min-width:1200px) {
.pc_only .swiper-button-next {
left: 50%;
top: 311px;
margin-left: -314px;
}
.pc_only .swiper-button-prev {
left: 50%;
top: 311px;
margin-left: -424px;
}
.pc_only .swiper-pagination-fraction {
left: 50%;
top: 287px;
margin-left: -425px;
width: 140px;
height: 20px;
color: #fff;
background: rgba(255, 255, 255, 0.1);
padding: 10px 5px 36px 5px;
border-radius: 40px;
}
}
@media (min-width:1025px) and (max-width:1199px) {
.pc_only .swiper-button-next {
left: 50%;
top: 311px;
margin-left: -254px;
}
.pc_only .swiper-button-prev {
left: 50%;
top: 311px;
margin-left: -350px;
}
.pc_only .swiper-pagination-fraction {
left: 50%;
top: 302px;
margin-left: -329px;
width: 80px;
height: 20px;
color: #fff;
}
} @media screen and (min-width: 320px) and (max-width: 425px) {
.course-countdown-info .desc {
display: none;
}
.tax-course_cat .elementor-section.elementor-section-boxed>.elementor-container {
max-width: 100% !important;
padding: 0 0;
}
.tax-course_cat .category-section-title {
padding: 0 16px;
}
.tax-course_cat .llms-loop-list .llms-loop-item:not(:first-child) {
margin-left: 0;
}
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(1),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(3),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(5),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(7),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(9),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(11),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(13),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(15),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(17),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(19) {
margin-right: 4px;
}
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(2),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(4),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(6),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(8),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(10),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(12),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(14),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(16),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(18),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(20) {
margin-left: 4px;
}
.category-ad-banner {
padding: 0 16px;
}
}
@media screen and (min-width: 320px) and (max-width: 426px) {
.course-recommand-row ul li {
flex: 0 0 100% !important;
}
.course-recommand-row ul li:first-child,
.course-recommand-row ul li:nth-child(3),
.course-recommand-row ul li:nth-child(5) {
padding: 0 0 0 0 !important;
}
.course-recommand-row ul li:nth-child(2),
.course-recommand-row ul li:nth-child(4),
.course-recommand-row ul li:nth-child(6) {
padding: 0 0 0 0 !important;
}
.llms-loop-item-content .llms-loop-title {
font-size: 16px;
line-height: 1.2;
margin: 16px 0 8px 0 !important;
}
.llms-syllabus-footer .llms-collapse-toggle {
border: none;
font-size: 16px;
font-weight: 400;
padding: 4px 4px;
border-radius: 0;
background-color: unset;
}
.llms-course-outline .llms-syllabus-footer a:first-child {
padding-right: 4px;
}
.llms_review h5 {
flex: 0 0 100%;
margin: 0 0 4px 0 !important;
}
.llms_review h6 {
flex: 0 0 100%;
text-align: left;
margin-bottom: 16px;
}
}
@media screen and (min-width: 426px) and (max-width: 767px) {
.course-recommand-row ul li {
flex: 0 0 50% !important;
}
.course-recommand-row ul li:first-child,
.course-recommand-row ul li:nth-child(3),
.course-recommand-row ul li:nth-child(5) {
padding: 0 16px 0 0 !important;
}
.course-recommand-row ul li:nth-child(2),
.course-recommand-row ul li:nth-child(4),
.course-recommand-row ul li:nth-child(6) {
padding: 0 0 0 16px !important;
}
.llms_review h5 {
flex: 0 0 100%;
margin: 0 0 4px 0 !important;
}
.llms_review h6 {
flex: 0 0 100%;
text-align: left;
margin-bottom: 16px;
}
.tax-course_cat .elementor-section.elementor-section-boxed>.elementor-container {
max-width: auto !important;
padding: 0 16px;
}
.elementor-widget-le-course-list .llms-loop-list {
padding: 0 0 !important;
}
.tax-course_cat .llms-loop-list .llms-loop-item {
width: unset !important;
flex: 0 1 calc((100% - 16px) / 2) !important;
}
.tax-course_cat .llms-loop-list .llms-loop-item:not(:first-child) {
margin-left: 0;
}
}
@media screen and (min-width: 320px) and (max-width: 768px) {
.course-title .elementor-widget-container {
padding: 24px 16px 0px 16px !important;
}
.course-title-section {
height: 240px;
margin: 0 0 24px 0;
}
.elementor-heading-title {
font-size: 2.2rem;
}
.course-title {
height: 100%;
}
.course-bookmark-tab {
margin: 8px 0 0 0 !important;
}
.course-bookmark-tab-section {
padding: 0 16px 32px 16px !important;
}
.course-bookmark-tab .course-introduce-tab:hover,
.course-bookmark-tab .course-introduce-tab:active,
.course-bookmark-tab .course-introduce-tab:visited,
.course-bookmark-tab .course-introduce-tab:focus,
.course-bookmark-tab .course-curriculum-tab:hover,
.course-bookmark-tab .course-curriculum-tab:active,
.course-bookmark-tab .course-curriculum-tab:visited,
.course-bookmark-tab .course-curriculum-tab:foucs,
.course-bookmark-tab .course-author-tab:hover,
.course-bookmark-tab .course-author-tab:active,
.course-bookmark-tab .course-author-tab:visited,
.course-bookmark-tab .course-author-tab:focus,
.course-bookmark-tab .course-review-tab:hover,
.course-bookmark-tab .course-review-tab:active,
.course-bookmark-tab .course-review-tab:visited,
.course-bookmark-tab .course-review-tab:focus {
background: unset !important;
color: #706866 !important;
}
.course-countdown-row {
flex-direction: column !important;
align-items: unset !important;
justify-content: unset !important;
padding-right: 0rem !important;
display: flex !important;
flex: unset !important;
padding: 0 0 !important;
}
.course-countdown-widget {
position: relative !important;
display: block !important;
flex: unset !important;
flex-direction: unset !important;
padding: 8px 0 !important;
}
.elementor-widget-le-course-list .llms-loop-list {
padding: 0 16px;
}
.llms-course-outline .llms-syllabus-footer {
right: 16px;
text-align: right;
}
.tax-course_cat .llms-loop-list .llms-loop-item {
width: unset !important;
flex: 0 1 calc((100% - 16px) / 2) !important;
}
.front-course-row .llms-loop-list .llms-loop-item:nth-child(2),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(4),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(6),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(8),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(10),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(12),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(14),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(16),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(18),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(1),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(3),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(5),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(7),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(9),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(11),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(13),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(15),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(17),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(19) {
margin-right: 8px !important;
}
.front-course-row .llms-loop-list .llms-loop-item:nth-child(3),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(5),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(7),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(9),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(11),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(13),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(15),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(17),
.front-course-row .llms-loop-list .llms-loop-item:nth-child(19),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(2),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(4),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(6),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(8),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(10),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(12),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(14),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(16),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(18),
.tax-course_cat .llms-loop-list .llms-loop-item:nth-child(20) {
margin-left: 8px !important;
}
.front-course-list .elementor-container {
max-width: auto !important;
padding: 0 16px;
}
.front-course-row .llms-loop-list {
padding-left: 0 !important;
padding-right: 0 !important;
}
.front-course-row .llms-loop-list .llms-loop-item:first-child {
width: unset !important;
flex: 0 1 calc((100% - 0px) / 1);
}
.front-course-row .llms-loop-list .llms-loop-item:not(:first-child) {
width: unset !important;
flex: 0 1 calc((100% - 16px) / 2);
}
.front-course-row .llms-loop-list .llms-loop-item:not(:first-child) {
margin-left: 0;
}
.front-course-row .llms-loop-item-content,
.llms-loop-item-content {
margin: 0 0 24px 0;
}
}
@media screen and (min-width: 320px) and (max-width: 919px) {
.course-countdown-section {
padding: 0 16px;
}
.course-countdown-info {
padding-right: 0 !important;
word-break: keep-all;
}
.llms-widget-syllabus ul {
margin: 0 0 0 24px !important;
}
}
@media screen and (min-width: 767px) and (max-width: 918px) {
.course-info-fixed-mobile {
bottom: 9rem !important;
}
.offline-course-info.course-info-fixed-mobile {
bottom: 1rem !important;
}
}
@media screen and (min-width: 919px) and (max-width: 1199px) {
.course-info-fixed-mobile {
bottom: 9rem !important;
}
.offline-course-info.course-info-fixed-mobile {
bottom: 1rem !important;
}
}
@media screen and (min-width: 769px) and (max-width: 919px) {
.course-countdown-widget {
position: relative !important;
display: flex !important;
flex: 1 !important;
flex-direction: row !important;
padding: 1rem 0rem !important;
background-color: #fff !important;
}
.course-countdown-row {
flex-direction: row !important;
align-items: center !important;
justify-content: space-between !important;
padding-right: 11rem !important;
display: flex;
flex: 1;
padding: 0 0;
}
}
@media screen and (min-width: 769px) and (max-width: 920px) {
.elementor-widget-le-course-list .llms-loop-list {
padding: 0 16px;
}
.llms-course-outline .llms-syllabus-footer {
right: 16px;
}
}
@media screen and (min-width: 921px) and (max-width: 1199px) {
.course-info-section {
width: 100% !important;
max-width: 900px;
margin: 0px auto 0 auto !important;
padding-right: 0;
}
.elementor-heading-title {
max-width: 900px;
margin: 48px auto 16px auto !important;
padding-right: 0 !important;
}
.course-info-block-section .llms-meta-info {
display: flex;
flex-wrap: wrap;
padding: 0 0;
margin: 20px 0 0 0;
}
.course-countdown-section {
max-width: calc( 100% - 32px) !important;
transform: translateX(16px) !important;
left: 0% !important;
bottom: 2rem;
top: unset !important;
padding: 16px 0 16px 0;
background: #fff;
border-radius: 16px;
display: flex;
flex-direction: column;
color: #6e6e73;
padding: 0 32px 0 16px;
}
.course-countdown-widget {
position: relative;
display: flex;
flex: 1;
flex-direction: row;
padding: 1rem 0rem;
background-color: #fff;
}
.course-countdown-row {
flex-direction: row;
align-items: center;
justify-content: space-between;
padding-right: 7rem;
display: flex;
flex: 1;
}
.course-countdown-info {
display: flex;
flex: 1;
flex-direction: column;
justify-content: center;
overflow: hidden;
box-sizing: border-box;
width: 100%;
padding-right: 1rem;
line-height: 1.2;
}
.course-review-section #old_reviews {
display: flex;
flex-wrap: wrap;
gap: 0 32px;
}
.course-review-section #old_reviews h3 {
flex: 0 0 100%
}
#old_reviews .llms_review {
flex: 0 0 48.223608%;
display: block !important;
}
.llms_review h5 {
flex: 0 0 100%;
}
.llms_review h6 {
text-align: left;
}
}
@media screen and (min-width: 922px) {
.ast-container {
max-width: 100% !important;
}
.page-id-1631 .ast-container {
height: 100vh;
}
}
@media screen and (min-width: 993px) {
.ast-separate-container #primary {
margin: 0 0 4em 0 !important;
}
}
@media screen and (min-width: 1199px) {
.course-info-fixed-mobile,
.course-continue-fixed-mobile {
display: none !important;
}
}
@media screen and (min-width: 1201px) {
.ast-separate-container .ast-article-single {
padding: 0;
}
.course-info-block-section {
display: none;
}
.course-recommand-row ul li {
flex: 0 0 33.33333% !important;
}
}
@media screen and (max-width: 1311px) {
.my-account-info-head .elementor-container {
width: 100% !important;
padding: 0 20px !important;
}
.msma-block.msma-user-info-block .user-info>div.group.first {
justify-content: start !important;
}
}
@media screen and (max-width: 320px) {
.course-bookmark-tab div {
font-size: 14px !important;
}
}
@media screen and (max-width: 425px) {
.llms-student-dashboard .llms-loop-item-content .llms-loop-link {
display: block;
height: auto;
}
.llms-student-dashboard .llms-loop-item-content .llms-featured-image {
width: 100%;
}
}
@media screen and (max-width: 767px) {
.course-info-block-section .llms-meta.llms-course-length,
.course-info-block-section .llms-meta.llms-difficulty,
.course-info-block-section .llms-meta.llms-categories,
.course-info-block-section .course-info-date-row div:first-child {
flex-basis: 100% !important;
}
.course-info-block-section .llms-meta.llms-categories span,
.course-info-block-section .llms-meta.llms-categories a {
background-color: rgba(255, 255, 255, 1);
margin-right: 0.1rem;
padding: 0rem 0.6rem;
border-radius: 0.4rem;
color: #111111;
font-weight: 600;
}
.course-info-block-section .llms-meta.llms-tags span,
.course-info-block-section .llms-meta.llms-tags a {
background-color: rgba(255, 255, 255, 1);
margin: 0rem 0.5rem 0.5rem 0 !important;
padding: 0.2rem 0.6rem !important;
border-radius: 0.4rem;
color: #111111;
font-weight: 600;
font-size: 16px;
display: inline-block;
}
.course-info-block-section .llms-meta.llms-tags p {
color: transparent;
font-size: 0;
}
.course-info-block-section .llms-meta-info .llms-meta span,
.course-info-block-section .llms-meta-info .llms-meta a,
.course-info-block-section .course-info-date-row .lifterlms_course_info_date {
float: right;
}
.course-info-block-section .llms-meta.llms-tags a {
float: none;
}
.course-author-info {
padding-right: 0;
}
.mobile.course-author-profile-img {
display: block;
position: unset;
margin: 0 auto;
object-fit: fill;
width: auto;
height: 300px;
margin-bottom: 24px;
}
.desktop.course-author-profile-img {
display: none !important;
}
.mfs_form form.ui.form .two.fields .field {
width: 100%!important;
}
}
@media screen and (max-width: 769px) {
.my-info-left-col,
.my-info-blank-col {
display: none;
}
.my-info-right-col {
width: 100% !important;
}
.msma-block.msma-user-info-block .user-info {
margin: 32px 0 0 0 !important;
}
.my-info-section {
padding: 48px 20px 0 20px !important;
}
}
@media screen and (max-width: 920px) {
.ast-separate-container #content .ast-container {
padding-left: 0px;
padding-right: 0px;
}
.course-title .elementor-widget-container {
align-items: flex-end !important;
padding: 0 16px 0px 16px !important;
}
.course-feature-media {
display: none;
}
.course-info-section {
width: 100% !important;
margin: 0 auto 0 auto !important;
padding-right: 0;
background: transparent;
}
.elementor-heading-title {
width: 100% !important;
padding: 0 0 !important;
}
.llms-author {
width: 100%;
margin: 0 auto !important;
}
.course-info-tag {
padding: 0 16px 32px 16px;
}
.course-bookmark-tab-section {
padding: 0 16px 24px 16px !important;
background: rgb(12, 12, 12);
background: linear-gradient(0deg, rgba(12, 12, 12, 1) 0%, rgba(12, 12, 12, 0.5) 0%, rgba(12, 12, 12, 1) 100%);
}
.course-info-block-section .llms-meta-info,
.course-info-block-section .course-info-date-row {
display: flex;
flex-wrap: wrap;
padding: 0 16px;
margin: 0 0;
}
.course-introduce-title {
padding: 32px 16px 24px 16px !important;
}
.course-curriculum-title {
padding: 112px 16px 24px 16px;
}
#old_reviews h3 {
padding: 112px 16px 0 16px !important;
}
.course-introduce,
.course-progress {
padding: 0 16px 32px 16px !important;
}
.course-info-fixed-section {
position: relative;
display: none;
}
.course-info-block-section {
display: block;
}
.course-countdown-section {
max-width: calc( 100% - 32px) !important;
transform: translateX(16px) !important;
left: 0% !important;
bottom: 2rem;
top: unset !important;
}
.course-countdown-widget {
position: relative;
display: flex;
flex: 1;
flex-direction: row;
padding: 1rem 1.2rem;
background-color: #fff;
}
.course-countdown-row {
flex-direction: row;
align-items: center;
justify-content: space-between;
padding-right: 7rem;
display: flex;
flex: 1;
}
.course-countdown-info {
display: flex;
flex: 1;
flex-direction: column;
justify-content: center;
overflow: hidden;
box-sizing: border-box;
width: 100%;
line-height: 1.5 !important;
padding-right: 1rem;
}
.course-countdown-shortcut {
margin-top: 0.6rem;
line-height: 1.6666666667;
}
.course-countdown-time {
display: inline-block;
margin-right: 0.1rem;
padding-right: 0.6rem;
padding-left: 0.6rem;
border-radius: 0.4rem;
background-color: rgba(237, 35, 75, .1);
font-weight: bold;
font-style: normal;
color: #ed234b;
}
.course-purchase-btn {
display: flex;
flex-direction: column;
color: #ffffff;
padding: 1rem 2.3rem;
align-self: center;
margin: 0.9rem 0 0 0;
}
#old_reviews .llms_review {
margin: 0 16px 16px 16px !important;
}
.course-recommand-title {
padding: 112px 16px 24px 16px;
}
.course-progress-title {
padding: 112px 16px 24px 16px;
}
.course-progress-bar {
padding: 0 16px;
}
}
@media screen and (max-width: 921px) {
.ast-separate-container #primary {
padding: 0 0 1.5em 0 !important;
}
}
@media screen and (max-width: 1199px) {
.course-info-fixed-section {
display: none;
}
.course-continue-fixed-mobile {
max-width: calc( 100% - 32px) !important;
transform: translateX(16px) !important;
left: 0% !important;
bottom: 2rem;
top: unset !important;
background: #fff;
border-radius: 16px;
display: flex;
flex-direction: column;
color: #6e6e73;
width: 100%;
position: fixed;
}
.course-continue-fixed-mobile.progress-course-btn a {
margin-bottom: 0;
}
.course-info-fixed-mobile {
max-width: calc( 100% - 32px) !important;
transform: translateX(16px) !important;
left: 0% !important;
bottom: 12rem;
top: unset !important;
background: #fff;
border-radius: 16px;
display: flex;
flex-direction: column;
color: #6e6e73;
width: 100%;
position: fixed;
z-index: 9;
}
.offline-course-info.course-info-fixed-mobile {
bottom: 1rem;
}
}
@media screen and (max-width: 1024px) {
.category-left-col {
display: none;
}
.category-right-col {
width: 100% !important;
padding: 80px 0 0 0;
}
.mobile-header .icon.icon-logo {
margin: 12px 0 0 0;
}
.member-menu-col,
.search-menu-col {
display: none;
}
.site-content {
padding-top: 52px;
}
.my-info-section {
width: 100% !important;
}
}
@media screen and (max-width: 1200px) {
.ast-separate-container .ast-article-single {
padding: 0 0 !important;
}
.course-info-block-section {
display: block;
}
.course-info-block-section .course-plan-select-btn {
display: none;
}
.course-info-block-section .llms-meta.llms-course-length,
.course-info-block-section .llms-meta.llms-difficulty,
.course-info-block-section .llms-meta.llms-categories,
.course-info-block-section .course-info-date-row div:first-child,
.course-info-block-section .course-info-date-row div:last-child,
.course-info-block-section .course-info-date-row div:first-child,
.course-info-block-section .course-info-date-row div:last-child {
padding: 16px 0;
border-bottom: solid 1px #ECECEC;
cursor: default;
color: #ffffff;
font-size: 16px;
flex-grow: 1;
flex-basis: 50%;
}
.course-info-block-section .llms-meta.llms-tags {
display: none;
}
.course-info-fixed-mobile .elementor-price-table .le-table-heading,
.course-info-fixed-mobile .elementor-price-table .le-table-price,
.course-info-fixed-mobile .elementor-price-table .le-table-price-features-list,
.course-info-fixed-mobile .elementor-price-table .le-table-description,
.course-info-fixed-mobile .elementor-price-table .le-table-text {
display: none;
}
}