
/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,
html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{font-family:Helvetica,Arial,sans-serif;color:#444;font-size:14px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%}a,a:visited,a:active{color:#258aaf;text-decoration:none}a:hover{color:#7aa1b0;text-decoration:underline}section{padding-top:30px}legend{display:block;font-size:22px;padding:10px
0;border-bottom:1px solid #ccc;width:100%;margin:20px
0}.gmnoprint
img{max-width:none}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.pull-left{float:left}.pull-right{float:right}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:960px;*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row
.row{width:auto;max-width:none;*zoom:1}.row .row:before, .row .row:after{content:" ";display:table}.row .row:after{clear:both}.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%}.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.spanx{float:left}.suffix1{margin-right:8.33333%}.suffix2{margin-right:16.66667%}.suffix3{margin-right:25%}.suffix4{margin-right:33.33333%}.suffix5{margin-right:41.66667%}.suffix6{margin-right:50%}.suffix7{margin-right:58.33333%}.suffix8{margin-right:66.66667%}.suffix9{margin-right:75%}.suffix10{margin-right:83.33333%}.suffix11{margin-right:91.66667%}.suffix12{margin-right:100%}.prefix1{margin-left:8.33333%}.prefix2{margin-left:16.66667%}.prefix3{margin-left:25%}.prefix4{margin-left:33.33333%}.prefix5{margin-left:41.66667%}.prefix6{margin-left:50%}.prefix7{margin-left:58.33333%}.prefix8{margin-left:66.66667%}.prefix9{margin-left:75%}.prefix10{margin-left:83.33333%}.prefix11{margin-left:91.66667%}.prefix12{margin-left:100%}th,td{border:1px
solid #dcdcdc;padding:2px
4px}table{width:100%}th a, th a:hover{color:#333}.table-highlight tr:hover{background:#F3F3F3}.table-highlight
tr{-webkit-transition:background 200ms;-moz-transition:background 200ms;-ms-transition:background 200ms;transition:background 200ms}.table-striped tr:nth-child(odd){background:#F8F8F8}tr.unread
td{background:#FF2525 !important;color:#FFF;font-weight:bold}tr.unread
a.button{color:#333}.button{display:inline-block;border-radius:2px;padding:4px
6px;color:inherit;text-decoration:none;cursor:pointer;background:rgb(237,237,237);background:-moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(222,222,222,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(100%,rgba(222,222,222,1)));background:-webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(222,222,222,1) 100%);background:-o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(222,222,222,1) 100%);background:-ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(222,222,222,1) 100%);background:linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(222,222,222,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede',GradientType=0 );border:1px
solid #bfbfbf;-webkit-transition:all 0.218s;-moz-transition:all 0.218s;-o-transition:all 0.218s;transition:all 0.218s}.button-red{background:rgb(243,243,243);background:-moz-linear-gradient(top,  rgba(243,243,243,1) 0%, rgba(255,255,255,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,243,243,1)), color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,  rgba(243,243,243,1) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=0 );border:1px
solid #dcdcdc}a.button{color:inherit}.button:hover{border:1px
solid #adadad;box-shadow:inset 1px 1px 2px 0px rgba(0,0,0,0.02);color:inherit;text-decoration:none}.button-small{font-size:0.8em;padding:1px
2px}.button-large{font-size:1.3em;padding:5px
8px}.button-group{display:inline-block;white-space:nowrap}.button-group>.button{position:relative;border-radius:0}.button-group>.button~.button{margin-left:-5px}.button-group>.button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.button-group>.button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.button-group>.button:hover{z-index:2}.button[disabled],.button-disabled{cursor:default;pointer-events:none;opacity:0.9;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button-dropdown{list-style:none;padding:0;border:1px
solid #bfbfbf;display:none;margin:2px
0 0;position:absolute;border-radius:2px;box-shadow:1px 1px 5px -2px rgba(0, 0, 0, 0.50);background:#fff;z-index:999}.button-dropdown
li{padding:4px
6px}.button-dropdown li~li{border-top:1px solid #bfbfbf}.button-dropdown li:hover{background:#E4EDFF}.button-dropdown.active{display:block}.button.button-with-dropdown>.dropdown{display:inline-block;width:24px;height:100%;position:absolute;top:0;right:0;border-left:1px solid #bfbfbf}.button-with-dropdown{position:relative;padding-right:28px}.button.button-with-dropdown>.dropdown::after{content:"";border:solid 7px;border-color:#333 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0,0,0,0);margin-top:-2px;right:5px;position:absolute;top:50%}.button-dropdown-container{display:inline-block}.nav-bar{display:block;border:1px
solid #ccc;padding:0
20px;background:rgb(248,248,248);background:-moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(241,241,241,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(100%,rgba(241,241,241,1)));background:-webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(241,241,241,1) 100%);background:-o-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(241,241,241,1) 100%);background:-ms-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(241,241,241,1) 100%);background:linear-gradient(to bottom,  rgba(248,248,248,1) 0%,rgba(241,241,241,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f1f1f1',GradientType=0 )}.nav-bar
ul{list-style:none;margin:0;padding:0;z-index:999}.nav-bar
li{display:inline-block}.nav-bar ul>li.has-dropdown{position:relative}.nav-bar ul > li.has-dropdown
.dropdown{position:absolute;display:none;border:1px
solid #ccc;background:#fff}.nav-bar li
a{color:#333;font-weight:bold;text-decoration:none;display:inline-block;padding:16px
15px}.nav-bar ul>li.has-dropdown:after{content:"";border:solid 5px;border-color:#333 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);margin-top:-2px;right:0px;position:absolute;top:50%;width:0;height:0}.nav-bar ul>li.has-dropdown>a{padding-right:20px}.nav-bar ul > li.has-dropdown:hover
.dropdown{display:block}.nav-bar ul > li.has-dropdown .dropdown li
a{font-weight:normal;display:block;white-space:nowrap;padding:6px
12px;font-size:13px}.nav-bar ul > li.has-dropdown .dropdown
li{float:none;display:block}.nav-bar ul > li.has-dropdown .dropdown li a:hover{background:#e3f4f9}input[type="text"],input[type="password"],input[type="email"],textarea{padding:5px
6px;border:1px
solid #dcdcdc;-webkit-transition:border 0.218s;-moz-transition:border 0.218s;-o-transition:border 0.218s;transition:border 0.218s}input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,textarea:hover{border:1px
solid #adadad}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{outline:none;border:1px
solid #5080d8}button[disabled],input[disabled]{pointer-events:none}input[disabled],textarea[disabled]{color:#696969}input[type="text"],input[type="email"],input[type="password"],textarea{width:200px}.input-block{width:100%;display:block}select{min-height:28px;min-width:120px;padding:4px
4px}label{display:block;margin:8px
0 2px}.ie-placeholder{color:#999}.input-addon{display:inline-block;vertical-align:middle;white-space:nowrap}.input-addon .add-on{border:1px
solid #DCDCDC;background-color:#ECECEC;display:inline-block;padding:5px
6px;min-width:2em;text-align:center}.input-addon .add-on:last-child{border-left:none;margin-left:-4px;border-radius:0 4px 4px 0}.input-addon .add-on:first-child{border-radius:4px 0 0 4px;border-right:none}.input-addon .add-on:first-child+*{margin-left:-4px}.input-addon .add-on.button{padding-top:5px;padding-bottom:5px}.input-addon .add-on.button:hover{border:1px
solid #adadad;border-left:none}.gmnoprint
img{max-width:none}.alert{padding:10px
15px;border-radius:4px;margin:0
0 15px;color:#C09853;background-color:#FCF8E3;border:1px
solid #FBEED5}.alert.alert-error{color:#B94A48;background-color:#F2DEDE;border-color:#EED3D7}.alert.alert-success{color:#468847;background-color:#DFF0D8;border-color:#D6E9C6}.alert.alert-info{color:#3A87AD;background-color:#D9EDF7;border-color:#BCE8F1}.badge{color:#fff;padding:1px
4px;border-radius:2px;text-shadow:0 -1px 1px rgba(0, 0, 0, .5);font-size: .9em;background:#777}.badge.badge-green{background:#5cb85c}.badge.badge-red{background:#d9534f}.badge.badge-blue{background:#5bc0de}.form_inline
label{display:inline-block}@media (max-width: 640px){.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.spanx{display:block;width:100%}}body{background:url(/images/new-bg.jpg) repeat-y top center;color:#333;font-family:"proxima-nova",sans-serif}.button{text-transform:uppercase;color:#000;border-radius:0;padding:4px
14px;background:rgb(239,239,239);background:-webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(184,184,184,1) 100%);background:linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(184,184,184,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#b8b8b8',GradientType=0 )}.row{max-width:1116px}a.link-underline{text-decoration:underline}a.link-underline:hover{text-decoration:none}input[type="text"],input[type="password"],input[type="email"],textarea,input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,textarea:hover,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus{padding:8px
10px;border-radius:6px;font-size:16px;border:1px
solid #ccc}h1{font-size:30px;text-transform:uppercase;font-weight:normal;margin:45px
0 20px}h2{font-size:26px;font-weight:normal;text-transform:uppercase;color:#000;margin:0
0 10px}h3{font-size:30px;font-weight:600}h4{font-size:18px}h5{font-size:15px}a,a:hover{color:#2f7699}::-webkit-input-placeholder{color:black;font-weight:300;font-size: .9em}:-moz-placeholder{color:black;font-weight:300;font-size: .9em}::-moz-placeholder{color:black;font-weight:300;font-size: .9em}:-ms-input-placeholder{color:black;font-weight:300;font-size: .9em}.search-form button, .search-form button:hover{padding:0;border-radius:0;border:0;height:28px;background:rgba(255,255,255,.6)}header{padding:18px
0 0}.header-top{text-align:right}.search-form input, .search-form input:focus, .search-form input:hover{padding:4px
10px;border-radius:0;border:0;vertical-align:top;background:rgba(255,255,255,.6)}.search-form{display:inline-block;margin-left:4px}.header-top a, .header-top
span{color:#000;font-family:Calibri,sans-serif;font-size:16px}.header-top
span{font-weight:bold;margin:0
4px}.nav-top{text-align:center;background:-webkit-linear-gradient(top,  rgba(255,255,255,0.6) 13%,rgba(255,255,255,0.6) 15%,rgba(255,255,255,0.05) 47%,rgba(255,255,255,0) 50%);background:linear-gradient(to bottom,  rgba(255,255,255,0.6) 13%,rgba(255,255,255,0.6) 15%,rgba(255,255,255,0.05) 47%,rgba(255,255,255,0) 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#00ffffff',GradientType=0 );max-width:1116px;margin:auto}.nav-top
a{text-transform:uppercase;font-size:17px;font-weight:200;padding:19px
7px;color:#000 !important;display:inline-block;letter-spacing:1px;text-decoration:none}.nav-top>span{font-weight:bold;font-size:18px;font-family:sans-serif;color:#333}.nav-top a
span{padding:3px
7px;border-radius:4px}.nav-top a:hover span, .nav-top a.active
span{background:#656565;color:#fff}.page-container.row{background:#fff;padding:0
20px 0 20px;position:relative}.page-container .main-image{width:100%}.promo-col .promo-box{text-align:center;margin:10px
0 0 0}.promo-col .promo-box
.inner{display:inline-block;border-radius:10px;min-height:316px;margin:auto;width:100%}.promo-col .promo-box .inner .promo-description{height:250px;padding:0
15px}.promo-col .promo-box .inner .bg-img{height:250px;width:100%;background-size:100%;background-repeat:no-repeat}.promo-col .promo-box .inner
h3{margin:0;padding:40px
0 0 0;text-transform:uppercase;font-size:20px;font-weight:normal;font-family:"Open Sans",sans-serif;color:#333}.promo-col .promo-box .inner
p{font-family:Calibri,sans-serif;margin-bottom:20px;font-size:1.2em;color:rgb(125,125,125)}.promo-col .promo-box
.button{display:block;background:rgb(76,163,205);border-radius:0;border:0;margin:0
24px;color:#fff;line-height:28px;width:140px;font-weight:200;font-family:"Open Sans",sans-serif}.promo-col .promo-box .inner
.content{min-height:259px}.promo-col .promo-box.portrait .inner
.content{min-height:500px}#homepromo .promo-box{text-align:center;margin:0
0 0 0;padding:0;overflow:hidden}#homepromo .promo-box
.inner{min-height:250px;margin:auto;width:100%;overflow:hidden}#homepromo .promo-box .inner .promo-description{height:250px;padding:0
15px;width:50%;float:left}#homepromo .promo-box .inner .bg-img{height:250px;width:50%;background-size:100%;background-repeat:no-repeat;float:left}#homepromo .promo-box .inner
h3{margin:0;padding:40px
0 0 0;text-transform:uppercase;font-size:20px;font-weight:normal;font-family:"Open Sans",sans-serif;color:#333}#homepromo .promo-box .inner
p{font-family:Calibri,sans-serif;margin-bottom:20px;font-size:1.2em;color:rgb(125,125,125)}#homepromo .promo-box
.button{display:block;background:rgb(76,163,205);border-radius:0;border:0;margin:0
24px;color:#fff;line-height:28px;width:140px;font-weight:200;font-family:"Open Sans",sans-serif}#homepromo .promo-box .inner
.content{min-height:250px}#homepromo #homepromo .promo-box.portrait .inner
.content{min-height:250px}#homepromo .promo-2 .promo-box .inner .promo-description{float:right}#homepromo .promo-2 .promo-box .inner .bg-img{float:right}#homepromo .promo-3 .promo-box .inner .promo-description{float:right}#homepromo .promo-3 .promo-box .inner .bg-img{float:right}#homepromo .promo-6 .promo-box .inner .promo-description{float:right}#homepromo .promo-6 .promo-box .inner .bg-img{float:right}#homepromo .promo-2{position:relative}.promo-2
.new{display:none}#homepromo .promo-2
.new{display:block;color:#000;font-weight:bold;position:absolute;top:0;right:0;border-style:inset;border-style:solid;border-width:0 60px 60px 0;border-color:transparent #15bf2e transparent transparent;-webkit-transform:rotate(360deg)}#homepromo .promo-2 .new
span{transform:rotate(45deg);writing-mode:lr-tb;display:block;position:absolute;left:0px;top:0px;font-weight:bold !important;padding-left:30px}.cols{padding:60px
40px 45px 40px}.cols > .span6
h2{font-weight:300;font-size:1.4em;padding-bottom:20px}.cols > .span6 h2>a{font-size:15px;text-transform:none;text-decoration:underline;color:rgb(90,90,90)}.cols>.span6{padding:0
9px}.events-list
.event{margin-bottom:15px;background:rgb(209,241,255);height:120px}.events-list .event
img{float:left;margin-right:15px}.events-list .event
.date{font-size:14px;color:#7c7c7c;font-weight:300}.events-list .event
.title{font-size:18px;font-weight:600;margin:2px
0;display:block;color:#333;padding:7px}.events-list .event
.tutor{font-size:16px;color:#7c7c7c}.events-list .event .tutor
.speakers{color:#498b91}.events-list .event
.details{padding-top:8px}.news-list .news-item{font-family:Calibri,sans-serif;font-size:16px;border-bottom:1px solid #CDCDCD;padding-bottom:12px;margin-bottom:12px}.news-list .news-item
p{margin:4px
0 0;font-size:14px}.news-list .news-item
.title{color:#2f7699;display:block}.news-list .news-item p
a{color:inherit;text-decoration:underline}.news-list .news-item p a:hover{text-decoration:none}.index-shop{background-color:rgb(240, 240, 240);margin:15px
0;padding:30px
40px}.index-shop.shop{background-color:#fff;margin:5px
0;padding:10px
15px}.index-shop.shop-item{background-color:#fff;margin:5px
0;padding:10px
15px}.index-shop
.span3{text-align:center;position:relative;padding:0
9px}.index-shop .index-shop-headline>h2{font-size:1.4em;font-weight:300;font-family:"Open Sans",sans-serif;padding-left:9px;margin-bottom:30px}.index-shop .index-shop-headline>h2>a{font-size:15px;text-decoration:underline;color:rgb(90, 90, 90);text-transform:none;font-weight:300}.index-shop
.img{width:100%;padding-bottom:88%;background-position:center center;background-size:contain;background-repeat:no-repeat}.index-shop .img.video:hover{background-size:110% 110%, contain}.index-shop .item-description{width:195px;text-align:left}.index-shop .item-description .item-name{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:none;padding-top:10px;min-height:46px}.index-shop .item-description .item-text{min-height:51px}.index-shop .item-description .item-price{color:grey;font-size:16px}.index-shop .item-description
.button{border:0;border-radius:0;background:rgb(74, 164, 203);color:#fff;font-weight:200;margin:0
10px}.audiovideo .span12
.span4{width:100%}.audiovideo
.img{background-position:top left}@media only screen and (max-width: 1094px) and (min-width: 790px){.audiovideo .span12
.span4{width:50%}}@media only screen and (min-width: 1095px){.audiovideo .span12
.span4{width:33.3333%}}.index-shop.shop > hr, .index-shop.shop-item
hr{margin:15px
0 25px 0;border-color:rgba(75, 164, 205, 200);border-width:0 0 1px 0}.index-shop.shop
h1{text-transform:none;margin:0;font-size:28px;font-weight:200;font-family:"Open Sans",sans-serif}.index-shop.shop #shop-filters{line-height:32px;text-align:right}.index-shop.shop #shop-filters
select{-webkit-appearance:button;-webkit-border-radius:0;-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;background-image:url(http://c853d08bf3503af4e9f5-f43f87bcc93faf7d931d4534b389bef2.r94.cf3.rackcdn.com/drop-down.gif);background-color:#e0e1e2;background-position:right center;background-repeat:no-repeat;border:none;color:#555;font-size:inherit;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;width:260px}.index-shop.shop>#heading{margin-top:10px}.index-shop.shop-item
h1{text-transform:none;margin:0;font-size:28px;font-weight:200;font-family:"Open Sans",sans-serif}.index-shop.shop-item
.button{border:0;border-radius:0;background:rgb(74, 164, 203);color:#fff;font-weight:200;margin:0
10px;font-size:20px}.index-shop.shop-item .price>h4{font-family:"Open Sans",sans-serif;font-size:18px;margin:5px
0;padding:0
10px}.index-shop.shop-item .price
p{font-family:"Open Sans",sans-serif;font-size:16px;margin:5px
0;padding:0
10px;color:grey}.index-shop.shop-item
#description{font-family:"Open Sans",sans-serif;font-size:15px;line-height:16px}.index-shop.shop-item>.span9{padding:15px
8px}#homepage-video{margin:0}footer
.row{background:#fff;padding:20px
20px 0 20px}.share-title{font-size:1em;font-weight:800;line-height:32px;vertical-align:middle}.social{text-indent:-999px;display:inline-block;width:32px;height:32px;vertical-align:top;margin:0
4px;overflow:hidden;background-size:70%;background-repeat:no-repeat;background-position:center center}.social-yt{background-image:url(/images/social-yt.png)}.social-fb{background-image:url(/images/social-fb.png)}.social-twitter{background-image:url(/images/social-twitter.png)}.social-pinterest{background-image:url(/images/social-pinterest.png)}.social-footer{text-align:right;height:24px}.social-footer>.social{margin:0
!important;background-size:80% !important;height:24px !important;width:24px !important}.newsletter-container
form{display:inline-block}.newsletter-container .name, .newsletter-container .name:focus, .newsletter-container .name:hover{width:190px;margin-right:5px;margin-left:5px;border:1px
solid rgba(113,117,164, 0.6)}.newsletter-container .email, .newsletter-container .email:focus, .newsletter-container .email:hover{width:190px;margin-right:5px;border:1px
solid rgba(113,117,164, 0.6)}.newsletter-container input, .newsletter-container input:focus, .newsletter-container input:hover{border-width:0;border-radius:0}.newsletter-container
.button{border-radius:0;border:0;height:34px;color:#fff;background:rgb(113,117,164);font-weight:300}.newsletter-container .name::-webkit-input-placeholder{color:grey}.newsletter-container .name:-moz-placeholder{color:grey}.newsletter-container .name::-moz-placeholder{color:grey}.newsletter-container .name:-ms-input-placeholder{color:grey}.newsletter-container .email::-webkit-input-placeholder{color:grey}.newsletter-container .email:-moz-placeholder{color:grey}.newsletter-container .email::-moz-placeholder{color:grey}.newsletter-container .email:-ms-input-placeholder{color:grey}.footer-out{background:#e1e9ed;padding:20px
0}.footer-out
.logo{font-family:Calibri,sans-serif;color:darkslategrey;font-size:1em;width:42%}.footer-out .logo
img{float:left;clear:both;margin-left:20px}.footer-out .logo
p{padding-left:20px;overflow:auto;display:block;margin:0;line-height:24px;font-weight:600;font-size:14px;color:#414141;font-family:"Open Sans",sans-serif}.footer-out .logo p.copy-rights{font-weight:300}.footer-out
.nav{color:#000;font-family:"Open Sans",sans-serif;padding-right:35px;line-height:24px}.footer-out .nav nav
a{color:darkslategrey;text-decoration:none;text-transform:uppercase;font-size: .8em;letter-spacing:1px}.footer-out .nav nav a:hover{text-decoration:underline}.view-all-events{font-family:Calibri,sans-serif;font-size:17px;margin-bottom:10px}.popup-signin{position:absolute;top:100px;left:100px;z-index:999;width:100%;max-width:430px;padding:18px
24px 24px;border:1px
solid #858b94;border-radius:9px;display:none;background:rgb(255,255,255);background:-webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(223,223,223,1) 100%);background:linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(223,223,223,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 )}.bottom-bar{padding:20px;background-color:rgb(206,208,228)}.popup-signin
form{padding:10px
30px}.popup-signin
b{font-size:22px;font-family:Calibri,sans-serif}.popup-signin
label{font-weight:600}.popup-signin form input[type="text"], .popup-signin form input[type="email"], .popup-signin form input[type="password"],
.popup-signin form input[type="text"]:hover, .popup-signin form input[type="email"]:hover, .popup-signin form input[type="password"]:hover,
.popup-signin form input[type="text"]:focus, .popup-signin form input[type="email"]:focus, .popup-signin form input[type="password"]:focus{width:100%;max-width:300px}.popup-signin form
.reset{font-size:12px;font-family:Calibri,sans-serif;margin-top:4px}.popup-signin
.beak{background:url(/images/signin-beak.png) no-repeat center;width:36px;height:18px;position:absolute;top:-18px;left:85px}form
label.error{font-size:14px;font-family:Calibri,sans-serif;font-weight:bold;color:#e00;margin-top:4px}.membership-diff{position:relative;color:#397b9b;font-size:22px;margin:20px
0;background:rgb(240,241,245);background:-webkit-linear-gradient(top,  rgba(240,241,245,1) 0%,rgba(174,181,199,1) 100%);background:linear-gradient(to bottom,  rgba(240,241,245,1) 0%,rgba(174,181,199,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f1f5', endColorstr='#aeb5c7',GradientType=0 )}.membership-diff
h3{font-weight:600;font-size:30px;margin:0}.membership-diff>.span6{padding:50px}.membership-diff>.sep{height:100%;width:1px;position:absolute;padding:20px
0;left:50%;background:#7d8497;background-clip:content-box}.register-form
.span6{padding-left:40px}.register-form .span6:first-of-type{padding:0
40px 0 0}.register-form input[type="text"], .register-form input[type="password"], .register-form input[type="email"]{width:100%}.register-form
label{font-weight:600;margin-top:25px}.register-form{min-height:500px;margin:20px
0}.register-form
h3{margin:0;font-weight:600;font-size:20px}.error-container{margin:5px
0}form
.error.active{display:block}.tabs-container
.tabs{text-align:center}.tabs-container .tabs
.tab{display:inline-block;font-size:16px;color:#464646;padding:5px
15px;border-radius:8px 8px 0 0;margin:0
4px}.tabs-container .tabs
.tab{background:rgb(132,145,153);background:-webkit-linear-gradient(top,  rgba(132,145,153,1) 0%,rgba(167,180,188,1) 100%);background:linear-gradient(to bottom,  rgba(132,145,153,1) 0%,rgba(167,180,188,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#849199', endColorstr='#a7b4bc',GradientType=0 )}.tabs-container .tabs
.tab.active{background:rgb(190,190,190);background:-webkit-linear-gradient(top,  rgba(190,190,190,1) 0%,rgba(203,203,203,1) 100%);background:linear-gradient(to bottom,  rgba(190,190,190,1) 0%,rgba(203,203,203,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#cbcbcb',GradientType=0 )}.tabs-container .tab-content{min-height:300px;padding:25px
30px;background:-webkit-linear-gradient(top,  rgba(203,203,203,1) 0%,rgba(255,255,255,0) 35%);background:linear-gradient(to bottom,  rgba(203,203,203,1) 0%,rgba(255,255,255,0) 35%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcbcb', endColorstr='#00ffffff',GradientType=0 )}.membership-help{background:#d3e1e2;border-radius:10px;text-align:center;padding:6px
20px;font-size:16px;margin:50px
0}.membership-help
a{display:block;margin:11px
0;font-weight:600;color:#333}.tabs-container .tab-content
h3{margin:0;font-size:28px;font-weight:600}.tabs-container .tab-content
.membership{font-size:18px}.profile-form input, .profile-form select,textarea{width:100%}.profile-form label, .profile-form
button{margin-top:15px}.profile-form
select{font-size:16px;margin-top:4px}.tabs-container .tab-content
.success{margin:10px
0 0;font-size:16px;font-weight:600}.content-header{border-radius:0;background:-webkit-linear-gradient(top,  rgba(224, 224, 216, 0.2) 0%,#E0E0D8 100%);background:linear-gradient(to bottom,  rgba(224, 224, 216, 0.2) 0%,#E0E0D8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33e0e0d8', endColorstr='#e0e0d8',GradientType=0 )}.content-header
.quote{font-family:"adobe-garamond-pro",sans-serif;font-style:italic;font-size:24px;text-align:center;padding:50px
50px;display:block}.content-header
img{border-radius:0;display:block}.content-header
.quote.js{padding-top:0;padding-bottom:0}.events-timetable{margin:20px
0}.events-group
.event{width:220px;margin:16px
11px;display:inline-block}.events-group
.time{font-size:29px;text-transform:uppercase;border-bottom:2px solid #000}.events-group{display:inline-block;margin:11px;text-align:left}.events-group .events .event:first-child{margin-left:0}.events-group .events .event:last-child{margin-right:0}.events-group .event
.inner{padding:18px
14px 20px 20px;height:180px;background:#EBEBEB}.events-group .event
.title{height:70px;overflow:hidden}.events-group .event .title, .events-group .event .title
a{color:#444;font-size:18px;font-weight:600}.events-group .event
.leader{color:#444;font-size:16px}.events-group .event .event-time{font-size:17px;display:block;margin-top:0}.events-group .event
.price{display:block;font-size:14px}.events-group .event .book-container{text-align:center;padding:12px
0}.events-group .event .book-container
.button{font-size:16px}.events-group .event
.leaders{height:32px}.events-grid{margin:20px
0}.event-workshop{background:#b0c99a}.event-lecture{background:#ACB5CF}.event-special{background:#f6ef74}.event-healing{background:#a0ddf7}.event-meditation{background:#fcd9d5}.event-masterclass{background:#DAFCD5}.event-demonstration{background:#E5D5FC}.events-filter
.circle{width:12px;height:12px;display:inline-block;vertical-align:bottom;margin:0
3px 3px 0;border-radius:17px;border:1px
solid #7C7C7C}.event-detail{padding-left:16px}.event-detail
h3{margin:0}.event-detail
.speakers{margin-right:-4px;font-size:18px}.event-detail .speakers>span{margin-left:4px}.event-detail .event-timing{margin:48px
0 20px}.event-detail .event-timing
b{font-size:19px}.event-detail .event-timing
.time{font-size:18px;margin:2px
0 0}.logo-container{text-align:center;margin:30px
0 24px;z-index:-100;display:block}.wrap{overflow:hidden;position:relative}.event-pricing
h4{margin:0}.event-pricing
.price{font-size:16px;margin:2px
0}.event-pricing{border:1px
solid #c7c7c7;border-left:none;border-right:none;padding:24px
0;margin:20px
0}.event-places{text-align:center;background:transparent;padding:10px
0;margin:20px
0}.event-places
span{font-weight:bold;font-size:18px}.content-text{margin:20px
0}.content-text:first-child{margin-top:0}.content-text :first-child{margin-top:0}.main-page{padding:20px
0}.basket-items .item
img{float:left;margin:0
20px 20px 0}.basket-items .item
.title{font-weight:bold;font-size:18px;color:#5488b6}.basket-items .item .content-text{margin:7px
0 10px;max-height:78px;overflow:hidden}.basket-items .item
.price{font-size:18px}.basket-items .item
.timing{font-weight:600}.basket-items{margin:0
0 40px}.basket-items .basket-remove{font-weight:600;text-align:right;margin-top:20px}.basket-items
.item{padding:0
0 15px;border-bottom:1px solid #444;margin:0
0 45px}.promo-row{padding:14px
0 0 0}.promo-col{padding:10px
0}.speakers>span{margin-left:-4px}.coursecats-list
h5{text-transform:uppercase;font-weight:600;margin:10px
0 20px}.coursecats-list
ul{list-style:none;padding:0}.coursecats-list ul
li{padding:6px
0}.courses-list .course
img{float:left;margin:0
20px 20px 0}.courses-list .course
.title{font-weight:bold;font-size:18px;color:#5488b6}.courses-list .course .content-text{margin:7px
0 10px;max-height:84px;overflow:hidden}.courses-list
.course{padding:0
0 15px;border-bottom:1px solid #444;margin:0
0 45px}.courses-list{margin:20px
0 0}.courses-list .course
.pricing{line-height:20px;font-weight:600}.courses-list .course .book-container{text-align:right}.featured-event{padding:18px
18px}.featured-event
.featured{text-transform:uppercase;color:#999;font-size:20px;font-weight:600}.featured-event
.title{font-size:20px;margin:13px
0 0;font-weight:600;display:block}.featured-event .with, .featured-event
.date{font-size:16px}.featured-event .content-text{height:122px;font-size:16px;line-height:20px}.featured-event .button-container{text-align:right}.text-ellipsis{overflow:hidden}.noresults{display:block;text-align:center;font-size:20px;margin:60px
0}.basket-register
h3{margin-bottom:0}.basket-register
h4{margin-top:6px}.basket-register
input{min-width:300px}.basket-register
label{margin-top:10px}.basket-register input[type="checkbox"]{min-width:0}table.orders td, table.orders
th{border:none}table.orders
th{text-align:left;font-size:18px;padding:0}table.orders
td{padding:12px
0;border-bottom:1px solid #444}table.orders{margin:0
0 30px}.courses-list .course
.user{font-size:16px;font-weight:600}.bg-fade>div{background:#FFF;height:0;position:absolute;width:100%;top:1800px}.account-bookings{margin:20px
0}.feedback-form{margin:20px
0}.feedback-form .button-container{padding:20px
0}.payment-form
input{width:100%}.payment-form
.postage{margin:8px
0 2px}.payment-form .postage>label{float:left;margin:0;height:17px}.payment-form .postage>input{width:inherit;margin:0
5px;height:17px;vertical-align:middle}form .button-container{margin:20px
0}.basket-items .total-price{font-size:17px;font-weight:bold}.membership-levels .membership-info{padding:10px
0;margin:0
0 6px;border-bottom:1px solid #444}.membership-levels .price,
.membership-levels
.name{font-weight:bold;font-size:19px}.basket-items .membership-levels{margin:0
0 45px}.basket-items
h3{margin:0
0 6px;font-size:22px}.basket-items .item
.user{font-weight:600;font-size:16px}.basket-points{margin:0
0 45px;font-size:16px}.events-group .event .book-container
span{color:#fff;font-size:16px;font-weight:bold;line-height:29px}.leader-bio
h4{margin-bottom:10px}.insurance-details
select{min-width:0;margin-right:10px}.noresults
a{font-size:16px}.event-places
.button{font-weight:normal}.donate-amount{width:64px}.input-prepend{padding:2px
4px;border:1px
solid #C4C4C4;border-right:none;border-radius:4px 0 0 4px}.course-upload{border-bottom:1px solid #444;padding:20px
0}.course-upload
h4{color:#5488B6;margin:0
0 20px}.course-upload
p{margin:16px
0}.news-content .post-image{float:right;margin:0
0 20px 20px}.news-summary
h2{text-transform:none;margin:0}.news-summary
h4{font-size:16px;margin:6px
0 20px}.news-summary{padding:20px
0;border-bottom:1px solid #444}.news-comments
.comment{padding:10px;border-bottom:1px solid #444;margin-bottom:10px}.news-comments .comment
.name{display:block;font-weight:600;font-size:18px}.news-comments
.button{margin:10px
0 0}.image-container{text-align:center}iframe[src*="youtube.com"]{float:right;margin:0
0 10px 10px}.related-events iframe,
.basket-items
iframe{display:none}.search-results
.item{margin-bottom:25px}.search-results .item
.price{font-size:14px;font-weight:600}.search-results .basket-remove{font-weight:normal}.member-downloads
.download{border-bottom:1px solid #444;padding:20px
0}.member-downloads .download
.title{font-size:18px;font-weight:bold;color:#5488B6}.student-log input[type="number"]{max-width:45px}.module-log-table
td{border-left:none;border-right:none;padding:8px
0}.checkbox{display:inline-block;width:13px;height:13px;border:1px
solid rgba(155,155,155,0.57);position:relative}.checkbox.checked>*{background:url(/images/checkmark.png) no-repeat -5px -3px;width:21px;height:21px;position:absolute;top:-3px;left:0}.events-group .event .book-container.course,.circle.event-courses{background:#0090D5}.courses-list .course
.remote{font-size:15px;color:#444;background:url(/images/skype.png) no-repeat right center;padding-right:23px}.events-filter
.button.selected{background:#949494;background:-webkit-linear-gradient(top, #949494 0%,#B8B8B8 100%);background:linear-gradient(to bottom, #949494 0%,#B8B8B8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#b8b8b8',GradientType=0 )}.courses-list .course .speakers
a{color:#444;font-weight:600}.event-images
img{margin-bottom:10px}.member-downloads .download img, .course-upload
img{float:left;margin:0
10px 10px 0}.related-events
.event{padding:10px
0;border-bottom:1px solid #444}.related-events .event
.title{font-weight:600;font-size:16px}.related-events .event .content-text{max-height:68px}.course-sessions table
td{border:none;border-bottom:1px solid #444;padding:10px}.course-sessions .session-disabled{color:#CE2121}.about-subnav{background:#f3f3f3}.about-subnav
h3{font-size:18px;font-weight:normal;text-transform:uppercase;margin:0
0 5px 0}.about-subnav{padding:20px
0;border-top:1px solid #656565;border-bottom:1px solid #d7d7d7}.addthis-container{position:absolute;top:45px;right:60px;width:145px}.addthis-container
*{box-sizing:content-box;-moz-box-sizing:content-box}.bookings .booking
h4{font-weight:bold;font-size:18px;color:#5488B6;margin:0
0 10px}.bookings
.booking{padding:10px
0 10px;border-bottom:1px solid #444;margin-bottom:20px}.course-log
h4{margin:0
0 10px}.course-log{margin:20px
0 10px;border-bottom:1px solid #444;padding-bottom:20px}.events-group .events>:nth-child(4n){margin-right:0}.events-group .events>:nth-child(4n+1){margin-left:0}.about-page .content-text
img{display:block;margin:20px
auto}.about-page .leaders-list .leader
img{float:left;margin:0
10px 10px 0}.about-page .leaders-list .leader
h3{margin:0
0 10px;font-size:22px}.about-page .leaders-list
.leader{padding-bottom:20px;border-bottom:1px solid #444;margin-bottom:30px}.events-filter
.button{margin:4px
0}.events-filter
span{vertical-align:top;line-height:34px}.about-items .about-item{padding-bottom:20px;border-bottom:1px solid #444;margin-bottom:20px}.about-items .about-item
h3{color:#5488B6;margin:0
0 10px;font-size:24px}.movepage{background:url(/images/arrow-prev.png) no-repeat center;display:inline-block;width:19px;height:22px;text-indent:9999px;overflow:hidden;vertical-align:top;margin:0
6px}.pager
form{display:inline-block}.pager form input, .pager form input:hover, .pager form input:focus{width:22px;padding:2px;text-align:center}.pager{padding:20px
0 10px;text-align:right}.pager form input:focus{border-color:#444}.movepage.next{background-image:url(/images/arrow-next.png)}.contact-form input, .contact-form
textarea{width:100%;margin:0
0 8px}.map{max-height:400px;min-height:200px;height:0;padding-bottom:42%}form.directions input[type="text"]{display:inline-block;margin:0
10px 0 0;width:270px}form.directions{padding:20px
0}.directions-result{display:none}ol.directions-results{list-style:none;padding:0;color:#444;font-size:16px;font-family:Calibri,Helvetica,Arial,sans-serif;line-height:20px}.directions-result
h3{margin:20px
0 0;font-size:24px}.contact-container{margin:10px
0 20px}.map-container{margin:20px
0}.contact-container .content-text{margin-top:0}.loginregister-container form
input{width:100%}.loginregister-container form
button{margin-top:10px}.loginregister-container
.col1{padding-right:10px}.loginregister-container
.col2{padding-left:10px}.loginregister-container form input[type="checkbox"]{width:auto}.events-group .time.mobile-time{display:none}.header-links{display:inline-block}.header-links
a{font-family:"Open Sans",sans-serif;font-size:14px;color:#000;font-weight:400}.mobile-nav-button{display:none;position:absolute;top:9px;right:10px}.mobile-nav
a{display:block;padding:5px
10px;border-bottom:1px solid #A8A6A6;font-size:17px;color:#258AAF}.mobile-nav{text-align:center;width:187px;border:1px
solid #A8A6A6;border-bottom:none;position:absolute;top:63px;right:10px;z-index:999;border-radius:4px;background:#F3F3F3;display:none}.mobile-search{display:none}.mobile-search input, .mobile-search input:hover, .mobile-search input:focus{border-radius:0;width:80%;border-bottom:none;padding:6px
8px}.mobile-search button, .mobile-search button:hover, .mobile-search button:focus{border-radius:0;border:none;width:20%;margin-left:-4px;padding:7px
0;vertical-align:top;border-top:1px solid #CCC}.content-header.lectures{background:-webkit-linear-gradient(top, rgba(224, 224, 216, 0.2) 0%,#ACB5CF 100%);background:linear-gradient(to bottom, rgba(224, 224, 216, 0.2) 0%,#ACB5CF 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33e0e0d8', endColorstr='#ACB5CF',GradientType=0 )}.content-header.courses{background:-webkit-linear-gradient(top, rgba(224, 224, 216, 0.2) 0%,#0090D5 100%);background:linear-gradient(to bottom, rgba(224, 224, 216, 0.2) 0%,#0090D5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33e0e0d8', endColorstr='#0090D5',GradientType=0 )}.content-header.workshops{background:-webkit-linear-gradient(top, rgba(224, 224, 216, 0.2) 0%,#B0C99A 100%);background:linear-gradient(to bottom, rgba(224, 224, 216, 0.2) 0%,#B0C99A 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33e0e0d8', endColorstr='#B0C99A',GradientType=0 )}.content-header.healing{background:-webkit-linear-gradient(top, rgba(224, 224, 216, 0.2) 0%,#A0DDF7 100%);background:linear-gradient(to bottom, rgba(224, 224, 216, 0.2) 0%,#A0DDF7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33e0e0d8', endColorstr='#A0DDF7',GradientType=0 )}a.forgotten-link{color:#333;display:inline-block;margin-top:4px;text-decoration:underline}.membership-grid>.span6{padding:0
!important}.membership-grid > .span6
.inner{background:#b9bfcf;padding:22px;min-height:300px;cursor:pointer;position:relative}.membership-grid > .span6 .inner
h4{margin:0;font-size:27px}.membership-grid>.span6.membership-block-0{padding-right:10px !important;padding-bottom:20px !important}.membership-grid>.span6.membership-block-1{padding-left:10px !important;padding-bottom:20px !important}.membership-grid>.span6.membership-block-2{padding-right:10px !important}.membership-grid>.span6.membership-block-3{padding-left:10px !important}.membership-grid > .span6 .inner h4
.price{font-size:14px}.membership-grid{margin:20px
0}.membership-grid > .span6.active
.inner{background:#F9F9F9 url(/images/membership-tick.png) no-repeat right top;border:3px
solid #9dd0dc}.membership-grid > .span6 .inner
.radio{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.001;cursor:pointer}.membership-grid
h4{font-size:20px}.bottom-bar.fill{background:#ced2dd}#simplemodal-overlay{background:#000}.big-submit-button{background:rgb(205, 212, 225);width:155px;height:45px;font-size:20px;font-weight:200;font-family:"Open Sans",sans-serif;letter-spacing:0}.loginregister-popup{padding:40px;display:none;background:rgb(255,255,255);background:-moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,236,236,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,236,236,1)));background:-webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,236,236,1) 100%);background:-o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,236,236,1) 100%);background:-ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,236,236,1) 100%);background:linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,236,236,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edecec',GradientType=0 );;max-width:830px;border-radius:10px;position:relative}.loginregister-popup
h3{font-size:22px;margin-top:0}.loginregister-popup .register-box{background:#d0d4db;padding:38px;border-radius:10px}.loginregister-popup
input{width:100%}.register-modal-close{width:34px;height:34px;background:url(/images/register-modal-close.png);position:absolute;top:-12px;right:-12px;cursor:pointer}.register-form .terms
label{margin:0
0 25px}.purchase-membership .membership-grid
h4{margin-top:0}.content-videos{margin:0
auto;width:740px}.video-outer{float:left;width:240px;margin:2px}.video{position:relative}.video
a{position:absolute;display:block;background:url(/images/thumb_cover.png);height:135px;width:240px;top:0;left:0}.video a:hover{background:url(/images/thumb_cover_full.png)}.videothumb{width:240px;height:135px}.quantity
input{width:40px;text-align:center}.quantity
label{display:inline-block}.basket-bottom{margin-top:20px}form.quantity
label.error{display:block}#payment-submit-error{display:none}@media (max-width: 1150px){.nav-top
a{padding-left:0;padding-right:0}.nav-top
a{font-size:14px;padding-top:16px;padding-bottom:16px}.nav-top>span{display:none}}@media (max-width: 1126px){.events-group{margin:0}.events-group>.time{display:none}.events-group .time.mobile-time{display:block}.events-grid{text-align:center}.events-group
.event{margin:10px
!important}}@media (max-width: 1116px){.row{padding-left:10px;padding-right:10px}}@media (max-width: 1050px){.promo-row .promo-4{display:none}.promo-row .promo-5{display:none}.promo-row .promo-6{display:none}.promo-row
.span3{width:33.33333%}}@media (max-width: 960px){.cols>.span6{width:100%}footer .row,.page-container.row{padding-left:20px;padding-right:20px}.share-title{font-size:20px}.newsletter-container
input{width:170px;margin-bottom:10px}.newsletter-container .share-title{margin:0}.footer-out
.logo{width:100%}.tabs-container .tabs
.tab{display:block;border-radius:0;margin:0}.tabs-container .tabs .tab:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.index-shop>.span3{width:50%}}@media (max-width: 740px){.promo-row .promo-3{display:none}.promo-row
.span3{width:50%}.share-container,.newsletter-container{float:none;text-align:center}.share-container{margin-bottom:20px}.footer-out .logo
span{display:none}.footer-out .logo
img{margin:4px
0 -4px 0}.nav-top{display:none}.header-links{display:none}.mobile-nav-button{display:block}.mobile-nav.active{display:block}.search-form{display:none}header{border-bottom:1px solid #adadad}.mobile-search{display:block}.subnav-item-container{width:33.33333%}.tabs-container .tab-content
.span6{width:100%;padding-left:0;padding-right:0}.addthis-container{top:10px;right:20px}}@media (max-width: 640px){.promo-row .promo-2{display:none}.promo-row
.span3{width:100%}.content-header{display:none}.promo-col{display:none}.coursecats-list{margin-left:0}.cols>.span6{padding-right:0 !important;padding-left:0 !important;margin:10px
0 20px}.main-image{display:none}.bg-fade{opacity:0.3}.logo-container{margin:0
0 10px;padding-right:60px}[class*="span"][class*="prefix"]{margin-left:0}.membership-diff>.sep{display:none}.membership-diff>.span6{padding:30px
30px 0 30px}.membership-diff{font-size:18px}.membership-diff
h3{font-size:24px}.register-form
.span6{padding:0}footer .row,.page-container.row{padding-left:10px;padding-right:10px}.loginregister-container
.col2{padding:0}.event-detail{padding:0}.membership-help
a{word-break:break-all}.tabs-container .tab-content{padding:20px}.subnav-item-container{width:50%}.cols{padding:0}.cols
.event{height:100%}.index-shop>.span3{width:100%}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !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-inline-holder .mfp-content, .mfp-ajax-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-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-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:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#ccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;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:0.65;filter:alpha(opacity=65);padding:0
0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:white;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}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{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,0.6);background:black}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 40px;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, 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, 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, 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}