@charset "UTF-8";

body.popupOpen {overflow: hidden;}

.full_popup_inner *:focus {outline: 2px solid red !important; outline-offset: -2px;}

/*처음로딩시display:block,visibility:none;으로설정.main_full_popup{visibility:hidden;}*/

.main_full_popup {box-sizing: border-box; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; display: none;}
.main_full_popup::before {content: ''; display: block; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,.8);}
.main_full_popup .main_full_popup_wrap {width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}

.full_popup {position: relative; width: 1700px; margin: 0 auto;}
.full_popup .full_popup_inner {text-align: center;}
.full_popup .slick-slide {padding: 0 10px; text-align: center;}
.full_popup .slick-slide img {display: inline;}

.full_popup .text_1,
.full_popup .text_2 {display: none;}
.full_popup .playstop,
.full_popup .prevnext {display: none;}
.full_popup .control {margin-top: 50px;}

.full_popup .paging ul.slick-dots {display: flex; align-items: center; justify-content: center;}
.full_popup .paging ul.slick-dots li {margin: 0 5px; line-height: 0;}
.full_popup .paging ul.slick-dots li button {width: 10px; height: 10px; background: #0a4a9b; border-radius: 30px; font-size: 0;}
.full_popup .paging ul.slick-dots li.slick-active button {width: 30px; background: #fcaf15;}
.full_popup .paging ul.slick-dots li button:hover {background: #FFF;}

/*오늘하루열지않음*/
.full_popup .noMore {display: inline-flex; align-items: center; justify-content: center; font-size: 18px; color: #FFF; line-height: 1;}
.full_popup .noMore input {display: block; width: 20px; height: 20px; -webkit-appearance: none; appearance: none; -moz-appearance: none; background-color: #DDD; border: 1px solid #888; border-radius: 3px; margin: 2px 15px 0 0;}
.full_popup .noMore input[type=checkbox]:checked {background: #FFF url(/sites/gcbridge/images/bul_checkbox.png) no-repeat center;}
.full_popup .noMore a.closeWin {display: inline-block; margin-left: 15px; text-indent: -9999px; background: url(/sites/gcbridge/images/fullPopupClose.png) no-repeat center; width: 25px; height: 25px;}

@media only screen and (max-width: 1700px) {
    .full_popup {max-width: 96%;}
}
