/**
 * Parent scss file to include all scss files (version/resets/module/device)
 */
/*!
 * ESPN Cricinfo Live Scorecard css
 * v0.0.0
 */
/*! normalize.css v2.1.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block; }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address styling not present in IE 8/9.
 */
[hidden] {
  display: none; }

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Prevent system color scheme's background color being used in Firefox, IE,
 *    and Opera.
 * 2. Prevent system color scheme's text color being used in Firefox, IE, and
 *    Opera.
 * 3. Set default font family to sans-serif.
 * 4. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  background: #fff;
  /* 1 */
  color: #000;
  /* 2 */
  font-family: sans-serif;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 4 */
  -webkit-text-size-adjust: 100%;
  /* 4 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap; }

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0; }

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/*
Foundation by Zurb- https://github.com/zurb/foundation

Copyright (c) 2013 ZURB, inc.

MIT License

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

 */
/*
 * Override any foundation specific variables in this file and include it
 * after variables.scss file.
 */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html,
body {
  font-size: 100%; }

body {
  background: white;
  color: black;
  padding: 0;
  margin: 0;
  font-family: "Georgia", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default; }

a:hover {
  cursor: pointer; }

a:focus {
  outline: none; }

img,
object,
embed {
  max-width: 100%;
  height: auto; }

object,
embed {
  height: 100%; }

img {
  -ms-interpolation-mode: bicubic; }

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

.text-justify {
  text-align: justify !important; }

.hide {
  display: none; }

.antialiased {
  -webkit-font-smoothing: antialiased; }

img {
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }

/* Grid HTML Classes */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.1875em;
  *zoom: 1; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }
  .row.collapse .column,
  .row.collapse .columns {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left; }
  .row .row {
    width: auto;
    margin-left: -0.46875em;
    margin-right: -0.46875em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }
    .row .row:before, .row .row:after {
      content: " ";
      display: table; }
    .row .row:after {
      clear: both; }
    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none;
      *zoom: 1; }
      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }
      .row .row.collapse:after {
        clear: both; }

.column,
.columns {
  position: relative;
  padding-left: 0.46875em;
  padding-right: 0.46875em;
  width: 100%;
  float: left; }

@media only screen {
  .column,
  .columns {
    position: relative;
    padding-left: 0.46875em;
    padding-right: 0.46875em;
    float: left; }

  .small-1 {
    position: relative;
    width: 8.33333%; }

  .small-2 {
    position: relative;
    width: 16.66667%; }

  .small-3 {
    position: relative;
    width: 25%; }

  .small-4 {
    position: relative;
    width: 33.33333%; }

  .small-5 {
    position: relative;
    width: 41.66667%; }

  .small-6 {
    position: relative;
    width: 50%; }

  .small-7 {
    position: relative;
    width: 58.33333%; }

  .small-8 {
    position: relative;
    width: 66.66667%; }

  .small-9 {
    position: relative;
    width: 75%; }

  .small-10 {
    position: relative;
    width: 83.33333%; }

  .small-11 {
    position: relative;
    width: 91.66667%; }

  .small-12 {
    position: relative;
    width: 100%; }

  .small-offset-0 {
    position: relative;
    margin-left: 0%; }

  .small-offset-1 {
    position: relative;
    margin-left: 8.33333%; }

  .small-offset-2 {
    position: relative;
    margin-left: 16.66667%; }

  .small-offset-3 {
    position: relative;
    margin-left: 25%; }

  .small-offset-4 {
    position: relative;
    margin-left: 33.33333%; }

  .small-offset-5 {
    position: relative;
    margin-left: 41.66667%; }

  .small-offset-6 {
    position: relative;
    margin-left: 50%; }

  .small-offset-7 {
    position: relative;
    margin-left: 58.33333%; }

  .small-offset-8 {
    position: relative;
    margin-left: 66.66667%; }

  .small-offset-9 {
    position: relative;
    margin-left: 75%; }

  .small-offset-10 {
    position: relative;
    margin-left: 83.33333%; }

  [class*="column"] + [class*="column"]:last-child {
    float: right; }

  [class*="column"] + [class*="column"].end {
    float: left; }

  .column.small-centered,
  .columns.small-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important; } }
/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 768px) {
  .large-1 {
    position: relative;
    width: 8.33333%; }

  .large-2 {
    position: relative;
    width: 16.66667%; }

  .large-3 {
    position: relative;
    width: 25%; }

  .large-4 {
    position: relative;
    width: 33.33333%; }

  .large-5 {
    position: relative;
    width: 41.66667%; }

  .large-6 {
    position: relative;
    width: 50%; }

  .large-7 {
    position: relative;
    width: 58.33333%; }

  .large-8 {
    position: relative;
    width: 66.66667%; }

  .large-9 {
    position: relative;
    width: 75%; }

  .large-10 {
    position: relative;
    width: 83.33333%; }

  .large-11 {
    position: relative;
    width: 91.66667%; }

  .large-12 {
    position: relative;
    width: 100%; }

  .row .large-offset-0 {
    position: relative;
    margin-left: 0%; }

  .row .large-offset-1 {
    position: relative;
    margin-left: 8.33333%; }

  .row .large-offset-2 {
    position: relative;
    margin-left: 16.66667%; }

  .row .large-offset-3 {
    position: relative;
    margin-left: 25%; }

  .row .large-offset-4 {
    position: relative;
    margin-left: 33.33333%; }

  .row .large-offset-5 {
    position: relative;
    margin-left: 41.66667%; }

  .row .large-offset-6 {
    position: relative;
    margin-left: 50%; }

  .row .large-offset-7 {
    position: relative;
    margin-left: 58.33333%; }

  .row .large-offset-8 {
    position: relative;
    margin-left: 66.66667%; }

  .row .large-offset-9 {
    position: relative;
    margin-left: 75%; }

  .row .large-offset-10 {
    position: relative;
    margin-left: 83.33333%; }

  .row .large-offset-11 {
    position: relative;
    margin-left: 91.66667%; }

  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column.large-centered,
  .columns.large-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important; }

  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important; }

  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right !important; } }
/* Foundation Visibility HTML Classes */
.show-for-small,
.show-for-medium-down,
.show-for-large-down {
  display: inherit !important; }

.show-for-medium,
.show-for-medium-up,
.show-for-large,
.show-for-large-up,
.show-for-xlarge {
  display: none !important; }

.hide-for-medium,
.hide-for-medium-up,
.hide-for-large,
.hide-for-large-up,
.hide-for-xlarge {
  display: inherit !important; }

.hide-for-small,
.hide-for-medium-down,
.hide-for-large-down {
  display: none !important; }

/* Specific visilbity for tables */
table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up, table.hide-for-xlarge {
  display: table; }

thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-xlarge {
  display: table-header-group !important; }

tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-xlarge {
  display: table-row-group !important; }

tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-xlarge {
  display: table-row !important; }

td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge,
th.show-for-small,
th.show-for-medium-down,
th.show-for-large-down,
th.hide-for-medium,
th.hide-for-medium-up,
th.hide-for-large,
th.hide-for-large-up,
th.hide-for-xlarge {
  display: table-cell !important; }

/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 768px) {
  .show-for-medium,
  .show-for-medium-up {
    display: inherit !important; }

  .show-for-small {
    display: none !important; }

  .hide-for-small {
    display: inherit !important; }

  .hide-for-medium,
  .hide-for-medium-up {
    display: none !important; }

  /* Specific visilbity for tables */
  table.show-for-medium, table.show-for-medium-up, table.hide-for-small {
    display: table; }

  thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small {
    display: table-header-group !important; }

  tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small {
    display: table-row-group !important; }

  tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small {
    display: table-row !important; }

  td.show-for-medium, td.show-for-medium-up, td.hide-for-small,
  th.show-for-medium,
  th.show-for-medium-up,
  th.hide-for-small {
    display: table-cell !important; } }
/* Large Displays: 1280px - 1440px */
@media only screen and (min-width: 1280px) {
  .show-for-large,
  .show-for-large-up {
    display: inherit !important; }

  .show-for-medium,
  .show-for-medium-down {
    display: none !important; }

  .hide-for-medium,
  .hide-for-medium-down {
    display: inherit !important; }

  .hide-for-large,
  .hide-for-large-up {
    display: none !important; }

  /* Specific visilbity for tables */
  table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down {
    display: table; }

  thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down {
    display: table-header-group !important; }

  tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down {
    display: table-row-group !important; }

  tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down {
    display: table-row !important; }

  td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down,
  th.show-for-large,
  th.show-for-large-up,
  th.hide-for-medium,
  th.hide-for-medium-down {
    display: table-cell !important; } }
/* X-Large Displays: 1400px and up */
@media only screen and (min-width: 1440px) {
  .show-for-xlarge {
    display: inherit !important; }

  .show-for-large,
  .show-for-large-down {
    display: none !important; }

  .hide-for-large,
  .hide-for-large-down {
    display: inherit !important; }

  .hide-for-xlarge {
    display: none !important; }

  /* Specific visilbity for tables */
  table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down {
    display: table; }

  thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down {
    display: table-header-group !important; }

  tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down {
    display: table-row-group !important; }

  tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down {
    display: table-row !important; }

  td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down,
  th.show-for-xlarge,
  th.hide-for-large,
  th.hide-for-large-down {
    display: table-cell !important; } }
/* Orientation targeting */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important; }

.hide-for-landscape,
.show-for-portrait {
  display: none !important; }

/* Specific visilbity for tables */
table.hide-for-landscape, table.show-for-portrait {
  display: table; }

thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important; }

tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important; }

tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important; }

td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important; }

@media only screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important; }

  .hide-for-landscape,
  .show-for-portrait {
    display: none !important; }

  /* Specific visilbity for tables */
  table.show-for-landscape, table.hide-for-portrait {
    display: table; }

  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important; }

  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important; }

  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important; }

  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important; } }
@media only screen and (orientation: portrait) {
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important; }

  .hide-for-portrait,
  .show-for-landscape {
    display: none !important; }

  /* Specific visilbity for tables */
  table.show-for-portrait, table.hide-for-landscape {
    display: table; }

  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important; }

  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important; }

  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important; }

  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important; } }
/* Touch-enabled device targeting */
.show-for-touch {
  display: none !important; }

.hide-for-touch {
  display: inherit !important; }

.touch .show-for-touch {
  display: inherit !important; }

