/*!
Theme Name: RF-Foxes
Theme URI: http://retrofuzz.com/
Author: RetroFuzz
Author URI: http://retrofuzz.com/
Description: Theme for Foxes
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags:
*/
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 22, sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 32, sass/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 43, sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
/* line 53, sass/_normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 68, sass/_normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */
/* line 83, sass/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: "futura", sans-serif;
}

/**
 * Address margins handled incorrectly in IE 6/7.
 */
/* line 92, sass/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 104, sass/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 113, sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */
/* line 127, sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 132, sass/_normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

/* line 137, sass/_normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 142, sass/_normalize.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

/* line 147, sass/_normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

/* line 152, sass/_normalize.scss */
h6 {
  font-size: 0.67em;
  margin: 2.33em 0;
}

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */
/* line 161, sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */
/* line 170, sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 174, sass/_normalize.scss */
blockquote {
  margin: 1em 40px;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 182, sass/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */
/* line 191, sass/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 6/7/8/9.
 */
/* line 201, sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address margins set differently in IE 6/7.
 */
/* line 211, sass/_normalize.scss */
p,
pre {
  margin: 1em 0;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
/* line 222, sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 232, sass/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */
/* line 242, sass/_normalize.scss */
q {
  quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */
/* line 251, sass/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 260, sass/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 269, sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 276, sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 280, sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */
/**
 * Address margins set differently in IE 6/7.
 */
/* line 295, sass/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 299, sass/_normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/**
 * Address paddings set differently in IE 6/7.
 */
/* line 309, sass/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */
/* line 318, sass/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */
/* line 332, sass/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 341, sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
/* line 353, sass/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Correct margin displayed oddly in IE 6/7.
 */
/* line 365, sass/_normalize.scss */
form {
  margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 373, sass/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
/* line 385, sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
/* line 402, sass/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 415, sass/_normalize.scss */
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 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 427, sass/_normalize.scss */
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.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 444, sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 455, sass/_normalize.scss */
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.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 467, sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/**
 * 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).
 */
/* line 480, sass/_normalize.scss */
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.
 */
/* line 493, sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */
/* line 502, sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 512, sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 525, sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 58, main/*.png */
.main-sprite, .site-title a {
  background: url('img/main-sddbcf1a528.png') no-repeat;
}

/* line 1, sass/_base.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6, sass/_base.scss */
body {
  -webkit-font-smoothing: antialiased;
  background: url("img/bg-repeat.jpg") repeat-x #ffdae5;
}

@font-face {
  font-family: 'social';
  src: url("fonts/social.eot");
  src: url("fonts/social.eot#iefix") format("embedded-opentype"), url("fonts/social.svg") format("svg"), url("fonts/social.woff") format("woff"), url("fonts/social.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/*@font-face {
    font-family: 'bebasregular';
    src: url('fonts/bebas-webfont.eot');
    src: url('fonts/bebas-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/bebas-webfont.woff') format('woff'),
         url('fonts/bebas-webfont.ttf') format('truetype'),
         url('fonts/bebas-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
@font-face {
  font-family: 'bebasregular';
  src: url("fonts/BebasNeue-webfont.eot");
  src: url("fonts/BebasNeue-webfont.eot#iefix") format("embedded-opentype"), url("fonts/BebasNeue-webfont.woff") format("woff"), url("fonts/BebasNeue-webfont.ttf") format("truetype"), url("fonts/BebasNeue-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 45, sass/_base.scss */
a {
  color: inherit;
}

/* line 1, sass/_common.scss */
.assistive-text {
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}

/* line 9, sass/_common.scss */
.header-image {
  height: 213px;
  background: url(img/header2.jpg) center repeat-x;
}

/* line 14, sass/_common.scss */
.header-title {
  height: 155px;
  background-color: #f7b0c5;
}
/* line 18, sass/_common.scss */
.header-title .inner {
  width: 960px;
  margin: 0 auto;
}

/* line 25, sass/_common.scss */
h1 {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  float: left;
}

/* line 30, sass/_common.scss */
.twitter-feed {
  background-color: #ffef1f;
  padding: 0 1em 1em 2em;
  margin: 20px 0 0 0;
  float: right;
  width: 380px;
  height: 115px;
  color: #5a5a5a;
  font-size: 0.8em;
  position: relative;
}
/* line 43, sass/_common.scss */
.twitter-feed h2 {
  font-size: 1em;
  font-weight: normal;
}
/* line 46, sass/_common.scss */
.twitter-feed h2 span {
  font-family: 'social';
  margin: 0 0.2em 0 -1.2em;
}
/* line 52, sass/_common.scss */
.twitter-feed ul {
  padding: 0;
  list-style: none;
}
/* line 57, sass/_common.scss */
.twitter-feed li {
  display: none;
}
/* line 61, sass/_common.scss */
.twitter-feed li:first-child {
  display: block;
}
/* line 65, sass/_common.scss */
.twitter-feed .read-more {
  position: absolute;
  right: 10px;
  bottom: 7px;
  color: #5a5a5a;
  text-decoration: none;
  font-size: 1.1em;
}
/* line 74, sass/_common.scss */
.twitter-feed a {
  color: #5a5a5a;
}

/* line 79, sass/_common.scss */
.site-title {
  overflow: hidden;
  margin-top: 26px;
}
/* line 84, sass/_common.scss */
.site-title a {
  background-position: 0 -29px;
  height: 102px;
  width: 218px;
  text-indent: 110%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  height: 102px;
}

/* line 94, sass/_common.scss */
.site-main, .main-navigation {
  width: 960px;
  margin: 0 auto;
}

/* line 99, sass/_common.scss */
.main-navigation {
  margin-bottom: 35px;
  border-bottom: 8px solid #ffef1f;
}

/* line 104, sass/_common.scss */
.post-navigation {
  display: none;
}
/* line 108, sass/_common.scss */
.post-navigation a {
  color: #000;
  font-style: italic;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 115, sass/_common.scss */
.post-navigation .nav-previous {
  margin: 1em 0;
}

/* line 120, sass/_common.scss */
.paging-navigation {
  margin: 1em 0;
}
/* line 122, sass/_common.scss */
.paging-navigation a {
  text-transform: uppercase;
  text-decoration: none;
}
/* line 127, sass/_common.scss */
.paging-navigation .nav-previous {
  float: left;
}
/* line 131, sass/_common.scss */
.paging-navigation .nav-next {
  float: right;
}

/* line 137, sass/_common.scss */
ul.menu {
  padding: 5px;
  margin: 10px 0 5px;
}
/* line 142, sass/_common.scss */
ul.menu li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 146, sass/_common.scss */
ul.menu a {
  color: #ffef1f;
  font-size: 1.9em;
  text-transform: uppercase;
  margin-right: 0.7em;
  text-decoration: none;
  font-family: 'bebasregular', Arial;
  text-transform: uppercase;
}
/* line 155, sass/_common.scss */
ul.menu a:hover {
  text-decoration: underline;
}
/* line 162, sass/_common.scss */
ul.menu .current-menu-item a {
  color: #5a5a5a;
}

/* line 166, sass/_common.scss */
.social {
  float: right;
  font-family: 'social';
  padding: 0;
  margin: -45px 0 0 0;
  font-size: 1.2em;
}
/* line 176, sass/_common.scss */
.social li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  zoom: 1.5;
}
/* line 181, sass/_common.scss */
.social a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-decoration: none;
  color: #ffef1f;
  -moz-transform: scale(1.4);
}
/* line 186, sass/_common.scss */
.social a:hover {
  color: #5a5a5a;
}
/* line 191, sass/_common.scss */
.social .screen-reader-text {
  position: absolute;
  left: -9999px;
}

@-moz-document url-prefix() {
  /* line 204, sass/_common.scss */
  .social {
    margin: -40px 0px 0px;
  }
}

/* line 210, sass/_common.scss */
.icon-facebook:before {
  content: "\e000";
}

/* line 213, sass/_common.scss */
.icon-twitter:before {
  content: "\e001";
}

/* line 216, sass/_common.scss */
.icon-youtube:before {
  content: "\e002";
}

/* line 219, sass/_common.scss */
.icon-soundcloud:before {
  content: "\e003";
}

/* line 222, sass/_common.scss */
.icon-tumblr:before {
  content: "\e004";
}

/* line 225, sass/_common.scss */
.icon-spotify:before {
  content: "\e005";
}

/* line 228, sass/_common.scss */
.icon-twitter-bird:before {
  content: "\e006";
}

/* line 231, sass/_common.scss */
.icon-itunes:before {
  content: "\e007";
}

/* line 235, sass/_common.scss */
.icon.y {
  font-family: none;
  width: 78px;
  height: 30px;
  background: url("img/preorder-1x.png") no-repeat;
}

/* line 237, sass/_common.scss */
.icon {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: 'social';
  color: #000;
  font-size: 1.5em;
  margin-bottom: 10px;
}
/* line 242, sass/_common.scss */
.icon:hover {
  opacity: 0.7;
}

/* line 248, sass/_common.scss */
.icon-text {
  position: absolute;
  left: -9999px;
}

/* line 254, sass/_common.scss */
#main {
  *zoom: 1;
  color: #5a5a5a;
}
/* line 38, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#main:after {
  content: "";
  display: table;
  clear: both;
}

/* line 259, sass/_common.scss */
#primary {
  float: left;
  width: 65%;
}

/* line 264, sass/_common.scss */
#secondary {
  float: right;
  width: 27%;
}

/* line 270, sass/_common.scss */
.page h2.entry-title {
  color: #5a5a5a;
  text-transform: uppercase;
  border-bottom: 5px solid #ffef1f;
  margin-top: 0;
  padding-bottom: 5px;
  font-family: 'bebasregular', sans-serif;
  margin-bottom: 9px;
  font-weight: normal;
}

/* line 281, sass/_common.scss */
#stripHolder {
  width: 100%;
  height: 120px;
  padding-top: 40px;
  background-color: #ffdae5;
}

/* line 283, sass/_common.scss */
#strip {
  width: 100%;
  background-color: #f8c0d2;
  height: 80px;
}

/* line 2, sass/_home.scss */
.post {
  margin-bottom: 3em;
}

/* line 6, sass/_home.scss */
.post .entry-header {
  margin-top: 7px;
  border-bottom: 6px solid #ffef1f;
  width: 100%;
}
/* line 8, sass/_home.scss */
.post .entry-header .entry-meta {
  padding-bottom: 0em;
  margin-bottom: 0px;
}
/* line 11, sass/_home.scss */
.post .entry-header .entry-meta a {
  color: #5a5a5a;
  text-decoration: none;
  font-size: 0.9em;
}
/* line 21, sass/_home.scss */
.post .entry-header h2 {
  margin-bottom: 1em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  color: #5a5a5a;
  text-transform: uppercase;
  font-size: 1.7em;
  font-weight: normal;
  margin: 0 0 0.2em 0;
  font-family: 'bebasregular', Arial;
}
/* line 30, sass/_home.scss */
.post .entry-header h2 a {
  color: #5a5a5a;
  text-decoration: none;
}

/* line 40, sass/_home.scss */
.entry-content p {
  font-size: 0.9em;
  margin: 0.7em 0;
}

/* line 2, sass/_widgets.scss */
.widget {
  margin-top: 28px;
  border-top: 6px solid #ffef1f;
  padding-top: 9px;
}

/* line 10, sass/_widgets.scss */
.widget.ReleaseWidget {
  text-align: center;
}
/* line 13, sass/_widgets.scss */
.widget.ReleaseWidget p {
  font-size: 1.3em;
  font-family: 'bebasregular', sans-serif;
  margin-left: 5px;
  margin: -0.6em 0 0.3em 0;
}

/* line 22, sass/_widgets.scss */
.itunes-link {
  font-family: 'social';
  display: inline-block;
  color: #5a5a5a;
  text-decoration: none;
  font-size: 1.5em;
  margin-right: 14px;
  margin-bottom: 30px;
}
/* line 28, sass/_widgets.scss */
.itunes-link:hover {
  opacity: 0.7;
}

/* line 35, sass/_widgets.scss */
.hmv-link, .icon-hmv {
  margin-bottom: -5px;
  font-family: 'social';
  display: inline-block;
  color: #000;
  text-decoration: none;
  font-size: 1.5em;
  width: 48px;
  height: 31px;
  background: url("img/hmv-logo.png") no-repeat;
  margin-right: 8px !important;
  margin-left: 6x !important;
}
/* line 42, sass/_widgets.scss */
.hmv-link:hover, .icon-hmv:hover {
  opacity: 0.7;
}

/* line 52, sass/_widgets.scss */
.play-link, .icon-play {
  width: 85px;
  margin-bottom: -5px;
  background: url("img/play-logo.png") no-repeat;
  font-family: 'social';
  display: inline-block;
  color: #000;
  text-decoration: none;
  font-size: 1.5em;
  height: 25px;
}
/* line 61, sass/_widgets.scss */
.play-link:hover, .icon-play:hover {
  opacity: 0.7;
}

/* line 67, sass/_widgets.scss */
.icon-play {
  margin-bottom: -16px;
}

/* line 71, sass/_widgets.scss */
.icon {
  color: #5a5a5a;
  margin-right: 14px;
}

/* line 75, sass/_widgets.scss */
.widget-title {
  border-bottom: solid 5px #ffef1f;
  padding-bottom: 2px;
  margin-bottom: 0px;
  font-size: 1.75em;
}
/* line 76, sass/_widgets.scss */
.widget-title a {
  color: #5a5a5a;
  padding: 5px;
  text-transform: uppercase;
  font-size: 1em;
  text-decoration: none;
  font-family: 'bebasregular', sans-serif;
}

/* line 91, sass/_widgets.scss */
.widget_gigpress {
  border-top: none;
}

/* line 95, sass/_widgets.scss */
ul.gigpress-listing {
  margin: 0.2em;
  list-style: none;
  padding: 0;
}
/* line 101, sass/_widgets.scss */
ul.gigpress-listing li {
  margin-bottom: 6px;
  padding-left: 76px;
  padding-top: 10px;
  position: relative;
  font-size: 0.8em;
}
/* line 109, sass/_widgets.scss */
ul.gigpress-listing .summary, ul.gigpress-listing .gigpress-sidebar-prep {
  display: none;
}

/* line 114, sass/_widgets.scss */
.gigpress-sidebar-date {
  font-weight: normal;
  color: #5a5a5a;
}

/* line 121, sass/_widgets.scss */
.gigpress-sidebar-venue {
  /*position: absolute;
  left: 67px;
  top: 8px;*/
  color: #5a5a5a;
  font-family: 'bebasregular', sans-serif;
  font-size: 1.6em;
}

/* line 130, sass/_widgets.scss */
.widget .gigpress-tickets-link {
  color: #5a5a5a;
  text-decoration: none;
  display: block;
  margin-top: 0.5em;
  /*margin-left: 67px;*/
  font-weight: normal !important;
}
/* line 138, sass/_widgets.scss */
.widget .gigpress-tickets-link:hover {
  text-decoration: underline;
}

/* line 143, sass/_widgets.scss */
.widget .gigpress-soldout {
  margin-left: 80px;
}

/* line 147, sass/_widgets.scss */
.gigpress-row td {
  border-top: 0 !important;
  border-bottom: 2px solid #ffef1f !important;
  padding: 1em 0;
  font-size: 0.8em;
  color: #5a5a5a;
}

/* line 155, sass/_widgets.scss */
.gigpress-venue.location {
  font-family: 'bebasregular', sans-serif;
  text-transform: uppercase;
  font-size: 1.1em;
}

/* line 161, sass/_widgets.scss */
strong.gigpress-soldout {
  display: inline-block;
  padding: 3px !important;
}

/* line 166, sass/_widgets.scss */
.gigpress-table {
  border-top: 0;
}
/* line 169, sass/_widgets.scss */
.gigpress-table .gigpress-tickets-link {
  background-color: #5a5a5a;
  color: #ffef1f;
  padding: 5px 7px;
  text-decoration: none;
}
/* line 176, sass/_widgets.scss */
.gigpress-table .gigpress-tickets-link:hover {
  opacity: 0.7;
}

/* line 182, sass/_widgets.scss */
.gigpress-empty {
  font-size: 0.8em;
}

/* line 3, sass/_releases.scss */
.releases h2 {
  font-size: 1.5em;
  color: #5a5a5a;
  text-transform: uppercase;
  border-bottom: 5px solid #ffef1f;
  margin-top: 0;
  font-family: 'bebasregular', sans-serif;
  padding-bottom: 5px;
  margin-bottom: 9px;
  font-weight: normal;
}
/* line 15, sass/_releases.scss */
.releases p {
  font-size: 0.9em;
}

/* line 21, sass/_releases.scss */
.release {
  margin-bottom: 2em;
  *zoom: 1;
}
/* line 38, ../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.release:after {
  content: "";
  display: table;
  clear: both;
}
/* line 25, sass/_releases.scss */
.release img {
  margin-bottom: 1em;
  margin-right: 1em;
  float: left;
}
/* line 31, sass/_releases.scss */
.release .featuretext {
  text-transform: uppercase;
  font-family: 'bebasregular', sans-serif;
  font-size: 1.3em;
  margin: 1em 0 0.3em 0;
}