/**
 * @file
 * Views Styling
 */
/*
 * Views' admin tabs
 *
 * The views admin tabs use the same classes as the secondary tabs. We prevent
 * some of our tab styling from bleeding into (and breaking) the Views admin
 * pages. If your sub-theme isn't used for admin pages, you can remove this
 * entire section.
 */
.views-displays .secondary li {
  float: none;
  margin: 0 6px 0;
}
.views-displays .secondary a:link,
.views-displays .secondary a:visited {
  text-shadow: none;
  padding: 2px 7px 3px;
}
.views-displays .secondary .open > a {
  -webkit-border-radius: 7px 7px 0 0;
  -moz-border-radius: 7px 7px 0 0;
  -ms-border-radius: 7px 7px 0 0;
  -o-border-radius: 7px 7px 0 0;
  border-radius: 7px 7px 0 0;
}
.views-displays .secondary .open > a:hover {
  color: #333;
}
.views-displays .secondary .action-list li {
  margin: 0;
}
.views-displays .secondary .action-list li:first-child {
  -webkit-border-radius: 0 7px 0 0;
  -moz-border-radius: 0 7px 0 0;
  -ms-border-radius: 0 7px 0 0;
  -o-border-radius: 0 7px 0 0;
  border-radius: 0 7px 0 0;
}
.views-displays .secondary .action-list li:last-child {
  -webkit-border-radius: 0 0 7px 7px;
  -moz-border-radius: 0 0 7px 7px;
  -ms-border-radius: 0 0 7px 7px;
  -o-border-radius: 0 0 7px 7px;
  border-radius: 0 0 7px 7px;
}

/*
 * Event Calendar
 */