.touch .hide-for-touch {
  display: none !important; }

/* Specific visilbity for tables */
table.hide-for-touch {
  display: table; }

.touch table.show-for-touch {
  display: table; }

thead.hide-for-touch {
  display: table-header-group !important; }

.touch thead.show-for-touch {
  display: table-header-group !important; }

tbody.hide-for-touch {
  display: table-row-group !important; }

.touch tbody.show-for-touch {
  display: table-row-group !important; }

tr.hide-for-touch {
  display: table-row !important; }

.touch tr.show-for-touch {
  display: table-row !important; }

td.hide-for-touch {
  display: table-cell !important; }

.touch td.show-for-touch {
  display: table-cell !important; }

th.hide-for-touch {
  display: table-cell !important; }

.touch th.show-for-touch {
  display: table-cell !important; }

/* Foundation Block Grids for below small breakpoint */
@media only screen {
  [class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: 0 -0.625em;
    *zoom: 1; }
    [class*="block-grid-"]:before, [class*="block-grid-"]:after {
      content: " ";
      display: table; }
    [class*="block-grid-"]:after {
      clear: both; }
    [class*="block-grid-"] > li {
      display: inline;
      height: auto;
      float: left;
      padding: 0 0.625em 1.25em; }

  .small-block-grid-1 > li {
    width: 100%;
    padding: 0 0.625em 1.25em; }
    .small-block-grid-1 > li:nth-of-type(n) {
      clear: none; }
    .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

  .small-block-grid-2 > li {
    width: 50%;
    padding: 0 0.625em 1.25em; }
    .small-block-grid-2 > li:nth-of-type(n) {
      clear: none; }
    .small-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }

  .small-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.625em 1.25em; }
    .small-block-grid-3 > li:nth-of-type(n) {
      clear: none; }
    .small-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }

  .small-block-grid-4 > li {
    width: 25%;
    padding: 0 0.625em 1.25em; }
    .small-block-grid-4 > li:nth-of-type(n) {
      clear: none; }
    .small-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }

  .small-block-grid-5 > li {
    width: 20%;
    padding: 0 0.625em 1.25em; }
    .small-block-grid-5 > li:nth-of-type(n) {
      clear: none; }
    .small-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }

  .small-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.625em 1.25em; }
    .small-block-grid-6 > li:nth-of-type(n) {
      clear: none; }
    .small-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }

  .small-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.625em 1.25em; }
    .small-block-grid-7 > li:nth-of-type(n) {
      clear: none; }
    .small-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }

  .small-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.625em 1.25em; }
    .small-block-grid-8 > li:nth-of-type(n) {
      clear: none; }
    .small-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }

  .small-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.625em 1.25em; }
    .small-block-grid-9 > li:nth-of-type(n) {
      clear: none; }
    .small-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }

  .small-block-grid-10 > li {
    width: 10%;
    padding: 0 0.625em 1.25em; }
    .small-block-grid-10 > li:nth-of-type(n) {
      clear: none; }
    .small-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }

  .small-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.625em 1.25em; }
    .small-block-grid-11 > li:nth-of-type(n) {
      clear: none; }
    .small-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }

  .small-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.625em 1.25em; }
    .small-block-grid-12 > li:nth-of-type(n) {
      clear: none; }
    .small-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
/* Foundation Block Grids for above small breakpoint */
@media only screen and (min-width: 768px) {
  /* Remove small grid clearing */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: none; }

  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: none; }

  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: none; }

  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: none; }

  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: none; }

  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: none; }

  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: none; }

  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: none; }

  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: none; }

  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: none; }

  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: none; }

  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: none; }

  .large-block-grid-1 > li {
    width: 100%;
    padding: 0 0.625em 1.25em; }
    .large-block-grid-1 > li:nth-of-type(n) {
      clear: none; }
    .large-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

  .large-block-grid-2 > li {
    width: 50%;
    padding: 0 0.625em 1.25em; }
    .large-block-grid-2 > li:nth-of-type(n) {
      clear: none; }
    .large-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }

  .large-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.625em 1.25em; }
    .large-block-grid-3 > li:nth-of-type(n) {
      clear: none; }
    .large-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }

  .large-block-grid-4 > li {
    width: 25%;
    padding: 0 0.625em 1.25em; }
    .large-block-grid-4 > li:nth-of-type(n) {
      clear: none; }
    .large-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }

  .large-block-grid-5 > li {
    width: 20%;
    padding: 0 0.625em 1.25em; }
    .large-block-grid-5 > li:nth-of-type(n) {
      clear: none; }
    .large-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }

  .large-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.625em 1.25em; }
    .large-block-grid-6 > li:nth-of-type(n) {
      clear: none; }
    .large-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }

  .large-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.625em 1.25em; }
    .large-block-grid-7 > li:nth-of-type(n) {
      clear: none; }
    .large-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }

  .large-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.625em 1.25em; }
    .large-block-grid-8 > li:nth-of-type(n) {
      clear: none; }
    .large-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }

  .large-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.625em 1.25em; }
    .large-block-grid-9 > li:nth-of-type(n) {
      clear: none; }
    .large-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }

  .large-block-grid-10 > li {
    width: 10%;
    padding: 0 0.625em 1.25em; }
    .large-block-grid-10 > li:nth-of-type(n) {
      clear: none; }
    .large-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }

  .large-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.625em 1.25em; }
    .large-block-grid-11 > li:nth-of-type(n) {
      clear: none; }
    .large-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }

  .large-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.625em 1.25em; }
    .large-block-grid-12 > li:nth-of-type(n) {
      clear: none; }
    .large-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
p.lead {
  font-size: 1.21875em;
  line-height: 1.6; }

.subheader {
  line-height: 1.4;
  color: #6f6f6f;
  font-weight: 300;
  margin-top: 0.2em;
  margin-bottom: 0.5em; }

/* Typography resets */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
  direction: ltr; }

/* Default Link Styles */
a {
  color: #2ba6cb;
  text-decoration: none;
  line-height: inherit; }
  a:hover, a:focus {
    color: #2795b6; }
  a img {
    border: none; }

/* Default paragraph styles */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1.25em;
  text-rendering: optimizeLegibility; }
  p aside {
    font-size: 0.875em;
    line-height: 1.35;
    font-style: italic; }

/* Default header styles */
h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #222222;
  text-rendering: optimizeLegibility;
  margin-top: 0.2em;
  margin-bottom: 0.5em;
  line-height: 1.2125em; }
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-size: 60%;
    color: #6f6f6f;
    line-height: 0; }

h1 {
  font-size: 2.125em; }

h2 {
  font-size: 1.6875em; }

h3 {
  font-size: 1.375em; }

h4 {
  font-size: 1.125em; }

h5 {
  font-size: 1.125em; }

h6 {
  font-size: 1em; }

hr {
  border: solid #dddddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25em 0 1.1875em;
  height: 0; }

/* Helpful Typography Defaults */
em,
i {
  font-style: italic;
  line-height: inherit; }

strong,
b {
  font-weight: bold;
  line-height: inherit; }

small {
  font-size: 60%;
  line-height: inherit; }

code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: bold;
  color: #7f0a0c; }

/* Lists */
ul,
ol,
dl {
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1.25em;
  list-style-position: outside;
  font-family: inherit; }

ul, ol {
  margin-left: 0; }

/* Unordered Lists */
ul li ul,
ul li ol {
  margin-left: 1.25em;
  margin-bottom: 0;
  font-size: 1em;
  /* Override nested font-size change */ }
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit; }
ul.square {
  list-style-type: square; }
ul.circle {
  list-style-type: circle; }
ul.disc {
  list-style-type: disc; }
ul.no-bullet {
  list-style: none; }

/* Ordered Lists */
ol li ul,
ol li ol {
  margin-left: 1.25em;
  margin-bottom: 0; }

/* Definition Lists */
dl dt {
  margin-bottom: 0.3em;
  font-weight: bold; }
dl dd {
  margin-bottom: 0.75em; }

/* Abbreviations */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: black;
  border-bottom: 1px dotted #dddddd;
  cursor: help; }

abbr {
  text-transform: none; }

/* Blockquotes */
blockquote {
  margin: 0 0 1.25em;
  padding: 0.5625em 1.25em 0 1.1875em;
  border-left: 1px solid #dddddd; }
  blockquote cite {
    display: block;
    font-size: 0.8125em;
    color: #555555; }
    blockquote cite:before {
      content: "\2014 \0020"; }
    blockquote cite a,
    blockquote cite a:visited {
      color: #555555; }

blockquote,
blockquote p {
  line-height: 1.6;
  color: #6f6f6f; }

/* Microformats */
.vcard {
  display: inline-block;
  margin: 0 0 1.25em 0;
  border: 1px solid #dddddd;
  padding: 0.625em 0.75em; }
  .vcard li {
    margin: 0;
    display: block; }
  .vcard .fn {
    font-weight: bold;
    font-size: 0.9375em; }

.vevent .summary {
  font-weight: bold; }
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625em; }

@media only screen and (min-width: 768px) {
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4; }

  h1 {
    font-size: 2.75em; }

  h2 {
    font-size: 2.3125em; }

  h3 {
    font-size: 1.6875em; }

  h4 {
    font-size: 1.4375em; } }
/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
.print-only {
  display: none !important; }

@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important; }

  a,
  a:visited {
    text-decoration: underline; }

  a[href]:after {
    content: " (" attr(href) ")"; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group;
    /* h5bp.com/t */ }

  tr,
  img {
    page-break-inside: avoid; }

  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }

  h2,
  h3 {
    page-break-after: avoid; }

  .hide-on-print {
    display: none !important; }

  .print-only {
    display: block !important; }

  .hide-for-print {
    display: none !important; }

  .show-for-print {
    display: inherit !important; } }
