.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;vertical-align:top;}[dir="rtl"] .container-inline-date > .form-item{margin-left:0.5em;margin-right:0;}fieldset.date-combo .container-inline-date > .form-item{margin-bottom:10px;}.container-inline-date .form-item{display:inline-block;vertical-align:baseline;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin:0;}.container-inline-date .date-parts-spacer{margin:0 10px;}.container-inline-date .date-time-spacer{margin:0 5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}[dir="rtl"] #edit-field-settings-granularity .form-type-checkbox{margin-right:0;margin-left:.6em;}.date-year-range-select{margin-right:1em;}.timeEntry_control{vertical-align:middle;margin-left:2px;}* html .timeEntry_control{margin-top:-4px;}
.mosaic-grid-loader,.mosaic-grid-loader:after{border-radius:50%;width:10em;height:10em;margin-left:-5em;margin-top:-5em;}.mosaic-grid-loader{font-size:3px;text-indent:-9999em;border:1.1em solid rgba(0,0,0,0.2);border-left:1.1em solid #000000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 0.9s infinite linear;animation:load8 0.9s infinite linear;}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
.mosaic-grid-item{margin:3px;float:left;box-sizing:content-box;overflow:hidden;position:relative;z-index:100;background-color:rgba(0,0,0,0.1);border:unset;}.mosaic-grid-item img,video{margin:0;display:block;width:auto;height:100%;}.mosaic-grid-loader{position:absolute;left:50%;top:50%;z-index:-1;}.mosaic-grid-overlay{opacity:0;width:100%;position:absolute;left:0px;right:0px;top:0px;bottom:0px;pointer-events:none;z-index:101;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;}.mosaic-grid-caption{display:block;position:absolute;width:100%;bottom:0px;z-index:102;background:rgba(255,255,255,1);overflow:hidden;pointer-events:auto;padding:0.5em;}.mosaic-grid-item:hover > .mosaic-grid-overlay{opacity:1;}.mosaic-grid-caption > *{display:inline;}.mosaic-grid-empty{text-align:center;margin-top:45%;width:100%;color:red;}@media only screen and (max-width:992px),(any-hover:none){.mosaic-grid-hide-mobile{display:none;}}
