/*
 * @file
 * global.styles
 *
 * Styles you add here will load for all device sizes, they are "global", as
 * opposed to "responsive" styles, which only load for a given breakpoint (media
 * query) that you set in theme settings. See the README for more details.
 *
 *
 * How to use this file:
 * --------------------
 *
 * There are many empty selectors and some basic styles to act as a guide.
 * Nothing is set in stone and you can change anything - even delete all of it
 * and start with your own clean slate.
 *
 * To FORCE PRINT all selectors you can search and replace a single { (opening
 * curly brace) and insert an empty comment. This is very useful in conjuction
 * with FireSass: https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/
 *
 * See global.base also which includes normalize.css and some additional
 * helper classes and base styles.
 */
/* =============================================================================
 *   Base
 * ========================================================================== */
/*
 * To preserve theme settings never apply font properties to the HTML element.
 * This is critically important if you are using the Responsive JavaScript
 * feature as this relies on being able to set a pseudo font family on the HTML
 * element. If you need to set default font properties of any kind use the BODY
 * element as these can be overridden using font theme settings.
 */
/* line 41, ../sass/global.styles.scss */
html {
  background: #fff;
}

/* line 45, ../sass/global.styles.scss */
body {
  font-family: "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 87.5%;
}

/* =============================================================================
 *   HTML Elements
 * ========================================================================== */
/* line 135, ../sass/global.styles.scss */
pre,
code,
tt,
samp,
kbd,
var {
  font-family: Consolas, Monaco, "Courier New", Courier, monospace, sans-serif;
}

/* =============================================================================
 *   Wrappers
 * ========================================================================== */
/*
 * Outer wrappers:
 * - #page-wrapper: body > #page-wrapper
 * - #page: body > #page-wrapper > #page
 * - .container: body > #page-wrapper > #page.container
 *
 * The .container class holds the page width value from theme settings. You can
 * style the .container class but do not add width such as border, padding,
 * margins etc.
 */
/*
 * Wraps all header elements - branding and .region-header
 */
/*
 * Wraps the sidebars the content column
 */
/*
 * Main content column wrapper
 */
/*
 * Wraps the main-content-header, the content region and feed-icons. Use this
 * wrapper to style the entire main content column
 */
/*
 * Wraps the content region, avoid applying styles to this wrapper, its used
 * mainly for position and invisible gutters and can be problematic to style
 */
/*
 * Footer wrapper
 */
/*
 * Panels may need additional margin wrangling when in the $content region
 */
/*
 * Full Width Wrappers
 * These are used in the optional page--full-width-wrappers.tpl.php template.
 * All have internal .container classes. In the full width wrapper template the
 * .container classes set the width or max-width - you can style this but never
 * add any width/margin/padding/borders etc to .container
 */
/*
 * Wraps the leaderboard
 */
/*
 * Wraps the header
 */
/* line 231, ../sass/global.styles.scss */
#header-wrapper {
  /* Debug styles, is this working */
  background: rgba(255, 192, 203, 0.5);
}

/*
 * Wraps the nav elements
 */
/*
 * Wraps breadcrumb
 */
/*
 * Wraps messages and help
 */
/*
 * Wraps the secondary content/preface region
 */
/*
 * Wraps the main content column
 */
/*
 * Wraps the tertiary content/postfix region
 */
/*
 * Footer wrapper
 */
/* line 289, ../sass/global.styles.scss */
#footer-wrapper {
  /* Debug styles, is this working? */
  background: rgba(255, 192, 203, 0.5);
}

/* =============================================================================
 *   Branding
 * ========================================================================== */
/*
 * Wraps all the branding elements, logo, name and slogan
 */
/*
 * Logo
 */
/* line 310, ../sass/global.styles.scss */
#logo {
  padding: 10px 0;
}

/* line 313, ../sass/global.styles.scss */
#logo img {
  vertical-align: bottom;
}

/*
 * Wrapper for the site name and slogan
 */
/*
 * Site name (h1)
 */
/* line 328, ../sass/global.styles.scss */
#site-name {
  margin: 0;
}

/* line 333, ../sass/global.styles.scss */
#site-name a:link,
#site-name a:visited {
  text-decoration: none;
}

/* line 338, ../sass/global.styles.scss */
#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

/*
 * Site slogan (h2)
 */
/* line 349, ../sass/global.styles.scss */
#site-slogan {
  margin: 0;
}

/* =============================================================================
 *   Page content header
 * ========================================================================== */
/*
 * Main content header wraps the page title, tabs and actions links
 */
/*
 * The main page title (h1)
 */
/* line 367, ../sass/global.styles.scss */
#page-title {
  margin: 0;
}

/* =============================================================================
 *   Misc Global Styles
 * ========================================================================== */
/*
 * Feed icons
 */
/*
 * Aggregator feed source
 */
/* line 385, ../sass/global.styles.scss */
#aggregator .feed-source .feed-icon {
  display: inline;
  float: none;
  margin-right: 10px;
}

/* line 392, ../sass/global.styles.scss */
.feed-details dt,
.feed-details dd {
  display: inline;
  margin: 0;
}

/*
 * Generic styles for the more link
 */
/*
 * Generic styles for links. See the ul.links declaration in node and comment stylesheets
 */
/* line 408, ../sass/global.styles.scss */
ul.links {
  margin: 0;
  padding: 0;
}

/* line 412, ../sass/global.styles.scss */
ul.links.inline {
  display: block;
}

/* line 416, ../sass/global.styles.scss */
ul.links li {
  display: inline;
  list-style: none;
  padding: 0 10px 0 0;
}

/*
 * Search results are an ordered list so reset the margin
 */
/* line 427, ../sass/global.styles.scss */
.search-results {
  margin: 0;
  padding: 0;
}

/*
 * Attribution message and link
 */
/* line 436, ../sass/global.styles.scss */
.attribution {
  display: block;
  opacity: 0.65;
  padding: 1em 0;
  text-align: center;
}

/* line 442, ../sass/global.styles.scss */
.attribution a {
  text-decoration: none;
  color: inherit;
}

/* line 446, ../sass/global.styles.scss */
.attribution a:hover,
.attribution a:focus {
  text-decoration: underline;
}

/* =============================================================================
 *   Regions
 * ========================================================================== */
/*
 * Standard region wrapper, don't add width to any regions, you will bork the layout - no margin, padding or borders etc
 */
/*
 * Regions have an inner div - perfect for adding margin, padding or borders
 */
/*
 * Regions can be nested, such as when using Panels
 */
/*
 * Header region, embedded in the #header
 */
/*
 * Generally used to output Drupals help block, if the help module is enabled
 */
/*
 * Secondary content
 */
/*
 * Sits above the main content header, like a content-top region
 */
/*
 * Sits below the main content, like a content-bottom region
 */
/*
 * Sidebars - targets both
 */
/*
 * First sidebar
 */
/*
 * Second sidebar
 */
/*
 * Tertiary content
 */
/*
 * Footer region
 */
/* =============================================================================
 *   Links
 * ========================================================================== */
/* line 540, ../sass/global.styles.scss */
a {
  text-decoration: none;
}

/* line 549, ../sass/global.styles.scss */
a:hover,
a:focus {
  text-decoration: underline;
}

/* =============================================================================
 *   Primary, Secondary and Menu Bar region menus
 * ========================================================================== */
/* line 560, ../sass/global.styles.scss */
.nav {
  clear: both;
  margin: 10px 0;
}

/* line 564, ../sass/global.styles.scss */
.nav ul,
.nav ul.menu {
  margin: 0;
  padding: 0;
}

/* line 570, ../sass/global.styles.scss */
.nav li,
.nav ul.menu li {
  display: inline;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 579, ../sass/global.styles.scss */
.nav li a,
.nav ul.menu li a {
  display: block;
  white-space: nowrap;
  padding: 0 10px;
}

/* line 591, ../sass/global.styles.scss */
.nav .block {
  margin-bottom: 0;
}

/* =============================================================================
 *   Superfish
 * ========================================================================== */
/* line 601, ../sass/global.styles.scss */
ul.sf-menu {
  margin-bottom: 0;
}

/* line 604, ../sass/global.styles.scss */
ul.sf-menu a {
  border-left: 0;
  border-top: 0;
  padding: 0 10px;
  text-decoration: none;
  height: 2.5em;
  line-height: 2.5em;
}

/* line 617, ../sass/global.styles.scss */
ul.sf-menu li:hover,
ul.sf-menu li.sfHover {
  outline: 0;
}

/* line 624, ../sass/global.styles.scss */
ul.sf-menu a:focus,
ul.sf-menu a:hover,
ul.sf-menu a:active {
  outline: 0;
}

/*
 * Superfish blocks
 */
/* line 640, ../sass/global.styles.scss */
.block-superfish ul {
  margin: 0 !important;
  padding: 0 !important;
}

/* line 651, ../sass/global.styles.scss */
.block-superfish li {
  margin: 0 !important;
  padding: 0 !important;
}

/*
 * Vertical style
 */
/* line 661, ../sass/global.styles.scss */
.sf-vertical {
  width: 100%;
}

/* line 664, ../sass/global.styles.scss */
.sf-vertical li {
  width: 100%;
}

/* line 669, ../sass/global.styles.scss */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
  left: 100%;
  top: 0;
  margin: 0;
  padding: 0;
}

/* line 677, ../sass/global.styles.scss */
.sf-vertical li a {
  padding: 0 10px;
}

/*
 * Navbar style
 */
/* line 687, ../sass/global.styles.scss */
.sf-navbar {
  padding-bottom: 0 !important;
}

/*
 * Sensible padding for the default style
 */
/* line 695, ../sass/global.styles.scss */
.sf-menu.sf-style-default a {
  padding: 0 10px;
}

/* =============================================================================
 *   Menu Toggles
 * ========================================================================== */
/* line 705, ../sass/global.styles.scss */
.at-mt .at-menu-toggle,
.at-mt .at-menu-toggle ul,
.at-mt .at-menu-toggle ul.menu {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

/* line 713, ../sass/global.styles.scss */
.at-mt .at-menu-toggle-button {
  margin: 0;
}

/* line 717, ../sass/global.styles.scss */
.at-mt .at-menu-toggle ul a {
  padding: 0 10px;
  white-space: nowrap;
}

/* =============================================================================
 *   Menus, usually blocks
 * ========================================================================== */
/* line 728, ../sass/global.styles.scss */
ul.menu {
  padding-left: 0;
}

/* line 731, ../sass/global.styles.scss */
ul.menu ul {
  padding-left: 15px;
}

/* line 739, ../sass/global.styles.scss */
ul.menu li {
  margin: 0;
}

/* If li.content exists it's a problem, so reset the padding */
/* line 768, ../sass/global.styles.scss */
.block .menu li.content {
  padding: 0;
}

/* =============================================================================
 *   Book navigation menu
 * ========================================================================== */
/* line 785, ../sass/global.styles.scss */
.book-navigation .page-up {
  /* Prevent text wrapping to a new line, assumes English "up" is used (two characters) */
  min-width: 2em;
  white-space: nowrap;
}

/* line 791, ../sass/global.styles.scss */
.book-navigation .menu {
  margin-left: 0;
}

/* =============================================================================
 *   Breadcrumbs
 * ========================================================================== */
/* line 801, ../sass/global.styles.scss */
#breadcrumb {
  margin: 10px 0;
  /* If the label is set to show in theme settings the label class is added */
}

/* line 805, ../sass/global.styles.scss */
#breadcrumb .breadcrumb-label {
  font-size: 1em;
  display: inline;
  padding-right: 10px;
}

/* line 810, ../sass/global.styles.scss */
#breadcrumb .breadcrumb-label:after {
  content: ":";
}

/* line 815, ../sass/global.styles.scss */
#breadcrumb ol {
  margin: 0;
  padding: 0;
}

/* line 820, ../sass/global.styles.scss */
#breadcrumb .with-breadcrumb-label ol {
  display: inline;
}

/* line 824, ../sass/global.styles.scss */
#breadcrumb li {
  list-style: none;
  display: inline;
}

/* =============================================================================
 *   Pagers
 * ========================================================================== */
/* line 851, ../sass/global.styles.scss */
ul.pager {
  clear: both;
  margin: 0;
  text-align: center;
}

/* line 858, ../sass/global.styles.scss */
.item-list ul.pager li {
  margin: 0;
}

/* line 863, ../sass/global.styles.scss */
ul.pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: .5em;
}

/* line 869, ../sass/global.styles.scss */
ul.pager li.pager-current {
  font-weight: 700;
}

/* line 875, ../sass/global.styles.scss */
.block ul.pager li {
  margin: 0;
}

/*
 * Theme the various states of pager links
 */
/* =============================================================================
 *   Skip Navigation
 * ========================================================================== */
/* line 912, ../sass/global.styles.scss */
#skip-link {
  left: 50%;
  margin-left: -6.5em;
  margin-top: 0;
  padding: 0 0.5em;
  position: absolute;
  width: 12em;
  z-index: 50;
}

/* line 921, ../sass/global.styles.scss */
#skip-link a {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: block;
  line-height: 2;
  padding: 0;
  text-align: center;
  text-decoration: none;
}

/* line 931, ../sass/global.styles.scss */
#skip-link a:link,
#skip-link a:visited {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: block;
  line-height: 2;
  padding: 0;
  text-align: center;
  text-decoration: none;
}

/* line 942, ../sass/global.styles.scss */
#skip-link a:hover,
#skip-link a:focus,
#skip-link a:active {
  outline: 0;
}

/* =============================================================================
 *   Tabs (local tasks)
 * ========================================================================== */
/* line 955, ../sass/global.styles.scss */
#tasks {
  margin-bottom: 15px;
}

/* line 960, ../sass/global.styles.scss */
ul.primary {
  border-bottom-color: #ccc;
  margin: 20px 0;
  padding: 0 0 0 5px;
}

/* line 965, ../sass/global.styles.scss */
ul.primary li {
  display: block;
  float: left;
  margin: 0 1px -1px;
}

/* line 970, ../sass/global.styles.scss */
ul.primary li a {
  background-color: #f5f5f5;
  border-color: #ccc;
  margin-right: 1px;
  padding: 0 10px;
  display: block;
  float: left;
  height: 1.5em;
  line-height: 1.5em;
}

/* line 980, ../sass/global.styles.scss */
ul.primary li a:hover,
ul.primary li a:focus {
  background-color: #eee;
  border-color: #ccc;
}

/* line 989, ../sass/global.styles.scss */
ul.primary li.active a,
ul.primary li.active a:hover,
ul.primary li.active a:focus {
  background-color: #fff;
  border-bottom-color: #fff;
}

/* line 999, ../sass/global.styles.scss */
ul.secondary {
  border-bottom: 1px solid #ccc;
  margin: 1em 0 0;
  padding: 0 .3em 1em;
}

/* line 1004, ../sass/global.styles.scss */
ul.secondary li {
  border-right: 0;
  list-style: none;
  padding: 0 10px 0 0;
}

/* line 1010, ../sass/global.styles.scss */
ul.secondary li a:hover,
ul.secondary li a.active {
  border-bottom: none;
  text-decoration: underline;
}

/* =============================================================================
 *   Action links
 * ========================================================================== */
/* line 1024, ../sass/global.styles.scss */
ul.action-links {
  margin: 20px 0 0;
  list-style: none;
}

/* =============================================================================
 *  Field Styling
 * ========================================================================== */
/*
 * Wrapper for any field
 */
/*
 * Above and inline classes are on the field wrapper
 */
/*
 * When labels are set to inline in field display settings the clearfix class is automatically added
 */
/* line 1051, ../sass/global.styles.scss */
.field-label-inline {
  /* Remove the margin on inline field lables to preserve vertical formatting */
}

/* line 1054, ../sass/global.styles.scss */
.field-label-inline .field-label {
  margin: 0;
}

/*
 * Labels are h2 in Adaptivetheme. Use a strong selector to mitigate unwanted ineritance issues
 */
/* line 1062, ../sass/global.styles.scss */
.field-label {
  font-size: 1em;
  font-weight: 700;
  font-family: inherit;
  line-height: inherit;
  margin-bottom: 0;
}

/*
 * Field types (Core)
 */
/*
 * Image fields use the <figure> and <figcaption> elements from HTML5
 */
/*
 * Taxonomy
 */
/* line 1091, ../sass/global.styles.scss */
.field-type-taxonomy-term-reference {
  /* The same bottom margin as p, blockquote, ul, ol and dl */
  margin-bottom: 1.5em;
}

/* line 1096, ../sass/global.styles.scss */
.field-type-taxonomy-term-reference.field-label-inline .field-items {
  margin: 0;
  padding: 0;
}

/* line 1101, ../sass/global.styles.scss */
.field-type-taxonomy-term-reference.field-label-inline .field-item {
  display: inline;
  list-style: none;
  padding: 0 10px 0 0;
}

/*
 * Text
 */
/*
 * Long text
 */
/*
 * Text with summary
 */
/*
 * File
 */
/*
 * Number/Integer
 */
/*
 * Decimal
 */
/*
 * Number float
 */
/*
 * List
 */
/*
 * List boolean
 */
/*
 * List integer
 */
/*
 * List float
 */
/*
 * Field types (Contrib)
 */
/*
 * Named fields
 */
/*
 * Underscores in field name are replaced with dashes
 */
/*
 * Image Alignment Theme Settings - included here so you can easily override
 */
/*
 * Float none setting
 */
/*
 * Float left setting
 */
/* line 1215, ../sass/global.styles.scss */
.ia-l .field-type-image figure,
.iat-l .field-type-image figure {
  margin: 5px 20px 15px 0;
}

/*
 * Centered setting
 */
/* line 1224, ../sass/global.styles.scss */
.ia-c .field-type-image figure,
.iat-c .field-type-image figure {
  margin: 5px auto 15px;
}

/*
 * Float right setting
 */
/* line 1233, ../sass/global.styles.scss */
.ia-r .field-type-image figure,
.iat-r .field-type-image figure {
  margin: 5px 0 15px 20px;
}

/* =============================================================================
 *   Block Styling
 * ========================================================================== */
/*
 * Main wrapper for most blocks, block_system_main does not have it
 */
/* line 1247, ../sass/global.styles.scss */
.block {
  margin-bottom: 20px;
}

/*
 * Inner wrapper for most blocks, good for margin, padding and borders, block_system_main does not have it
 */
/*
 * The first block in the region
 */
/*
 * The last block in the region
 */
/*
 * Zebra striping for each block in the region
 */
/*
 * Zebra striping for each block in the region
 */
/*
 * Block title
 */
/* line 1285, ../sass/global.styles.scss */
.block-title {
  margin: 0;
}

/*
 * Block content wrapper
 */
/*
 * Match item list and block menu margin and padding
 */
/* line 1301, ../sass/global.styles.scss */
.block-content ul,
.block-content ol {
  padding: 0 0 0 15px;
}

/* line 1306, ../sass/global.styles.scss */
.block-content li {
  margin: 0;
  padding: 0;
}

/*
 * Block for the latest news items in the first category
 */
/*
 * Block for the latest news items in the first feed
 */
/*
 * First block created with "Add block" link
 */
/*
 * "Recent blog posts" block
 */
/*
 * "Book navigation" block for the current book's table of contents
 */
