article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0;font-size:1em;line-height:1.4}abbr[title]{border-bottom:1px dotted}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;-webkit-font-smoothing:antialiased}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,ul{margin:0;padding:0}address,caption,cite,code,em,h1,h2,h3,h4,h5,h6,pre,strong,th{font-size:1em;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{text-align:left}b,strong{font-weight:700}em{font-style:italic}ol,ul{list-style:none}fieldset,img{border:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}td{padding:0}img{border:none 0 #fff}a{text-decoration:none}input,textarea{outline:0;resize:none}p{margin:0 0 15px 0}img.alignleft{float:left;margin:0 15px 10px 0}img.alignright{float:right;margin:0 0 10px 15px}img.aligncenter{display:block;margin:auto}ul.gallery:after{display:block;content:"";clear:both}ul.gallery li{float:left;margin:0 20px 15px 0}.col1{position:relative;float:left;margin:0 10px;width:40px}.col2{position:relative;float:left;margin:0 10px;width:100px}.col3{position:relative;float:left;margin:0 10px;width:160px}.col4{position:relative;float:left;margin:0 10px;width:220px}.col5{position:relative;float:left;margin:0 10px;width:280px}.col6{position:relative;float:left;margin:0 10px;width:340px}.col7{position:relative;float:left;margin:0 10px;width:400px}.col8{position:relative;float:left;margin:0 10px;width:460px}.col9{position:relative;float:left;margin:0 10px;width:520px}.col10{position:relative;float:left;margin:0 10px;width:580px}.col11{position:relative;float:left;margin:0 10px;width:640px}.col12{position:relative;float:left;margin:0 10px;width:700px}.col13{position:relative;float:left;margin:0 10px;width:760px}.col14{position:relative;float:left;margin:0 10px;width:820px}.col15{position:relative;float:left;margin:0 10px;width:880px}.col16{position:relative;float:left;margin:0 10px;width:940px}.noMargin{margin:0}.noMarginL{margin-left:0}.noMarginR{margin-right:0}.offset1{left:60px}.offset2{left:120px}.offset3{left:180px}.offset4{left:240px}.offset5{left:300px}.offset6{left:360px}.offset7{left:420px}.offset8{left:480px}.offset9{left:540px}.offset10{left:600px}.offset11{left:660px}.offset12{left:720px}.offset13{left:780px}.offset14{left:840px}.offset15{left:900px}.offset16{left:960px}.offsetM1{margin-left:60px}.fleft{float:left}.fright{float:right}.clear{clear:both}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}h1,h2{font-size:26px;line-height:26px;color:#013749;margin:0 0 18px 0}.col16 h1{margin:0 0 25px 0}h1.blog-post{margin:0 0 2px 0}.large-image h1,.static-banner h1{position:absolute;left:15px;bottom:15px;color:#fff;margin:0;padding:11px 15px;background:url(../img/background-banner-text.png)}h2{margin:0 0 25px 0}h2.social-feed{margin:-10px 0 0 0}.information h2{font-size:23px;line-height:23px;color:#fff;margin:0 0 8px 0}h2.price-list{margin:20px 0 0 0}.instructor h2{font-size:20px;line-height:20px;margin:0 0 12px 0}.col4 h2{font-size:18px;line-height:18px;margin:0 0 14px 0}.blue-section .right h2{margin-bottom:12px}footer h2{color:#fff;margin:0 0 26px 0}.event h2{font-size:18px;line-height:18px;margin:0 0 7px 0}.blog h2{width:610px;font-size:18px;line-height:18px;float:left;margin:3px 0 0 0}.quick-book h2{padding:5px 0 13px 40px;border-bottom:1px solid #c7dee6;background:url(../img/icon-date.png) no-repeat}.publication h2{font-size:20px;line-height:20px;margin:2px 0 4px 0}.question h2{font-size:16px;line-height:16px}.paper h3,.testimonials h2{color:#086e9c;font-size:16px;line-height:16px;border-bottom:1px solid #f0f3f4;padding:0 0 11px 12px}.paper h3{border:none;padding-bottom:10px;line-height:18px}.latest-blog h2{color:#fff;padding:12px 19px;font-size:16px;line-height:16px;border:1px solid #095273;margin:0;background:url(../img/background-widget-h2.png) repeat-x}h3{font-size:18px;line-height:18px;color:#0a3c4d}h3.one,h3.three,h3.two{padding:4px 0 0 42px;background-repeat:no-repeat;background-position:5px top}h3.one{margin:25px 0 0 0;background-image:url(../img/icon-one.png)}h3.two{margin:33px 0 0 0;background-image:url(../img/icon-two.png)}h3.three{margin:25px 0 0 0;background-image:url(../img/icon-three.png)}.course-small h2,.course-small h3{position:absolute;left:5px;bottom:5px;width:272px;padding:14px 0;font-size:15px;line-height:15px;text-align:center;margin:0;color:#fff;background:url(../img/background-course.png) repeat-x top}.course-small:hover h2,.course-small:hover h3{background-position:bottom}#slides-boat h4,#slides-boat-phone h4{position:absolute;left:92px;top:183px;width:220px;z-index:1000;border:1px solid #001f29;padding:8px 0;text-align:center;font-size:16px;line-height:16px;color:#fff;background:url(../img/background-boat-name.png) no-repeat}nav{background:#0a6f9d}nav #menu-main{display:flex}nav #menu-main li{position:relative;flex:1;border-left:1px solid #fff}nav #menu-main li:last-child{border-right:1px solid #fff}nav #menu-main li a{display:block;padding:15px 0;color:#fff;text-align:center;font-size:15px}nav #menu-main li ul{position:absolute;left:0;top:48px;z-index:2000;display:none;background:#086e9c}nav #menu-main li ul li{white-space:nowrap}nav #menu-main li.current,nav #menu-main li:hover{background:#fff}nav #menu-main li.current a,nav #menu-main li:hover a{color:#086e9c}nav #menu-main li.current ul a,nav #menu-main li:hover ul a{padding:15px 30px;color:#fff}nav #menu-main li.current ul li,nav #menu-main li:hover ul li{min-width:163px;margin-top:0;border-left:unset;border-right:unset;border-top:1px solid #fff}nav #menu-main li.current ul li:first-child,nav #menu-main li:hover ul li:first-child{border-top:unset}nav #menu-main li.current ul li.current a,nav #menu-main li.current ul li:hover a,nav #menu-main li:hover ul li.current a,nav #menu-main li:hover ul li:hover a{color:#086e9c}nav #menu-main li.current ul ul,nav #menu-main li:hover ul ul{display:none;left:100%;top:-1px}nav #menu-main li.current ul li:hover ul,nav #menu-main li:hover ul li:hover ul{display:block}nav #menu-main li.current ul li:hover ul a,nav #menu-main li:hover ul li:hover ul a{color:#80bacd}nav #menu-main li.current ul li:hover ul li.current a,nav #menu-main li.current ul li:hover ul li:hover a,nav #menu-main li:hover ul li:hover ul li.current a,nav #menu-main li:hover ul li:hover ul li:hover a{color:#086e9c}nav #menu-main li:hover ul{display:block}a{color:#099add}a:hover{color:#02334a}.blog h2 a{color:#013749}.blog h2 a:hover{color:#000}.footer-bottom a{color:#678995}.footer-bottom a:hover{color:#fff}.error{color:#9f3757}.info{color:#26adef}.more{margin:12px 0 0 0;color:#25677d;float:right;line-height:15px;padding:4px 27px 4px 17px;border-radius:2px;background:#ccdfe5 url(../img/icon-bracket.png) no-repeat right 7px}.col4 .more{line-height:15px;border-radius:4px}.testimonials .more{clear:both;margin:12px 0 0 0}.paper .more{margin:10px 0 0 0}.offer .more{display:inline-block;margin:9px 0 0 0;font-size:13px;float:none}.basket-section .more{float:left;margin:0}.quick-book .course,.side-menu a{display:block;text-align:left;color:#25677d;padding:6px 0 6px 28px;line-height:16px;border-top:1px solid #eff5f8;background:url(../img/icon-boat.png) no-repeat left 9px}.quick-book .course span,.side-menu a span{display:none;width:7px;height:8px;margin:0 0 0 19px;background:url(../img/icon-arrow.png) no-repeat}.side-menu a:first-child{border:none}.quick-book .course:hover,.side-menu a:hover{color:#b94a6d;background-position:left -31px}.quick-book .course:hover span,.side-menu a:hover span{display:inline-block}.quick-book .course{border:none;float:left;clear:both}.button,input[type=submit]{display:inline-block;width:182px;height:28px;padding:11px 0 0 0;text-align:center;font-size:15px;line-height:15px;color:#fff;cursor:pointer;text-shadow:-1px 1px #7e2a44;background:url(../img/button.png) no-repeat}.button:hover,input[type=submit]:hover{color:#fff;background-position:left -39px}.button:active,input[type=submit]:active{background-position:bottom}.video-button{cursor:pointer}.button.search{width:176px;height:33px;padding:16px 30px 0 0;margin:10px 0 0 -5px;background:url(../img/button-search.png) no-repeat}.button.shadow{width:192px;height:33px;padding:16px 0 0 0;margin-right:-5px;background:url(../img/button-shadow.png) no-repeat}.button.shadow:hover{background-position:left -49px}.button.shadow:active{background-position:bottom}.button.small,input[type=submit].small{width:122px;height:33px;float:right;margin:13px 13px 0 0;padding:16px 0 0 0;background:url(../img/button-small.png) no-repeat}.button.small:hover,input[type=submit].small:hover{background-position:left -49px}.button.small:active,input[type=submit].small:active{background-position:bottom}.button.right{float:right}.publication .button{float:left;margin:13px 0 0 -3px}.blue-under-section .publication .button{margin-top:10px}.basket-section .button{float:right;margin:19px 0 0 0}.popup .button{margin-right:-5px}.blue-section .button{float:right}.blue-section .left .button{margin-top:10px}input[type=date],input[type=email],input[type=number],input[type=text],textarea{padding:7px 14px;border:1px solid #bdd3da;color:#013749;font:13px arial,sans-serif;background-color:#fafcfc}textarea:invalid{background-color:#fafcfc}input[type=date]{width:269px}input[type=text].xsmall{width:25px;padding:3px 10px}.publication input[type=text].xsmall{margin:10px 0 0 0}input[disabled=disabled]{border:1px solid #d1e0e5;box-shadow:0 0 0 1px #f1f3f4 inset;background:#f7fafb}.blue-section input[type=submit]{width:155px;height:49px;float:right;margin:-4px 5px 0 0;background:url(../img/button-medium.png) no-repeat}textarea::-webkit-input-placeholder{color:#7f9fab}textarea::-moz-placeholder{color:#7f9fab}textarea:-ms-input-placeholder{color:#7f9fab}input[disabled=disabled]::-webkit-input-placeholder{color:#9bb3bd}input[disabled=disabled]:-moz-placeholder{color:#9bb3bd}input[type=submit]{height:39px;border:none;padding:0}input[type=submit].small{height:49px;padding:0}textarea.wpcf7-textarea{width:269px}form.search{position:relative;width:282px;margin:0 0 22px 0}form.search input[type=text]{width:252px;padding:8px 14px;border:1px solid #c7dee6;border-radius:7px;color:#c7dee6}form.search ::-webkit-input-placeholder{color:#c7dee6}form.search ::-moz-placeholder{color:#c7dee6}form.search :-ms-input-placeholder{color:#c7dee6}form.search input[type=text]:focus{border-color:#25677d;color:#25677d}form.search input[type=text]:focus::-webkit-input-placeholder{color:#25677d}form.search input[type=text]:focus::-moz-placeholder{color:#25677d}form.search input[type=text]:focus:-ms-input-placeholder{color:#25677d}form.search input[type=submit]{position:absolute;right:10px;top:7px;width:23px;height:19px;margin:0;background:url(../img/icon-search.png) no-repeat top}form.search input[type=submit]:active,form.search input[type=text]:focus+input[type=submit]{background-position:bottom}form.checkout,form.invoice{position:relative;margin:28px 0 5px 0}form.checkout h2,form.invoice h2{margin:25px 0}form.checkout label,form.invoice label{display:inline-block;width:128px;text-align:right;padding:0 19px 0 0}form.checkout label.terms,form.invoice label.terms{width:437px}form.checkout label.inline,form.invoice label.inline{display:inline;margin-left:20px}form.checkout input[type=text],form.invoice input[type=text]{width:300px;margin:0 0 9px 0}form.checkout textarea,form.invoice textarea{width:459px;height:100px;padding:8px}form.checkout input[type=text].medium,form.invoice input[type=text].medium{width:155px}form.checkout input[type=text].small,form.invoice input[type=text].small{width:53px}form.checkout .pound,form.invoice .pound{position:absolute;left:128px;top:6px}form.checkout input[type=submit],form.invoice input[type=submit]{height:39px;margin:15px 0 0 10px;float:left;border:none;padding:0}footer form{margin:27px 0 0 0}footer form input[type=text],footer form textarea{width:324px;color:#25677d;padding:7px 7px 6px;margin:0 0 10px 0;font:13px arial,sans-serif;box-shadow:0 0 0 1px #f0f2f3 inset;border:1px solid #02232e;background:#fff url(../img/background-input.png) repeat-x}footer form textarea{height:31px;margin:0 0 6px 0;background:#fff url(../img/background-textarea.png) no-repeat top}footer form ::-webkit-input-placeholder{color:#25677d}footer form :-moz-placeholder{color:#25677d}footer form input[type=submit].small{margin:0 -5px 0 0}header .main{display:flex;justify-content:space-between;align-items:center;padding:30px 0;float:none}header .main .left .logo img{max-width:420px;height:auto}header .main .left .slogan{margin-top:10px;font-size:22px;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-style:italic;text-align:right;color:#111}header .main .right .top{display:flex;align-items:center}header .main .right .top .twitter{margin-left:10px}header .main .right .top .telephone{margin-left:30px;font-family:helvetica,sans-serif;font-size:28px;font-weight:700;color:#111}header .main .right .top .telephone span{display:inline-block;margin-right:10px;color:#0a6f9d}header .main .right .bottom{margin-top:20px;text-align:right}header .main .right .bottom *+*{margin-left:20px}@media (max-width:480px){header .main{flex-direction:column;padding:0 0 20px}header .main .left .logo img{max-width:unset;margin-bottom:30px}}.basket{height:30px;margin:7px 0 0 0;padding:14px 0 0 0;border-top:1px solid #d4e1e6;border-bottom:1px solid #d4e1e6;background:#ecf3f6}.basket .content{color:#6e99a8;font-size:14px;line-height:14px;text-align:right}.basket .content .number{color:#0d4158}.basket .content .basket-button{display:inline-block;width:97px;height:20px;color:#25677d;padding:5px 50px 0 0;margin:-5px 10px 0 14px;float:right;background:url(../img/button-basket.png) no-repeat top}.basket .content .basket-button:hover{background-position:center -25px}.basket .content .basket-button:active{background-position:center -50px}.basket .content .line{width:1px;height:23px;float:right;margin:-4px 0 0 14px;background:#d4e0e5}.arrow-left,.arrow-right{position:absolute;top:131px;width:38px!important;z-index:1000;height:38px;cursor:pointer;background-repeat:no-repeat;background-position:top}.arrow-left:hover,.arrow-right:hover{background-position:bottom}.arrow-left{left:17px;background-image:url(../img/icon-arrow-left.png)}.arrow-right{right:17px;background-image:url(../img/icon-arrow-right.png)}.banner-section{height:550px}.banner-section #slides,.banner-section #slides-phone{position:relative}.banner-section #slides .banner,.banner-section #slides-phone .banner{height:100%}.banner-section #slides .banner img,.banner-section #slides-phone .banner img{display:block;min-width:100%;min-height:100%;margin:auto}.banner-section #slides .banner .special-offer,.banner-section #slides-phone .banner .special-offer{position:absolute;left:1px;top:0;z-index:1000;width:172px;height:128px;background:url(../img/icon-special-offer.png) no-repeat}.banner-section #slides .banner .content,.banner-section #slides-phone .banner .content{position:absolute;left:calc(50% - 480px);top:0;height:100%;box-sizing:border-box}.banner-section #slides .banner .content .information,.banner-section #slides-phone .banner .content .information{position:absolute;left:0;top:60px;z-index:1000;width:420px;color:#eaeaea;text-shadow:2px 2px 10px #000}.banner-section #slides .banner .content .information h2,.banner-section #slides-phone .banner .content .information h2{margin-bottom:20px;font-size:32px;font-weight:700;font-style:italic;line-height:1.4}.banner-section #slides .banner .content .information p,.banner-section #slides-phone .banner .content .information p{font-size:22px;line-height:1.5}.banner-section #slides .banner .content .information .button,.banner-section #slides-phone .banner .content .information .button{margin:30px 0 0}.banner-section #slides .banner .content .stamp,.banner-section #slides-phone .banner .content .stamp{position:absolute;right:-20px;bottom:-50px;width:280px;height:280px;background:url(/img/image-banner-stamp.svg) center no-repeat}@media (max-width:480px){.banner-section #slides .banner .content,.banner-section #slides-phone .banner .content{width:100%!important;left:0;height:auto;padding:20px}.banner-section #slides .banner .content .information,.banner-section #slides-phone .banner .content .information{position:static}.banner-section #slides .banner .content .information h2,.banner-section #slides-phone .banner .content .information h2{font-size:25px}.banner-section #slides .banner .content .information p,.banner-section #slides-phone .banner .content .information p{font-size:18px}}.banner-section #slides .banner .video-container,.banner-section #slides-phone .banner .video-container{position:absolute;width:515px;height:342px;margin:-1px 0 0 -1px}.banner-section #slides .banner .video-container iframe,.banner-section #slides-phone .banner .video-container iframe{position:absolute;padding:8px}.banner-section #slides .banner .video-container img,.banner-section #slides-phone .banner .video-container img{padding:5px}.banner-section #slides .slidesjs-pagination,.banner-section #slides-phone .slidesjs-pagination{position:absolute;left:calc(50% - 480px);bottom:80px;z-index:1000;display:flex}.banner-section #slides .slidesjs-pagination li+li,.banner-section #slides-phone .slidesjs-pagination li+li{margin-left:8px}.banner-section #slides .slidesjs-pagination li a,.banner-section #slides-phone .slidesjs-pagination li a{display:inline-block;width:17px;height:17px;border:1px solid #ad0345;text-indent:-9999px;border-radius:50%;background-color:#fff}.banner-section #slides .slidesjs-pagination li a.active,.banner-section #slides-phone .slidesjs-pagination li a.active{background-color:#ad0345}@media (max-width:480px){.banner-section #slides .slidesjs-pagination,.banner-section #slides-phone .slidesjs-pagination{display:none}}@media (max-width:480px){.banner-section{height:auto}}.top-section{padding:35px 0 40px 0;text-align:justify}.top-section.padding{padding:40px 0}.top-section.booking-form{text-align:left}.top-section.booking-form strong{display:block}.top-section.booking-form strong.margin{margin-bottom:10px}.top-section.booking-form input[type=date],.top-section.booking-form input[type=email],.top-section.booking-form input[type=number],.top-section.booking-form input[type=text],.top-section.booking-form textarea{width:100%;box-sizing:border-box}.top-section.booking-form input[type=radio]{margin-right:10px}.top-section.booking-form input[type=radio]+label{margin-right:15px}.top-section.booking-form textarea{height:150px}.top-section.booking-form input.small{width:48%;float:left}.top-section.booking-form input.small+input.small{float:right}.top-section.booking-form input[type=checkbox]{width:auto;margin-right:5px}.top-section.booking-form input[type=submit]{width:182px}.top-section.booking-form fieldset>div{margin-bottom:20px}.top-section.booking-form fieldset>div .select{width:auto;float:none}.top-section.booking-form fieldset>div .select ul{height:300px;margin:0;overflow-y:scroll}.top-section.booking-form fieldset>div .select ul li{margin:0;background-image:none}.top-section.text{padding:28px 0 40px 0}.top-section.text .content .col4{padding:0}.top-section.text .pagination{text-align:center}.top-section.text .pagination div{display:inline}.top-section.text .testimonial{position:relative;margin:0 0 20px 0;padding:15px 0 0 70px;border-top:1px solid #c8cccd}.top-section.text .testimonial .quotes{left:7px;right:auto}.top-section.text .testimonial .name,.top-section.text .testimonial .title{display:block;text-align:right}.top-section.text .filter{position:relative;width:156px;float:left;padding:6px 50px 6px 14px;margin-bottom:29px;border:1px solid #c7dee6;color:#c7dee6;border-radius:5px;cursor:pointer;box-shadow:0 0 5px 0 #def5fd inset;background:url(../img/background-filter.png) no-repeat right}.top-section.text .filter:hover .dropdown{display:block}.top-section.text .filter .dropdown{display:none;position:absolute;left:-1px;top:28px;z-index:1000;width:220px;border:1px solid #c7dee6;border-top:none;padding:4px 0 0 0;border-radius:0 0 5px 5px;text-align:left}.top-section.text .filter .dropdown.show{display:block}.top-section.text .filter .dropdown .scrolling{max-height:300px;overflow-y:scroll}.top-section.text .filter .dropdown a{display:block;border-top:1px solid #c7dee6;padding:6px 14px;background:#fff}.top-section.text .filter .dropdown a.on{color:#02334a}.top-section.text .filter .dropdown a:first-child{border:none}.top-section.text .filter .dropdown a:last-child{border-radius:0 0 4px 4px}.top-section.text .calendar-icons{float:right;padding-top:6px}.top-section.text .calendar-icons a{display:inline-block;height:21px;margin-left:15px;text-indent:-1000px;overflow:hidden}.top-section.text .calendar-icons a[href='?calendar']{width:31px;background-image:url(../img/icon-cal.png)}.top-section.text .calendar-icons a[href='?list']{width:35px;background-image:url(../img/icon-list.png)}.top-section.text .order-by{float:right}.top-section.text .order-by a{display:inline-block;padding:8px 18px;color:#c7dee6;background:#f4f8fa url(../img/line-order-by.png) no-repeat left}.top-section.text .order-by a.on,.top-section.text .order-by a:hover{color:#133d4b}.top-section.text .order-by a:first-child{margin:0 0 0 15px;background-image:none}.top-section.text .events{margin:16px 0 0 0;border-top:1px solid #c7dee6}.top-section.text .events.timetable .error{float:left;margin-left:61px}.top-section.text .events.timetable .error+.more{margin-top:-50px}.top-section.text .events .event{padding:30px 0 20px 0;border-top:1px solid #d8e3e8}.top-section.text .events .event:first-child{border:none}.top-section.text .events .event .calendar{margin-top:7px}.top-section.text .events .event .text{width:572px;float:left;margin-right:20px}.top-section.text .events .event .text.full{width:725px}.top-section.text .events .event .price{float:left;font-size:14px;line-height:14px;margin:10px 0 0 40px}.top-section.text .events .event .price span{font-size:16px;line-height:16px;color:#013749}.top-section.text .events .event .more{float:right;clear:right;margin:7px 0 10px 0}.top-section.text .events .event .addToBasket{float:none;margin:0 0 0 10px}.top-section.text .events .event .error{float:left;margin-left:60px}.top-section.text .events .event .error+a{margin-top:-50px}.top-section .content{line-height:19px}.top-section .content p{margin:0 0 20px 0}.top-section .content ul{margin:20px 0}.top-section .content ul.gallery li{padding:0;margin:0 10px 20px;background:0 0}.top-section .content ul li{padding:0 0 0 20px;margin:0 0 0 7px;background:url(../img/icon-bullet.png) no-repeat left 7px}.top-section .content .category{font-size:14px;line-height:14px;color:#518496}.top-section .content .category:hover{color:#25677d}.top-section .content .calendar{margin:0 15px 25px 0}.top-section .content .blog-image{padding:4px;border:1px solid #ececec;box-shadow:0 0 5px 1px #ececec;margin:20px 0}.top-section .content .blog-padding{width:670px}.top-section .content .google-text{color:#a3a2a2;margin:11px 0 0 0;float:left}.top-section .content #___plusone_0{float:left!important;margin:13px 0 0 10px!important}.top-section .content .fb-comments{margin:15px 0 0 0}.top-section .content .blog{width:670px;margin:24px 0 45px 0}.top-section .content .blog .calendar{margin:0 15px 0 0;float:left}.top-section .content .blog .author{float:left;margin:9px 0 0 0;font-size:14px;line-height:14px;color:#518496}.top-section .content .blog .author a{color:#518496}.top-section .content .blog .author a:hover{color:#25677d}.top-section .content .blog .text{border-top:1px solid #f0f4f6;margin:15px 0 0 0;padding:10px 0 6px 0}.top-section .content .stamp{position:absolute;right:140px;bottom:11px;width:126px;height:125px;background:url(../img/icon-stamp.png) no-repeat}.top-section .content .static-banner{position:relative;margin:0 0 26px 0}.top-section .content .static-banner img{border:1px solid #ebebeb;padding:4px;box-shadow:0 0 5px 1px #ebebeb}.top-section .content .col4{padding:6px 0 0 0}.top-section .content .col4 .side-menu{margin:0 0 15px 0}.top-section .content .col4 .side-menu.margin{margin-bottom:27px}.top-section .content .col4 .blog-menu a{padding-left:0;background:0 0}.top-section .content .large-image{position:relative;width:700px;height:265px;margin:0 0 67px 0}.top-section .content .large-image img{border:1px solid #ebebeb;padding:4px;box-shadow:0 0 5px 1px #ebebeb}.top-section .content .large-image .tag{position:absolute;right:-31px;bottom:-55px;width:88px;height:66px;padding:42px 0 0 142px;font-size:23px;line-height:23px;color:#fff;background:url(../img/icon-tag.png) no-repeat}.top-section .content .large-image .tag .pound{position:absolute;left:124px;top:43px;color:#de90a8}.top-section .content .large-image .tag .small{position:relative;top:-8px;display:inline-block;font-size:12px;line-height:12px}.top-section .content .large-image .tag .button{position:absolute;left:-505px;top:61px}.top-section .content .large-image .tag.per_day{bottom:-47px;padding-top:34px}.top-section .content .large-image .tag.per_day .per_day{font-size:12px;line-height:12px;margin:0 0 0 5px}.top-section .content .large-image .tag.per_day .pound{top:34px}.top-section .content table{width:100%;margin:22px 0 23px 0;color:#425f6b;text-align:left}.top-section .content table th{font-weight:700;background:#f0f8fb}.top-section .content table td,.top-section .content table th{border:1px solid #c7dee6;padding:7px 13px}.top-section .content table td p,.top-section .content table th p{margin:15px 0 0 0}.top-section .content table td p:first-child,.top-section .content table th p:first-child{margin:0}.top-section .content table.course{margin:30px 0 35px 0}.top-section .content table.course td:first-child{white-space:nowrap;background:#f0f8fb}.top-section .content #full_calendar .fc-header{margin-bottom:0}.top-section .content #full_calendar .fc-header td{border:none;padding:0 10px}.top-section .content #full_calendar .fc-event-button{display:block;background-color:#fff;margin-top:0}.top-section .content #full_calendar .fc-event-price{display:block}.top-section .content #full_calendar .fc-event{font-size:14px;padding:5px;cursor:pointer}.top-section .content #resource_calendar .fc-header{margin-bottom:0}.top-section .content #resource_calendar .fc-header td{border:none;padding:0 10px}.top-section .content #resource_calendar .fc-event-button{display:block;background-color:#fff}.top-section .content #resource_calendar .fc-event-price{display:block}.top-section .content #resource_calendar .fc-event{font-size:14px;padding:5px;cursor:pointer;background-color:#f88080;border-color:#f88080}.top-section .content #resource_calendar .fc-day{background:url(../img/charter_book.png) no-repeat center}.top-section .content .box{padding:13px 16px;margin:27px 0 36px 0;border:1px solid #c7dee6;background:#f0f8fb}.top-section .content .col12 .quick-book{padding:15px 15px 0}.top-section .content .col12 .quick-book h2{padding-top:1px}.top-section .content .col12 .quick-book .calendar{margin-bottom:15px}.top-section .content .col12 .quick-book .price{margin:16px 42px 0 0;float:right;line-height:16px}.top-section .content .col12 .quick-book .price span{font-size:16px;color:#013749}.top-section .content .col12 .quick-book input,.top-section .content .col12 .quick-book label{float:left}.top-section .content .col12 .quick-book label{margin-top:14px}.top-section .content .col12 .quick-book input{margin:12px 0 0 10px}.top-section .content .col12 .quick-book .error{margin-top:14px}.top-section .content .col12 .special-offer{padding:15px;margin:52px 0 20px;text-align:center;border:1px solid #d4e1e6;background-color:#ecf3f6}.top-section .content .col12 .special-offer *{text-align:center}.top-section .content .col12 .special-offer p:last-child{margin-bottom:0}.top-section .team-section{position:relative;display:flex;flex-wrap:wrap;margin:50px 0 0 -20px}.top-section .team-section.single .instructor{width:100%}.top-section .team-section .arrow-left,.top-section .team-section .arrow-right{top:100px}.top-section .team-section .arrow-left{left:202px}.top-section .team-section .arrow-right{right:202px}.top-section .team-section .instructor{display:block;width:200px;margin:15px 40px}.top-section .team-section .instructor .images{display:block;position:relative;width:160px;margin:auto}.top-section .team-section .instructor .images img{margin:0}.top-section .team-section .instructor .images .back-image{left:-23px;top:2px;transform:rotate(-7deg);-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}.top-section .team-section .instructor .images .back-image.second{left:auto;right:-29px;top:-2px;transform:rotate(13deg);-ms-transform:rotate(13deg);-webkit-transform:rotate(13deg)}.top-section .team-section .instructor .space{height:201px}.top-section .team-section .instructor .heading,.top-section .team-section .instructor h1{display:block;font-size:23px;line-height:23px;text-align:center;margin:26px 0 5px 0}.top-section .team-section .instructor .heading.push,.top-section .team-section .instructor h1.push{margin-top:227px}.top-section .team-section .instructor .title{display:block;text-align:center;font-size:14px;color:#7ea1ad;margin:0 0 29px 0}.top-section .team-section .instructor.single{width:auto;float:none;margin:0}.top-section .bottom-instructors{border-top:1px solid #eff1f2;margin:6px 0 0 0;padding:25px 0 0 0;text-align:center}.top-section .bottom-instructors .names{display:inline-block}.top-section .bottom-instructors .names .name{display:inline-block;font-size:15px;line-height:15px;color:#9aa6ac;margin:0 10px 20px 10px;cursor:pointer}.top-section .bottom-instructors .names .name:hover{color:#636a6e}.top-section .payment-cards{padding:18px 0 25px 0;border-top:1px solid #d4e1e6;border-bottom:1px solid #d4e1e6}.top-section .payment-cards.margin{margin-top:30px}.top-section .payment-cards .cards{width:117px;height:24px;margin:-1px 22px 0 3px;float:left;background:url(../img/icon-cards.png) no-repeat}.top-section .map{margin:13px 14px 0 -9px;float:left}.top-section .contact-details{margin:99px 0 0 0;font-size:14px}.top-section .contact-details .label{color:#93b8c4;margin:11px 0 0 0}.top-section .contact-details a{display:inline-block;margin:19px 0 0 0}.top-section .accordions{margin:0 0 40px 0}.top-section .question{max-height:21px;overflow:hidden;padding:23px 0 15px 0;border-bottom:1px solid #d8e3e8;line-height:21px;cursor:pointer}.top-section .question.open{max-height:1000px;transition:max-height 3s;-webkit-transition:max-height 3s}.top-section .question:first-child{border-top:1px solid #d8e3e8}.top-section .question .dropdown{width:30px;height:32px;float:right;margin:-8px 0 0 0;background:url(../img/icon-question-circle.png) no-repeat}.top-section .question .dropdown div{width:12px;height:12px;margin:9px 0 0 9px;transition:transform .8s;-webkit-transition:-webkit-transform .8s;background:url(../img/icon-question-arrow.png) no-repeat}.top-section .question.open .dropdown div,.top-section .question:hover .dropdown div{margin:9px 0 0 9px;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.top-section .basket-section table{float:left;margin:5px 0 0 0;color:#25677d}.top-section .basket-section table td,.top-section .basket-section table th{border:none;padding:12px 0}.top-section .basket-section table td{padding:13px 0 0 0}.top-section .basket-section table th{font-size:16px;line-height:16px;color:#013749;border-bottom:1px solid #d4e1e6;background:0 0}.top-section .basket-section table tr.last{height:39px}.top-section .basket-section table tr.total{background:#f3f8fa}.top-section .basket-section table tr.total .title{font-size:16px;line-height:16px;color:#013749;font-weight:700}.top-section .basket-section table tr.total td{padding:9px 0 5px 0}.top-section .basket-section table .price{width:160px;text-align:center}.top-section .basket-section table .quantity{width:45px;text-align:center}.top-section .basket-section table .date{min-width:100px}.calendar{width:45px;height:42px;float:left;text-align:center;padding:3px 0 0 0;color:#fff;text-transform:uppercase;line-height:15px;background:url(../img/icon-calendar.png) no-repeat}.calendar div{color:#086e9a;font-size:25px;line-height:25px;font-weight:700;margin:1px 0 0 0}.course-selector{padding:20px 0 10px 0;border-top:1px solid #e1e9ed;border-bottom:1px solid #e1e9ed;background:#f3f8fa}.course-selector .col16{display:flex}.course-selector .col16 .left{flex:1}.course-selector .col16 .left+.button{margin-left:50px}.new-section .content{padding:60px 0}.new-section .content .col16{display:flex;justify-content:space-between;float:none}@media (max-width:480px){.new-section .content .col16{flex-direction:column}.new-section .content .col16 .left+.right{margin-top:40px}}.new-section .content.top .left{flex:1}.new-section .content.top .left p{margin-bottom:unset;font-size:18px;line-height:1.5}.new-section .content.top .left p+p{margin-top:20px}.new-section .content.top .right{width:440px;margin-left:80px}.new-section .content.top .right h2{margin-bottom:25px}@media (max-width:480px){.new-section .content.top .right{margin-left:unset}}@media (max-width:480px){.new-section .content{padding:30px 0}}.new-section .blue-section{border-top:1px solid #b5cdd5;background:#fff url(../img/background-blue-section.png) repeat-x top}.new-section .blue-section .bottom{display:flex;justify-content:space-between;padding:60px 0 80px;background:#fff url(../img/background-blue-section.png) repeat-x top}.new-section .blue-section .bottom .blog-posts{display:flex;justify-content:space-between;width:460px}.new-section .blue-section .bottom .blog-posts>div{position:relative;width:48%;border:1px solid #ccc;border-radius:5px;background:#fff}.new-section .blue-section .bottom .blog-posts>div .image{position:relative;z-index:100;display:block;height:150px;border-bottom:1px solid #7ea1ad;border-radius:5px;background-position:center;background-size:cover}.new-section .blue-section .bottom .blog-posts>div .image+.text{margin-top:-5px;padding-top:25px}.new-section .blue-section .bottom .blog-posts>div .text{padding:20px 15px 0}.new-section .blue-section .bottom .blog-posts>div .text h3{margin-bottom:15px}.new-section .blue-section .bottom .blog-posts>div .text p{font-size:14px;line-height:1.5}.new-section .blue-section .bottom .blog-posts>div .more{position:absolute;bottom:20px;right:15px}.new-section .blue-section .bottom .weather{width:440px}.new-section .blue-section .bottom .weather iframe{min-height:484px}@media (max-width:480px){.new-section .blue-section .bottom{padding:40px 0}.new-section .blue-section .bottom .blog-posts{flex-direction:column}.new-section .blue-section .bottom .blog-posts+.weather{margin-top:40px}.new-section .blue-section .bottom .blog-posts>div+div{margin-top:20px}.new-section .blue-section .bottom .blog-posts>div .image{height:200px}.new-section .blue-section .bottom .blog-posts>div .text{padding-bottom:60px}}.blue-under-section{padding:0 0 24px 0;border-top:1px solid #dfe8ea;background:#f3f8fa}.blue-under-section .paperclip{position:absolute;left:140px;top:-20px;z-index:1500;width:46px;height:59px;background:url(../img/icon-paperclip.png) no-repeat}.blue-under-section .title{position:absolute;left:243px;top:24px;color:#94bdcb;text-transform:uppercase}.blue-under-section .line{position:absolute;right:177px;top:61px;width:1px;height:126px;background:#bdd3da}.blue-under-section .menu{padding:82px 0 0 0}.blue-under-section .menu div{font-size:18px;line-height:18px;color:#9aa9af;margin:0 0 15px 22px;cursor:pointer}.blue-under-section .menu div.chosen{color:#d0d8dc}.blue-under-section .pre-heading{color:#94bdcb;margin:19px 0 10px 0;text-transform:uppercase}.blue-under-section .publication{width:282px;float:left;border:0;padding:0;margin:0 0 3px 47px}.blue-under-section .publication:first-child{margin:0 0 3px 0}.blue-under-section .publication img{margin:-3px 25px 0 0}.blue-under-section .publication .text{width:153px}.blue-under-section .publication .text .author{margin:5px 0 0 0}.blue-under-section .publication .text .price{margin:4px 0 12px 0}.publication{margin:24px 0 0 0;padding:23px 0 0 0;border-top:1px solid #e0e8ec}.publication:first-child{margin:27px 0 0 0;padding:0;border:none}.publication img{float:left;margin:0 14px 0 0}.publication .text{width:525px;float:right}.publication .text.full-width{width:700px}.publication .text .author{color:#94b9c6}.publication .text .code{color:#ad3c5f;margin:1px 0 0 0}.publication .text .price{margin:23px 0 8px 0;color:#013749}.publication .text .price div{position:relative;left:3px;top:4px;display:inline-block;font-size:20px;line-height:20px}.publication .text .app-store{display:inline-block;width:118px;height:39px;text-indent:-9999px;margin:18px 0 0 16px;background:url(../img/icon-app-store.png) no-repeat top}.publication .text .app-store:hover{background-position:bottom}.instructor.hidden{display:none}.instructor img{position:relative;z-index:1000;float:left;padding:4px;margin:8px 0 0 33px;border:1px solid #c1c5c7;box-shadow:0 0 10px 0 #c1c5c7;background:#fff}.instructor .back-image{position:absolute;left:0;top:-4px;z-index:500;transform:rotate(-8deg);-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg)}.instructor .text{width:505px;float:left;margin:64px 0 0 37px;line-height:18px}.instructor .text .position{color:#7ea1ad;font-size:14px;line-height:14px;margin:0 0 20px 0}.course-small{position:relative;width:282px;height:130px;margin:5px 0 26px 47px;float:left}.course-small.margin{margin-top:24px}.course-small.first{margin-left:0}.course-small img{width:272px;border:1px solid #e0e5e7;padding:4px;box-shadow:0 0 5px 1px #e0e5e7;background:#fff}.under-text{margin:20px 0 0 0}.video-container{position:relative;width:350px;height:233px;margin:9px auto 18px auto}.video-container.single{width:600px;height:337px;margin:9px 0 18px 35px}.video-container.single .overlay{display:block;width:602px;height:339px;background:url(../img/overlay-video-large.png) no-repeat}.video-container img{border:1px solid #a9c2cb}.video-container .overlay,.video-container img{position:absolute;left:0;top:0}.video-container .overlay{display:block;width:350px;height:233px;cursor:pointer;background:url(../img/overlay-video.png) no-repeat}.video-container .overlay.off,.video-container img.off{display:none}.course-widgets{padding:0 22px 0 0;margin:30px 0 0 0}.quotes{position:absolute;right:7px;top:-1px;width:49px;height:52px;background:url(../img/icon-quotes.png) no-repeat}.col4 .padding{padding:0 0 0 22px}.col4 form.search{width:221px;margin:37px 0 29px 0}.col4 form.search input[type=text]{width:191px}.col4 form.search.less{margin-top:27px}.author-section{display:block;margin:6px 0 0 1px}.author-section img{width:80px;height:auto;float:left;padding:4px;margin:0 10px 0 0;border:1px solid #ebebeb;box-shadow:0 0 5px 1px #ebebeb}.author-section .author{color:#c7dee6;float:left}.author-section .name{width:108px;margin:8px 0 0 0;color:#013749;font-size:18px;line-height:18px;float:left}.author-section:hover .name{color:#000}.author-section .title{width:108px;color:#3d8aad;float:left;margin:8px 0 0 0;text-align:left}.quick-book{margin:31px 0 28px 0;padding:13px 11px 19px 11px;border:1px solid #d7e9ef;background:#f3f8fa}.quick-book .date{float:right;color:#b34266;padding:4px 0 0 0}.testimonials{position:relative;padding:15px 8px;margin:0 0 28px 0;border:1px solid #dadada;line-height:20px;text-align:left;background:url(../img/background-testimonials.png) repeat-x}.testimonials .text{padding:0 8px;margin:20px 0 0 0}.testimonials .text .title,.testimonials .text strong{color:#a9bbc1;float:right;clear:both;text-align:right}.testimonials .text strong{color:#133f4e;margin:7px 0 0 0;line-height:13px}.testimonials .anchor{position:absolute;left:0;bottom:0;width:73px;height:91px;background:url(../img/icon-anchor.png) no-repeat}.latest-blog{margin:0 0 28px 0}.latest-blog .paper{width:181px;height:145px;padding:21px 9px 0 8px;background:url(../img/background-paper.png) no-repeat}.latest-blog .paper .text{padding:0 4px 0 12px;line-height:18px}.offer{position:relative;border:1px solid #dadada;font-size:16px;line-height:16px;color:#043a4c;text-align:center;padding:70px 0 100px 0;margin:0 0 28px 0;background:url(../img/background-boat.png) no-repeat bottom}.offer .fade{position:absolute;left:0;top:0;width:196px;height:69px;background:url(../img/background-widget-fade.png) no-repeat}.offer .ribbon{position:absolute;left:-2px;top:-2px;z-index:1000;width:182px;height:76px;background:url(../img/ribbon-offer.png) no-repeat}.offer .larger{font-size:22px;line-height:22px;margin:8px 0 0 0}.video{position:relative;font-size:25px;line-height:25px;color:#114151;margin:0 0 28px 0}.video .widget-overlay{position:absolute;left:0;top:0;width:198px;height:135px;background:url(../img/background-widget-video.png) no-repeat}.video .text{height:59px;padding:8px 0 0 61px;border:1px solid #dadada;cursor:pointer;background:url(../img/icon-play.png) no-repeat 11px 11px}.video .text .top{font-size:14px;line-height:14px;margin:0 0 6px 0;color:#bdcbd0}footer .footer-top{padding:20px 0;border-bottom:1px solid #021a23;background:#03394a url(../img/background-footer.png) repeat-x top}footer .content{font-size:14px;color:#f4f8fa;line-height:18px}footer .content .question{color:#547c8b;text-transform:uppercase;font-size:14px;line-height:14px;margin:0 0 11px 0}footer .content .content-container{margin:0 0 0 60px}footer .content .content-container .stamp{position:absolute;right:60px;top:5px;width:126px;height:125px;background:url(../img/stamp-new.png) no-repeat}footer .content .content-container .map{position:absolute;right:33px;top:77px;width:496px;height:168px;background:url(../img/map.png) no-repeat}footer .content .content-container .text{margin:200px 0 0 9px;line-height:25px}footer .content .content-container .text a{color:#fff}footer .content .content-container .text a:hover{text-decoration:underline}footer .content .content-container .text .line{width:472px;height:1px;margin:0 0 23px 0;background:#33606f}footer .content .content-container .text .blue{color:#7f9fab}footer .content .content-container .text .dblue{color:#2d5564}footer .footer-bottom{height:52px;padding:13px 0 0 0;border-top:1px solid #173b48;background:#032a37}footer .footer-bottom .content{color:#678995}footer .footer-bottom .content .float{float:left;line-height:19px}footer .footer-bottom .content .float span{color:#345764}footer .footer-bottom .content ul{float:left}footer .footer-bottom .content ul li{padding:0 0 0 8px;margin:0 0 0 5px;float:left;background:url(../img/background-footer-li.png) no-repeat left}footer .footer-bottom .content .afx{float:right;text-align:right;line-height:19px}footer .footer-bottom .content .afx span{color:#345764}footer .footer-bottom .content .afx:hover{background-position:right bottom}.content{position:relative;width:960px;margin:auto;font:13px arial,sans-serif;color:#25677d}.select{position:relative;width:192px;float:left;color:#013749;padding:11px 46px 12px 19px;border:1px solid #bdd3da;cursor:pointer;background:#fff url(../img/background-select.png) no-repeat right center}.select.error{color:#fff;border-color:red;background-color:pink}.select ul{position:absolute;top:42px;left:-1px;z-index:1000;display:none;width:100%;border:1px solid #bdd3da;border-top:none;background:#fff}.select ul.display{display:block}.select ul.display li{color:#013749;padding:8px 19px}.select ul.display li:hover{color:#fff;background:#bdd3da}p:empty{display:none}#full_calendar{margin-top:40px}.fc-event-time{display:none}.hide-desktop{display:none}.overlay{display:none;position:absolute;left:0;top:0;z-index:1000;width:100%;height:100%;background:url(../img/background-overlay.png)}.overlay .popup{position:relative;top:100px;z-index:1000;width:800px;min-height:100px;margin:auto;border-radius:3px;box-shadow:0 0 5px 0 #bfc9ce;font:13px arial,sans-serif;color:#25677d;padding:18px;background:#fff}.overlay .popup .content{width:100%}.overlay .popup .content h2{color:#013749;font:18px arial,sans-serif}.overlay.show{display:block}.hide{display:none}.clear{display:block}.designOverlay{position:absolute;left:0;top:-25px;width:100%;height:101%;text-align:center}.designOverlay img{position:relative;z-index:5000;opacity:.3}.designOverlay a{position:fixed;z-index:6000;width:40px;height:40px}.designOverlay .overlay-off{left:55px;top:42px;background:rgba(113,19,19,.5)}.designOverlay .overlay-on{left:15px;top:42px;background:rgba(19,112,20,.5)}.designOverlay #no-overlay:target{display:none}#lightbox{position:relative;display:none;width:800px;border:1px solid #000;text-align:center;background:#000}#lightbox img{display:inline-block}#lightbox #close,#lightbox #next,#lightbox #previous{position:absolute;top:15px;z-index:1000;width:28px;height:26px;cursor:pointer;background:url(../img/icon-controls.png) no-repeat left top}#lightbox #previous{right:86px}#lightbox #next{right:53px;background-position:-55px 0}#lightbox #close{right:15px;background-position:-85px 0}#lean_overlay{display:none;position:fixed;left:0;top:0;z-index:5000;width:100%;height:100%;background:#000}#afx-design form.checkout input[type=text].qty{width:8px}#afx-design form.checkout input[type=submit]{height:46px;padding-top:0;float:right;margin-top:19px}#afx-design form.checkout p.discount_code{text-align:right;clear:both;margin:0;padding:10px 0}#afx-design td.quantity{padding-top:7px}