#header-banner #banner-text-wrap #banner-text{padding:0 20px}#header-banner-image form{max-width:600px;background-color:rgba(26,23,27,.5);padding:25px 25px 32px;margin:0 auto;width:100%;font-size:0}#header-banner-image form label{font-family:'Roboto Slab',sans-serif;display:block;font-size:44px;color:#fff;line-height:1;font-weight:700;margin-bottom:30px}#header-banner-image form .prices-search-input{font-family:'Oxygen',sans-serif;font-weight:700;border:none;background-color:#fff;color:#535454;font-size:18px;padding:13px 15px;width:calc(100% - 63px);-webkit-box-shadow:inset 8px 8px 8px -7px rgba(0,0,0,.2);-moz-box-shadow:inset 8px 8px 8px -7px rgba(0,0,0,.2);box-shadow:inset 8px 8px 8px -7px rgba(0,0,0,.2);vertical-align:text-top}#header-banner-image form button{color:#88ce43;border:none;background-color:transparent;font-size:16px;width:63px;vertical-align:top;padding-left:10px;text-align:right;cursor:pointer}#header-banner-image form button:hover{color:#7bc136}#header-banner-image form button i{font-size:3em}@media only screen and (max-width:705px){#header-banner-image form{max-width:460px}#header-banner-image form label{font-size:32px}#header-banner-image form .prices-search-input{font-size:16px;padding:11px 15px}#header-banner-image form button{font-size:14px}}@media only screen and (max-width:550px){#header-banner-image form label{font-size:5.5vw;margin-bottom:25px}}.learn-to-drive-settings{padding-bottom:50px}.learn-to-drive-settings h4{font-size:1.25em;margin:50px 0 1.25em;font-weight:700;color:#0d7c46}.switch{position:relative;display:inline-block;width:60px;height:34px;vertical-align:middle;margin:0 10px}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#0c9439;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.slider-label{display:inline-block;vertical-align:middle;font-size:1.125em;font-weight:600}.page-id-15015 .offer-title,.page-id-103 .offer-title{font-size:1.5em}.price-row-selected .offer-bg{background-color:#c82378;cursor:auto}.beginner-only{position:absolute;right:0;top:0;font-size:.8em;width:65px;padding:4px 2px 5px;background-color:#c82378;color:#fff;font-weight:700;font-family:Oxygen,sans-serif;text-align:center}.price-row-selected .beginner-only,.page-id-15015 #show-course-prices table .price-row.price-row-selected,.page-id-103 #show-course-prices table .price-row.price-row-selected{background-color:#88ce43 !important}.prices-and-offers.row{width:100%}.prices-and-offers.row h3,.learn-to-drive-icq h3{text-align:center;margin-bottom:30px;font-size:2em;font-family:'Roboto Slab',sans-serif;font-weight:400}.prices-and-offers .prices-list,.prices-and-offers .offers-list{padding:60px 50px;max-width:700px;margin:0 auto}.page-id-15015 #show-course-prices table .price-row,.page-id-103 #show-course-prices table .price-row{background-color:#fff}.page-id-15015 #show-prices table .price-row:hover,.page-id-15015 #show-course-prices table .price-row:hover,.page-id-15015 #show-hourly-prices table .price-row:hover,.page-id-103 #show-prices table .price-row:hover,.page-id-103 #show-course-prices table .price-row:hover,.page-id-103 #show-hourly-prices table .price-row:hover{background-color:#e8e7e7}.page-id-15015 #book-now-wrap,.page-id-15015 .book-now-wrap,.page-id-103 #book-now-wrap,.page-id-103 .book-now-wrap{background:#87ce43;padding:1.5em 0 .5em;color:#fff}.page-id-15015 #book-now-wrap .button a,.page-id-15015 .book-now-wrap .button a,.page-id-103 #book-now-wrap .button a,.page-id-103 .book-now-wrap .button a{padding:8px 40px}.learn-to-drive-icq{padding-top:60px;padding-bottom:60px}@media all and (max-width:1000px){.prices-and-offers .prices-list,.prices-and-offers .offers-list{padding:60px 20px}}@media all and (max-width:900px){.prices-and-offers .six{width:100% !important;float:none !important}.prices-and-offers{flex-direction:column}.prices-and-offers .prices-list,.prices-and-offers .offers-list{padding:50px 0}.learn-to-drive-icq{padding-top:50px;padding-bottom:50px}}@media all and (max-width:600px){.page-id-15015 .offer-title,.page-id-103 .offer-title{font-size:1.125em}.prices-and-offers.row h3,.learn-to-drive-icq h3{font-size:1.75em}.offer-price{font-size:1.25em}}.product-info-box{background-color:#efefef;padding:20px;margin:1em 0}.product-info-box p{line-height:1.7;color:#585858}#changePurchase{text-align:right;margin:20px 0 0;font-size:.913em}#changePurchaseOptions{display:none}.change-purchase-title{margin:1em 0}.todays-schedule .delete-track-record{margin:10px 0 0;text-align:right;font-size:.75em}.todays-schedule .delete-track-record a{color:#b3371a}.todays-schedule .delete-track-record a:hover{color:#ab2f12}#delete-tr-modal .modal{overflow-y:auto;width:400px}#delete-tr-modal form input[type=text],#delete-tr-modal form select,#delete-tr-modal form textarea{font-family:'Oxygen',sans-serif;font-weight:700;border:none;background-color:#f6f5f5;color:#8e8e8e;font-size:1em;padding:8px 10px;width:100%;margin-bottom:25px}#delete-tr-modal form select option{padding-right:10px}#delete-tr-modal form label{font-weight:700;font-size:1em;display:block;margin-bottom:6px}#delete-tr-modal form textarea{height:150px}#delete-tr-modal form .required{color:#b3371a;font-size:12px;font-weight:400}#delete-tr-modal form .sure-cancel{font-weight:700}#delete-tr-modal form p.cancel-button,#delete-tr-modal form p.confirm-button{display:inline-block}#delete-tr-modal form p.confirm-button{margin-right:10px}#delete-tr-modal form p.cancel-button a,#delete-tr-modal form p.confirm-button a{font-family:'Oxygen',sans-serif;font-weight:700;padding:8px 20px;border:none;color:#fff;background-color:#b3371a;border-radius:5px;cursor:pointer;display:inline-block;width:70px;text-align:center;height:40px}#delete-tr-modal form p.confirm-button a{background-color:#0d7c46}#delete-tr-modal form p.cancel-button a:hover{background-color:#ab2f12}#delete-tr-modal form p.confirm-button a:hover{background-color:#006f39}@media all and (max-width:550px){#delete-tr-modal .modal{width:90%}#delete-tr-modal .modal .wrapper{padding:20px}}.calendar-select-day{font-size:0;background:#efefef;padding:10px;margin-bottom:10px}.calendar-select-day div{width:14%;display:inline-block;font-size:16px;text-align:center}.calendar-select-day div label{display:inline-block;margin-left:3px;cursor:pointer}@media all and (max-width:900px){.calendar-select-day div{width:25%;text-align:left;margin-top:15px}.calendar-select-day div:nth-child(1),.calendar-select-day div:nth-child(2),.calendar-select-day div:nth-child(3),.calendar-select-day div:nth-child(4){margin-top:0}}@media all and (max-width:600px){.calendar-select-day div{width:33.33333%}.calendar-select-day div:nth-child(4){margin-top:15px}}@media all and (max-width:400px){.calendar-select-day div{width:50%}.calendar-select-day div:nth-child(3){margin-top:15px}}@media all and (max-width:320px){.calendar-select-day div{width:100%}.calendar-select-day div:nth-child(2){margin-top:15px}}.calendar-filter-instructor{background:#efefef;padding:10px;margin-bottom:10px}.payment-options{list-style-type:none;margin:0;padding:0;line-height:1}.payment-options li{display:inline-block;margin:0 10px 0 0;width:100px;height:40px;position:relative;text-align:center;padding:0 !important;line-height:40px}.payment-options label,.payment-options input{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.payment-options input[type=radio]{opacity:.011;z-index:100}.payment-options input[type=radio]:checked+label{background:#0d7c46;color:#fff}.payment-options label{padding:0 5px;border-radius:5px;cursor:pointer;z-index:90;background:#e4e4e4}.payment-options label:hover{background:#ddd}.specific-instructor-form{font-size:20px;position:relative}.specific-instructor-form .notification-question{position:initial;vertical-align:middle;margin-right:10px}.specific-instructor-form input[type=text]{font-family:'Oxygen',sans-serif;font-weight:700;border:none;background-color:#fff;color:#8e8e8e;font-size:16px;padding:8px 10px;width:calc(100% - 130px);margin-right:10px;border-radius:5px;height:40px}.specific-instructor-form input[type=submit]{font-family:'Oxygen',sans-serif;font-weight:700;padding:4px 5px;border:none;color:#fff;background-color:#0d7c46;border-radius:5px;cursor:pointer;display:inline-block;width:70px;text-align:center;height:40px;font-size:16px}.specific-instructor-form input[type=submit]:hover{background-color:#006f39}.reset-instructor{font-size:13px;margin:0 0 3px;font-style:italic;position:absolute;right:140px;top:11px}.reset-instructor a{color:#b3371a}.reset-instructor a:hover{color:#ab2f12}@media all and (max-width:650px){.specific-instructor-form{margin-top:25px}}@media all and (max-width:767px){.nextAvailability{text-align:left;margin-top:10px}}#cancel-customer-modal .modal{overflow-y:auto;width:400px}#cancel-customer-modal form input[type=text],#cancel-customer-modal form select,#cancel-customer-modal form textarea{font-family:'Oxygen',sans-serif;font-weight:700;border:none;background-color:#f6f5f5;color:#8e8e8e;font-size:1em;padding:8px 10px;width:100%;margin-bottom:25px}#cancel-customer-modal form select option{padding-right:10px}#cancel-customer-modal form label{font-weight:700;font-size:1em;display:block;margin-bottom:6px}#cancel-customer-modal form textarea{height:150px}#cancel-customer-modal form .required{color:#b3371a;font-size:12px;font-weight:400}#cancel-customer-modal form .sure-cancel{font-weight:700}#cancel-customer-modal form p.cancel-button,#cancel-customer-modal form p.confirm-button{display:inline-block}#cancel-customer-modal form p.confirm-button{margin-right:10px}#cancel-customer-modal form p.cancel-button a,#cancel-customer-modal form p.confirm-button a{font-family:'Oxygen',sans-serif;font-weight:700;padding:8px 20px;border:none;color:#fff;background-color:#b3371a;border-radius:5px;cursor:pointer;display:inline-block;width:70px;text-align:center;height:40px}#cancel-customer-modal form p.confirm-button a{background-color:#0d7c46}#cancel-customer-modal form p.cancel-button a:hover{background-color:#ab2f12}#cancel-customer-modal form p.confirm-button a:hover{background-color:#006f39}@media all and (max-width:550px){#cancel-customer-modal .modal{width:90%}#cancel-customer-modal .modal .wrapper{padding:20px}}.swal-list{list-style:none;margin:20px 0 0}.swal-list li{margin-bottom:5px}