/*
 * "Recent comments" block
 */
/*
 * "Active forum topics" block
 */
/*
 * "New forum topics" block
 */
/*
 * Language switcher block
 */
/*
 * Custom menu block
 */
/*
 * "Recent content" block
 */
/*
 * "Syndicate" block for primary RSS feed; see also page.css's .feed-icon
 */
/*
 * "Most recent poll" block
 */
/*
 * "Author information" block for the profile of the page's author
 */
/*
 * "Search form" block
 */
/*
 * "Shortcuts" block
 */
/*
 * "Popular content" block
 */
/*
 * "Main menu" block
 */
/*
 * "Management" block for Drupal management menu
 */
/*
 * "Navigation" block for Drupal navigation menu
 */
/*
 * "User menu" block for Drupal user menu
 */
/*
 * "System help" block
 */
/*
 * "Main page content" block
 */
/*
 * "Powered by Drupal" block
 */
/*
 * "User login form" block
 */
/*
 * "Who's new" block for a list of the newest users
 */
/*
 * "Who's online" block for a list of the online users
 */
/* =============================================================================
 *   Node Styling
 * ========================================================================== */
/* line 1479, ../sass/global.styles.scss */
.node {
  margin-bottom: 20px;
}

/* line 1496, ../sass/global.styles.scss */
.node .node-title {
  margin: 0;
}

/*
 * All nodes are given a node-FOO class that describes the type of content that
 * it is. If you create a new content type called "my-custom-type", it will
 * receive a "node-my-custom-type" class.
 */
/* =============================================================================
 *   Comment Styling - Comments, comment wrapper, comment form
 * ========================================================================== */
/*
 * Wrapper for the list of comments and its titles
 */
/* line 1554, ../sass/global.styles.scss */
#comments {
  margin: 1.5em 0;
}

/* line 1558, ../sass/global.styles.scss */
#comments h2.comment-title {
  margin: 0;
}

/* line 1562, ../sass/global.styles.scss */
#comments h2.comment-form {
  margin: 0;
}

/*
 * Wrapper for a single comment
 */
/* line 1572, ../sass/global.styles.scss */
.comment {
  margin-bottom: 20px;
}

/*
 * Comment title
 */
/* line 1603, ../sass/global.styles.scss */
.comment-title {
  margin: 0;
}

/*
 * Comment states
 */
/*
 * Preview of the comment before submitting new or updated comment
 */
/*
 * "New" marker for comments that are new for the current user
 */
/* line 1635, ../sass/global.styles.scss */
.new {
  color: #c00;
}

/*
 * Nested comments are indented
 */
/* line 1643, ../sass/global.styles.scss */
.indented {
  margin-left: 40px;
}

/* =============================================================================
 *   Forms
 * ========================================================================== */
/*
 * Wrapper for a form element (or group of form elements) and its label
 */
/* line 1657, ../sass/global.styles.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #c00;
}

/* line 1663, ../sass/global.styles.scss */
.form-item label {
  font-weight: 700;
}

/* line 1670, ../sass/global.styles.scss */
.form-item .description {
  font-size: 0.85em;
}

/*
 * Highlight marks and form required mark
 */
/* line 1683, ../sass/global.styles.scss */
.marker,
.form-required {
  color: #c00;
}

/*
 * The submit button
 */
/* line 1697, ../sass/global.styles.scss */
.container-inline div,
.container-inline label {
  display: inline;
}

/*
 * Define consistent borders
 */
/* line 1706, ../sass/global.styles.scss */
fieldset {
  border: 1px solid #ccc;
}

/*
 * Tips for Drupal's input formats
 */
/*
 * Buttons used by contrib modules like Media
 */
/* line 1720, ../sass/global.styles.scss */
a.button {
  -moz-appearance: button;
  -webkit-appearance: button;
}

/*
 * Password confirmation
 */
/* line 1728, ../sass/global.styles.scss */
.password-parent,
.confirm-parent {
  margin: 0;
}

/* =============================================================================
 *   Tables
 * ========================================================================== */
/* line 1738, ../sass/global.styles.scss */
table {
  margin: 10px 0;
  padding: 0;
  width: 100%;
}

/* line 1743, ../sass/global.styles.scss */
table.sticky-header {
  z-index: 10;
}

/* line 1749, ../sass/global.styles.scss */
table,
thead,
tbody,
tr,
th,
td {
  border-color: #ccc;
}

/* line 1759, ../sass/global.styles.scss */
table,
td,
th {
  vertical-align: middle;
}

/* line 1766, ../sass/global.styles.scss */
caption,
th,
td {
  text-align: left;
}

/* line 1773, ../sass/global.styles.scss */
thead tr {
  font-weight: 700;
  background-color: #e5e5e5;
}

/* line 1779, ../sass/global.styles.scss */
td,
th {
  border-bottom: 0;
  margin: 0;
  padding: 5px 7px;
}

/* line 1790, ../sass/global.styles.scss */
tbody tr {
  border-top: 1px solid #ccc;
}

/* line 1795, ../sass/global.styles.scss */
tr {
  /* Table row striping */
}

/* line 1797, ../sass/global.styles.scss */
tr.odd {
  background: #fff;
}

/* line 1802, ../sass/global.styles.scss */
tr.info,
tr.even,
tr:nth-child(2n+2) {
  border-bottom: 0;
  background-color: #f5f5f5;
}

/* line 1813, ../sass/global.styles.scss */
tr.odd td.active {
  background-color: #eee;
}

/* line 1817, ../sass/global.styles.scss */
tr.even td.active {
  background-color: #ebebeb;
}

/*
 * Forum tables
 * Core sets white-space to nowrap, which makes no sense
 */
/* line 1840, ../sass/global.styles.scss */
#forum td.created,
#forum td.posts,
#forum td.topics,
#forum td.last-reply,
#forum td.replies,
#forum td.pager {
  white-space: normal;
}

/* =============================================================================
 *   Messages
 * ========================================================================== */
/* line 1856, ../sass/global.styles.scss */
div.messages {
  margin-bottom: 10px;
  margin-top: 10px;
}

/* line 1861, ../sass/global.styles.scss */
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

/*
 * Unpublished nodes
 */
/* line 1902, ../sass/global.styles.scss */
.node-unpublished p.unpublished,
.comment-unpublished p.unpublished {
  color: pink;
  color: rgba(239, 170, 170, 0.4);
  font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
  height: 0;
  margin: 0;
  padding: 0;
  overflow: visible;
  text-align: center;
  text-transform: uppercase;
  word-wrap: break-word;
}

/* line 186, ../sass/_custom.scss */
.ie6-7 .node-unpublished p.unpublished>*,
.ie6-7 .comment-unpublished p.unpublished>* {
  position: relative;
}

/* =============================================================================
 *    Maintenance pages
 * ========================================================================== */
/* line 1913, ../sass/global.styles.scss */
.maintenance-page .container {
  padding: 40px 0;
}

/* line 1917, ../sass/global.styles.scss */
.maintenance-page #site-name,
.maintenance-page #page-title {
  margin: 0;
}

/* line 1925, ../sass/global.styles.scss */
.db-offline .container {
  margin: 0 auto;
  padding: 40px 0;
  width: 100%;
  max-width: 960px;
}

/* line 1932, ../sass/global.styles.scss */
.db-offline div.messages {
  margin: 20px 0 0;
}

/* line 1936, ../sass/global.styles.scss */
.db-offline #content {
  padding: 20px 0;
}

/* =============================================================================
 *   Misc overrides for contrib modules
 * ========================================================================== */
/*
 * Admin menu overrides
 */
/* line 1949, ../sass/global.styles.scss */
#admin-menu {
  margin: 0;
  padding: 0;
}

/*
 * Devel Module
 */
/* line 1958, ../sass/global.styles.scss */
.dev-query {
  background: #eee;
  padding: 30px;
}

/*
 * Styleguide module tweaks
 */
/* line 1967, ../sass/global.styles.scss */
#styleguide-header {
  padding: 0 10px;
}

/* line 1970, ../sass/global.styles.scss */
#styleguide-header .item-list {
  font-family: inherit;
  margin: 0 20px 20px 0;
  min-height: 260px;
  width: auto;
}

/*# sourceMappingURL=global.styles.css.map */


/* Fonts */

h1,
h2,
h3,
h4,
h5,
h6,
#page-title {
  font-family: 'Rubik', sans-serif;
  letter-spacing: 0.75px;
  margin-top: 0;
  margin-bottom: 20px;
}

h1 {
  text-transform: uppercase;
}

body,
p {
  font-family: 'Rubik', sans-serif;
}

p {
  margin-bottom: 20px;
}


body,
html {
  overflow-x: hidden;
  background: #f3f3f4;
  color: #3C3533;
}

a {
  outline: 0;
  color: #152F56;
}

a:hover {}

a:active,
a:focus {
  outline: none !important;
  outline: 0;
}

hr {
  border: 0;
  height: 0;
  border-bottom: 1px solid #E2E3E4;
  margin-bottom: 20px;
}

iframe {
  border: 0;
}

.node-type-team-generic-page #main-content {
  padding: 20px;
  background: #fff;
}

.node-type-team-generic-page #main-content p a {
  color: #3C3533;
  text-decoration: underline;
}


/* My Styles */
.clear {
  clear: both;
}

#breadcrumb {
  display: none;
}

.grey-bar {
  background: #3C3533;
  color: #fff;
  position: relative;
  width: 100%;
  height: 22px;
  padding: 10px 0;
}

.grey-bar:after {
  content: "";
  width: 100%;
  height: 42px;
  background: #3C3533;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.grey-bar:before {
  content: "";
  width: 100%;
  height: 42px;
  background: #3C3533;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.no-margin>.block-inner {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.no-margin {
  margin-bottom: 0 !important;
}

.no-margin-bottom {
  margin-bottom: 0 !important;
}

.block-inner {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.main-logo,
.main-logo2 {
  float: left;
  cursor: pointer;
}

.main-logo img,
.main-logo2 img {
  display: block;
}

.ut-menu {
  list-style-type: none;
  margin: 0;
  padding: 0 !important;
  float: left;
  width: 55%;
  font-family: 'Rubik', sans-serif;
  margin-top: 2px;
}

.ut-menu li {
  display: inline;
}

.ut-menu li a {
  color: #fff;
  margin-left: 18px;
  text-transform: uppercase;
  font-size: 14px;
}

.social-top {
  float: right;
  width: 118px;
  height: auto;
}

.social-top img {
  float: right;
  margin-left: 10px;
}

.social-top img {
  opacity: 1;
}

.social-top img:hover {
  opacity: 0.75;
}

.radicals-bg {
  background: #003a5c url('/themes/AUDL_theme/css/images/headers/SITEHEADER-RAD.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.radicals-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #003a5c;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.radicals-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #003a5c;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.team-logo {
  text-align: center;
}


.menu {
  list-style-type: none;
  margin: 0;
  padding: 0 !important;
  margin-top: 64px;
}

.menu li {
  display: inline;
}

.menu li a {
  color: #fff;
  font-family: 'Rubik', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  padding: 0 8px;
  float: left;
  white-space: nowrap;
}

.menu .first a {
  padding-left: 0;
}


.social-bottom {
  float: right;
  width: 150px;
  height: auto;
  margin-top: 64px;
}

.social-bottom img {
  float: right;
  margin-left: 10px;
}

.social-bottom img {
  opacity: 1;
}

.social-bottom img:hover {
  opacity: 0.75;
}

#marg-left-fix {
  margin-left: 0;
}

.responsive-menus.responsified span.toggler {
  border-radius: 0;
  background: #3C3533;
  box-shadow: none;
  text-transform: uppercase;
}

.responsive-menus.responsified .responsive-menus-simple {
  box-shadow: none;
  border-radius: 0;
}

.responsive-menus.responsified.responsive-toggled span.toggler {
  text-transform: uppercase;
}

.responsive-menus.responsified .responsive-menus-simple li {
  background: #3C3533;
}

.responsive-menus.responsified .responsive-menus-simple li a {
  padding: 10px;
}

.responsive-menus.responsified .responsive-menus-simple li ul li a {
  padding: 10px;
  padding-left: 30px;
}

.adsense {
  /*width: 95% !important;
  max-width: 968px !important;
  height: auto !important;*/
}

.pane-adsense-managed-1 {
  margin-bottom: 0;
}


/* Drop Menu */

ul li.leaf,
ul li.expanded {
  list-style-image: none !important;
  list-style-type: none !important;
}

#dropp {
  margin-top: -2px;
}

#dropp ul {
  list-style: none;
  list-style-type: none !important;
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}

#dropp ul a {
  display: block;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  line-height: 28px;
  padding: 0 8px;
  font-family: 'Rubik', sans-serif;
  text-transform: uppercase;
}

#dropp ul li {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}

#dropp ul li.current-menu-item {
  background: #ddd;
}

#dropp ul ul {
  /*display:none;*/
  position: absolute;
  top: 26px;
  left: 0;
  background: #D1D1D2;
  padding: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-6px);
  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  border-bottom: 3px solid #3C3533;
}


#dropp ul ul li {
  /*float:none;
  width:200px;*/
}

#dropp ul ul a {
  line-height: 120%;
  padding: 8px 8px;
  background: #D1D1D2;
  color: #3C3533;
  width: 150px;
}

#dropp ul ul a:hover {
  background: #3C3533;
  color: #fff;
}


#dropp ul ul ul {
  top: 0;
  left: 100%;
}

#dropp ul li:hover>ul {
  display: block;
  visibility: visible;
  /* shows sub-menu */
  opacity: 1;
  z-index: 2;
  transform: translateY(0px);
  transition-delay: 0s, 0s, 0.3s;
  /* this removes the transition delay so the menu will be visible while the other styles transition */
}


.team-margin-menu-fix {
  margin-top: 64px !important;
}


/* Home Header */

.home-bg {
  background: #152F56 url('/themes/AUDL_theme/css/images/headers/SITE-header1.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 35px;
  padding: 17.5px 0;
}

.home-bg:after {
  content: "";
  width: 100%;
  height: 70px;
  background: #152F55;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.home-bg:before {
  content: "";
  width: 100%;
  height: 70px;
  background: #152F55;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.social-home {
  float: right;
  width: 160px;
  height: auto;
  margin-top: 7px;
}

.social-home img {
  float: right;
  margin-left: 10px;
}

#mini-panel-header_home .menu {
  margin-top: 7px;
}


/*  Team Header Css ////////////////////////////*/

.phoenix-bg {
  background: #F04E23 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-PHI.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.phoenix-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #F04E23;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.phoenix-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #F04E23;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.outlaws-bg {
  background: #8BC53F url('/themes/AUDL_theme/css/images/headers/SITEHEADER-OTT.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.outlaws-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #8BC53F;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.outlaws-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #8BC53F;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.breeze-bg {
  background: #0A3751 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-DC.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.breeze-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #0A3751;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.breeze-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #0A3751;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.empire-bg {
  background: #69bd45 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-NY.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.empire-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #69bd45;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.empire-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #69bd45;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.royal-bg {
  background: #00305e url('/themes/AUDL_theme/css/images/headers/SITEHEADER-MTL2.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.royal-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #00305e;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.royal-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #00305e;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.rush-bg {
  background: #C52033 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-TOR.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.rush-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #C52033;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.rush-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #C52033;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.AlleyCats-bg {
  background: #00703C url('/themes/AUDL_theme/css/images/headers/SITEHEADER-IND.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.AlleyCats-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #00703C;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.AlleyCats-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #00703C;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.windchill-bg {
  background: #6F7F98 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-MIN.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.windchill-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #6F7F98;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.windchill-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #6F7F98;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.thunderbirds-bg {
  background: #FDBC11 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-PIT.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.thunderbirds-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #FDBC11;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.thunderbirds-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #FDBC11;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.union-bg {
  background: #002D72 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-CHI.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.union-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #002D72;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.union-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #002D72;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.wildfire-bg {
  background: #2F398E url('/themes/AUDL_theme/css/images/headers/SITEHEADER-CHI.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.wildfire-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #2F398E;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.wildfire-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #2F398E;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.mechanix-bg {
  background: #979898 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-DET.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.mechanix-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #979898;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.mechanix-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #979898;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.hustle-bg {
  background: #333366 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-ATL.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.hustle-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #333366;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.hustle-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #333366;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.flyers-bg {
  background: #003049 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-RAL.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.flyers-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #003049;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.flyers-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #003049;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.sol-bg {
  background: #2B3283 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-AUS.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.sol-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #2B3283;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.sol-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #2B3283;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.roughnecks-bg {
  background: #171443 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-DAL.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.roughnecks-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #171443;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.roughnecks-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #171443;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.legion-bg {
  background: #FDB71A url('/themes/AUDL_theme/css/images/headers/SITEHEADER-Legion.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.legion-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #FDB71A;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.legion-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #FDB71A;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.nightwatch-bg {
  background: #000000 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-NAS.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.nightwatch-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #000000;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.nightwatch-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #000000;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.cannons-bg {
  background: #000000 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-TB.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.cannons-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #000000;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.cannons-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #000000;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.growlers-bg {
  background: #000000 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-SD.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.growlers-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #000000;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.growlers-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #000000;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.FlameThrowers-bg {
  background: #000000 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-SF.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.FlameThrowers-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #000000;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.FlameThrowers-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #000000;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.spiders-bg {
  background: #FEBD25 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-SJ.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.spiders-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #FEBD25;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.spiders-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #FEBD25;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.steel-bg {
  background: #05384F url('/themes/AUDL_theme/css/images/headers/SITEHEADER-OR.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.steel-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #05384F;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.steel-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #05384F;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.cascades-bg {
  background: #08192D url('/themes/AUDL_theme/css/images/headers/SITEHEADER-SEA.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.cascades-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #08192D;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.cascades-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #08192D;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.aviators-bg {
  background: #a22b2a url('/themes/AUDL_theme/css/images/headers/SITEHEADER-LA.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.aviators-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #a22b2a;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.aviators-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #a22b2a;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.glory-bg {
  background: #000000 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-BOS1.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.glory-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #000000;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.glory-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #000000;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.shred-bg {
  background: #00477B url('/themes/AUDL_theme/css/images/headers/SITEHEADER-SLS.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.shred-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #00477B;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.shred-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #00477B;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.summit-bg {
  background: #0F2833 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-COL.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.summit-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #0F2833;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.summit-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #0F2833;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.apex-bg {
  background: #191640 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-COL.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.apex-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #191640;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.apex-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #191640;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.nitro-bg {
  background: #FD4C0C url('/themes/AUDL_theme/css/images/headers/SITEHEADER-POR.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.nitro-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #FD4C0C;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.nitro-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #FD4C0C;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.havoc-bg {
  background: #000000 url('/themes/AUDL_theme/css/images/headers/SITEHEADER-HTX.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.havoc-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #000000;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.havoc-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #000000;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

.bighorns-bg {
  background: #A25F3F url('/themes/AUDL_theme/css/images/headers/SITEHEADER-LV.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.bighorns-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #A25F3F;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.bighorns-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #A25F3F;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

/* Euro Header */

.euro-bg {
  background: #1f378d url('/themes/AUDL_theme/css/images/headers/SITEHEADER_LOGO-EURO.png');
  background-repeat: no-repeat;
  background-position: top center;
  color: #fff;
  position: relative;
  width: 100%;
  height: 150px;
  min-height: 150px;
}

.euro-bg:after {
  content: "";
  width: 100%;
  height: 150px;
  background: #1f378d;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.euro-bg:before {
  content: "";
  width: 100%;
  height: 150px;
  background: #1f378d;
  position: absolute;
  top: 0;
  left: -1280px;
  z-index: 1;
}

/* Euro Sidebar */

#block-block-13 {
  padding: 10px;
  background: #fff;
}


/*////////// Page Style //////////////*/

#main-content {
  margin-right: 0;
  margin-left: 0;
}