.view-event-listing {
  font-size: 0.86667em;
}
.view-event-listing header {
  margin-left: -1.06383%;
  margin-right: -1.06383%;
}
.view-event-listing header h3 {
  font-weight: normal;
  font-size: 1.07692em;
  line-height: 1.42857em;
}
@media all and (min-width: 481px) {
  .view-event-listing header h3 {
    padding-left: 3.19149%;
    padding-right: 3.19149%;
    padding-bottom: 1.57895em;
    margin-bottom: 1.57895em;
    font-size: 1.46154em;
    border-bottom: 4px solid #e7e7e5;
  }
}
.view-event-listing header h4 {
  font-style: italic;
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-size: 1.23077em;
  width: 67.24138%;
  margin-bottom: 0.9375em;
}
@media all and (min-width: 481px) {
  .view-event-listing header h4 {
    padding-left: 2.12766%;
    padding-right: 2.12766%;
    font-size: 1.38462em;
  }
}
.view-event-listing .view-content {
  margin-left: -1.06383%;
  margin-right: -1.06383%;
}
.view-event-listing .view-content h3 {
  background: #f0f0ed;
  border-top: 1px solid #d5d6d6;
  border-bottom: 1px solid #d5d6d6;
  padding: 0.5em 0.75em;
  margin-bottom: 1em;
  font-size: 1.53846em;
  font-weight: 500;
  margin-left: -15px;
  margin-right: -15px;
}
.fontface .view-event-listing .view-content h3 {
  font-family: "Proxima Nova", Helvetica, sans-serif;
}
@media all and (min-width: 481px) {
  .view-event-listing .view-content h3 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 2.12766%;
    padding-right: 2.12766%;
  }
}
.view-event-listing .view-content h4 {
  font-size: 1.53846em;
  font-weight: 500;
  line-height: 1.4em;
  margin-bottom: 0;
}
.fontface .view-event-listing .view-content h4 {
  font-family: "Proxima Nova", Helvetica, sans-serif;
}
@media all and (min-width: 968px) {
  .view-event-listing .view-content h4 {
    width: 82.97872%;
    float: right;
    margin-right: 0;
    *margin-left: -2.12766%;
    padding-top: 0.92308em;
  }
}
.view-event-listing .views-row {
  padding-bottom: 1.53846em;
  margin-bottom: 1.53846em;
  border-bottom: 1px dotted #a6a6a6;
}
@media all and (min-width: 481px) {
  .view-event-listing .views-row {
    overflow: hidden;
    *zoom: 1;
    padding-bottom: 2.30769em;
    padding-left: 2.12766%;
    padding-right: 2.12766%;
  }
}
@media all and (min-width: 968px) {
  .view-event-listing .views-row {
    padding-left: 1.06383%;
    padding-right: 1.06383%;
  }
}
@media all and (min-width: 968px) {
  .view-event-listing .calendar-event-details {
    width: 82.97872%;
    float: right;
    margin-right: 0;
    *margin-left: -2.12766%;
  }
}
.view-event-listing .views-field-field-event-date-1 {
  display: none;
}
@media all and (min-width: 968px) {
  .view-event-listing .views-field-field-event-date-1 {
    width: 14.89362%;
    float: left;
    margin-right: 2.12766%;
    display: block;
  }
}
.view-event-listing .views-field-field-event-date-1 .date-display-single {
  width: 122px;
  height: 75px;
  display: block;
  padding-top: 47px;
  text-align: center;
  color: #47759a;
  font-size: 1.69231em;
  line-height: 1.18182em;
}
.fontface .view-event-listing .views-field-field-event-date-1 {
  font-family: "Proxima Nova", Helvetica, sans-serif;
}
.view-event-listing .views-field-field-event-date-1 .last {
  display: block;
  font-size: 0.63636em;
  line-height: 0.63636em;
  text-transform: uppercase;
  font-weight: bold;
}
.view-event-listing .views-field-field-event-date-2 {
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
  color: #47759a;
  font-size: 1.07692em;
  line-height: 1.14286em;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 0.35714em;
}
.view-event-listing .views-field-field-teaser-text p {
  margin-bottom: 0;
}
.view-event-listing .expanded .views-field-field-teaser-text {
  font-style: italic;
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-size: 1.07692em;
  margin-bottom: 0.71429em;
}
@media all and (min-width: 481px) {
  .view-event-listing .views-field-field-description .field-content {
    font-size: 1.07692em;
  }
}
.view-event-listing .views-field-field-description span.media-image {
  width: 46.55172%;
  display: block;
  float: left;
  margin: 0 1.15385em 0.38462em 0;
}
@media all and (min-width: 481px) {
  .view-event-listing .views-field-field-description span.media-image {
    width: 17.94872%;
  }
}
.view-event-listing .views-label-field-description {
  margin-top: 0.76923em;
  font-weight: bold;
  line-height: 13px;
  color: #1c2b58;
  padding-left: 1.92308em;
  display: block;
  cursor: pointer;
  clear: both;
}

/*
 * Past Forum Issues
 */