button, .button {
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  font-family: inherit;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 1.25em;
  position: relative;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  padding-top: 0.75em;
  padding-right: 1.5em;
  padding-bottom: 0.8125em;
  padding-left: 1.5em;
  font-size: 1em;
  background-color: #2ba6cb;
  border-color: #2284a1;
  color: white; }
  button:hover, button:focus, .button:hover, .button:focus {
    background-color: #2284a1; }
  button:hover, button:focus, .button:hover, .button:focus {
    color: white; }
  button.secondary, .button.secondary {
    background-color: #e9e9e9;
    border-color: #d0d0d0;
    color: #333333; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      background-color: #d0d0d0; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      color: #333333; }
  button.success, .button.success {
    background-color: #5da423;
    border-color: #457a1a;
    color: white; }
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      background-color: #457a1a; }
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      color: white; }
  button.alert, .button.alert {
    background-color: #c60f13;
    border-color: #970b0e;
    color: white; }
    button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
      background-color: #970b0e; }
    button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
      color: white; }
  button.large, .button.large {
    padding-top: 1em;
    padding-right: 2em;
    padding-bottom: 1.0625em;
    padding-left: 2em;
    font-size: 1.25em; }
  button.small, .button.small {
    padding-top: 0.5625em;
    padding-right: 1.125em;
    padding-bottom: 0.625em;
    padding-left: 1.125em;
    font-size: 0.8125em; }
  button.tiny, .button.tiny {
    padding-top: 0.4375em;
    padding-right: 0.875em;
    padding-bottom: 0.5em;
    padding-left: 0.875em;
    font-size: 0.6875em; }
  button.expand, .button.expand {
    padding-right: 0px;
    padding-left: 0px;
    width: 100%; }
  button.left-align, .button.left-align {
    text-align: left;
    text-indent: 0.75em; }
  button.right-align, .button.right-align {
    text-align: right;
    padding-right: 0.75em; }
  button.disabled, button[disabled], .button.disabled, .button[disabled] {
    background-color: #2ba6cb;
    border-color: #2284a1;
    color: white;
    cursor: default;
    opacity: 0.6;
    -webkit-box-shadow: none;
    box-shadow: none; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      background-color: #2284a1; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      color: white; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      background-color: #2ba6cb; }
    button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
      background-color: #e9e9e9;
      border-color: #d0d0d0;
      color: #333333;
      cursor: default;
      opacity: 0.6;
      -webkit-box-shadow: none;
      box-shadow: none; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #d0d0d0; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        color: #333333; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #e9e9e9; }
    button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
      background-color: #5da423;
      border-color: #457a1a;
      color: white;
      cursor: default;
      opacity: 0.6;
      -webkit-box-shadow: none;
      box-shadow: none; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #457a1a; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        color: white; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #5da423; }
    button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
      background-color: #c60f13;
      border-color: #970b0e;
      color: white;
      cursor: default;
      opacity: 0.6;
      -webkit-box-shadow: none;
      box-shadow: none; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        background-color: #970b0e; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        color: white; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        background-color: #c60f13; }

button, .button {
  padding-top: 0.8125em;
  padding-bottom: 0.75em;
  -webkit-appearance: none; }
  button.tiny, .button.tiny {
    padding-top: 0.5em;
    padding-bottom: 0.4375em;
    -webkit-appearance: none; }
  button.small, .button.small {
    padding-top: 0.625em;
    padding-bottom: 0.5625em;
    -webkit-appearance: none; }
  button.large, .button.large {
    padding-top: 1.03125em;
    padding-bottom: 1.03125em;
    -webkit-appearance: none; }

@media only screen {
  button, .button {
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    -webkit-transition: background-color 300ms ease-out;
    -moz-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out; }
    button:active, .button:active {
      -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
      box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }
    button.radius, .button.radius {
      -webkit-border-radius: 3px;
      border-radius: 3px; }
    button.round, .button.round {
      -webkit-border-radius: 1000px;
      border-radius: 1000px; } }
@media only screen and (min-width: 768px) {
  button, .button {
    display: inline-block; } }
/* Standard Forms */
form {
  margin: 0 0 1em; }

/* Using forms within rows, we need to set some defaults */
form .row .row {
  margin: 0 -0.5em; }
  form .row .row .column,
  form .row .row .columns {
    padding: 0 0.5em; }
  form .row .row.collapse {
    margin: 0; }
    form .row .row.collapse .column,
    form .row .row.collapse .columns {
      padding: 0; }
form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5em; }

/* Label Styles */
label {
  font-size: 0.875em;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: 500;
  margin-bottom: 0.1875em;
  /* Styles for required inputs */ }
  label.right {
    float: none;
    text-align: right; }
  label.inline {
    margin: 0 0 1em 0;
    padding: 0.625em 0; }
  label small {
    text-transform: capitalize;
    color: #666666; }

/* Attach elements to the beginning or end of an input */
.prefix,
.postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.875em;
  height: 2.3125em;
  line-height: 2.3125em; }

/* Adjust padding, alignment and radius if pre/post element is a button */
.postfix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125em; }

.prefix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125em; }

.prefix.button.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.postfix.button.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.prefix.button.round {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }

.postfix.button.round {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-topright: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px; }

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-color: #d9d9d9;
  border-right: none;
  color: #333333; }
  span.prefix.radius, label.prefix.radius {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }

span.postfix, label.postfix {
  background: #f2f2f2;
  border-color: #cccccc;
  border-left: none;
  color: #333333; }
  span.postfix.radius, label.postfix.radius {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px; }

/* Input groups will automatically style first and last elements of the group */
.input-group.radius > *:first-child, .input-group.radius > *:first-child * {
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }
.input-group.radius > *:last-child, .input-group.radius > *:last-child * {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }
.input-group.round > *:first-child, .input-group.round > *:first-child * {
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }
.input-group.round > *:last-child, .input-group.round > *:last-child * {
  -moz-border-radius-topright: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px; }

/* We use this to get basic styling on all basic form elements */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  background-color: white;
  font-family: inherit;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875em;
  margin: 0 0 1em 0;
  padding: 0.5em;
  height: 2.3125em;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }
  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="date"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="search"]:focus,
  input[type="tel"]:focus,
  input[type="time"]:focus,
  input[type="url"]:focus,
  textarea:focus {
    -webkit-box-shadow: 0 0 5px #999999;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border-color: #999999; }
  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="date"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="search"]:focus,
  input[type="tel"]:focus,
  input[type="time"]:focus,
  input[type="url"]:focus,
  textarea:focus {
    background: #fafafa;
    border-color: #999999;
    outline: none; }
  input[type="text"][disabled],
  input[type="password"][disabled],
  input[type="date"][disabled],
  input[type="datetime"][disabled],
  input[type="datetime-local"][disabled],
  input[type="month"][disabled],
  input[type="week"][disabled],
  input[type="email"][disabled],
  input[type="number"][disabled],
  input[type="search"][disabled],
  input[type="tel"][disabled],
  input[type="time"][disabled],
  input[type="url"][disabled],
  textarea[disabled] {
    background-color: #dddddd; }

/* Adjust margin for form elements below */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 1em 0; }

/* Normalize file input width */
input[type="file"] {
  width: 100%; }

/* We add basic fieldset styling */
fieldset {
  border: solid 1px #dddddd;
  padding: 1.25em;
  margin: 1.125em 0; }
  fieldset legend {
    font-weight: bold;
    background: white;
    padding: 0 0.1875em;
    margin: 0;
    margin-left: -0.1875em; }

/* Error Handling */
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: -1.3125em;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #c60f13;
  color: white;
  margin-top: 0; }
[data-abide] span.error, [data-abide] small.error {
  display: none; }

span.error, small.error {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: -1.3125em;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #c60f13;
  color: white; }

.error input,
.error textarea,
.error select {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
  margin-bottom: 0; }
  .error input:focus,
  .error textarea:focus,
  .error select:focus {
    background: #fafafa;
    border-color: #999999; }
.error label,
.error label.error {
  color: #c60f13; }
.error small.error {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: -1.3125em;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #c60f13;
  color: white; }
.error span.error-message {
  display: block; }

input.error,
textarea.error {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1); }
  input.error:focus,
  textarea.error:focus {
    background: #fafafa;
    border-color: #999999; }

.error select {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1); }
  .error select:focus {
    background: #fafafa;
    border-color: #999999; }

label.error {
  color: #c60f13; }

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg); }

  to {
    -webkit-transform: rotate(360deg); } }

@-moz-keyframes rotate {
  from {
    -moz-transform: rotate(0deg); }

  to {
    -moz-transform: rotate(360deg); } }

@-o-keyframes rotate {
  from {
    -o-transform: rotate(0deg); }

  to {
    -o-transform: rotate(360deg); } }

@keyframes rotate {
  from {
    transform: rotate(0deg); }

  to {
    transform: rotate(360deg); } }

/* Orbit Graceful Loading */
.slideshow-wrapper {
  position: relative; }
  .slideshow-wrapper ul {
    list-style-type: none;
    margin: 0; }
    .slideshow-wrapper ul li,
    .slideshow-wrapper ul li .orbit-caption {
      display: none; }
    .slideshow-wrapper ul li:first-child {
      display: block; }
  .slideshow-wrapper .orbit-container {
    background-color: transparent; }
    .slideshow-wrapper .orbit-container li {
      display: block; }
      .slideshow-wrapper .orbit-container li .orbit-caption {
        display: block; }

.preloader {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
  border: solid 3px;
  border-color: #555 #fff;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: rotate;
  -moz-animation-duration: 1.5s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -o-animation-name: rotate;
  -o-animation-duration: 1.5s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: linear;
  animation-name: rotate;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear; }

