.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* Breakpoints: */
/* Colors. */
/* Cross-browser display: inline-block. */
.dib { display: inline-block; zoom: 1; *display: inline; }

/* Fonts */
.sr { font-family: "ss", Arial, "Helvetica Neue", Helvetica, sans-serif; font-style: normal; font-weight: normal; }

.ssb { font-family: "ss_semibold", Arial, "Helvetica Neue", Helvetica, sans-serif; font-style: normal; font-weight: bold; }

.list-no-margin-left { margin-left: 0; }

.page-events-archive .panel-one-column .span12 .panel-pane:last-child, .page-news-archive .panel-one-column .span12 .panel-pane:last-child { margin-bottom: 20px; }
@media screen and (max-width: 760px) { .page-events-archive .panel-one-column .span12 .panel-pane:last-child, .page-news-archive .panel-one-column .span12 .panel-pane:last-child { margin-bottom: 0; } }
.page-events-archive .exposed-red .views-exposed-widget, .page-news-archive .exposed-red .views-exposed-widget { float: left; margin-right: 0; }
@media screen and (max-width: 760px) { .page-events-archive .exposed-red .views-exposed-widget, .page-news-archive .exposed-red .views-exposed-widget { float: none; width: 100%; } }
@media screen and (max-width: 760px) { .page-events-archive .exposed-red .views-exposed-widget .container-inline-date .date-padding, .page-news-archive .exposed-red .views-exposed-widget .container-inline-date .date-padding { float: none; width: 100%; } }
.page-events-archive .exposed-red .views-exposed-widget .container-inline-date .form-item, .page-news-archive .exposed-red .views-exposed-widget .container-inline-date .form-item { margin-bottom: 0; margin-right: 4px; }
@media screen and (min-width: 1025px) and (max-width: 1300px) { .page-events-archive .exposed-red .views-exposed-widget .container-inline-date .form-item, .page-news-archive .exposed-red .views-exposed-widget .container-inline-date .form-item { margin-right: 0; } }
@media screen and (max-width: 760px) { .page-events-archive .exposed-red .views-exposed-widget .container-inline-date .form-item, .page-news-archive .exposed-red .views-exposed-widget .container-inline-date .form-item { float: none; width: 100%; } }
.page-events-archive .exposed-red .views-exposed-widget .views-widget .date-month, .page-news-archive .exposed-red .views-exposed-widget .views-widget .date-month { margin-right: 0; width: 165px; }
@media screen and (min-width: 1025px) and (max-width: 1300px) { .page-events-archive .exposed-red .views-exposed-widget .views-widget .date-month, .page-news-archive .exposed-red .views-exposed-widget .views-widget .date-month { width: 125px; } }
@media screen and (max-width: 979px) { .page-events-archive .exposed-red .views-exposed-widget .views-widget .date-month, .page-news-archive .exposed-red .views-exposed-widget .views-widget .date-month { width: 105px; } }
@media screen and (max-width: 760px) { .page-events-archive .exposed-red .views-exposed-widget .views-widget .date-month, .page-news-archive .exposed-red .views-exposed-widget .views-widget .date-month { width: 100%; } }
.page-events-archive .exposed-red .views-exposed-widget .views-widget .date-year, .page-news-archive .exposed-red .views-exposed-widget .views-widget .date-year { margin-right: 22px; width: 120px; }
@media screen and (min-width: 1025px) and (max-width: 1300px) { .page-events-archive .exposed-red .views-exposed-widget .views-widget .date-year, .page-news-archive .exposed-red .views-exposed-widget .views-widget .date-year { margin-right: 20px; } }
@media screen and (max-width: 979px) { .page-events-archive .exposed-red .views-exposed-widget .views-widget .date-year, .page-news-archive .exposed-red .views-exposed-widget .views-widget .date-year { margin-right: 10px; } }
@media screen and (max-width: 760px) { .page-events-archive .exposed-red .views-exposed-widget .views-widget .date-year, .page-news-archive .exposed-red .views-exposed-widget .views-widget .date-year { margin-right: 0; width: 100%; } }
@media screen and (min-width: 1025px) and (max-width: 1300px) { .page-events-archive .exposed-red .views-exposed-widget.views-widget-filter-field_topics_tid .form-item-news-topics, .page-events-archive .exposed-red .views-exposed-widget.views-widget-filter-field_topics_tid .form-item-topic, .page-news-archive .exposed-red .views-exposed-widget.views-widget-filter-field_topics_tid .form-item-news-topics, .page-news-archive .exposed-red .views-exposed-widget.views-widget-filter-field_topics_tid .form-item-topic { margin-right: 20px; } }
.page-events-archive .exposed-red .views-exposed-widget .form-item-regions, .page-events-archive .exposed-red .views-exposed-widget .form-item-news-regions, .page-news-archive .exposed-red .views-exposed-widget .form-item-regions, .page-news-archive .exposed-red .views-exposed-widget .form-item-news-regions { margin-right: 30px; width: 310px; }
@media screen and (min-width: 1025px) and (max-width: 1300px) { .page-events-archive .exposed-red .views-exposed-widget .form-item-regions, .page-events-archive .exposed-red .views-exposed-widget .form-item-news-regions, .page-news-archive .exposed-red .views-exposed-widget .form-item-regions, .page-news-archive .exposed-red .views-exposed-widget .form-item-news-regions { margin-right: 20px; width: 265px; } }
@media screen and (max-width: 1025px) { .page-events-archive .exposed-red .views-exposed-widget .form-item-regions, .page-events-archive .exposed-red .views-exposed-widget .form-item-news-regions, .page-news-archive .exposed-red .views-exposed-widget .form-item-regions, .page-news-archive .exposed-red .views-exposed-widget .form-item-news-regions { width: 190px; } }
@media screen and (max-width: 979px) { .page-events-archive .exposed-red .views-exposed-widget .form-item-regions, .page-events-archive .exposed-red .views-exposed-widget .form-item-news-regions, .page-news-archive .exposed-red .views-exposed-widget .form-item-regions, .page-news-archive .exposed-red .views-exposed-widget .form-item-news-regions { margin-right: 20px; width: 180px; } }
@media screen and (max-width: 760px) { .page-events-archive .exposed-red .views-exposed-widget .form-item-regions, .page-events-archive .exposed-red .views-exposed-widget .form-item-news-regions, .page-news-archive .exposed-red .views-exposed-widget .form-item-regions, .page-news-archive .exposed-red .views-exposed-widget .form-item-news-regions { margin-right: 0; width: 100%; } }
.page-events-archive .exposed-red .views-exposed-widget .form-item-type, .page-events-archive .exposed-red .views-exposed-widget .form-item-news-type, .page-news-archive .exposed-red .views-exposed-widget .form-item-type, .page-news-archive .exposed-red .views-exposed-widget .form-item-news-type { width: 235px; }
@media screen and (min-width: 1025px) and (max-width: 1300px) { .page-events-archive .exposed-red .views-exposed-widget .form-item-type, .page-events-archive .exposed-red .views-exposed-widget .form-item-news-type, .page-news-archive .exposed-red .views-exposed-widget .form-item-type, .page-news-archive .exposed-red .views-exposed-widget .form-item-news-type { width: 115px; } }
@media screen and (max-width: 1025px) { .page-events-archive .exposed-red .views-exposed-widget .form-item-type, .page-events-archive .exposed-red .views-exposed-widget .form-item-news-type, .page-news-archive .exposed-red .views-exposed-widget .form-item-type, .page-news-archive .exposed-red .views-exposed-widget .form-item-news-type { width: 130px; } }
@media screen and (max-width: 979px) { .page-events-archive .exposed-red .views-exposed-widget .form-item-type, .page-events-archive .exposed-red .views-exposed-widget .form-item-news-type, .page-news-archive .exposed-red .views-exposed-widget .form-item-type, .page-news-archive .exposed-red .views-exposed-widget .form-item-news-type { width: 110px; } }
@media screen and (max-width: 760px) { .page-events-archive .exposed-red .views-exposed-widget .form-item-type, .page-events-archive .exposed-red .views-exposed-widget .form-item-news-type, .page-news-archive .exposed-red .views-exposed-widget .form-item-type, .page-news-archive .exposed-red .views-exposed-widget .form-item-news-type { width: 100%; } }
@media screen and (max-width: 1025px) { .page-events-archive .exposed-red .views-exposed-widget.views-widget-filter-gid, .page-news-archive .exposed-red .views-exposed-widget.views-widget-filter-gid { width: 415px; } }
@media screen and (max-width: 979px) { .page-events-archive .exposed-red .views-exposed-widget.views-widget-filter-gid, .page-news-archive .exposed-red .views-exposed-widget.views-widget-filter-gid { width: 305px; margin-left: 0; } }
@media screen and (max-width: 760px) { .page-events-archive .exposed-red .views-exposed-widget.views-widget-filter-gid, .page-news-archive .exposed-red .views-exposed-widget.views-widget-filter-gid { width: 100%; } }
.page-events-archive .exposed-red .views-exposed-widget.views-widget-filter-keys, .page-news-archive .exposed-red .views-exposed-widget.views-widget-filter-keys { margin-left: 30px; margin-top: 35px; }
@media screen and (min-width: 1025px) and (max-width: 1300px) { .page-events-archive .exposed-red .views-exposed-widget.views-widget-filter-keys, .page-news-archive .exposed-red .views-exposed-widget.views-widget-filter-keys { margin-left: 20px; margin-right: -82px; } }
@media screen and (max-width: 760px) { .page-events-archive .exposed-red .views-exposed-widget.views-widget-filter-keys, .page-news-archive .exposed-red .views-exposed-widget.views-widget-filter-keys { float: left; margin-left: 0; margin-top: 0; width: 55%; } }
.page-events-archive .exposed-red .views-exposed-widget.views-widget-filter-keys input, .page-news-archive .exposed-red .views-exposed-widget.views-widget-filter-keys input { width: 458px; font-size: 15px; }
@media screen and (min-width: 1025px) and (max-width: 1300px) { .page-events-archive .exposed-red .views-exposed-widget.views-widget-filter-keys input, .page-news-archive .exposed-red .views-exposed-widget.views-widget-filter-keys input { width: 380px; } }
@media screen and (max-width: 1025px) { .page-events-archive .exposed-red .views-exposed-widget.views-widget-filter-keys input, .page-news-archive .exposed-red .views-exposed-widget.views-widget-filter-keys input { width: 385px; } }
@media screen and (max-width: 979px) { .page-events-archive .exposed-red .views-exposed-widget.views-widget-filter-keys input, .page-news-archive .exposed-red .views-exposed-widget.views-widget-filter-keys input { width: 265px; } }
@media screen and (max-width: 760px) { .page-events-archive .exposed-red .views-exposed-widget.views-widget-filter-keys input, .page-news-archive .exposed-red .views-exposed-widget.views-widget-filter-keys input { border-radius: 3px 0 0 3px; width: 100%; } }
.page-events-archive .exposed-red .views-exposed-widget.views-submit-button, .page-news-archive .exposed-red .views-exposed-widget.views-submit-button { clear: none; float: left; padding-top: 35px; margin-left: -17px; }
@media screen and (max-width: 760px) { .page-events-archive .exposed-red .views-exposed-widget.views-submit-button, .page-news-archive .exposed-red .views-exposed-widget.views-submit-button { float: right; padding-top: 15px; width: 45%; } }
.page-events-archive .exposed-red .views-exposed-widget.views-submit-button input, .page-news-archive .exposed-red .views-exposed-widget.views-submit-button input { height: 30px; margin-top: 30px; margin-bottom: 40px; }
@media screen and (min-width: 1025px) and (max-width: 1300px) { .page-events-archive .exposed-red .views-exposed-widget.views-submit-button input, .page-news-archive .exposed-red .views-exposed-widget.views-submit-button input { width: 139px; text-align: center; } }
@media screen and (max-width: 979px) { .page-events-archive .exposed-red .views-exposed-widget.views-submit-button input, .page-news-archive .exposed-red .views-exposed-widget.views-submit-button input { margin-bottom: 15px; } }
@media screen and (max-width: 760px) { .page-events-archive .exposed-red .views-exposed-widget.views-submit-button input, .page-news-archive .exposed-red .views-exposed-widget.views-submit-button input { margin-bottom: 0; padding: 0 10px; } }
.page-events-archive .exposed-red .views-widget-filter-field_article_date_value_1, .page-events-archive .exposed-red .views-widget-filter-field_period_event_s_value_1, .page-news-archive .exposed-red .views-widget-filter-field_article_date_value_1, .page-news-archive .exposed-red .views-widget-filter-field_period_event_s_value_1 { margin-top: 30px; margin-left: 23px; }
@media screen and (min-width: 1025px) and (max-width: 1300px) { .page-events-archive .exposed-red .views-widget-filter-field_article_date_value_1, .page-events-archive .exposed-red .views-widget-filter-field_period_event_s_value_1, .page-news-archive .exposed-red .views-widget-filter-field_article_date_value_1, .page-news-archive .exposed-red .views-widget-filter-field_period_event_s_value_1 { margin-left: 12px; } }
@media screen and (max-width: 979px) { .page-events-archive .exposed-red .views-widget-filter-field_article_date_value_1, .page-events-archive .exposed-red .views-widget-filter-field_period_event_s_value_1, .page-news-archive .exposed-red .views-widget-filter-field_article_date_value_1, .page-news-archive .exposed-red .views-widget-filter-field_period_event_s_value_1 { margin-left: -36px; } }
@media screen and (max-width: 760px) { .page-events-archive .exposed-red .views-widget-filter-field_article_date_value_1, .page-events-archive .exposed-red .views-widget-filter-field_period_event_s_value_1, .page-news-archive .exposed-red .views-widget-filter-field_article_date_value_1, .page-news-archive .exposed-red .views-widget-filter-field_period_event_s_value_1 { margin-left: 0; margin-top: 0; } }
.page-events-archive .exposed-red .form-item-topics, .page-events-archive .exposed-red .form-item-topic, .page-events-archive .exposed-red .form-item-news-topics, .page-news-archive .exposed-red .form-item-topics, .page-news-archive .exposed-red .form-item-topic, .page-news-archive .exposed-red .form-item-news-topics { width: 227px; margin-right: 30px; }
@media screen and (max-width: 979px) { .page-events-archive .exposed-red .form-item-topics, .page-events-archive .exposed-red .form-item-topic, .page-events-archive .exposed-red .form-item-news-topics, .page-news-archive .exposed-red .form-item-topics, .page-news-archive .exposed-red .form-item-topic, .page-news-archive .exposed-red .form-item-news-topics { width: 127px; margin-right: 20px; } }
@media screen and (max-width: 760px) { .page-events-archive .exposed-red .form-item-topics, .page-events-archive .exposed-red .form-item-topic, .page-events-archive .exposed-red .form-item-news-topics, .page-news-archive .exposed-red .form-item-topics, .page-news-archive .exposed-red .form-item-topic, .page-news-archive .exposed-red .form-item-news-topics { margin-right: 0; width: 100%; } }
.page-events-archive .exposed-red .form-item-center, .page-news-archive .exposed-red .form-item-center { width: 573px; }
@media screen and (min-width: 1025px) and (max-width: 1300px) { .page-events-archive .exposed-red .form-item-center, .page-news-archive .exposed-red .form-item-center { width: 515px; } }
@media screen and (max-width: 1025px) { .page-events-archive .exposed-red .form-item-center, .page-news-archive .exposed-red .form-item-center { width: 415px; } }
@media screen and (max-width: 979px) { .page-events-archive .exposed-red .form-item-center, .page-news-archive .exposed-red .form-item-center { width: 320px; } }
@media screen and (max-width: 760px) { .page-events-archive .exposed-red .form-item-center, .page-news-archive .exposed-red .form-item-center { width: 100%; } }
.page-events-archive .date-nav-wrapper .date-nav, .page-news-archive .date-nav-wrapper .date-nav { margin-top: 6px; top: -4px; }
@media screen and (max-width: 979px) { .page-events-archive .calendar-listing .views-row, .page-events-archive .publication-list .views-row, .page-news-archive .calendar-listing .views-row, .page-news-archive .publication-list .views-row { display: inline-block; float: none; vertical-align: top; width: 48%; } }
@media screen and (max-width: 760px) { .page-events-archive .calendar-listing .views-row, .page-events-archive .publication-list .views-row, .page-news-archive .calendar-listing .views-row, .page-news-archive .publication-list .views-row { width: 100%; } }
@media screen and (max-width: 979px) { .page-events-archive .calendar-listing .views-row.views-row-even, .page-events-archive .publication-list .views-row.views-row-even, .page-news-archive .calendar-listing .views-row.views-row-even, .page-news-archive .publication-list .views-row.views-row-even { margin-left: 2%; } }
@media screen and (max-width: 760px) { .page-events-archive .calendar-listing .views-row.views-row-even, .page-events-archive .publication-list .views-row.views-row-even, .page-news-archive .calendar-listing .views-row.views-row-even, .page-news-archive .publication-list .views-row.views-row-even { margin-left: 0; } }
@media screen and (max-width: 979px) { .page-events-archive .publication-list .views-field-field-pub-news-type, .page-news-archive .publication-list .views-field-field-pub-news-type { bottom: 0; top: 125px !important; } }
@media screen and (max-width: 760px) { .page-events-archive .publication-list .views-field-field-pub-news-type, .page-news-archive .publication-list .views-field-field-pub-news-type { top: 120px !important; } }

.page-news-archive .publication-list .panel-col-first { width: 100%; }
.page-news-archive .publication-list .panel-col-first > .inside { border: none; }
