/*!Default close button class */
/*!Default tooltip style */
/*!Light tooltip style */
/*!Dark tooltip style */
/*!Cream tooltip style */
/*!Red tooltip style */
/*!Green tooltip style */
/*!Blue tooltip style */
/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE6+,Safari 2+*/
/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/
/*!Youtube tooltip style */
/*!
 * FullCalendar v2.6.1 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2015 Adam Shaw
 */
/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,figure,footer,header,main,menu,nav,section{display:block}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}h1{font-size:2em;margin:.67em 0}img{border-style:none}button,input,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button]{-webkit-appearance:button}.container{margin:0 auto}.col-4,.col-8{width:100%;margin:0 0 20px 0;float:none}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media (min-width:768px){.container{width:750px}.col-4{width:31.666666666667%}.col-8{width:65%}.col-4,.col-8{margin-left:.83333333333333%;margin-right:.83333333333333%;float:left;display:block;margin-bottom:0}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1140px}}html{font-size:62.5%}body{font-size:1.4em;line-height:1.4;font-weight:400;font-family:"Montserrat","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}h1,h2,h3,h4,h5,h6{font-family:"Montserrat","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:2.5rem;font-weight:300;color:#000}h1,.h1{font-size:3rem;line-height:1.2}h2,.h2{font-size:2.5rem;line-height:1.25}h3,.h3{font-size:2rem;line-height:1.3}h4,.h4{font-size:1.5rem;line-height:1.35;font-family:"Montserrat","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}p,.p{font-size:1.2rem;margin-top:0}h1+p{font-size:1.4rem}li{list-style:disc}blockquote{font-size:2.2rem}time{display:block;margin-bottom:1rem;font-size:1.7rem}@media (min-width:768px){h1,.h1{font-size:2.5rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:2.2rem}h4,.h4{font-size:2.2rem}p,.p{font-size:1.5rem;line-height:2rem}h1+p{font-size:1.7rem}.small{font-size:1.2rem}}a{color:#363365;text-decoration:none;transition:.5s}a:hover{color:#333}.button,button,input[type=button]{display:inline-block;height:36px;padding:0 20px;color:#000;text-align:center;font-size:16px;font-weight:400;font-family:"Montserrat","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:34px;letter-spacing:0;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:500px;border:1px solid #000;cursor:pointer;box-sizing:border-box;transition:.5s}.button:hover,button:hover,input[type=button]:hover,.button:focus,button:focus,input[type=button]:focus{color:#363365;border-color:#d1dde9;outline:0}input[type=email]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus,select:focus{border:1px solid #33c3f0;outline:0}ul{list-style:circle inside}ol,ul{padding-left:2rem;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 1.5rem;font-size:90%}li{margin-bottom:1rem}table{width:100%;border-collapse:collapse}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}pre,blockquote,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.group:before,.group:after{content:" ";display:table}.group:after{clear:both}.group{*zoom:1}.respond{width:100%;height:auto}.video-container{position:relative;padding-bottom:56.5%;padding-top:0;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.mobile-only{display:none}}@media (min-width:768px){.centre{text-align:center}.vertical-bottom{position:absolute;bottom:0;width:100%}}.container:after{content:"";display:table;clear:both}@font-face{font-family:"fontello";src:url(/assets/fonts/1ce656859ba1.eot);src:url(/assets/fonts/0cbd7bad2d9f.woff2)format("woff2"),url(/assets/fonts/84962759332f.woff)format("woff");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-twitter:before{content:""}.icon-facebook:before{content:""}html{background:url(/assets/img/fd1038fd202d.webp)no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.section-small{padding:40px 0}.section-small+.section-small{padding-top:0}.section-medium{padding:60px 0}.borders{border-top:1px solid #000;border-bottom:1px solid #000}header{background:#363365}#logo{background:#fff;padding:20px 20px 10px 20px}#logo img{max-width:230px;height:auto}@media (min-width:992px){header{height:66px;position:relative}#logo{position:absolute;top:0;left:0;background:#fff;padding:25px 30px 30px 30px;height:11px;z-index:99}#logo img{max-width:200px}}@media (min-width:1200px){#logo{padding-right:0;padding-top:30px;height:40px}#logo img{max-width:250px}#logo:after{content:" ";position:absolute;top:0;left:100%;width:0;height:100px;border-style:solid;border-width:100px 100px 0 0;border-color:#fff transparent transparent transparent}}@media (min-width:1400px){#logo img{max-width:290px}}nav{min-height:5px}.nav{padding:10px 20px;margin:0}.nav li{float:none;display:block;margin:0;padding:0;font-size:1.4rem}.nav li a{color:#fff;text-transform:uppercase}.nav li ul{margin:0;padding:0;display:none}.nav li.current-menu-item ul,.nav li.current-menu-ancestor ul{display:block}.nav li li a{font-size:1rem;padding-left:20px}.mobile-menu{position:absolute;top:25px;right:20px;z-index:2}.mobile-menu a{display:block;position:relative;height:18px;width:19px;margin-bottom:0}.mobile-menu span{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:15px;height:2px;background-color:#363365;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}.mobile-menu span::before,.mobile-menu span:after{content:"";width:100%;height:100%;position:absolute;background-color:#363365;right:0;-webkit-transition:-webkit-transform .3s,top .3s,background-color 0s;-moz-transition:-moz-transform .3s,top .3s,background-color 0s;transition:transform .3s,top .3s,background-color 0s}.mobile-menu span::before{top:-6px}.mobile-menu span::after{top:6px}@media (min-width:768px){header{position:relative}header nav{padding:0 20px 0 20px}.nav{padding:0}.nav li{float:left;margin-right:0;font-size:1.2rem;list-style:none;margin-bottom:0}.nav>li:last-child{margin-right:0}.nav li a{display:block;box-sizing:border-box;padding:5px}.nav li a:hover,.nav li.current-menu-item a,.nav li.current-menu-ancestor a{background:#d1dde9;color:#363365}.nav li ul{margin:0;padding:0;position:absolute;z-index:98;left:0;background:#d1dde9;width:100%}.nav li li{display:inline-block;float:none;margin-right:10px}.nav li li a{padding:9px 2px 8px 2px;height:auto;color:#363365;font-size:1.2rem;height:34px}}@media (min-width:992px){header nav{float:right;padding:0 30px 0 30px}.nav li{font-size:1.3rem}.nav li a{height:66px;padding-top:25px}.nav li a{padding-left:7px;padding-right:7px}}@media (min-width:1200px){.nav li{margin-right:0;font-size:1.4rem}.nav li a{padding-left:10px;padding-right:10px}}@media (min-width:1400px){.nav li{margin-right:0}.nav li a{padding-left:15px;padding-right:15px}}.banner{position:relative;background:#000;min-height:400px}.banner ul{margin:0;padding:0}.banner .caption{padding:20px;background:#d1dde9}.banner img{display:block}@media (min-width:768px){.banner .caption{overflow:hidden;position:absolute;right:auto;left:0;top:50%;padding:20px 25% 20px 20px;transform:translateY(-50%);transform:-webkit-translateY(-50%);background:url(/assets/img/0166d457194c.svg)no-repeat right center;transition:.4s;max-width:60%}.banner .caption p{font-size:1.4rem}.banner .caption h1+p{font-size:1.6rem}.banner img{opacity:.8;display:block}.banner .caption h1{margin-bottom:1.5rem;font-size:2.8rem}.banner .caption h2{margin-bottom:0}}@media (min-width:992px){.banner .caption{padding:20px 25% 20px 20px;max-width:40%}}@media (min-width:1200px){.banner .caption{padding:30px 20% 30px 30px}}.event{padding:40px 0 30px 0;border-top:#262626 solid 1px}.event h2,.event p{margin-bottom:1rem}.event p{font-size:1.3rem}footer .col-4{position:relative}footer .small{margin-bottom:0}ul.sitemap{margin:0 auto;padding:0}ul.sitemap ul{margin:0;padding:0}ul.sitemap li{list-style:none;padding-left:0;margin-bottom:.75rem}ul.sitemap li a{color:#000}ul.sitemap li a:hover,ul.sitemap>li>a:hover{color:#666!important}ul.sitemap>li{width:100%;margin-bottom:1.5rem}ul.sitemap>li>a{text-transform:uppercase;font-size:1.8rem;color:#34386c!important}.social-links{margin-bottom:30px}.social-links a{font-size:2rem;display:inline-block;height:33px;width:40px;padding-top:7px;background:#34386c;border-radius:50%;color:#fff;text-align:center}.opening-times{margin:0;padding:0}.opening-times li{list-style:none;padding:0}.contact-details{margin:0;padding:0}.contact-details li{list-style:none;padding:0;font-size:2rem;margin:0}@media (min-width:768px){ul.sitemap>li{width:auto;float:left;margin:0 40px 0 0}ul.sitemap ul{margin:0;padding:0;margin-top:1.5rem}.opening-times{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;margin:0;padding:0}.social-links,.contact-details li{text-align:right}}@media (min-width:768px) and (max-width:991px){ul.sitemap>li:nth-child(5){clear:both}}@media (min-width:992px){ul.sitemap li{font-size:1.2rem}ul.sitemap>li{margin-right:20px}ul.sitemap>li>a{font-size:1.5rem}}@media (min-width:1200px){ul.sitemap li{font-size:1.3rem}ul.sitemap>li{margin-right:40px}ul.sitemap>li>a{font-size:1.7rem}}.timeline{position:absolute;width:100%;height:calc(100% - 66px);background:#ccc url(/assets/img/1169b085b7d3.webp)no-repeat center;background-size:100% 100%;perspective:600px;perspective-origin:center;-webkit-perspective:600px;-webkit-perspective-origin:center;overflow:hidden}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.mejs-offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;height:1px;width:1px;overflow:hidden}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-container:focus{outline:0}.mejs-clear{clear:both}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(/assets/img/06e1056045ce.webp);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:url(/assets/img/51a166f595fb.svg)no-repeat}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100%0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-container{clear:both}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls{background:#222}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-controls button:hover{border:0;-webkit-box-shadow:none;box-shadow:none}