.region-sidebar-first {
  box-sizing: border-box;
  padding-right: 20px;
}

#content {
  box-sizing: border-box;
}

#mini-panel-team_main .region-two-66-33-first,
#mini-panel-clone_of_team_main .region-two-66-33-first {
  padding: 0;
}

#mini-panel-team_main .region-two-66-33-second,
#mini-panel-clone_of_team_main .region-two-66-33-second {
  padding-left: 20px;
  box-sizing: border-box;
}

table {
  margin-top: 20px;
  width: 100%;
}

#mini-panel-team_main,
#mini-panel-clone_of_team_main {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.region-sidebar-second {
  padding-left: 20px;
  box-sizing: border-box;
}

/* block-views-teamcalloutleft-block */

#block-views-teamcalloutleft-block .field-content {
  text-align: center;
}


/* Team Table */

.team-table {
  padding: 10px;
  background: #D1D1D2;
  font-size: 12px;
}

.team-table table {
  margin: 0;
  margin-bottom: 10px;
  border: 0;
}

.team-table table:last-child {
  margin-bottom: 0;
}

.team-table td {
  padding: 2px;
}

.team-table table tr {
  background: #fff;
  border: 0;
  position: relative;
  display: block;
  padding: 0;
}

.team-table table tr:after {
  content: "";
  width: 96%;
  height: 1px;
  background: #E2E3E4;
  position: absolute;
  bottom: 0;
  left: 2%;
}

.team-table table tr:last-child:after {
  display: none;
}

.team-table .views-field-field-team-display-name a {
  color: #3C3533;
  font-size: 12px;
  font-family: Rubik, sans-serif;
}

.team-table .views-field-field-team-display-name a:hover {
  color: #3C3533;
}

.team-table .views-field-field-team-thumbnail-image {
  width: 36px;
  padding: 2px 5px 2px 5px;
}

.views-field-field-team-thumbnail-image img {
  vertical-align: middle;
}

.cap {
  padding: 0;
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
  background: #fff;
  position: relative;
  border: 0;
  padding: 3px;
  margin-bottom: -1px;
  vertical-align: middle;
  z-index: 99;
}

.cap:after {
  content: "";
  width: 96%;
  height: 2px;
  background: #000;
  position: absolute;
  bottom: 0;
  left: 2%;
}

.caption-division-east:after {
  background: #4A6E33 !important;
}

.caption-division-midwest:after {
  background: #27546C !important;
}

.caption-division-south:after {
  background: #6A4029 !important;
}

.caption-division-west:after {
  background: #C68129 !important;
}

.caption-division-central:after {
  background: #27546C !important;
}

.caption-division-atlantic:after {
  background: #6A4029 !important;
}


.cap-img img {
  position: absolute;
  top: 2px;
  left: 5px;
  width: 36px;
}

.division-east {
  color: #4A6E33;
  margin-left: 44px;
  font-size: 20px;
}

.division-west {
  color: #C68129;
  margin-left: 44px;
  font-size: 20px;
}

.division-south {
  color: #6A4029;
  margin-left: 44px;
  font-size: 20px;
}

.division-midwest {
  color: #27546C;
  margin-left: 44px;
  font-size: 20px;
}

.division-central {
  color: #27546C;
  margin-left: 44px;
  font-size: 20px;
}

.division-atlantic {
  color: #6A4029;
  margin-left: 44px;
  font-size: 20px;
}

.division-canada {
  color: #db1012;
  margin-left: 44px;
  font-size: 20px;
}



.views-field-field-team-thumbnail-image {
  width: 36px;
}


/* Record Table */

.record-table {
  color: #fff;
  background: #D1D1D2;
  font-size: 18px;
  font-family: 'Rubik', sans-serif;
  border-collapse: collapse;
  border: 0 !important;
  margin-bottom: 0;
  margin-top: 0;
}

.record-table tbody,
.record-table tr,
.record-table td {
  border: 0;
}

.record-text {
  font-size: 10px;
  text-transform: uppercase;
  display: block;
  width: 100%;
  padding-top: 2px;
}

.record-table-td1,
.record-table-td2,
.record-table-td3 {
  text-align: center;
  padding: 20px 5px;
  border: 0;
  width: 33.3%;
  font-family: 'Rubik', sans-serif;
}

.record-table-td1 span,
.record-table-td2 span,
.record-table-td3 span {
  font-family: 'Rubik', sans-serif;
}

.record-table-td1 {
  border-right: 5px solid #E2E3E4 !important;
}

.record-table-td3 {
  border-left: 5px solid #E2E3E4 !important;
}

.record-header h3 {
  color: #fff;
  padding: 5px 10px;
  margin-top: 0;
  margin-bottom: 5px;
  font-weight: normal;
}


/* mini-panel-team_main */

#mini-panel-team_main .region-two-66-33-first,
#mini-panel-clone_of_team_main .region-two-66-33-first {
  box-sizing: border-box;
}

#mini-panel-team_main .region-two-66-33-first .panel-pane,
#mini-panel-clone_of_team_main .region-two-66-33-first .panel-pane {
  background: #fff;
  border: 1px solid #D1D1D2;
}

#mini-panel-team_main .views-field-title h2,
#mini-panel-clone_of_team_main .views-field-title h2 {
  margin: 5px 0;
  padding: 0 10px;
}

#mini-panel-team_main .views-field-title a,
#mini-panel-clone_of_team_main .views-field-title a {
  color: #3C3533;
}

#mini-panel-team_main .views-field-body,
#mini-panel-clone_of_team_main .views-field-body {
  padding: 0 10px;
}


.pane-team-top-headlines-panel-pane-1,
.pane-team-top-headlines-french-panel-pane-1,
#block-views-fc2b7f99ced93ecb62345d79e049dc60 {
  padding: 10px;
  background: #fff;
  box-sizing: border-box;
}

.pane-team-top-headlines-panel-pane-1 h2,
.pane-team-top-headlines-french-panel-pane-1 h2,
#block-views-fc2b7f99ced93ecb62345d79e049dc60 h2 {
  position: relative;
  color: #3C3533;
  text-transform: uppercase;
}

.pane-team-top-headlines-panel-pane-1 h2:after,
.pane-team-top-headlines-french-panel-pane-1 h2:after,
#block-views-fc2b7f99ced93ecb62345d79e049dc60 h2:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #3C3533;
  position: absolute;
  bottom: 0;
  left: 0;
}

.pane-team-top-headlines-panel-pane-1 .views-row,
.pane-team-top-headlines-french-panel-pane-1 .views-row,
#block-views-fc2b7f99ced93ecb62345d79e049dc60 .views-row {
  position: relative;
  padding: 6px 0;
}

.pane-team-top-headlines-panel-pane-1 .views-row-last,
.pane-team-top-headlines-french-panel-pane-1 .views-row-last,
#block-views-fc2b7f99ced93ecb62345d79e049dc60 .views-row-last {
  padding-bottom: 0;
}

.pane-team-top-headlines-panel-pane-1 .views-row:after,
.pane-team-top-headlines-french-panel-pane-1 .views-row:after,
#block-views-fc2b7f99ced93ecb62345d79e049dc60 .views-row:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #E2E3E4;
  position: absolute;
  bottom: 0;
  left: 0;
}

.pane-team-top-headlines-panel-pane-1 .views-row:last-child:after,
.pane-team-top-headlines-french-panel-pane-1 .views-row:last-child:after,
#block-views-fc2b7f99ced93ecb62345d79e049dc60 .views-row:last-child:after {
  display: none;
}

.pane-team-top-headlines-panel-pane-1 .views-row a,
.pane-team-top-headlines-french-panel-pane-1 .views-row a,
#block-views-fc2b7f99ced93ecb62345d79e049dc60 .views-row a {
  color: #3C3533;
  padding: 0 !important;
}

.pane-team-top-headlines-panel-pane-1 .views-row a:hover,
.pane-team-top-headlines-french-panel-pane-1 .views-row a:hover,
#block-views-fc2b7f99ced93ecb62345d79e049dc60 .views-row a:hover {
  color: #3C3533;
}


#mini-panel-team_main .views-field-field-team-thumbnail-image,
#mini-panel-clone_of_team_main .views-field-field-team-thumbnail-image {
  width: 100%;
}

#mini-panel-team_main .views-field-field-team-thumbnail-image img,
#mini-panel-clone_of_team_main .views-field-field-team-thumbnail-image img {
  padding: 5px;
  position: relative;
  z-index: 99;
}

#mini-panel-team_main .views-field-field-team-thumbnail-image .thumbnail-wrapper,
#mini-panel-clone_of_team_main .views-field-field-team-thumbnail-image .thumbnail-wrapper {
  background: #fff;
  width: 50px;
  height: auto;
  position: relative;
}

#mini-panel-team_main .views-field-field-team-thumbnail-image .thumbnail-wrapper:after,
#mini-panel-clone_of_team_main .views-field-field-team-thumbnail-image .thumbnail-wrapper:after {
  content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: #fff;
  transform-origin: bottom left;
  -ms-transform: skew(-45deg, 0deg);
  -webkit-transform: skew(-45deg, 0deg);
  transform: skew(-45deg, 0deg);
}

#mini-panel-team_main .views-field-field-image img,
#mini-panel-clone_of_team_main .views-field-field-image img {
  width: 100%;
  height: auto;
  display: block;
}

#mini-panel-team_main .views-field-field-short-description a,
#mini-panel-team_main .views-field-field-short-description a:hover,
#mini-panel-clone_of_team_main .views-field-field-short-description a,
#mini-panel-clone_of_team_main .views-field-field-short-description a:hover {
  text-align: center;
  color: #3C3533;
  text-transform: uppercase;
  font-family: 'Rubik', sans-serif;
  letter-spacing: 0.75px;
  font-size: 1.5em;
  display: block;
  padding: 10px;
  box-sizing: border-box;
}


/* node-type-article */
.node-type-article #main-content {
  background: #fff;
  padding: 20px;
  box-sizing: border-box;
  margin-bottom: 20px;
}

/* .node-type-video */
.node-type-video #main-content {
  background: #fff;
  padding: 20px;
  box-sizing: border-box;
  margin-bottom: 20px;
}

/* page-league-dish */
.page-league-dish #main-content {
  background: #fff;
  padding: 20px;
  box-sizing: border-box;
  margin-bottom: 20px;
}

.date1 {
  text-align: center;
  padding: 10px 0;
  background: #D1D1D2;
}

/* block-views-team-full-width-block */

#block-views-team-full-width-block,
#block-views-league-full-width-block {
  padding-left: 0;
  text-align: center;
}


/* mini-panel-3_videos */

#mini-panel-3_videos,
#mini-panel-clone_of_3_videos {
  margin-left: -13px !important;
  margin-right: -13px !important;
}

.pane-3-videos-team {
  margin-bottom: 10px;
}

.region-plain-box-temporary-b081a6d629df306004d1771e09446338 {
  padding: 0 !important;
  margin: 1em;
}

#mini-panel-3_videos .pane-views-panes,
#mini-panel-clone_of_3_videos .pane-views-panes {
  margin-bottom: 0;
}

#mini-panel-3_videos .views-field-title,
#mini-panel-clone_of_3_videos .views-field-title {
  /*min-height: 53px;*/
  min-height: 68px
}

#mini-panel-3_videos .views-field-title a,
#mini-panel-clone_of_3_videos .views-field-title a {
  color: #fff;
  padding: 10px 10px 10px 10px;
  display: block;
}

#mini-panel-3_videos .views-field-title a:hover,
#mini-panel-clone_of_3_videos .views-field-title a:hover {
  color: #fff;
}


/* block-panels-mini-team-4-gears  & mini-panel-league_gear_items*/

#block-panels-mini-team-4-gears,
#block-panels-mini-league-gear-items {
  padding-left: 0;
}

.view-id-team_panel_gear,
.view-league-panel-gear {
  background: #fff;
  border: 1px solid #D1D1D2;
  margin: 10px;
}

.view-empty .view-id-league_panel_gear {
  margin: 0px;
  border: 0px;
}

.view-id-team_panel_gear .views-field-field-image,
.view-league-panel-gear .views-field-field-image {
  text-align: center;
}

#block-panels-mini-team-4-gears .views-field-field-image img,
#block-panels-mini-league-gear-items .views-field-field-image img {
  padding: 10px;
  width: 100%;
  max-width: 170px;
  height: auto;
  display: block;
  margin: 0 auto;
  box-sizing: border-box;
}

#block-panels-mini-team-4-gears .views-field-field-short-description,
#block-panels-mini-league-gear-items .views-field-field-short-description {
  padding: 10px;
  background: #A1A2A4;
  text-align: center;
}

#block-panels-mini-team-4-gears .views-field-field-short-description a,
#block-panels-mini-league-gear-items .views-field-field-short-description a {
  text-align: left;
  color: #fff;
  font-family: 'Rubik', sans-serif;
}


#block-panels-mini-league-gear-items .views-field-field-short-description {
  background: #fff;
  border-top: 1px solid #D1D1D2;
}

#block-panels-mini-league-gear-items .views-field-field-short-description a {
  color: #3C3533;
}

/* block-panels-mini-team-info-grid */

#block-panels-mini-team-info-grid,
#block-panels-mini-clone-of-team-info-grid {
  padding-left: 0;
}

#mini-panel-team_info_grid,
#mini-panel-clone_of_team_info_grid {
  margin-left: -13px !important;
  margin-right: -13px !important;
}

#block-panels-mini-team-info-grid .views-field-field-short-description a,
#block-panels-mini-clone-of-team-info-grid .views-field-field-short-description a {
  padding: 10px;
  color: #3C3533;
  display: block;
  min-height: 68px;
  box-sizing: border-box;
}

#block-panels-mini-team-info-grid .pane-views-panes,
#block-panels-mini-clone-of-team-info-grid .pane-views-panes {
  margin-bottom: 0;
}

#block-panels-mini-team-info-grid .views-field-field-image img,
#block-panels-mini-clone-of-team-info-grid .views-field-field-image img {
  width: 100%;
  height: auto;
  display: block;
}

#fixx-ad {
  margin-bottom: 0 !important;
}

#fixx-ad img {
  display: block;
  width: 100%;
  height: auto;
}

/* block-panels-mini-team-4-partners */

#mini-panel-league_partners {}

#block-panels-mini-team-4-partners,
#block-panels-mini-league-partners {
  padding-left: 0;
}

#block-panels-mini-team-4-partners .views-field-field-image,
#block-panels-mini-league-partners .views-field-field-image {
  text-align: center;
}

#block-panels-mini-team-4-partners .views-field-field-image img,
#block-panels-mini-league-partners .views-field-field-image img {
  background: #A1A2A4;
}

/* Women Players Grid */

.page-node-1723 #main-content {
  background: none;
  padding: 0;
}

.page-node-2426 #main-content {
  background: none;
  padding: 0;
}

.views-fluid-grid-inline {
  display: inline-block;
}



/* Players Page */

#block-views-team-page-players-block,
#block-views-team-page-players-block-1 {
  padding-left: 0;
  padding-right: 0;
}

#block-views-team-page-players-block ul,
#block-views-team-page-players-block-1 ul {
  margin-right: -10px;
  margin-left: -10px;
  font-family: 'Rubik', sans-serif;
  padding-left: 0;
}

#block-views-team-page-players-block li,
#block-views-team-page-players-block-1 li {
  width: 178px;
  /*width: 20.4%;*/
  padding: 10px;
  border: 0;
  margin: 0px 10px 20px 10px;
  background: #fff;
  list-style-type: none;
}

#block-views-team-page-players-block .views-field-field-player-display-name,
#block-views-team-page-players-block-1 .views-field-field-player-display-name {
  font-family: 'Rubik', sans-serif;
  text-align: center;
}

#block-views-team-page-players-block .views-field-field-jersey-number,
#block-views-team-page-players-block-1 .views-field-field-jersey-number {
  text-align: center;
  font-family: 'Rubik', sans-serif;
  font-size: 1.4em;
}

/* Players Sub Page */

#block-views-player-page-home-block,
#block-views-player-page-home-french-block {
  margin-bottom: 0;
  box-sizing: border-box;
  padding: 10px 10px 1px 10px;
  background: #D1D1D2;
}

#block-views-player-page-home-block h1 {
  margin-top: 0;
}

.stats-grid-table {
  box-sizing: border-box;
  padding: 0 10px 10px 10px;
  background: #D1D1D2;
}

.stats-grid-table .view-content {
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}

.stats-grid-table table {
  table-layout: fixed;
  margin-top: 0;
  margin-bottom: 20px;
}

.stats-grid-table table caption {
  color: #fff;
  background: #3C3533;
  padding: 5px 10px;
  margin-bottom: 0;
  font-family: 'Rubik', sans-serif;
  letter-spacing: 0.75px;
  font-size: 1.17em;
}

.stats-grid-table .views-field-year {
  font-weight: bold;
}

.stats-grid-table td,
.stats-grid-table th {
  width: unset;
  padding: 5px;
  text-align: center;
  font-size: 12px;
  white-space: nowrap;
}

.view-player-stats-grid.stats-grid-table td,
.view-player-stats-grid.stats-grid-table th,
.view-player-stats-grid-by-game.stats-grid-table td,
.view-player-stats-grid-by-game.stats-grid-table th {
  width: 40px;
}

.stats-grid-table .views-field-player-field-player-display-name {
  width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.stats-grid-table .views-field-team-field-team-display-name {
  width: unset;
}

.view-league-page-team-season-stats .views-field-team-field-team-display-name {
  width: 150px;
}

.stats-grid-table th {
  background: #E2E3E4;
}

.stats-grid-table table tr,
.stats-grid-table tr.odd td.active {
  background: #fff;
}

.stats-grid-table tr.even td.active,
.stats-grid-table tr.even {
  background: #f9f9f9;
}

.stats-grid-table .views-label2-tooltip-icon {
  margin: auto;
  margin-top: 5px;
  display: block;
}

.stats-grid-table #edit-year-wrapper label {
  font-family: 'Rubik', sans-serif;
  font-size: 1.5em;
  letter-spacing: 0.75px;
  margin: 0 0 20px 0;
}

.stats-grid-table #edit-aw-team-id-wrapper label {
  font-family: 'Rubik', sans-serif;
  font-size: 1.5em;
  letter-spacing: 0.75px;
  margin: 0 0 20px 0;
}

z .audl-player-box {
  position: relative;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  margin-bottom: 20px;
  background: #fff;
}

.audl-player-box:after {
  content: "";
  display: table;
  clear: both;
}

.audl-player-profile-image {
  float: left;
  width: 40%;
}

