/*
 Theme Name:     EULI
 Template:       Divi
 Version:        1.0
*/
@import url('https://cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css');
body { font-family: Open Sans,'Nanum Square',Arial,sans-serif;}
.page-template-page-template-EULIPage_list_jindo #et-main-area {padding-top:130px}
.nsq {font-family:'Nanum Square' !important}
.bld {font-weight:bold}
/* .et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img {width:38px;} */
.et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_menu_1_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {max-height:52px}
#menu-secondary-menu.et-menu {background-color:#ff7355; border-radius:0 0 4px 4px}
#menu-secondary-menu.et-menu a {font-weight:bold; color:rgba(256,256,256,1)}
#menu-secondary-menu.et-menu a:before {content:"|"; position:absolute; left:-15px; font-weight:100; color:rgba(256,256,256,0.7)}
#menu-secondary-menu.et-menu li:first-child a:before {display:none;}
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {margin-top:6px}
.et_pb_menu_1_tb_header.et_pb_menu .et_pb_menu__wrap ul li a {font-size:18px; letter-spacing:-1px; font-weight:bold ;font-family:'Nanum Square', Helvetica,Arial,Lucida,sans-serif}
.et_pb_menu_2_tb_header.et_pb_menu ul.et_mobile_menu {background-color:#fff !important;}


.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider.euli_header_divider {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIzMCUiIHZpZXdCb3g9IjAgMCAxMjgwIDg2IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBzbGljZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJyZ2JhKDI1NSwyNTUsMjU1LDAuNikiPjxwYXRoIGQ9Ik04MzMuOSAyNy41Yy01LjggMy4yLTExIDcuMy0xNS41IDEyLjItNy4xLTYuOS0xNy41LTguOC0yNi42LTUtMzAuNi0zOS4yLTg3LjMtNDYuMS0xMjYuNS0xNS41LTEuNCAxLjEtMi44IDIuMi00LjEgMy40QzY3NC40IDMzLjQgNjg0IDQ4IDY4OC44IDY0LjNjNC43LjYgOS4zIDEuOCAxMy42IDMuOCA3LjgtMjQuNyAzNC4yLTM4LjMgNTguOS0zMC41IDE0LjQgNC42IDI1LjYgMTUuNyAzMC4zIDMwIDE0LjIgMS4yIDI3LjcgNi45IDM4LjUgMTYuMkM4NDAuNiA0OS42IDg3NiAyOS41IDkxMC44IDM4Yy0yMC40LTIwLjMtNTEuOC0yNC42LTc2LjktMTAuNXpNMzg0IDQzLjljLTkgNS0xNi43IDExLjktMjIuNyAyMC4zIDE1LjQtNy44IDMzLjMtOC43IDQ5LjQtMi42IDMuNy0xMC4xIDkuOS0xOS4xIDE4LjEtMjYtMTUuNC0yLjMtMzEuMi42LTQ0LjggOC4zem01NjAuMiAxMy42YzIgMi4yIDMuOSA0LjUgNS43IDYuOSA1LjYtMi42IDExLjYtNCAxNy44LTQuMS03LjYtMi40LTE1LjYtMy4zLTIzLjUtMi44ek0xNzguNyA3YzI5LTQuMiA1Ny4zIDEwLjggNzAuMyAzNyA4LjktOC4zIDIwLjctMTIuOCAzMi45LTEyLjVDMjU2LjQgMS44IDIxNC43LTguMSAxNzguNyA3em0xNDYuNSA1Ni4zYzEuNSA0LjUgMi40IDkuMiAyLjUgMTQgLjQuMi44LjQgMS4yLjcgMy4zIDEuOSA2LjMgNC4yIDguOSA2LjkgNS44LTguNyAxMy43LTE1LjcgMjIuOS0yMC41LTExLjEtNS4yLTIzLjktNS42LTM1LjUtMS4xek0zMy41IDU0LjljMjEuNi0xNC40IDUwLjctOC41IDY1IDEzIC4xLjIuMi4zLjMuNSA3LjMtMS4yIDE0LjgtLjYgMjEuOCAxLjYuNi0xMC4zIDMuNS0yMC40IDguNi0yOS40LjMtLjYuNy0xLjIgMS4xLTEuOC0zMi4xLTE3LjItNzEuOS0xMC42LTk2LjggMTYuMXptMTIyOC45IDIuN2MyLjMgMi45IDQuNCA1LjkgNi4yIDkuMSAzLjgtLjUgNy42LS44IDExLjQtLjhWNDguM2MtNi40IDEuOC0xMi40IDUtMTcuNiA5LjN6TTExMjcuMyAxMWMxLjkuOSAzLjcgMS44IDUuNiAyLjggMTQuMiA3LjkgMjUuOCAxOS43IDMzLjUgMzQgMTMuOS0xMS40IDMxLjctMTYuOSA0OS42LTE1LjMtMjAuNS0yNy43LTU3LjgtMzYuOC04OC43LTIxLjV6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTAgMHY2NmM2LjggMCAxMy41LjkgMjAuMSAyLjYgMy41LTUuNCA4LjEtMTAuMSAxMy40LTEzLjYgMjQuOS0yNi44IDY0LjctMzMuNCA5Ni44LTE2IDEwLjUtMTcuNCAyOC4yLTI5LjEgNDguMy0zMiAzNi4xLTE1LjEgNzcuNy01LjIgMTAzLjIgMjQuNSAxOS43LjQgMzcuMSAxMy4xIDQzLjQgMzEuOCAxMS41LTQuNSAyNC40LTQuMiAzNS42IDEuMWwuNC0uMmMxNS40LTIxLjQgNDEuNS0zMi40IDY3LjYtMjguNiAyNS0yMSA2Mi4xLTE4LjggODQuNCA1LjEgNi43LTYuNiAxNi43LTguNCAyNS40LTQuOCAyOS4yLTM3LjQgODMuMy00NC4xIDEyMC43LTE0LjhsMS44IDEuNWMzNy4zLTMyLjkgOTQuMy0yOS4zIDEyNy4yIDggMS4yIDEuMyAyLjMgMi43IDMuNCA0LjEgOS4xLTMuOCAxOS41LTEuOSAyNi42IDUgMjQuMy0yNiA2NS0yNy4zIDkxLTMuMS41LjUgMSAuOSAxLjUgMS40IDEyLjggMy4xIDI0LjQgOS45IDMzLjQgMTkuNSA3LjktLjUgMTUuOS40IDIzLjUgMi44IDctLjEgMTMuOSAxLjUgMjAuMSA0LjcgMy45LTExLjYgMTUuNS0xOC45IDI3LjctMTcuNS4yLS4zLjMtLjYuNS0uOSAyMi4xLTM5LjIgNzAuNy01NC43IDExMS40LTM1LjYgMzAuOC0xNS4zIDY4LjItNi4yIDg4LjYgMjEuNSAxOC4zIDEuNyAzNSAxMC44IDQ2LjUgMjUuMSA1LjItNC4zIDExLjEtNy40IDE3LjYtOS4zVjBIMHoiLz48L2c+PC9zdmc+);
    background-size: cover;
    background-position: center top;
    top: 0;
    height: 30%;
    z-index: 10;
    display: block;
    background-repeat-y: no-repeat;
    height: 100%;
    position: absolute;
    pointer-events: none;
    width: 100%;}
