/* ---- MENU ---- */
.menu-item.lang_ko,
.menu-item.lang_en{display:none !important;}

#header-outer:not([data-format=left-header]) #top nav>ul{display: flex; align-items: center;}
/* MENU - KOREA*/
.page-id-7743 .menu-item.lang_ko,
.page-id-6583 .menu-item.lang_ko,
.page-id-7035 .menu-item.lang_ko,
.page-id-7029 .menu-item.lang_ko,
.page-id-6994 .menu-item.lang_ko,
.page-id-6968 .menu-item.lang_ko,
.page-id-7058 .menu-item.lang_ko,
.page-id-15 .menu-item.lang_ko,
.page-id-2237 .menu-item.lang_ko,
.page-id-2270 .menu-item.lang_ko,
.page-id-2870 .menu-item.lang_ko,
.page-id-2874 .menu-item.lang_ko{display:block !important;}

.page-id-7738 .menu-item.lang_common,
.page-id-2192 .menu-item.lang_common,
.page-id-15 .menu-item.lang_common,
.page-id-6583 .menu-item.lang_common,
.page-id-7035 .menu-item.lang_common,
.page-id-2270 .menu-item.lang_common,
.page-id-2870 .menu-item.lang_common,
.page-id-2874 .menu-item.lang_common{display:none !important;}

/* MENU - EN */
.parent-pageid-2308 .menu-item.lang_en,
.parent-pageid-7727 .menu-item.lang_en,
.parent-pageid-7029 .menu-item.lang_en,
.parent-pageid-2908 .menu-item.lang_en{display:block !important;}
.parent-pageid-2908 .menu-item.lang_common{display:none !important;}

.page-id-7035 .menu-item.lang_en{display: none !important;}

/* HOME */
.page-id-9 #header-space{height:130px !important;}
.page-id-9 #header-outer{display:none !important;}
.page-id-6659 #header-outer{display:none !important;}

.page-id-6756 #header-outer{display:none !important;}
.page-id-6822 #header-outer{display:none !important;}
.page-id-6843 #header-outer{display:none !important;}
.page-id-6854 #header-outer{display:none !important;}
.page-id-6756 #header-space{height:100px !important;}
.page-id-6822 #header-space{height:100px !important;}
.page-id-6843 #header-space{height:100px !important;}
.page-id-6854 #header-space{height:100px !important;}



/* ---- 2025년도 5회 ---- */
/*대회소개*/
.fifth.section01 {padding-top: 14% !important; padding-bottom: 40% !important;}
.fifth.section01 .row-bg-wrap .row-bg-overlay{
    background-color:#007cc7;
    background:url(http://bloodadmin.cdn1.cafe24.com/5th_contents_bg_bottom.png), url(http://bloodadmin.cdn1.cafe24.com/5th_contents_bg.gif);
   background-position:center bottom, center top;
    background-repeat:no-repeat;
}




/* ---- 2025년도 5회 ---- */


/*메뉴 높이*/
.page-id-7743 #header-space{height:100px !important;}
.page-id-7738 #header-space{height:100px !important;}

/*헤더 안보이게*/
/*.page-id-7743 #header-outer{display:none !important;}*/



/*대회소개 -서브 bg*/
.fifth.section01 {padding-top: 14% !important; padding-bottom: 40% !important;}
.fifth.section01 .row-bg-wrap .row-bg-overlay{
    background-color:#007cc7;
    background:url(http://bloodadmin.cdn1.cafe24.com/5th-img/5th_contents_bg_bottom.png), url(http://bloodadmin.cdn1.cafe24.com/5th-img/5th_contents_bg.gif);
    background-position:center bottom, center top;
    background-repeat:no-repeat;
}

/*메인*/   
.page-id-7727 #header-space{
    height: 80px !important;
}
.page-id-7727 #header-outer{
    display: none !important;
}
/*메인-bg*/
.fifth.content01 {padding-top: 14% !important; padding-bottom: 27% !important;}
.fifth.content01 .row-bg-wrap .row-bg-overlay{
    background-color:#007cc7;
    background-image:url('http://bloodadmin.cdn1.cafe24.com/5th-img/5th_main_bg_bottom.png'), url('http://bloodadmin.cdn1.cafe24.com/5th-img/5th_main_bg.gif');
    background-size:100%, cover;
    background-position:center bottom, center top;
    background-repeat:no-repeat;}
.fifth.subject_t_box .main_style01_tit::before{
    position: absolute;
    content: "";
    display: block;
    top: 4px;
    left: 0;
    width: 40px;
    height: 35px;
    background-size: contain !important;
}
.main_style01_tit.fifth p{
    font-family: 'GmarketSansMedium' !important;
    font-size: 26px;
}
.fifth .txt_w p{
    color: #007d98 !important;
}
.fifth .main_title_info .sub-title-en{
    font-size: 45px;
    letter-spacing: -1px !important;
    position: relative;
    z-index: 9999;
    color: #257c90;
}
.fifth .main_white_bg{
     border-radius: 15px;
}

