.month_title, .evoyv_lightbox .evoyv_lb_header,
.month_box .day_box .day_box_in, .month_box .day_box, .day_names .day_box{font-family:'roboto', 'oswald','arial narrow';}
.evoyv_year_grid ul.evoyv_ttle_events li{font-family:'open sans';}
.evoyv_year_grid{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;position:relative;}
.evoyv_month{width:33.3%;}
.month_box .day_box .day_box_in, .day_box_color{height:28px;width:28px;border-radius:50%;display:flex;position:relative;margin-top:-3px;padding-top:3px;position:relative;z-index:1;font-size:13px;box-sizing:border-box;justify-content:center;align-items:center;}
.month_box .day_box .day_box_color{-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;visibility:hidden;position:absolute;top:3px;background-color:#ffe69e;z-index:-3;transform:scale(0);left:0;}
.month_box .day_box.he .day_box_color{visibility:visible;transform:scale(1);}
.month_box{display:block}
.month_box .day_box.he.this_d .day_box_color{border:2px solid #ff5d43;}
.month_box .day_box:hover .day_box_in{background-color:#f7f7f7;}
.day_box_in{}
.evoyv_month_in{padding:0 25px 16px 0px;}
.month_title{text-transform:uppercase;font-weight:700;display:block;}
.day_names{display:block;opacity:0.5}
.day_names .day_box{text-transform:uppercase;}
.month_box .day_box, .day_names .day_box{display:flex;float:left;width:14.27%;text-align:center;min-height:5px;cursor:pointer;font-size:14px;font-weight:700;padding:5px 0;margin:0!important;position:relative;justify-content:center}
.month_box .day_box{font-weight:normal;}
.evo_lightboxes .evoyv_lightbox{z-index:94000}
.evoyv_tip{position:absolute;background-color:#9e9e9e;color:#ffffff;padding:8px;line-height:110%;font-size:12px;z-index:800;border-radius:20px;font-weight:bold;margin-left:-15px;margin-top:-15px;min-width:28px;text-align:center;box-sizing:border-box;}
.widget .evoyv_tip{min-width:20px;margin-left:-10px;margin-top:-10px;font-size:10px;}
.evoyv_tip.leftyy{margin-left:0;}
.evoyv_title_tip{max-width:100%;pointer-events:none;position:absolute;background-color:#fff;color:#7a7a7a;line-height:110%;font-size:10px;font-style:italic;z-index:999;-webkit-box-shadow:0px 0px 10px 3px rgba(0,0,0,0.06);-moz-box-shadow:0px 0px 10px 3px rgba(0,0,0,0.06);box-shadow:0px 0px 10px 3px rgba(0,0,0,0.06);}
.evoyv_year_grid ul.evoyv_ttle_events{padding:0;margin:0;}
.evoyv_year_grid ul.evoyv_ttle_events li{font-size:13px;position:relative;margin:0;border-left:4px solid transparent;font-style:normal;text-transform:uppercase;border-bottom:1px solid #e8e8e8;padding:10px;font-weight:bold;}
.evoyv_title_tip .evoyv_ttle_cnt{position:absolute;text-align:center;font-style:normal;margin-top:5px;background-color:#949393;border-radius:15px;color:#fff;font-size:12px;font-weight:bold;padding:10px;top:0;left:0;margin-top:-15px;margin-left:-15px;z-index:5;}
.evoyv_title_tip:before{width:0;height:0;border-style:solid;position:absolute;left:0;bottom:-10px;content:"";border-width:10px 10px 0 0;border-color:#c3c3c3 transparent transparent transparent;}
.evoyv_title_tip.lefter:before{border-width:0 10px 10px 0;border-color:transparent #c3c3c3 transparent transparent;right:0;left:auto;}
.evoyv_lightbox .evoyv_lb_header{font-size:16px;font-family:roboto;padding:10px 15px;text-transform:uppercase;border-bottom:1px solid #e8e8e8;font-weight:bold;background-color:#f9f9f9;}
.evoyv_lightbox .evoyv_events{}
@media(max-width:600px){
.evoyv_title_tip{max-width:150px}
.evoyv_month{width:50%;}
}
@media(max-width:480px){
.evoyv_month{	width: 100%;}
.evoyv_month_in{padding-right: 0px;}
}