@charset "utf-8";
.calendar-archives.classiclight{position:relative;width:100%;background:#FFF}.calendar-archives.classiclight *{box-sizing:border-box!important}.calendar-archives.classiclight ul{margin:0;padding:0;list-style:none;display:list-item}.calendar-archives.classiclight a{text-decoration:none}.calendar-archives.classiclight .archives-years{position:relative;clear: both;}.calendar-archives.classiclight .calendar-navigation{position:relative;width:100%;height:30px;background:#3b82f6}.calendar-archives.classiclight .calendar-navigation a,.calendar-archives.classiclight .calendar-navigation ul,.calendar-archives.classiclight .calendar-navigation div,.calendar-archives.classiclight .calendar-navigation li{line-height:30px}.calendar-archives.classiclight .calendar-navigation .prev-year,.calendar-archives.classiclight .calendar-navigation .next-year{display:block;position:absolute;width:30px;height:30px;font-size:18px;text-align:center;color:#FFF}.calendar-archives.classiclight .calendar-navigation .prev-year:hover,.calendar-archives.classiclight .calendar-navigation .next-year:hover{}.calendar-archives.classiclight .calendar-navigation .prev-year.disabled,.calendar-archives.classiclight .calendar-navigation .next-year.disabled{opacity:.4;cursor:default}.calendar-archives.classiclight .calendar-navigation .prev-year.disabled:hover,.calendar-archives.classiclight .calendar-navigation .next-year.disabled:hover{}.calendar-archives.classiclight .calendar-navigation .prev-year{left:0;border-right:1px #2757a1 solid}.calendar-archives.classiclight .calendar-navigation .next-year{right:0;border-left:1px #2757a1 solid}.calendar-archives.classiclight .calendar-navigation .menu-container{position:static;width:100px;padding:0 60px;text-align:center;font-size:13px}.calendar-archives.classiclight .calendar-navigation .menu-container.months{width:100%;text-transform:capitalize}.calendar-archives.classiclight .calendar-navigation .menu-container a.title{display:block;width:100%;color:#FFF}.calendar-archives.classiclight .calendar-navigation .menu-container .arrow-down{color:#fff;position:absolute;width:20px;height:30px;right:60px;top:6px;cursor:pointer;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif}.calendar-archives.classiclight .calendar-navigation .menu-container .arrow-down:hover{background:#86cae9;border-left:1px solid #3b82f6}.calendar-archives.classiclight .calendar-navigation .menu-container .menu{position:absolute;overflow:hidden;left:0; top:0;display:none;z-index:99;top:0;width:100%;background:#2eacb4 !important}.calendar-archives.classiclight .calendar-navigation .menu-container .menu a{display:block;color:#FFF}.calendar-archives.classiclight .calendar-navigation .menu-container .menu a:hover{color:#fff !important; text-decoration:underline !important; cursor:pointer}.calendar-archives.classiclight .calendar-navigation .menu-container .menu a.selected{color:#fff}.calendar-archives.classiclight .calendar-navigation .menu-container .menu a.selected:hover{color:#fff !important;cursor:default;text-decoration: underline !important;}.calendar-archives.classiclight .year{position:absolute;top:0;left:0;margin-left:-100%;width:100%;z-index:0;background:#FFF;width:100%; float: left;}.calendar-archives.classiclight .year .year-link{display:none}.calendar-archives.classiclight .year.last{position:relative}.calendar-archives.classiclight .year.current{margin-left:0;z-index:1}.calendar-archives.classiclight .month,.calendar-archives.classiclight .day{float:left;display:block;position:relative;border-right:1px #fff solid;border-bottom:1px #fff solid;color:#ccc;text-align:center}.calendar-archives.classiclight .month.has-posts a,.calendar-archives.classiclight .day.has-posts a{display:block;width:100%;height:100%;color:#3b82f6}.calendar-archives.classiclight .month.has-posts a:hover,.calendar-archives.classiclight .day.has-posts a:hover{}.calendar-archives.classiclight .month.last,.calendar-archives.classiclight .day.last{margin-right:0!important}.calendar-archives.classiclight .month{width:25%;height:50px}.calendar-archives.classiclight .month .month-name{text-transform:capitalize;font-size:16px;font-weight:400;display:block;padding:6px 0 4px}.calendar-archives.classiclight .month .postcount{display:block}.calendar-archives.classiclight .month .postcount .count-text{font-size:9px}.calendar-archives.classiclight .day{text-align:center;width:14.285%!important;line-height:100%;padding:5px 0}.calendar-archives.classiclight .day.has-posts{padding:0;font-weight:600}.calendar-archives.classiclight .day.has-posts a{padding:5px 0!important;text-decoration:none}.calendar-archives.classiclight .day.noday{background:none!important;box-shadow:none;border:0}.calendar-archives.classiclight .day.weekday{display:inline-block;text-transform:uppercase;color:#333;font-size:85%;border:0}.calendar-archives.classiclight .week-row{margin:0;padding:0;width:100%; float: left;clear: both;}.calendar-archives.classiclight .week-row.weekdays{background-color:#e6e6e6}


/*사이드 캘린더
---------------------------------------------------------------*/
.calendar-archives.classiclight .calendar-navigation{background: #2eacb4 !important;}
.calendar-archives.classiclight .calendar-navigation .menu-container{font-size: 1.25em !important; color:#fff !important;line-height: 43px !important;}
.calendar-archives.classiclight .calendar-navigation{height: 43px !important;}
.calendar-archives.classiclight .month, .calendar-archives.classiclight .day{color:#666666 !important;}
.calendar-archives.classiclight .month.has-posts a, .calendar-archives.classiclight .day.has-posts a{color:#01838d;}
.calendar-archives.classiclight .year{background: #f4f4f4 !important;border:solid 1px #dddddd; border-top:none !important;}
.calendar-archives.classiclight .week-row.weekdays{background: #f4f4f4 !important;border-left:solid 1px #dddddd !important;border-right:solid 1px #dddddd !important; }
.calendar-archives.classiclight .month, .calendar-archives.classiclight .day{border:none !important;}
.calendar-archives.classiclight .day.has-posts a{padding:0 !important;line-height: 41px;}
.calendar-archives.classiclight .day{height: 40px;}
.calendar-archives.classiclight .day{padding:0;line-height: 41px;}
.calendar-archives.classiclight .year{padding-left:20px; padding-right:20px;}
.calendar-archives.classiclight .week-row{padding:20px;padding-bottom:0;}
.calendar-archives.classiclight .week-row span{color:#011655 !important;font-weight: bold;}
.calendar-archives.classiclight .archives-years .week-row{padding:0px;}
.calendar-archives.classiclight .archives-years .week-row span{color:#666666 !important;font-weight: normal;}
.calendar-archives.classiclight .calendar-navigation .prev-year, .calendar-archives.classiclight .calendar-navigation .next-year{width:55px; height: 43px;border:none;line-height: 43px;text-indent: -99999px;}
.calendar-archives.classiclight .calendar-navigation .prev-year{background: url(/wp-content/themes/twentyfourteen/images/icon/icon_c_left.png) no-repeat; background-position: center;position: absolute;top:0; left:0;}
.calendar-archives.classiclight .calendar-navigation .next-year{background: url(/wp-content/themes/twentyfourteen/images/icon/icon_c_right.png) no-repeat; background-position: center;top:0; right:0;position: absolute;}
.calendar-archives.classiclight .calendar-navigation .menu-container .menu a{font-size: 0.875em !important;padding:5px 0;}
.day.has-posts.has-active > a{background: url(/wp-content/themes/twentyfourteen/images/background/c_active_bg.png) no-repeat; background-position: center; color:#fff !important;}
.ie8 .day.has-posts.day_select a{background: url(/wp-content/themes/twentyfourteen/images/icon/c_active.png) no-repeat;color:#fff !important;}
.calendar-archives.classiclight .calendar-navigation .menu-container a.title{height: 43px;line-height: 43px;padding-right:16px;}
.calendar-archives.classiclight .calendar-navigation .menu-container a.title:hover{color:#fff !important; text-decoration: underline !important;}
.calendar-archives.classiclight .day.has-posts a{font-weight: bold;}
.calendar-archives.classiclight .day.has-posts{position: relative; z-index: 99999;}

.calendar-archives.classiclight .calendar-navigation .menu-container .menu{height: 340px; overflow-y: scroll;top:0 !important;}

/*호버*/
.calendar_hover{border:solid 1px #dddddd; border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;box-shadow: 2px 2px 10px #dddddd;-webkit-box-shadow: 2px 2px 10px #dddddd;-moz-box-shadow: 2px 2px 10px #dddddd;-o-box-shadow: 2px 2px 10px #dddddd;width:140px; background: #fff; z-index: 99999;position: absolute;bottom:40px;-webkit-transition: all ease-out 0.2s;-moz-transition: all ease-out 0.2s;-ms-transition: all ease-out 0.2s;-o-transition: all ease-out 0.2s;opacity: 0;visibility: hidden;}
.calendar_hover li{margin-bottom:3px;text-align: left;}
.calendar_hover ul{padding:13px 15px 10px 25px !important;position: relative;}
.calendar_hover li a{font-size: 0.7em;color:#333333 !important;position: relative;line-height: 1.3em !important;display: block;font-weight: normal !important;}
.calendar_hover li a:before{content: "";position: absolute; top:7px; left:-10px;color:#333333 !important;width:4px; height: 1px; background: #333333;}
.calendar_hover li a:hover{color: #01838d !important;text-decoration: underline !important;}
.calendar_hover li a:hover:before{background:#01838d !important;}
.calendar_hover ul:after{content: "";width: 13px;height: 9px;position: absolute;left: 10px;bottom: -9px;background: url(/wp-content/themes/twentyfourteen/images/icon/event_arrow_b.png) no-repeat;}
.calendar-archives.classiclight .day.has-posts:hover  .calendar_hover{opacity: 1;visibility: visible;}


/*순서*/
.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day + .day .calendar_hover{right:-21px;}
.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day + .day .calendar_hover ul:after{left:inherit; right:34px;}

.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day .calendar_hover{right:-36px;}
.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day .calendar_hover ul:after{left:inherit; right:47px;}

/*사이드 캘린더 끝
---------------------------------------------------------------*/

@media screen and (max-width: 1260px) and (min-width: 1016px)/*컨텐츠레이아웃*/{
.calendar-archives.classiclight .calendar-navigation .menu-container{font-size: 0.9em !important;}
.calendar-archives.classiclight .calendar-navigation .menu-container .arrow-down{right:49px;}
.day.has-posts.day_select a{background-size: 95%;}

/*순서*/
.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day + .day .calendar_hover{right:-21px;}
.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day + .day .calendar_hover ul:after{left:inherit; right:26px;}

.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day .calendar_hover{right:-36px;}
.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day .calendar_hover ul:after{left:inherit; right:42px;}

.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day .calendar_hover{right:-36px;}
.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day .calendar_hover ul:after{left:inherit; right:42px;}
.day.has-posts.has-active > a{background-size: 100%;}
}

@media screen and (max-width: 1015px) and (min-width: 761px)/*컨텐츠레이아웃*/{
/*순서*/
.calendar_hover ul:after{left:42px;}

/*순서*/
.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day + .day .calendar_hover{right:-21px;}
.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day + .day .calendar_hover ul:after{left:inherit; right:62px;}

.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day .calendar_hover{right:-36px;}
.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day .calendar_hover ul:after{left:inherit; right:76px;}
/*사이드달력*/
.calendar_hover{display: none !important;}
.calendar-archives.classiclight .day.has-posts:hover .calendar_hover{display: none !important;visibility: hidden !important;}
.calendar-archives.classiclight .archives-years{overflow: hidden;}
}

@media screen and (max-width: 760px) and (min-width: 641px)/*컨텐츠레이아웃*/{
/*순서*/
.calendar_hover ul:after{left:30px;}

/*순서*/
.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day + .day .calendar_hover{right:-21px;}
.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day + .day .calendar_hover ul:after{left:inherit; right:50px;}

.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day .calendar_hover{right:-36px;}
.calendar-archives.classiclight .archives-years .week-row > .day:first-child + .day + .day + .day + .day + .day .calendar_hover ul:after{left:inherit; right:64px;}
/*사이드달력*/
.calendar_hover{display: none !important;}
.calendar-archives.classiclight .day.has-posts:hover .calendar_hover{display: none !important;visibility: hidden !important;}
.calendar-archives.classiclight .archives-years{overflow: hidden;}
}

@media screen and (max-width: 640px)/*컨텐츠레이아웃*/{
/*사이드달력*/
.calendar_hover{display: none !important;}
.calendar-archives.classiclight .day.has-posts:hover .calendar_hover{display: none !important;visibility: hidden !important;}
.calendar-archives.classiclight .archives-years{overflow: hidden;}
}