.audl-player-profile-image img {
  display: block;
  width: 100%;
  height: auto;
  border-right: 3px solid #A1A2A4;
}

.audl-player-info {
  float: left;
  color: #fff;
  padding: 10px 10px 10px 20px;
  width: 59%;
  box-sizing: border-box;
}

.audl-player-display-name {
  text-transform: uppercase;
  font-family: 'Rubik', sans-serif;
  letter-spacing: 0.75px;
  font-size: 1.5em;
  margin-bottom: 5px;
}

.audl-player-jersey-number {
  text-transform: uppercase;
  font-family: 'Rubik', sans-serif;
  letter-spacing: 0.75px;
  font-size: 1.5em;
  margin-top: 5px;
}

.audl-personal-stats {
  box-sizing: border-box;
  padding: 10px;
  background: #fff;
  width: 49%;
  float: left;
}

.audl-player-bio {
  box-sizing: border-box;
  padding: 10px;
  background: #fff;
  width: 49%;
  float: right;
}

.audl-player-section-header {
  text-transform: uppercase;
  font-family: 'Rubik', sans-serif;
  letter-spacing: 0.75px;
  font-size: 1.5em;
  margin-bottom: 10px;
  position: relative;
}

.audl-player-section-header:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #E2E3E4;
  position: absolute;
  bottom: 0;
  left: 0;
}

.audl-personal-stats-item {
  position: relative;
  padding: 5px 0;
  font-size: 12px;
}

.audl-personal-stats-item:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #E2E3E4;
  position: absolute;
  bottom: 0;
  left: 0;
}

.audl-personal-stats-item:last-child:after {
  height: 0;
}

.audl-personal-stats-value {
  font-weight: bold;
  display: block;
  float: right;
}

/* Border Right Color (2nd color) */
.hustle-player-profile-image img {
  border-right: 3px solid #666666 !important;
}

.sol-player-profile-image img {
  border-right: 3px solid #E74A37 !important;
}

.union-player-profile-image img {
  border-right: 3px solid #41B6E6 !important;
}

.wildfire-player-profile-image img {
  border-right: 3px solid #F05A24 !important;
}

.roughnecks-player-profile-image img {
  border-right: 3px solid #ed1c24 !important;
}

.legion-player-profile-image img {
  border-right: 3px solid #000000 !important;
}

.aviators-player-profile-image img {
  border-right: 3px solid #000000 !important;
}

.windchill-player-profile-image img {
  border-right: 3px solid #000000 !important;
}

.royal-border-player-profile-image img {
  border-right: 3px solid #f96b07 !important;
}

.nightwatch-player-profile-image img {
  border-right: 3px solid #C52033 !important;
}

.empire-player-profile-image img {
  border-right: 3px solid #231F20 !important;
}

.outlaws-player-profile-image img {
  border-right: 3px solid #58595B !important;
}

.phoenix-player-profile-image img {
  border-right: 3px solid #84B4E1 !important;
}

.thunderbirds-player-profile-image img {
  border-right: 3px solid #414042 !important;
}

.radicals-player-profile-image img {
  border-right: 3px solid #ACA300 !important;
}

.flyers-player-profile-image img {
  border-right: 3px solid #C0C0C0 !important;
}

.growlers-player-profile-image img {
  border-right: 3px solid #EC1C24 !important;
}

.cascades-player-profile-image img {
  border-right: 3px solid #195187 !important;
}

.flamethrowers-player-profile-image img {
  border-right: 3px solid #FD7304 !important;
}

.spiders-player-profile-image img {
  border-right: 3px solid #000000 !important;
}

.steel-player-profile-image img {
  border-right: 3px solid #00BBF2 !important;
}

.rush-player-profile-image img {
  border-right: 3px solid #000000 !important;
}

.breeze-player-profile-image img {
  border-right: 3px solid #B7202B !important;
}

.mechanix-player-profile-image img {
  border-right: 3px solid #000000 !important;
}

.alleycats-player-profile-image img {
  border-right: 3px solid #000000 !important;
}

.cannons-player-profile-image img {
  border-right: 3px solid #ffcf01 !important;
}

.glory-player-profile-image img {
  border-right: 3px solid #E1B87F !important;
}

.shred-player-profile-image img {
  border-right: 3px solid #FFAA00 !important;
}

.summit-player-profile-image img {
  border-right: 3px solid #D3DCE1 !important;
}

.apex-player-profile-image img {
  border-right: 3px solid #9FA8F0 !important;
}

.nitro-player-profile-image img {
  border-right: 3px solid #333333 !important;
}

.havoc-player-profile-image img {
  border-right: 3px solid #FFF349 !important;
}

.bighorns-player-profile-image img {
  border-right: 3px solid #000000 !important;
}



/* League Page(s) Node */

.node-type-league-page #content {
  background: #fff;
  padding: 20px;
  box-sizing: border-box;
  margin-bottom: 20px;
}

.page-league-news #main-content,
.page-league-partners #main-content,
.page-league-tuesday-toss #main-content,
.page-league-power-rankings #main-content {
  background: #fff;
  padding: 20px;
  box-sizing: border-box;
  margin-bottom: 20px;
}

.page-league-news #breadcrumb {
  display: none;
}

#block-views-league-page-general-news-block .views-row,
.view-league-page-general-news .views-row,
.view-tuesday-toss-news-page .views-row,
.view-league-page-power-rankings .views-row {
  position: relative;
  padding: 10px 0;
  display: table;
  width: 100%;
}

#block-views-league-page-general-news-block .views-row:before,
.view-league-page-general-news .views-row:before,
.view-tuesday-toss-news-page .views-row:before,
.view-league-page-power-rankings .views-row:before {
  content: "";
  width: 100%;
  height: 1px;
  background: #E2E3E4;
  position: absolute;
  bottom: 0;
  left: 0;
}

.view-league-page-power-rankings .views-row:last-child:before {
  content: "";
  height: 0;
}

#block-views-league-page-general-news-block .views-field-title a,
#block-views-league-page-general-news-block .views-field-title a:hover,
.view-league-page-general-news .views-field a,
.view-league-page-general-news .views-field a:hover,
.view-tuesday-toss-news-page .views-field a,
.view-tuesday-toss-news-page .views-field a :hover,
.view-league-page-power-rankings .views-field a,
.view-league-page-power-rankings .views-field a:hover {
  color: #3C3533;
}

.pager {
  margin-top: 10px !important;
}

.power-rank1 td {
  vertical-align: middle;
  padding: 5px;
}

.power-rank1 td img {
  vertical-align: middle;
}

.power-rank1 td h2 {
  margin-bottom: 0;
}

.pranktext {
  padding: 10px !important;
}

/* Schedule Page */

#block-views-team-current-schedule-block-1 {
  padding-left: 0;
  padding-right: 0;
}

#block-views-team-current-schedule-block-1 table {
  font-family: 'Rubik', sans-serif;
  border-color: #E2E3E4;
  margin-top: 0;
}

#block-views-team-current-schedule-block-1 tr {
  background: #fff;
}

#block-views-team-current-schedule-block-1 caption {
  padding: 0;
  font-size: 1.5em;
  text-transform: uppercase;
  font-weight: bold;
  font-family: 'Rubik', sans-serif;
}

.views-field-team-away-field-team-thumbnail-image img,
.views-field-team-home-field-team-thumbnail-image img {
  vertical-align: middle;
}

.views-field-team-away-field-team-thumbnail-image,
.views-field-team-home-field-team-thumbnail-image {
  width: 45px;
}

.views-field-team-away-field-team-display-name a,
.views-field-team-home-field-team-display-name a,
.views-field-game-id a {
  color: #3C3533;
}

.views-field-team-away-field-team-display-name a:hover,
.views-field-team-home-field-team-display-name a:hover,
.views-field-game-id a:hover {
  color: #3C3533;
}

/* Team Schedule */

#block-views-team-current-schedule-block,
#block-views-60f4cb935ef94fd162f7265fc595046c {
  box-sizing: border-box;
  padding: 20px;
  background: #fff;
}

.audl-schedule-box {
  margin-top: 0;
  font-family: 'Rubik', sans-serif;
  border: 0;
  margin-bottom: 20px;
}

.audl-schedule-box {
  border: 1px solid #3C3533;
}

#block-views-team-current-schedule-block .views-row-last table {
  margin-bottom: 10px;
}

.audl-schedule-box td {
  padding: 5px;
  border: 0;
}

.audl-schedule-box tr {
  background: #fff;
}



.audl-schedule-box .audl-schedule-status-box,
.audl-schedule-box tbody,
.audl-schedule-box tr:first-child {
  border-top: 0;
}

.page-hustle .hustle-game-center {
  background: #333366 !important;
}

.page-sol .sol-game-center {
  background: #2B3283 !important;
}

.page-union .union-game-center {
  background: #002D72 !important;
}

.page-wildfire .wildfire-game-center {
  background: #2F398E !important;
}

.page-roughnecks .roughnecks-game-center {
  background: #171443 !important;
}

.page-legion .legion-game-center {
  background: #FDB71A !important;
}

.page-aviators .aviators-game-center {
  background: #a22b2a !important;
}

.page-windchill .windchill-game-center {
  background: #6F7F98 !important;
}

.page-royal .royal-game-center {
  background: #00305e !important;
}

.page-nightwatch .nightwatch-game-center {
  background: #000000 !important;
}

.page-empire .empire-game-center {
  background: #69bd45 !important;
}

.page-outlaws .outlaws-game-center {
  background: #8BC53F !important;
}

.page-phoenix .phoenix-game-center {
  background: #F04E23 !important;
}

.page-thunderbirds .thunderbirds-game-center {
  background: #FDBC11 !important;
}

.page-radicals .radicals-game-center {
  background: #003a5c !important;
}

.page-flyers .flyers-game-center {
  background: #003049 !important;
}

.page-growlers .growlers-game-center {
  background: #000000 !important;
}

.page-cascades .cascades-game-center {
  background: #08192D !important;
}

.page-flamethrowers .flamethrowers-game-center {
  background: #000000 !important;
}

.page-spiders .spiders-game-center {
  background: #FEBD25 !important;
}

.page-steel .steel-game-center {
  background: #05384F !important;
}

.page-rush .rush-game-center {
  background: #C52033 !important;
}

.page-breeze .breeze-game-center {
  background: #0A3751 !important;
}

.page-mechanix .mechanix-game-center {
  background: #660000 !important;
}

.page-alleycats .alleycats-game-center {
  background: #00703C !important;
}

.page-cannons .cannons-game-center {
  background: #000000 !important;
}

.page-glory .glory-game-center {
  background: #E1B87F !important;
}

.page-shred .shred-game-center {
  background: #00477B !important;
}

.page-summit .summit-game-center {
  background: #0F2833 !important;
}

.page-apex .apex-game-center {
  background: #191640 !important;
}

.page-nitro .nitro-game-center {
  background: #FD4C0C !important;
}

.page-havoc .havoc-game-center {
  background: #000000 !important;
}

.page-bighorns .bighorns-game-center {
  background: #A25F3F !important;
}

.audl-schedule-box .audl-schedule-game-center {
  background: #3C3533;
  color: #fff;
}

.audl-schedule-box .audl-schedule-start-time-text {
  float: right;
  position: relative;
}

.audl-schedule-box .audl-schedule-gc-link,
.audl-schedule-box .audl-schedule-buy-ticket {
  padding-right: 4px;
}

.audl-schedule-location a {
  color: #3C3533;
  font-weight: bold;
}

.audl-schedule-box .audl-schedule-game-center a {
  color: #fff;
  font-family: 'Rubik', sans-serif;
}

.audl-schedule-box .audl-schedule-status-box {
  font-weight: bold;
  background: #f9f9f9 !important;
}

.audl-schedule-box .audl-schedule-team-name a,
.audl-schedule-box .audl-schedule-team-name a:hover {
  color: #3C3533;
}

.audl-schedule-box .audl-schedule-team-icon {
  width: 36px;
  height: 36px;
  padding-left: 0;
}

.audl-schedule-box .audl-schedule-team-icon img {
  width: 36px;
  height: 36px;
  display: block;
}

.audl-schedule-box .audl-schedule-team-score,
.audl-schedule-box .audl-schedule-status {
  text-align: right;
}

.audl-schedule-box .audl-schedule-team-score {
  font-weight: bold;
}

.audl-schedule-box .audl-schedule-team-row td {
  padding-bottom: 0;
  padding-top: 0;
}


/* id="block-views-game-page-score-header-block" */

.page-league-game #content,
.page-hustle-game #content,
.page-sol-game #content,
.page-union-game #content,
.page-wildfire-game #content,
.page-roughnecks-game #content,
.page-legion-game #content,
.page-aviators-game #content,
.page-windchill-game #content,
.page-royal-game #content,
.page-nightwatch-game #content,
.page-empire-game #content,
.page-outlaws-game #content,
.page-phoenix-game #content,
.page-thunderbirds-game #content,
.page-radicals-game #content,
.page-flyers-game #content,
.page-growlers-game #content,
.page-cascades-game #content,
.page-flamethrowers-game #content,
.page-spiders-game #content,
.page-steel-game #content,
.page-rush-game #content,
.page-breeze-game #content,
.page-mechanix-game #content,
.page-alleycats-game #content,
.page-cannons-game #content,
.page-glory-game #content,
.page-shred-game #content,
.page-summit-game #content,
.page-apex-game #content,
.page-nitro-game #content,
.page-havoc-game #content,
.page-bighorns-game #content {
  padding: 20px;
  background: #fff;
  margin-bottom: 20px;
}

.page-league-game table {
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 20px;
}


#block-views-game-page-score-header-block table {
  border: 1px solid #3C3533;
  margin-top: 0;
}

#block-views-game-page-score-header-block table tr {
  border: 0;
  background: #fff;
}

#block-views-game-page-score-header-block tbody {
  border: 0;
}

#block-views-game-page-score-header-block table td {
  padding: 10px 5px;
}

#block-views-game-page-score-header-block .audl-game-start-time-box {
  background: #3C3533;
  color: #fff;
  font-family: 'Rubik', sans-serif;
  font-size: 1.17em;
  letter-spacing: 0.75px;
  text-align: center;
  padding: 5px;
}

#block-views-game-page-score-header-block .audl-team-thumbnail {
  width: 35%;
  box-sizing: border-box;
  text-align: center;
  padding-bottom: 0;
}

#block-views-game-page-score-header-block .audl-game-score {
  width: 15%;
  box-sizing: border-box;
  text-align: center;
}

#block-views-game-page-score-header-block .audl-game-score {
  font-family: 'Rubik', sans-serif;
  font-size: 2em;
  letter-spacing: 0.75px;
}

#block-views-game-page-score-header-block .audl-team-name {
  text-align: center;
  font-family: 'Rubik', sans-serif;
  font-size: 1.17em;
  letter-spacing: 0.75px;
  padding-top: 0;
}


/* Standings Page */

#block-views-current-standings-block {
  padding-left: 0;
  padding-right: 0;
}

.view-id-current_standings {
  padding: 10px;
  background: #D1D1D2;
}

#block-views-current-standings-block table {
  font-family: 'Rubik', sans-serif;
  border-color: #E2E3E4;
  border: 0;
  margin-top: 0;
  margin-bottom: 20px;
}

#block-views-current-standings-block table:last-child {
  margin-bottom: 0;
}

#block-views-current-standings-block tr {
  background: #fff;
}

#block-views-current-standings-block .cap::after {
  width: 100%;
  left: 0;
}

.views-field-team-field-team-thumbnail-image img {
  vertical-align: middle;
}

.views-field-team-field-team-thumbnail-image {
  width: 45px;
}

.views-field-team-field-team-display-name {
  width: 45%;
}

/* node-type-team-standard-page */

.node-type-team-standard-page #main-content {
  padding: 20px;
  background: #fff;
  box-sizing: border-box;
  margin-bottom: 20px;
}

#mini-panel-team_stat_leaders {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0;
}

#mini-panel-team_stat_leaders section {
  margin-bottom: 0;
}

#mini-panel-team_stat_leaders table {
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 20px;
}

#mini-panel-team_stat_leaders table td {
  padding: 5px;
}

/* view-current-standings-for-team-division */

.view-current-standings-for-team-division {
  padding: 10px;
  background: #D1D1D2;
  font-family: 'Rubik', sans-serif;
  font-size: 12px;
}

.view-current-standings-for-team-division table {
  margin: 0;
  border: 0;
}

.view-current-standings-for-team-division table td {
  padding: 2px;
}

.view-current-standings-for-team-division table tr {
  background: #fff;
  border: 0;
  position: relative;
  display: block;
  padding: 0;
}

.view-current-standings-for-team-division table tr:after {
  content: "";
  width: 96%;
  height: 1px;
  background: #E2E3E4;
  position: absolute;
  bottom: 0;
  left: 2%;
}

.view-current-standings-for-team-division thead {
  position: relative;
  display: block;
}

.view-current-standings-for-team-division thead tr {
  margin-bottom: -1px;
}

.view-current-standings-for-team-division thead:after {
  content: "";
  width: 96%;
  height: 1px;
  background: #E2E3E4;
  position: absolute;
  bottom: -1px;
  left: 2%;
  z-index: 999;
}


.view-current-standings-for-team-division a {
  color: #3C3533;
  font-size: 12px;
  font-family: 'Rubik', sans-serif;
}

.view-current-standings-for-team-division a:hover {
  color: #3C3533;
}

.view-current-standings-for-team-division table tr:last-child:after {
  display: none;
}

.views-field-team-field-team-thumbnail-image img {
  vertical-align: middle;
}

.view-current-standings-for-team-division .views-field-team-field-team-thumbnail-image {
  width: 36px;
  padding: 2px 5px;
}

.view-current-standings-for-team-division .views-field-team-field-team-display-name {
  width: 195px;
  font-size: 12px;
}

.view-current-standings-for-team-division .views-field-nothing {
  /*width: 5%;*/
  white-space: nowrap;
}

.view-current-standings-for-team-division caption {
  padding: 0;
  font-size: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
}

.cap {
  font-family: 'Rubik', sans-serif;
}


/* block-views-current-standings-sidebar */

#block-views-current-standings-sidebar table {
  margin-top: 0;
  border: 0 !important;
}

#block-views-current-standings-sidebar table tbody {
  border-color: #fff;
  border: 0 !important;
}

#block-views-current-standings-sidebar table:last-child {
  margin-bottom: 0;
}

#block-views-current-standings-sidebar table tr {
  background: #fff;
  border: 0;
  position: relative;
  display: block;
  padding: 0;
}

#block-views-current-standings-sidebar table tr::after {
  content: "";
  width: 96%;
  height: 1px;
  background: #E2E3E4;
  position: absolute;
  bottom: 0;
  left: 2%;
}

#block-views-current-standings-sidebar table tr:last-child:after {
  display: none;
}

#block-views-current-standings-sidebar .views-field-team-field-team-thumbnail-image {
  width: 36px;
  padding: 2px 5px;
}

#block-views-current-standings-sidebar .views-field-team-field-team-display-name {
  width: 195px;
  font-size: 12px;
  padding: 2px;
}

