body{font-family:"Rooster-Regular",sans-serif;color:#28343C;font-size:18px}
/*! Fonts */
 @font-face{font-family:'Rooster-Regular';src:url(fonts/rooster/Rooster-Regular.eot);src:url('fonts/rooster/Rooster-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/rooster/Rooster-Regular.svg#Rooster-Regular') format('svg'),url(fonts/rooster/Rooster-Regular.ttf) format('truetype'),url(fonts/rooster/Rooster-Regular.woff) format('woff'),url(fonts/rooster/Rooster-Regular.woff2) format('woff2');font-weight:400;font-style:normal}
/*! Headings */
 h1{font-size:32px;font-weight:700;color:#28343C;padding-bottom:15px}h2{font-size:40px;font-weight:700;color:#D22630}h3{font-size:40px;font-weight:700;color:#28343C}h4{font-size:22px;color:#D22630;font-weight:700}hr{border-top:1px solid #fff}.redspan{color:#D22630}.mastheadcontent{padding:25px}.bannerlogo{width:100%}
/*! Links */
 a{color:#28343C;text-decoration:underline}a:hover{color:#000;text-decoration:underline}.nav-link{text-decoration:none}
/*! Buttons */
 .btn{text-decoration:none}.btn-primary{background-color:#28343C;color:#fff;border-color:#28343C;font-size:18px;padding:7px 30px 7px 30px;border-radius:30px;min-width:180px}.btn-primary:hover{background-color:#ccc;color:#fff;border-color:#ccc;font-size:18px;border-radius:30px}.btn-secondary{background-color:#D22630;color:#fff;border-color:#D22630;font-size:18px;padding:7px 30px 7px 30px;border-radius:30px}.btn-secondary:hover{background-color:#ccc;color:#fff;border-color:#ccc;font-size:18px;border-radius:30px}
/*! Nav logo */
 .navbarlogo{height:30px}
/*! Nav  */
 #mainNav{border-bottom:0 solid #FAE0CF;background-color:#28343C}#mainNav .navbar-nav li.nav-item a.nav-link{color:#fff}#mainNav .navbar-nav li.nav-item a.nav-link:hover{color:#28343C;background-color:#fff}#mainNav .navbar-nav li.nav-item a.nav-link.active{color:#28343C;background-color:#fff}#mainNav .navbar-toggler{font-size:80%;padding:20px;background-color:transparent!important}.navbar-toggler{background-image:url(images/menu.png)!important;background-repeat:no-repeat;background-position:center;background-color:#fff}.navbar-toggler[aria-expanded="true"]{background-image:url(images/menuclose.png)!important}@media (max-width:991px){#mainNav{background-color:#28343C}.navbar-shrink{background-color:#28343C}.navbar .navbar-expand-lg .text-uppercase .fixed-top .navbar-shrink{background-color:#28343C}#mainNav .navbar-nav>li.nav-item>a.nav-link{padding-left:10px!important;padding-right:10px!important;margin-top:5px;margin-bottom:5px;color:#fff}.btn-secondary{display:block;margin-top:10px}.navbar-collapse{padding-top:10px;padding-bottom:15px;margin-top:15px;border-top:1px solid #fff}.copyright{text-align:left}}@media (min-width:992px){#mainNav{padding-top:1.25rem;padding-bottom:1.25rem;transition:padding-top 0.3s,padding-bottom 0.3s}#mainNav .navbar-brand{font-size:1.75em;transition:font-size 0.3s}#mainNav .navbar-nav{margin-top:0}#mainNav .navbar-nav>li.nav-item>a.nav-link.active{color:#28343C;background-color:#fff}/*! Nav on scroll  */
 #mainNav.navbar-shrink{padding-top:1.25rem;padding-bottom:1.25rem;background-color:#28343C}#mainNav.navbar-shrink li.nav-item a.nav-link{color:#fff}#mainNav.navbar-shrink .navbar-brand{font-size:1.5em}}
/*! Page section */
 .page-section{padding:4rem 0}
/*! Masthead */
 .masthead{padding-top:calc(0rem + 83px);padding-bottom:0rem;color:#28343C;background-color:#F5F0E3}@media (max-width:992px){.masthead{padding-top:calc(0rem + 58px);padding-bottom:0rem}}
/*! Scroll to top button */
 .scroll-to-top{z-index:1042;right:1rem;bottom:1rem;display:none}.scroll-to-top a{width:3.5rem;height:3.5rem;background-color:rgb(33 37 41 / .5);line-height:3.1rem}
/*! Footer */
 .footer{padding-top:2.5rem;padding-bottom:2.5rem;background-color:#F5F0E3;color:#313550}.footer a{color:#313550;text-decoration:underline}.copyright{text-align:right}
/*! Cookie banner */
 .cookiealert{position:fixed;bottom:0;left:0;width:100%;margin:0!important;z-index:999;opacity:0;visibility:hidden;border-radius:0;transform:translateY(100%);transition:all 500ms ease-out;color:#ecf0f1;background-color:#333}.cookiealert.show{opacity:1;visibility:visible;transform:translateY(0%);transition-delay:1000ms}.cookiealert a{text-decoration:underline;color:#F9E0CE}.cookiealert .acceptcookies{margin-left:10px;vertical-align:baseline}.cookiealert .btn-primary{background-color:#333;color:#fff;border:1px solid #fff}.cookiealert .btn-primary:hover{background-color:#fff;color:#333;border:1px solid #fff}
/*! Modal */
 .modal .close{position:absolute;z-index:1;right:1.5rem;top:1rem;font-size:2rem;line-height:3rem;color:#fff;opacity:1}
/*! calculator Modal */
 #calculator .modal-content{background-color:#D22630;color:#fff}#calculator .modal-content h3{color:#fff}#calculator .input-calc{width:100%;padding:10px 10px;height:47px;margin-bottom:10px}#calculator .poundbefore{padding-left:25px}#calculator .prefix{margin-right:-25px;padding-left:15px;padding-top:12px;position:absolute;color:#333}#calculator .totalwrapper{background-color:#fff;color:#28343C;padding:20px;width:100%;margin-bottom:20px}#calculator .total{color:#D22630;font-size:30px;font-weight:700}legend{font-size:18px}#scotlandTax{display:none}
/*! introduction */
 .introductionbg{background-color:#F5F0E3;padding:25px}
/*! contact cards */
 #moreinfo .card{background-color:#F5F0E3;border-radius:0;border:0}#moreinfo .card-title{font-weight:700;margin-bottom:0}#moreinfo .contactheader{width:100%;margin-bottom:20px;display:flex;align-items:center}#moreinfo .contacticon{float:left;height:50px;margin-right:15px}.documenticon{vertical-align:middle;margin-right:10px}
/*! accordions */
 #accordion{margin:50px 0}#accordion .card{margin-bottom:0;border:0}#accordion .card .card-header{border:1px solid #28343C;padding:0}#accordion .card .card-header .btn-header-link{display:block;text-align:left;background:#28343C;color:#fff;padding:20px;font-size:22px;border:1px solid #28343C;border-radius:0}#accordion .card .card-header .btn-header-link:after{content:url(images/arrowup.png);float:right}#accordion .card .card-header .btn-header-link.collapsed{background:#28343C;color:#fff;font-size:22px;border-radius:0}#accordion .card .card-header .btn-header-link.collapsed:after{content:url(images/arrowdown.png)}#accordion .card .collapse{border:0}#accordion .card .collapse.show{background:#fff;border:1px solid #28343C;line-height:30px;color:#222}
/*! nested accordions */
 #faqtax .card-body{padding:20px 0}#faq1 .card .card-header{border:1px solid #fff;padding:0}#faq1 .card .card-header .btn-header-link{display:block;text-align:left;background:#fff;color:#D22630;padding:20px 0;font-size:22px;border:0 solid #fff;border-radius:0;padding-right:2em;float:left;position:relative;width:100%}#faq1 .card .card-header .btn-header-link:after{content:url(images/redarrowup.png);float:right;position:absolute;right:.5em;top:50%;margin-top:-10px}#faq1 .card .card-header .btn-header-link.collapsed{background:#fff;color:#D22630;font-size:22px;border-radius:0;width:100%}#faq1 .card .card-header .btn-header-link.collapsed:after{content:url(images/redarrowdown.png)}#faq1 .card .collapse{border:0}#faq1 .card .collapse.show{background:#fff;border:0 solid #D22630;line-height:30px;color:#222}#faqbaye .card-body{padding:20px 0}#faq2 .card .card-header{border:1px solid #fff;padding:0}#faq2 .card .card-header .btn-header-link{display:block;text-align:left;background:#fff;color:#D22630;padding:20px 0;font-size:22px;border:0 solid #fff;border-radius:0;padding-right:2em;float:left;position:relative;width:100%}#faq2 .card .card-header .btn-header-link:after{content:url(images/redarrowup.png);float:right;position:absolute;right:.5em;top:50%;margin-top:-10px}#faq2 .card .card-header .btn-header-link.collapsed{background:#fff;color:#D22630;font-size:22px;border-radius:0;width:100%}#faq2 .card .card-header .btn-header-link.collapsed:after{content:url(images/redarrowdown.png)}#faq2 .card .collapse{border:0}#faq2 .card .collapse.show{background:#fff;border:0 solid #D22630;line-height:30px;color:#222}
/*! table */
 .table .heldfor{background-color:#333;color:#fff;border-right:4px solid #fff;font-weight:400}.table .years{background-color:#666;color:#fff;border-top:4px solid #fff;border-right:4px solid #fff;font-weight:400}.table .ifyousell{background-color:#D22630;color:#fff;font-weight:400}.table .tablecontent{border-top:4px solid #D22630}.table .tablecontenttop{border-top:4px solid #fff}.table th{font-size:22px}.table thead th{vertical-align:top}
/*! other */
 .containernopadding{padding-left:0;padding-right:0}.bannerimage{width:100%}#faq hr{border-top:1px solid #333}