@font-face{font-family:glegoobold;font-display:swap;src:url(../../fonts/glegoo-bold-webfont.woff2?20170224) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:glegooregular;font-display:swap;src:url(../../fonts/glegoo-regular-webfont.woff2?20170224) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:robotomedium;font-display:swap;src:url(../../fonts/roboto-medium-webfont.woff2?20170224) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:robotoregular;font-display:swap;src:url(../../fonts/roboto-regular-webfont.woff2?20170224) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:listicons;font-display:swap;src:url(../../fonts/listicons.woff2?20170224) format("woff2");font-weight:400;font-style:normal}body,html{margin:0;padding:0;border:0}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,dialog,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5}table{border-collapse:collapse;border-spacing:0}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote,q{quotes:"" ""}a img{border:none}a:active,a:hover{outline:none}html{font-size:62.5%}body{color:#222;background:#fff;font-size:14px;font-size:1.4rem}body,button,input,select,textarea{font-family:Arial,Helvetica Neue,Helvetica,Liberation Sans,FreeSans,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400;color:#111}h1{font-size:28px;font-size:2.8rem;margin-bottom:.5em;font-weight:700}h1,h2{line-height:1.25}h2{font-size:24px;font-size:2.4rem;margin-bottom:.75em}h3{font-size:18px;font-size:1.8rem;line-height:1;margin-bottom:1em}h4{line-height:1.25;margin-bottom:1.25em}h4,h5{font-size:14px;font-size:1.4rem;font-weight:700}h5{margin-bottom:1.5em}h6{font-size:14px;font-size:1.4rem;font-weight:700}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:0 0 1.5em;color:#333}a:focus,a:hover{color:#40b3ff}a{color:#09f;text-decoration:none}blockquote{margin:1.5em;color:#666;font-style:italic}strong{font-weight:700}em{font-style:italic}sub,sup{line-height:0}abbr{text-decoration:none}address{margin:0 0 1.5em;font-style:italic}del{color:#666;text-decoration:line-through}pre{margin:1.5em 0;white-space:pre}code,pre,tt{font:1em andale mono,lucida console,monospace;line-height:1.5}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}li ol,li ul{margin:0}ol,ul{margin:0 1.5em 1.5em 0;padding-left:3em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%;border-bottom:1px solid #555}th{font-weight:700}thead th{background:#ddd}caption,td,th{padding:4px 5px;font-size:12px;font-size:1.2rem}tbody tr.even td,tbody tr:nth-child(2n) td{background:#f8f8f8}tfoot{font-style:italic}caption{background:#555;color:#fff}.none{display:none!important}.clear{clear:both}.noBorder{border:0!important}.hidden{visibility:hidden}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}#-lucee-debug,#cfdebug,.tbl{display:none}.clearfix:after,.clearfix:before{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}@media only screen and (max-width:767px){h1{font-size:24px;font-size:2.4rem}.noneMobile{display:none}}form.cookieNotice{position:fixed;width:100%;z-index:999;background-color:#ddd;font-size:12px;padding:3px 0;border-bottom:1px solid #ccc}form.cookieNotice button{border:1px solid #777;border-radius:4px;padding:3px 6px;background:#999;color:#fff;font-size:12px;font-size:1.2rem;line-height:1;font-weight:700;font-family:Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #555}form.cookieNotice button:hover{background:#bbb;border-color:#999}body.cookieMessage > header{border-top:45px solid #ddd}@media only screen and (min-width:598px){body.cookieMessage > header{border-top-width:27px}}small.disclaimer{clear:both;display:block;margin-bottom:20px;border:1px dashed Salmon;border-radius:8px;padding:4px 8px;background-color:Seashell}.yearWarning{background-color:rgba(47,79,79,.7);color:hsla(0,100%,99%,.85);width:65%;margin:8px auto 16px;padding:3px 0;text-align:center;font-weight:700;letter-spacing:.03em;border-radius:30px}.yearWarning a{color:#fff}.yearWarning a:hover{color:#eee}.slotCol1{width:640px;float:left}.slotCol2{margin-right:20px;width:300px;float:left;background:url(../../bg-img/common/pageCol_bg.gif) no-repeat 100% 100%}.slotCol3{margin-right:-20px;width:320px;float:right;overflow:hidden}.slot{float:left;margin:0 20px 0 0;padding-bottom:20px;position:relative;display:inline;text-rendering:optimizeLegibility}#sidebar .slot,.sidebar .slot{padding-bottom:10px;margin-right:0;clear:both}.slot div{position:absolute;left:0;bottom:20px;padding:3px 0 0;border-top:1px solid #fff}#sidebar .slot div,.sidebar .slot div{bottom:10px}.slot div h3{margin:0 4px;text-transform:uppercase}.slot div p{margin:0 4px 4px}.w620,.w620 div{width:620px}.h200{height:200px}.h200 div.left,.h200 div.right{height:196px;border:0!important}.h225{height:225px}.h225 div.left,.h225 div.right{height:221px;border:0!important}.w460,.w460 div{width:460px}.w300,.w300 div{width:300px}.h300{height:300px}.h300 div.left,.h300 div.right{height:296px;border:0!important}.h460{height:460px}.h460 div.left,.h460 div.right{height:456px;border:0!important}.h620{height:620px}.h620 div.left,.h620 div.right{height:616px;border:0!important}.w140,.w140 div{width:140px}.h140{height:140px}.h140 div.left,.h140 div.right{height:136px;border:0!important}.h48{height:48px}.h48 div.left,.h48 div.right{height:44px;border:0!important}.h61{height:61px}.h61 div.left,.h61 div.right{height:57px;border:0!important}.h74{height:74px}.h74 div.left,.h74 div.right{height:70px;border:0!important}.h87{height:87px}.h87 div.left,.h87 div.right{height:83px;border:0!important}.h100{height:100px}.h100 div.left,.h100 div.right{height:96px;border:0!important}.h113{height:113px}.h113 div.left,.h113 div.right{height:109px;border:0!important}.h126{height:126px}.h126 div.left,.h126 div.right{height:122px;border:0!important}.h139{height:139px}.h139 div.left,.h139 div.right{height:135px;border:0!important}.slot div.top{top:0;bottom:auto!important;border-bottom:1px solid #fff;border-top:0}.slot div.right{right:0;left:auto}.slot div.left,.slot div.right{width:50%;border-top:0;padding:3px 0 1px}.slot div.left{left:0;right:auto}div.floatRight{float:right}.slot h3{font-weight:700}.left h3,.right h3{margin:4px 8px!important}.slot h3 a{color:#000;text-decoration:none}.slot img{vertical-align:bottom}.left p,.right p{margin:4px 8px!important}.slot p a.slotLink{text-decoration:none!important;font-weight:400!important}.slot p a{color:#000;text-decoration:underline;font-weight:700}.slot p a.slotLink:hover{text-decoration:underline!important}.slot a{color:#555}.slot h3{font-size:12px;font-size:1.2rem;line-height:1.1}.slot p{font-size:11px;font-size:1.1rem;line-height:1.2}.left h3,.right h3{font-size:12px;font-size:1.2rem;color:#000}.left p,.right p{font-size:12px;font-size:1.2rem}.left p,.left p a,.right p,.right p a{color:#444!important}.spacing-1{letter-spacing:1px}.shadow a,.shadow h3,.shadow p{text-shadow:1px 1px 1px #222}.shadow_fff a{color:#000;text-shadow:1px 1px 1px #fff}.bg_000 div{border-top:1px solid #000;background-color:rgba(0,0,0,.6)}.bg_000:hover div{background-color:rgba(0,0,0,.7)}.bg_000 div.top{border-bottom:1px solid #000}.bg_000 h3,.bg_000 h3 a,.bg_000 p,.bg_000 p a{color:#f0f0f0!important}.bg_000-40 div{border-top:1px solid #000;background-color:rgba(0,0,0,.4)}.bg_000-40:hover div{background-color:rgba(0,0,0,.5)}.bg_000-40 div.top{border-bottom:1px solid #000}.bg_000-40 h3,.bg_000-40 h3 a,.bg_000-40 p,.bg_000-40 p a{color:#fff!important}.bg_transparent div{border-top:none}.bg_transparent:hover div,.bg_transparent div{background:none!important}.bg_transparent div.top{border-bottom:none}.bg_transparent-fff div{border-top:none}.bg_transparent-fff:hover div,.bg_transparent-fff div{background:none!important}.bg_transparent-fff div.top{border-bottom:none}.bg_transparent-fff h3,.bg_transparent-fff h3 a,.bg_transparent-fff p,.bg_transparent-fff p a{color:#fff!important}.bg_f7f7f7 div{border:1px solid #ccc;border-top:1px solid #000}.bg_f7f7f7 div,.bg_f7f7f7:hover div{background-image:url(../../bg-img/common/slot_bg_f7f7f7.png)!important}.bg_f7f7f7 div.top{border-bottom:1px solid #fff}.alignRight{text-align:right}@media only screen and (max-width:767px){.sidebar .slot{margin:0 auto 10px!important;display:block;float:none}}#sponsorStrip{overflow:hidden}#sponsorStrip .sponsor-banner{margin-bottom:20px;border-bottom:1px dotted #ccc;padding-bottom:10px}#sponsorStrip .sponsor-banner img.sb-large{display:inline}#sponsorStrip .sponsor-banner img.sb-small{display:none}@media only screen and (max-width:767px){#sponsorStrip .sponsor-banner img.sb-large{display:none}#sponsorStrip .sponsor-banner img.sb-small{display:inline}#sponsorStrip .noSmall,.halfPage{display:none!important}}.pagination{--colour:#00516e;--hover-colour:#0080ae}body,html{margin:0;padding:0}body{text-align:center;background-color:#f0f0f0}.mastheadContainer{position:relative;margin:0 auto;max-width:1040px;background-color:#202020;text-align:left}.masthead{position:relative;margin:0 auto;width:960px;min-width:960px;padding:40px 0 0 0}.page .masthead{padding-bottom:1px}.contentContainer{width:100%;text-align:left;background-color:#fff}@media only screen and (min-width:1040px){.contentContainer{background:url(../../bg-img/www/body_bg.webp) repeat-y 50%}}.content{margin:0 auto;width:940px;min-width:940px;padding:30px 10px}.content,.main{background:#fff}.main{position:relative;float:left;width:620px;margin-bottom:20px}.noSidebar .main{width:auto}.sidebar{float:right;width:300px}@media only screen and (min-width:768px) and (max-width:969px){html{background:#f0f0f0}body{margin-bottom:0}.footer,.header{width:768px;min-width:768px}.content,.masthead{width:748px;min-width:748px}.main{float:none;margin:0 auto 20px}.sidebar{width:620px;float:none;margin:0 auto}.sidebar .sidebarTop{float:right;width:300px}.sidebar .sidebarBottom{float:left;width:300px;margin-bottom:20px}}@media only screen and (max-width:767px){html{background:#f0f0f0}body{margin-bottom:0}.footer,.header,.masthead{width:320px;width:auto;min-width:320px;margin:0}.masthead{padding-top:10px}.content{width:310px;width:auto;padding:20px 5px 5px;margin:0}.content,.main{min-width:310px}.main{width:auto;float:none;clear:both}.sidebar{width:auto!important;float:none;margin:0 auto}}.h1logo{position:absolute;top:40px;left:0}.h1logo img{margin-bottom:0;text-transform:uppercase;color:#fff;margin:0;padding:0;vertical-align:bottom}.nav{margin:0 0 10px;clear:both}.nav ul{float:right;list-style-type:none;margin:0 0 0 146px;padding:0}.nav ul li{float:left}.nav ul li a,.nav ul li strong{display:block;margin:10px 1px 0 0;padding:33px 10px 4px;color:#d9f0ff;color:#fff;font-weight:700;font-size:15px;font-size:1.5rem;text-align:center;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.3);transition:all .1s ease}.nav ul li a.selected,.nav ul li a:hover,.nav ul li strong{background:linear-gradient(180deg,rgba(0,153,255,0) 0,rgba(0,153,255,.35));color:#40b3ff}.nav ul li a:hover{opacity:.65}.nav ul li a.selected:hover{color:#d9f0ff}@media only screen and (min-width:500px) and (max-width:767px){.nav{margin-top:25px;height:auto!important}}@media only screen and (max-width:767px){.h1logo{position:absolute;top:10px;left:10px}.h1logo img{width:75px!important;height:50px!important}.nav{height:50px;margin-left:95px;float:none}.nav ul,.nav ul li{margin:0;padding:0;float:left}.nav ul li{list-style-type:none;display:inline}.nav ul li a,.nav ul li strong{display:inline;float:left;line-height:24px;font-size:12px;font-size:1.2rem;padding:0 5px;margin:0 0 1px;text-indent:0}}@media only screen and (max-width:320px){.nav ul li a,.nav ul li strong{padding:0;font-size:12px;font-size:1.2rem;text-align:left;text-indent:6px}.nav ul li.n1 a{width:64px}.nav ul li.n2 a{width:46px}.nav ul li.n3 a{width:115px}.nav ul li.n4 a{width:64px}.nav ul li.n5 a{width:46px}.nav ul li.n6 a{width:115px}}.searchSection{clear:both;padding:0;z-index:11;position:relative}.searchSection,.searchSection li{float:left;margin:0;list-style-type:none}.searchSection li{color:#fff;padding:0;background:linear-gradient(180deg,rgba(0,153,255,.35) 0,rgba(0,153,255,0));text-shadow:1px 1px 1px #333;font-size:16px;font-size:1.6rem;line-height:1.3;padding:5px 10px}.searchSection li a,.searchSection li em,.searchSection li strong{padding:0;color:#fff;text-decoration:none;font-weight:700;vertical-align:middle;font-style:normal}.searchSection li a:hover{text-decoration:underline}.searchSection li span{vertical-align:top;font-size:11px;font-size:1.1rem}.searchSection li.selected{border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:0;border-bottom:0}.verticalMenuUl{margin:0;padding:0;list-style-type:none;display:block;z-index:999999;box-shadow:5px 5px 6px 0 rgba(0,0,0,.2)}.verticalMenu li{float:none}.verticalMenu li a{display:block!important;font-size:1.1rem;float:none;margin:0;border-bottom:1px solid #40b3ff;padding-left:6px;margin-top:0;padding-top:3px;border-right:0}.verticalMenu li:last-child a{border-bottom:0}.horizontanlMenu{float:left;padding:5px 0 5px 5px;margin:0}.horizontanlMenu li{float:left}.horizontanlMenu li .more,.horizontanlMenu li a{border-right:1px solid #40b3ff;vertical-align:middle;float:left}.horizontanlMenu li .selected{background:#40b3ff}.horizontanlMenu .last a{border-right:0}.categories{z-index:10;clear:both;float:left;position:relative;border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:0;border-bottom:0;margin-top:-1px}.categories ul{float:left;padding:5px 0 5px 5px;margin:0}.categories ul li{float:left}.categories ul li .more,.categories ul li a{border-right:1px solid #40b3ff;vertical-align:middle;float:left}.categories ul li .selected{background:#40b3ff}.categories ul .last a{border-right:0}.categories ul li{margin:0;padding:0;list-style-type:none}.categories ul li .more,.categories ul li a{color:#fff;text-decoration:none;font-size:14px;font-size:1.4rem;text-shadow:1px 1px 1px #007acc;padding:3px 6px}.categories ul li a:hover{background:#40b3ff}.categories .hideOnSmall{float:left}.categories .hideOnSmall ul{padding-left:0;padding-right:5px}.categories .hideOnSmall ul li:last-child a{border-right:0!important}.categories .hideOnSmall .hideOnMedium{margin:0;padding:0;list-style-type:none;display:block;z-index:999999;box-shadow:5px 5px 6px 0 rgba(0,0,0,.2);border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:0;border-top:0;padding:5px 5px 4px!important;position:absolute;width:140px;top:37px;right:-72px;display:none}.categories .hideOnSmall .hideOnMedium li{float:none}.categories .hideOnSmall .hideOnMedium li a{display:block!important;font-size:1.1rem;float:none;margin:0;border-bottom:1px solid #40b3ff;padding-left:6px;margin-top:0;padding-top:3px;border-right:0}.categories .hideOnSmall .hideOnMedium li:last-child a{border-bottom:0}.open .hideOnMedium{display:block!important}.open .hideOnMedium li{float:none}.open .hideOnMedium li a{display:block!important;font-size:1.1rem;float:none;margin:0;border-bottom:1px solid #40b3ff;padding-left:6px;margin-top:0;padding-top:3px;border-right:0}.open .hideOnMedium li:last-child a{border-bottom:0}.more{float:left;margin:5px 5px 5px 0;text-decoration:none;font-size:14px;font-size:1.4rem;vertical-align:middle;text-shadow:1px 1px 1px #007acc;font-weight:700;padding:3px 26px 3px 10px;background:#09f url(../../bg-img/common/open-dropdown.png) no-repeat 100%;background-size:16px 5px;border-left:1px solid #40b3ff}.more,.more:focus,.more:hover{color:#fff}.more.smallOnly{display:none}@media only screen and (max-width:625px){.categories ul li .more,.categories ul li a,.categories ul li em,.categories ul li strong{padding-left:4px;padding-right:4px}.categories ul li:last-child a{border-right:0}.categories .hideOnSmall{display:none}.categories .more.smallOnly{display:inline}.open .hideOnSmall{position:absolute;width:140px;top:37px;right:-1px;padding:5px 5px 4px!important;margin:0;padding:0;list-style-type:none;display:block;z-index:999999;box-shadow:5px 5px 6px 0 rgba(0,0,0,.2);border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:0;border-top:0}.open .hideOnSmall ul{float:none;padding:0!important;box-shadow:none!important}.open .hideOnSmall ul li{float:none}.open .hideOnSmall ul li a{display:block!important;font-size:1.1rem;float:none;margin:0;border-bottom:1px solid #40b3ff;padding-left:6px;margin-top:0;padding-top:3px;border-right:0}.open .hideOnSmall ul li:last-child a{border-bottom:0}.open .hideOnSmall ul li:first-child a{border-top:1px solid #40b3ff}.open .hideOnSmall .hideOnMedium{position:relative;width:auto;top:auto;right:auto;float:none;padding:0!important;box-shadow:none;border:0}}.siteSearch{background:linear-gradient(180deg,rgba(0,153,255,.35) 0,rgba(0,153,255,0));padding:10px 10px 1px;margin:0 0 10px}.siteSearch input:focus{background-color:#fff;background:linear-gradient(to right,#ffffaa,#fff) !important;border:0}::placeholder{color:#858585}.siteSearch input{color:#666!important}.siteSearch fieldset{position:relative}.siteSearch fieldset .whatWhere{float:left;padding:0;margin-bottom:10px}.siteSearch fieldset .whatWhere .whatLabel{display:none}.siteSearch fieldset .whatWhere label{margin-right:5px;font-weight:700}.siteSearch fieldset .whatWhere #what{box-shadow:0 0 20px rgba(0,0,0,.5);width:220px;margin:0 10px 0 0;float:left;padding:6px;font-size:16px;font-size:1.6rem;line-height:1;height:20px;border-radius:3px;border:1px solid #fff;border:0;background:#fff}.siteSearch fieldset .whatWhere .whereLabel{display:none}.siteSearch fieldset .whatWhere .whereLoc{box-shadow:0 0 20px rgba(0,0,0,.5);position:relative;background:#fff;width:400px;float:left;color:#555;padding:0 0 0 6px;border:0;border-radius:3px;line-height:32px;height:32px}.siteSearch fieldset .whatWhere .whereLoc #where{position:absolute;top:0;left:0;z-index:0;width:264px;padding:6px;margin:0;border:0;border-radius:3px;font-size:16px;font-size:1.6rem;line-height:1;height:20px;vertical-align:bottom}.siteSearch fieldset .whatWhere .whereLoc #where:focus{border-bottom-left-radius:0;outline:0}.siteSearch fieldset .whatWhere .whereLoc .dist{position:relative;float:right;z-index:2;vertical-align:middle;line-height:32px;height:30px;margin:0;padding:0 8px 2px 5px;color:#222;background:#ddd;border-top-right-radius:3px;border-bottom-right-radius:3px}.siteSearch fieldset .whatWhere .whereLoc .dist label{font-weight:400;font-size:12px;font-size:1.2rem;margin:0;padding:0;line-height:30px;height:30px;vertical-align:middle;display:block}.siteSearch fieldset .whatWhere .whereLoc .dist label span{vertical-align:middle;margin:0 4px 0 0}.siteSearch fieldset .whatWhere .whereLoc .dist label select{font-size:12px;font-size:1.2rem;color:#222;vertical-align:middle}.siteSearch fieldset .whatWhere .whereLoc .dist label select option{background:#fff}.siteSearch fieldset .whatWhere .whereLoc #detLoc{display:block;position:relative;float:right;z-index:3;background-image:url(../../bg-img/common/location-marker.png);background-size:15px 22px;background-color:#fff;background-position:100%;background-repeat:no-repeat;text-decoration:none;width:30px;margin:3px 6px 3px 0;padding:0 20px 0 0;color:#666;line-height:26px;font-size:11px;font-size:1.1rem}.siteSearch fieldset .whatWhere .whereLoc #detLoc:hover{color:#333;background-image:url(../../bg-img/common/location-marker_over.png);background-size:15px 22px;background-color:#fff;background-position:100%;background-repeat:no-repeat;border-radius:5px}.siteSearch fieldset .whatWhere .whereLoc #detLoc.detecting,.siteSearch fieldset .whatWhere .whereLoc #detLoc.detecting:hover{background:url(../../bg-img/common/autodetect-loader.gif) no-repeat 0;background-size:16px 16px;width:16px;height:26px;padding-right:0!important}.siteSearch fieldset .whatWhere .hideDist .dist,.siteSearch fieldset .whatWhere .whereLoc #detLoc.detecting:hover span,.siteSearch fieldset .whatWhere .whereLoc #detLoc.detecting span{display:none}.siteSearch fieldset .whatWhere .hideDist #detLoc{right:5px}.siteSearch fieldset .whatWhere .hideDet #where{width:254px}.siteSearch fieldset .whatWhere .hideDet #detLoc{display:none}.siteSearch fieldset .whatWhere .whereLoc.highlight{box-shadow:0 0 6px #ff0;background:#ff0;border:1px solid #ff0}.siteSearch fieldset .whatWhere .whereLoc.highlight #where{background:#ff0;border-left:1px solid #ff0}.siteSearch fieldset .whatWhere .whereLoc.highlight #detLoc{background-color:#ff0}.siteSearch fieldset .searchSubmit{box-shadow:0 0 20px rgba(0,0,0,.5);font-family:Arial,Verdana,sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;text-decoration:none;vertical-align:middle;text-align:center;margin:0;padding:0;width:auto;overflow:visible;border:1px solid;border-color:#e1e1e1 #c8c8c8 #c8c8c8 #e1e1e1;background-color:#eee;text-shadow:1px 1px 1px #fff;color:#000;border-radius:3px;position:absolute;top:0;left:658px;width:70px!important;height:32px;border:1px solid #d9f0ff;background-color:#d9f0ff}.siteSearch fieldset .searchSubmit:hover{border:1px solid;border-color:#e1e1e1 #d5d5d5 #d5d5d5 #e1e1e1;background:#eee;text-shadow:1px 1px 1px #fff;color:#666;border-radius:3px;background-color:#d9f0ff}.siteSearch fieldset #dateSelect{display:none;box-shadow:0 0 20px rgba(0,0,0,.5);background:#fff;clear:both;border-radius:3px;margin-bottom:10px;width:796px}.siteSearch fieldset #dateSelect .datepick{float:left;padding:10px}.siteSearch fieldset #dateSelect .whenContainer{float:left;padding:10px;background:#ddd;height:196px;border-top-right-radius:3px;border-bottom-right-radius:3px}.siteSearch fieldset #dateSelect .whenContainer strong{display:block;margin-bottom:5px}.siteSearch fieldset #dateSelect .whenContainer input{color:#555;padding:5px;border:1px solid #666;border:0;font-size:16px;font-size:1.6rem;border-radius:3px;width:202px;box-shadow:0 0 20px rgba(0,0,0,.15)}.siteSearch fieldset #timeSelect{display:none;clear:both;box-shadow:0 0 20px rgba(0,0,0,.5);background:#fff;padding:10px 0 10px 10px;width:360px;border-radius:3px;margin-bottom:10px}.siteSearch fieldset #timeSelect select{margin-right:5px;color:#555}.article .searchSubmit,.articles .searchSubmit{left:242px!important}@media only screen and (min-width:768px) and (max-width:969px){.siteSearch #dateSelect{width:auto!important}.siteSearch #dateSelect .whenContainer input{width:134px!important;font-size:15px!important;font-size:1.5rem!important}}@media only screen and (max-width:767px){.siteSearch{width:300px!important}.siteSearch fieldset .whatWhere{margin-bottom:10px;width:100%}.siteSearch fieldset .whatWhere #what{width:288px;margin-right:0;margin-bottom:10px}.siteSearch fieldset .whatWhere .whereLoc{width:294px!important;clear:both}.siteSearch fieldset .whatWhere .whereLoc #where{width:193px;margin-right:0}.siteSearch fieldset .whatWhere .whereLoc .dist label span{display:none}.siteSearch fieldset .searchSubmit{position:relative;left:auto;top:auto;clear:both;float:none;margin:10px 0 0!important;width:140px!important}.siteSearch fieldset #dateSelect{margin-bottom:0;width:auto!important}.siteSearch fieldset #dateSelect .whenContainer{height:auto!important;padding:0 13px 13px;border-top-right-radius:0;border-bottom-left-radius:3px}.siteSearch fieldset #dateSelect .whenContainer strong{margin-bottom:0}.siteSearch fieldset #dateSelect .whenContainer input{width:264px}.siteSearch fieldset #timeSelect{padding-top:8px;margin-bottom:0;width:auto}.siteSearch fieldset #timeSelect label{width:140px;display:block;float:left}.siteSearch fieldset #timeSelect label strong{display:block}.siteSearch fieldset #timeSelect select{margin:0;font-size:normal;font-size:1.2rem;background:#fff}.article .whatWhere,.articles .whatWhere{margin-bottom:0!important}.article .siteSearch .searchSubmit,.articles .siteSearch .searchSubmit{padding:0!important;left:auto!important;margin-top:0!important}}.hints{float:left;margin-bottom:10px;clear:both;width:100%}.hints span{display:none}.hints .dateHints,.hints .timeHints{float:left;display:block;font-size:11px;font-size:1.1rem;line-height:16px;margin-bottom:0}.hints .dateHints a,.hints .timeHints a{border-radius:2px;background:#d9f0ff;padding:2px 4px;margin-right:4px;margin-bottom:0;text-decoration:none;color:#000;white-space:nowrap;float:left}.hints .dateHints a.selected,.hints .timeHints a.selected{border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:2px;background-image:url(../../bg-img/common/date-time_selected.gif);background-repeat:no-repeat;background-position:100%;padding:1px 3px;padding-right:20px;transition:background-color .15s}.hints .dateHints #chooseDates,.hints .dateHints #chooseTimes,.hints .timeHints #chooseDates,.hints .timeHints #chooseTimes{padding-left:25px;background:#d9f0ff url(../../bg-img/common/open-hint.png) no-repeat 0;background-size:22px 22px}.hints .dateHints #customDate,.hints .dateHints #customTime,.hints .timeHints #customDate,.hints .timeHints #customTime{margin-right:0}.hints .dateHints{margin-right:15px}.datesOpen #chooseDates,.timesOpen #chooseTimes{background:#d9f0ff url(../../bg-img/common/close-hint.png) no-repeat 0!important;background-size:22px 22px!important;padding-left:15px}@media only screen and (max-width:767px){.hints{clear:both;padding:34px 0 0;margin-bottom:0;position:relative;float:none}.hints .dateHints,.hints .timeHints{margin:0}.hints .dateHints a,.hints .timeHints a{padding:4px 5px;margin-right:5px!important;margin-bottom:0!important;display:none;letter-spacing:0}.hints .dateHints a:last-child,.hints .timeHints a:last-child{margin-right:0!important}.hints .dateHints a.selected,.hints .timeHints a.selected{padding:3px 6px;padding-right:23px;display:inline}.hints .dateHints #chooseDates,.hints .dateHints #chooseTimes,.hints .timeHints #chooseDates,.hints .timeHints #chooseTimes{display:inline;position:absolute;top:0;left:0;margin-left:0!important}.hints .dateHints #chooseTimes,.hints .timeHints #chooseTimes{left:109px}.hints .dateHints{margin-right:5px}.datesOpen .dateHints{margin-right:0}.datesOpen .dateHints a{display:inline;margin-bottom:10px!important;margin-right:0}.datesOpen .timeHints{margin-right:0}.datesOpen .timeHints a,.datesOpen .timeHints a.selected{display:none!important}.datesOpen .timeHints #chooseTimes{display:inline!important}.timesOpen .timeHints a{display:inline;margin-bottom:10px!important}.timesOpen .dateHints a,.timesOpen .dateHints a.selected{display:none!important}.timesOpen .dateHints #chooseDates{display:inline!important}}.form-container h3{font-size:150%}.form-container fieldset legend,.form-container legend legend{font-family:robotomedium,helvetica-bold,arial,sans-serif}.form-container .list-login div>input:not([name=rating]){font-size:120%}.form-container .list-login div>label:not([for=remember]){opacity:.6}.form-container .list-login .actions button[type=submit]{font-family:robotomedium,helvetica-bold,arial,sans-serif;font-size:105%}.form-container .register,.form-container .social-login .social-login-links a.sign-in-facebook span,.form-container .social-login .social-login-links a.sign-in-google span{font-family:robotomedium,helvetica-bold,arial,sans-serif}.form-container .register{font-size:95%}.form-container .register .password-prompt{font-size:85%}.form-container input.not-empty~label,.form-container input:valid~label:not([for=remember]){color:transparent;display:none}@media only screen and (max-width:374px){.form-container .social-login .social-login-links{grid-template-columns:repeat(2,minmax(auto,125px))}.form-container .social-login .social-login-links a.sign-in-facebook,.form-container .social-login .social-login-links a.sign-in-google{grid-gap:6px}}@media only screen and (max-width:650px) and (orientation:landscape){.form-container .social-login .social-login-links{justify-content:start}}@media only screen and (min-width:650px){.form-container{grid-template-columns:1fr 25%;max-width:620px;padding:24px}.form-container h3{grid-column-end:span 2}.form-container .social-login .social-login-links{grid-template-columns:1fr;grid-gap:16px}.form-container .register{grid-column-end:span 2}}article>form{background-color:rgba(147,112,219,.2);padding:1em;border-radius:.3em;text-align:center}article>form fieldset{margin-top:-.25em;border:none}article>form fieldset label{color:rgba(75,0,130,.65);letter-spacing:.01em}article>form fieldset label strong{display:block;padding-bottom:.5em}article>form fieldset label input{width:calc(100% - (80px + 2.5em));height:35px;padding:0 1em;border:none}article>form fieldset button{background-color:rgba(75,0,130,.65);color:snow;width:80px;height:35px;border:none;font-size:10.4px;letter-spacing:.1em;text-transform:uppercase}article>form fieldset button:hover{background-color:indigo}@media only screen and (min-width:768px){article>form{padding:.5em}article>form fieldset{margin-top:0}article>form fieldset label strong{display:inline;padding-bottom:0;vertical-align:middle}article>form fieldset label input{width:40%;margin-left:1em}}.form-container{font-family:robotoregular,helvetica,arial,sans-serif}.form-container h1,.form-container h2,.form-container h3{font-family:glegoobold,georgia,serif}.form-container{box-sizing:border-box;background-color:#d7f2ec;display:grid;grid-template-columns:1fr;grid-gap:24px;padding:16px;border-radius:8px;box-shadow:0 0 40px -10px silver,0 0 1px 0 hsla(0,0%,41%,.2)}.form-container *,.form-container:after,.form-container:before{box-sizing:inherit;margin:0;padding:0}.form-container:hover{transition:.2s ease-in}.form-container:hover .social-login-links>a,.form-container:hover span,.form-container:hover svg{transition:none}.form-container a,.form-container li,.form-container ol,.form-container ul{margin:0;padding:0}.form-container h3{line-height:1.2}.form-container fieldset,.form-container legend{width:100%}.form-container fieldset legend,.form-container legend legend{color:#2662ce;margin-bottom:16px;padding-bottom:8px;line-height:1.5;border-bottom:1px solid #2662ce}.form-container .list-login div{position:relative;margin:0}.form-container .list-login div>input:not([name=rating]){color:dimgray;width:100%;padding:6px 24px}.form-container .list-login div>input:focus{color:#5390fe}.form-container .list-login div>label:not([for=remember]){position:absolute;top:0;left:24px;line-height:2.9;transition:all .3s ease}.form-container .list-login .actions{display:grid;grid-template-columns:1fr auto;grid-column-gap:16px}.form-container .list-login .actions button[type=submit]{background-color:#2662ce;color:snow;margin:0;text-transform:uppercase;cursor:pointer}.form-container .list-login .actions button[type=submit]:hover{background-color:#5390fe}.form-container .list-login .actions .remember{align-self:center}.form-container .list-login .actions .remember input[type=checkbox]{position:absolute;left:-9999px}.form-container .list-login .actions .remember label{position:relative;padding:0 8px 0 20px;cursor:pointer}.form-container .list-login .actions label:before{background-color:snow;content:" ";position:absolute;top:0;left:0;width:16px;height:16px;border:2px solid #2662ce;border-radius:50%}.form-container .list-login .actions input:checked+label:before{background-color:#5390fe;border-color:#5390fe}.form-container .social-login .social-login-links{display:grid;grid-template-columns:repeat(2,minmax(auto,140px));grid-column-gap:16px;justify-content:space-between;margin:0}.form-container .social-login .social-login-links a.sign-in-facebook,.form-container .social-login .social-login-links a.sign-in-google{background-color:snow;display:inline-grid;grid-template-columns:auto 1fr;grid-gap:8px;align-items:center;height:40px;padding-left:4px;border-radius:20px;text-decoration:none}.form-container .social-login .social-login-links a.sign-in-facebook span,.form-container .social-login .social-login-links a.sign-in-google span{color:dimgray}.form-container .social-login .social-login-links a.sign-in-google svg{fill:#dd4b39}.form-container .social-login .social-login-links a.sign-in-google:hover{background-color:#dd4b39}.form-container .social-login .social-login-links a.sign-in-google:hover span,.form-container .social-login .social-login-links a.sign-in-google:hover svg{color:snow;fill:snow}.form-container .social-login .social-login-links a.sign-in-facebook svg{fill:#1877f2}.form-container .social-login .social-login-links a.sign-in-facebook:hover{background-color:#1877f2}.form-container .social-login .social-login-links a.sign-in-facebook:hover span,.form-container .social-login .social-login-links a.sign-in-facebook:hover svg{color:snow;fill:snow}.form-container .register{margin:0;padding-top:8px;border-top:1px solid #2662ce}.form-container .register #registration a,.form-container .register a{color:#2662ce}.form-container .register #registration a:hover,.form-container .register a:hover{color:#5390fe;text-decoration:underline}.form-container input:focus~label:not([for=remember]){color:#2662ce;padding-left:10.66667px}.form-container input.not-empty~label,.form-container input:valid~label:not([for=remember]){color:transparent;display:none}@media only screen and (max-width:374px){.form-container .social-login .social-login-links{grid-template-columns:repeat(2,minmax(auto,125px))}.form-container .social-login .social-login-links a.sign-in-facebook,.form-container .social-login .social-login-links a.sign-in-google{grid-gap:6px}}@media only screen and (max-width:650px) and (orientation:landscape){.form-container .social-login .social-login-links{justify-content:start}}@media only screen and (min-width:650px){.form-container{grid-template-columns:1fr 25%;max-width:620px;padding:24px}.form-container h3{grid-column-end:span 2}.form-container .social-login .social-login-links{grid-template-columns:1fr;grid-gap:16px}.form-container .register{grid-column-end:span 2}}.form-container{color:dimgray}.form-container h1,.form-container h2,.form-container h3{color:#2662ce}.form-container button,.form-container input{height:40px;margin-bottom:16px;outline:0;border:0;border-radius:20px}.form-container button:required,.form-container input:required{box-shadow:none}.form-container button:focus,.form-container input:focus{outline:0;border:0;box-shadow:0 0 10px -1px #5390fe}.article-credits{display:flex;justify-content:space-between;min-height:50px;margin:16px 0 24px;padding:0;list-style:none outside none;border-width:1px 0;border-style:solid;border-color:#d5d8d8}.article-credits li{margin:auto 0}.article-credits-multiple li:first-child{width:55%;padding:.65em 0}@media only screen and (min-width:768px){.article-credits-multiple li:first-child{width:70%}}.js-map-styles{margin:2em 0}.js-map-styles #article-map{margin-bottom:16px;border:1px solid rgba(47,79,79,.2)}.js-map-styles table tbody{border-top:1px solid #e1e9ec}.js-map-styles table tbody tr{border-bottom:1px solid #e1e9ec}.js-map-styles table tbody tr td:first-child{background-color:#b65496;color:snow;width:32px;padding:2px;font-family:georgia;font-size:1.25em;text-align:center;vertical-align:middle}.js-map-styles table tbody tr td:not(:first-child){padding:.5em 0 .5em 1em}.js-map-styles table tbody tr td:not(:first-child) a{color:#b65496;font-size:1.2em;font-weight:700;letter-spacing:.005em;text-decoration:none}.js-map-styles table tbody tr td:not(:first-child) a:hover{color:#cf95bc}.js-map-styles table tbody tr:nth-child(2n) td:last-child{background-color:#fff}.genericButton{font-family:Arial,Verdana,sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;text-decoration:none;vertical-align:middle;text-align:center;margin:0;padding:0;width:auto;overflow:visible;border:1px solid;border-color:#e1e1e1 #c8c8c8 #c8c8c8 #e1e1e1;background-color:#eee;text-shadow:1px 1px 1px #fff;color:#000;border-radius:3px}.genericButton:hover{border:1px solid;border-color:#e1e1e1 #d5d5d5 #d5d5d5 #e1e1e1;background:#eee;text-shadow:1px 1px 1px #fff;color:#666;border-radius:3px}.box1{background:#f2f2f2;border-top:1px solid #ebebeb;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ebebeb;border-radius:3px}.validationBorder{border:1px dotted!important;background:#fbf6f6;color:#300;border-color:red!important}.formBoxShadow{box-shadow:0 0 20px rgba(0,0,0,.5)}.whenBoxShadow{box-shadow:0 0 20px rgba(0,0,0,.15)}.buttonGradient{background:linear-gradient(180deg,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,.4))}.filter{margin:0 0 20px;padding:0;list-style-type:none}.filter li{display:inline;margin:0;padding:0}.filter li a,.filter li del,.filter li em,.filter li strong{float:left;margin:0 5px 5px 0;padding:4px 7px;white-space:nowrap;line-height:1}.filter li strong{padding:5px 0}.filter li a,.filter li del,.filter li em{border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:3px;font-size:14px;font-size:1.4rem;font-weight:700;font-family:arial;vertical-align:middle;text-align:center;text-decoration:none}.filter li a:hover{border:1px solid;border-color:#8cd1ff #0d9eff #0d9eff #8cd1ff;background:#40b3ff;text-shadow:1px 1px 1px #0d9eff;color:#fff;border-radius:3px}.filter li a.selected{background:#00516e;text-shadow:1px 1px 1px #002b3b;padding-right:24px;background-color:#00516e;background-image:url(../../bg-img/common/filter_bg_selected.gif)!important;background-repeat:no-repeat;background-position:100%}.filter li a.selected,.filter li a.selected:hover{border:1px solid;border-color:#0077a1 #003e55 #003e55 #0077a1;color:#fff;border-radius:3px}.filter li a.selected:hover{background:#0080ae;text-shadow:1px 1px 1px #005a7b;background-image:url(../../bg-img/common/filter_bg_selected.gif)!important;background-repeat:no-repeat;background-position:100%}.filter li del{border:1px solid #d9f0ff;background:#d9f0ff;color:#fff;border-radius:3px;text-shadow:1px 1px 1px #a6dbff}.filter li em{border:1px solid;border-color:#0077a1 #003e55 #003e55 #0077a1;background:#00516e;color:#fff;border-radius:3px;text-shadow:1px 1px 1px #002b3b;background-color:#00516e;font-style:normal}.filter li.attribute a,.filter li.attribute del,.filter li.attribute em{border:1px solid;border-color:#a8a8a8 #696969 #696969 #a8a8a8;background:#828282;color:#fff;border-radius:3px;text-shadow:1px 1px 1px #696969}.filter li.attribute a:hover{border:1px solid;border-color:#c8c8c8 #888 #888 #c8c8c8;background:#a2a2a2;color:#fff;border-radius:3px;text-shadow:1px 1px 1px #888}.filter li.attribute a.selected{background:#00516e;text-shadow:1px 1px 1px #002b3b;background-image:url(../../bg-img/common/filter_bg_selected.gif)!important;background-repeat:no-repeat;background-position:100%}.filter li.attribute a.selected,.filter li.attribute a.selected:hover{border:1px solid;border-color:#0077a1 #003e55 #003e55 #0077a1;color:#fff;border-radius:3px}.filter li.attribute a.selected:hover{background:#0080ae;text-shadow:1px 1px 1px #005a7b;background-image:url(../../bg-img/common/filter_bg_selected.gif)!important;background-repeat:no-repeat;background-position:100%}.filter li.attribute del{border:1px solid #eee;background:#eee;color:#fff;border-radius:3px;text-shadow:1px 1px 1px #d5d5d5}@media only screen and (max-width:767px){.filter li del{display:none}}.placeSummary{background:none;border-bottom:1px dotted #ccc;position:relative;margin:0 0 18px;padding:0 0 18px}.placeSummary a{text-decoration:none}.placeSummary a img{float:left;margin:0 20px 10px 0;border:1px solid #000;vertical-align:bottom}.placeSummary .head{color:#09f;margin-bottom:.571em;margin-right:145px;line-height:1.2;font-size:21px;font-size:2.1rem}.placeSummary .head:after{content:url(../../bg-img/common/arrow.gif);padding:3px 0 0 4px;font-size:9px;font-size:.9rem;vertical-align:middle;white-space:nowrap}.placeSummary .head:hover{text-decoration:underline;color:#40b3ff}.placeSummary address{margin:8px 0 0;color:#666;font-weight:700;line-height:1.5}.placeSummary .distance{color:#333;background:#f3f3f3;font-weight:700;font-size:12px;font-size:1.2rem;padding:2px 4px}.placeSummary p{padding-left:160px}.placeSummary .favOff,.placeSummary .favOn,.placeSummary .favPending{position:absolute;top:20px;right:0}.eventSummaryContainer{margin-bottom:18px}.eventSummary{background:none;border-bottom:1px dotted #ccc;margin:0 0 18px;padding:0 0 18px}.eventSummary a{text-decoration:none}.eventSummary .head{color:#09f;margin-bottom:.571em;line-height:1.2;font-size:21px;font-size:2.1rem}.eventSummary .head:after{content:url(../../bg-img/common/arrow.gif);padding:0 0 0 4px;font-size:9px;font-size:.9rem;vertical-align:middle}.eventSummary .head:hover{text-decoration:underline;color:#40b3ff}.eventSummary .thumb{float:left;margin:0 20px 10px 0;border:1px solid #000;vertical-align:bottom}.eventSummary p{margin:10px 0;padding-left:160px}.eventSummary ul{list-style-type:none;margin:0 0 10px 160px;padding:0}.eventSummary ul li{margin:0;padding:1px 0 1px 8px;padding:1px 0;font-size:12px;font-size:1.2rem;color:#333}.eventSummary .info li{display:inline;background:none;padding:0 6px;margin:0;border-right:1px solid #999;font-weight:700;font-style:normal}.eventSummary .info li abbr{border:0}.eventSummary .info li .certificate{vertical-align:middle}.eventSummary .info li .hitlisted{vertical-align:middle;margin:-1px 0 0}.eventSummary .info li:first-child{padding-left:0}.eventSummary .info li:last-child{border:0}.noImage ul,.p300 ul{margin-left:0}.p300 p,.p300 ul{padding-left:0}.event .eventSummary{border-bottom:0}.moviePoster{width:140px;float:left;margin-right:20px;margin-bottom:10px;position:relative;height:249px;overflow:hidden}.moviePoster a{text-decoration:none;position:relative;top:0;left:0;display:block}.moviePoster a span{color:#555;padding:4px 0 0;margin-right:0;margin-bottom:4px;line-height:1.2;font-size:12px;font-size:1.2rem;font-weight:700;display:block}.moviePoster a:hover{opacity:.7;transition:all .25s;color:#000}.moviePoster img{vertical-align:bottom;border:1px solid #000;height:200px}.moviePoster img.rating{border:none;height:auto;vertical-align:middle;margin:0}.moviePoster:nth-child(4n),.nowShowing .n4{margin-right:0}.home .moviePoster.last{display:none}.article .noImage p,.event .noImage p,.place .noImage p{padding-left:0}.noImage p{padding-left:0}.nearby{color:#666}.nearby span{font-weight:700;color:#000}.nearby a{border:1px solid #666;border-radius:4px;padding:3px 6px;background:#444;color:#ff0;font-size:14px;font-size:1.4rem;line-height:1;font-weight:700;font-family:arial;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #222}.sortOptions{padding:10px;background:#f5f5f5;margin-bottom:20px;clear:both;text-align:right}.sortOptions p{margin:0;text-align:left;float:left}.sortOptions p br{display:none}.sortOptions .nearby a{font-size:12px;white-space:nowrap}.resultOptions{border:1px solid #eee;color:#222;border-radius:3px;margin-bottom:20px;clear:both;text-align:right;font-size:12px;font-size:1.2rem}.resultOptions p{float:left;margin:0;padding:0 7px;text-align:left;line-height:32px}.resultOptions p select{font-size:12px;font-size:1.2rem}.resultOptions .sort{background:#eee;float:right;border-top-right-radius:3px;border-bottom-right-radius:3px;text-shadow:1px 1px 1px #fff;vertical-align:bottom;margin:0}.resultOptions .sort strong{background:#fff;border-radius:2px;padding:2px 4px}.resultOptions .sort a{color:#00516e;font-weight:700}.widgetLink{margin-bottom:20px}.widgetLink a{background:#f7f7f7 url(../../bg-img/common/widget-icon.png) no-repeat 0;border:1px solid;border-color:#f3f3f3 #e7e7e7 #e7e7e7 #f3f3f3;padding:4px 8px 4px 32px;border-radius:3px}.backToTop,.widgetLink a{font-size:12px;font-size:1.2rem}.backToTop{color:#fff;background:#333 url(../../bg-img/common/top.gif) no-repeat 100%;float:right;padding:1px 17px 1px 4px;margin:4px 0;text-decoration:none;display:none}.favOff,.favOn,.favPending{font-size:10px;font-size:1rem;display:block;height:16px;padding-right:24px;background-image:url(../../bg-img/common/fav.png);background-repeat:no-repeat;text-decoration:none}.favOff{background-position:right 0}.favPending{background-position:right -16px}.favOn{background-position:right -32px}.favOff span,.favOn span{color:#666;white-space:nowrap}.favOn span{display:none}.ohoh{border:1px dotted #c00;background:#f7f7f7;padding:20px 20px 10px;clear:both}.ohoh p{font-weight:700}.ohoh li{margin-bottom:10px}.ohoh li .remove{background:#00516e;text-shadow:1px 1px 1px #002b3b;margin:0 5px 5px 0;padding:4px 7px;white-space:nowrap;line-height:1;font-weight:700;vertical-align:middle;text-align:center;text-decoration:none;padding-right:24px;background-image:url(../../bg-img/common/filter_bg_selected.gif);background-repeat:no-repeat;background-position:100%}.ohoh li .remove,.ohoh li .remove:hover{border:1px solid;border-color:#0077a1 #003e55 #003e55 #0077a1;border-radius:3px;color:#fff}.ohoh li .remove:hover{background:#0080ae;text-shadow:1px 1px 1px #005a7b;background-image:url(../../bg-img/common/filter_bg_selected.gif);background-repeat:no-repeat;background-position:100%}@media only screen and (min-width:768px) and (max-width:969px){.continue{margin-left:0}.sortOptions p br{display:inline}.moviePoster{width:130px;height:234px}.moviePoster img{width:128px;height:185px}.moviePoster .rating{width:auto}.home .moviePoster.last{display:block!important}.moviePoster,.moviePoster:nth-child(4n),.nowShowing .n4{margin-right:20px}.moviePoster:nth-child(3n){margin-right:0}}@media only screen and (max-width:767px){.filter li del{display:none}.abstract p,.eventSummary p,.placeSummary p{padding-left:0!important;clear:both}.placeSummary .head{margin-right:0}.placeSummary .favOff,.placeSummary .favOn,.placeSummary .favPending{position:relative;top:auto;right:auto;float:left;clear:both}.eventSummary ul{float:none;margin:0 0 18px}.eventSummary .info li{display:block;border:0;padding:0}.eventSummary .info li .certificate{margin-top:4px}.noImage .info li{display:inline;padding:0 6px;border-right:1px solid #999}.noImage .info li .certificate{margin-top:-1px}.p300 .photo300{float:none}.p300 p{padding-left:0}.p300 ul{float:none;clear:both}.continue,.p300 ul{margin-left:0}.favOff,.favOn,.favPending{padding:0 0 0 24px}.favOff{background-position:left 0}.favPending{background-position:left -16px}.favOn{background-position:left -32px}.sortOptions{text-align:left}.sortOptions p{margin-bottom:5px}.sortOptions p br{display:inline}.resultOptions .sort{clear:both;float:none;border-bottom-left-radius:3px;border-top-right-radius:0}.moviePoster,.nowShowing .n4{margin-right:30px}.moviePoster:nth-child(2n){margin-right:0}.backToTop{display:block!important;z-index:1;position:relative}}@media only screen and (min-width:480px) and (max-width:767px){.sortOptions{text-align:right}.home .moviePoster.last{display:block}.moviePoster,.moviePoster:nth-child(2n),.nowShowing .n4{margin-right:20px}.moviePoster:nth-child(3n){margin-right:0}}h1 img{margin-left:10px;vertical-align:middle}.article article h2{color:#222}.article .standfirst{font-style:italic;color:#555}.paidContent{font-size:1rem;font-style:italic;letter-spacing:.02rem;color:#a2a2a2}.advertisingFeature{background-color:#f0f8ff;padding:2px 6px;display:inline-block;font-style:normal;font-weight:700}.advertisingFeature a{color:#9cf}.advertisingFeature a:hover{color:#71bcff}.meta{margin:0 0 10px;padding:10px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#fff;position:relative}.meta img{vertical-align:middle;margin:0 4px 0 0}.meta li{font-size:12px;font-size:1.2rem;color:#666;margin:0!important;padding:0;list-style-type:none!important}.meta li a{line-height:1.5;text-decoration:none}.meta li strong{font-weight:700;color:#000;line-height:1.5}.meta li abbr{border:0}.metadata{margin:0;padding:0;list-style-type:none!important}@media only screen and (max-width:767px){.article article h2{font-size:18px;font-size:1.8rem}}.noLocationSet:before{border:5px solid #fff!important;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.noLocationSet{margin:0 0 21px;border:1px solid red;padding:20px 20px 0;background:#f7f7f7;position:relative;z-index:10}.noLocationSet h3{font-weight:700}.noLocationSet p{margin-bottom:18px}.noLocationSet button{margin:0 0 2px 6px}.noLocationSet button img,.noLocationSet button span{vertical-align:middle;font-size:12px;font-size:1.2rem}.noLocationSet button img{margin-right:5px}.choose{margin:0 0 1.5em;padding:0;list-style-type:none;overflow:hidden;max-height:243px;position:relative}.choose li{margin:0;padding:0}.choose li a{display:block;padding:6px 0;white-space:nowrap;line-height:1.5;text-decoration:none;background:#eee;color:#000;text-align:center;border-top:1px solid #fff;border-bottom:1px solid #ccc;text-shadow:1px 1px 1px #fff}.choose li a:hover{color:#000;background:#f7f7f7}.choose li .all{padding:10px 0 10px 10px}.choose li .all a{display:inline!important;background:#fff;margin:0;padding:4px;line-height:1;text-align:left}.choose li:last-child a,.choose li:last-child a:hover{border-bottom:0}.choose .selected a{background:#666 url(../../bg-img/common/filter_bg_selected.gif) no-repeat 100%;color:#fff;text-shadow:1px 1px 1px #000;border-bottom:0;padding-bottom:7px;transition:background-color .25s}.choose .selected a span{padding:0 30px}.choose .selected a:hover{background:#444 url(../../bg-img/common/filter_bg_selected.gif) no-repeat 100%;color:#fff;padding-bottom:7px;text-shadow:1px 1px 1px #000;border-bottom:0}.choose .more a{padding:6px}.choose .more a,.choose .more a:hover{position:absolute;bottom:0;right:0;background:red;border:0}.choose .more a:hover{padding:10px}.choose.showMore{overflow:visible;max-height:none}.choose.showMore .more a{bottom:0;right:0}.event .main h1{margin-bottom:20px}.event .eventSummary{padding-top:0}.officialDescription{position:relative;border:1px dotted #ccc;padding:20px;margin-bottom:1.5em}.officialDescription .supplier{position:absolute;bottom:0;right:20px;display:block;margin:0 0 11px;font-size:11px;font-size:1.1rem;font-style:italic;text-align:right;z-index:2}.officialDescription .showMore{position:absolute;bottom:0;left:0;padding:25px 0 10px;display:block;width:100%;font-weight:700;text-decoration:none;z-index:1}.officialDescription .showMore span{padding:0 0 0 20px}.officialDescription.restrict{max-height:284px!important;overflow:hidden}.officialDescription.restrict .showMore{background:url(../../bg-img/common/readmore_bg.png) repeat-x bottom}.festivalLogo{margin:0 10px 10px 0;vertical-align:bottom}.awardLogo{float:right}.infoBox{margin-bottom:1em}.infoBox img{float:left;margin-right:10px}.event .eventDetails{width:460px;float:left;margin:0 0 5px;padding:0;list-style-type:none;clear:right}.eventTags{border-left:1px solid #ccc;padding-left:150px}.eventInfoBox h3{margin:0 0 5px;font-size:14px;font-size:1.4rem;font-weight:700}.eventInfoBox .tags{padding-left:150px}#noPerformances,.noPerformances{border:1px solid red;padding:10px}.updateDetails{border:1px solid #ccc;margin-top:2em;padding:10px}.filmScores{margin:0 0 1em;padding:0;height:29px}.filmScores li{display:inline;margin:0;padding:0;white-space:nowrap;background:orange}.filmScores li a{line-height:24px;text-decoration:none;padding:2px 5px 3px 3px;float:left;color:#000;margin:0 10px 0 -3px}.filmScores li a:hover{background:#eee;border-radius:3px}.filmScores li img{margin-right:5px}.filmScores li .span,.filmScores li img,.filmScores li strong{vertical-align:middle}.filmScores .noScore a{padding-right:3px}.filmScores .noScore a a:hover img{margin-right:0}#reviews,.filmReviews{margin-bottom:18px}@media only screen and (max-width:767px){.event .eventDetails{width:310px}}.chooseWhen{padding:0;margin:0 0 1em;float:right;width:100%}.chooseWhen li{display:inline}.chooseWhen .allFilms,.chooseWhen li a,.chooseWhen li del,.chooseWhen li strong{margin:0 1px 5px 0;border-top:1px solid #eee;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:6px 8px;background:#f7f7f7;font-size:18px;font-size:1.8rem;white-space:nowrap;line-height:1.2;text-decoration:none;color:#000;float:left}.chooseWhen li.first a,.chooseWhen li.first del{border-left:1px solid #eee}.chooseWhen .allFilms.selected,.chooseWhen li.first a.selected,.chooseWhen li.first strong{border-left:1px solid #000!important}.chooseWhen .allFilms{border-left:1px solid #eee;float:right}.chooseWhen li a:hover{background:#e4e4e4;color:#000;transition:background-color .25s}.chooseWhen li a.selected,.chooseWhen li strong{border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;background:#333;color:#fff;font-weight:400}.chooseWhen li del{background:#fff;color:#aaa;border:1px solid #eee}.chooseWhen li a.selected:hover{cursor:default}.addressCard .geo{display:none}.addressCard .adr{color:#666;font-weight:700;font-style:italic;margin-bottom:10px}.addressCard .adr .viewMap{vertical-align:middle;font-size:12px;font-size:1.2rem;white-space:nowrap;text-decoration:none;line-height:16px;margin-left:5px}.addressCard .adr .country-name{display:none}.addressCard .contact{list-style-type:none;float:left;margin:0 20px 20px 0;padding:0;width:auto}.addressCard .contact li{margin:0 0 2px;padding:0;font-size:12px;font-size:1.2rem}.addressCard .contact li strong:after{content:":"}.addressCard .contact.narrow{width:400px}.addressCard .links{list-style-type:none;margin:0 0 20px;padding:0;width:200px;float:left}.addressCard .links li{margin:0 0 2px;padding:0;font-size:12px;font-size:1.2rem}.addressCard .links li img{vertical-align:middle}.addressCard .links li a{vertical-align:middle;text-decoration:none}.addressCard300{float:left;clear:none;width:300px}.addressCard300 .contact{width:auto!important;border:0;margin:0}.addressCard300 .contact.narrow{width:400px}.addressCard300 .links{width:300px;border:0;margin:0}.placeAttributes{clear:both;margin-bottom:12px;line-height:16px}.placeAttributes a{vertical-align:top;margin-right:6px}.placeAttributes a img{height:16px;width:auto;vertical-align:top}.placeAttributes .sbc-badge{background:rgba(100,149,237,.25);position:relative;display:inline-block;width:116px;height:24px;padding:0 6px;color:#0c2a8c;font-size:.8em;text-align:right;line-height:2em}.placeAttributes .sbc-badge:before{background-image:url(../../img/common/scotch_beef.png);background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:0;content:" ";width:32px;height:24px}.placeOpening{margin:10px 0;padding:0;list-style-type:none}.placeOpening li{margin:0;padding:0;font-size:12px;font-size:1.2rem}.details{margin-bottom:20px;clear:both}.details ul{margin:0 10px 10px 0;background:#fff;padding:0;list-style-type:none}.details ul li{margin:0 0 1px;font-size:13px;font-size:1.3rem}.details .placePrices{margin-right:0!important}.details .org{font-weight:700;color:#000}.details .maplink{font-variant:small-caps;vertical-align:top}.jumpTo{clear:both;font-weight:700;color:#555;margin:20px 0 0!important}.jumpTo a{background:#00516e;text-shadow:1px 1px 1px #002b3b;background-image:url(../../bg-img/common/jump-to.gif);background-repeat:no-repeat;background-position:100%;padding:2px 18px 2px 5px;text-decoration:none;white-space:nowrap}.jumpTo a,.jumpTo a:hover{border:1px solid;border-color:#0077a1 #003e55 #003e55 #0077a1;color:#fff;border-radius:0}.jumpTo a:hover{background:#0080ae;text-shadow:1px 1px 1px #005a7b;background-image:url(../../bg-img/common/jump-to.gif);background-repeat:no-repeat;background-position:100%}.place .jumpTo{margin:20px 0!important}#times{clear:both}.placeHeading{position:relative}.placeHeading h1{margin-right:130px;margin-bottom:20px}.placeHeading .favOff,.placeHeading .favOn,.placeHeading .favPending{position:absolute;top:9px;right:0}#map{margin:20px 0 0}.largerMap{font-size:11px;font-size:1.1rem;background:#000;display:block;margin:0 0 10px;color:#fff;padding:0 0 2px;text-align:center;width:100%;clear:both}.sidebar .updateDetails:before{border:1px solid #fff!important;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.sidebar .updateDetails{background:#f7f7f7;border:1px solid #eee;padding:5px;position:relative;z-index:10;width:288px;float:left;margin:0 0 20px;clear:both}#update:target{padding:20px;width:258px;text-align:center;background:#ff0;border-color:red;font-weight:700}#placeDescription,.placeDescription{clear:both}.officialBlurb{margin-bottom:21px;padding:10px;border:1px solid #eee}.officialBlurb p{color:#555}.officialBlurb .supplier{font-style:italic;color:#666;font-size:12px;font-size:1.2rem}.officialBlurb p:last-child{margin-bottom:0}.placeDescription p{margin:0 0 18px;line-height:1.5}#ceasedTrading{font-size:116%!important;margin:0 0 10px;border:1px solid red;padding:10px;clear:both;font-weight:700}@media only screen and (max-width:767px){.place h1{margin-right:0}.chooseWhen .allFilms{float:left}.addressCard .contact,.addressCard .links{margin:0 0 10px;border:0}.placeHeading .favOff,.placeHeading .favOn,.placeHeading .favPending{position:relative;top:auto;right:auto;float:left;clear:both;margin:0 0 20px}}.main embed,.main iframe,.main object,.main video{width:100%!important;margin-bottom:1em}.article .photo,.page .photo{margin-bottom:20px;width:100%;height:auto;position:relative;display:block}.article .caption,.page .caption{color:#666;font-size:12px;font-size:1.2rem;margin-top:-15px}.article .caption .credit,.page .caption .credit{color:#999}.event .photo,.place .photo{margin:10px 0 20px;clear:both}.event .photo img,.place .photo img{vertical-align:bottom;width:100%;height:auto;position:relative;display:block}.event .photo .caption,.place .photo .caption{color:#666;font-size:12px;font-size:1.2rem;margin:5px 0 0}.event .photo .caption .credit,.place .photo .caption .credit{color:#999}.event .photo300,.place .photo300{float:left;margin:0 20px 20px 0;vertical-align:bottom;width:300px}.event .photo300 img,.place .photo300 img{vertical-align:bottom;width:100%;height:auto;position:relative;display:block}.event .photo300 .caption,.place .photo300 .caption{color:#666;font-size:12px;font-size:1.2rem;margin:5px 0 0;width:300px;float:left;clear:left}.event .photo300 .caption .credit,.place .photo300 .caption .credit{color:#999}.article .embedCaption{display:block;margin:-15px 0 0;color:#666;font-size:12px;font-size:1.2rem}.article .embedCaption .credit{color:#999}.eventSchedules{margin-bottom:1.5em;position:relative;clear:both}.eventSchedules .eventSummary{background:#fff;padding:10px 10px 0;margin-bottom:10px;border-color:transparent}.eventSchedules .eventSummary .moreDetails a{padding:2px 4px;background:#09f;color:#fff;font-size:12px;font-size:1.2rem;font-weight:700;text-decoration:none;clear:both}.eventSchedules h3{color:#40b3ff;margin-bottom:2px;line-height:1.2;clear:both}.eventSchedules h3 a{color:#09f;text-decoration:none}.eventSchedules h3:after{content:url(../../bg-img/common/arrow.gif);padding:3px 0 0 4px;font-size:9px;font-size:.9rem;vertical-align:middle;white-space:nowrap}.eventSchedules .addressCard .adr{font-size:1.3rem;font-size:13px}.eventSchedules h4{margin:6px 0 0;padding:0;font-size:14px;font-size:1.4rem;line-height:1.286em;font-weight:700}.eventSchedules h4 a{text-decoration:none;background:url(../../bg-img/film/open.gif) no-repeat 0 5px;display:block;padding-left:12px}.eventSchedules h4 a.open{background:url(../../bg-img/film/close.gif) no-repeat 0 7px}.eventSchedules h4 a:hover{text-decoration:underline;color:#09f}.eventSchedules h5{margin:0;display:none;margin:6px 0 0}.eventSchedules h5,.eventSchedules h6{line-height:1.286em;font-weight:400;font-weight:700}.eventSchedules h6{margin:6px 0 0;color:#757575;clear:both}.eventSchedules .byPlace{margin-bottom:2em}.eventSchedules .byPlace h4{width:140px;float:left;text-align:right}.eventSchedules .byPlace .eventTimes p{margin:4px 0 0}.eventSchedules .byPlace .eventTimes p.price{font-style:italic}.eventSchedules .byPlace .eventTimes p.price .cancelled{font-weight:700;color:red;text-transform:uppercase;font-style:normal}.eventSchedules .byPlace .favOff,.eventSchedules .byPlace .favOn,.eventSchedules .byPlace .favPending{clear:both;margin:0 0 .571em;padding:0 0 0 24px}.eventSchedules .byPlace .favOn{background-position:left -32px}.eventSchedules .byPlace .favPending{background-position:left -16px}.eventSchedules .byPlace .favOff{background-position:left 0}.eventSchedules .byDate{margin-bottom:5px;padding:4px 10px 2px 0;background:#f2f2f2;border-top:1px solid #ebebeb;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ebebeb;border-radius:3px}.eventSchedules .byDate .eventTimes{margin-left:150px}.eventSchedules .byDate .eventTimes p{margin:4px 0 0}.eventSchedules .byDate .eventTimes p.price{font-style:italic}.eventSchedules .byDate .eventTimes p.price .cancelled{font-weight:700;color:red;text-transform:uppercase;font-style:normal}.eventSchedules .byDate h5{color:#757575}.eventSchedules .byEvent{position:relative;margin-bottom:5px;background:#efefef;background:#f2f2f2;border-top:1px solid #ebebeb;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ebebeb;border-radius:3px;padding:10px 10px 0}.eventSchedules .byEvent h4{font-size:16px;font-size:1.6rem;margin:0;padding:5px 10px;background:#fff;font-weight:400}.eventSchedules .byEvent h5{color:#000}.eventSchedules .byEvent .eventTimes{margin:5px 0 0;padding:1px}.eventSchedules .byEvent .eventTimes p{margin:4px 0 0}.eventSchedules .byEvent .eventTimes p.price{font-style:italic}.eventSchedules .eventTimes ul{margin:0 0 10px!important;padding:0!important;list-style-type:none}.eventSchedules .eventTimes ul li{display:inline;float:left}.eventSchedules .eventTimes ul li abbr{border:0;cursor:auto}.eventSchedules .eventTimes ul li abbr a,.eventSchedules .eventTimes ul li abbr del,.eventSchedules .eventTimes ul li abbr span{margin:0 5px 0 0;padding:5px 7px;white-space:nowrap;text-decoration:none;line-height:2.2;height:26px;position:relative;border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:3px}.eventSchedules .eventTimes ul li abbr a{position:relative;padding-right:42px}.eventSchedules .eventTimes ul li abbr a:after{content:"\e905";position:absolute;top:50%;padding:0 6px;font-family:listicons;font-size:1.85em;line-height:0;transform:translateY(-50%);opacity:.7}.eventSchedules .eventTimes ul li abbr a:hover:after{opacity:1}.eventSchedules .eventTimes ul li abbr a:hover{border:1px solid;border-color:#8cd1ff #0d9eff #0d9eff #8cd1ff;background:#40b3ff;text-shadow:1px 1px 1px #0d9eff;color:#fff;border-radius:3px}.eventSchedules .eventTimes ul li abbr .tixNo{background-image:url(../../bg-img/common/tixNo.gif);background-repeat:no-repeat;background-position:100%;padding-right:72px!important}.eventSchedules .eventTimes ul li abbr del{background:#bbb;border:0;text-shadow:none}.eventSchedules .eventTimes ul li:first-child a:after{padding:0 3px 0 6px}.eventSchedules .eventTimes ul li:first-child a.free{padding-right:36px}.eventSchedules .eventTimes ul li:first-child a.free:after{content:"\e903";position:absolute;opacity:.7;font-size:1.2em;line-height:0}.eventSchedules .eventTimes ul li:first-child a.free:hover:after{opacity:1}.eventSchedules.all h4 a{background:none;padding-left:0}.eventSchedules.all h5{display:block}.eventSchedules.all h6{clear:none;float:left;width:100%}.eventSchedules.all .byEvent h5{width:140px;float:left;text-align:right}.eventSchedules.all .byEvent .eventTimes{margin-left:150px;margin-top:0}.place .eventSchedules.all .eventTimes,.place .eventSchedules.all h5{display:block!important}@media only screen and (max-width:767px){.eventSchedules .byDate,.eventSchedules .byEvent{padding:10px}.eventSchedules .eventTimes{margin-left:0!important}.eventSchedules.all .byEvent h5,.eventSchedules h4{width:auto!important;float:none!important;text-align:left!important}.place .all .eventTimes,.place .all h5{display:none!important}.place .all .expand .eventTimes,.place .all .expand h5{display:block!important}.place .all .eventSummary .moreDetails a,.place .all .eventSummary a{display:inline}}.events .main h2{font-size:21px;font-size:2.1rem}.performanceButton{margin:0 5px 0 0;padding:5px 7px;white-space:nowrap;text-decoration:none;line-height:2.2;height:26px;position:relative;border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:3px}.firstTicketLink2 a:after{padding:0 3px 0 6px}.firstTicketLink2 a.free{padding-right:36px}.firstTicketLink2 a.free:after{content:"\e903";position:absolute;opacity:.7;font-size:1.2em;line-height:0}.firstTicketLink2 a.free:hover:after{opacity:1}.main .eventSchedules .eventTimes ul li .link-noPerf,.main .resultsRow .eventTimes ul li .link-noPerf,.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time .link-noPerf{margin:0 5px 0 0;padding:5px 7px;white-space:nowrap;text-decoration:none;line-height:2.2;height:26px;position:relative;border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:3px;padding-right:42px}.main .eventSchedules .eventTimes ul li .link-noPerf:after,.main .resultsRow .eventTimes ul li .link-noPerf:after,.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time .link-noPerf:after{content:"\e905";position:absolute;top:50%;padding:0 6px;font-family:listicons;font-size:1.85em;line-height:0;transform:translateY(-50%);opacity:.7}.main .eventSchedules .eventTimes ul li .link-noPerf:hover,.main .resultsRow .eventTimes ul li .link-noPerf:hover,.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time .link-noPerf:hover{border:1px solid;border-color:#8cd1ff #0d9eff #0d9eff #8cd1ff;background:#40b3ff;text-shadow:1px 1px 1px #0d9eff;color:#fff;border-radius:3px}.main .eventSchedules .eventTimes ul li .link-noPerf:hover:after,.main .resultsRow .eventTimes ul li .link-noPerf:hover:after,.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time .link-noPerf:hover:after{opacity:1}.resultsRow{clear:both;border-bottom:1px dotted #000;margin:0 0 18px;padding:0 0 18px}.resultsRow .eventTimes{margin-left:150px}.resultsRow .eventTimes .price{font-style:italic}.resultsRow .eventTimes .price .cancelled{font-weight:700;color:red;text-transform:uppercase;font-style:normal}.resultsRow .eventTimes p{margin:4px 0 0}.resultsRow .eventTimes h5{margin:4px 0 0;color:#757575}.resultsRow .eventTimes li:first-child a:after{padding:0 3px 0 6px}.resultsRow .eventTimes li:first-child a.free{padding-right:36px}.resultsRow .eventTimes li:first-child a.free:after{content:"\e903";position:absolute;opacity:.7;font-size:1.2em;line-height:0}.resultsRow .eventTimes li:first-child a.free:hover:after{opacity:1}.resultsRow .eventSummary{border:0;padding:0!important;margin:0!important;background:#fff}.resultsRow h3{font-size:14px;font-size:1.4rem;color:#000;margin:20px 0 10px;font-weight:700}.resultsRow h3 em{color:#555}.resultsRow h3 a{text-decoration:none}.resultsRow h3 a:hover{text-decoration:underline}.resultsRow .byDate{clear:both;background:#f2f2f2;margin-bottom:5px;padding:5px 0;border-top:1px solid #ebebeb;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ebebeb;border-radius:3px}.resultsRow .byDate h4{width:140px;float:left;margin:4px 0 0;text-align:right;line-height:1.5}.resultsRow .byDate ul{margin:0!important;padding:0!important;list-style-type:none}.resultsRow .byDate ul li{display:inline;float:left}.resultsRow abbr{border:0;cursor:auto}.resultsRow abbr span{margin:0 5px 0 0;padding:5px 7px;white-space:nowrap;text-decoration:none;line-height:2.2;height:26px;position:relative;border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:3px}.resultsRow abbr del{margin:0 5px 0 0;padding:5px 7px;white-space:nowrap;text-decoration:none;line-height:2.2;height:26px;position:relative;border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:3px;background:#bbb;border:0;text-shadow:none}.resultsRow abbr a{margin:0 5px 0 0;padding:5px 7px;white-space:nowrap;text-decoration:none;line-height:2.2;height:26px;position:relative;border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:3px;padding-right:42px}.resultsRow abbr a:after{content:"\e905";position:absolute;top:50%;padding:0 6px;font-family:listicons;font-size:1.85em;line-height:0;transform:translateY(-50%);opacity:.7}.resultsRow abbr a:hover:after{opacity:1}.resultsRow abbr a:hover{border:1px solid;border-color:#8cd1ff #0d9eff #0d9eff #8cd1ff;background:#40b3ff;text-shadow:1px 1px 1px #0d9eff;color:#fff;border-radius:3px}.resultsRow abbr .tixNo{background-image:url(../../bg-img/common/tixNo.gif);background-repeat:no-repeat;background-position:100%;padding-right:72px!important}.resultsRow .andMore{background:#333;color:#fff;padding:4px;text-decoration:none;border-radius:3px;margin:0 0 0 150px;font-style:italic;line-height:2.2}.resultsRow .andMore:hover{text-decoration:underline}.resultsRow .andMore:after{content:url(../../bg-img/common/arrow-fff.gif);padding:2px 2px 0 4px;font-size:9px;font-size:.9rem;vertical-align:middle;white-space:nowrap}.resultsRow .alsoAt li a{text-decoration:none}.resultsRow .alsoAt li em{color:#000}.article .resultsRow{border-bottom:1px dotted #ccc}.dateChoose{float:left;padding:0 0 0 7px;margin:0;line-height:31px}.dateChoose fieldset{display:inline;padding:0;margin:0}.dateChoose label,.dateChoose select{vertical-align:middle}.dateChoose select{font-size:12px;font-size:1.2rem}.dateChoose button{vertical-align:middle}.resultsByDate{margin-bottom:20px}.resultsByDate h3{margin:0 0 20px;font-size:18px;font-size:1.8rem;color:#666;text-transform:uppercase;font-weight:700;background:#ccc}.resultsByDate .grouping{clear:both}.resultsByDate .grouping h3{font-size:14px;font-size:1.4rem;margin:18px 0 10px;padding:5px 6px;background:#000 url(../../bg-img/www/reviewsHeading_bg.gif) repeat-x top;color:#fff}.resultsByDate .grouping .resultsRowDateSort{margin:0;padding:13px 0 10px;border-bottom:1px dotted #ccc;clear:both}.resultsByDate .grouping .resultsRowDateSort .eventDetails{margin-bottom:5px}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul{display:table-row;margin:0;padding:0;list-style-type:none}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul li{background:#fff}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time{display:table-cell;padding-right:10px;margin-bottom:10px}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time a:after{padding:0 3px 0 6px}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time a.free{padding-right:36px}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time a.free:after{content:"\e903";position:absolute;opacity:.7;font-size:1.2em;line-height:0}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time a.free:hover:after{opacity:1}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr{border:0;cursor:auto}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr span{margin:0 5px 0 0;padding:5px 7px;white-space:nowrap;text-decoration:none;line-height:2.2;height:26px;position:relative;border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:3px;margin:0}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr del{margin:0 5px 0 0;padding:5px 7px;white-space:nowrap;text-decoration:none;line-height:2.2;height:26px;position:relative;border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:3px;background:#bbb;margin:0;border:0;text-shadow:none}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr a{margin:0 5px 0 0;padding:5px 7px;white-space:nowrap;text-decoration:none;line-height:2.2;height:26px;position:relative;border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:3px;margin:0;padding-right:42px}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr a span{vertical-align:middle}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr a:after{content:"\e905";position:absolute;top:50%;padding:0 6px;font-family:listicons;font-size:1.85em;line-height:0;transform:translateY(-50%);opacity:.7}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr a:hover:after{opacity:1}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr a:hover{border:1px solid;border-color:#8cd1ff #0d9eff #0d9eff #8cd1ff;background:#40b3ff;text-shadow:1px 1px 1px #0d9eff;color:#fff;border-radius:3px}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr .tixNo{background-image:url(../../bg-img/common/tixNo.gif);background-repeat:no-repeat;background-position:100%;padding-right:72px!important}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .title{display:table-cell;border-right:0;width:100%;line-height:1.3}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .title a{font-weight:700;text-decoration:none}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .title a img{vertical-align:middle}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .title a:after{content:url(../../bg-img/common/arrow.gif);padding:0 0 0 4px;font-size:9px;font-size:.9rem;vertical-align:middle;white-space:nowrap}.resultsByDate .grouping .resultsRowDateSort .eventBlurb{margin:0 5px 5px 0;font-size:13px;font-size:1.3rem;float:left}.resultsByDate .grouping .resultsRowDateSort .eventBlurb span{padding:2px 7px 2px 0}.resultsByDate .grouping .resultsRowDateSort .eventBlurb .performanceSpace,.resultsByDate .grouping .resultsRowDateSort .eventBlurb .price{color:#333;font-weight:700;border-right:1px solid #bbb}.resultsByDate .grouping .resultsRowDateSort .eventBlurb .price .cancelled{font-weight:700;color:red;text-transform:uppercase;font-style:normal}.resultsByDate .grouping .resultsRowDateSort .eventBlurb .boxOffice{color:#333;font-weight:700;white-space:nowrap}.resultsByDate .grouping .resultsRowDateSort .eventBlurb .scheduleTitle{color:#333;font-weight:700}.resultsByDate .grouping .resultsRowDateSort .eventBlurb .scheduleDescription{font-style:italic}.resultsByDate .grouping .resultsRowDateSort .eventBlurb p{display:inline}@media only screen and (max-width:767px){.dateChoose{clear:both}.resultsRow .eventTimes{margin-left:0}.resultsRow .byDate{clear:both;padding:5px}.resultsRow .byDate h4{width:auto;float:none;text-align:left}.resultsRow .andMore{margin:0}.resultsRowDateSort .eventDetails ul{display:block!important}.resultsRowDateSort .eventDetails ul .time{display:block!important;margin:0;border:0}.resultsRowDateSort .eventDetails ul .title{display:block!important;width:auto;margin:0}}.tags{margin:0 0 1em;padding:0}.tags li{display:inline;margin:0;padding:0}.tags li a{border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:3px;float:left;margin:0 5px 5px 0;padding:4px 5px;white-space:nowrap;text-decoration:none;font-size:12px;font-size:1.2rem;line-height:13px;max-width:290px;overflow:hidden}.tags li a:hover{border:1px solid;border-color:#8cd1ff #0d9eff #0d9eff #8cd1ff;background:#40b3ff;text-shadow:1px 1px 1px #0d9eff;color:#fff;border-radius:3px}.sidebar .tags{margin-bottom:15px}@media only screen and (max-width:767px){.tags{clear:both}}.externalLink{margin:0 0 10px}.externalLink p{margin:4px 0 0 21px}.externalLink a{font-weight:700;font-size:12px;font-size:1.2rem}.externalLink a,.externalLink img{margin:0 5px 0 0;vertical-align:middle}.booking a{font-weight:700;margin:0 0 0 -5px;vertical-align:middle;font-size:12px;font-size:1.2rem;padding:1px 5px 0}.booking img{vertical-align:middle;margin:0 5px 0 1px}.place .booking,.place .externalLink{clear:both}.document{margin:0 0 18px}.document img{vertical-align:middle;margin:0 0 0 5px}.sectionHeader,.sidebar h2{padding:10px 0;margin:0 0 5px;line-height:1;font-size:18px;font-size:1.8rem;clear:both;position:relative}.sectionHeader img,.sidebar h2 img{margin-left:5px}.sectionHeader a,.sidebar h2{text-decoration:none;color:#666;text-transform:uppercase;font-weight:700}ul.similar{margin:-5px 0 15px;padding:0;list-style-type:none}ul.similar li{margin:0;padding:0;clear:both}ul.similar li a{color:#555;text-decoration:none;display:block}ul.similar li p{padding:4px 0 4px 68px;margin:0;line-height:1.5;color:#666;background:#d9f0ff;font-size:12px;font-size:1.2rem;min-height:50px;padding:3px 0 4px;border-bottom:1px dotted #ccc}ul.similar li a p{background:#fff;padding:0 0 0 68px}ul.similar li strong{margin-right:3px;color:#222;vertical-align:top}ul.similar li img{vertical-align:middle;margin:0 0 1px}ul.similar li img.thumb{float:left;border:1px solid #000;margin:3px 4px 0 0}ul.similar li em{color:#666;font-style:italic;font-size:12px;font-size:1.2rem;vertical-align:baseline;white-space:nowrap}ul.similar li span{display:block}ul.similar li br{display:none}ul.similar li a:hover,ul.similar li a:hover p{background:#f7f7f7}ul.similar .noImage p{padding:4px 0 4px 4px;min-height:0}.eventsIn{background:#f7f7f7;border:1px solid;border-color:#f3f3f3 #e7e7e7 #e7e7e7 #f3f3f3;margin:0 0 10px;padding:4px 8px;font-size:12px;font-size:1.2rem;display:block;text-align:right}.masthead .memberLinks{position:absolute;top:0;right:120px;text-align:right;z-index:10000}.masthead .memberLinks .memberName{border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;border-radius:0;border-top:0;text-decoration:none;padding:8px 24px 7px 10px;background-image:url(../../bg-img/common/open-dropdown.png);background-repeat:no-repeat;background-position:100%;background-size:16px 5px;margin-bottom:-1px;display:block;float:right;font-weight:700}.masthead .memberLinks .memberName,.masthead .memberLinks ul{background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff}.masthead .memberLinks ul{border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;border-radius:0;box-shadow:5px 5px 6px 0 rgba(0,0,0,.2);clear:both;display:none;margin:0;padding:5px;text-align:left}.masthead .memberLinks ul li{list-style-type:none}.masthead .memberLinks ul li a{display:block;color:#fff;text-decoration:none;text-shadow:1px 1px 1px #007acc;border-bottom:1px solid #40b3ff;padding:3px 6px}.masthead .memberLinks ul li a:hover{background-color:#40b3ff}.masthead .memberLinks ul li:last-child a{border-bottom:0}.masthead .memberLinks.open .memberName{border-bottom-color:#09f}.masthead .memberLinks.open ul{display:block}.masthead .addAnEvent{border:1px solid;border-color:#ffdc4c #e5b800 #e5b800 #ffdc4c;background-color:#fecd00;text-shadow:1px 1px 1px #fffffe;color:#000;border-radius:0;border-top:0;position:absolute;top:0;right:0;padding:8px 10px 7px;text-decoration:none;font-weight:700}.masthead .addAnEvent:hover{border:1px solid;border-color:#ffe98b #ffd00c #ffd00c #ffe98b;background-color:#ffda3f;text-shadow:1px 1px 1px #fff;color:#444;border-radius:0;border-top:0}.main .updateAnItem{border:1px solid;border-color:#ffdc4c #e5b800 #e5b800 #ffdc4c;background-color:#fecd00;text-shadow:1px 1px 1px #fffffe;color:#000;border-radius:0;float:right;font-size:12px;font-size:1.2rem;padding:6px 8px 5px;margin-left:10px;text-decoration:none;font-weight:700}.main .updateAnItem:hover{border:1px solid;border-color:#ffe98b #ffd00c #ffd00c #ffe98b;background-color:#ffda3f;text-shadow:1px 1px 1px #fff;color:#444;border-radius:0}.ui-autocomplete{background:#fff;position:absolute;text-align:left;border:1px solid #ddd;padding:0!important;margin-top:-1px!important;display:block;overflow:auto;font-weight:400;list-style-type:none;max-height:296px;color:#000;z-index:1000;box-shadow:5px 5px 6px 0 rgba(0,0,0,.2)}.ui-autocomplete li{margin:0;border-top:1px solid #fff;cursor:pointer}.ui-autocomplete li a{display:block;padding:0;text-decoration:none;background-color:#f0f9ff;color:#222}.ui-autocomplete li a br{display:none}.ui-autocomplete li a strong{padding:5px 2px 2px 5px;color:#222}.ui-autocomplete li a em,.ui-autocomplete li a strong{display:block;font-size:12px;font-size:1.2rem;line-height:1}.ui-autocomplete li a em{color:#555;padding:0 2px 5px 5px}.ui-autocomplete li a .locprv{background-color:#cfecff;width:100%;display:block;border:0}.ui-autocomplete li a .locprv strong{padding:5px 2px 2px 15px;color:#000;line-height:1}.ui-autocomplete li a .locprv em{color:#000;line-height:1;padding:0 2px 5px 15px}.ui-autocomplete li a .autoDetect{width:100%;display:block;border:0;margin-bottom:-1px}.ui-autocomplete li a .autoDetect strong{text-align:right;padding:12px 23px 12px 12px;color:#fff;line-height:1;background:#0080ae url(../../bg-img/common/location-marker-fff.png) no-repeat 100%;background-size:20px 22px}.ui-autocomplete .ui-state-active,.ui-autocomplete .ui-state-active em,.ui-autocomplete .ui-state-active strong,.ui-autocomplete .ui-state-hover,.ui-autocomplete .ui-state-hover em,.ui-autocomplete .ui-state-hover strong{color:#fff!important;background-color:#00516e!important}.datepick a{color:#fff;text-decoration:none}.datepick a.datepick-disabled{color:#888;cursor:auto}.datepick .datepick-nav{position:relative;color:#fff;font-weight:700;height:0}.datepick .datepick-nav .datepick-disabled{display:none}.datepick .datepick-nav .datepick-cmd{padding:1px 10px 2px;position:absolute;top:0;background:#0080ae;color:#fff}.datepick .datepick-nav .datepick-cmd-prev{float:left;left:1px}.datepick .datepick-nav .datepick-cmd-today{float:left;width:35%;text-align:center;display:none}.datepick .datepick-nav .datepick-cmd-next{float:right;text-align:right;right:1px}.datepick .datepick-month-row{clear:left}.datepick .datepick-month-row .datepick-month{float:left;padding-right:8px;text-align:center}.datepick .datepick-month-row .datepick-month .datepick-month-header{font-size:12px;font-size:1.2rem;background-color:#00516e;color:#fff;padding:3px 0;font-weight:700;border-right:1px solid #fff;border-left:1px solid #fff}.datepick .datepick-month-row .datepick-month table{border-collapse:collapse;margin-bottom:0;width:176px}.datepick .datepick-month-row .datepick-month table thead th{line-height:22px}.datepick .datepick-month-row .datepick-month table thead th:first-child{border-left:1px solid #fff}.datepick .datepick-month-row .datepick-month table thead th:last-child{border-right:1px solid #fff}.datepick .datepick-month-row .datepick-month table thead th,.datepick .datepick-month-row .datepick-month table thead th a{background-color:#0080ae;color:#fff}.datepick .datepick-month-row .datepick-month table thead th.datepick-week{background-color:#777;color:#fff}.datepick .datepick-month-row .datepick-month table td,.datepick .datepick-month-row .datepick-month table th{margin:0;padding:0;font-weight:400;text-align:center;width:24px!important;line-height:24px}.datepick .datepick-month-row .datepick-month table td a,.datepick .datepick-month-row .datepick-month table th a{display:block;background-color:#e3f4ff;color:#00516e;text-decoration:none}.datepick .datepick-month-row .datepick-month table td span,.datepick .datepick-month-row .datepick-month table th span{display:block}.datepick .datepick-month-row .datepick-month table td{background-color:#e8f6ff;border:1px solid #fff}.datepick .datepick-month-row .datepick-month table td span{color:#777}.datepick .datepick-month-row .datepick-month table td .datepick-other-month{background-color:#f2faff}.datepick .datepick-month-row .datepick-month table td .datepick-weekend{background-color:#cfecff}.datepick .datepick-month-row .datepick-month table td .datepick-highlight{border:1px solid;border-color:#8cd1ff #0d9eff #0d9eff #8cd1ff;background:#40b3ff;text-shadow:1px 1px 1px #0d9eff;color:#fff;border-radius:3px;width:22px!important;line-height:22px}.datepick .datepick-month-row .datepick-month table td .datepick-today{border:1px solid #e8f6ff;width:22px!important;line-height:22px;background-color:#e8f6ff;color:#00516e;text-shadow:none;border-radius:0}.datepick .datepick-month-row .datepick-month table td .datepick-selected{border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;color:#fff;border-radius:3px;width:22px!important;line-height:22px}.datepick .datepick-month-row .datepick-month table td.datepick-week{border:1px solid #777}.datepick .datepick-month-row .datepick-month table td.datepick-week *{background-color:#777;color:#fff;border:none}.datepick .datepick-month-row .datepick-month.last{padding-right:0}.datepick .datepick-clear-fix{clear:both}@media only screen and (max-width:767px){.datepick{padding:13px 13px 10px!important}.datepick .datepick-month-row .datepick-month{padding-right:0}.datepick .datepick-month-row .datepick-month table{width:auto}.datepick .datepick-month-row .datepick-month table td,.datepick .datepick-month-row .datepick-month table th{width:38px!important;line-height:38px}.datepick .datepick-month-row .datepick-month table td .datepick-highlight,.datepick .datepick-month-row .datepick-month table td .datepick-selected,.datepick .datepick-month-row .datepick-month table td .datepick-today,.datepick .datepick-month-row .datepick-month table th .datepick-highlight,.datepick .datepick-month-row .datepick-month table th .datepick-selected,.datepick .datepick-month-row .datepick-month table th .datepick-today{width:36px!important;line-height:36px}}.validation{border:1px dotted!important;background:#fbf6f6;color:#300;border-color:red!important;margin-bottom:20px;padding:10px}.validation p,.validation ul{margin-bottom:10px}.login{width:260px;padding:10px;background:#d9f0ff;border-radius:4px}.login .loginToPost{margin:0;padding:0 0 10px;font-weight:700;font-size:14px;font-size:1.4rem}.login .signInFacebook,.login .signInGoogle{background-color:#df4a32;background-image:url(../../bg-img/common/google-sign-in_bg.gif);background-repeat:no-repeat;background-position:8px;display:block;border-radius:4px;color:#fff;text-decoration:none;padding:9px 0 9px 56px;font-weight:700;margin-bottom:5px;float:left;width:69px;margin-right:0}.login .signInFacebook{padding:9px 0 9px 48px;width:77px;background-color:#41579c;background-image:url(../../bg-img/common/facebook-sign-in_bg.gif);margin-right:10px}.login .or{margin:0 0 5px;padding:0;line-height:1;text-align:center;font-weight:700;clear:both}.login .loginForm{margin:0;padding:0;position:relative;clear:both}.login .loginForm br{display:none}.login .loginForm fieldset{padding:32px 8px 10px;border-radius:3px;background-color:#40b3ff}.login .loginForm legend{font-weight:700;margin:0;padding:0;position:absolute;top:4px;left:81px;color:#fff;text-shadow:1px 1px 1px #09f}.login .loginForm label{display:block;margin-bottom:10px;clear:both}.login .loginForm label strong{vertical-align:middle;display:block;width:70px;padding:6px 0;float:left;font-size:14px;font-size:1.4rem;text-align:right;line-height:16px;color:#fff;text-shadow:1px 1px 1px #09f}.login .loginForm label input{margin:0 0 0 5px;background:#fff!important;font-size:14px;font-size:1.4rem;border:0;border-radius:3px;padding:6px;vertical-align:middle;width:155px}.login .loginForm button{font-family:Arial,Verdana,sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;text-decoration:none;vertical-align:middle;text-align:center;margin:0;padding:0;width:auto;overflow:visible;border:1px solid;border-color:#e1e1e1 #c8c8c8 #c8c8c8 #e1e1e1;background-color:#eee;text-shadow:1px 1px 1px #fff;color:#000;border-radius:3px;margin:0 10px 0 75px;width:60px;height:26px;padding:3px 5px}.login .loginForm button:hover{border:1px solid;border-color:#e1e1e1 #d5d5d5 #d5d5d5 #e1e1e1;background:#eee;text-shadow:1px 1px 1px #fff;color:#666;border-radius:3px}.login .loginForm .remember{display:inline;white-space:nowrap;vertical-align:middle}.login .loginForm .remember input{width:auto;vertical-align:middle;margin:0 5px 0 0;background:none!important;border-radius:0;padding:0}.login .loginForm .remember span{font-size:12px;font-size:1.2rem;vertical-align:middle;color:#fff;text-shadow:1px 1px 1px #09f}.login .signUp{margin:0;padding:10px 0 0;font-weight:700}.login .signUp br{display:none}.login .signUp a{color:#09f;margin:5px 0;text-align:center;text-shadow:1px 1px 1px hsla(0,0%,100%,.5)}.login .forgotten{font-size:11px;font-size:1.1rem;font-weight:700;color:#09f;display:block;margin:6px 0 0}#tagsList{margin:0 0 1em;padding:0}#tagsList li{display:inline;margin:0;padding:0}#tagsList li a{float:left;margin:0 5px 5px 0;padding:4px 5px;white-space:nowrap;text-decoration:none;line-height:14px;overflow:hidden}#tagsList li a:hover{text-decoration:underline}#tagsList .f6{font-size:12px;font-size:1.2rem}#tagsList .f5{font-size:16px;font-size:1.6rem}#tagsList .f4{font-size:18px;font-size:1.8rem}#tagsList .f3{font-size:20px;font-size:2rem}#tagsList .f2{font-size:24px;font-size:2.4rem}#tagsList .f1{font-size:28px;font-size:2.8rem}.navGradientUp{background:linear-gradient(180deg,rgba(0,153,255,0) 0,rgba(0,153,255,.35))}.navGradientDown{background:linear-gradient(180deg,rgba(0,153,255,.35) 0,rgba(0,153,255,0))}.navGradientTransition{transition:all .1s ease}.slotRow{margin-bottom:5px;height:250px}.slotRow .slotModule{float:left;margin-right:20px;overflow:hidden;position:relative;background:#eee}.slotRow .slotModule a,.slotRow .slotModule div{background:rgba(0,153,255,.75);color:#000!important;text-shadow:1px 1px 1px #00516e;position:absolute;bottom:10px;left:10px;right:10px;text-decoration:none;z-index:1}.slotRow .slotModule a:hover,.slotRow .slotModule div:hover{background:rgba(0,153,255,.9)}.slotRow .slotModule a h2,.slotRow .slotModule div h2{padding:5px 5px 0;position:relative;font-size:14px;font-size:1.4rem;font-weight:700;margin:0;text-transform:uppercase;color:#fff}.slotRow .slotModule a p,.slotRow .slotModule div p{padding:0 5px 5px;position:relative;font-size:12px;font-size:1.2rem;margin:0!important;line-height:1.3;color:#fff!important}.slotRow .slotModule img{position:absolute;top:0;left:50%;z-index:0}.slotRow .s1{width:460px;height:250px}.slotRow .s1 img{margin-left:-310px}.slotRow .s2{width:140px;height:250px}.slotRow .s2 img{margin-left:-150px}.slotRow .left img{left:0;margin:0}.slotRow .right img{right:0;margin:0;left:auto}.slotRow .mobileBanner,.slotRow .mpu{float:right;clear:none;margin:0;min-height:0;width:300px}.rowHeading{text-align:center;clear:both;text-transform:uppercase;font-size:18px;font-size:1.8rem;color:#555;margin:0 0 10px;position:relative;padding-top:11px}.rowHeading span{position:relative;background:#fff;padding:0 10px!important;z-index:1}.rowHeading:after{content:"";border-top:1px dotted #09f;display:block;width:100%;position:absolute;bottom:11px;left:0;z-index:0}.eventRow,.placeRow{clear:both}.eventRow .n3,.placeRow .n3{margin-right:0}.eventModule,.placeModule{position:relative;float:left;margin:0 20px 20px 0;width:300px;height:240px;overflow:hidden}.eventModule h3,.placeModule h3{display:inline;float:left;margin:0;padding:0 0 5px;line-height:26px}.eventModule h3 a,.placeModule h3 a{vertical-align:bottom;border:1px solid;border-color:#4db8ff #007acc #007acc #4db8ff;background-color:#09f;text-shadow:1px 1px 1px #007acc;border-radius:3px;margin:0;padding:4px 7px;white-space:nowrap;line-height:1;font-size:14px;font-size:1.4rem;font-weight:700;color:#09f;color:#fff;text-decoration:none;vertical-align:middle}.eventModule h3 a:hover,.placeModule h3 a:hover{border:1px solid;border-color:#8cd1ff #0d9eff #0d9eff #8cd1ff;background:#40b3ff;text-shadow:1px 1px 1px #0d9eff;color:#fff;border-radius:3px}.eventModule .within,.placeModule .within{font-style:italic;font-size:12px;font-size:1.2rem;margin:0 0 0 10px;padding-top:2px;line-height:26px;display:inline-block;color:#555}.eventModule ul,.placeModule ul{margin:0;padding:0;list-style-type:none;clear:both}.eventModule ul li,.placeModule ul li{margin:0;padding:0;clear:both}.eventModule ul li a,.placeModule ul li a{color:#555;text-decoration:none;display:block}.eventModule ul li a p,.placeModule ul li a p{padding:10px 0;margin:0;line-height:1.5;color:#666;background:#d9f0ff;font-size:12px;font-size:1.2rem;min-height:50px;padding:5px 0;border-bottom:1px dotted #ccc;background:#fff}.eventModule ul li strong,.placeModule ul li strong{margin-right:3px;color:#222;vertical-align:top}.eventModule ul li em,.placeModule ul li em{color:#666;font-style:italic;font-size:12px;font-size:1.2rem;vertical-align:baseline;white-space:nowrap}.eventModule ul li span,.placeModule ul li span{display:block}.eventModule ul li br,.placeModule ul li br{display:none}.eventModule ul li a:hover,.eventModule ul li a:hover p,.placeModule ul li a:hover,.placeModule ul li a:hover p{background:#f7f7f7}.eventModule:nth-child(2n),.placeModule:nth-child(2n){margin-right:20px}.eventModule:nth-child(3n),.placeModule:nth-child(3n){margin-right:0}.eventModule:after,.placeModule:after{content:"";height:14px;display:block;width:300px;position:absolute;bottom:0;left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.articleRow .newAbstract{float:left;margin:0 20px 20px 0;width:300px;height:300px;overflow:hidden;position:relative;background:#333}.articleRow .newAbstract a{background:rgba(0,153,255,.75);color:#000!important;text-shadow:1px 1px 1px #00516e;position:absolute;left:20px;bottom:20px;right:20px;z-index:1;display:block;padding:6px 10px 10px;min-height:89px;text-decoration:none}.articleRow .newAbstract a:hover{background:rgba(0,153,255,.9)}.articleRow .newAbstract h3{position:relative;z-index:1;margin:0 0 3px;color:#fff;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1.2}.articleRow .newAbstract em{color:#fff;font-size:11px;font-size:1.1rem}.articleRow .newAbstract .rating{margin-left:5px;margin:0 5px 0 0;background:#fff;padding:2px;vertical-align:middle}.articleRow .newAbstract h4{position:relative;z-index:1;margin:3px 0 0;font-size:12px;color:#fff;font-weight:400}.articleRow .newAbstract p{display:none}.articleRow .newAbstract .thumb{position:absolute;z-index:0;top:0;left:0;width:300px;height:auto}.articleRow .newAbstract .landscape{width:auto;height:300px;left:0}.articleRow .n3{margin-right:0}.articleRow .newAbstract:nth-child(2n){margin-right:20px}.articleRow .newAbstract:nth-child(3n){margin-right:0}@media only screen and (min-width:768px) and (max-width:969px){.noSidebar .main{width:620px;margin:0 auto}.slotRow{margin-bottom:20px}.slotRow .slotModule{margin-bottom:20px;width:620px}.slotRow .s1{max-width:620px}.slotRow .s2{width:300px;max-width:300px}.eventModule:nth-child(3n),.placeModule:nth-child(3n){margin-right:20px}.eventModule:nth-child(2n),.placeModule:nth-child(2n){margin-right:0}.articleRow .newAbstract:nth-child(3n){margin-right:20px!important}.articleRow .newAbstract:nth-child(2n){margin-right:0!important}}@media only screen and (max-width:767px){.slotRow{margin:0 auto 20px;height:auto}.slotRow .slotModule{margin-bottom:20px;width:100%}.slotRow .s1{max-width:620px}.slotRow .s2{width:300px;max-width:300px}.slotRow .mobileBannerContainer{margin-top:0;margin-bottom:0;clear:both}.eventRow .eventModule,.eventRow .placeModule,.placeRow .eventModule,.placeRow .placeModule{width:auto;height:auto;margin:0 0 20px;clear:both}.eventRow .eventModule:after,.eventRow .placeModule:after,.placeRow .eventModule:after,.placeRow .placeModule:after{display:none!important;height:0}.articleRow .newAbstract{margin:0 auto 20px!important;float:none}}@media only screen and (min-resolution:2x){.categories .more,.masthead .memberLinks .memberName{background-image:url(../../bg-img/common/open-dropdown_x2.png)}.siteSearch fieldset #detLoc{background-image:url(../../bg-img/common/location-marker_x2.png)!important}#detLoc:hover{background-image:url(../../bg-img/common/location-marker_over_x2.png)!important}.ui-autocomplete li a .autoDetect strong{background-image:url(../../bg-img/common/location-marker-fff_x2.png)}.hints .dateHints #chooseDates,.hints .dateHints #chooseTimes,.hints .timeHints #chooseDates,.hints .timeHints #chooseTimes{background-image:url(../../bg-img/common/open-hint_x2.png)}.datesOpen #chooseDates,.timesOpen #chooseTimes{background-image:url(../../bg-img/common/close-hint_x2.png)!important}.signInGoogle{background-image:url(../../bg-img/common/google-sign-in_bg_x2.gif)!important;background-size:33px 44px}.signInFacebook{background-image:url(../../bg-img/common/facebook-sign-in_bg_x2.gif)!important;background-size:33px 44px}}.contactForm{margin:20px 0}.contactForm br{display:none}.contactForm fieldset{margin:0 0 10px}.contactForm legend{font-weight:700;margin:0 0 5px;padding:0 5px 0 0}.contactForm label{display:block;padding:9px;margin:0 0 4px;background:#d9f0ff}.contactForm label strong{display:block;width:140px;font-weight:700;vertical-align:middle;padding:6px 0;float:left;font-size:14px;font-size:1.4rem;text-align:right;line-height:16px}.contactForm label strong em{color:red}.contactForm label em{font-weight:700;font-style:normal}.contactForm label input{vertical-align:middle;font-size:14px;font-size:1.4rem}.contactForm label input[type=email],.contactForm label input[type=password],.contactForm label input[type=text],.contactForm label textarea{margin:0 0 0 5px;background:#fff!important;border:0;border-radius:3px;padding:6px;width:200px;border:1px solid #ccebff;box-shadow:0 0 10px #ccebff}.contactForm label input[type=checkbox],.contactForm label input[type=radio]{padding:0;margin:0 5px 0 0}.contactForm label select{margin:4px 0 4px 5px;vertical-align:middle;font-size:14px;font-size:1.4rem}.contactForm label span{vertical-align:middle;font-size:12px;font-size:1.2rem}.contactForm p{margin:20px 0 10px}.contactForm button{font-family:Arial,Verdana,sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;text-decoration:none;vertical-align:middle;text-align:center;padding:0;width:auto;overflow:visible;border:1px solid;border-color:#e1e1e1 #c8c8c8 #c8c8c8 #e1e1e1;background-color:#eee;text-shadow:1px 1px 1px #fff;color:#000;border-radius:3px;margin:0;padding:8px 12px!important;font-size:14px;font-size:1.4rem}.contactForm button:hover{border:1px solid;border-color:#e1e1e1 #d5d5d5 #d5d5d5 #e1e1e1;background:#eee;text-shadow:1px 1px 1px #fff;color:#666;border-radius:3px}.contactForm textarea{width:441px!important}@media only screen and (max-width:767px){.contactForm label{display:block;padding:10px;margin:0 0 4px}.contactForm label strong{display:block;width:auto;float:none;text-align:left!important;font-weight:700;vertical-align:middle;padding:0 0 6px;line-height:16px}.contactForm label input[type=email],.contactForm label input[type=password],.contactForm label input[type=text],.contactForm label textarea{width:100%;box-sizing:border-box}.contactForm label input,.contactForm label select{margin-left:0!important}.contactForm .inlineLbl strong{display:inline;padding:6px 5px 6px 0}.contactForm textarea{width:100%!important}}.contactDetails{width:228px;float:right;padding:20px;margin:0 0 20px 20px;clear:none;background:#f2f2f2;border-radius:4px;border:1px solid #ccc;border-color:#ebebeb #ddd #ddd #ebebeb;text-shadow:1px 1px 1px #fff}.contactDetails h2{margin:0 0 10px;font-weight:700}.contactDetails h3{margin:0 0 10px}.contactDetails h4{margin:10px 0 0;font-style:italic;color:#666}.contactDetails address{margin:0 0 10px}.contactDetails p{margin:0}.contactDetails dl dt{font-weight:700;margin:0;padding:0}.contactDetails dl dd{margin:0;padding:0}.advertisingTerms{background:#f2f2f2;padding:20px}.advertisingTerms p{font-size:12px;font-size:1.2rem}.testimonial{padding:20px;margin:0 0 20px;clear:none;background:#fcfcfc;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;text-shadow:1px 1px 1px #fff;color:#555}.testimonial strong{font-size:1.2rem;font-size:12px}@media only screen and (max-width:767px){.contactDetails{float:none;margin-left:0}}#results li span{font-size:60%;margin-left:-3px}.abstract{border-bottom:1px dotted #ccc;margin:0 0 18px;padding:0 0 18px}.abstract a{text-decoration:none}.abstract a img{float:left;margin:2px 20px 10px 0;border:1px solid #000;vertical-align:bottom}.abstract .head{margin-bottom:.571em;line-height:1.2;color:#09f;font-size:21px;font-size:2.1rem}.abstract .head:hover{text-decoration:underline;color:#40b3ff}.abstract .subhead{margin:.517em 0 0;color:#666;font-weight:700;font-size:14px;font-size:1.4rem;line-height:1.5}.abstract p{margin-top:.517em;padding-left:160px}.abstract p:last-child{margin-bottom:0}.abstract .pd,.abstract .pubDate{margin-right:6px;padding:2px 4px;background:#f3f3f3;font-weight:700;font-style:normal;font-size:12px;font-size:1.2rem;color:#666}.abstract .rating{padding-right:8px;vertical-align:middle}.abstract .continue{font-size:12px;font-size:1.2rem;background:#09f;color:#fff;padding:2px 4px;font-weight:700;text-decoration:none}.abstract .continue:hover{background:#40b3ff;color:#fff}.abstract .continue span{display:none}.event .abstract{border-bottom:0;padding:0 0 18px}.certificate{background-repeat:no-repeat;background-color:transparent;display:inline-block;width:2em;height:2em;margin:.5em 0;border-color:transparent}.certificate em{opacity:0}.certificate.cert-15{background-image:url(/img/common/icons-svg/cert_15.svg)}.certificate.cert-18{background-image:url(/img/common/icons-svg/cert_18.svg)}.certificate.cert-12a{background-image:url(/img/common/icons-svg/cert_12a.svg)}.certificate.cert-12{background-image:url(/img/common/icons-svg/cert_12.svg)}.certificate.cert-pg{background-image:url(/img/common/icons-svg/cert_pg.svg)}.certificate.cert-pg,.certificate.cert-u{width:2.75em;height:2.75em;margin-top:-.5em}.certificate.cert-u{background-image:url(/img/common/icons-svg/cert_u.svg)}.certificate.cert-e{background-image:url(/img/common/icons-svg/cert_e.svg);width:2.75em;height:2.75em;margin-top:-.5em}.social-share-wrapper{display:flex;justify-content:center;margin:16px 0 24px;border-width:1px 0;border-style:solid;border-color:#d5d8d8;text-align:center}.social-share-wrapper div{background-color:#fff;color:crimson;margin:auto 0;font-family:glegooregular,georgia,serif;font-size:.95em;letter-spacing:.01em;line-height:1.4em;text-transform:uppercase}.social-share-wrapper ul{display:flex;margin:auto 0;padding:8px 0;list-style:none outside none}.social-share-wrapper ul li{margin:0 6.4px}.social-share-wrapper ul li a{display:flex}.social-share-wrapper ul li a svg{fill:crimson}.social-share-wrapper ul li a svg:hover{fill:tomato;transition:.2s ease-in}.single-border{border-width:0 0 1px;margin-top:-24px}.pagination{margin:20px 0;padding:5px 0 6px;text-align:center;color:#222;border-radius:3px;background:#fff;line-height:32px}.pagination a,.pagination strong{margin:0 4px;padding:5px 8px;background-color:#eee;color:var(--colour,#005163);font-weight:700;text-decoration:underline;text-decoration:none;vertical-align:middle}.pagination strong{background:var(--colour,#005163);color:#fff;text-shadow:1px 1px 1px #000;margin:0}.pagination a:hover{background-color:#f7f7f7;color:var(--hover-colour,#0080ae)}.pagination .previous,.pagination .next,.pagination .previous:hover,.pagination .next:hover{background-color:unset;white-space:nowrap}.pagination i{font-style:normal;color:#999}.pagination .previous:before{content:"◄ "}.pagination .next:after{content:" ►"}@media only screen and (max-width:767px){.pagination a,.pagination i{display:none}.pagination .next,.pagination .previous{display:inline}}.footer__new{font-size:calc(12px + 1 * ((100vw - 420px) / 860))}@media screen and (min-width:1280px){.footer__new{font-size:13px}}@media screen and (max-width:420px){.footer__new{font-size:12px}}.footer__new .list__logo__col{max-width:95%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}.footer__new .list__logo__col>*{position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}.footer__new .list__logo__col:before{content:"";display:table}.footer__new .list__logo__col:after{content:"";display:table;clear:both}.footer__new .list__logo__col .logo__branding p{font-size:calc(12px + 1 * ((100vw - 420px) / 860))}@media screen and (min-width:1280px){.footer__new .list__logo__col .logo__branding p{font-size:13px}}@media screen and (max-width:420px){.footer__new .list__logo__col .logo__branding p{font-size:12px}}.footer__new .footer__wrapper{max-width:95%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.footer__new .footer__wrapper:before{content:"";display:table}.footer__new .footer__wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:480px){.footer__new h3{font-size:16px;margin-bottom:8px}.footer__new .footer__wrapper .footer__col{width:calc(99.9% * 1/2 - 15px);padding:12px 0 18px}.footer__new .footer__wrapper .footer__col:nth-child(1n){float:left;margin-right:30px;clear:none}.footer__new .footer__wrapper .footer__col:last-child{margin-right:0}.footer__new .footer__wrapper .footer__col:nth-child(2n){margin-right:0;float:right}.footer__new .footer__wrapper .footer__col:nth-child(odd){clear:both}.footer__new .legal__bar__wrapper{margin-top:25px}.footer__new .legal__bar__wrapper .list__legal__bar{justify-content:flex-start;height:40px}.footer__new .legal__bar__wrapper .list__legal__bar span{font-size:11px}.footer__new .legal__bar__wrapper .list__legal__bar span:not(:first-child):before{color:rgba(191,215,189,.25);content:"|";padding:0 10px;font-weight:700}}@media only screen and (min-width:1280px){.footer__new h3{padding-bottom:2px}.footer__new .footer__wrapper{max-width:75%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;max-width:1040px}.footer__new .footer__wrapper:before{content:"";display:table}.footer__new .footer__wrapper:after{content:"";display:table;clear:both}.footer__new .footer__wrapper .footer__col{width:calc(99.9% * 1/4 - 22.5px)}.footer__new .footer__wrapper .footer__col:nth-child(1n){float:left;margin-right:30px;clear:none}.footer__new .footer__wrapper .footer__col:last-child{margin-right:0}.footer__new .footer__wrapper .footer__col:nth-child(4n){margin-right:0;float:right}.footer__new .footer__wrapper .footer__col:nth-child(4n+1){clear:both}.footer__new .footer__wrapper .footer__col ul .non-mobile{position:static;display:list-item}.footer__new .legal__bar__wrapper .list__legal__bar{max-width:1040px;height:50px;margin:0 auto;padding:0}}@media only screen and (min-width:1920px){.footer__new h3{font-size:1.3em}.footer__new .footer__wrapper{max-width:50%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;max-width:1040px}.footer__new .footer__wrapper:before{content:"";display:table}.footer__new .footer__wrapper:after{content:"";display:table;clear:both}.footer__new .legal__bar__wrapper .list__legal__bar{max-width:1040px;margin:0 auto;padding:0}}.footer__new{box-sizing:border-box;background-color:#34394a;color:#d4d6e0;font-family:robotoregular,arial,sans-serif;letter-spacing:.015em}.footer__new *,.footer__new:after,.footer__new:before{box-sizing:inherit;margin:0;padding:0}.footer__new:hover{transition:.2s ease-in}.footer__new:hover .social-login-links>a,.footer__new:hover span,.footer__new:hover svg{transition:none}.footer__new a,.footer__new li,.footer__new ol,.footer__new ul{margin:0;padding:0}.footer__new h3{color:#d4d6e0;margin-bottom:6px;font-family:glegooregular,georgia,serif;font-size:1.2em;font-weight:400}.footer__new .list__logo__col{height:100px}.footer__new .list__logo__col .logo__branding{width:100%}.footer__new .list__logo__col .logo__branding p{color:#d4d6e0;margin-top:-5px;letter-spacing:.015em}.footer__new .footer__wrapper .footer__col{padding:10px 0 16px;text-align:left;border-top:1px solid rgba(191,215,189,.25)}.footer__new .footer__wrapper .footer__col ul{list-style:none outside none}.footer__new .footer__wrapper .footer__col ul .non-mobile{position:absolute;display:none}.footer__new .footer__wrapper .footer__col ul li{margin-bottom:2px}.footer__new .footer__wrapper .footer__col ul li a{color:#d4d6e0;text-decoration:none}.footer__new .footer__wrapper .footer__col ul li a:hover{color:#83be94}.footer__new .footer__wrapper .footer__col abbr{border:none}.footer__new .legal__bar__wrapper{background-color:#3a4053;background-image:linear-gradient(180deg,#3a4053 5%,#34394a 80%);margin-top:15px}.footer__new .legal__bar__wrapper .list__legal__bar{display:flex;justify-content:space-between;height:35px;padding:0 calc(2.5% + 15px)}.footer__new .legal__bar__wrapper .list__legal__bar span{margin:auto 0;font-size:10px}.footer__new .legal__bar__wrapper .list__legal__bar span a{color:#d4d6e0;text-decoration:none}.footer__new .legal__bar__wrapper .list__legal__bar span a:hover{color:#83be94}.footer__new .legal__bar__wrapper .list__legal__bar span abbr{border:none}@media only screen and (min-width:480px){.footer__new h3{font-size:16px;margin-bottom:8px}.footer__new .footer__wrapper .footer__col{padding:12px 0 18px}.footer__new .legal__bar__wrapper{margin-top:25px}.footer__new .legal__bar__wrapper .list__legal__bar{justify-content:flex-start;height:40px}.footer__new .legal__bar__wrapper .list__legal__bar span{font-size:11px}.footer__new .legal__bar__wrapper .list__legal__bar span:not(:first-child):before{color:rgba(191,215,189,.25);content:"|";padding:0 10px;font-weight:700}}@media only screen and (min-width:1280px){.footer__new h3{padding-bottom:2px}.footer__new .footer__wrapper{max-width:1040px}.footer__new .footer__wrapper .footer__col ul .non-mobile{position:static;display:list-item}.footer__new .legal__bar__wrapper .list__legal__bar{max-width:1040px;height:50px;margin:0 auto;padding:0}}@media only screen and (min-width:1920px){.footer__new h3{font-size:1.3em}.footer__new .footer__wrapper{max-width:1040px}.footer__new .legal__bar__wrapper .list__legal__bar{max-width:1040px;margin:0 auto;padding:0}}.footer__new .current{color:#83be94}.ui-helper-hidden-accessible{display:none}