#block-views-current-standings-sidebar .views-field-team-field-team-display-name a,
#block-views-current-standings-sidebar .views-field-team-field-team-display-name a:hover {
  color: #3C3533;
}

#block-views-current-standings-sidebar .views-field-nothing {
  font-size: 12px;
  padding: 2px;
}


/* block-views-schedule-for-week-block */

#block-views-schedule-for-week-block,
#block-views-team-sidebar-recent-games-block {
  padding: 10px 10px 0 10px;
  background: #D1D1D2;
  font-family: 'Rubik', sans-serif;
  font-size: 12px;
  box-sizing: border-box;
}

#block-views-schedule-for-week-block table,
#block-views-team-sidebar-recent-games-block table {
  margin: 0;
  margin-bottom: 10px;
}

#block-views-schedule-for-week-block table td,
#block-views-team-sidebar-recent-games-block table td {
  padding: 2px;
}


#block-views-schedule-for-week-block table tr,
#block-views-team-sidebar-recent-games-block table tr {
  background: #fff;
  border: 0;
  position: relative;
  display: block;
  padding: 0;
}

#block-views-schedule-for-week-block table tr:after,
#block-views-team-sidebar-recent-games-block table tr:after {
  content: "";
  width: 96%;
  height: 1px;
  background: #E2E3E4;
  position: absolute;
  bottom: 0;
  left: 2%;
}

#block-views-schedule-for-week-block a,
#block-views-team-sidebar-recent-games-block a {
  color: #3C3533;
}

#block-views-schedule-for-week-block a:hover,
#block-views-team-sidebar-recent-games-block a:hover {
  color: #3C3533;
}

#block-views-schedule-for-week-block table tr:last-child:after,
#block-views-team-sidebar-recent-games-block table tr:last-child:after {
  display: none;
}

.views-field-team-field-team-thumbnail-image img {
  vertical-align: middle;
}

#block-views-schedule-for-week-block .views-field-team-field-team-thumbnail-image,
#block-views-team-sidebar-recent-games-block .views-field-team-field-team-thumbnail-image {
  width: 36px;
  padding: 2px 5px;
}

#block-views-schedule-for-week-block .views-field-team-field-team-display-name,
#block-views-team-sidebar-recent-games-block .views-field-team-field-team-display-name {
  width: 195px;
  font-size: 12px;
}

#block-views-schedule-for-week-block .views-field-start-time-text,
#block-views-team-sidebar-recent-games-block .views-field-start-time-text {
  width: 244px;
  font-weight: 700;
  padding: 2px 2px 2px 5px;
  box-sizing: border-box;
  font-size: 12px;
}

#block-views-schedule-for-week-block .views-field-status,
#block-views-schedule-for-week-block .views-field-short-comment,
#block-views-team-sidebar-recent-games-block .views-field-status,
#block-views-team-sidebar-recent-games-block .views-field-short-comment {
  font-weight: 700;
  font-size: 12px;
}

#block-views-schedule-for-week-block .views-field-short-comment,
#block-views-team-sidebar-recent-games-block .views-field-short-comment {
  padding-left: 10px;
  box-sizing: border-box;
}

/* view-teamcalloutleft */

.view-teamcalloutleft img {
  display: block;
}



/*////////////// Home ////////////////////////////////////////////*/

/* Main League Panel Top */
#block-panels-mini-league-main,
#block-panels-mini-clone-of-league-main,
#mini-panel-league_main_3rd {
  box-sizing: border-box;
}

#mini-panel-league_main,
#mini-panel-clone_of_league_main,
#mini-panel-league_main_3rd {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#mini-panel-league_main .region-two-66-33-first,
#mini-panel-clone_of_league_main .region-two-66-33-first,
#mini-panel-league_main_3rd .region-two-66-33-first {
  box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
}


#mini-panel-league_main .region-two-66-33-first .panel-pane,
#mini-panel-clone_of_league_main .region-two-66-33-first .panel-pane,
#mini-panel-league_main_3rd .region-two-66-33-first .panel-pane {
  background: #fff;
  border: 1px solid #D1D1D2;
}

#mini-panel-league_main .views-field-title h2,
#mini-panel-clone_of_league_main .views-field-title h2,
#mini-panel-league_main_3rd .views-field-title h2 {
  margin: 5px 0;
  padding: 0 10px;
}

#mini-panel-league_main .views-field-title a,
#mini-panel-clone_of_league_main .views-field-title a,
#mini-panel-league_main_3rd .views-field-title a {
  color: #3C3533;
}

#mini-panel-league_main .views-field-body,
#mini-panel-clone_of_league_main .views-field-body,
#mini-panel-league_main_3rd .views-field-body {
  padding: 0 0px;
}

#mini-panel-league_main .maintextbox .views-field-body,
#mini-panel-clone_of_league_main .maintextbox .views-field-body,
#mini-panel-league_main_3rd .views-field-body {
  padding: 0 10px;
}

.views-field-field-image-league-main img {
  width: 100%;
  height: auto;
}

.front #main-content-header {
  display: none;
}

/* block-block-9 & block-block-7 */

#block-block-9,
#block-block-7 {
  margin-bottom: 10px;
}

#block-block-9 img,
#block-block-7 img {
  display: block;
  margin: 0 auto;
}


/* pane-league-panel-main-top-headlines-panel-pane-1 */

#mini-panel-league_main .region-two-66-33-second,
#mini-panel-clone_of_league_main .region-two-66-33-second,
#mini-panel-league_main_3rd .region-two-66-33-second {
  box-sizing: border-box;
  padding-left: 20px;
}

.pane-league-panel-main-top-headlines-panel-pane-1,
#block-views-team-top-headlines-block-1,
#block-views-cd6cd0efcc31750d7f502feee20d10ad,
.pane-swingpass-sidebar,
.view-id-league_top_notes,
.pane-league-panel-main-top-headlines-panel-pane-2 {
  padding: 10px;
  background: #fff;
  box-sizing: border-box;
}

.pane-league-panel-main-top-headlines-panel-pane-1 h2,
#block-views-team-top-headlines-block-1 h2,
#block-views-cd6cd0efcc31750d7f502feee20d10ad h2,
.pane-swingpass-sidebar h2,
.view-id-league_top_notes h2,
.pane-league-panel-main-top-headlines-panel-pane-2 h2 {
  position: relative;
  color: #3C3533;
  text-transform: uppercase;
  margin-bottom: 0;
}

.view-id-league_top_notes .view-header a:hover {
  text-decoration: none;
}

.pane-league-panel-main-top-headlines-panel-pane-1 h2:after,
#block-views-team-top-headlines-block-1 h2:after,
#block-views-cd6cd0efcc31750d7f502feee20d10ad h2:after,
.pane-swingpass-sidebar h2:after,
.view-id-league_top_notes h2:after,
.pane-league-panel-main-top-headlines-panel-pane-2 h2:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #3C3533;
  position: absolute;
  bottom: 0;
  left: 0;
}


.pane-league-panel-main-top-headlines-panel-pane-1 .views-row,
#block-views-team-top-headlines-block-1 .views-row,
#block-views-cd6cd0efcc31750d7f502feee20d10ad .views-row,
.pane-swingpass-sidebar .views-row,
.view-id-league_top_notes .views-row,
.pane-league-panel-main-top-headlines-panel-pane-2 .views-row {
  position: relative;
  padding: 6px 0;
}

.pane-league-panel-main-top-headlines-panel-pane-1 .views-row-last,
#block-views-team-top-headlines-block-1 .views-row-last,
#block-views-cd6cd0efcc31750d7f502feee20d10ad .views-row-last,
.pane-swingpass-sidebar .views-row-last,
.view-id-league_top_notes .views-row-last,
.pane-league-panel-main-top-headlines-panel-pane-2 .views-row-last {
  padding-bottom: 0;
}

.pane-league-panel-main-top-headlines-panel-pane-1 .views-row:after,
#block-views-team-top-headlines-block-1 .views-row:after,
#block-views-cd6cd0efcc31750d7f502feee20d10ad .views-row:after,
.pane-swingpass-sidebar .views-row:after,
.view-id-league_top_notes .views-row:after,
.pane-league-panel-main-top-headlines-panel-pane-2 .views-row:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #E2E3E4;
  position: absolute;
  bottom: 0;
  left: 0;
}

.pane-league-panel-main-top-headlines-panel-pane-1 .views-row:last-child:after,
#block-views-team-top-headlines-block-1 .views-row:last-child:after,
#block-views-cd6cd0efcc31750d7f502feee20d10ad .views-row:last-child:after,
.pane-swingpass-sidebar .views-row:last-child:after,
.view-id-league_top_notes .views-row:last-child:after,
.pane-league-panel-main-top-headlines-panel-pane-2 .views-row:last-child:after {
  display: none;
}

.pane-league-panel-main-top-headlines-panel-pane-1 .views-row a,
#block-views-team-top-headlines-block-1 .views-row a,
#block-views-cd6cd0efcc31750d7f502feee20d10ad .views-row a,
.view-id-league_top_notes .views-row a,
.pane-league-panel-main-top-headlines-panel-pane-2 .views-row a {
  color: #3C3533;
  padding: 0 !important;
}

#383958 .pane-league-panel-main-top-headlines-panel-pane-1 .views-row a:hover,
#block-views-team-top-headlines-block-1 .views-row a:hover,
#block-views-cd6cd0efcc31750d7f502feee20d10ad .views-row a:hover,
.view-id-league_top_notes .views-row a:hover,
.pane-league-panel-main-top-headlines-panel-pane-2 .views-row a:hover {
  color: #3C3533;
}

.pane-swingpass-sidebar .views-row img,
#block-views-league-page-swing-pass-block-1 .views-row img {
  margin-right: 5px;
  max-width: 24px;
  object-fit: contain;
}

.pane-swingpass-sidebar .views-row a,
#block-views-league-page-swing-pass-block-1 .views-row a {
  display: flex;
  margin-bottom: 5px;
  height: 25px;
  line-height: 25px;
}

#block-views-league-page-swing-pass-block-1 .views-field-nothing {
  margin: 20px 0;
}

.pane-swingpass-sidebar .views-field-title {
  font-weight: bold;
  margin-bottom: 5px;
}

#block-views-league-page-swing-pass-block-1 {
  background: #fff;
  padding: 20px;
  box-sizing: border-box;
  margin-bottom: 20px;
}

#block-views-league-page-swing-pass-block-1 .block-title {
  font-size: 28px;
  margin-bottom: 20px;
}

/* mini-panel-3_videos_league */

#mini-panel-3_videos_league {
  padding-left: 0;
  box-sizing: border-box;
  margin-left: -13px !important;
  margin-right: -13px !important;
}

.view-3-videos-league .view-content {
  padding: 0;
  margin: 1em;
  background: #fff;
}

#mini-panel-3_videos_league .pane-views-panes {
  margin-bottom: 0;
}

#mini-panel-3_videos_league .views-field-title {
  min-height: 68px;
}

#mini-panel-3_videos_league .views-field-title a {
  color: #3C3533;
  padding: 10px 10px 10px 10px;
  display: block;
}

#mini-panel-3_videos_league .views-field-title a:hover {
  color: #3C3533;
}

/* Home mini-panel-league_info_grid*/

#mini-panel-league_info_grid,
#block-panels-mini-clone-of-league-info-grid-bottom {
  padding-left: 0;
}

#mini-panel-league_info_grid,
#mini-panel-clone_of_league_info_grid_bottom {
  margin-left: -13px !important;
  margin-right: -13px !important;
}

#mini-panel-league_info_grid .views-field-field-short-description a,
#block-panels-mini-clone-of-league-info-grid-bottom .views-field-field-short-description a {
  padding: 10px;
  color: #3C3533;
  display: block;
  min-height: 70px;
  box-sizing: border-box;
}

#mini-panel-league_info_grid .pane-views-panes,
#block-panels-mini-clone-of-league-info-grid-bottom .pane-views-panes {
  margin-bottom: 0;
}

#mini-panel-league_info_grid .views-field-field-image img,
#block-panels-mini-clone-of-league-info-grid-bottom .views-field-field-image img {
  width: 100%;
  height: auto;
  display: block;
}

#mini-panel-league_info_grid .region-three-33-third .region-plain-box-temporary-b081a6d629df306004d1771e09446338,
#block-panels-mini-clone-of-league-info-grid-bottom .region-three-33-third .region-plain-box-temporary-b081a6d629df306004d1771e09446338 {
  background: transparent;
  text-align: center;
}

#mini-panel-league_info_grid .region-three-33-third .block,
#block-panels-mini-clone-of-league-info-grid-bottom .region-three-33-third .block {
  margin-bottom: 0;
}

/* mini-panel-league_article_3_panel */

#mini-panel-league_article_3_panel .region-three-33-first,
#mini-panel-league_article_3_panel .region-three-33-first {
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
}

#mini-panel-league_article_3_panel .region-three-33-second,
#mini-panel-league_article_3_panel .region-three-33-second {
  padding-left: 20px;
  padding-right: 0;
  box-sizing: border-box;
}

#mini-panel-league_article_3_panel .region-three-33-third,
#mini-panel-league_article_3_panel .region-three-33-third {
  padding-left: 20px;
  padding-right: 0;
  box-sizing: border-box;
}

#mini-panel-league_article_3_panel {
  margin-left: 0 !important;
  margin-right: 0 !important;
}


#mini-panel-league_article_3_panel .pane-tuesday-toss-info-grid-2xwidth-panel-pane-1,
#mini-panel-league_article_3_panel .pane-tuesday-toss-info-grid-2xwidth-panel-pane-2 {
  background: #fff;
  border: 1px solid #D1D1D2;
  padding: 35px 10px 0 10px;
  box-sizing: border-box;
  position: relative;
  min-height: 330px;
}

#mini-panel-league_article_3_panel .pane-tuesday-toss-info-grid-2xwidth-panel-pane-1:before {
  content: "Tuesday Toss";
  position: absolute;
  background: #152F56 url("");
  color: #fff;
  width: 100%;
  height: 35px;
  top: 0;
  left: 0;
  padding: 3px 10px 0 20px;
  font-family: 'Rubik', sans-serif;
  font-style: italic;
  font-size: 20px;
  box-sizing: border-box;
  text-transform: uppercase;
  z-index: 1;
}

#mini-panel-league_article_3_panel .pane-tuesday-toss-info-grid-2xwidth-panel-pane-2:before {
  content: "Power Rankings";
  position: absolute;
  background: #152F56 url("");
  color: #fff;
  width: 100%;
  height: 35px;
  top: 0;
  left: 0;
  padding: 3px 10px 0 20px;
  font-family: 'Rubik', sans-serif;
  font-style: italic;
  font-size: 20px;
  box-sizing: border-box;
  text-transform: uppercase;
  z-index: 1;
}

#mini-panel-league_article_3_panel .views-field-field-article-grid-image {
  float: left;
  padding-right: 10px;
  box-sizing: border-box;
  width: 30%;
}

#mini-panel-league_article_3_panel .views-field-field-article-grid-image img {
  display: block;
}

#mini-panel-league_article_3_panel .views-field-title {
  float: right;
  width: 69%;
}

#mini-panel-league_article_3_panel .views-field-title a {
  color: #5a5a5a;
  font-size: 1.5em;
  display: block;
  font-family: 'Rubik', sans-serif;
  padding-top: 10px;
}

#mini-panel-league_article_3_panel .views-field-title a:hover,
#mini-panel-league_article_3_panel .views-field-title a:focus {
  color: #152F56;
  text-decoration: none;
}

#mini-panel-league_article_3_panel .views-field-title span {
  position: relative;
  display: block;
  margin-bottom: 5px;
}

#mini-panel-league_article_3_panel .views-field-body {
  float: right;
  width: 69%;
}

#mini-panel-league_article_3_panel .region-two-66-33-second .block-content {
  text-align: center;
}

#mini-panel-league_article_3_panel .pane-swingpass-sidebar {
  padding: 10px;
  background: #fff;
  box-sizing: border-box;
}

#mini-panel-league_article_3_panel .pane-swingpass-sidebar h2 {
  position: relative;
  color: #3C3533;
  text-transform: uppercase;
  margin-bottom: 0;
}

#mini-panel-league_article_3_panel .pane-swingpass-sidebar h2:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #3C3533;
  position: absolute;
  bottom: 0;
  left: 0;
}


#mini-panel-league_article_3_panel .pane-swingpass-sidebar .views-row {
  position: relative;
  padding: 6px 0;
}

#mini-panel-league_article_3_panel .pane-swingpass-sidebar .views-row-last {
  padding-bottom: 0;
}

#mini-panel-league_article_3_panel .pane-swingpass-sidebar .views-row:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #E2E3E4;
  position: absolute;
  bottom: 0;
  left: 0;
}

#mini-panel-league_article_3_panel .pane-swingpass-sidebar .views-row:last-child:after {
  display: none;
}

#mini-panel-league_article_3_panel .pane-swingpass-sidebar .views-row img {
  margin-right: 5px;
  max-width: 24px;
  object-fit: contain;
}

#mini-panel-league_article_3_panel .pane-swingpass-sidebar .views-row a {
  display: flex;
  margin-bottom: 5px;
  height: 25px;
  line-height: 25px;
}

#mini-panel-league_article_3_panel .pane-swingpass-sidebar .views-field-title {
  float: unset;
  width: unset;
  font-weight: bold;
  margin-bottom: 5px;
}

/* block-panels-mini-league-tuesday-toss-highlight */
/* block-panels-mini-league-power-rankings-highlight */

#block-panels-mini-league-tuesday-toss-highlight .region-two-66-33-first,
#block-panels-mini-league-power-rankings-highlight .region-two-66-33-first {
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
}

#block-panels-mini-league-tuesday-toss-highlight .region-two-66-33-second,
#block-panels-mini-league-power-rankings-highlight .region-two-66-33-second {
  padding-left: 20px;
  padding-right: 0;
  box-sizing: border-box;
}


#mini-panel-league_tuesday_toss_highlight,
#mini-panel-league_power_rankings_highlight {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#mini-panel-league_tuesday_toss_highlight .pane-tuesday-toss-info-grid-2xwidth-panel-pane-1,
#mini-panel-league_power_rankings_highlight .pane-tuesday-toss-info-grid-2xwidth-panel-pane-2 {
  background: #fff;
  border: 1px solid #D1D1D2;
  padding: 25px 10px 0 10px;
  box-sizing: border-box;
  position: relative;
}

#mini-panel-league_tuesday_toss_highlight .pane-tuesday-toss-info-grid-2xwidth-panel-pane-1:before {
  content: "Tuesday Toss";
  position: absolute;
  background: #152F56 url("");
  color: #fff;
  text-align: right;
  width: 100%;
  height: 25px;
  top: 0;
  left: 0;
  padding: 3px 10px 0 10px;
  font-family: 'Rubik', sans-serif;
  font-size: 12px;
  box-sizing: border-box;
  text-transform: uppercase;
}

#mini-panel-league_power_rankings_highlight .pane-tuesday-toss-info-grid-2xwidth-panel-pane-2:before {
  content: "Power Rankings";
  position: absolute;
  background: #152F56 url("");
  color: #fff;
  text-align: right;
  width: 100%;
  height: 25px;
  top: 0;
  left: 0;
  padding: 3px 10px 0 10px;
  font-family: 'Rubik', sans-serif;
  font-size: 12px;
  box-sizing: border-box;
  text-transform: uppercase;
}

