/**COMMON**/
.ics-calendar-date-wrapper .eventdesc>p:first-child+p {
  display: none;
}

.ics-calendar-description
{
	display:none;
}
.ics-calendar-list-wrapper .recurrence
{
	display:none;
}
.ics-calendar-date-wrapper
{
	font-weight:normal !important;
}
.ics-calendar-list-wrapper .events .time::before{
	content:"KL "
}
.ics-calendar-list-wrapper .events {
	margin-bottom:10px !important;
}
.ics-calendar-list-wrapper .ics-calendar-date, 
.ics-calendar-list-wrapper .events .time, 
.ics-calendar-list-wrapper .events .end_time,
.ics-calendar-list-wrapper dl.events dt.time,
.ics-calendar-list-wrapper dl.events dt.end_time
{
	text-transform: uppercase;
	color: #333 !important;
	font-size: 11px !important;
	margin-bottom:0;
	padding:0 !important;
	font-weight: normal !important;
}

.ics-calendar-list-wrapper .title {
	font-weight: bold;
	font-size: 14px;
}

.ics-calendar-month-grid td
{
	font-size: 12px !important;
}

.r34ics-ajax-container.loading::before
{
	background-image: url("img/equmenia-kors.png");     
	height: 50px;
    width: 50px;
    opacity: unset;  
}

/**NEWS**/
.newswidget .ics-calendar
{
	margin:0px !important;
}
.newswidget .r34ics-ajax-container.loading
{
	height:150px;
}

.newswidget .ics-calendar-list-wrapper .ics-calendar-label
{
	display:none !important;
}
.newswidget .ics-calendar-list-wrapper .ics-calendar-date,
.newswidget .ics-calendar-list-wrapper .events .time,
.newswidget .ics-calendar-list-wrapper .events .end_time,
.newswidget .ics-calendar-list-wrapper .events .eventdesc
{
	font-size:14px !important;
}
/***NEWS SHOW MORE***/
.newswidget .ics-calendar-list-wrapper
{
	max-height:150px;		
	overflow-y:hidden;
	position:relative;	
	transition-property: max-height;
	transition-duration: 0.5s;
	transition-timing-function: ease-in-out;
	transition-delay: 0s;
}
.newswidget .ics-calendar-list-wrapper::before{
    content: "";
    position: absolute;
    display: block;
    bottom: -20px;
    left: 0;
    width: 100%;
    background: linear-gradient(to bottom, transparent, white 80%);
    height: 80px;
    z-index: 100;
}

.newswidget .ics-calendar-list-wrapper.isExpanded
{
	max-height:600px!important;	
}
.newswidget .ics-calendar-list-wrapper.isExpanded::before
{
	display:none;
}
.newswidget .ics-calendar-list-wrapper.isExpanded::after
{
	content:none;
}
.newswidget .ics-calendar-date
{
	display: none!important;
}

/**SIDEBARS**/
.sidebar .ics-calendar-list-wrapper .ics-calendar-label
{
	display:none!important;
}
.sidebar .ics-calendar-date-wrapper {
  padding: 0;  

}
.sidebar .ics-calendar-date-wrapper:nth-of-type(1) {
  padding: 0; 
}
.sidebar .ics-calendar-list-wrapper .all-day-indicator
{
	visibility:hidden;
	content:"";	
}
.sidebar .ics-calendar-list-wrapper .all-day-indicator:before
{
	content:"Heldag";	
	visibility: visible;
	display: block;
}
@media (min-width: 1090px) {
	.sidebar .events
	{
		margin-left:20px !important;
	}
}

/**ON PAGE***/
#main .span8 .ics-calendar-list-wrapper .ics-calendar-label
{
	text-transform: uppercase;
    font-size: 14px;
    line-height: 1.4em;	
    font-weight: bold;
}
#main .span8 .ics-calendar-list-wrapper .ics-calendar-date-wrapper:nth-child(even)  {
	background: #f5f5f5;
}

/*GRID VIEW*/
.ics-calendar-month-grid .all-day-indicator
{
	visibility:hidden;
}
.ics-calendar-month-grid .all-day-indicator:before
{
	content:"Heldag";	
	visibility: visible;
	display: block;
	
}
.ics-calendar-month-grid .recurrence
{
	display:none;
}
.ics-calendar-month-grid .time,
.ics-calendar-month-grid .end_time {
	text-transform: uppercase;
	color: #333 !important;
	font-size: 11px !important;
	margin-bottom:0;
	padding:0 !important;
	font-weight: normal !important;
}
.ics-calendar-select
{
	margin-bottom:10px;
	margin-top:0px;
}

.ics-calendar .events .title.has_desc, .ics-calendar .events .eventdesc *[title] {
    cursor: help;
}
.ics-calendar-month-grid .events .title {
    display: block;
    line-height: 1.5em;
}
.ics-calendar .event * {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
.ics-calendar * {
    box-sizing: border-box;
}
.ics-calendar-month-grid ul.events li.all-day
{
	font-weight:normal;
}
.ics-calendar-month-grid .title {
	font-weight: bold;
	font-family:arial !important;
}
