footer,header,main,main#main-content,nav,nav li:hover>.sub-menu,section{display:block}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;box-sizing:border-box}body{margin:0;background:#5b5b5b url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/img/background-01.png);font-family:"Open Sans","Arial",sans-serif;font-size:1em;line-height:1;color:#777}a:focus{outline:thin dotted}a:active,a:hover{outline:0}strong{font-weight:700}p,ul{margin:1em 0}ul{padding:0 0 0 40px}nav ul{list-style:none;list-style-image:none;width:100%;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;display:block;max-width:100%;height:auto}svg:not(:root){overflow:hidden}*,::after,::before{box-sizing:inherit}@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/icons/fontawesome-webfont.eot?v=4.1.0);src:url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/icons/fontawesome-webfont.woff2?v=4.1.0)format("woff2"),url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/icons/fontawesome-webfont.eot?#iefix&v=4.1.0)format("embedded-opentype"),url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/icons/fontawesome-webfont.woff?v=4.1.0)format("woff"),url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/icons/fontawesome-webfont.ttf?v=4.1.0)format("truetype"),url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/icons/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/icons/fontawesome-subset.woff2?v=1.3.0)format("woff2");font-weight:400;font-style:normal;unicode-range:U+f005-f006,U+f00d,U+f095,U+f099-f09a,U+f0c9,U+f0d7,U+f104-f105,U+f16d }.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-phone:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-instagram:before{content:""}@media only screen and (max-width:830px){@font-face{ font-display:swap;font-family:"Nav";src:url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/icons/nav.eot);src:url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/icons/nav.eot?#iefix)format("embedded-opentype"),url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/icons/nav.ttf)format("truetype"),url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/icons/nav.woff)format("woff"),url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/icons/nav.svg#nav)format("svg");font-weight:400;font-style:normal }nav.main{float:none;width:100%;margin:0;-webkit-transition:max-height 250ms ease;-moz-transition:max-height 250ms ease;transition:max-height 250ms ease;overflow:hidden;background:#111}nav.main ul{float:left;width:100%;height:auto}nav.main li{width:100%;float:left;margin:0}nav.main li a{float:left;width:100%;padding:10px 20px;text-decoration:none;color:#fff;border-bottom:1px solid #fff}nav.main ul:last-child{border-bottom:0}.collapsed{max-height:0}}@font-face{ font-display:swap;font-family:"Bazar";src:url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/fonts/Bazar-webfont.eot);src:url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/fonts/Bazar-webfont.eot?#iefix)format("embedded-opentype"),url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/fonts/Bazar-webfont.woff2)format("woff2"),url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/fonts/Bazar-webfont.woff)format("woff"),url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/fonts/Bazar-webfont.ttf)format("truetype"),url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/min/css/fonts/Bazar-webfont.svg#bazarmedium)format("svg");font-weight:400;font-style:normal }.heading,h1{font-weight:400;font-family:"Bazar",sans-serif;text-transform:uppercase;color:#515151}h1{font-size:2.6em;line-height:1;margin:0}.heading{font-size:1.8em;margin:.83em 0}.h-line{position:relative;overflow:hidden;line-height:1.1}.h-line span{display:inline-block}.h-line span:after,.h-line span:before{content:"";position:absolute;height:2px;background:#fff;top:50%;margin-top:-2px;width:600px}.h-line span:before{right:100%;margin-right:.5em}.h-line span:after{left:100%;margin-left:.5em}.sub-menu li a,p{font-size:1.1em;line-height:1.6;color:#777;font-weight:400}.wrapper{max-width:68em;margin-left:auto;margin-right:auto;background:#f7f7f7;box-shadow:0 0 40px rgba(0,0,0,.8)}.wrapper::after{clear:both;content:"";display:table}.h-line span,header,nav li{position:relative}header .phone{background:#8fd1d8;position:absolute;top:0;right:2em;padding:1em 2em;border-radius:0 0 .5em .5em}#logo{left:50%;margin-left:-100px;position:absolute;top:.5em;z-index:200;float:left;height:auto;margin-bottom:2em}#logo a{float:left;text-indent:-9999px;outline:0}#logo a img{width:200px;height:auto}.sub-menu,nav{background:#ba1111}header,nav,nav li{width:100%;float:left}nav{margin-top:7em;text-align:left;height:6em;background:linear-gradient(#ba1111,#901111)}nav li{width:13%}footer>ul>li,nav li a{float:left;display:block}nav li a{width:100%;font-family:"Bazar";font-weight:400;font-size:1.2em;line-height:1;text-decoration:none;text-transform:uppercase;padding:2em 0}nav li:hover>a{padding-bottom:3em}nav #nav-services{margin-right:10%}nav #nav-gallery{margin-left:10%}.sub-menu{display:none;position:absolute;top:6em;width:10em;height:auto;border:4px solid #fff;border-top:2px solid #fff;left:50%;margin-left:-5em;z-index:100;padding:.5em 0;border-radius:0 0 .5em .5em}.sub-menu ul{padding:.5em 0;margin:0}.sub-menu li{width:100%;margin:0;padding:0 .5em}.sub-menu li a{line-height:1.2;color:#fff;font-family:"Open Sans";font-weight:700;padding:.8em 1em}.sub-menu li a:hover{padding-bottom:.8em;color:#515151}.sub-menu .sub-menu{left:100%;display:none;position:absolute;top:0}.sub-menu .sub-menu li a{border-left:0}.phone span{display:block;text-align:left;font-size:1.4em;color:#fff;font-weight:700}.phone .fa{margin-right:.2em}#gallery,#hero,.sub-menu li a{width:100%;float:left}#hero{height:auto;padding:7.4em 0 4em;margin-bottom:3em;overflow:hidden;position:relative;background:#ccc url(https://www.redstattoo.co.uk/wp-content/themes/redstattoo/img/hero.png)no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;border-top:2px solid #fff}#hero #border-bottom,#hero #border-top{height:4px;background:#fff;left:0;width:100%;position:absolute}#hero #border-top{top:6px}#hero #border-bottom{bottom:6px}#hero h1,footer p,nav li a{color:#fff;text-align:center}.page-template-template-gallery #hero{margin-bottom:2em}#gallery{padding:0 0 2em 2em}.item .frame,.item img{width:100%;height:auto;display:block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.item .frame{border:6px solid #ccc;overflow:hidden}.item,footer{float:left;overflow:hidden}.item{width:260px;padding:20px 20px 0 0;box-sizing:border-box}.item:hover .frame{border-color:#ba1111}.item:hover img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.item.col-two{width:520px}.item.col-three{width:780px}footer{width:100%;padding:2em;background:#ba1111;height:auto;margin-top:3em}.sub-menu li a,footer .phone span{text-align:center}footer ul{padding:0}footer>ul>li{margin-right:2.35765%;width:31.76157%;padding:0}footer>ul>li:last-child{margin-right:0}footer>ul>li ul{text-align:center;color:#fff;list-style:none}footer>ul>li ul li{margin-bottom:1em}footer>ul>li ul .title{margin-bottom:.3em;font-weight:700}footer .heading{margin-top:0;margin-bottom:1.5em;color:#fff;text-align:center}footer .middle{padding:0 2em}ul.footer-links{margin:0;padding:0;text-align:center}ul.footer-links li{text-align:center;margin-bottom:.5em}ul.footer-links li a{text-decoration:none;color:#fff}.footer-times{margin-bottom:2em}ul.footer-social{list-style:none;padding:0;margin:0}ul.footer-social li{display:inline-block;margin-left:.5em}ul.footer-social li a{width:2em;height:2em;background:#fff;display:table-cell;vertical-align:middle;text-align:center;text-decoration:none;color:#515151;font-size:1.5em;line-height:1;border-radius:50%}ul.footer-social li .fa-facebook{color:#3b5999}ul.footer-social li .fa-twitter{color:#5fa9dd}@media only screen and (max-width:970px){body{font-size:.9375em}#logo{margin-left:-90px}#logo a img{width:180px}}@media only screen and (max-width:830px){header{padding:0 1em}.phone{font-size:1.3em}nav.main{height:auto;background:#8fd1d8}nav.main li a{border-bottom:2px solid rgba(255,255,255,.3);padding:1em;font-family:"Lato",Arial,sans-serif;text-transform:uppercase;font-weight:700}nav.main li .sub-menu{position:inherit;width:100%;margin:0;padding:0;top:0;left:0;border:0;border-radius:0;background:#358f99;background:#666}nav.main li .sub-menu li{padding:0}nav.main li .sub-menu li:hover a{padding:1em;color:#fff}.phone,nav.main li:hover .sub-menu{display:none}nav #nav-gallery{margin-left:0}#hero{padding:14em 1em 3em}h1{line-height:1.5}footer>ul>li{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2em}footer>ul>li:last-child{margin-right:0}#container{overflow:hidden}.item.col-three{width:780px}}@media only screen and (max-width:809px){.item.col-three{width:521px}}@media only screen and (max-width:760px){.item.col-three{width:520px}}@media only screen and (max-width:580px){#gallery{padding:2em}.item{width:100%!important;position:static!important;top:auto;left:auto;padding-right:0}}#hero{background-repeat:no-repeat;background-position:center;background-size:cover}#hero h1{max-width:980px;margin-left:auto;margin-right:auto;line-height:1.18;overflow-wrap:break-word;text-wrap:balance}.gallery-intro{max-width:68em;margin:0 auto;padding:2.5em 2em}.gallery-intro p{color:#515151;font-size:1.05em;line-height:1.7}#gallery #container{min-height:20em}#gallery .frame{overflow:hidden;background:#f7f7f7}#gallery .frame img{display:block;width:100%;height:auto}footer .footer-service-area,footer a,footer address{color:#fff}footer address{margin-bottom:1.5em;font-style:normal;line-height:1.5;text-align:center}.footer-service-area{max-width:22em;margin:1.5em auto 0;line-height:1.5}