body{background-color:#fff}p{font-size:18px}.newHomepageAlert{display:none}.grow{transition:all .2s ease-in-out}.grow:hover{transform:scale(1.1)}.full-width-section{width:99.55vw;position:relative;left:calc(-1*(100vw - 100%)/2)}.aspect-ratio{overflow:hidden;height:0;padding-top:56.25%;background-position:center;background-size:cover}.dark-bg{background-color:#00546e !important;color:#fff !important}.fc-image-wrapper{overflow:hidden}.service-boxes .container{padding-left:0;padding-right:0}.main{overflow:hidden;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 7%,rgba(255,255,255,1) 100%)}.main .features_teasers_wrapper,.main .action-boxes,.main .community-section .flex-container,.main .fc-homepage-council-section .flex-container{margin-top:2em;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:15px;padding-right:15px}.main .action-boxes{margin-bottom:2em}.main .action-boxes .service--wrapper .service--box{background-color:#00546e;border-top-color:#004155;color:#fff}.main .action-boxes .service--wrapper .service--box ul{padding-right:15px}.main .action-boxes .service--wrapper .service--box a{color:#fff;position:relative}.main .action-boxes .service--wrapper .service--box a:active{top:2px;left:2px}.main .action-boxes .service--wrapper .service--box h3{margin-top:10px}.main .action-boxes .service--wrapper .service--box .icon{font-size:40px;margin-top:10px}.main .action-boxes .service--wrapper .service--box .icon i{font-size:42px}.main .action-boxes .service--wrapper .service--box .link-to-all a{background-color:#004a61;border-top:1px solid #007194;text-align:center;display:block;color:#fff;padding:10px;transition:all .25s ease;font-size:16px}.main .action-boxes .service--wrapper .service--box .link-to-all a:hover,.main .action-boxes .service--wrapper .service--box .link-to-all a:focus{background-color:#003748}.fc-closures-banner a,.fc-closures-banner a:visited{color:#fff;font-size:20px;display:block;padding:12px 0;font-weight:400 !important;position:relative}.fc-closures-banner a:active,.fc-closures-banner a:visited:active{top:2px;left:2px}.fc-closures-banner a .fa,.fc-closures-banner a:visited .fa{font-size:33px;vertical-align:middle;display:block;margin-bottom:8px}.fc-closures-banner a .fa:last-child,.fc-closures-banner a:visited .fa:last-child{display:none}.fc-closures-banner.fc-closures-banner-highlight{background-color:#f7aa1e !important;color:#222}.fc-closures-banner.fc-closures-banner-highlight a,.fc-closures-banner.fc-closures-banner-highlight a:visited{color:#222 !important}.top-service--wrapper{margin:0 auto 1em;width:calc(100% - .625rem)}.top-service--wrapper .service--box{min-height:225px;background-color:#fff;background-color:rgba(255,255,255,.82);margin-bottom:0}.top-service--wrapper .service--box ul{padding-right:15px}.top-service--wrapper .service--box ul li a{line-height:1.6em !important;position:relative}.top-service--wrapper .service--box ul li a:active{top:2px;left:2px}.top-service--wrapper .service--box .icon{margin-top:10px;padding-right:10px}.top-service--wrapper .service--box a{position:relative}.top-service--wrapper .service--box a:active{top:2px;left:2px}.top-service--wrapper .service--box a h3{font-size:24px;line-height:1.2;padding-bottom:6px;height:auto;margin-top:0;padding-top:15px}.all-services-link{margin:0 2px 1em;text-align:center;background-color:rgba(255,255,255,.82)}.all-services-link h3{margin:0 !important;padding:0 !important}.all-services-link h3 a,.all-services-link h3 a:visited{display:block;width:100%;color:#004155;padding:15px 20px;border-radius:3px;border:1px solid #00546e}.all-services-link h3 a:hover,.all-services-link h3 a:focus{outline:4px solid #f7aa1e;background-color:#fef8ed}@media all and (min-width:940px){.all-services-link{display:none}}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-start}.action-wrapper{margin:0 auto 1em;width:calc(100% - .625rem)}.action-wrapper .service--box{margin-bottom:0}.all-fc-services{background-color:#efefef;width:99.55vw;position:relative;left:calc(-1*(100vw - 100%)/2)}.all-fc-services .container{padding-top:3em;padding-bottom:3em}.all-fc-services .container .flex-container .sm-service-box-wrap{height:82px;margin:0 auto 1em;width:calc(50% - .625rem);border:1px solid #ccc;background:#fff;border-radius:5px}.all-fc-services .container .flex-container .sm-service-box-wrap .sm-service-box{position:relative;padding:0;font-size:18px;font-weight:400 !important;color:#004155;display:block;height:82px;transition:background-color .25s ease}.all-fc-services .container .flex-container .sm-service-box-wrap .sm-service-box:hover{outline:4px solid #f7aa1e;background-color:#fef8ed}.all-fc-services .container .flex-container .sm-service-box-wrap .sm-service-box h3{font-size:18px;margin:0;padding:15px 55px 0 8px}.all-fc-services .container .flex-container .sm-service-box-wrap .sm-service-box .icon{font-size:35px;float:right;margin-right:10px;margin-top:0;color:#004155}.all-fc-services .container .flex-container .sm-service-box-wrap .sm-service-box .icon i{font-size:22px}.fc-campaign-wrapper{margin:0;position:relative;overflow:hidden;clear:both;margin:0 0 9em}.fc-campaign-wrapper .no-left-padding{padding:0 !important}.fc-campaign-wrapper .fc-campaign-image{overflow:hidden;height:0;padding-top:56.25%;background-position:center;background-size:cover}.fc-campaign-wrapper .fc-campaign-details{padding-top:3em;text-align:center}.fc-campaign-wrapper .fc-campaign-details h2{font-size:42px;font-weight:800;line-height:.9;padding:0 0 .5em;margin:0}.fc-campaign-wrapper .fc-campaign-details p{line-height:1.6em !important}.fc-campaign-wrapper .fc-campaign-details a{display:inline-block;padding:15px;margin-top:1em;background-color:#00546e;color:#fff;font-size:16px;border-radius:5px;transition:background-color .15s ease}.fc-campaign-wrapper .fc-campaign-details a:hover{outline:4px solid #f7aa1e;background-color:#004155}.community-section{margin:0 0 7em}.community-section h2{font-weight:600;font-size:40px}.community-section h2,.community-section .community-section-summary{text-align:center;max-width:750px;margin:0 auto}.community-section .community-section-summary{max-width:600px;padding:1em 0;line-height:1.6em !important}.community-section .fc-community-box{margin:0 auto 1em;width:calc(100% - .625rem)}.community-section .fc-community-box a.fc-image-wrapper{display:block;overflow:hidden}.community-section .fc-community-box a{color:#222}.community-section .fc-community-box a:hover{color:#df3128}.community-section .fc-community-box h3{font-size:24px;font-weight:600}.fc-homepage-council-section{margin:0 0 3em}.fc-homepage-council-section h2{text-align:center;font-weight:600;margin:3em 0 1.5em}.fc-homepage-council-section .council-box--wrapper{margin:0 auto 1em;width:calc(100% - .625rem);min-height:200px}.fc-homepage-council-section .council-box--wrapper .service--box{min-height:210px;margin-bottom:0}.fc-homepage-council-section .council-box--wrapper .icon{font-size:40px;margin-top:10px}.fc-homepage-council-section .council-box--wrapper .icon i{font-size:42px}.fc-homepage-council-section .council-box--wrapper p{padding:15px}.fc-homepage-news-section h1{margin:1em 0}.fc-homepage-news-section .fc-news-featured{margin-bottom:4em}.fc-homepage-news-section .fc-news-featured h2{font-size:24px;margin:0}.fc-homepage-news-section .fc-news-featured h2 a{color:#fff}.fc-homepage-news-section .fc-news-featured p{color:#fff;font-size:18px}.fc-homepage-news-section .fc-news-featured .fc-top-news,.fc-homepage-news-section .fc-news-featured .fc-top-2-news-article{margin-bottom:3em}.fc-homepage-news-section .fc-news-featured .fc-top-2-news-article{border-top:1px solid #e6e6e6;padding-top:3em}.fc-homepage-news-section .fc-news-featured .fc-top-2-news-article h2{margin-top:1em}.fc-homepage-news-section .fc-news-featured .fc-top-news .fc-image-wrapper a{background:#fff}.fc-homepage-news-section .fc-news-featured .fc-top-news-teaser h2{margin-top:1em}.fc-homepage-news-section .fc-news-featured .fc-image-wrapper a,.fc-homepage-news-section .fc-news-featured .fc-more-news-image a{display:block;line-height:1;overflow:hidden}.fc-homepage-news-section .fc-news-featured .fc-article-published{font-size:16px !important;padding:8px 0}.fc-homepage-news-section .all-news-link{font-size:21px;color:#fff;display:inline-block;margin:0 auto;width:100%;text-align:center;text-decoration:underline;position:relative}.fc-homepage-news-section .all-news-link:hover{text-decoration:none}.fc-homepage-news-section .all-news-link:active{top:2px;left:2px}@media (max-width:767px){.fc-top-2-news-article{padding-top:0 !important;margin-bottom:1em !important}.fc-top-2-news-article .col-xs-6:first-child{display:none}.fc-top-2-news-article .col-xs-6:last-child{width:100%}}@media (min-width:768px){.main .features_teasers_wrapper{margin-top:3em}.top-service--wrapper{width:calc(50% - .625rem)}.top-service--wrapper .service--box a h3{padding-bottom:12px;height:65px}.fc-closures-banner a .fa,.fc-closures-banner a:visited .fa{display:inline;margin-bottom:0}.fc-closures-banner a .fa:last-child,.fc-closures-banner a:visited .fa:last-child{display:inline}.fc-campaign-wrapper{margin:9em 0}.fc-campaign-wrapper .no-left-padding{padding-left:0 !important}.fc-campaign-wrapper .fc-campaign-details{text-align:left;padding-top:0}.fc-campaign-wrapper .fc-campaign-details h2{font-size:32px}.fc-campaign-wrapper .fc-campaign-details a{text-align:center !important}.fc-community-box a.fc-image-wrapper{width:50%;float:left;margin-right:2em;margin-bottom:1em}.fc-community-box a.fc-image-wrapper div.fc-image-wrapper{width:100%}.fc-homepage-council-section .council-box--wrapper{width:calc(33.33% - .625rem)}.fc-homepage-news-section h1{margin:2em 0 1em}.fc-homepage-news-section .fc-news-featured .fc-top-news,.fc-homepage-news-section .fc-news-featured .fc-top-2-news{width:100%}.fc-homepage-news-section .fc-news-featured .fc-top-news,.fc-homepage-news-section .fc-news-featured .fc-top-2-news li{margin-bottom:3em}.fc-homepage-news-section .fc-news-featured .fc-top-news .list-unstyled{margin:0 -15px}.fc-homepage-news-section .fc-news-featured .fc-top-news .list-unstyled .fc-image-wrapper,.fc-homepage-news-section .fc-news-featured .fc-top-news .list-unstyled .fc-top-news-teaser{position:relative;min-height:1px;padding-left:15px;padding-right:15px;width:50%;float:left}.fc-homepage-news-section .fc-news-featured .fc-top-news .list-unstyled .fc-top-news-teaser h2{margin-top:0}.fc-homepage-news-section .fc-news-featured .fc-top-2-news-article{border-top:none;padding-top:0}.fc-homepage-news-section .fc-news-featured .fc-top-2-news-article h2{margin-top:0}.fc-homepage-news-section .fc-news-featured .fc-top-2-news-article:first-child{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:2em 0;margin-bottom:2em}}@media (min-width:940px){.main .features_teasers_wrapper{margin-top:6em}.top-service--wrapper{width:calc(25% - .625rem);margin-bottom:3em}.top-service--wrapper .service--box a h3{font-size:22px;line-height:1;padding-bottom:28px;height:65px}.top-service--wrapper .service--box .icon{font-size:30px;margin-right:4px}.action-wrapper{margin:0 auto 3em;width:calc(33.33% - .625rem)}.action-wrapper .service--box{margin-bottom:0}.all-fc-services .container .flex-container .sm-service-box-wrap{width:calc(20% - .625rem)}.all-fc-services .container .flex-container .sm-service-box-wrap .sm-service-box .icon{margin-top:5px}.all-fc-services .container .flex-container .sm-service-box-wrap .sm-service-box .icon i{font-size:32px}.community-section .fc-community-box{width:calc(33.333333% - .625rem)}.community-section .fc-community-box a.fc-image-wrapper{width:100%;float:none;margin-right:0;margin-bottom:0}.community-section .fc-community-box a.fc-image-wrapper div.fc-image-wrapper{width:100%}}@media (min-width:1200px){.top-service--wrapper .service--box a h3{font-size:24px;line-height:1.2}.top-service--wrapper .service--box .icon{font-size:40px;margin-right:10px}.fc-homepage-news-section .fc-news-featured .fc-top-news,.fc-homepage-news-section .fc-news-featured .fc-top-2-news{width:50%}.fc-homepage-news-section .fc-news-featured .fc-top-news .list-unstyled .fc-image-wrapper,.fc-homepage-news-section .fc-news-featured .fc-top-news .list-unstyled .fc-top-news-teaser{width:100%}.fc-homepage-news-section .fc-news-featured .fc-top-news .list-unstyled .fc-top-news-teaser h2{padding-top:1em}.fc-homepage-news-section .fc-news-featured .fc-top-2-news-article:first-child{border-bottom:1px solid #e6e6e6;border-top:none;padding:0 0 15px;margin-bottom:1em}.fc-campaign-wrapper .fc-campaign-details h2{font-size:50px}}@media (min-width:1280px){.container{width:1200px}}@media (min-width:1480px){.container{width:1400px}}@media (max-width:880px) and (min-width:660px){.navbar .nav{margin-top:12px}}@media (min-width:1200px){.navbar{margin:6px 0}.navbar #sign{position:relative;float:left;right:auto;line-height:75px;padding-left:15px}.navbar #sign li a span.fa{font-size:24px}.navbar #sign li a span:last-child{position:relative;top:-4px}}.emergencyBanner{background-color:#3d2375 !important;margin-bottom:5em;padding:36px 0}.emergencyBanner a{color:#dbd5e9 !important;font-size:28px !important;line-height:2;text-decoration:underline;text-underline-offset:8px;font-weight:600 !important}.emergencyBanner a img{width:45px;position:relative;top:-15px;margin-left:20px}.emergencyBanner a:hover{text-decoration:none}@media (max-width:879px){.emergencyBanner{margin-top:3em;margin-bottom:4em}.emergencyBanner a{font-size:24px !important}}.industrialAction{background-color:#004155 !important;background-image:url(https://www.fife.gov.uk/__data/assets/image/0031/643387/FestiveBackground-scaled-1.jpg) !important}.industrialAction a,.industrialAction p{color:#fff !important}