body{min-height:100vh}body.sticky-header{padding-top: 50px}#et-main-area{min-height:100vh;position:relative;padding-bottom:114px;box-sizing:border-box}#main-footer{position:absolute;bottom:0;width:100vw}#main-slider{overflow: hidden}#main-header.sticky{position: fixed}#main-header.sticky #et-top-navigation #logo{height: 30px;transition: all .3s}#main-header #logo{transition: all .3s;margin:0 auto}#main-header .et_menu_container{transition: all .3s}#main-header #et-top-navigation{transition: all .3s;padding: 18px!important}#main-header #et-top-navigation #logo{height: 40px}#main-header.sticky .et_menu_container{height: 50px;box-shadow: 0 16px 40px rgba(51,51,51,0.1);transition: all .3s}#main-header.sticky #et-top-navigation{height: 50px;padding: 10px!important;transition: all .3s}.widgettitle{font-size: 1.2em}#top-menu-nav{width: 100%}#top-menu{display: flex!important;justify-content: space-between!important;align-items: center!important;flex-direction: row!important}#top-menu li{display: block;height: 30px;line-height: 30px;align-items: center}#et-top-navigation{padding: 34px!important;box-sizing: padding-box!important}.et-cart-info{display: none}.logo_container{display: flex}.logo_container a{display: flex!important;align-items: center;width:100%}#menu-footermenue{display: flex;flex-direction: row;justify-content: flex-end}.et-pb-icon{color: #6ea64b!important}h4{font-size: 18px!important}.et_pb_column_4_4 .et_pb_pricing_table{width: 20%!important}.et_pb_pricing_table .et_pb_pricing_table_4{margin-top: 30px!important}#main-slider .et_pb_slides .et_pb_slide .et_pb_slide_description{}.single-product #main-content .container:before{display: none}.single-product #left-area{width: 100%;padding: 0!important}.woocommerce-variation-price{text-align: center;margin-bottom: 30px}body .et_pb_button:hover,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{color: #f50184!important;border: 1px solid #f50184!important;letter-spacing: inherit!important}@media only screen and (max-width:910px){.course-dates tbody th{width:100px}.course-dates tbody td .remaining-seats{margin:0 10px;margin-bottom:15px}}@media only screen and (max-width:980px){#main-header.sticky .et_menu_container{height:130px}}@media only screen and (max-width:530px){.course-dates tbody th{width:150px}}.course-dates{margin-top: 30px!important}.course-dates thead tr{border-bottom: 2px solid #fff}.course-dates tr{border: 1px solid #fff}.course-dates td,th{border: 1px solid #fff}.course-dates thead th{color: #fff}.course-dates tbody{color: inherit}.course-dates thead th{background: #f50184}.course-dates tbody th{color: #fff;background: #6da64b;width: 300px}.course-dates tbody td{background: #dfebd6;text-align: center;padding: 20px 0px}.course-dates tbody td .remaining-seats{float: left;margin-left: 30px}.course-dates tbody td .et_pb_button{white-space: nowrap}.product_level{font-size: 16px}.product_level .level_item{color: transparent;display: inline-block;background: transparent url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgeD0iMHB4IiB5PSIwcHgiPjx0aXRsZT5BcnRib2FyZCA3NjwvdGl0bGU+PGcgZGF0YS1uYW1lPSJMYXllciAyIj48cGF0aCBkPSJNNS41LDI1QTIuNSwyLjUsMCwxLDEsOCwyMi41LDIuNSwyLjUsMCwwLDEsNS41LDI1Wm0wLTRBMS41LDEuNSwwLDEsMCw3LDIyLjUsMS41LDEuNSwwLDAsMCw1LjUsMjFaIj48L3BhdGg+PHBhdGggZD0iTTUuNSwxMkEyLjUsMi41LDAsMSwxLDgsOS41LDIuNSwyLjUsMCwwLDEsNS41LDEyWm0wLTRBMS41LDEuNSwwLDEsMCw3LDkuNSwxLjUsMS41LDAsMCwwLDUuNSw4WiI+PC9wYXRoPjxwYXRoIGQ9Ik01LjUsMTJBMi41LDIuNSwwLDEsMSw4LDkuNSwyLjUsMi41LDAsMCwxLDUuNSwxMlptMC00QTEuNSwxLjUsMCwxLDAsNyw5LjUsMS41LDEuNSwwLDAsMCw1LjUsOFoiPjwvcGF0aD48cGF0aCBkPSJNNS41LDI1QTIuNSwyLjUsMCwxLDEsOCwyMi41LDIuNSwyLjUsMCwwLDEsNS41LDI1Wm0wLTRBMS41LDEuNSwwLDEsMCw3LDIyLjUsMS41LDEuNSwwLDAsMCw1LjUsMjFaIj48L3BhdGg+PHBhdGggZD0iTTUuNSwxNEg1YS41LjUsMCwwLDEtLjUtLjUuNTMuNTMsMCwwLDEsLjE3LS4zOUEuNTIuNTIsMCwwLDEsNS4wNiwxM2wuNDQsMGEuNS41LDAsMCwxLDAsMVoiPjwvcGF0aD48cGF0aCBkPSJNMTMuMTIsMTYuNWEuNS41LDAsMCwxLS4yNi0uMDdMOC44NiwxNEg1LjVhNC41MSw0LjUxLDAsMSwxLDQuMTQtMi43NGw2LjA5LDIuODNhLjUuNSwwLDAsMSwwLC44OGwtMi40LDEuNDVBLjUuNSwwLDAsMSwxMy4xMiwxNi41Wk01LjUsNmEzLjUsMy41LDAsMCwwLS40NCw3bC40NCwwSDlhLjUuNSwwLDAsMSwuMjYuMDdsMy44NiwyLjM0LDEuMzQtLjgxTDguNzUsMTJhLjUuNSwwLDAsMS0uMjItLjdBMy40OSwzLjQ5LDAsMCwwLDUuNSw2Wm0wLDZBMi41LDIuNSwwLDEsMSw4LDkuNSwyLjUsMi41LDAsMCwxLDUuNSwxMlptMC00QTEuNSwxLjUsMCwxLDAsNyw5LjUsMS41LDEuNSwwLDAsMCw1LjUsOFoiPjwvcGF0aD48cGF0aCBkPSJNMjYuNDgsMjIuNzdhMTEuMjUsMTEuMjUsMCwwLDEtNS44NS0xLjYzbC01LjM3LTMuMjZhLjUuNSwwLDAsMSwwLS44OGwzLjEzLTEuNDVhLjUxLjUxLDAsMCwxLC40MiwwTDMwLjcxLDIxYS41LjUsMCwwLDEsMCwuOTJBMTEuMiwxMS4yLDAsMCwxLDI2LjQ4LDIyLjc3Wm0tOS45LTUuMjYsNC41NywyLjc3YTEwLjQ2LDEwLjQ2LDAsMCwwLDgsMS4xNGwtMTAuNS00Ljg3WiI+PC9wYXRoPjxwYXRoIGQ9Ik01LDE5YS41LjUsMCwwLDEtLjUtLjVBLjUzLjUzLDAsMCwxLDUsMThoLjVhLjUuNSwwLDAsMSwwLDFsLS40NCwwWiI+PC9wYXRoPjxwYXRoIGQ9Ik01LjUsMjdhNC41LDQuNSwwLDEsMSwwLTlIOC44NmwxMS43Ny03LjE0QTExLjQ2LDExLjQ2LDAsMCwxLDMwLjY5LDEwYS41LjUsMCwwLDEsMCwuOTJMOS42NCwyMC43NEE0LjQ5LDQuNDksMCwwLDEsNS41LDI3Wm0wLTgtLjQ0LDBhMy41MSwzLjUxLDAsMSwwLDMuNDYsMS43Mi41LjUsMCwwLDEsLjIyLS43bDIwLjQtOS40N2ExMC40NSwxMC40NSwwLDAsMC04LDEuMTRMOS4yNiwxOC45M0EuNS41LDAsMCwxLDksMTlabTAsNkEyLjUsMi41LDAsMSwxLDgsMjIuNSwyLjUsMi41LDAsMCwxLDUuNSwyNVptMC00QTEuNSwxLjUsMCwxLDAsNywyMi41LDEuNSwxLjUsMCwwLDAsNS41LDIxWiI+PC9wYXRoPjxjaXJjbGUgY3g9IjE1Ljg2IiBjeT0iMTUuODYiIHI9IjAuNSI+PC9jaXJjbGU+PC9nPjwvc3ZnPg==') no-repeat center center;background-size: cover;height: 25px;width: 25px;margin-right: 10px;opacity: .2}.product_level .level_item.level_item_active{opacity: 1}.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:rgba(0,0,0,.2)}.et_pb_fullwidth_header.et_pb_fullwidth_header_0{background:none!important}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content{background-color:rgba(255,255,255,.6)}.et_pb_pricing_table_4{margin-top:30px!important}.et_pb_pricing_table{min-height:510px}.et_pb_pricing_tables_0 .et_pb_best_value,.et_pb_pricing_tables_0 .et_pb_pricing_heading .et_pb_pricing_title{font-size:18px!important}#product_details .et_pb_column.et_pb_column_1_2{max-width:389px}span.woofrom{font-size:0}.single span.woofrom:after{content:"Ab ";display:inline;font-size:21px}span.woofrom:after{content:"Ab ";display:inline;font-size:14px}.et_pb_module.et_pb_blurb.et_pb_blurb_2.et_pb_text_align_center.et_pb_blurb_position_top.et_pb_bg_layout_light{width:100%}.et_header_style_split #main-header .centered-inline-logo-wrap .logo_container,.et_header_style_split #main-header .centered-inline-logo-wrap a{margin:auto}#top-menu li a,.et_search_form_container input{white-space:nowrap}.woocommerce-bacs-bank-details{margin-top:20px}.wc-bacs-bank-details.order_details.bacs_details{padding:0!important;margin-top:10px}.wc-bacs-bank-details.order_details.bacs_details .sort_code{margin-bottom:15px}.et_pb_column_4_4 .et_pb_pricing_table{min-width:230px}