.cc-cookies{position:fixed!important;top:auto!important;bottom:0}.loader{margin:25px 0;text-align:center}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-pulse>div:nth-child(0){-webkit-animation:scale .75s -.36s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.36s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(1){-webkit-animation:scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(2){-webkit-animation:scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(3){-webkit-animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div{background-color:#484848;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}.flexslider{border:none!important;border-radius:0;box-shadow:none!important}.flexslider .slides{padding:0;margin:0;width:100%;position:relative}.flexslider .slides li{list-style:none;width:100%;position:absolute;top:0;left:0}.flex-caption{background:none repeat scroll 0 0 rgba(0,0,0,.4);color:#fff;padding:15px;margin:0}.flex-actions .btn{margin-right:0}.slides{margin:0;padding:0}.slides .container-fluid{bottom:15%;display:table;height:100%;left:50%;padding:0;position:absolute;right:auto;width:1170px;transform:translate(-50%,0)}.slides .row-fluid{height:100%;display:table-cell;vertical-align:bottom}.slides .centering{float:none;margin:0 auto}.vbottom{display:inline-block;vertical-align:bottom;float:none}.slides>li{float:left;left:0;position:absolute;top:0;width:100%;opacity:0}.slides>li:first-child{float:left;position:relative;width:100%;z-index:999;opacity:.8}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.5)}::-webkit-scrollbar-corner{background:transparent}.owl-wrapper{position:relative;margin:0 -15px}.item-video{height:470px!important}.owl-carousel .item{display:none}.owl-carousel .item:first-child{display:block}.flex-direction-nav a{text-align:left!important;text-indent:-999em}.navbar-toggle .icon-bar{background:none repeat scroll 0 0 #000}.navbar-brand{background-size:contain;color:transparent!important;display:inline-block;height:135px;margin:10px 0 5px;margin-left:0!important;opacity:1;padding:0;fill:#504e4f;position:relative;text-indent:-999em;width:100px;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-brand:hover{opacity:1}.no-svg .navbar-brand{background:url(../img/main/logo-default.jpg) no-repeat scroll 0 0 transparent}.navbar-brand.ie{background:url(../img/main/logo-default.jpg) no-repeat scroll 0 0 transparent;display:none;background-size:contain}.nav li{padding:0}.nav li a:hover,.nav li a:focus{background-color:transparent;border-color:transparent}aside{margin:5px 0 30px;color:#7f7f7d}aside .feast-tabs{margin:0 0 20px}.nav-tabs{border:0}.nav-tabs li{text-transform:uppercase;width:100%;font-family:bebas-neue,sans-serif;font-size:1.5em;font-style:normal;font-weight:400}.nav-tabs>li>a{border:1px solid transparent;border-radius:0;color:#514f50;line-height:1;margin-right:2px;opacity:.4;padding:0 0 8px}.nav-tabs>li>a:hover{opacity:1}aside .feast-tabs .nav{border:0}aside .feast-tabs .nav li{text-transform:uppercase;width:100%;font-family:bebas-neue,sans-serif;font-size:2em;font-style:normal;font-weight:400;border:0}aside .feast-tabs .nav>li>a{border:1px solid transparent;border-radius:0;color:#555;line-height:1;margin-right:2px;opacity:1;padding:0 0 8px}aside .feast-tabs .nav>li>a:hover{opacity:.6}aside .feast-tabs .nav>li.selected>a{color:#000!important;opacity:.6}.btn{background:#fff none repeat scroll 0 0;border:0;border-radius:0;color:#e9502d;font-family:bebas-neue,sans-serif;font-size:1.4em;font-style:normal;font-weight:500!important;height:30px;line-height:30px;margin-bottom:0;padding:0 10px;text-align:center;position:relative;white-space:nowrap}.btn:hover{background:#ffca08;color:#fff;opacity:1!important}.btn:active,.btn.active{box-shadow:none!important}.btn-default{background:#ffca08;color:#fff;opacity:1!important}.btn-default:hover{background:#000;color:#fff;opacity:1!important}.btn-book{background:#3f69a3 none repeat scroll 0 0;color:#fff;border-radius:0;display:table;font-size:2em;margin:10px 0 0;padding:5px 12px;text-transform:uppercase}.btn-book:hover{background:#ffca08!important}aside .nav{float:none}.alert{padding:7px 10px}form{text-align:left}form p{margin:0 0 10px}form .form-label{margin:0}form .input-group{width:100%}form input{border:0;border-radius:0!important;box-shadow:none;color:#7b7b7b;height:30px;margin:0 0 10px;padding:0 10px;font-size:.8em}form button{font-family:bebas-neue,sans-serif;font-size:1.4em;font-style:normal;font-weight:300;height:28px;border:0;color:#fff;line-height:10px;vertical-align:top;background:#ffca08 none repeat scroll 0 0;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer form .form-email{border-radius:0;margin:0}footer form .input-group-addon{border-color:transparent;background:#ffca08 none repeat scroll 0 0;border-radius:0;height:28px;padding:0;position:relative;top:0;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer form .input-group-addon:hover{background:#000;color:#fff}footer form .input-group-addon:hover button{background:#000;color:#fff}input{height:28px}.form-group{margin-bottom:8px}.form-group input{width:100%}.input-group-btn>.btn{height:30px;padding:0 10px}.form-control{border:1px solid #ccc;border-radius:4px!important;color:#555;font-size:12px;font-weight:300;height:32px;line-height:32px;padding:4px 10px 2px}#search .form-control{border:1px solid #ccc;border-radius:4px 0 0 4px!important;color:#555;font-size:12px;font-weight:300;height:32px;line-height:32px;padding:4px 10px 2px}label{color:#555;font-size:11px!important;font-weight:500!important;height:30px;padding:5px 10px 3px!important}input,textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;border:1px solid #ccc!important}input:focus,textarea:focus{box-shadow:0 0 5px rgba(0,0,0,.4);border:1px solid rgba(0,0,0,.4)}::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{color:#bbb}:-moz-placeholder,.form-control:-moz-placeholder{color:#bbb;opacity:1}::-moz-placeholder,.form-control::-moz-placeholder{color:#bbb;opacity:1}:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:#bbb}.lead{font-size:16px;margin:0 0 15px;line-height:1.1;font-weight:500}strong{font-weight:600}.small,small{color:inherit!important}.stLarge{background-image:none!important}.stButton{height:30px;left:2px;position:absolute!important;width:50px}.drop-down>li{overflow:hidden}.drop-down li:hover{overflow:visible}.drop-down li ul.drop-down-inner{background:0 0;display:block;position:absolute;z-index:10;min-width:220px;border:0;margin:0;font-size:90%;padding:8px 0 0;top:auto;opacity:0;-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}ul.drop-down-inner>li{width:100%;padding:0;border-radius:0!important}ul.drop-down-inner>li>a{line-height:18px;padding:12px 10px 10px}.navbar-default .navbar-nav>li>a{color:#555}.drop-down li:last-child ul.drop-down-inner{right:0;text-align:left}.drop-down>li:hover>ul.drop-down-inner{opacity:1;top:42px;transition:none}.drop-down>li:hover>ul.drop-down-inner>li{width:100%;display:block;margin:0 0 -1px;padding:0}ul.drop-down-inner>li a:hover,ul.drop-down-inner>li a:focus{color:#000!important}#mailer{float:none;margin:10px 0 0;position:relative;text-align:left;width:100%}#mailer #error,#mailer #success{display:none;line-height:1;margin:0;text-align:left;position:relative}#mailer #error p,#mailer #success p{color:#fff}#tweets a{color:#ffca08}.feastTweets-follow{display:none}.tweets-title{padding-right:10px;position:relative;margin:0;top:5px}.tweets-icon{background:url("../img/icons/social/twitter.png") no-repeat scroll 0 0/contain;height:28px;position:absolute;right:0;top:-2px;width:25px}form#search{margin:5px 0 10px}input#search{border-right:0!important;box-shadow:none!important}.btn-search{background:#fff none repeat scroll 0 0;color:#e9502d;font-size:1.1em;margin:0;padding:0;height:30px}.btn-search:hover{background:#fff!important;color:#000}.search-addon{background:#fff none repeat scroll 0 0;border-left:0;height:32px;padding:0 6px}body{font-size:14px;color:#555;font-family:calibri,sans-serif;font-weight:500}h1,h2,h3,h4,h5,h6{font-family:garage-gothic,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;line-height:.9;margin-top:0!important}strong{//font-weight:inherit}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit}a{color:#e9502d}a:hover,a:focus{outline:none;text-decoration:none;color:#000}a,input,button,span{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.content-area p a{font-weight:600}.booking-area img{margin-bottom:5px;margin-right:10px}#top{background:#fff;border:0;border-bottom:1px solid #eee!important;margin:0;padding:0;border-radius:0}.feast-nav{line-height:1.2;z-index:1000}.navbar-nav.feast-nav>li>a{display:inline-block;background:#fff;color:#555;vertical-align:middle;padding:15px 20px;opacity:1!important}.navbar-nav.feast-nav>li.active>a,.navbar-nav.feast-nav>li.active>a:hover{background:#3f69a3 none repeat scroll 0 0;color:#fff}.navbar-nav.feast-nav>li.active>a:focus{background:0 0!important}.navbar-nav.feast-nav>li:hover>a{background:0 0;color:#000}.navbar-nav.feast-nav>li.active:hover>a{color:#c3c3c3}.list-actions{margin:0}.list-actions>li{float:none;min-height:50px;vertical-align:text-bottom}.list-actions h2{display:inline-block;float:none;font-size:2.3em;margin:13px 0 0!important;vertical-align:bottom}.list-actions .action{color:#e9502d;display:inline-block;float:none;font-weight:600;font-size:1.15em;margin:16px 0 0;vertical-align:bottom}.list-actions .action:hover{color:#ffd100}.actionLoggedIn span{font-size:.9em}.list-actions .action-basket{-webkit-transform:rotateY(180deg);-webkit-transform-style:preserve-3d;-ms-transform:rotateY(180deg);-ms-transform-style:preserve-3d;transform:rotateY(180deg);transform-style:preserve-3d}#social-nav{padding:0 20px;width:100%}.feast-social{margin:0 15px 0 0;padding:0}.feast-social li{background-color:transparent;border-radius:0;margin:13px 2px 0;padding:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.feast-social li a{height:34px;width:34px;text-indent:-999em;padding:0;opacity:1;border-radius:20px;display:table;background-size:70% auto;background-position:center center}.feast-social li:hover{background-color:transparent}.feast-social li a:focus{outline:none}.feast-social>.active>a,.feast-social>.active>a:hover,.feast-social>.active>a:focus{background-color:transparent!important}a.nav-facebook{background:url(../img/icons/social/facebook.png) no-repeat scroll 0 0 transparent}a.nav-twitter{background:url(../img/icons/social/twitter.png) no-repeat scroll 0 0 transparent}a.nav-googleplus{background:url(../img/icons/social/google-plus.svg) no-repeat scroll 0 0 transparent}a.nav-youtube{background:url(../img/icons/social/youtube.png) no-repeat scroll 0 0 transparent}a.nav-instagram{background:url(../img/icons/social/instagram.png) no-repeat scroll 0 0 transparent}a.nav-pinterest{background:url(../img/icons/social/pinterest.svg) no-repeat scroll 0 0 transparent}a.nav-flickr{background:url(../img/icons/social/flickr.svg) no-repeat scroll 0 0 transparent}a.nav-linkedin{background:url(../img/icons/social/linkedin.svg) no-repeat scroll 0 0 transparent}a.nav-vimeo{background:url(../img/icons/social/vimeo.svg) no-repeat scroll 0 0 transparent}a.nav-tumblr{background:url(../img/icons/social/tumblr.svg) no-repeat scroll 0 0 transparent}a.nav-rss{background:url(../img/icons/social/rss.svg) no-repeat scroll 0 0 transparent}footer{margin-top:0;border:0;background:#e9502d;color:#fff;padding:20px 0 10px}footer .heading{color:#fff}footer a{color:#fff}footer a:hover{color:#555}.sub-footer{margin-top:20px!important;line-height:11px;font-size:10px}.credit{line-height:13px}.feast{background:transparent url(../img/icons/feast/feast-white.svg) no-repeat scroll center bottom;color:transparent!important;display:inline-block;height:11px;margin:0 1px;width:32px}.nav-links>li>a{padding:0 3px;font-size:12px}.stakeholders li{float:right;min-width:64px;padding:0;text-align:center;width:auto;margin:0 0 15px 15px}.stakeholders li img{margin:0 auto;max-height:65px;width:auto}.kingston-logo{background:rgba(0,0,0,0) url("../img/main/kingston.svg") no-repeat scroll right top/contain;display:inline-block;height:60px;opacity:.7;width:100%}.stakeholders img{min-height:70px;width:auto;opacity:1;transition:all .3s}.stakeholders img:hover{opacity:.7}@media only screen and (min-width:768px){html{position:relative;min-height:100%}body{margin-bottom:240px}#footer{position:absolute;bottom:0;width:100%;height:230px}}@media only screen and (max-width:767px){.float-hack-xs{float:none!important;width:100%}.flex-caption{padding:10px 0;position:relative;margin:25px 0 0}.flex-control-nav{bottom:95px!important}.flex-direction-nav a{margin:-85px 0 0!important}.navbar-toggle{background-color:transparent;border:0;height:32px;padding:0 2px;margin:0 0 0 15px}.navbar-toggle:hover{background-color:transparent!important}.navbar-toggle .icon-bar{border-radius:0!important;background:#e9502d!important;height:4px!important;margin-bottom:2px;width:24px!important}.navbar-toggle:hover .icon-bar{background:#000!important}.navbar-toggle .close{display:block;opacity:1;position:relative;left:1px;margin:-1px 2px 0 0}.navbar-toggle .icon-bar,.navbar-toggle .menu{display:none}.navbar-toggle.collapsed .icon-bar,.navbar-toggle.collapsed .menu{display:block!important}.navbar-toggle.collapsed .close{display:none!important}.feast-nav{margin:10px -15px;z-index:1000}.feast-nav>li>a{padding:8px 15px;width:100%}.navbar-nav.feast-nav>li.active>a{color:#000}.nav-wrapper{border:0;box-shadow:none!important;margin:0}.navbar-nav{margin-left:0!important;margin-right:0!important}.drop-down li ul.drop-down-inner{position:relative;opacity:1;top:0!important}.drop-down li ul.drop-down-inner li{border:0;margin:0}.drop-down li ul.drop-down-inner>li>a{padding:10px 30px;line-height:1.6}.drop-down>li:last-child ul.drop-down-inner{right:auto;text-align:left}.drop-down>li:hover>ul.drop-down-inner>li{width:100%;display:block;margin:0;padding:0}#mailer .sign-up{margin:0}#mailer .sign-up li{padding:0}.blog-post-footer>span{display:inline-block}.search-collapse{float:left;padding:0 15px;position:relative;width:100%}form#search{margin:10px 0 15px}}.header-wrapper{padding:0;position:relative;z-index:1002}.header-search{width:25%}.header-nav{font-family:bebas-neue,sans-serif;font-style:normal;font-weight:400;font-size:1.4em;position:relative;z-index:1000}.nav-wrapper{padding:0;margin:0 -15px 0 0}#main{padding:0}.content-wrapper{background:#fff;position:relative;z-index:1000;margin:25px 0}.content-area{padding:0 0 30px;min-height:400px}.content-title{font-size:4em;line-height:1;margin:0 0 5px}.title-break{background:#000 none repeat scroll 0 0;border:0;height:5px;margin:0 0 20px;text-align:left;width:25%}.title-short{height:3px;width:15%}.flex-caption .title-break{height:4px;margin:0 0 5px;width:50%}blockquote{border:0;font-size:1.2em;margin:0 0 20px;padding:0 0 0 60px;position:relative}blockquote p{margin:0}blockquote::before{background:rgba(0,0,0,0) url("../img/icons/quote.svg") no-repeat scroll 0 0/contain;content:"";height:40px;left:0;position:absolute;top:3px;width:40px;opacity:.7}blockquote h3,blockquote h4{font-family:open sans,sans-serif;font-size:.8em;font-style:italic;font-weight:600;padding:2px 0 0}blockquote font{font-size:1.6em}body.home .content-wrapper,body.project .content-wrapper,body.page .content-wrapper{border-bottom:none!important}body.page .content-wrapper{margin:25px 0 0}#hero-highlights,#hero-gallery,#page-gallery{display:inline-block;margin:-1px -15px 0;overflow:hidden;position:relative;z-index:999;right:calc(50% + 15px);transform:translateX(50%);width:100vw}.brick{min-height:280px;margin-bottom:20px;color:#fff;font-size:.9em;padding:0;position:relative;border-bottom:5px solid #fdcd09;overflow:hidden}.brick-padding{padding:10px 12px}.brick-title{background:#000 none repeat scroll 0 0;bottom:0;left:0;margin:0;padding:8px 12px;position:absolute;right:0;opacity:1;height:auto;visibility:visible;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.brick-title>h3{margin:0 0 5px}.btn-brick{font-size:1.3em;height:auto;line-height:25px;margin:0 5px 0 0;padding:0 8px}.brick-gallery-list{min-height:240px;background:#000}.gallery-title{font-size:3em;line-height:1;margin:0 0 5px}.brick-gallery-list:hover img{opacity:.7}.brick-gallery-list .brick-more{background-color:#b3a8a8}.brick-team,.brick-team .brick-title,.brick-team .brick-details{background:#e9502d}.brick-show,.brick-show .brick-title,.brick-show .brick-details{background:#63a0a1}.brick-news,.brick-news .brick-title,.brick-news .brick-details{background:#931044}.brick-up-next,.brick-up-next .brick-title,.brick-up-next .brick-details{background:#63a0a1}.brick-food,.brick-food .brick-title,.brick-food .brick-details{background:#c64d9c}.brick-calendar,.brick-calendar .brick-title,.brick-calendar .brick-details{background:#7133b0}.brick-part,.brick-part .brick-title,.brick-part .brick-details{background:#f5791f}.brick-courses,.brick-courses .brick-title,.brick-courses .brick-details{background:#d1a856}.brick-visit,.brick-visit .brick-title,.brick-visit .brick-details{background:#bc1b13}.brick-twitter,.brick-twitter .brick-title,.brick-twitter .brick-details{background:#3f69a3}.brick-wrapper .item:nth-child(1) .brick,.brick-wrapper .item:nth-child(1) .brick .brick-title,.brick-wrapper .item:nth-child(1) .brick .brick-details{background:#63a0a1}.brick-wrapper .item:nth-child(2) .brick,.brick-wrapper .item:nth-child(2) .brick .brick-title,.brick-wrapper .item:nth-child(2) .brick .brick-details{background:#931044}.brick-wrapper .item:nth-child(3) .brick,.brick-wrapper .item:nth-child(3) .brick .brick-title,.brick-wrapper .item:nth-child(3) .brick .brick-details{background:#c64d9c}.brick-wrapper .item:nth-child(4) .brick,.brick-wrapper .item:nth-child(4) .brick .brick-title,.brick-wrapper .item:nth-child(4) .brick .brick-details{background:#7133b0}.brick-wrapper .item:nth-child(5) .brick,.brick-wrapper .item:nth-child(5) .brick .brick-title,.brick-wrapper .item:nth-child(5) .brick .brick-details{background:#f5791f}.brick-wrapper .item:nth-child(6) .brick,.brick-wrapper .item:nth-child(6) .brick .brick-title,.brick-wrapper .item:nth-child(6) .brick .brick-details{background:#d1a856}.brick-wrapper .item:nth-child(7) .brick,.brick-wrapper .item:nth-child(7) .brick .brick-title,.brick-wrapper .item:nth-child(7) .brick .brick-details{background:#bc1b13}.brick-wrapper .item:nth-child(8) .brick,.brick-wrapper .item:nth-child(8) .brick .brick-title,.brick-wrapper .item:nth-child(8) .brick .brick-details{background:#3f69a3}.brick-wrapper .item:nth-child(9n+0) .brick,.brick-wrapper .item:nth-child(9n+0) .brick .brick-title,.brick-wrapper .item:nth-child(9n+0) .brick .brick-details{background:#63a0a1}.brick-wrapper .item:nth-child(10n+0) .brick,.brick-wrapper .item:nth-child(10n+0) .brick .brick-title,.brick-wrapper .item:nth-child(10n+0) .brick .brick-details{background:#931044}.brick-wrapper .item:nth-child(11n+0) .brick,.brick-wrapper .item:nth-child(11n+0) .brick .brick-title,.brick-wrapper .item:nth-child(11n+0) .brick .brick-details{background:#c64d9c}.brick-wrapper .item:nth-child(12n+0) .brick,.brick-wrapper .item:nth-child(12n+0) .brick .brick-title,.brick-wrapper .item:nth-child(12n+0) .brick .brick-details{background:#7133b0}.brick-wrapper .item:nth-child(13n+0) .brick,.brick-wrapper .item:nth-child(13n+0) .brick .brick-title,.brick-wrapper .item:nth-child(13n+0) .brick .brick-details{background:#f5791f}.brick-wrapper .item:nth-child(14n+0) .brick,.brick-wrapper .item:nth-child(14n+0) .brick .brick-title,.brick-wrapper .item:nth-child(14n+0) .brick .brick-details{background:#d1a856}.brick-wrapper .item:nth-child(15n+0) .brick,.brick-wrapper .item:nth-child(15n+0) .brick .brick-title,.brick-wrapper .item:nth-child(15n+0) .brick .brick-details{background:#bc1b13}.brick-wrapper .item:nth-child(16n+0) .brick,.brick-wrapper .item:nth-child(16n+0) .brick .brick-title,.brick-wrapper .item:nth-child(16n+0) .brick .brick-details{background:#3f69a3}.brick-details{background:#000;bottom:-40px;padding:10px 12px 12px;position:absolute;left:0;right:0;opacity:0;visibility:visible;-webkit-transition:ease .4s;transition:ease .4s}.brick-image{position:absolute;left:0;top:0}.brick-name{margin:0 0 5px}.brick-copy{margin:0 0 20px}.brick-image{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.brick-inner a{color:#fff}.brick:hover .brick-title{opacity:0;visibility:visible}.brick:hover .brick-details{bottom:0;opacity:1;visibility:visible}.brick:hover .brick-title-show{opacity:1;visibility:visible}.brick:hover .brick-image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.brick-calendar{padding:0 0 30px!important}.calendar-details{padding:10px 12px 5px}.calendar-details .left{width:35%;display:inline-block;margin-right:2%}.calendar-details .right{width:60%;display:inline-block}.calendar-date{display:block;font-size:2.6em;font-weight:700;line-height:1;text-align:center}.calendar-day{display:block;font-size:.9em;font-weight:600;line-height:1.1;text-align:center;text-transform:uppercase}.calendar-show{line-height:1.1;margin:0}.calendar-show a{color:#fff!important}.calendar-dates,.calendar-time{display:block;line-height:1.2}.calendar-nodates{font-size:.8em;line-height:1.3;margin:0}#datepicker{padding:5px 10px}.datepicker{background:#fff none repeat scroll 0 0;min-height:160px}.datepicker table thead{text-transform:uppercase}.datepicker table{background:#fff none repeat scroll 0 0;border:8px solid #fff;color:#555;font-weight:700}.page-results h1,.page-results h2,.page-results h3,.page-results h4{font-size:22px}.page-results img{display:none}#sign-up-form input{width:100%}@media print{a[href]:after{content:none!important}}#contact-form label{font-family:bebas-neue,sans-serif;font-size:22px!important;font-weight:800;padding:0!important}#contact-form input,#contact-form textarea{border-radius:0!important}#sponsor-list .item{margin-bottom:15px;margin-right:15px}#sponsor-list .item{float:left!important;left:auto!important;margin-bottom:15px;margin-right:15px;position:relative!important;top:auto!important}.brick-twitter{min-height:580px}.feed{display:list-item;height:523px;margin:0 0 8px;overflow:scroll}.project-details{font-weight:500;list-style:outside none none}.project-details li{margin:0 0 12px;position:relative}.d-citation{font-weight:700}.d-theatre::before{background:rgba(0,0,0,0) url("../img/icons/project/theatre.svg") no-repeat scroll 0 0/contain;content:"";height:28px;left:-40px;top:50%;margin-top:-14px;opacity:.65;position:absolute;width:28px}.d-datestamp::before{background:rgba(0,0,0,0) url("../img/icons/project/calendar.svg") no-repeat scroll 0 0/contain;content:"";height:28px;left:-40px;top:50%;margin-top:-14px;opacity:.65;position:absolute;width:28px}.d-citation::before{background:rgba(0,0,0,0) url("../img/icons/project/talk.svg") no-repeat scroll 0 0/contain;content:"";height:28px;left:-40px;top:50%;margin-top:-14px;opacity:.65;position:absolute;width:28px}.sidebar-explore .icon{opacity:0;height:60px;left:50%;margin-left:-30px;margin-top:-40px;position:absolute;top:50%;width:60px;z-index:10;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.sidebar-explore .brick-explore .icon{background:rgba(0,0,0,0) url("../img/icons/project/info.png") no-repeat scroll 0 0/contain}.sidebar-like .brick-show .icon{background:rgba(0,0,0,0) url("../img/icons/project/also.png") no-repeat scroll 0 0/contain}.d-citation::before,.d-datestamp::before,.d-theatre::before{display:none!important}.project-details{padding:0}.sidebar-explore .brick,.sidebar-like .brick{background:#000}.sidebar-explore .brick:hover .icon{opacity:0}.sidebar-explore .brick:hover img{opacity:.6}.brick-more{position:absolute;left:0;right:0;bottom:0;padding:10px 10px 5px}.filter{font-family:bebas-neue,sans-serif;font-size:1.6em;font-style:normal;font-weight:400;margin:0 0 25px;padding:0}.filter a{color:#555;opacity:1}.filter a:hover,.filter a.selected{color:#7f7979;opacity:.7}#project-list .filter li:last-child{//border-left:2pxsolid#bbb;line-height:1;margin-left:15px;padding-left:20px}#project-item .citation{margin:0 0 20px;width:100%}.calendar{color:#7f7979;position:relative;z-index:1005}.list-calendar{left:auto;padding:0;right:0}.list-calendar .brick{margin:0;min-height:180px!important;padding:0!important}.list-calendar #datepicker{padding:10px}.list-calendar .brick-title,.list-calendar .calendar-details{display:none}.btn-calendar{background:transparent none repeat scroll 0 0;border:0;font-family:bebas-neue,sans-serif;font-size:1.6em;color:#555;opacity:1}#SpektrixIFrame{box-shadow:none;padding:8px;width:100%!important;min-height:520px!important}#project-item .content-area{margin:20px 0 0}#project-item .owl-nav div{-webkit-transform:scale(.6);transform:scale(.6)}#items{min-height:300px}#show-gallery{margin:0 -15px 0 0}.gallery-item{margin-bottom:20px}.citation{margin:0}.citation .lead{margin:5px 0 15px;font-weight:700;font-size:18px}.actions .btn{background:#9d9d9d none repeat scroll 0 0;color:#fff;display:inline-block;font-size:3em;height:auto;line-height:1.2;margin-bottom:15px;margin-left:0;margin-top:7px;width:100%}.actions .btn-primary{background:#ffca08;color:#fff}.actions .btn:hover{background:#000!important;color:#fff!important}.nav-tabs li#ticket-info,.nav-tabs li#explore,.nav-tabs li#ticket-sidebar{display:none}.sidebar-tickets{color:#fff;margin:20px 0;padding:15px 10px 10px}.sidebar-like{margin:20px 0}.team-wrapper{background:#fff none repeat scroll 0 0;display:inline-block;margin:10px 0 15px;position:relative;width:100%;z-index:1000}.team-job{margin:0 0 5px}.team-name{font-weight:600}.creative-details .team-name{font-size:16px!important}.creative-details .team-job,.creative-details .team-name{font-size:20px;display:inline-block;float:left;clear:both}.creative-details{margin:10px 0 15px}.creative-details a{color:#555}.creative-details a:hover{color:#fdcd09}.brick-cast .brick-title,.brick-cast .brick-details{background:rgba(0,0,0,.6) none repeat scroll 0 0}.brick-cast .brick-details{opacity:0}.brick-cast:hover .brick-title,.brick-cast:hover .brick-details{background:#000 none repeat scroll 0 0;opacity:1}.booking-title{font-size:2.6em;margin:20px 0 8px!important}.spektrix-table .btn{background:#ec7016 none repeat scroll 0 0;border:3px solid #ec7016;color:#fff;font-size:1.2em;height:auto;margin:0 0 20px;padding:2px 10px;width:100%}.spektrix-table .btn:hover,.spektrix-table .btn:focus{background:#fff!important;color:#000!important}.spektrix-table .book-item{margin:0 0 10px}.spektrix-table strong{font-weight:700}.spektrix-table .date-time{color:#000;font-weight:700;margin:0 0 8px;font-size:1.1em}.spektrix-table .book-caption{font-style:italic;margin:0 0 10px}.spektrix-table .btn.btn-limited{background:#fff none repeat scroll 0 0;border-color:#b1a9a7;color:#b1a9a7}.spektrix-table .btn.btn-sold{background:#fff none repeat scroll 0 0;color:#f3a368}.spektrix-table .btn.btn-sold:hover{cursor:default}.booking-area{background:#ebebeb;padding:20px!important}#page-sitemap a{color:#555}.nav-sitemap{margin:0 auto;padding:0;width:auto}.nav-sitemap a{color:#555;display:block;font-family:bebas-neue,sans-serif;font-size:1.8em;font-weight:500;line-height:.9;margin:0 0 6px;text-align:left;text-transform:uppercase}.nav-sitemap>li{overflow:visible!important;list-style:none}.nav-sitemap .nav{font-family:open sans,Arial,sans-serif!important;opacity:1!important}.nav-sitemap .drop-down-inner{position:relative!important;width:100%;top:0!important;background:0 0!important}.nav-sitemap ul.drop-down-inner>li{clear:both;display:block;float:left;margin:0 auto!important;padding:1px 0;border:0!important;text-align:center}.nav-sitemap.drop-down li ul.drop-down-inner{opacity:1!important;top:0!important;transition:none;padding:0 0 10px;margin:0 30px}.nav-sitemap.drop-down li ul.drop-down-inner li{width:100%;display:block;margin:0;padding:1px 0}.nav-sitemap.drop-down li:hover ul.drop-down-inner{opacity:1!important;top:0!important;transition:none}.nav-sitemap ul.drop-down-inner li a{background-color:transparent;font-family:open sans,Arial,sans-serif!important;font-size:1.1em;line-height:1;font-weight:500;text-transform:capitalize;padding:0;border:0!important}.nav-sitemap ul.drop-down-inner li a:hover{background-color:transparent!important;color:#000}body.whats-on .navbar-brand,body.whats-on .navbar-brand path{fill:#931044}body.take-part .navbar-brand{fill:#e9502d}body.support-us .navbar-brand{fill:#f57921}body.food-drink .navbar-brand{fill:#61a1a1}body.your-visit .navbar-brand{fill:#c64d9d}body.about-us .navbar-brand{fill:#e9502d}body.calendarpage .navbar-brand{fill:#931044}body .navbar-brand:hover{fill:#000!important}body.whats-on #top{border-color:#931044}body.take-part #top{border-color:#e9502d}body.support-us #top{border-color:#f57921}body.food-drink #top{border-color:#61a1a1}body.your-visit #top{border-color:#c64d9d}body.about-us #top{border-color:#e9502d}body.calendarpage #top{border-color:#931044}body.Participate h1,body.Participate .content-wrapper h2,body.Participate .content-wrapper h3{font-family:printf,sans-serif;font-weight:400;font-style:normal}@media only screen and (min-width:768px){body.whats-on .feast-nav>li.active>a,body.whats-on .feast-nav>li.active>a:hover{background:#931044}body.take-part .feast-nav>li.active>a,body.take-part .feast-nav>li.active>a:hover{background:#e9502d}body.support-us .feast-nav>li.active>a,body.support-us .feast-nav>li.active>a:hover{background:#f57921}body.food-drink .feast-nav>li.active>a,body.food-drink .feast-nav>li.active>a:hover{background:#61a1a1}body.your-visit .feast-nav>li.active>a,body.your-visit .feast-nav>li.active>a:hover{background:#c64d9d}body.about-us .feast-nav>li.active>a,body.about-us .feast-nav>li.active>a:hover{background:#e9502d}body.calendarpage .feast-nav>li.active>a{background:#931044}body.whats-on .btn-book{background:#931044}body.take-part .btn-book{background:#e9502d}body.support-us .btn-book{background:#f57921}body.food-drink .btn-book{background:#61a1a1}body.your-visit .btn-book{background:#c64d9d}body.about-us .btn-book{background:#e9502d}body.calendarpage .btn-book{background:#931044}}@media only screen and (max-width:1199px){header .padding-noleft{padding-left:0}.list-actions>li{padding:0 3px}.item-video{height:406px!important}.flex-caption{font-size:90%}.slides .container-fluid{width:970px;bottom:-270px}#hero-highlights .slides .container-fluid{bottom:45px;width:970px}.flexslider:hover .flex-prev{left:5px!important}.flexslider:hover .flex-next{right:5px!important}.flex-direction-nav a{-webkit-transform:scale(.8);transform:scale(.8)}.logo-wrapper{height:115px}.nav-wrapper{margin:0 -10px 0 0}.header-nav{font-size:1.6em}.navbar-brand{margin-bottom:10px;margin-top:12px}.navbar-nav.feast-nav>li>a{padding:10px 11px}.drop-down li ul.drop-down-inner,.drop-down>li:hover>ul.drop-down-inner{top:40px}ul.drop-down-inner>li>a{font-size:.8em;line-height:14px;padding:10px 10px 8px}.content-area{min-height:250px}.brick{margin-bottom:20px;min-height:178px!important}.btn-brick{font-size:1.2em}.brick-name{font-size:1.6em}.brick-gallery-list,.sidebar-explore .brick{min-height:200px}.feed{font-size:.82em;height:463px;margin:0}.tweets-title{font-size:1.8em;top:8px}.tweets-icon{height:24px;width:25px}.brick-twitter{min-height:516px}.calendar-details{font-size:.9em;padding:10px 12px 2px}.datepicker{background:#fff none repeat scroll 0 0;min-height:135px}.filter{font-size:1.3em}.calendar button{font-size:1.3em}#project-list .filter li:last-child{margin-left:10px;padding-left:10px}.spektrix-table{font-size:.9em}.brick.brick-team{min-height:235px!important}}@media only screen and (max-width:1024px){.flex-caption{position:relative;left:30px}}@media only screen and (max-width:991px){.stakeholders li{min-width:45px}.stakeholders li img{max-height:45px;min-height:inherit}.item-video{height:225px!important}.slides .container-fluid{width:750px}.flex-caption{position:relative;left:50%;font-size:80%}.flex-title{font-size:2.3em}#main-nav{width:100%}#top{padding:0 0 6px}.navbar-nav.feast-nav>li>a{padding:5px 11px}.header-wrapper{font-size:.8em}.header-nav{font-size:1.7em}.header-search{width:32.5%}.tweets-title{font-size:1.8em}.feed{font-size:.85em;height:462px;margin:0}.feast-social li{margin:16px 2px 0}.feast-social li a{height:30px;width:30px}footer{font-size:.8em}footer .heading{font-size:1.6em}.feast{height:11px}.filter{font-size:1.4em}.calendar h3{font-size:1.4em;margin:5px 0 0!important}.drop-down li ul.drop-down-inner{min-width:160px}.spektrix-table .date-time{font-size:1em}.brick.brick-team{min-height:200px!important}.brick-title{font-size:20px;padding:8px}}@media only screen and (max-width:767px){.content-wrapper{margin:15px 0}.filter{margin:0 0 10px}#project-list>.row>.col-sm-2>.pull-right{float:left!important}div.calendar{margin-bottom:15px}div.calendar button{font-size:1.4em;padding:0 5px}.list-calendar{left:0;padding:0;right:auto}.slides .container-fluid{width:100%}.padding-noleft{padding-left:0}#hero-highlights .slides .container-fluid{bottom:0;width:100%}.logo-wrapper{top:-31px}.list-actions{float:right;width:160px}.list-actions h2{display:inline-table;font-size:2.4em;margin:-5px 0 0!important}.list-actions .action{margin:20px 0 0;font-size:1.5em}.list-actions>li{min-height:30px}.list-actions small{font-size:85%}.navbar-brand{margin-bottom:15px;margin-top:-34px}.header-actions,.header-nav{float:none!important}.header-nav{font-size:3.8em}.navbar-nav.feast-nav>li>a{line-height:1;padding:5px 15px}.header-actions .list-actions li{display:block;text-align:left}.btn-search{font-size:1.5em;height:30px}body .btn-book,body header .btn-book{background:0 0!important;color:#555;font-size:2em;margin:0;padding:10px 0 0}table{width:100%!important}.flex-caption{position:relative;left:0}.slides .container-fluid{top:0;position:relative}.slides .centering{margin:0 -15px;padding:20px 15px 40px;background:0 0!important;font-size:1em}.flexslider .slides{background:#fff none repeat scroll 0 0;min-height:0}.flexslider:hover .flex-prev{opacity:.7;left:0!important}.flexslider:hover .flex-next{opacity:.7;right:0!important}body.home .flexslider .slides{min-height:300px}.flex-direction-nav a{margin:-145px 0 0!important;-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}.flex-title{font-size:2.2em;margin:0 0 5px}.flex-control-nav{bottom:10px!important}.navbar-nav.feast-nav>li>a{background:0 0;display:block;line-height:1;padding:0 15px}.navbar-nav.feast-nav>li.active>a,.navbar-nav.feast-nav>li>a:hover{background:0 0!important}.navbar-nav.feast-nav>li>a:hover{color:#000!important}.navbar-nav.feast-nav>li:hover>a{background:0 0!important}.drop-down li ul.drop-down-inner{padding:4px 0 8px}.drop-down li ul.drop-down-inner li{background:0 0;margin:0 0 5px!important}.drop-down li ul.drop-down-inner>li>a{line-height:1;padding:0 20px 0 50px;text-align:left;font-size:.6em;color:#555}.content-area{min-height:auto;padding:0 0 20px}.content-title{font-size:3em}.brick{min-height:146px!important;font-size:1.1em;max-height:200px!important;max-width:345px;margin:0 auto 20px}.brick.brick-team{min-height:380px!important;max-height:420px!important}.brick.brick-team .brick-title{font-size:2em!important}.brick-name{font-size:1.7em}.brick-title{font-size:1em}#show-gallery{margin:0}.feed{font-size:.9em;height:auto}.brick-twitter{min-height:516px}.tweets-title{top:0}body.page .content-wrapper{margin:25px -15px 0}#mailer #error p,#mailer #success p{text-align:center}footer{text-align:center;padding:10px 0}footer .heading{font-size:2.4em;margin:15px 0 5px!important;text-align:center}.nav-links{margin:0 0 20px}.nav-links>li>a{font-size:1.1em;padding:5px 10px}.feast{height:11px;width:27px}.datepicker{min-height:220px}.calendar-nodates{font-size:1em;line-height:1.3;margin:5px 0 10px}.copy{float:none!important}.copy ul,.copy ul li{display:block;width:100%;margin:0 0 5px}ul.feastTweets li .feastTweets-tweet{font-size:1.2em;line-height:1.7;margin:0 0 10px}.stakeholders li{float:left!important;width:auto!important;margin:5px!important}.fundraising{float:none!important}.feast-footer li{display:block;line-height:2;width:100%}.sub-footer{font-size:10px;line-height:15px;margin-top:10px!important;padding:10px 0 0}.stakeholders li{width:30%}.calendar h3{margin:5px 0 15px!important}blockquote::before{width:20px}blockquote{font-size:1.2em;margin:0 0 20px;padding:0 0 0 30px}.spektrix-table{font-size:1.1em}}.embed-responsive{overflow:visible!important;margin-top:25px;margin-bottom:20px}#team-list .nav-tabs{border-bottom:8px solid #e9502d;margin-top:20px}#team-list .nav-tabs li{background:0 0;border:0;display:inline-block;float:left;font-size:2em;padding:10px 20px 0;width:auto}#team-list .nav-tabs li.active{background:#e9502d}#team-list .nav-tabs>li>a{border:0;color:#000;opacity:.5;background:0 0!important}#team-list .nav-tabs>li.active>a{color:#fff;opacity:1}.flex-caption-wrapper{background:#e9502d;border-radius:0 0 40px 0;font-size:90%;padding:15px 0 5px;color:#fff}.flex-control-nav{bottom:clamp(120px,540px,40px)!important}.flex-direction-nav a{margin:-60px 0 0;transform:scale(.6) translateY(-50%)}.brick{border-bottom-color:#e9502d!important;border:0;border-radius:0 0 30px 0}@media only screen and (max-width:1199px){.brand img{max-width:112px}#top{padding:0 0 3px}}@media only screen and (max-width:991px){.flex-caption-wrapper{font-size:80%}}@media only screen and (max-width:767px){#top{padding:0 0 15px}.list-inline.stakeholders{margin:0 auto 30px;display:table}.mailer_image{max-width:240px;margin:0 auto 30px}.flex-direction-nav a{transform:scale(.3) translateY(-80%)}.flex-caption-wrapper{border-radius:0 0 40px 0!important;padding:50px 0 30px!important}.flex-control-nav{bottom:clamp(190px,200px,40px)!important}}