/*!/wp-content/themes/esoft_metro_campus/assets/css/calendar.css*/#calendar{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:420px;margin:0 auto;height:570px;overflow:hidden}.header{height:50px;width:420px;background:rgb(66 66 66);text-align:center;position:relative;z-index:100}.header h1{margin:0;padding:0;font-size:20px;line-height:50px;font-weight:100;letter-spacing:1px}.left,.right{position:absolute;width:0;height:0;border-style:solid;top:50%;margin-top:-7.5px;cursor:pointer}.left{border-width:7.5px 10px 7.5px 0;border-color:#fff0 rgb(160 159 160) #fff0 #fff0;left:20px}.right{border-width:7.5px 0 7.5px 10px;border-color:#fff0 #fff0 #fff0 rgb(160 159 160);right:20px}.month{opacity:0}.month.new{-webkit-animation:fadeIn 1s ease-out;opacity:1}.month.in.next{-webkit-animation:fadeIn .4s ease-out;-moz-animation:fadeIn .4s ease-out;animation:fadeIn .4s ease-out;opacity:1}.month.out.next{-webkit-animation:fadeOut .4s ease-in;-moz-animation:fadeOut .4s ease-in;animation:fadeOut .4s ease-in;opacity:1}.month.in.prev{-webkit-animation:fadeIn .4s ease-out;-moz-animation:fadeIn .4s ease-out;animation:fadeIn .4s ease-out;opacity:1}.month.out.prev{-webkit-animation:fadeOut .4s ease-in;-moz-animation:fadeOut .4s ease-in;animation:fadeOut .4s ease-in;opacity:1}.week{background:#4A4A4A}.day{display:inline-block;width:60px;padding:10px;text-align:center;vertical-align:top;cursor:pointer;background:#4A4A4A;position:relative;z-index:100}.day.other{color:rgb(255 255 255 / .3)}.day.today{color:rgb(156 202 235)}.day-name{font-size:9px;text-transform:uppercase;margin-bottom:5px;color:rgb(255 255 255 / .5);letter-spacing:.7px}.day-number{font-size:24px;letter-spacing:1.5px}.day .day-events{list-style:none;margin-top:3px;text-align:center;height:12px;line-height:6px;overflow:hidden}.day .day-events span{vertical-align:top;display:inline-block;padding:0;margin:0;width:5px;height:5px;line-height:5px;margin:0 1px}.blue{background:rgb(156 202 235)}.orange{background:rgb(247 167 0)}.green{background:rgb(153 198 109)}.yellow{background:rgb(249 233 0)}.details{position:relative;width:420px;height:75px;background:rgb(164 164 164);margin-top:5px;border-radius:4px}.details.in{-webkit-animation:fadeIn .5s ease both;-moz-animation:fadeIn .5s ease both;animation:fadeIn .5s ease both}.details.out{-webkit-animation:fadeOut .5s ease both;-moz-animation:fadeOut .5s ease both;animation:fadeOut .5s ease both;height:0!important}.arrow{position:absolute;top:-5px;left:50%;margin-left:-2px;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:#fff0 #fff0 rgb(164 164 164) #fff0;transition:all 0.7s ease}.events{height:75px;padding:7px 0;overflow-y:auto;overflow-x:hidden}.events.in{-webkit-animation:fadeIn .3s ease both;-moz-animation:fadeIn .3s ease both;animation:fadeIn .3s ease both}.events.in{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}.details.out .events{-webkit-animation:fadeOut .4s ease both;-moz-animation:fadeOut .4s ease both;animation:fadeOut .4s ease both;height:0!important;overflow:hidden!important}.events.out{-webkit-animation:fadeOut .3s ease both;-moz-animation:fadeOut .3s ease both;animation:fadeOut .3s ease both;height:0!important;overflow:hidden!important}.event{font-size:16px;line-height:22px;letter-spacing:.5px;padding:2px 16px;vertical-align:top}.event.empty{color:#eee}.event-category{height:10px;width:10px;display:inline-block;margin:6px 0 0;vertical-align:top}.event span{display:inline-block;padding:0 0 0 7px}.legend{width:100%;height:30px;background:rgb(60 60 60);line-height:30px}.entry{position:relative;padding:0 0 0 25px;font-size:13px;display:inline-block;line-height:30px;background:#fff0}.entry:after{position:absolute;content:'';height:5px;width:5px;top:12px;left:14px}.entry.blue:after{background:rgb(156 202 235)}.entry.orange:after{background:rgb(247 167 0)}.entry.green:after{background:rgb(153 198 109)}.entry.yellow:after{background:rgb(249 233 0)}@-webkit-keyframes moveFromTopFade{from{opacity:.3;height:0;margin-top:0;-webkit-transform:translateY(-100%)}}@-moz-keyframes moveFromTopFade{from{height:0;margin-top:0;-moz-transform:translateY(-100%)}}@keyframes moveFromTopFade{from{height:0;margin-top:0;transform:translateY(-100%)}}@-webkit-keyframes moveToTopFade{to{opacity:.3;height:0;margin-top:0;opacity:.3;-webkit-transform:translateY(-100%)}}@-moz-keyframes moveToTopFade{to{height:0;-moz-transform:translateY(-100%)}}@keyframes moveToTopFade{to{height:0;transform:translateY(-100%)}}@-webkit-keyframes moveToTopFadeMonth{to{opacity:0;-webkit-transform:translateY(-30%) scale(.95)}}@-moz-keyframes moveToTopFadeMonth{to{opacity:0;-moz-transform:translateY(-30%)}}@keyframes moveToTopFadeMonth{to{opacity:0;-moz-transform:translateY(-30%)}}@-webkit-keyframes moveFromTopFadeMonth{from{opacity:0;-webkit-transform:translateY(30%) scale(.95)}}@-moz-keyframes moveFromTopFadeMonth{from{opacity:0;-moz-transform:translateY(30%)}}@keyframes moveFromTopFadeMonth{from{opacity:0;-moz-transform:translateY(30%)}}@-webkit-keyframes moveToBottomFadeMonth{to{opacity:0;-webkit-transform:translateY(30%) scale(.95)}}@-moz-keyframes moveToBottomFadeMonth{to{opacity:0;-webkit-transform:translateY(30%)}}@keyframes moveToBottomFadeMonth{to{opacity:0;-webkit-transform:translateY(30%)}}@-webkit-keyframes moveFromBottomFadeMonth{from{opacity:0;-webkit-transform:translateY(-30%) scale(.95)}}@-moz-keyframes moveFromBottomFadeMonth{from{opacity:0;-webkit-transform:translateY(-30%)}}@keyframes moveFromBottomFadeMonth{from{opacity:0;-webkit-transform:translateY(-30%)}}@-webkit-keyframes fadeIn{from{opacity:0}}@-moz-keyframes fadeIn{from{opacity:0}}@keyframes fadeIn{from{opacity:0}}@-webkit-keyframes fadeOut{to{opacity:0}}@-moz-keyframes fadeOut{to{opacity:0}}@keyframes fadeOut{to{opacity:0}}@-webkit-keyframes fadeOutShink{to{opacity:0;padding:0;height:0}}@-moz-keyframes fadeOutShink{to{opacity:0;padding:0;height:0}}@keyframes fadeOutShink{to{opacity:0;padding:0;height:0}}#calendar{width:100%!important;padding-top:15px;height:auto!important}#calendar .header{width:100%!important;background:transparent!important}.day,.week,.day-name{background:transparent!important;color:#000!important}.day{padding:2px 0!important}.week{display:flex;justify-content:space-between}.legend{display:none!important}.week .day{position:relative}.details.in,.events.in,.details,.events{width:100%!important}.day .day-events{height:0!important}.day-events span{height:100%!important;width:100%!important;z-index:-1;position:absolute;left:0;bottom:0;right:0;top:0}.day-number{font-size:var(--font-18)}.details{background:transparent!important}.event.empty{color:#000!important}.details.in{padding-top:15px}.event.empty{padding:10px 0!important}.details.in span{font-size:var(--font-14)}.details.in .event{border-top:1px solid #000;padding:10px 0;display:block;color:#000;transition:all 0.5s;display:flex;text-decoration:none}.details.in .event:hover{background:var(--light-ash-color);transition:all 0.5s}.details,.events{height:auto!important}.arrow{display:none!important}.active-day .day-name,.active-day .day-number{color:#fff!important}.day.other{opacity:.2}#calendar .header h1{color:#000!important;font-weight:bold!important}#calendar .right,#calendar .left{background-color:transparent!important;border:0!important;background-repeat:no-repeat!important;background-position:center;font-size:0!important;height:20px;width:20px;background-size:contain}