.ciyc-mobile,.ciyc-tablet{display:none}body.page-id-25715 .et_pb_column_1{z-index:1!important}body.single-club_event #main-content{padding-top:40px}.ciyc-event-info{padding-top:30px}.ciyc-event-info>div{display:inline-block;vertical-align:top}.ciyc-event-meta{width:40%}.ciyc-event-group{margin-bottom:20px}.ciyc-event-group p{line-height:150%;padding:0}.ciyc-event-group h3{line-height:100%;padding:0;margin-bottom:5px}.ciyc-event-sub-group:nth-child(2){margin-bottom:10px}.ciyc-btn,.ciyc-event-group input[type=button],.login-btn{background-color:#a76366;color:#fff;font-size:16px;line-height:100%;border:none;padding:10px;cursor:pointer;margin-top:10px;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ciyc-btn:hover,.ciyc-event-group input[type=button]:hover,.login-btn:hover{filter:alpha(opacity=70);opacity:.7}.login-btn{display:inline-block}.entry-content ul.ciyc-guest-list{font-size:14px;margin:0;padding:0!important;line-height:150%;height:442px;overflow:auto;border:1px solid rgba(0,83,160,.26);width:300px}.ciyc-guest-list li{list-style-type:none;padding:10px}.ciyc-event-guests{width:60%}.ciyc-event-guests>div{display:inline-block;vertical-align:top}.ciyc-event-guests>div:first-child{margin-right:20px}li.res-even{background-color:#0053a0;color:#fff}.event-meta-links a:nth-child(-n+2){margin-right:15px}[data-button-group].disabled{filter:alpha(opacity=30);opacity:.3}.special-event{margin-top:20px;box-sizing:border-box;padding-right:15px}.special-event div{margin-bottom:15px}.special-event label span{display:block;line-height:125%}#txt_seating{width:100%;box-sizing:border-box;padding:6px;font-size:18px}body.form-visible{overflow:hidden}#registration-form{display:none;position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(255,255,255,.94);z-index:100002;text-align:center}body.form-visible #registration-form{display:block}#registration-form>div{margin-left:auto;margin-right:auto;background-color:#fff;-moz-box-shadow:0 5px 20px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 20px rgba(0,0,0,.2);box-shadow:0 5px 20px rgba(0,0,0,.2);display:inline-block;text-align:left;min-width:800px;min-height:700px;padding:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative}.attendee-list{height:490px;overflow:auto;padding-top:5px;padding-right:5px;margin-top:10px}.attendee-list>div{position:relative;border-top:1px solid #bbb;padding-top:20px;margin-bottom:30px}.attendee-list>div:last-of-type{margin-bottom:0}.attendee-list label{display:block;margin-bottom:10px}.attendee-list label:last-of-type{margin-bottom:0}.attendee-list label>span{display:inline-block;width:120px;text-align:right;margin-right:5px;font-size:16px}.attendee-list label span span{color:red;margin-left:2px}.attendee-list input[type=text],.attendee-list select,#txt-seating{line-height:100%;padding:5px;width:400px;font-size:16px}.attendee-wrapper{margin-top:15px}.attendee-wrapper h4{display:inline-block;margin:0;padding:0;line-height:100%}.attendee-list h5{font-size:13px;text-transform:uppercase;position:absolute;line-height:100%;background-color:#fff;padding:5px;top:-12px}.form-buttons{text-align:center;border-top:1px solid #0053a0;padding-top:20px;margin-top:20px}#btn-add-guest,.form-buttons input[type=button]{background-color:#a76366;color:#fff;font-size:16px;line-height:100%;border:none;cursor:pointer;padding:10px;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;width:100px;display:inline-block;margin-right:5px;margin-left:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#btn-add-guest:hover,.form-buttons input[type=button]:hover{filter:alpha(opacity=70);opacity:.7}#btn-add-guest{width:auto;padding:10px}.attendee-buttons{overflow:auto;margin-bottom:20px;border-bottom:1px solid #0053a0;padding-bottom:10px}#attendee-count{margin-top:10px}.btn-remove-item{position:absolute;right:5px;top:5px;text-transform:uppercase;cursor:pointer}#form-message{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.94);display:none}.msg-row{display:table;text-align:center;height:100%;width:100%}.msg-cell{display:table-cell;vertical-align:middle;height:100%}#form-message .ciyc-btn{min-width:170px}#btn-add-guest:disabled,#btn-add-guest:hover:disabled,#btn-update:disabled,#btn-update:hover:disabled{filter:alpha(opacity=30);opacity:.3;cursor:default}.form-right-col{float:right}.attendee-list input[type=text][disabled],.attendee-list select[disabled],#txt-seating[disabled]{filter:alpha(opacity=50);opacity:.5}#special-event{display:none;margin-bottom:10px}#special-event label>span{display:block}#txt-seating{width:100%;color:#4e4e4e}#list-menu span{display:inline-block;line-height:100%;background-color:#0053a0;color:#fff;width:120px;padding:10px;text-align:center;margin-right:10px;cursor:pointer;filter:alpha(opacity=50);opacity:.5;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}#list-menu span:hover{filter:alpha(opacity=100);opacity:1}#list-menu span.active{filter:alpha(opacity=100);opacity:1;background-color:#a76366}.ciyc-event-list .panels>div{display:none;min-height:600px;margin-top:30px}.ciyc-event-list .panels>div.active{display:block}body.ciyc-event-list-shortcode #left-area{padding-right:0!important}.ciyc-calendar table{width:100%;border:none}.ciyc-calendar table caption{text-align:center;font-size:30px;border-bottom:1px solid #e5e5e5;margin-bottom:0;padding-bottom:10px}.ciyc-calendar table caption span{font-weight:700;cursor:pointer;font-size:40px;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;margin:0}.ciyc-calendar table caption span:nth-child(2){font-size:30px;display:inline-block;width:330px;text-align:center;vertical-align:-2px}.ciyc-calendar table th{text-align:center;width:14.285714%;padding:10px 0 5px;border:none}.ciyc-calendar table tbody td{border:1px solid #e5e5e5;height:120px;background-color:#fafafa;position:relative;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.ciyc-calendar .days span{width:14.28571%;display:inline-block;text-align:center}span.day-number{position:absolute;top:0;left:9px;font-size:15px}.ciyc-calendar table tbody td.boundry-months{background-color:#fff}.ciyc-calendar table tbody td.boundry-months span.day-number{color:#858585}[data-month-nav].disabled{cursor:wait;filter:alpha(opacity=30);opacity:.3}.ciyc-calendar td p{list-style-type:none;font-size:12px;line-height:125%;margin-top:10px;color:#2ea3f2}.ciyc-calendar table tbody td.has-event{cursor:pointer}.ciyc-calendar table tbody td.has-event:hover{background-color:#d6ebff}.ciyc-calendar td span.more-events{font-size:14px;text-transform:uppercase;color:#fff;background-color:#0053a0;line-height:100%;padding:1px 7px;white-space:nowrap}#details-popup{background-color:rgba(255,255,255,.94);position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000}#details-popup>div{background-color:#fff;width:600px;margin-top:120px;margin-left:auto;margin-right:auto;-moz-box-shadow:0 5px 20px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 20px rgba(0,0,0,.2);box-shadow:0 5px 20px rgba(0,0,0,.2);padding:20px}#details-popup h3{position:relative;line-height:40px}#details-popup #btn-close-details{font-size:40px;float:right;cursor:pointer;position:absolute;right:0;top:2px;margin-right:0}.details-lists{margin-top:10px}.details-lists li{border-bottom:1px solid #e5e5e5;padding:10px 0}.details-lists li:last-of-type{border-bottom:none}.details-lists li a{line-height:125%;display:block}.ciyc-calendar td p.device-event-count{font-size:15px;text-align:center}.ciyc-calendar td p.device-event-count span{margin:0 2px}.entry-content .ciyc-calendar table td{padding:15px 10px}.ciyc-list li{display:block}.ciyc-list ul.day-info{margin:0;padding:0}.ciyc-list ul.day-info>li{margin-bottom:25px}.ciyc-list ul.day-info li:last-of-type{margin-bottom:0}.ciyc-list ul.event-info{margin:0;padding:0}.ciyc-list ul.day-info li h4{text-transform:uppercase;font-size:16px;color:#a76366;padding-bottom:0;margin-bottom:5px}.ciyc-list p.event-meta{font-size:14px;padding-bottom:0;line-height:100%;margin-bottom:5px}.ciyc-list p.event-meta:last-of-type{margin-bottom:0}.ciyc-list p.event-meta span:first-child{margin-right:10px}.ciyc-list ul.event-info>li{margin-bottom:15px}.ciyc-list ul.event-info>li:last-of-type{margin-bottom:0}.ciyc-list p.event-meta a{margin-right:15px}.ciyc-member-reservations{margin-bottom:40px}.ciyc-member-reservations h3{font-size:22px;color:#777;font-weight:700}.ciyc-member-reservations li{margin-bottom:10px}.ciyc-member-reservations li span{display:inline-block;margin-right:10px;cursor:pointer;color:#2ea3f2;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ciyc-member-reservations li span.disabled{filter:alpha(opacity=30);opacity:.3;cursor:wait}.ciyc-member-reservations .ical-link{display:inline-block;margin-right:10px}.ciyc-member-reservations h4{line-height:120%;margin-bottom:0;color:#a76366;padding-bottom:0;font-size:20px}.ciyc-member-reservations li p.event-date{color:#777;cursor:default;font-size:18px;font-family:sanchez,Georgia,times new roman,serif}@media screen and (max-width:1180px){body.single-club_event #main-content{padding-top:0}body.single-club_event #main-content .container{padding-top:30px}}@media screen and (max-width:981px){body.single-club_event .entry-content{padding-bottom:30px}}@media screen and (max-width:800px){.ciyc-event-info>div{display:block;width:auto}.ciyc-event-guests>div{display:block;margin-bottom:20px}#registration-form{padding-bottom:20px;overflow:auto}#registration-form>div{width:90%;min-width:initial}.attendee-list label>span{display:block;text-align:left}body.form-visible{overflow-y:hidden}.attendee-list{height:auto}.ciyc-calendar table td,.ciyc-calendar table th{max-width:14.285714%}.ciyc-calendar td p{width:auto;display:none}.ciyc-mobile,.ciyc-tablet{display:initial}.calendar-title{display:none}.ciyc-calendar td p.device-event-count{display:block}.ciyc-calendar table tbody td{height:90px}.more-events{display:none}#details-popup>div{width:90%;padding:15px;margin-top:60px}}@media screen and (max-width:600px){.attendee-list input[type=text]{width:100%;display:block}.attendee-wrapper h4{display:block}.form-right-col{float:none;padding-top:10px}#lbl-available{display:block}#btn-add-guest{margin:5px auto 0}#form-message .msg-cell{vertical-align:top;padding-top:30px}.entry-content ul.ciyc-guest-list{width:auto}.ciyc-event-guests>div:first-child{margin-right:0}.ciyc-calendar td p.device-event-count span{display:block;margin:0;line-height:15px}.ciyc-calendar table tbody td{height:60px}.ciyc-calendar td p.device-event-count{font-size:14px}span.day-number{font-size:13px;left:6px}.ciyc-calendar table caption{font-size:24px}.ciyc-calendar table caption span{font-size:23px}.ciyc-calendar table caption span:nth-child(2){font-size:22px;width:170px}#list-menu{text-align:center}#list-menu span{width:100px;margin:0 5px}}@media screen and (max-width:480px){.ciyc-event-group p{font-size:18px}body.single-club_event .entry-content{font-size:18px}#form-message .ciyc-btn{display:block;margin:10px auto!important}.ciyc-calendar td p.device-event-count span{font-size:12px}.ciyc-calendar td{padding:5px 0 0}#details-popup h3{font-size:18px}#details-popup #btn-close-details{font-size:30px;top:-14px;right:-13px}.entry-content .ciyc-calendar table td{padding:5px 0 0}.ciyc-list ul.day-info h3{font-size:18px}.ciyc-list ul.day-info li h4{font-size:15px}.ciyc-list p.event-meta{font-size:15px}}@media screen and (max-width:360px){.ciyc-calendar td p.device-event-count span:last-child{font-size:10px;line-height:100%}.ciyc-calendar td p.device-event-count span:first-child{font-size:16px}}@media screen and (max-height:768px){.attendee-list{height:330px;min-height:330px}#registration-form>div{min-height:560px}}