/**
 * @file
 * Views Styling
 */
/*
To make it easier to use all variables and mixins in any Sass file in this
theme, each .scss file has a @import "base" declaration. And this _base.scss
file is in charge of importing all the other partials needed for the theme.

This base partial is organized in this way:
- First we set any shared Sass variables.
- Next we import Compass plug-ins (Sass mixin libraries).
- Last we import a _custom.scss partial that includes our custom mixins.
*/
/* COLORS
=========================== */
/* Used only with opacity */
/* Messages colors */
/* SIZES
=========================== */
/* MIXINS
=========================== */
/*
@mixin col-inner($outer,$items) {
  width: (($items * $col-width)) / ($outer * 100);
}*/
/* FONTS
=========================== */
/* MARGINS & SPACING
=========================== */
/* BREAKPOINTS
=========================== */
/* IE SUPPORT
=========================== */
/*
These variables are used by many mixins to add additional CSS to support
specific versions of IE or specific vendor prefixes.

To turn on support for IE6 or IE7, set those variables to true.

Zen does not require special handling for IE8 or later. But Compass uses that
variable for a couple edge cases. We include it for completeness sake. See
the documentation at http://compass-style.org/reference/compass/support/
*/
/* IMPORTS
=========================== */
/*@import "toolkit/pe"; */
/*@import "custom";           // Import our custom mixins last. */
/*
 * 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.
 */
/* GRIDS
=========================== */
/* line 103, ../sass/_base.scss */
.view.grid .view-content:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
/* line 24, ../sass/views-styles.scss */
.view.grid .views-row {
  float: left;
}

/* PAGERS & LOADERS
=========================== */
/* line 34, ../sass/views-styles.scss */
.view > .item-list .pager {
  padding-bottom: 20px;
}
/* line 39, ../sass/views-styles.scss */
.view > .item-list .ajax-progress .throbber {
  background: url(../images/loader.gif) no-repeat bottom;
  margin: 0 0 0 5px;
  padding: 0;
  width: 16px;
  height: 16px;
}
/* line 46, ../sass/views-styles.scss */
.view > .item-list .ajax-progress img {
  display: none;
}

/* VIEWS UI
=========================== */
/* line 56, ../sass/views-styles.scss */
.views-displays .secondary li {
  float: none;
  margin: 0 6px 0;
}
/* line 61, ../sass/views-styles.scss */
.views-displays .secondary a:link,
.views-displays .secondary a:visited {
  text-shadow: none;
  padding: 2px 7px 3px;
}
/* line 67, ../sass/views-styles.scss */
.views-displays .secondary .open > a {
  -moz-border-radius: 7px 7px 0 0;
  -webkit-border-radius: 7px;
  border-radius: 7px 7px 0 0;
}
/* line 69, ../sass/views-styles.scss */
.views-displays .secondary .open > a:hover {
  color: #333;
}
/* line 74, ../sass/views-styles.scss */
.views-displays .secondary .action-list li {
  margin: 0;
}
/* line 76, ../sass/views-styles.scss */
.views-displays .secondary .action-list li:first-child {
  -moz-border-radius: 0 7px 0 0;
  -webkit-border-radius: 0;
  border-radius: 0 7px 0 0;
}
/* line 79, ../sass/views-styles.scss */
.views-displays .secondary .action-list li:last-child {
  -moz-border-radius: 0 0 7px 7px;
  -webkit-border-radius: 0;
  border-radius: 0 0 7px 7px;
}

/* line 84, ../sass/views-styles.scss */
.view-filters {
  margin-bottom: 30px;
}

/* line 87, ../sass/views-styles.scss */
#views-ajax-body form {
  width: auto;
  margin: 0;
  padding: 0;
}

/* VIEWS UI DIALOG
=========================== */
/* line 96, ../sass/views-styles.scss */
.views-ui-dialog {
  border: none;
  padding: 10px;
  font-family: "Neutra2Text", sans-serif;
  font-size: 15px;
  background: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}

/* line 105, ../sass/views-styles.scss */
.views-ui-dialog .ui-dialog-titlebar {
  border: none;
}

/* line 108, ../sass/views-styles.scss */
.views-ui-dialog a.ui-dialog-titlebar-close {
  width: 20px;
  height: 20px;
  border: none !important;
  border-radius: 0;
  right: 0;
  padding: 0;
  background: url(../images/icon-close.png) no-repeat 0 0 !important;
}

/* line 117, ../sass/views-styles.scss */
.views-ui-dialog #views-ajax-title,
.views-ui-dialog .views-override,
.views-ui-dialog .form-buttons {
  background: #f7f7f7;
}

/* line 125, ../sass/views-styles.scss */
.views-ui-dialog .views-override {
  padding: 8px 13px;
}

