 html { scroll-behavior:smooth; } #spacing_small li, .spacing_small li { margin-bottom:5px; } #spacing_medium li, .spacing_medium li { margin-bottom:10px; } #spacing_large li, .spacing_large li { margin-bottom:15px; } dfn { font-style:normal; } a:hover {  text-decoration:none; } a.link_subtle { color:#000000; text-decoration:none; } acronym { border-bottom:1px dashed #C8DEFC; cursor:help; } .alert { background-color:#FFEBEB; border:1px dashed red; padding:10px; color:red; font-size:150%; font-weight:bold; } .apply_bold { font-weight:bold; } body { margin:0; font-family:'Open Sans', Helvetica, Arial, sans-serif; font-size:100%; } .background_off { background-color:#FFC0C0; } .background_on { background-color:#C0FFC0; } .background_off_rb { background-color:#FFC0C0; border-right:1px solid #666; } .background_on_rb { background-color:#C0FFC0; border-right:1px solid #666; } .background_orange { background-color:#FFE5C1; } .background_orange_bright { background-color:#FFC343; } .background_pink { background-color:#FFC0FF; } .background_cyan_light { background-color:#C0FFFF; } .background_cyan_bright { background-color:#80FFFF; } .background_purple { background-color:#E4C1FF; } .background_yellow_green { background-color:#EEFFC1; } .background_grey_light { background-color:#EEE; } .background_grey_medium { background-color:#DDD; } .background_grey_dark { background-color:#CCC; } #beststl_mainwrapper { margin:0; padding:0;  background:none!important; text-align:center; } #beststl_maincontent {   background:none!important; width:100% !important;  margin:0 auto !important;  position:relative; text-align:left; } .mainshadedcontent { padding:1em;   max-width:1150px; margin:0 auto; }  .new_message_sep{ border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0cm 0cm 0cm; } .new_section_shade_01 { background:url('https://www.stl-training.co.uk/asset/image/background/new-section-shade-01.png') top right repeat-x; padding:.5em; } .new_section_shade_01 h3 { margin-top:0; } .notes_textarea {  background:url('https://www.stl-training.co.uk/asset/image/background/forum-notes.gif') no-repeat; } .background_blue_subtle { background-color:#D7D8FF; } .background_yellow { background-color:#FFFF99; } .basket div { float:left; margin-right:20px; } .basket div.last { text-align:right; float:right; margin:0 !important; } .border_right { border-right:1px solid #C0C0C0; } .bordercollapse { border-collapse:collapse; }  .umbgrantaccess_box { border:20px solid DeepSkyBlue; border-radius:1em; } .umbgrantaccess { background:LightSkyBlue; }  .callMeBackFormWrap { display:none; margin:0 .6em; border:1px solid #999; border-top:1px dashed #FFF2D5; padding:.5em; background:#fff url('https://www.stl-training.co.uk/asset/image/background/call-me-back-175.png') bottom repeat-x; } .callMeBackFieldname { font-size:1.5em; display:block; } .callMeBackInput { margin-left:1em; } .callMeBackInput input { width:90%; font-size:2em; color:#AE7700; padding:0 .3em; }  .piecepaper850 { background:url('https://www.stl-training.co.uk/asset/image/background/piece-paper/middle.png') repeat-y #E6E6E6; width:850px; min-width:850px; margin:0 auto; } .piecepaper850bottom { background:url('https://www.stl-training.co.uk/asset/image/background/piece-paper/bottom.png') bottom no-repeat; } .piecepaper850top { background:url('https://www.stl-training.co.uk/asset/image/background/piece-paper/top.png') top no-repeat; padding:20px; } .portfolio_display { background:url('https://www.stl-training.co.uk/asset/image/background/course-details-section.png'); } .portfolio_display_pad { padding:10px 3px; } .portfolio_display_clear { font-size:1px; height:1px; } .portfolio_display_td { background:url('https://www.stl-training.co.uk/asset/image/background/course-details-section.png') top repeat-x #C2DAFC; padding:10px 3px; } .portfolio_display_td_normal { background-color:#C8DEFC; padding:10px 3px; } .portfolio_display_tl { background:url('https://www.stl-training.co.uk/asset/image/corners/portfolio-shaded/tl.png') top left no-repeat; padding:10px 3px; } .portfolio_display_tr { background:url('https://www.stl-training.co.uk/asset/image/corners/portfolio-shaded/tr.png') top right no-repeat; padding:10px 3px; } .corners_portfolio_shading_tl { background:url('https://www.stl-training.co.uk/asset/image/corners/portfolio-shaded/tl.png') no-repeat top left; padding:10px 3px; } .corners_portfolio_shading_tr { background:url('https://www.stl-training.co.uk/asset/image/corners/portfolio-shaded/tr.png') no-repeat top right; padding:10px 3px; } .corners_portfolio_shading_bl { background:url('/asset/image/corners/portfolio-shaded/bl.png') no-repeat bottom left; padding:10px 3px; } .corners_portfolio_shading_br { background:url('/asset/image/corners/portfolio-shaded/br.png') no-repeat bottom right; padding:10px 3px; } #portfolio_table a:link , #portfolio_table a:visited , #portfolio_table a:active { color:#000; text-decoration:none; } #portfolio_table a:hover { text-decoration:underline; } #portfolio_table a img { text-decoration:none; }  #promo_banner_01 { background:linear-gradient(to right,#617CAB,#7A95C2); color:white; padding:2px; text-shadow:black 1px 1px 3px; text-align:center; } #promo_banner_01 a { background-color:#4CAF50; border:none; color:white; padding:5px 10px; text-align:center; text-decoration:none; display:inline-block; font-size:16px; margin:4px 2px; cursor:pointer; border-radius:5px; } #promo_banner_01 a:hover {   background-color:#45a049; }   * html .box_rounded_head div {height:1%;}  .box_rounded { margin:0 auto;  width:35em;  background:url('https://www.stl-training.co.uk/asset/image/corners/lb/body-r.png') no-repeat bottom right; font-size:100%; } .box_rounded_100pc { margin:0 auto 10px auto;  width:100%; background:url('https://www.stl-training.co.uk/asset/image/corners/lb/body-r.png') no-repeat bottom right; font-size:100%; } .box_rounded_315 { margin:0 auto 10px auto;  width:315px; background:url('https://www.stl-training.co.uk/asset/image/corners/lb/body-r.png') no-repeat bottom right; font-size:100%; } .box_rounded_190 { margin:0 auto 10px auto;  width:190px; background:url('https://www.stl-training.co.uk/asset/image/corners/lb/body-r.png') no-repeat bottom right; font-size:100%; } .box_rounded_210 { margin:0 auto 10px auto;  width:210px; background:url('https://www.stl-training.co.uk/asset/image/corners/lb/body-r.png') no-repeat bottom right; font-size:100%; } .box_rounded_220 { margin:0 auto 10px auto;  width:220px; background:url('https://www.stl-training.co.uk/asset/image/corners/lb/body-r.png') no-repeat bottom right; font-size:100%; } .box_rounded_head { background:url('https://www.stl-training.co.uk/asset/image/corners/lb/shead-r.png') no-repeat top right; margin:0; padding:0; text-align:center; } .box_rounded_head div { background:url('https://www.stl-training.co.uk/asset/image/corners/lb/shead-l.png') no-repeat top left; margin:0; padding:10px 30px 10px; color:#000000; font-weight:bold; font-size:1.5em; line-height:1em;  } .box_rounded_head div a { color:#000000; } .box_rounded_body { background:url('https://www.stl-training.co.uk/asset/image/corners/lb/body-l.png') no-repeat bottom left; margin:0; padding:10px 10px 20px 10px; } .box_rounded_body_min_padding { background:url('https://www.stl-training.co.uk/asset/image/corners/lb/body-l.png') no-repeat bottom left; margin:0; padding:10px 3px 5px 3px; }  * html .box_rounded_head_orange div {height:1%;}  .box_rounded_orange { margin:0 auto;  width:35em;  background:url('https://www.stl-training.co.uk/asset/image/corners/lb-orange-fill/body-r.png') no-repeat bottom right; font-size:100%; } .box_rounded_orange_315 { margin:0 auto 10px auto;  width:315px; background:url('https://www.stl-training.co.uk/asset/image/corners/lb-orange-fill/body-r.png') no-repeat bottom right; font-size:100%; } .box_rounded_head_orange { background:url('https://www.stl-training.co.uk/asset/image/corners/lb-orange-fill/shead-r.png') no-repeat top right; margin:0; padding:0; text-align:center; } .box_rounded_head_orange div { background:url('https://www.stl-training.co.uk/asset/image/corners/lb-orange-fill/shead-l.png') no-repeat top left; margin:0; padding:10px 30px 10px; color:#000000; font-weight:bold; font-size:1.5em; line-height:1em;  } .box_rounded_head_orange div a { color:#000000; } .box_rounded_body_orange { background:url('https://www.stl-training.co.uk/asset/image/corners/lb-orange-fill/body-l.png') no-repeat bottom left; margin:0; padding:10px 3px 20px 3px; }  .calendar_today { border:2px dashed green; } .commercial_warning { border:2px dashed #000000; padding:1em; background:#FFFF66 url('https://www.stl-training.co.uk/asset/image/icon/32x32/warning-triangle.png') left no-repeat; text-align:center; font-weight:bold; font-size:200%; } .display_none, .comment_off { display:none; } .display_block, .comment_on { display:block; } .copyright { color:#999999; font-size:80%; }.copyright_lighter { color:#CBCBCB; font-size:80%; } .design_white { background-color:white; } .design_menu_category { width:160px; display:block; border-right:1px solid #9F9F9F; padding-left:10px; text-decoration:none; } .design_menu_category_on { width:160px; display:block; background-color:#FFFFFF; border-top:1px solid #9F9F9F; border-bottom:1px solid #9F9F9F; border-left:1px solid #9F9F9F; padding-left:10px; text-decoration:none; } .design_menu_category:hover, .design_menu_category_on:hover { text-decoration:underline; } .design_menu_section { width:160px; display:block; border-right:1px solid #9F9F9F;  font-weight:bold;  padding-right:10px; text-decoration:none; } .developer_only {  background-color:#FFFFC0; border:1px solid #FFFF00; padding:2px;  } .error { border:1px dashed red; padding:10px; } .error, .error_highlight, .red_background { background-color:#FFEBEB; } .error_highlight, .red_background { border:1px solid red; } .failed, failed { color:red; } .field_label_admin { font-size:80%; border-top:2px solid #EEEEEE; border-right:1px solid #EEEEEE; border-left:1px solid #EEEEEE; padding:1px; }  .sales_toolbar_wrapper { background-color:#FFFEFB; border:1px solid #FFF2E1; margin:0px 0px 5px; box-shadow:1px 1px 4px #888; } .sales_toolbar_wrapper a { text-decoration:none; color:#662900; } .sales_toolbar_wrapper a:hover { text-decoration:underline;  color:#C00000; } .be_sticky { position:-webkit-sticky; position:sticky; top:0; z-index:1; } .be_sticky th, .be_sticky td { background-clip:padding-box; position:-webkit-sticky; position:sticky; top:0; } .field_label_sales { background-color:#FFF3EB;  font-weight:bold; color:#662900; } .tr_td_sales_toolbar { border-right:1px solid #FFF2E1; padding:.05em .5em; }  .footnote_marker { color:#FF6600; } form { margin-bottom:0em; } .form_attention { border:1px solid #000; background-color:#FFFF00; padding:.5em; font-weight:bold; color:#000; text-decoration:none; } .grey { color:#666666; } .green { color:#008000; } #headingstrips { font-size:100%; } #headingstrips h2 { margin-top:30px; border-top:1px solid #BBBBBB; background-color:#C8DEFC; padding:.2em; } .heading_strip { margin-top:30px; border-top:1px solid #BBBBBB; background-color:#C8DEFC; padding:.2em; } .heading_strip_nomargin { border-top:1px solid #BBBBBB; background-color:#C8DEFC; padding:.2em; } h6 {  background-color:#F5FAFF; border-bottom:1px solid #4074CA; } .highlight_yellow { background-color:yellow; } input.button-cta-dd:focus {   background:#2ba282; } input:focus, textarea:focus, select:focus { background-color:#EDF4FD; } .information_important { color:red; font-weight:bold; } .information_box { border:solid #C6C6C6 1px; margin:5px;  -moz-border-radius-bottomleft:20px; border-bottom-left-radius:20px; -moz-border-radius-bottomright:20px; border-bottom-right-radius:20px; } #information_box { border:solid #C6C6C6 1px; margin:5px;  -moz-border-radius-bottomleft:20px; border-bottom-left-radius:20px; -moz-border-radius-bottomright:20px; border-bottom-right-radius:20px; } #information_box h3 { background:#DAE8FD; font-size:115%; padding:1px 10px; margin:0; color:#2B59A7; } #information_box h3 a { color:#2B59A7; text-decoration:none; } #information_box h3 a:hover { text-decoration:underline; } #information_box p { padding-left:10px; padding-right:10px; } #information_box .morebottom_grey { text-align:right; font-size:80%; margin:10px 0 0 0; border-top:dashed #A4C0DC 1px; padding:5px 10px; color:#404040; }  .invertedshiftdown{ padding:0; width:100%; border-top:10px solid #C8DEFC; clear:both; } .invertedshiftdown ul{ margin:0; margin-left:1em; padding:0; list-style:none; } .invertedshiftdown li{ display:inline; margin:0; padding:0; } .invertedshiftdown a{ float:left; display:block; color:#11449E; text-decoration:none; margin:0 1px 0 0; padding:5px 10px 9px 10px; background-color:white;  -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; } .invertedshiftdown a:hover{ background-color:#E1EEFF; padding-top:9px; padding-bottom:5px; color:#11449E; } .invertedshiftdown .current a{ background-color:#C8DEFC; padding-top:9px; padding-bottom:5px; color:#000; font-weight:bold; } .invertedtopshiftup{ padding:0; width:100%; background:transparent; voice-family:"\"}\""; voice-family:inherit; clear:both; } .invertedtopshiftup ul{ margin:0; margin-left:20px; padding:0; list-style:none; } .invertedtopshiftup li{ display:inline; margin:0 2px 0 0; padding:0; } .invertedtopshiftup a{ float:left; display:block; color:#11449E; text-decoration:none; margin:0 1px 0 0; padding:9px 10px 5px 10px; background-color:white;  -moz-border-radius-topleft:5px; border-top-left-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; } .invertedtopshiftup a:hover{ background-color:#E1EEFF; padding-top:5px; padding-bottom:9px; color:#11449E; } .invertedtopshiftup .current a{ background-color:#C8DEFC; padding-top:5px; padding-bottom:9px; color:#000; font-weight:bold; } .linethrough {text-decoration:line-through; } .link_as_button { text-decoration:none; background-color:#EBF3FF; color:#333333; padding:2px 6px 2px 6px; border-top:1px solid #CCCCCC; border-right:1px solid #333333; border-bottom:1px solid #333333; border-left:1px solid #CCCCCC; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; } .link_as_button:hover { background-color:#C8DEFC; }  .notepaper {  position:relative;  margin:2em auto;  padding:29px 20px 20px 45px;   line-height:30px;  color:#6a5f49;  text-shadow:0 1px 1px white;  background-color:#f2f6c1;  background-image:-webkit-radial-gradient(center, cover, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.1) 90%), -webkit-repeating-linear-gradient(top, transparent 0%, transparent 29px, rgba(239, 207, 173, 0.7) 29px, rgba(239, 207, 173, 0.7) 30px);  background-image:-moz-radial-gradient(center, cover, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.1) 90%), -moz-repeating-linear-gradient(top, transparent 0%, transparent 29px, rgba(239, 207, 173, 0.7) 29px, rgba(239, 207, 173, 0.7) 30px);  background-image:-o-radial-gradient(center, cover, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.1) 90%), -o-repeating-linear-gradient(top, transparent 0%, transparent 29px, rgba(239, 207, 173, 0.7) 29px, rgba(239, 207, 173, 0.7) 30px);  border:1px solid #c3baaa;  border-color:rgba(195, 186, 170, 0.9);  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  -webkit-box-shadow:inset 0 1px rgba(255, 255, 255, 0.5), inset 0 0 5px #d8e071, 0 0 1px rgba(0, 0, 0, 0.1), 0 2px rgba(0, 0, 0, 0.02);  box-shadow:inset 0 1px rgba(255, 255, 255, 0.5), inset 0 0 5px #d8e071, 0 0 1px rgba(0, 0, 0, 0.1), 0 2px rgba(0, 0, 0, 0.02); } .notepaper:before {  content:'';  position:absolute;  top:0;  bottom:0;  left:28px;  width:2px;  border:solid #efcfad;  border-color:rgba(239, 207, 173, 0.9);  border-width:0 1px; } .lt-ie8 .notepaper {  padding:15px 25px; }  #overview_panels a { color:#2B59A7; text-decoration:none; } #overview_panels a:hover { text-decoration:underline; } #overview_panels ul { margin-left:.8em; padding-left:.8em; list-style-image:url('https://www.stl-training.co.uk/asset/image/icon/bullet_grey_arrow_right.gif'); } #ov_panel_1, #ov_panel_2, #ov_panel_3 { float:left; margin:0; } #ov_panel_1 { width:275px; } #ov_panel_2 { width:300px; } #ov_panel_3 { width:215px; } #syllabus_sheet_linklist { float:left; margin:5px 5px 0 0; } .laptop { border:1px solid #0000FF; padding-left:1px; padding-right:1px; } .large { font-size:150%; font-weight:bold; } .linethrough { text-decoration:line-through; } .link { text-decoration:underline; cursor:pointer; } #no_underline a { text-decoration:none; } #no_underline a:hover { text-decoration:underline; } .no_underline a { text-decoration:none; } .no_underline a:hover { text-decoration:underline; } #links_not_underlined li a:link , #links_not_underlined li a:visited , #links_not_underlined li a:active { text-decoration:none; } #links_not_underlined li a:hover { background-color:yellow; } .log_area_button_link { font-size:200%; margin:1em 0; background:url('https://www.stl-training.co.uk/asset/image/icon/speech-bubble.gif') left no-repeat; text-decoration:none; border:1px solid #999999; padding:.1em .1em .1em .5em; } .log_highlight_order { background:#80FFFF; } .log_highlight_autoemail { background:#FFC0FF;  } .log_highlight_customer { background:#FFE0C1; } .log_am_change { background:#C0C000; } .log_msg_email_auto { background:#e7c0ff;  } .log_flag_commission_1 { background:#FFFF80; } .log_flag_commission_2 { background:#C0FFC0; } .log_flagnote { background:#C0C0FF; } .orange { color:#FF9900; } .orange-dark { color:#F95F19; } .pay_method_blank { cursor:pointer; } .pay_method_blue { border:2px solid blue; background-color:#C0D7E8; } .pay_method_grey, .pay_method_grey_no_pointer { border:2px solid #EEEEEE; } .pay_method_grey { cursor:pointer; } .pay_method_green, .pay_method_green_no_pointer { border:2px solid green; background-color:#C0E7D0; } .pay_method_green { cursor:pointer; } .paybycard { background-color:#DCF6C4; } .paybyinvoice { background-color:#F7DEC3; } .paybycard_withborder { background-color:#DCF6C4; border-right:1px solid #666; } .paybyinvoice_withborder { background-color:#F7DEC3; border-right:1px solid #666; } .paybycard_header { background:#DCF6C4 url('https://www.stl-training.co.uk/asset/image/background/paybycard.gif') repeat-x bottom; } .paybyinvoice_header { background:#F7DEC3 url('https://www.stl-training.co.uk/asset/image/background/paybyinvoice.gif') repeat-x bottom; } .paybycard_total { background:#DCF6C4 url('https://www.stl-training.co.uk/asset/image/background/paybycard_total.gif') repeat-x top; } .paybyinvoice_total { background:#F7DEC3 url('https://www.stl-training.co.uk/asset/image/background/paybyinvoice_total.gif') repeat-x top; } .pad_left_top { padding-top:10px; padding-left:10px; } .price_box_wrapper a:link, .price_box_wrapper a:active, .price_box_wrapper a:visited { text-decoration:none; } .price_box_wrapper a:hover { text-decoration:underline; } .price_slash { background-image:url('https://www.stl-training.co.uk/asset/image/promotion/price_box_red_slash_2.png'); font-weight:bold; } .price_strikethrough {  position:relative; } .price_strikethrough:before {  position:absolute;  content:"";  left:0;  top:50%;  right:0;  border-top:1px solid;  border-color:red;  -webkit-transform:rotate(-10deg);  -moz-transform:rotate(-10deg);  -ms-transform:rotate(-10deg);  -o-transform:rotate(-10deg);  transform:rotate(-10deg); }   .process-steps { margin:1em 0; } .process-steps li { padding:.85em; background:#E2E2E2;  position:relative; margin-right:20px; border-top-left-radius:10px; border-bottom-left-radius:10px; }   .process-steps li:after, .process-steps li:before {  left:100%;  top:50%;  border:solid transparent;  content:" ";  height:0;  width:0;  position:absolute;  pointer-events:none;  }   .process-steps li:after {  border-color:rgba(136, 183, 213, 0);  border-left-color:#E2E2E2;   border-width:30px;  margin-top:-30px;   }  .process-steps li:before {  border-color:rgba(194, 225, 245, 0);  border-left-color:#E2E2E2;   border-width:36px;  margin-top:-36px;  }   .process-steps li.current:after, .process-steps li.current:before {  border-left-color:#C8DEFC;  } .process-steps li.current { background:#C8DEFC; font-weight:bold;  }  .projector { border:1px solid #FF00FF; padding-left:1px; padding-right:1px; } .promocode { color:#00FF00; background-color:#000; padding:0 3px; font-weight:bold; font-size:110%; } .promotion1, .success_box { background-color:#C0FFC0; border:1px dashed green; padding:10px; } .promotion2 { border:1px solid red; padding:10px; background-color:white; } .promotion3 { border:1px solid green; border-radius:10px; padding:10px; } .promotion4 { border:1px dashed #FF6700; background-color:#FFDDC1; padding:10px; } .promotion5 { border:1px solid #FFFF66; background:#FFFFCC; padding:10px; } .promotion6 { border:1px solid #000; background-color:#FFFF00; padding:.5em; margin:.5em; font-weight:bold; color:#000; text-decoration:none; border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; } .promotion7 { border:1px solid grey; border-radius:10px; padding:10px; }  .promotion_green_01_500 { background:url('https://www.stl-training.co.uk/asset/image/background/promotion_green_01/middle.png') repeat-y #53A006; width:500px; min-width:500px;  } .promotion_green_01_500_bottom { background:url('https://www.stl-training.co.uk/asset/image/background/promotion_green_01/bottom.png') bottom no-repeat; } .promotion_green_01_500_top { background:url('https://www.stl-training.co.uk/asset/image/background/promotion_green_01/top.png') top no-repeat; padding:20px; } .promotion_green_01_500_top a .headline , .promotion_green_01_500_top .headline { font-size:150%; font-weight:bold; color:#ffffff; }  .promotion_green_01_650 { background:url('https://www.stl-training.co.uk/asset/image/background/promotion_green_02/middle.png') repeat-y #53A006; width:650px; min-width:650px;  color:#FFFF66; } .promotion_green_01_650_bottom { background:url('https://www.stl-training.co.uk/asset/image/background/promotion_green_02/bottom.png') bottom no-repeat; } .promotion_green_01_650_top { background:url('https://www.stl-training.co.uk/asset/image/background/promotion_green_02/top.png') top no-repeat; padding:20px; } .promotion_green_01_650_top a .headline , .promotion_green_01_650_top .headline { font-size:150%; font-weight:bold; color:#ffffff; }  .promotion_blue_01 {  margin:1em 0 2em 0; background:linear-gradient(#409BF8, #1B5496) #1B5496; border-radius:5px; border:1px solid #1B5496; color:#fff; padding:0.5em; text-decoration:none; } .promotion_blue_01 .heading_part { font-size:120%; font-weight:bold; } .promotion_blue_01 a { color:#fff; } .promotion_blue_01_button_block { background-color:yellow; }  .promotion_blue_01_button_wrapper { overflow:hidden; width:100%; } .promotion_blue_01_button_rt:after {   visibility:hidden;   display:block;   font-size:0;   content:" ";   clear:both;   height:0; } .promotion_blue_01_button_rt {display:inline-block;} .promotion_blue_01_sidebar { background:url('https://www.stl-training.co.uk/asset/image/background/promotion_blue_01/repeat-409BF8.png') #409BF8 bottom repeat-x; padding:.3em 1em; border-radius:1em; -moz-border-radius:1em; -khtml-border-radius:1em; -webkit-border-radius:1em; color:#fff; } .promotion_blue_01_sidebar a { color:#fff; }  * html .promotion_blue_01_button_rt {height:1%;} .promotion_blue_01_button_rt {display:block;}   .public_holiday { background-color:#C0C0C0; } .rating_6 {background-color:#40FF40;} .rating_5 {background-color:#00C000;} .rating_4 {background-color:#BFB402;} .rating_3 {background-color:#F9A900;} .rating_2 {background-color:#E98700;} .rating_1 {background-color:#D73C00;} .rating_grey {background-color:#C0C0C0;} #return_to_quote { background:#FFCD67 url('https://www.stl-training.co.uk/asset/image/background/sunset.gif') repeat-x left top; text-align:center; display:block;  color:#000; padding:0; border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; } #return_to_quote a { color:#000; } #return_to_quote img { border:0; margin-right:.5em; vertical-align:middle; } .rounded_box_standard { border:1px solid #D2D2D2; border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; padding:10px; margin-bottom:1em; background:#fff; } .row_separate { border-top:1px solid #666666; padding:0px; } #sage-trainer-monthly-table table tr td a:link ,#sage-trainer-monthly-table table tr td a:visited ,#sage-trainer-monthly-table table tr td a:active {text-decoration:none;} #sage-trainer-monthly-table table tr td a:hover {text-decoration:underline;} .sidebar_border_left { border-left:1px solid #DDDDDD; } .sidebar_border_right { border-right:1px solid #DDDDDD; } .sidebar_left, .sidebar_right {  margin-left:1em; } .sidebar_left { float:left; } .sidebar_right { float:right; }  .flex_rounded_box_white { margin-bottom:1em; } .flex_rounded_box_white .frbw_top_left { background-image:url('https://www.stl-training.co.uk/asset/image/background/flex_rounded_box_white/top-left-1280x9.png'); height:9px; margin-right:9px; font-size:2px; } .flex_rounded_box_white .frbw_top_right { float:right; margin-top:-9px; background-image:url('https://www.stl-training.co.uk/asset/image/background/flex_rounded_box_white/top-right-9x9.png'); height:9px; width:9px; font-size:2px; } .flex_rounded_box_white .frbw_bottom_left { background-image:url('https://www.stl-training.co.uk/asset/image/background/flex_rounded_box_white/bottom-left-1280x9.png'); height:9px; margin-right:9px; font-size:2px; } .flex_rounded_box_white .frbw_bottom_right { background-image:url('https://www.stl-training.co.uk/asset/image/background/flex_rounded_box_white/bottom-right-9x9.png'); background-position:100% 0; background-repeat:no-repeat; height:9px; font-size:2px; margin-top:-9px; } .flex_rounded_box_white .frbw_inside { border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2; background:#FFFFFF; padding-left:10px; padding-right:10px; } .flex_rounded_box_white .frbw_gap_saver { height:1px;  margin:0 0 -1px 0; padding:0;  font-size:1px; }  .small { font-size:80%; } .order_step_on { background-color:#DCEDF4; } .strip_orange { background-color:#F2A31B; } .strip_orange_to_white { background:url('https://www.stl-training.co.uk/asset/image/background/orange-to-white-5.png'); } #strip_orange { background-color:#F2A31B; } .strip_blue { border-top:1px solid #4074CA; background-color:#B2DEF8; } .syllabus_course_summary_cell { padding:.5em; background-color:#FBFDFF; border:1px solid #F1F7FF; border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; } #topnav { border-top:solid #A7C0D6 1px; background-color:#C8DEFC; font-size:90%; overflow:hidden; width:100%; margin:0; color:#11449E; padding:5px 0 5px 0; } #topnav ul { padding-left:0; margin-left:0; display:inline; } #topnav ul li { list-style:none; display:inline; margin:0; padding:.6em; border-left:solid #99B9E2 1px; font-weight:bold; color:#11449E; } #topnav ul li.here { list-style:none; display:inline; margin:0; padding:.6em; border-left:solid #99B9E2 1px; font-weight:bold; color:#000; background-color:#B1CEFF; } #topnav ul li a { color:#11449E; text-decoration:none; font-weight:bold; } #topnav ul li a:hover { text-decoration:underline; } #topnav ul li.here a { background-color:#B1CEFF; color:#000; text-decoration:none; } #topnav ul li.here a:hover { text-decoration:underline; } #topnav #searchbox { margin-top:-4px; margin-bottom:-4px; margin-right:1em; padding:0; float:right; } #topnav #searchbox form, #topnav #searchbox input { padding:0; margin:0; }  .strip_first_line_body {  position:absolute; left:-9999px;  } .strip_continuation_of_graphic { background-color:#D8E6EF; } .success, success { color:green; } .subtle { color:#999999; } .subtle_background { background-color:#FFFFCC; } .tab_on { border-top:1px solid black; border-left:1px solid black; border-right:1px solid black; padding:3px; white-space:nowrap; } .tab_off { padding:3px; border-bottom:1px solid black; white-space:nowrap; } .table_shading_introduction { background-color:#ECF4FE; } .table_shading_intermediate { background-color:#E2EEFE; } .table_shading_advanced { background-color:#AACBFA; } table.vertical_align_top_td_cells td {   vertical-align:top; } table.dashed_lines_between_tr tbody tr td { border-bottom:1px dashed #666; } table.dotted_lines_between_tr tbody tr td { border-bottom:1px dotted #666; } #tickedlist { list-style-image:url('https://www.stl-training.co.uk/asset/image/icon/yes.gif'); } #jumpdownlist { list-style-image:url('https://www.stl-training.co.uk/asset/image/icon/arrow_down_single.gif'); } .jumpdownlist { list-style-image:url('https://www.stl-training.co.uk/asset/image/icon/arrow_down_single.gif'); } #greybulletlist { margin-left:.8em; padding-left:.8em; list-style-image:url('https://www.stl-training.co.uk/asset/image/icon/bullet_grey_arrow_right.gif'); } #nobullet { list-style:none; } .tr_0, .tr_0_hover, .tr_1, .tr_1_hover { cursor:pointer; } .tr_1, .tr_1_hover, .tr_1_list { background-color:#EEEEEE; } .tr_1_list_light { background-color:#F5F5F5; } .tr_1_list_slightly_darker { background:url('https://www.stl-training.co.uk/asset/image/background/slightly-darker.png'); } .tr_2_list { background-color:#DDDDDD; } .tr_highlight_0, .tr_highlight_1 , .tr_highlight_0_list, .tr_highlight_1_list { background-color:#8DCFF4; } .trainer_laptop { border:1px solid #008000; padding-left:1px; padding-right:1px; } th, .tr_title { font-weight:bold; background-color:#DDDDDD; border-top:1px solid #666666; border-bottom:1px solid #666666; } .upload_step_on { border:3px solid black; }  .information, .tr_0_hover, .tr_1_hover, .heading_sub, .fieldname { color:#004482; } .tr_td, th, .tr_title { border-right:1px solid #666; } .tr_td_rb { border-right:1px solid #666; border-bottom:1px solid #666; } .tr_td_rt { border-right:1px solid #666; border-top:1px solid #666; } .tr_td_rl { border-right:1px solid #666; border-left:1px solid #666; } .tr_td_left { border-left:1px solid #666; } .tr_td_bottom { border-bottom:1px solid #666; padding:0; } .tr_td_bottom_padinherit { border-bottom:1px solid #666; } .tr_td_top { border-top:1px solid #666; } .tr_sep_blue_shaded { background:url('https://www.stl-training.co.uk/asset/image/background/tr-sep-blue-shaded.gif'); font-weight:bold; border:1px solid #000; } .tr_sep_green_shaded { background:url('https://www.stl-training.co.uk/asset/image/background/tr-sep-green-shaded.gif'); font-weight:bold; border:1px solid #000; } .tr_sep_red_shaded { background:url('https://www.stl-training.co.uk/asset/image/background/tr-sep-red-shaded.gif'); font-weight:bold; border:1px solid #000; }  th.header {   background-image:none; cursor:pointer; } th.headerSortUp {   background-image:url('https://www.stl-training.co.uk/asset/image/icon/th_sort_asc.gif'); background-color:#FFFF99;   background-repeat:no-repeat;   background-position:center right; padding-right:15px; } th.headerSortDown {   background-image:url('https://www.stl-training.co.uk/asset/image/icon/th_sort_desc.gif'); background-color:#FFFF99;   background-repeat:no-repeat;   background-position:center right; padding-right:15px; } table.filtertable tbody tr.odd td { background-color:#EEEEEE; }  .ubb_strike{text-decoration:line-through;} .ubb_boxed{background:#E1E1E1; padding:4px;} .ubb_ot{font-size:8pt; color:#cccccc;}#maincourses p { text-align:center; margin:10px 0 0 0; } .view_order_to_do_selected { border:2px solid green; background-color:#C0E7D0; } .table-dragable > tbody .stlgrabable {   cursor:grab;   user-select:none } .table-dragable > tbody > tr.stlgrabbed {  box-shadow:0 0 10px 0 rgba(0,0,0,0.5); } .table-dragable > tbody > tr.stlgrabbed:active {  user-input:none; } .table-dragable > tbody > tr.stlgrabbed:active * {  user-input:none;  cursor:grabbing !important; } #star_rater_wraper_small { text-align:left;  width:175px; } .ratingblock { display:block;  } .loading { height:30px; background:url('https://www.stl-training.co.uk/asset/image/working.gif') 50% 50% no-repeat; } .unit-rating {  list-style:none; margin:0px; padding:0px; height:15px; position:relative; background:url('https://www.stl-training.co.uk/asset/image/ajaxstarrater/starrating_15.gif') top left repeat-x; } .unit-rating li{   text-indent:-90000px; padding:0px; margin:0px;  float:left;  } .unit-rating li a { outline:none; display:block; width:15px; height:15px; text-decoration:none; text-indent:-9000px; z-index:20; position:absolute; padding:0px; } .unit-rating li a:hover{ background:url('https://www.stl-training.co.uk/asset/image/ajaxstarrater/starrating_15.gif') left center; z-index:2; left:0px; } .unit-rating a.r1-unit{left:0px;} .unit-rating a.r1-unit:hover{width:15px;} .unit-rating a.r2-unit{left:15px;} .unit-rating a.r2-unit:hover{width:30px;} .unit-rating a.r3-unit{left:30px;} .unit-rating a.r3-unit:hover{width:45px;} .unit-rating a.r4-unit{left:45px;} .unit-rating a.r4-unit:hover{width:60px;} .unit-rating a.r5-unit{left:60px;} .unit-rating a.r5-unit:hover{width:75px;} .unit-rating a.r6-unit{left:75px;} .unit-rating a.r6-unit:hover{width:90px;} .unit-rating a.r7-unit{left:90px;} .unit-rating a.r7-unit:hover{width:105px;} .unit-rating a.r8-unit{left:105px;} .unit-rating a.r8-unit:hover{width:120px;} .unit-rating a.r9-unit{left:120px;} .unit-rating a.r9-unit:hover{width:135px;} .unit-rating a.r10-unit{left:135px;} .unit-rating a.r10-unit:hover{width:150px;} .unit-rating li.current-rating { background:url('https://www.stl-training.co.uk/asset/image/ajaxstarrater/starrating_15.gif') left bottom; position:absolute; height:15px; display:block; text-indent:-9000px; z-index:1; } .voted {color:#999;} .thanks {color:#36AA3D;} .static {color:#5D3126;}  ul#topnav_stl { text-align:left; margin:0; font-weight:bold; font-size:125%; border-bottom:10px solid #C8DEFC; list-style-type:none; padding:8px 10px 8px 10px;  white-space:nowrap; } ul#topnav_stl li { display:inline; } ul#topnav_stl li.active { border-bottom:5px solid #C8DEFC; background-color:#C8DEFC;  -moz-border-radius-topleft:10px; border-top-left-radius:10px; -moz-border-radius-topright:10px; border-top-right-radius:10px; } ul#topnav_stl li.active a { background-color:#C8DEFC; color:#000; position:relative; padding-top:8px;  border-top:1px solid #BACAE2; border-left:1px solid #BACAE2; border-right:1px solid #BACAE2; border-bottom:1px solid #C8DEFC; -moz-border-radius-topleft:10px; border-top-left-radius:10px; -moz-border-radius-topright:10px; border-top-right-radius:10px; } ul#topnav_stl li a { padding:7px 5px;  border:0; background-color:#F8F9FC;  color:#11449E; margin-right:1px; text-decoration:none; border-bottom:1px solid #BACAE2; -moz-border-radius-topleft:10px; border-top-left-radius:10px; -moz-border-radius-topright:10px; border-top-right-radius:10px; } ul#topnav_stl a:hover { background:#C8DEFC;  text-decoration:underline; -moz-border-radius-topleft:10px; border-top-left-radius:10px; -moz-border-radius-topright:10px; border-top-right-radius:10px; } ul#topnavquick_stl { text-align:left; margin:0 1em 0 0; font-weight:normal; font-size:90%; list-style-type:none; padding:17px 10px 3px 10px;  float:right; } ul#topnavquick_stl li { display:inline; } ul#topnavquick_stl li a { padding:3px 5px;  background-color:#FFFBF5; color:#11449E; margin-right:0px; text-decoration:none; border-bottom:1px solid #BACAE2; -moz-border-radius-topleft:10px; border-top-left-radius:10px; -moz-border-radius-topright:10px; border-top-right-radius:10px; } ul#topnavquick_stl a:hover {   text-decoration:underline; } ul#secondnav_stl { text-align:left; margin:0; font-weight:bold; font-size:100%; border-bottom:1px solid #BACAE2; list-style-type:none; padding:5px 10px 5px 10px; background-color:#C8DEFC; white-space:nowrap; min-height:13px; } ul#secondnav_stl li { display:inline; } ul#secondnav_stl li.active { background-color:#F2A31B; background-image:none; -moz-border-radius-topleft:10px; border-top-left-radius:10px; -moz-border-radius-topright:10px; border-top-right-radius:10px; } ul#secondnav_stl li a { padding:5px 5px; border:0; background-color:#C8DEFC;  color:#11449E; margin-right:0px; text-decoration:none; border-bottom:none; } ul#secondnav_stl li.active a { border-top:1px solid #999; border-right:1px solid #999; border-left:1px solid #999; background-color:#fff; background-image:none; color:#000; position:relative; top:1px; padding-top:5px;  -moz-border-radius-topleft:10px; border-top-left-radius:10px; -moz-border-radius-topright:10px; border-top-right-radius:10px; } ul#secondnav_stl a:hover { background:#FFF; top:1px;  -moz-border-radius-topleft:10px; border-top-left-radius:10px; -moz-border-radius-topright:10px; border-top-right-radius:10px; } div#secondnavsearch_stl { margin:0 1em 0 0; padding:0 0 9px 0; float:right; } div#secondnavsearch_stl form { padding:0; margin:0; } div#secondnavsearch_stl input { font-size:90%; }  #breadcrumbs { margin:0 1em; padding:1em 0; max-width:1150px; margin:0 auto; }  #admin_quick_links { display:none; background-color:#F9FAFF; border:1px solid #666; width:100%;  max-width:1200px;  margin:0 auto; } #admin_quick_links ul li, #admin_quick_links ul { list-style:none; margin-left:0; padding-left:0; } #admin_quick_links a { text-decoration:none; } #admin_quick_links a:hover { text-decoration:underline; }  #quickmenu_sectionstart { padding:.6em; display:block;  float:left; background-color:#F9FAFF; text-decoration:none; } .breadcrumb-nav-toggle { text-decoration:none; color:#000; background:lightgray; padding:.1em .5em; border-radius:1em; } .breadcrumb-nav-toggle.active { background:lightblue !important; font-weight:bold; } #overview-links { margin:1em auto;  } #overview-row a { float:left; background:linear-gradient(#D6E8F6, #D0E4F8) #D6E8F6; padding:1em; margin:0.5em; text-decoration:none; border:2px solid #fff; color:#11449E; border-radius:20px; max-width:400px; } #overview-row a h3 { margin:0; } #overview-row a:hover { border-color:#11449E; background:linear-gradient(#EAFCFF, #DEF3FF) #EAFCFF; } #overview-row img { float:right; margin-left:.5em; border:0; } .clearingbr { clear:both; }  .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfix {  display:inline-block; } #extreme_running a { color:#006599; text-decoration:none; } #extreme_running a:hover { text-decoration:underline; } #extreme_running img { float:left; margin-right:5px; } #usp_ticklist li { list-style-image:url('https://www.stl-training.co.uk/asset/image/icon/tick-orange.gif'); } .usp_ticklist li { list-style-image:url('https://www.stl-training.co.uk/asset/image/icon/tick-orange.gif'); margin-bottom:.5em; } .usp_ticklistgreen li { list-style-image:url('https://www.stl-training.co.uk/asset/image/icon/tick_16by14.gif'); margin-bottom:.5em; } .usp_ticklist_minimalmargin {  margin-left:10px;  padding-left:10px; } .usp_ticklist_minimalmargin li {  margin-left:0px;  padding-left:5px; }  .list_with_icons {  padding:0; } .list_with_icons li {  padding:0.15em 0px 0.45em 3em;  margin-bottom:1em;  text-indent:0px;  list-style:outside none none;  background-repeat:no-repeat;  background-image:url('data:image/png;base64,R0lGODlhFgAWAPcAAABEgpOwy////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAMALAAAAAAWABYAAAhSAAcIHEiwoMGDCBMqXMhwQICGCAM8hFhQ4kSKAi1erKixY8eDHkNaNCiyJMeSHgEQRJnyJMsAKl2ijFkQgM2bOC3SpChxJ0+fFIFiHEq0qNGAAAA7'); } li.icon_excel { background-image:url('data:image/png;base64,R0lGODlhIAAgAPcAAAAAAABhGwBiHQBjHgBlIABlIQBmIgBnIgBnIwBoJABoJQBpJgBpJwBqJgBqJwBqKABrKABrKQBrKgBsKQBsKgBsKwBtKwBtLABtLQBuLABuLQBuLgBvLgBvLwBwMABwMQBxMQBxMgByMgByMwJwMQNwMANwMQFzNAJ0NQN0NQN0NgRyMwVyMwdyNAR0Ngd1NwZ1OAd1OAd2OQhwMQh2OQl3Ogp2OQp3Ow11OQt4PAx4PAx5PAx5PQ15PQ55PQ56Pg56Pw96PxB6PxF7PxB7QBF7QBF8QRJ8QRN8QhN9QhV9QxZ+RBZ/RRd+RBd/RRl7QBl/RhmARxqASBuBSR2CSiCDTCCETSGFTSKFTiWGUSWHUSaHUSeHUimGUCiIUymIUymJVCuKVSuKViyKVi2LVy2LWDCNWTGNWjKOWzOOWzOOXDWPXTaPXjiOXDaQXjeQXzeRXzeRYDiRYDmRYDqSYT6SYT6VZT+VZkCVZkKXaESYakeabEeabUmbbk6dcU+eclOec1SedFGgdVKgdlOgdlSgdlShdlWhd1ahd1aieFijelykfFymfl2mfl6lfV6mfmCngGOpgmapg2aqhGaqhWerhm6uiW6vi3OxjnOyj3SykHu2lny3loC5moG6moK6m4m8noq9n4m+oIm+oYq+oou/ooy/opLDqJPDqJPDqZPEqZTEqZTEqpzIsJ3JsJ7Jsp/KsqDKs6HLtKnPuqvQu6vRvKzQu6zRvKzRva/Svq/Sv6/Tv7DTwLbWxLfXxbrZyLvZyLvZybzaysLdzsPez8bf0cfg0sjh08nh1Mri1czj1s/k2NHm2tLm29fp39nq4Nnq4drq4dvr4tvr49/t5eDu5uPv6eXw6eXw6ufy7Ojy7Ojy7erz7uvz7ur07u/28vD38/D39PP59vT59vT59/j7+fj7+vr8+vr8+/z9/f7+/v7//v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAO0ALAAAAAAgACAAAAj+ANsJHEhQYLdksDDV+VOwocOB2IidkiRnCQgIDg6cefiwGjBTi84U6fDAQYUOIUaMsLCGY0FEX3RccPDgAkqVOFVaYNOO2jNoQINCeyZNIAQNHkTkXIrTgpx2XFrImEpVRowZmdox3dr0KZEBDjwkQEAWgYYIYrRy3WrhTbtUoBrd6DSq7qgsC9CoVQmCA4eUIz5w6NDUzcBgSdgpVtyngF6cIX5IiaIiBAgaUaSgUGrBMLh2s4xsM1eunLk8Bh6rrHBn3LhJDijIIvfLREqn7fJ0mZJiCxgvX8DkmKB6RIgSxtgVe4DFHLtBEHQ+DSLgQQgEBrIb4JCh+IgHgtj+pbPCiZ0yEiB0wmlHCdAcGH4KESJUiAkE7yBYMGPXyhk7RQ4UNlAvSJyzGDt7pLaXSgxEstgyK3ggoEAEonMgHwou5cEL0ygGyQI5WbBeJYHQAcMfhxhiyCH2eTeCBlRwo5gnIHbVjg8BLBCCAQT0SAB3LjqwCjvhqONNExs0FUc7frSRhQtqvOGGG28AQdyCGVwhDjuMNMPOJwxM2I4uR4BzoB4Z4sSAKuw4E8Em7Gwzkk6GCfRLYgc2VhwGZKzDTiYEVOHcJ9Gt5BYroTxywyekNEqKFnntJcElxwjjBAcXlIIMLzakh5sQ1V13wKgHdNDdgiJooEF6InCQ1Amv0rUzBg41nMBDD7j2oIIFLooA2Ai+/tpZO9Zo8woR0Wyj7DZ2IODiWnQOBAyei+m5ILQ6ubWLLZrsEEsttNBSSxkKPAstblAssIEIF1jgrgUgWEBGOxckhW2sShjwwL787ktAIu2EoUMGNNn061LD+mILLgw3jMstuXwjEDXAiOKIGUNwUNJJwrbkEkfXDIPKJG4s8QFGFDSQxscsC8QNMq5YgscTdbZss0DZ2BwQAAA7'); } li.icon_powerpoint { background-image:url('data:image/png;base64,R0lGODlhIAAgAPcAAAAAANhCANlEANpJANpLANpMANpNANtMANtNANtOANtPANtQANtRANxRANxSANxTANxUANxVANxWAN1WAN1XAN1YAN1ZAN1ZAd1aAN1aAd1aAt1bA91bBt5cBd5dBd5dBt1ZCt5eCN5fDN5bE95gCt5hDN9gDd9hDN9hDd9iEN9jEt9gF99kEN9lFN9mGOBkEuBlFeBlFuBoGeBqGeBqGuBpHOFtH+FuH+FuIeFvIeFuJuFtLOJxJeJyKOJzKOJzKeN0KeN1KuN2LeR3L+N4L+N4M+R5MeR6M+R8NeV8N+V9N+R5O+V+OeWAPOWBPeWAP+WCPuaDQeaFQuaGRuaHSOeHSOeISOeLTOeMUOiNUeiOUemSWOmTWuqXXuqXX+qYYuqZZOqbZeudaOudaeueaeueauygbeygb+yhbuyicOyjcOyjceyjcuyjc+ykc+2kc+ymdu2mdu2nd+2oeu2oe+6rfu6rf++wh++xiPCzivC0jPC1jfC2j/C1kPC2kPC4kvG5lvG8mPG+m/K9mfK9m/G/nfK/nPK/nfLAn/PCovPEpPPFpvPGp/TJrfTKr/TLrvXPtfXPtvXQt/bRufbVvvfYw/jcyvjdy/jey/jgz/ngz/ni0/ni1Pnj1Pnj1fnk1vnl1/rk1vrn2frp3vvp3vvq3/vr4fvs4fvs4/vt4/vt5Pvu5fzt4/zv5vzw6Pzw6fzx6fzx6vzy6v307f328f338v749P749f769/77+f/+/f///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAALwALAAAAAAgACAAAAj+AHkJHEiQ1ytLhc5EWfGmoMOHAlFR8vMFSQsKCxQ4QJAG4kNSku5wEZICwoIFDiRUsMBSQUePBH2IeKBgwQOVLHPmVOCG16SfQIFKqiQQAgWdSJEqmOPpwQMIUKNCXRCIV9KrO+d8onAUowIJFipUOEDGKtarSz9FUKBACSIwIhywTIDGbE6nUVfqXLoJRhYdV3bt6lSkgQW6ditsMEIESJAcFCLsdVPL1K40TgTvSlUjAuKcEk640iUYF6QYkluu0VwGiuZdehZ8Zhk61i5VsgQLMqx6V65dZKS8NsXBQF3QJ17tcjLi0a5SH45aULD69xgXfPbs+ZOHRIHjtJP+70oiQMsuViWkU/e9a9CSI0eQ2FhwGLyF0MqFBKiza5QH9dW9Jpgi9M12n2i7HALILbsYIldvvwkohgL12RWaK69pIkNq0wX42ikqTFAhchg20kcYJkCw12oCzvIEbwbit8sQAywA1l5xrLIILLa0kkgPDOQUo3hMPKjUHJs48MINLDjwgE4xosBgE0buRQcnCRBAQAFsRYDBXPZREAIhjPCgYlIKwAFLGm244WYcP6RmIEsPOCAdmmoIKJgXFI54FposCtgFfX7+uZccp0xRhRWMWjHDjXMaOt0cnZzEwKUM3FiopJNuRYFYoIJKgBi8OBCBXoYuBcoFF2Tg6qtQGVgAAiO8REGDBgwowIBRWCnABi+XXILJsMRiYokoA9GSySJxUIFDBw7oapReLsFkbSiO2IFFDyFAUNMAZlgr7kCkRILHFjvMMe667BIUEAAAOw=='); }   .control_up_down { font-size:7px; font-weight:bold; background-color:#fff; color:#000; border:1px solid #999999; margin:0; padding:0; width:20px; height:13px; } .spchbl { background:url('https://www.stl-training.co.uk/asset/image/speechbubble/bl.png') bottom left no-repeat #C8DEFC; text-align:left; width:100%; min-width:100px;} .spchbr { background:url('https://www.stl-training.co.uk/asset/image/speechbubble/br.png') bottom right no-repeat; } .spchtl { background:url('https://www.stl-training.co.uk/asset/image/speechbubble/tl.png') top left no-repeat; } .spchtr { background:url('https://www.stl-training.co.uk/asset/image/speechbubble/tr.png') top right no-repeat; padding:10px; } .spchbub { padding:2px 0px 10px 50px; background:url('https://www.stl-training.co.uk/asset/image/speechbubble/b.png') 30px top no-repeat;} .spchbubback { padding:1em; background:#F5F5F5; border:1px solid #9F9F9F; }  .spchbl_ow { background:url('https://www.stl-training.co.uk/asset/image/speechbubble/on-white/bl.gif') bottom left no-repeat #C8DEFC; text-align:left; width:100%; min-width:100px;} .spchbr_ow { background:url('https://www.stl-training.co.uk/asset/image/speechbubble/on-white/br.gif') bottom right no-repeat; } .spchtl_ow { background:url('https://www.stl-training.co.uk/asset/image/speechbubble/on-white/tl.gif') top left no-repeat; } .spchtr_ow { background:url('https://www.stl-training.co.uk/asset/image/speechbubble/on-white/tr.gif') top right no-repeat; padding:10px; } .spchbub_ow { padding:2px 0px 10px 50px; background:url('https://www.stl-training.co.uk/asset/image/speechbubble/on-white/b.gif') 30px top no-repeat;} .spchbubback_ow { padding:1em; background:#F5F5F5; border:1px solid #9F9F9F; }  .spchbub_ow_up { padding:30px 0px 2px 50px; background:url('https://www.stl-training.co.uk/asset/image/speechbubble/on-white/b-up.gif') 30px bottom no-repeat;} #mini_sitemap_beststl { color:#666666; font-size:85%; } #mini_sitemap_beststl td { color:#666666; font-size:85%; } #mini_sitemap_beststl a:link , #mini_sitemap_beststl a:visited , #mini_sitemap_beststl a:active { color:#666666; text-decoration:none; } #mini_sitemap_beststl a:hover { text-decoration:underline; } .schedule_own_course { background:url('https://www.stl-training.co.uk/asset/image/background/blue-shade-top-to-bottom-140.gif') top left repeat-x; border:#999999 1px solid; padding:1em; }   #minical {  border:1px #A1A0AE solid; padding:1px; overflow:hidden; } #minical_row { clear:both; } #minical_row_monthname { text-align:center; width:125px; background-color:#CBCACF; color:#394956; font-weight:bold; } #minical_row a { text-align:center; font-weight:bold; width:25px; height:25px; float:left; background:url('https://www.stl-training.co.uk/asset/image/misc/minical/normal.png') no-repeat; padding:0; margin:0; text-decoration:none; border:0; color:#2A3845; line-height:25px; } #minical_row a.current_day {  background:url('https://www.stl-training.co.uk/asset/image/misc/minical/current-day.png') no-repeat; color:#fff; } #minical a.today_day {  background:url('https://www.stl-training.co.uk/asset/image/misc/minical/today.png') no-repeat; color:#fff; } #minical_row span.dayname { text-align:center; width:25px; border:0; float:left;  padding:0; margin:0; font-weight:bold; color:#545456; font-size:70%; background-color:#CFCDCE; } #minical_row a:hover { background:url('https://www.stl-training.co.uk/asset/image/misc/minical/hover.png') no-repeat; }  INPUT.spinbox-active { background-repeat:no-repeat; background-position:right 0px; background-image:url('https://www.stl-training.co.uk/asset/image/misc/spinbox-sprite.png'); padding-right:20px; } INPUT.spinbox-active.spinbox-up-hover { background-position:right -18px; cursor:pointer; } INPUT.spinbox-active.spinbox-down-hover { background-position:right -36px; cursor:pointer; } INPUT.spinbox-active.spinbox-up { background-position:right -72px; cursor:pointer; } INPUT.spinbox-active.spinbox-down { background-position:right -54px; cursor:pointer; } .startoggle_rating { cursor:pointer; margin:.1em;  } .startoggle_rating:after { content:'.'; display:block; height:0; width:0;  visibility:hidden; } .startoggle_cancel, .startoggle_star { float:left; width:17px; height:15px; overflow:hidden; text-indent:-999em; cursor:pointer; } .startoggle_cancel, .startoggle_cancel a {background:url('https://www.stl-training.co.uk/asset/image/icon/startoggle_delete.gif') no-repeat 0 -16px;} .startoggle_star, .startoggle_star a {background:url('https://www.stl-training.co.uk/asset/image/icon/startoggle.gif') no-repeat 0 0px;} .startoggle_cancel a, .startoggle_star a { display:block; width:100%; height:100%; background-position:0 0px; } span.startoggle_rating span.on a { background-position:0 -32px; } span.startoggle_rating span.hover a, span.startoggle_rating span a:hover { background-position:0 -16px; }   .ssrate, .ssrate b, .ssrate a { width:100px;  height:20px; overflow:hidden; background:url('https://www.stl-training.co.uk/asset/image/icon/stars/simple-css-rater.gif'); } .ssrate b { float:left; margin-bottom:-100%; background-color:#FDCE30; } .ssrate a { float:right; margin-left:-80px;  text-indent:-1000%; } .ssrate a:hover { background-color:#01B509; }   .sprt_hf { background-image:url('https://www.stl-training.co.uk/asset/image/sprite/header-footer-v4.png'); } .sprt_hf.logo {background-position:-1px -0px; width:128px; height:42px;} .sprt_hf.topprovider {background-position:-1px -43px; width:140px; height:50px;} .sprt_hf.iitt {background-position:-1px -93px; width:79px; height:77px;} .sprt_hf.ilm {background-position:-79px -93px; width:52px; height:26px;} .sprt_hf.mp {background-position:-1px -169px; width:83px; height:23px;} .sprt_hf.vbvmc {background-position:-80px -120px; width:36px; height:32px;} .sprt_hf.trustguard {background-position:-0px -202px; width:67px; height:32px;} .sprt_hf.lpi {background-position:-0px -233px; width:134px; height:32px;} .sprt_hf.googplus {background-position:-84px -154px; width:38px; height:24px;} .sprt_hf.iconprint {background-position:-117px -120px; width:16px; height:16px;} .sprt_hf.iconfav {background-position:-117px -137px; width:16px; height:16px;} .sprt_hf.atmst {background-position:-1px -192px; width:127px; height:11px;}  .ui-widget { font-family:inherit; font-size:100%; }  .ac_results { z-index:99999; }  .show-for-ie { display:none; }  .select2-container--open .select2-dropdown--below { box-shadow:5px 5px 10px gray; padding-bottom:1em; } .select2-container--default .select2-selection--single .select2-selection__rendered { text-align:center; } .select2-container--default .select2-search--dropdown .select2-search__field { text-align:center; } .select2-results .loading-results { background:#fff url('https://www.stl-training.co.uk/asset/image/misc/loading2.gif') no-repeat 45% !important; } #select2-quickjumptextbox_2-results .select2-results__option--group { display:inline-block;  vertical-align:top; } #select2-quickjumptextbox_2-results > .select2-results__options { font-size:12px; text-align:center; } #select2-quickjumptextbox_2-results .select2-results__group { position:sticky; top:0; z-index:1; background:lightblue; } #select2-quickjumptextbox_2-results .select2-results__option--group {  text-align:left;  max-width:21%; } #select2-quickjumptextbox_2-results.select2-results__options { max-height:80vh !important; text-align:center; } #select2-stl-public-search-results.select2-results__options { max-height:60vh !important; } #select2-stl-public-search-results .select2-results__option--group {  text-align:left;  width:50%; } #select2-stl-public-search-results .select2-results__option--group:first-of-type {  width:100%; }   .kickfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; } *+html .kickfix { min-height:1%; } * html .kickfix { height:1%; overflow:visible; }  .top-bar {width:100%; background:#222222; height:40px; font-family:'Open Sans', sans-serif;} .top-bar .content {width:100%; max-width:1150px; margin:0 auto; display:block; position:relative; height:40px;} .top-bar .content .icons {float:left; height:40px;} .top-bar .content .icons a, .top-bar .content .icons dfn {float:left; display:block; margin:0 0 0 10px; position:relative; top:50%; transform:translateY(-50%);} .top-bar .content .icons a:first-child, .top-bar .content .icons dfn:first-child {margin-left:0;} .top-bar .content .icons img {max-width:24px; display:block; border:0; } .top-bar .content .links {float:right;} .top-bar .content .links a, .top-bar .content .links dfn {margin-right:30px; font-size:14px; color:#ffffff; text-decoration:none; line-height:40px;} .top-bar .content .links a:last-child, .top-bar .content .links dfn:last-child {margin-right:0;} .kick-header {height:110px; background:#ffffff; font-family:'Open Sans', sans-serif; position:relative;} .kick-header .content {width:100%; max-width:1150px; margin:0 auto; display:block; height:110px; } .kick-header .content .logo {position:relative; top:15px; float:left; text-decoration:none;} .kick-header .content .logo a, .kick-header .content .logo dfn {text-decoration:none; color:#222222;} .kick-header .content .logo img {max-width:191px; display:inline-block; border:0;} .kick-header .content .logo span {font-size:12px; text-align:center; display:block; margin:0 auto; width:100%; max-width:184px; color:#333333;} .kick-header .content .search {float:right; position:relative; top:40%; transform:translateY(-50%); width:100%; max-width:450px; margin-right:0;} .kick-header .content .search form {width:100%; } .kick-header .content .search form input {width:100%; background:#edeceb; border:none; outline:none; background:url('https://www.stl-training.co.uk/asset/image/kick/search_icon.png') left center no-repeat; background-size:18px; padding-left:25px; line-height:20px; font-size:13px;} .kick-header .content .search form button {position:absolute; right:5px; top:4px; background:#FD9E09; border:none; outline:none; height:23px; border-radius:14px; color:#ffffff; font-size:13px;} .kick-header .content .search form fieldset {position:relative; outline:none; margin:0; border:none; background:#edeceb; box-sizing:border-box; border:1px solid #696868; border-radius:26px; height:32px;} .kick-header .content .trustpilot { position:relative;  top:13px;  float:left;  text-decoration:none;  margin-left:70px; } .kick-header .content .trustpilot .ratingstring { margin-left:0.5em;  vertical-align:3px; font-size:80%; } .kick-header .content .trustpilot p { margin:0.5em 0; } .kick-header ::-webkit-input-placeholder {  color:#333333;  font-size:14px; } .kick-header ::-moz-placeholder {  color:#333333;  font-size:14px; } .kick-header ::-ms-input-placeholder {  color:#333333;  font-size:14px; } .kick-header ::-moz-placeholder {  color:#333333;  font-size:14px; } .kick-header.kick-hide-mobile {z-index:34} .kick-header.kick-show-mobile {z-index:28}  .kick-header .content .links {float:right; position:relative; top:35px; transform:translateY(-50%);} .kick-header .content .links a, .kick-header .content .links dfn {display:block; float:left; text-decoration:none; margin-left:22px; padding-left:42px;} .kick-header .content .links a:first-child, .kick-header .content .links dfn:first-child {margin-left:0;} .kick-header .content .links .title {display:block; font-weight:600; color:#222222; font-size:16px;} .kick-header .content .links .strapline {display:block; color:#696868; font-weight:200; font-size:13px;} .kick-header .content .links .callback {background:url('https://www.stl-training.co.uk/asset/image/kick/callback_icon.png') left center no-repeat; background-size:32px;} .kick-header .content .links .number {background:url('https://www.stl-training.co.uk/asset/image/kick/phone_icon.png') left center no-repeat; background-size:32px;} .kick-header .content .links .basket {background:url('https://www.stl-training.co.uk/asset/image/kick/basket_icon.png') left center no-repeat; background-size:32px;} .kick-nav {height:60px; background:#EEEEEE; border-top:1px solid #D8D7D7; border-bottom:1px solid #D8D7D7; box-shadow:0px 1px 4px 0px rgba(0,0,0,0.20); position:relative; z-index:26;} .kick-nav .content {width:100%; max-width:1150px; margin:0 auto; display:block; height:60px;} .kick-nav .content .kick-menu {width:100%; height:60px; display:block; margin:0; padding:0; position:relative;} .kick-nav .content .kick-menu li {float:left; list-style:none; width:100%; max-width:16.5%; border-right:1px solid #D8D7D7; line-height:60px; text-align:center; font-size:15px;} .kick-nav .content .kick-menu li:first-child {border-left:1px solid #D8D7D7;} .kick-nav .content .kick-menu li.active {color:#0B4B79; display:block; } .kick-nav .content .kick-menu li.has-sub:hover {color:#0B4B79;border-bottom:5px solid #0A4B79; height:60px; background:url('https://www.stl-training.co.uk/asset/image/kick/subnav_arrow.png') 85% 25px no-repeat; background-size:16px;} .kick-nav .content .kick-menu li.active:hover {color:#0B4B79;border-bottom:5px solid #0A4B79; height:60px;} .kick-nav .content .kick-menu li a.main, .kick-nav .content .kick-menu li dfn.main {display:block;} .kick-nav .content .kick-menu li a, .kick-nav .content .kick-menu li dfn {text-decoration:none; color:#0B4B79; } .kick-nav .content .kick-menu li .all a, .kick-nav .content .kick-menu li .all dfn {font-weight:600;} .kick-nav .content .kick-menu li.has-sub {background:url('https://www.stl-training.co.uk/asset/image/kick/subnav_arrow.png') 85% center no-repeat; background-size:16px; color:#0A4B79;} .kick-nav .content .kick-menu li.has-sub a.main, .kick-nav .content .kick-menu li.has-sub dfn.main {display:block; padding:0;}  .kick-nav .content .kick-menu .dropdown-wrapper {position:Absolute; top:59px; left:0; width:100%; visibility:hidden; opacity:0; -webkit-transition-delay:0.2s; transition-delay:0.2s;} .kick-nav .content .kick-menu li:hover .dropdown-wrapper {display:block; display:block; padding:0; background:rgba(255,255,255,1); border-bottom:5px solid #0A4B79; visibility:visible; opacity:1; }  .kick-nav .content .kick-menu .dropdown-wrapper .headline {background:#FD9E09; height:40px;} .kick-nav .content .kick-menu .dropdown-wrapper .headline span {color:#ffffff; height:40px; line-height:40px; font-size:16px; text-align:center; display:block;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown {width:100%; max-width:100%; border-right:1px solid #D8D7D7; border-left:1px solid #D8D7D7;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .application {width:100%; max-width:40%; float:left; padding:30px 15px 30px 30px; box-sizing:border-box; } .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .application h4 {font-size:14px; color:#0A4B79; width:100%; max-width:194px; border-bottom:1px solid #D8D7D7; padding-bottom:5px; margin:0; text-align:left; line-height:18px; margin:0 0 15px 0; } .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .application ul {float:left; width:100%; padding:0; margin-bottom:15px; margin-left:10px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .application ul:first-child {margin-left:0;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .application li {width:100%; border:none; max-width:100%; text-align:left; font-size:14px; line-height:19px; background:none;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .application li.title a {background:url('https://www.stl-training.co.uk/asset/image/kick/innerdrop_arrow.png') right center no-repeat; background-size:10px; padding-right:25px; font-weight:600;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .application li .all a {font-weight:400;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .application li a {background:none; color:#222222; font-weight:300;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .application .column-1 {float:left; width:55%;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .application .column-1 ul {margin-left:0;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .application .column-2 {float:left; width:45%; padding-left:20px; box-sizing:border-box;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .application .column-2 ul:first-child {margin-left:10px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .application li.all a {background:url('https://www.stl-training.co.uk/asset/image/kick/innerdrop_arrow.png') right center no-repeat; background-size:10px; padding-right:25px; color:#0B4B79; font-weight:400;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other {width:100%; max-width:60%; float:left; padding:30px 30px 30px 15px; box-sizing:border-box; } .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other h4 {font-size:14px; color:#0A4B79; width:100%; max-width:194px; border-bottom:1px solid #D8D7D7; padding-bottom:5px; margin:0; text-align:left; line-height:18px; margin:0 0 15px 0; } .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other h4 a {background:none; color:#0A4B79;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other ul {float:left; width:100%; padding:0; margin-bottom:15px; margin-left:10px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other li {width:100%; border:none; max-width:100%; text-align:left; font-size:14px; line-height:19px; background:none; color:#222222;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other li .all a {font-weight:400;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other li.title a {background:url('https://www.stl-training.co.uk/asset/image/kick/innerdrop_arrow.png') right center no-repeat; background-size:10px; padding-right:25px; font-weight:600;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other li a {background:none; color:#222222; font-weight:300;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other .column-1 {float:left; width:33.333%;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other .column-2 {float:left; width:33.333%;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other .column-3 {float:left; width:33.333%;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other .column-3 h4 {max-width:none;}  .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other li.all a {background:url('https://www.stl-training.co.uk/asset/image/kick/innerdrop_arrow.png') right center no-repeat; background-size:10px; padding-right:25px; color:#0B4B79; font-weight:400; line-height:25px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule {width:100%; display:block; position:relative; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule h3 {text-align:left; font-weight:400; font-size:18px; line-height:18px; margin-top:0; padding-left:30px; padding-top:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-1 {width:100%; max-width:50%; padding:0px 30px 30px 30px; box-sizing:border-box; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-1 ul {float:left; margin:0; padding:0;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-1 li {width:100%; border:none; max-width:100%; text-align:left; line-height:32px; margin-bottom:8px; font-weight:600;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-1 li a {background:none;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-1 .browse {background:url('https://www.stl-training.co.uk/asset/image/kick/calendar_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-1 .basket {background:url('https://www.stl-training.co.uk/asset/image/kick/basketnav_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-1 .alarm {background:url('https://www.stl-training.co.uk/asset/image/kick/alarm_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-1 .time {background:url('https://www.stl-training.co.uk/asset/image/kick/timeback_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-1 .venues {background:url('https://www.stl-training.co.uk/asset/image/kick/venues_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-1 .public {background:url('https://www.stl-training.co.uk/asset/image/kick/screen_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-1 .pricing {background:url('https://www.stl-training.co.uk/asset/image/kick/pricing_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-2 {width:100%; max-width:50%; padding:0px 30px 30px 30px; box-sizing:border-box; float:left;   color:#222222;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-2 .info {background:#ECECEC; padding:20px; width:100%; box-sizing:border-box; border-radius:3px; margin-bottom:20px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-2 .info p {font-size:13px; line-height:18px; text-align:left; margin-top:0;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-2 .info p:last-child {margin-bottom:0;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-2 .trustpilot {background:#B8CA89; padding:20px; width:100%; box-sizing:border-box; border-radius:3px; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-2 .trustpilot .image {width:100%; max-width:50%; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-2 .trustpilot .image img {width:100%; max-width:247px; display:block; border:0; } .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-2 .trustpilot .text {width:100%; max-width:50%; float:left; padding-left:25px; box-sizing:border-box; text-align:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-2 .trustpilot .text p {font-size:13px; font-weight:300; line-height:18px; margin-top:0; margin-bottom:5px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-2 .trustpilot .text a {color:#222222; text-decoration:underline; background:none; font-size:13px; font-weight:600; padding:0; float:left; line-height:13px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .schedule .column-2 .trustpilot .text a.right {margin-right:10px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats {width:100%; display:block; position:relative; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats h3 {text-align:left; font-weight:400; font-size:18px; line-height:18px; margin-top:0; padding-left:30px; padding-top:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-1 {width:100%; max-width:50%; padding:0px 30px 30px 30px; box-sizing:border-box; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-1 ul {float:left; margin:0; padding:0;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-1 li {width:100%; border:none; max-width:100%; text-align:left; line-height:32px; margin-bottom:8px; font-weight:600; background:none;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-1 li a {background:none;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-1 .list-1 {width:100%; max-width:50%; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-1 .list-2 {width:100%; max-width:50%; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-1 .browse {background:url('https://www.stl-training.co.uk/asset/image/kick/calendar_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-1 .basket {background:url('https://www.stl-training.co.uk/asset/image/kick/basketnav_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-1 .alarm {background:url('https://www.stl-training.co.uk/asset/image/kick/alarm_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-1 .time {background:url('https://www.stl-training.co.uk/asset/image/kick/timeback_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-1 .venues {background:url('https://www.stl-training.co.uk/asset/image/kick/venues_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-1 .public {background:url('https://www.stl-training.co.uk/asset/image/kick/screen_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-1 .pricing {background:url('https://www.stl-training.co.uk/asset/image/kick/pricing_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-2 {width:100%; max-width:50%; padding:0px 30px 30px 30px; box-sizing:border-box; float:left; color:#222222;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-2 .info {background:#ECECEC; padding:20px; width:100%; box-sizing:border-box; border-radius:3px; margin-bottom:20px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-2 .info p {font-size:13px; line-height:18px; text-align:left; margin-top:0;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-2 .info p:last-child {margin-bottom:0;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-2 .info a {background:none; padding:0; text-decoration:underline; } .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-2 .trustpilot {background:#B8CA89; padding:20px; width:100%; box-sizing:border-box; border-radius:3px; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-2 .trustpilot .image {width:100%; max-width:50%; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-2 .trustpilot .image img {width:100%; max-width:247px; display:block; border:0; } .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-2 .trustpilot .text {width:100%; max-width:50%; float:left; padding-left:25px; box-sizing:border-box; text-align:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-2 .trustpilot .text p {font-size:13px; font-weight:300; line-height:18px; margin-top:0; margin-bottom:5px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-2 .trustpilot .text a {color:#222222; text-decoration:underline; background:none; font-size:13px; font-weight:600; padding:0; float:left; line-height:13px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .formats .column-2 .trustpilot .text a.right {margin-right:10px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients {width:100%; display:block; position:relative; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients h3 {text-align:left; font-weight:400; font-size:18px; line-height:18px; margin-top:0; padding-left:30px; padding-top:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-1 {width:100%; max-width:50%; padding:0px 30px 30px 30px; box-sizing:border-box; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-1 ul {float:left; margin:0; padding:0;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-1 li {width:100%; border:none; max-width:100%; text-align:left; line-height:32px; margin-bottom:8px; font-weight:600; background:none;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-1 li a {background:none;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-1 .list-1 {width:100%; max-width:50%; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-1 .list-2 {width:100%; max-width:50%; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-1 .browse {background:url('https://www.stl-training.co.uk/asset/image/kick/calendar_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-1 .basket {background:url('https://www.stl-training.co.uk/asset/image/kick/basketnav_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-1 .alarm {background:url('https://www.stl-training.co.uk/asset/image/kick/alarm_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-1 .time {background:url('https://www.stl-training.co.uk/asset/image/kick/timeback_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-1 .venues {background:url('https://www.stl-training.co.uk/asset/image/kick/venues_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-1 .public {background:url('https://www.stl-training.co.uk/asset/image/kick/screen_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-1 .pricing {background:url('https://www.stl-training.co.uk/asset/image/kick/pricing_icon.png') left center no-repeat; background-size:24px; color:#0A4B79; padding-left:30px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-2 {width:100%; max-width:50%; padding:0px 30px 30px 30px; box-sizing:border-box; float:left; color:#222222;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-2 .info {background:#ECECEC; padding:20px; width:100%; box-sizing:border-box; border-radius:3px; margin-bottom:20px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-2 .info p {font-size:13px; line-height:18px; text-align:left; margin-top:0;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-2 .info p:last-child {margin-bottom:0;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-2 .info a {background:none; padding:0; text-decoration:underline; text-align:left; padding:0; margin:0; display:block; font-size:13px; line-height:18px; } .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-2 .trustpilot {background:#B8CA89; padding:20px; width:100%; box-sizing:border-box; border-radius:3px; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-2 .trustpilot .image {width:100%; max-width:50%; float:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-2 .trustpilot .image img {width:100%; max-width:247px; display:block; border:0; } .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-2 .trustpilot .text {width:100%; max-width:50%; float:left; padding-left:25px; box-sizing:border-box; text-align:left;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-2 .trustpilot .text p {font-size:13px; font-weight:300; line-height:18px; margin-top:0; margin-bottom:5px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-2 .trustpilot .text a {color:#222222; text-decoration:underline; background:none; font-size:13px; font-weight:600; padding:0; float:left; line-height:13px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .clients .column-2 .trustpilot .text a.right {margin-right:10px;} .kick-footer {widtH:100%; display:block; float:left; padding-bottom:2em;} .kick-footer .bar-wrapper {width:100%; background:#EEEEEE; height:50px;} .kick-footer .bar {width:100%; max-width:1150px; margin:0 auto; height:50px;} .kick-footer .bar .social {float:left; height:50px; width:100%; max-width:350px;} .kick-footer .bar .social p {margin:0 10px 0 0; line-height:50px; float:left;} .kick-footer .bar .social a, .kick-footer .bar .social dfn {display:block; position:relative; top:50%; transform:translateY(-50%);} .kick-footer .bar .social img {display:block; max-width:32px; float:left; position:relative; top:50%; transform:translateY(-50%); margin-right:10px; border:0;} .kick-footer .bar .call {float:right; background:#0B4B79; height:50px; padding:5px 10px; box-sizing:border-box; } .kick-footer .bar .call .number {position:relative; top:50%; transform:translateY(-50%); padding-left:40px; background:url('https://www.stl-training.co.uk/asset/image/kick/phonefooter_icon.png') left center no-repeat; background-size:32px;} .kick-footer .bar .call a, .kick-footer .bar .call dfn {color:#ffffff; font-size:16px; margin:0; line-height:22px; text-decoration:none;} .kick-footer .bar .call p {color:#ffffff; font-size:13px; margin:0; line-height:22px;} .kick-footer .bar .callback {float:right; background:#FD9E09; height:50px; padding:5px 10px; box-sizing:border-box; cursor:pointer; } .kick-footer .bar .callback .number {position:relative; top:50%; transform:translateY(-50%); padding-left:40px; background:url('https://www.stl-training.co.uk/asset/image/kick/callbackfooter_icon.png') left center no-repeat; background-size:32px;} .kick-footer .bar .callback a, .kick-footer .bar .callback dfn {color:#ffffff; font-size:16px; margin:0; line-height:22px; text-decoration:none;} .kick-footer .bar .callback p {color:#ffffff; font-size:13px; margin:0; line-height:22px;} .kick-footer .footer-lower {width:100%; max-width:1150px; margin:0 auto; display:block; margin-top:50px; margin-bottom:25px;} .kick-footer .footer-lower .logo {width:100%; display:block; max-width:160px; float:left;} .kick-footer .footer-lower .logo img {width:100%; display:block; max-width:160px; border:0;} .kick-footer .footer-lower .images {float:right; height:51px;} .kick-footer .footer-lower .images img {float:left; display:block; margin-left:30px; position:relative; top:50%; transform:translateY(-50%); border:0; } .kick-footer .footer-lower .text {clear:left; height:auto; display:block; position:relative; text-align:left; padding:10px 0; float:left; height:74px;} .kick-footer .footer-lower .text p {font-size:13px; font-weight:400; line-height:18px; margin:0;} .kick-footer .footer-lower .links {float:right; height:64px; display:block;} .kick-footer .footer-lower .links a, .kick-footer .footer-lower .links dfn {font-size:13px; color:#0B4B79; text-decoration:none; display:inline-block; margin-top:45px;} .kick-hide-mobile {display:block;} .kick-show-mobile {display:none;} .kickburger-wrapper {width:52px; float:right;} .kickburger { margin-left:22px; width:40px; position:relative; z-index:40; cursor:pointer; display:block; height:35px; float:left; } .kickburger div {width:40px; height:6px; margin-top:6px; background:#0B4B79; -webkit-transition:all 250ms ease-out; -moz-transition:all 250ms ease-out; transition:all 250ms ease-out;} .kickburger div:first-child {margin-top:3px;} .kickburger span {color:#333333; font-size:14px; font-weight:600; text-align:center; margin-top:2px; display:block; display:block;} .kickburger.open .line-1 { -webkit-transform:translateY(1.0em) rotate(45deg); -ms-transform:translateY(1.0em) rotate(45deg); transform:translateY(1.0em) rotate(45deg); } .kickburger.open .line-2 { margin-left:1.7em; width:0; } .kickburger.open .line-3 { -webkit-transform:translateY(-0.6em) rotate(-45deg); -ms-transform:translateY(-0.6em) rotate(-45deg); transform:translateY(-0.6em) rotate(-45deg); }  .home2-clientcarousel {max-width:1150px!important; max-width:1150px!important; margin:0 auto!important;;} #nav-overlay {background-color:rgba(0,0,0,0.7); width:100%; height:100%; position:fixed; top:165px; left:0; z-index:32; display:none;} .kickbox {display:none;} .remodal h2 {font-size:2.5em; margin-bottom:0;} .remodal .form_callback form {outline:none; border:none; width:100%; max-width:80%;} .remodal .form_callback fieldset {outline:none; border:none; padding:0; margin:10px 0;} .remodal .form_callback input {outline:none; border:none; float:right; background:#dddddd; border-radius:3px; font-size:1.2em; color:#222222; width:100%; padding:5px; font-weight:300; margin-top:17px;} .remodal .form_callback label {text-align:left; float:left; font-size:1.6em; width:50%; line-height:31px; font-weight:300;} .remodal .form_callback button {display:block; width:100%; background:#FD9E09; outline:none; border:none; border-radius:3px; height:40px; color:#ffffff; font-size:1.3em;} .remodal .form_callback .callback a {display:none;} .remodal .form_callback .callback .callMeBackFormWrap {position:relative!important; width:100%!important; margin:0 auto!important; display:block!important; background:none!important; border:none!important;} .remodal .form_callback .callback .callMeBackFieldname {float:left; width:50%; margin-top:9px; font-size:1.2em;} .remodal .form_callback .callback .callMeBackInput {margin-left:0; float:left; width:100%; max-width:50%;} .remodal .form_callback .callback .callMeBackInput:last-child {width:100%; max-width:100%;} .remodal .form_callback .callback input[name="submit"] { width:100%; margin-top:15px; background:#FD9E09; color:#ffffff; font-size:1.2em;}  .kick-weather {width:100%; height:40px; background:#C20909;} .kick-weather .warning {width:100%; max-width:1150px; margin:0 auto;} .kick-weather .warning img {display:none; border:0; } .kick-weather .warning a {color:#ffffff!important; font-weight:300; line-height:40px; display:block; font-size:1.2em; max-width:500px;} .kick-weather .warning a.alertgeneral {background:url('https://www.stl-training.co.uk/asset/image/kick/alert_warning.png') left center no-repeat; background-size:32px; padding-left:40px; max-width:400px; float:left;} .kick-weather .warning a.facetoface {background:url('https://www.stl-training.co.uk/asset/image/kick/facetoface_warning.png') left center no-repeat; background-size:32px; padding-left:40px; max-width:400px; float:left;} .kick-weather .warning a.olympic {background:url('https://www.stl-training.co.uk/asset/image/kick/alert_warning.png') left center no-repeat; background-size:32px; padding-left:40px; max-width:400px; float:left;} .kick-weather .warning a.rail {background:url('https://www.stl-training.co.uk/asset/image/kick/travel_warning.png') left center no-repeat; background-size:32px; padding-left:40px; max-width:400px; float:left;} .kick-weather .warning a.rmt {background:url('https://www.stl-training.co.uk/asset/image/kick/travel_warning.png') left center no-repeat; background-size:32px; padding-left:40px; max-width:400px; float:left;} .kick-weather .warning a.season {background:url('https://www.stl-training.co.uk/asset/image/kick/xmas_warning.png') left center no-repeat; background-size:32px; padding-left:40px; max-width:400px; float:left;} .kick-weather .warning a.tube {background:url('https://www.stl-training.co.uk/asset/image/kick/travel_warning.png') left center no-repeat; background-size:32px; padding-left:40px; max-width:400px; float:left;} .kick-weather .warning a.virtualtraining {background:url('https://www.stl-training.co.uk/asset/image/kick/virtualtraining_warning.png') left center no-repeat; background-size:32px; padding-left:40px; max-width:400px; float:left;} .kick-weather .warning a.weather {background:url('https://www.stl-training.co.uk/asset/image/kick/weather_warning.png') left center no-repeat; background-size:32px; padding-left:40px; max-width:400px; float:left;} .kick-weather .warning a.xmas {background:url('https://www.stl-training.co.uk/asset/image/kick/xmas_warning.png') left center no-repeat; background-size:32px; padding-left:40px; max-width:400px; float:left;} .kick-weather .close {float:right; cursor:pointer;} .kick-weather .close span {line-height:40px; color:#ffffff; padding-right:24px; background:url('https://www.stl-training.co.uk/asset/image/kick/hide.png') right center no-repeat; background-size:16px; display:block;} #mainshadedcontent {max-width:990px; margin:0 auto;}  .dl-menuwrapper { width:100%; float:left; position:relative; -webkit-perspective:1000px; perspective:1000px; -webkit-perspective-origin:50% 200%; perspective-origin:50% 200%; z-index:30;  display:none; } .dl-menuwrapper:first-child { margin-right:100px; } .dl-menuwrapper button { background:#ccc; border:none; width:48px; height:45px; text-indent:-900em; overflow:hidden; position:relative; cursor:pointer; outline:none; } .dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .dl-menuwrapper ul { background:#ffffff; } .dl-menuwrapper button:after { content:''; position:absolute; width:68%; height:5px; background:#fff; top:10px; left:16%; box-shadow: 0 10px 0 #fff,  0 20px 0 #fff; } .dl-menuwrapper ul { padding:0; list-style:none; -webkit-transform-style:preserve-3d; transform-style:preserve-3d; } .dl-menuwrapper li { position:relative; } .dl-menuwrapper li a { display:block; position:relative; padding:15px 20px; font-size:16px; line-height:20px; font-weight:300; color:#0A4B79; font-weight:400; outline:none;   border-top:1px solid #D8D8D8; text-decoration:none; } .dl-menuwrapper li a.arrow {   background:url('https://www.stl-training.co.uk/asset/image/kick/dropdown_liarrow.png') 95% center no-repeat;   background-size:9px; } .no-touch .dl-menuwrapper li a:hover { background-color:rgba(216,216,216,1); } .dl-menuwrapper li.dl-back > a { padding-left:30px;   background:url('https://www.stl-training.co.uk/asset/image/kick/back_arrownav.png') 20px center no-repeat #0B4B79; color:#ffffff; background-size:9px; text-align:center; } .dl-menuwrapper li.dl-back:after { left:10px; color:rgba(212,204,198,0.3); -webkit-transform:rotate(180deg); transform:rotate(180deg); } .dl-menuwrapper li > a:after { right:10px; color:rgba(0,0,0,0.15); } .dl-menuwrapper .dl-menu { margin:0 0 0 0; position:absolute; width:100%; opacity:0; pointer-events:none; -webkit-transform:translateY(10px); transform:translateY(10px); -webkit-backface-visibility:hidden; backface-visibility:hidden; top:-90px; } .dl-menuwrapper .dl-menu.dl-menu-toggle { transition:all 0.3s ease; } .dl-menuwrapper .dl-menu.dl-menuopen { opacity:.95; pointer-events:auto; -webkit-transform:translateY(0px); transform:translateY(0px); border-bottom:5px solid gray; box-shadow:0px 5px 5px gray; }  .dl-menuwrapper li .dl-submenu { display:none; }  .dl-menu.dl-subview li, .dl-menu.dl-subview li.dl-subviewopen > a, .dl-menu.dl-subview li.dl-subview > a { display:none; } .dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li { display:block; }  .dl-menuwrapper > .dl-submenu { position:absolute; width:100%; top:-90px; left:0; margin:0; }  .dl-menu.dl-animate-out-1 { -webkit-animation:MenuAnimOut1 0.4s; animation:MenuAnimOut1 0.4s; } .dl-menu.dl-animate-out-2 { -webkit-animation:MenuAnimOut2 0.3s ease-in-out; animation:MenuAnimOut2 0.3s ease-in-out; } .dl-menu.dl-animate-out-3 { -webkit-animation:MenuAnimOut3 0.4s ease; animation:MenuAnimOut3 0.4s ease; } .dl-menu.dl-animate-out-4 { -webkit-animation:MenuAnimOut4 0.4s ease; animation:MenuAnimOut4 0.4s ease; } .dl-menu.dl-animate-out-5 { -webkit-animation:MenuAnimOut5 0.4s ease; animation:MenuAnimOut5 0.4s ease; } @-webkit-keyframes MenuAnimOut1 { 0% { } 50% {  -webkit-transform:translateZ(-250px) rotateY(30deg); } 75% {  -webkit-transform:translateZ(-372.5px) rotateY(15deg);  opacity:.5; } 100% {  -webkit-transform:translateZ(-500px) rotateY(0deg);  opacity:0; } } @-webkit-keyframes MenuAnimOut2 { 0% { } 100% {  -webkit-transform:translateX(-100%);  opacity:0; } } @-webkit-keyframes MenuAnimOut3 { 0% { } 100% {  -webkit-transform:translateZ(300px);  opacity:0; } } @-webkit-keyframes MenuAnimOut4 { 0% { } 100% {  -webkit-transform:translateZ(-300px);  opacity:0; } } @-webkit-keyframes MenuAnimOut5 { 0% { } 100% {  -webkit-transform:translateY(40%);  opacity:0; } } @keyframes MenuAnimOut1 { 0% { } 50% {  -webkit-transform:translateZ(-250px) rotateY(30deg);  transform:translateZ(-250px) rotateY(30deg); } 75% {  -webkit-transform:translateZ(-372.5px) rotateY(15deg);  transform:translateZ(-372.5px) rotateY(15deg);  opacity:.5; } 100% {  -webkit-transform:translateZ(-500px) rotateY(0deg);  transform:translateZ(-500px) rotateY(0deg);  opacity:0; } } @keyframes MenuAnimOut2 { 0% { } 100% {  -webkit-transform:translateX(-100%);  transform:translateX(-100%);  opacity:0; } } @keyframes MenuAnimOut3 { 0% { } 100% {  -webkit-transform:translateZ(300px);  transform:translateZ(300px);  opacity:0; } } @keyframes MenuAnimOut4 { 0% { } 100% {  -webkit-transform:translateZ(-300px);  transform:translateZ(-300px);  opacity:0; } } @keyframes MenuAnimOut5 { 0% { } 100% {  -webkit-transform:translateY(40%);  transform:translateY(40%);  opacity:0; } } .dl-menu.dl-animate-in-1 { -webkit-animation:MenuAnimIn1 0.3s; animation:MenuAnimIn1 0.3s; } .dl-menu.dl-animate-in-2 { -webkit-animation:MenuAnimIn2 0.3s ease-in-out; animation:MenuAnimIn2 0.3s ease-in-out; } .dl-menu.dl-animate-in-3 { -webkit-animation:MenuAnimIn3 0.4s ease; animation:MenuAnimIn3 0.4s ease; } .dl-menu.dl-animate-in-4 { -webkit-animation:MenuAnimIn4 0.4s ease; animation:MenuAnimIn4 0.4s ease; } .dl-menu.dl-animate-in-5 { -webkit-animation:MenuAnimIn5 0.4s ease; animation:MenuAnimIn5 0.4s ease; } @-webkit-keyframes MenuAnimIn1 { 0% {  -webkit-transform:translateZ(-500px) rotateY(0deg);  opacity:0; } 20% {  -webkit-transform:translateZ(-250px) rotateY(30deg);  opacity:0.5; } 100% {  -webkit-transform:translateZ(0px) rotateY(0deg);  opacity:1; } } @-webkit-keyframes MenuAnimIn2 { 0% {  -webkit-transform:translateX(-100%);  opacity:0; } 100% {  -webkit-transform:translateX(0px);  opacity:1; } } @-webkit-keyframes MenuAnimIn3 { 0% {  -webkit-transform:translateZ(300px);  opacity:0; } 100% {  -webkit-transform:translateZ(0px);  opacity:1; } } @-webkit-keyframes MenuAnimIn4 { 0% {  -webkit-transform:translateZ(-300px);  opacity:0; } 100% {  -webkit-transform:translateZ(0px);  opacity:1; } } @-webkit-keyframes MenuAnimIn5 { 0% {  -webkit-transform:translateY(40%);  opacity:0; } 100% {  -webkit-transform:translateY(0);  opacity:1; } } @keyframes MenuAnimIn1 { 0% {  -webkit-transform:translateZ(-500px) rotateY(0deg);  transform:translateZ(-500px) rotateY(0deg);  opacity:0; } 20% {  -webkit-transform:translateZ(-250px) rotateY(30deg);  transform:translateZ(-250px) rotateY(30deg);  opacity:0.5; } 100% {  -webkit-transform:translateZ(0px) rotateY(0deg);  transform:translateZ(0px) rotateY(0deg);  opacity:1; } } @keyframes MenuAnimIn2 { 0% {  -webkit-transform:translateX(-100%);  transform:translateX(-100%);  opacity:0; } 100% {  -webkit-transform:translateX(0px);  transform:translateX(0px);  opacity:1; } } @keyframes MenuAnimIn3 { 0% {  -webkit-transform:translateZ(300px);  transform:translateZ(300px);  opacity:0; } 100% {  -webkit-transform:translateZ(0px);  transform:translateZ(0px);  opacity:1; } } @keyframes MenuAnimIn4 { 0% {  -webkit-transform:translateZ(-300px);  transform:translateZ(-300px);  opacity:0; } 100% {  -webkit-transform:translateZ(0px);  transform:translateZ(0px);  opacity:1; } } @keyframes MenuAnimIn5 { 0% {  -webkit-transform:translateY(40%);  transform:translateY(40%);  opacity:0; } 100% {  -webkit-transform:translateY(0);  transform:translateY(0);  opacity:1; } } .dl-menuwrapper > .dl-submenu.dl-animate-in-1 { -webkit-animation:SubMenuAnimIn1 0.4s ease; animation:SubMenuAnimIn1 0.4s ease; } .dl-menuwrapper > .dl-submenu.dl-animate-in-2 { -webkit-animation:SubMenuAnimIn2 0.3s ease-in-out; animation:SubMenuAnimIn2 0.3s ease-in-out; } .dl-menuwrapper > .dl-submenu.dl-animate-in-3 { -webkit-animation:SubMenuAnimIn3 0.4s ease; animation:SubMenuAnimIn3 0.4s ease; } .dl-menuwrapper > .dl-submenu.dl-animate-in-4 { -webkit-animation:SubMenuAnimIn4 0.4s ease; animation:SubMenuAnimIn4 0.4s ease; } .dl-menuwrapper > .dl-submenu.dl-animate-in-5 { -webkit-animation:SubMenuAnimIn5 0.4s ease; animation:SubMenuAnimIn5 0.4s ease; } @-webkit-keyframes SubMenuAnimIn1 { 0% {  -webkit-transform:translateX(50%);  opacity:0; } 100% {  -webkit-transform:translateX(0px);  opacity:1; } } @-webkit-keyframes SubMenuAnimIn2 { 0% {  -webkit-transform:translateX(100%);  opacity:0; } 100% {  -webkit-transform:translateX(0px);  opacity:1; } } @-webkit-keyframes SubMenuAnimIn3 { 0% {  -webkit-transform:translateZ(-300px);  opacity:0; } 100% {  -webkit-transform:translateZ(0px);  opacity:1; } } @-webkit-keyframes SubMenuAnimIn4 { 0% {  -webkit-transform:translateZ(300px);  opacity:0; } 100% {  -webkit-transform:translateZ(0px);  opacity:1; } } @-webkit-keyframes SubMenuAnimIn5 { 0% {  -webkit-transform:translateZ(-200px);  opacity:0; } 100% {  -webkit-transform:translateZ(0);  opacity:1; } } @keyframes SubMenuAnimIn1 { 0% {  -webkit-transform:translateX(50%);  transform:translateX(50%);  opacity:0; } 100% {  -webkit-transform:translateX(0px);  transform:translateX(0px);  opacity:1; } } @keyframes SubMenuAnimIn2 { 0% {  -webkit-transform:translateX(100%);  transform:translateX(100%);  opacity:0; } 100% {  -webkit-transform:translateX(0px);  transform:translateX(0px);  opacity:1; } } @keyframes SubMenuAnimIn3 { 0% {  -webkit-transform:translateZ(-300px);  transform:translateZ(-300px);  opacity:0; } 100% {  -webkit-transform:translateZ(0px);  transform:translateZ(0px);  opacity:1; } } @keyframes SubMenuAnimIn4 { 0% {  -webkit-transform:translateZ(300px);  transform:translateZ(300px);  opacity:0; } 100% {  -webkit-transform:translateZ(0px);  transform:translateZ(0px);  opacity:1; } } @keyframes SubMenuAnimIn5 { 0% {  -webkit-transform:translateZ(-200px);  transform:translateZ(-200px);  opacity:0; } 100% {  -webkit-transform:translateZ(0);  transform:translateZ(0);  opacity:1; } } .dl-menuwrapper > .dl-submenu.dl-animate-out-1 { -webkit-animation:SubMenuAnimOut1 0.4s ease; animation:SubMenuAnimOut1 0.4s ease; } .dl-menuwrapper > .dl-submenu.dl-animate-out-2 { -webkit-animation:SubMenuAnimOut2 0.3s ease-in-out; animation:SubMenuAnimOut2 0.3s ease-in-out; } .dl-menuwrapper > .dl-submenu.dl-animate-out-3 { -webkit-animation:SubMenuAnimOut3 0.4s ease; animation:SubMenuAnimOut3 0.4s ease; } .dl-menuwrapper > .dl-submenu.dl-animate-out-4 { -webkit-animation:SubMenuAnimOut4 0.4s ease; animation:SubMenuAnimOut4 0.4s ease; } .dl-menuwrapper > .dl-submenu.dl-animate-out-5 { -webkit-animation:SubMenuAnimOut5 0.4s ease; animation:SubMenuAnimOut5 0.4s ease; } @-webkit-keyframes SubMenuAnimOut1 { 0% {  -webkit-transform:translateX(0%);  opacity:1; } 100% {  -webkit-transform:translateX(50%);  opacity:0; } } @-webkit-keyframes SubMenuAnimOut2 { 0% {  -webkit-transform:translateX(0%);  opacity:1; } 100% {  -webkit-transform:translateX(100%);  opacity:0; } } @-webkit-keyframes SubMenuAnimOut3 { 0% {  -webkit-transform:translateZ(0px);  opacity:1; } 100% {  -webkit-transform:translateZ(-300px);  opacity:0; } } @-webkit-keyframes SubMenuAnimOut4 { 0% {  -webkit-transform:translateZ(0px);  opacity:1; } 100% {  -webkit-transform:translateZ(300px);  opacity:0; } } @-webkit-keyframes SubMenuAnimOut5 { 0% {  -webkit-transform:translateZ(0);  opacity:1; } 100% {  -webkit-transform:translateZ(-200px);  opacity:0; } } @keyframes SubMenuAnimOut1 { 0% {  -webkit-transform:translateX(0%);  transform:translateX(0%);  opacity:1; } 100% {  -webkit-transform:translateX(50%);  transform:translateX(50%);  opacity:0; } } @keyframes SubMenuAnimOut2 { 0% {  -webkit-transform:translateX(0%);  transform:translateX(0%);  opacity:1; } 100% {  -webkit-transform:translateX(100%);  transform:translateX(100%);  opacity:0; } } @keyframes SubMenuAnimOut3 { 0% {  -webkit-transform:translateZ(0px);  transform:translateZ(0px);  opacity:1; } 100% {  -webkit-transform:translateZ(-300px);  transform:translateZ(-300px);  opacity:0; } } @keyframes SubMenuAnimOut4 { 0% {  -webkit-transform:translateZ(0px);  transform:translateZ(0px);  opacity:1; } 100% {  -webkit-transform:translateZ(300px);  transform:translateZ(300px);  opacity:0; } } @keyframes SubMenuAnimOut5 { 0% {  -webkit-transform:translateZ(0);  transform:translateZ(0);  opacity:1; } 100% {  -webkit-transform:translateZ(-200px);  transform:translateZ(-200px);  opacity:0; } }  .no-js .dl-menuwrapper .dl-menu { position:relative; opacity:1; -webkit-transform:none; transform:none; } .no-js .dl-menuwrapper li .dl-submenu { display:block; } .no-js .dl-menuwrapper li.dl-back { display:none; } .no-js .dl-menuwrapper li > a:not(:only-child) { background:rgba(0,0,0,0.1); } .no-js .dl-menuwrapper li > a:not(:only-child):after { content:''; }   html.remodal-is-locked {  overflow:hidden;  touch-action:none; }  .remodal, [data-remodal-id] {  display:none; }  .remodal-overlay {  position:fixed;  z-index:36;  top:-5000px;  right:-5000px;  bottom:-5000px;  left:-5000px;  display:none; }  .remodal-wrapper {  position:fixed;  z-index:38;  top:0;  right:0;  bottom:0;  left:0;  display:none;  overflow:auto;  text-align:center;  -webkit-overflow-scrolling:touch; } .remodal-wrapper:after {  display:inline-block;  height:100%;  margin-left:-0.05em;  content:""; }  .remodal-overlay, .remodal-wrapper {  backface-visibility:hidden; }  .remodal {  position:relative;  outline:none;  text-size-adjust:100%; } .remodal-is-initialized {   display:inline-block; }   .remodal-bg.remodal-is-opening, .remodal-bg.remodal-is-opened {  filter:blur(3px); }  .remodal-overlay {  background:rgba(43, 46, 56, 0.9); } .remodal-overlay.remodal-is-opening, .remodal-overlay.remodal-is-closing {  animation-duration:0.3s;  animation-fill-mode:forwards; } .remodal-overlay.remodal-is-opening {  animation-name:remodal-overlay-opening-keyframes; } .remodal-overlay.remodal-is-closing {  animation-name:remodal-overlay-closing-keyframes; }  .remodal-wrapper {  padding:10px 10px 0; }  .remodal {  box-sizing:border-box;  width:100%;  margin-bottom:10px;  padding:35px;  transform:translate3d(0, 0, 0);  color:#2b2e38;  background:#fff; } .remodal.remodal-is-opening, .remodal.remodal-is-closing {  animation-duration:0.3s;  animation-fill-mode:forwards; } .remodal.remodal-is-opening {  animation-name:remodal-opening-keyframes; } .remodal.remodal-is-closing {  animation-name:remodal-closing-keyframes; }  .remodal, .remodal-wrapper:after {  vertical-align:middle; }  .remodal-close {  position:absolute;  top:0;  left:0;  display:block;  overflow:visible;  width:35px;  height:35px;  margin:0;  padding:0;  cursor:pointer;  transition:color 0.2s;  text-decoration:none;  color:#95979c;  border:0;  outline:0;  background:transparent; } .remodal-close:hover, .remodal-close:focus {  color:#2b2e38; } .remodal-close:before {  font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;  font-size:25px;  line-height:35px;  position:absolute;  top:0;  left:0;  display:block;  width:35px;  content:"\00d7";  text-align:center; }  .remodal-confirm, .remodal-cancel {  font:inherit;  display:inline-block;  overflow:visible;  min-width:110px;  margin:0;  padding:12px 0;  cursor:pointer;  transition:background 0.2s;  text-align:center;  vertical-align:middle;  text-decoration:none;  border:0;  outline:0; } .remodal-confirm {  color:#fff;  background:#81c784; } .remodal-confirm:hover, .remodal-confirm:focus {  background:#66bb6a; } .remodal-cancel {  color:#fff;  background:#e57373; } .remodal-cancel:hover, .remodal-cancel:focus {  background:#ef5350; }  .remodal-confirm::-moz-focus-inner, .remodal-cancel::-moz-focus-inner, .remodal-close::-moz-focus-inner {  padding:0;  border:0; }  @keyframes remodal-opening-keyframes {  from {   transform:scale(1.05);   opacity:0;  }  to {   transform:none;   opacity:1;  } } @keyframes remodal-closing-keyframes {  from {   transform:scale(1);   opacity:1;  }  to {   transform:scale(0.95);   opacity:0;  } } @keyframes remodal-overlay-opening-keyframes {  from {   opacity:0;  }  to {   opacity:1;  } } @keyframes remodal-overlay-closing-keyframes {  from {   opacity:1;  }  to {   opacity:0;  } }   .lt-ie9 .remodal-overlay {  background:#2b2e38; } .lt-ie9 .remodal {  width:700px; }  @media screen and (max-width:1150px) { .top-bar {padding:0 20px;} .kick-header {padding:0 20px;}  .kick-header .content .links .title {font-size:14px;} .kick-header .content .links .strapline {font-size:12px;} .kick-header .content .links a, .kick-header .content .links dfn {padding-left:36px;} .kick-header .content .logo {top:20px;} .kick-header .content .logo img {max-width:150px; border:0;} .kick-header .content .logo span {font-size:11px;} .kick-header .content .search form fieldset {padding:4px; height:32px;} .kick-header .content .search form input {font-size:13px; line-height:20px;} .kick-header .content .search form button {font-size:13px; height:23px; } .top-bar .content .links a, .top-bar .content .links dfn {font-size:13px;} .kick-header .content .links {width:100%; max-width:470px;}  .kick-footer .bar {padding:0 20px; box-sizing:border-box;} .kick-footer .footer-lower {padding:0 20px; box-sizing:border-box;} } @media screen and (max-width:1024px) { .kick-header .content .links {top:auto; transform:none; margin-top:20px;} .kick-header .content .search { top:25%; margin-right:0; width:100%; } .kick-header .content .search form {max-width:100%;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .application {max-width:50%;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other {max-width:50%;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other .column-1 {width:50%;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other .column-2 {width:50%;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other .column-3 {width:100%;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other .column-3 ul {width:50%; padding-left:10px; box-sizing:border-box; margin:0;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other .column-3 ul:last-child {margin-top:10px;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other .column-1 {width:100%;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other ul {width:47%;} .kick-nav .content .kick-menu .dropdown-wrapper .dropdown .other .column-2 {width:100%;} .kick-nav .content .kick-menu li.has-sub {   background:url('https://www.stl-training.co.uk/asset/image/kick/subnav_arrow.png') 91% center no-repeat;   background-size:16px;   color:#0A4B79; } .kick-nav .content .kick-menu li.has-sub:hover {   color:#0B4B79;   border-bottom:5px solid #0A4B79;   height:60px;   background:url('https://www.stl-training.co.uk/asset/image/kick/subnav_arrow.png') 91% 25px no-repeat;   background-size:16px; } } @media screen and (max-width:970px) { .kick-header .content .trustpilot { display:none; } } @media screen and (max-width:942px) { .kick-footer .footer-lower .logo {width:100%; max-width:100%;} .kick-footer .footer-lower .images {width:100%; max-width:100%; width:100%; max-width:741px; float:none; margin:0 auto;} .kick-footer .footer-lower .logo img {margin:0 auto; border:0;} .kick-footer .footer-lower .text {height:auto;width:100%; max-width:434px; margin:0 auto; float:none; text-align:center;} .kick-footer .footer-lower .links {margin:0 auto; float:none; height:auto;} .kick-footer .footer-lower .links a, .kick-footer .footer-lower .links dfn {margin-top:0;} .kick-header .content .trustpilot { display:none; } } @media screen and (max-width:780px) { .kick-footer .footer-lower .images {max-width:666px;} .kick-footer .footer-lower .images img {margin-left:15px; border:0;} .kick-header .content .trustpilot { display:none; } } @media screen and (max-width:768px) { .kick-hide-mobile {display:none;} .kick-show-mobile {display:block;}  .dl-menuwrapper {display:block;}  .kick-header .content .logo {top:12px;} .kick-header .content .links .callback {background:none;} .kick-header .content .links .number {background:none;} .kick-header .content .links .basket {background:none;} .kick-header .content .links img {width:100%; max-width:39px; height:35px; margin:0 auto; display:block; border:0; }  .kick-header .content .links a, .kick-header .content .links dfn {padding-left:0;} .kick-header .content .links {position:relative; top:50%; transform:translateY(-50%); margin-top:0; max-width:275px;}  .kick-header {height:185px; padding:0;} .kick-header .content {height:95px; padding:0 10px;}   .kick-header .search-wrapper {float:left; display:block; width:100%; height:90px; background:#EEEEEE; border:1px solid #D8D7D7; box-shadow:0px 1px 4px 0px rgba(0,0,0,0.20); } .kick-header .search-wrapper .search {float:right; position:relative; top:50%; transform:translateY(-50%); width:100%; padding:0 10px; box-sizing:border-box;} .kick-header .search-wrapper .search p {text-align:center; margin:0; font-size:20px; font-weight:300; line-height:28px; color:#222222;} .kick-header .search-wrapper .search p a, .kick-header .search-wrapper .search p dfn {color:#222222; font-weight:400;} .kick-header .search-wrapper .search form {width:100%;} .kick-header .search-wrapper .search form input {width:100%; background:#edeceb; border:none; outline:none; background:url('https://www.stl-training.co.uk/asset/image/kick/search_icon.png') left center no-repeat; background-size:18px; padding-left:25px; line-height:24px; font-size:14px;} .kick-header .search-wrapper .search form button {position:absolute; right:5px; top:4px; background:#FD9E09; border:none; outline:none; height:30px; border-radius:14px; color:#ffffff; font-size:16px;} .kick-header .search-wrapper .search form fieldset {position:relative; outline:none; margin:0; border:none; background:#D8D7D7; box-sizing:border-box; border:1px solid #696868; border-radius:26px; height:40px;} .kick-header ::-webkit-input-placeholder {   color:#333333;  font-size:14px; } .kick-header ::-moz-placeholder {   color:#333333;  font-size:14px; }  .kick-header ::-ms-input-placeholder {   color:#333333;  font-size:14px; } .kick-header ::-moz-placeholder {   color:#333333;  font-size:14px; } } @media screen and (max-width:727px) { .kick-footer .bar .social {float:none; width:100%; max-width:350px; margin:0 auto;} .kick-footer .bar .callback {width:100%; max-width:50%; text-align:center;} .kick-footer .bar .call {width:100%; max-width:50%; text-align:center;} .kick-footer .bar {padding:0 0 0 0;} .kick-footer .bar .callback .number {background:url('https://www.stl-training.co.uk/asset/image/kick/callbackfooter_icon.png') left center no-repeat; background-size:32px;} .kick-footer .bar .call .number {background:url('https://www.stl-training.co.uk/asset/image/kick/phonefooter_icon.png') left center no-repeat; background-size:32px;} .kick-footer .footer-lower .images img {padding:10px; float:none; display:block; margin-left:0; position:relative; top:auto; transform:none; margin:0 auto; position:relative; display:block; border:0; } .kick-footer .footer-lower .images {height:auto;} .kick-footer .footer-lower .links { display:block; width:100%; max-width:256px; position:relative; height:auto; margin-top:25px;} .kick-footer .footer-lower {float:left;} } @media only screen and (min-width:641px) {  .remodal {   max-width:700px;  }   .notepaper:after {  content:'';  position:absolute;  top:0;  bottom:0;  z-index:-1;  left:0;  right:0;  background:rgba(242, 246, 193, 0.9);  border:1px solid rgba(170, 157, 134, 0.7);  -webkit-transform:rotate(1deg);  -moz-transform:rotate(1deg);  -ms-transform:rotate(1deg);  -o-transform:rotate(1deg);  transform:rotate(1deg); } } @media screen and (max-width:455px) { .kick-header .content .links a, .kick-header .content .links dfn {margin-left:10px;} .kickburger {margin-left:10px;} .kick-header .content .links {max-width:240px;} .kick-header .search-wrapper .search p {font-size:17px;} .kick-footer .bar-wrapper {height:auto;} .kick-footer .bar {height:auto;}  .kick-footer .bar .social {text-align:center; height:auto; padding:20px 0; } .kick-footer .bar .social p {float:none; text-align:center; font-size:14px; margin:0 0 10px 0; line-height:20px;} .kick-footer .bar .social a, .kick-footer .bar .social dfn {top:auto; transform:none; display:inline-block; margin:0 5px; vertical-align:top;} .kick-footer .bar .social img {top:auto; transform:none; margin:0; border:0; } .remodal .form_callback .callback .callMeBackFieldname {width:100%; max-width:100%; text-align:center; float:none;} .remodal .form_callback .callback .callMeBackInput {width:100%; max-width:100%; text-align:center; float:none;} .remodal .form_callback .callback .callMeBackFieldname {width:100%; max-width:100%; text-align:center; float:none;} .remodal .form_callback .callback .callMeBackInput {width:100%; max-width:100%; text-align:center; float:none;}   .kick-footer .bar .callback {height:100px;} .kick-footer .bar .call {height:100px;}  } @media screen and (max-width:400px) { .kick-header {height:auto;} .kick-header .content {height:auto;} .kick-header .content .logo {top:auto; margin:0 auto; display:block; float:none; padding:5px 0;} .kick-header .content .logo img {margin:0 auto; display:block; border:0; } .kick-header .content .links { transform:none; padding:5px 0; top:auto; float:none; margin:0 auto; height:64px;} .kick-header .search-wrapper {float:none; height:auto;} .kick-header .search-wrapper .search {float:none; top:auto; transform:none; padding:10px;} } @media screen and (max-width:396px) { .kick-header {height:auto;} .kick-header .content {height:auto;} .kick-header .content .logo {width:100%; max-width:100%;} .kick-header .content .logo img {margin:0 auto; float:none; border:0;}  .kick-header .content .links {margin:0 auto; display:block; float:none; top:auto; transform:none; max-width:240px; float:none; margin-bottom:5px;} .kick-header .content .logo {top:auto; transform:none; padding:5px 0;}  .kick-header .search-wrapper .search p {font-size:15px;} } @media only print { .do_not_print {  display:none; } }