@import url(https://www.penzance-tc.gov.uk/wp-content/themes/website/reset.css);@import url(https://www.penzance-tc.gov.uk/wp-content/themes/website/grid.css);html{font-size:100.01%}body{font-size:16px;line-height:26px;color:#414142;background:#fff;font-family:'Open Sans',sans-serif;font-weight:400}h1{font-size:40px;line-height:50px;font-weight:700;margin-bottom:20px;color:#006499}h2{font-size:30px;line-height:40px;margin-bottom:40px;font-weight:400;color:#006499}h3{font-weight:700;font-size:22px;line-height:26px;margin-bottom:10px}h4{font-size:16px;line-height:18px;margin-bottom:8px}h5{font-size:14px;margin-bottom:8px}h6{font-size:12px;margin-bottom:8px}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}::-moz-selection{background:#06F;color:#fff;text-shadow:none}::selection{background:#06F;color:#fff;text-shadow:none}p{margin:0 0 15px}p img.left{float:left;margin:15px 15px 15px 0;padding:0}p img.right{float:right;margin:15px 0 15px 15px}img{max-width:100%;height:auto}blockquote{margin:15px;color:#666;font-style:italic}strong{font-weight:700}em,dfn{font-style:italic}dfn{font-weight:700}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #ccc}address{margin:0 0 15px;font-style:italic}del{color:#ccc}pre{margin:15px 0;white-space:pre}pre,code,tt{font:14px 'andale mono','lucida console',monospace;line-height:20px}hr{border-style:none;border-bottom:2px solid #2c96bb;margin-top:40px;margin-bottom:40px}hr.foot{margin-top:30px;margin-bottom:30px}ol #commentlist{margin:0 0 10px 0}#commentlist li{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px dotted #ccc}li ul,li ol{margin:0}ul,ol{margin:0 15px 15px 0;padding-left:20px}nav ul,#sidebar ul{list-style-type:none;padding:0;margin:0 0 10px 0}nav ul li{float:left}#sidebar li{list-style-type:none;padding:0;margin:0}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 15px 0}dl dt{font-weight:700}dd{margin-left:20px}table{margin-bottom:20px;width:100%}th{font-weight:700}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}tr.even td{background:#e5ecf9}tfoot{font-style:italic}caption{background:#eee}.small{font-size:10px;margin-bottom:8px;line-height:18px}.large{font-size:19px;line-height:19px;margin-bottom:20px}.hide{display:none}.quiet{color:#888}.loud{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}.postmetadata{margin:0 0 0 0;padding:0 0 30px 0}.meta{font-size:10px}label{font-weight:700}fieldset{padding:22px;margin:0 0 24px 0;border:1px solid #ccc}legend{font-weight:700;font-size:19px}input[type=text],input[type=password],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #ccc;padding:5px}input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#777}input[type=text],input[type=password],input.text,input.title,textarea,select{margin:8px 0}input.text,input.title{max-width:300px;width:80%;padding:5px}input.title{font-size:24px}textarea{width:600px;max-width:90%;height:150px;padding:5px}input[type=checkbox],input[type=radio],input.checkbox,input.radio{position:relative;top:4px}form.inline{line-height:3}form.inline p{margin-bottom:0}.error,.notice,.success{padding:12px;margin-bottom:16px;border:2px solid #ddd}.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}.notice{background:#FFF6BF;color:#514721;border-color:#FFD324}.success{background:#E6EFC2;color:#264409;border-color:#C6D880}.error a{color:#8a1f11}.notice a{color:#514721}.success a{color:#264409}a{color:#414142;text-decoration:none}a:hover{text-decoration:underline}.content a{text-decoration:underline}.content a:hover{text-decoration:none}.btn,.wp-block-button__link{display:inline-block;border:1px solid #414142;text-align:center;padding:0 30px;text-transform:uppercase;background-color:#FFF;transition:background-color 0.2s ease-in-out;height:30px;line-height:30px;font-weight:700;margin-bottom:10px;border-radius:0;color:#414142}.btn.trans{border-color:#FFF;color:#FFF;background:#fff0}.btn:hover,.wp-block-button__link:hover{background-color:#414142;color:#FFF;text-decoration:none}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;border-radius:3px}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin-right:40px}.alignright{float:right;margin-left:40px}.meta{word-wrap:break-word}#commentlist p{margin:0;font-size:11px}#comments{margin:20px 0 10px 0;padding:20px 0 10px 0;border-top:solid 1px #ccc}#postcomment{margin:20px 0 10px 0;padding:20px 0 10px 0;border-top:solid 1px #ccc}header{border-bottom:4px solid #fecd31}header .logo{display:inline-block;padding:10px 0;position:relative}header .logo img{width:220px;display:block}header .buttons{position:absolute;top:10px;right:0}header .buttons a{display:inline-block;padding:0 10px;line-height:30px;background:#fecd31;margin-left:10px;font-weight:700}header .buttons a i{margin-left:10px}header .buttons a:hover{text-decoration:none}header .buttons .search-header{background:#fecd31;display:inline-block;vertical-align:top}header .buttons .search-header input{border:0;background:#fff0;line-height:30px;padding:0 5px;width:110px}header .buttons .search-header button{border:0;padding:0 5px;line-height:30px;background:#fff0}header nav{border-top:1px solid #f1f1f1}header nav ul{margin:0}header nav>div>ul{display:flex;justify-content:space-between}header nav>div>ul>li{float:none}header nav ul li a{font-size:16px;line-height:30px;padding:0 15px;display:block;color:#5d5d5d;position:relative}header nav ul li a:hover{text-decoration:none}header nav>div>ul>li.menu-item-has-children>a:after{content:"\25BC";position:absolute;right:-4px;top:0;font-size:10px}header nav ul li ul.sub-menu{position:absolute;background:#fecd31;padding:10px;min-width:180px;display:none;z-index:1000}header nav ul li:hover ul.sub-menu{display:block}header nav ul li ul.sub-menu li{float:none;display:block}header nav ul li ul.sub-menu li a{padding:0 0;border-bottom:1px solid #FFF;font-size:14px}header nav ul li ul.sub-menu li:last-child a{border-bottom:0}.page-header{margin-bottom:40px}.page-header img{display:block;width:100%;object-fit:cover;height:540px}.quick-links ul,.button-links ul{list-style-type:none;margin:0 0 40px 0;padding:0}.quick-links li,.button-links ul li{width:50%;float:left}.quick-links li a{background-color:#04A4AD;text-align:left;letter-spacing:0;font-weight:700;color:#FFF;text-transform:uppercase;padding:30px;margin:10px;display:block}.quick-links li a:hover{text-decoration:none}.quick-links li a::after{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f061";float:right}.button-links a{background:#EDEDED 0% 0% no-repeat padding-box;border-bottom:6px solid #FECD31;padding:15px;margin:7px;display:block;color:#006499;font-weight:700}.button-links a:hover{text-decoration:none}.sidebar ul{list-style-type:none;padding:0;margin:0 0 20px 0}.sidebar ul a{color:#3c3c3b;border-bottom:1px solid #3c3c3b;display:block;line-height:35px}.sidebar h2{margin-bottom:10px}.recent-news-post{margin:40px 0}.news-post img{display:block;width:100%}.news-post{background:#EDEDED;border-bottom:6px solid #FECD31;margin-bottom:20px}.news-post .text{padding:10px}.news-post a:hover{text-decoration:none}.news-post h3{color:#006499;min-height:78px}.news-post .category{display:block;font-weight:700;height:52px}.news-posts{width:720px;float:left}#hero{position:relative;height:75vh;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;cursor:pointer}#hero__video{position:absolute;width:calc(100vh * (1280 / 720));height:100%;min-width:100vw;min-height:75vh;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;overflow:hidden;display:flex;justify-content:flex-end;align-items:flex-end}#hero__video iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#hero .pause-play{margin-bottom:0;margin-right:123px;padding:10px 20px;border:none;background-color:rgb(0 0 0 / .8);color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;transition:opacity ease-in-out 0.3s;position:relative;z-index:500;cursor:pointer}.banner-bg{margin:40px 0;background-size:cover;background-position:center center;color:#FFF}.banner-bg .gradient{background:#000;background:linear-gradient(270deg,#fff0 40%,rgb(0 0 0 / .5) 90%);padding:40px 0}.banner-bg h2{color:#FFF;font-weight:700;margin-bottom:15px}.featured-post{margin-bottom:40px;border-bottom:6px solid #FECD31;background:#006499;color:#FFF;position:relative}.featured-post h3{color:#FFF}.featured-post .padd{margin:40px 20px}.featured-post .image{position:absolute;height:100%;width:50%;right:0}.featured-post .image img{display:block;width:100%;height:100%;object-fit:cover}.featured-yellow{border-bottom:6px solid #006499;background:#FECD31;color:#333}.featured-yellow h3{color:#333}.featured-yellow .btn{background:#fff0}.content-slider{margin:0 0 40px 0;border-bottom:6px solid #FECD31}.content-slider .cycle-slideshow .slide{background-color:#006499;min-height:400px;background-size:48% auto;background-position:left center;background-repeat:no-repeat;width:100%;color:#FFF}.content-slider .cycle-slideshow .slide h3{color:#FFF}.content-slider .cycle-slideshow .slide .padd{padding:40px 0}.content-slider .cycle-slideshow .cycle-prev,.content-slider .cycle-slideshow .cycle-next{position:absolute;top:0;bottom:0;left:0;width:10%;z-index:400;cursor:pointer;background:none;border:none}.content-slider .cycle-slideshow .cycle-next{left:auto;right:0}.content-slider .cycle-slideshow .cycle-prev span,.content-slider .cycle-slideshow .cycle-next span{display:block;background:#FECD31;width:50px;height:50px;border-radius:25px;line-height:50px;text-align:center;position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:20px}.content-slider .cycle-slideshow .cycle-next span{right:auto;left:0}.partner-slider{margin:40px 0;text-align:center}.partner-slider .slide{width:100%}.partner-slider img{margin:0 auto;max-height:160px;width:auto;margin-bottom:20px}.partner-slider .cycle-pager span{width:18px;height:18px;margin:5px;border-radius:10px;color:#fff0;border:2px solid #CFCFCF;cursor:pointer;display:inline-block}.partner-slider .cycle-pager span.cycle-pager-active{background:#CFCFCF}.partner-slider .pager-control{cursor:pointer;margin-top:20px}.memorial{background:#000;display:flex;align-items:center;padding:40px 0}.memorial img{margin-bottom:20px;width:150px}body.home .memorial img{width:auto}.memorial h2{color:#FFF}.memorial ul{list-style-type:none;padding:0;margin:0;text-align:center}.memorial ul li{display:inline-block}.search-post{margin-bottom:40px}.search-post h2{margin-bottom:10px}#searchform input{margin:0;line-height:30px}#searchform #s{padding:0 5px;line-height:28px}#category-select{text-align:right}footer{background:url(https://www.penzance-tc.gov.uk/wp-content/themes/website/images/footer-graphic-desktop.svg) center top #333;background-size:auto 300px;background-repeat:no-repeat;padding-top:350px;color:#FFF}footer h3{border-bottom:2px solid #fecd31;padding-bottom:5px}footer ul{list-style-type:none;margin:0;padding:0}footer a{color:#FFF}footer .social a{display:inline-block;width:25px;height:25px;line-height:25px;text-align:center;background:#FFF;border-radius:20px;color:#333;margin-right:5px}.footer-logos{margin:30px 0;text-align:center}.sub-footer{font-size:10px;margin-bottom:30px}.sub-footer ul li{display:inline-block;border-right:1px solid #FFF}.sub-footer ul li a{padding:0 5px;line-height:16px}.sub-footer ul li:first-child a{padding-left:0}.sub-footer ul li:last-child{border-right:0}.sub-footer .copy{text-align:right}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{box-sizing:border-box}.footer-logos .gallery{text-align:center!important;margin:30px 0!important}.footer-logos .gallery-item{display:inline-block!important;padding:5px!important;float:none!important}.footer-logos .gallery-item img{border:0!important}@media all and (min-width:980px){.mobile{display:none}}@media all and (max-width:980px) and (min-width:672px){.full{display:none}.mobile{display:none}}@media all and (max-width:672px){.full,.no-mobile{display:none}.mobile{display:block}header .nav-btn span{width:35px;height:5px;background-color:#333;margin:6px 0;transition:0.4s;display:block}header .nav-btn.active .bar1{-webkit-transform:rotate(-45deg) translate(-9px,6px);transform:rotate(-45deg) translate(-9px,6px)}header .nav-btn.active .bar2{opacity:0}header .nav-btn.active .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}header .buttons a{display:block;margin-bottom:5px}header nav{text-align:center}button.nav-btn{margin:0 auto;display:inline-block;background:none;border:none;cursor:pointer;padding:5px}#header-menu{display:none}header nav>div>ul{display:block}header nav>div>ul>li{float:none;display:block}header nav>div>ul>li.menu-item-has-children>a:after{content:"\25B6";position:absolute;right:10px;top:0;font-size:10px;transition:transform 0.2s ease}header nav>div>ul>li.menu-item-has-children.sub-open>a:after{transform:rotate(90deg)}nav ul li{float:none;display:block}nav ul li a{padding:0!important}header nav ul li ul.sub-menu{display:none;position:relative;left:auto;top:auto;background:#f7f7f7}header nav ul li:hover ul.sub-menu{display:none}.page-header img{height:auto;object-fit:none}.featured-post .image{position:relative;right:auto;height:auto;width:100%}.news-post h3{height:auto!important}.content-slider .cycle-slideshow .slide{background-image:none!important;height:auto}.content-slider .cycle-slideshow .slide .padd{padding:20px 40px}.content-slider .cycle-slideshow .cycle-prev span,.content-slider .cycle-slideshow .cycle-next span{width:30px;height:30px;border-radius:15px;line-height:30px;right:auto;left:0}.content-slider .cycle-slideshow .cycle-next span{left:auto;right:0}.quick-links li a{font-size:12px;padding:15px}footer{padding-top:90px;background-image:url(https://www.penzance-tc.gov.uk/wp-content/themes/website/images/footer-graphic.svg);background-size:100% auto}.footertwo{margin:20px 0}.sub-footer{text-align:center}.sub-footer .copy{text-align:center;margin-top:10px}#hero .pause-play{display:none}header .buttons .search-header{display:none}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.quick-links li a{background-color:#007A82}header nav ul li ul.sub-menu li a{color:#414142}.small{font-size:12px;line-height:20px}.meta{font-size:12px}.sub-footer{font-size:12px}.wp-caption-dd{font-size:12px}.partner-slider .cycle-pager span{border-color:#767676;font-size:0;line-height:0}.partner-slider .cycle-pager span.cycle-pager-active{background:#767676;border-color:#767676}.skip-link{position:absolute;top:-999px;left:0;z-index:9999999;padding:12px 24px;background:#006499;color:#fff;font-weight:700;font-size:16px;text-decoration:none;border-bottom-right-radius:4px}.skip-link:focus{top:0;outline:3px solid #FECD31;outline-offset:-4px}:focus-visible{outline:3px solid #006499;outline-offset:3px;border-radius:2px}header nav a:focus-visible,footer a:focus-visible,.content-slider .cycle-prev:focus-visible,.content-slider .cycle-next:focus-visible,.content-slider .slideshow-pause:focus-visible,.featured-post a:focus-visible{outline:3px solid #fff;outline-offset:3px}#hero button:focus-visible,.pause-play:focus-visible{outline:3px solid #FECD31;outline-offset:3px}header .buttons .search-header input:focus-visible{outline:2px solid #414142;outline-offset:2px;border-radius:2px}.slideshow-controls{text-align:center;padding:12px 0;background:#f5f5f5}.slideshow-pause{background:#006499;color:#fff;border:none;padding:8px 20px;font-size:14px;font-weight:600;cursor:pointer;border-radius:2px;text-transform:uppercase;letter-spacing:.5px;transition:background 0.2s ease}.slideshow-pause:hover{background:#004d75}.slideshow-pause i{margin-right:6px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}.content-slider .slide{transition:none!important}}.wpforms-required-label{color:#c00000}h3.package-title a{color:#ffffff!important;text-decoration:underline}h3.package-title a:hover,h3.package-title a:focus{color:#e2e2e2!important;text-decoration:none;outline:2px solid #fff;outline-offset:4px}