h2 a,
h2 a:visited { color: inherit; }

.search_frontend { margin-bottom: 2em; }
.search_frontend .search_main_inp { width: 70%; min-height: 34px; vertical-align: bottom; margin-right: 1em; }

.title-h1 { color: #1c1c1c;text-transform: uppercase;margin-bottom: 2em; }

.download-documents ul li { line-height: 1.3em }
.download-documents ul li .syrattach_info { position: relative; display: block; padding: 5px 0 5px 55px; }
.download-documents ul li .syrattach_info a { padding: 0; text-decoration: none; }
.download-documents ul li .syrattach_info a i { color: #ed1b2e; position: absolute; font-size: 42px; top: 0; left: 0; }	
.download-documents ul li .syrattach_info strong { display: block; font-size: 1em; }		
.download-documents ul li .syrattach_info small { display: block; font-size: 12px; }

.columns-4 { 
    -webkit-column-count: 4; 
    -moz-column-count: 4; 
    column-count: 4;
    -webkit-column-gap: 60px;
    -moz-column-gap: 60px;
    column-gap: 60px;
}
.columns-4 .break {
    page-break-inside: avoid;
    break-inside: avoid-column;
    display:table;
}

@media screen and (max-width: 760px) {
    .columns-4 { 
        -webkit-column-count: 2; 
        -moz-column-count: 2; 
        column-count: 2;
        -webkit-column-gap: 30px;
        -moz-column-gap: 30px;
        column-gap: 30px;
    }
}