.valigncenter,.sgk_calbox .arrow,.cal_2set .calendar .days li,.fixedbtn a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.animation{-webkit-transition:all .3s;transition:all .3s;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.clearfix,.sgk_calbox,.cal_2set,.fixedbtn{zoom:1}.clearfix:before,.sgk_calbox:before,.cal_2set:before,.fixedbtn:before,.clearfix:after,.sgk_calbox:after,.cal_2set:after,.fixedbtn:after{content:"";display:table}.clearfix:after,.sgk_calbox:after,.cal_2set:after,.fixedbtn:after{clear:both}body{padding:0px;margin:0px}.section__copy{font-size:30px;margin:0 0 10px;letter-spacing:5px}p{display:block;margin:0 0 1em}section.calendar{overflow:hidden;text-align:center;display:block;background-color:#000;color:#fff}section.calendar .section__copy{font-size:18px;margin:0 0 20px 0;letter-spacing:5px}@media screen and (max-width: 640px){section.calendar .section__copy{margin:0 0 0px 0}}section.calendar .section__inner{padding:90px}@media screen and (max-width: 640px){section.calendar .section__inner{padding:10%}}.sgk_calbox{overflow:hidden;max-width:1000px;margin:auto}.sgk_calbox .arrow{width:5%;min-height:60px;cursor:pointer;height:200px;padding-top:40px;vertical-align:middle}@media screen and (max-width: 640px){.sgk_calbox .arrow{height:auto;padding-top:5px}}.sgk_calbox .arrow img{width:50%}@media screen and (max-width: 640px){.sgk_calbox .arrow img{width:20px;display:inline-block}}.sgk_calbox .arrow span{display:none}@media screen and (max-width: 640px){.sgk_calbox .arrow span{display:inline-block}}.sgk_calbox .arrow.prev{float:left}.sgk_calbox .arrow.prev img{transform:scale(-1, 1)}@media screen and (max-width: 640px){.sgk_calbox .arrow.prev{width:50%}}.sgk_calbox .arrow.next{float:right}@media screen and (max-width: 640px){.sgk_calbox .arrow.next{width:50%}}.cal_2set{overflow:hidden;padding:0px 1%}@media screen and (min-width: 641px){.cal_2set{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;justify-content:space-between}}@media screen and (max-width: 640px){.cal_2set{width:100%;padding:0px 0%}}.cal_2set .calendar:first-child{float:left}.cal_2set .calendar:first-child h6{display:block}@media screen and (max-width: 640px){.cal_2set .calendar:first-child{float:none}.cal_2set .calendar:first-child h6{display:block}}.cal_2set .calendar:last-child{float:right}.cal_2set .calendar:last-child h6{display:none}@media screen and (max-width: 640px){.cal_2set .calendar:last-child{float:none}.cal_2set .calendar:last-child h6{display:block}}.cal_2set .calendar{background-color:#1e1e1e;box-sizing:border-box;display:flex;flex-direction:column;width:47%;text-transform:uppercase;margin-bottom:15px;padding:0px 20px 20px 20px}@media screen and (max-width: 640px){.cal_2set .calendar{width:100%;padding:0px 10px 10px 10px}}.cal_2set .calendar h6{margin:10px 4px 0px 0px;text-align:left;font-size:12px}.cal_2set .calendar h6 span{color:#a05051}.cal_2set .calendar h5{font-size:12px;width:100%;margin:15px auto 5px auto}.cal_2set .calendar .day-names{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;padding:0px;margin:0px;width:100%;font-size:12px}.cal_2set .calendar .day-names li{flex-grow:1;text-align:center;list-style:none;padding:4px;width:calc(100% * 1/7)}.cal_2set .calendar .day-number{float:right;padding:1em}.cal_2set .calendar .days{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;flex-wrap:wrap;margin:0px;padding:0px;font-size:0.825em}.cal_2set .calendar .days li{width:calc(100% * 1/7);list-style:none;border:3px solid #1e1e1e;padding:4px 2px 2px 2px;min-height:30px;background-color:#525252;vertical-align:middle;color:#fff;box-sizing:border-box;font-size:12px}.cal_2set .calendar .days li.spacer{visibility:hidden;background:#F5F5F5}.cal_2set .calendar .days li.holiday{background:#a05051;color:#d7afaf;background-size:9vmin;background-repeat:no-repeat;background-position:center center}.fixedbtn{position:fixed;bottom:0px;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;background-color:#000f1e;z-index:2}.fixedbtn a{height:60px;width:50%;vertical-align:middle;color:#fff}.fixedbtn a:first-child{background-color:#000f1e}.fixedbtn a:last-child{background-color:#410000}