/* line 128, ../sass/views-styles.scss */
.views-ui-dialog .views-override label {
  margin-right: 6px;
}

/* line 131, ../sass/views-styles.scss */
.views-ui-dialog #edit-options {
  border: none;
}

/* line 134, ../sass/views-styles.scss */
.views-ui-dialog.ui-widget input,
.views-ui-dialog.ui-widget select,
.views-ui-dialog.ui-widget textarea,
.views-ui-dialog.ui-widget button {
  font-family: "Neutra2Text", sans-serif;
  font-size: 15px;
}

/* SORTING
=========================== */
/* line 146, ../sass/views-styles.scss */
.tabledrag-changed-warning {
  display: none !important;
}

/* line 149, ../sass/views-styles.scss */
.draggable a {
  color: #252525;
}

/* line 152, ../sass/views-styles.scss */
.draggable a.tabledrag-handle {
  /* Override system css */
  margin-left: 0;
  color: #252525;
  line-height: 1;
  height: auto;
  margin-top: 1px;
}

/* line 159, ../sass/views-styles.scss */
a.tabledrag-handle .handle {
  /* Override system css */
  background: none;
  height: auto;
  width: auto;
  padding: 0;
  margin: 0 5px 0 0;
}
/* line 165, ../sass/views-styles.scss */
a.tabledrag-handle .handle:before {
  content: '#';
  font-family: 'profile';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -6%;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 1.4;
  font-size: 1.6rem;
  line-height: 2.24rem;
}

/* line 172, ../sass/views-styles.scss */
.tabledrag-toggle-weight-wrapper {
  display: none;
}

/* line 175, ../sass/views-styles.scss */
.view.sort-enabled .view.sorting, .view.block-sorting {
  width: 100%;
  margin: 0 auto;
  border: none;
  position: static;
}
/* line 180, ../sass/views-styles.scss */
.view.sort-enabled .view.sorting .views-table.draggable, .view.block-sorting .views-table.draggable {
  margin-top: 0;
  text-align: left;
}
/* line 184, ../sass/views-styles.scss */
.view.sort-enabled .view.sorting .views-form, .view.block-sorting .views-form {
  margin-bottom: 20px;
  padding-top: 20px;
}
/* line 188, ../sass/views-styles.scss */
.view.sort-enabled .view.sorting .sort-trigger, .view.block-sorting .sort-trigger {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  text-align: center;
  cursor: pointer;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 150px;
  margin: 0 auto;
  padding: 2px 5px;
  background: #000;
  color: #fff;
  z-index: 100;
  font-size: 16px;
  line-height: 1.8;
  font-size: 1.6rem;
  line-height: 2.88rem;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
/* line 205, ../sass/views-styles.scss */
.view.sort-enabled .view.sorting .sort-trigger:before, .view.block-sorting .sort-trigger:before {
  content: 'V';
  font-family: 'profile';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -6%;
  -webkit-font-smoothing: antialiased;
  margin-right: 5px;
}
/* line 212, ../sass/views-styles.scss */
.view.sort-enabled .view.sorting table.views-table, .view.block-sorting table.views-table {
  width: 100%;
  font-size: 14px;
  line-height: 1.8;
  font-size: 1.4rem;
  line-height: 2.52rem;
}
/* line 215, ../sass/views-styles.scss */
.view.sort-enabled .view.sorting table.views-table tr:hover, .view.block-sorting table.views-table tr:hover {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.05);
}
/* line 218, ../sass/views-styles.scss */
.view.sort-enabled .view.sorting table.views-table tr.drag-previous,
.view.sort-enabled .view.sorting table.views-table tr.drag, .view.block-sorting table.views-table tr.drag-previous,
.view.block-sorting table.views-table tr.drag {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 222, ../sass/views-styles.scss */
.view.sort-enabled .view.sorting table.views-table td, .view.block-sorting table.views-table td {
  padding: 5px;
}

/* line 230, ../sass/views-styles.scss */
.view.sort-enabled:hover .view.sorting .sort-trigger,
.view.sort-enabled.expanded .view.sorting .sort-trigger {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 237, ../sass/views-styles.scss */
.view.sort-enabled.expanded .view.sorting .sort-trigger {
  bottom: 0;
  right: 0;
  left: auto;
}
/* line 241, ../sass/views-styles.scss */
.view.sort-enabled.expanded .view.sorting .sort-trigger:before {
  content: '^';
}

/* line 249, ../sass/views-styles.scss */
.section-3:hover .sort-trigger {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 254, ../sass/views-styles.scss */
.section-3 .view.sort-enabled.expanded .sort-trigger {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  bottom: 0;
  right: 0;
  left: auto;
}
/* line 259, ../sass/views-styles.scss */
.section-3 .view.sort-enabled.expanded .sort-trigger:before {
  content: '^';
}