.view-past-forum-issues .view-filters {
  float: right;
  width: 100%;
  margin-top: -4.53333em;
  position: absolute;
  left: 0;
}
@media all and (min-width: 731px) {
  .view-past-forum-issues .view-filters {
    position: absolute;
    left: auto;
    right: 0;
    width: 44.44444%;
    margin-top: -4em;
  }
}
.view-past-forum-issues .views-exposed-widgets {
  margin: 0;
}
.view-past-forum-issues .views-exposed-form .views-exposed-widget {
  padding: 0;
  float: none;
  position: relative;
}
.view-past-forum-issues .views-row {
  border-bottom: 1px solid #d5d6d6;
  margin-bottom: 1.66667em;
  padding: 0 15px 1.33333em 15px;
  min-height: 12em;
  margin-left: -15px;
  margin-right: -15px;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .views-row {
    padding: 0 1.66667%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 1em;
  }
}
.view-past-forum-issues .views-row .toggle {
  float: right;
  margin-top: 0.2em;
  margin-left: 4.62428%;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .views-row .toggle {
    margin-top: 0;
    margin-right: -0.4em;
  }
}
.view-past-forum-issues .views-row .pub-wrapper,
.view-past-forum-issues .views-row .field-resource-volume,
.view-past-forum-issues .views-row .field-resource-issue {
  color: #595a5c;
  float: left;
  font-size: 1.33333em;
  margin-bottom: 0.53333em;
  font-weight: 600;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .views-row .pub-wrapper,
  .view-past-forum-issues .views-row .field-resource-volume,
  .view-past-forum-issues .views-row .field-resource-issue {
    margin-bottom: 0.93333em;
  }
}
.fontface .view-past-forum-issues .views-row .pub-wrapper, .fontface
.view-past-forum-issues .views-row .field-resource-volume, .fontface
.view-past-forum-issues .views-row .field-resource-issue {
  font-family: "Proxima Nova", Helvetica, sans-serif;
}
.view-past-forum-issues .views-row .pub-wrapper {
  color: #1c2b58;
  float: none;
  cursor: pointer;
}
.view-past-forum-issues .views-row .open .pub-wrapper {
  color: #595a5c;
}
.view-past-forum-issues .views-row .field-resource-publication-date {
  display: inline;
}
.view-past-forum-issues .views-row .field-resource-volume:after {
  content: ', ';
}
.view-past-forum-issues .views-row .field-image {
  clear: left;
  width: 4em;
  margin: 0.33333em 1em 0.33333em 0;
  float: left;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .views-row .field-image {
    width: 11.6092%;
    margin: 0 0 1.66667em 2.29885%;
  }
}
.boxshadow .view-past-forum-issues .views-row .field-image img {
  -webkit-box-shadow: #5e5e5e 0 0 10px;
  -moz-box-shadow: #5e5e5e 0 0 10px;
  box-shadow: #5e5e5e 0 0 10px;
}
.view-past-forum-issues .views-row .details {
  display: none;
}
.view-past-forum-issues .views-row .field-resource-teaser {
  font-size: 0.86667em;
  line-height: 1.30769em;
  margin-bottom: 0.76923em;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .views-row .field-resource-teaser {
    font-size: 0.93333em;
    line-height: 1.5em;
  }
}
@media all and (min-width: 769px) {
  .view-past-forum-issues .views-row .field-resource-teaser {
    font-size: 1em;
    line-height: 1.4em;
  }
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .views-row .resource-link {
    margin-bottom: 1.66667em;
  }
}
.view-past-forum-issues .views-row .resource-link .full-resource {
  font-size: 0.86667em;
  text-transform: capitalize;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .views-row .resource-link .full-resource {
    font-size: 0.93333em;
  }
}
@media all and (min-width: 769px) {
  .view-past-forum-issues .views-row .resource-link .full-resource {
    font-size: 1.06667em;
  }
}
.view-past-forum-issues .views-row .resource-link .full-resource .raquo {
  color: #f58025;
  font-weight: bold;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .views-row .open .resource-link,
  .view-past-forum-issues .views-row .open .field-image {
    margin-bottom: 1.66667em;
  }
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .views-row .with-image .field-resource-teaser,
  .view-past-forum-issues .views-row .with-image .resource-link {
    margin-left: 16.89655%;
  }
}
.view-past-forum-issues .views-row-last {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.view-past-forum-issues .view-display-id-forum_issue_articles {
  display: none;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .view-display-id-forum_issue_articles {
    clear: both;
    margin: 0 2.87356% 0 2.29885%;
  }
}
.view-past-forum-issues .view-display-id-forum_issue_articles .view-content {
  border-top: 1px solid #cacac9;
  margin-top: 1em;
  margin-left: -15px;
  margin-right: -15px;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .view-display-id-forum_issue_articles .view-content {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    border-top: none;
  }
}
.view-past-forum-issues .view-display-id-forum_issue_articles .views-row {
  background-color: #eeeeeb;
  border-bottom: 1px solid #cacac9;
  min-height: 0;
  padding: 1.2em 15px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .view-display-id-forum_issue_articles .views-row {
    padding: 1.2em 2.1875%;
    margin-bottom: 1em;
    border-bottom: none;
  }
}
.view-past-forum-issues .view-display-id-forum_issue_articles .views-row .toggle {
  margin-top: 0.33333em;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .view-display-id-forum_issue_articles .views-row .toggle {
    margin-top: 0;
    margin-right: 0;
  }
}
.view-past-forum-issues .view-display-id-forum_issue_articles .views-row .node-title {
  font-size: 1em;
  line-height: 1.2em;
  padding-top: 0.33333em;
  margin-bottom: 0.4em;
  margin-left: 2.93333em;
  font-weight: bold;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .view-display-id-forum_issue_articles .views-row .node-title {
    font-size: 0.93333em;
    line-height: 1.28571em;
    padding-top: 0.35714em;
    margin-bottom: 0.42857em;
    margin-left: 3.57143em;
  }
}
@media all and (min-width: 769px) {
  .view-past-forum-issues .view-display-id-forum_issue_articles .views-row .node-title {
    font-size: 1em;
    line-height: 1.2em;
    padding-top: 0.33333em;
    margin-left: 3.33333em;
  }
}
.view-past-forum-issues .view-display-id-forum_issue_articles .views-row .authors {
  font-size: 0.93333em;
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-style: italic;
  margin-left: 3.14286em;
  display: block;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .view-display-id-forum_issue_articles .views-row .authors {
    margin-left: 6.41026%;
    font-size: 0.86667em;
    margin-left: 3.84615em;
  }
}
@media all and (min-width: 769px) {
  .view-past-forum-issues .view-display-id-forum_issue_articles .views-row .authors {
    font-size: 1em;
    margin-left: 3.33333em;
  }
}
.view-past-forum-issues .view-display-id-forum_issue_articles .views-row .details {
  margin-left: 2.93333em;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .view-display-id-forum_issue_articles .views-row .details {
    margin-left: 3.33333em;
  }
}
.view-past-forum-issues .view-display-id-forum_issue_articles .views-row .field-resource-teaser {
  clear: none;
  font-size: 0.86667em;
  line-height: 1.30769em;
  margin-top: 1.53846em;
  margin-bottom: 0.92308em;
  margin-left: 0;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .view-display-id-forum_issue_articles .views-row .field-resource-teaser {
    font-size: 0.8em;
    line-height: 1.33333em;
    margin-top: 1.66667em;
    margin-bottom: 1em;
    margin-left: 0;
  }
}
@media all and (min-width: 769px) {
  .view-past-forum-issues .view-display-id-forum_issue_articles .views-row .field-resource-teaser {
    font-size: 0.86667em;
    line-height: 1.23077em;
    margin-top: 1.53846em;
    margin-bottom: 0.92308em;
    margin-left: 0;
  }
}
.view-past-forum-issues .view-display-id-forum_issue_articles .views-row .field-resource-file-download {
  border-top: 1px dotted #a7a7a7;
  font-size: 0.86667em;
  font-weight: bold;
  padding-right: 0.76923em;
  padding-top: 0.53846em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
.view-past-forum-issues .view-display-id-forum_issue_articles .views-row .field-resource-file-download a {
  padding-left: 1.53846em;
}
.view-past-forum-issues .view-display-id-forum_issue_articles .views-row .flag-library {
  float: left;
  padding: 0;
}
.view-past-forum-issues .view-display-id-forum_issue_articles .views-row:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
@media all and (min-width: 481px) {
  .view-past-forum-issues .view-display-id-forum_issue_articles .views-row:last-child {
    margin-bottom: 2.33333em;
  }
}

/* Hacks */
#edit-field-resource-publication-date-value-wrapper label {
  display: none !important;
}

#edit-field-resource-publication-date-value-wrapper {
  position: relative;
  top: -5px;
  text-align: right;
  margin-right: 10px;

}

@media (max-width: 481px) {
    #edit-field-resource-publication-date-value-wrapper {
    /* display: block; */
    width: 100%;
    /* margin: auto; */
    text-align: center;
    
  }
}

#edit-field-resource-publication-date-value-wrapper .form-item-field-resource-publication-date-value-value {
  text-align: left;
}