/*sub*/
.fifth .title_info_text.st{
    font-size: 20px;
    width: 80%;
}
.fifth .title_info_text.bg-txt{
     background-color: #c7f0f3;
    border-radius: 30px;
    padding: 20px 20px 20px 40px;
    width: 100%;
    margin-left: 0;
    margin-top: -30px;
    font-weight: 600;
    font-family: "Nanum Gothic", "Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif !important;
}
.fifth .subject_t_box .main_style01_tit.no-img{
        padding-left: 0;
}
table.awards_table tr.awards_t td.c_style02.bd{
    font-size: 19px !important;
}
.fifth .rightimg-page-wrap img{
    position: absolute;
    right: -40px;
    margin-top: -80px;
}
.fifth .title_info_text.bg-txt.right-img-page{
    position: relative;
    margin-top: 0;
    margin-left: 0;
    display: table !important;
    width: 100%;
    padding: 20px 14px;
    margin-bottom: 50px !important;
    border-radius: 19px;
}
.fifth .main_style01_tit, .fifth .main_style01_tit p, .fifth .main_style01_tit a, .fifth .ptc_info dt{
    color: #005b8f;
}
.fifth .subject_t_box .main_style01_tit.sl01::before{
    background: url(http://bloodadmin.cdn1.cafe24.com/subject_list01_2025.png) no-repeat;
}
.fifth .subject_t_box .main_style01_tit.sl02::before{
    background: url(http://bloodadmin.cdn1.cafe24.com/subject_list02_2025.png) no-repeat;
}
.fifth .subject_t_box .main_style01_tit.sl03::before{
    background: url(http://bloodadmin.cdn1.cafe24.com/subject_list03_2025.png) no-repeat;
}
.fifth .subject_t_box .main_style01_tit.sl04::before{
    background: url(http://bloodadmin.cdn1.cafe24.com/subject_list04_2025.png) no-repeat;
}
.fifth .subject_t_box .main_style01_tit.sl05::before{
    background: url(http://bloodadmin.cdn1.cafe24.com/subject_list05_2025.png) no-repeat;

}
.fifth .subject_t_box .main_style01_tit.sl06::before{
    background: url(http://bloodadmin.cdn1.cafe24.com/subject_list06_2025.png) no-repeat;
}
.fifth .subject_t_box .main_style01_tit.sl07::before{
    background: url(http://bloodadmin.cdn1.cafe24.com/subject_list07_2025.png) no-repeat;
}
.fifth .main_list li::before{
    background-color: #009fc2;
}
.fifth .c_style01{
    color: #007d98 !important;  
}
.fifth .main_btn.pink a{
    background: #ec1b88;
    color: #fff;
}
.fifth .main_btn.medium.form a{
    width: 48%;
    font-size: 30px;
    padding: 30px 40px;
    font-weight: 800;
    box-shadow: 0 0 14px rgb(0 0 0 / 35%);
    float: left;
    margin-right: 2%;
}
.fifth .main_btn.blue a{
    background: #007cc7;
}
.fifth .main_btn.green a{
    background: #00a8a8;
    color: #fff; 
}
.fifth .main_btn.medium.yellow.txt a{
    width: 45%;
    float: right;
    margin-right: 32px;
    padding: 20px 40px;
    font-size: 24px;
}
.fifth .main_btn.medium.yellow a{
     background: #00a8a8;
    color: #fff;
}
.nectar_video_lightbox.play_button_with_text{
    display: flex !important;
    justify-content: center;
    align-items: center;
}
.nectar_video_lightbox.play_button_with_text .link-text{
   display: flex !important;
    color: #fff !important;
    width: 100%;
    font-size: 25px;
    padding: 30px 150px;
    font-weight: 600;
    box-shadow: 0 0 14px rgb(0 0 0 / 35%);
    border-radius: 50px;
    background: #00a8a8;
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: 0 !important;
}
.nectar_video_lightbox.play_button_with_text .play{
    display: none !important;
}
/*지원서 접수*/
.fifth .main_btn.medium.group-form.pink a{
   background-color: #c96ea3; 
}
.fifth .main_btn.medium.group-form a{
    width: 100%;
    font-size: 25px;
    padding: 30px 40px;
    font-weight: 600;
    box-shadow: 0 0 14px rgb(0 0 0 / 35%);
    float: left;  
}
.fifth .main_btn.medium.group-form a{
    border-radius: 0;
}

.fifth .main_btn.medium.group-form.blue a{
    background-color: #397b8e;
}
.fifth .main_btn.blue a{
     background: #007cc7; 
}
.top_list strong{
    border-bottom: 1px solid #000;
}

.application-ko #gform_wrapper_11 input[type=submit], .application-ko #gform_wrapper_14 input[type=submit], .application-ko #gform_wrapper_15 input[type=submit], .application-ko #gform_wrapper_12 input[type=submit]{
    width: 100% !important;
    margin: 40px auto 0 !important;
    font-size: 25px;
    background: #00a8a8 !important;
    padding: 15px 0 !important;
}

.gform_confirmation_message_14, .gform_confirmation_message_11, .gform_confirmation_message_12, .gform_confirmation_message_15{
    font-size: 22px;
    font-weight: 500;
   line-height: 30px;
    text-align: center;
}

/*반응형*/
@media screen and (max-width:999px){
    .fifth .main_title_info .sub-title-en{
        font-size: 28px;
        letter-spacing: -1px !important;
        display: inline-block;
        height: auto;
    }
    .fifth .title_info_text.bg-txt{
        padding: 20px 20px;
        width: 100%;
        margin-left: 0px;
        float: left;
        margin-top: 0;
        margin-bottom: 30px !important;

    }
    .nectar_video_lightbox.play_button_with_text .link-text{
        display: flex !important;
        color: #fff !important;
        width: 100%;
        font-size: 16px;
        padding: 20px 63px;
        font-weight: 600;
        box-shadow: 0 0 14px rgb(0 0 0 / 35%);
        border-radius: 30px;
        background: #00a8a8;
        text-align: center;
        justify-content: center;
        align-items: center;
        margin-left: 0 !important
    }
    
}

@media screen and (max-width:690px){
    .fifth .title_info_text.st{
        font-size: 14px;
        width: 100%;
        margin-top: 0;
    }
    .fifth .rightimg-page-wrap img{
        right:-80px;
        margin-top: 140px;
    }
}