body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hidden{display:none}.calendarNav{font-size:14px;float:right;line-height:25px}.calendarNav i{margin:0 5px}.calendarNav .divider{display:inline-block;padding:0 10px;color:#999}table{margin:0;padding:0;border-collapse:collapse;border:1px solid #ccc}table td,table th{border:1px solid #ccc}#product-data table,#product-data table td,#product-data table th{border:none}table th{background:#eee;text-align:left;font-size:13px}table td{font-size:12px}table .enabled{color:#6c0}table .disabled{color:#f30}table .hasimage{color:#ccc;position:relative;cursor:help}table .noimage{color:#f90}table .hasimage img{position:absolute;top:0;left:26px;display:none}table .hasimage:hover img{display:block}.click{cursor:pointer}table [class^="icon-"],table [class*=" icon-"]{font-size:14px}table a.item-title:hover{text-decoration:underline}.ui-datepicker-calendar{margin-bottom:10px}.ui-datepicker-calendar h3{text-align:center}.ui-datepicker-calendar{border-collapse:separate;border:none;width:100%}.ui-datepicker-calendar td,.ui-datepicker-calendar th{text-align:center;padding:5px}.ui-datepicker-calendar th{text-transform:uppercase}.ui-datepicker-calendar td{vertical-align:top}.ui-datepicker-calendar td.active{cursor:pointer;background:#725780;border-color:#725780;transition:all ease-in-out .30s;-moz-transition:all ease-in-out .30s;-webkit-transition:all ease-in-out .30s}.ui-datepicker-calendar td.active a{color:#fff}.ui-datepicker-calendar td.active:hover{background:#000;border-color:#000}.ui-datepicker-calendar td.open{background:#000;border-color:#000;font-weight:bold}.ui-datepicker-calendar td.ui-state-disabled{color:#999;background:#eee}.calendar-wrapper .ui-datepicker-header{display:none}div.event_date{background:#fff;border-radius:2px;z-index:999!important}div.event_date td{width:30px}div.event_date .ui-datepicker-next{float:right}div.event_date td[data-month]{background:#725780;border:1px solid #ccc}div.event_date .ui-datepicker-header .ui-state-disabled{visibility:hidden}div.event_date a.ui-state-default{color:#fff}div.event_date .ui-datepicker-prev,div.event_date .ui-datepicker-next{cursor:pointer}div.event_date .ui-datepicker-title{text-align:center}div.event_date{background:#fff;border-radius:2px;z-index:999!important}div.event_date td{width:30px!important}div.event_date .ui-datepicker-next{float:right!important}div.event_date td[data-month]{background:#725780}div.event_date .ui-datepicker-header .ui-state-disabled{visibility:hidden!important}div.event_date a.ui-state-default{color:#fff!important}div.event_date .ui-datepicker-prev,div.event_date .ui-datepicker-next{cursor:pointer!important}div.event_date .ui-datepicker-title{text-align:center!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:transparent!important;border:none!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:transparent!important;border:none!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#fff!important}.ui-datepicker-unselectable .ui-state-default{color:#000!important}.ui-datepicker-header .ui-widget-header .ui-helper-clearfix .ui-corner-all,.ui-widget-header{background:transparent!important;border:none!important;font-weight:normal}.ui-datepicker-calendar td.ui-state-disabled{color:#000!important;opacity:.9;border:1px solid #ccc}.ui-datepicker-calendar th{border:1px solid #ccc}.ui-icon{text-indent:0!important}.ui-icon>b{font-weight:normal}div.event_date .ui-datepicker-prev,div.event_date .ui-datepicker-next{width:25%}div.event_date .ui-datepicker-prev>span,div.event_date .ui-datepicker-next>span{width:100%}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker-inline .ui-datepicker-prev span{left:0%;margin-left:0}.ui-datepicker .ui-datepicker-next span,.ui-datepicker-inline .ui-datepicker-next span{left:0%;margin-left:20px}.ui-state-hover{background:transparent!important;border:none!important;color:#725780!important}.ui-datepicker-calendar td.active{border:1px solid #ccc!important}.ui-datepicker-current-day:not(.ui-datepicker-unselectable) {background:#000!important;color:#fff!important}.ui-datepicker,.ui-datepicker-inline{width:18.5em}.content_timereser .ui-widget-content{background:none!important;border:none!important}#basic-data .ui-autocomplete{top:49px!important;left:0!important;width:100%!important}#step-1{margin-bottom:100px}#showDetails{display:none}#ulComesHere{padding:0}.detailed{margin:0!important;padding:0!important;list-style:none;display:none}.detailed li{margin:0;padding:5px!important;display:block;list-style:none;border-bottom:1px solid #ddd;text-align:left;transition:all ease-in-out .30s;-moz-transition:all ease-in-out .30s;-webkit-transition:all ease-in-out .30s}.detailed li.free{background:#f3f3f3}.detailed li.free:hover{background:#fff}.detailed li:after{content:'';display:block;clear:both}.detailed li:last-child{border:none}.detailed li span{display:block;float:left;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100px;color:#999;text-decoration:line-through;font-size:12px}.detailed li .button{float:right}.detailed li.free span{color:#725780;font-weight:bold;text-decoration:none;font-size:14px}#step-2{min-height:244px;transition:width .3s , height .3s}.time-wrapper>div.xdate{height:28px;line-height:28px;text-align:center;font-size:18px}.time-wrapper>div.xtime{display:block;padding:5px;height:20px;line-height:20px;color:#fff;border-radius:3px;margin:0 0 3px;background:#725780;cursor:pointer}.time-wrapper>div.xtime.active{background:#fff;color:#725780}.cookie{width:100%;padding:10px 0;text-align:center;line-height:20px}.cookie button{background-color:#fff;color:#4e334b!important;padding:5px 15px!important;color:#fff;font-weight:bold;text-transform:uppercase;cursor:pointer;font-size:14px;border-width:1px}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{line-height:1.2em}