.calendar table.no-design td span{cursor:pointer}.calendar table.no-design td.selected{background:#fc0!important}.calendar table.no-design td.selected a,.calendar table.no-design td.selected span{color:#0b5292}.calendar table.no-design td.now{background:rgba(255,204,0,.44)}.calendar table.no-design td.inactive{cursor:text!important}.calendar table.no-design td.inactive span{cursor:text}.block-caln .calendar-success{display:none;text-align:right}.block-caln .calendar-success a,.block-caln .calendar-success button{margin-right:20px}.block-caln .calendar-success a span,.block-caln .calendar-success button span{color:#686868;z-index:1}.block-caln .calendar-success a:hover span,.block-caln .calendar-success button:hover span{color:#fff}.block-caln .calendar-success a:before,.block-caln .calendar-success button:before{z-index:1}.block-caln .calendar-success a:after,.block-caln .calendar-success button:after{z-index:0}.block-caln .now-filter-dates{text-transform:lowercase;position:absolute;left:170px;top:0}.block-caln:hover .now-filter-dates{display:none}.block-caln:hover .calendar-success{display:block}.block-caln:hover .block-hover{padding:22px 15px 22px 30px}.block-caln .selectors{margin-bottom:5px}.block-caln .selectors .select.month .list,.block-caln .selectors .select.year .list{z-index:4}.block-caln .selectors .select.month .list .item:last-of-type,.block-caln .selectors .select.year .list .item:last-of-type{border-bottom:0;padding-bottom:5px}.detail-date{font:11px/1 Arial;margin-bottom:15px}

.video-frame iframe, .video-frame img{
    max-width: 100%;
}