#sidebar {    min-width: 100%;    background: #fff;    color: #000;    transition: all 0.3s;}#sidebar.active {    margin-left: -250px;}#sidebar .sidebar-header {    padding: 20px;    background: #fff;}#sidebar ul.components {    padding: 30px 0;    /*border-bottom: 1px solid #47748b;*/}#sidebar ul p {    color: #000;    padding: 10px 0;}#sidebar ul li{  border-bottom: 1px solid #dcdcdc;}#sidebar ul li a {    padding: 10px 40px;    font-size: 1.1em;    display: block;    text-align: left;    font-weight: bold;    color: black;    text-transform: uppercase;}#sidebar ul li a:hover, #sidebar ul li.active a:hover {    color: #000;    background: rgb(199,200,202);    text-decoration: none;}#sidebar ul li.active>a,a[aria-expanded="true"] {    color: #000;    background: #fff;}a[data-toggle="collapse"] {    position: relative;}#sidebar ul li a::after {    display: block;    position: absolute;    top: 50%;    right: 20px;    /*content: '\25B8';*/    /*transform: translateY(-50%);*/    /*content: '\25B8';*/}ul ul a {    font-size: 1em !important;    padding-left: 60px !important;    background: #fff;}#accordion .card a[aria-expanded=false]:before {    content: "+";    font-size: 39px;    font-family: 'Raleway',sans-serif;    font-weight: 300;    color: #cf0a2c;    border: 1px solid #cf0a2c;    border-radius: 50%;    width: 28px;    line-height: 27px;    height: 28px;    text-align: center;    display: inline-block;    vertical-align: middle;    margin-right: 10px;    position: absolute;    left: 10px;    top: 24px;}#accordion .card a[aria-expanded=true]:before {    content: "-";    font-size: 39px;    font-family: 'Raleway',sans-serif;    font-weight: 300;    color: #cf0a2c;    border: 1px solid #cf0a2c;    border-radius: 50%;    width: 28px;    line-height: 20px;    height: 28px;    text-align: center;    display: inline-block;    vertical-align: middle;    margin-right: 10px;    left: 10px;    position: absolute;    top: 24px;}.ff-errors li {    color: red;    font-family: 'Montserrat Light',arial;    font-weight: 400;    font-size: 14px;    line-height: 18px;    list-style-type: none;}.contact-form.page-contact-us{    padding: 40px 20px !important;}button:focus{    outline: 5px auto #cf0a2c !important;}