/* -------------------------------------------------------------------------- *\
 * Sets the em value for the entire mobile site.
\* -------------------------------------------------------------------------- */

body {
  font-size: 12px;
}

/* -------------------------------------------------------------------------- *\
   Mobile Viewport
\* -------------------------------------------------------------------------- */

/**
 * Restores scrollability of a page that is indefinitely stuck in an animation
 * transition. This issue is due to events not being properly tracked by the
 * current framework. This is a temporary fix which is proceeding an update to a
 * newer version of the jQuery mobile framework.
 */

.ui-mobile-viewport-transitioning,
.ui-mobile-viewport-transitioning .ui-page {
  overflow: visible;
}

/* -------------------------------------------------------------------------- *\
 * Mobile Teaser Links
 * A link that wraps the entire node to better control click behavior.
\* -------------------------------------------------------------------------- */

.mobile-zone a.mobile-teaser-link,
.mobile-zone a.mobile-teaser-link:link,
.mobile-zone a.mobile-teaser-link:active,
.mobile-zone a.mobile-teaser-link:hover,
.mobile-zone a.mobile-teaser-link:visited {
  display: block;
  color: inherit;
  font-weight: normal;
  text-decoration: none;
}

/* -------------------------------------------------------------------------- *\
 * Mobile Zone
\* -------------------------------------------------------------------------- */

.mobile-zone .node {
  position: relative;
}

/* Modern clearfix */
.mobile-zone .node:after {
  content: "";
  display: table;
  clear: both;
}

.mobile-zone .node-teaser {
  cursor: pointer;
  border-bottom: 1px solid #ddd;
}

.mobile-zone .node-unpublished {
  background-color: #ffd4e3;
}

.mobile-zone .node-inner {
  padding: 5px 10px;
}

.mobile-zone .node a {
  text-decoration: none;
}

.mobile-zone .node-header {
  margin: 5px 0;
}

.mobile-zone .subtitle:before {
  content: " — ";
}

.mobile-zone .subtitle {
  font-weight: normal;
  color: #999;
}

.mobile-zone .meta {
  font-size: 9px;
  line-height: 10px;
  color: #999;
}

.mobile-zone .meta-item {
  margin-right: 5px;
  padding-right: 5px;
  border-right: 1px solid #ddd;
}

.mobile-zone .meta-item a {
  font-weight: normal;
}

.mobile-zone .node-teaser .meta-item a {
  color: #999;
}

.mobile-zone .meta-item.last-visible {
  border-right: none;
}

.mobile-zone .meta-item.meta-last-edited-by {
  display: none !important;
}

/* POST TYPE */

.post-type {
  display: none;
}

.pt-show-post-type .post-type {
  display: inline;
}

/* POST DATE(S) */

.post-date {
  display: none;
}

.pt-show-date .post-date {
  display: inherit;
}

.meta .event-date {
  display: inline;
}

.node-teaser .passed {
  display: none;
}

.node-full .passed {
  opacity: 0.5;
}

.node.te-show-only-event-date .event-date, .te-show-only-event-date .event-date {
  display: inherit;
}

.node.te-show-date-passed .passed, .te-show-date-passed .passed {
  display: inherit;
}

.node.te-hide-date-passed .passed, .te-hide-date-passed .passed {
  display: none;
}

.node.te-show-date-upc .upcoming, .te-show-date-upc .upcoming {
  display: inherit;
}

.node.te-show-date-upc-fst .upcoming, .te-show-date-upc-fst .upcoming {
  display: none;
}

.node.te-show-date-upc-fst .first-upcoming, .te-show-date-upc-fst .first-upcoming {
  display: inherit;
}

.node.te-show-date-upc-fst.n-event-dates .first-upcoming > span:before, .te-show-date-upc-fst .node.n-event-dates .first-upcoming > span:before {
  content: "Next upcoming: ";
}

.node.te-show-date-upc-fst .node.n-event-dates .meta .meta-item {
  border-right: none;
}

.node.te-show-date .post-date, .te-show-date .post-date {
  display: inherit;
}

.node.te-hide-date .post-date, .te-hide-date .post-date {
  display: none;
}

/* ACCESS */

.mobile-zone .node-teaser .meta-access {
  display: none;
}

/* IMG TAGS */

.mobile-zone img {
  width: auto;
  height: auto;
}

/* FIELD IMAGE */

.mobile-zone .field-image {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

.mobile-zone .node-teaser .node-content p,
.mobile-zone .node-teaser .node-content ul,
.mobile-zone .node-teaser .node-content ol {
  margin: 5px 0;
}

.mobile-zone .node-webform .form-item {
  margin: 1.5em 0;
}

.mobile-zone .accessible-break,
.mobile-zone .node-contact,
.mobile-zone .node-webform,
.mobile-zone .node-links {
  display: none;
}

/* -------------------------------------------------------------------------- *\
 * ZONE 0 - Carousel
\* -------------------------------------------------------------------------- */

.z0.mobile-zone {
  position: relative;
  width: 100%;
  height: 230px;
  background: black;
  overflow: hidden;
}

.z0.mobile-zone.full-node .field-image,
.z0.mobile-zone .mobile-teaser-link {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: black;
  overflow: hidden;
}

.z0.mobile-zone .node-teaser {
  width: 100%;
  height: 100%;
  border-bottom: 0 none;
}

.z0.mobile-zone .node-inner {
  margin: 0;
}

.z0.mobile-zone .node-header {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px 10px 25px;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,1) 50%, rgba(0,0,0,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(50%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,1)));
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 100%);
  background: -o-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 100%);
  background: -ms-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 100%);
  background: linear-gradient(to bottom,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 100%);
  overflow: hidden;
}

.z0.mobile-zone .node-header .title {
  display: block;
  margin: 0;
  font-size: 16px;
  line-height: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-text-shadow: 1px 1px black;
  -moz-text-shadow: 1px 1px black;
  text-shadow: 1px 1px black;
  color: #ddd;
}

.z0.mobile-zone .node-header .subtitle {
  display: block;
  margin-top: 5px;
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-text-shadow: 1px 1px black;
  -moz-text-shadow: 1px 1px black;
  text-shadow: 1px 1px black;
  color: #777;
}

.z0.mobile-zone .mobile-more,
.z0.mobile-zone .block-title,
.z0.mobile-zone .node-meta,
.z0.mobile-zone .node-links,
.z0.mobile-zone .node-content,
.z0.mobile-zone .node-webform,
.z0.mobile-zone .node-upper-meta,
.z0.mobile-zone .node-header br,
.z0.mobile-zone .node-header .subtitle:before {
  display: none;
}

.z0.mobile-zone .node-image,
.z0.mobile-zone .node-upper-image {
  display: block;
}

.z0.mobile-zone .field-image {
  float: none;
  display: block;
  margin: 0;
}

.z0.mobile-zone .field-image img {
  max-width: 100%;
}

.z0.mobile-zone .carousel-navigation {
  position: absolute;
  bottom: 7px;
  left: 0;
  right: 0;
  z-index: 3;
  text-align: center;
}

.z0.mobile-zone .carousel-navigation .dot {
  display: inline-block;
  width: 5px;
  height: 5px;
  margin-right: 5px;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 4px #777;
}

.z0.mobile-zone .carousel-navigation .dot.active {
  background-color: rgba(255, 255, 255, 1);
}

/* -------------------------------------------------------------------------- *\
 * ZONE 1 - Overview block and Full Node Display
\* -------------------------------------------------------------------------- */

.z1.mobile-zone .node-teaser {
  cursor: default;
  border-bottom: 0 none;
}

.z1.mobile-zone .node-contact,
.z1.mobile-zone .node-webform,
.z1.mobile-zone .node-links {
  display: inherit;
}

.z1.mobile-zone .field-image img,
.z1.mobile-zone .node-content img {
  cursor: pointer;
  max-width: 150px;
  max-height: 150px;
}

.z1.mobile-zone .node-links ul {
  margin: 5px 0;
  padding-left: 0;
}

/* EXPANDING OVERVIEWS */

.oexpanding .node-content .body {
  display: none;
}

.oexpanding.has-more .node-links .link-read-more {
  display: block;
}

/* NODE FULL ONLY */

.z1.mobile-zone .node-full .node-header .title {
  display: block;
}

.z1.mobile-zone .node-full .node-header .subtitle {
  display: block;
  font-size: 0.75em;
}

.z1.mobile-zone .node-full .node-header .subtitle:before {
  display: none;
}

.z1.mobile-zone .node-full .field-image {
  float: none;
  display: block;
  margin-left: 0;
}

.z1.mobile-zone .node-full .field-image img,
.z1.mobile-zone .node-full .node-content img {
  max-width: 100%;
  max-height: 175px;
}

.z1.mobile-zone .comment {
  border-bottom: 1px solid #ddd;
}

.z1.mobile-zone .comment-inner {
  margin: 10px;
}

.z1.mobile-zone .comment .title a {
  text-decoration: none;
  cursor: default;
}

.z1.mobile-zone .comment .submitted {
  margin: 5px 0;
  color: #999;
}

/* -------------------------------------------------------------------------- *\
 * ZONE 2 - Teasers
\* -------------------------------------------------------------------------- */

.z2.mobile-zone .field-image img {
  max-width: 90px;
  max-height: 90px;
}

/* -------------------------------------------------------------------------- *\
 * ZONE 3 - Pods, Mini Teasers
\* -------------------------------------------------------------------------- */

.z3.mobile-zone {
  background-color: #e5e5e5;
}

