/* Column Links 
   add .column-links class to UL
------------------------------------- */


ul.column-links li {
padding-left: 0 !important;
margin-left: 0 !important;
}

ul.column-links li:before { 
content: none !important;
}

ul.column-links {
font-family: "Mallory", Verdana, Arial, Helvetica, sans-serif;
font-size: 0.925em;
line-height: 1.2;
letter-spacing: 0.02em;
word-spacing: 0.05em;
font-weight: normal;
font-style: normal;
text-transform: lowercase;
-moz-font-feature-settings: "smcp" 1;
-moz-font-feature-settings: "smcp=1";
-ms-font-feature-settings: "smcp" 1;
-o-font-feature-settings: "smcp" 1;
-webkit-font-feature-settings: "smcp" 1;
font-feature-settings: "smcp" 1;
}

.column-links {
-webkit-columns: 260px 2;
   -moz-columns: 260px 2;
        columns: 260px 2;
}

.column-links {
-webkit-column-gap: 2em;
     -moz-column-gap: 2em;
          column-gap: 2em;
}

.column-links li {
border-top: 1px solid #ddd;
-webkit-column-break-inside: avoid;
          page-break-inside: avoid; 
               break-inside: avoid;
}

.column-links a {
text-decoration: none;
display: block;
color: #222;
padding: 15px 10px 15px 0;
}


@media (min-width: 895px) {
    /*.column-links a { min-height: 70px; }*/
    .column-links a { min-height: 55px; }
}

.column-links a:after {
display: inline-block;
width: 0;
height: 0;
border-style: solid;
border-width: 3.5px 0 3.5px 5px;
border-color: transparent transparent transparent #969696;
content: "";
position: relative;
top: -1px;
margin-left: 6px;
margin-right: -10px;
transition: transform .25s ease, color .25s ease;
}

.column-links a:hover,
#region-sidebar-second .column-links a:hover {
text-decoration: underline;
color: #286dc0;
}

.column-links a:hover:after {
border-color: transparent transparent transparent #222;
transform: translate3d(2px, 0, 0);
}