.view-Calendar{padding:0 20px 20px 0}.node-type-sophie-friends .date-nav.item-list ul.pager li a{color:#fff}.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #efc239;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0;width:auto;z-index:1;font-size:12px}.view .date-nav-wrapper .date-prev a{background:#efc239}.view .date-nav-wrapper .date-next{-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;background:none repeat scroll 0 0 #efc239;float:none;margin-left:5px;padding:5px 0;position:absolute;right:0;text-align:right;top:0;width:auto;z-index:1;font-size:12px}.view .date-nav-wrapper .date-next a{background:#efc239}.view .date-nav-wrapper .date-heading h3{padding-top:5px}.view .date-nav-wrapper .date-nav{margin-bottom:0;padding-bottom:10px}.calendar-calendar .month-view .full td.date-box.today,.calendar-calendar .month-view .full td.date-box.today{border-width:1px 1px 0;border-style:solid;border-color:#ccc}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:#ffeeb4;border-left:1px solid #ccc;border-right:1px solid #ccc}.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:1px solid #ccc}.month-view .full tr td.single-day.today,.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:1px solid #ccc}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#fff}.calendar-calendar .month-view .full td.multi-day div.monthview{background:#efc239;height:1.9em;overflow:hidden;margin:0 auto;color:#222;position:relative}.calendar-calendar td span.date-display-single{font-weight:400}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff{position:absolute;right:0!important;right:-1px;width:10px;text-align:left;background:#efc239;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;height:1.9em;padding-left:6px;z-index:1}.calendar-calendar .month-view .full td .inner div.calendar.monthview div a{color:#428bca}.calendar-calendar th.days{background-color:#fff;color:#777;font-weight:400;border:1px solid #ccc}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation,.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues{color:#efc239}.popup-event-date{font-size:12px;font-weight:400}.popup-style-white .popup-element-body table.popup-layout{background:0 0;margin:0;padding:0;position:relative}.popup-style-white .popup-element-body table.popup-layout tbody{border:0}.popup-style-white .popup-element-body table.popup-layout td{margin:0;padding:0}.popup-style-white .popup-element-body .top .left{border-top:10px solid #efc239;border-left:10px solid #efc239;background:#fff;height:40px;width:40px;padding-left:40px}.popup-style-white .popup-element-body .top .right{border-top:10px solid #efc239;border-right:10px solid #efc239;background:#fff;height:40px;width:40px;padding-right:40px}.popup-style-white .popup-element-body .top .center{border-top:10px solid #efc239;background:#fff;height:40px}.popup-style-white .popup-element-body .center .center{background:#fff;padding-bottom:20px}.popup-style-white .popup-element-body div.inner{color:#444;margin:-20px -15px;position:relative}.popup-style-white .popup-element-body div.inner a{color:#428bca;text-decoration:none}.popup-style-white .popup-element-body div.inner a:hover{color:#000;text-decoration:underline}.popup-style-white .popup-element-body a.popup-close-button{background:url(images/close.png) left top;display:block;height:9px;position:absolute;top:-6px;right:-11px;width:9px}.popup-style-white .popup-element-body a.popup-close-button:active{background-position:left 9px}.popup-style-white .popup-element-body a.popup-close-button span{display:none}.popup-style-white .popup-element-body .center .left{border-left:10px solid #efc239;background:#fff;width:40px}.popup-style-white .popup-element-body .center .right{border-right:10px solid #efc239;background:#fff;width:40px}.popup-style-white .popup-element-body .bottom .left{border-top:10px solid #efc239;background:0 0;height:0;width:0}.popup-style-white .popup-element-body .bottom:after{content:' ';height:0;width:0;border-top:30px solid #efc239;border-right:30px solid transparent;border-bottom:30px solid transparent;border-left:0 solid transparent;position:absolute;bottom:-25px;left:0}@media screen and (-webkit-min-device-pixel-ratio:0){.popup-style-white .popup-element-body .bottom:after{bottom:-25px;left:-5px}}@-moz-document url-prefix(){.popup-style-white .popup-element-body .bottom:after{bottom:-25px;left:-1px}}.popup-style-white .popup-element-body .bottom .right{border-top:10px solid #efc239;background:0 0;height:40px;width:40px}.popup-style-white .popup-element-body .bottom .center{border-top:10px solid #efc239;background:0 0}.popup-style-white .popup-element-body.origin-bottom-right.expand-top-right .bottom .left{background:0 0}.popup-style-white .popup-element-body.origin-bottom-right.expand-top-right table.popup-layout{top:0;left:0}