#mini-panel-league_tuesday_toss_highlight .views-field-field-article-grid-image,
#mini-panel-league_power_rankings_highlight .views-field-field-article-grid-image {
  float: left;
  padding-right: 10px;
  box-sizing: border-box;
  width: 30%;
}

#mini-panel-league_tuesday_toss_highlight .views-field-field-article-grid-image img,
#mini-panel-league_power_rankings_highlight .views-field-field-article-grid-image img {
  display: block;
}

#mini-panel-league_tuesday_toss_highlight .views-field-title,
#mini-panel-league_power_rankings_highlight .views-field-title {
  float: right;
  width: 69%;
}

#mini-panel-league_tuesday_toss_highlight .views-field-title a,
#mini-panel-league_power_rankings_highlight .views-field-title a {
  color: #5a5a5a;
  font-size: 1.5em;
  display: block;
  font-family: 'Rubik', sans-serif;
  padding-top: 10px;
}

#mini-panel-league_tuesday_toss_highlight .views-field-title a:hover,
#mini-panel-league_tuesday_toss_highlight .views-field-title a:focus,
#mini-panel-league_power_rankings_highlight .views-field-title a:hover,
#mini-panel-league_power_rankings_highlight .views-field-title a:focus {
  color: #152F56;
  text-decoration: none;
}

#mini-panel-league_tuesday_toss_highlight .views-field-title span,
#mini-panel-league_power_rankings_highlight .views-field-title span {
  position: relative;
  display: block;
  margin-bottom: 5px;
}

#mini-panel-league_tuesday_toss_highlight .views-field-body,
#mini-panel-league_power_rankings_highlight .views-field-body {
  float: right;
  width: 69%;
}

#mini-panel-league_tuesday_toss_highlight .region-two-66-33-second .block-content,
#mini-panel-league_power_rankings_highlight .region-two-66-33-second .block-content {
  text-align: center;
}

/* block-block-4 */

#block-block-4 {
  padding-left: 0;
  text-align: center;
}


/* block-panels-mini-home-gear-header */

#block-panels-mini-home-gear-header {
  margin-bottom: 0;
}

#mini-panel-home_gear_header {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#mini-panel-home_gear_header a,
#mini-panel-home_gear_header a:hover {
  color: #3C3533;
  text-decoration: underline;
}

.part-cnt {
  font-family: 'Rubik', sans-serif;
}

/*  RightSide Bar Ad */

.view-team-main-ad-right>.view-content>.views-row {
  line-height: 0px;
}

.view-team-main-ad-right>.view-content>.views-row:not(.views-row-last) {
  margin-bottom: 20px;
}

/* About Page */

#block-views-team-about-page-block {
  padding-left: 0;
  padding-right: 0;
}

.view-team-about-page {
  background: #fff;
  padding: 20px;
}

.region-sidebar-second {
  box-sizing: border-box;
}

#block-block-3 {
  text-align: center;
}

#block-block-3 img {
  width: 100%;
  height: auto;
}

#block-views-team-about-page-block p a {
  color: #3C3533;
  text-decoration: underline;
}

/* Sponsors Page / Staff */

#block-views-team-page-partners-block,
#block-views-a1eed30a2602e8140ddc59ecccf97a6b {
  background: #fff;
  margin-bottom: 0;
  padding: 20px 20px 1px 20px;
  box-sizing: border-box;
}

#block-views-team-page-sponsors-block .view-content,
#block-views-7f964f611be225d2387241785313e07c {
  padding: 10px 10px 10px 10px;
  background: #fff;
}

.audl-partners-title {
  font-family: 'Rubik', sans-serif;
  font-size: 2em;
  letter-spacing: 0.75px;
  margin-top: 0;
  margin-bottom: 20px;
}

#block-views-team-page-sponsors-block table,
#block-views-7f964f611be225d2387241785313e07c table,
.page-league-partners table {
  margin-top: 0;
  border: 0;
}

#block-views-team-page-sponsors-block table tr,
#block-views-team-page-sponsors-block table tbody,
#block-views-7f964f611be225d2387241785313e07c table tr,
#block-views-7f964f611be225d2387241785313e07c table tbody,
.page-league-partners table tr,
.page-league-partners table tbody {
  background: #fff;
  border: 0;
}

#block-views-team-page-sponsors-block table td,
#block-views-7f964f611be225d2387241785313e07c table td,
.page-league-partners table td {
  padding: 10px;
}

#block-views-team-page-sponsors-block .views-field-field-image,
#block-views-7f964f611be225d2387241785313e07c .views-field-field-image,
.page-league-partners .views-field-field-image {
  width: 150px;
  text-align: center;
  vertical-align: top;
}

#block-views-team-page-sponsors-block .views-field-field-image img,
#block-views-7f964f611be225d2387241785313e07c .views-field-field-image img,
.page-league-partners .views-field-field-image img {
  border: 1px solid #D1D1D2;
  display: block;
}

#block-views-team-page-sponsors-block .views-field-body,
#block-views-7f964f611be225d2387241785313e07c .views-field-body,
.page-league-partners .views-field-body {
  vertical-align: top;
}

/* Staff  */

#block-views-team-page-staff-block {
  background: #fff;
  margin-bottom: 0;
  padding: 20px 10px 10px 10px;
  box-sizing: border-box;
  margin-bottom: 20px;
}


#block-views-team-page-staff-block .view-content {
  background: #fff;
}


.audl-staff-title {
  font-family: 'Rubik', sans-serif;
  font-size: 2em;
  letter-spacing: 0.75px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 10px;
}


#block-views-team-page-staff-block table {
  margin-top: 0;
  border: 0;
}


#block-views-team-page-staff-block table tr,
#block-views-team-page-staff-block table tbody {
  background: #fff;
  border: 0;
}


#block-views-team-page-staff-block table td {
  padding: 10px;
}


#block-views-team-page-staff-block .views-field-field-image {
  width: 150px;
  text-align: center;
  vertical-align: top;
}


#block-views-team-page-staff-block .views-field-field-image img {
  border: 1px solid #D1D1D2;
  display: block;
}


#block-views-team-page-staff-block .views-field-body {
  vertical-align: top;
}

/* News Page */

#block-views-league-page-general-news-block {
  padding: 20px;
  background: #fff;
  box-sizing: border-box;
}

#block-views-team-news-page-block {
  padding-left: 0;
  padding-right: 0;
  background: #fff;
  padding: 20px;
  box-sizing: border-box;
}

#block-views-team-news-page-block .views-row {
  position: relative;
  padding: 5px 0;
  display: table;
  width: 100%;
}

#block-views-team-news-page-block .views-row:before {
  content: "";
  width: 100%;
  height: 1px;
  background: #E2E3E4;
  position: absolute;
  bottom: 0;
  left: 0;
}

#block-views-team-news-page-block .views-row:after {
  content: "";
  display: table;
  clear: both;
}


#block-views-team-news-page-block .views-field-field-image,
.view-league-page-general-news .views-field-field-image {
  display: table-cell;
  vertical-align: middle;
  width: 45px;
  padding-right: 10px;
}

#block-views-team-news-page-block .views-field-title,
.view-league-page-general-news .views-field-title {
  display: table-cell;
  vertical-align: middle;
}

#block-views-team-news-page-block .views-field-title a {
  color: #3C3533;
}

#block-views-all-article-content-block {
  background: #fff;
  padding: 20px;
  box-sizing: border-box;
}

/* Videos Page */

.view-team-page-videos .view-content {
  margin-left: -10px;
  margin-right: -10px;
}

.view-team-page-videos .views-field-title {
  min-height: 68px;
}

.view-team-page-videos .views-field-title a {
  color: #fff;
  padding: 10px 10px 10px 10px;
  display: block;
}

.view-team-page-videos table,
.view-team-page-videos table td,
.view-team-page-videos table tr {
  border: 0 !important;
}

.view-team-page-videos table td {
  vertical-align: top;
  width: 50%;
  box-sizing: border-box;
  padding: 10px;
}

/* Player Videos */

.view-player-page-videos .view-content {
  margin-left: -10px;
  margin-right: -10px;
}

.view-player-page-videos .views-field-title {
  min-height: 68px;
}

.view-player-page-videos .views-field-title a {
  color: #fff;
  padding: 10px 10px 10px 10px;
  display: block;
}

.view-player-page-videos table,
.view-player-page-videos table td,
.view-player-page-videos table tr {
  border: 0 !important;
}

.view-player-page-videos table td {
  vertical-align: top;
  width: 50%;
  box-sizing: border-box;
  padding: 10px;
}

/* Player News */

#block-views-player-page-articles-block {
  background: #fff;
  padding: 20px;
  box-sizing: border-box;
}

.view-player-page-articles .views-row {
  position: relative;
  padding: 10px 0;
  display: table;
  width: 100%;
}

.view-player-page-articles .views-row:before {
  content: "";
  width: 100%;
  height: 1px;
  background: #E2E3E4;
  position: absolute;
  bottom: 0;
  left: 0;
}

.view-player-page-articles .views-row:last-child:before {
  content: "";
  height: 0;
}

.view-player-page-articles .field-content a,
.view-player-page-articles .field-content a:hover {
  color: #3C3533;
}


/* Power Rankings */

#block-views-bfd9b4a7958cb87c97e028a5b4242019 {
  background: #fff;
  padding: 10px;
}

#block-views-bfd9b4a7958cb87c97e028a5b4242019 .views-row {
  position: relative;
  width: 100%;
  padding: 10px 0;
}

#block-views-bfd9b4a7958cb87c97e028a5b4242019 .views-row:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #E2E3E4;
  position: absolute;
  bottom: 0;
  left: 0;
}

#block-views-bfd9b4a7958cb87c97e028a5b4242019 .views-row:last-child:after {
  content: "";
  height: 0;
}

#block-views-bfd9b4a7958cb87c97e028a5b4242019 a,
#block-views-bfd9b4a7958cb87c97e028a5b4242019 a:hover {
  color: #3C3533;
}


/* Tuesday Toss */

#mini-panel-tuesday_toss_header {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

#mini-panel-tuesday_toss_header .panel-pane {
  margin-bottom: 0;
}

/* History */

#block-views-team-page-history-block {}

.view-team-page-history {
  background: #fff;
  padding: 20px;
}

#block-views-team-page-history-block p a {
  color: #3C3533;
  text-decoration: underline;
}

/* Contact Us */

#block-views-team-page-contact-us-block {}

.view-team-page-contact-us {
  background: #fff;
  padding: 20px;
}

#block-views-team-page-contact-us-block p a,
.node-type-team-standard-page #main-content p a,
.node-type-league-page #main-content p a {
  color: #3C3533;
  text-decoration: underline;
}

/* Tickets & .league-team-table-pg */

.tickets-table,
.league-team-table-pg {
  width: 100%;
  box-sizing: border-box;
  border-color: #E2E3E4 !important;
  border: 0 !important;
}

.league-team-table-pg {
  table-layout: fixed;
}

.tickets-table tr,
.league-team-table-pg tr,
.tickets-table tbody,
.league-team-table-pg tbody {
  border: 0 !important;
  border-color: #E2E3E4 !important;
}

.tickets-table td,
.league-team-table-pg td {
  background: #fff;
  border: 1px solid #E2E3E4 !important;
  padding: 5px;
  text-align: center;
  width: 33.3%;
  box-sizing: border-box;
}

.tickets-table img,
.league-team-table-pg img {
  display: block;
  margin: 0 auto;
  padding-bottom: 3px;
  padding-top: 3px;
  height: 110px;
  width: auto;
}


/* Table Scroll */
.t-scroll {
  overflow-x: scroll;
}

/* League Page */

.node-type-league-page #main-content #page-title {
  background: #fff;
  margin-bottom: 0 !important;
  padding: 20px 20px 0px 20px !important;
}


/* Scedule page */

.view-league-page-schedule-year-selector .form-item-jump select {
  border: 1px solid #ccc;
  padding: 5px;
}

.view-league-page-schedule-year-selector label {
  font-family: 'Rubik', sans-serif;
  letter-spacing: 0.75px;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1.5em;
}

.marg-btm10 {
  margin-bottom: 10px;
  font-family: 'Rubik', sans-serif;
}

#block-views-82842a7d93dfd967d2723f6344d65639 .views-row {
  width: auto;
  float: left;
  margin-right: 1.6%;
}

#block-views-82842a7d93dfd967d2723f6344d65639 .views-row a {
  font-weight: bold;
}

#block-views-82842a7d93dfd967d2723f6344d65639 .view-content {
  position: relative;
}

#block-views-82842a7d93dfd967d2723f6344d65639 .view-content:after {
  content: "";
  display: table;
  clear: both;
  margin-bottom: 20px;
  padding-bottom: 5px;
  width: 100%;
  border-bottom: 1px solid #E2E3E4;
}

/* Search Page */

.page-search #main-content {
  padding: 20px;
  background: #fff;
  box-sizing: border-box;
  margin-bottom: 20px;
}

.search-result {
  border-bottom: 1px solid #E2E3E4;
}


/* Team Special Heading */
.view-team-panel-header h1,
.view-team-panel-section-header-french h1 {
  position: relative;
  text-transform: uppercase;
}

.view-team-panel-header h1:after,
.view-team-panel-section-header-french h1:after {
  position: absolute;
  content: "";
  bottom: -5px;
  width: 65px;
  height: 5px;
  background: #000;
  display: block;
}

.view-team-panel-header h1 a,
.view-team-panel-header h1 a:hover,
.view-team-panel-section-header-french h1 a,
.view-team-panel-section-header-french h1 a:hover {
  text-decoration: none;
}

#block-views-team-panel-header-block-2,
#block-views-71a407c696b49b0ea69f3bd2e219f4d8 {
  margin-bottom: 30px;
}

.hustle-special-heading,
.hustle-special-heading a {
  color: #333366 !important;
}

.sol-special-heading,
.sol-special-heading a {
  color: #2B3283 !important;
}

.union-special-heading,
.union-special-heading a {
  color: #002D72 !important;
}

.wildfire-special-heading,
.wildfire-special-heading a {
  color: #2F398E !important;
}

.roughnecks-special-heading,
.roughnecks-special-heading a {
  color: #171443 !important;
}

.legion-special-heading,
.legion-special-heading a {
  color: #FDB71A !important;
}

.aviators-special-heading,
.aviators-special-heading a {
  color: #a22b2a !important;
}

.windchill-special-heading,
.windchill-special-heading a {
  color: #6F7F98 !important;
}

.royal-special-heading,
.royal-special-heading a {
  color: #00305e !important;
}

.nightwatch-special-heading,
.nightwatch-special-heading a {
  color: #000000 !important;
}

.empire-special-heading,
.empire-special-heading a {
  color: #69bd45 !important;
}

.outlaws-special-heading,
.outlaws-special-heading a {
  color: #8BC53F !important;
}

.phoenix-special-heading,
.phoenix-special-heading a {
  color: #F04E23 !important;
}

.thunderbirds-special-heading,
.thunderbirds-special-heading a {
  color: #FDBC11 !important;
}

.radicals-special-heading,
.radicals-special-heading a {
  color: #003a5c !important;
}

.flyers-special-heading,
.flyers-special-heading a {
  color: #003049 !important;
}

.growlers-special-heading,
.growlers-special-heading a {
  color: #000000 !important;
}

.cascades-special-heading,
.cascades-special-heading a {
  color: #08192D !important;
}

.flamethrowers-special-heading,
.flamethrowers-special-heading a {
  color: #000000 !important;
}

.spiders-special-heading,
.spiders-special-heading a {
  color: #FEBD25 !important;
}

.steel-special-heading,
.steel-special-heading a {
  color: #05384F !important;
}

.rush-special-heading,
.rush-special-heading a {
  color: #C52033 !important;
}

.breeze-special-heading,
.breeze-special-heading a {
  color: #0A3751 !important;
}

.mechanix-special-heading,
.mechanix-special-heading a {
  color: #660000 !important;
}

.alleycats-special-heading,
.alleycats-special-heading a {
  color: #00703C !important;
}

.cannons-special-heading,
.cannons-special-heading a {
  color: #000000 !important;
}

.glory-special-heading,
.glory-special-heading a {
  color: #000000 !important;
}

.shred-special-heading,
.shred-special-heading a {
  color: #00477B !important;
}

.summit-special-heading,
.summit-special-heading a {
  color: #0F2833 !important;
}

.apex-special-heading,
.apex-special-heading a {
  color: #0F2833 !important;
}

.nitro-special-heading,
.nitro-special-heading a {
  color: #FD4C0C !important;
}

.havoc-special-heading,
.havoc-special-heading a {
  color: #000000 !important;
}

.bighorns-special-heading,
.bighorns-special-heading a {
  color: #A25F3F !important;
}

.hustle-special-heading h1:after {
  background: #333366 !important;
}

.sol-special-heading h1:after {
  background: #2B3283 !important;
}

.union-special-heading h1:after {
  background: #002D72 !important;
}

.wildfire-special-heading h1:after {
  background: #2F398E !important;
}

.roughnecks-special-heading h1:after {
  background: #171443 !important;
}

.legion-special-heading h1:after {
  background: #FDB71A !important;
}

.aviators-special-heading h1:after {
  background: #a22b2a !important;
}

.windchill-special-heading h1:after {
  background: #6F7F98 !important;
}

.royal-special-heading h1:after {
  background: #00305e !important;
}

.nightwatch-special-heading h1:after {
  background: #000000 !important;
}

.empire-special-heading h1:after {
  background: #69bd45 !important;
}

.outlaws-special-heading h1:after {
  background: #8BC53F !important;
}

.phoenix-special-heading h1:after {
  background: #F04E23 !important;
}

.thunderbirds-special-heading h1:after {
  background: #FDBC11 !important;
}

.radicals-special-heading h1:after {
  background: #003a5c !important;
}

.flyers-special-heading h1:after {
  background: #003049 !important;
}

.growlers-special-heading h1:after {
  background: #000000 !important;
}

.cascades-special-heading h1:after {
  background: #08192D !important;
}

.flamethrowers-special-heading h1:after {
  background: #000000 !important;
}

.spiders-special-heading h1:after {
  background: #FEBD25 !important;
}

.steel-special-heading h1:after {
  background: #05384F !important;
}

.rush-special-heading h1:after {
  background: #C52033 !important;
}

.breeze-special-heading h1:after {
  background: #0A3751 !important;
}

.mechanix-special-heading h1:after {
  background: #660000 !important;
}

.alleycats-special-heading h1:after {
  background: #00703C !important;
}

.cannons-special-heading h1:after {
  color: #000000 !important;
}

.glory-special-heading h1:after {
  color: #000000 !important;
}

.shred-special-heading h1:after {
  color: #00477B !important;
}

.summit-special-heading h1:after {
  color: #191640 !important;
}

.apex-special-heading h1:after {
  color: #191640 !important;
}

.nitro-special-heading h1:after {
  color: #FD4C0C !important;
}

.havoc-special-heading h1:after {
  color: #000000 !important;
}

.bighorns-special-heading h1:after {
  color: #A25F3F !important;
}



/*  Footer */

