[ewcalendar]{color:white;font-weight:300;height:20em;line-height:1.5;}
[ewcalendar] *{box-sizing:border-box;moz-box-sizing:border-box;}
[ewcalendar].small{font-size:0.8em;font-weight:100;}
[ewcalendar] .c-month-view{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;-webkit-user-select:none;
-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;height:12.5%;position:relative;font-size:15px;margin-bottom:1px;text-align:center}
[ewcalendar] .c-month-view [class^=c-month-arrow]{width:15%;height:100%;position:absolute;top:0;color:transparent;cursor:pointer;background:#232323;color: #fff;}
[ewcalendar] .c-month-view [class^=c-month-arrow]:hover{background:#88b5ac;color: #000;}
[ewcalendar] .c-month-view .c-month-arrow-left{left:0}[ewcalendar] .c-month-view .c-month-arrow-right{right:0}
[ewcalendar] .c-holder{height:87.5%;position:relative;}[ewcalendar] .c-grid{position:absolute;height:100%;width:100%;top:0;left:0;}
[ewcalendar] .c-grid .c-row{width:100%;margin-bottom:0.2%;margin-bottom:-moz-calc(0px + 1px);margin-bottom:-o-calc(0px + 1px);margin-bottom:-webkit-calc(0px + 1px);
margin-bottom:calc(0px + 1px);height:13.08571%;height:-moz-calc(100%/7 - 7px/6);height:-o-calc(100%/7 - 7px/6);height:-webkit-calc(100%/7 - 7px/6);height:calc(100%/7 - 7px/6);background: #f0f0f0;}
[ewcalendar] .c-grid .c-row:last-child{margin-bottom:0;}
[ewcalendar] .c-grid .c-row .c-day{margin-right:0.2%;margin-right:-moz-calc(0px + 7px/6);margin-right:-o-calc(0px + 7px/6);
margin-right:-webkit-calc(0px + 7px/6);margin-right:calc(0px + 7px/6);width:14.11429%;width:-moz-calc(100%/7 - 1px);
width:-o-calc(100%/7 - 1px);width:-webkit-calc(100%/7 - 1px);width:calc(100%/7 - 1px);height:100%;display:inline-block;position:relative;background: #fff;color: #5f53a2;}
[ewcalendar] .c-grid .c-row .c-day.c-l .date-holder{font-size:13px}[ewcalendar] .c-grid .c-row .c-day:last-child{margin-right:0;}
[ewcalendar] .c-grid .c-row .c-day.have-events{cursor:pointer;background: #6ccfbb;color: #000;}[ewcalendar] .c-grid .c-row .c-day.have-events:hover{background-color:#232323;}
[ewcalendar] .c-grid .c-row .c-day.other-month{color:#7f8080}[ewcalendar] .c-grid .c-row .c-day.other-month.have-events:hover{color:#000;}
[ewcalendar] .c-grid .c-row .c-day.this-day{background:none;color: #ddd;}[ewcalendar] .c-grid .c-row .c-day .date-holder{font-size:13px;position:absolute;right:5%;bottom:5%;text-align: center;}
[ewcalendar] .c-grid .c-row .c-day .event-n-holder{height:28px;/*height:-moz-calc(100% - 10px);height:-o-calc(100% - 10px);height:-webkit-calc(100% - 10px);
height:calc(100% - 10px);left:5%;left:-moz-calc(0px + 5px);left:-o-calc(0px + 5px);left:-webkit-calc(0px + 5px);left:calc(0px + 5px);top:5%;
top:-moz-calc(0px + 5px);top:-o-calc(0px + 5px);top:-webkit-calc(0px + 5px);top:calc(0px + 5px);position:absolute;width:0.25em;*/background: #1875d4;}




[ewcalendar] .c-grid .c-row .c-day .event-n-holder .event-n{/*height:10px;background-color:white;width:100%;*/}
[ewcalendar] .c-specific{position:absolute;width:100%;height:100%;left:0;top:0;display:none;padding:1px;padding-top:0px;background:#fff;}
[ewcalendar] .c-specific .specific-day{vertical-align:top;width:30%;display:inline-block;line-height:1;padding:1em 0;cursor:pointer;text-align:center;color: #222;}
[ewcalendar] .c-specific .specific-day:hover{background:#1875d4;}
[ewcalendar] .c-specific .specific-day [i=date]{font-size:87px}
[ewcalendar] .c-specific .specific-day [i=day]{font-size:1.5em}
[ewcalendar] .c-specific .s-scheme{display:inline-block;height:100%;margin-left:1px;width:50%;width:-moz-calc(70% - 1px);width:-o-calc(70% - 1px);width:-webkit-calc(70% - 1px);
width:calc(70% - 1px);overflow:auto;text-align:left;vertical-align:top;background: #fff;border-left:1px solid #f0f0f0;}
[ewcalendar] .c-specific .s-scheme::-webkit-scrollbar{width:5px;}
[ewcalendar] .c-specific .s-scheme::-webkit-scrollbar-track{background:transparent;}
[ewcalendar] .c-specific .s-scheme::-webkit-scrollbar-thumb{background:#232323;}
[ewcalendar] .c-specific .s-scheme .s-event{width:80%;padding:0.5em;margin:1px 0;background:#fff;color: #5f53a2;}
[ewcalendar] .c-specific .s-scheme .s-event:first-child{margin-top:0;}
[ewcalendar] .c-specific .s-scheme .s-event:last-child{margin-bottom:0;}
[ewcalendar] .c-specific .s-scheme .s-event h5{margin:0;font-size:1.1em;line-height:1.3;font-weight:400;color:white;}
[ewcalendar] .c-specific .s-scheme .s-event p{margin:0;color:rgba(255,255,255,0.56);line-height:1.3}
[ewcalendar] .c-specific .s-scheme .s-event a{font-weight:normal;color: #5f53a2;margin-left:-30px;}
.c-specific .s-scheme .s-event a:hover{font-weight:normal;color: #1875d4;}
[ewcalendar] .c-specific .s-scheme .s-event p[data-role=loc]{line-height:1}
[ewcalendar]:hover .c-month-view{  background:#232323 !important;padding:0px !important;}
[ewcalendar]:hover .c-month-view [class^=c-month-arrow]{color:white}
[ewcalendar].spec-day .c-grid{display:none}[ewcalendar].spec-day .c-specific{display:block}
[ewcalendar].spec-day [class^=c-month-arrow]{}
[ewcalendar][data-showdays=false] .c-holder .c-grid .c-row{height:15.66667%;height:-moz-calc(100%/6 - 7px/6);
height:-o-calc(100%/6 - 7px/6);height:-webkit-calc(100%/6 - 7px/6);height:calc(100%/6 - 7px/6)}





[color=red]{background-color:#E83C2C}
[color=red] .c-month-view,[color=red] .c-day,[color=red] .specific-day,[color=red] .s-event{background-color:#C1291B}
[color=blue]{background-color:#f0f0f0;}
[color=blue] .c-month-view,[color=blue] .c-day,[color=blue] .specific-day,[color=blue] .s-event{background-color:#fff;}
[color=blue] .c-month-view,[color=blue] .c-day,[color=blue] .specific-day,[color=blue] .s-event a{color: #1875d4;}
[color=green]{background-color:#676565;padding: 10px ;}
[color=green] .c-month-view,[color=green] .c-day,[color=green] .specific-day,[color=green] .s-event{background-color:#ccc}
[color=green] .c-month-view,[color=green] .c-day,[color=green] .specific-day,[color=green] .s-event a{color:#222}
[color=yellow]{background-color:#F2C30F}
[color=yellow] .c-month-view,[color=yellow] .c-day,[color=yellow] .specific-day,[color=yellow] .s-event{background-color:#F39C12}
