/*! 
Sport Waikato - 06 November 2018
Community service which fosters participation in sport and active living.

(c) 2018 Kudos Web - http://www.kudosweb.com 
*/

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1.6}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{background-color:transparent;padding:0;margin:0;line-height:1;-webkit-font-smoothing:antialiased}a:focus{outline:0}embed,img,object{max-width:100%;height:auto}embed,object{height:100%}img{display:inline-block}textarea{height:auto;min-height:50px;font-family:inherit;resize:vertical}select{width:100%}ol,ul{margin:1em 0;padding-left:20px}.no-bullets{margin-top:0;margin-bottom:0;list-style:none;padding-left:0}.row{max-width:100%;min-width:auto;margin:0 auto;width:980px}.no-mediaqueries .row{max-width:none}.row>.row{width:auto;max-width:none;min-width:0;margin-left:-10px;margin-right:-10px}.row:after,.row:before{display:table;content:"";clear:both}.desktop1,.desktop10,.desktop11,.desktop12,.desktop2,.desktop3,.desktop4,.desktop5,.desktop6,.desktop7,.desktop8,.desktop9,.mobile1,.mobile2,.mobile3,.mobile4,.span1,.span10,.span11,.span12,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.tablet1,.tablet10,.tablet11,.tablet12,.tablet2,.tablet3,.tablet4,.tablet5,.tablet6,.tablet7,.tablet8,.tablet9{float:left}.reversed>.desktop1,.reversed>.desktop10,.reversed>.desktop11,.reversed>.desktop12,.reversed>.desktop2,.reversed>.desktop3,.reversed>.desktop4,.reversed>.desktop5,.reversed>.desktop6,.reversed>.desktop7,.reversed>.desktop8,.reversed>.desktop9,.reversed>.mobile1,.reversed>.mobile2,.reversed>.mobile3,.reversed>.mobile4,.reversed>.span1,.reversed>.span10,.reversed>.span11,.reversed>.span12,.reversed>.span2,.reversed>.span3,.reversed>.span4,.reversed>.span5,.reversed>.span6,.reversed>.span7,.reversed>.span8,.reversed>.span9,.reversed>.tablet1,.reversed>.tablet10,.reversed>.tablet11,.reversed>.tablet12,.reversed>.tablet2,.reversed>.tablet3,.reversed>.tablet4,.reversed>.tablet5,.reversed>.tablet6,.reversed>.tablet7,.reversed>.tablet8,.reversed>.tablet9{float:right}.col-inner{display:block;padding:0 10px}.span1{width:8.33333%}.span2{width:16.66667%}.span3{width:25%}.span4{width:33.33333%}.span5{width:41.66667%}.span6{width:50%}.span7{width:58.33333%}.span8{width:66.66667%}.span9{width:75%}.span10{width:83.33333%}.span11{width:91.66667%}.span12{width:100%}.span1of5{float:left;width:20%}.desktop-visible{display:block}.desktop-hidden,.mobile-visible,.tablet-visible{display:none}.mobile-hidden,.tablet-hidden{display:block}.pull-left{float:left}.pull-right{float:right}@media (min-width:1200px){.desktop-span1{width:8.33333%}.desktop-span2{width:16.66667%}.desktop-span3{width:25%}.desktop-span4{width:33.33333%}.desktop-span5{width:41.66667%}.desktop-span6{width:50%}.desktop-span7{width:58.33333%}.desktop-span8{width:66.66667%}.desktop-span9{width:75%}.desktop-span10{width:83.33333%}.desktop-span11{width:91.66667%}.desktop-span12{width:100%}}@media (max-width:800px){.tablet1{width:8.33333%}.tablet2{width:16.66667%}.tablet3{width:25%}.tablet4{width:33.33333%}.tablet5{width:41.66667%}.tablet6{width:50%}.tablet7{width:58.33333%}.tablet8{width:66.66667%}.tablet9{width:75%}.tablet10{width:83.33333%}.tablet11{width:91.66667%}.tablet12{width:100%}.desktop-visible{display:none}.tablet-visible{display:block}.mobile-visible{display:none}.desktop-hidden{display:block}.tablet-hidden{display:none}.mobile-hidden{display:block}.tablet-pull-none{float:none}.tablet-pull-left{float:left}.tablet-pull-right{float:right}}@media (max-width:480px){.mobile1{width:25%}.mobile2{width:50%}.mobile3{width:75%}.mobile4{width:100%}.desktop-visible,.tablet-visible{display:none}.desktop-hidden,.mobile-visible,.tablet-hidden{display:block}.mobile-hidden{display:none}.mobile-pull-none{float:none}.mobile-pull-left{float:left}.mobile-pull-right{float:right}}.centered{float:none;margin:0 auto}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.hidden{display:none!important}.cf{overflow:hidden}.clearfix:after,.clearfix:before{display:table;content:"";clear:both}.relative{position:relative}.inline-block{display:inline-block;vertical-align:top}.valign-middle{vertical-align:middle}.valign-bottom{vertical-align:bottom}.no-float{float:none}.display-block{display:block}sup{font-size:70%;vertical-align:top}.row--collapsed{margin-left:-10px;margin-right:-10px;width:auto;max-width:none}.inline-block-wrapper{font-size:0;line-height:0;letter-spacing:-4px}.inline-block-wrapper .PagerControl,.inline-block-wrapper>.inline-block{display:inline-block;vertical-align:top;font-size:14px;line-height:normal;letter-spacing:normal;float:none}.inline-block-wrapper .PagerControl{display:block}{%%}@font-face{font-family:icomoon;src:url(/sw/fonts/icons/icomoon.eot?-3opctx);src:url(/sw/fonts/icons/icomoon.eot?#iefix-3opctx) format('embedded-opentype'),url(/sw/fonts/icons/icomoon.woff?-3opctx) format('woff'),url(/sw/fonts/icons/icomoon.ttf?-3opctx) format('truetype'),url(/sw/fonts/icons/icomoon.svg?-3opctx#icomoon) format('svg');font-weight:400;font-style:normal}.chosen-container-single .chosen-single div b,.date-picker:after,.time-picker:after,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-female:before{content:"\e900"}.icon-cross:before{content:"\e62f"}.icon-cart:before{content:"\e617"}.icon-warning:before{content:"\e630"}.icon-twitter2:before{content:"\e62d"}.icon-youtube2:before{content:"\e62e"}.icon-fax:before{content:"\e62b"}.icon-mobile:before{content:"\e623"}.icon-loud_speaker:before{content:"\e621"}.icon-arrow_right:before{content:"\e61c"}.icon-arrow_left:before{content:"\e61d"}.icon-arrow_up:before{content:"\e61e"}.icon-arrow_down:before{content:"\e61f"}.icon-Facebook:before{content:"\e61a"}.icon-Web:before{content:"\e61b"}.chosen-container-single .chosen-single div b:before,.icon-down:before{content:"\e619"}.icon-hat:before{content:"\e618"}.icon-play:before{content:"\e60a"}.icon-backpack:before{content:"\e616"}.icon-ball:before{content:"\e615"}.icon-book:before{content:"\e614"}.icon-boot:before{content:"\e613"}.icon-calendar:before{content:"\e612"}.icon-search:before{content:"\e605"}.icon-trophy:before{content:"\e604"}.icon-twitter:before{content:"\e603"}.icon-wheelchair:before{content:"\e602"}.icon-wheelchair2:before{content:"\e601"}.icon-youtube:before{content:"\e600"}.icon-right:before{content:"\e606"}.icon-phone:before{content:"\e607"}.icon-paper:before{content:"\e608"}.icon-left:before{content:"\e609"}.icon-instagram:before{content:"\e60b"}.icon-facebook:before{content:"\e610"}.icon-email:before{content:"\e611"}.icon-figure:before{content:"\e60f"}.icon-flag:before{content:"\e60e"}.icon-fruit:before{content:"\e60d"}.icon-information:before{content:"\e60c"}.icon-shopping-cart:before{content:"\e620"}.icon-Download:before{content:"\e622"}.icon-mail:before{content:"\e62c"}.icon-clock:before{content:"\e627"}.icon-settings:before{content:"\e624"}.icon-equalizer:before{content:"\e625"}.icon-filter:before{content:"\e626"}.icon-googleplus:before{content:"\e642"}.icon-file-pdf:before{content:"\e628"}.icon-file-word:before{content:"\e629"}.icon-file-excel:before{content:"\e62a"}.icon-disk:before{content:"\e631"}.ie-icon{display:none}.IE7 .ie-icon{display:inline}body,html{font-size:14px;color:#333}body{font-family:Lato,sans-serif,sans-serif,arial;font-weight:400;font-style:normal}blockquote,div,form,h1,h2,h3,h4,h5,h6,li,p,pre,td,th{margin:0;padding:0}a{color:#ee3126;text-decoration:none;line-height:inherit;font-family:inherit;font-weight:inherit;font-style:italic}a:focus,a:hover{text-decoration:none}a img{border:none}a.unstyled{color:#333;font-family:inherit;font-weight:400;font-style:normal;text-decoration:none}a.unstyled:focus,a.unstyled:hover{text-decoration:none}p{font-family:inherit;font-weight:400;font-size:1em;line-height:1.4;margin-bottom:1em;margin-top:1em}ul{padding-left:20px;margin-top:1em;margin-bottom:1em;line-height:1.4}ul.unstyled{list-style:none;padding-left:0;margin-top:auto;margin-bottom:auto;line-height:normal}.unstyled-link,.unstyled-link:focus .unstyled-link:hover{text-decoration:none;color:inherit;line-height:normal;border-radius:0;box-shadow:none;border:none;background:0 0;font-weight:400;font-style:normal}.unstyled-link:after,.unstyled-link:before{content:none}h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;font-style:normal;font-weight:700;text-rendering:optimizeLegibility;line-height:1.2}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:inherit;line-height:0}h1.alternate,h2.alternate,h3.alternate,h4.alternate,h5.alternate,h6.alternate{font-weight:300}h1{font-size:3.2em;text-transform:uppercase}h2{font-size:2.15em;text-transform:uppercase}h3{font-size:1.8em}h4{font-size:1.3em}h5{font-size:1em}h6{font-size:.71em}.content-section-header{margin-bottom:20px}hr{border:solid #333;border-width:1px 0 0;clear:both;margin:20px auto;height:0;width:960px;max-width:100%}.separator-primary{border-top:1px solid #B4B5B6}::-webkit-input-placeholder{color:#6F6F6F;opacity:1}:-moz-placeholder{color:#6F6F6F;opacity:1}::-moz-placeholder{color:#6F6F6F;opacity:1}:-ms-input-placeholder{color:#6F6F6F;opacity:1}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:60%;line-height:inherit}.print-only{display:none!important}.section-title{color:#fff;background:#fed103;padding:4px 40px 5px 15px;overflow:hidden;position:relative;max-width:750px;margin-top:30px;margin-bottom:30px}.section-title--col-inner{margin-left:10px;margin-right:10px}.section-title--collpased-top,.section-title:first-child{margin-top:0}.section-title--collapsed-bottom,.section-title:last-child{margin-bottom:0}.section-title--collapsed{margin-top:0;margin-bottom:0}.section-title:after{content:"";width:0;height:0;border-width:23px 15px;border-style:solid;border-color:#fed103 #fff #fed103 #fed103;position:absolute;right:0;top:0}.section-title a{float:right;text-transform:uppercase;font-size:13px;color:#fff;font-style:normal;margin-top:10px}.section-title a span{margin-left:10px;font-size:9px}@media (max-width:480px){.section-title .inline-block span{display:block}.section-title-events-and-courses a{margin-top:25px}}.page-header{padding-bottom:15px;border-bottom:1px solid #b3b3b3;margin-bottom:20px}.page-header h2{text-transform:none;font-weight:400;font-size:32px;margin-bottom:0;margin-top:0}.page-header p{margin-top:5px;margin-bottom:0;color:#b3b3b3}.page-header--primary h2{text-transform:uppercase;font-weight:700}.page-header-with-pagination-links{overflow:hidden}.page-header-with-pagination-links .pagination-link-previous{float:left}.page-header-with-pagination-links .pagination-link-next{float:right}.page-header-with-pagination-links h2{margin:0 40px}.content-title{margin-bottom:20px}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none!important}.print-only{display:block!important}.hide-for-print{display:none!important}.show-for-print{display:inherit!important}}.news-detail-head{color:#000;margin-top:30px}.news-detail-top-section{margin-top:110px;margin-bottom:70px}.news-detail-top-section h2{text-transform:none}.news-category-top-date{margin-top:10px;border-bottom:1px solid #B4B5B6;padding-bottom:15px;margin-bottom:20px}.news-detail-top-section-main{float:left;width:100%}.inline-icon .icon{font-size:25px;margin-left:10px;margin-right:10px;vertical-align:middle;line-height:normal}.inline-icon .icon-first{margin-left:0}.inline-icon .icon-last{margin-right:0}.inline-icon--large .icon{font-size:30px}.title{font-weight:300;color:#b2b2b2}.title--collapsed{margin:0}.title--large{margin:20px 0}.title--small{font-size:14px}.intranet-home-page-banner{margin-top:-160px;position:relative}.intranet-banner{height:510px}.intranet-mid-right{padding:0;float:right}.Nominiate-head{margin-top:10px}.intranet-textarea{background:#fff!important;width:270px;height:80px}.intranet-submit{float:right;margin-top:36px;margin-right:50px}.intranet-form-section{background:#ededed;padding:45px 0}.authentication-area-on-banner{position:absolute;right:-4px;bottom:0;z-index:3}.authentication-area,.search-form{background:url(/sw/images/search-form-bg.png) repeat-y;color:#ccc;width:251px;padding:20px 45px 30px;position:relative}.authentication-area-header-swirl,.search-form-header-swirl{position:absolute;top:-57px;left:0;max-width:none}.authentication-area h2,.search-form h2{color:#ffd20c}.search-form .icon{vertical-align:middle;margin-right:10px;font-size:1.6em}.search-form-container{margin-top:35px}.search-form-type-selection{text-align:justify}.search-form-type-selection label{display:inline-block;padding-top:1px}.search-form-type-selection:after{content:"";font-size:0;line-height:0;width:100%;display:inline-block}.search-form-type-selection input{margin:-2px 4px 0 0;vertical-align:middle}.search-form-type{margin-bottom:30px}.search-form-type-section{display:none}.search-form-type-section:first-child{display:block}.search-form-type .chosen-container,.search-form-type select{margin-bottom:10px}.search-form-submit{text-align:center}.search-form--on-banner{position:absolute;right:-4px;bottom:0;z-index:3}@media (max-width:800px){.authentication-area--on-banner,.search-form--on-banner{position:static;width:auto;background:#333;padding:20px 10px 30px}.authentication-area-header-swirl,.search-form-header-swirl{display:none}}@media (max-width:480px){.authentication-area-header-swirl,.search-form--on-banner{position:static;bottom:0;width:auto;background:#323232}}.weekly-events{overflow:hidden;margin-top:-2px;margin-left:-2px}.weekly-events.style-guide{max-width:300px}.weekly-events-date{float:left;min-width:33%}.weekly-events-link{display:block;padding:10px;border:2px solid #fff;background:#ededed;color:#b0b0b0;font-style:normal;text-decoration:none;text-transform:uppercase;min-height:60px;transition:.2s ease;cursor:pointer;position:relative}.weekly-events-link--has-event{cursor:pointer}.weekly-events-link--has-event.active,.weekly-events-link--has-event:hover,.weekly-events-link.active,.weekly-events-link:hover{color:#000;background:#fcd206}.weekly-events-date-day{display:block;font-size:12px}.weekly-events-date-text{font-size:30px;display:block;text-align:center;font-weight:400;margin-top:5px}.weekly-events-date-events-count-wrapper{position:absolute;right:0;bottom:0;color:#fff;display:block}.weekly-events-date-events-count-wrapper:before{content:"";width:0;height:0;right:0;bottom:0;border-bottom:20px solid #b0b0b0;border-left:20px solid transparent;position:absolute}.weekly-events-date-events-count{display:block;color:#fff;position:relative;width:10px;text-align:center;font-size:10px;padding-bottom:1px}.weekly-events-link.active .weekly-events-date-events-count-wrapper:before,.weekly-events-link:hover .weekly-events-date-events-count-wrapper:before{border-bottom-color:#000}.weekly-events-link--has-event .weekly-events-date-text,.weekly-events-link.active .weekly-events-date-text{color:#000}.weekly-events-all{float:left;width:66%}.weekly-events-all-link{background:#bababa;text-transform:uppercase;color:#000;display:block;padding:33px 30px;border:2px solid #fff;font-style:normal;height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weekly-events-section .event-item-link-indicators{display:none}@media (max-width:800px){.weekly-events-date{display:none}.weekly-events-all-link{display:inline-block;color:#fff;font-weight:700;font-style:normal;font-size:11px;line-height:normal;text-transform:uppercase;background:#333;padding:15px;margin:0;cursor:pointer;outline:0;transition:.1s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}}.weekly-resources{background:#ededed}.resource-date{display:block;float:left;width:14.28%}.resource-date-link{display:block;border:2px solid #fff;border-bottom:none;color:#b0b0b0;font-style:normal;min-height:60px;padding:10px;text-decoration:none;text-transform:uppercase;transition:.2s ease;cursor:pointer}.resource-date-link.active{background:#fcd206;border-color:#ccc;position:relative}.resource-date--has-booking,.resource-date-link.active{color:#000}.resource-date-link.active:after{content:"";position:absolute;height:2px;width:100%;background:#fcd206;bottom:-2px;left:0}.resource-date-day{display:block;font-size:12px}.resource-date-text{display:block;font-size:30px;font-weight:400;margin-top:5px;text-align:center}.weekly-resource-bookings{border:2px solid #fff}.weekly-resource-bookings.active{border-color:#ccc}.weekly-resource-booking{padding:40px 40px 20px;display:none}.weekly-resource-booking.active{display:block}.weekly-resource-booking-title{font-weight:400;overflow:hidden;padding-bottom:10px;margin-bottom:5px;border-bottom:2px solid #ddd}@media (max-width:800px){.weekly-events-section{margin-bottom:40px}}.booking-stat{display:inline-block;padding:5px 10px;border:3px solid #ccc;float:right;font-weight:100;text-transform:uppercase;font-size:13px;vertical-align:middle}.booking-items{padding:0;margin:0;list-style:none}.booking-item{font-weight:700;padding:7px 0;border-bottom:2px solid #ddd}.booking-item span{display:inline-block}.booking-item-title{margin-left:20px}@media (max-width:480px){.booking-title{display:block;margin-bottom:10px}.weekly-resource-booking{display:block}.weekly-resource-dates{display:none}.booking-stat{float:none}}.monthly-calendar-section{border-top:1px solid #b2b2b2;padding-top:15px;margin-top:40px}.calendar-grid{border:5px solid #fff}.calendar-grid .days-of-the-week{overflow:hidden}.calendar-grid .header-day{float:left;width:14.28%}.calendar-grid-week-name{text-align:center;border:5px solid #fff;background:#ededed;color:#777;padding:5px 0;font-size:12px}.calendar-days{overflow:hidden}.calendar-day{float:left;width:14.28%;cursor:pointer;font-size:32px;font-weight:700;color:#b0b0b0;position:relative;text-align:center}.calendar-day-inner{border:5px solid #fff;padding:22px 10px}.calendar-day.active,.calendar-day:hover{background:#fcd206;color:#bb9c04}.calendar-day.adjacent-month{color:#e5e5e5;background:#f7f7f7;cursor:default}.calendar-day.adjacent-month .event-indicators{display:none}.calendar-day .event-indicators{position:absolute;bottom:12px;left:15px}.event-indicator{width:5px;height:5px;border-radius:50%;background:#B0B0B0;display:inline-block}.calendar-month,.calendar-next-button,.calendar-previous-button{display:inline-block;float:none;vertical-align:middle;color:#b2b2b2}.calendar-next-button,.calendar-previous-button{font-size:30px;cursor:pointer;font-weight:400}.calendar-previous-button{position:relative}.calendar-next-button{float:right}.calendar-month{margin-left:-37px}.calendar-month-title{font-size:30px;font-weight:300;text-align:center}.calendar-controls{margin-bottom:15px}.calendar-controls .inactive{color:#ddd;cursor:default}.calendar-day-small,.event-10~.event-10,.event-11~.event-11,.event-12~.event-12,.event-13~.event-13,.event-14~.event-14,.event-15~.event-15,.event-16~.event-16,.event-1~.event-1,.event-2~.event-2,.event-3~.event-3,.event-4~.event-4,.event-5~.event-5,.event-6~.event-6,.event-7~.event-7,.event-8~.event-8,.event-9~.event-9{display:none}@media (max-width:800px){.calendar-previous-button{float:left}.calendar-controls{text-align:center}.calendar-month{float:none;margin-left:0;width:auto}.calendar-grid{border:none;background:#fff;padding:10px}.calendar-day,.calendar-grid .days-of-the-week{display:none}.calendar-day-small{display:block;margin-bottom:30px}}.events-overview{overflow:hidden;border-top:1px solid #ececec;margin-bottom:20px}.events-overview-date{background:#fcd206;font-weight:700;font-size:25px;padding:15px 5px 10px;position:relative;float:left;width:30px;margin-bottom:20px}.events-overview-date:after{content:"";position:absolute;bottom:0;left:0;top:100%;border:10px solid green;border-width:10px 20px;border-color:#fcd206 #fcd206 transparent}.events-overview-title{margin-left:40px;padding-left:15px;padding-top:10px}.events-overview-title h2{font-weight:100;text-transform:none;font-size:1.75em}.events-overview-title p{margin:0;text-transform:uppercase}.events-overview-title-link{color:#000;letter-spacing:1px;text-transform:uppercase;font-weight:700;font-style:normal;font-size:.9em}.events-overview-title-link .icon{font-size:.8em;margin-left:5px}.events-overview--small{position:relative}.events-overview--small p{text-transform:none;font-weight:700}.events-overview--small .events-overview-title{padding-right:150px}.events-overview--small .events-overview-title-link{position:absolute;bottom:15px;right:30px}.event-item{border-top:1px solid #d9d9d9;padding:5px 0;overflow:hidden;position:relative}.event-item:last-child{border-bottom:1px solid #d9d9d9}.event-item-content{margin-right:100px}.event-item-link{display:block;text-transform:uppercase;color:#000;font-style:normal;position:absolute;right:0;bottom:5px}.event-item-link-indicators{display:block;margin-bottom:5px}.event-item-title{font-weight:400}.event-item-title a{display:block}.event-item-content p{margin-top:5px;margin-bottom:0}.ui-tooltip{padding:8px;position:absolute;z-index:20;max-width:300px;background:#000;color:#fff}.ui-tooltip:after{content:"";width:0;height:0;border-width:8px;border-style:solid;border-color:#000 transparent transparent;position:absolute;bottom:-16px;left:50%;margin-left:-4px}.contact-map{margin-bottom:-145px;margin-top:40px;position:relative;width:100%}.box{background:#e0e0e0}.box-facebook-link{float:right}.box-header{background:#fed103;padding:15px 20px 10px;margin-bottom:20px;text-transform:none;font-weight:300;font-size:25px;position:relative}.box-header:after{content:"";background-image:url(/sw/Images/get-in-touch.png);background-repeat:repeat-x;background-position:bottom center;width:100%;height:20px;position:absolute;top:100%;left:0}.box-body{padding:15px 20px 20px}.box-body p:first-child{margin-top:0}.box-body p:last-child{margin-bottom:0}.box-body a{color:#333;font-style:normal}.box-body a:hover{text-decoration:underline}.box-body a.unstyled:hover{text-decoration:none}.box-contact-item{display:block;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.box-contact-icon{font-size:22px;vertical-align:middle}.box-contact-text{padding-left:10px}.box-contact-item:last-child{margin-bottom:0}.box-contact-item img{vertical-align:middle}.box-facebook-icon{font-size:35px;margin-top:-5px;color:#33609F;float:right}.box-primary{background:#ededed;padding:20px}.box-primary p:first-child{margin-top:0}.box-primary p:last-child{margin-bottom:0}.filter-section{overflow:hidden}.filter-title{font-weight:300;color:#b2b2b2;margin-top:0;margin-bottom:20px}.filter-title small{display:block;margin-top:-4px;line-height:normal}.filter-title--large{margin:20px 0}.filter-title--collapsed{margin:0;padding:0}.filter-items{list-style:none;padding:0;margin:0 0 -1px -1px;background:#333;overflow:hidden}.filter-item{float:left}.filter-item a{font-style:normal;color:gray;display:block;padding:10px 15px;border-bottom:1px solid #474747;border-left:1px solid #474747;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-item--active a,.filter-item:hover a{background:#fcd206}.filter-item-tag{display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:50%;margin-right:10px}.IE7 .filter-item-tag{display:inline;zoom:1}@media (max-width:800px){.filter-with-search .filter-items{margin-bottom:30px}}.dropdown-filter-title{padding:10px 0;color:#999}.dropdown-filter--small{width:120px}.PagerControl{margin-top:20px}.pager-control-bordered .PagerControl{padding-top:10px;border-top:1px solid #ccc}.paging-section{float:right;width:auto}.paging-section--no-float{float:none}.paging-section span[style]{display:none}.paging-section-padding{border-top:1px solid #b4b5b6;margin-top:25px;padding-top:15px}.paging-section .selected,.paging-section a{background:#ccc;color:#000;float:left;font-family:Lato,sans-serif;font-size:12px;font-style:normal;margin-left:3px;padding:8px 11px 9px;text-decoration:none}.paging-section span.selected{opacity:.5;cursor:default}.paging-section .selectedNumber{background:#f8dd47;color:#000;float:left;font-family:Lato,sans-serif;font-size:12px;font-style:normal;margin-left:3px;padding:8px 11px 9px;text-decoration:none}.paging-section a:hover{background:#f8dd47}.PagerResults{display:inline-block;font-weight:400!important}@media (max-width:980px){.paging-section>span{display:none}.paging-section>span:first-child,.paging-section>span:last-child{display:inline-block}}@media (max-width:480px){.PagerResults{display:block;text-align:center;margin-top:10px;margin-bottom:10px}.paging-section{float:none;width:auto;text-align:center}.paging-section .selected,.paging-section a,.paging-section span>span{font-size:16px;text-transform:none;padding:15px}}.accordion-item-title{cursor:pointer;margin:0;padding:15px 10px 15px 50px;border-top:1px solid #c8c8c8;position:relative}.accordion-item-title .icon{color:#fed103;position:absolute;left:0;font-size:26px;padding-left:10px}.accordion-item-body.page-section{padding-top:20px;padding-left:10px;padding-right:10px}.accordion-item-body p:first-child{margin-top:0}.accordion-item-body p:last-child{margin-bottom:0}.accordion-item-body.page-section:last-child{margin-bottom:0;padding-bottom:45px}.accordion-item-body.style-guide{display:none}.nomination-form-wrapper .InfoLabel{background:#ededed;display:block;padding:20px}.nomination-form{overflow:hidden;background:#ededed;padding:20px}.nomination-form-image{float:left}.nomination-form-content{margin-left:250px}.nomination-form textarea{margin-right:20px}.directory-filter-dropdowns{width:100%}.directory-filter-submit{float:left;margin-left:-70px;width:70px}.directory-filter-submit .form-control{margin-top:43px}.directory-filter-submit .form-control input[type=submit]{padding:10px;height:38px}.directory-filter-search{margin:30px auto 10px;display:block;clear:both}.directory-filter-search .form-control.input-search{position:relative}.directory-filter-search .form-control.input-search input[type=text]{width:100%;padding-left:50px}.form-control.input-search:before{background-color:#fed103;width:45px;height:100%;position:absolute;left:0;top:0;content:"\f002";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:14px;box-sizing:border-box;font-size:18px}@media (max-width:800px){.directory-filter-dropdowns{float:none;width:auto}.directory-filter-dropdowns-inner{margin-right:auto}.directory-filter-submit{float:none;margin-left:auto;width:auto}.directory-filter-submit .form-control{margin-top:1em}.directory-filter-submit .form-control input[type=submit]{width:100%;font-size:18px;height:auto}}@media (max-width:480px){.dropdown-filter .chosen-single span{font-size:18px}}.result-item{padding-top:10px;padding-bottom:10px;color:#666}.result-item a{font-style:normal;color:#666}.result-item .search-highlight,.result-item a:hover{text-decoration:underline}.result-item+.result-item{border-top:1px solid #ebebeb}.result-item .result-link{text-decoration:underline}.result-item .result-link:hover{text-decoration:none}.result-item-image{float:left;width:150px}.result-item-content{margin-left:160px}@media(max-width:480px){.result-item-image{float:none;width:auto;display:block;margin-bottom:10px}.result-item-content{margin-left:0}}.pagination{padding-top:20px;border-top:1px solid #ebebeb;overflow:hidden}ul.pagination{padding-left:0;list-style:none}.pagination ul{padding:0;margin:0;list-style:none;float:right}.pagination li{float:left}.pagination a{display:block;background:#ccc;color:#000;font-family:Lato,sans-serif;font-size:12px;font-style:normal;margin-left:3px;padding:8px 11px 9px;text-decoration:none}.pagination .active a,.pagination a:hover{background:#f8dd47}.pagination-link{font-size:30px;line-height:1.5;font-weight:400;color:#b2b2b2}.pagination-link:hover{text-decoration:none;color:#666}.pagination-link-disable{color:#efefef;cursor:default}.pagination-link-disable:hover{color:#efefef}.sponsor-footer{width:305px;max-width:100%;margin:0 auto}.sponsor-footer p{text-align:center}.links-box-title{margin:0 0 15px;font-size:1.5em;font-weight:100}.editor-links-box-item{margin:0}.editor-links-box-item>a,.links-box-item{display:block;padding:15px 45px 15px 15px;border-top:1px solid #b4b5b6;background:#f0f0f0;font-style:normal;color:#000;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editor-links-box-item:last-child>a,.links-box-item:last-child{border-bottom:1px solid #b4b5b6}.editor-links-box-item:nth-child(even)>a,.links-box-item:nth-child(even){background:#fff}.editor-links-box-item .icon,.links-box-item .icon{font-size:.8em;position:absolute;right:15px}.content-box-title{margin:0 0 15px;font-size:2em;font-weight:100}.readmore-section .readmore-js-toggle{color:#000;display:inline-block;font-size:1.1em;margin-top:10px;width:auto}.readmore-js-section,.readmore-js-toggle{display:block;width:100%}.readmore-js-section{overflow:hidden}.readmore-section p:first-child{margin-top:0}.codedemo .notification-box{position:static}.notification-box{overflow:hidden;background:#fff;border-bottom:1px solid #fed103;position:fixed;top:-61px;left:0;right:0;z-index:11;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease}.notification-box-icon{float:left;text-align:center;padding:15px;background:#fed103;color:#333;font-size:2em}.notification-box-content{margin-left:60px;padding:20px 50px 20px 20px;position:relative}.notification-box-content p{margin:0}.notification-box-close{position:absolute;top:20px;right:20px;display:block;color:#333;font-style:normal;font-weight:400;font-size:1.2em}.notification-box.active{top:0}.popup.editor-form{max-width:500px}.popup.editor-form table{width:100%}.popup.editor-form h3{margin-bottom:15px}.popup.editor-form table .EditingFormControlNestedControl{margin-bottom:10px}.noresult{font-size:initial;line-height:inherit;letter-spacing:inherit}.print-header-details{display:none;position:relative}.print-title{margin-bottom:20px}.detail-item-text{padding-left:30px;display:inline-block;vertical-align:top}.print-header-details .site-social-media{position:absolute;top:-160px;z-index:99;right:20px;list-style:none}.print-header-details .site-details{position:absolute;top:-90px;z-index:99;left:20px;list-style:none}.site-details li,.site-social-media li{line-height:1}.site-details a,.site-social-media a{color:#adadad;font-size:12px}.district-details{position:absolute;right:10px;top:-30px;width:350px;height:75px;overflow:hidden}.print-only-page .contact-list{padding:0;background:0 0}.print-only-page .contact-list-title{font-size:16px}.print-only-page .contact-list-body p{margin:0;font-size:13px}.print-only-page .contact-list-links{padding:0 0 5px;border-top:none;border-bottom:1px #ddd solid;overflow:hidden;list-style:none;margin:0;font-size:12px}.print-only-page .contact-list-links span+span{margin-left:25px}.print-only-page .contact-list-image{width:65px;height:65px}.print-only-page .contact-list-body-wrapper{margin-left:75px}.print-only-page .detail-item{position:relative}.print-only-page .detail-item .fa{position:absolute;top:3px;left:0}.print-only-page .print-header-details{display:block}.print-only-page .directory-filter-wrapper,.print-only-page .grouped-buttons,.print-only-page .main-footer,.print-only-page .main-nav-wrapper,.print-only-page .pagination-section{display:none}.print-only-page .main-header-inner{height:165px;padding:0 30px}.print-only-page .main-header-container{padding-top:10px}.print-only-page .main-header{width:960px;margin:0 auto 115px;max-height:35px}.print-only-page .main-logo{width:75px}.print-only-page .content-section{margin:0;padding:0}.print-only-page .page-section--gradient{background:#fff}.print-only-page .directory-item{background-color:#efefef;page-break-inside:avoid}.print-only-page .item-tile{display:block;width:100%}.print-only-page .list-item-head-wrapper--featured{display:inline-block;width:230px}.print-only-page .list-item-head{margin-bottom:0}.print-only-page .list-item-title{font-size:18px;letter-spacing:normal;font-weight:500}.print-only-page .directory-item .list-item-body-wrapper{padding:20px 10px 10px;display:inline-block;vertical-align:top;width:60%}.print-only-page .list-item--feature a{font-size:28px}.updater-details{background-color:#f0f0f0;padding:0 15px 20px}.updater-details .form-control--full-width input[type=text]{background-color:#fff}.table-resource-youtube-image{width:100%;min-height:176px;vertical-align:middle;text-align:center}.table-resource-youtube-image tr{height:176px;vertical-align:middle;background-color:#000}.resource-youtube-image{width:100%;min-height:176px;vertical-align:middle;text-align:center;display:block;background-color:#000;background-repeat:no-repeat;background-position:center center;background-size:contain;position:relative}.resource-item--play-icon-container{position:relative;display:block}.resource-item--play-icon-container .bttrlazyloading-wrapper{background-color:#000!important}.resource-item--play-icon{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;font-size:40px!important;color:#fff}.table-styled{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;margin-bottom:1.11111rem;table-layout:auto}.table-styled thead{background:#f5f5f5}.table-styled thead th{white-space:nowrap}.table-styled tr td,.table-styled tr th{color:#222;padding:10px;text-align:left}.table-styled tr.alt,.table-styled tr.even,.table-styled tr:nth-of-type(2n){background:#f9f9f9}.directory-report-table{width:auto;table-layout:fixed}.directory-report-table td{-ms-word-wrap:break-word;word-wrap:break-word}.table-no-wrap{white-space:nowrap}.table-w150{min-width:150px;width:150px}.table-w200{min-width:200px;width:200px}.table-w400{min-width:400px;width:400px}.directory-report-error{border:1px solid transparent;border-radius:4px;margin-bottom:20px;padding:15px;background-color:#f2dede;border-color:#ebccd1;color:#a94442}.directory-report-error p{margin:0}.scrollable-view{width:100%;overflow:auto}.button{display:inline-block;color:#fff;font-weight:700;font-style:normal;font-size:11px;line-height:normal;text-transform:uppercase;background:#333;padding:15px;margin:0;cursor:pointer;outline:0;transition:.1s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.download-report-button{border:none;padding:10px}.button.button--disabled{cursor:not-allowed;background:#4c4c4c;opacity:.7}.button.button--full-width{width:100%;text-align:center}.button.focus,.button.hover,.button:focus,.button:hover{text-decoration:none;background:#4c4c4c}.button--arrowed:after{font-family:icomoon;content:"\e606";display:inline-block;margin-left:15px}.button--primary{background:#fed103;color:#333}.button--primary.focus,.button--primary.hover,.button--primary:focus,.button--primary:hover{background:#fedf4e}.button--secondary,.button--secondary input{color:#fff;background:#ee3126}.button--secondary.focus,.button--secondary.hover,.button--secondary:focus,.button--secondary:hover{background:#f25a51}.button input{margin:0;border:none;-webkit-appearance:value;-moz-appearance:value;appearance:value;background:0 0;line-height:14px;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:700;font-family:Lato,​sans-serif,​sans-serif,​arial;height:38px;padding:11px 15px;cursor:pointer}.button-log-out{padding:0;line-height:14px;font-size:10px}.button--tertiary{background:#a5cf42}.button--tertiary.hover,.button--tertiary:hover{background-color:#82a334}.button-icon .icon{font-size:16px;margin-right:10px;vertical-align:middle}.button-icon--alternate .icon{margin-left:10px;margin-right:0}.button-shopping-cart{font-size:14px;padding:8px 10px;line-height:22px}.button-shopping-cart-items{display:inline-block;background:#fff;padding:0 10px;font-weight:700;border-radius:3px;position:relative;color:#000;margin-left:10px}.button-shopping-cart-items:before{content:"";position:absolute;left:-10px;border:5px solid transparent;border-right-color:#fff;top:50%;margin-top:-5px}.button-shopping-cart-text{display:none}@media (max-width:960px){.button-shopping-cart-text{display:inline}.button-shopping-cart-items{display:none}.button-shopping-cart .icon{margin-right:4px}}.codedemo .button-download{max-width:235px}.button-download{width:100%;display:inline-block;padding:10px 20px;background-color:#f2f2f2;overflow:hidden;font-style:normal;font-weight:400;font-family:Lato,​sans-serif,​sans-serif,​arial;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button-download .icon{display:block;float:left;font-size:40px;width:40px;color:#fed103}.button-download-content{display:block;margin-left:55px;font-size:16px;color:#333}.button-download-content span{display:block}.button-download-title{margin-bottom:5px}.button-download-group .button-download{margin-right:10px;margin-bottom:10px}.button-download-group .button-download:last-child{margin-right:0}.button-collapse{color:#000;font-size:1.1em}.share-button{display:inline-block;width:25px;height:25px;color:#fff;background:#888;font-size:15px;line-height:25px;text-align:center;margin-left:4px}.share-button:first-child{margin-left:0}.share-button-facebook{background:#445fa2}.share-button-twitter{background:#479dcc}.share-button-googleplus{background:#da5034}.share-button-pinterest{background:#c90529}.share-button:hover{text-decoration:none}.share-button:visited{color:#fff}.share-button .icon{line-height:25px}.busy-loading{position:relative;transition:all .3s ease-in-out;pointer-events:none;cursor:wait}.busy-loading:after{display:inline-block;font:normal normal normal 18px/1 FontAwesome;font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;content:"\f110";right:-25px;top:14px;-webkit-animation:fa-spin 1.3s infinite linear;animation:fa-spin 1.3s infinite linear}.btn--busy{position:relative;text-align:center;box-sizing:border-box;pointer-events:none;opacity:.7}.btn--busy:before{display:inline-block;animation:fa-spin .9s infinite linear;-webkit-animation:fa-spin .9s infinite linear;font:normal normal normal 17px/1 FontAwesome;content:"\f110";font-size:17px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grouped-buttons{margin-bottom:15px}.grouped-buttons .btn{display:inline-block;background-color:#fed103;padding:10px 15px;color:#333;transition:all .3s ease-in-out;line-height:1.4}.grouped-buttons .btn:hover{background-color:#333;color:#fed103}.grouped-buttons .btn+.btn{margin-left:-3px;border-left:1px solid #333}.grouped-buttons .btn:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.grouped-buttons .btn:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.form-tooltip{position:relative}.form-tooltip>.form-tooltip--icon{color:#fff;display:flex;justify-content:center;align-items:center;background:#333;width:15px;height:15px;border-radius:15px;font-size:10px;position:absolute;top:5px;right:5px;cursor:pointer}.form-tooltip .ExplanationText{opacity:0;pointer-events:none;position:absolute;top:24px;right:5px;background:#333;color:#aaa;padding:5px;width:50%;transition:all .5s ease-in-out;z-index:10;line-height:1.4}.form-control{transition:opacity .2s ease-in-out;opacity:1}.form-control--disabled,.form-control--loading{opacity:.3;pointer-events:none}.form-control ::-webkit-input-placeholder{color:#999;font-style:italic;font-family:Lato}.form-control :-moz-placeholder{color:#999;font-style:italic;font-family:Lato}.form-control ::-moz-placeholder{color:#999;font-style:italic;font-family:Lato}.form-control--alternate ::-webkit-input-placeholder{color:#BFBFBF;font-style:italic;font-family:Lato}.form-control--alternate :-moz-placeholder{color:#BFBFBF;font-style:italic;font-family:Lato}.form-control--alternate ::-moz-placeholder{color:#BFBFBF;font-style:italic;font-family:Lato}.form-control--alternate :-ms-input-placeholder{color:#BFBFBF;font-style:italic;font-family:Lato}.form-control label{cursor:pointer}.form-control-required .form-control-label:after{content:"*";font-size:16px;color:red;display:inline-block;margin-left:4px}.editor-form input[type=date],.editor-form input[type=datetime-local],.editor-form input[type=datetime],.editor-form input[type=email],.editor-form input[type=month],.editor-form input[type=number],.editor-form input[type=password],.editor-form input[type=search],.editor-form input[type=tel],.editor-form input[type=text],.editor-form input[type=time],.editor-form input[type=url],.editor-form input[type=week],.editor-form textarea,.form-control input[type=date],.form-control input[type=datetime-local],.form-control input[type=datetime],.form-control input[type=email],.form-control input[type=month],.form-control input[type=number],.form-control input[type=password],.form-control input[type=search],.form-control input[type=tel],.form-control input[type=text],.form-control input[type=time],.form-control input[type=url],.form-control input[type=week],.form-control textarea,.login-form input[type=password],.login-form input[type=text],.text-editor{outline:0;padding:13px 15px;vertical-align:middle;background-color:#F0F0F0;border:1px solid transparent;transition:border-color ease-in-out .15s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-control--flat input[type=date],.form-control--flat input[type=datetime-local],.form-control--flat input[type=datetime],.form-control--flat input[type=email],.form-control--flat input[type=month],.form-control--flat input[type=number],.form-control--flat input[type=password],.form-control--flat input[type=search],.form-control--flat input[type=tel],.form-control--flat input[type=text],.form-control--flat input[type=time],.form-control--flat input[type=url],.form-control--flat input[type=week],.form-control--flat textarea{border-radius:2px;border:1px solid #E5E5E5}.editor-form input[type=date],.editor-form input[type=datetime-local],.editor-form input[type=datetime],.editor-form input[type=email],.editor-form input[type=month],.editor-form input[type=number],.editor-form input[type=password],.editor-form input[type=search],.editor-form input[type=tel],.editor-form input[type=text],.editor-form input[type=time],.editor-form input[type=url],.editor-form input[type=week],.editor-form textarea,.form-control--full-width input[type=date],.form-control--full-width input[type=datetime-local],.form-control--full-width input[type=datetime],.form-control--full-width input[type=email],.form-control--full-width input[type=month],.form-control--full-width input[type=number],.form-control--full-width input[type=password],.form-control--full-width input[type=search],.form-control--full-width input[type=tel],.form-control--full-width input[type=text],.form-control--full-width input[type=time],.form-control--full-width input[type=url],.form-control--full-width input[type=week],.form-control--full-width textarea{width:100%}.form-control--half input[type=date],.form-control--half input[type=datetime-local],.form-control--half input[type=datetime],.form-control--half input[type=email],.form-control--half input[type=month],.form-control--half input[type=number],.form-control--half input[type=password],.form-control--half input[type=search],.form-control--half input[type=tel],.form-control--half input[type=text],.form-control--half input[type=time],.form-control--half input[type=url],.form-control--half input[type=week],.form-control--half textarea{width:50%}.form-control--alternate .chosen-container-single .chosen-single,.form-control--alternate input[type=date],.form-control--alternate input[type=datetime-local],.form-control--alternate input[type=datetime],.form-control--alternate input[type=email],.form-control--alternate input[type=month],.form-control--alternate input[type=number],.form-control--alternate input[type=password],.form-control--alternate input[type=search],.form-control--alternate input[type=tel],.form-control--alternate input[type=text],.form-control--alternate input[type=time],.form-control--alternate input[type=url],.form-control--alternate input[type=week],.form-control--alternate textarea{background:#fff}.form-control--alternate .chosen-container-single .chosen-single{border-color:#ededed}.editor-form input[type=date]:focus,.editor-form input[type=datetime-local]:focus,.editor-form input[type=datetime]:focus,.editor-form input[type=email]:focus,.editor-form input[type=month]:focus,.editor-form input[type=number]:focus,.editor-form input[type=password]:focus,.editor-form input[type=search]:focus,.editor-form input[type=tel]:focus,.editor-form input[type=text]:focus,.editor-form input[type=time]:focus,.editor-form input[type=url]:focus,.editor-form input[type=week]:focus,.editor-form textarea:focus,.form-control input[type=date]:focus,.form-control input[type=datetime-local]:focus,.form-control input[type=datetime]:focus,.form-control input[type=email]:focus,.form-control input[type=month]:focus,.form-control input[type=number]:focus,.form-control input[type=password]:focus,.form-control input[type=search]:focus,.form-control input[type=tel]:focus,.form-control input[type=text]:focus,.form-control input[type=time]:focus,.form-control input[type=url]:focus,.form-control input[type=week]:focus,.form-control textarea:focus,.login-form input[type=password]:focus,.login-form input[type=text]:focus,.text-editor:focus{border:1px solid #fed103}.form-control--success input[type=date]:focus,.form-control--success input[type=datetime-local]:focus,.form-control--success input[type=datetime]:focus,.form-control--success input[type=email]:focus,.form-control--success input[type=month]:focus,.form-control--success input[type=number]:focus,.form-control--success input[type=password]:focus,.form-control--success input[type=search]:focus,.form-control--success input[type=tel]:focus,.form-control--success input[type=text]:focus,.form-control--success input[type=time]:focus,.form-control--success input[type=url]:focus,.form-control--success input[type=week]:focus,.form-control--success textarea:focus{border-color:#3C763D}.form-control--warning input[type=date]:focus,.form-control--warning input[type=datetime-local]:focus,.form-control--warning input[type=datetime]:focus,.form-control--warning input[type=email]:focus,.form-control--warning input[type=month]:focus,.form-control--warning input[type=number]:focus,.form-control--warning input[type=password]:focus,.form-control--warning input[type=search]:focus,.form-control--warning input[type=tel]:focus,.form-control--warning input[type=text]:focus,.form-control--warning input[type=time]:focus,.form-control--warning input[type=url]:focus,.form-control--warning input[type=week]:focus,.form-control--warning textarea:focus{border-color:#8A6D3B}.form-control--error input[type=date]:focus,.form-control--error input[type=datetime-local]:focus,.form-control--error input[type=datetime]:focus,.form-control--error input[type=email]:focus,.form-control--error input[type=month]:focus,.form-control--error input[type=number]:focus,.form-control--error input[type=password]:focus,.form-control--error input[type=search]:focus,.form-control--error input[type=tel]:focus,.form-control--error input[type=text]:focus,.form-control--error input[type=time]:focus,.form-control--error input[type=url]:focus,.form-control--error input[type=week]:focus,.form-control--error textarea:focus{border-color:#A94442}.form-control-info,label.error{padding:2px 10px;border-radius:4px;border:1px solid transparent;display:inline-block;font-size:.9em}.form-control--success .form-control-info{background:#DFF0D8;border-color:#D6E9C6;color:#3C763D}.form-control--warning .form-control-info{background:#FCF8E3;border-color:#FAEBCC;color:#8A6D3B}.form-control--error .form-control-info,.form-control-info-error,label.error{background:#F2DEDE;border-color:#EBCCD1;color:#A94442}.editor-form textarea{font-size:13px}.editor-form{margin-bottom:40px}.form-control--typeahead{font-style:italic}.form-control--typeahead .twitter-typeahead{display:block;width:100%}.form-control--typeahead .tt-dropdown-menu{background:#333;color:#BFBFBF;width:100%;padding:5px 0;max-height:150px;overflow-y:auto}.form-control--typeahead .tt-suggestions{display:block}.form-control--typeahead .tt-suggestion{cursor:pointer;padding:5px 10px;font-weight:400;line-height:normal;border-bottom:1px solid #BFBFBF}.form-control--typeahead .tt-suggestion:last-child{border-bottom:none}.form-control--typeahead .tt-suggestion p{margin:0}.form-control--typeahead .tt-suggestion strong{font-weight:400;color:#EE7321}.form-control--typeahead .tt-suggestion.tt-cursor{background-color:#666}.input-group{display:table}.input-group .form-control,.input-group .input-group-button{display:table-cell}.input-group .input-group-button{position:relative;white-space:nowrap;vertical-align:middle;line-height:11px}.input-group .form-control{position:relative;float:left;width:100%;z-index:1}.input-group .form-control input{height:44px}.input-group-button .button:after{content:none}.input-group-button:first-child>.button{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-2px}.input-group-button:last-child>.button{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-2px}.input-group-fluid{height:44px;overflow:hidden}.input-group-fluid-button{float:right;height:14px;vertical-align:top}.input-group-fluid .form-control{float:none;overflow:hidden;width:auto;height:44px}.input-group-fluid .form-control input{width:100%}.calendar-control{position:relative;display:block}.editor-form calendar-control input,.form-control calendar-control input{padding-right:40px}.calendar-control .CalendarIcon{position:absolute;top:14px;right:10px;cursor:pointer}.date-picker{position:relative}.date-picker input[type=text]{padding-right:50px}.date-picker:after{position:absolute;display:block;padding:13px;font-size:18px;right:0;top:0;background:#fed103;color:#444;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.date-picker--alternate:after{background:#333;color:#fff}.date-picker--alternate input[type=text]:focus{border-color:#333}.time-picker{position:relative}.time-picker input[type=text]{padding-right:50px}.time-picker:after{position:absolute;display:block;padding:13px;font-size:18px;right:0;top:0;background:#fed103;color:#444;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.time-picker--alternate:after{background:#333;color:#fff}.time-picker--alternate input[type=text]:focus{border-color:#333}.editor-form input[type=submit],.form-control input[type=button],.form-control input[type=submit],.login-form input[type=submit]{color:#000;font-weight:700;font-size:1em;background:#fed103;border:0;padding:13px 15px;cursor:pointer;text-transform:uppercase;text-align:center;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.editor-form input[type=submit]:hover,.form-control input[type=button]:hover,.form-control input[type=submit]:hover,.login-form input[type=submit]:hover{background:#fedf4e}.editor-form--auto-save input[type=submit]{display:none}.editor-form--auto-save .editor-form-action-buttons input[type=submit]{display:inline-block;margin-right:10px}.editor-form .RequiredFieldMark{font-size:16px;color:red;display:inline-block;margin-left:4px}.checkbox-list{padding:0;margin:0;overflow:hidden;font-size:0;letter-spacing:-4px}.checkbox-list li{display:inline-block;width:50%;vertical-align:top;font-size:14px;line-height:1.6;letter-spacing:normal}.IE7 .checkbox-list li{display:inline;zoom:1}@media (max-width:480px){.checkbox-list li{display:block}}.text-editor{min-height:250px}.text-editor>:first-child{margin-top:0}select.chosen-select{opacity:0;height:37px;width:100%}@media(max-width:480px){select.chosen-select{opacity:1}}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #fed103;border-top:0;background:#404040;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer;font-style:normal}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;border:1px solid transparent;background-color:#f0f0f0;background-clip:padding-box;color:#444;text-decoration:none;white-space:nowrap;height:37px;line-height:37px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;font-style:italic;color:#666}.chosen-select-alternate .chosen-single span{font-style:normal}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block}.chosen-container-single .chosen-single div b{display:block;background:#fed103;padding:13px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;max-height:240px;padding:0;margin:0;list-style:none;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 8px;list-style:none;line-height:27px;-webkit-touch-callout:none;border-top:1px solid #4c4c4c;color:#b7b7b7}.chosen-container .chosen-results li:first-child{border-top:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#666}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;min-height:37px;border:1px solid transparent;background-color:#f0f0f0;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:33px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:8px 20px 8px 10px;background-color:#333;background-clip:padding-box;color:#fff;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after{color:#fff;content:"X";font-size:9px;font-weight:700;position:absolute;top:4px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;text-decoration:line-through}.chosen-container-active .chosen-single,.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #fed103}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #fed103}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(chosen-sprite.png) -30px -20px no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.login-form table{width:100%}.login-form input[type=password],.login-form input[type=text]{display:block;margin-bottom:20px;width:100%}.WatermarkText{color:#999;font-family:inherit}.editor-form .EditingFormLabel{cursor:pointer;display:block;margin-bottom:5px;line-height:1.6}.editor-form .tr{margin-bottom:20px}.editor-form .td:after,.editor-form .td:before{content:"";display:table;clear:both}.IE7 .editor-form{zoom:1}.CheckBoxListField .tr,.RadioButtonList .tr{margin-bottom:0}.editor-form .EditingFormErrorLabel,.editor-form .ErrorLabel,.editor-form-output-error,.editor-form-output-success{display:block;padding:5px;border-radius:3px}.editor-form .EditingFormErrorLabel,.editor-form .ErrorLabel,.editor-form-output-error{background-color:#f2dede;border:1px solid #ebccd1;color:#a94442}.editor-form-output-success{background:#DFF0D8;border-color:#D6E9C6;color:#3C763D}.editor-form .EditingFormErrorLabel{float:left;margin-top:3px}.editor-form-output{display:block;line-height:1.5}.editor-form .ErrorLabel,.editor-form-output{padding:15px;margin-bottom:15px}.editor-form .HiddenButton{display:none}.editor-form .CaptchaTable .td{display:inline-block;width:auto}.IE7 .editor-form .CaptchaTable .td{display:inline;zoom:1}.editor-form .EditingFormControlNestedControl label{display:inline-block;margin-bottom:5px}.IE7 .editor-form .EditingFormControlNestedControl label{display:inline;zoom:1}.editor-form .UploaderLabel{display:none}.editor-form .EditingFormCategoryRow{margin-top:40px;padding-bottom:10px;border-bottom:1px solid #ddd;font-size:1.5em}.inline-table .td{display:inline-block}.inline-table .RadioButtonList .td{margin-right:10px}.inline-table .tr{margin-bottom:0}.inline-table .EditingFormLabel{min-width:200px}@media (max-width:800px){.form-submit{text-align:center}}@media (max-width:480px){.form-control-mobile-full-width input{width:100%}}input[type="submit"i]:disabled{opacity:.5;cursor:default}.codedemo .list-item{max-width:none}.list-item{margin-bottom:20px}.list-item-head{display:block;margin-bottom:10px;position:relative}.list-item-image{display:block;padding-bottom:59%}.list-item-image-icon{padding:15px;color:#333;background:#fed103;position:absolute;bottom:0;right:0}.list-item p,.list-item-title{margin:10px 0}.list-item p:first-child,.list-item-title:first-child{margin-top:0}.list-item p:last-child,.list-item-title:last-child{margin-bottom:0}.list-item-title a{color:#333;font-style:normal}.list-item p a{color:#575757}.list-item--spaced .list-item-head-wrapper{margin-bottom:15px}.list-item-head-wrapper--featured{position:relative}.list-item--feature{position:absolute;bottom:6px;right:0}.list-item--feature a{color:#333;background-color:#fed103;padding:5px}.news-section{background:#F5F5F5;margin-bottom:-140px;padding-bottom:84px}@media (max-width:480px){.list-item-title{font-size:1.45em}.list-item-image-icon{font-size:25px}}.list-item--alternate{max-width:545px;overflow:hidden;margin-bottom:10px}.list-item--alternate:last-child{margin-bottom:0}.list-item--alternate .list-item-body-wrapper,.list-item--alternate .list-item-head-wrapper{float:left;width:50%}.list-item--alternate .list-item-head{display:block;margin-right:5px;margin-bottom:0}.list-item--alternate .list-item-body{margin-left:5px}.list-item--alternate .list-item-image{padding-bottom:78%}@media (max-width:480px){.list-item-event-title{font-size:1.7em}}.list-item-short a{font-style:normal;font-weight:400;color:#333;text-decoration:underline}.list-item-short a:hover{text-decoration:none}.list-item-short-image{width:350px;height:150px;margin-bottom:10px}.list-item-short .icon{font-size:22px;vertical-align:middle;margin-right:10px}.cta-item{max-width:300px;text-align:center}.cta-item h2{font-size:1.5em;color:#fed103}.cta-item h2,.cta-item p{margin:10px 0}.cta-item p a{color:#575757}.cta-item h2 a{color:#fed103;font-style:normal;text-decoration:none}.cta-item-image{display:block;position:relative;border-radius:50%;overflow:hidden;width:140px;max-width:100%;margin:0 auto 50px;-webkit-transform:translateZ(0)}.cta-item-image .delayed-image{padding-bottom:100%;display:block}.cta-item-image .icon{display:block;color:#fff;font-size:3em;position:absolute;top:50%;left:50%;margin-top:-21px;margin-left:-21px}.cta-item-image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:.3s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%}.cta-item-image:hover .overlay{opacity:1;background:#fed103}@media (max-width:500px){.cta-item h2{font-size:1.3em}}@media (max-width:480px){.cta-item{margin-bottom:40px;max-width:none}.cta-item-image{margin-bottom:15px}.cta-item h2{font-size:1.75em}}.sidebar-menu-items{list-style:none;padding:0;margin-left:0;margin-right:0}.sidebar-menu-items>li{border-bottom:1px solid #b4b5b6}.sidebar-menu-items>li:first-child{border-top:1px solid #b4b5b6}.sidebar-menu-item{font-style:normal;text-transform:uppercase;color:#333;display:block;font-weight:700;font-size:21px;padding:10px 30px 10px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-menu-item .icon{padding-left:0;padding-right:10px;font-size:26px;color:#fed103;vertical-align:middle}.sidebar-menu-item.active,.sidebar-menu-item:hover{background-color:#f0f0f0}.sidebar-menu-item--alternate .icon{float:right;margin-right:-38px}.sidebar-logo-wrapper{display:inline-block;vertical-align:top;max-width:100%}.IE7 .sidebar-logo-wrapper{display:inline;zoom:1}.sidebar-menu-item-subs{padding:10px 0;margin:0;list-style:none;background:#f0f0f0}.sidebar-menu-item-sub{font-size:1em;font-style:normal;color:#000;padding:5px 20px;display:block}.sidebar-menu-item-sub .icon{font-size:.7em;margin-right:15px}.sidebar-menu-item-sub.active,.sidebar-menu-item-sub:hover{background:#fcd207}.meta-item{padding:10px;margin-top:0;margin-bottom:5px;background:#f2f2f2}.meta-item:last-child{margin-bottom:0}.meta-item span{display:block}.meta-item-name{font-size:13px}.meta-item-value{font-size:16px;font-weight:300}@media (max-width:480px){.meta{margin-top:20px}.meta-item-name{font-size:16px}.meta-item-value{font-size:20px}}.product-item{-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);margin-bottom:20px}.product-item-head{display:block;background:#fff;text-align:center;padding:10px;margin-bottom:15px}.product-item p,.product-item-title{margin:10px 0}.product-item-title a{color:#575757;font-style:normal}.product-add-button{float:right;height:40px}.product-cart{background:url(/sw/images/product-detail-cart.png) right center no-repeat #333;padding-right:50px}@media (max-width:480px){.product-item-head{padding:0}}.programme-item{overflow:hidden;padding:15px 0;border-bottom:2px solid #d3d3d3}.programme-item-image{float:left}.programme-item-content{margin-left:120px}.programme-item-title{margin-top:0;margin-bottom:5px}.programme-item-title a{font-style:normal;color:#333}.programme-item-content p{margin:0;color:#666}.resource-item{margin-bottom:20px}.resource-item-image a{display:block;padding-bottom:59%;margin-bottom:10px;position:relative}.resource-item p,.resource-item-title{margin:10px 0}.resource-item-title{height:55px;overflow:hidden}.resource-item-title a{color:#333;font-style:normal}.resource-img-secondary{background:#fff;text-align:center;padding:10px;margin-bottom:15px;max-height:188px}.resource-button-margin-bottom{margin-bottom:10px}.resource-item-size{min-height:20px}@media (max-width:480px){.resource-item{margin-bottom:40px}.resource-item-title{height:auto}.resource-item-size{min-height:0;font-size:18px}}.resource-item-extension-wrapper .icon{font-size:3em}.resource-item-extension-wrapper .resource-item-extension{font-size:.85em;position:absolute;top:20px;left:0;right:0;text-align:center;display:block}.resource-item-with-icon{overflow:hidden;position:relative}.resource-item-with-icon .resource-item-extension-wrapper{position:absolute;left:0;top:0}.resource-item-with-icon .resource-item-content{padding-left:60px}.resource-item-with-icon .resource-item-title{height:auto;margin-top:0}.document-resource-item{margin-bottom:20px}.document-resource-item-title a{color:#333;font-style:normal}.document-resource-item-head{display:block;margin-bottom:10px;position:relative}.document-resource-item-image a{display:block;padding-bottom:59%;margin-bottom:10px;position:relative}.document-resource-item p,.document-resource-item-title{margin:10px 0}.document-resource-button-margin-bottom{margin-bottom:10px}.document-resource-calender_sepret{border-right:1px solid #B2B2B2;height:250px;float:left;margin-top:35px;margin-left:-60px}.list-item-with-cta{overflow:hidden;padding:10px 10px 15px 30px;border-top:1px solid #c4c4c4}.list-item-with-cta:first-child{border-top:none}.list-item-with-cta-content-wrapper{float:left;width:100%;margin-left:-200px}.list-item-with-cta-title{margin:0}.list-item-with-cta-title a{font-weight:100;color:#333;font-style:normal}.list-item-with-cta-content{margin-left:200px}.list-item-with-cta-content p{color:#666}.list-item-with-cta-button-wrapper{float:right;width:200px}.list-item-with-cta-button{margin-top:10px;margin-left:10px}.list-item-with-cta-button .button{display:block;text-align:center}@media (max-width:800px){.list-item-with-cta-content-wrapper{float:none;margin-left:auto;width:auto;margin-bottom:20px}.list-item-with-cta-content{margin-left:auto}.list-item-with-cta-button-wrapper{float:none;width:auto}.list-item-with-cta-button{margin-left:0}.list-item-with-cta-button .button{display:inline-block}}.list-item-mini{overflow:hidden;padding:10px 0 10px 30px;border-top:1px solid #c4c4c4}.list-item-mini:last-child{border-bottom:1px solid #c4c4c4}.list-item-mini-title{margin:0}.list-item-mini-title a{font-weight:100;color:#333;font-style:normal}.list-item-mini-content p{color:#b9babc;margin:0}.list-item-mini-feature{overflow:hidden}.list-item-mini-feature a{float:right;display:block;margin-right:10px}.list-item-mini-feature a:first-child{margin-right:0}.list-item-mini--with-feature .list-item-mini-content-wrapper{float:left;width:100%;margin-left:-240px}.list-item-mini--with-feature .list-item-mini-content{margin-left:240px}.list-item-mini--with-feature .list-item-mini-feature-wrapper{float:right;width:240px}.list-item-mini-feature .icon{font-size:39px;color:#eee;padding:5px;background:#aaa;width:40px;height:40px}@media (max-width:660px){.list-item-mini--with-feature .list-item-mini-content-wrapper{float:none;margin-left:auto;width:auto}.list-item-mini--with-feature .list-item-mini-content{margin-left:auto}.list-item-mini--with-feature .list-item-mini-feature-wrapper{display:none}}.listing-feature{background-color:#dadada;overflow:hidden;padding:20px;margin-bottom:5px}.listing-feature-title{margin-bottom:5px}.listing-feature-title a{color:#000;font-weight:700;font-style:normal}.listing-feature-icon{padding:10px;font-size:40px;color:#aaa;float:left}.listing-feature-content{margin-left:75px}.contact-list{background:#ededed;padding:20px;overflow:hidden;margin-bottom:5px}.contact-list-image{float:left;width:80px;border-radius:50%;overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.contact-list-image-detail{float:left;width:200px;border-radius:50%;overflow:hidden;position:relative;margin-bottom:20px}.contact-list-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:rgba(254,209,3,.5);opacity:0;transition:opacity .3s ease}.contact-list-image img{display:block}.contact-list:hover .contact-list-image:after{opacity:1}.contact-list-body-wrapper{margin-left:100px}.contact-list-title{font-size:18px;font-weight:300;color:#000;font-style:normal;text-transform:uppercase}.contact-list-body p{font-size:15px;font-style:italic;margin-bottom:15px}.contact-list-links{padding-top:15px;border-top:2px #ddd solid;overflow:hidden}.contact-list-link{float:left;font-size:15px;width:50%;color:#000}.contact-list-link .icon{font-size:30px;padding-right:10px;vertical-align:middle;line-height:normal}@media (max-width:680px){.contact-list-image{float:none;display:inline-block;margin-bottom:20px}.contact-list-body-wrapper{margin-left:auto}}@media (max-width:480px){.contact-list-image{width:150px}}.contact-box{background:#efefef;padding:20px;overflow:hidden;margin-bottom:5px}.contact-box-image{float:left;width:120px;border-radius:50%;overflow:hidden}.contact-box-image img{display:block}.contact-box-body-wrapper{margin-left:140px}.contact-box-title{font-size:18px;font-weight:300;color:#000;font-style:normal;text-transform:uppercase}.contact-box-body p{font-size:15px;font-style:italic;margin-bottom:15px}.contact-box-links{padding-top:15px;border-top:2px #ddd solid;overflow:hidden}.contact-box-link{float:left;font-size:15px;width:50%;color:#000}.contact-box-link .icon{font-size:30px;padding-right:10px;vertical-align:middle;line-height:normal}@media (max-width:480px){.contact-box{text-align:center}.contact-box-image{float:none;margin-bottom:20px;display:inline-block}.contact-box-body-wrapper{margin-left:auto}}.thumb-item{max-width:350px;margin-bottom:10px;position:relative;display:block}.thumb-item-image{display:block;padding-bottom:59%}.thumb-item-title{background:rgba(248,252,42,.7);bottom:0;color:#333;padding:15px;position:absolute;right:0;left:0}.thumb-item p a{color:#575757}.bordered-box{padding:20px;border:1px solid #ededed;margin-bottom:20px}.bordered-box:hover{border-color:#ccc}.bordered-box>:first-child{margin-top:0}.bordered-box>:last-child{margin-bottom:0}.directory-item{background-color:#fff;transition:all .2s ease-in-out}.directory-item:hover{-webkit-box-shadow:-1px 4px 24px -6px rgba(0,0,0,.41);-moz-box-shadow:-1px 4px 24px -6px rgba(0,0,0,.41);box-shadow:-1px 4px 24px -6px rgba(0,0,0,.41)}.directory-item .bttrlazyloading,.directory-item .bttrlazyloading-clone,.directory-item .image{background-color:#dedede}.directory-item .bttrlazyloading-wrapper{background-color:transparent!important}.directory-item .list-item-body-wrapper{padding:0 10px 10px}.directory-item .detail-item{margin:0 0 5px}.directory-item .detail-item .fa{min-width:20px;text-align:center;color:#fed103}.directory-item a.icon:hover{transition:all .2s ease-in-out;color:#fff}.banner{height:580px;position:relative;overflow:hidden}.intranet-home-page-banner .banner{height:450px}.banner-image{display:block;width:100%}.banner-caption-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.banner-caption-wrapper{position:relative;height:100%;width:940px;max-width:100%;margin:0 auto;padding:0 10px}.banner-caption{position:absolute;color:#fff;max-width:415px;bottom:115px}.banner-caption a{color:#fff}.banner-caption h1{margin-bottom:10px}.banner-caption h3{font-weight:400}.banner .bttrlazyloading-wrapper{width:100%}@media (max-width:1600px){.banner-image{position:absolute;left:50%;margin-left:-800px;display:block;max-width:none;width:auto}}@media (max-width:800px){.banner{height:440px}.banner-image{margin-left:-400px}}@media (max-width:480px){.banner{height:220px}.banner-image{margin-left:-240px}.banner-caption-overlay{position:static}.banner-caption-wrapper{padding:0}.banner-caption{max-width:none;bottom:0;width:100%}.banner-caption a{font-size:7px}.banner-caption h1{margin-bottom:0;padding-top:10px;padding-bottom:10px;text-align:center;background:rgba(0,0,0,.5);text-transform:none}.banner-caption h3{display:none}}.page-banner{position:relative;overflow:hidden;height:120px}.page-banner-image{position:absolute;left:50%;margin-left:-480px;display:block;width:auto;max-width:none}.page-banner-title{color:#fff;position:absolute;bottom:10px;left:30px;margin:0;z-index:1;font-size:25px}.page-banner-gradient{width:100%;position:absolute;bottom:0}.page-banner .icon{bottom:10px;color:#fff;font-size:25px;position:absolute;right:30px;z-index:1}.page-banner-pagination-links{position:relative;padding:0 25px}.page-banner-pagination-links .pagination-link-next,.page-banner-pagination-links .pagination-link-previous{margin-top:-80px}.page-banner-pagination-links .pagination-link-previous{float:left}.page-banner-pagination-links .pagination-link-next{float:right}.slider:after,.slider:before{content:"";display:table;clear:both}.IE7 .slider{zoom:1}.slider{margin:0;padding:0;position:relative}.slider .slides{margin:0;padding:0;list-style:none}.slider .slides>li{display:none;-webkit-backface-visibility:hidden}.slider .slides>li:first-child{display:block}.slider-direction-nav{height:0;margin:0;padding:0}.slider-direction-nav a{text-decoration:none;display:block;position:absolute;top:50%;margin-top:-35px;z-index:4;cursor:pointer;color:#fff;font-style:normal}.slider-direction-nav a:before{font-family:icomoon;font-size:50px;display:inline-block}.slider-direction-nav .slider-prev{left:20px}.slider-direction-nav .slider-prev:before{content:"\e609"}.slider-direction-nav .slider-next{right:20px}.slider-direction-nav .slider-next:before{content:"\e606"}.slider-direction-nav .slider-disabled{opacity:0;cursor:default}.view-cart span{white-space:nowrap}.ShoppingCart_Webpart{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}.ProductOptionSelectorContainer,.visible-mobile{display:none}.ShoppingCart_Webpart .cart-thumb-image-container{margin:0 10px;position:relative;width:60px;z-index:10;height:auto}.ShoppingCart_Webpart input[type=password],.ShoppingCart_Webpart input[type=text],.ShoppingCart_Webpart textarea{border-radius:4px;color:#555;display:inline-block;margin-bottom:10px;padding:4px 6px;vertical-align:middle;background-color:#FFF;border:1px solid #CCC;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;transition:border .2s linear 0s,box-shadow .2s linear 0s}.ShoppingCart_Webpart .fixed-width.cart-box{float:none;width:250px}.cart-box input[type=password],.cart-box input[type=text],.cart-box textarea{width:85%}.cart-box select{width:90%}.shipping-selector select{width:100%!important}.cart-box{width:auto!important}.ShoppingCart_Webpart textarea:focus,input[type=password]:focus,input[type=text]:focus{border-color:#104d6d;outline:0}.country-selection,.country-selection div{display:inline}.BlockTitle{display:block;font-size:20px;line-height:28px;padding:10px 0;margin:20px 0;border-bottom:1px solid #F5F5F5}.cart-global-controls:after,.cart-row:after,.tcs-buttons-1:after,.tcs-buttons:after{content:'';display:table;clear:both}.tcs-buttons,.tcs-buttons-1{margin:0 0 15px;text-align:right}.tcs-buttons input[type=button],.tcs-buttons input[type=submit],.tcs-buttons-1 input[type=submit]{border:none!important;color:#FFF!important;cursor:pointer!important;display:inline-block!important;font-size:14px!important;padding:8px 15px!important;vertical-align:middle!important;width:140px!important}.free-shipping{width:272px;float:right}#billingAddrTable{margin-top:20px}.cart-row{position:relative;padding:5px 0}.cart-row+.cart-row{border-top:1px dashed #F5F5F5}.cart-row:hover{background:#F5F5F5}.cart-row *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-row>.td{float:left}.cart-row input.remove-button{width:100%;border:0;padding:0}.cart-row input.{width:100%;border:1px solid #ccc;color:#525251;padding:2px 5px}.cart-row .product-name{margin-left:20px;width:50%}.cart-row .product-name a{line-height:20px;color:#525251;text-decoration:none}.cart-row .product-units{margin-left:20px;width:60px}.cart-row .product-price{margin-left:20px;width:111px}.cart-row .product-tax{margin-left:20px;width:33px}.cart-row .product-discount{width:65px}.cart-row .product-total{width:58px!important;margin-left:10px;text-align:right}.table-header{border-bottom:5px solid #F5F5F5;margin-bottom:10px}.cart-options{display:none}.cart-block{margin-top:20px;border-top:1px solid #F5F5F5;padding-top:20px}.total-price,.total-shipping{text-align:right;font-size:19px;line-height:25px!important;background:0 0}.cart-controls{float:right;margin-top:5px}.cart-controls .cart-btn{float:none}.cart-global-controls{text-align:right;margin:0 0 15px}@media (max-width:480px){.cart-global-controls{text-align:center;margin:0 0 15px}}.cart-global-controls input{margin-bottom:5px}.cart-global-controls .SubmitButton{width:148px}.cart-global-controls .SubmitButton[disabled]{background:#ddd;cursor:default}.ShoppingCart_Webpart .CartStepHeader,.ShoppingCart_Webpart .cart-steps{margin:0 auto;text-align:center}.ShoppingCart_Webpart .CartStepBody img.ShoppingCartStepImage{padding:10px 15px}.cart-steps img{display:inline-block}.billing-address-block{float:left}.shipping-address-block{float:right}.cart-global-controls input,input.btn[type=submit]{-moz-appearance:none;background:#fed103;border:0;color:#000;cursor:pointer;font-size:1em;font-weight:700;max-width:100%;padding:13px 15px;text-align:center;text-transform:uppercase}.field-row+.field-row{margin-top:10px}.field-row .field-label{width:150px;display:inline-block}.cart-box{display:block;padding:20px;border:1px solid #ccc;border-bottom:2px solid #ccc;float:left;position:relative;top:7px;margin-bottom:10px}.ShoppingCart_Webpart .product-units input[type=text]{right:130px;margin-bottom:0;min-width:35px;width:35px}.AddressPreviewWithTwoColumns:after,.AddressPreviewWithTwoColumns:before{content:' ';display:table;clear:both}.AddressPreviewWithTwoColumns>.td{float:left;width:50%}@media (max-width:500px){.AddressPreviewWithTwoColumns>.td{float:none;width:auto}}@media (max-width:979px){.cart-row .product-name{width:115px}}@media (max-width:612px){.cart-preview .cart-row .product-total .RightAlign{margin-left:0!important}.cart-preview .cart-row .product-total{width:45px!important}.footer-nav{width:100%}}@media (max-width:591px){.cart-preview .cart-row .product-name{width:125px}}@media (max-width:585px){.cart-row .product-name{margin-left:10px}.cart-preview .cart-row .product-name{margin-left:20px}.cart-row .product-price,.cart-row .product-tax{margin-left:10px}.field-row .field-label{width:115px}.PlaceDiscountPrice{position:relative;right:30px;bottom:7px}.placeProductPrice{position:relative;right:120px;top:7px}.cart-row .product-name{width:95px}.cart-preview .cart-row .product-name{width:auto;float:none;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #F5F5F5}.cart-row:hover .product-name{border-bottom:1px solid #525251}.table-header{display:none}.cart-row{padding:10px 0}.cart-row .product-units{width:40px;margin-left:0;margin-bottom:10px}.cart-row .product-price{width:60px}.visible-mobile,span.visible-mobile{display:block}}@media (max-width:418px){.field-row .field-label{display:block;width:auto}}@media (max-width:385px){.cart-row .product-tax{width:45px}.cart-row .product-name{width:265px}.cart-row .product-price{width:65px;min-height:71px}.CartStepHeader{margin-bottom:20px}}@media (max-width:370px){.cart-global-controls .SubmitButton{width:100px}}@media (max-width:325px){.cart-row .product-price{width:65px}}input[type=checkbox]{border:none!important}.LabelInfo,.lbl{color:#FFF;display:inline-block;font-size:12.84px;font-weight:700;line-height:14px;padding:7px 10px;text-shadow:0 -1px 0 rgba(0,0,0,.25);vertical-align:baseline;white-space:nowrap;border-radius:3px}.LabelInfo,.lbl-important{background-color:#B94A48}.AddressPreview{line-height:1.6}.cart-preview legend{border-bottom:4px double #E5E5E5;display:block;font-size:20px;left:0;padding:10px;position:absolute;right:0;top:0;width:96%}.cart-preview fieldset{border:1px solid #e5e5e5;padding:50px 10px 10px;position:relative}#p_lt_ctl01_pageplaceholder_p_lt_ctl00_ShoppingCart_cartElem_wzdStep4_pnlBillingAddress{padding-right:10px}#p_lt_ctl01_pageplaceholder_p_lt_ctl00_ShoppingCart_cartElem_wzdStep4_pnlShippingAddress{padding-left:10px}.payement-method{line-height:1.6}.left{float:left}.right{float:right}.btn-group{letter-spacing:-4px;vertical-align:middle;text-align:center;margin-top:5px}.btn-item{letter-spacing:normal;display:inline-block;vertical-align:middle;border:1px solid #e1e1e1}.btn-item+.btn-item{margin-left:-1px}.btn-start{border-radius:3px 0 0 3px}.btn-end{border-radius:0 3px 3px 0}.top-bar{margin-bottom:10px;float:right}.top-bar .btn-item span{display:block}.top-bar .btn-item{padding:10px;line-height:1.6;min-width:60px}.top-bar .btn-item img{vertical-align:middle}.UpdateQtyImg{width:15px;vertical-align:middle}.visa-master-card img{width:92px}.collapsed{margin:0}.collapsed-top{margin-top:0}.collapsed-bottom{margin-bottom:0}.content-section{margin-top:30px;margin-bottom:30px}.content-section--large{margin-top:60px;margin-bottom:60px}.content-section--small{margin-top:10px;margin-bottom:10px}.content-section--collapsed-top{margin-top:0}.content-section--collapsed-bottom{margin-bottom:0}.two-columns-content{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px}.two-columns-content p{display:inline-block}.banner-under-header,.slider-and-search-form{margin-top:-160px;position:relative}@media (max-width:800px){.slider-and-search-form{overflow:visible}}@media (max-width:480px){.slider-and-search-form{margin-top:0}}.homepage-intro{margin-top:30px}@media (max-width:800px){.homepage-intro.two-columns-content{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;margin-right:340px}}@media (max-width:480px){.homepage-intro.two-columns-content{margin-right:auto}}.simple-map{position:relative;height:0;overflow:hidden;padding-bottom:60%}.simple-map>*{position:absolute;top:0;left:0;width:100%;height:100%}.simple-map img{max-width:none}.landscape-map{position:relative;height:600px;overflow:hidden}.landscape-map img{max-width:none}.landscape-map>*{position:absolute;top:0;left:0;width:100%;height:100%}.lanscape-map--small{height:300px}.delayed-image{background:#eee;position:relative;height:0;overflow:hidden}.image-loaded{opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.image-ready{opacity:0}.image-wrapper{display:inline-block;max-width:100%}.IE7 .image-wrapper{zoom:1;display:inline}.attachment-wrapper{height:50px;margin-top:5px;width:100%;overflow:hidden}.attachment-image{height:50px;width:50px;overflow:hidden;display:inline-block}.attachment-wrapper a:not(:last-child){margin-right:5px}.attachment-image img{width:100%}.js-image{margin-bottom:-1px}.bttrlazyloading-wrapper{background-repeat:no-repeat;background-position:center;max-width:100%;display:block}.bttrlazyloading,.bttrlazyloading-clone,.image{margin:0;padding:0;border:0;display:block;height:auto;max-width:100%}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.event-overview h3{font-weight:400}.sidebar-item{margin-bottom:5px}.sidebar-item:last-child{margin-bottom:0}.page{margin-top:100px}@media (max-width:480px){.page{margin-top:30px}}.page-section{background:#ededed;padding:45px 0}.page-section--gradient{background:-moz-linear-gradient(top,#e5e5e5 0,#ededed 23px);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5e5e5),color-stop(23px,#ededed));background:-webkit-linear-gradient(top,#e5e5e5 0,#ededed 23px);background:-o-linear-gradient(top,#e5e5e5 0,#ededed 23px);background:-ms-linear-gradient(top,#e5e5e5 0,#ededed 23px);background:linear-gradient(to bottom,#e5e5e5 0,#ededed 23px)}.page-section:last-child{margin-bottom:-140px;padding-bottom:150px}@media (max-width:800px){.page-section-last-child-tablet{margin-bottom:-140px;padding-bottom:150px}}@media (max-width:480px){.page-section-last-child-mobile{margin-bottom:-140px;padding-bottom:150px}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.popup{background:#fff;margin:0 auto;max-width:930px;padding:25px;position:relative;width:auto}.popup-login{width:400px;max-width:100%;position:relative}.popup-login .content-section-header{text-align:center;font-weight:400}.popup-login a{font-weight:700}.popup-login-swirl{position:absolute;right:-115px;top:-81px}.popup-login .mfp-close{background-image:url(/sw/images/close.png);width:23px;height:23px;position:absolute;left:-10px;top:-10px;padding:0;line-height:0;opacity:1}.popup-login .mfp-close:active{top:-10px}.popup-login input[type=submit]{background:#EE2E25;color:#fff}@media (max-width:400px){.popup-login{width:auto}}.filledRatingStar{background-image:url(http://corporate.kudosweb.com/App_Themes/CorporateSite/Images/ContentRating/FilledStar.png)}.emptyRatingStar{background-image:url(http://corporate.kudosweb.com/App_Themes/CorporateSite/Images/ContentRating/EmptyStar.png)}.ratingStar{background-repeat:no-repeat;cursor:pointer;display:block;font-size:0;height:12px;margin:0;padding:0 3px 0 0;width:13px}.rating-section{margin-top:14px}.rating-section h5{margin-bottom:2px}.CntRatingMessage{margin-bottom:6px}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.busy-view{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:50;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none;opacity:0}.busy-view--alternate{background:rgba(11,11,11,.8)}.busy-view--transparent{background:0 0}.busy-view.active{display:block}.busy-view-text{-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;text-align:center;margin-top:50px}.busy-view--alternate .busy-view-text{color:#fff}.pace-progress{background-color:#888;position:absolute;z-index:2000;top:0;left:0;height:5px;overflow:hidden;width:100%;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s}.pace-progress-inner{position:absolute;top:0;left:0;right:-32px;bottom:0;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.2)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.2)),color-stop(0.75,rgba(255,255,255,.2)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);-webkit-background-size:32px 32px;-moz-background-size:32px 32px;-o-background-size:32px 32px;background-size:32px 32px;-webkit-animation:pace-stripe-animation 500ms linear infinite;-moz-animation:pace-stripe-animation 500ms linear infinite;-ms-animation:pace-stripe-animation 500ms linear infinite;-o-animation:pace-stripe-animation 500ms linear infinite;animation:pace-stripe-animation 500ms linear infinite}@-webkit-keyframes pace-stripe-animation{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:translate(-32px,0);transform:translate(-32px,0)}}@-moz-keyframes pace-stripe-animation{0%{-moz-transform:none;transform:none}100%{-moz-transform:translate(-32px,0);transform:translate(-32px,0)}}@-o-keyframes pace-stripe-animation{0%{-o-transform:none;transform:none}100%{-o-transform:translate(-32px,0);transform:translate(-32px,0)}}@-ms-keyframes pace-stripe-animation{0%{-ms-transform:none;transform:none}100%{-ms-transform:translate(-32px,0);transform:translate(-32px,0)}}@keyframes pace-stripe-animation{0%{transform:none}100%{transform:translate(-32px,0)}}.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);outline:0;z-index:10001;margin:0;font-size:13px;font-family:arial,sans-serif}.ui-timepicker-wrapper.ui-timepicker-with-duration,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:180px}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#444}.ui-timepicker-list:hover .ui-timepicker-duration{color:#444}.ui-timepicker-list li{padding:5px 0 5px 10px;cursor:pointer;white-space:nowrap;color:#444;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}.ui-timepicker-list .ui-timepicker-selected:hover,.ui-timepicker-list li:hover,li.ui-timepicker-selected{background:#fed103;color:#444}.ui-timepicker-list li:hover{background:#eee}.ui-timepicker-list li:hover .ui-timepicker-duration,li.ui-timepicker-selected .ui-timepicker-duration{color:#444}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}.datepicker{padding:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-top:before{top:-7px}.datepicker-dropdown.datepicker-orient-top:after{top:-6px}.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(top,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(top,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(top,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);background-image:-o-linear-gradient(top,#f3c17a,#f3e97a);background-image:linear-gradient(top,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#fed103;border-color:gray #808080 #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:#fed103}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;border-color:#04c #04c #002a80;color:#444}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#fed103}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#444}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#fed103}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker th.datepicker-switch{width:145px}.datepicker tfoot tr th,.datepicker thead tr:first-child th{cursor:pointer}.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-append.date .add-on i,.input-prepend.date .add-on i{cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:20px}.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}.resource-booking-container{float:left;width:100%}.resource-booking-form{margin-right:380px;padding-right:60px;border-right:1px solid #b2b2b2}.resource-booking-user{float:left;width:300px;padding-left:70px;margin-left:-381px;border-left:1px solid #b2b2b2}.resource-booking-user .form-control{margin-bottom:20px;position:relative}.resource-booking-user-error{line-height:1.6;position:absolute;left:0;top:45px}.resource-booking-user-submit{overflow:hidden;margin-top:40px}@media (max-width:890px){.resource-booking-container{float:none;width:auto}.resource-booking-form{margin-right:0;padding-right:0;border-right:none;padding-bottom:20px}.resource-booking-user{border-left:none;border-top:1px solid #b2b2b2;margin-left:0;padding-left:0;padding-top:10px;width:auto;float:none}}.timepair-item{margin-right:20px}.timepair-item:last-child{margin-right:0}.login-form div{display:block!important;text-align:center}.programme-contacts-separator{display:none}.programme-contacts-spearator-last{display:block}@media(max-width:800px){.programme-contacts-spearator{display:block}}.collapsable-content{display:none}.collapsable-content>:first-child{margin-top:0}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/SW/scripts/assets/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/SW/scripts/assets/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(/SW/scripts/assets/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/SW/scripts/assets/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/SW/scripts/assets/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/SW/scripts/assets/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-newspaper .mfp-with-anim{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .5s;transform:scale(0) rotate(500deg)}.mfp-newspaper.mfp-bg{opacity:0;transition:all .5s}.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0deg)}.mfp-newspaper.mfp-ready.mfp-bg{opacity:.8}.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0}.mfp-newspaper.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all .3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all .3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all .2s;transform:translateY(-100px)}.mfp-move-from-top.mfp-bg{opacity:0;transition:all .2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}.mfp-3d-unfold .mfp-content{perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:all .5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{animation-duration:1s;animation-name:hinge}.mfp-with-fade .mfp-content,.mfp-with-fade.mfp-bg{opacity:0;transition:opacity .5s ease-out}.mfp-with-fade.mfp-ready .mfp-content{opacity:1}.mfp-with-fade.mfp-ready.mfp-bg{opacity:.8}.mfp-with-fade.mfp-removing.mfp-bg{opacity:0}.cover-container{position:relative;overflow:hidden}.cover{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes uil-ellipsis{0%{-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);left:0;opacity:1}12.5%{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}25%{left:0}37.5%,50%{left:70px}62.5%{left:140px}75%{left:140px;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}87.5%{left:140px;-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}100%{left:140px;opacity:0}}@-webkit-keyframes uil-ellipsis{0%{-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);left:0;opacity:1}12.5%{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}25%{left:0}37.5%,50%{left:70px}62.5%{left:140px}75%{left:140px;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}87.5%{left:140px;-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}100%{left:140px;opacity:0}}@-moz-keyframes uil-ellipsis{0%{-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);left:0;opacity:1}12.5%{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}25%{left:0}37.5%,50%{left:70px}62.5%{left:140px}75%{left:140px;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}87.5%{left:140px;-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}100%{left:140px;opacity:0}}@-ms-keyframes uil-ellipsis{0%{-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);left:0;opacity:1}12.5%{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}25%{left:0}37.5%,50%{left:70px}62.5%{left:140px}75%{left:140px;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}87.5%{left:140px;-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}100%{left:140px;opacity:0}}@-moz-keyframes uil-ellipsis{0%{-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);left:0;opacity:1}12.5%{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}25%{left:0}37.5%,50%{left:70px}62.5%{left:140px}75%{left:140px;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}87.5%{left:140px;-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}100%{left:140px;opacity:0}}@-webkit-keyframes uil-ellipsis{0%{-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);left:0;opacity:1}12.5%{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}25%{left:0}37.5%,50%{left:70px}62.5%{left:140px}75%{left:140px;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}87.5%{left:140px;-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}100%{left:140px;opacity:0}}@-o-keyframes uil-ellipsis{0%{-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);left:0;opacity:1}12.5%{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}25%{left:0}37.5%,50%{left:70px}62.5%{left:140px}75%{left:140px;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}87.5%{left:140px;-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}100%{left:140px;opacity:0}}@keyframes uil-ellipsis{0%{-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);left:0;opacity:1}12.5%{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}25%{left:0}37.5%,50%{left:70px}62.5%{left:140px}75%{left:140px;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}87.5%{left:140px;-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}100%{left:140px;opacity:0}}.uil-ellipsis-css{background:0 0;position:relative;width:200px;height:200px;margin-top:-70px;margin-left:15px;-ms-transform:scale(0.37);-moz-transform:scale(0.37);-webkit-transform:scale(0.37);-o-transform:scale(0.37);transform:scale(0.37)}.uil-ellipsis-css .circle{width:60px;height:60px;position:absolute;top:70px;opacity:0;text-align:center;-ms-animation:uil-ellipsis 3s linear infinite;-moz-animation:uil-ellipsis 3s linear infinite;-webkit-animation:uil-ellipsis 3s linear infinite;-o-animation:uil-ellipsis 3s linear infinite;animation:uil-ellipsis 3s linear infinite}.uil-ellipsis-css .circle>div{width:60px;height:60px;border-radius:30px;margin:0}.uil-ellipsis-css .circle:nth-of-type(2n+1)>div{background:#3cc}.uil-ellipsis-css .circle:nth-of-type(2n)>div{background:#077}.circle:nth-of-type(1){-ms-animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.circle:nth-of-type(2){-ms-animation-delay:.75s;-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.circle:nth-of-type(3){-ms-animation-delay:1.5s;-moz-animation-delay:1.5s;-webkit-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}.circle:nth-of-type(4){-ms-animation-delay:2.25s;-moz-animation-delay:2.25s;-webkit-animation-delay:2.25s;-o-animation-delay:2.25s;animation-delay:2.25s}.main-header{background-color:#333;max-height:70px;margin-bottom:190px;position:relative;z-index:10}.main-header-inner{background:url(/sw/images/main-header-background.png) bottom center no-repeat;padding:0 10px;height:210px}.main-header-container{margin:0 auto;width:960px;max-width:100%;position:relative;padding-top:20px;padding-bottom:40px;z-index:1}.main-header-container--large{padding-bottom:50px}.main-header-container:after,.main-header-container:before{content:"";display:table;clear:both}.IE7 .main-header-container{zoom:1}.mobile-nav-header{float:left}.header-swirl-wrapper{width:100%;height:135px;overflow:hidden;margin-top:-140px;position:absolute}.header-swirl{position:absolute}.header-swirl-left{left:-999em;right:1390px;top:0;height:34px;background:url(/sw/images/header-left-swirl.jpg) bottom center repeat-x #333}.header-swirl-right{left:1390px;right:-999em;top:0;height:134px;background:url(/sw/images/header-right-swirl.jpg) bottom center repeat-x #333}.main-logo{display:inline-block;margin-bottom:0;width:115px}.IE7 .main-logo{zoom:1}.login-and-search{position:absolute;right:0;top:0;width:202px;overflow:hidden;font-size:0;white-space:nowrap}.login-and-search--large{width:202px}.login-and-search .membership-buttons,.login-and-search .shopping-cart-info{float:left}.login-and-search .shopping-cart-info{width:auto}.login-and-search .form-control input{height:38px;width:131px;padding-top:11px;padding-bottom:11px}.login-and-search-no-checkout-button .form-control input{width:168px}.login-and-search--large .form-control input{width:90px}.login-and-search .button-login{padding:12px 27px}.login-and-search .button-search{padding:9px 9px 9px 11px;font-size:16px;height:20px}@media (max-width:960px){.login-and-search,.login-and-search--large .form-control input{width:auto}.login-and-search{position:relative;margin:0 20px;padding-bottom:20px}.login-and-search .input-group{display:block;margin-right:34px;margin-top:20px;position:relative}.login-and-search .input-group .input-group-button{position:absolute;right:-34px}.login-and-search .form-control input{width:100%}.login-and-search .shopping-cart-info{float:none}.button-shopping-cart{display:block}.main-header{margin-bottom:140px}.main-header-container,.main-header-inner{padding:0}.mobile-nav-header{float:none;padding:10px}}@media (max-width:480px){.main-header{margin-bottom:0;max-height:none}.main-header-inner{background-image:none;height:auto}.main-logo{width:65px}}.main-nav-wrapper{float:right}.main-nav ul{padding:0;margin:0;list-style:none}.nav-toplevel{float:left;position:relative}.main-nav a{font-style:normal;color:#fff}.main-nav-button{color:#fff;display:none;float:right;padding:10px 10px 10px 30px;font-size:18px;font-style:normal;font-weight:700;text-transform:uppercase;margin-top:20px;position:relative}.main-nav-button:before{content:"";position:absolute;left:0;top:12px;width:22px;height:3px;background:#fff;box-shadow:0 6px 0 0 white,0 12px 0 0 #fff}.nav-toplevel-link{display:block;text-transform:uppercase;text-align:center;font-size:11px;padding:5px 20px;position:relative}.nav-toplevel-link:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:1px;background:#484848}.nav-toplevel-link .icon{display:block;font-size:21px;min-height:21px;margin-top:5px;margin-bottom:10px}.nav-toplevel-link .nav-toplevel-link-dropdown{color:#fff;float:right;display:none}.nav-sub{display:none;position:absolute;top:100%;width:190px;background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#000000', endColorstr='#000000');padding:10px 0}.nav-sub-link{display:block;padding:10px 20px}.nav-sub-link:hover{background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#000000', endColorstr='#000000')}.nav-sub li:first-child .nav-sub-link{padding-top:20px}.nav-sub li:last-child .nav-sub-link{padding-bottom:20px}.nav-toplevel:hover .nav-toplevel-link{background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#000000', endColorstr='#000000')}.nav-toplevel:hover .nav-sub{display:block}@media (max-width:960px){.main-nav-button{display:inline-block}.main-nav-wrapper{float:none;background:#333;display:none;border-top:1px solid #000}.main-nav-wrapper--active{display:block}.nav-toplevel{float:none}.nav-sub-link,.nav-toplevel-link{text-align:left;font-size:20px;text-transform:none;padding:10px 20px}.nav-toplevel-link:before{content:none}.nav-toplevel-link .icon{display:inline-block;margin:0 10px 0 0;vertical-align:middle}.nav-toplevel-link .icon-unused,.nav-toplevel-link .nav-toplevel-link-dropdown{display:none}.nav-sub{display:block;position:static;width:auto;background:0 0}.nav-sub li:first-child .nav-sub-link{padding-top:10px}.nav-sub li:last-child .nav-sub-link{padding-bottom:10px}.nav-toplevel:hover .nav-toplevel-link{background:0 0}.nav-sub-link:hover,.nav-toplevel .nav-toplevel-link:hover{background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#000000', endColorstr='#000000')}}@media (max-width:480px){.main-nav-button{margin-top:10px}}.main-footer{background:#333;padding-top:1px;margin-top:140px;position:relative}.main-footer-inner{background:url(/sw/images/main-footer-background.png) center top no-repeat;margin-top:-70px;padding-top:150px;padding-bottom:40px;overflow:hidden}.footer-swirl{position:absolute}.footer-swirl-left{left:-999em;top:-127px;right:1895px;height:45px;background:url(/sw/images/footer-swirl-left.jpg) center top repeat-x}.footer-swirl-right{right:-999em;top:-127px;left:1895px;height:45px;background:url(/sw/images/footer-swirl-right.jpg) center top repeat-x}.main-footer h3{color:#fff;text-transform:uppercase;font-size:1.2em}.main-footer a,.main-footer p{color:#fff;font-style:normal}.main-footer ul{margin:0;padding:0;list-style:none;overflow:hidden}.footer-operation-areas{overflow:hidden;padding-right:20px;border-right:2px solid #696969}.footer-major-programmes h3,.footer-operation-areas h3{margin-bottom:30px}.footer-operation-areas li{float:left;width:50%}.footer-operation-areas a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#747474}.footer-major-programmes{padding:0 25px 0 10px}.footer-major-programmes a{padding-right:15px}.footer-logo-and-copyright{text-align:right;border-left:2px solid #696969}.footer-logo{margin-bottom:20px}.footer-copyright{font-size:10px;margin-top:0}.footer-copyright-and-user-login{padding-left:10px}.footer-copyright-and-user-login .footer-login{float:left;margin-top:0}.footer-copyright-and-user-login .footer-copyright{float:right}.footer-login{margin-top:0}.footer-social-icons{margin-bottom:15px}.footer-icon{color:#fff;font-size:35px;padding-left:12px}@media (max-width:800px){.main-footer-inner{padding-top:120px;text-align:center}.footer-logo-and-copyright{border-left:none}.footer-operation-areas{border-right:none;padding-right:0}.footer-major-programmes h3,.footer-operation-areas h3{margin-bottom:10px}.footer-major-programmes{margin-top:30px;margin-bottom:30px}.footer-major-programmes a{display:inline-block;margin:10px}.footer-operation-areas li{float:none;width:auto}.footer-login,.footer-logo-and-copyright,.footer-major-programmes,.footer-operation-areas{text-align:center}.footer-login{margin-top:20px}@media (max-width:480px){.main-footer-inner{padding-top:120px;text-align:center}.footer-logo-and-copyright{border-left:none}.footer-operation-areas{border-right:none;padding-right:0}.footer-major-programmes h3,.footer-operation-areas h3{margin-bottom:10px}.footer-major-programmes{margin-top:30px;margin-bottom:30px}.footer-major-programmes a{display:inline-block;margin:10px}.footer-operation-areas li{float:none;width:auto}.footer-login,.footer-logo-and-copyright,.footer-major-programmes,.footer-operation-areas{text-align:center}.footer-login{margin-top:20px}}}