/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */span.directory-status{color:var(--whiteColor);width:100px;padding:5px 8px;text-align:center;display:inline-block;background-color:var(--blackBgColor)}span.directory-status.op{background-color:var(--blueColor)}span.directory-status.ac{background-color:var(--greenColor)}span.directory-status.re{background-color:var(--redColor)}span.directory-status.co{background-color:var(--softColor)}span.directory-status.ca{background-color:var(--redColor)}span.directory-status.cl{background-color:var(--mediColor)}#directory>.search{margin:0 auto;max-width:900px}#directory>.search h1{text-align:center;font-size:var(--fontSize300)}#directory>.search h2{font-size:var(--fontSize120)}#directory>.search .form{margin:3% 0}#directory .search form .section:nth-child(4),#directory .search form .section:nth-child(5),#directory .side-search form .section:nth-child(4),#directory .side-search form .section:nth-child(5){display:none}#directory>.search .welcome{text-align:center}#directory>.results .form{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--softBorderColor)}#directory>.results .form .radio-btns{padding:9px 0}#directory>.results .form .radio-btns .radio{margin-left:10px}#directory>.results .form .sort{margin-left:auto}#directory>.results .form .sort .label{margin-left:10px;padding:9px 0;display:inline-block}#directory>.results .form .search input{width:250px}#directory>.results .options{display:flex;align-items:center;margin-bottom:10px}#directory>.results .options .radius{margin-left:auto}#directory>.results .options .radius .label{padding:6px 0;display:inline-block}#directory>.results .options .radius .slider{width:100px;margin:10px 15px 0;display:inline-block}#directory>.results .options .radius .units{padding:6px 0;display:inline-block}#directory>.results .options .radius .units span{width:25px;text-align:right;display:inline-block}#directory>.results .options .breadcrumbs{padding:7px 0}#directory>.listings .listing{padding:10px;margin-bottom:10px;border:1px solid var(--softBorderColor);background-color:var(--whiteBgColor);transition-duration:.3s;transition-property:box-shadow,transform}#directory>.listings .listing a{color:var(--blackBgColor)}#directory>.listings .listing:hover{transform:scale(1.02);box-shadow:-4px 10px 46px -8px rgba(0,0,0,.75)}#directory>.listings .listing:last-child{margin-bottom:0}#directory>.listings .listing .logo{width:100%}#directory>.listings .listing .logo img{width:100%}#directory>.listings .listing .title{padding:5px;font-weight:700;border-bottom:1px solid var(--softBorderColor)}#directory>.listings .listing .description{padding:5px;margin-top:10px;font-size:var(--fontSize90)}#directory>.loading{width:100px;padding:10% 0;margin:0 auto}#directory>.sub-categories .sub-category{cursor:pointer;margin-bottom:20px}#directory>.sub-categories .sub-category .title{padding:3% 0;font-size:var(--fontSize140)}#directory>.listing .logo{width:100%}#directory>.listing .logo img{width:100%}#directory>.listing .buttons{text-align:center}#directory>.listing .hint{margin-top:20px;text-align:center}#directory .business-profile>div:first-child{margin-bottom:30px}#directory .manage-business form .section{display:none}#directory .manage-business form .section.section-0,#directory .manage-business form .section.section-1,#directory .manage-business form .section:last-child{display:block}#directory>.get-quote{padding:5%}#directory .quote-request table tr td[data-label=Options]{text-align:right}#directory .submit-quote{padding:5% 15%}#directory>.notice{padding:10px;margin:0 0 20px;text-align:center;background-color:var(--yellowBgColor);border:1px solid var(--yellowBorderColor)}#directory .core-tabs .menu{padding:0 0 5px;border-bottom:1px solid var(--softBorderColor)}#directory .core-tabs .tabs .tab{color:var(--whiteColor);font-weight:200;margin:0 5px 0 0;background-color:var(--accentColor)}#directory .core-tabs .tabs .tab.selected{background-color:var(--neutralBg666)}#directory .core-tabs .data{padding:10px 0}@media screen and (max-width:600px){#directory>.categories .category{margin-bottom:5%}#directory>.listing .reveal{width:100%;text-align:center}#directory .quote-request table tr,#directory .subcat-list table tr,#directory .submitted-quotes table tr{border-bottom:5px solid var(--accentColor)}}