.booking-listing li{border-bottom:1px solid #EEE;padding:15px 0 10px;width:100%}.booking-listing li>div{font-size:16px;font-weight:700}.booking-listing li>div:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.booking-listing li small{display:block;margin-top:-5px}.calendarView{border:1px solid #ccc;border-radius:3px;clear:both;display:block;margin-top:15px;float:left;width:100%;overflow:hidden;position:relative}.calendarView .date-wrapper{background:#eee;padding:20px 0;text-align:center;height:283px}.calendarView .leftArr,.calendarView .rightArr{position:absolute;left:30px;top:50%;transform:translate(0,-50%);font-size:30px;display:none}.calendarView .rightArr{right:30px;left:inherit}.calendarView a.leftArr,.calendarView a.rightArr{color:#000;opacity:.3}.calendarView a.leftArr:hover,.calendarView a.rightArr:hover{opacity:1}.calendarView .date-wrapper h2{font-size:70px;font-family:'open sans'!important}.calendarView .date-wrapper li{display:inline-block;width:auto;padding:10px 20px;margin-top:20px;text-transform:uppercase;font-size:16px}.calendarView .date-wrapper span{font-size:16px;color:#666;text-transform:uppercase}.calendarView .timeslot-wrapper{padding:20px}.calendarView .timeslot-wrapper a{padding:10px;color:#666;display:inline-block;border-radius:3px;overflow:hidden;border:1px solid transparent;text-decoration:none}.calendarView .timeslot-wrapper a:hover{border:1px solid #03b265}.calendarView .timeslot-wrapper a.active,.calendarView .timeslot-wrapper a:active{border:1px solid #00b050;background:#00b050;color:#fff}.calendarView .timeslot-wrapper a.booked,.calendarView .timeslot-wrapper a.booked.active,.calendarView .timeslot-wrapper a.booked:active,.calendarView .timeslot-wrapper a.booked:hover{background:#FCF;cursor:not-allowed;color:#666;border:1px solid #F9F}.calendarView .timeslot-wrapper a.ended,.calendarView .timeslot-wrapper a.ended.active,.calendarView .timeslot-wrapper a.ended:active,.calendarView .timeslot-wrapper a.ended:hover{background:#eee;cursor:not-allowed;color:#ccc;border:1px solid #ccc}.calendarView+.checkout-wrapper{margin-top:20px;float:left;width:100%;margin-bottom:30px}.timeslot-wrapper>a{margin:7px auto 7px 10px}.available{border:1px solid #ccc!important;color:#00b050!important}.checkout-wrapper label{font-size:12px;color:#999}.attandees{display:block;width:100%}.attandees li{display:inline-block;margin-right:20px;margin-bottom:20px}.attandees li:last-child{margin-right:0}.counter-wrapper{display:flex;text-align:center;width:100%;margin-top:0;margin-bottom:20px}.counter-wrapper span{flex:1;background:#5cb85c;color:#fff;border-right:1px solid #eee;font-size:30px;padding:10px}.counter-wrapper span:first-child{border-radius:3px 0 0 3px}.counter-wrapper span:last-child{border-radius:0 3px 3px 0}.counter-wrapper small{display:block;font-size:16px}.calBox{background-color:#eee;padding:10px;-moz-border-radius:4px;text-align:center;color:#666}.calElement{margin:1px;display:inline-block;overflow:hidden}.calDay .calElement{font-size:12px;border:0}.next:before,.prev:before{font-family:Material Icons;color:#555;font-size:30px;line-height:2.9rem;margin-left:-10px!important}.calDay .calElement.next,.calDay .calElement.prev{font-family:Material Icons;content:"\E314";color:#000;width:15px;height:50px;opacity:.5;line-height:40px}.next:before{content:"\E315"}.prev:before{content:"\E314"}span.calElement.next:hover,span.calElement.prev:hover{border:1px solid #00b050;cursor:pointer}.calDay .calElement .dayNumber{font-size:20px}.selected{border:1px solid #00b050!important;border-radius:5px!important}.selected,.selected>.dayNumber,.selected>.dayWeek{color:#00b050!important}.dayWeek{font-size:11px!important}span.calElement:hover{border:1px solid #00b050;border-radius:5px;cursor:pointer}.calElement.today{border:1px solid #e0e000;-moz-border-radius:3px}.bookNavAdj>li>a,.navHeaderAdj{padding:15px!important;display:inline!important;font-size:12px}.bookNavAdj>li{margin-top:-5px}@media screen and (min-width:1023px){.bookNavAdj>li{margin-left:15px}}.bookNavAdj{margin-top:20px!important}.navHeaderAdj{float:left!important}@media screen and (max-width:320px){.bookNavAdj>li>a,.navHeaderAdj{padding:10px!important}}@media screen and (max-width:425px){.bookNavAdj>li>a,.navHeaderAdj{float:left;margin:auto;text-align:right!important}}.bookNavAdj>li>a>img{float:left}#CalendarWidget{padding-left:1px;padding-right:1px}th.next>.glyphicon-chevron-right,th.prev>.glyphicon-chevron-left{display:none!important}