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{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:nunitosans;src:url("./fonts/nunitosans.eot");src:url("./fonts/nunitosans.eot?#iefix") format("embedded-opentype"),url("./fonts/nunitosans.woff2") format("woff2"),url("./fonts/nunitosans.woff") format("woff"),url("./fonts/nunitosans.svg#gothammedium") format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-2044}@font-face{font-family:'FontAwesome';src:url("./fonts/fontawesome-webfont.eot?v=4.7.0");src:url("./fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("./fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("./fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("./fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}body{background-color:#fff;line-height:1.2;vertical-align:baseline;font-family:nunitosans, Helvetica, Arial, sans-serif}strong{font-weight:bold}a{text-decoration:none;color:#767474}img{height:auto}li{list-style-type:none}p{margin-bottom:12px;font-size:14px}h1{font-size:28px}h2{font-size:22px;line-height:1.4;margin-bottom:10px;margin-top:16px}.fdark{font-weight:bold;color:#333}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-facebook-square:before{content:"\f082"}.fa-youtube-square:before{content:"\f166"}.fa-google-plus-square:before{content:"\f0d4"}.fa-pinterest-square:before{content:"\f0d3"}.fa-twitter-square:before{content:"\f081"}main{display:inline-block;width:100%;text-align:center;background-color:#f9f9f9;margin-top:94px}@media (max-width: 600px){main{margin-top:60px}}.container-default{display:inline-block;width:94%;max-width:1200px;text-align:left;padding:80px 0 40px}header{float:left;width:100%;height:94px;position:fixed;top:0;left:0;background-color:#fff;text-align:center;box-shadow:0 0 5px rgba(0,0,0,0.15);z-index:9999}@media (max-width: 600px){header{height:60px}}header #logo{position:absolute;top:20px;left:5%;width:154px}@media (max-width: 1150px){header #logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width: 1024px){header #logo{left:115px;-webkit-transform:none;transform:none}}@media (max-width: 720px){header #logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width: 600px){header #logo{top:0;width:144px}}@media (max-width: 480px){header #logo{top:8px;width:108px}}header #logo img{float:left;width:100%}header .mobile-menu-btn{display:block;position:absolute;top:17px;left:20px;width:60px;height:60px;z-index:9999}@media (min-width: 1151px){header .mobile-menu-btn{display:none}}@media (max-width: 600px){header .mobile-menu-btn{top:0}}header .mobile-menu-btn>span{position:absolute;top:28px;left:0;width:60px;height:4px;background-color:#767474}header .mobile-menu-btn>span:before,header .mobile-menu-btn>span:after{content:"";position:absolute;left:0;width:60px;height:4px;background-color:#767474}header .mobile-menu-btn>span:before{top:-16px}header .mobile-menu-btn>span:after{top:16px}header.mobile nav{display:block}header.mobile nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.8;z-index:99}header.mobile nav>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999}header.mobile nav>div>ul{position:absolute;top:50%;left:10%;width:80%;max-height:80%;overflow-y:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header.mobile nav>div>ul>li{display:block;float:left;width:100%;margin:3px 0}header.mobile nav>div>ul>li>a{display:block;float:left;width:100%;text-transform:uppercase;color:#fff;padding:6px 0}header.mobile nav>div>ul>li.menu-item-has-children:hover{border:none}header.mobile nav>div>ul>li.menu-item-has-children>a{display:none !important}header.mobile nav>div>ul>li.menu-item-has-children>ul{display:block;position:relative;float:left;width:100%;max-height:none;background-color:transparent}header.mobile nav>div>ul>li.menu-item-has-children>ul li{display:block;float:left;width:100%;margin:3px 0}header.mobile nav>div>ul>li.menu-item-has-children>ul li>a{display:block;float:left;width:100%;text-transform:uppercase;color:#fff;padding:6px 0}header.mobile .mobile-menu-btn>span{background-color:#fff}header.mobile .mobile-menu-btn>span:before{width:20px;top:0;-webkit-transform:rotate(32deg);transform:rotate(32deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;background-color:#fff}header.mobile .mobile-menu-btn>span:after{width:20px;top:0;-webkit-transform:rotate(-32deg);transform:rotate(-32deg);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;background-color:#fff}header nav{display:inline-block;margin-top:24px}@media (max-width: 1330px){header nav{float:left;margin-left:230px}}@media (max-width: 1150px){header nav{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;margin:0;padding:0;display:none}}header nav ul{display:block;float:left}header nav ul li{float:left;margin:8px}header nav ul li a{display:block;float:left;font-weight:bold;padding:4px;text-transform:capitalize}header nav ul li a:hover{color:#000}header nav ul li.current-menu-item a{color:#b41c3e}header nav ul li.menu-item-79 a,header nav ul li.menu-item-19 a{color:#000}header nav ul li.menu-item-has-children{position:relative}header nav ul li.menu-item-has-children>a{padding-right:20px;position:relative}header nav ul li.menu-item-has-children>a:before,header nav ul li.menu-item-has-children>a:after{position:absolute;content:"";top:12px;width:10px;height:1px;background-color:#767474}header nav ul li.menu-item-has-children>a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%;right:5px}header nav ul li.menu-item-has-children>a:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;right:2px}header nav ul li.menu-item-has-children>ul{position:absolute;left:0;top:100%;margin-top:1px;width:150%;background-color:#fff;max-height:0;overflow:hidden;transition:max-height 0.5s}header nav ul li.menu-item-has-children>ul li{float:left;clear:both;margin-top:3px;margin-bottom:3px}header nav ul li.menu-item-has-children>ul li:last-child{margin-bottom:8px}header nav ul li.menu-item-has-children:hover,header nav ul li.menu-item-has-children.open{border-bottom:1px solid #767474}header nav ul li.menu-item-has-children:hover>ul,header nav ul li.menu-item-has-children.open>ul{max-height:1000px}header .btn-estimate-nav a{font-weight:bold;color:#b41c3e;position:absolute;right:2%;top:36px;margin-right:194px;padding-bottom:1px}header .btn-estimate-nav a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#b41c3e}@media (max-width: 720px){header .btn-estimate-nav a{display:none}}header .phone_top{font-weight:bold;color:#b41c3e;position:absolute;right:2%;top:32px;padding-left:34px;background-image:url("images/icons/phone.jpg");background-position:left center;background-repeat:no-repeat}header .phone_top span{height:30px;line-height:30px;font-size:17px}@media (max-width: 600px){header .phone_top span{font-size:13px}}@media (max-width: 480px){header .phone_top span{font-size:12px}}@media (max-width: 600px){header .phone_top{top:15px}}@media (max-width: 480px){header .phone_top{background-size:22px;padding-left:23px}}.welcome{height:calc(100vh - 94px);overflow:hidden;position:relative}.welcome>img{width:100%}.welcome .overlay-red{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#b41c3e;opacity:0.9}.welcome>article{position:absolute;z-index:9;color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}@media (max-width: 960px){.welcome>article{width:500px}}@media (max-width: 600px){.welcome>article{width:96%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:2%}}.welcome>article h1{text-transform:uppercase;width:66%;margin:0 17%;max-width:740px}@media (max-width: 960px){.welcome>article h1{width:96%;margin:0 2%}}.welcome>article p{width:60%;margin:10px 20%;display:inline-block}@media (max-width: 960px){.welcome>article p{width:96%;margin:10px 2%}}.welcome>article a{clear:both;display:inline-block;margin-top:10px;padding:24px 40px;background-color:#fff;color:#b41c3e;text-transform:uppercase;font-weight:bold}#how_process{width:100%;height:100vh;position:relative}@media (max-width: 600px){#how_process{padding:30px 0}}#how_process .content{width:86%;max-width:1200px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}#how_process .content .content_text{width:90%;max-width:576px;display:inline-block}@media (max-width: 580px){#how_process .content .content_text{width:100%}}#how_process .content .content_text>span{color:#b41c3e;font-size:22px}#how_process .content .content_text>h2{font-size:26px;margin-top:10px}#how_process .content .content_text>p{margin-top:20px}#how_process .content #timeline{width:90%;margin:40px 5% 0;height:22px;display:inline-block;position:relative}@media (max-width: 580px){#how_process .content #timeline{display:none}}#how_process .content #timeline .line{position:absolute;width:100%;height:2px;top:10px;left:0;background-color:#e2e2e2}#how_process .content #timeline .tcircles{position:absolute;top:0;width:16px;height:16px;border-radius:16px;border:3px solid #b41c3e;background-color:#fff}#how_process .content #timeline .tcircles.active{background-color:#b41c3e}#how_process .content #timeline #circle_1{left:0}#how_process .content #timeline #circle_2{left:25%;margin-left:-11px}#how_process .content #timeline #circle_3{left:50%;margin-left:-11px}#how_process .content #timeline #circle_4{left:75%;margin-left:-11px}#how_process .content #timeline #circle_5{right:0}#how_process .content #timeline_labels{display:block;clear:both;width:90%;height:40px;margin:20px 5%;color:#767474;position:relative}@media (max-width: 580px){#how_process .content #timeline_labels{width:100%;height:auto;margin:20px 0}}#how_process .content #timeline_labels .step_lbl{position:absolute;top:0;width:98px;text-align:center}@media (max-width: 580px){#how_process .content #timeline_labels .step_lbl{position:relative;top:auto;width:100%;float:left;margin:5px 0;text-align:left;text-indent:12px;padding-left:10px}#how_process .content #timeline_labels .step_lbl:before{content:"";position:absolute;top:4px;left:0;width:10px;height:10px;border:2px solid #b41c3e;border-radius:10px}}#how_process .content #timeline_labels #step_1{left:-37px}@media (max-width: 580px){#how_process .content #timeline_labels #step_1{left:auto}}#how_process .content #timeline_labels #step_2{left:25%;margin-left:-48px}@media (max-width: 580px){#how_process .content #timeline_labels #step_2{left:auto;margin-left:0}}#how_process .content #timeline_labels #step_3{left:50%;margin-left:-48px}@media (max-width: 580px){#how_process .content #timeline_labels #step_3{left:auto;margin-left:0}}#how_process .content #timeline_labels #step_4{left:75%;margin-left:-48px}@media (max-width: 580px){#how_process .content #timeline_labels #step_4{left:auto;margin-left:0}}#how_process .content #timeline_labels #step_5{right:-37px}@media (max-width: 580px){#how_process .content #timeline_labels #step_5{right:auto}}#acredits{display:inline-block;width:100%;padding:40px 0;background-color:#b41c3e;color:#fff;text-align:center}#acredits h3{display:block;float:left;width:90%;padding:20px 5%}#acredits .acredit_logos{float:left;width:90%;padding:0 5%}#acredits .acredit_logos>div{display:inline-block}@media (max-width: 580px){#acredits .acredit_logos>div{width:49%;margin:10px 0}}#acredits .acredit_logos>div>img{display:inline-block;margin:0 10px;vertical-align:top;margin-left:17px;margin-right:17px}#acredits .acredit_logos>div>img.fensa-logo{margin-top:7px}#products{padding:100px 5%;width:90%;display:inline-block;text-align:center}#products .content{max-width:576px;display:inline-block}#products .content h2{color:#b41c3e;font-size:26px;text-transform:uppercase;margin-bottom:12px}#products .product-images{padding:30px 0}#products .product-images>div{display:inline-block;vertical-align:top}#products .product-images>div img{display:block}#products .product-images>div span{clear:both;display:block;margin:0 auto;color:#767474;font-size:17px}body#home header{position:fixed;top:0;left:0;width:100%;z-index:9999;box-shadow:0 0 5px rgba(0,0,0,0.15)}.estimate_admin{background-color:#EEE}.estimate_admin *{box-sizing:border-box}.estimate_admin main{margin-top:20px;background-color:transparent}.estimate_admin main .es_people_list{float:left;clear:both;padding:20px 20px;width:23%;min-height:300px;background-color:#fdfdfd;display:none}.estimate_admin main .es_people_list.active{display:block}.estimate_admin main .es_people_list>a{display:block;float:left;clear:both;position:relative;padding:2px 6px 4px;border:1px solid #85868a;width:100%;box-sizing:border-box;margin-bottom:6px;font-size:15px}.estimate_admin main .es_people_list>a:hover{color:#000}.estimate_admin main .es_people_list>a.selected{background-color:#b41c3e;color:#fff}.estimate_admin main .es_details{float:left;margin-left:4%;width:69%;min-height:100vh}.estimate_admin main .es_details .es_person{float:left;clear:both;padding:10px 20px;border:1px solid #85868a;width:100%;margin-bottom:20px;background-color:#fdfdfd}.estimate_admin main .es_details .es_person>div{float:left;margin-right:20px}.estimate_admin main .es_details .es_person>div span{margin-bottom:20px}.estimate_admin main .es_details .es_person .person_lbl{display:block;float:left;margin-right:6px;color:#767474}.estimate_admin main .es_details .es_person .person_data{display:block;float:left;color:#2d2d2d}.estimate_admin main .es_details .es_items{float:left;clear:both;padding:10px 20px;border:1px solid #85868a;width:100%;margin-bottom:20px;background-color:#fdfdfd}.estimate_admin main .es_details .es_items .item{float:left;clear:both;width:100%;padding:20px}.estimate_admin main .es_details .es_items .item:nth-child(n+2){border-top:1px solid #e2e2e2}.estimate_admin main .es_details .es_items .item>img{display:block;float:left;width:auto;height:auto;width:23%}.estimate_admin main .es_details .es_items .item .item_desc{float:left;margin-left:3%;padding:14px 2% 10px;width:74%}.estimate_admin main .es_details .es_items .item .item_desc .item_lbl{display:block;float:left;clear:both;margin-bottom:10px;width:80px;line-height:20px}.estimate_admin main .es_details .es_items .item .item_desc .item_data{display:block;float:left;line-height:20px;margin-bottom:10px}.estimate_admin main .es_details .es_items .item .item_desc .item_data.qty{color:#b41c3e;font-weight:bold}.estimate_admin main .es_details .es_items .item .item_desc .item_data.note{width:300px}.estimate_admin main .es_details .es_money{float:left;clear:both;padding:10px 20px;border:1px solid #85868a;width:100%;margin-bottom:20px;background-color:#fdfdfd}.estimate_admin main .es_details .es_money .money_lbl{display:block;float:left;line-height:40px}.estimate_admin main .es_details .es_money .es_pound{width:160px;height:40px;display:block;float:left;margin-left:10px;outline:none;padding:10px;font-size:22px;font-weight:bold;border:1px solid #2d2d2d}.estimate_admin main .es_details .es_money .send_estimate_pound{display:block;float:left;margin-left:20px;color:#fff;background-color:#b41c3e;padding:5px 30px;line-height:30px;box-sizing:border-box}.estimate_admin header{position:relative;height:auto;top:auto;left:auto;box-shadow:none;z-index:0;font-size:15px;background-color:transparent}.estimate_admin header .es_type_selector{border:1px solid #85868a;padding:10px 20px;float:left;display:none}.estimate_admin header .es_type_selector.active{display:block}.estimate_admin header .es_type_selector>a{display:block;float:left;clear:both;padding-left:20px;margin-bottom:8px;position:relative}.estimate_admin header .es_type_selector>a:before{content:"";position:absolute;top:4px;left:0;width:10px;height:10px;border:1px solid #85868a;background-color:#fff;border-radius:10px}.estimate_admin header .es_type_selector>a:hover{color:#000}.estimate_admin header .es_type_selector>a.selected:before{background-color:#b41c3e}.estimate_admin header .es_date_selector{border:1px solid #85868a;padding:10px 20px;float:left;margin-left:20px;display:none}.estimate_admin header .es_date_selector.active{display:block}.estimate_admin header .es_date_selector>a{display:block;float:left;clear:both;padding-left:20px;margin-bottom:8px;position:relative}.estimate_admin header .es_date_selector>a:before{content:"";position:absolute;top:4px;left:0;width:10px;height:10px;border:1px solid #85868a;background-color:#fff;border-radius:10px}.estimate_admin header .es_date_selector>a:hover{color:#000}.estimate_admin header .es_date_selector>a.selected:before{background-color:#b41c3e}.estimate_admin header .es_password_container{padding:10px 20px;float:left;background-color:#fff;display:none}.estimate_admin header .es_password_container.active{display:block}.estimate_admin header .es_password_container .es_password{display:block;float:left;padding:5px;width:140px;height:30px}.estimate_admin header .es_password_container .es_passwordconfirm{display:block;float:left;clear:both;width:140px;height:30px;text-align:center;text-transform:uppercase;margin-top:12px;background-color:#b41c3e;color:#fff;line-height:30px}.estimate_admin header .container-default{padding:20px 0}.estimate_admin footer{width:100%;padding:0;background-color:transparent}#footer-bar{display:inline-block;width:100%;background-color:#b41c3e;padding:20px 0;color:#fff;text-align:center}#footer-bar>div{display:inline-block}#footer-bar>div span{display:inline-block;margin-right:20px}@media (max-width: 420px){#footer-bar>div span{line-height:50px}}#footer-bar>div a{display:inline-block;background-color:#fff;padding:16px 50px;color:#b41c3e}footer{display:inline-block;width:90%;padding:10px 5%;text-align:center;background-color:#2d2d2d;color:#fff}footer>div{display:inline-block;text-align:left;width:100%;max-width:1200px}footer>div>span{float:left;margin-top:6px}footer>div .socials{float:left;margin-left:20px}@media (max-width: 580px){footer>div .socials{clear:left;margin-top:16px;margin-left:0}}footer>div .socials a{margin:0 2px}footer>div .socials a:hover:before{color:#fff}footer>div>ul{float:right;margin-top:7px}footer>div>ul li{float:left;margin:0 8px;display:block;position:relative}footer>div>ul li:after{content:"/";position:absolute;top:0;right:-10px}footer>div>ul li:last-child{margin-right:0}footer>div>ul li:last-child:after{display:none}footer>div>ul li a{color:#fff}
