.wp-pushpress-cat{list-style:none !important;list-style-type:none !important;width:100%}.wp-pushpress-cat h3{margin:0 !important;padding:0}.wp-pushpress-cat li span{display:inline-block}.wp-pushpress-cat li{margin-top:10px !important;list-style:none !important}.wp-pushpress-name{width:40%;text-align:left}.wp-pushpress-price{width:35%;text-align:right}.wp-pushpress-id{width:20%;text-align:right}.wp-pushpress-id a{padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border:1px solid #00ceff;border-bottom:1px solid #00ceff !important;width:30px;color:#00ceff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}.wp-pushpress-item-first{border-bottom:3px solid #000}.wp-pushpress-item-other{border-bottom:1px solid #000;padding-top:5px;padding-bottom:15px}.wp-pushpress ul{list-style:none !important;list-style-type:none !important;width:100%;margin:0 !important;padding:0 !important}.wp-pushpress ul h3{margin:0 !important;padding:0}.wp-pushpress ul li span{float:left}.wp-pushpress ul li{margin-top:10px !important;list-style:none !important}.wp-pushpress .item-first{border-bottom:3px solid #000;padding-bottom:12px}table.wp-pushpress-list{border:none!important}table.wp-pushpress-list tr.item-first td{border-width:0 0 3px;border-style:solid;border-color:#000;padding-top:10px;padding-bottom:10px}table.wp-pushpress-list tr.item-first td h3{margin:0}table.wp-pushpress-list tr.item-other td{border-width:0 0 1px;border-style:solid;border-color:#000}.wp-pushpress .item-other{padding-top:5px;padding-bottom:15px;overflow:hidden}.wp-pushpress .link-button{padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border:1px solid #00ceff;border-bottom:1px solid #00ceff !important;color:#00ceff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;text-decoration:none;white-space:nowrap}.wp-pushpress .item-name{display:block;float:none}.wp-pushpress .item-details{width:60%;float:left;overflow:hidden}.wp-pushpress .item-price,.wp-pushpress .item-date{display:block;float:none;opacity:.5}.wp-pushpress .plan-type{width:25%}.wp-pushpress .item-button{float:right;overflow:hidden}.wp-pushpress .schedule-name{width:20%}.wp-pushpress .schedule-hour{width:20%}.wp-pushpress .schedule-title{width:20%}.wp-pushpress .schedule-type{width:20%}.wp-pushpress .schedule-spots{width:18%}.wp-pushpress .schedule-button{float:right}.wp-pushpress .workout-date{text-align:left}.wp-pushpress .workout-date button{margin-right:10px;min-width:120px}.wp-pushpress .workout-date .hasDatepicker{width:auto;position:relative;z-index:100000}.wp-pushpress .item-workout{padding-bottom:10px}.wp-pushpress .item-workout h3{margin:0 !important;padding:0}.wp-pushpress div.item-other h4{margin:0 0 10px !important;padding:0}.wp-pushpress div.item-other p.workout-title{margin:0}.wp-pushpress .item-other pre{font-family:inherit;border:none;margin-bottom:0;padding:0;background:inherit;color:inherit;font-size:inherit}.wp-pushpress .item-other:last-child{border-bottom:none}.wp-pushpress .event-name{width:20%}.wp-pushpress .event-price{width:15%}.wp-pushpress .event-date{width:30%}.wp-pushpress .event-button{float:right}.wp-pushpress .clear{clear:both;width:100%}.wp-pushpress .schedule-title i{border-radius:50%;width:10px;height:10px;display:inline-block}.wp-pushpress .schedule-reservation{background-color:#00a0df}.wp-pushpress .schedule-full{background-color:#aaa}.wp-pushpress .btn-group{margin-top:35px;display:block}.wp-pushpress .btn-group input,.wp-pushpress .btn-group textarea{border:1px solid;padding:8px 15px 8px 14px;margin-top:12px}.wp-pushpress .btn-group input[type=radio]{width:auto;margin-top:0}.wp-pushpress .btn-group div.radio label{font-weight:400}.wp-pushpress .btn-group label{display:block;font-weight:700}.wp-pushpress .updated{display:block !important;background:#f1f1f1 !important;border-left:4px solid #7ad03a !important;padding-left:10px !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{text-align:center;background:0 0;border:none;color:#000;font-weight:400}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #000}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#000;color:#fff;border-color:#000}.ui-widget-header{background:#000;color:#fff;font-weight:400;border:none}.ui-datepicker{padding:0;border-radius:5px !important}.ui-datepicker table{margin:0}.ui-datepicker-calendar th{text-transform:none;color:grey}.ui-datepicker-calendar{border-bottom:none;background:#fff}.ui-widget-content{border-color:#000}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-datepicker-next,.ui-datepicker-prev{background:transparent!important;border-color:#000 !important}.ui-datepicker-prev span{background-image:url(//asahilaw.jp/main/wp-content/plugins/pushpress-integration/css/images/arrow-back.png) !important;background-position:0 0 !important}.ui-datepicker-next span{background-image:url(//asahilaw.jp/main/wp-content/plugins/pushpress-integration/css/images/arrow-next.png) !important;background-position:0 0 !important}.wp-pushpress .schedule-date{text-align:center}.btnToday[disabled],.btnTomorrow[disabled]{opacity:.7;cursor:not-allowed}.line-date{border-bottom:2px solid #000}.little-notepad{background-image:url(//asahilaw.jp/main/wp-content/plugins/pushpress-integration/css/images/notepad-icon.png);display:inline-block;height:16px;width:16px;margin-left:10px;cursor:pointer}.public_notes{background:#eee none repeat scroll 0 0;border-radius:3px;color:#6e6e6e;padding:10px}@media only screen and (min-width:320px) and (max-width:800px){.wp-pushpress .item-details{width:100%;float:none;display:block}.wp-pushpress .item-name{width:100%;display:block;float:none}.wp-pushpress .item-price{width:100%;display:block;float:none}.wp-pushpress .item-button{float:left}.wp-pushpress .item-button button,.wp-pushpress .schedule-button button{margin:10px 0}.wp-pushpress,.wp-pushpress button,.wp-pushpress input,.wp-pushpress .schedule-date{font-size:12px}.wp-pushpress .schedule-button{float:none;display:block}.wp-pushpress ul li span{display:block;float:none}.wp-pushpress .schedule-hour,.wp-pushpress .schedule-title,.wp-pushpress .schedule-type,.wp-pushpress .item-date{opacity:.5;width:100%;display:block}}