@import url(//schedule.golfhousenorthbrook.com/wp-content/themes/sport-child/../sport/style.css);.header-container ul>li{padding-left:0;padding-right:0}.registerMenu img{width:105px;height:105px;margin-top:-39px}#aec-calendar{border:8px solid #103255}#aec-header{display:none}#aec-modal-container{border-radius:6px !important;top:20% !important}#aec-modal-container .aec-title{background-color:#018cc8 !important;border-radius:6px 6px 0 0;color:#fff !important;font-family:"robotolight";font-size:20px;line-height:28px;padding:10px !important;text-shadow:0 1px 0 #555 !important}#aec-modal-container .aec-content{background:#fff;padding-bottom:15px !important;border-radius:0 0 6px 6px;font-family:"robotolight";font-size:14px !important}#aec-modal .duration{margin:5px 0 10px;color:#ed1c24 !important;font-size:13px !important;font-weight:700;background:#f2f2f2 !important}#aec-modal .category{padding:9px 10px 0 !important}#aec-modal .times{margin:10px 0 0;font-size:16px}#aec-modal .link{background:transparent url(//schedule.golfhousenorthbrook.com/wp-content/themes/sport-child/images/btn_register.png) no-repeat left top !important;background-size:100px 100px;display:block;width:100px;height:100px;position:relative !important;right:0 !important;float:right;border-radius:0 !important;font-size:0 !important;padding:0 !important}#aec-modal .link:hover{box-shadow:none !important}#aec-modal-container .close a{color:#fff !important}.signUp:before{content:"";display:block;height:210px;margin-top:-210px;visibility:hidden}.signUp input{max-width:400px}#aec-calendar table.fc-border-separate{border:none !important}.fc-header-title h2{color:#018cc8;margin-top:7px !important;margin-bottom:7px !important}#aec-calendar .fc-border-separate tbody tr td.fc-widget-content{border-color:#018cc8 !important;border-right:0 !important;border-bottom:0 !important}#aec-calendar .fc-border-separate tr th.fc-widget-header{border-color:#018cc8 !important;border-right:0 !important;border-bottom-width:2px;border-top-width:2px;font-size:17px;color:#000;text-transform:uppercase}#aec-calendar .fc-header .fc-button{margin-bottom:7px !important;margin-top:4px !important;vertical-align:middle}#aec-calendar .fc-button-content{height:25px !important;padding:0 3px !important}#aec-quickselect #ui-datepicker-title select{padding:4px 0}.fc-grid .fc-day-number{color:#000;font-weight:700}.tb-frontend-calendar .ui.tb-day.slots{color:#333}div.calendar_main_container{margin-bottom:20px}.tbk-column .ui.label{background-color:#fff}.ui.mini.label,.ui.mini.labels .label{font-size:.65rem !important}.ui.circular.label,.ui.circular.labels .label{min-height:17px !important;min-width:26px !important;padding:.5em !important}.ui.pointing.above.label.computer.only.tbk-column{padding-top:5px;padding-bottom:5px;width:90%}.tb-calendar-line.equal.width.tbk-column.tbk-row{color:#fff}.tb-frontend-calendar{font-family:"robotomedium"}.tb-calendar-line>.tbk-column>.tb-weekline-day{font-size:15px !important;text-transform:uppercase}.ui.mini.tbk-button{font-size:.85rem !important}.ui.card>.tbk-content>.tbk-header:not(.ui),.ui.cards>.card>.tbk-content>.tbk-header:not(.ui){font-size:1.2em !important}.tbk-content .ui.fluid.card>.tbk-content .horizontal.label{font-size:9px !important;vertical-align:top !important}.ui.card>.tbk-content>.description{font-size:12px !important}.ui.stacked.segment{background:0 0 !important;border:none !important;box-shadow:none !important;margin:0 !important;padding:0 !important}.ui.stacked.segment:after,.ui.stacked.segment:before,.ui.stacked.segments:after,.ui.stacked.segments:before{background:0 0 !important;border-top:0 !important}.ui.mini.tbk-button{padding:10px !important;line-height:10px !important}.tbk-content .aw-inactive-book-now-btn{-moz-user-select:none;background:#e0e1e2 none repeat scroll 0 0;border:medium none;border-radius:.285714rem;color:#b9b9b9;display:inline-block;font-style:normal;font-weight:700;line-height:10px !important;margin:0 .25em 0 0;min-height:1em;outline:0 none;padding:10px !important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;transition:opacity .1s ease 0s,background-color .1s ease 0s,color .1s ease 0s,box-shadow .1s ease 0s,background .1s ease 0s;vertical-align:baseline;width:100%}span.aw-user-icon{background:url(//schedule.golfhousenorthbrook.com/wp-content/themes/sport-child/images/user-icon.png) no-repeat left top;height:17px;position:absolute;right:12px;top:10px;width:17px}#aw_login_frm{width:320px}#aw_login_frm label{display:none}table.tb-reservations-list{margin-bottom:40px}table.tb-reservations-list td{font-size:.9em !important}a.tb-cancel-reservation{font-size:11px !important;background-color:#fe6363;color:#fff;padding:0 6px 2px;font-weight:700;border-radius:.285714rem}a.tb-cancel-reservation:hover{color:#720001 !important}.ui.basic.dropdown.tbk-button{background-color:#e9eaeb !important;color:#555 !important;z-index:2 !important}.ui.tbk-modal>.tbk-content{box-sizing:border-box}.ui.red.tbk-button.bookedBy{font-weight:400 !important}.main-content div.giftcertificateslite_signup_box{background-color:#fff;border:2px dashed #ccc;padding:15px 20px 20px;color:#3d4942}.main-content div.giftcertificateslite_signup_box label.giftcertificateslite_bigfont{font-size:25px;margin-bottom:3px !important;color:#58b947;font-weight:700;font-family:"Oswald"}.main-content div.giftcertificateslite_signup_box em{font-size:15px;color:#3d4942;font-family:'robotolight';font-style:italic}.main-content div.giftcertificateslite_signup_box input[type=text]{border:1px solid #eaeaea;background:#f2f2f2 !important;color:#969ca5;padding:11px 10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-family:sans-serif !important;font-weight:400;font-size:18px !important}.main-content div.giftcertificateslite_signup_box .giftcertificateslite_addrecipient{position:relative;font-family:'robotomedium';padding-left:18px;color:#3d4942}.main-content div.giftcertificateslite_signup_box label[for=giftcertificateslite_signup_string],.main-content div.giftcertificateslite_signup_box label[for=giftcertificateslite_signup_link]{font-family:'robotolight'}.main-content div.giftcertificateslite_signup_terms{min-height:87px;overflow:inherit;line-height:18px;font-size:12px;padding:10px;font-family:'robotolight';border:1px solid #eaeaea;background:#f2f2f2 !important}.main-content div.giftcertificateslite_signup_box .giftcertificateslite_text{font-family:'robotolight';color:#3d4942;font-size:15px}.main-content div.giftcertificateslite_signup_box .giftcertificateslite_text a,.main-content div.giftcertificateslite_signup_box .giftcertificateslite_addrecipient{color:#429438 !important}.main-content div.giftcertificateslite_signup_box .giftcertificateslite_text a:hover,.main-content div.giftcertificateslite_signup_box .giftcertificateslite_addrecipient:hover{color:#58b947 !important}.main-content p.success,.main-content p.error-msg{font-weight:700;color:#fff;padding:6px 15px;font-size:14px;max-width:800px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.main-content p.success{background-color:#429438;border:1px solid #338629}.main-content p.error-msg{background-color:#ffe8e0;border:1px dashed red;color:red}.main-content div.giftcertificateslite_signup_box .giftcertificateslite_addrecipient:before{content:"\f055";font-family:'FontAwesome';font-size:16px;left:-1px;top:-2px;position:absolute;text-transform:lowercase}.main-content div.giftcertificateslite_signup_box input.giftcertificateslite_signup_button{color:#fff;background:#58b947;padding:.6em 1.8em;border:none;text-align:center;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;font-weight:400;font-size:16px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-shadow:inherit;-moz-text-shadow:inherit;-webkit-text-shadow:inherit;font-family:'robotomedium'}.main-content div.giftcertificateslite_signup_box input.giftcertificateslite_signup_button:hover{background:#429438}.main-content div#giftcertificateslite_confirmation_container table tr td{padding:12px 0 12px 18px !important;font-size:17px;font-family:'robotolight'}.main-content div#giftcertificateslite_confirmation_container table tr td.giftcertificateslite_confirmation_price{font-size:22px;font-family:'robotomedium'}.main-content .giftcertificateslite_confirmation_data{color:#58b947;font-family:'robotolight'}.main-content .giftcertificateslite_confirmation_data em{font-size:14px;color:#444;font-style:italic}.main-content div.giftcertificateslite_signup_buttons{margin-top:10px;margin-bottom:5px}.main-content .gift-card-content-section{max-width:800px;width:100%}@media only screen and (max-width:768px){.registerMenu img{margin-top:inherit}.fc-header td{white-space:normal !important}.fc-header-title h2{white-space:normal !important;font-size:28px !important}.fc-button-today{display:none !important}#aec-quickselect{display:none !important}.fc-header-left{width:28% !important}.fc-header-right{width:40% !important}}@media only screen and (max-width:700px){#aec-modal-container{top:5% !important;width:90% !important;left:5% !important;height:90% !important;overflow-y:scroll}.signUp:before{display:none}#aw_login_frm{max-width:400px;width:100%}}@media only screen and (max-width:480px){.main-content div.giftcertificateslite_signup_buttons{height:inherit}.main-content div.giftcertificateslite_signup_box input.giftcertificateslite_signup_button{margin-bottom:10px}.main-content .giftcertificateslite_confirmation_info em{margin-top:0 !important}}@media only screen and (max-width:360px){#aec-calendar .fc-border-separate tr th.fc-widget-header{font-size:12px}}