/* Breakpoints */
/* Colors */
/* Fonts & Typography*/
/*font-sizes*/
/*Buttons*/
.ll-skin-siena {
  font-size: 90%; }

.ll-skin-siena .ui-widget {
  font-family: Helvetica Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; }

.ll-skin-siena .ui-widget-content {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #F4F4F4;
  /*-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.85);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.85);
  box-shadow: 0 1px 3px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.85);*/
  /*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDI4MSAyMjEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjgxIiBoZWlnaHQ9IjIyMSIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);  background-image: -moz-linear-gradient(top, #f5f3f0 0%, #e5e1d8 100%);
  background-image: -o-linear-gradient(top, #f5f3f0 0%, #e5e1d8 100%);
  background-image: -webkit-linear-gradient(top, #f5f3f0 0%, #e5e1d8 100%);
  background-image: linear-gradient(top, #f5f3f0 0%, #e5e1d8 100%);*/ }

.ll-skin-siena .ui-state-disabled {
  opacity: 1; }

.ll-skin-siena .ui-widget-header {
  color: #000;
  background: transparent;
  border: none;
  text-transform: uppercase;
  font-size: .9em;
  box-shadow: 0 1px 0 #ddcda8, 0 2px 0 #fff; }

.ll-skin-siena .ui-datepicker {
  padding: 0;
  max-width: 265px; }

.ll-skin-siena .ui-datepicker table {
  font-size: .8em;
  margin: 0; }

.ll-skin-siena .ui-datepicker td {
  padding: 0; }

.ll-skin-siena .ui-datepicker th,
.ll-skin-siena .ui-datepicker td {
  box-shadow: 0 1px 0 #ddcda8, 0 2px 0 #fff;
  border-right: 1px solid #cfc8bc; }

.ll-skin-siena .ui-datepicker th:last-child,
.ll-skin-siena .ui-datepicker td:last-child {
  border-right: none; }

.ll-skin-siena .ui-datepicker table {
  margin: 0; }

.ll-skin-siena .ui-datepicker th {
  color: #000;
  background: #c9c9c9;
  text-transform: uppercase;
  font-size: .8em;
  font-weight: normal; }

.ll-skin-siena .ui-datepicker td {
  padding: 0; }
  .ll-skin-siena .ui-datepicker td.ui-state-disabled {
    background-color: #e9e9e9;
    box-shadow: 0 1px 0 #ddcda8, 0 2px 0 #fff;
    border-right: 1px solid #cfc8bc;
    border-top: 1px solid #cfc8bc;
    padding: .5em .6em; }

.ll-skin-siena .ui-datepicker tr:last-child td {
  box-shadow: none; }

.ll-skin-siena .ui-state-default {
  background: transparent;
  border: none;
  color: #ab9f8d;
  font-weight: normal; }

.ll-skin-siena .ui-state-disabled .ui-state-default {
  color: #cfc7bb;
  text-align: center; }

.ll-skin-siena .ui-datepicker table a {
  font-size: 16px;
  padding: 0.6em 8px .54em;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  border: 1px solid transparent;
  border-bottom: none;
  color: #000; }

.ll-skin-siena .ui-datepicker-header .ui-state-hover {
  background: #c9c9c9;
  border-color: transparent;
  cursor: pointer; }

.ll-skin-siena td a.ui-state-hover,
.ll-skin-siena td a.ui-state-active {
  border: 1px solid #0094ce;
  border-bottom: none;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.21);
  background-color: #0094ce;
  /*-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 0 rgba(255,255,255,.42);
  -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 0 rgba(255,255,255,.42);
  box-shadow: 0 1px 0 #fff, inset 0 1px 0 rgba(255,255,255,.42);*/
  /*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.45) 0%, rgba(255,255,255,.45) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0,0,0,.45) 0%, rgba(255,255,255,.45) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.2) 0%, rgba(255,255,255,.2) 100%);
  background-image: linear-gradient(bottom, rgba(0,0,0,.45) 0%, rgba(255,255,255,.45) 100%);*/ }

.ll-skin-siena .ui-icon-circle-triangle-e {
  background-image: url(/wp-content/themes/wdfi/images/icons/ui-icons.png);
  background-position: -32px -16px; }

.ui-datepicker-next:hover {
  background: red; }

.ui-datepicker-prev:hover {
  background: red; }
.ui-datepicker-prev.ui-state-disabled {
  display: none; }

.ll-skin-siena .ui-icon-circle-triangle-w {
  background-image: url(/wp-content/themes/wdfi/images/icons/ui-icons.png);
  background-position: -96px -16px; }

.has-date-value {
  background: #FFF; }

.js__from-date, .js__to-date {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 10px;
  height: 40px;
  text-align: center;
  margin: 0;
  width: 100%;
  color: #666;
  font-size: 1em; }

/*
.js__from-date {
  margin:15px 0 0;
}*/
.js__to-date {
  margin: 15px 0 0; }

.navigation h2.screen-reader-text {
  display: none; }

.events-landing + .posts-navigation {
  margin: 0 auto 1.5em; }
  .events-landing + .posts-navigation .nav-links {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: row wrap; }
  .events-landing + .posts-navigation .nav-previous {
    order: 2; }
    .events-landing + .posts-navigation .nav-previous:only-child {
      width: 100%; }
    .events-landing + .posts-navigation .nav-previous > a {
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      text-transform: uppercase;
      letter-spacing: 0.1em;
      font-weight: 900;
      font-size: 16px;
      background-color: #0094ce;
      color: #fff;
      padding: 13px 20px;
      display: table;
      float: right;
      text-decoration: none;
      -webkit-transition: background-color .05s linear;
      -moz-transition: background-color .05s linear;
      -o-transition: background-color .05s linear;
      transition: background-color .05s linear; }
      .events-landing + .posts-navigation .nav-previous > a:hover {
        background-color: #005f8e;
        color: #fff;
        text-decoration: none;
        -webkit-transition: background-color .05s linear;
        -moz-transition: background-color .05s linear;
        -o-transition: background-color .05s linear;
        transition: background-color .05s linear; }
  .events-landing + .posts-navigation .nav-next {
    order: 1;
    text-align: left; }
    .events-landing + .posts-navigation .nav-next > a {
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      text-transform: uppercase;
      letter-spacing: 0.1em;
      font-weight: 900;
      font-size: 16px;
      background-color: #0094ce;
      color: #fff;
      padding: 13px 20px;
      display: table;
      text-decoration: none;
      -webkit-transition: background-color .05s linear;
      -moz-transition: background-color .05s linear;
      -o-transition: background-color .05s linear;
      transition: background-color .05s linear; }
      .events-landing + .posts-navigation .nav-next > a:hover {
        background-color: #005f8e;
        color: #fff;
        text-decoration: none;
        -webkit-transition: background-color .05s linear;
        -moz-transition: background-color .05s linear;
        -o-transition: background-color .05s linear;
        transition: background-color .05s linear; }

@media only screen and (max-width: 690px) {
  .background-image-block + .callout-ribbon.remove-block-top-margin {
    margin-top: 0; } }

/*
.background-image-block {
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 100px;
  @include respond(background-img-break) {
    background-image: none !important;
    padding: 0 20px;
    margin-bottom: 40px;
  }
}*/

/*# sourceMappingURL=datestyles.css.map */