.orbit-container {
  overflow: hidden;
  width: 100%;
  position: relative;
  background: whitesmoke; }
  .orbit-container .orbit-slides-container {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative; }
    .orbit-container .orbit-slides-container img {
      display: block;
      max-width: 100%; }
    .orbit-container .orbit-slides-container > * {
      position: absolute;
      top: 0;
      width: 100%;
      margin-left: 100%; }
      .orbit-container .orbit-slides-container > *:first-child {
        margin-left: 0%; }
      .orbit-container .orbit-slides-container > * .orbit-caption {
        position: absolute;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.6);
        color: white;
        width: 100%;
        padding: 10px 14px;
        font-size: em-calc(14); }
  .orbit-container .orbit-slide-number {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 12px;
    color: white;
    background: rgba(0, 0, 0, 0);
    z-index: 10; }
    .orbit-container .orbit-slide-number span {
      font-weight: 700;
      padding: em-calc(5); }
  .orbit-container .orbit-timer {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 6px;
    width: 100px;
    z-index: 10; }
    .orbit-container .orbit-timer > span {
      display: none;
      position: absolute;
      top: 10px;
      right: 0;
      width: 11px;
      height: 14px;
      border: solid 4px #000;
      border-top: none;
      border-bottom: none; }
    .orbit-container .orbit-timer.paused > span {
      right: -6px;
      top: 9px;
      width: 11px;
      height: 14px;
      border: inset 8px;
      border-right-style: solid;
      border-color: transparent transparent transparent #000; }
  .orbit-container .orbit-prev,
  .orbit-container .orbit-next {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    background-color: rgba(0, 0, 0, 0.6);
    width: 50px;
    height: 60px;
    line-height: 50px;
    color: white;
    text-indent: -9999px !important;
    z-index: 10; }
    .orbit-container .orbit-prev:hover,
    .orbit-container .orbit-next:hover {
      background-color: rgba(0, 0, 0, 0.6); }
    .orbit-container .orbit-prev > span,
    .orbit-container .orbit-next > span {
      position: absolute;
      top: 50%;
      margin-top: -16px;
      display: block;
      width: 0;
      height: 0;
      border: inset 16px; }
  .orbit-container .orbit-prev {
    left: 0; }
    .orbit-container .orbit-prev > span {
      border-right-style: solid;
      border-color: transparent;
      border-right-color: white; }
    .orbit-container .orbit-prev:hover > span {
      border-right-color: #cccccc; }
  .orbit-container .orbit-next {
    right: 0; }
    .orbit-container .orbit-next > span {
      border-color: transparent;
      border-left-style: solid;
      border-left-color: white;
      left: 50%;
      margin-left: -8px; }
    .orbit-container .orbit-next:hover > span {
      border-left-color: #cccccc; }

.orbit-bullets {
  display: none;
  margin: 0 auto 30px auto;
  overflow: hidden;
  position: relative;
  top: 10px; }
  .orbit-bullets li {
    display: block;
    width: em-calc(12);
    height: em-calc(12);
    background: #999999;
    float: left;
    margin-right: 6px;
    border: solid 1px #555555;
    -webkit-border-radius: 1000px;
    border-radius: 1000px; }
    .orbit-bullets li.active {
      background: #555555; }
    .orbit-bullets li:last-child {
      margin-right: 0; }

.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next {
  display: none; }
.touch .orbit-bullets {
  display: none; }

@media only screen and (min-width: 768px) {
  .touch .orbit-container .orbit-prev,
  .touch .orbit-container .orbit-next {
    display: inherit; }
  .touch .orbit-bullets {
    display: block; } }
@media only screen and (max-width: 768px) {
  .orbit-stack-on-small .orbit-slides-container {
    height: auto !important; }
  .orbit-stack-on-small .orbit-slides-container > * {
    position: relative;
    margin-left: 0% !important; }
  .orbit-stack-on-small .orbit-timer,
  .orbit-stack-on-small .orbit-next,
  .orbit-stack-on-small .orbit-prev,
  .orbit-stack-on-small .orbit-bullets {
    display: none; } }
body {
  background: url(http://i.imgci.com/awards2013/light-gray-bg.jpg) repeat; }

p {
  font-family: georgia; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'bentonsansbold', sans-serif;
  line-height: 24px;
  margin: 0; }

ul li {
  list-style-type: none; }

.uppercase {
  text-transform: uppercase; }

.bold {
  font-weight: bold; }

.normal {
  font-weight: normal; }

.cb {
  clear: both; }

.remove-border-right {
  border-right: none !important; }

.inline-list li {
  display: inline-block; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.tabs-content {
  clear: both; }

ul.tabs-content > li {
  display: none; }

ul.tabs-content > li.active {
  display: block; }

ul.tabs-content > li ul {
  margin: 0; }

hr {
  margin: 5px 0; }

/* Navigation related css - navigation is copied from Cricinfoat20 */
.controls, .controls a, .filter, .links li {
  font-family: "Roboto", sans-serif !important; }

#topOfPage {
  padding: 0;
  margin: 0; }

.controls {
  font-size: 1em;
  padding: 35px;
  margin-top: 24px;
  border-bottom: 2px solid #25262a;
  background-color: #252829;
  border-bottom: 2px solid #383a3f;
  z-index: 2000; }

.controls a {
  display: block;
  padding: 0px 0px 0px 15px;
  color: #355fb1;
  background: url(http://i.imgci.com/espncricinfo/cricinfoat20/left-arrow.png) no-repeat 5px 3px;
  margin-left: 25px; }

.controls.fixed {
  width: 13.125em; }

.filter {
  margin-top: 112px;
  padding: 10px;
  border-bottom: 2px solid #383a3f; }

.filter .article-filter {
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  font-family: inherit;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 1.25em;
  position: relative;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  padding-top: 0.75em;
  padding-right: 1.5em;
  padding-bottom: 0.8125em;
  padding-left: 1.5em;
  font-size: 1em;
  background-color: #2ba6cb;
  border-color: #2284a1;
  color: #fff;
  position: relative;
  padding-right: 2.8125em;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #252829;
  border-color: #5d5f64;
  font-size: 0.8125em;
  font-weight: normal;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #fff;
  text-align: left;
  margin-bottom: 0; }

.filter .article-filter:hover, .filter .article-filter:focus {
  background-color: #2284a1; }

.filter .article-filter:hover, .filter .article-filter:focus {
  color: #fff; }

.filter .article-filter:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
  top: 50%; }

.filter .article-filter:before {
  border-width: 0.5625em;
  right: 1.125em;
  margin-top: -0.21875em; }

.filter .article-filter:before {
  border-color: "#fff" transparent transparent transparent; }

.filter .article-filter:hover, .filter .article-filter:focus {
  background-color: #191a1a; }

.filter .f-dropdown {
  width: 90%;
  padding: 8px; }

.filter .f-dropdown li a {
  text-transform: uppercase;
  font-size: 0.875em; }

.navigation {
  position: fixed;
  top: 0;
  left: 0;
  width: 13.125em;
  z-index: 2;
  background-color: #252829;
  color: #ccc;
  -webkit-box-shadow: "10px 0 10px rgba(165, 165, 165, 0.7)";
  -moz-box-shadow: "10px 0 10px rgba(165, 165, 165, 0.7)";
  -ms-box-shadow: "10px 0 10px rgba(165, 165, 165, 0.7)";
  -o-box-shadow: "10px 0 10px rgba(165, 165, 165, 0.7)";
  box-shadow: "10px 0 10px rgba(165, 165, 165, 0.7)";
  overflow: auto;
  height: 2000px; }

.links {
  margin-bottom: 0px; }

.links p {
  margin: 0;
  color: #fff; }

.links li {
  border-bottom: 2px solid #383a3f; }

.links li a:link, .links li a:visited {
  display: block; }

.links li a:link .container, .links li a:visited .container {
  padding: 20px 30px; }

.links li a:link .photo, .links li a:visited .photo {
  display: block;
  margin: 0 auto;
  width: 150px;
  height: 84px; }

.links li a:link .title, .links li a:visited .title {
  color: #fff;
  font-size: 1.25em;
  line-height: 1.2em;
  margin-top: 8px; }

.links li a:link .author, .links li a:link .description, .links li a:visited .author, .links li a:visited .description {
  color: #6c7274;
  font-family: Arial,sans-serif;
  font-size: 0.8125em;
  font-weight: normal;
  margin-top: 4px; }

.links li a:link .nav-timeline, .links li a:visited .nav-timeline {
  padding: 15px 30px; }

.links li a:link .nav-timeline .title, .links li a:visited .nav-timeline .title {
  float: left; }

.links li a:link .nav-timeline img, .links li a:visited .nav-timeline img {
  float: right;
  margin-top: 8px; }

.links li a:link .nav-timeline .title, .links li a:visited .nav-timeline .title {
  width: 100px;
  margin-top: 15px; }

.links li a:link .secondary, .links li a:visited .secondary {
  color: #999; }

.links li a:link .nav-timeline, .links li a:link .nav-photo-title, .links li a:link .nav-photo-title-author, .links li a:visited .nav-timeline, .links li a:visited .nav-photo-title, .links li a:visited .nav-photo-title-author {
  display: inline-block; }

.links li a:hover {
  background-color: #191a1a; }

.links li a:hover .title {
  color: #fff; }

.links li a:hover .author {
  color: #999; }

.links li a:hover .description {
  color: #999; }

.links li a:active, .links li a.current {
  background-color: #276bb1;
  border-right: 1px solid #2b73be; }

.links li a:active .title, .links li a:active .author, .links li a:active .description, .links li a.current .title, .links li a.current .author, .links li a.current .description {
  color: #fff; }

.navigation-top {
  background: #333436;
  height: 36px;
  z-index: 3;
  position: relative;
                    /* Code based on http://css-tricks.com/simple-jquery-dropdowns/. Modified
to include multi column lists */ }

.nav-top-wrap img {
  float: left; }

.navigation-top .nav-top-wrap {
  margin: 0 auto;
  width: 980px; }

.navigation-top ul.ciDropdown {
  position: relative;
  float: left;
  list-style-type: none;
  padding: 0;
  margin: 0; }

.navigation-top ul.ciDropdown li {
  font-family: bentonsanscond;
  padding: 0;
  margin: 0;
  float: left;
  display: block;
  text-transform: uppercase; }

.navigation-top ul.ciDropdown li a {
  display: block;
  float: left;
  padding: 0px 8px;
  font-size: 12px;
  line-height: 36px;
  color: white; }

.navigation-top ul.ciDropdown li:hover a {
  background-color: #595959; }

.navigation-top ul.ciDropdown li a:hover {
  color: #fff;
  background-color: #595959; }

.navigation-top ul.ciDropdown li.first a {
  border-left: 0; }

.navigation-top ul.ciDropdown li.last a {
  border-right: 0; }

.navigation-top ul.ciDropdown ul li {
  font-weight: normal;
  float: none;
  padding: 0;
  margin: 0; }

.navigation-top ul.ciDropdown ul li a {
  border-right: none;
  width: 100%;
  display: inline-block;
  line-height: 28px; }

.navigation-top ul.ciDropdown ul.sub_menu li ul {
  background-color: #595959;
  left: 100%;
  top: 0;
  visibility: hidden;
  position: absolute;
  display: block;
  width: 100%; }

.navigation-top ul.ciDropdown ul.sub_menu li:hover > ul {
  visibility: visible; }

.navigation-top ul.ciDropdown li:hover > .submenuWrapper, .navigation-top ul.ciDropdown li:hover > .submenuWrapper > ul {
  visibility: visible; }

.navigation-top ul.ciDropdown .submenuWrapper {
  background-color: #595959;
  visibility: hidden;
  position: absolute;
  top: 100%;
  width: auto; }

.navigation-top ul.ciDropdown .submenuWrapper ul {
  margin-left: 0;
  float: left;
  display: block;
  border-left: 1px solid #686868; }

.navigation-top ul.ciDropdown .submenuWrapper ul li {
  border-bottom: none; }

.navigation-top ul.ciDropdown .submenuWrapper ul li a {
  border: none; }

.navigation-top ul.ciDropdown .submenuWrapper ul li a:hover {
  background: #333436; }

.navigation-top ul.ciDropdown .submenuWrapper ul li .submenuWrapper.l2 {
  width: 100%;
  position: absolute;
  left: 100%;
  top: 0; }

.navigation-top ul.ciDropdown .submenuWrapper ul li:hover > .submenuWrapper.l2 {
  visibility: visible;
  display: block; }

.navigation-top ul.ciDropdown .submenuWrapper ul li:hover > .submenuWrapper.l2 .sub_menu {
  float: left;
  display: block;
  width: 140%;
  margin-left: 140%;
  left: 0; }

.navigation-top ul.ciDropdown .submenuWrapper ul:first-child {
  border-left: none; }

.c-icon-for-small {
  text-align: center; }

.top-bar-section ul.top-bar-col1, .top-bar-section ul.top-bar-col2 {
  width: 50%;
  display: inline-block;
  float: left; }

.top-bar-section ul.top-bar-col1 {
  border-right: 1px solid #313131; }

@media only screen and (max-width: 970px) {
  .navigation-top ul.ciDropdown li a {
    font-size: 11px;
    padding: 0 3px; } }
@media only screen and (max-width: 767px) {
  .navigation-top .nav-top-wrap {
    display: none !important; } }
.ie10 .navigation-top ul.ciDropdown .submenuWrapper ul {
  width: 170px; }

.ie10 .submenuWrapper ul.clearleft {
  display: none !important; }

/*@media screen and (min-width:0\0) {
  .navigation-top ul.ciDropdown .submenuWrapper ul {
  width: 170px;
}

}

html[data-useragent*='MSIE 10.0'] .navigation-top ul.ciDropdown .submenuWrapper ul {
  width: 170px;
}

html[data-useragent*='MSIE 10.0'] .submenuWrapper ul.clearleft {
  display: none;
}
*/
/* Wrapped around .top-bar to contain to grid width */
.contain-to-grid {
  width: 100%;
  background: #111111; }
  .contain-to-grid .top-bar {
    margin-bottom: 0; }

.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99; }
  .fixed.expanded:not(.top-bar) {
    overflow-y: auto;
    height: auto;
    width: 100%;
    max-height: 100%; }
    .fixed.expanded:not(.top-bar) .title-area {
      position: fixed;
      width: 100%;
      z-index: 99; }
    .fixed.expanded:not(.top-bar) .top-bar-section {
      z-index: 98;
      margin-top: 45px; }

.awards-top-bar-section {
  height: 220px !important;
  background: #000;
  display: none; }

.top-bar-awards li {
  text-align: right;
  padding: 5px 15px;
  background: #333; }
  .top-bar-awards li a {
    font-family: bentonsanscondbold;
    color: #fff; }

.top-bar-awards li:hover {
  background: #000; }

.top-bar {
  overflow: hidden;
  height: 45px;
  line-height: 45px;
  position: relative;
  background: #111111;
  margin-bottom: 0; }
  .top-bar ul {
    margin-bottom: 0;
    list-style: none; }
  .top-bar .row {
    max-width: none; }
  .top-bar form,
  .top-bar input {
    margin-bottom: 0; }
  .top-bar input {
    height: 2.45em; }
  .top-bar .button {
    padding-top: .5em;
    padding-bottom: .5em;
    margin-bottom: 0; }
  .top-bar .title-area {
    position: relative;
    margin: 0; }
  .top-bar .name {
    height: 45px;
    margin: 0;
    font-size: 16; }
    .top-bar .name img {
      margin-left: 30px; }
    .top-bar .name h1 {
      line-height: 45px;
      font-size: em-calc(17);
      margin: 0; }
      .top-bar .name h1 a {
        font-weight: bold;
        color: white;
        width: 50%;
        display: block;
        padding: 0 15px; }
  .top-bar .awards_mobile_nav {
    position: absolute;
    top: 5px;
    right: 0;
    color: #fff;
    font-family: bentonsanscondmedium;
    font-size: 20px; }
    .top-bar .awards_mobile_nav ul {
      width: 50%;
      display: inline-block; }
    .top-bar .awards_mobile_nav li {
      float: left;
      margin-left: 10px; }
      .top-bar .awards_mobile_nav li a {
        display: block;
        width: 100%;
        color: white;
        padding: 12px 0 12px 0;
        padding-left: 15px;
        font-weight: bold;
        background: #222222;
        font-family: bentonsanscondbold; }
      .top-bar .awards_mobile_nav li img {
        cursor: pointer;
        margin-right: 5px;
        width: 20px;
        margin-top: -4px; }
  .top-bar .awards-top-bar-section {
    position: relative; }
  .top-bar .toggle-topbar {
    position: absolute;
    right: 0;
    top: 0; }
    .top-bar .toggle-topbar a {
      color: white;
      text-transform: uppercase;
      font-size: em-calc(13);
      font-weight: bold;
      position: relative;
      display: block;
      padding: 0 15px;
      height: 45px;
      line-height: 45px; }
    .top-bar .toggle-topbar.menu-icon {
      right: 15px;
      top: 43%;
      left: -11px;
      margin-top: -16px; }
      .top-bar .toggle-topbar.menu-icon a {
        text-indent: -48px;
        width: 34px;
        height: 34px;
        line-height: 33px;
        font-family: "bentonsanscond";
        padding: 0;
        color: white; }
        .top-bar .toggle-topbar.menu-icon a span {
          position: absolute;
          right: 0;
          display: block;
          width: 16px;
          height: 0;
          -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
          box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; }
  .top-bar.expanded {
    height: auto;
    background: transparent; }
    .top-bar.expanded .title-area {
      background: #111111; }
    .top-bar.expanded .toggle-topbar a {
      color: #888888; }
      .top-bar.expanded .toggle-topbar a span {
        -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
        box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; }

.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  -webkit-transition: left 300ms ease-out;
  -moz-transition: left 300ms ease-out;
  transition: left 300ms ease-out; }
  .top-bar-section ul {
    width: 100%;
    height: auto;
    display: block;
    background: #222222;
    font-size: 16;
    margin: 0; }
  .top-bar-section .divider,
  .top-bar-section [role="separator"] {
    border-bottom: solid 1px #2b2b2b;
    border-top: solid 1px black;
    clear: both;
    height: 1px;
    width: 100%; }
  .top-bar-section ul li > a {
    display: block;
    width: 100%;
    color: white;
    padding: 12px 0 12px 0;
    padding-left: 15px;
    font-size: em-calc(13);
    font-weight: bold;
    background: #222222;
    font-family: bentonsanscondbold; }
    .top-bar-section ul li > a.button {
      background: #2ba6cb;
      font-size: em-calc(13);
      padding-right: 15px;
      padding-left: 15px; }
      .top-bar-section ul li > a.button:hover {
        background: #2284a1; }
    .top-bar-section ul li > a.button.secondary {
      background: #e9e9e9; }
      .top-bar-section ul li > a.button.secondary:hover {
        background: #d0d0d0; }
    .top-bar-section ul li > a.button.success {
      background: #5da423; }
      .top-bar-section ul li > a.button.success:hover {
        background: #457a1a; }
    .top-bar-section ul li > a.button.alert {
      background: #c60f13; }
      .top-bar-section ul li > a.button.alert:hover {
        background: #970b0e; }
  .top-bar-section ul li:hover > a {
    background: black;
    color: white; }
  .top-bar-section ul li.active > a {
    background: #090909;
    color: white; }
  .top-bar-section .has-form {
    padding: 15px; }
  .top-bar-section .has-dropdown {
    position: relative; }
    .top-bar-section .has-dropdown > a:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 5px;
      border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
      border-left-style: solid;
      margin-right: 15px;
      margin-top: -4.5px;
      position: absolute;
      top: 50%;
      right: 0; }
    .top-bar-section .has-dropdown.moved {
      position: static; }
      .top-bar-section .has-dropdown.moved > .dropdown {
        display: block; }
  .top-bar-section .dropdown {
    position: absolute;
    left: 100%;
    top: 0;
    display: none;
    z-index: 99; }
    .top-bar-section .dropdown li {
      width: 100%;
      height: auto; }
      .top-bar-section .dropdown li a {
        font-weight: normal;
        padding: 8px 15px; }
        .top-bar-section .dropdown li a.parent-link {
          font-weight: bold; }
      .top-bar-section .dropdown li.title h5 {
        margin-bottom: 0; }
        .top-bar-section .dropdown li.title h5 a {
          color: white;
          line-height: 22.5px;
          display: block; }
    .top-bar-section .dropdown label {
      padding: 8px 15px 2px;
      margin-bottom: 0;
      text-transform: uppercase;
      color: #555555;
      font-weight: bold;
      font-size: em-calc(10); }

.top-bar-js-breakpoint {
  width: 940px !important;
  visibility: hidden; }

.js-generated {
  display: block; }

@media only screen and (min-width: 940px) {
  .top-bar {
    background: #111111;
    *zoom: 1;
    overflow: visible; }
    .top-bar:before, .top-bar:after {
      content: " ";
      display: table; }
    .top-bar:after {
      clear: both; }
    .top-bar .toggle-topbar {
      display: none; }
    .top-bar .title-area {
      float: left; }
    .top-bar .name h1 a {
      width: auto; }
    .top-bar input,
    .top-bar .button {
      line-height: 2em;
      font-size: em-calc(14);
      height: 2em;
      padding: 0 10px;
      position: relative;
      top: 8px; }
    .top-bar.expanded {
      background: #111111; }

  .contain-to-grid .top-bar {
    max-width: 62.1875em;
    margin: 0 auto;
    margin-bottom: 0; }

  .top-bar-section {
    -webkit-transition: none 0 0;
    -moz-transition: none 0 0;
    transition: none 0 0;
    left: 0 !important; }
    .top-bar-section ul {
      width: auto;
      height: auto !important;
      display: inline; }
      .top-bar-section ul li {
        float: left; }
        .top-bar-section ul li .js-generated {
          display: none; }
    .top-bar-section li.hover > a:not(.button) {
      background: black;
      color: white; }
    .top-bar-section li a:not(.button) {
      padding: 0 15px;
      line-height: 45px;
      background: #111111; }
      .top-bar-section li a:not(.button):hover {
        background: black; }
    .top-bar-section .has-dropdown > a {
      padding-right: 35px !important; }
      .top-bar-section .has-dropdown > a:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 5px;
        border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
        border-top-style: solid;
        margin-top: -2.5px;
        top: 22.5px; }
    .top-bar-section .has-dropdown.moved {
      position: relative; }
      .top-bar-section .has-dropdown.moved > .dropdown {
        display: none; }
    .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
      display: block; }
    .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
      border: none;
      content: "\00bb";
      top: 1em;
      margin-top: -7px;
      right: 5px; }
    .top-bar-section .dropdown {
      left: 0;
      top: auto;
      background: transparent;
      min-width: 100%; }
      .top-bar-section .dropdown li a {
        color: white;
        line-height: 1;
        white-space: nowrap;
        padding: 7px 15px;
        background: #1e1e1e; }
      .top-bar-section .dropdown li label {
        white-space: nowrap;
        background: #1e1e1e; }
      .top-bar-section .dropdown li .dropdown {
        left: 100%;
        top: 0; }
    .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
      border-bottom: none;
      border-top: none;
      border-right: solid 1px #2b2b2b;
      border-left: solid 1px black;
      clear: none;
      height: 45px;
      width: 0; }
    .top-bar-section .has-form {
      background: #111111;
      padding: 0 15px;
      height: 45px; }
    .top-bar-section ul.right li .dropdown {
      left: auto;
      right: 0; }
      .top-bar-section ul.right li .dropdown li .dropdown {
        right: 100%; }

  .no-js .top-bar-section ul li:hover > a {
    background: black;
    color: white; }
  .no-js .top-bar-section ul li:active > a {
    background: #090909;
    color: white; }
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block; } }
.header {
  background: url(http://i.imgci.com/awards2013/gray-bg.jpg) repeat;
  padding: 10px 10px 0 10px;
  border-bottom: 1px solid #aaaaaa; }
  .header .logo {
    padding-bottom: 50px; }

.awards-nav li, .awards-nav ul.sub_menu_awards li {
  list-style-type: none;
  display: block; }

.awards-nav .hover_active:hover {
  color: #ee3e31; }

.awards-nav ul.sub_menu_awards li {
  height: 35px;
  color: #fff;
  background: #595959;
  font-size: 12px;
  font-family: bentonsanscond;
  padding: 10px; }

ul.awards-nav li {
  position: relative; }

ul.awards-nav li ul.sub_menu_awards {
  display: none;
  position: absolute;
  top: 48px;
  left: 0;
  width: 150px; }

ul.awards-nav li:hover ul.sub_menu_awards {
  display: block;
  z-index: 999999999; }

ul.sub_menu_awards {
  margin-left: 0; }

.awards-nav ul.sub_menu_awards a {
  line-height: 22px;
  font-size: 12px;
  font-family: bentonsanscond;
  color: #fff; }

.awards-nav ul.sub_menu_awards a:hover {
  text-decoration: underline; }

.awards-nav {
  margin: 0;
  padding: 0;
  font-weight: bold;
  margin-left: 17%; }
  .awards-nav li {
    display: inline-block;
    height: 47px;
    font-family: bentonsanscond; }
    .awards-nav li a {
      padding: 15px;
      line-height: 57px;
      text-transform: uppercase;
      color: #343436;
      font-size: 13px; }
    .awards-nav li.selected a {
      color: #ee3e31; }

.carousel {
  padding-bottom: 10px; }
  .carousel .info {
    background: #3b3b3b;
    padding: 7px 20px;
    font-family: bentonsanscond;
    font-weight: bold;
    border-bottom: 1px solid #fff; }
  .carousel .nominees {
    float: left;
    color: #fff;
    text-transform: uppercase; }
    .carousel .nominees dl {
      margin: 0;
      padding: 7px 0; }
      .carousel .nominees dl dd {
        display: inline-block;
        color: #acacac;
        margin-bottom: 0;
        float: left; }
        .carousel .nominees dl dd.active a {
          color: #ee3e31; }
  .carousel .counter {
    float: right; }
    .carousel .counter ul {
      padding: 0;
      margin: 0; }
      .carousel .counter ul li {
        color: #d6d6d6;
        font-size: 25px;
        font-weight: normal; }
  .carousel .carousel-content {
    overflow: hideen;
    height: 375px; }

#slider1, #slider2, #slider3, #slider4 , #slider5, #slider6{
  width: 980px;
  float: left; }

#slider2, #slider3, #slider4, #slider5,#slider6{
  margin-left: 8px; }

.counter ul > li {
  display: none; }

.content-wrapper {
  padding: 0 0 10px 0;
  margin: 0; }

.play_icon_unicon {
  position: absolute;
  top: 40%;
  left: 45%; }

.vote_btn_small {
  float: left !important; }

.logo_holder {
  height: 170px; }
  .logo_holder div {
    position: absolute; }

.tabs_small {
  font-size: 14px; }
  .tabs_small select {
    border: 0;
    background: #3b3b3b;
    color: #2ba6cb;
    font-family: bentonsansbold;
    display: inline;
    float: left;
    width: 145px;
    margin-top: -2px;
    outline: none; }
  .tabs_small span {
    float: left; }

.col_red {
  color: #b01813;
  font-size: 13px;
  font-weight: bold;
  margin: 10px 0;
  display: block; }

#next {
  position: absolute;
  right: 20px; }

.slideshow {
  overflow: hidden; }
  .slideshow ul {
    overflow: hidden; }
  .slideshow li {
    display: inline;
    line-height: 18px;
    float: left !important;
    padding-bottom: 15px; }
    .slideshow li span {
      display: block;
      margin-top: 10px;
      font-family: bentonsansbold;
      font-size: 14px;
      margin-bottom: 10px; }

.next_right {
  margin-top: 25px !important; }

.arrows {
  margin-top: 5px;
  margin-right: 5px;
  float: left;
  margin-left: 20px; }

#prev img {
  position: absolute;
  margin-top: 20px; }

.post-main-video {
  position: relative; }
  .post-main-video .video_head {
    color: #ff3939;
    text-transform: uppercase;
    font-family: 'bentonsansbold', sans-serif;
    font-size: 24px; }

.post {
  padding: 20px 0 0 0; }
  .post .image_wrap {
    padding-right: 10px; }
    .post .image_wrap .wrap_image {
      float: left;
      margin: 0 10px 7px 0; }
      .post .image_wrap .wrap_image img {
        width: 250px; }
    .post .image_wrap p {
      padding: 0 10px; }
  .post .author {
    font-size: 14px;
    font-family: 'bentonsanscond', sans-serif;
    color: #666666;
    margin: -8px 0 3px 0;
    display: inline-block; }
    .post .author span.secondary-info {
      color: #469dc8; }
  .post .related_head {
    text-transform: uppercase;
    font-family: tahoma;
    font-weight: bold;
    font-size: 14px;
    color: #000;
    margin-bottom: 15px;
    display: block; }
  .post h1.title {
    font-size: 24px;
    text-transform: uppercase;
    line-hegiht: 30px !important;
    color: #333333; }
    .post h1.title a {
      color: #333333; }
    .post h1.title a:hover {
      color: #333333;
      text-decoration: underline; }
  .post .sub-text {
    font-family: Roboto;
    font-size: 13px; }
  .post .post-text {
    padding: 15px 0 0 0; }
  .post .post-main-image img {
    width: 100%; }
  .post .post-main-image .post-main-image-text {
    background: #000;
    color: #fff;
    padding: 10px; }
    .post .post-main-image .post-main-image-text h1 {
      color: #fff;
      font-size: 28px; }
    .post .post-main-image .post-main-image-text h2 {
      color: #fff;
      font-size: 14px; }

.more-stories {
  background: #e4e4e4;
  color: #f13d2f;
  padding: 10px 0px;
  cursor: pointer;
  height: 40px;
  font-family: 'bentonsanscond', sans-serif;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold; }

.nominee-vid-wrapper {
  margin: 5px 0 10px 0; }

.readers-choice-awards {
  margin: 20px 0 20px 0;
  border-bottom: 3px solid #cccccc; }
  .readers-choice-awards h1 {
    background: #3a3a3a;
    color: #fff;
    font-size: 35px;
    font-family: bentonsanscondbold;
    font-weight: bold;
    line-height: 28px;
    border-top: 1px solid #3a3a3a;
    text-transform: uppercase; }
    .readers-choice-awards h1 a {
      color: #fff; }
  .readers-choice-awards .vote-q {
    background: #f03e34;
    min-height: 218px;
    padding: 10px 0px 10px 0px;
    text-align: center; }
    .readers-choice-awards .vote-q p {
      font-size: 14px;
      text-align: left;
      padding: 0 10px;
      text-transform: none;
      line-height: 19px;
      margin-bottom: 5px;
      color: #fff;
      font-family: bentonsanscondmedium; }
    .readers-choice-awards .vote-q .sec_para {
      font-weight: bold; }
    .readers-choice-awards .vote-q .vote-now {
      border-top: 1px solid #fff;
      position: absolute;
      bottom: 0;
      text-align: center;
      padding: 10px 0;
      margin: 0 15px; }
    .readers-choice-awards .vote-q h2 {
      line-height: 30px;
      font-size: 25px;
      font-family: bentonsanscond;
      text-align: left;
      padding: 0px 20px; }
    .readers-choice-awards .vote-q h3 {
      font-size: 16px;
      color: #fff;
      font-family: bentonsanscond; }
    .readers-choice-awards .vote-q hr {
      color: #fff; }
  .readers-choice-awards .nominee-pics {
    height: 180px;
    margin-left: 20px;
    overflow: hidden; }
    .readers-choice-awards .nominee-pics li {
      text-align: center;
      width: 30%;
      padding-top: 20px; }
      .readers-choice-awards .nominee-pics li .name {
        padding-top: 14px;
        text-transform: uppercase;
        font-family: bentonsansbold;
        font-size: 14px;
        line-height: 16px; }

.jury {
  margin: 20px 0; }
  .jury h5 {
    background: #3a3a3a;
    color: #fff;
    font-size: 35px;
    font-family: bentonsanscondbold;
    font-weight: bold;
    line-height: 28px;
    border-top: 1px solid #3a3a3a;
    text-transform: uppercase; }
  .jury div ul {
    border-right: 1px solid #e4e4e4; }

ul.jury-blocks li {
  margin: 10px 0 20px 0;
  font-family: bentonsans; }
  ul.jury-blocks li div {
    font-size: 14px;
    line-height: 16px;
    color: #5d5d5d; }
  ul.jury-blocks li h6 {
    font-size: 14px;
    text-transform: uppercase; }

.rounded-img {
  background: #cccccc;
  display: inline-block; }

.mar_15_top {
  margin-top: 15px; }

.arrows_prev, .arrows_next {
  position: absolute;
  top: 35%; }

.arrows_prev {
  left: -5px; }

.arrows_next {
  right: 3px; }

.readers-choice-awards .large-block-grid-3 > li:nth-of-type(3n+1) {
  clear: none; }

#reader-choice-award-nominee {
  margin: 10px 7px 20px 7px; }
  #reader-choice-award-nominee .seperator_player {
    display: inline;
    font-size: 40px;
    font-weight: bold;
    color: #b01813;
    font-family: bentonsans;
    position: relative;
    top: 8px;
    margin-right: 5px; }
  #reader-choice-award-nominee li {
    padding: 10px 20px 10px 0; }
    #reader-choice-award-nominee li h5 {
      text-transform: uppercase;
      color: #ed403a;
      padding-top: 5px;
      font-family: bentonsanscondbold;
      font-size: 20px; }
      #reader-choice-award-nominee li h5 a {
        color: #ed403a; }
      #reader-choice-award-nominee li h5 a:hover {
        text-decoration: underline; }
    #reader-choice-award-nominee li h6 {
      font-size: 14px;
      text-transform: uppercase;
      font-family: 'bentonsanscondbold', sans-serif; }
    #reader-choice-award-nominee li span {
      font-family: bentonsans;
      font-size: 14px;
      line-height: 22px;
      display: block; }

form {
  font-family: bentonsans; }
  form input[type="text"], form textarea {
    font-family: bentonsans;
    color: #000;
    background: #e5e5e5;
    border: none;
    webkit-box-shadow: none;
    box-shadow: none;
    padding: 20px 10px;
    border: 1px solid #e5e5e5; }
  form input.inline {
    display: inline;
    float: left; }
  form .prefix.button {
    padding: 0px 7px;
    height: 40px;
    line-height: 40px; }
  form button, form .button {
    background: #ed403a;
    text-transform: uppercase;
    font-family: bentonsansbold;
    border: none; }
  form button:hover, form button:focus, form .button:hover, form .button:focus {
    background: #ed403a;
    text-transform: uppercase;
    font-family: bentonsansbold; }
  form input.error, form textarea.error {
    border-color: #c60f13;
    background-color: rgba(198, 15, 19, 0.1); }
  form ::-webkit-input-placeholder {
    color: #000;
    font-family: bentonsansbold; }
  form :-moz-placeholder {
    /* Firefox 18- */
    color: #000;
    font-family: bentonsansbold; }
  form ::-moz-placeholder {
    /* Firefox 19+ */
    color: #000;
    font-family: bentonsansbold; }
  form :-ms-input-placeholder {
    color: #000;
    font-family: bentonsansbold; }
  form label {
    color: #000;
    font-family: bentonsansbold; }
  form .t-c {
    padding-top: 15px;
    text-transofrm: uppercase; }
    form .t-c input {
      margin-right: 5px; }
    form .t-c label a {
      color: #4d4d4d; }

#checkbox1 {
  float: left;
  margin-right: 10px; }

textarea, input[type="text"] {
  background: #e5e5e5;
  color: #000 !important; }

textarea {
  height: 100px; }

.story-main-image {
  height: 375px;
  overflow: hidden;
  position: relative; }
  .story-main-image .flex-caption {
    top: 312px; }
    .story-main-image .flex-caption h4.slide-player-name {
      font-size: 30px;
      padding: 0px 20px;
      border-top: 0;
      margin: 0; }
    .story-main-image .flex-caption .slide-player-stat {
      margin-bottom: 6px; }
    .story-main-image .flex-caption .slide-player-stat span {
      padding: 4px 20px; }

.story_content .credit_links {
  float: right;
  padding: 10px;
  color: #2795b6;
  font-size: 13px;
  line-height: 20px;
  font-family: tahoma; 
  background: #eeeeee;}
  .story_content .credit_links .endlink_text {
    display: block;
    margin-bottom: 10px;
    color: #000; }
  .story_content .credit_links img {
    position: relative;
    top: -2px; }
  .story_content .credit_links span {
    padding: 0 5px; }
.story_content .image_small {
  font-family: Arial; }
.story_content .post-main-image-text .copyright {
  font-size: 10px;
  color: #bebebe;
  margin-top: 5px; }
.story_content h1.title {
  text-transform: none !important; }
.story_content .side_bar_points {
  padding: 15px;
  font-family: arial;
  background: #eee;
  margin-right: 10px;
  font-size: 13px; }
  .story_content .side_bar_points h2 {
    padding: 0 0 10px 0;
    border-bottom: 2px solid #333;
    font-size: 20px;
    border-top: none;
    margin-bottom: 10px; }
  .story_content .side_bar_points ul {
    padding: 0 15px;
    line-height: 18px; }
  .story_content .side_bar_points li {
    padding: 5px 0;
    list-style-type: none; }
.story_content h2 {
  font-size: 14px;
  padding: 10px 0;
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #333;
  text-transform: uppercase; }
.story_content .conversations {
  font-size: 12px;
  font-family: tahoma;
  color: #333333;
  margin-top: 20px; }
  .story_content .conversations #comments {
    margin-top: 20px; }
  .story_content .conversations .fontsize {
    font-size: 15px; }
  .story_content .conversations .divSeparator {
    height: 1px;
    background: #e3e3e3;
    margin-bottom: 20px; }
  .story_content .conversations .last {
    border: none !important; }
  .story_content .conversations .conversation_logo {
    padding: 20px 0;
    border-top: 3px solid #efefef;
    border-bottom: 3px solid #efefef; }
    .story_content .conversations .conversation_logo img {
      margin-bottom: 15px; }
    .story_content .conversations .conversation_logo .comment_links li {
      padding: 0 5px;
      border-right: 1px solid #333;
      display: inline; }
      .story_content .conversations .conversation_logo .comment_links li a {
        color: #333333; }
      .story_content .conversations .conversation_logo .comment_links li a:hover {
        text-decoration: underline; }
  .story_content .conversations ul.comments li {
    border-bottom: 1px dashed #333;
    padding: 5px 0; }
    .story_content .conversations ul.comments li strong {
      display: block; }
    .story_content .conversations ul.comments li .time {
      display: block; }
.story_content .post-main-image {
  margin-bottom: 15px; }
  .story_content .post-main-image .post-main-image-text {
    font-family: tahoma;
    margin-top: 0px;
    font-size: 11px; }
  .story_content .post-main-image h2 {
    border: 0; }
.story_content .video_content {
  margin: 10px 0;
padding:left:0;  }
  .story_content .video_content object, .story_content .video_content embed {
    height: 349px; }
  .story_content .video_content .post-main-image-text {
    font-size: 18px;
    font-family: "Georgia";
    margin-top: 20px; }
    .story_content .video_content .post-main-image-text .entity {
      font-family: helvetica;
      font-size: 100px;
      position: relative;
      float: left;
      top: -12px;
      color: #d0d0d0;
      height: 30px; }
.story_content .social_buttons {
  margin-top: 35px;
  font-family: tahoma;
  font-size: 11px; }
  .story_content .social_buttons span {
    display: inline;
    float: left;
    width: 89px; }
.story_content .image_content {
  padding-right: 10px; }
  .story_content .image_content object, .story_content .image_content embed {
    height: 269px; }
  .story_content .image_content .post-main-image-text {
    font-size: 18px;
    font-family: "Georgia";
    margin-top: 0 !important; }
    .story_content .image_content .post-main-image-text .entity {
      font-family: helvetica;
      font-size: 100px;
      position: relative;
      float: left;
      top: -12px;
      color: #d0d0d0;
      height: 30px; }
.story_content .poll_content {
  float: right;
  border-left: 5px solid #d3d3d3;
  text-transform: uppercase;
  margin-left: 180px;
  padding-left: 20px;
  font-family: 'bentonsansbold', sans-serif; }
  .story_content .poll_content span {
    display: block;
    margin: 0 0 10px 0;
    color: #469dc8;
    font-size: 24px;
    font-weight: bold; }
  .story_content .poll_content form input[type="submit"] {
    border: 0;
    background: #469dc8;
    padding: 5px 15px;
    color: #fff; }
  .story_content .poll_content form span {
    display: block;
    margin: 0 0 10px 0;
    color: #000;
    font-size: 18px;
    font-weight: bold; }
  .story_content .poll_content form .submit {
    text-transform: uppercase; }
  .story_content .poll_content ul li {
    display: inline;
    float: left;
    width: 200px;
    margin: 5px;
    padding: 0 0 0 5px;
    font-family: arial;
    font-size: 14px;
    text-transform: uppercase; }
    .story_content .poll_content ul li input {
      margin-right: 5px; }
.story_content .post p {
  margin-left: 180px; }
.story_content h1.title {
  font-size: 49px;
  line-height: inherit;
  margin-bottom: 15px;
  text-transform: none; }
.story_content .sub-text {
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  line-height: 18px; }
.story_content .author_date {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-top: 20px; }
  .story_content .author_date .date {
    font-weight: normal;
    display: block;
    margin-top: 5px; }
.story_content .related_link {
  font-family: tahoma;
  font-weight: bold; }
  .story_content .related_link span {
    text-transform: uppercase;
    font-size: 13px;
    color: #8f8f8f;
    display: block; }
  .story_content .related_link a {
    font-size: 12px;
    color: #000;
    text-transform: none;
    line-height: 14px;
    display: block;
    margin-bottom: 20px; }
  .story_content .related_link img {
    margin: 10px 0; }
.story_content .quote_unquote {
  padding: 20px 20px 10px 20px;
  margin-bottom: 10px;
  background: #f4f4f4;
  font-family: "Roboto";
  font-size: 18px;
  line-height: 26px;
  float: right;
  width: 470px; }
  .story_content .quote_unquote .entity {
    font-size: 100px;
    color: #c7c7c7;
    font-family: helvetica;
    float: left;
    position: relative;
    top: 30px; }
  .story_content .quote_unquote .quote_title {
    float: left;
    width: 390px;
    font-size: 20px;
    color: #333;
    font-family: Roboto;
    margin-bottom: 10px; }
  .story_content .quote_unquote hr {
    margin: 5px 0 10px 0; }
  .story_content .quote_unquote span {
    font-family: tahoma;
    font-size: 13px; }

.rhs {
  padding-top: 10px; }
  .rhs h1 {
    font-size: 25px;
    background: #3b3b3b;
    color: #fff;
    text-transform: uppercase;
    line-height: 18px;
    padding-left: 2px;
    margin-bottom: 10px;
    font-family: bentonsanscondbold;
    border-top: 3px solid #3b3b3b; }
  .rhs .vid {
    margin-bottom: 10px; }
  .rhs .mpu-ad img {
    border: 10px solid #535353;
    margin: 10px 0; }
  .rhs .mpu {
    height: 250px; }
  .rhs .GoogleActiveViewClass {
    width: 300px;
    height: 250px; }
  .rhs .statsguru-awards {
    margin: 10px 0;
    clear: both; }
    .rhs .statsguru-awards p {
      font-size: 14px;
      line-height: 18px; }

.footer {
  background: #444645;
  color: #fff;
  text-transform: uppercase;
  font-family: tahoma; }
  .footer ul {
    list-style-type: none;
    margin-top: 10px; }
    .footer ul li {
      display: inline;
      padding: 0px 10px 2px;
      border-right: 1px solid #fff;
      line-height: 11px;
      font-size: 11px; }
  .footer ul li:last-child {
    border-right: 0; }
  .footer ul li:first-child {
    padding-left: 0; }
  .footer ul li a {
    color: #fff; }
  .footer .footerlogos {
    margin-top: 10px; }
  .footer .copyright {
    font-size: 11px;
    margin-bottom: 20px; }

table.responsive {
  margin-bottom: 20px;
  font-family: arial; }

table tr {
  height: 25px; }

table th {
  font-weight: bold; }

table th {
  padding: 9px 10px;
  text-align: left;
  color: #333333;
  font-size: 13px; }

table td {
  font-size: 12px;
  color: #777;
  padding: 0 10px; }

/* Mobile */
@media only screen and (max-width: 767px) {
  table.responsive {
    margin-bottom: 0; }

  .pinned {
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    width: 35%;
    overflow: hidden;
    overflow-x: scroll;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc; }

  .pinned table {
    border-right: none;
    border-left: none;
    width: 100%; }

  .pinned table th, .pinned table td {
    white-space: nowrap; }

  .pinned td:last-child {
    border-bottom: 0; }

  div.table-wrapper {
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
    border-right: 1px solid #ccc; }

  div.table-wrapper div.scrollable {
    margin-left: 35%; }

  div.table-wrapper div.scrollable {
    overflow: scroll;
    overflow-y: hidden; }

  table.responsive td, table.responsive th {
    position: relative;
    white-space: nowrap;
    overflow: hidden; }

  table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td {
    display: none; } }
@media only screen and (width: 768px) {
  .awards-nav li a {
    line-height: 67px; }

  .rhs .GoogleActiveViewClass, object, embed {
    width: 215px;
    height: 190px; }

  .next_right {
    float: right;
    position: relative;
    top: -160px; }

  .logo_holder {
    height: 112px; }

  .rhs .mpu-ad {
    height: 200px;
    width: 215px; }

  .carousel_content_media {
    padding: 0; }

  #slider1, #slider2, #slider3, #slider4 , #slider5 , #slider6{
    width: 768px; }

  .flex-direction-nav .flex-next {
    right: 0 !important; }

  .flex-direction-nav .flex-prev {
    left: 0 !important; }

  .all-slider .flex-viewport {
    height: 300px !important; }

  .awards14 .flex-viewport {
    height: 430px !important; }
	
  .readers-choice-awards .nominee-pics {
    height: 145px; }

  .readers-choice-awards .nominee-pics li .name {
    font-size: 12px; }

  .arrows_prev, .arrows_next {
    top: 35%; }

  .arrows_next {
    right: 0px; }

  .readers-choice-awards .vote-q p {
    font-size: 13px; }

  .readers-choice-awards .vote-q {
    padding: 10px 0px 10px 0px; }

  .content-wrapper .post #next img {
    margin-top: 20px; }

  .content-wrapper .post #next {
    position: absolute;
    right: 30px;
    top: -10px; }

  .content-wrapper .post .next_right {
    float: right;
    position: relative;
    top: -155px; }

  .content-wrapper .post .arrows {
    margin-top: 5px;
    margin-right: 1px;
    margin-left: 20px; }

  .content-wrapper .post #prev {
    position: absolute;
    top: -10px; }

  .content-wrapper .post #prev img {
    position: absolute;
    margin-top: 20px; } }
@media only screen and (max-width: 640px) {
  #slider1, #slider2, #slider3, #slider4 , #slider5, #slider6 {
    width: 608px; }

  .flex-direction-nav .flex-next {
    right: 0 !important; }

  .flex-direction-nav .flex-prev {
    left: 0 !important; }

  .readers-choice-awards .vote-q .vote-now {
    margin: 0; } }
@media only screen and (max-width: 480px) {
  h4.slide-player-name {
    line-height: 30px; }

  .story_content .post p {
    margin-left: 10px; }

  #slider1, #slider2, #slider3, #slider4 , #slider5, #slider6 {
    width: 480px; }

  .carousel_content_media {
    padding: 0; }

  .all-slider h4.slide-player-name {
    font-size: 22px;
    padding-left: 5px; }

  .all-slider .slide-player-stat {
    font-size: 12px; }

  .all-slider .slide-player-stat span {
    padding: 4px 10px 4px 5px;
    display: block;
    margin-top: -2px; }

  .all-slider .flex-direction-nav li {
    top: -155px;
    position: relative; }

  .all-slider .flex-caption {
    top: 100%;
    width: 100%; }

  .all-slider .flex-viewport {
    height: 220px; }

  .awards14 .flex-viewport {
	height: 375px !important;
  }

  .all-slider .slide-player-more a {
    color: #000;
    padding: 10px 25px 10px 0; }

  .all-slider .slide-player-more {
    padding: 10px 5px; }

  .carousel .counter ul li {
    font-size: 16px;
    margin-top: -4px;
    margin-right: -10px; }

  .logo_holder {
    height: 70px; }

  .flex-direction-nav .flex-next {
    right: 0 !important; }

  .flex-direction-nav .flex-prev {
    left: 0 !important; }

  .readers-choice-awards .nominee-pics {
    height: 145px; }

  .readers-choice-awards .nominee-pics li .name {
    font-size: 12px; }

  .arrows_prev, .arrows_next {
    top: 30%; }

  .arrows_next {
    right: -5px; } }
@media only screen and (device-width: 720px) and (device-height: 1280px) and (orientation: portrait) {
  h4.slide-player-name {
    line-height: 30px; }

  .story_content .post p {
    margin-left: 10px; }

  #slider1, #slider2, #slider3, #slider4 ,#slider5, #slider6 {
    width: 360px; }

  .carousel_content_media {
    padding: 0; }

  .all-slider h4.slide-player-name {
    font-size: 22px;
    padding-left: 5px; }

  .all-slider .slide-player-stat {
    font-size: 12px; }

  .all-slider .slide-player-stat span {
    padding: 4px 10px 4px 5px;
    display: block;
    margin-top: -2px; }

  .all-slider .flex-direction-nav li {
    top: -155px;
    position: relative; }

  .all-slider .flex-caption {
    top: 100%;
    width: 100%; }

  .all-slider .flex-viewport {
    height: 220px; }

  .all-slider .slide-player-more a {
    color: #000;
    padding: 10px 25px 10px 0; }

  .all-slider .slide-player-more {
    padding: 10px 5px; }

  .carousel .counter ul li {
    font-size: 16px;
    margin-top: -4px;
    margin-right: -10px; }

  .logo_holder {
    height: 70px; }

  .flex-direction-nav .flex-next {
    right: 0 !important; }

  .flex-direction-nav .flex-prev {
    left: 0 !important; }

  .readers-choice-awards .nominee-pics {
    height: 145px; }

  .readers-choice-awards .nominee-pics li .name {
    font-size: 12px; }

  .arrows_prev, .arrows_next {
    top: 30%; }

  .arrows_next {
    right: -5px; } }
@media only screen and (max-width: 320px) {
  .carousel .info {
    padding: 15px 20px 0px; }

  .carousel_content_media {
    padding: 0; }

  #slider1, #slider2, #slider3, #slider4,#slider5, #slider6{
    width: 320px;
	}

  .vote_btn_small {
    float: left; }

  h4.slide-player-name {
    line-height: 30px; }

  .logo_holder {
    height: 70px; }

  .story_content .post p {
    margin-left: 10px; }

  .all-slider h4.slide-player-name {
    font-size: 22px;
    padding-left: 5px; }

  .all-slider .slide-player-stat {
    font-size: 12px; }

  .all-slider .slide-player-stat span {
    padding: 4px 10px 4px 5px;
    display: block;
    margin-top: -2px; }

  .all-slider .flex-direction-nav li {
    top: -155px;
    position: relative; }

  .all-slider .flex-caption {
    top: 100%;
    width: 100%; }

  .all-slider .flex-viewport {
    height: 225px; }
	
  .awards14 .flex-viewport {
	height: 280px !important;
  }

  .all-slider .slide-player-more a {
    color: #000;
    padding: 10px 25px 10px 0; }

  .all-slider .slide-player-more {
    padding: 10px 5px; }

  .carousel .counter ul li {
    font-size: 16px;
    margin-top: -4px;
    margin-right: -10px; }

  .flex-direction-nav .flex-next {
    right: 0 !important; }

  .flex-direction-nav .flex-prev {
    left: 0 !important; }

  .readers-choice-awards .nominee-pics {
    height: 145px; }

  .readers-choice-awards .nominee-pics li .name {
    font-size: 10px; }

  .arrows_prev, .arrows_next {
    top: 30%; }

  .arrows_next {
    right: -5px; } }
  map > area,
  map > area:active,
  map > area:focus {outline: none; border:0; }
