/*! purgecss start ignore */.newquay ::-moz-selection{background:#666;color:#fff}.newquay ::selection{background:#666;color:#fff}.st-austell ::-moz-selection{background:#2129e9;color:#fff}.st-austell ::selection{background:#2129e9;color:#fff}.truro ::-moz-selection{background:#d0011b;color:#fff}.truro ::selection{background:#d0011b;color:#fff}.wadebridge ::-moz-selection{background:#417505;color:#fff}.wadebridge ::selection{background:#417505;color:#fff}form.select-wrap{padding:0 10px}.selectBox-dropdown{border:none;color:#000;font-weight:500;outline:none;cursor:pointer;margin-bottom:30px;padding-left:0px;padding-right:20px;position:relative;clear:both;float:left;width:auto !important}.selectBox-dropdown.selectBox-menuShowing-bottom{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.selectBox-dropdown.selectBox-menuShowing-top{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.selectBox-dropdown .selectBox-label{display:inline-block;white-space:nowrap;overflow:hidden;width:auto !important;max-width:160px}.selectBox-dropdown .selectBox-arrow{background:url("../../dist/icons/svg/arrow-down-black.svg") no-repeat;position:absolute;top:5px;right:0;width:10px;height:7px}.selectBox-dropdown-menu{background:#fff;position:absolute;z-index:9997;max-height:200px;min-height:1em;overflow:auto;-webkit-overflow-scrolling:touch}.selectBox-inline{min-width:150px;outline:none;background:#fff;display:inline-block;border-radius:4px;overflow:auto}.selectBox-inline:focus{border-color:#666}.selectBox-options,.selectBox-options li,.selectBox-options li a{font-size:14px;list-style:none;display:block;cursor:default;padding:0;margin:0;color:#000;width:auto !important}.selectBox-options.selectBox-options-top{border-bottom:none;margin-top:1px}.selectBox-options.selectBox-options-bottom{border-top:none}.selectBox-options li:first-of-type{display:none}.selectBox-options li a{font-size:16px;line-height:1.5;padding:10px 20px;white-space:nowrap;overflow:hidden;background:6px center no-repeat}.selectBox-options li.selectBox-disabled{color:#888;background-color:rgba(0,0,0,0)}.selectBox-options li.selectBox-selected a{color:#fff}.selectBox-options .selectBox-optgroup{color:#666;background:blue;font-weight:bold;line-height:1.5;padding:0 .3em;white-space:nowrap}.selectBox.selectBox-disabled{color:#888 !important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50)}.selectBox-inline.selectBox-disabled{color:#888 !important}.selectBox-inline.selectBox-disabled .selectBox-options a{background-color:rgba(0,0,0,0) !important}.newquay .selectBox-options li a:hover,.newquay .selectBox-options li.selectBox-selected a{color:#666}.st-austell .selectBox-options li a:hover,.st-austell .selectBox-options li.selectBox-selected a{color:#2129e9}.truro .selectBox-options li a:hover,.truro .selectBox-options li.selectBox-selected a{color:#d0011b}.wadebridge .selectBox-options li a:hover,.wadebridge .selectBox-options li.selectBox-selected a{color:#417505}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important}html{background:#000;box-sizing:border-box}html,body{min-height:100%;font-family:"proxima-nova";color:#000}html.no-scroll,body.no-scroll{overflow:hidden;height:100%}*,*:before,*:after{box-sizing:border-box}iframe{display:block}img{height:auto;max-width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:68px}span#booking-tool-loading{position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(189,15,225,.7);background:#000 url(../images/WTW-logo-animation-loop.gif) center center no-repeat;opacity:.7;z-index:99999;display:none}.wf-loading *,.wf-loading h1,.wf-loading .h1-faux,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p,.wf-loading ul li,.wf-loading ol li,.wf-loading header.header .utilities nav.menu li a,.wf-loading header.header .utilities nav.venue-nav>ul li a,.wf-loading .carousel>div .content h2,.wf-loading .carousel>div .content p,.wf-loading .note,.wf-loading section.listing ul.listing--items>li a figure figcaption h2,.wf-loading .newquay .quick-book legend,.wf-loading .quick-book .form-row label,.wf-loading .selectBox-dropdown,.wf-loading .quick-book .form-row select,.wf-loading .button.button--3,.wf-loading .filter-link,.wf-loading header.header .utilities form.search input[type=text],.wf-loading .carousel>div .content .button,.wf-loading .logo-container a,.wf-loading .quick-book legend,.wf-loading header.header .utilities form.search{color:rgba(0,0,0,0) !important}h1,.h1-faux{color:#fff;font-size:25px;line-height:1.2333333333em;font-weight:700;text-align:left;font-family:"proxima-nova";display:block;margin-bottom:30px}@media only screen and (min-width: 768px){h1,.h1-faux{font-size:27px}}h2,.h2-faux{color:#fff;font-size:1.25em;line-height:1.25em;font-weight:400;font-family:"proxima-nova";width:100%;position:relative}h2.indent,.h2-faux.indent{margin-left:15px}h3,.h3-faux{color:#fff;font-size:1em;line-height:1.25em;font-weight:400;font-family:"proxima-nova"}h3.search-result,.h3-faux.search-result{margin-bottom:5px}h4,.h4-faux{color:gray;font-size:1em;line-height:1.1875em;font-family:"proxima-nova";font-weight:600}h5,.h5-faux{font-size:1em;line-height:1.5em;font-weight:400;font-family:"proxima-nova"}ul,ol{margin-bottom:1.875em}ul li,ol li{color:gray;font-size:1em;line-height:1.5em;font-weight:400}ul li strong,ul li b,ol li strong,ol li b{font-weight:700}ul li em,ul li i,ol li em,ol li i{font-style:italic}article ul li{padding-left:12px;position:relative}article ul li:before{background:#87c846;content:"";height:4px;left:0px;position:absolute;top:10px;width:4px}article ol{margin-left:20px}article ol li{list-style-type:decimal}p{color:#fff;font-size:0.875em;line-height:1.5em;font-weight:400;margin-bottom:1.875em;max-width:1200px;font-family:"proxima-nova"}p.small{font-size:0.9375em;line-height:1.3333333333em;margin-bottom:1.6666666667em}p.large{font-size:1.5em;line-height:1.25em;font-family:"proxima-nova"}p.large a{text-decoration:none;font-weight:400}p strong,p b{font-weight:700}p em,p i{font-style:italic}p a{border-bottom:1px solid #fff;color:#fff;transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-webkit-transition:border-color .3s ease-in-out}p a:hover{border-bottom:rgba(0,0,0,0);color:#fff}.inner--form p{color:#1d2243}a{color:#fff;text-decoration:none;transition:color .2s linear}a:hover{color:gray}a.less,a.more{display:inline-block;position:relative}a.less{text-decoration:none;padding-left:40px}a.less:before{content:"";position:absolute;left:0;top:0;width:30px;height:13px;background:url("../../dist/icons/svg/arrow-right-grey.svg") center center/30px 13px no-repeat;transform:rotate(180deg)}a.more{text-decoration:none;padding-right:40px}a.more:after{content:"";position:absolute;right:0;top:0;width:30px;height:13px;background:url("../../dist/icons/svg/arrow-right-grey.svg") center center/30px 13px no-repeat}blockquote{line-height:1.2em;padding:0;font-family:"proxima-nova";font-size:1.25em;font-weight:400;margin-bottom:45px;padding-top:20px}blockquote p{font-weight:400;font-style:italic;font-size:1.2em;margin:50px}blockquote strong{font-size:0.8em;font-weight:400}.u-clearfix:after{content:"";display:table;clear:both}.u-hide{display:none}.u-clear{clear:both}.u-justify-children{text-align:justify}.u-justify-children:after{content:"";width:100%;display:inline-block}.u-centre{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0 auto}.u-no-padding{padding:0}.u-margin-bottom--18{margin-bottom:18px}.u-align-centre{text-align:center}.u-align-left{text-align:left}.u-align-right{text-align:right}.u-italic{font-style:italic}.u-lowercase{text-transform:lowercase}.u-desktop-only,.u-large-desktop-only,.u-largest-only{display:none}@media only screen and (min-width: 768px){.u-desktop-only{display:block}.u-mobile-only{display:none}}@media only screen and (min-width: 1024px){.u-large-desktop-only{display:block}.u-tablet-only{display:none}}@media only screen and (min-width: 1200px){.u-largest-only{display:block}}form input::-webkit-input-placeholder{color:gray}form input:-moz-placeholder{color:gray}form input::-ms-input-placeholder{color:gray}form input:-ms-input-placeholder{color:gray}form input:focus::-webkit-input-placeholder{color:gray}form input:focus:-moz-placeholder{color:gray}form input:focus::-ms-input-placeholder{color:gray}form input:focus:-ms-input-placeholder{color:gray}.inner.inner--form{margin-top:60px}form{margin-bottom:30px}label,p.label{display:inline-block;font-size:20px;margin-bottom:15px}.gform_wrapper{color:#fff}.gform_wrapper label{color:#fff}.gform_wrapper.gravity-theme .field_description_above .description,.gform_wrapper.gravity-theme .field_description_above .gfield_description,.gform_wrapper.gravity-theme .field_description_above .gsection_description,.gform_wrapper.gravity-theme .field_description_above .instruction{margin-top:10px}.ginput_container input[type=tel],.ginput_container input[type=number],.ginput_container select{background:#000;border:1px solid #575757}.gform_wrapper.gravity-theme .gfield-choice-input{opacity:1;margin-top:5px !important}input[type=text],input[type=email]{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #575757;border:1px solid #575757;border-radius:0px;clear:left;color:#fff;font-size:15px;font-weight:500;margin-bottom:35px;max-width:300px;text-indent:0px;width:100%}input[type=checkbox]{clear:both;float:left}.form-row--checkbox{clear:both;float:left;width:100%}.form-row--checkbox label{float:left;font-size:16px}input[type=submit]{border:none;clear:left;display:block;width:auto}textarea{background:rgba(0,0,0,0);border:1px solid #575757;color:#fff;font-size:16px;height:240px;margin-bottom:28px;padding:15px;width:100%}input[type=checkbox]:not(old),input[type=radio]:not(old){width:28px;margin:0;padding:0;opacity:0}input[type=checkbox]:not(old)+label,input[type=radio]:not(old)+label{display:inline-block;margin-left:-28px;padding-left:28px;background:url(../images/icons/checkbox.svg) no-repeat 0 3px;line-height:24px;background-size:18px auto;line-height:19px;padding-top:3px}input[type=checkbox]:not(old):checked+label{background:url(../images/icons/checkbox.svg) no-repeat 0 -22px;background-size:18px auto}input[type=radio]:not(old):checked+label{background:url(../images/icons/checkbox.svg) no-repeat 0 -22px;background-size:18px auto}@media only screen and (min-width: 1024px){.inner.inner--form{margin-top:0px}}.post-password-form input[type=password]{background:none;border:2px solid #fff;padding:3px 8px;display:block;margin-top:10px}.post-password-form input[type=submit]{background:#666;color:#fff;padding:10px 20px;font-size:18px}@media print{header,footer,.quick-book,.filter-listings,.video-container{display:none !important}section.listing ul.listing--items>li a figure img{margin-bottom:20px !important}section.listing ul.listing--items>li a figure figcaption{padding:0px !important;position:static !important}section.listing ul.listing--items>li a figure figcaption h2,section.listing ul.listing--items>li a figure figcaption p{color:#000 !important}section.listing ul.listing--items>li div.times p{color:#000 !important}section.listing ul.listing--items>li a figure figcaption p{max-height:10000px !important}span.cert{display:none !important}section.listing ul.listing--items>li{clear:both !important;width:100% !important;position:static !important}section.listing ul.listing--items>li .credits,section.listing ul.listing--items>li ul.dates.dates--show-all,section.listing ul.listing--items>li ul.dates.dates--show-all li span.date-prefix{color:#000 !important;padding:0px !important}section.listing ul.listing--items>li ul.dates.dates--show-all li .times{margin-left:0px !important}section.listing ul.listing--items>li div.times>ul>li{padding-left:0px !important}section.listing ul.listing--items>li div.times>ul>li:before{display:none !important}section.listing ul.listing--items>li a figure img{width:50% !important}.listing--individual h1,ul li,p{color:#000 !important}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.d-none{display:none !important}@media screen and (min-width: 768px){.d-md-none{display:none !important}}@media screen and (min-width: 768px){.d-md-block{display:block !important}}.buttons li{float:left;width:49%}.buttons li:nth-child(even){float:right}.buttons li span{color:#1d2243;display:block;line-height:1.4;margin-top:10px;text-align:center}.button{color:#fff;display:block;font-size:11px;min-width:0px;padding:8px 26px 9px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.button.button--1{background-color:rgba(0,0,0,0);border:2px solid #2ab70e;display:block;width:auto}.button.button--1:hover{background:#2ab70e}.button.button--2{background-color:#1d2243}.button.button--3{background-color:#fff;border:1px solid #000;color:#000;font-weight:600}.button.button--3:hover{border-color:rgba(0,0,0,0)}.button:hover{color:#fff}.button.disabled{background:gray;border-color:gray;cursor:default;padding-right:45px}.button.disabled:hover{background:gray !important;border-color:gray !important}.newquay .button:hover{background:#bd0fe1}.st-austell .button:hover{background:#2129e9}.truro .button:hover{background:#d0011b}.wadebridge .button:hover{background:#417505}.job-item--newquay .button--inverted,.overwrite--newquay .button--inverted{background:#bd0fe1;border:2px solid #bd0fe1}.job-item--newquay .button--inverted:hover,.overwrite--newquay .button--inverted:hover{background:rgba(0,0,0,0)}.job-item--st-austell .button--inverted,.overwrite--st-austell .button--inverted{background:#2129e9;border:2px solid #2129e9}.job-item--st-austell .button--inverted:hover,.overwrite--st-austell .button--inverted:hover{background:rgba(0,0,0,0)}.job-item--truro .button--inverted,.overwrite--truro .button--inverted{background:#d0011b;border:2px solid #d0011b}.job-item--truro .button--inverted:hover,.overwrite--truro .button--inverted:hover{background:rgba(0,0,0,0)}.job-item--wadebridge .button--inverted,.overwrite--wadebridge .button--inverted{background:#417505;border:2px solid #417505}.job-item--wadebridge .button--inverted:hover,.overwrite--wadebridge .button--inverted:hover{background:rgba(0,0,0,0)}.overwrite--newquay,.overwrite--truro,.overwrite--st-austell,.overwrite--wadebridge{float:left}.filter-link{background:url(../icons/svg/arrow-down.svg) right 50% no-repeat;display:inline-block;margin-bottom:10px;padding-right:21px}.button__play{background:url(../images/btn-play.svg) 0 0/100% auto no-repeat;position:absolute;bottom:10px;left:10px;height:50px;width:50px}@media only screen and (min-width: 768px){.row--home-top .buttons .button{font-size:20px;padding:25px 0 24px}.button{font-size:14px}.button__play{bottom:40px;left:40px;height:90px;width:90px}}header.header{background:#000;border-bottom:4px solid #666;font-size:16px;height:55px;left:0px;position:fixed;top:0px;width:100%;z-index:999}header.header .logo-container{background:url(../icons/svg/site-logo.svg) 0 0 no-repeat;background-size:100% 100%;clear:left;display:block;float:left;height:35px;margin-bottom:14px;margin-top:10px;position:relative;width:35px;z-index:1}header.header .logo-container a{font-size:33px;font-weight:700;color:#fff;display:block;height:100%;width:100%;font-size:22px;padding-left:43px;padding-top:8px}header.header .logo-container a span{display:none}header.header .utilities{float:left;width:calc(100% - 35px)}header.header .utilities nav.venue-nav{float:left;margin-top:16px;margin-left:10px}header.header .utilities nav.venue-nav>ul{margin-bottom:0px}header.header .utilities nav.venue-nav>ul>li{position:relative}header.header .utilities nav.venue-nav>ul>li>a{display:none;padding-right:19px;position:relative}header.header .utilities nav.venue-nav>ul>li>a:after{background:url(../icons/svg/arrow-down.svg) 0 0 no-repeat;content:"";height:8px;position:absolute;right:0px;top:7px;width:11px}header.header .utilities nav.venue-nav>ul li a{color:#fff}header.header .utilities nav.venue-nav>ul li a:hover{color:#666}header.header .utilities nav.venue-nav>ul li ul{display:none;background:#000;min-width:200px;padding:20px;position:absolute;top:20px;left:0px;width:120%}header.header .utilities nav.venue-nav>ul li ul li{border-bottom:1px solid #292929}header.header .utilities nav.venue-nav>ul li ul li:last-of-type,header.header .utilities nav.venue-nav>ul li ul li.title{border-bottom:none}header.header .utilities nav.venue-nav>ul li ul li strong{font-size:15px}header.header .utilities nav.venue-nav>ul li ul li a{display:block;font-size:13px;padding:4px 30px 4px 0}header.header .utilities nav.venue-nav>ul li:hover ul{display:block}header.header .utilities nav.menu{display:none}header.header .utilities form.search{display:none}.admin-bar header.header{top:46px}@media screen and (min-width: 768px){.admin-bar header.header{top:32px}}.mobile-nav-triggers{float:right;padding-top:3px}.mobile-nav-triggers .btn-search-toggle{background-color:rgba(0,0,0,0);background-image:url(../icons/svg/search.svg);background-position:right center;background-repeat:no-repeat;background-size:13px 13px;border:none;display:block;float:right;height:44px;min-width:auto;width:14px;z-index:3;color:rgba(0,0,0,0);font:0/0 a}.mobile-nav-triggers .btn-menu-toggle{display:block;float:right;height:44px;position:relative;width:36px;z-index:10;color:rgba(0,0,0,0);font:0/0 a}.mobile-nav-triggers .btn-menu-toggle span{background:#fff;height:2px;position:absolute;margin-top:-1px;right:0px;top:50%;width:17px}.mobile-nav-triggers .btn-menu-toggle span:before{background:#fff;content:"";height:2px;position:absolute;margin-top:-7px;right:0px;top:50%;width:17px}.mobile-nav-triggers .btn-menu-toggle span:after{background:#fff;content:"";height:2px;position:absolute;margin-top:6px;right:0px;top:50%;width:17px}.menu-close{display:none}.newquay header.header{border-color:#bd0fe1}.newquay header.header .utilities nav.menu li a:hover{border-color:#bd0fe1}.newquay header.header .utilities nav.venue-nav>ul li a.newquay{display:block}.newquay header.header .utilities nav.venue-nav>ul li ul li a:hover,.newquay header.header .utilities nav.venue-nav>ul li a:hover{color:#bd0fe1}.st-austell header.header{border-color:#2129e9}.st-austell header.header .utilities nav.menu li a:hover{border-color:#2129e9}.st-austell header.header .utilities nav.venue-nav>ul li a.st-austell{display:block}.st-austell header.header .utilities nav.venue-nav>ul li ul li a:hover,.st-austell header.header .utilities nav.venue-nav>ul li a:hover{color:#2129e9}.st-austell header.header .utilities nav.menu li{margin-right:12px}.truro header.header{border-color:#d0011b}.truro header.header .utilities nav.menu li a:hover{border-color:#d0011b}.truro header.header .utilities nav.venue-nav>ul li a.truro{display:block}.truro header.header .utilities nav.venue-nav>ul li ul li a:hover,.truro header.header .utilities nav.venue-nav>ul li a:hover{color:#d0011b}.wadebridge header.header{border-color:#417505}.wadebridge header.header .utilities nav.menu li a:hover{border-color:#417505}.wadebridge header.header .utilities nav.venue-nav>ul li a.wadebridge{display:block}.wadebridge header.header .utilities nav.venue-nav>ul li ul li a:hover,.wadebridge header.header .utilities nav.venue-nav>ul li a:hover{color:#417505}.contact .utilities nav.venue-nav>ul li a.other,.bbfc-age-classifications .utilities nav.venue-nav>ul li a.other,.terms-conditions .utilities nav.venue-nav>ul li a.other{display:block}.whats-on .newquay header.header .utilities nav.menu li.link1 a{border-color:#bd0fe1}.whats-on .st-austell header.header .utilities nav.menu li.link1 a{border-color:#2129e9}.whats-on .truro header.header .utilities nav.menu li.link1 a{border-color:#d0011b}.whats-on .wadebridge header.header .utilities nav.menu li.link1 a{border-color:#417505}.coming-soon .newquay header.header .utilities nav.menu li.link2 a{border-color:#bd0fe1}.coming-soon .st-austell header.header .utilities nav.menu li.link2 a{border-color:#2129e9}.coming-soon .truro header.header .utilities nav.menu li.link2 a{border-color:#d0011b}.coming-soon .wadebridge header.header .utilities nav.menu li.link2 a{border-color:#417505}.events-cinema .newquay header.header .utilities nav.menu li.link3 a{border-color:#bd0fe1}.events-cinema .st-austell header.header .utilities nav.menu li.link3 a{border-color:#2129e9}.events-cinema .truro header.header .utilities nav.menu li.link3 a{border-color:#d0011b}.events-cinema .wadebridge header.header .utilities nav.menu li.link3 a{border-color:#417505}.cinema-details .newquay header.header .utilities nav.menu li.link4 a{border-color:#bd0fe1}.cinema-details .st-austell header.header .utilities nav.menu li.link4 a{border-color:#2129e9}.cinema-details .truro header.header .utilities nav.menu li.link4 a{border-color:#d0011b}.cinema-details .wadebridge header.header .utilities nav.menu li.link4 a{border-color:#417505}.contact .newquay header.header .utilities nav.menu li.link5 a{border-color:#bd0fe1}.contact .st-austell header.header .utilities nav.menu li.link5 a{border-color:#2129e9}.contact .truro header.header .utilities nav.menu li.link5 a{border-color:#d0011b}.contact .wadebridge header.header .utilities nav.menu li.link5 a{border-color:#417505}.newquay .subnav{background:#bd0fe1}.newquay .subnav a:hover{background:#fff;color:#bd0fe1}.st-austell .subnav{background:#2129e9}.st-austell .subnav a:hover{background:#fff;color:#2129e9}.truro .subnav{background:#d0011b}.truro .subnav a:hover{background:#fff;color:#d0011b}.wadebridge .subnav{background:#417505}.wadebridge .subnav a:hover{background:#fff;color:#417505}@media only screen and (min-width: 370px){header.header{height:65px}.mobile-nav-triggers .btn-menu-toggle{width:40px}.mobile-nav-triggers .btn-menu-toggle span{width:20px}.mobile-nav-triggers .btn-menu-toggle span:before{margin-top:-8px;width:20px}.mobile-nav-triggers .btn-menu-toggle span:after{margin-top:7px;width:20px}}@media only screen and (min-width: 768px){header.header{height:65px}header.header .logo-container{height:40px;margin-bottom:14px;margin-top:11px;width:40px}header.header .utilities{width:calc(100% - 40px)}header.header .utilities nav.venue-nav{margin-left:10px;margin-top:20px}.mobile-nav-triggers{padding-top:8px}}@media only screen and (min-width: 1024px){.mobile-nav-triggers .btn-menu-toggle{display:none}header.header{height:90px}header.header .logo-container{background-size:auto;height:59px;margin-bottom:14px;margin-top:14px;width:180px}header.header .logo-container a{font-size:22px;padding-left:75px;padding-top:25px}header.header .logo-container a span{display:block}header.header .utilities{width:calc(100% - 180px)}header.header .utilities nav.venue-nav{display:block;margin-left:0px;margin-top:38px}header.header .utilities nav.menu{display:block !important;float:left;margin-left:25px;margin-top:12px !important;opacity:1 !important}header.header .utilities nav.menu li{float:left;font-size:12px;margin-right:20px;position:relative;text-transform:uppercase}header.header .utilities nav.menu li a{border-bottom:2px solid rgba(0,0,0,0);color:#fff;padding-bottom:3px;transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-webkit-transition:border-color .3s ease-in-out}header.header .utilities nav.menu li a:hover{border-color:#666}header.header .utilities nav.menu li:last-of-type{margin-right:0px}header.header .utilities nav.menu li.has-children{padding-right:10px}header.header .utilities nav.menu li.has-children:after{background:url(../icons/svg/arrow-down.svg) 0 0/100% auto no-repeat;content:"";height:4px;position:absolute;right:0px;top:7px;width:6px}header.header .utilities nav.menu li.has-children:hover ul{display:block}header.header .utilities nav.menu li ul{display:none;overflow:hidden;position:absolute;top:21px;left:0px;width:200px}header.header .utilities nav.menu li ul li{width:100%}header.header .utilities nav.menu li ul li a{display:block;padding:3px 5px;width:100%}header.header .utilities nav.menu li ul li a:hover{color:gray}.mobile-nav-triggers{padding-top:20px}.wadebridge header.header .utilities nav.menu li{margin-right:13px}}@media only screen and (min-width: 1400px){.mobile-nav-triggers{display:none}header.header .logo-container{width:250px}header.header .logo-container a{font-size:33px;padding-top:16px}header.header .utilities{float:left;width:calc(100% - 250px)}header.header .utilities form.search{display:block;float:right;margin-bottom:0px;margin-left:28px;margin-top:41px;position:relative}header.header .utilities form.search label{display:none}header.header .utilities form.search input[type=text]{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #575757;color:#fff;font-size:14px;height:20px;margin-bottom:0px;padding:0;position:relative;text-indent:0px;width:200px;z-index:2}header.header .utilities form.search input[type=submit]{background-color:rgba(0,0,0,0);background-image:url(../icons/svg/search.svg);background-position:right center;background-repeat:no-repeat;background-size:13px 13px;border:none;height:44px;min-width:auto;position:absolute;right:0px;top:-15px;width:44px;z-index:3;color:rgba(0,0,0,0);font:0/0 a}.newquay header.header .utilities nav.menu li ul{background:#bd0fe1}.newquay header.header .utilities nav.menu li ul li a:hover{background:#fff;border-bottom-color:rgba(0,0,0,0);color:#bd0fe1}.st-austell header.header .utilities nav.menu li{margin-right:15px}.st-austell header.header .utilities nav.menu li ul{background:#2129e9}.st-austell header.header .utilities nav.menu li ul li a:hover{background:#fff;border-bottom-color:rgba(0,0,0,0);color:#2129e9}.truro header.header .utilities nav.menu li ul{background:#d0011b}.truro header.header .utilities nav.menu li ul li a:hover{background:#fff;border-bottom-color:rgba(0,0,0,0);color:#d0011b}.wadebridge header.header .utilities nav.menu li{margin-right:15px}.wadebridge header.header .utilities nav.menu li ul{background:#417505}.wadebridge header.header .utilities nav.menu li ul li a:hover{background:#fff;border-bottom-color:rgba(0,0,0,0);color:#417505}}@media screen and (max-width: 1023px){.menu-close{display:block;position:absolute;top:20px;right:20px;width:40px;height:40px;color:rgba(0,0,0,0);font:0/0 a}.menu-close span{background:rgba(0,0,0,0);height:2px;position:absolute;margin-top:-1px;right:0px;top:50%;width:17px}.menu-close span:before{background:#fff;content:"";height:2px;position:absolute;margin-top:0;right:0px;top:0;width:20px;transform:rotate(45deg)}.menu-close span:after{background:#fff;content:"";height:2px;position:absolute;margin-top:0;right:0px;top:0;width:20px;transform:rotate(-45deg)}nav.menu{background:#000;height:100%;left:0px;margin-top:100px;opacity:0;position:fixed;top:0px;width:100%;z-index:9999}nav.menu div>ul{left:50%;margin-top:-68px;position:absolute;top:50%;width:100%;transform:translate(-50%, -50%)}nav.menu div>ul li{margin:30px 0}nav.menu div>ul li a{display:block;font-size:25px;text-align:center;width:100%}nav.menu div>ul li.has-children{position:relative}nav.menu div>ul li.has-children:after{background:url(../icons/svg/arrow-down.svg) 0 0/100% auto no-repeat;content:"";height:8px;position:absolute;right:40px;top:7px;width:11px}nav.menu div>ul li.has-children ul{display:none;margin-top:20px}nav.menu div>ul li.has-children ul li{margin:0}nav.menu div>ul li.has-children ul li a{border-bottom:1px solid #000;font-size:18px;padding:10px 0}}footer{clear:both;overflow:hidden;padding:67px 0 0 0;width:100%}footer .no-mobile{display:none}footer h4{color:#fff;font-size:18px;font-weight:700;margin-bottom:8px}footer h4.feature{position:relative;display:inline-block;overflow:visible}footer h4.feature span{background:url(../icons/svg/site-logo.svg) 0 0 no-repeat;background-size:100%;clear:left;display:block;float:left;height:43px;left:-60px;position:absolute;top:-9px;width:43px;color:rgba(0,0,0,0);font:0/0 a}footer section.footer-upper .col{border-bottom:1px solid #575757;float:left;margin-bottom:10px;padding-left:0px;width:100%}footer section.footer-upper .col.col--wide{width:100%}footer section.footer-upper .col.col--text{margin-bottom:0px}footer section.footer-upper .col .col--inner{float:left;width:50%}footer section.footer-upper .col .col--inner.col--inner-right{float:right;text-align:right}footer section.footer-upper .col p,footer section.footer-upper .col a{color:#7f7f7f}footer section.footer-upper .col a:hover{color:#fff}footer section.footer-upper .col ul{display:none;float:left}footer section.footer-upper .col ul.footer-links{margin-bottom:10px}footer section.footer-upper .col .button.button--1{background:#2ab70e}footer section.footer-upper .col .button.button--1:hover{background:#30ac17;border-color:#30ac17}footer section.footer-upper nav.col ul{clear:both;margin-bottom:0px}footer section.footer-lower{clear:both;padding:50px 0 40px;overflow:hidden}footer section.footer-lower .advert-container{float:left}footer section.footer-lower p{background:url(../icons/svg/site-logo.svg) center 0 no-repeat;background-size:70px 70px;color:#7f7f7f;float:right;font-size:15px;margin-bottom:0px;margin-top:-5px;padding-top:90px;text-align:right;width:100%}footer section.footer-lower p a{color:#fff;font-weight:700}footer section.footer-lower p a:hover{color:#666}footer section.footer-lower p span{float:left}footer section.footer-lower p span:last-of-type{float:right}.address--footer{display:none}.newquay .address--newquay{display:block}.st-austell .address--st-austell{display:block}.truro .address--truro{display:block}.wadebridge .address--wadebridge{display:block}@media only screen and (min-width: 370px){footer section.footer-lower p{background:url(../icons/svg/site-logo.svg) center 0 no-repeat;background-size:79px 79px;padding-top:110px}}@media only screen and (min-width: 768px){footer h4{margin-bottom:18px}footer section.footer-upper .col{border-bottom:none;margin-bottom:0px;width:50%}footer section.footer-upper .col form{padding-right:40px}footer section.footer-upper .col ul{display:block !important}footer section.footer-upper .col ul.footer-links{margin-bottom:0px}footer section.footer-upper .col--double{width:40%}footer section.footer-lower{padding-top:0px}footer section.footer-lower p{background:none;padding-top:0px}footer section.footer-lower p span{clear:both;float:right}footer .no-mobile{display:block}}@media only screen and (min-width: 1024px){footer section.footer-upper .col{width:50%}footer section.footer-upper .col .links{margin-bottom:75px}footer section.footer-upper .col.col--wide{width:33.33%}footer section.footer-lower{padding-top:50px}footer section.footer-lower p{float:right;width:auto}}.site-wrapper{transition:all .3s ease-in;min-height:100%;padding-top:55px}.site-wrapper.open{transform:translateX(210px)}.inner{max-width:1400px;padding:0 20px}.inner--form{padding:0 30px;max-width:700px}.page-wrapper{min-height:600px}@media only screen and (min-width: 370px){.site-wrapper{padding-top:65px}}@media only screen and (min-width: 768px){.site-wrapper{padding-top:65px}.inner{margin:0 auto;padding:0px;width:728px}}@media only screen and (min-width: 1024px){.site-wrapper{padding-top:90px}.inner{margin:0 auto;padding:0 20px;width:1000px}}@media only screen and (min-width: 1400px){.inner{margin:0 auto;padding:0 50px;width:1400px}}.sub-nav{background:#87c846;padding:10px 0;position:relative;z-index:1}.sub-nav .inner{max-width:90%}.sub-nav a{color:#fff}.sub-nav a:hover{color:#1d2243}article{background:#fff;padding:20px 0 50px}article .inner{max-width:680px;padding:0 20px}article img{height:auto;width:100%}@media only screen and (min-width: 768px){.sub-nav .inner{max-width:530px}}@media only screen and (min-width: 1024px){.sub-nav .inner{max-width:830px}}@media only screen and (min-width: 1400px){.sub-nav .inner{max-width:1240px}}.hero-video{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%}.skip-intro{display:none}.home .mobile-nav-triggers,.home header.header .utilities nav.menu,.home header.header .utilities form.search{display:none !important}.home header.header .logo-container a span{display:block}@media only screen and (min-width: 1024px){.hero-video{display:block}.skip-intro{color:#fff;display:block;font-size:16px;position:absolute;bottom:30px;left:30px;z-index:1}}.cols4{padding-top:20px;overflow:hidden}.cols4 .col{float:left;margin-bottom:50px;position:relative;width:100%}.cols4 .col:after{bottom:0px;content:"";height:3px;left:0px;position:absolute;width:100%}.cols4 .col h2{border-bottom:3px solid;font-size:18px;font-weight:700;margin-bottom:20px;padding-bottom:5px;text-transform:uppercase}.cols4 .col h3{font-size:16px;font-weight:700;margin-bottom:4px}.cols4 .col a{color:#fff}.cols4 .col.newquay h2{border-color:#bd0fe1}.cols4 .col.newquay:after{background:#bd0fe1}.cols4 .col.staustell h2{border-color:#2129e9}.cols4 .col.staustell:after{background:#2129e9}.cols4 .col.truro h2{border-color:#d0011b}.cols4 .col.truro:after{background:#d0011b}.cols4 .col.wadebridge h2{border-color:#417505}.cols4 .col.wadebridge:after{background:#417505}@media only screen and (min-width: 768px){.cols4 .col{width:50%}.cols4 .col h2{max-width:268px}.cols4 .col:after{max-width:268px}}@media only screen and (min-width: 1400px){.cols4 .col{margin-right:2.66%;width:23%}.cols4 .col h2,.cols4 .col:after{max-width:100%}.cols4 .col:nth-child(4n){margin-right:0}}.btn-user-toggle,.btn-cart-toggle{float:right;height:44px;position:relative;margin-left:15px;width:28px;text-indent:-9999em}.btn-user-toggle{background:url(../../src/icons/user.svg) no-repeat 50% 8px}.btn-cart-toggle{background:url(../../src/icons/cart.svg) no-repeat 50% 8px}.btn-cart-toggle .basket-amount{position:absolute;right:0;bottom:0;padding:3px 5px 2px 5px;line-height:18px;border-radius:50%;font-size:12px;color:#fff;text-indent:0}.btn-user-toggle ul{text-indent:0;display:none}.mobile-icon-menu{float:right}.mobile-icon-menu>li{float:left}.mobile-icon-menu>li ul{display:none;position:absolute;top:44px}.mobile-icon-menu>li ul li{display:none}.mobile-icon-menu>li ul li a{display:block;padding:2px 8px}.mobile-icon-menu>li:hover ul{display:block}.newquay .btn-cart-toggle .basket-amount,.newquay .mobile-icon-menu li li a{background:#bd0fe1}.st-austell .btn-cart-toggle .basket-amount,.st-austell .mobile-icon-menu li li a{background:#2129e9}.truro .btn-cart-toggle .basket-amount,.truro .mobile-icon-menu li li a{background:#d0011b}.wadebridge .btn-cart-toggle .basket-amount,.wadebridge .mobile-icon-menu li li a{background:#417505}@media only screen and (min-width: 1400px){header.header .utilities form.search input[type=text]{width:150px}header.header .utilities nav.menu.user-menu{float:right;margin-left:0;margin-top:28px !important}header.header .utilities nav.menu.user-menu li{margin-right:0}}@media only screen and (min-width: 1024px){header.header .utilities nav.menu.user-menu li.has-children:after{top:17px}}nav.menu.user-menu .has-children ul{width:-moz-fit-content !important;width:fit-content !important;top:40px !important;left:15px !important;display:none}nav.menu.user-menu .nav-unauthenticated,nav.menu.user-menu .nav-authenticated{display:none}@media only screen and (max-width: 1400px){header.header .utilities nav.menu.user-menu{display:none !important}}#login-iframe{position:fixed;right:0;bottom:0;z-index:999;display:none;width:100%;height:100%}.mobile-search{background:#000;padding:30px;position:fixed;top:0px;right:-100%;width:100%;height:100%;z-index:999999;transition:right .3s ease-in-out;-moz-transition:right .3s ease-in-out;-webkit-transition:right .3s ease-in-out}.mobile-search.open{right:0}.mobile-search a.close{display:block;position:relative;float:right;height:17px;width:17px}.mobile-search a.close:before{content:"";width:17px;height:1px;background:#ccc;position:absolute;top:50%;left:0px;transform:rotate(45deg)}.mobile-search a.close:after{content:"";width:17px;height:1px;background:#ccc;position:absolute;top:50%;left:0px;transform:rotate(-45deg)}.mobile-search form{margin-top:110px}.mobile-search form input[type=text]{padding-bottom:7px}.mobile-search form input[type=submit]{background-color:rgba(0,0,0,0);background-image:url(../icons/svg/search.svg);background-position:right center;background-repeat:no-repeat;background-size:13px 13px;border:none;display:block;float:right;height:20px;min-width:auto;width:14px;z-index:3;color:rgba(0,0,0,0);font:0/0 a}.search{position:relative}.auto-search-list li{border-bottom:1px solid #575757;padding-bottom:10px;margin-bottom:10px}@media only screen and (min-width: 1400px){.auto-search-list{position:absolute;top:30px;right:0;width:300px;background:#000;padding:0 20px}.auto-search-list li:last-child{border-bottom:0;margin-bottom:0}}section.listing{padding:10px 0}section.listing ul.listing--items{margin:0 -20px}section.listing ul.listing--items:after{content:"";clear:both;display:block;height:0px;width:0px}section.listing ul.listing--items.listing--items-no-title>li a figure figcaption{padding:0px 25px 0px}section.listing ul.listing--items.listing--items-no-title>li a:hover figure figcaption p{margin-bottom:20px;margin-top:20px}section.listing ul.listing--items>li{color:#fff;float:left;margin-bottom:30px;padding:0 0 3px;position:relative;width:100%}@media only screen and (min-width: 768px){section.listing ul.listing--items>li{padding:0 16px 3px}}section.listing ul.listing--items>li:after{background:#666;bottom:0px;content:"";height:3px;position:absolute;left:0px;right:0px}@media only screen and (min-width: 768px){section.listing ul.listing--items>li:after{left:16px;right:16px}}section.listing ul.listing--items>li a figure{margin-bottom:0px;overflow:hidden;position:relative}section.listing ul.listing--items>li a figure img{display:block;height:auto;width:100%;z-index:0}section.listing ul.listing--items>li a figure figcaption{background:rgba(0,0,0,.7);bottom:0;left:0px;padding:25px 25px 10px;position:absolute;width:100%;z-index:2}section.listing ul.listing--items>li a figure figcaption h2{color:#fff;font-weight:700;margin-bottom:15px}section.listing ul.listing--items>li a figure figcaption p{margin-bottom:0px;max-height:0px;overflow:hidden;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}section.listing ul.listing--items>li a:hover figure figcaption p{margin-bottom:15px;max-height:200px}section.listing ul.listing--items>li a:hover figure span{color:#fff}section.listing ul.listing--items>li .credits{background:#1a1a1a;margin-bottom:0px;padding:20px;position:relative}section.listing ul.listing--items>li .credits:after{background:#575757;bottom:0px;content:"";height:1px;left:20px;position:absolute;right:20px}section.listing ul.listing--items>li .credits h2{font-size:18px;font-weight:700;padding-right:40px;position:relative;text-transform:uppercase;width:100%}section.listing ul.listing--items>li .credits h2 .cert{margin-right:0px;position:absolute;right:0px;top:0px}section.listing ul.listing--items>li .credits .cert{margin-right:0px;position:absolute;right:20px;top:20px}section.listing ul.listing--items>li .credits li{color:#fff;font-size:14px;padding-right:40px}section.listing ul.listing--items>li .credits li>span{color:gray}section.listing ul.listing--items>li ul.dates.dates--show-all{background:#1a1a1a;margin-bottom:0px}section.listing ul.listing--items>li ul.dates.dates--show-all li span.date-prefix{display:inline-block;padding:10px 20px 0}section.listing ul.listing--items>li ul.dates.dates--show-all li span.date-prefix span{color:#fff}section.listing ul.listing--items>li ul.dates.dates--show-all li .times{border-bottom:1px solid #575757;margin:0 20px;padding:0px 0 20px 0}section.listing ul.listing--items>li ul.dates.dates--show-all li:last-of-type div.times{border-bottom:none}section.listing ul.listing--items>li div.times{background:#1a1a1a;padding:20px 0 20px 20px}section.listing ul.listing--items>li div.times:after{content:"";clear:both;display:block;height:0px;width:0px}section.listing ul.listing--items>li div.times p{font-size:16px;margin-bottom:0px;margin-top:2px}section.listing ul.listing--items>li div.times>ul{margin-bottom:0px;margin-top:0}section.listing ul.listing--items>li div.times>ul>li{color:#fff;border:2px solid rgba(0,0,0,0);font-size:13px;float:left;height:24px;line-height:20px;padding:0px 13px;position:relative;background:rgba(0,0,0,0);margin-right:10px;border-radius:5px;margin-top:8px}section.listing ul.listing--items>li div.times>ul>li:before{content:"";display:none;position:absolute;bottom:-7px;height:10px;width:calc(100% + 4px);left:-2px}section.listing ul.listing--items>li div.times>ul>li.past{color:#000;background-color:gray !important;border-color:gray !important}section.listing ul.listing--items>li div.times>ul>li.past a{color:gray}section.listing ul.listing--items>li div.times>ul>li.past a:hover{color:gray}section.listing ul.listing--items>li div.times>ul>li.past:before,section.listing ul.listing--items>li div.times>ul>li.past div.hint{background:gray !important}section.listing ul.listing--items>li div.times>ul>li.current:before{background:#666}section.listing ul.listing--items>li div.times>ul>li a{color:#fff}section.listing ul.listing--items>li div.times>ul>li a:hover{color:#666}section.listing ul.listing--items>li div.times>ul>li:hover:before{display:block}section.listing ul.listing--items>li div.times>ul>li:hover div.hint,section.listing ul.listing--items>li div.times>ul>li:hover a.hint{display:inline}section.listing ul.listing--items>li div.times>ul>li div.hint,section.listing ul.listing--items>li div.times>ul>li a.hint{background:#666;border-radius:0px 3px 3px 3px;display:none;height:auto;left:-2px;padding:10px;position:absolute;top:27px;width:154px;z-index:999}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:10px;width:134px}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li{background-position:center center;background-repeat:no-repeat;background-size:contain;margin-bottom:5px;margin-right:10px;width:23.5px;height:27px;color:rgba(0,0,0,0);font:0/0 a}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.audio_description,section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.ad,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.audio_description,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.ad{background-image:url(../../images/Audio-Description.png)}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.wheelchair_accessible,section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.wc,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.wheelchair_accessible,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.wc{background-image:url(../../images/wheelchair_accessible.png)}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.free_list_suspended,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.free_list_suspended{background-image:url(../../images/free_list_suspended.png)}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.autism_friendly,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.autism_friendly{background-image:url(../../images/Autism-Friendly.png)}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.hfr,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.hfr{background-image:url(../../images/hfr.svg)}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.parent_baby,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.parent_baby{background-image:url(../../images/Parent-Baby.png)}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.strobe_lighting,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.strobe_lighting{background-image:url(../../images/Strobe-Lighting.png)}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.mini_flix,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.mini_flix{background-image:url(../../images/kidsclub.png)}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.icon-3d,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.icon-3d{background-image:url(../../images/3D.png)}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.icon-2d,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.icon-2d{background-image:url(../../images/2D.png)}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.subtitles,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.subtitles{background-image:url(../../images/Subtitles.png)}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.silver_screen,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.silver_screen{background-image:url(../../images/Silver-Screen.png)}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.event_cinema,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.event_cinema{background-image:url(../../images/Event-Cinema.png)}section.listing ul.listing--items>li div.times>ul>li div.hint ul.accessibility li.special_screening,section.listing ul.listing--items>li div.times>ul>li a.hint ul.accessibility li.special_screening{display:none;background-image:url(../images/special_screening.png)}section.listing ul.listing--items>li div.times>ul>li div.hint dl,section.listing ul.listing--items>li div.times>ul>li a.hint dl{color:#fff;font-size:11px;margin-bottom:4px}section.listing ul.listing--items>li div.times>ul>li div.hint dl dt,section.listing ul.listing--items>li div.times>ul>li a.hint dl dt{clear:both;float:left;width:65%}section.listing ul.listing--items>li div.times>ul>li div.hint dl dd,section.listing ul.listing--items>li div.times>ul>li a.hint dl dd{float:right;font-weight:500;text-align:right;width:35%}section.listing ul.listing--items>li div.times>ul>li div.hint span.button--4,section.listing ul.listing--items>li div.times>ul>li div.hint a.button--4,section.listing ul.listing--items>li div.times>ul>li a.hint span.button--4,section.listing ul.listing--items>li div.times>ul>li a.hint a.button--4{background:#000;border-radius:3px;clear:both;color:#fff;font-size:10px;padding:0px;width:100%}section.listing ul.listing--items .listing--items-row{width:100% !important}section.listing ul.listing--items .listing--items-row .dates--show-all{float:left;width:100%}section.listing ul.listing--items .listing--items-row .dates--show-all>li{float:left;width:100%}.listing-full-schedule{display:inline-block;margin:0 0 20px;margin:20px 20px 20px;float:right}section.listing ul.listing--items>li div.times>ul>li div.hint-wrapper{padding-top:30px}.newquay section.listing ul.listing--items>li div.times>ul>li{border-color:#bd0fe1}.newquay section.listing ul.listing--items>li:after,.newquay section.listing ul.listing--items>li div.times>ul>li,.newquay section.listing ul.listing--items>li div.times>ul>li.current,.newquay section.listing ul.listing--items>li div.times>ul>li div.hint,.newquay section.listing ul.listing--items>li div.times>ul>li a.hint,.newquay section.listing ul.listing--items>li a figure .note{background:#bd0fe1}.newquay section.listing ul.listing--items>li div.times>ul>li:hover{background:#bd0fe1}.newquay section.listing ul.listing--items>li div.times>ul>li:hover:before{background:#bd0fe1;border-radius:0px}.st-austell section.listing ul.listing--items>li div.times>ul>li{border-color:#2129e9}.st-austell section.listing ul.listing--items>li:after,.st-austell section.listing ul.listing--items>li div.times>ul>li,.st-austell section.listing ul.listing--items>li div.times>ul>li.current,.st-austell section.listing ul.listing--items>li div.times>ul>li div.hint,.st-austell section.listing ul.listing--items>li div.times>ul>li a.hint,.st-austell section.listing ul.listing--items>li a figure .note{background:#2129e9}.st-austell section.listing ul.listing--items>li div.times>ul>li:hover{background:#2129e9}.st-austell section.listing ul.listing--items>li div.times>ul>li:hover:before{background:#2129e9;border-radius:0px}.truro section.listing ul.listing--items>li div.times>ul>li{border-color:#d0011b}.truro section.listing ul.listing--items>li:after,.truro section.listing ul.listing--items>li div.times>ul>li,.truro section.listing ul.listing--items>li div.times>ul>li.current,.truro section.listing ul.listing--items>li div.times>ul>li div.hint,.truro section.listing ul.listing--items>li div.times>ul>li a.hint,.truro section.listing ul.listing--items>li a figure .note{background:#d0011b}.truro section.listing ul.listing--items>li div.times>ul>li:hover{background:#d0011b}.truro section.listing ul.listing--items>li div.times>ul>li:hover:before{background:#d0011b;border-radius:0px}.wadebridge section.listing ul.listing--items>li div.times>ul>li{border-color:#417505}.wadebridge section.listing ul.listing--items>li:after,.wadebridge section.listing ul.listing--items>li div.times>ul>li,.wadebridge section.listing ul.listing--items>li div.times>ul>li.current,.wadebridge section.listing ul.listing--items>li div.times>ul>li div.hint,.wadebridge section.listing ul.listing--items>li div.times>ul>li a.hint,.wadebridge section.listing ul.listing--items>li a figure .note{background:#417505}.wadebridge section.listing ul.listing--items>li div.times>ul>li:hover{background:#417505}.wadebridge section.listing ul.listing--items>li div.times>ul>li:hover:before{background:#417505;border-radius:0px}@media only screen and (min-width: 370px){section.listing{padding:16px 0}}@media only screen and (min-width: 768px){section.listing{padding:50px 0}.listing-full-schedule{display:none}}@media only screen and (min-width: 1024px){section.listing ul.listing--items>li:nth-child(2n+1){clear:both}section.listing{padding:17px 0 67px 0}section.listing ul.listing--items>li{width:50%}section.listing ul.listing--items .listing--items-row .dates--show-all>li{width:50%}}@media only screen and (min-width: 1400px){section.listing ul.listing--items>li:nth-child(2n+1){clear:none}section.listing ul.listing--items>li:nth-child(3n+1){clear:both}section.listing ul.listing--items>li{width:33.33%}section.listing ul.listing--items .listing--items-row .dates--show-all>li{width:33.33%}}.advert-container{display:none;text-align:center}.advert-container>div,.advert-container img{display:block;width:auto}.advert-container.advert-container--mobile{display:block;float:none !important;margin:0 auto 40px;width:320px}@media only screen and (min-width: 768px){.advert-container{display:block}.advert-container.advert-container--mobile{display:none}footer .advert-container{display:none}}@media only screen and (min-width: 1024px){footer .advert-container{display:block}}.quick-book{background:rgba(0,0,0,0);bottom:0px;position:fixed;width:100%;z-index:999}.quick-book legend{background:#666;color:#fff;display:block;font-size:18px;font-weight:700;float:left;height:68px;padding-top:27px;position:relative;text-align:center;transition:width .6s ease-in-out;width:100%;z-index:1}.quick-book .hide-selection{background:#fff;display:none;margin-left:0px;position:relative;transition:margin-left .6s ease-in-out;width:100%;z-index:0}.quick-book .form-row{float:left;padding-left:25px;padding-right:25px}.quick-book .form-row label{clear:both;color:#7f7f7f;float:left;font-size:15px;font-weight:700;margin-bottom:3px;text-transform:uppercase}.quick-book .form-row select{clear:left;float:left;font-size:14px;font-weight:500}.quick-book .form-row.form-row--select{padding-top:15px;width:100%}.quick-book .form-row.form-row--select.disabled{position:relative}.quick-book .form-row.form-row--select.disabled:after{background:hsla(0,0%,100%,.7);content:"";height:100%;position:absolute;top:0px;left:0px;width:100%}.quick-book .form-row.form-row--button{float:right;padding-bottom:20px;padding-top:20px;width:100%}.newquay .quick-book legend{background:#bd0fe1}.st-austell .quick-book legend{background:#2129e9}.truro .quick-book legend{background:#d0011b}.wadebridge .quick-book legend{background:#417505}@media only screen and (min-width: 1024px){.quick-book{height:68px}.quick-book legend{width:290px}.quick-book .hide-selection{display:inline-block !important;padding-left:20px;width:calc(100% - 290px)}.quick-book .form-row.form-row--select{width:200px}.quick-book .form-row.form-row--button{padding:16px 20px 0 0;width:auto}.quick-book.hidden .hide-selection{margin-left:-100%}.quick-book.hidden legend{cursor:pointer;width:160px}}@media only screen and (min-width: 1200px){.quick-book .hide-selection{padding-left:50px}.quick-book .form-row.form-row--select{width:235px}.quick-book .form-row.form-row--button{padding:16px 50px 0 0}}@media only screen and (min-width: 1400px){.quick-book .hide-selection{padding-left:75px}.quick-book .form-row.form-row--select{width:280px}.quick-book .form-row.form-row--button{padding:16px 70px 0 0}}.home .cinema-1,.home .cinema-2,.home .cinema-3,.home .cinema-4{float:left;opacity:1;margin-top:0px;transition:all .6s ease-in-out}.home .cinema-hide{opacity:0}.home footer{display:none}.home .quick-book{bottom:-68px;transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out;-webkit-transition:bottom .3s ease-in-out}.home .quick-book.show{bottom:0px}.home section div ul{left:50%;position:absolute;top:100px;transform:translateX(-50%)}.home section div ul li{line-height:1;margin-bottom:50px;text-align:center;width:100%}.home section div ul li a{display:block;position:relative}.home section div ul li a strong{font-size:35px;padding:9px 44px;position:relative;text-transform:uppercase}.home section div ul li a strong:after{background:#bd0fe1;bottom:0px;border-radius:4.5px;content:"";height:5px;left:0px;position:absolute;width:100%;transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out}.home section div ul li a span{font-size:18px;display:block;margin-top:30px}.home section div ul li a:hover{color:#fff}.home section div ul li a:hover strong:after{background:#fff}.home section div ul li.staustell a strong:after{background:#2129e9}.home section div ul li.staustell a:hover strong:after{background:#fff}.home section div ul li.truro a strong:after{background:#d0011b}.home section div ul li.truro a:hover strong:after{background:#fff}.home section div ul li.wadebridge a strong:after{background:#417505}.home section div ul li.wadebridge a:hover strong:after{background:#fff}@media only screen and (min-width: 768px){.home section div ul li a strong{font-size:59px}.home section div ul li a strong:after{height:9px}.home section div ul li a span{font-size:24px}}@media screen and (max-height: 820px){.home section div ul li a strong{font-size:35px}.home section div ul li a strong:after{height:5px}.home section div ul li a span{font-size:18px}}@media screen and (min-height: 820px)and (min-width: 1024px){.home section div ul{top:50%;transform:translate(-50%, -50%)}}.page-404{background:url(../images/darth.svg) center top/200px auto no-repeat;padding-top:300px;text-align:center}.page-404 h1{font-size:34px;font-weight:700;text-align:center}.page-404 .button--1{display:inline-block;padding-left:90px;padding-right:90px}.error404 header,.error404 footer{display:none}@media only screen and (min-width: 768px){.page-404{background:url(../images/darth.svg) center top/389px 461px no-repeat;padding-top:500px}}@media screen and (max-height: 820px){.page-404{background:url(../images/darth.svg) center top/200px auto no-repeat;padding-top:300px}}.filter-listings{margin:20px 0}.filter-bar{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (min-width: 1400px){.filter-bar{flex-wrap:nowrap}}.filter-bar__left{width:100%}@media screen and (min-width: 1400px){.filter-bar__left{width:auto}}.filter-bar__right{margin:30px auto 0}@media screen and (min-width: 1400px){.filter-bar__right{margin:0}}.filter-wrapper{display:none;margin-top:40px;padding-bottom:70px;width:100%}.filter-wrapper .filters{margin-bottom:0px;overflow:hidden}.filter-wrapper .filters li{float:left;margin-bottom:20px;width:100%;border:1px solid #a6a6a6;border-radius:3px;color:#a6a6a6;padding:7px;text-align:center}.filter-wrapper .filters li:hover,.filter-wrapper .filters li.active{border-color:#fff;color:#fff}.filter-wrapper .advert-container{margin-bottom:30px}.filter-wrapper .advert-container>div,.filter-wrapper .advert-container img{margin:0 auto}.filter-wrapper .buttons{text-align:center}.filter-wrapper .buttons li{display:inline-block;float:none;margin:0 20px;width:auto}.filter-wrapper .buttons li a{border:1px solid #a6a6a6;border-radius:3px;color:#a6a6a6;display:block;padding:5px;text-align:center;width:93px}.filter-wrapper .buttons li a.btn-close{border-color:#d0011b}.filter-wrapper .buttons li a.btn-close:hover{color:#d0011b}.filter-wrapper .buttons li a:hover{color:#fff}.filter-wrapper--days{clear:both;overflow:hidden}.filter-wrapper--days .filter--toggle{border-bottom:1px solid #575757;border-top:1px solid #575757;color:#fff;font-size:16px;line-height:1.4;text-align:left;padding:10px 0;margin-bottom:20px;background:url(../icons/svg/arrow-down.svg) right 50% no-repeat;display:inline-block;padding-right:21px;width:100%}.filter-wrapper--days .filters--date{display:none}.filter-wrapper--days li{border-bottom:1px solid #575757;margin-bottom:5px;width:100%}.filter-wrapper--days li a{color:gray;display:block;font-size:13px;line-height:1.4;padding:10px 0;text-align:center}.filter-wrapper--days li a strong{font-size:14px}.filter-wrapper--days li a:hover,.filter-wrapper--days li a.active{color:#fff}.filter-wrapper--days li:first-of-type{padding-top:0px}@media only screen and (min-width: 768px){.filter-listings{display:block;float:left;margin:0 0 10px 0}.filter-wrapper .filters li{margin-right:40px;width:calc(50% - 40px)}.filter-wrapper--days{display:block;margin-bottom:25px}.filter-wrapper--days .filter--toggle{display:none}.filter-wrapper--days .filters--date{display:block !important}.filter-wrapper--days li{border-top:1px solid #575757;float:left;margin-bottom:8px;width:12.5%}.filter-wrapper--days li a{padding:10px 0;position:relative}.filter-wrapper--days li a.active:after{background:#000;border:1px solid #575757;border-left:none;border-top:none;bottom:-7px;content:"";height:12px;left:50%;margin-left:-6px;position:absolute;transform:rotate(45deg);width:12px}}@media only screen and (min-width: 1024px){.filter-wrapper .filters li{margin-right:40px;width:calc(33.33% - 40px)}}@media only screen and (min-width: 1400px){.filter-wrapper .filters li{margin-right:40px;width:calc(20% - 40px)}}section.booking{padding:67px 0}section.booking iframe{margin:0 -20px;min-height:800px;width:calc(100% + 40px) !important}@media only screen and (min-width: 1024px){section.booking iframe{margin:0px;width:100% !important}}section.booking iframe html{background:#000}.page-template-page-details .advert-container{margin-bottom:40px}.page-template-page-details ul li{color:#fff}.map{border-bottom:3px solid;height:517px;margin-bottom:24px;width:100%}.map iframe{width:100% !important}.information{background:#212121;overflow:hidden}.information li{float:left;padding:10px 20px;width:50%}.newquay .map{border-color:#bd0fe1}.st-austell .map{border-color:#2129e9}.truro .map{border-color:#d0011b}.wadebridge .map{border-color:#417505}@media only screen and (min-width: 768px){.facilities{overflow:hidden}.facilities li{float:left;width:50%}.information li{width:33.33%}}@media only screen and (min-width: 1024px){.facilities li{width:33.33%}.information li{width:15%}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;z-index:1}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-container--max-width{margin:0 auto;max-width:920px}.video-container{border-bottom:3px solid #666;margin-bottom:28px;padding-bottom:0;padding-top:28px;position:relative}.video-container:after{background:#000;bottom:0px;content:"";height:28px;left:0px;position:absolute;width:100%;z-index:0}.listing--individual h1{display:inline-block;margin-bottom:2px;padding-right:40px;position:relative;text-transform:uppercase}.listing--individual h1 span{margin:0px;position:absolute;right:0px;top:0px}.listing--individual ul li{color:#fff}.listing--individual ul li span{color:#7f7f7f}.listing--individual .advert-container>div{margin:0 auto}.listing--individual .listing--items-superwrapper{background:#1a1a1a;border-bottom:3px solid #666;margin-top:-40px;padding-top:70px}.listing--individual .listing--items-superwrapper .listing--items{margin-bottom:-3px}.listing--individual .listing--items-superwrapper .listing--items li{margin-bottom:0px}.listing--individual .listing--items-superwrapper .listing--items li:after{display:none}.listing--individual .listing--items-3cols{background:#1a1a1a;border-bottom:3px solid #666;margin-bottom:0px}.listing--individual .listing--items-3cols:after{content:"";display:table;clear:both}.listing--individual .listing--items-3cols .listing--items{float:left;margin:0px;width:100%}.listing--individual .listing--items-3cols .listing--items>li{padding:0 0 0 0;margin-bottom:0px;width:100%}.listing--individual .listing--items-3cols .listing--items ul.dates>li{margin-bottom:0px;width:100%}.listing--individual .listing--items-3cols .listing--items li:after{display:none}.listing--individual .listing--items-3cols .listing--items>li ul.dates.dates--show-all li:last-of-type div.times{border-bottom:1px solid #575757}.listing--individual .listing--items-3cols .listing--items:last-of-type>li ul.dates.dates--show-all li:last-of-type div.times{border-bottom:none}@media only screen and (min-width: 768px){.listing--individual .listing--items-3cols{background:rgba(0,0,0,0);border-bottom:none;margin-top:35px}.listing--individual .listing--items-3cols .listing--items{background:#1a1a1a;border-bottom:3px solid #666;float:left;margin-right:15px;padding-top:7px;width:calc((100% - 30px)/3)}.listing--individual .listing--items-3cols .listing--items li{margin-bottom:0px}.listing--individual .listing--items-3cols .listing--items li:after{display:none}.listing--individual .listing--items-3cols .listing--items:last-of-type{margin-right:0px}.listing--individual .listing--items-3cols .listing--items>li ul.dates.dates--show-all li:last-of-type div.times{border-bottom:none}}@media only screen and (min-width: 1024px){.listing--individual .listing--items-3cols .listing--items{margin-right:30px;width:calc((100% - 60px)/3)}}.newquay .video-container,.newquay .listing--individual .listing--items-3cols,.newquay .listing--individual .listing--items-3cols .listing--items,.newquay .listing--individual .listing--items-superwrapper{border-color:#bd0fe1}.st-austell .video-container,.st-austell .listing--individual .listing--items-3cols,.st-austell .listing--individual .listing--items-3cols .listing--items,.st-austell .listing--individual .listing--items-superwrapper{border-color:#2129e9}.truro .video-container,.truro .listing--individual .listing--items-3cols,.truro .listing--individual .listing--items-3cols .listing--items{border-color:#d0011b}.wadebridge .video-container,.wadebridge .listing--individual .listing--items-3cols,.wadebridge .listing--individual .listing--items-3cols .listing--items,.wadebridge .listing--individual .listing--items-superwrapper{border-color:#417505}.carousel{opacity:0;transition:opacity .2s linear}.carousel .restrict-height img{min-height:169px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.carousel.slick-initialized{opacity:1}.carousel span.overlay{background:rgba(0,0,0,.25);height:100%;left:0px;position:absolute;top:0px;width:100%}.carousel>div{position:relative}.carousel>div img{display:block;position:relative;width:100%;z-index:0}.carousel>div .inner{left:0px;position:absolute;top:50%;transform:translateY(-50%);width:90%;z-index:1;height:100%}.carousel>div .content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;flex-wrap:nowrap;width:100%;padding-bottom:30px}@media only screen and (min-width: 1200px){.carousel>div .content{display:flex;flex-direction:column;justify-content:flex-end;flex-wrap:nowrap;width:100%;padding-bottom:20px}}.carousel>div .content h2{font-size:14px;font-weight:700}.carousel>div .content p{font-size:11px;font-weight:500;line-height:1.2}.carousel>div .content p span{font-size:10px;font-weight:400}.carousel>div .content .button{background:#2ab70e;border-color:#2ab70e;float:left;position:absolute;bottom:10px;left:0px}.carousel>div .content .button:hover{background:#30ac17;border-color:#30ac17}.carousel>div .content .note{display:none}.carousel--constrained{max-width:1200px}.slick-slide{position:relative;overflow:hidden}.slick-slide img{width:100%}.slick-dots{bottom:0px}.slick-dots li button{background:#d8d8d8;border:1px solid #979797;border-radius:100%;height:11px;width:11px}.slick-dots li button:before{display:none}@media only screen and (min-width: 370px){.carousel .restrict-height img{min-height:186px}}@media only screen and (min-width: 768px){.carousel>div .inner{left:50%;top:50%;transform:translate(-50%, -50%)}.carousel>div img{position:relative;width:100%}.carousel>div .content h2{font-size:22px;margin-bottom:5px}.carousel>div .content p{font-size:14px}.carousel>div .content p span{font-size:15px}}@media only screen and (min-width: 1024px){.carousel>div .inner{width:100%}.carousel>div .content h2{font-size:37px;margin-bottom:5px}.carousel>div .content p{font-size:18px;max-width:60%}.carousel>div .content p span{font-size:15px}.carousel>div .content .button{bottom:20px;position:absolute;right:0px;left:auto}.carousel>div .content .note{display:flex;align-self:flex-start}}@media only screen and (min-width: 1200px){.carousel>div .button{bottom:40px}}.note{background:#bd0fe1;border-radius:3px;display:inline-block;color:#fff;font-size:11px;padding:8px 9px 7px;text-transform:uppercase;width:auto;z-index:1}.listing--items .note{left:22px;padding:1px 9px 0;position:absolute;top:16px}span.cert{background-image:url(../images/cert-TBC.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;display:inline-block;float:left;height:29px;margin-right:30px;width:29px}span.cert.cert--U{background-image:url(../images/cert-u.png)}span.cert.cert--PG{background-image:url(../images/cert-pg.png)}span.cert.cert--12A{background-image:url(../images/cert-12a.png)}span.cert.cert--15{background-image:url(../images/cert-15.png)}span.cert.cert--18{background-image:url(../images/cert-18.png)}.newquay .note{background:#bd0fe1}.st-austell .note{background:#2129e9}.truro .note{background:#d0011b}.wadebridge .note{background:#417505}.icon--hints{width:70px;height:70px;position:absolute;right:0px;top:0px;z-index:1}@media only screen and (min-width: 1400px){.icon--hints{right:16px}}.icon--hints.icon--3d:before{content:"";background:url(https://wtwcinemas.co.uk/wp-content/uploads/2022/11/3D-Performance.png) 0 0/100% auto;position:absolute;top:5px;right:5px;height:30px;width:30px;z-index:1}.icon--hints.icon--autism_friendly:before{content:"";background:url(https://wtwcinemas.co.uk/wp-content/uploads/2022/11/Autism-Friendly-Screenings.png) 0 50%/100% auto no-repeat;position:absolute;top:5px;right:5px;height:30px;width:30px;z-index:1}.icon--hints.icon--subtitled_screening:before{content:"";background:url(https://wtwcinemas.co.uk/wp-content/uploads/2022/11/Subtitled-Performance.png) 0 0/100% auto;position:absolute;top:5px;right:5px;height:30px;width:30px;z-index:1}.icon--hints.icon--35mm:before{content:"";background:url(https://wtwcinemas.co.uk/wp-content/uploads/2022/11/film-strip.png) 0 0/100% auto;position:absolute;top:5px;right:5px;height:30px;width:30px;z-index:1}.icon--hints.icon--tag_holder,.icon--hints.icon--strobe{display:none !important}.site-wrapper.staustell .icon--hints,.site-wrapper.st-austell .icon--hints{background:linear-gradient(to top right, transparent 0%, transparent 50%, #2129E9 50%, #2129E9 100%)}.site-wrapper.newquay .icon--hints{background:linear-gradient(to top right, transparent 0%, transparent 50%, #BD0FE1 50%, #BD0FE1 100%)}.site-wrapper.truro .icon--hints{background:linear-gradient(to top right, transparent 0%, transparent 50%, #D0011B 50%, #D0011B 100%)}.site-wrapper.wadebridge .icon--hints{background:linear-gradient(to top right, transparent 0%, transparent 50%, #417505 50%, #417505 100%)}#emergency-message{padding:20px 0}#emergency-message p,#emergency-message span{color:#fff;margin-bottom:0px}#emergency-message p a,#emergency-message span a{color:#fff}#emergency-message .inline-content p,#emergency-message .inline-content span{display:inline}.priority--low{background:green}.priority--medium{background:orange}.priority--high{background:#d0011b}@media only screen and (min-width: 1024px){#emergency-message{margin-top:-30px}}.page-wrapper .tablepress{border-bottom:1px solid #fff;margin-bottom:60px}.page-wrapper .tablepress .odd td,.page-wrapper .tablepress .even td{background:rgba(0,0,0,0);border-top:1px solid #fff;color:#fff;padding:20px 10px}.page-wrapper .tablepress .row-hover tr:hover td{background:rgba(0,0,0,0)}.module{padding:20px 0}.module p,.module li{font-size:16px}.module .button{background:#666;display:inline;float:left;width:auto;line-height:1.3}.module .button:hover{background:#333}.module__columns{clear:both;overflow:hidden}.module__column{width:100%}.module__column img{height:auto;width:100%}.module__cta .cta__item{margin-bottom:20px;width:100%}.module__cta .cta__item img{display:block}.module__cta .cta__item figcaption{background:#666;color:#fff;padding:10px}.module__cta .cta__item a{color:#fff}.module__cta .cta__item a:hover figcaption{background:#333;color:#fff}.module__images{overflow:hidden}.module__image{margin-bottom:20px;position:relative;width:100%}.module .carousel__item{position:relative}.module .carousel__item .carousel__content{position:absolute;left:30px;bottom:30px}.module .carousel__item .carousel__content p{font-size:24px;margin-bottom:30px}.module .slick-dots{bottom:-20px}.newquay .module .button:hover{background:#bd0fe1}.newquay .module__cta .cta__item figcaption{background:#bd0fe1}.newquay .module__cta .cta__item a:hover figcaption{background:#333}.st-austell .module .button:hover{background:#2129e9}.st-austell .module__cta .cta__item figcaption{background:#2129e9}.st-austell .module__cta .cta__item a:hover figcaption{background:#333}.truro .module .button:hover{background:#d0011b}.truro .module__cta .cta__item figcaption{background:#d0011b}.truro .module__cta .cta__item a:hover figcaption{background:#333}.wadebridge .module .button:hover{background:#417505}.wadebridge .module__cta .cta__item figcaption{background:#417505}.wadebridge .module__cta .cta__item a:hover figcaption{background:#333}.module__tint{background:#000;position:absolute;top:0px;left:0px;width:100%;height:100%}@media only screen and (min-width: 768px){.module__column--50{float:left;width:calc(50% - 15px)}.module__column--25{float:left;width:calc(25% - 15px)}.module__column--75{float:left;width:calc(75% - 15px)}.module__columns .module__column:nth-child(2n-1){margin-right:30px}.module__columns .module__column:nth-child(2n){margin-right:0px}.module__cta{overflow:hidden}.module__cta .cta__item{float:left;margin-right:30px;width:calc(33.33% - 20px)}.module__cta .cta__item:nth-child(3n){margin-right:0px}.module__images--3 .module__image{float:left;margin-right:30px;width:calc(33.33% - 20px)}.module__images--3 .module__image:nth-child(3n){margin-right:0px}.module__images--4 .module__image{float:left;margin-right:30px;width:calc(25% - 23px)}.module__images--4 .module__image:nth-child(4n){margin-right:0px}.module__images--5 .module__image{float:left;margin-right:30px;width:calc(20% - 24px)}.module__images--5 .module__image:nth-child(5n){margin-right:0px}.module .carousel__item{width:calc(100% - 60px)}}@media screen and (max-width: 767px){.module__column-wrapper img{margin-bottom:20px}}@media screen and (max-width: 767px){.module__column-wrapper.flip-column-mobile{display:flex;flex-direction:column-reverse}}.modal__tint{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:1}.modal__close{color:#fff;font-size:24px;position:absolute;top:20px;right:20px;z-index:2;width:26px;height:26px}.modal__close:before{background:#fff;content:"";height:1px;position:absolute;right:-5px;top:15px;transform:rotate(-45deg);width:35px}.modal__close:after{background:#fff;top:15px;content:"";height:1px;position:absolute;right:-5px;transform:rotate(45deg);width:35px}.modal{height:100%;opacity:0;position:fixed;width:100%;z-index:9999;right:-800px;padding:0px;transition:all .6s ease-out}.modal--open{opacity:1;right:0px}.modal__newsletter{padding:20px 0;position:fixed;top:50%;transform:translate(0, -50%);max-width:520px;width:calc(100% - 40px);min-height:270px;height:auto;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden}@media only screen and (min-width: 768px){.modal__newsletter{padding:20px}}.modal__newsletter h2{color:#fff;margin-bottom:0px;margin-top:40px;margin-left:20px;font-size:30px;font-weight:700}.modal__newsletter p{color:#fff;font-size:16px;font-weight:300;margin-left:20px;margin-bottom:30px}.modal__newsletter p a{color:#fff}.modal__newsletter input[type=email]{background:hsla(0,0%,100%,.6);border:none;color:#fff;font-size:14px;font-weight:400;width:100%;width:100%;color:#000;font-size:16px;padding:10px}.modal__newsletter input[type=submit],.modal__newsletter .button{background:rgba(0,0,0,0);border:2px solid #fff;margin-bottom:20px}.modal__newsletter input[type=submit]:hover,.modal__newsletter .button:hover{background:#fff}.modal__newsletter .button{display:block;width:auto;float:left;margin-left:20px}.newquay .modal__newsletter{background:#bd0fe1}.newquay .modal__newsletter input[type=submit]:hover,.newquay .modal__newsletter .button:hover{color:#bd0fe1}.st-austell .modal__newsletter{background:#2129e9}.st-austell .modal__newsletter input[type=submit]:hover,.st-austell .modal__newsletter .button:hover{color:#2129e9}.truro .modal__newsletter{background:#d0011b}.truro .modal__newsletter input[type=submit]:hover,.truro .modal__newsletter .button:hover{color:#d0011b}.wadebridge .modal__newsletter{background:#417505}.wadebridge .modal__newsletter input[type=submit]:hover,.wadebridge .modal__newsletter .button:hover{color:#417505}#mc-embedded-subscribe-form{margin:0 20px}.indicates-required{margin-bottom:10px;color:#fff}.mc-field-group label{color:#fff;font-size:16px;width:100%}.content__gdpr>label,.content__gdprLegal>label{font-weight:700}.content__gdpr p,.content__gdprLegal p{margin-left:0px}@media screen and (min-width: 768px){.modal__newsletter button{float:right;margin-top:0px;width:calc(40% - 20px)}}.modal--newsletter>div{background:#fff;width:96%;max-width:600px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.jobs-listing{padding-top:100px;width:100%}.jobs-list{border-bottom:2px solid hsla(0,0%,100%,.3);width:100%}@media only screen and (min-width: 768px){.jobs-list{display:flex;flex-wrap:wrap}}.job-item{border-bottom:2px solid gray;margin-bottom:40px;overflow:hidden;width:100%}@media only screen and (min-width: 768px){.job-item{margin-bottom:80px;margin-right:20px;width:calc(50% - 10px)}.job-item:nth-child(2n){margin-right:0px}}@media only screen and (min-width: 1200px){.job-item{margin-bottom:80px;margin-right:20px;width:calc(33% - 20px)}.job-item:nth-child(2n){margin-right:20px}.job-item:nth-child(3n){margin-right:0px}}.job-item--newquay{border-color:#bd0fe1}.job-item--st-austell{border-color:#2129e9}.job-item--truro{border-color:#d0011b}.job-item--wadebridge{border-color:#417505}.job-item h2{font-weight:700}.job-item p{margin-bottom:10px}.job-item .button{margin-bottom:10px;margin-top:10px;width:auto}@media only screen and (min-width: 768px){.job-item .button{float:right;margin-top:0px}}.location-title{margin-bottom:20px}.content{padding-top:100px}.content p,.content li{font-size:18px}.content ul li{color:#fff;padding-left:18px;position:relative}.content ul li:before{background:#fff;border-radius:100%;content:"";height:6px;left:0px;position:absolute;top:10px;width:6px}.ticket-signup{max-width:75%;padding-left:10px}.timeline-wrapper{margin-bottom:50px;min-height:300px;overflow:hidden;padding-top:30px;position:relative;display:flex;flex-direction:column}.timeline-wrapper:before{background:#b5b5b5;content:"";height:100%;position:absolute;top:30px;left:50%;width:3px}.timeline .date{display:inline-block;margin:0 0 40px 0;padding:20px 20px 0 20px;position:relative;text-align:center;z-index:1}@media only screen and (min-width: 641px){.timeline .date{margin-left:25%}}.timeline .date time{margin:0 0 10px 0;padding:0px;font-size:22px;position:absolute;left:50%;margin-left:-35px;border-radius:100%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;color:#fff;border:3px solid #fff;background:#000}.timeline .date time.location--newquay{background:#bd0fe1}.timeline .date time.location--staustell{background:#2129e9}.timeline .date time.location--wadebridge{background:#417505}.timeline .date time.location--truro{background:#d0011b}.timeline .date time.location--padstow{background:#d93}.timeline .date .date__content{background-color:#1a1a1a;border-radius:6px;padding:20px 20px 10px 20px;text-align:left;margin-top:100px}.timeline .date .date__content h2{margin:0 auto 10px;font-weight:700;text-align:center}.timeline .date .date__content p{margin:0 auto 10px;text-align:center}@media only screen and (min-width: 641px){.timeline-wrapper{margin-bottom:100px;padding-top:60px}.timeline-wrapper:after{top:60px}.timeline .date{clear:both;float:left;padding-top:0px;width:49.5%}.timeline .date:nth-child(odd) .date__content{position:relative;transition:right 1s ease-in-out}.timeline .date:nth-child(odd) .date__content.initial-hide{right:-200%}.timeline .date:nth-child(odd) .date__content.visible{right:0}.timeline .date:nth-child(even) .date__content{position:relative;transition:left 1s ease-in-out}.timeline .date:nth-child(even) .date__content.initial-hide{left:-200%}.timeline .date:nth-child(even) .date__content.initial-hide.visible,.timeline .date:nth-child(even) .date__content.visible{left:0}.timeline .date p{max-width:565px}}.page-template-page-timeline .quick-book{display:none !important}.timeline-new{padding-top:30px;overflow:hidden}@media screen and (min-width: 600px){.timeline-new{opacity:1;overflow:visible}}.rotate-phone{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.rotate-phone svg{margin-bottom:20px;max-width:200px}@media screen and (min-width: 600px){.rotate-phone{display:none}}.timeline-event{display:grid;grid-template-columns:95px 185px 1fr;margin:0 auto;max-width:985px}.timeline-event p{font-size:20px}.timeline-event img{max-width:450px !important;width:100%}.timeline__date{align-items:center;border:5px solid #fff;border-radius:100%;color:#fff;display:flex;font-size:20px;height:85px;justify-content:center;margin-bottom:60px;position:relative;top:-29px;width:85px}.timeline__date--st-austell-1,.timeline__date--st-austell-2,.timeline__date--st-austell-3{border-color:#2129e9}.timeline__date--newquay{border-color:#bd0fe1}.timeline__date--truro{border-color:#d0011b}.timeline__date--wadebridge{border-color:#417505}.timeline__date--padstow{border-color:#d93}.timeline__content{margin-bottom:50px}.timeline__lines{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.timeline__lines .line{display:block;overflow:hidden;position:relative}.timeline__lines .line:after{background:#000;content:"";display:block;height:100%;margin:0 auto;width:5px}.timeline__lines .line i{background:#000;border:5px solid #fff;border-radius:100%;display:block;height:23px;position:absolute;top:0;left:50%;transform:translateX(-50%);width:23px}.timeline__lines .line .line-end{background:#000;border:5px solid #fff;border-radius:100%;display:block;height:23px;position:absolute;top:0;left:50%;transform:translateX(-50%);width:23px}.timeline__lines .line .line-end:after{background:#000;content:"";display:block;height:2000px;position:absolute;top:18px;left:0px;width:100%;z-index:0}.timeline__lines .line--blue:after{background:#2129e9}.timeline__lines .line--blue i,.timeline__lines .line--blue .line-end{border-color:#2129e9}.timeline__lines .line--red:after{background:#d0011b}.timeline__lines .line--red i,.timeline__lines .line--red .line-end{border-color:#d0011b}.timeline__lines .line--green:after{background:#417505}.timeline__lines .line--green i,.timeline__lines .line--green .line-end{border-color:#417505}.timeline__lines .line--yellow:after{background:#d93}.timeline__lines .line--yellow i,.timeline__lines .line--yellow .line-end{border-color:#d93}.timeline__lines .line--purple:after{background:#bd0fe1}.timeline__lines .line--purple i,.timeline__lines .line--purple .line-end{border-color:#bd0fe1}.timeline__lines .line.grey-overwrite i{border-color:#707070}.timeline__lines .line.grey-overwrite:after{background:#707070}@media screen and (max-width: 576px){.timeline__date{border-width:2px;width:50px;height:50px;font-size:14px;top:-18px}.timeline__lines .line i{border-width:2px;width:12px;height:12px}.timeline__lines .line::after{width:2px}.timeline-event{grid-template-columns:60px 100px 1fr}.timeline-event p{font-size:14px}}/*! purgecss end ignore *//*# sourceMappingURL=main.css.map */