.news-and-events-container article {
   position: relative;
}

.news-and-events-container article > .datepicker {
   margin: -30px 0 0 30px;
}

.sk-ne-wrapper {
   overflow: hidden;
}

.sk-ne-entry {
   position: relative;
   overflow: hidden;
   margin-bottom: 16px;
}

.sk-mode-editing .news-and-events-container .sk-ne-entry.article-inactive {
   cursor: pointer;
}

.sk-mode-editing .news-and-events-container .sk-ne-entry.article-inactive * {
   opacity: 0.6 !important;
}

.sk-ne-calendar {
   float: left;
   min-width: 30px;
}

.sk-ne-calendar .short-calendar-input {
   height: 0;
   overflow: hidden;
}

.sk-ne-calendar .short-calendar-input input {
   width: 10px !important;
}

.fix-z-index::before {
   z-index: 1 !important;
}

.sk-ne-shadow {
   margin: 4px 18px 3px 2px;
   box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}

.sk-ne-shadow.hidden {
   height: 1px;
   visibility: hidden;
}

.sk-ne-calendar .sk-ne-date-month {
   font-size: 9px;
   text-align: center;
   text-transform: uppercase;
   color: white;
   background: #DF4910;
}

.sk-ne-calendar .sk-ne-date-day {
   font-size: 16px;
   text-align: center;
   line-height: 16px;
   color: #7C7772;
   background: white;
}

.sk-ne-content {
   overflow: hidden;
}

.sk-ne-heading,
.sk-ne-title a {
   margin-right: 10px;
}

.sk-ne-title a .sk-ne-heading {
   margin-right: 0;
}

.sk-ne-title .plainsmall {
   display: block;
   margin: 5px 0;
   white-space: nowrap;
}

.sk-ne-show-more {
   margin-bottom: 16px;
   float: left;
}

.sk-ne-show-more.disabled a {
   opacity: 0.5;
    cursor: default;
    color: #ccc;
}

.sk-ne-loading {
   padding: 10px 0;
}

.sk-ne-image {
   width: 32px;
   padding: 3px;
   background: none repeat scroll 0 0 white;
   float: left;
}

.sk-ne-contentwrapper {
   position: relative;
   left: -10px;
   padding-left: 10px;
   overflow: hidden;
}

.sk-ne-wrapper .hide_entry {
   display: none;
}

.sk-ne-contenteditable:hover, .sk-ne-contenteditable:focus {
   box-shadow: 0 0 2px 1px #4799ea;
   outline: none;
}

.sk-ne-title, .sk-ne-description {
   margin: 2px;
}
