/* https://www.mirrorfinishdetail.com.au/wp-content/themes/mirror_finish/css/footer.css?ver=1.0 */
.footer{margin-left:auto;padding-bottom:36px}.footer .form_cta_text{display:none}.footer.contact_page{width:calc(100% - 110px);background:radial-gradient(circle 860px at 13% 78%,rgba(0,0,0,.3) 40%,#000 100%),-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background:radial-gradient(circle 860px at 13% 78%,rgba(0,0,0,.3) 40%,#000 100%),linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%)}.footer.contact_page .container{padding-left:73px}.footer.contact_page .content{padding-top:30px}.footer.contact_page .footer_top .content{padding-top:112px}.footer .top{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.footer .title_80{color:#BC001F;position:relative;padding-top:33px}.footer .title_80::before{position:absolute;content:'';top:0;left:0;width:58px;height:1px;background-color:#BC001F}.footer .desc{letter-spacing:.5px;line-height:32px}.footer .author_n_signature{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;max-width:396px;padding-top:13px}.footer .author_wrap{font-weight:600}.footer .author{color:#BC001F}.footer .role{font-style:italic;color:#646464}.footer .form_label{color:#BC001F;font-family:"Big Shoulders Display",sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;padding-top:42px;padding-bottom:31px}.footer .left{width:47%}.footer .right{width:43.138%}.footer .wysiwyg{max-width:403px}.footer .footer_bottom .content{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.footer .bottom_menu{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex}.footer .bottom_menu ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex}.footer .bottom_menu li{color:#646464;font-size:11px;letter-spacing:.5px}.footer .bottom_menu li:last-child{padding-left:50px}.footer .jtb{color:#bdbdbd;font-size:11px;letter-spacing:.5px;opacity:.6;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.footer .jtb img{margin-left:5px}.footer .bottom{padding-top:94px;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;padding-bottom:65px;border-bottom:1px solid rgba(255,255,255,.3)}.footer .bottom .column{letter-spacing:1px;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative;padding:0 5.8333vw;font-size:14px}.footer .bottom .column::before{position:absolute;content:'';top:0;left:0;width:1px;height:67px;background-color:#fff;opacity:.3}.footer .bottom .column:nth-child(1){padding-left:0;width:17%}.footer .bottom .column:nth-child(1)::before{display:none}.footer .bottom .column:nth-child(1) .column-inner{margin:0}.footer .bottom .column .column-inner{margin:0 auto}.footer .bottom .column:nth-child(2){width:31%}.footer .bottom .column:nth-child(3){width:33%}.footer .bottom .column:nth-child(4){padding-right:0;width:23%}.footer .bottom p{margin-top:18px;margin-bottom:0}.footer .bottom p:first-child{margin-top:0}.footer .bottom .label{color:#646464;padding-bottom:24px}@media screen and (min-width:1441px){.footer .bottom .column{padding:0 84px}}@media screen and (max-width:1120px){.footer.contact_page{width:calc(100% - 80px)}}@media screen and (max-width:1024px){.footer{padding-bottom:33px}.footer.contact_page{width:calc(100% - 80px);background:radial-gradient(circle 440px at 25% 32%,rgba(0,0,0,.3) 40%,#000 100%),-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background:radial-gradient(circle 440px at 25% 32%,rgba(0,0,0,.3) 40%,#000 100%),linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%)}.footer.contact_page .container{padding-left:42px;padding-right:40px}.footer.contact_page .footer_top .content{padding-top:120px}.footer.contact_page .content{padding-top:22px}.footer .title_80{letter-spacing:6.43px}.footer .wysiwyg{font-size:14px}.footer .wysiwyg *:first-child{margin-top:9px}.footer .author_n_signature{padding-top:0;margin-bottom:10px}.footer .author_wrap{font-size:12px;padding-top:15px}.footer .top{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:505px}.footer .left{width:100%}.footer .right{width:100%}.footer .bottom{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:67px;padding-bottom:51px}.footer .bottom .column{padding:0 81px}.footer .bottom .column::after{position:absolute;content:'';top:0;right:0;width:1px;height:67px;background-color:#fff;opacity:.3}.footer .bottom .column:nth-child(1){width:31%;margin-bottom:50px}.footer .bottom .column:nth-child(1)::after{display:none}.footer .bottom .column:nth-child(2){width:69%}.footer .bottom .column:nth-child(3){width:48%;padding-left:0}.footer .bottom .column:nth-child(3)::before{display:none}.footer .bottom .column:nth-child(3)::after{display:none}.footer .bottom .column:nth-child(4){width:52%}.footer .bottom .column .column-inner{margin:0}.footer .form_label{padding-top:47px}}@media screen and (max-width:767px){.footer{padding-bottom:28px}.footer.contact_page{width:100%;background:#000}.footer.contact_page .container{padding-left:20px;padding-right:20px}.footer.contact_page .footer_top .content{padding-top:73px}.footer.contact_page .content{padding-top:22px}.footer.contact_page .map_bg{display:none}.footer.contact_page .content{padding-top:18px}.footer .title_80{font-size:34px;letter-spacing:3.66px;padding-top:26px}.footer .title_80::before{width:50px}.footer .wysiwyg{padding-top:8px;font-size:12px;letter-spacing:.38px;line-height:27.31px;max-width:100%}.footer .wysiwyg*:last-child{margin-bottom:0}.footer .signature_wrap img{display:block;max-width:109px}.footer .author_wrap{letter-spacing:.73px;font-size:10px;padding-top:18px}.footer .form_label{padding-top:22px;padding-bottom:22px;font-size:15px;letter-spacing:1.54px}.footer .input_headings{font-size:14px;letter-spacing:1.37px}.footer .wpcf7-form-control-wrap{margin-top:-6px;display:block}.footer .radio_wrap{margin-bottom:0}.footer .radio_wrap p{margin-bottom:6px}.footer .bottom{padding-bottom:34px}.footer .bottom .column{padding-bottom:29px;font-size:12px;letter-spacing:.85px}.footer .bottom .column:nth-child(1){width:100%;margin-bottom:0}.footer .bottom .column:nth-child(1)::before{display:none}.footer .bottom .column:nth-child(1)::after{display:none}.footer .bottom .column:nth-child(2){width:100%;margin-bottom:0;padding-left:0}.footer .bottom .column:nth-child(2)::before{display:none}.footer .bottom .column:nth-child(2)::after{display:none}.footer .bottom .column:nth-child(3){width:100%;margin-bottom:0}.footer .bottom .column:nth-child(3)::before{display:none}.footer .bottom .column:nth-child(3)::after{display:none}.footer .bottom .column:nth-child(4){width:100%;margin-bottom:0;padding-bottom:0;padding-left:0}.footer .bottom .column:nth-child(4)::before{display:none}.footer .bottom .column:nth-child(4)::after{display:none}.footer .bottom .column p{margin-top:14px}.footer .bottom .label{padding-bottom:12px}.footer .bottom_menu li:last-child{padding-left:4px}.footer .form_wrap .radio_wrap{margin-bottom:2px}.footer .footer_bottom{padding-bottom:50px}}.page-template-contact .footer{background-color:#000;position:relative}.page-template-contact .footer::after{content:"";position:absolute;opacity:.3;background-color:#fff;top:0;height:1px;width:100%}@media screen and (max-width:767px){.page-template-contact .footer::after{left:17px;width:calc(100% - 34px)}}