    .icontacts {
        display: block;
        padding: 0;
        position: relative;
        list-style: none;
        padding: 0;
        }
        .icontacts li {
            }
            .icontacts li a.title {
                background-color: #A5B1BA;
                background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQTVCMUJBIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTA5RkFBIiBvZmZzZXQ9IjMiLz48c3RvcCBzdG9wLWNvbG9yPSIjQjVCRkM2IiBvZmZzZXQ9IjkuNyIvPjxzdG9wIHN0b3AtY29sb3I9IiM5ODlFQTQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyNTIpIiAvPgo8L3N2Zz4=');
                background-image: -o-linear-gradient(top, #A5B1BA, #909FAA 3%, #B5BFC6 97%, #989EA4);
                background-image: -ms-linear-gradient(top, #A5B1BA, #909FAA 3%, #B5BFC6 97%, #989EA4);
                background-image: -moz-linear-gradient(top, #A5B1BA, #909FAA 3%, #B5BFC6 97%, #989EA4);
                background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#A5B1BA),color-stop(3%,#909FAA),color-stop(97%,#B5BFC6),to(#989EA4));
                background-image: -webkit-linear-gradient(top, #A5B1BA, #909FAA 3%, #B5BFC6 97%, #989EA4);
                border-bottom: none!important;
                -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
                -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
                -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
                -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
                box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
                color: white;
                display: block;
                font-weight: bold;
                font-size: 14px;
                height: 22px!important;
                line-height: 22px;
                text-shadow: gray 0 1px 0;
                text-transform: uppercase;
                padding-left: 4%;
                width: 100%;
                }
            .icontacts li ul {
                list-style: none;
                margin: 0;
                padding: 0;
                }
                .icontacts li ul li a {
                    border-bottom: 1px solid #E1E1E1;
                    color: #667;
                    display: block;
                    font-size: 14px;
                    padding: 5px 4%;
                    text-transform: capitalize;
                    text-decoration: none;
                    }
                .icontacts li ul li:last-child a {
                    border-bottom: 1px solid #AAA;
                    }
                .icontacts li ul li a:hover {
                    background-color: #555;
                    background-image: -o-linear-gradient(top, #555, #333);
                    background-image: -ms-linear-gradient(top, #555, #333);
                    background-image: -moz-linear-gradient(top, #555, #333);
                    background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#555),to(#333));
                    background-image: -webkit-linear-gradient(top, #555, #333);
                    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333',GradientType=0);
                    color: #FFF;
                    zoom: 1;
                    }