#block-panels-mini-footer-bottom,
#mini-panel-footer_bottom .panel-pane {
  margin-bottom: 0 !important;
}

.grey-foot {
  background: #3C3533;
  color: #fff;
  position: relative;
  width: 100%;
  height: 22px;
  padding: 10px 0;
  font-size: 12px;
  color: #fff;
}

.grey-foot:after {
  content: "";
  width: 100%;
  height: 42px;
  background: #3C3533;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.grey-foot:before {
  content: "";
  width: 100%;
  height: 42px;
  background: #3C3533;
  position: absolute;
  top: 0;
  left: -1280px;
}

.grey-foot a {
  font-size: 12px;
  color: #fff;
  padding-left: 10px;
}

.grey-foot a:hover {
  color: #fff;
}

#footer .block-region-footer {
  margin-bottom: 0 !important;
}

.foot-top {
  background: #ccc;
  color: #fff;
  position: relative;
  width: 100%;
  /*height: 45px;*/
  height: auto;
  padding: 20px 0;
  margin-bottom: 0;
}

.foot-top:after {
  content: "";
  width: 100%;
  height: 105px;
  background: #ccc;
  position: absolute;
  top: 0;
  right: -1280px;
  z-index: 1;
}

.foot-top:before {
  content: "";
  width: 100%;
  height: 105px;
  background: #ccc;
  position: absolute;
  top: 0;
  left: -1280px;
}

.foot-top .region-two-66-33-first {}

.foot-top .region-two-66-33-second {}

.foot-top .panel-pane {
  margin-bottom: 0;
}

.cnt-btn {
  text-align: center;
  display: block;
  width: 100px;
  padding: 10px;
  background: #ccc;
  text-transform: uppercase;
  font-family: 'Rubik', sans-serif;
  float: right;
  color: #fff;
}

.foot-sent span {
  font-family: 'Rubik', sans-serif;
}

/* Footer bg color */
.hustle-bg-2 {
  background: #333366 !important;
}

.hustle-bg-2:before {
  background: #333366 !important;
}

.hustle-bg-2:after {
  background: #333366 !important;
}

.sol-bg-2 {
  background: #2B3283 !important;
}

.sol-bg-2:before {
  background: #2B3283 !important;
}

.sol-bg-2:after {
  background: #2B3283 !important;
}

.union-bg-2 {
  background: #002D72 !important;
}

.union-bg-2:before {
  background: #002D72 !important;
}

.union-bg-2:after {
  background: #002D72 !important;
}

.wildfire-bg-2 {
  background: #2F398E !important;
}

.wildfire-bg-2:before {
  background: #2F398E !important;
}

.wildfire-bg-2:after {
  background: #2F398E !important;
}

.roughnecks-bg-2 {
  background: #171443 !important;
}

.roughnecks-bg-2:before {
  background: #171443 !important;
}

.roughnecks-bg-2:after {
  background: #171443 !important;
}

.legion-bg-2 {
  background: #FDB71A !important;
}

.legion-bg-2:before {
  background: #FDB71A !important;
}

.legion-bg-2:after {
  background: #FDB71A !important;
}

.aviators-bg-2 {
  background: #a22b2a !important;
}

.aviators-bg-2:before {
  background: #a22b2a !important;
}

.aviators-bg-2:after {
  background: #a22b2a !important;
}

.windchill-bg-2 {
  background: #6F7F98 !important;
}

.windchill-bg-2:before {
  background: #6F7F98 !important;
}

.windchill-bg-2:after {
  background: #6F7F98 !important;
}

.royal-bg-2 {
  background: #00305e !important;
}

.royal-bg-2:before {
  background: #00305e !important;
}

.royal-bg-2:after {
  background: #00305e !important;
}

.nightwatch-bg-2 {
  background: #000000 !important;
}

.nightwatch-bg-2:before {
  background: #000000 !important;
}

.nightwatch-bg-2:after {
  background: #000000 !important;
}

.empire-bg-2 {
  background: #69bd45 !important;
}

.empire-bg-2:before {
  background: #69bd45 !important;
}

.empire-bg-2:after {
  background: #69bd45 !important;
}

.outlaws-bg-2 {
  background: #8BC53F !important;
}

.outlaws-bg-2:before {
  background: #8BC53F !important;
}

.outlaws-bg-2:after {
  background: #8BC53F !important;
}

.phoenix-bg-2 {
  background: #F04E23 !important;
}

.phoenix-bg-2:before {
  background: #F04E23 !important;
}

.phoenix-bg-2:after {
  background: #F04E23 !important;
}

.thunderbirds-bg-2 {
  background: #FDBC11 !important;
}

.thunderbirds-bg-2:before {
  background: #FDBC11 !important;
}

.thunderbirds-bg-2:after {
  background: #FDBC11 !important;
}

.radicals-bg-2 {
  background: #003a5c !important;
}

.radicals-bg-2:before {
  background: #003a5c !important;
}

.radicals-bg-2:after {
  background: #003a5c !important;
}

.flyers-bg-2 {
  background: #003049 !important;
}

.flyers-bg-2:before {
  background: #003049 !important;
}

.flyers-bg-2:after {
  background: #003049 !important;
}

.growlers-bg-2 {
  background: #000000 !important;
}

.growlers-bg-2:before {
  background: #000000 !important;
}

.growlers-bg-2:after {
  background: #000000 !important;
}

.cascades-bg-2 {
  background: #08192D !important;
}

.cascades-bg-2:before {
  background: #08192D !important;
}

.cascades-bg-2:after {
  background: #08192D !important;
}

.flamethrowers-bg-2 {
  background: #000000 !important;
}

.flamethrowers-bg-2:before {
  background: #000000 !important;
}

.flamethrowers-bg-2:after {
  background: #000000 !important;
}

.spiders-bg-2 {
  background: #FEBD25 !important;
}

.spiders-bg-2:before {
  background: #FEBD25 !important;
}

.spiders-bg-2:after {
  background: #FEBD25 !important;
}

.steel-bg-2 {
  background: #05384F !important;
}

.steel-bg-2:before {
  background: #05384F !important;
}

.steel-bg-2:after {
  background: #05384F !important;
}

.rush-bg-2 {
  background: #C52033 !important;
}

.rush-bg-2:before {
  background: #C52033 !important;
}

.rush-bg-2:after {
  background: #C52033 !important;
}

.breeze-bg-2 {
  background: #0A3751 !important;
}

.breeze-bg-2:before {
  background: #0A3751 !important;
}

.breeze-bg-2:after {
  background: #0A3751 !important;
}

.mechanix-bg-2 {
  background: #660000 !important;
}

.mechanix-bg-2:before {
  background: #660000 !important;
}

.mechanix-bg-2:after {
  background: #660000 !important;
}

.alleycats-bg-2 {
  background: #00703C !important;
}

.alleycats-bg-2:before {
  background: #00703C !important;
}

.alleycats-bg-2:after {
  background: #00703C !important;
}

.cannons-bg-2 {
  background: #000000 !important;
}

.cannons-bg-2:before {
  background: #000000 !important;
}

.cannons-bg-2:after {
  background: #000000 !important;
}

.glory-bg-2 {
  background: #000000 !important;
}

.glory-bg-2:before {
  background: #000000 !important;
}

.glory-bg-2:after {
  background: #000000 !important;
}

.shred-bg-2 {
  background: #00477B !important;
}

.shred-bg-2:before {
  background: #00477B !important;
}

.shred-bg-2:after {
  background: #00477B !important;
}

.summit-bg-2 {
  background: #0F2833 !important;
}

.summit-bg-2:before {
  background: #0F2833 !important;
}

.summit-bg-2:after {
  background: #0F2833 !important;
}

.apex-bg-2 {
  background: #191640 !important;
}

.apex-bg-2:before {
  background: #191640 !important;
}

.apex-bg-2:after {
  background: #191640 !important;
}

.nitro-bg-2 {
  background: #FD4C0C !important;
}

.nitro-bg-2:before {
  background: #FD4C0C !important;
}

.nitro-bg-2:after {
  background: #FD4C0C !important;
}

.havoc-bg-2 {
  background: #000000 !important;
}

.havoc-bg-2:before {
  background: #000000 !important;
}

.havoc-bg-2:after {
  background: #000000 !important;
}

.bighorns-bg-2 {
  background: #A25F3F !important;
}

.bighorns-bg-2:before {
  background: #A25F3F !important;
}

.bighorns-bg-2:after {
  background: #A25F3F !important;
}

/* Secondary Text Color */
.hustle-text-2 {
  color: #666666 !important;
}

.sol-text-2 {
  color: #E74A37 !important;
}

.union-text-2 {
  color: #41B6E6 !important;
}

.wildfire-text-2 {
  color: #F05A24 !important;
}

.roughnecks-text-2 {
  color: #ed1c24 !important;
}

.legion-text-2 {
  color: #000000 !important;
}

.aviators-text-2 {
  color: #000000 !important;
}

.windchill-text-2 {
  color: #000000 !important;
}

.royal-text-2 {
  color: #f96b07 !important;
}

.nightwatch-text-2 {
  color: #C52033 !important;
}

.empire-text-2 {
  color: #231F20 !important;
}

.outlaws-text-2 {
  color: #58595B !important;
}

.phoenix-text-2 {
  color: #84B4E1 !important;
}

.thunderbirds-text-2 {
  color: #414042 !important;
}

.radicals-text-2 {
  color: #ACA300 !important;
}

.flyers-text-2 {
  color: #C0C0C0 !important;
}

.growlers-text-2 {
  color: #EC1C24 !important;
}

.cascades-text-2 {
  color: #195187 !important;
}

.flamethrowers-text-2 {
  color: #FD7304 !important;
}

.spiders-text-2 {
  color: #000000 !important;
}

.steel-text-2 {
  color: #00BBF2 !important;
}

.rush-text-2 {
  color: #000000 !important;
}

.breeze-text-2 {
  color: #B7202B !important;
}

.mechanix-text-2 {
  color: #000000 !important;
}

.alleycats-text-2 {
  color: #000000 !important;
}

.cannons-text-2 {
  color: #ffcf01 !important;
}

.glory-text-2 {
  color: #E1B87F !important;
}

.shred-text-2 {
  color: #FFAA00 !important;
}

.summit-text-2 {
  color: #D3DCE1 !important;
}

.apex-text-2 {
  color: #9FA8F0 !important;
}

.nitro-text-2 {
  color: #333333 !important;
}

.havoc-text-2 {
  color: #FFF349 !important;
}

.bighorns-text-2 {
  color: #000000 !important;
}

/* Main Text Color */
.hustle-text-1 {
  color: #333366 !important;
}

.sol-text-1 {
  color: #2B3283 !important;
}

.union-text-1 {
  color: #002D72 !important;
}

.wildfire-text-1 {
  color: #2F398E !important;
}

.roughnecks-text-1 {
  color: #171443 !important;
}

.legion-text-1 {
  color: #FDB71A !important;
}

.aviators-text-1 {
  color: #a22b2a !important;
}

.windchill-text-1 {
  color: #6F7F98 !important;
}

.royal-text-1 {
  color: #00305e !important;
}

.nightwatch-text-1 {
  color: #000000 !important;
}

.empire-text-1 {
  color: #69bd45 !important;
}

.outlaws-text-1 {
  color: #8BC53F !important;
}

.phoenix-text-1 {
  color: #F04E23 !important;
}

.thunderbirds-text-1 {
  color: #FDBC11 !important;
}

.radicals-text-1 {
  color: #003a5c !important;
}

.flyers-text-1 {
  color: #003049 !important;
}

.growlers-text-1 {
  color: #000000 !important;
}

.cascades-text-1 {
  color: #08192D !important;
}

.flamethrowers-text-1 {
  color: #000000 !important;
}

.spiders-text-1 {
  color: #FEBD25 !important;
}

.steel-text-1 {
  color: #05384F !important;
}

.rush-text-1 {
  color: #C52033 !important;
}

.breeze-text-1 {
  color: #0A3751 !important;
}

.mechanix-text-1 {
  color: #660000 !important;
}

.alleycats-text-1 {
  color: #00703C !important;
}

.cannons-text-1 {
  color: #000000 !important;
}

.glory-text-1 {
  color: #000000 !important;
}

.shred-text-1 {
  color: #00477B !important;
}

.summit-text-1 {
  color: #0F2833 !important;
}

.apex-text-1 {
  color: #191640 !important;
}

.nitro-text-1 {
  color: #FD4C0C !important;
}

.havoc-text-1 {
  color: #000000 !important;
}

.bighorns-text-1 {
  color: #A25F3F !important;
}

/* Secondary Background Color */
.hustle-2 {
  background: #666666 !important;
}

.sol-2 {
  background: #E74A37 !important;
}

.union-2 {
  background: #41B6E6 !important;
}

.wildfire-2 {
  background: #F05A24 !important;
}

.roughnecks-2 {
  background: #ed1c24 !important;
}

.legion-2 {
  background: #000000 !important;
}

.aviators-2 {
  background: #000000 !important;
}

.windchill-2 {
  background: #000000 !important;
}

.royal-2 {
  background: #f96b07 !important;
}

.nightwatch-2 {
  background: #C52033 !important;
}

.empire-2 {
  background: #231F20 !important;
}

.outlaws-2 {
  background: #58595B !important;
}

.phoenix-2 {
  background: #84B4E1 !important;
}

.thunderbirds-2 {
  background: #414042 !important;
}

.radicals-2 {
  background: #ACA300 !important;
}

.flyers-2 {
  background: #C0C0C0 !important;
  color: #003049;
}

.growlers-2 {
  background: #EC1C24 !important;
}

.cascades-2 {
  background: #195187 !important;
}

.flamethrowers-2 {
  background: #FD7304 !important;
}

.spiders-2 {
  background: #000000 !important;
}

.steel-2 {
  background: #00BBF2 !important;
}

.rush-2 {
  background: #000000 !important;
}

.breeze-2 {
  background: #B7202B !important;
}

.mechanix-2 {
  background: #000000 !important;
}

.alleycats-2 {
  background: #000000 !important;
}

.cannons-2 {
  background: #ffcf01 !important;
}

.glory-2 {
  background: #E1B87F !important;
}

.shred-2 {
  background: #FFAA00 !important;
}

.summit-2 {
  background: #D3DCE1 !important;
  color: #0F2833;
}

.apex-2 {
  background: #9FA8F0 !important;
  color: #191640;
}

.nitro-2 {
  background: #333333 !important;
}

.havoc-2 {
  background: #FFF349 !important;
  color: #000000;
}

.bighorns-2 {
  background: #000000 !important;
  color: #A25F3F;
}

/*///////// BG Colors /////////////////////////////*/
.hustle {
  background: #333366 !important;
}

.sol {
  background: #2B3283 !important;
}

.union {
  background: #002D72 !important;
}

.wildfire {
  background: #2F398E !important;
}

.roughnecks {
  background: #171443 !important;
}

.legion {
  background: #FDB71A !important;
}

.aviators {
  background: #a22b2a !important;
}

.windchill {
  background: #6F7F98 !important;
}

.royal {
  background: #00305e !important;
}

.nightwatch {
  background: #000000 !important;
}

.empire {
  background: #69bd45 !important;
}

.outlaws {
  background: #8BC53F !important;
}

.phoenix {
  background: #F04E23 !important;
}

.thunderbirds {
  background: #FDBC11 !important;
}

.radicals {
  background: #003a5c !important;
}

.flyers {
  background: #003049 !important;
}

.growlers {
  background: #000000 !important;
}

.cascades {
  background: #08192D !important;
}

.flamethrowers {
  background: #000000 !important;
}

.spiders {
  background: #FEBD25 !important;
}

.steel {
  background: #05384F !important;
}

.rush {
  background: #C52033 !important;
}

.breeze {
  background: #0A3751 !important;
}

.mechanix {
  background: #660000 !important;
}

.alleycats {
  background: #00703C !important;
}

.cannons {
  background: #000000 !important;
}

.glory {
  background: #000000 !important;
}

.shred {
  background: #00477B !important;
}

.summit {
  background: #0F2833 !important;
}

.apex {
  background: #191640 !important;
}

.nitro {
  background: #FD4C0C !important;
}

.havoc {
  background: #000000 !important;
}

.bighorns {
  background: #A25F3F !important;
}


/* Quicklinks */

.page-hustle .background-team-primary {
  background: #333366 !important;
}

.page-sol .background-team-primary {
  background: #2B3283 !important;
}

.page-union .background-team-primary {
  background: #002D72 !important;
}

.page-wildfire .background-team-primary {
  background: #2F398E !important;
}

.page-roughnecks .background-team-primary {
  background: #171443 !important;
}

.page-legion .background-team-primary {
  background: #FDB71A !important;
}

.page-aviators .background-team-primary {
  background: #a22b2a !important;
}

.page-windchill .background-team-primary {
  background: #6F7F98 !important;
}

.page-royal .background-team-primary {
  background: #00305e !important;
}

.page-nightwatch .background-team-primary {
  background: #000000 !important;
}

.page-empire .background-team-primary {
  background: #69bd45 !important;
}

.page-outlaws .background-team-primary {
  background: #8BC53F !important;
}

.page-phoenix .background-team-primary {
  background: #F04E23 !important;
}

.page-thunderbirds .background-team-primary {
  background: #FDBC11 !important;
}

.page-radicals .background-team-primary {
  background: #003a5c !important;
}

.page-flyers .background-team-primary {
  background: #003049 !important;
}

.page-growlers .background-team-primary {
  background: #000000 !important;
}

.page-cascades .background-team-primary {
  background: #08192D !important;
}

.page-flamethrowers .background-team-primary {
  background: #000000 !important;
}

.page-spiders .background-team-primary {
  background: #FEBD25 !important;
}

.page-steel .background-team-primary {
  background: #05384F !important;
}

.page-rush .background-team-primary {
  background: #C52033 !important;
}

.page-breeze .background-team-primary {
  background: #0A3751 !important;
}

.page-mechanix .background-team-primary {
  background: #660000 !important;
}

.page-alleycats .background-team-primary {
  background: #00703C !important;
}

.page-cannons .background-team-primary {
  background: #000000 !important;
}

.page-glory .background-team-primary {
  background: #000000 !important;
}

.page-shred .background-team-primary {
  background: #00477B !important;
}

.page-summit .background-team-primary {
  background: #0F2833 !important;
}

.page-apex .background-team-primary {
  background: #191640 !important;
}

.page-nitro .background-team-primary {
  background: #FD4C0C !important;
}

.page-havoc .background-team-primary {
  background: #000000 !important;
}

.page-bighorns .background-team-primary {
  background: #A25F3F !important;
}

.view-id-team_sidebar_quicklinks,
.view-id-team_sidebar_quicklinks_french {
  padding: 10px 10px 20px 10px;
}

.view-id-team_sidebar_quicklinks h3,
.view-team-sidebar-quicklinks-french h3 {
  color: #fff;
  margin-bottom: 5px;
  font-family: 'Rubik', sans-serif;
  letter-spacing: 0.75px;
  font-size: 1.5em;
  /* match h2 */
}

.view-id-team_sidebar_quicklinks .views-field-field-link-text span a,
.view-id-team_sidebar_quicklinks_french .views-field-field-link-text span a {
  color: #fff;
}

