@media (min-width: 992px) { .section__search-form .fields { display: flex; display: -webkit-flex; } }
@media (max-width: 991px) { .section__search-form .fields { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (min-width: 992px) { .section__search-form .fields .field { -ms-flex: 0 0 26%; flex: 0 0 26%; max-width: 26%; } }
@media (max-width: 991px) { .section__search-form .fields .field { margin-bottom: 20px; } }
@media (max-width: 991px) and (min-width: 576px) { .section__search-form .fields .field { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }

@media (max-width: 575px) { .section__search-form .fields .field { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
@media (min-width: 576px) { .section__search-form .fields .field { padding-right: 20px; } }
@media (min-width: 992px) { .section__search-form .fields .field--small { -ms-flex: 0 0 22%; flex: 0 0 22%; max-width: 22%; } }
.section__search-form .input-box { margin-top: 28px; }
@media (max-width: 991px) { .section__search-form .input-box { max-width: 100% !important; } }
.section__search-form label { font-family: "FuturaPT_Demi", Helvetica, Arial, sans-serif; font-size: 12px; color: #444E5A; text-transform: uppercase; }
.section__search-form div.cs-select { font-family: "FuturaPT_Demi", Helvetica, Arial, sans-serif; font-size: 16px; color: #EF1137; text-transform: uppercase; }
.section__search-form div.cs-select > span { border-radius: 5px; padding: 14px 20px; padding-right: 3em; border: 1px solid rgba(151, 151, 151, 0.27); }
.section__search-form div.cs-select .cs-options { border-radius: 5px; border: 1px solid rgba(151, 151, 151, 0.27); font-size: 14px; overflow: auto; max-height: 200px; }
.section__search-form div.cs-select .cs-options li { padding: 0.5em 1em; display: flex; display: -webkit-flex; }
.section__search-form div.cs-select .cs-options li span { padding: 0; } 
.section__search-form div.cs-select .cs-options li span.icon { margin-right: 10px; width: 20px; max-height: 20px; }
.section__search-form div.cs-select .cs-options li span.icon img { height: 100%; }
.section__search-form div.cs-select .cs-options li:hover, .section__search-form div.cs-select .cs-options li.cs-selected { color: #fff; background-color: #EF1137; }
.section__search-form div.cs-select .cs-options li:hover img, .section__search-form div.cs-select .cs-options li.cs-selected img { filter: brightness(100); -webkit-filter: brightness(100); }

.card-page-list { padding: 40px 0 0; position: relative; }

/*# sourceMappingURL=publication_list.css.map */