.z3.mobile-zone .node-teaser {
  background-image: -webkit-gradient(linear,left top,left bottom,from(#e5e5e5),to(#c5c5c5));
  background-image: -webkit-linear-gradient(#e5e5e5,#c5c5c5);
  background-image: -moz-linear-gradient(#e5e5e5,#c5c5c5);
  background-image: -ms-linear-gradient(#e5e5e5,#c5c5c5);
  background-image: -o-linear-gradient(#e5e5e5,#c5c5c5);
  background-image: linear-gradient(#e5e5e5,#c5c5c5);
  border-bottom-color: #aaa;
}

.z3.mobile-zone .field-image img {
  max-width: 90px;
  max-height: 45px;
}

.z3.mobile-zone .meta-item,
.z3.mobile-zone .meta-item a {
  color: #666;
  border-color: #666;
}

/* -------------------------------------------------------------------------- *\
 * MOBILE START PAGE
\* -------------------------------------------------------------------------- */

#startpage {
  background: no-repeat left top white;
  background-size: 100% auto;
}

#startpage .ui-panel-content-wrap {
  background: none;
  background-image: none;
}

#startpage div[data-role='header'] {
  display: none;
}

#startlinks {
  width: 75%;
  margin: 25% auto 0;
}

/* -------------------------------------------------------------------------- *\
 * MOBILE CONTENT
\* -------------------------------------------------------------------------- */

.mobile-content {
  margin: 10px;
}

/* -------------------------------------------------------------------------- *\
 * Mobile Popup
\* -------------------------------------------------------------------------- */

.mobile-popup {
  top: 10px;
}

.mobile-popup-close {
  position: absolute;
  top: -18px;
  right: -10px;
}

/* -------------------------------------------------------------------------- *\
 * Mobile Pager
\* -------------------------------------------------------------------------- */

.pager.ui-controlgroup.ui-mini {
  margin: 10px;
  text-align: center;
}

.pager.ui-controlgroup.ui-mini li {
  display: inline;
}

.pager.ui-controlgroup.ui-mini a.ui-link {
  text-decoration: none;
  color: white;
}

.pager.ui-controlgroup.ui-mini .pager-current a {
  color: black;
}

/* -------------------------------------------------------------------------- *\
 * DD SHARE THIS MODULE
\* -------------------------------------------------------------------------- */

.dd-share-this {
  display: none !important;
}

/* -------------------------------------------------------------------------- *\
 * DD ADMINISTRATIVE TOOLS NOT NEEDED FOR MOBILE
\* -------------------------------------------------------------------------- */

.block-controls-wrapper {
  display: none !important;
}

/* -------------------------------------------------------------------------- *\
 * NODE LINKS
\* -------------------------------------------------------------------------- */

.link.link-read-more,
.link.print-html {
  display: none;
}

.file a.ui-link { /* some have a background image. (eg. pdf icon) */
  padding-left: 14px;
  background-size: auto 12px;
  background-repeat: no-repeat;
}

/* -------------------------------------------------------------------------- *\
 * SPECIAL VIEWS
\* -------------------------------------------------------------------------- */

.mobile-zone > .view > .view-content {
  margin: 0 10px;
}

/* -------------------------------------------------------------------------- *\
 * SUBTERMS
\* -------------------------------------------------------------------------- */

.subterm-block .subterm-overview .node-teaser {
  cursor: default;
}

.subterm-block .subterm-overview .node-content img {
  display: none;
}

.subterm-block .subterm-header h1.block-title,
.subterm-block .subterm-header h1.block-title .ui-btn {
  margin: 0;
  text-align: left;
}

.subterm-block .subterm-link {
  margin: 10px 0;
  text-align: right;
}

.main-channel.no-st-read-mores .subterm-block .subterm-link {
  display: none;
}

.subterm-block .subterm-link .ui-btn-text {
  margin-right: 5px;
}

.subterm-block .subterm-overview .node-header .subtitle:before {
  display: none;
}

/* -------------------------------------------------------------------------- *\
 * SITEMAP & LEFT NAV
\* -------------------------------------------------------------------------- */

.navbar .block-title,
.navbar .menu-description {
  display: none;
}

.navbar ul,
.navbar li,
.ui-panel ul,
.ui-panel li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.navbar a,
.ui-panel a {
  margin: 0;
  text-align: left;
}

.ui-panel ul a,
.navbar ul a .menu-title {
  padding-left: 0;
}

.ui-panel ul ul a,
.navbar ul ul a .menu-title {
  padding-left: 20px;
}

.ui-panel ul ul ul a,
.navbar ul ul ul a .menu-title {
  padding-left: 40px;
}

.navbar .ui-mini .ui-btn-inner .ui-icon {
  right: 10px;
}

.ui-panel .block-title {
  margin: 0;
}

.ui-panel .block-title a.ui-btn {
  margin: 0;
  text-decoration: none;
  text-align: left;
  color: #FFF;
}

.ui-bar.small {
  padding: 8px 10px;
  font-size: 14px;
}

/* -------------------------------------------------------------------------- *\
 * SEARCH/FIND
\* -------------------------------------------------------------------------- */

.search-results dd {
  margin-bottom: 20px;
  margin-left: 0;
}

.search-results .title,
.search-results .title h4 {
  margin: 0;
}

.search-results .title a {
  display: block;
  padding: 5px 0;
  text-decoration: none;
}

.search-results .search-info {
  color: #888;
}

.search-results .search-info span {
  display: inline;
}

.faceted-search-guided {
  display: none;
}

/* -------------------------------------------------------------------------- *\
 * CALENDAR
\* -------------------------------------------------------------------------- */

.calendar.node {
  padding: 10px;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}

.date-nav > div {
  float: left;
  width: 25%;
  margin: 0;
  padding: 0;
  text-align: center;
}

.date-nav {
  clear: both;
  float: left;
  width: 100%;
  padding: 10px 0;
}

.date-nav .date-heading {
  width: 50%;
}

.date-heading h3 {
  margin: 0;
}

td.has-events {
  display: block;
}

.has-events .month.day {
  padding-left: 10px;
  border-bottom: 1px solid #ddd;
  font-size: 40px;
  text-decoration: none;
  color: #ccc;
}

.has-events .month.day:after {
  padding-left: 10px;
  font-size: 20px;
  vertical-align: middle;
  text-transform: uppercase;
}

.mon.has-events .month.day:after {
  content: "Monday"
}

.tue.has-events .month.day:after {
  content: "Tuesday"
}

.wed.has-events .month.day:after {
  content: "Wednesday"
}

.thu.has-events .month.day:after {
  content: "Thursday"
}

.fri.has-events .month.day:after {
  content: "Friday"
}

.sat.has-events .month.day:after {
  content: "Saturday"
}

.sun.has-events .month.day:after {
  content: "Sunday"
}

.mobile-zone .view-item-cal a {
  text-decoration: none;
}

.calendar .node-data-field-subtitle-field-subtitle-value {
  font-weight: normal;
}

/* -------------------------------------------------------------------------- *\
 * TABLES
\* -------------------------------------------------------------------------- */

.mobile-table-wrapper {
  overflow-x: scroll;
  width: 100%;
}

/* -------------------------------------------------------------------------- *\
 * LISTVIEWS (eg. DIRECTORY)
\* -------------------------------------------------------------------------- */

.directory ul.ui-listview {
  margin: -15px 0 0 0;
}

.directory ul.ui-listview tr {
  display: block;
}

.directory ul.ui-listview .node-teaser {
  border-bottom: 0 none;
}

.directory ul.ui-listview .ui-li {
  padding: 0;
}

.ui-listview-filter.ui-bar-c {
  margin-top: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.node-teaser.table-row.ui-li {
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}

.node-teaser.table-row a {
  text-decoration: none;
}

.node-teaser.table-row .views-field {
  display: none;
}

.node-teaser.table-row .views-field-field-image-fid {
  float: right;
  display: block;
}

.node-teaser.table-row .views-field-field-image-fid img {
  max-width: 90px;
  max-height: 90px;
  margin-left: 10px;
}

.node-teaser.table-row .views-field *,
.node-teaser.table-row .views-field-subtitle,
.node-teaser.table-row .views-field .field-subtitle,
.node-teaser.table-row .views-field .field-custom-meta {
  display: inline;
  font-weight: normal;
  color: #777;
}

.node-teaser.table-row .views-field .field-title,
.node-teaser.table-row .views-field-title,
.node-teaser.table-row a.link-read-more,
.node-teaser.table-row a.link-read-more * {
  display: block;
  font-weight: bold;
}

/* -------------------------------------------------------------------------- *\
 * CUSTOM ICONS
\* -------------------------------------------------------------------------- */

/* Icon Sizing and Position */
.ui-icon-1,.ui-icon-2,.ui-icon-3,.ui-icon-4,.ui-icon-5,.ui-icon-6,.ui-icon-7,.ui-icon-8,.ui-icon-9,.ui-icon-10,.ui-icon-11,.ui-icon-12,.ui-icon-13,.ui-icon-14,.ui-icon-15,.ui-icon-16,.ui-icon-17,.ui-icon-18,.ui-icon-19,.ui-icon-20,.ui-icon-21,.ui-icon-22,.ui-icon-23,.ui-icon-24,.ui-icon-25,.ui-icon-26,.ui-icon-27,.ui-icon-28,.ui-icon-29,.ui-icon-30,.ui-icon-31,.ui-icon-32,.ui-icon-33,.ui-icon-34,.ui-icon-35,.ui-icon-36,.ui-icon-37,.ui-icon-38,.ui-icon-39,.ui-icon-40,.ui-icon-41,.ui-icon-42,.ui-icon-43,.ui-icon-44,.ui-icon-45,.ui-icon-46,.ui-icon-47,.ui-icon-48,.ui-icon-49,.ui-icon-50,.ui-icon-51,.ui-icon-52,.ui-icon-53,.ui-icon-54,.ui-icon-55,.ui-icon-56,.ui-icon-57,.ui-icon-58,.ui-icon-59,.ui-icon-60,.ui-icon-61,.ui-icon-62,.ui-icon-63,.ui-icon-64,.ui-icon-65,.ui-icon-66,.ui-icon-67,.ui-icon-68,.ui-icon-69,.ui-icon-70,.ui-icon-71,.ui-icon-72,.ui-icon-73,.ui-icon-74,.ui-icon-75,.ui-icon-76,.ui-icon-77,.ui-icon-78,.ui-icon-79,.ui-icon-80,.ui-icon-81,.ui-icon-82,.ui-icon-83,.ui-icon-84,.ui-icon-85,.ui-icon-86,.ui-icon-87,.ui-icon-88,.ui-icon-89,.ui-icon-90,.ui-icon-91,.ui-icon-92,.ui-icon-93,.ui-icon-94,.ui-icon-95,.ui-icon-96,.ui-icon-97,.ui-icon-98,.ui-icon-99,.ui-icon-100,.ui-icon-101,.ui-icon-102,.ui-icon-103,.ui-icon-104,.ui-icon-105,.ui-icon-106,.ui-icon-107,.ui-icon-108,.ui-icon-109,.ui-icon-110,.ui-icon-111,.ui-icon-112,.ui-icon-113,.ui-icon-114,.ui-icon-115,.ui-icon-116,.ui-icon-117,.ui-icon-118,.ui-icon-119,.ui-icon-120,.ui-icon-121,.ui-icon-122,.ui-icon-123,.ui-icon-124,.ui-icon-125,.ui-icon-126,.ui-icon-127,.ui-icon-128,.ui-icon-129,.ui-icon-130,.ui-icon-131,.ui-icon-132,.ui-icon-133,.ui-icon-134,.ui-icon-135,.ui-icon-136,.ui-icon-137,.ui-icon-138,.ui-icon-139,.ui-icon-140,.ui-icon-141,.ui-icon-142,.ui-icon-143,.ui-icon-144,.ui-icon-145,.ui-icon-146,.ui-icon-147,.ui-icon-148,.ui-icon-149,.ui-icon-150,.ui-icon-151,.ui-icon-152,.ui-icon-153,.ui-icon-154,.ui-icon-155,.ui-icon-156,.ui-icon-157,.ui-icon-158,.ui-icon-159,.ui-icon-160,.ui-icon-161,.ui-icon-162,.ui-icon-163,.ui-icon-164,.ui-icon-165,.ui-icon-166,.ui-icon-167,.ui-icon-168,.ui-icon-169,.ui-icon-170,.ui-icon-171,.ui-icon-172,.ui-icon-173,.ui-icon-174,.ui-icon-175,.ui-icon-176,.ui-icon-177,.ui-icon-178,.ui-icon-179,.ui-icon-180,.ui-icon-181,.ui-icon-182,.ui-icon-183,.ui-icon-184,.ui-icon-185,.ui-icon-186,.ui-icon-187,.ui-icon-188,.ui-icon-189,.ui-icon-190,.ui-icon-191,.ui-icon-192,.ui-icon-193,.ui-icon-194,.ui-icon-195,.ui-icon-196,.ui-icon-197,.ui-icon-198,.ui-icon-199,.ui-icon-200,.ui-icon-201,.ui-icon-202,.ui-icon-203,.ui-icon-204,.ui-icon-205,.ui-icon-206,.ui-icon-207,.ui-icon-208,.ui-icon-209,.ui-icon-210,.ui-icon-211,.ui-icon-212,.ui-icon-213,.ui-icon-214,.ui-icon-215,.ui-icon-216,.ui-icon-217,.ui-icon-218,.ui-icon-219,.ui-icon-220,.ui-icon-221,.ui-icon-222,.ui-icon-223,.ui-icon-224,.ui-icon-225,.ui-icon-226,.ui-icon-227,.ui-icon-228,.ui-icon-229,.ui-icon-230,.ui-icon-231,.ui-icon-232,.ui-icon-233,.ui-icon-234,.ui-icon-235,.ui-icon-236,.ui-icon-237,.ui-icon-238,.ui-icon-239,.ui-icon-240,.ui-icon-241,.ui-icon-242,.ui-icon-243,.ui-icon-244,.ui-icon-245,.ui-icon-246,.ui-icon-247,.ui-icon-248,.ui-icon-249,.ui-icon-250,.ui-icon-251,.ui-icon-252,.ui-icon-253,.ui-icon-254,.ui-icon-255,.ui-icon-256,.ui-icon-257,.ui-icon-258,.ui-icon-259,.ui-icon-260,.ui-icon-261,.ui-icon-262,.ui-icon-263,.ui-icon-264,.ui-icon-265,.ui-icon-266,.ui-icon-267,.ui-icon-268,.ui-icon-269,.ui-icon-270,.ui-icon-271,.ui-icon-272,.ui-icon-273,.ui-icon-274,.ui-icon-275,.ui-icon-276,.ui-icon-277,.ui-icon-278,.ui-icon-279,.ui-icon-280,.ui-icon-281,.ui-icon-282,.ui-icon-283,.ui-icon-284,.ui-icon-285,.ui-icon-286,.ui-icon-287,.ui-icon-288,.ui-icon-289,.ui-icon-290,.ui-icon-291,.ui-icon-292,.ui-icon-293,.ui-icon-294,.ui-icon-295,.ui-icon-296,.ui-icon-297,.ui-icon-298,.ui-icon-299,.ui-icon-300{background-size:18px 18px;}
/* Regular Icons */
.ui-icon-1{background-image:url(icons/white/01-refresh.png)}.ui-icon-2{background-image:url(icons/white/02-redo.png)}.ui-icon-3{background-image:url(icons/white/03-loopback.png)}.ui-icon-4{background-image:url(icons/white/04-squiggle.png)}.ui-icon-5{background-image:url(icons/white/05-shuffle.png)}.ui-icon-6{background-image:url(icons/white/06-magnify.png)}.ui-icon-7{background-image:url(icons/white/07-map-marker.png)}.ui-icon-8{background-image:url(icons/white/08-chat.png)}.ui-icon-9{background-image:url(icons/white/09-chat-2.png)}.ui-icon-10{background-image:url(icons/white/10-medical.png)}.ui-icon-11{background-image:url(icons/white/11-clock.png)}.ui-icon-12{background-image:url(icons/white/12-eye.png)}.ui-icon-13{background-image:url(icons/white/13-target.png)}.ui-icon-14{background-image:url(icons/white/14-tag.png)}.ui-icon-15{background-image:url(icons/white/15-tags.png)}.ui-icon-16{background-image:url(icons/white/16-line-chart.png)}.ui-icon-17{background-image:url(icons/white/17-bar-chart.png)}.ui-icon-18{background-image:url(icons/white/18-envelope.png)}.ui-icon-19{background-image:url(icons/white/19-gear.png)}.ui-icon-20{background-image:url(icons/white/20-gear-2.png)}.ui-icon-21{background-image:url(icons/white/21-skull.png)}.ui-icon-22{background-image:url(icons/white/22-skull-n-bones.png)}.ui-icon-23{background-image:url(icons/white/23-bird.png)}.ui-icon-24{background-image:url(icons/white/24-gift.png)}.ui-icon-25{background-image:url(icons/white/25-weather.png)}.ui-icon-26{background-image:url(icons/white/26-bandaid.png)}.ui-icon-27{background-image:url(icons/white/27-planet.png)}.ui-icon-28{background-image:url(icons/white/28-star.png)}.ui-icon-29{background-image:url(icons/white/29-heart.png)}.ui-icon-30{background-image:url(icons/white/30-key.png)}.ui-icon-31{background-image:url(icons/white/31-ipod.png)}.ui-icon-32{background-image:url(icons/white/32-iphone.png)}.ui-icon-33{background-image:url(icons/white/33-cabinet.png)}.ui-icon-34{background-image:url(icons/white/34-coffee.png)}.ui-icon-35{background-image:url(icons/white/35-shopping.png)}.ui-icon-36{background-image:url(icons/white/36-toolbox.png)}.ui-icon-37{background-image:url(icons/white/37-suitcase.png)}.ui-icon-38{background-image:url(icons/white/38-airplane.png)}.ui-icon-39{background-image:url(icons/white/39-spraycan.png)}.ui-icon-40{background-image:url(icons/white/40-inbox.png)}.ui-icon-41{background-image:url(icons/white/41-picture-frame.png)}.ui-icon-42{background-image:url(icons/white/42-photos.png)}.ui-icon-43{background-image:url(icons/white/43-film-roll.png)}.ui-icon-44{background-image:url(icons/white/44-shoebox.png)}.ui-icon-45{background-image:url(icons/white/45-movie-1.png)}.ui-icon-46{background-image:url(icons/white/46-movie-2.png)}.ui-icon-47{background-image:url(icons/white/47-fuel.png)}.ui-icon-48{background-image:url(icons/white/48-fork-and-knife.png)}.ui-icon-49{background-image:url(icons/white/49-battery.png)}.ui-icon-50{background-image:url(icons/white/50-beaker.png)}.ui-icon-51{background-image:url(icons/white/51-outlet.png)}.ui-icon-52{background-image:url(icons/white/52-pine-tree.png)}.ui-icon-53{background-image:url(icons/white/53-house.png)}.ui-icon-54{background-image:url(icons/white/54-lock.png)}.ui-icon-55{background-image:url(icons/white/55-network.png)}.ui-icon-56{background-image:url(icons/white/56-cloud.png)}.ui-icon-57{background-image:url(icons/white/57-download.png)}.ui-icon-58{background-image:url(icons/white/58-bookmark.png)}.ui-icon-59{background-image:url(icons/white/59-flag.png)}.ui-icon-60{background-image:url(icons/white/60-signpost.png)}.ui-icon-61{background-image:url(icons/white/61-brightness.png)}.ui-icon-62{background-image:url(icons/white/62-contrast.png)}.ui-icon-63{background-image:url(icons/white/63-runner.png)}.ui-icon-64{background-image:url(icons/white/64-zap.png)}.ui-icon-65{background-image:url(icons/white/65-note.png)}.ui-icon-66{background-image:url(icons/white/66-microphone.png)}.ui-icon-67{background-image:url(icons/white/67-tshirt.png)}.ui-icon-68{background-image:url(icons/white/68-paperclip.png)}.ui-icon-69{background-image:url(icons/white/69-display.png)}.ui-icon-70{background-image:url(icons/white/70-tv.png)}.ui-icon-71{background-image:url(icons/white/71-compass.png)}.ui-icon-72{background-image:url(icons/white/72-pin.png)}.ui-icon-73{background-image:url(icons/white/73-radar.png)}.ui-icon-74{background-image:url(icons/white/74-location.png)}.ui-icon-75{background-image:url(icons/white/75-phone.png)}.ui-icon-76{background-image:url(icons/white/76-baby.png)}.ui-icon-77{background-image:url(icons/white/77-ekg.png)}.ui-icon-78{background-image:url(icons/white/78-stopwatch.png)}.ui-icon-79{background-image:url(icons/white/79-medical-bag.png)}.ui-icon-80{background-image:url(icons/white/80-shopping-cart.png)}.ui-icon-81{background-image:url(icons/white/81-dashboard.png)}.ui-icon-82{background-image:url(icons/white/82-dog-paw.png)}.ui-icon-83{background-image:url(icons/white/83-calendar.png)}.ui-icon-84{background-image:url(icons/white/84-lightbulb.png)}.ui-icon-85{background-image:url(icons/white/85-trophy.png)}.ui-icon-86{background-image:url(icons/white/86-camera.png)}.ui-icon-87{background-image:url(icons/white/87-wine-glass.png)}.ui-icon-88{background-image:url(icons/white/88-beer-glass.png)}.ui-icon-89{background-image:url(icons/white/89-dumbells.png)}.ui-icon-90{background-image:url(icons/white/90-lifebuoy.png)}.ui-icon-91{background-image:url(icons/white/91-beaker-2.png)}.ui-icon-92{background-image:url(icons/white/92-test-tube.png)}.ui-icon-93{background-image:url(icons/white/93-thermometer.png)}.ui-icon-94{background-image:url(icons/white/94-pill.png)}.ui-icon-95{background-image:url(icons/white/95-equalizer.png)}.ui-icon-96{background-image:url(icons/white/96-book.png)}.ui-icon-97{background-image:url(icons/white/97-puzzle-piece.png)}.ui-icon-98{background-image:url(icons/white/98-palette.png)}.ui-icon-99{background-image:url(icons/white/99-umbrella.png)}.ui-icon-100{background-image:url(icons/white/100-coffee.png)}.ui-icon-101{background-image:url(icons/white/101-gameplan.png)}.ui-icon-102{background-image:url(icons/white/102-walk.png)}.ui-icon-103{background-image:url(icons/white/103-map.png)}.ui-icon-104{background-image:url(icons/white/104-index-cards.png)}.ui-icon-105{background-image:url(icons/white/105-piano.png)}.ui-icon-106{background-image:url(icons/white/106-sliders.png)}.ui-icon-107{background-image:url(icons/white/107-widescreen.png)}.ui-icon-108{background-image:url(icons/white/108-badge.png)}.ui-icon-109{background-image:url(icons/white/109-chicken.png)}.ui-icon-110{background-image:url(icons/white/110-bug.png)}.ui-icon-111{background-image:url(icons/white/111-user.png)}.ui-icon-112{background-image:url(icons/white/112-group.png)}.ui-icon-113{background-image:url(icons/white/113-navigation.png)}.ui-icon-114{background-image:url(icons/white/114-balloon.png)}.ui-icon-115{background-image:url(icons/white/115-bow-and-arrow.png)}.ui-icon-116{background-image:url(icons/white/116-controller.png)}.ui-icon-117{background-image:url(icons/white/117-todo.png)}.ui-icon-118{background-image:url(icons/white/118-coat-hanger.png)}.ui-icon-119{background-image:url(icons/white/119-piggy-bank.png)}.ui-icon-120{background-image:url(icons/white/120-headphones.png)}.ui-icon-121{background-image:url(icons/white/121-landscape.png)}.ui-icon-122{background-image:url(icons/white/122-stats.png)}.ui-icon-123{background-image:url(icons/white/123-id-card.png)}.ui-icon-124{background-image:url(icons/white/124-bullhorn.png)}.ui-icon-125{background-image:url(icons/white/125-food.png)}.ui-icon-126{background-image:url(icons/white/126-moon.png)}.ui-icon-127{background-image:url(icons/white/127-sock.png)}.ui-icon-128{background-image:url(icons/white/128-bone.png)}.ui-icon-129{background-image:url(icons/white/129-golf.png)}.ui-icon-130{background-image:url(icons/white/130-dice.png)}.ui-icon-131{background-image:url(icons/white/131-tower.png)}.ui-icon-132{background-image:url(icons/white/132-ghost.png)}.ui-icon-133{background-image:url(icons/white/133-ufo.png)}.ui-icon-134{background-image:url(icons/white/134-viking.png)}.ui-icon-135{background-image:url(icons/white/135-hockeymask.png)}.ui-icon-136{background-image:url(icons/white/136-tractor.png)}.ui-icon-137{background-image:url(icons/white/137-presentation.png)}.ui-icon-138{background-image:url(icons/white/138-scales.png)}.ui-icon-139{background-image:url(icons/white/139-flags.png)}.ui-icon-140{background-image:url(icons/white/140-gradhat.png)}.ui-icon-141{background-image:url(icons/white/141-lamp.png)}.ui-icon-142{background-image:url(icons/white/142-wine-bottle.png)}.ui-icon-143{background-image:url(icons/white/143-liquor-bottle.png)}.ui-icon-144{background-image:url(icons/white/144-martini.png)}.ui-icon-145{background-image:url(icons/white/145-persondot.png)}.ui-icon-146{background-image:url(icons/white/146-gavel.png)}.ui-icon-147{background-image:url(icons/white/147-popsicle.png)}.ui-icon-148{background-image:url(icons/white/148-doghouse.png)}.ui-icon-149{background-image:url(icons/white/149-windmill.png)}.ui-icon-150{background-image:url(icons/white/150-sailboat.png)}.ui-icon-151{background-image:url(icons/white/151-telescope.png)}.ui-icon-152{background-image:url(icons/white/152-rolodex.png)}.ui-icon-153{background-image:url(icons/white/153-guitar.png)}.ui-icon-154{background-image:url(icons/white/154-necktie.png)}.ui-icon-155{background-image:url(icons/white/155-bowtie.png)}.ui-icon-156{background-image:url(icons/white/156-controller.png)}.ui-icon-157{background-image:url(icons/white/157-wrench.png)}.ui-icon-158{background-image:url(icons/white/158-wrench-2.png)}.ui-icon-159{background-image:url(icons/white/159-voicemail.png)}.ui-icon-160{background-image:url(icons/white/160-voicemail-2.png)}.ui-icon-161{background-image:url(icons/white/161-calculator.png)}.ui-icon-162{background-image:url(icons/white/162-receipt.png)}.ui-icon-163{background-image:url(icons/white/163-glasses-1.png)}.ui-icon-164{background-image:url(icons/white/164-glasses-2.png)}.ui-icon-165{background-image:url(icons/white/165-glasses-3.png)}.ui-icon-166{background-image:url(icons/white/166-newspaper.png)}.ui-icon-167{background-image:url(icons/white/167-upload-photo.png)}.ui-icon-168{background-image:url(icons/white/168-upload-photo-2.png)}.ui-icon-169{background-image:url(icons/white/169-8ball.png)}.ui-icon-170{background-image:url(icons/white/170-butterfly.png)}.ui-icon-171{background-image:url(icons/white/171-sun.png)}.ui-icon-172{background-image:url(icons/white/172-pricetag.png)}.ui-icon-173{background-image:url(icons/white/173-eyedropper.png)}.ui-icon-174{background-image:url(icons/white/174-imac.png)}.ui-icon-175{background-image:url(icons/white/175-macbook.png)}.ui-icon-176{background-image:url(icons/white/176-ipad.png)}.ui-icon-177{background-image:url(icons/white/177-building.png)}.ui-icon-178{background-image:url(icons/white/178-city.png)}.ui-icon-179{background-image:url(icons/white/179-notepad.png)}.ui-icon-180{background-image:url(icons/white/180-stickynote.png)}.ui-icon-181{background-image:url(icons/white/181-hammer.png)}.ui-icon-182{background-image:url(icons/white/182-messenger-bag.png)}.ui-icon-183{background-image:url(icons/white/183-genie-lamp.png)}.ui-icon-184{background-image:url(icons/white/184-warning.png)}.ui-icon-185{background-image:url(icons/white/185-printer.png)}.ui-icon-186{background-image:url(icons/white/186-ruler.png)}.ui-icon-187{background-image:url(icons/white/187-pencil.png)}.ui-icon-188{background-image:url(icons/white/188-paint-roller.png)}.ui-icon-189{background-image:url(icons/white/189-plant.png)}.ui-icon-190{background-image:url(icons/white/190-bank.png)}.ui-icon-191{background-image:url(icons/white/191-collection.png)}.ui-icon-192{background-image:url(icons/white/192-credit-card.png)}.ui-icon-193{background-image:url(icons/white/193-location-arrow.png)}.ui-icon-194{background-image:url(icons/white/194-note-2.png)}.ui-icon-195{background-image:url(icons/white/195-barcode.png)}.ui-icon-196{background-image:url(icons/white/196-radiation.png)}.ui-icon-197{background-image:url(icons/white/197-card-diamonds.png)}.ui-icon-198{background-image:url(icons/white/198-card-spades.png)}.ui-icon-199{background-image:url(icons/white/199-card-hearts.png)}.ui-icon-200{background-image:url(icons/white/200-card-clubs.png)}.ui-icon-201{background-image:url(icons/white/201-vampire.png)}.ui-icon-202{background-image:url(icons/white/202-alien.png)}.ui-icon-203{background-image:url(icons/white/203-spiderweb.png)}.ui-icon-204{background-image:url(icons/white/204-wallet.png)}.ui-icon-205{background-image:url(icons/white/205-factory.png)}.ui-icon-206{background-image:url(icons/white/206-evernote.png)}.ui-icon-207{background-image:url(icons/white/207-dropbox.png)}.ui-icon-208{background-image:url(icons/white/208-facebook.png)}.ui-icon-209{background-image:url(icons/white/209-twitter.png)}.ui-icon-210{background-image:url(icons/white/210-twitterbird.png)}.ui-icon-211{background-image:url(icons/white/211-action.png)}.ui-icon-212{background-image:url(icons/white/212-action2.png)}.ui-icon-213{background-image:url(icons/white/213-reply.png)}.ui-icon-214{background-image:url(icons/white/214-replyall.png)}.ui-icon-215{background-image:url(icons/white/215-subscription.png)}.ui-icon-216{background-image:url(icons/white/216-compose.png)}.ui-icon-217{background-image:url(icons/white/217-trash.png)}.ui-icon-218{background-image:url(icons/white/218-trash2.png)}.ui-icon-219{background-image:url(icons/white/219-scissors.png)}.ui-icon-220{background-image:url(icons/white/220-coupon.png)}.ui-icon-221{background-image:url(icons/white/221-recordplayer.png)}.ui-icon-222{background-image:url(icons/white/222-bacon.png)}.ui-icon-223{background-image:url(icons/white/223-magnet.png)}.ui-icon-224{background-image:url(icons/white/224-flower.png)}.ui-icon-225{background-image:url(icons/white/225-plant.png)}.ui-icon-226{background-image:url(icons/white/226-egg.png)}.ui-icon-227{background-image:url(icons/white/227-psp.png)}.ui-icon-228{background-image:url(icons/white/228-nescontroller.png)}.ui-icon-229{background-image:url(icons/white/229-gba.png)}.ui-icon-230{background-image:url(icons/white/230-wiimote.png)}.ui-icon-231{background-image:url(icons/white/231-birdhouse.png)}.ui-icon-232{background-image:url(icons/white/232-whale.png)}.ui-icon-233{background-image:url(icons/white/233-fish.png)}.ui-icon-234{background-image:url(icons/white/234-cloud.png)}.ui-icon-235{background-image:url(icons/white/235-purse.png)}.ui-icon-236{background-image:url(icons/white/236-shoppingbag.png)}.ui-icon-237{background-image:url(icons/white/237-key.png)}.ui-icon-238{background-image:url(icons/white/238-road.png)}.ui-icon-239{background-image:url(icons/white/239-screen.png)}.ui-icon-240{background-image:url(icons/white/240-sketchbook.png)}.ui-icon-241{background-image:url(icons/white/241-cleaver.png)}.ui-icon-242{background-image:url(icons/white/242-ramen.png)}.ui-icon-243{background-image:url(icons/white/243-globe.png)}.ui-icon-244{background-image:url(icons/white/244-rubberstamp.png)}.ui-icon-245{background-image:url(icons/white/245-paperairplane.png)}.ui-icon-246{background-image:url(icons/white/246-route.png)}.ui-icon-247{background-image:url(icons/white/247-dancesteps.png)}.ui-icon-248{background-image:url(icons/white/248-sign.png)}.ui-icon-249{background-image:url(icons/white/249-piechart.png)}.ui-icon-250{background-image:url(icons/white/250-stats.png)}.ui-icon-251{background-image:url(icons/white/251-sword.png)}.ui-icon-252{background-image:url(icons/white/252-lure.png)}.ui-icon-253{background-image:url(icons/white/253-person.png)}.ui-icon-254{background-image:url(icons/white/254-barrier.png)}.ui-icon-255{background-image:url(icons/white/255-box.png)}.ui-icon-256{background-image:url(icons/white/256-box2.png)}.ui-icon-257{background-image:url(icons/white/257-box3.png)}.ui-icon-258{background-image:url(icons/white/258-checkmark.png)}.ui-icon-259{background-image:url(icons/white/259-list.png)}.ui-icon-260{background-image:url(icons/white/260-count.png)}.ui-icon-261{background-image:url(icons/white/261-album-closed.png)}.ui-icon-262{background-image:url(icons/white/262-album-open.png)}.ui-icon-263{background-image:url(icons/white/263-sound-off.png)}.ui-icon-264{background-image:url(icons/white/264-sound-on.png)}.ui-icon-265{background-image:url(icons/white/265-download.png)}.ui-icon-266{background-image:url(icons/white/266-upload.png)}.ui-icon-267{background-image:url(icons/white/267-zoomin.png)}.ui-icon-268{background-image:url(icons/white/268-zoomout.png)}.ui-icon-269{background-image:url(icons/white/269-happyface.png)}.ui-icon-270{background-image:url(icons/white/270-unhappyface.png)}.ui-icon-271{background-image:url(icons/white/271-dramamasks.png)}.ui-icon-272{background-image:url(icons/white/272-windows.png)}.ui-icon-273{background-image:url(icons/white/273-grapes.png)}.ui-icon-274{background-image:url(icons/white/274-router.png)}.ui-icon-275{background-image:url(icons/white/275-broadcast.png)}.ui-icon-276{background-image:url(icons/white/276-poison.png)}.ui-icon-277{background-image:url(icons/white/277-lighting.png)}.ui-icon-278{background-image:url(icons/white/278-flipcam.png)}.ui-icon-279{background-image:url(icons/white/279-videocamera.png)}.ui-icon-280{background-image:url(icons/white/280-clapboard.png)}.ui-icon-281{background-image:url(icons/white/281-crown.png)}.ui-icon-282{background-image:url(icons/white/282-cards.png)}.ui-icon-283{background-image:url(icons/white/283-bomb.png)}.ui-icon-284{background-image:url(icons/white/284-bell.png)}.ui-icon-285{background-image:url(icons/white/285-facetime.png)}.ui-icon-286{background-image:url(icons/white/286-speechbubble.png)}.ui-icon-287{background-image:url(icons/white/287-at.png)}.ui-icon-288{background-image:url(icons/white/288-retweet.png)}.ui-icon-289{background-image:url(icons/white/289-rocket.png)}.ui-icon-290{background-image:url(icons/white/290-bomb2.png)}.ui-icon-291{background-image:url(icons/white/291-idcard.png)}.ui-icon-292{background-image:url(icons/white/292-crop.png)}.ui-icon-293{background-image:url(icons/white/293-database.png)}.ui-icon-294{background-image:url(icons/white/294-macroflower.png)}.ui-icon-295{background-image:url(icons/white/295-shield.png)}.ui-icon-296{background-image:url(icons/white/296-pizza.png)}.ui-icon-297{background-image:url(icons/white/297-speaker.png)}.ui-icon-298{background-image:url(icons/white/298-circlex.png)}.ui-icon-299{background-image:url(icons/white/299-ticket.png)}.ui-icon-300{background-image:url(icons/white/300-orgchart.png)}
/* Retina Display Icons */
@media only screen and (-webkit-min-device-pixel-ratio:2) {.ui-icon-1{background-image:url(icons/white/01-refresh@2x.png)}.ui-icon-2{background-image:url(icons/white/02-redo@2x.png)}.ui-icon-3{background-image:url(icons/white/03-loopback@2x.png)}.ui-icon-4{background-image:url(icons/white/04-squiggle@2x.png)}.ui-icon-5{background-image:url(icons/white/05-shuffle@2x.png)}.ui-icon-6{background-image:url(icons/white/06-magnify@2x.png)}.ui-icon-7{background-image:url(icons/white/07-map-marker@2x.png)}.ui-icon-8{background-image:url(icons/white/08-chat@2x.png)}.ui-icon-9{background-image:url(icons/white/09-chat-2@2x.png)}.ui-icon-10{background-image:url(icons/white/10-medical@2x.png)}.ui-icon-11{background-image:url(icons/white/11-clock@2x.png)}.ui-icon-12{background-image:url(icons/white/12-eye@2x.png)}.ui-icon-13{background-image:url(icons/white/13-target@2x.png)}.ui-icon-14{background-image:url(icons/white/14-tag@2x.png)}.ui-icon-15{background-image:url(icons/white/15-tags@2x.png)}.ui-icon-16{background-image:url(icons/white/16-line-chart@2x.png)}.ui-icon-17{background-image:url(icons/white/17-bar-chart@2x.png)}.ui-icon-18{background-image:url(icons/white/18-envelope@2x.png)}.ui-icon-19{background-image:url(icons/white/19-gear@2x.png)}.ui-icon-20{background-image:url(icons/white/20-gear-2@2x.png)}.ui-icon-21{background-image:url(icons/white/21-skull@2x.png)}.ui-icon-22{background-image:url(icons/white/22-skull-n-bones@2x.png)}.ui-icon-23{background-image:url(icons/white/23-bird@2x.png)}.ui-icon-24{background-image:url(icons/white/24-gift@2x.png)}.ui-icon-25{background-image:url(icons/white/25-weather@2x.png)}.ui-icon-26{background-image:url(icons/white/26-bandaid@2x.png)}.ui-icon-27{background-image:url(icons/white/27-planet@2x.png)}.ui-icon-28{background-image:url(icons/white/28-star@2x.png)}.ui-icon-29{background-image:url(icons/white/29-heart@2x.png)}.ui-icon-30{background-image:url(icons/white/30-key@2x.png)}.ui-icon-31{background-image:url(icons/white/31-ipod@2x.png)}.ui-icon-32{background-image:url(icons/white/32-iphone@2x.png)}.ui-icon-33{background-image:url(icons/white/33-cabinet@2x.png)}.ui-icon-34{background-image:url(icons/white/34-coffee@2x.png)}.ui-icon-35{background-image:url(icons/white/35-shopping@2x.png)}.ui-icon-36{background-image:url(icons/white/36-toolbox@2x.png)}.ui-icon-37{background-image:url(icons/white/37-suitcase@2x.png)}.ui-icon-38{background-image:url(icons/white/38-airplane@2x.png)}.ui-icon-39{background-image:url(icons/white/39-spraycan@2x.png)}.ui-icon-40{background-image:url(icons/white/40-inbox@2x.png)}.ui-icon-41{background-image:url(icons/white/41-picture-frame@2x.png)}.ui-icon-42{background-image:url(icons/white/42-photos@2x.png)}.ui-icon-43{background-image:url(icons/white/43-film-roll@2x.png)}.ui-icon-44{background-image:url(icons/white/44-shoebox@2x.png)}.ui-icon-45{background-image:url(icons/white/45-movie-1@2x.png)}.ui-icon-46{background-image:url(icons/white/46-movie-2@2x.png)}.ui-icon-47{background-image:url(icons/white/47-fuel@2x.png)}.ui-icon-48{background-image:url(icons/white/48-fork-and-knife@2x.png)}.ui-icon-49{background-image:url(icons/white/49-battery@2x.png)}.ui-icon-50{background-image:url(icons/white/50-beaker@2x.png)}.ui-icon-51{background-image:url(icons/white/51-outlet@2x.png)}.ui-icon-52{background-image:url(icons/white/52-pine-tree@2x.png)}.ui-icon-53{background-image:url(icons/white/53-house@2x.png)}.ui-icon-54{background-image:url(icons/white/54-lock@2x.png)}.ui-icon-55{background-image:url(icons/white/55-network@2x.png)}.ui-icon-56{background-image:url(icons/white/56-cloud@2x.png)}.ui-icon-57{background-image:url(icons/white/57-download@2x.png)}.ui-icon-58{background-image:url(icons/white/58-bookmark@2x.png)}.ui-icon-59{background-image:url(icons/white/59-flag@2x.png)}.ui-icon-60{background-image:url(icons/white/60-signpost@2x.png)}.ui-icon-61{background-image:url(icons/white/61-brightness@2x.png)}.ui-icon-62{background-image:url(icons/white/62-contrast@2x.png)}.ui-icon-63{background-image:url(icons/white/63-runner@2x.png)}.ui-icon-64{background-image:url(icons/white/64-zap@2x.png)}.ui-icon-65{background-image:url(icons/white/65-note@2x.png)}.ui-icon-66{background-image:url(icons/white/66-microphone@2x.png)}.ui-icon-67{background-image:url(icons/white/67-tshirt@2x.png)}.ui-icon-68{background-image:url(icons/white/68-paperclip@2x.png)}.ui-icon-69{background-image:url(icons/white/69-display@2x.png)}.ui-icon-70{background-image:url(icons/white/70-tv@2x.png)}.ui-icon-71{background-image:url(icons/white/71-compass@2x.png)}.ui-icon-72{background-image:url(icons/white/72-pin@2x.png)}.ui-icon-73{background-image:url(icons/white/73-radar@2x.png)}.ui-icon-74{background-image:url(icons/white/74-location@2x.png)}.ui-icon-75{background-image:url(icons/white/75-phone@2x.png)}.ui-icon-76{background-image:url(icons/white/76-baby@2x.png)}.ui-icon-77{background-image:url(icons/white/77-ekg@2x.png)}.ui-icon-78{background-image:url(icons/white/78-stopwatch@2x.png)}.ui-icon-79{background-image:url(icons/white/79-medical-bag@2x.png)}.ui-icon-80{background-image:url(icons/white/80-shopping-cart@2x.png)}.ui-icon-81{background-image:url(icons/white/81-dashboard@2x.png)}.ui-icon-82{background-image:url(icons/white/82-dog-paw@2x.png)}.ui-icon-83{background-image:url(icons/white/83-calendar@2x.png)}.ui-icon-84{background-image:url(icons/white/84-lightbulb@2x.png)}.ui-icon-85{background-image:url(icons/white/85-trophy@2x.png)}.ui-icon-86{background-image:url(icons/white/86-camera@2x.png)}.ui-icon-87{background-image:url(icons/white/87-wine-glass@2x.png)}.ui-icon-88{background-image:url(icons/white/88-beer-glass@2x.png)}.ui-icon-89{background-image:url(icons/white/89-dumbells@2x.png)}.ui-icon-90{background-image:url(icons/white/90-lifebuoy@2x.png)}.ui-icon-91{background-image:url(icons/white/91-beaker-2@2x.png)}.ui-icon-92{background-image:url(icons/white/92-test-tube@2x.png)}.ui-icon-93{background-image:url(icons/white/93-thermometer@2x.png)}.ui-icon-94{background-image:url(icons/white/94-pill@2x.png)}.ui-icon-95{background-image:url(icons/white/95-equalizer@2x.png)}.ui-icon-96{background-image:url(icons/white/96-book@2x.png)}.ui-icon-97{background-image:url(icons/white/97-puzzle-piece@2x.png)}.ui-icon-98{background-image:url(icons/white/98-palette@2x.png)}.ui-icon-99{background-image:url(icons/white/99-umbrella@2x.png)}.ui-icon-100{background-image:url(icons/white/100-coffee@2x.png)}.ui-icon-101{background-image:url(icons/white/101-gameplan@2x.png)}.ui-icon-102{background-image:url(icons/white/102-walk@2x.png)}.ui-icon-103{background-image:url(icons/white/103-map@2x.png)}.ui-icon-104{background-image:url(icons/white/104-index-cards@2x.png)}.ui-icon-105{background-image:url(icons/white/105-piano@2x.png)}.ui-icon-106{background-image:url(icons/white/106-sliders@2x.png)}.ui-icon-107{background-image:url(icons/white/107-widescreen@2x.png)}.ui-icon-108{background-image:url(icons/white/108-badge@2x.png)}.ui-icon-109{background-image:url(icons/white/109-chicken@2x.png)}.ui-icon-110{background-image:url(icons/white/110-bug@2x.png)}.ui-icon-111{background-image:url(icons/white/111-user@2x.png)}.ui-icon-112{background-image:url(icons/white/112-group@2x.png)}.ui-icon-113{background-image:url(icons/white/113-navigation@2x.png)}.ui-icon-114{background-image:url(icons/white/114-balloon@2x.png)}.ui-icon-115{background-image:url(icons/white/115-bow-and-arrow@2x.png)}.ui-icon-116{background-image:url(icons/white/116-controller@2x.png)}.ui-icon-117{background-image:url(icons/white/117-todo@2x.png)}.ui-icon-118{background-image:url(icons/white/118-coat-hanger@2x.png)}.ui-icon-119{background-image:url(icons/white/119-piggy-bank@2x.png)}.ui-icon-120{background-image:url(icons/white/120-headphones@2x.png)}.ui-icon-121{background-image:url(icons/white/121-landscape@2x.png)}.ui-icon-122{background-image:url(icons/white/122-stats@2x.png)}.ui-icon-123{background-image:url(icons/white/123-id-card@2x.png)}.ui-icon-124{background-image:url(icons/white/124-bullhorn@2x.png)}.ui-icon-125{background-image:url(icons/white/125-food@2x.png)}.ui-icon-126{background-image:url(icons/white/126-moon@2x.png)}.ui-icon-127{background-image:url(icons/white/127-sock@2x.png)}.ui-icon-128{background-image:url(icons/white/128-bone@2x.png)}.ui-icon-129{background-image:url(icons/white/129-golf@2x.png)}.ui-icon-130{background-image:url(icons/white/130-dice@2x.png)}.ui-icon-131{background-image:url(icons/white/131-tower@2x.png)}.ui-icon-132{background-image:url(icons/white/132-ghost@2x.png)}.ui-icon-133{background-image:url(icons/white/133-ufo@2x.png)}.ui-icon-134{background-image:url(icons/white/134-viking@2x.png)}.ui-icon-135{background-image:url(icons/white/135-hockeymask@2x.png)}.ui-icon-136{background-image:url(icons/white/136-tractor@2x.png)}.ui-icon-137{background-image:url(icons/white/137-presentation@2x.png)}.ui-icon-138{background-image:url(icons/white/138-scales@2x.png)}.ui-icon-139{background-image:url(icons/white/139-flags@2x.png)}.ui-icon-140{background-image:url(icons/white/140-gradhat@2x.png)}.ui-icon-141{background-image:url(icons/white/141-lamp@2x.png)}.ui-icon-142{background-image:url(icons/white/142-wine-bottle@2x.png)}.ui-icon-143{background-image:url(icons/white/143-liquor-bottle@2x.png)}.ui-icon-144{background-image:url(icons/white/144-martini@2x.png)}.ui-icon-145{background-image:url(icons/white/145-persondot@2x.png)}.ui-icon-146{background-image:url(icons/white/146-gavel@2x.png)}.ui-icon-147{background-image:url(icons/white/147-popsicle@2x.png)}.ui-icon-148{background-image:url(icons/white/148-doghouse@2x.png)}.ui-icon-149{background-image:url(icons/white/149-windmill@2x.png)}.ui-icon-150{background-image:url(icons/white/150-sailboat@2x.png)}.ui-icon-151{background-image:url(icons/white/151-telescope@2x.png)}.ui-icon-152{background-image:url(icons/white/152-rolodex@2x.png)}.ui-icon-153{background-image:url(icons/white/153-guitar@2x.png)}.ui-icon-154{background-image:url(icons/white/154-necktie@2x.png)}.ui-icon-155{background-image:url(icons/white/155-bowtie@2x.png)}.ui-icon-156{background-image:url(icons/white/156-controller@2x.png)}.ui-icon-157{background-image:url(icons/white/157-wrench@2x.png)}.ui-icon-158{background-image:url(icons/white/158-wrench-2@2x.png)}.ui-icon-159{background-image:url(icons/white/159-voicemail@2x.png)}.ui-icon-160{background-image:url(icons/white/160-voicemail-2@2x.png)}.ui-icon-161{background-image:url(icons/white/161-calculator@2x.png)}.ui-icon-162{background-image:url(icons/white/162-receipt@2x.png)}.ui-icon-163{background-image:url(icons/white/163-glasses-1@2x.png)}.ui-icon-164{background-image:url(icons/white/164-glasses-2@2x.png)}.ui-icon-165{background-image:url(icons/white/165-glasses-3@2x.png)}.ui-icon-166{background-image:url(icons/white/166-newspaper@2x.png)}.ui-icon-167{background-image:url(icons/white/167-upload-photo@2x.png)}.ui-icon-168{background-image:url(icons/white/168-upload-photo-2@2x.png)}.ui-icon-169{background-image:url(icons/white/169-8ball@2x.png)}.ui-icon-170{background-image:url(icons/white/170-butterfly@2x.png)}.ui-icon-171{background-image:url(icons/white/171-sun@2x.png)}.ui-icon-172{background-image:url(icons/white/172-pricetag@2x.png)}.ui-icon-173{background-image:url(icons/white/173-eyedropper@2x.png)}.ui-icon-174{background-image:url(icons/white/174-imac@2x.png)}.ui-icon-175{background-image:url(icons/white/175-macbook@2x.png)}.ui-icon-176{background-image:url(icons/white/176-ipad@2x.png)}.ui-icon-177{background-image:url(icons/white/177-building@2x.png)}.ui-icon-178{background-image:url(icons/white/178-city@2x.png)}.ui-icon-179{background-image:url(icons/white/179-notepad@2x.png)}.ui-icon-180{background-image:url(icons/white/180-stickynote@2x.png)}.ui-icon-181{background-image:url(icons/white/181-hammer@2x.png)}.ui-icon-182{background-image:url(icons/white/182-messenger-bag@2x.png)}.ui-icon-183{background-image:url(icons/white/183-genie-lamp@2x.png)}.ui-icon-184{background-image:url(icons/white/184-warning@2x.png)}.ui-icon-185{background-image:url(icons/white/185-printer@2x.png)}.ui-icon-186{background-image:url(icons/white/186-ruler@2x.png)}.ui-icon-187{background-image:url(icons/white/187-pencil@2x.png)}.ui-icon-188{background-image:url(icons/white/188-paint-roller@2x.png)}.ui-icon-189{background-image:url(icons/white/189-plant@2x.png)}.ui-icon-190{background-image:url(icons/white/190-bank@2x.png)}.ui-icon-191{background-image:url(icons/white/191-collection@2x.png)}.ui-icon-192{background-image:url(icons/white/192-credit-card@2x.png)}.ui-icon-193{background-image:url(icons/white/193-location-arrow@2x.png)}.ui-icon-194{background-image:url(icons/white/194-note-2@2x.png)}.ui-icon-195{background-image:url(icons/white/195-barcode@2x.png)}.ui-icon-196{background-image:url(icons/white/196-radiation@2x.png)}.ui-icon-197{background-image:url(icons/white/197-card-diamonds@2x.png)}.ui-icon-198{background-image:url(icons/white/198-card-spades@2x.png)}.ui-icon-199{background-image:url(icons/white/199-card-hearts@2x.png)}.ui-icon-200{background-image:url(icons/white/200-card-clubs@2x.png)}.ui-icon-201{background-image:url(icons/white/201-vampire@2x.png)}.ui-icon-202{background-image:url(icons/white/202-alien@2x.png)}.ui-icon-203{background-image:url(icons/white/203-spiderweb@2x.png)}.ui-icon-204{background-image:url(icons/white/204-wallet@2x.png)}.ui-icon-205{background-image:url(icons/white/205-factory@2x.png)}.ui-icon-206{background-image:url(icons/white/206-evernote@2x.png)}.ui-icon-207{background-image:url(icons/white/207-dropbox@2x.png)}.ui-icon-208{background-image:url(icons/white/208-facebook@2x.png)}.ui-icon-209{background-image:url(icons/white/209-twitter@2x.png)}.ui-icon-210{background-image:url(icons/white/210-twitterbird@2x.png)}.ui-icon-211{background-image:url(icons/white/211-action@2x.png)}.ui-icon-212{background-image:url(icons/white/212-action2@2x.png)}.ui-icon-213{background-image:url(icons/white/213-reply@2x.png)}.ui-icon-214{background-image:url(icons/white/214-replyall@2x.png)}.ui-icon-215{background-image:url(icons/white/215-subscription@2x.png)}.ui-icon-216{background-image:url(icons/white/216-compose@2x.png)}.ui-icon-217{background-image:url(icons/white/217-trash@2x.png)}.ui-icon-218{background-image:url(icons/white/218-trash2@2x.png)}.ui-icon-219{background-image:url(icons/white/219-scissors@2x.png)}.ui-icon-220{background-image:url(icons/white/220-coupon@2x.png)}.ui-icon-221{background-image:url(icons/white/221-recordplayer@2x.png)}.ui-icon-222{background-image:url(icons/white/222-bacon@2x.png)}.ui-icon-223{background-image:url(icons/white/223-magnet@2x.png)}.ui-icon-224{background-image:url(icons/white/224-flower@2x.png)}.ui-icon-225{background-image:url(icons/white/225-plant@2x.png)}.ui-icon-226{background-image:url(icons/white/226-egg@2x.png)}.ui-icon-227{background-image:url(icons/white/227-psp@2x.png)}.ui-icon-228{background-image:url(icons/white/228-nescontroller@2x.png)}.ui-icon-229{background-image:url(icons/white/229-gba@2x.png)}.ui-icon-230{background-image:url(icons/white/230-wiimote@2x.png)}.ui-icon-231{background-image:url(icons/white/231-birdhouse@2x.png)}.ui-icon-232{background-image:url(icons/white/232-whale@2x.png)}.ui-icon-233{background-image:url(icons/white/233-fish@2x.png)}.ui-icon-234{background-image:url(icons/white/234-cloud@2x.png)}.ui-icon-235{background-image:url(icons/white/235-purse@2x.png)}.ui-icon-236{background-image:url(icons/white/236-shoppingbag@2x.png)}.ui-icon-237{background-image:url(icons/white/237-key@2x.png)}.ui-icon-238{background-image:url(icons/white/238-road@2x.png)}.ui-icon-239{background-image:url(icons/white/239-screen@2x.png)}.ui-icon-240{background-image:url(icons/white/240-sketchbook@2x.png)}.ui-icon-241{background-image:url(icons/white/241-cleaver@2x.png)}.ui-icon-242{background-image:url(icons/white/242-ramen@2x.png)}.ui-icon-243{background-image:url(icons/white/243-globe@2x.png)}.ui-icon-244{background-image:url(icons/white/244-rubberstamp@2x.png)}.ui-icon-245{background-image:url(icons/white/245-paperairplane@2x.png)}.ui-icon-246{background-image:url(icons/white/246-route@2x.png)}.ui-icon-247{background-image:url(icons/white/247-dancesteps@2x.png)}.ui-icon-248{background-image:url(icons/white/248-sign@2x.png)}.ui-icon-249{background-image:url(icons/white/249-piechart@2x.png)}.ui-icon-250{background-image:url(icons/white/250-stats@2x.png)}.ui-icon-251{background-image:url(icons/white/251-sword@2x.png)}.ui-icon-252{background-image:url(icons/white/252-lure@2x.png)}.ui-icon-253{background-image:url(icons/white/253-person@2x.png)}.ui-icon-254{background-image:url(icons/white/254-barrier@2x.png)}.ui-icon-255{background-image:url(icons/white/255-box@2x.png)}.ui-icon-256{background-image:url(icons/white/256-box2@2x.png)}.ui-icon-257{background-image:url(icons/white/257-box3@2x.png)}.ui-icon-258{background-image:url(icons/white/258-checkmark@2x.png)}.ui-icon-259{background-image:url(icons/white/259-list@2x.png)}.ui-icon-260{background-image:url(icons/white/260-count@2x.png)}.ui-icon-261{background-image:url(icons/white/261-album-closed@2x.png)}.ui-icon-262{background-image:url(icons/white/262-album-open@2x.png)}.ui-icon-263{background-image:url(icons/white/263-sound-off@2x.png)}.ui-icon-264{background-image:url(icons/white/264-sound-on@2x.png)}.ui-icon-265{background-image:url(icons/white/265-download@2x.png)}.ui-icon-266{background-image:url(icons/white/266-upload@2x.png)}.ui-icon-267{background-image:url(icons/white/267-zoomin@2x.png)}.ui-icon-268{background-image:url(icons/white/268-zoomout@2x.png)}.ui-icon-269{background-image:url(icons/white/269-happyface@2x.png)}.ui-icon-270{background-image:url(icons/white/270-unhappyface@2x.png)}.ui-icon-271{background-image:url(icons/white/271-dramamasks@2x.png)}.ui-icon-272{background-image:url(icons/white/272-windows@2x.png)}.ui-icon-273{background-image:url(icons/white/273-grapes@2x.png)}.ui-icon-274{background-image:url(icons/white/274-router@2x.png)}.ui-icon-275{background-image:url(icons/white/275-broadcast@2x.png)}.ui-icon-276{background-image:url(icons/white/276-poison@2x.png)}.ui-icon-277{background-image:url(icons/white/277-lighting@2x.png)}.ui-icon-278{background-image:url(icons/white/278-flipcam@2x.png)}.ui-icon-279{background-image:url(icons/white/279-videocamera@2x.png)}.ui-icon-280{background-image:url(icons/white/280-clapboard@2x.png)}.ui-icon-281{background-image:url(icons/white/281-crown@2x.png)}.ui-icon-282{background-image:url(icons/white/282-cards@2x.png)}.ui-icon-283{background-image:url(icons/white/283-bomb@2x.png)}.ui-icon-284{background-image:url(icons/white/284-bell@2x.png)}.ui-icon-285{background-image:url(icons/white/285-facetime@2x.png)}.ui-icon-286{background-image:url(icons/white/286-speechbubble@2x.png)}.ui-icon-287{background-image:url(icons/white/287-at@2x.png)}.ui-icon-288{background-image:url(icons/white/288-retweet@2x.png)}.ui-icon-289{background-image:url(icons/white/289-rocket@2x.png)}.ui-icon-290{background-image:url(icons/white/290-bomb2@2x.png)}.ui-icon-291{background-image:url(icons/white/291-idcard@2x.png)}.ui-icon-292{background-image:url(icons/white/292-crop@2x.png)}.ui-icon-293{background-image:url(icons/white/293-database@2x.png)}.ui-icon-294{background-image:url(icons/white/294-macroflower@2x.png)}.ui-icon-295{background-image:url(icons/white/295-shield@2x.png)}.ui-icon-296{background-image:url(icons/white/296-pizza@2x.png)}.ui-icon-297{background-image:url(icons/white/297-speaker@2x.png)}.ui-icon-298{background-image:url(icons/white/298-circlex@2x.png)}.ui-icon-299{background-image:url(icons/white/299-ticket@2x.png)}.ui-icon-300{background-image:url(icons/white/300-orgchart@2x.png)}}

/* -------------------------------------------------------------------------- *\
 * MOBILE FOOTER
\* -------------------------------------------------------------------------- */

.mobile-footer {
  padding-top: 20px;
  border-top: 1px solid #ccc;
  text-align: center;
  background-color: transparent;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#ddd),to(rgba(220,220,220,0)));
  background-image: -webkit-linear-gradient(#ddd,rgba(220,220,220,0));
  background-image: -moz-linear-gradient(#ddd,rgba(220,220,220,0));
  background-image: -ms-linear-gradient(#ddd,rgba(220,220,220,0));
  background-image: -o-linear-gradient(#ddd,rgba(220,220,220,0));
  background-image: linear-gradient(#ddd,rgba(220,220,220,0));
}

/* -------------------------------------------------------------------------- *\
 * MOBILE ZONE: SOCIAL
\* -------------------------------------------------------------------------- */

.mobile-zone-social .social-links {
  margin-bottom: 10px;
  text-align: center;
}

.mobile-zone-social a {
  display: inline-block;
  width: 42px;
  height: 42px;
  margin: 0 3px;
  background: none center center no-repeat transparent;
  background-size: 42px 42px;
}

.mobile-zone-social a.facebook { background-image: url(images/facebook.png) }
.mobile-zone-social a.google   { background-image: url(images/google.png) }
.mobile-zone-social a.linkedin { background-image: url(images/linkedin.png) }
.mobile-zone-social a.twitter  { background-image: url(images/twitter.png) }

/* -------------------------------------------------------------------------- *\
 * LOGIN BUTTON
\* -------------------------------------------------------------------------- */

a.login {
  display: inline-block;
  width: 185px;
  margin-top: 0;
  margin-bottom: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

a.login .ui-btn-text {
  margin-left: -20px;
}

/* Hide login button when viewing the user page */
div[data-url="/user"] a.login,
div[data-url^="/user/login"] a.login {
  display: none;
}

/* -------------------------------------------------------------------------- *\
 * VIEW FULL SITE LINK
\* -------------------------------------------------------------------------- */

a.view-full-site {
  display: block;
  margin-bottom: 10px;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
}

#startlinks a.view-full-site {
  width: 130px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 0;
  border: 1px solid #FFF;
  color: #2F3E46;
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 5px;
  text-shadow: none;
}

/* -------------------------------------------------------------------------- *\
 * JUMP TO RESOURCES
\* -------------------------------------------------------------------------- */

.jump-to-resources {
  position: relative;
  text-align: center;
  background: url('icons/white/57-download.png') left 2px no-repeat #eee;
  background-size: 40px;
  -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.3);
  -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.3);
  box-shadow: inset 0 0 10px rgba(0,0,0,0.3);
}

.jump-to-resources .icon {
  position: relative;
  top: 6px;
  display: inline-block;
  width: 21px;
  height: 21px;
  background-size: 21px;
  background-image: url('icons/gray/68-paperclip.png');
}

.jump-to-resources .text {
  display: inline-block;
  height: 2em;
}

/* Retina icons */
@media only screen and (-webkit-min-device-pixel-ratio:2) {
  .jump-to-resources { background-image: url('icons/white/57-download@2x.png') }
  .jump-to-resources .icon { background-image: url('icons/gray/68-paperclip@2x.png') }
}

/* -------------------------------------------------------------------------- *\
 * DRUPAL MESSAGES
\* -------------------------------------------------------------------------- */

.messages {
  margin: 10px 0;
  padding: 10px;
  border: 1px solid #ccc;
  background-color: #f5f5f5;
}

.messages.error {
  text-shadow: 0 1px 0 #F54A2E;
  background-color: #DC3418;
}

.mobile-popup .messages {
  margin: 0;
  padding: 20px;
  border: none;
  font-size: 14px;
}

.mobile-popup .messages.compact {
  padding: 1px 20px 10px;
}

.mobile-popup .messages h3.header {
  border-bottom: 1px solid #222;
  padding-top: 0;
  padding-bottom: 10px;
}

.mobile-popup .messages.errors ul {
  padding-left: 20px;
}

/* -------------------------------------------------------------------------- *\
 * TABS
\* -------------------------------------------------------------------------- */

.tabs.ui-navbar {
  margin: 10px 0;
}

/* -------------------------------------------------------------------------- *\
 * NATIVE ELEMENTS
\* -------------------------------------------------------------------------- */

blockquote {
  margin: 1em 0;
  padding: 1em 2em;
  border-left-style: solid;
  border-left-width: 10px;
  background-color: #eee;
  overflow: hidden;
}

/* -------------------------------------------------------------------------- *\
 * JQUERY MOBILE OVERRIDES
\* -------------------------------------------------------------------------- */

legend {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
  padding: 10px 0;
  font-size: 1.5em;
}

.ui-panel-inner {
  padding: 0;
}

/* -------------------------------------------------------------------------- *\
 * BODY CLASSES
 * @desc: Allows the ability to have a mobile theme without a footer and header.
 * @example: Jesuit High School
\* -------------------------------------------------------------------------- */

body.notoolbars div[data-role='footer'],
body.notoolbars div[data-role='header'] {
  display: none;
}

/* -------------------------------------------------------------------------- *\
 * USERS VIEWS
\* -------------------------------------------------------------------------- */

div[data-url^="/user"] .form-item .description,
div[data-url^="/user"] .form-item.type-checkbox {
  display: none;
}

div[data-url^="/find"] h1.title {
  display: none;
}

div.ui-page div[data-role='content'] {
  padding: 42px 0 56px;
}

.meta-access-contributor,
.meta-access-anonymous-user {
  display: none !important;
}

/* -------------------------------------------------------------------------- *\
 * PROXIMITY MAP
\* -------------------------------------------------------------------------- */

.dd-proximity-map {
  width: 100%;
  height: 175px;
}

.geofield-view {
  margin: 10px;
}

.dd-proximity-map-view ol {
  padding: 0 25px;
}

.dd-proximity-map-view .views-row {
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
}

.dd-proximity-map-view .views-field-y,
.dd-proximity-map-view .views-field-x {
  display: none;
}

.dd-proximity-map-view .type-textfield label {
  display: none;
}

.mobile-zone > .dd-proximity-map-view > .view-footer {
  margin: 0 10px;
}

.dd-proximity-map-view.no-geofilter .view-footer {
  display: none;
}