.view-id-team_sidebar_quicklinks .views-row,
.view-id-team_sidebar_quicklinks_french .views-row {
  position: relative;
  padding: 8px 0;
  font-size: 14px;
}

.view-id-team_sidebar_quicklinks .views-row:after,
.view-id-team_sidebar_quicklinks_french .views-row:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
}

.hustle-border3:after {
  background: #666666 !important;
}

.sol-border3:after {
  background: #E74A37 !important;
}

.union-border3:after {
  background: #41B6E6 !important;
}

.wildfire-border3:after {
  background: #F05A24 !important;
}

.roughnecks-border3:after {
  background: #ed1c24 !important;
}

.legion-border3:after {
  background: #000000 !important;
}

.aviators-border3:after {
  background: #000000 !important;
}

.windchill-border3:after {
  background: #000000 !important;
}

.royal-border3:after {
  background: #f96b07 !important;
}

.nightwatch-border3:after {
  background: #C52033 !important;
}

.empire-border3:after {
  background: #231F20 !important;
}

.outlaws-border3:after {
  background: #58595B !important;
}

.phoenix-border3:after {
  background: #84B4E1 !important;
}

.thunderbirds-border3:after {
  background: #414042 !important;
}

.radicals-border3:after {
  background: #ACA300 !important;
}

.flyers-border3:after {
  background: #C0C0C0 !important;
}

.growlers-border3:after {
  background: #EC1C24 !important;
}

.cascades-border3:after {
  background: #195187 !important;
}

.flamethrowers-border3:after {
  background: #FD7304 !important;
}

.spiders-border3:after {
  background: #000000 !important;
}

.steel-border3:after {
  background: #00BBF2 !important;
}

.rush-border3:after {
  background: #000000 !important;
}

.breeze-border3:after {
  background: #B7202B !important;
}

.mechanix-border3:after {
  background: #000000 !important;
}

.alleycats-border3:after {
  background: #000000 !important;
}

.cannons-border3:after {
  background: #ffcf01 !important;
}

.glory-border3:after {
  background: #E1B87F !important;
}

.shred-border3:after {
  background: #FFAA00 !important;
}

.summit-border3:after {
  background: #D3DCE1 !important;
}

.apex-border3:after {
  background: #9FA8F0 !important;
}

.nitro-border3:after {
  background: #333333 !important;
}

.havoc-border3:after {
  background: #FFF349 !important;
}

.bighorns-border3:after {
  background: #000000 !important;
}


/* Secondary Color Border Top*/
.hustle-border2 {
  border-top: 3px solid #666666 !important;
}

.sol-border2 {
  border-top: 3px solid #2B3283 !important;
}

.union-border2 {
  border-top: 3px solid #41B6E6 !important;
}

.wildfire-border2 {
  border-top: 3px solid #F05A24 !important;
}

.roughnecks-border2 {
  border-top: 3px solid #ed1c24 !important;
}

.legion-border2 {
  border-top: 3px solid #000000 !important;
}

.aviators-border2 {
  border-top: 3px solid #000000 !important;
}

.windchill-border2 {
  border-top: 3px solid #000000 !important;
}

.royal-border2 {
  border-top: 3px solid #f96b07 !important;
}

.nightwatch-border2 {
  border-top: 3px solid #C52033 !important;
}

.empire-border2 {
  border-top: 3px solid #231F20 !important;
}

.outlaws-border2 {
  border-top: 3px solid #58595B !important;
}

.phoenix-border2 {
  border-top: 3px solid #84B4E1 !important;
}

.thunderbirds-border2 {
  border-top: 3px solid #414042 !important;
}

.radicals-border2 {
  border-top: 3px solid #ACA300 !important;
}

.flyers-border2 {
  border-top: 3px solid #C0C0C0 !important;
}

.growlers-border2 {
  border-top: 3px solid #EC1C24 !important;
}

.cascades-border2 {
  border-top: 3px solid #195187 !important;
}

.flamethrowers-border2 {
  border-top: 3px solid #FD7304 !important;
}

.spiders-border2 {
  border-top: 3px solid #000000 !important;
}

.steel-border2 {
  border-top: 3px solid #00BBF2 !important;
}

.rush-border2 {
  border-top: 3px solid #000000 !important;
}

.breeze-border2 {
  border-top: 3px solid #B7202B !important;
}

.mechanix-border2 {
  border-top: 3px solid #000000 !important;
}

.alleycats-border2 {
  border-top: 3px solid #000000 !important;
}

.cannons-border2 {
  border-top: 3px solid #ffcf01 !important;
}

.glory-border2 {
  border-top: 3px solid #E1B87F !important;
}

.shred-border2 {
  border-top: 3px solid #FFAA00 !important;
}

.summit-border2 {
  border-top: 3px solid #D3DCE1 !important;
}

.apex-border2 {
  border-top: 3px solid #9FA8F0 !important;
}

.nitro-border2 {
  border-top: 3px solid #333333 !important;
}

.havoc-border2 {
  border-top: 3px solid #FFF349 !important;
}

.bighorns-border2 {
  border-top: 3px solid #000000 !important;
}

/* Border Top Main Color */
.league-border {
  border-top: 3px solid #3C3533 !important;
}

.hustle-border {
  border-top: 3px solid #333366 !important;
}

.sol-border {
  border-top: 3px solid #E74A37 !important;
}

.union-border {
  border-top: 3px solid #002D72 !important;
}

.wildfire-border {
  border-top: 3px solid #2F398E !important;
}

.roughnecks-border {
  border-top: 3px solid #171443 !important;
}

.legion-border {
  border-top: 3px solid #FDB71A !important;
}

.aviators-border {
  border-top: 3px solid #a22b2a !important;
}

.windchill-border {
  border-top: 3px solid #6F7F98 !important;
}

.royal-border {
  border-top: 3px solid #00305e !important;
}

.nightwatch-border {
  border-top: 3px solid #000000 !important;
}

.empire-border {
  border-top: 3px solid #69bd45 !important;
}

.outlaws-border {
  border-top: 3px solid #8BC53F !important;
}

.phoenix-border {
  border-top: 3px solid #F04E23 !important;
}

.thunderbirds-border {
  border-top: 3px solid #FDBC11 !important;
}

.radicals-border {
  border-top: 3px solid #003a5c !important;
}

.flyers-border {
  border-top: 3px solid #003049 !important;
}

.growlers-border {
  border-top: 3px solid #000000 !important;
}

.cascades-border {
  border-top: 3px solid #08192D !important;
}

.flamethrowers-border {
  border-top: 3px solid #000000 !important;
}

.spiders-border {
  border-top: 3px solid #FEBD25 !important;
}

.steel-border {
  border-top: 3px solid #05384F !important;
}

.rush-border {
  border-top: 3px solid #C52033 !important;
}

.breeze-border {
  border-top: 3px solid #0A3751 !important;
}

.mechanix-border {
  border-top: 3px solid #660000 !important;
}

.alleycats-border {
  border-top: 3px solid #00703C !important;
}

.cannons-border {
  border-top: 3px solid #000000 !important;
}

.glory-border {
  border-top: 3px solid #000000 !important;
}

.shred-border {
  border-top: 3px solid #00477B !important;
}

.summit-border {
  border-top: 3px solid #0F2833 !important;
}

.apex-border {
  border-top: 3px solid #191640 !important;
}

.nitro-border {
  border-top: 3px solid #FD4C0C !important;
}

.havoc-border {
  border-top: 3px solid #000000 !important;
}

.bighorns-border {
  border-top: 3px solid #A25F3F !important;
}



/* Email Sign up page */

#mc_embed_signup form {
  padding-left: 0 !important;
}


/* panels-mini-chicago-poll */

#block-panels-mini-chicago-poll .node-title {
  display: none;
}


/*////// Media Queries ///////////////////////////*/
@media screen and (max-width: 1280px) {

  .main-logo,
  .main-logo2 {
    margin-left: 10px;
  }

  .social-top {
    margin-right: 10px;
  }

  .social-bottom {
    margin-right: 10px;
  }

  .social-home {
    margin-right: 10px;
  }

  .region-sidebar-first {
    padding-left: 10px;
  }

  #mini-panel-team_main .region-two-66-33-second,
  #mini-panel-clone_of_team_main .region-two-66-33-second {
    padding-right: 10px;
    box-sizing: border-box;
  }

  .region-sidebar-second {
    padding-right: 10px;
  }

  #block-views-team-full-width-block,
  #block-views-league-full-width-block {
    margin-right: 10px;
  }

  #mini-panel-3_videos,
  #mini-panel-clone_of_3_videos {
    padding-right: 10px;
  }

  #block-panels-mini-team-4-gears,
  #block-panels-mini-league-gear-items {
    padding-right: 10px;
  }

  #mini-panel-league_main .region-two-66-33-second,
  #mini-panel-clone_of_league_main .region-two-66-33-second,
  #mini-panel-league_main_3rd .region-two-66-33-second {
    padding-right: 10px;
    box-sizing: border-box;
  }

  #mini-panel-3_videos_league {
    padding-right: 10px;
  }

  #block-block-4 {
    margin-right: 10px;
  }

  #block-panels-mini-team-info-grid,
  #block-panels-mini-clone-of-team-info-grid {
    padding-right: 10px;
  }

  #block-panels-mini-team-4-partners,
  #block-panels-mini-league-partners {
    margin-right: 10px;
    margin-left: 10px;
    box-sizing: border-box;
  }

  #mini-panel-league_info_grid,
  #block-panels-mini-clone-of-league-info-grid-bottom {
    padding-right: 10px;
  }

  #mini-panel-league_tuesday_toss_highlight .region-two-66-33-second,
  #mini-panel-league_power_rankings_highlight .region-two-66-33-second {
    padding-right: 10px;
    box-sizing: border-box;
  }

  .grey-foot {
    padding-right: 10px;
    padding-left: 10px;
  }

  .foot-sent {
    margin-left: 10px;
    margin-right: 10px;

  }

  .cnt-btn {
    margin-right: 10px;
  }

  #block-block-6 {
    padding: 0 10px;
    box-sizing: border-box;
  }


}


@media screen and (max-width: 768px) {

  .grey-bar {
    height: auto;
  }

  .ut-menu li a {
    margin-left: 8px;
  }

  .radicals-bg,
  .phoenix-bg,
  .breeze-bg,
  .rush-bg,
  .royal-bg,
  .empire-bg,
  .outlaws-bg,
  .thunderbirds-bg,
  .union-bg,
  .wildfire-bg,
  .windchill-bg,
  .mechanix-bg,
  .AlleyCats-bg,
  .hustle-bg,
  .sol-bg,
  .flyers-bg,
  .roughnecks-bg,
  .legion-bg,
  .nightwatch-bg,
  .aviators-bg,
  .growlers-bg,
  .FlameThrowers-bg,
  .spiders-bg,
  .steel-bg,
  .cascades-bg,
  .glory-bg,
  .shred-bg,
  .summit-bg,
  .apex-bg,
  .nitro-bg,
  .havoc-bg,
  .bighorns-bg,
  .euro-bg {
    height: auto;
  }

  .team-logo {
    max-width: 300px;
    margin: 0 auto;
    line-height: 0;
  }

  .social-bottom {
    margin-top: 0px;
  }

  .home-bg {
    height: auto;
    background-image: none;
    padding: 10px 0;
  }

  .main-logo2 {
    margin-bottom: 10px;
  }

  .social-home {
    margin-top: 0;
  }

}

@media screen and (max-width: 768px) {

  #main-content {
    margin-right: 10px;
    margin-left: 10px;
  }

  .region-sidebar-first {
    padding-left: 10px;
    padding-right: 10px;
  }

  .region-sidebar-second {
    padding-right: 10px;
    padding-left: 10px;
  }

  #content {
    padding-right: 0;
    padding-left: 0;
  }

  #mini-panel-team_main .region-two-66-33-first,
  #mini-panel-clone_of_team_main .region-two-66-33-first {
    padding: 0;
  }

  #mini-panel-team_main .region-two-66-33-second,
  #mini-panel-clone_of_team_main .region-two-66-33-second {
    padding-right: 0;
  }

  #block-views-team-full-width-block,
  #block-views-league-full-width-block {
    padding-left: 0;
    margin-right: 0;
  }

  #mini-panel-3_videos {
    padding-left: 0;
    padding-right: 0;
  }

  #mini-panel-3_videos_league {
    padding-left: 0;
  }

  #block-views-team-page-players-block,
  #block-views-team-page-players-block-1 {
    padding-left: 0;
    padding-right: 0;
  }

  #block-views-team-current-schedule-block-1 {
    padding-left: 0;
    padding-right: 0;
  }

  #block-views-current-standings-block {
    padding-left: 0;
    padding-right: 0;
  }

  #block-views-team-about-page-block {
    padding-left: 0;
  }

  #block-views-team-about-page-block {
    padding-left: 0;
    padding-right: 0;
  }

  #block-panels-mini-team-4-gears,
  #block-panels-mini-league-gear-items {
    padding-right: 0;
    padding-left: 0;
  }

  #mini-panel-league_main .region-two-66-33-first,
  #mini-panel-clone_of_league_main .region-two-66-33-first {
    padding-left: 0;
  }

  #mini-panel-league_main .region-two-66-33-second,
  #mini-panel-clone_of_league_main .region-two-66-33-second,
  #mini-panel-league_main_3rd .region-two-66-33-second {
    padding-right: 0;
  }

  #mini-panel-3_videos_league {
    padding-right: 0;
    padding-left: 0;
  }

  #block-block-4 {
    margin-right: 0;
    padding-left: 0;
  }

  #block-panels-mini-team-info-grid,
  #block-panels-mini-clone-of-team-info-grid {
    padding-left: 0;
    padding-right: 0;
  }

  #block-panels-mini-team-4-partners,
  #block-panels-mini-league-partners {
    padding-left: 0;
    padding-right: 0;
  }

  #mini-panel-league_info_grid,
  #block-panels-mini-clone-of-league-info-grid-bottom {
    padding-left: 0;
    padding-right: 0;
  }

  #block-panels-mini-league-tuesday-toss-highlight .region-two-66-33-first,
  #block-panels-mini-league-power-rankings-highlight .region-two-66-33-first {
    padding-left: 0;
  }

  #mini-panel-league_tuesday_toss_highlight .region-two-66-33-second,
  #mini-panel-league_power_rankings_highlight .region-two-66-33-second {
    padding-right: 0;
  }

}


@media screen and (max-width: 580px) {


  .main-logo,
  .main-logo2 {
    float: none;
    width: 88px;
    margin: 0 auto;
    margin-bottom: 10px;
  }

  .node-type-team-generic-page #main-content {
    margin-bottom: 20px;
  }

  .ut-menu {
    width: 100%;
    margin-bottom: 10px;
    margin-top: 0;
    text-align: center;
  }

  .ut-menu li a {
    margin: 0 4px 0 4px;
  }

  .social-top {
    float: none;
    width: 118px;
    margin: 0 auto;
  }

  .social-bottom {
    margin: 0 auto;
    margin-top: 20px;
    float: none;
  }

  #mini-panel-header_home .pane-3 {
    margin-bottom: 0;
  }

  .social-home {
    margin: 0 auto;
    margin-top: 10px;
    float: none;
  }

  #mini-panel-team_main .region-two-66-33-first,
  #mini-panel-clone_of_team_main .region-two-66-33-first {
    padding: 0 0 0 0;
  }

  #mini-panel-team_main .region-two-66-33-second,
  #mini-panel-clone_of_team_main .region-two-66-33-second {
    padding-left: 0;
  }


  #mini-panel-league_main .region-two-66-33-first,
  #mini-panel-clone_of_league_main .region-two-66-33-first {
    padding-right: 0;
  }

  #mini-panel-league_main .region-two-66-33-second,
  #mini-panel-clone_of_league_main .region-two-66-33-second,
  #mini-panel-league_main_3rd .region-two-66-33-second {
    padding-left: 0;
  }

  #block-panels-mini-league-tuesday-toss-highlight .region-two-66-33-first,
  #block-panels-mini-league-power-rankings-highlight .region-two-66-33-first {
    padding-right: 0;
  }

  #block-panels-mini-league-tuesday-toss-highlight .region-two-66-33-second,
  #block-panels-mini-league-power-rankings-highlight .region-two-66-33-second {
    padding-left: 0;
  }

  #mini-panel-league_tuesday_toss_highlight .views-field-field-article-grid-image,
  #mini-panel-league_power_rankings_highlight .views-field-field-article-grid-image {
    display: none;
  }

  #mini-panel-league_tuesday_toss_highlight .pane-tuesday-toss-info-grid-2xwidth-panel-pane-1,
  #mini-panel-league_power_rankings_highlight .pane-tuesday-toss-info-grid-2xwidth-panel-pane-2 {
    padding-bottom: 20px;
  }

  #mini-panel-league_tuesday_toss_highlight .views-field-title,
  #mini-panel-league_tuesday_toss_highlight .views-field-body,
  #mini-panel-league_power_rankings_highlight .views-field-title,
  #mini-panel-league_power_rankings_highlight .views-field-body {
    width: 100%;
  }

  .grey-foot {
    text-align: center;
    height: auto;
    box-sizing: border-box;
  }

  .grey-foot a {
    display: block;
    padding: 8px 0 0 0;
  }

  .foot-top {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .foot-sent {
    text-align: center;
  }

  .cnt-btn {
    float: none;
    margin: 0 auto;
    margin-top: 10px;
  }

  #block-views-team-page-players-block li,
  #block-views-team-page-players-block-1 li {
    margin: 0 auto;
    display: block;
    margin-bottom: 20px;
  }

  .audl-player-profile-image {
    float: none;
    width: 100%;
  }

  .audl-player-profile-image img {
    border-right: 0 !important;
  }

  .audl-player-info {
    width: 100%;
    padding: 10px;
    text-align: center;
  }

  .audl-personal-stats {
    width: 100%;
    float: none;
  }

  .audl-player-bio {
    width: 100%;
    float: none;
  }

  #block-views-team-page-sponsors-block table tr td,
  #block-views-team-page-staff-block table tr td {
    width: 100%;
    display: block;
    box-sizing: border-box;
  }

  #block-views-team-page-sponsors-block .views-field-field-image,
  #block-views-team-page-staff-block .views-field-field-image {
    width: 100%;
  }

  .tickets-table td,
  .league-team-table-pg td {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }

  .audl-schedule-box {
    font-size: 12px;
  }

  #block-views-game-page-score-header-block .audl-team-name {
    font-size: 0.8em;
  }

  .view-team-page-videos .view-content {
    margin-left: 0;
    margin-right: 0;
  }

  .view-team-page-videos table td {
    width: 100%;
    display: block;
    padding-left: 0;
    padding-right: 0;
  }

  .view-player-page-videos .view-content {
    margin-left: 0;
    margin-right: 0;
  }

  .view-player-page-videos table td {
    width: 100%;
    display: block;
    padding-left: 0;
    padding-right: 0;
  }


  .power-rank1 {
    font-size: 10px;
  }

  .prankname {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .pranktext {
    font-size: 12px;
  }

  .audl-schedule-box .audl-schedule-start-time-text {
    float: none;
    position: relative;
  }

}