.et-boc .et_pb_fullwidth_header.euli_header {backgorund-image:url('images/euli-bg-300x151.png'); backgruond-position:bottom center; background-color:rgba(255,250,242,0.8); padding-top: 10vw; box-shadow: inset 0px -10px 18px 0px rgba(0,0,0,0.1);}
.et-boc .et_pb_fullwidth_header .header-content h4.et_pb_module_header {font-family: 'Rubik','Nanum Square',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 32px;
    letter-spacing: 5px;
    line-height: 2em;}
.et-boc .et_pb_fullwidth_header .header-content h4.et_pb_module_header.with-kor {line-height:1em;}
.et-boc .et_pb_fullwidth_header .header-content h5.kor {font-size:18px; font-weight:bold; color: #ff7355!important; letter-spacing:8px;}
.et-boc .et_pb_fullwidth_header .header-content.width-right-msg {width:48%; float:left}
.et-boc .et_pb_fullwidth_header .right-msg {width:48%; float:right; text-align:right}
.et-boc .et_pb_fullwidth_header .right-msg ul{display:inline-block; float:right; padding-bottom:0}

.et-boc .wrap_user .form_table th,
.et-boc .wrap_user .form_table td {padding:10px; border-bottom:1px solid orange; height:50px;}
.et-boc .wrap_user .form_table th {border-right:1px solid orange}
.et-boc .wrap_user .form_table.multi-column th,
.et-boc .wrap_user .form_table.multi-column td {text-align:center}
.et-boc .wrap_user .form_table.multi-column th:last-child,
.et-boc .wrap_user .form_table.multi-column td:last-child {border-right:none}
.et-boc .wrap_user .form_table {border-top:5px solid orange; border-width:5px 0 0}
.et-boc .wrap_user .form_table input.text,
.et-boc .wrap_user .form_table input.title,
.et-boc .wrap_user .form_table input[type=email],
.et-boc .wrap_user .form_table input[type=password],
.et-boc .wrap_user .form_table input[type=tel],
.et-boc .wrap_user .form_table input[type=text],
.et-boc .wrap_user .form_table select,
.et-boc .wrap_user .form_table textarea {border:none; font-size:14px; width:100%;}
.agree_content {height:150px; overflow-y:auto; overflow-x:hidden; border-top:5px solid orange; border-bottom:1px solid orange; margin-bottom:15px; background-color:#fff}
.only-section {min-height:60vh}

.wrap_button .floatleft {text-align: left}
.wrap_button .floatright {text-align: right}
.wrap_button .floatleft .et_pb_button:first-child {margin-left:0 !important}
.wrap_button .floatright .et_pb_button:last-child {margin-right:0 !important}
.et-boc .wrap_button .et_pb_button {color:#fff; border-radius:100px; background-color:orange; border-color:orange; font-weight:bold; border-width:5px !important; font-family: 'Rubik','Nanum Square',Helvetica,Arial,Lucida,sans-serif!important;}
.et_pb_button:before, .et_pb_button:after {font-size:27px;}

.wrap_board .entry-content table.form_table:not(.variations),
.wrap_board .form_table {border-color: orange; border-width:5px 0 1px}
.wrap_board .form_table td.cell-title{background-color:rgba(253,166,1,0.1); width:130px; font-weight:bold; text-align:center}
.wrap_board .form_table th, .wrap_board .form_table td {padding-top:15px; padding-bottom:15px;}
.wrap_board .form_table input[type='text'], .wrap_board .form_table textarea { width: 100%; border:none;}
.wrap_board .entry-content table.ans-tbl:not(.variations),
.wrap_board .ans-tbl {border-color: orange; border-width:0 1px 1px}
.wrap_board .ans-tbl .col_qna_answer {background-color: orange; color:#fff}

.single .et_pb_post .entry-content {padding:0}



.apps-slide.android .et_pb_slide_description {padding-bottom:620px}
.apps-slide.iphone .et_pb_slide_description {padding-bottom:541px}
.apps-slide.et_pb_slider .et_pb_slide{background-size:280px}
.apps-slide .et-pb-arrow-prev{left:22px}
.apps-slide .et-pb-arrow-next{right:22px;}


#footer-info {line-height:2em}



/* Navigation */
.et_pb_menu_1_tb_header.et_pb_menu ul li.sp_menu a {color:#ff7355 !important}




/** SMS */
/* .-eb-ac-b8-ec-9e-90--ea-b4-80-eb-a6-ac_page_menu_msg_send */
body .wrap_front.wrap_msg .col.col5.first { width:35%}
body .wrap_front.wrap_msg .col.col3.column_msg_template { width:35%}
body .wrap_front.wrap_msg .col.col4.column_tab_title {width:29%}
body .wrap_front.wrap_msg .col h4 {font-size:18px; font-weight:bold; }
body .wrap_front.wrap_msg .col.col5.column_msg_template h4 {font-size:14px; font-weight:normal; margin:10px 0 0px}
body .wrap_front.wrap_msg .col.col5.column_msg_template,
body .wrap_front.wrap_msg .col.col3.column_msg_template > form {
    background-image:url('images/iphonexs-top.png'); background-position:50% -5px; background-repeat:no-repeat; background-size:225px;
    background-color:#fff; border:5px solid #000; border-radius:20px; padding:40px 5px 5px 5px}
body .wrap_front.wrap_msg ul.list.tab_title {display:table; width:100%;}
body .wrap_front.wrap_msg ul.list.tab_title > li {background-color:transparent; display:table-cell; float:none; text-align:center; border-radius:5px 5px 0 0; border:1px solid #C8C8C8; border-width:1px 0 1px 1px}
body .wrap_front.wrap_msg ul.list.tab_title > li:last-child {border-width:1px;}
body .wrap_front.wrap_msg .column_tab_title table {position:relative;border:none; background-color:#026cdf; color:#fff; border-radius:15px;padding:5px 10px; margin-left:20px; width:calc(100% - 20px)}
body .wrap_front.wrap_msg ul.list.tab_title > li.on {border-width:1px 0 0 1px; background-color:#fff;}
body .wrap_front.wrap_msg ul.list.tab_title > li:last-child.on{border-width:1px 1px 0 1px}
body .wrap_front.wrap_msg .column_tab_title table:before {position:absolute; left:-15px; top:0; width:30px; height:13px; background-image:url('images/bubble-tip.png'); background-size:30px; background-repeat:no-repeat; content:"";}
body .wrap_front .column_tab_title .description {color:#fff;}
body .wrap_front.wrap_msg .column_tab_title table td {border-bottom:1px dotted #fff;}
body .wrap_front.wrap_msg .column_tab_title table tr:last-child td {border:none;}
body .wrap_front.wrap_msg .column_tab_title .column-btn {text-align:right;}
body .wrap_front.wrap_msg .list_search .col.col4 {width:32%}
body .wrap_front.wrap_msg .tab_content {max-height:540px; background-color:#fff; border:1px solid #C8C8C8; border-width:0 1px 1px 1px; padding:15px 15px 15px 5px}
body .wrap_front .column-button .fas {margin:0}
/* Front */
body .wrap_front.wrap_msg.wrap_msg_send {padding:0 !important;}
body .wrap_front.wrap_msg.wrap_msg_send > h4 {font-size:14px; padding:10px 15px; background-color:#ff7355; color:#fff; margin-bottom: 10px;}
body .wrap_front.wrap_msg.wrap_msg_send .col {padding:5px 0 5px 10px;}
body .wrap_front.wrap_msg.wrap_msg_send .mb20 {margin-bottom:5px !important}
body .wrap_front.wrap_msg .col.col3.column_msg_template > form {line-height:1.3em}
body .wrap_front.wrap_msg .tab_content {max-height:504px;}
body .wrap_front.wrap_msg .col h4 {font-family:"Nanum Square"}
body .wrap_front.wrap_msg .column_msg_template textarea {background-color:lightskyblue; color:#000;}
body .wrap_front.wrap_msg.wrap_msg_send_test {padding:10px}
body .wrap_front.wrap_msg.wrap_msg_send_test > div {background-image:url('images/iphonexs-top.png'); background-position:50% -5px; background-repeat:no-repeat; background-size:225px;
    background-color:#fff; border:5px solid #000; border-radius:20px; padding:40px 5px 5px 5px; margin:5px 10px; height:420px; width:auto; overflow:auto;}
body .wrap_front.wrap_msg.wrap_msg_send_test .list_table {    background-color: lightskyblue; border-radius: 10px; border: none; color: #000; letter-spacing: -1px;}


/* 성적표, 카운셀링 */
body .wrap_front.wrap_report table.list_table,
body .wrap_front.wrap_counseling table.list_table {border-color:#ff7355; border-width: 4px 0 1px; margin-bottom:40px;}
body .wrap_front.wrap_report table.list_table thead,
body .wrap_front.wrap_report table.list_table th,
body .wrap_front.wrap_counseling table.list_table thead,
body .wrap_front.wrap_counseling table.list_table th {background-color:#fff3f1; padding-top:10px; padding-bottom:10px; }
body .wrap_front.wrap_report table.list_table td,
body .wrap_front.wrap_report table.list_table th,
body .wrap_front.wrap_counseling table.list_table td,
body .wrap_front.wrap_counseling table.list_table th {border-bottom:1px dotted #ff7355; font-family:'Nanum Square', Helvetica,Arial,Lucida,sans-serif;}
/* body .wrap_front.wrap_report table.list_table .fas.gray {color:#ff7355 !important} */
body .wrap_front.wrap_report .fs11,
body .wrap_front.wrap_counseling .fs11 {font-size:13px !important; letter-spacing: -1px}
body .wrap_front.wrap_report button,
body .wrap_front.wrap_counseling button,
body .wrap_front.wrap_report input[type='submit'],
body .wrap_front.wrap_counseling input[type='submit'],
body .wrap_front.wrap_report input[type='button'],
body .wrap_front.wrap_counseling input[type='button']{cursor:pointer; border-radius:3px; background-color:rgba(255,114,79,0.7); color:#fff; border-color:rgb(255,114,79); font-weight:bold}
body .wrap_front.wrap_report th button {background-color:rgba(255,114,79,1)}
body .wrap_front.wrap_report button:hover,
body .wrap_front.wrap_counseling button:hover,
body .wrap_front.wrap_report input[type='submit']:hover,
body .wrap_front.wrap_counseling input[type='submit']:hover,
body .wrap_front.wrap_report input[type='button']:hover,
body .wrap_front.wrap_counseling input[type='button']:hover{background-color:rgb(255,114,79)}

/* 숙제검사 */
#et-main-area > .wp-admin {padding-top:110px}
#et-main-area > .wp-admin .tablenav.top {padding-left:30px; padding-right:30px;}


@media (max-width: 980px){

    .et-boc .et_builder_inner_content .et_pb_fullwidth_section:first-child .et_pb_fullwidth_header{padding-top:70px}
    body #page-container .et-boc .et_pb_section .et_pb_fullwidth_header .et_pb_button_one.et_pb_button {border-width:0 !important}

    .et_pb_row {width:calc(100% - 40px)}
    .et_mobile_menu li a {padding:5px;}
    .et_pb_menu_0_tb_header .mobile_menu_bar:before {content:'\33'; }
    .et_pb_menu_0_tb_header .opened .mobile_menu_bar {z-index: 99999}
    .et_pb_menu_0_tb_header .opened .mobile_menu_bar:before {content:'\32'}
    .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {color:orange !important}
    .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,
    .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {margin-top:-32px;}
    .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__wrap .et_mobile_menu,
    .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__wrap .et_mobile_menu ul {background-color:#fff !important; max-width:200px; left:auto; right:0}
    .et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before {background-color:orange; color:#fff !important; border-radius:5px;}
    .et_pb_menu_1_tb_header.et_pb_menu .et_pb_menu__wrap .et_mobile_menu,
    .et_pb_menu_1_tb_header.et_pb_menu .et_pb_menu__wrap .et_mobile_menu ul {background-color:#fff !important; border-top-color:orange; max-width:200px; left:auto; right:0}

    .home .et_pb_fullwidth_header_0 {padding-top:90px}
    .et-boc .et_pb_fullwidth_header .header-content-container .header-content h4.et_pb_module_header {line-height:1.3em}

    .three-buttons.et_pb_section.et_section_regular {padding:0}
    .et_pb_gutters1 .et_pb_column_1_3, .et_pb_gutters1.et_pb_row .et_pb_column_1_3 {
        width: 33.3333%;
    }
}

@media (min-width: 768px){
    .for-phone {display:none !important}
}

@media (max-width: 767px){
    .for-phone {display:block !important}
    .euli_header_join .width-right-msg {float:none; width:100%;}
    .euli_header_join .header_msg {display:none}

    .et_pb_section {padding-top:15px; padding-bottom:20px}
    .et-boc .et_builder_inner_content .et_pb_fullwidth_section:first-child {padding-top:0; padding-bottom:0}
    .et_pb_column .et_pb_row_inner, .et_pb_row {padding-top:10px; padding-bottom:10px;}

    /*.et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img {width:160px}*/
}



@media (max-width: 479px){
    .three-buttons .et_pb_column_1_3 h4 {font-size:16px}
    .three-buttons .et_pb_blurb {padding-right:5px; padding-left:5px}
    .three-buttons .et_pb_column {float:right;}
    .et_pb_gutters1 .et_pb_column_1_3, .et_pb_gutters1.et_pb_row .et_pb_column_1_3 {
        width: auto !important;
    }
}


