/******************************************************************
Site Name: AllHipHop.com
Author: 10up

Stylesheet: Imports Stylesheet
******************************************************************/
/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE6/7/8/9 & FF3.
 */
/* line 11, ../scss/global/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects `inline-block` display not defined in IE6/7/8/9 & FF3.
 */
/* line 29, ../scss/global/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS5 devices.
 */
/* line 42, ../scss/global/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE7/8/9, FF3, S4.
 * Known issue: no IE6 support.
 */
/* line 52, ../scss/global/_normalize.scss */
[hidden] {
  display: none;
}

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

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */
/* line 78, ../scss/global/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7.
 */
/* line 90, ../scss/global/_normalize.scss */
body {
  margin: 0;
}

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

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 * people.opera.com/patrickl/experiments/keyboard/test
 */
/* line 111, ../scss/global/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7.
 * Addresses font sizes within `section` and `article` in FF4+, Chrome, S5.
 */
/* line 125, ../scss/global/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

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

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

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

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

/* line 150, ../scss/global/_normalize.scss */
h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome.
 */
/* line 159, ../scss/global/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in FF3+, S4/5, Chrome.
 */
/* line 167, ../scss/global/_normalize.scss */
b,
strong {
  font-weight: bold;
}

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

/*
 * Addresses styling not present in S5, Chrome.
 */
/* line 180, ../scss/global/_normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9.
 */
/* line 188, ../scss/global/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE6/7.
 */
/* line 197, ../scss/global/_normalize.scss */
p,
pre {
  margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome.
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 207, ../scss/global/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

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

/*
 * Addresses CSS quotes not supported in IE6/7.
 */
/* line 230, ../scss/global/_normalize.scss */
q {
  quotes: none;
}

/*
 * Addresses `quotes` property not supported in S4.
 */
/* line 238, ../scss/global/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 244, ../scss/global/_normalize.scss */
small {
  font-size: 75%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 * gist.github.com/413930
 */
/* line 253, ../scss/global/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

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

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

/* ==========================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
/* line 277, ../scss/global/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

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

/*
 * Addresses paddings set differently in IE6/7.
 */
/* line 292, ../scss/global/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE7.
 */
/* line 302, ../scss/global/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside `a` element in IE6/7/8/9, FF3.
 * 2. Improves image quality when scaled in IE7.
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
/* line 318, ../scss/global/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9.
 */
/* line 327, ../scss/global/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11.
 */
/* line 339, ../scss/global/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7.
 */
/* line 351, ../scss/global/_normalize.scss */
form {
  margin: 0;
}

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

/*
 * 1. Corrects color not being inherited in IE6/7/8/9.
 * 2. Corrects text not wrapping in FF3.
 * 3. Corrects alignment displayed oddly in IE6/7.
 */
/* line 371, ../scss/global/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */
/* line 384, ../scss/global/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/*
 * Addresses FF3/4 setting `line-height` on `input` using `!important` in the
 * UA stylesheet.
 */
/* line 399, ../scss/global/_normalize.scss */
button,
input {
  line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE6.
 */
/* line 414, ../scss/global/_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 427, ../scss/global/_normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9.
 * 2. Removes excess padding in IE8/9.
 * 3. Removes excess padding in IE7.
 *    Known issue: excess padding remains in IE6.
 */
/* line 439, ../scss/global/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in S5, Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in S5, Chrome (include `-moz`
 *    to future-proof).
 */
/* line 453, ../scss/global/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X.
 */
/* line 464, ../scss/global/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+.
 */
/* line 473, ../scss/global/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */
/* line 484, ../scss/global/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

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

/******************************************************************
CUSTOMIZED RESET VALUES
I added these extra styles as a more personalized reset. Feel free
to remove them if you like or add your own. If you want to update
the normalize styles, make sure to edit from this point up.
******************************************************************/
/* line 510, ../scss/global/_normalize.scss */
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/* line 517, ../scss/global/_normalize.scss */
b, strong, .strong {
  font-weight: bold;
}

/* line 519, ../scss/global/_normalize.scss */
dfn, em, .em {
  font-style: italic;
}

/* line 521, ../scss/global/_normalize.scss */
small, .small {
  font-size: 75%;
}

/* line 523, ../scss/global/_normalize.scss */
ul, ol {
  padding: 0;
  list-style-type: none;
}

/* line 528, ../scss/global/_normalize.scss */
dd {
  margin: 0;
}

/* line 532, ../scss/global/_normalize.scss */
.sidebar ul,
.sidebar ol,
.commentlist {
  list-style: none;
}

/*********************
FONTS
*********************/
/* Gotham Book */
@font-face {
  font-family: 'gothambookregular';
  src: url("../fonts/gotham-book-webfont.eot");
  src: url("../fonts/gotham-book-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-book-webfont.woff") format("woff"), url("../fonts/gotham-book-webfont.ttf") format("truetype"), url("../fonts/gotham-book-webfont.svg#gothambookregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'gothamcondensed-boldbold';
  src: url("../fonts/gothamcondensed-bold-webfont.eot");
  src: url("../fonts/gothamcondensed-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gothamcondensed-bold-webfont.woff") format("woff"), url("../fonts/gothamcondensed-bold-webfont.ttf") format("truetype"), url("../fonts/gothamcondensed-bold-webfont.svg#gothamcondensed-boldbold") format("svg");
  font-weight: bold;
  font-style: normal;
}
/* Gotham Cond Medium */
@font-face {
  font-family: 'gothamcondensed-mediummedium';
  src: url("../fonts/gothamcondensed-medium-webfont.eot");
  src: url("../fonts/gothamcondensed-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gothamcondensed-medium-webfont.woff") format("woff"), url("../fonts/gothamcondensed-medium-webfont.ttf") format("truetype"), url("../fonts/gothamcondensed-medium-webfont.svg#gothamcondensed-mediummedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'gothambookregular';
  src: url("../fonts/gotham-bolditalic-webfont.eot");
  src: url("../fonts/gotham-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-bolditalic-webfont.woff2") format("woff2"), url("../fonts/gotham-bolditalic-webfont.woff") format("woff"), url("../fonts/gotham-bolditalic-webfont.ttf") format("truetype"), url("../fonts/gotham-bolditalic-webfont.svg#gothambookregular") format("svg");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'gothambookregular';
  src: url("../fonts/gotham-bold-webfont.eot");
  src: url("../fonts/gotham-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-bold-webfont.woff2") format("woff2"), url("../fonts/gotham-bold-webfont.woff") format("woff"), url("../fonts/gotham-bold-webfont.ttf") format("truetype"), url("../fonts/gotham-bold-webfont.svg#gothambookregular") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'gothambookregular';
  src: url("../fonts/gotham-bookitalic-webfont.eot");
  src: url("../fonts/gotham-bookitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-bookitalic-webfont.woff2") format("woff2"), url("../fonts/gotham-bookitalic-webfont.woff") format("woff"), url("../fonts/gotham-bookitalic-webfont.ttf") format("truetype"), url("../fonts/gotham-bookitalic-webfont.svg#gothambookregular") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'All-Hip-Hop-Icon-Font';
  src: url("../fonts/All-Hip-Hop-Icon-Font.eot");
  src: url("../fonts/All-Hip-Hop-Icon-Font.eot?#iefix") format("embedded-opentype"), url("../fonts/All-Hip-Hop-Icon-Font.woff") format("woff"), url("../fonts/All-Hip-Hop-Icon-Font.ttf") format("truetype"), url("../fonts/All-Hip-Hop-Icon-Font.svg#All-Hip-Hop-Icon-Font") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 97, ../scss/global/_fonts.scss */
[class^="ahh-icon-"], [class*=" ahh-icon-"] {
  font-family: 'All-Hip-Hop-Icon-Font';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'All-Hip-Hop-Icon-Font';
  src: url("../fonts/All-Hip-Hop-Icon-Font.eot?qtbl4a");
  src: url("../fonts/All-Hip-Hop-Icon-Font.eot?#iefixqtbl4a") format("embedded-opentype"), url("../fonts/All-Hip-Hop-Icon-Font.woff?qtbl4a") format("woff"), url("../fonts/All-Hip-Hop-Icon-Font.ttf?qtbl4a") format("truetype"), url("../fonts/All-Hip-Hop-Icon-Font.svg?qtbl4a#All-Hip-Hop-Icon-Font") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 123, ../scss/global/_fonts.scss */
[class^="ahh-icon-"], [class*=" ahh-icon-"] {
  font-family: 'All-Hip-Hop-Icon-Font';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 137, ../scss/global/_fonts.scss */
.ahh-icon-reddit:before, .article-social-share a.share-reddit:before,
#jp-post-flair a.share-reddit:before {
  content: "\e65a";
}

/* line 140, ../scss/global/_fonts.scss */
.ahh-icon-pinterest:before, .article-social-share a.share-pinterest:before,
#jp-post-flair a.share-pinterest:before {
  content: "\e65b";
}

/* line 143, ../scss/global/_fonts.scss */
.ahh-icon-youtube:before {
  content: "\e65c";
}

/* line 146, ../scss/global/_fonts.scss */
.ahh-icon-instagram:before {
  content: "\e65d";
}

/* line 149, ../scss/global/_fonts.scss */
.ahh-icon-soundcloud:before {
  content: "\e65e";
}

/* line 152, ../scss/global/_fonts.scss */
.ahh-icon-eye-open:before,
.ahh-icon-eye:before {
  content: "\e65f";
}

/* line 156, ../scss/global/_fonts.scss */
.ahh-icon-user2:before {
  content: "\e639";
}

/* line 159, ../scss/global/_fonts.scss */
.ahh-icon-reorder:before {
  content: "\e642";
}

/* line 162, ../scss/global/_fonts.scss */
.ahh-icon-microphone:before {
  content: "\e643";
}

/* line 165, ../scss/global/_fonts.scss */
.ahh-icon-play-sign:before {
  content: "\e644";
}

/* line 168, ../scss/global/_fonts.scss */
.ahh-icon-action:before {
  content: "\e600";
}

/* line 171, ../scss/global/_fonts.scss */
.ahh-icon-book-mic:before {
  content: "\e601";
}

/* line 174, ../scss/global/_fonts.scss */
.ahh-icon-chello:before {
  content: "\e602";
}

/* line 177, ../scss/global/_fonts.scss */
.ahh-icon-eject:before {
  content: "\e603";
}

/* line 180, ../scss/global/_fonts.scss */
.ahh-icon-hiphop:before {
  content: "\e604";
}

/* line 183, ../scss/global/_fonts.scss */
.ahh-icon-arrow-up:before {
  content: "\e605";
}

/* line 186, ../scss/global/_fonts.scss */
.ahh-icon-arrow-right:before {
  content: "\e606";
}

/* line 189, ../scss/global/_fonts.scss */
.ahh-icon-arrow-left:before {
  content: "\e607";
}

/* line 192, ../scss/global/_fonts.scss */
.ahh-icon-arrow-down:before {
  content: "\e608";
}

/* line 195, ../scss/global/_fonts.scss */
.ahh-icon-hip-reload:before {
  content: "\e609";
}

/* line 198, ../scss/global/_fonts.scss */
.ahh-icon-hip-check:before {
  content: "\e60a";
}

/* line 201, ../scss/global/_fonts.scss */
.ahh-icon-headphones:before {
  content: "\e60b";
}

/* line 204, ../scss/global/_fonts.scss */
.ahh-icon-guitar:before {
  content: "\e60c";
}

/* line 207, ../scss/global/_fonts.scss */
.ahh-icon-guitar-electric:before {
  content: "\e60d";
}

/* line 210, ../scss/global/_fonts.scss */
.ahh-icon-green-mic:before {
  content: "\e60e";
}

/* line 213, ../scss/global/_fonts.scss */
.ahh-icon-forward:before {
  content: "\e60f";
}

/* line 216, ../scss/global/_fonts.scss */
.ahh-icon-fast-forward:before {
  content: "\e610";
}

/* line 219, ../scss/global/_fonts.scss */
.ahh-icon-expand-open:before {
  content: "\e611";
}

/* line 222, ../scss/global/_fonts.scss */
.ahh-icon-img-group:before {
  content: "\e612";
}

/* line 225, ../scss/global/_fonts.scss */
.ahh-icon-pause:before {
  content: "\e613";
}

/* line 228, ../scss/global/_fonts.scss */
.ahh-icon-piano-keys:before {
  content: "\e614";
}

/* line 231, ../scss/global/_fonts.scss */
.ahh-icon-play-pause:before {
  content: "\e615";
}

/* line 234, ../scss/global/_fonts.scss */
.ahh-icon-list-check:before {
  content: "\e616";
}

/* line 237, ../scss/global/_fonts.scss */
.ahh-icon-list-key:before {
  content: "\e617";
}

/* line 240, ../scss/global/_fonts.scss */
.ahh-icon-list-music:before {
  content: "\e618";
}

/* line 243, ../scss/global/_fonts.scss */
.ahh-icon-redo:before {
  content: "\e619";
}

/* line 246, ../scss/global/_fonts.scss */
.ahh-icon-reload:before {
  content: "\e61a";
}

/* line 249, ../scss/global/_fonts.scss */
.ahh-icon-list:before {
  content: "\e61b";
}

/* line 252, ../scss/global/_fonts.scss */
.ahh-icon-man-mic:before {
  content: "\e61c";
}

/* line 255, ../scss/global/_fonts.scss */
.ahh-icon-simple-play:before {
  content: "\e61d";
}

/* line 258, ../scss/global/_fonts.scss */
.ahh-icon-rewind:before {
  content: "\e61e";
}

/* line 261, ../scss/global/_fonts.scss */
.ahh-icon-media:before {
  content: "\e61f";
}

/* line 264, ../scss/global/_fonts.scss */
.ahh-icon-single-ticket:before {
  content: "\e620";
}

/* line 267, ../scss/global/_fonts.scss */
.ahh-icon-mic:before {
  content: "\e621";
}

/* line 270, ../scss/global/_fonts.scss */
.ahh-icon-square:before {
  content: "\e622";
}

/* line 273, ../scss/global/_fonts.scss */
.ahh-icon-trumpet:before {
  content: "\e623";
}

/* line 276, ../scss/global/_fonts.scss */
.ahh-icon-mix:before {
  content: "\e624";
}

/* line 279, ../scss/global/_fonts.scss */
.ahh-icon-mixer:before {
  content: "\e625";
}

/* line 282, ../scss/global/_fonts.scss */
.ahh-icon-music-mic:before {
  content: "\e626";
}

/* line 285, ../scss/global/_fonts.scss */
.ahh-icon-music-note-double:before {
  content: "\e627";
}

/* line 288, ../scss/global/_fonts.scss */
.ahh-icon-music-note:before {
  content: "\e628";
}

/* line 291, ../scss/global/_fonts.scss */
.ahh-icon-video-mail:before {
  content: "\e629";
}

/* line 294, ../scss/global/_fonts.scss */
.ahh-icon-vid-real:before {
  content: "\e62a";
}

/* line 297, ../scss/global/_fonts.scss */
.ahh-icon-two-tickets:before {
  content: "\e62b";
}

/* line 300, ../scss/global/_fonts.scss */
.ahh-icon-turn-table:before {
  content: "\e62c";
}

/* line 303, ../scss/global/_fonts.scss */
.ahh-icon-headphones2:before {
  content: "\e62d";
}

/* line 306, ../scss/global/_fonts.scss */
.ahh-icon-music:before {
  content: "\e62e";
}

/* line 309, ../scss/global/_fonts.scss */
.ahh-icon-bullhorn:before {
  content: "\e62f";
}

/* line 312, ../scss/global/_fonts.scss */
.ahh-icon-coin:before {
  content: "\e630";
}

/* line 315, ../scss/global/_fonts.scss */
.ahh-icon-star:before {
  content: "\e631";
}

/* line 318, ../scss/global/_fonts.scss */
.ahh-icon-star2:before {
  content: "\e632";
}

/* line 321, ../scss/global/_fonts.scss */
.ahh-icon-star3:before {
  content: "\e633";
}

/* line 324, ../scss/global/_fonts.scss */
.ahh-icon-facebook:before, .article-social-share a.share-facebook:before,
#jp-post-flair a.share-facebook:before {
  content: "\e634";
}

/* line 327, ../scss/global/_fonts.scss */
.ahh-icon-twitter:before, .article-social-share a.share-twitter:before,
#jp-post-flair a.share-twitter:before {
  content: "\e635";
}

/* line 330, ../scss/global/_fonts.scss */
.ahh-icon-share:before {
  content: "\e636";
}

/* line 333, ../scss/global/_fonts.scss */
.ahh-icon-search:before {
  content: "\e637";
}

/* line 336, ../scss/global/_fonts.scss */
.ahh-icon-feed:before {
  content: "\e638";
}

/* line 339, ../scss/global/_fonts.scss */
.ahh-icon-loop:before {
  content: "\e63a";
}

/* line 342, ../scss/global/_fonts.scss */
.ahh-icon-loop2:before {
  content: "\e63b";
}

/* line 345, ../scss/global/_fonts.scss */
.ahh-icon-menu:before {
  content: "\e63c";
}

/* line 348, ../scss/global/_fonts.scss */
.ahh-icon-settings:before {
  content: "\e63d";
}

/* line 351, ../scss/global/_fonts.scss */
.ahh-icon-equalizer:before {
  content: "\e63e";
}

/* line 354, ../scss/global/_fonts.scss */
.ahh-icon-cog:before {
  content: "\e63f";
}

/* line 357, ../scss/global/_fonts.scss */
.ahh-icon-users:before {
  content: "\e640";
}

/* line 360, ../scss/global/_fonts.scss */
.ahh-icon-user:before {
  content: "\e641";
}

/* line 363, ../scss/global/_fonts.scss */
.ahh-icon-headphones3:before {
  content: "\e645";
}

/* line 366, ../scss/global/_fonts.scss */
.ahh-icon-camera:before {
  content: "\e646";
}

/* line 369, ../scss/global/_fonts.scss */
.ahh-icon-film:before {
  content: "\e647";
}

/* line 372, ../scss/global/_fonts.scss */
.ahh-icon-microphone2:before {
  content: "\e648";
}

/* line 375, ../scss/global/_fonts.scss */
.ahh-icon-film2:before {
  content: "\e649";
}

/* line 378, ../scss/global/_fonts.scss */
.ahh-icon-film3:before {
  content: "\e64a";
}

/* line 381, ../scss/global/_fonts.scss */
.ahh-icon-microphone3:before {
  content: "\e64b";
}

/* line 384, ../scss/global/_fonts.scss */
.ahh-icon-microphone4:before {
  content: "\e64c";
}

/* line 387, ../scss/global/_fonts.scss */
.ahh-icon-cassette:before {
  content: "\e64d";
}

/* line 390, ../scss/global/_fonts.scss */
.ahh-icon-megaphone:before {
  content: "\e64e";
}

/* line 393, ../scss/global/_fonts.scss */
.ahh-icon-money-bag:before {
  content: "\e64f";
}

/* line 396, ../scss/global/_fonts.scss */
.ahh-icon-comments:before {
  content: "\e650";
}

/* line 399, ../scss/global/_fonts.scss */
.ahh-icon-chat:before {
  content: "\e651";
}

/* line 402, ../scss/global/_fonts.scss */
.ahh-icon-dollar:before {
  content: "\e652";
}

/* line 405, ../scss/global/_fonts.scss */
.ahh-icon-dollar2:before {
  content: "\e653";
}

/* line 408, ../scss/global/_fonts.scss */
.ahh-icon-equalizer2:before {
  content: "\e654";
}

/* line 411, ../scss/global/_fonts.scss */
.ahh-icon-stack:before {
  content: "\e655";
}

/* line 414, ../scss/global/_fonts.scss */
.ahh-icon-microphone5:before {
  content: "\e656";
}

/* line 417, ../scss/global/_fonts.scss */
.ahh-icon-radio:before {
  content: "\e657";
}

/* line 420, ../scss/global/_fonts.scss */
.ahh-icon-warning:before {
  content: "\e658";
}

/* line 423, ../scss/global/_fonts.scss */
.ahh-icon-cog2:before {
  content: "\e659";
}

/******************************************************************
Site Name: AllHipHop.com
Author: 10up
******************************************************************/
/*********************
COLORS
*********************/
/* Main Palette */
/* Categories */
/* Swatches */
/*********************
TYPOGRAPHY
*********************/
/* Category */
/* line 81, ../scss/global/_variables.scss */
.cat-tag {
  position: absolute;
  top: 0;
  right: 0;
  padding: .3em .8em;
  font-size: 1em;
  color: white;
  font-family: "gothamcondensed-mediummedium";
  background: #3ac0c7;
}

/* line 91, ../scss/global/_variables.scss */
.cat-example, .cat-bg {
  background: #3ac0c7;
}

/* line 94, ../scss/global/_variables.scss */
.cat-bg-alt {
  background: #52c910;
}

/* line 97, ../scss/global/_variables.scss */
.cat-bg-alt-2 {
  background: #ef4d0d;
}

/* line 100, ../scss/global/_variables.scss */
.cat-bg-alt-3 {
  background: #e71583;
}

/* line 103, ../scss/global/_variables.scss */
.cat-example-color, .cat-color {
  color: #3ac0c7;
}

/* line 106, ../scss/global/_variables.scss */
.cat-color-alt {
  color: #52c910;
}

/* line 109, ../scss/global/_variables.scss */
.cat-color-alt-2 {
  color: #ef4d0d;
}

/* line 112, ../scss/global/_variables.scss */
.cat-color-alt-3 {
  color: #e71583;
}

/* line 115, ../scss/global/_variables.scss */
.cat-example-border, .cat-border {
  border-left: 4px solid #3ac0c7;
  padding-left: 4px;
}

/* line 119, ../scss/global/_variables.scss */
.cat-border-alt {
  border-left: 4px solid #52c910;
  padding-left: 4px;
}

/* line 123, ../scss/global/_variables.scss */
.cat-border-alt-2 {
  border-left: 4px solid #ef4d0d;
  padding-left: 4px;
}

/* line 127, ../scss/global/_variables.scss */
.cat-border-alt-3 {
  border-left: 4px solid #e71583;
  padding-left: 4px;
}

/*********************
BREAKPOINTS
*********************/
/******************************************************************
Site Name: AllHipHop.com
Author: 10up

Stylesheet: Mixins & Constants Stylesheet
******************************************************************/
/*********************
Pie Mixin
*********************/
/*********************
TRANSITION
*********************/
/*********************
CSS3 GRADIENTS
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/*********************
BORDER RADIUS
*********************/
/* USAGE: @include border-radius(4px 4px 0 0); */
/*********************
BOX SHADOWS
*********************/
/* USAGE: @include box-shadow(inset 0 0 4px rgba(0,0,0,0.22)); */
/*********************
CSS3 GRADIENTS
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/*********************
Opacities & transparencies
*********************/
/*********************
Universal RGBA Background
*********************/
/*********************
Universal RGBA Color
*********************/
/*********************
Transparent Background
*********************/
/*********************
Rotate
*********************/
/*********************
Text Shadow
*********************/
/*********************
ARROWs Mixin
*********************/
/*   $direction: top, left, right, bottom, top-left, top-right, bottom-left, bottom-right    -    $color: hex, rgb or rbga   -    $size: px or em

EXAMPLES:
	&:before {@include arrow(right, #000, 12px); }
	&:after {@include arrow(right, #000, 9px); }
    .element { @include arrow(top, #000, 50px); }     */
/*********************
Sticky Footer Mixin
*********************/
/* Example @include sticky-footer(40px) */
/*********************
Ellipsis
*********************/
/* Single-line */
/* USAGE : ( ) */
/* Multi-line */
/* USAGE : ( @include multiline-ellipsis(6rem, 1.2rem, 3em); ) */
/*********************
Keyframe Transition
*********************/
/*********************
CSS3 Animate
*********************/
/*
    Example usage:
    @include animation(10s, 5s, changecolour)
 */
/*********************
BREAKPOINT
*********************/
/*********************
FUNCTIONS
*********************/
/******************************************************************
Site Name: AllHipHop.com
Author: 10up

Stylesheet: Base Stylesheet
******************************************************************/
/* line 8, ../scss/global/_base.scss */
#content {
  padding-top: 0;
}

/*********************
Ads
*********************/
/* line 15, ../scss/global/_base.scss */
div[id*="div-gpt-ad"] {
  text-align: center;
  margin-bottom: 1em;
}
/* line 19, ../scss/global/_base.scss */
div[id*="div-gpt-ad"] * {
  max-width: 100%;
}

/* line 25, ../scss/global/_base.scss */
section.entry-content div[id*="div-gpt-ad"] {
  float: left;
  margin-right: 1em;
}
/* line 29, ../scss/global/_base.scss */
section.entry-content div[id*="div-gpt-ad"] + p {
  zoom: 1;
}
/* line 31, ../scss/global/_base.scss */
section.entry-content div[id*="div-gpt-ad"] + p:before, section.entry-content div[id*="div-gpt-ad"] + p:after {
  content: "";
  display: table;
}
/* line 32, ../scss/global/_base.scss */
section.entry-content div[id*="div-gpt-ad"] + p:after {
  clear: both;
}

@media only screen and (max-width: 400px) {
  /* line 38, ../scss/global/_base.scss */
  article.post div[id*="div-gpt-ad"], .feat-life-group div[id*="div-gpt-ad"] {
    float: none;
    margin-left: -3em;
    margin-right: -3em;
  }
}
/* line 47, ../scss/global/_base.scss */
.jwplayer .jw-swf {
  height: 100%;
}

/*********************
CLEARFIXIN'
*********************/
/* line 56, ../scss/global/_base.scss */
.clearfix {
  zoom: 1;
}
/* line 58, ../scss/global/_base.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
/* line 59, ../scss/global/_base.scss */
.clearfix:after {
  clear: both;
}

/*********************
TOOLS
*********************/
/* line 67, ../scss/global/_base.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 74, ../scss/global/_base.scss */
.image-replacement {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
/* line 86, ../scss/global/_base.scss */
span.amp {
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic;
}

/* line 92, ../scss/global/_base.scss */
.text-left {
  text-align: left;
}

/* line 93, ../scss/global/_base.scss */
.text-center {
  text-align: center;
}

/* line 94, ../scss/global/_base.scss */
.text-right {
  text-align: right;
}

/* line 98, ../scss/global/_base.scss */
.alert-help, .alert-info, .alert-error, .alert-success {
  margin: 10px;
  padding: 5px 18px;
  border: 1px solid;
}

/* line 104, ../scss/global/_base.scss */
.alert-help {
  border-color: #e8dc59;
  background: #ebe16f;
}

/* line 110, ../scss/global/_base.scss */
.alert-info {
  border-color: #bfe4f4;
  background: #d5edf8;
}

/* line 116, ../scss/global/_base.scss */
.alert-error {
  border-color: #f8cdce;
  background: #fbe3e4;
}

/* line 122, ../scss/global/_base.scss */
.alert-success {
  border-color: #deeaae;
  background: #e6efc2;
}

/* line 129, ../scss/global/_base.scss */
.blog #main article, .blog .fs-wrap article, .page #main article, .page .fs-wrap article, .post #main article, .post .fs-wrap article, .single #main article, .single .fs-wrap article, .author #main article, .author .fs-wrap article, .error404 #main article, .error404 .fs-wrap article {
  padding: 2em 3em 2em 3em;
  margin-bottom: 1.5em;
  overflow: hidden !important;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
}

/********************
WORDPRESS BODY CLASSES
********************/
/* for sites that are read right to left (i.e. hebrew) */
/* home page */
/* blog template page */
/* archive page */
/* date archive page */
/* replace the number to the corresponding page number */
/* search page */
/* search result page */
/* no results search page */
/* individual paged search (i.e. body.search-paged-3) */
/* 404 page */
/* single post page */
/* individual post page by id (i.e. body.postid-73) */
/* individual paged single (i.e. body.single-paged-3) */
/* attatchment page */
/* individual attatchment page (i.e. body.attachmentid-763) */
/* style mime type pages */
/* author page */
/* user nicename (i.e. body.author-samueladams) */
/* paged author archives (i.e. body.author-paged-4) for page 4 */
/* category page */
/* individual category page (i.e. body.category-6) */
/* replace the number to the corresponding page number */
/* tag page */
/* individual tag page (i.e. body.tag-news) */
/* replace the number to the corresponding page number */
/* custom page template page */
/* individual page template (i.e. body.page-template-contact-php */
/* replace the number to the corresponding page number */
/* parent page template */
/* child page template */
/* replace the number to the corresponding page number */
/* if user is logged in */
/* paged items like search results or archives */
/* individual paged (i.e. body.paged-3) */
/*********************
LINK STYLES
*********************/
/* line 182, ../scss/global/_base.scss */
a, a:visited {
  color: #ab2027;
  /* on hover */
  /* on click */
  /* mobile tap color */
}
/* line 186, ../scss/global/_base.scss */
a:hover, a:focus, a:visited:hover, a:visited:focus {
  color: #d22730;
}
/* line 196, ../scss/global/_base.scss */
a:link, a:visited:link {
  /*
  this highlights links on iPhones/iPads.
  so it basically works like the :hover selector
  for mobile devices.
  */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
/* line 210, ../scss/global/_base.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  text-rendering: optimizelegibility;
  font-weight: 500;
}
/* line 214, ../scss/global/_base.scss */
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
  text-decoration: none;
}

/* line 219, ../scss/global/_base.scss */
h1, .h1 {
  font-size: 2.5em;
  line-height: 1.333em;
  font-family: "gothamcondensed-boldbold";
}

/* line 225, ../scss/global/_base.scss */
h2, .h2 {
  font-size: 1.75em;
  line-height: 1.4em;
  margin-bottom: 0.375em;
  font-family: "gothamcondensed-mediummedium";
  color: #757575;
}

/* line 233, ../scss/global/_base.scss */
h3, .h3 {
  font-size: 1.125em;
  font-family: "gothamcondensed-mediummedium";
}

/* line 238, ../scss/global/_base.scss */
h4, .h4 {
  font-size: 1.1em;
  font-weight: 700;
}

/* line 243, ../scss/global/_base.scss */
h5, .h5 {
  font-size: 0.846em;
  line-height: 2.09em;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/*********************
NAVIGATION STYLES
*********************/
/* line 255, ../scss/global/_base.scss */
.mobile-nav-top {
  position: fixed;
  top: 0;
  left: 0;
  height: 45px;
  z-index: 9999;
}

/* line 263, ../scss/global/_base.scss */
.mobile-nav-sub {
  padding: 0;
  margin: 0;
  text-align: justify;
  font-size: 0.1px;
}
/* line 268, ../scss/global/_base.scss */
.mobile-nav-sub li {
  text-align: center;
  font-size: 16px;
  float: left;
  position: relative;
  width: 33%;
}
/* line 275, ../scss/global/_base.scss */
.mobile-nav-sub li a {
  text-decoration: none;
  display: block;
  padding: .8em 0;
}
/* line 280, ../scss/global/_base.scss */
.mobile-nav-sub li:hover {
  background: #a71f26;
  border-color: transparent;
}
/* line 283, ../scss/global/_base.scss */
.mobile-nav-sub li:hover a {
  color: white;
}
/* line 288, ../scss/global/_base.scss */
.mobile-nav-sub .main-nav-tab-active {
  background: #d22730;
}
/* line 290, ../scss/global/_base.scss */
.mobile-nav-sub .main-nav-tab-active a {
  color: white;
}
/* line 294, ../scss/global/_base.scss */
.mobile-nav-sub:after {
  content: '';
  display: inline-block;
  width: 100%;
}

/* line 301, ../scss/global/_base.scss */
.top-nav, .user-menu {
  display: none;
}

/* line 305, ../scss/global/_base.scss */
.nav {
  /* end .menu li */
  /* highlight current page */
  /* end current highlighters */
}
/* line 307, ../scss/global/_base.scss */
.nav li {
  position: relative;
}
/* line 309, ../scss/global/_base.scss */
.nav li a {
  display: block;
  text-decoration: none;
  padding: 15px 20px;
}
/* line 323, ../scss/global/_base.scss */
.nav li ul.sub-menu,
.nav li ul.children {
  background: #a71f26;
  color: white;
  clear: both;
  margin: 0 auto;
  z-index: 999;
  width: 140%;
  margin-left: -20%;
}
/* line 332, ../scss/global/_base.scss */
.nav li ul.sub-menu:before,
.nav li ul.children:before {
  display: block;
  height: 0;
  width: 0;
  border-top: 8px solid #d22730;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  z-index: 999;
  content: "";
  position: absolute;
  right: 48%;
  top: 0%;
}
/* line 334, ../scss/global/_base.scss */
.nav li ul.sub-menu li,
.nav li ul.children li {
  float: none;
  display: block;
}
/* line 337, ../scss/global/_base.scss */
.nav li ul.sub-menu li a,
.nav li ul.children li a {
  padding: .7em 1em !important;
}
/* line 344, ../scss/global/_base.scss */
.nav li ul.sub-menu li a:before, .nav li ul.sub-menu li a:after,
.nav li ul.children li a:before,
.nav li ul.children li a:after {
  display: none;
}

/* end .nav */
/*********************
RESPONSIVE TAB STYLES
*********************/
/* line 374, ../scss/global/_base.scss */
.ahh-home-tab-pane {
  display: none;
}
/* line 377, ../scss/global/_base.scss */
.ahh-home-tab-pane.ahh-home-pane-active {
  display: block;
}
/* line 381, ../scss/global/_base.scss */
.ahh-home-tab-pane .mod-sec-title {
  display: none;
}

/* line 385, ../scss/global/_base.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
/* line 390, ../scss/global/_base.scss */
.fade.in {
  opacity: 1;
}

/*********************
POSTS & CONTENT STYLES
*********************/
/* line 398, ../scss/global/_base.scss */
#content {
  margin-top: 0;
}

/* end .hentry */
/* post by id (i.e. post-3) */
/* general post style */
/* general article on a page style */
/* general style on an attatchment */
/* sticky post style */
/* hentry class */
/* style by category (i.e. category-videos) */
/* style by tag (i.e. tag-news) */
/* post meta */
/* line 429, ../scss/global/_base.scss */
.byline {
  color: #2f2f2f;
}

/* entry content */
/* line 461, ../scss/global/_base.scss */
.entry-content blockquote {
  position: relative;
  color: #7E7E7E;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  padding: .4em 0 .6em 0;
}
/* line 468, ../scss/global/_base.scss */
.entry-content blockquote:before {
  content: "\201C";
  /*Unicode for Left Double Quote*/
  font-size: 5em;
  font-weight: bold;
  color: #999;
  position: absolute;
  left: -0.58em;
  top: 0.05em;
}
/* line 485, ../scss/global/_base.scss */
.entry-content dd {
  margin-left: 0;
  font-size: 0.9em;
  color: #787878;
  margin-bottom: 1.5em;
}
/* line 492, ../scss/global/_base.scss */
.entry-content img {
  margin: 0 0 1.5em 0;
  max-width: 100%;
  height: auto;
}
/* line 502, ../scss/global/_base.scss */
.entry-content video, .entry-content object {
  max-width: 100%;
  height: auto;
}
/* line 507, ../scss/global/_base.scss */
.entry-content pre {
  background: #eee;
  border: 1px solid #cecece;
  padding: 10px;
}

/* end .entry-content */
/* line 515, ../scss/global/_base.scss */
.wp-caption {
  max-width: 100%;
  background: #eee;
  padding: 5px;
  /* images inside wp-caption */
}
/* line 521, ../scss/global/_base.scss */
.wp-caption img {
  max-width: 100%;
  margin-bottom: 0;
  width: 100%;
}
/* line 527, ../scss/global/_base.scss */
.wp-caption p.wp-caption-text {
  font-size: 0.85em;
  margin: 4px 0 7px;
  text-align: center;
}

/* end .wp-caption */
/* image gallery styles */
/* end .gallery */
/* gallery caption styles */
/******************************************************************
PAGE NAVI STYLES
******************************************************************/
/* line 563, ../scss/global/_base.scss */
.page-navigation,
.wp-prev-next {
  margin: 1.1em 0 2.2em;
  clear: both;
}

/* line 568, ../scss/global/_base.scss */
.allhiphop_page_navi {
  /* current page link */
  /* end .allhiphop_page_navi .bpn-current */
  /* common styles for page-navi links */
  /* remove the bg on end links */
  /* previous link */
  /* next page link */
  /* first page link */
  /* last page link */
}
/* line 570, ../scss/global/_base.scss */
.allhiphop_page_navi li {
  float: left;
  margin-left: 10px;
}
/* line 574, ../scss/global/_base.scss */
.allhiphop_page_navi li a {
  padding: 3px 6px;
  display: block;
  text-decoration: none;
  position: relative;
}
/* line 580, ../scss/global/_base.scss */
.allhiphop_page_navi li a:hover, .allhiphop_page_navi li a:focus {
  color: #f01d4f;
  text-decoration: underline;
}
/* line 590, ../scss/global/_base.scss */
.allhiphop_page_navi li.bpn-current {
  padding: 3px 6px;
  border-bottom: 2px solid #f01d4f;
  position: relative;
}
/* line 595, ../scss/global/_base.scss */
.allhiphop_page_navi li.bpn-current a {
  /* hovering on current page link */
}
/* line 605, ../scss/global/_base.scss */
.allhiphop_page_navi li.bpn-prev-link,
.allhiphop_page_navi li.bpn-next-link {
  font-weight: 700;
}
/* line 609, ../scss/global/_base.scss */
.allhiphop_page_navi li.bpn-prev-link a,
.allhiphop_page_navi li.bpn-next-link a {
  padding: 0;
}
/* line 615, ../scss/global/_base.scss */
.allhiphop_page_navi li.bpn-prev-link a:hover,
.allhiphop_page_navi li.bpn-next-link a:hover,
.allhiphop_page_navi li.bpn-first-page-link a:hover,
.allhiphop_page_navi li.bpn-last-page-link a:hover {
  background: none;
}

/* end .allhiphop_page_navi */
/* fallback previous & next links */
/* line 661, ../scss/global/_base.scss */
.wp-prev-next .prev-link {
  float: left;
}
/* line 665, ../scss/global/_base.scss */
.wp-prev-next .next-link {
  float: right;
}

/* end .wp-prev-next */
/* .admin-bar{
    #container, .mobile-nav-top, .head-search{
        margin-top: 27px;
    }
} */
/******************************************************************
Site Name: AllHipHop.com
Author: 10up

Stylesheet: Base Stylesheet
******************************************************************/
/*********************
GENERAL STYLES
*********************/
/* line 12, ../scss/global/_main.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 17, ../scss/global/_main.scss */
body {
  font-family: "gothambookregular", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 90%;
  line-height: 1.5;
  color: #444;
  background: #eff0f1;
  min-width: 320px;
}

/* line 26, ../scss/global/_main.scss */
html.fontface .hidden-if-ahh-icon {
  display: none;
}

/* Assistive text */
/* line 31, ../scss/global/_main.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
}

/* line 36, ../scss/global/_main.scss */
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  line-height: normal;
  padding: 15px 23px 14px;
  position: absolute;
  left: 5px;
  top: 5px;
  text-decoration: none;
  text-transform: none;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar */
}

/* line 57, ../scss/global/_main.scss */
#content {
  padding-top: 1.5em;
}

/* line 60, ../scss/global/_main.scss */
#main, .fs-wrap {
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
/* line 66, ../scss/global/_main.scss */
#main article, .fs-wrap article {
  background: white;
  float: left;
  width: 100%;
  padding: 0;
}

/* line 77, ../scss/global/_main.scss */
.fs-wrap .news-mod img {
  display: block;
}
/* line 81, ../scss/global/_main.scss */
.fs-wrap > .sixcol {
  width: 100%;
}

@media screen and (min-width: 64.063em) {
  /* line 86, ../scss/global/_main.scss */
  .fs-wrap > .sixcol {
    width: 48.618784527%;
  }
}
/* line 91, ../scss/global/_main.scss */
.feat-life-group {
  background: white;
  padding: .5em 1em 1em 1em;
  margin-bottom: 2em !important;
}
/* line 97, ../scss/global/_main.scss */
.feat-life-group .featured-mod-article img {
  width: 100%;
  float: left;
  margin: 0;
}
@media screen and (min-width: 930px) {
  /* line 106, ../scss/global/_main.scss */
  .feat-life-group .featured-mod-article h3 {
    padding: .5em 0 0 0;
  }
}
/* line 112, ../scss/global/_main.scss */
.feat-life-group .inner-mod-item-desc {
  display: none;
}
/* line 115, ../scss/global/_main.scss */
.feat-life-group li {
  padding: 0 1em;
}
/* line 117, ../scss/global/_main.scss */
.feat-life-group li.featured-mod-article {
  padding: 1em;
}
/* line 119, ../scss/global/_main.scss */
.feat-life-group li.featured-mod-article:hover {
  padding: 1em;
}
/* line 124, ../scss/global/_main.scss */
.feat-life-group .mod-sec-title {
  top: 0.58em !important;
}
/* line 127, ../scss/global/_main.scss */
.feat-life-group > .sixcol {
  width: 100%;
}

@media screen and (min-width: 64.063em) {
  /* line 132, ../scss/global/_main.scss */
  .feat-life-group > .sixcol {
    width: 48.618784527%;
  }
}
/* line 136, ../scss/global/_main.scss */
.mod-sec-title {
  color: #fff;
  background: #111;
  padding: 0em 0.3em;
  display: inline-block;
  margin-bottom: 0;
}
/* line 142, ../scss/global/_main.scss */
.mod-sec-title.cat-news {
  background: #111;
}
/* line 145, ../scss/global/_main.scss */
.mod-sec-title.cat-rumors {
  background: #C50076;
}
/* line 148, ../scss/global/_main.scss */
.mod-sec-title.cat-lifestyle {
  background: #e71583;
}
/* line 151, ../scss/global/_main.scss */
.mod-sec-title.cat-features {
  background: #d22730;
}

/* line 155, ../scss/global/_main.scss */
.mod-sec-title-test {
  padding: .1em .2em;
  background: #d22730;
  color: white;
  margin-bottom: 0;
  width: auto;
  display: inline-block;
  clear: right;
  font-size: 1.7em;
}

/* line 165, ../scss/global/_main.scss */
.inner-mod-ft-cont {
  padding: .3em 0em .5em;
  margin: 0;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -moz-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -ms-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -o-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -box-shadow: 0px -4px 0px 0px #bd0c0c;
  box-shadow: 0px -4px 0px 0px #bd0c0c;
}
/* line 171, ../scss/global/_main.scss */
.news-mod .inner-mod-ft-cont {
  -webkit-box-shadow: 0px -4px 0px 0px #111;
  -moz-box-shadow: 0px -4px 0px 0px #111;
  -ms-box-shadow: 0px -4px 0px 0px #111;
  -o-box-shadow: 0px -4px 0px 0px #111;
  -box-shadow: 0px -4px 0px 0px #111;
  box-shadow: 0px -4px 0px 0px #111;
}
/* line 174, ../scss/global/_main.scss */
.rumors-mod .inner-mod-ft-cont {
  -webkit-box-shadow: 0px -4px 0px 0px #C50076;
  -moz-box-shadow: 0px -4px 0px 0px #C50076;
  -ms-box-shadow: 0px -4px 0px 0px #C50076;
  -o-box-shadow: 0px -4px 0px 0px #C50076;
  -box-shadow: 0px -4px 0px 0px #C50076;
  box-shadow: 0px -4px 0px 0px #C50076;
}
/* line 178, ../scss/global/_main.scss */
.inner-mod-ft-cont .im-ft-cont-desc {
  margin: 0 2em;
}
/* line 182, ../scss/global/_main.scss */
.inner-mod-ft-cont h3 {
  font-size: 1.7em;
}
/* line 185, ../scss/global/_main.scss */
.inner-mod-ft-cont img {
  border-bottom: 2px solid transparent;
}

/* line 189, ../scss/global/_main.scss */
.inner-mod-feature {
  background: white;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  -moz-border-image: url("../images/styletile/ahh-border-bottom-alt.png") 0 0 2 0 repeat;
  -webkit-border-image: url("../images/styletile/ahh-border-bottom-alt.png") 0 0 2 0 repeat;
  -o-border-image: url("../images/styletile/ahh-border-bottom-alt.png") 0 0 2 0 repeat;
  border-image: url("../images/styletile/ahh-border-bottom-alt.png") 0 0 2 0 fill repeat;
}
/* line 198, ../scss/global/_main.scss */
.inner-mod-feature a {
  text-decoration: none;
  color: #565656;
}
/* line 202, ../scss/global/_main.scss */
.inner-mod-feature img {
  width: 100%;
}
/* line 205, ../scss/global/_main.scss */
.inner-mod-feature h3 {
  margin: 0;
}
/* line 208, ../scss/global/_main.scss */
.inner-mod-feature .share {
  font-size: .8em;
  margin: .4em 0em;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 214, ../scss/global/_main.scss */
.inner-mod-feature p {
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  zoom: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: .8em;
  margin: .2em 0;
  color: white;
  position: absolute;
  bottom: .5em;
  left: 2.5em;
  width: 85%;
}
/* line 229, ../scss/global/_main.scss */
.inner-mod-feature:hover {
  cursor: pointer;
  background: #d22730;
  color: white;
}
/* line 234, ../scss/global/_main.scss */
.inner-mod-feature:hover a {
  color: #fff;
}
/* line 238, ../scss/global/_main.scss */
.inner-mod-feature:hover .inner-mod-ft-cont {
  -webkit-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -moz-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -ms-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -o-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -box-shadow: 0px -4px 0px 0px #bd0c0c;
  box-shadow: 0px -4px 0px 0px #bd0c0c;
}
/* line 240, ../scss/global/_main.scss */
.inner-mod-feature:hover .inner-mod-ft-cont:before {
  display: block;
  height: 0;
  width: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #d22730;
  content: " ";
  position: absolute;
  left: 1em;
  bottom: 100%;
}
/* line 248, ../scss/global/_main.scss */
.inner-mod-feature:hover .share {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  zoom: 1;
}
/* line 251, ../scss/global/_main.scss */
.inner-mod-feature:hover p {
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  zoom: 1;
}

/* line 256, ../scss/global/_main.scss */
.inner-mod, .feat-life-group {
  background: white;
  margin-bottom: 1em;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
}
/* line 261, ../scss/global/_main.scss */
.inner-mod h3, .feat-life-group h3 {
  margin: 0;
}
/* line 265, ../scss/global/_main.scss */
.inner-mod a, .feat-life-group a {
  text-decoration: none;
  color: #565656;
}
/* line 269, ../scss/global/_main.scss */
.inner-mod .share, .feat-life-group .share {
  font-size: .8em;
  margin: .4em 0;
}
/* line 273, ../scss/global/_main.scss */
.inner-mod ul, .feat-life-group ul {
  margin-top: 0;
}
/* line 276, ../scss/global/_main.scss */
.inner-mod li, .feat-life-group li {
  position: relative;
  overflow: hidden;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  -moz-border-image: url("../images/styletile/ahh-border-bottom-alt.png") 0 0 2 0 repeat;
  -webkit-border-image: url("../images/styletile/ahh-border-bottom-alt.png") 0 0 2 0 repeat;
  -o-border-image: url("../images/styletile/ahh-border-bottom-alt.png") 0 0 2 0 repeat;
  border-image: url("../images/styletile/ahh-border-bottom-alt.png") 0 0 2 0 fill repeat;
  padding: 0 6.25rem 0 1.125rem;
  overflow: hidden;
}
@media screen and (min-width: 40.063em) {
  /* line 276, ../scss/global/_main.scss */
  .inner-mod li, .feat-life-group li {
    padding: 0 1.75rem;
  }
}
/* line 293, ../scss/global/_main.scss */
.inner-mod li.featured-mod-article h3, .feat-life-group li.featured-mod-article h3 {
  height: auto;
}
/* line 297, ../scss/global/_main.scss */
.inner-mod li h3, .feat-life-group li h3 {
  padding: 0.375rem 0;
  font-size: 1.25rem;
  line-height: 1.25em;
  float: left;
  min-height: 86px;
  overflow: hidden;
  position: relative;
}
/* line 308, ../scss/global/_main.scss */
.inner-mod li h3 ~ .inner-mod-item-desc, .feat-life-group li h3 ~ .inner-mod-item-desc {
  width: 70%;
}
/* line 311, ../scss/global/_main.scss */
.inner-mod li h3:before, .feat-life-group li h3:before {
  content: "..";
  float: right;
  margin: -0.06em 0 0 0;
  z-index: 9;
  color: white;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  zoom: 1;
  -webkit-transition: all 0.2s ease-in-out 0.3s;
  -ms-transition: all 0.2s ease-in-out 0.3s;
  -o-transition: all 0.2s ease-in-out 0.3s;
  -transition: all 0.2s ease-in-out 0.3s;
  transition: all 0.2s ease-in-out 0.3s;
}
@media screen and (min-width: 40.063em) {
  /* line 297, ../scss/global/_main.scss */
  .inner-mod li h3, .feat-life-group li h3 {
    min-height: 77px;
    height: 77px;
    font-size: 1.5rem;
    line-height: 1.4;
  }
}
/* line 331, ../scss/global/_main.scss */
.inner-mod li:hover, .feat-life-group li:hover {
  cursor: pointer;
  background: #d22730;
  color: white;
}
@media screen and (min-width: 40.063em) {
  /* line 331, ../scss/global/_main.scss */
  .inner-mod li:hover, .feat-life-group li:hover {
    padding: 0 6.25rem 0 1.75rem;
  }
}
/* line 340, ../scss/global/_main.scss */
.inner-mod li:hover h3, .feat-life-group li:hover h3 {
  border: none;
}
/* line 343, ../scss/global/_main.scss */
.inner-mod li:hover h3.ahh-has-thumbnail, .feat-life-group li:hover h3.ahh-has-thumbnail {
  width: 100%;
}
/* line 348, ../scss/global/_main.scss */
.inner-mod li:hover h3:before, .feat-life-group li:hover h3:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  zoom: 1;
}
/* line 352, ../scss/global/_main.scss */
.inner-mod li:hover a, .feat-life-group li:hover a {
  color: white;
}
/* line 355, ../scss/global/_main.scss */
.inner-mod li:hover .inner-mod-item-desc, .feat-life-group li:hover .inner-mod-item-desc {
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  zoom: 1;
  position: relative;
}
/* line 358, ../scss/global/_main.scss */
.inner-mod li:hover .inner-mod-item-desc p, .feat-life-group li:hover .inner-mod-item-desc p {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  zoom: 1;
}
/* line 362, ../scss/global/_main.scss */
.inner-mod li:hover .inner-mod-item-img, .feat-life-group li:hover .inner-mod-item-img {
  right: 0;
}
/* line 366, ../scss/global/_main.scss */
.inner-mod li:last-child, .feat-life-group li:last-child {
  border-image-source: none !important;
  border-color: #FFF;
  margin-top: 0;
}
/* line 371, ../scss/global/_main.scss */
.inner-mod li:last-child h3, .feat-life-group li:last-child h3 {
  border-bottom: 0 !important;
}
@media screen and (max-width: 768px) {
  /* line 378, ../scss/global/_main.scss */
  .inner-mod .inner-mod-item-desc, .feat-life-group .inner-mod-item-desc {
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    zoom: 1;
    clear: both;
  }
  /* line 383, ../scss/global/_main.scss */
  .inner-mod h3:before, .feat-life-group h3:before {
    display: none;
  }
}
@media screen and (min-width: 40.063em) {
  /* line 389, ../scss/global/_main.scss */
  .inner-mod .inner-mod-item-desc, .feat-life-group .inner-mod-item-desc {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    zoom: 1;
  }
}

/* line 402, ../scss/global/_main.scss */
.feat-life-group li h3:before {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0 !important;
  float: none !important;
}

/* line 411, ../scss/global/_main.scss */
li.featured-mod-article {
  clear: both;
  display: inline-block;
  margin: 0 0;
  padding: 0 0 0 0;
}
/* line 416, ../scss/global/_main.scss */
li.featured-mod-article h3 {
  font-size: 1.7em;
  line-height: 1.1em;
  border: none;
  padding: 0 1em 0 0;
}
/* line 423, ../scss/global/_main.scss */
li.featured-mod-article:hover {
  background: none;
  background-color: #d22730;
  color: white;
  margin-top: 0;
}

/* line 434, ../scss/global/_main.scss */
.inner-mod-item-img {
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -ms-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  -transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
  width: 30%;
  overflow: hidden;
  float: right;
  font-size: 1.7em;
  position: absolute;
  top: 0;
  right: 0;
}
@media screen and (min-width: 40.063em) {
  /* line 434, ../scss/global/_main.scss */
  .inner-mod-item-img {
    right: -38%;
  }
}
/* line 450, ../scss/global/_main.scss */
.inner-mod-item-img img {
  float: right;
  max-width: 92px;
  height: auto;
}

/* line 457, ../scss/global/_main.scss */
.inner-mod-item-desc {
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: .75em;
  float: left;
  padding-bottom: 2.4em;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  zoom: 1;
}
/* line 476, ../scss/global/_main.scss */
.inner-mod-item-desc p {
  margin: 0;
  max-height: 3em;
  overflow: hidden;
}

/* line 484, ../scss/global/_main.scss */
.feature img {
  width: 100%;
  max-width: none;
}

/* line 489, ../scss/global/_main.scss */
.news-mod {
  margin-top: 1.2em;
  position: relative;
}
/* line 493, ../scss/global/_main.scss */
.news-mod .mod-sec-title {
  margin-top: 0;
  font-size: 2.2em;
  position: absolute;
  top: 0;
}

@media screen and (min-width: 40.063em) {
  /* line 501, ../scss/global/_main.scss */
  .news-mod {
    padding-right: .75em;
  }
}
/* line 506, ../scss/global/_main.scss */
.feature-headline {
  bottom: 0;
  position: absolute;
  left: 0;
  width: 100%;
  padding: 0 .5em;
  z-index: 9;
  text-align: left;
  background: rgba(0, 0, 0, 0.5);
  display: inline-block;
}
/* line 517, ../scss/global/_main.scss */
.feature-headline h3 {
  color: white;
}

/* line 525, ../scss/global/_main.scss */
#main-featured-wrap .share {
  color: #555;
}
/* line 528, ../scss/global/_main.scss */
#main-featured-wrap .share-time {
  color: #999;
}

/* line 532, ../scss/global/_main.scss */
.headline-title {
  font-size: 2em;
  margin: .4em auto;
  line-height: 1.2em;
}

/* line 538, ../scss/global/_main.scss */
.feature-footer {
  display: none;
  bottom: 5%;
  right: 18%;
  height: 2em;
  padding: .5em 1em 2em;
  background: white;
  color: #111;
  z-index: 99;
}

/*********************
LAYOUT & GRID STYLES
*********************/
/* line 553, ../scss/global/_main.scss */
.wrap {
  width: 96%;
  margin: 0 auto;
}

/* line 557, ../scss/global/_main.scss */
#main-featured-wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
/* line 562, ../scss/global/_main.scss */
#main-featured-wrap article {
  background: white;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* Front page "Exclusive Zone" */
/* line 572, ../scss/global/_main.scss */
#frontpage-exclusive-zone, .video-box {
  max-width: 838px;
  padding: 0 0.75em 5%;
  margin: 1.3em 0 1.8em 0;
  background: #FFFFFF;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  border: 5px solid #F5634A;
}
/* line 579, ../scss/global/_main.scss */
#frontpage-exclusive-zone .music-band-title, .video-box .music-band-title {
  background-color: #F5634A;
  margin-bottom: 0;
}

/* line 585, ../scss/global/_main.scss */
article .video-box {
  margin: 1.3em -2em 1.8em;
}

/* line 589, ../scss/global/_main.scss */
#exclusive-zone-about {
  padding: 0.4em 0.5em 0.3em;
  color: #757575;
  font-family: "gothamcondensed-mediummedium";
  font-size: 1.75em;
  line-height: 1.4em;
  margin-bottom: 0.375em;
}

/* Band Wraps */
/* line 600, ../scss/global/_main.scss */
#top-head-wrap {
  width: 100%;
  background: url("../images/top-wrap-bg.jpg") repeat top center #474249;
  border-bottom: solid 1em #E2E2E2;
  margin-bottom: 1em;
  margin-top: -3em;
  position: relative;
}

/* line 608, ../scss/global/_main.scss */
.full-band {
  position: relative;
  width: 100%;
  min-height: 19.5em;
  margin: .5em auto;
}

/* line 615, ../scss/global/_main.scss */
#music-videos-band {
  background: #000;
  /* background: $bold-red;
  color: white; */
  position: relative;
  overflow: hidden;
  z-index: 2;
  padding-bottom: 20px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
}
/* line 623, ../scss/global/_main.scss */
#music-videos-band.full-band {
  min-height: 0;
}
/* line 627, ../scss/global/_main.scss */
#music-videos-band > .wrap {
  position: relative;
}
/* line 630, ../scss/global/_main.scss */
#music-videos-band .ahh-icon-arrow-left {
  float: none;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 636, ../scss/global/_main.scss */
#music-videos-band .ahh-icon-arrow-right {
  float: none;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 642, ../scss/global/_main.scss */
#music-videos-band .ad-temp-hold-full, #music-videos-band .abs-top-head-ad .ad-temp-hold, .abs-top-head-ad #music-videos-band .ad-temp-hold, #music-videos-band .ad-footer-wrap .ad-temp-hold, .ad-footer-wrap #music-videos-band .ad-temp-hold {
  background: #EE9E94;
}
/* line 645, ../scss/global/_main.scss */
#music-videos-band a {
  color: #fff;
}

/* Music & Video */
/* line 652, ../scss/global/_main.scss */
.ahh-icon-arrow-left,
.ahh-icon-arrow-right {
  background: #222;
  color: white;
  padding: .5em 0em;
  font-size: 1.9em;
  text-align: center;
  margin-top: 3.5em;
  position: relative;
  z-index: 9;
}
/* line 664, ../scss/global/_main.scss */
.ahh-icon-arrow-left:hover,
.ahh-icon-arrow-right:hover {
  background: #d22730;
  cursor: pointer;
}

/* line 669, ../scss/global/_main.scss */
.ahh-icon-arrow-left {
  float: left;
}

/* line 672, ../scss/global/_main.scss */
.ahh-icon-arrow-right {
  float: right;
}

/*********************
BUTTONS
*********************/
/* line 679, ../scss/global/_main.scss */
.sm-btn {
  font-size: 1em;
  padding: .3em .6em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  -border-radius: 4px;
  border-radius: 4px;
  behavior: url("../js/PIE/PIE.htc");
}

/* line 684, ../scss/global/_main.scss */
.lg-btn {
  font-size: 1.8em;
  padding: .6em 1em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  -border-radius: 4px;
  border-radius: 4px;
  behavior: url("../js/PIE/PIE.htc");
}

/* line 689, ../scss/global/_main.scss */
.red-btn {
  background: #d22730;
}

/* line 692, ../scss/global/_main.scss */
.gray-btn {
  background: #ababab;
}

/* line 695, ../scss/global/_main.scss */
#searchsubmit {
  background: #111;
  color: white;
  border: 0;
  padding: .4em .8em;
}

/* Misc */
/* line 706, ../scss/global/_main.scss */
.page-featured-img, .post-featured-img {
  width: 100%;
  height: auto;
}

/* Responsive Video Embed */
/* line 712, ../scss/global/_main.scss */
.embed-youtube,
.embed-vimeo {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
  margin: 1em auto;
}
/* line 719, ../scss/global/_main.scss */
.embed-youtube iframe,
.embed-youtube .object,
.embed-youtube .embed,
.embed-vimeo iframe,
.embed-vimeo .object,
.embed-vimeo .embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 730, ../scss/global/_main.scss */
#exclusive-zone-content .embed-youtube {
  margin-top: 0;
  padding-top: 0;
}

/* Social icons hover */
/* line 736, ../scss/global/_main.scss */
.ahh-icon-facebook:hover, .article-social-share a.share-facebook:hover,
#jp-post-flair a.share-facebook:hover {
  color: #3B5998;
}

/* line 739, ../scss/global/_main.scss */
.ahh-icon-twitter:hover, .article-social-share a.share-twitter:hover,
#jp-post-flair a.share-twitter:hover {
  color: #00ACED;
}

/* line 742, ../scss/global/_main.scss */
.ahh-icon-instagram:hover {
  color: #517FA4;
}

/* line 745, ../scss/global/_main.scss */
.ahh-icon-youtube:hover {
  color: #BB0000;
}

/* line 748, ../scss/global/_main.scss */
.ahh-icon-soundcloud:hover {
  color: #FF5A00;
}

/* line 751, ../scss/global/_main.scss */
.ahh-icon-reddit:hover, .article-social-share a.share-reddit:hover,
#jp-post-flair a.share-reddit:hover {
  color: #000;
}

/* line 754, ../scss/global/_main.scss */
.ahh-icon-pinterest:hover, .article-social-share a.share-pinterest:hover,
#jp-post-flair a.share-pinterest:hover {
  color: #CB2027;
}

/* line 758, ../scss/global/_main.scss */
#cmn_ad_tag_head {
  display: none;
}

/*********************
HEADER STYLES
*********************/
/* line 5, ../scss/global/_header.scss */
.header {
  position: relative;
  z-index: 99;
  background: white;
  border-top: 8px solid #E6E6E6;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
}

/* line 13, ../scss/global/_header.scss */
#logo {
  position: relative;
  display: block;
  margin: 0.75rem auto;
  max-width: 228px;
}
/* line 18, ../scss/global/_header.scss */
#logo img {
  display: block;
  max-width: 100%;
}

@media screen and (min-width: 380px) {
  /* line 25, ../scss/global/_header.scss */
  #logo {
    margin: 0.75rem 0;
  }
}
@media screen and (min-width: 40.063em) {
  /* line 30, ../scss/global/_header.scss */
  #logo {
    float: left;
    margin-top: 1em;
    margin-bottom: .2em;
    max-width: 274px;
  }
}
/* line 38, ../scss/global/_header.scss */
#upper-header {
  padding-top: 2em;
  position: relative;
  width: 96%;
  max-width: 1160px;
  margin: 0 auto;
}

/* line 46, ../scss/global/_header.scss */
#lower-header {
  border-top: 1px solid #eff0f1;
  width: 96%;
  display: none;
  max-width: 1160px;
  margin: 0 auto 1.5em auto;
}
/* line 53, ../scss/global/_header.scss */
#lower-header .ahh-icon-arrow-left,
#lower-header .ahh-icon-arrow-right {
  padding: 11px 10px;
  background: #FFF;
  color: #ababab;
  margin-top: 0px;
}
/* line 59, ../scss/global/_header.scss */
#lower-header .ahh-icon-arrow-left:hover,
#lower-header .ahh-icon-arrow-right:hover {
  background: #d22730;
  color: white;
}
/* line 64, ../scss/global/_header.scss */
#lower-header .ahh-icon-arrow-right {
  margin-top: 0px;
}
/* line 68, ../scss/global/_header.scss */
#lower-header .scroll {
  overflow: hidden;
  width: 68%;
  float: left;
}

/* line 75, ../scss/global/_header.scss */
.head-search {
  position: fixed;
  top: 0px;
  right: 0px;
}
/* line 79, ../scss/global/_header.scss */
.head-search input#s {
  height: 29px;
  padding: 8px 1em;
  font-size: .8em;
  background: #eff0f1;
  border: none;
  float: left;
}
/* line 86, ../scss/global/_header.scss */
.head-search input#s:focus {
  color: #a71f26;
}

/* line 93, ../scss/global/_header.scss */
.mobile-nav-top {
  width: 100%;
  background: #2f2f2f;
}

/* line 98, ../scss/global/_header.scss */
.ahh-icon-list:before {
  padding-right: 10px;
}

/* line 102, ../scss/global/_header.scss */
.mobile-sub {
  background: transparent;
  border-radius: 0;
  border: 0;
  height: 45px;
  color: #fff;
  font-family: "gothambookregular", "Georgia", Cambria, Times New Roman, Times, serif;
}
/* line 109, ../scss/global/_header.scss */
.mobile-sub:before {
  font-family: "All-Hip-Hop-Icon-Font";
}

/* line 114, ../scss/global/_header.scss */
.head-top-right {
  float: right;
  margin: 0;
  position: absolute;
  bottom: 0;
  right: 0;
}

/* line 122, ../scss/global/_header.scss */
.ahh-icon-search {
  text-decoration: none;
  background: #d22730;
  color: white !important;
  padding: 1.2em;
  height: 45px;
  width: 45px;
  float: right;
}
/* line 130, ../scss/global/_header.scss */
.ahh-icon-search:hover {
  background: #a71f26;
  color: white !important;
}

/* line 136, ../scss/global/_header.scss */
.head-search {
  z-index: 10000;
}

/* line 140, ../scss/global/_header.scss */
#header-s {
  float: left;
}
@media screen and (max-width: 767px) {
  /* line 140, ../scss/global/_header.scss */
  #header-s {
    height: 45px;
    box-sizing: border-box;
    border: 0;
    padding-left: 10px;
  }
}

/* line 150, ../scss/global/_header.scss */
#header-searchsubmit {
  border: 0 none;
}

/* line 154, ../scss/global/_header.scss */
a.view-stream {
  position: relative;
  margin: 0.6em 1em 0 0;
  padding: 0em 0.6em 0.3em 0.5em;
  background: #eff0f1;
  color: #686868;
  text-decoration: none;
  font-size: 1.3em;
  display: inline-block;
}
/* line 164, ../scss/global/_header.scss */
a.view-stream span {
  font-size: .8em;
  float: right;
  display: inline-block;
  margin: 0.2em 0.3em 0.2em 0.4em;
  color: #686868;
  font-family: "gothamcondensed-mediummedium";
  text-transform: uppercase;
}
/* line 173, ../scss/global/_header.scss */
a.view-stream.ahh-icon-eye {
  margin-top: .6em;
  float: left;
  display: inline-block;
  padding-top: .25em;
  padding-bottom: .25em;
  color: #444;
}
/* line 182, ../scss/global/_header.scss */
a.view-stream:hover {
  background: #d22730;
  color: white;
}
/* line 185, ../scss/global/_header.scss */
a.view-stream:hover span {
  color: white;
}
@media screen and (max-width: 800px) {
  /* line 154, ../scss/global/_header.scss */
  a.view-stream {
    background: none;
    color: #d22730;
    padding: none;
    font-size: 1.4em;
    margin-right: 0;
  }
  /* line 190, ../scss/global/_header.scss */
  a.view-stream span {
    display: none;
  }
  /* line 199, ../scss/global/_header.scss */
  a.view-stream:hover {
    color: #111;
    background: none;
  }
}
@media screen and (max-width: 475px) {
  /* line 154, ../scss/global/_header.scss */
  a.view-stream {
    margin-bottom: 1em;
  }
}
@media screen and (max-width: 377px) {
  /* line 154, ../scss/global/_header.scss */
  a.view-stream {
    display: none !important;
  }
}

/* line 212, ../scss/global/_header.scss */
.social-head {
  float: right;
  border-left: 1px solid #eff0f1;
  min-height: 3em;
  padding-top: 1.3em;
  padding-bottom: 1.3em;
}
/* line 218, ../scss/global/_header.scss */
.social-head span,
.social-head a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1.2em;
  margin-left: .6em;
  color: #d22730;
}
@media screen and (max-width: 960px) {
  /* line 227, ../scss/global/_header.scss */
  .social-head span {
    display: none;
  }
}
@media screen and (max-width: 475px) {
  /* line 212, ../scss/global/_header.scss */
  .social-head {
    display: none;
  }
}

/* line 236, ../scss/global/_header.scss */
.nav-wrap {
  clear: both;
  padding: 0;
  display: none;
}
/* line 242, ../scss/global/_header.scss */
.nav-wrap li a {
  color: #222;
  position: relative;
}
/* line 246, ../scss/global/_header.scss */
.nav-wrap li:hover, .nav-wrap li.current-menu-item {
  background: #d22730;
}
/* line 248, ../scss/global/_header.scss */
.nav-wrap li:hover a, .nav-wrap li.current-menu-item a {
  color: white;
}

/* line 256, ../scss/global/_header.scss */
.open-hamburger .nav-wrap {
  left: 0px;
  top: 0px;
  position: fixed;
  z-index: 10;
  width: 68%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  display: block;
  padding: 3.4em 0.5em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #444444;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#565656), to(#444444));
  background-image: -webkit-linear-gradient(top, #565656, #444444);
  background-image: -moz-linear-gradient(top, #565656, #444444);
  background-image: -o-linear-gradient(top, #565656, #444444);
  background-image: linear-gradient(to bottom, #565656, #444444);
  -webkit-transition: all 0.3s ease-in-out 0.1s;
  -ms-transition: all 0.3s ease-in-out 0.1s;
  -o-transition: all 0.3s ease-in-out 0.1s;
  -transition: all 0.3s ease-in-out 0.1s;
  transition: all 0.3s ease-in-out 0.1s;
  -webkit-box-shadow: inset -0.4rem 0px 1.1rem rgba(0, 0, 0, 0.27);
  -moz-box-shadow: inset -0.4rem 0px 1.1rem rgba(0, 0, 0, 0.27);
  -ms-box-shadow: inset -0.4rem 0px 1.1rem rgba(0, 0, 0, 0.27);
  -o-box-shadow: inset -0.4rem 0px 1.1rem rgba(0, 0, 0, 0.27);
  -box-shadow: inset -0.4rem 0px 1.1rem rgba(0, 0, 0, 0.27);
  box-shadow: inset -0.4rem 0px 1.1rem rgba(0, 0, 0, 0.27);
}
/* line 276, ../scss/global/_header.scss */
.open-hamburger .nav-wrap a {
  color: white;
}
/* line 279, ../scss/global/_header.scss */
.open-hamburger .nav-wrap li {
  width: 100%;
}
/* line 281, ../scss/global/_header.scss */
.open-hamburger .nav-wrap li ul.sub-menu {
  display: none;
}
/* line 284, ../scss/global/_header.scss */
.open-hamburger .nav-wrap li a {
  padding-left: 1.5em !important;
}
/* line 285, ../scss/global/_header.scss */
.open-hamburger .nav-wrap li a:before, .open-hamburger .nav-wrap li a:after {
  display: none;
}
/* line 291, ../scss/global/_header.scss */
.open-hamburger .nav-wrap .top-nav {
  width: 100%;
  display: inline-block;
}
/* line 296, ../scss/global/_header.scss */
.open-hamburger .user-menu {
  float: left;
  width: 100%;
  display: inline-block;
  background: #444;
  border-left: 2px solid #686868;
}
/* line 304, ../scss/global/_header.scss */
.open-hamburger button.mobile-sub:before {
  color: #d22730;
}
/* line 308, ../scss/global/_header.scss */
.open-hamburger #lower-header {
  display: inline-block !important;
}
/* line 310, ../scss/global/_header.scss */
.open-hamburger #lower-header .nav-wrap {
  display: inline-block !important;
}

/* line 316, ../scss/global/_header.scss */
#container {
  -webkit-transition: all 0.3s ease-in-out 0.1s;
  -ms-transition: all 0.3s ease-in-out 0.1s;
  -o-transition: all 0.3s ease-in-out 0.1s;
  -transition: all 0.3s ease-in-out 0.1s;
  transition: all 0.3s ease-in-out 0.1s;
}

/* line 324, ../scss/global/_header.scss */
#container.open-hamburger {
  margin-left: 68%;
  margin-right: -68%;
}

/* line 329, ../scss/global/_header.scss */
.top-nav {
  float: left;
}
/* line 331, ../scss/global/_header.scss */
.top-nav ul {
  margin: 0;
}
/* line 334, ../scss/global/_header.scss */
.top-nav ul li:first-of-type {
  overflow: hidden;
}
/* line 338, ../scss/global/_header.scss */
.top-nav ul li span {
  color: #d22730;
  font-size: .85em;
  margin: 0 .3em;
}
/* line 344, ../scss/global/_header.scss */
.top-nav ul li:hover span {
  color: white;
}
/* line 352, ../scss/global/_header.scss */
.top-nav ul.sub-menu li a {
  background: #A71F26;
}
/* line 356, ../scss/global/_header.scss */
.top-nav ul.sub-menu li:hover a {
  background: #d22730;
}
/* line 360, ../scss/global/_header.scss */
.top-nav ul.sub-menu li:first-of-type {
  overflow: visible;
}
/* line 368, ../scss/global/_header.scss */
.top-nav li:hover:first-child a:before {
  content: "";
  background: #d22730;
  width: 20px;
  height: 3.54em;
  position: absolute;
  top: 0;
  right: 100%;
}

/* line 382, ../scss/global/_header.scss */
.user-menu {
  float: right;
  border-left: 1px solid #eff0f1;
  border-top: none;
  border-right: none;
  border-bottom: none;
  margin: 0;
}
/* line 391, ../scss/global/_header.scss */
.user-menu li:last-of-type a {
  padding-right: 0;
}
/* line 397, ../scss/global/_header.scss */
.user-menu li:last-of-type:hover:last-child a:after {
  content: "";
  background: #d22730;
  width: 20px;
  height: 3.54em;
  position: absolute;
  top: 0;
  left: 100%;
}

/*********************
FOOTER STYLES
*********************/
/* line 5, ../scss/global/_footer.scss */
.footer {
  clear: both;
  color: white;
  background: #918e92;
  min-height: 10em;
  margin-top: 4em;
}

/* line 12, ../scss/global/_footer.scss */
.foot-insignia {
  margin: auto;
  text-align: center;
  margin: -2em auto 0.6em auto;
  background: #918e92;
  color: white;
  padding: .7em .5em .5em .5em;
  width: 5em;
  height: 5em;
  border-top: 2px solid #eff0f1;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  -border-radius: 100%;
  border-radius: 100%;
  behavior: url("../js/PIE/PIE.htc");
}
/* line 23, ../scss/global/_footer.scss */
.foot-insignia:hover {
  border-top: 2px solid white;
  -webkit-box-shadow: inset 0px 3px 3px -2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 3px 3px -2px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: inset 0px 3px 3px -2px rgba(0, 0, 0, 0.2);
  -o-box-shadow: inset 0px 3px 3px -2px rgba(0, 0, 0, 0.2);
  -box-shadow: inset 0px 3px 3px -2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 3px 3px -2px rgba(0, 0, 0, 0.2);
}
/* line 27, ../scss/global/_footer.scss */
.foot-insignia a {
  color: #dddddd;
  font-size: 2.2em;
  text-decoration: none;
}
/* line 31, ../scss/global/_footer.scss */
.foot-insignia a:hover {
  color: white;
}

/* end .footer-links */
/* line 47, ../scss/global/_footer.scss */
#abs-foot {
  background: #404142;
  color: #ababab;
  text-align: center;
  font-size: .7em;
  padding: .2em 1em;
}

/* line 55, ../scss/global/_footer.scss */
.copyright a {
  color: #D8D8D8;
  text-decoration: none;
}
/* line 58, ../scss/global/_footer.scss */
.copyright a:hover {
  text-decoration: underline;
  color: #EBEBEB;
}

/* line 65, ../scss/global/_footer.scss */
#foot-soc {
  width: 100%;
  max-width: 980px;
  padding: 0 0 2.4em 0;
  margin: -1em auto 0.5em auto;
  border-bottom: 1px dotted #B8B8B8;
  text-transform: uppercase;
  font-size: 0.6875rem;
  display: inline-block;
}
/* line 74, ../scss/global/_footer.scss */
#foot-soc a {
  color: #fff;
}
/* line 77, ../scss/global/_footer.scss */
#foot-soc .first {
  padding-right: 4%;
  width: 48%;
  float: left;
}
/* line 81, ../scss/global/_footer.scss */
#foot-soc .first div {
  float: left;
  padding: 0.35em .38em 0 .38em;
}
/* line 85, ../scss/global/_footer.scss */
#foot-soc .first span {
  float: right;
  margin-left: 14%;
}
/* line 91, ../scss/global/_footer.scss */
#foot-soc .last {
  padding-left: 4%;
  width: 48%;
  float: right;
}
/* line 95, ../scss/global/_footer.scss */
#foot-soc .last div {
  float: right;
  padding: 0.35em .38em 0 .38em;
}
/* line 99, ../scss/global/_footer.scss */
#foot-soc .last span {
  float: left;
  margin-right: 14%;
}
/* line 105, ../scss/global/_footer.scss */
#foot-soc span {
  position: relative;
}
/* line 108, ../scss/global/_footer.scss */
#foot-soc span div {
  padding: .5em .5em;
  margin: -0.2em .5em 0 .5em;
  width: 25px;
  height: 25px;
  text-align: center;
  border: solid 1px transparent;
  color: #dedede;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  -border-radius: 100%;
  border-radius: 100%;
  behavior: url("../js/PIE/PIE.htc");
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 120, ../scss/global/_footer.scss */
#foot-soc span:hover {
  cursor: pointer;
}
/* line 122, ../scss/global/_footer.scss */
#foot-soc span:hover div {
  color: white;
  border-color: white;
}

/* line 131, ../scss/global/_footer.scss */
.foot-link-master {
  text-align: center;
}

/* line 134, ../scss/global/_footer.scss */
.footer-links {
  text-align: center;
  margin: 1em auto;
  width: auto;
}
/* line 138, ../scss/global/_footer.scss */
.footer-links li {
  margin: 0 1em;
  display: inline;
}
/* line 142, ../scss/global/_footer.scss */
.footer-links li a {
  display: inline-block;
  text-decoration: none;
  color: #eee;
  font-size: .9em;
  padding: .3em .6em;
  border: 1px solid transparent;
}
/* line 150, ../scss/global/_footer.scss */
.footer-links li a:hover {
  border: 1px solid #ADADAD;
  color: white;
}

/* line 158, ../scss/global/_footer.scss */
#wpstats {
  display: none;
}

/******************************************************************
Site Name: AllHipHop.com
Author: 10up

Stylesheet: Home Specific Stylsheet
******************************************************************/
/* line 10, ../scss/section/_home.scss */
.home #top-head-wrap {
  margin-top: 0;
  padding: 2em 0;
  background: url("../images/ahh-subtle-pattern-bg.jpg") repeat top center #dedede;
  border-bottom: none;
}
/* line 16, ../scss/section/_home.scss */
.home #content {
  margin-top: 0;
  padding-top: 0;
}
/* line 20, ../scss/section/_home.scss */
.home #lower-header {
  margin-bottom: 0;
  display: block;
}
/* line 25, ../scss/section/_home.scss */
.home #music-videos-band .ad-hold-full, .home #music-videos-band .ad-temp-hold-full, .home #music-videos-band .abs-top-head-ad .ad-temp-hold, .abs-top-head-ad .home #music-videos-band .ad-temp-hold, .home #music-videos-band .ad-footer-wrap .ad-temp-hold, .ad-footer-wrap .home #music-videos-band .ad-temp-hold {
  margin-top: 9em;
}
/* line 29, ../scss/section/_home.scss */
.home .sidebar {
  margin-top: 1.2em;
}
/* line 32, ../scss/section/_home.scss */
.home #sidebar1 {
  margin-bottom: 0;
}

/* line 36, ../scss/section/_home.scss */
#home-features, #home-rumors, #home-lifestyle {
  background: white;
}
/* line 38, ../scss/section/_home.scss */
#home-features .featured-mod-article, #home-rumors .featured-mod-article, #home-lifestyle .featured-mod-article {
  width: 100%;
}
/* line 40, ../scss/section/_home.scss */
#home-features .featured-mod-article img, #home-rumors .featured-mod-article img, #home-lifestyle .featured-mod-article img {
  width: 100%;
  max-width: none;
}

/* line 47, ../scss/section/_home.scss */
#home-second-cont {
  margin-top: 1.5em;
}
/* line 50, ../scss/section/_home.scss */
#home-second-cont .news-mod .mod-sec-title {
  z-index: 9;
  font-size: 1.7em;
  left: 1em;
}

/* line 57, ../scss/section/_home.scss */
#home-first-cont {
  display: none;
}
/* line 60, ../scss/section/_home.scss */
#home-first-cont .news-mod .mod-sec-title {
  right: 2.762430939%;
}
/* line 65, ../scss/section/_home.scss */
#home-first-cont .inner-mod li {
  height: 90px;
}
/* line 68, ../scss/section/_home.scss */
#home-first-cont .inner-mod li:hover h3.ahh-has-thumbnail {
  max-height: 1.8em;
  min-height: 0;
}

/* line 77, ../scss/section/_home.scss */
#main-featured-wrap {
  width: 100%;
  float: left;
  overflow: hidden;
  position: relative;
}
/* line 83, ../scss/section/_home.scss */
#main-featured-wrap article {
  background: white;
  float: left;
  width: 100%;
  padding: 0;
}

/* line 91, ../scss/section/_home.scss */
.main-feature {
  position: relative;
}
/* line 93, ../scss/section/_home.scss */
.main-feature .cat-tag {
  left: 0;
  right: auto;
  font-size: 2em;
  line-height: 1;
}
/* line 100, ../scss/section/_home.scss */
.main-feature:hover .feature-headline {
  background: #d22730;
}
/* line 102, ../scss/section/_home.scss */
.main-feature:hover .feature-headline h3 {
  color: white;
}
/* line 106, ../scss/section/_home.scss */
.main-feature:hover .feature-footer {
  background: #111;
}
/* line 108, ../scss/section/_home.scss */
.main-feature:hover .feature-footer .share {
  color: #ddd !important;
}
/* line 112, ../scss/section/_home.scss */
.main-feature:hover .share:before {
  color: white;
}

/* line 119, ../scss/section/_home.scss */
#home-headlines .inner-mod li, #home-news .inner-mod li, #home-rumors .inner-mod li, #home-features .inner-mod li, #home-lifestyle .inner-mod li {
  min-height: 83px;
}
/* line 121, ../scss/section/_home.scss */
#home-headlines .inner-mod li h3.ahh-has-thumbnail, #home-news .inner-mod li h3.ahh-has-thumbnail, #home-rumors .inner-mod li h3.ahh-has-thumbnail, #home-features .inner-mod li h3.ahh-has-thumbnail, #home-lifestyle .inner-mod li h3.ahh-has-thumbnail {
  max-height: 1.8em;
  min-height: 0;
}
/* line 126, ../scss/section/_home.scss */
#home-headlines .inner-mod li:hover h3.ahh-has-thumbnail, #home-news .inner-mod li:hover h3.ahh-has-thumbnail, #home-rumors .inner-mod li:hover h3.ahh-has-thumbnail, #home-features .inner-mod li:hover h3.ahh-has-thumbnail, #home-lifestyle .inner-mod li:hover h3.ahh-has-thumbnail {
  max-height: 1.8em;
  min-height: 0;
}
/* line 134, ../scss/section/_home.scss */
#home-headlines .inner-mod-item-desc, #home-news .inner-mod-item-desc, #home-rumors .inner-mod-item-desc, #home-features .inner-mod-item-desc, #home-lifestyle .inner-mod-item-desc {
  padding-bottom: 0;
}

/* Home Featured Slider */
/* line 140, ../scss/section/_home.scss */
#featured-slide-nav {
  width: 20em;
  margin-left: -100%;
  background: white;
  position: relative;
  height: 100%;
}

/* line 148, ../scss/section/_home.scss */
.feat-selector-wrap {
  margin: 0;
  overflow: hidden;
}

/* line 152, ../scss/section/_home.scss */
.feat-nav-selector {
  overflow: hidden;
  background: #fff;
  display: inline-block;
  width: 100%;
  clear: both;
  margin: 0 0 -0.25em 0;
  position: relative;
  z-index: 9;
}

/* line 162, ../scss/section/_home.scss */
.feat-sel {
  text-align: left;
  width: 50%;
  color: white;
  -webkit-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 167, ../scss/section/_home.scss */
.feat-sel a {
  text-decoration: none;
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #222;
  padding: .5em .7em;
}
/* line 175, ../scss/section/_home.scss */
.feat-sel.ahh-fs-active {
  background: #d22730;
}
/* line 177, ../scss/section/_home.scss */
.feat-sel.ahh-fs-active a {
  color: #fff;
}
/* line 181, ../scss/section/_home.scss */
.feat-sel:hover {
  cursor: pointer;
  background: #a71f26;
  letter-spacing: .01em;
  color: white;
}
/* line 187, ../scss/section/_home.scss */
.feat-sel:hover a {
  color: #fff;
  padding: .5em .9em;
}

/* line 193, ../scss/section/_home.scss */
.sel-left {
  float: left;
}

/* line 194, ../scss/section/_home.scss */
.sel-right {
  float: right;
}

/* line 196, ../scss/section/_home.scss */
.fs-up-down {
  background: #b8b8b8;
  color: white;
  text-align: center;
  padding: .15em .3em;
  margin: 0;
  width: 100%;
  position: relative;
  z-index: 9;
}
/* line 205, ../scss/section/_home.scss */
.fs-up-down:hover {
  background: #d22730;
  cursor: pointer;
}

/* line 210, ../scss/section/_home.scss */
.fs-up {
  margin-top: -2px;
}

/* line 213, ../scss/section/_home.scss */
.fs-down {
  position: absolute;
  bottom: 0;
}

/* line 218, ../scss/section/_home.scss */
.fs-load-more {
  width: 100%;
  background: #2C2C2C;
  color: #fff;
  text-align: center;
  padding: .5em .9em !important;
  margin-bottom: 0em;
}
/* line 226, ../scss/section/_home.scss */
.fs-load-more div {
  display: inline-block;
  font-size: 1.2em !important;
}
/* line 230, ../scss/section/_home.scss */
.fs-load-more:hover {
  background: #d22730 !important;
  cursor: pointer;
}
/* line 234, ../scss/section/_home.scss */
.fs-load-more .ahh-icon-loop2 {
  vertical-align: middle;
}

/* line 239, ../scss/section/_home.scss */
.ahh-loading-more-animate {
  -webkit-animation-name: ahh-ajax-spin;
  -webkit-animation-duration: 1000ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: ahh-ajax-spin;
  -moz-animation-duration: 1000ms;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: ahh-ajax-spin;
  -ms-animation-duration: 1000ms;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  animation-name: ahh-ajax-spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@-ms-keyframes ahh-ajax-spin {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}
@-moz-keyframes ahh-ajax-spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes ahh-ajax-spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes ahh-ajax-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/* line 278, ../scss/section/_home.scss */
.ahh-fs-tab-content {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 4.5em 0 0em 0;
  margin: 0 auto;
  overflow: hidden;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 292, ../scss/section/_home.scss */
.ahh-fs-tab-content img {
  float: left;
  width: 30%;
}
/* line 296, ../scss/section/_home.scss */
.ahh-fs-tab-content li {
  clear: both;
  display: none;
  width: 100%;
  margin-bottom: .8em;
  padding: 0 .8em;
  position: relative;
  overflow: hidden;
}
/* line 304, ../scss/section/_home.scss */
.ahh-fs-tab-content li a {
  color: #454545;
}
/* line 307, ../scss/section/_home.scss */
.ahh-fs-tab-content li:hover {
  background: #F5F5F5;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.09);
  -ms-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.09);
  -o-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.09);
  -box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.09);
  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.09);
}
/* line 313, ../scss/section/_home.scss */
.ahh-fs-tab-content li:hover h3 {
  color: #d22730;
}
/* line 317, ../scss/section/_home.scss */
.ahh-fs-tab-content li.ahh-fs-active {
  display: inline-block;
}
/* line 321, ../scss/section/_home.scss */
.ahh-fs-tab-content h3 {
  margin: 0;
  font-size: 1.4em;
  line-height: 1.2em;
}
/* line 326, ../scss/section/_home.scss */
.ahh-fs-tab-content div {
  font-size: .9em;
}

/* line 330, ../scss/section/_home.scss */
.fs-cont {
  float: right;
  width: 64%;
  padding: .2em 0 .35em 0;
}

/* Home Media Carousel */
/* line 338, ../scss/section/_home.scss */
.mv-media-carousel {
  width: 96%;
  margin: 0 auto;
  padding: 0 3em;
  overflow-x: hidden;
  position: relative;
}
/* line 344, ../scss/section/_home.scss */
.mv-media-carousel ul {
  margin: 0;
  display: table;
}
/* line 348, ../scss/section/_home.scss */
.mv-media-carousel li {
  display: table-cell;
  max-width: 18em;
  min-width: 12.5em;
  padding: 0 .5em;
  position: relative;
  vertical-align: top;
}
/* line 356, ../scss/section/_home.scss */
.mv-media-carousel li a {
  color: #454545;
  text-decoration: none;
}
/* line 360, ../scss/section/_home.scss */
.mv-media-carousel li:hover {
  color: #d22730;
  cursor: pointer;
}
/* line 363, ../scss/section/_home.scss */
.mv-media-carousel li:hover .media-vid-icon,
.mv-media-carousel li:hover .media-music-icon {
  border-color: #d22730;
  background: #d22730;
}
/* line 369, ../scss/section/_home.scss */
.mv-media-carousel li:hover h3 {
  color: #d22730;
}
/* line 372, ../scss/section/_home.scss */
.mv-media-carousel li:hover .cat-tag {
  background: #d22730;
}
/* line 377, ../scss/section/_home.scss */
.mv-media-carousel .cat-tag {
  font-size: 0.8em;
}
/* line 380, ../scss/section/_home.scss */
.mv-media-carousel h3 {
  margin: 0;
}

/* line 384, ../scss/section/_home.scss */
.mv-mc-inner {
  overflow-x: hidden;
}

/* line 387, ../scss/section/_home.scss */
.media-img-wrap {
  position: relative;
}

/* line 390, ../scss/section/_home.scss */
.media-vid-icon {
  width: 30px;
  height: 30px;
  vertical-align: middle;
  line-height: 25px;
  text-align: center;
  border: 3px solid white;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  -border-radius: 100%;
  border-radius: 100%;
  behavior: url("../js/PIE/PIE.htc");
  position: absolute;
  bottom: .8em;
  left: 5%;
  color: white;
}

/* line 404, ../scss/section/_home.scss */
.media-music-icon {
  padding: 0.2em 0.36em 0.3em 0.33em;
  border: 3px solid white;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  -border-radius: 100%;
  border-radius: 100%;
  behavior: url("../js/PIE/PIE.htc");
  position: absolute;
  font-size: 1.2em;
  bottom: .8em;
  left: 5%;
  color: white;
}

/* line 414, ../scss/section/_home.scss */
.music-band-title {
  background: #111;
  color: white;
  margin-top: 0em;
  padding: 0.4em .5em .3em .5em;
  display: inline-block;
  margin-bottom: 1.4em;
}

/* line 424, ../scss/section/_home.scss */
.music-vid-band-icon {
  /* @include border-radius(100%);
  padding: .5em;
  background: $bold-red; */
  float: left;
  color: white;
  margin-top: 0.19em;
  margin-right: .35em;
}

/* line 433, ../scss/section/_home.scss */
#music-videos-band .ahh-icon-loop2 {
  padding: .5em 0em;
  font-size: 1.9em;
  text-align: center;
  margin-top: 5em;
  position: relative;
  z-index: 9;
  float: right;
  display: none;
}

/* line 446, ../scss/section/_home.scss */
#ahh-the-homepage-slider .feature {
  max-height: 472px;
}
/* line 449, ../scss/section/_home.scss */
#ahh-the-homepage-slider .ahh-feature-slide {
  display: none;
  line-height: 0;
}
/* line 452, ../scss/section/_home.scss */
#ahh-the-homepage-slider .ahh-feature-slide.ahh-first-feature-slide {
  display: block;
}
/* line 456, ../scss/section/_home.scss */
#ahh-the-homepage-slider .ahh-homepage-slider-controls {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 90;
}
/* line 461, ../scss/section/_home.scss */
#ahh-the-homepage-slider .ahh-homepage-slider-controls .ahh-icon-arrow-left, #ahh-the-homepage-slider .ahh-homepage-slider-controls .ahh-icon-arrow-right {
  margin-top: 0;
  padding: 0.65em .3em;
}
/* line 464, ../scss/section/_home.scss */
#ahh-the-homepage-slider .ahh-homepage-slider-controls .ahh-icon-arrow-left:hover, #ahh-the-homepage-slider .ahh-homepage-slider-controls .ahh-icon-arrow-right:hover {
  background: black;
}
/* line 469, ../scss/section/_home.scss */
#ahh-the-homepage-slider .feature-headline {
  width: 100%;
  line-height: 1;
}

/* line 477, ../scss/section/_home.scss */
#featured-slide-nav .category-music .cat-border-alt-3 {
  border-left-color: #3ac0c7;
}
/* line 482, ../scss/section/_home.scss */
#featured-slide-nav .category-video .cat-border-alt-3 {
  border-left-color: #1997cc;
}
/* line 487, ../scss/section/_home.scss */
#featured-slide-nav .category-news .cat-border-alt-3 {
  border-left-color: #111;
}
/* line 492, ../scss/section/_home.scss */
#featured-slide-nav .category-features .cat-border-alt-3 {
  border-left-color: #d22730;
}
/* line 497, ../scss/section/_home.scss */
#featured-slide-nav .category-blog .cat-border-alt-3 {
  border-left-color: #C50076;
}
/* line 502, ../scss/section/_home.scss */
#featured-slide-nav .category-rumors .cat-border-alt-3 {
  border-left-color: #C50076;
}
/* line 507, ../scss/section/_home.scss */
#featured-slide-nav .category-lifestyle .cat-border-alt-3 {
  border-left-color: #e71583;
}
/* line 512, ../scss/section/_home.scss */
#featured-slide-nav .category-headlines .cat-border-alt-3 {
  border-left-color: #FBB829;
}

/* line 518, ../scss/section/_home.scss */
.nav-masking {
  position: absolute;
  display: block;
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}

/* line 528, ../scss/section/_home.scss */
.the-main-navigation .nav-masking {
  width: 15.625%;
  height: 50px;
  right: 55px;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white), color-stop(100%, white));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 64%, white 100%);
}

/* line 543, ../scss/section/_home.scss */
#music-videos-band .nav-masking {
  width: 9.375%;
  height: 100%;
  right: 40px;
  top: 0;
  background: -moz-linear-gradient(left, transparent 0%, black 50%, black 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(50%, black), color-stop(100%, black));
  background: -webkit-linear-gradient(left, transparent 0%, black 50%, black 100%);
  background: -o-linear-gradient(left, transparent 0%, black 50%, black 100%);
  background: -ms-linear-gradient(left, transparent 0%, black 50%, black 100%);
  background: linear-gradient(to right, transparent 0%, black 64%, black 100%);
}

@media screen and (min-width: 768px) {
  /* line 559, ../scss/section/_home.scss */
  .the-main-navigation .nav-masking {
    display: none;
  }
}
/******************************************************************
Site Name: AllHipHop.com
Author: 10up

Stylesheet: Music Specific Stylesheet
******************************************************************/
/* line 8, ../scss/section/_music.scss */
#music-home-band {
  padding-top: 1em;
  position: relative;
}
/* line 12, ../scss/section/_music.scss */
#music-home-band .mv-media-carousel {
  margin-top: 2.2em;
  padding: 0 1em;
  width: 89%;
  max-width: 1090px;
  float: left;
}
/* line 19, ../scss/section/_music.scss */
#music-home-band .mv-media-carousel li {
  color: white;
  min-width: 18.1em;
  max-width: none;
}
/* line 23, ../scss/section/_music.scss */
#music-home-band .mv-media-carousel li a {
  color: white;
  text-decoration: none;
}
/* line 28, ../scss/section/_music.scss */
#music-home-band .mv-media-carousel h3 {
  font-size: 1.35em;
}

/* line 35, ../scss/section/_music.scss */
.music-tab-nav {
  margin-top: -2em;
  margin-bottom: 5em;
}
/* line 38, ../scss/section/_music.scss */
.music-tab-nav li {
  padding: .6em 1em;
  float: left;
  background: #e2e2e2;
}
/* line 44, ../scss/section/_music.scss */
.music-tab-nav li.music-page-fs-active {
  color: white;
  background: #d22730;
}
/* line 51, ../scss/section/_music.scss */
.music-tab-nav li.music-page-fs-active:hover {
  background: #d22730;
}
/* line 55, ../scss/section/_music.scss */
.music-tab-nav li:hover {
  cursor: pointer;
  background: #eff0f1;
}
/* line 60, ../scss/section/_music.scss */
.music-tab-nav .ahh-icon-loop2 {
  float: left;
  margin: 0 5px 0 0;
  line-height: inherit;
  display: none;
}

/* line 72, ../scss/section/_music.scss */
#music-home-tabs h2.mod-sec-title .ahh-icon-loop2 {
  float: left;
  font-size: 0.7em;
  margin: 0 5px 0 0;
  line-height: inherit;
  display: none;
}
/* line 82, ../scss/section/_music.scss */
#music-home-tabs .music-media-holder {
  margin-top: 0;
}
/* line 84, ../scss/section/_music.scss */
#music-home-tabs .music-media-holder ul li {
  display: none;
}
/* line 92, ../scss/section/_music.scss */
#music-home-tabs.music-page-showing-all .music-media-holder li.type-post.media-music,
#music-home-tabs.music-page-showing-all .music-media-holder li.type-ahh-video {
  display: inline-block;
}
/* line 96, ../scss/section/_music.scss */
#music-home-tabs.music-page-showing-all .music-media-holder li.media-grid-list-post,
#music-home-tabs.music-page-showing-all .music-media-holder li.media-grid-news-post {
  display: none;
}
/* line 104, ../scss/section/_music.scss */
#music-home-tabs.music-page-showing-music .music-media-holder li.type-post.media-music {
  display: inline-block;
}
/* line 111, ../scss/section/_music.scss */
#music-home-tabs.music-page-showing-video .music-media-holder li.type-ahh-video {
  display: inline-block;
}
/* line 118, ../scss/section/_music.scss */
#music-home-tabs.music-page-showing-news .music-media-holder li.media-grid-news-post {
  display: inline-block;
}
/* line 125, ../scss/section/_music.scss */
#music-home-tabs.music-page-showing-lists .music-media-holder li.media-grid-list-post {
  display: inline-block;
}

/* line 133, ../scss/section/_music.scss */
.music-page-fs-content-wrap .sixcol {
  background: white;
  padding-left: 2.762430939%;
  padding-right: 2.762430939%;
  margin-left: 0;
  min-height: 330px;
}
/* line 140, ../scss/section/_music.scss */
.music-page-fs-content-wrap .sixcol.first {
  padding-right: 0;
  padding-top: 1em;
  padding-bottom: 1em;
}
/* line 144, ../scss/section/_music.scss */
.music-page-fs-content-wrap .sixcol.first:hover {
  cursor: pointer;
}
/* line 146, ../scss/section/_music.scss */
.music-page-fs-content-wrap .sixcol.first:hover h3 {
  color: #d22730;
}
@media screen and (min-width: 769px) {
  /* line 151, ../scss/section/_music.scss */
  .music-page-fs-content-wrap .sixcol:last-child {
    width: 51.368785%;
  }
}
/* line 158, ../scss/section/_music.scss */
.music-page-fs-content-wrap h3 {
  font-size: 1.7em;
  line-height: 1.1em;
  margin: 0 auto;
}
/* line 164, ../scss/section/_music.scss */
.music-page-fs-content-wrap li {
  margin-bottom: 1.2em;
}
/* line 166, ../scss/section/_music.scss */
.music-page-fs-content-wrap li img {
  width: 100%;
  max-width: 45%;
  float: left;
  margin-right: 1em;
}
/* line 172, ../scss/section/_music.scss */
.music-page-fs-content-wrap li .share {
  font-size: .9em;
  margin-top: .2em;
}
/* line 176, ../scss/section/_music.scss */
.music-page-fs-content-wrap li:hover {
  padding-left: 0;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  /* line 164, ../scss/section/_music.scss */
  .music-page-fs-content-wrap li {
    display: inline-block;
    width: 100%;
    clear: both;
    float: none;
  }
}

/* line 189, ../scss/section/_music.scss */
.music-page-fs-content-wrap {
  display: none;
  overflow: hidden;
}
/* line 192, ../scss/section/_music.scss */
.music-page-fs-content-wrap.music-page-fs-active {
  display: inline-block;
}

/* line 197, ../scss/section/_music.scss */
.music-media-holder {
  background: white;
  padding: 1em;
  margin-top: 1.6em;
  margin-bottom: 2em;
}
/* line 202, ../scss/section/_music.scss */
.music-media-holder .music-sec-title {
  margin-left: .5em;
}
/* line 205, ../scss/section/_music.scss */
.music-media-holder ul {
  display: table;
}
/* line 208, ../scss/section/_music.scss */
.music-media-holder ul:hover li {
  opacity: 0.89;
  filter: alpha(opacity=89);
  -moz-opacity: 0.89;
  -khtml-opacity: 0.89;
  zoom: 1;
}
/* line 213, ../scss/section/_music.scss */
.music-media-holder ul li:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  zoom: 1;
}
/* line 218, ../scss/section/_music.scss */
.music-media-holder li {
  display: inline-block;
  vertical-align: top;
  width: 44.5%;
  margin-left: 3.76%;
  margin-bottom: .9em;
  position: relative;
  border: 1px solid #eff0f1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
}
/* line 230, ../scss/section/_music.scss */
.music-media-holder li:hover {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
  -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
  -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
  background: #413c43;
  color: white;
  cursor: pointer;
}
/* line 235, ../scss/section/_music.scss */
.music-media-holder li:hover .media-img-wrap {
  -webkit-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -moz-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -ms-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -o-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -box-shadow: 0px -4px 0px 0px #bd0c0c;
  box-shadow: 0px -4px 0px 0px #bd0c0c;
}
/* line 238, ../scss/section/_music.scss */
.music-media-holder li:hover .media-vid-icon, .music-media-holder li:hover .media-music-icon {
  background: #d22730;
  color: white;
  border-color: #d22730;
}
/* line 243, ../scss/section/_music.scss */
.music-media-holder li:hover .track-artists {
  background: #d22730;
  color: white;
}
/* line 247, ../scss/section/_music.scss */
.music-media-holder li:hover a {
  color: white;
}
/* line 250, ../scss/section/_music.scss */
.music-media-holder li:hover .media-img-wrap {
  background: #413c43;
}
/* line 254, ../scss/section/_music.scss */
.music-media-holder li a {
  color: #454545;
}
/* line 258, ../scss/section/_music.scss */
.music-media-holder h3 {
  padding: 0 .6em;
  margin: 0 auto;
}
/* line 262, ../scss/section/_music.scss */
.music-media-holder .track-artists {
  padding: .4em .6em;
  margin: .3em auto 0 auto;
  background: #eff0f1;
  font-size: 0.8em;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
/* line 274, ../scss/section/_music.scss */
.music-media-holder .fs-load-more {
  max-width: 200px;
  margin: 1em auto 2em auto;
  background: #dadada;
}
/* line 278, ../scss/section/_music.scss */
.music-media-holder .fs-load-more:hover {
  background: #d22730;
}
/* line 282, ../scss/section/_music.scss */
.music-media-holder .media-img-wrap {
  min-height: 40px;
  background: #dedede;
  display: inline;
  clear: both;
}

/* line 291, ../scss/section/_music.scss */
.music-list-mod li {
  font-family: "gothamcondensed-mediummedium";
  font-size: 1.2em;
  padding: 0.5rem 0.9375rem;
}
@media screen and (min-width: 40.063em) {
  /* line 291, ../scss/section/_music.scss */
  .music-list-mod li {
    padding: 0.5rem 1.5625rem;
  }
}
/* line 300, ../scss/section/_music.scss */
.music-list-mod li a {
  color: #454545;
  text-decoration: none;
}
@media screen and (min-width: 40.063em) {
  /* line 305, ../scss/section/_music.scss */
  .music-list-mod li:hover {
    padding: 0.5rem 1.5625rem;
  }
}
/* line 311, ../scss/section/_music.scss */
.music-list-mod li:hover a {
  color: white;
}

@media screen and (min-width: 40.063em) {
  /* line 318, ../scss/section/_music.scss */
  .widget .music-list-mod li {
    margin-bottom: 1px;
  }
}

/* line 326, ../scss/section/_music.scss */
#music-main-sec > .sidebar {
  margin-top: 1.5em;
}

/* line 332, ../scss/section/_music.scss */
.music-fs-sec-content a {
  color: #454545;
  text-decoration: none;
}
/* line 335, ../scss/section/_music.scss */
.music-fs-sec-content a:hover {
  color: #d22730;
}

/******************************************************************
Site Name: AllHipHop.com
Author: 10up

Stylesheet: Video Specific Stylsheet
******************************************************************/
/* line 9, ../scss/section/_video.scss */
#video-home-band {
  padding: 2em 0;
  position: relative;
}

/* line 14, ../scss/section/_video.scss */
.video-media-ft {
  margin: 1.4em auto 0 auto;
  padding: 0 1em;
  width: 96%;
  max-width: 1090px;
  margin: 0 auto;
  float: left;
  overflow-x: hidden;
}
/* line 24, ../scss/section/_video.scss */
.video-media-ft ul {
  margin: 0;
  width: 100%;
  float: right;
  display: inline-block;
}
/* line 30, ../scss/section/_video.scss */
.video-media-ft li {
  color: white;
  min-width: 18.1em;
  max-width: none;
  padding: 0 .5em;
  position: relative;
}
/* line 37, ../scss/section/_video.scss */
.video-media-ft li:hover {
  cursor: pointer;
}
/* line 39, ../scss/section/_video.scss */
.video-media-ft li:hover .media-vid-icon,
.video-media-ft li:hover .media-music-icon {
  border-color: #d22730;
  background: #d22730;
}
/* line 45, ../scss/section/_video.scss */
.video-media-ft li:hover h3 {
  color: #d22730;
}
/* line 50, ../scss/section/_video.scss */
.video-media-ft .cat-tag {
  font-size: 0.8em;
}
/* line 53, ../scss/section/_video.scss */
.video-media-ft h3 {
  font-size: 1.35em;
  margin: 0 0 1em 0;
}
/* line 57, ../scss/section/_video.scss */
.video-media-ft a {
  color: white;
  text-decoration: none;
}
/* line 60, ../scss/section/_video.scss */
.video-media-ft a:hover {
  color: #d22730;
}

/* line 65, ../scss/section/_video.scss */
.ft-main-video {
  color: white;
  width: 100%;
  float: left;
}
/* line 69, ../scss/section/_video.scss */
.ft-main-video img {
  width: 100%;
}
/* line 72, ../scss/section/_video.scss */
.ft-main-video h3 {
  font-size: 2em;
  margin: 0;
}

/* line 78, ../scss/section/_video.scss */
.vide-media-inner {
  overflow-x: hidden;
}

/* line 83, ../scss/section/_video.scss */
#video-main-sec .sidebar {
  margin-top: 1.5em;
}

/* line 88, ../scss/section/_video.scss */
.video-media-holder {
  background: white;
  margin-bottom: 2em;
}
/* line 91, ../scss/section/_video.scss */
.video-media-holder ul {
  display: table;
}
/* line 94, ../scss/section/_video.scss */
.video-media-holder li {
  display: table-cell;
  width: 30.5%;
  min-height: 200px;
  margin-left: 1.762430939%;
  margin-bottom: .9em;
  float: left;
  position: relative;
  border: 1px solid #eff0f1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
}
/* line 105, ../scss/section/_video.scss */
.video-media-holder li:nth-child(3n+1) {
  clear: both;
}
/* line 108, ../scss/section/_video.scss */
.video-media-holder li .media-img-wrap {
  min-height: 40px;
  background: #dedede;
}
/* line 112, ../scss/section/_video.scss */
.video-media-holder li a {
  color: #454545;
  text-decoration: none;
}
/* line 116, ../scss/section/_video.scss */
.video-media-holder li:hover {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  background: #413c43;
  color: white;
  cursor: pointer;
}
/* line 121, ../scss/section/_video.scss */
.video-media-holder li:hover .media-img-wrap {
  -webkit-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -moz-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -ms-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -o-box-shadow: 0px -4px 0px 0px #bd0c0c;
  -box-shadow: 0px -4px 0px 0px #bd0c0c;
  box-shadow: 0px -4px 0px 0px #bd0c0c;
}
/* line 124, ../scss/section/_video.scss */
.video-media-holder li:hover .media-vid-icon, .video-media-holder li:hover .media-music-icon {
  background: #d22730;
  color: white;
  border-color: #d22730;
}
/* line 129, ../scss/section/_video.scss */
.video-media-holder li:hover a {
  color: white;
}
/* line 134, ../scss/section/_video.scss */
.video-media-holder h3 {
  padding: 0 .6em;
  margin: 0 auto;
}
/* line 138, ../scss/section/_video.scss */
.video-media-holder .fs-load-more {
  max-width: 200px;
  margin: 1em auto 2em auto;
  background: #dadada;
}
/* line 142, ../scss/section/_video.scss */
.video-media-holder .fs-load-more:hover {
  background: #d22730;
}

/* line 150, ../scss/section/_video.scss */
.single-ahh-video h1.entry-title {
  margin-top: 0;
}

/* line 8, ../scss/section/_post.scss */
.single .article-img-holder .article-img-crop, .single-post .article-img-holder .article-img-crop {
  max-height: 450px;
  overflow: hidden;
}
/* line 12, ../scss/section/_post.scss */
.single .article-img-holder .entry-title, .single-post .article-img-holder .entry-title {
  padding: 0.5em 0.5em 0.5em 1.2em;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
}

/* line 26, ../scss/section/_post.scss */
body.archive #main article a.more-link {
  text-transform: uppercase;
  background: black;
  color: #fff !important;
  padding: 5px 10px;
  margin: 0;
  float: right;
}

/* line 35, ../scss/section/_post.scss */
.stream-categories {
  display: none;
  font-size: 11px;
  padding: 0 20px;
}
/* line 39, ../scss/section/_post.scss */
.allhiphop-stream.blog .stream-categories {
  display: block;
}

/* line 44, ../scss/section/_post.scss */
.archive-posts-wrap {
  width: 100%;
  position: relative;
  margin-bottom: 4rem;
  min-height: 100%;
}
/* line 51, ../scss/section/_post.scss */
.archive-posts-wrap .article-header {
  padding: 0 20px;
}
/* line 56, ../scss/section/_post.scss */
.archive-posts-wrap .article-header h1 {
  margin: .3em 0;
}

/* line 62, ../scss/section/_post.scss */
.article-img-holder {
  position: relative;
  width: 100%;
}
/* line 65, ../scss/section/_post.scss */
.article-img-holder .article-header {
  width: 100%;
}
/* line 69, ../scss/section/_post.scss */
.article-img-holder .entry-title {
  background: white;
  color: #000000;
}

/* line 75, ../scss/section/_post.scss */
.no-thumbnail-article-header .entry-title {
  color: #000000;
  margin: 0;
  max-width: 80%;
  padding: 0.2em 0.8em 0.2em 0;
}

/* line 82, ../scss/section/_post.scss */
.article-toolbar {
  color: #ababab;
  padding: 0.5em 3em 0.5em 3em;
  margin: 0 -3em 3em -3em;
  border-bottom: 1px solid;
  position: relative;
}
/* line 88, ../scss/section/_post.scss */
.article-toolbar .byline {
  color: #ababab;
  font-size: .85em;
  margin: 0;
  position: relative;
}
/* line 99, ../scss/section/_post.scss */
.article-toolbar:after {
  position: relative;
  content: "\e608";
  font-family: "All-Hip-Hop-Icon-Font";
  color: white;
  left: 0em;
  bottom: -0.95em;
  font-size: 1.75em;
  z-index: 9;
  text-shadow: 0 4px 0px #cacaca;
  filter: dropshadow(color=#cacaca, offx=0, offy=4px);
}

/* line 113, ../scss/section/_post.scss */
.article-social-share,
#jp-post-flair {
  padding-top: .6em;
  font-size: 1.5em;
  color: #d22730;
}
/* line 118, ../scss/section/_post.scss */
.article-social-share.fixed,
#jp-post-flair.fixed {
  position: fixed;
  top: 0;
  background: #fff;
  margin: 0 0 0 2em;
  z-index: 1000;
  padding: 5px 0;
}
/* line 125, ../scss/section/_post.scss */
.admin-bar .article-social-share.fixed, .admin-bar
#jp-post-flair.fixed {
  top: 32px;
}
/* line 129, ../scss/section/_post.scss */
.article-social-share div,
#jp-post-flair div {
  float: right;
}
/* line 132, ../scss/section/_post.scss */
.article-social-share .soc-icon, .article-social-share a.share-facebook,
.article-social-share #jp-post-flair a.share-facebook,
#jp-post-flair .article-social-share a.share-facebook, .article-social-share a.share-twitter,
.article-social-share #jp-post-flair a.share-twitter,
#jp-post-flair .article-social-share a.share-twitter, .article-social-share a.share-reddit,
.article-social-share #jp-post-flair a.share-reddit,
#jp-post-flair .article-social-share a.share-reddit, .article-social-share a.share-pinterest,
.article-social-share #jp-post-flair a.share-pinterest,
#jp-post-flair .article-social-share a.share-pinterest,
#jp-post-flair .soc-icon,
#jp-post-flair a.share-facebook,
#jp-post-flair a.share-twitter,
#jp-post-flair a.share-reddit,
#jp-post-flair a.share-pinterest {
  margin-left: 1em;
  margin-top: .2em;
}
/* line 135, ../scss/section/_post.scss */
.article-social-share .soc-icon:hover, .article-social-share a.share-facebook:hover,
.article-social-share #jp-post-flair a.share-facebook:hover,
#jp-post-flair .article-social-share a.share-facebook:hover, .article-social-share a.share-twitter:hover,
.article-social-share #jp-post-flair a.share-twitter:hover,
#jp-post-flair .article-social-share a.share-twitter:hover, .article-social-share a.share-reddit:hover,
.article-social-share #jp-post-flair a.share-reddit:hover,
#jp-post-flair .article-social-share a.share-reddit:hover, .article-social-share a.share-pinterest:hover,
.article-social-share #jp-post-flair a.share-pinterest:hover,
#jp-post-flair .article-social-share a.share-pinterest:hover,
#jp-post-flair .soc-icon:hover,
#jp-post-flair a.share-facebook:hover,
#jp-post-flair a.share-twitter:hover,
#jp-post-flair a.share-reddit:hover,
#jp-post-flair a.share-pinterest:hover {
  cursor: pointer;
}
/* line 139, ../scss/section/_post.scss */
.article-social-share ul li a span,
#jp-post-flair ul li a span {
  display: none;
}
/* line 142, ../scss/section/_post.scss */
.article-social-share div.sharedaddy div.sd-block,
#jp-post-flair div.sharedaddy div.sd-block {
  border-top: 0;
  padding: 0;
  text-align: right;
  float: left;
}
/* line 152, ../scss/section/_post.scss */
.article-social-share div.sharedaddy .sd-content,
#jp-post-flair div.sharedaddy .sd-content {
  width: auto;
}
/* line 154, ../scss/section/_post.scss */
.article-social-share div.sharedaddy .sd-content ul,
#jp-post-flair div.sharedaddy .sd-content ul {
  margin: 0;
  overflow: hidden;
}
/* line 159, ../scss/section/_post.scss */
.article-social-share div.sharedaddy a.sd-button,
#jp-post-flair div.sharedaddy a.sd-button {
  background: none;
  border: 0 !important;
  font-size: 22px;
  text-decoration: none;
  margin-left: 0;
}
/* line 165, ../scss/section/_post.scss */
.article-social-share div.sharedaddy a.sd-button:hover,
#jp-post-flair div.sharedaddy a.sd-button:hover {
  background: none;
}
/* line 169, ../scss/section/_post.scss */
.article-social-share div.sharedaddy .sd-content li,
#jp-post-flair div.sharedaddy .sd-content li {
  margin: 0 0 0 0.625rem !important;
  float: left;
}
/* line 173, ../scss/section/_post.scss */
.article-social-share div.sharedaddy .sd-content li.share-end,
#jp-post-flair div.sharedaddy .sd-content li.share-end {
  display: none;
}
/* line 177, ../scss/section/_post.scss */
.article-social-share ul li a:before,
#jp-post-flair ul li a:before {
  font-family: 'All-Hip-Hop-Icon-Font';
  color: #d22730;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 194, ../scss/section/_post.scss */
.article-social-share a.share-facebook:hover:before,
#jp-post-flair a.share-facebook:hover:before {
  color: #3B5998;
}
/* line 199, ../scss/section/_post.scss */
.article-social-share a.share-twitter:hover:before,
#jp-post-flair a.share-twitter:hover:before {
  color: #00ACED;
}
/* line 204, ../scss/section/_post.scss */
.article-social-share a.share-reddit:hover:before,
#jp-post-flair a.share-reddit:hover:before {
  color: #000;
}
/* line 209, ../scss/section/_post.scss */
.article-social-share a.share-pinterest:hover:before,
#jp-post-flair a.share-pinterest:hover:before {
  color: #CB2027;
}

/* line 214, ../scss/section/_post.scss */
.share-title, .article-social-share div.sharedaddy h3,
.article-social-share #content div.sharedaddy h3,
.article-social-share #main div.sharedaddy h3,
.article-social-share #primary div.sharedaddy h3,
#jp-post-flair div.sharedaddy h3 {
  font-family: "gothamcondensed-mediummedium";
  text-transform: uppercase;
  display: none;
}

/* line 219, ../scss/section/_post.scss */
div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy {
  width: 100% !important;
}

/* line 222, ../scss/section/_post.scss */
div.sharedaddy h3.sd-title:before {
  display: none;
}

/* line 225, ../scss/section/_post.scss */
.article-social-share div.sharedaddy h3,
.article-social-share #content div.sharedaddy h3,
.article-social-share #main div.sharedaddy h3,
.article-social-share #primary div.sharedaddy h3,
#jp-post-flair div.sharedaddy h3 {
  font-size: 22px;
  text-transform: uppercase;
  font-family: "gothamcondensed-mediummedium";
  font-weight: 300;
  margin: 0;
  width: auto;
  float: left;
  display: inline;
  white-space: nowrap;
}

/* line 248, ../scss/section/_post.scss */
body.archive #main,
body.search-results #main,
body.allhiphop-stream #main {
  box-sizing: padding-box;
  position: relative;
}
/* line 254, ../scss/section/_post.scss */
body.archive #main .article-toolbar,
body.search-results #main .article-toolbar,
body.allhiphop-stream #main .article-toolbar {
  display: none;
}
/* line 258, ../scss/section/_post.scss */
body.archive #main article.ad,
body.search-results #main article.ad,
body.allhiphop-stream #main article.ad {
  box-shadow: none;
  margin-bottom: 0;
  background: transparent;
}
/* line 264, ../scss/section/_post.scss */
body.archive #main article,
body.search-results #main article,
body.allhiphop-stream #main article {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  margin-bottom: 1.5em;
  width: 100%;
  padding: 0;
}
/* line 270, ../scss/section/_post.scss */
body.archive #main article.ahh-no-post-thumbnail,
body.search-results #main article.ahh-no-post-thumbnail,
body.allhiphop-stream #main article.ahh-no-post-thumbnail {
  padding-top: 1em;
}
/* line 274, ../scss/section/_post.scss */
body.archive #main article.ahh-no-post-thumbnail .article-header .entry-title,
body.search-results #main article.ahh-no-post-thumbnail .article-header .entry-title,
body.allhiphop-stream #main article.ahh-no-post-thumbnail .article-header .entry-title {
  padding: 0 0.5em;
}
/* line 281, ../scss/section/_post.scss */
body.archive #main article .entry-content,
body.search-results #main article .entry-content,
body.allhiphop-stream #main article .entry-content {
  padding: 0 20px;
  border-top: 1px solid #E6E6E6;
  color: #999;
}
/* line 286, ../scss/section/_post.scss */
body.archive #main article a, body.archive #main article a .entry-title,
body.search-results #main article a,
body.search-results #main article a .entry-title,
body.allhiphop-stream #main article a,
body.allhiphop-stream #main article a .entry-title {
  color: #454545 !important;
  text-decoration: none;
  line-height: 1;
}
/* line 292, ../scss/section/_post.scss */
body.archive #main article:hover a, body.archive #main article:hover a .entry-title,
body.search-results #main article:hover a,
body.search-results #main article:hover a .entry-title,
body.allhiphop-stream #main article:hover a,
body.allhiphop-stream #main article:hover a .entry-title {
  color: #d22730 !important;
}
/* line 297, ../scss/section/_post.scss */
body.archive #main .article-toolbar .byline,
body.search-results #main .article-toolbar .byline,
body.allhiphop-stream #main .article-toolbar .byline {
  padding-left: 2.4em;
}

/* line 303, ../scss/section/_post.scss */
.archive .archive-title {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.4em 1em;
  z-index: 8;
  background: #222;
  color: white;
  margin: 0;
}
/* line 315, ../scss/section/_post.scss */
.archive .category-headlines .archive-title, .archive.category-headlines .archive-title {
  background: #FBB829;
}
/* line 318, ../scss/section/_post.scss */
.archive .category-headlines.ahh-no-post-thumbnail,
.archive .category-headlines .ahh-no-post-thumbnail, .archive.category-headlines.ahh-no-post-thumbnail,
.archive.category-headlines .ahh-no-post-thumbnail {
  border-top: 4px solid #FBB829;
}
/* line 322, ../scss/section/_post.scss */
.archive .category-headlines .article-img-holder img, .archive.category-headlines .article-img-holder img {
  border-bottom: 4px solid #FBB829;
}
/* line 328, ../scss/section/_post.scss */
.archive .category-rumors .archive-title, .archive.category-rumors .archive-title {
  background: #C50076;
}
/* line 331, ../scss/section/_post.scss */
.archive .category-rumors.ahh-no-post-thumbnail,
.archive .category-rumors .ahh-no-post-thumbnail, .archive.category-rumors.ahh-no-post-thumbnail,
.archive.category-rumors .ahh-no-post-thumbnail {
  border-top: 4px solid #C50076;
}
/* line 335, ../scss/section/_post.scss */
.archive .category-rumors .article-img-holder img, .archive.category-rumors .article-img-holder img {
  border-bottom: 4px solid #C50076;
}
/* line 341, ../scss/section/_post.scss */
.archive .category-news .media-img-wrap,
.archive .category-news .archive-title, .archive.category-news .media-img-wrap,
.archive.category-news .archive-title {
  background: #111;
}
/* line 345, ../scss/section/_post.scss */
.archive .category-news.ahh-no-post-thumbnail,
.archive .category-news .ahh-no-post-thumbnail, .archive.category-news.ahh-no-post-thumbnail,
.archive.category-news .ahh-no-post-thumbnail {
  border-top: 4px solid #111;
}
/* line 349, ../scss/section/_post.scss */
.archive .category-news .article-img-holder img, .archive.category-news .article-img-holder img {
  border-bottom: 4px solid #111;
}
/* line 355, ../scss/section/_post.scss */
.archive .category-lifestyle .archive-title, .archive.category-lifestyle .archive-title {
  background: #e71583;
}
/* line 358, ../scss/section/_post.scss */
.archive .category-lifestyle.ahh-no-post-thumbnail,
.archive .category-lifestyle .ahh-no-post-thumbnail, .archive.category-lifestyle.ahh-no-post-thumbnail,
.archive.category-lifestyle .ahh-no-post-thumbnail {
  border-top: 4px solid #e71583;
}
/* line 362, ../scss/section/_post.scss */
.archive .category-lifestyle .article-img-holder img, .archive.category-lifestyle .article-img-holder img {
  border-bottom: 4px solid #e71583;
}
/* line 368, ../scss/section/_post.scss */
.archive .category-features .archive-title, .archive.category-features .archive-title {
  background: #d22730;
}
/* line 371, ../scss/section/_post.scss */
.archive .category-features.ahh-no-post-thumbnail,
.archive .category-features .ahh-no-post-thumbnail, .archive.category-features.ahh-no-post-thumbnail,
.archive.category-features .ahh-no-post-thumbnail {
  border-top: 4px solid #d22730;
}
/* line 375, ../scss/section/_post.scss */
.archive .category-features .article-img-holder img, .archive.category-features .article-img-holder img {
  border-bottom: 4px solid #d22730;
}
/* line 381, ../scss/section/_post.scss */
.archive .catebory-blog .archive-title, .archive.category-blog .archive-title {
  background: #C50076;
}
/* line 384, ../scss/section/_post.scss */
.archive .catebory-blog.ahh-no-post-thumbnail,
.archive .catebory-blog .ahh-no-post-thumbnail, .archive.category-blog.ahh-no-post-thumbnail,
.archive.category-blog .ahh-no-post-thumbnail {
  border-top: 4px solid #C50076;
}
/* line 388, ../scss/section/_post.scss */
.archive .catebory-blog .article-img-holder img, .archive.category-blog .article-img-holder img {
  border-bottom: 4px solid #C50076;
}
/* line 394, ../scss/section/_post.scss */
.archive .category-music .media-img-wrap,
.archive .category-music .archive-title, .archive.category-music .media-img-wrap,
.archive.category-music .archive-title {
  background: #3ac0c7;
}
/* line 398, ../scss/section/_post.scss */
.archive .category-music.ahh-no-post-thumbnail,
.archive .category-music .ahh-no-post-thumbnail, .archive.category-music.ahh-no-post-thumbnail,
.archive.category-music .ahh-no-post-thumbnail {
  border-top: 4px solid #3ac0c7;
}
/* line 402, ../scss/section/_post.scss */
.archive .category-music .article-img-holder img, .archive.category-music .article-img-holder img {
  border-bottom: 4px solid #3ac0c7;
}
/* line 408, ../scss/section/_post.scss */
.archive .category-video .media-img-wrap,
.archive .category-video .archive-title, .archive.category-video .media-img-wrap,
.archive.category-video .archive-title {
  background: #1997cc;
}
/* line 412, ../scss/section/_post.scss */
.archive .category-video.ahh-no-post-thumbnail,
.archive .category-video .ahh-no-post-thumbnail, .archive.category-video.ahh-no-post-thumbnail,
.archive.category-video .ahh-no-post-thumbnail {
  border-top: 4px solid #1997cc;
}
/* line 416, ../scss/section/_post.scss */
.archive .category-video .article-img-holder img, .archive.category-video .article-img-holder img {
  border-bottom: 4px solid #1997cc;
}

/* line 423, ../scss/section/_post.scss */
.single section.entry-content {
  margin-bottom: 3em;
  padding-bottom: 3em;
  border-bottom: 1px solid #F7F7F7;
}

/* line 524, ../scss/section/_post.scss */
.search-results #main article {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
  margin-bottom: 1.5em;
}
/* line 531, ../scss/section/_post.scss */
.search-results #main article.ahh-no-post-thumbnail .article-header .entry-title {
  padding-left: 0.8em;
}
/* line 535, ../scss/section/_post.scss */
.search-results #main article .entry-content {
  padding: 0 20px;
  border-top: 1px solid;
}
/* line 540, ../scss/section/_post.scss */
.search-results #main .article-toolbar .byline {
  padding-left: 2.4em;
}

/* line 547, ../scss/section/_post.scss */
.ahh-gallery-wrap {
  position: relative;
  float: left;
  width: 100%;
  clear: both;
  overflow: auto;
  margin: 2em 0 0 0;
}
/* line 555, ../scss/section/_post.scss */
.ahh-gallery-wrap .ahh-gallery-slides {
  width: 100%;
  position: relative;
  overflow: hidden;
  text-align: center;
}
/* line 560, ../scss/section/_post.scss */
.ahh-gallery-wrap .ahh-gallery-slides ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 565, ../scss/section/_post.scss */
.ahh-gallery-wrap .ahh-gallery-slides .ahh-gallery-slide {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/* line 570, ../scss/section/_post.scss */
.ahh-gallery-wrap .ahh-gallery-slides .ahh-gallery-slide img {
  margin-bottom: 0.5em;
}
/* line 576, ../scss/section/_post.scss */
.ahh-gallery-wrap .ahh-gallery-slide-title h4 {
  font-size: 1.8em;
  margin: 0;
  font-family: "gothamcondensed-mediummedium";
}

/* line 584, ../scss/section/_post.scss */
.ahh-gallery-extras {
  float: left;
  width: 100%;
  overflow: hidden;
  margin: 1em 0 0 0;
  border-top: 1px solid #ababab;
}

/* line 592, ../scss/section/_post.scss */
.ahh-gallery-slide-desc {
  float: left;
  width: 70%;
}

/* line 597, ../scss/section/_post.scss */
.ahh-gallery-slide-controls {
  float: right;
}
/* line 600, ../scss/section/_post.scss */
.ahh-gallery-slide-controls .ahh-icon-arrow-right {
  margin-top: 0;
  padding: 0.5em;
}
/* line 605, ../scss/section/_post.scss */
.ahh-gallery-slide-controls .ahh-icon-arrow-left {
  margin-top: 0;
  padding: 0.5em;
}

/* line 613, ../scss/section/_post.scss */
.category-videos #infinite-handle, .category-videos #stream-load-more {
  bottom: -30px;
}

/* line 616, ../scss/section/_post.scss */
#infinite-handle, #stream-load-more {
  float: left;
  clear: both;
  position: absolute;
  top: 100%;
  left: 0;
  margin-bottom: 0.5em;
  width: 100%;
  text-align: center;
}
/* line 626, ../scss/section/_post.scss */
#infinite-handle span, #stream-load-more span {
  background: #d22730;
  color: #FFFFFF;
  cursor: pointer;
  font-family: "gothamcondensed-mediummedium";
  font-size: 1.75em;
  padding: 0.4em 4em;
  text-transform: capitalize;
}
/* line 634, ../scss/section/_post.scss */
#infinite-handle span:hover, #stream-load-more span:hover, #infinite-handle span:active, #stream-load-more span:active {
  background: #A71F26;
}
/* line 640, ../scss/section/_post.scss */
#infinite-handle:hover span, #stream-load-more:hover span, #infinite-handle:active span, #stream-load-more:active span {
  background: #A71F26;
}

/* line 646, ../scss/section/_post.scss */
.infinite-loader {
  float: left;
  clear: both;
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 657, ../scss/section/_post.scss */
#stream-load-more span.ahh-icon-loop2 {
  padding: 0;
  font-size: 20px;
  display: inline-block;
}
/* line 661, ../scss/section/_post.scss */
#stream-load-more span.ahh-icon-loop2:before {
  font-family: 'All-Hip-Hop-Icon-Font';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 20px;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 682, ../scss/section/_post.scss */
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
  width: 100%;
}
/* line 685, ../scss/section/_post.scss */
div#jp-relatedposts div.jp-relatedposts-items-visual {
  margin-right: 0;
}
/* line 687, ../scss/section/_post.scss */
div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post {
  padding-right: 0;
}

@media screen and (min-width: 40.063em) {
  /* line 694, ../scss/section/_post.scss */
  div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
    width: 50%;
  }
  /* line 697, ../scss/section/_post.scss */
  div#jp-relatedposts div.jp-relatedposts-items-visual {
    margin-right: -20px;
  }
  /* line 699, ../scss/section/_post.scss */
  div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post {
    padding-right: 20px;
  }
}
@media screen and (min-width: 64.063em) {
  /* line 707, ../scss/section/_post.scss */
  div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
    width: 20%;
  }
}
/*********************
SIDEBARS & ASIDES
*********************/
/* line 5, ../scss/modules/_sidebars.scss */
.sidebar {
  width: 100%;
  background: #fff;
  margin-bottom: 1.5em;
  margin-top: 1.5em;
  position: relative;
  padding: 1em;
}

/* line 13, ../scss/modules/_sidebars.scss */
.sidebar-extender {
  position: absolute;
  height: 100px;
  width: 24em;
  margin: 0 -1em;
  z-index: 0;
  background: #fff;
  content: "";
  display: none;
}

/* line 23, ../scss/modules/_sidebars.scss */
.extend-down {
  top: 100%;
}

/* line 26, ../scss/modules/_sidebars.scss */
.extend-up {
  bottom: 100%;
}

/* line 30, ../scss/modules/_sidebars.scss */
.ad-temp-hold {
  min-height: 14em;
  background: #f6ffab;
  width: 100%;
  margin: 0 auto;
  max-width: 340px;
  display: block;
  text-align: center;
  padding-top: 6em;
  border: 1px solid #eee;
}

/* line 42, ../scss/modules/_sidebars.scss */
.ad-temp-hold-full, .abs-top-head-ad .ad-temp-hold, .ad-footer-wrap .ad-temp-hold {
  min-height: 5.2em;
  background: #f6ffab;
  width: 75%;
  display: block;
  text-align: center;
  margin: 0 auto;
  padding-top: 1.2em;
  border: 1px solid #eee;
  margin-bottom: 2em;
  max-width: 900px;
}

/* line 55, ../scss/modules/_sidebars.scss */
.ad-hold-full {
  min-height: 5.2em;
  width: 95%;
  display: none;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 2em;
  max-width: 730px;
}

/* line 66, ../scss/modules/_sidebars.scss */
.widgettitle, .widget-title {
  display: inline-block;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 1.5em;
  font-family: "gothamcondensed-mediummedium";
}

/* line 79, ../scss/modules/_sidebars.scss */
.sidebar.widget {
  padding: 10px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  -moz-border-image: url("../images/styletile/ahh-border-bottom-alt.png") 0 0 2 0 repeat;
  -webkit-border-image: url("../images/styletile/ahh-border-bottom-alt.png") 0 0 2 0 repeat;
  -o-border-image: url("../images/styletile/ahh-border-bottom-alt.png") 0 0 2 0 repeat;
  border-image: url("../images/styletile/ahh-border-bottom-alt.png") 0 0 2 0 fill repeat;
}
/* line 91, ../scss/modules/_sidebars.scss */
.sidebar.widget ul li {
  /* deep nesting */
}
/* line 105, ../scss/modules/_sidebars.scss */
.sidebar.widget img {
  margin: auto;
}
/* line 108, ../scss/modules/_sidebars.scss */
.sidebar.widget.temp-side-ad, body.home #sidebar1 .sidebar.widget.widget_allhiphop_ad_placeholder_widget,
body.home #sidebar2 .sidebar.widget.widget_allhiphop_ad_placeholder_widget {
  text-align: center;
  min-height: 260px;
}
/* line 114, ../scss/modules/_sidebars.scss */
.sidebar.widget.last-widget {
  border-bottom: none !important;
}
/* line 118, ../scss/modules/_sidebars.scss */
.sidebar.widget.sidebar {
  width: 100%;
}

/* line 123, ../scss/modules/_sidebars.scss */
.sidebar .sidebar.widget:last-child {
  border-bottom: 0 none;
}

/* The content sidebar */
/* line 128, ../scss/modules/_sidebars.scss */
#sidebar1 .widget.sidebar {
  width: 100%;
}

/* line 137, ../scss/modules/_sidebars.scss */
body.home #sidebar2 .widget:first-of-type {
  margin-top: 7px;
}

/* line 141, ../scss/modules/_sidebars.scss */
body.home #sidebar1 .widget_allhiphop_reviews_widget {
  border-bottom: 0 none;
}

/* Newsletter Widget */
/* line 147, ../scss/modules/_sidebars.scss */
.news-letter-widget p {
  font-size: .9em;
}
/* line 149, ../scss/modules/_sidebars.scss */
.news-letter-widget p span {
  color: #d22730;
}
/* line 153, ../scss/modules/_sidebars.scss */
.news-letter-widget input[type=email] {
  padding: 0.8em 1em 0.55em 1em;
  font-size: .8em;
  background: #eff0f1;
  border: none;
  float: left;
  max-width: 63%;
}
/* line 160, ../scss/modules/_sidebars.scss */
.news-letter-widget input[type=email]:focus {
  color: #a71f26;
}
/* line 164, ../scss/modules/_sidebars.scss */
.news-letter-widget input[type=submit] {
  text-decoration: none;
  background: #d22730;
  color: white !important;
  padding: .8em 1em;
  float: right;
  border: none;
  font-size: .7em;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
/* line 174, ../scss/modules/_sidebars.scss */
.news-letter-widget input[type=submit]:hover {
  background: #a71f26;
}

/* line 179, ../scss/modules/_sidebars.scss */
.newsletter-signup {
  display: inline-block;
  clear: both;
}

/* Reviews Widget */
/* line 185, ../scss/modules/_sidebars.scss */
.widget_allhiphop_reviews_widget {
  display: inline-block;
  clear: both;
  width: 100%;
}
/* line 189, ../scss/modules/_sidebars.scss */
.widget_allhiphop_reviews_widget img.attachment-ahh-home-mod-small {
  float: left;
  margin-right: 3%;
  width: 30%;
  max-width: 100px;
}
/* line 196, ../scss/modules/_sidebars.scss */
.widget_allhiphop_reviews_widget .review-rating {
  display: none;
}
/* line 199, ../scss/modules/_sidebars.scss */
.widget_allhiphop_reviews_widget .review-cont {
  float: left;
  width: 65%;
  font-size: .9em;
}
/* line 203, ../scss/modules/_sidebars.scss */
.widget_allhiphop_reviews_widget .review-cont p {
  margin: 0;
}
/* line 206, ../scss/modules/_sidebars.scss */
.widget_allhiphop_reviews_widget .review-cont h4 {
  margin: 0;
}
/* line 209, ../scss/modules/_sidebars.scss */
.widget_allhiphop_reviews_widget .review-cont .review-type {
  font-size: .5em;
}
/* line 213, ../scss/modules/_sidebars.scss */
.widget_allhiphop_reviews_widget ul {
  margin: 1em 0 0 0;
}
/* line 215, ../scss/modules/_sidebars.scss */
.widget_allhiphop_reviews_widget ul li {
  display: inline-block;
  width: 100%;
  clear: both;
}

/* line 222, ../scss/modules/_sidebars.scss */
.review-rating {
  display: inline-block;
  clear: both;
}
/* line 225, ../scss/modules/_sidebars.scss */
.review-rating div {
  float: left;
}

/* AllHipHop Ad Placeholder widget */
/* line 232, ../scss/modules/_sidebars.scss */
.abs-top-head-ad .widget_allhiphop_ad_placeholder_widget {
  margin: 0.8em 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 237, ../scss/modules/_sidebars.scss */
.abs-top-head-ad .ad-temp-hold {
  margin-bottom: 0;
}

/* line 243, ../scss/modules/_sidebars.scss */
.ad-footer-wrap .widget_allhiphop_ad_placeholder_widget {
  margin: 0;
  padding: 0;
}
/* line 247, ../scss/modules/_sidebars.scss */
.ad-footer-wrap .ad-temp-hold {
  margin-bottom: 0;
}

/******************************************************************
COMMENT STYLES
******************************************************************/
/* line 4, ../scss/modules/_comments.scss */
#comment-wrapper {
  margin: 1.5em -3em -2em -3em;
  clear: both;
  overflow: hidden;
  width: auto;
}

/* line 12, ../scss/modules/_comments.scss */
#disqus_thread {
  clear: both;
  overflow: hidden;
  max-width: 90%;
  margin: 1.5em auto;
}

/* h3 comment title */
/* line 20, ../scss/modules/_comments.scss */
#comments {
  padding: 0em 3em;
  text-align: center;
  width: 100%;
}

/* line 36, ../scss/modules/_comments.scss */
.commentlist {
  padding: 0em 3em 0em 3em;
  /* vcard */
  /* end .commentlist .vcard */
  /* comment meta */
  /* comment content */
  /* comment reply link */
}
/* line 39, ../scss/modules/_comments.scss */
.commentlist li {
  position: relative;
  z-index: 9;
  clear: both;
  overflow: hidden;
  list-style-type: none;
  margin-bottom: 1.5em;
  padding: 0.7335em 10px;
}
/* line 48, ../scss/modules/_comments.scss */
.commentlist li:last-child {
  margin-bottom: 0;
}
/* line 52, ../scss/modules/_comments.scss */
.commentlist li ul.children {
  position: relative;
  margin: 0;
  /* variations */
}
/* line 56, ../scss/modules/_comments.scss */
.commentlist li ul.children li {
  z-index: 1;
}
/* line 62, ../scss/modules/_comments.scss */
.commentlist li ul.children article:before {
  display: block;
  height: 0;
  width: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid white;
  position: absolute;
  top: 0em;
  left: 25px;
  z-index: 9;
}
/* line 82, ../scss/modules/_comments.scss */
.commentlist li[class*=depth-] {
  margin-top: 1.1em;
  position: relative;
}
/* line 87, ../scss/modules/_comments.scss */
.commentlist li.depth-1 {
  margin-left: 0;
  margin-top: 0;
}
/* line 92, ../scss/modules/_comments.scss */
.commentlist li:not(.depth-1) {
  margin-right: -10px;
  margin-left: -10px;
  margin-top: 0;
  padding-bottom: 0;
}
/* line 106, ../scss/modules/_comments.scss */
.commentlist .odd article {
  background: #f8f8f8 !important;
}
/* line 108, ../scss/modules/_comments.scss */
.commentlist .odd article:before {
  border-bottom-color: #f8f8f8 !important;
  top: -8px;
}
/* line 114, ../scss/modules/_comments.scss */
.commentlist .even {
  background: #fefefe;
}
/* line 129, ../scss/modules/_comments.scss */
.commentlist .vcard {
  margin-left: 50px;
}
/* line 132, ../scss/modules/_comments.scss */
.commentlist .vcard cite.fn {
  font-weight: 700;
  font-style: normal;
}
/* line 140, ../scss/modules/_comments.scss */
.commentlist .vcard time {
  float: right;
}
/* line 143, ../scss/modules/_comments.scss */
.commentlist .vcard time a {
  color: #999;
  text-decoration: none;
}
/* line 147, ../scss/modules/_comments.scss */
.commentlist .vcard time a:hover {
  text-decoration: underline;
}
/* line 157, ../scss/modules/_comments.scss */
.commentlist .vcard img.avatar {
  position: absolute;
  left: 30px;
  padding: 2px;
  border: 1px solid #cecece;
  background: #fff;
}
/* line 182, ../scss/modules/_comments.scss */
.commentlist .comment_content {
  margin-left: 50px;
}
/* line 185, ../scss/modules/_comments.scss */
.commentlist .comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em;
}
/* line 194, ../scss/modules/_comments.scss */
.commentlist .comment-reply-link {
  text-decoration: none;
  float: right;
  background: #ababab;
  padding: .3em 1em;
  color: #fff;
  opacity: 0.65;
  font-weight: 700;
  font-size: 0.95em;
  font-family: "gothamcondensed-mediummedium";
}
/* line 205, ../scss/modules/_comments.scss */
.commentlist .comment-reply-link:hover, .commentlist .comment-reply-link:focus {
  opacity: 1;
  background: #d22730;
}

/******************************************************************
COMMENT FORM STYLES
******************************************************************/
/* line 218, ../scss/modules/_comments.scss */
.respond-form {
  padding: 1em 3em 3em 3em;
  background: #F8F8F8;
  border-top: 4px solid #dbdbdb;
}
/* line 226, ../scss/modules/_comments.scss */
.respond-form form {
  margin: 0.75em 0;
}
/* line 229, ../scss/modules/_comments.scss */
.respond-form form li {
  list-style-type: none;
  clear: both;
  margin-bottom: 0.7335em;
}
/* line 234, ../scss/modules/_comments.scss */
.respond-form form li label,
.respond-form form li small {
  display: none;
}
/* line 240, ../scss/modules/_comments.scss */
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url],
.respond-form form textarea {
  padding: 3px 6px;
  background: #efefef;
  border: 2px solid #cecece;
  line-height: 1.5em;
  /* form validation */
}
/* line 249, ../scss/modules/_comments.scss */
.respond-form form input[type=text]:focus,
.respond-form form input[type=email]:focus,
.respond-form form input[type=url]:focus,
.respond-form form textarea:focus {
  background: #fff;
}
/* line 254, ../scss/modules/_comments.scss */
.respond-form form input[type=text]:invalid,
.respond-form form input[type=email]:invalid,
.respond-form form input[type=url]:invalid,
.respond-form form textarea:invalid {
  outline: none;
  border-color: #fbc2c4;
  background-color: #f6e7eb;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
/* line 265, ../scss/modules/_comments.scss */
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url] {
  max-width: 400px;
  min-width: 250px;
}
/* line 272, ../scss/modules/_comments.scss */
.respond-form form textarea {
  resize: none;
  width: 97.3%;
  height: 150px;
}

/* comment submit button */
/* line 282, ../scss/modules/_comments.scss */
#submit {
  background: #d22730;
  border: none;
  padding: 0.6em 1em;
  color: white;
}
/* line 287, ../scss/modules/_comments.scss */
#submit:hover {
  background: #222;
}

/* comment form title */
/* line 293, ../scss/modules/_comments.scss */
#comment-form-title {
  margin: 0 0 1.1em;
}

/* cancel comment reply link */
/* logged in comments */
/* allowed tags */
/* line 306, ../scss/modules/_comments.scss */
#allowed_tags {
  margin: 1.5em 10px 0.7335em 0;
}

/* no comments */
/* line 311, ../scss/modules/_comments.scss */
.nocomments {
  margin: 0 20px 1.1em;
}

/* LARGER MOBILE DEVICES */
@media only screen and (min-width: 481px) {
  /******************************************************************
  Site Name: AllHopHop
  Author: 10up
  
  Stylesheet: 481px and Up Stylesheet
  ******************************************************************/
  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 13, ../scss/responsive/_481up.scss */
  #lower-header .ahh-icon-arrow-right {
    margin-top: 0px;
  }

  /* line 17, ../scss/responsive/_481up.scss */
  .open-hamburger .nav-wrap {
    width: 45%;
  }

  /* line 21, ../scss/responsive/_481up.scss */
  #lower-header .scroll {
    width: 79%;
  }

  /* line 24, ../scss/responsive/_481up.scss */
  #container.open-hamburger {
    margin-left: 45%;
    margin-right: -45%;
  }

  /* line 28, ../scss/responsive/_481up.scss */
  .top-nav, .user-menu {
    display: block;
  }

  /* line 32, ../scss/responsive/_481up.scss */
  .feature-headline {
    width: 85%;
    position: absolute;
    padding: 0.8em 2em 1.1em 2em;
  }

  /* line 40, ../scss/responsive/_481up.scss */
  .music-media-holder li {
    width: 28.5%;
  }

  /* .menu is clearfixed inside mixins.scss */
  /* line 49, ../scss/responsive/_481up.scss */
  .menu {
    /* end .menu ul */
  }
  /* line 50, ../scss/responsive/_481up.scss */
  .menu ul {
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */
  }

  /* end .menu */
  /* line 83, ../scss/responsive/_481up.scss */
  .nav-wrap {
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 1;
    width: 0%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transition: all 0.3s ease-in-out 0.1s;
    -ms-transition: all 0.3s ease-in-out 0.1s;
    -o-transition: all 0.3s ease-in-out 0.1s;
    -transition: all 0.3s ease-in-out 0.1s;
    transition: all 0.3s ease-in-out 0.1s;
  }

  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* entry content */
  /* line 105, ../scss/responsive/_481up.scss */
  .entry-content .alignleft, .entry-content img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
  }
  /* line 110, ../scss/responsive/_481up.scss */
  .entry-content .alignright, .entry-content img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
  }
  /* line 115, ../scss/responsive/_481up.scss */
  .entry-content .aligncenter, .entry-content img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
  }

  /* end .entry-content */
  /* main articles */
  /* line 125, ../scss/responsive/_481up.scss */
  #main article {
    background: white;
    float: left;
    margin-right: 0;
    width: 100%;
    padding: 0;
  }

  /*********************
  FOOTER STYLES
  *********************/
  /* line 136, ../scss/responsive/_481up.scss */
  #foot-soc {
    font-size: 0.8125rem;
  }

  /* end .footer-links */
  /* line 147, ../scss/responsive/_481up.scss */
  #ahh-the-homepage-slider .ahh-homepage-slider-controls {
    right: 0;
    top: auto;
    bottom: 0;
  }
  /* line 152, ../scss/responsive/_481up.scss */
  #ahh-the-homepage-slider .feature-headline {
    max-width: 85%;
    min-width: 77%;
    width: auto;
  }
}
/* TABLET & SMALLER LAPTOPS */
@media only screen and (min-width: 768px) {
  /******************************************************************
  Site Name: AllHipHop.com
  Author: 10up
  
  Stylesheet: Grid Stylesheet
  ******************************************************************/
  /* line 8, ../scss/global/_grid.scss */
  .onecol {
    width: 5.801104972%;
  }

  /* 4.85%;  } /* grid_1  */
  /* line 9, ../scss/global/_grid.scss */
  .twocol {
    width: 14.364640883%;
  }

  /* 13.45%; } /* grid_2  */
  /* line 10, ../scss/global/_grid.scss */
  .threecol {
    width: 22.928176794%;
  }

  /* 22.05%; } /* grid_3  */
  /* line 11, ../scss/global/_grid.scss */
  .fourcol {
    width: 31.491712705%;
  }

  /* 30.75%; } /* grid_4  */
  /* line 12, ../scss/global/_grid.scss */
  .fivecol {
    width: 40.055248616%;
  }

  /* 39.45%; } /* grid_5  */
  /* line 13, ../scss/global/_grid.scss */
  .sixcol {
    width: 48.618784527%;
  }

  /* 48%;    } /* grid_6  */
  /* line 14, ../scss/global/_grid.scss */
  .sevencol {
    width: 57.182320438000005%;
  }

  /* 56.75%; } /* grid_7  */
  /* line 15, ../scss/global/_grid.scss */
  .eightcol {
    width: 65.74585634900001%;
  }

  /* 65.4%;  } /* grid_8  */
  /* line 16, ../scss/global/_grid.scss */
  .ninecol {
    width: 74.30939226%;
  }

  /* 74.05%; } /* grid_9  */
  /* line 17, ../scss/global/_grid.scss */
  .tencol {
    width: 82.87292817100001%;
  }

  /* 82.7%;  } /* grid_10 */
  /* line 18, ../scss/global/_grid.scss */
  .elevencol {
    width: 91.436464082%;
  }

  /* 91.35%; } /* grid_11 */
  /* line 19, ../scss/global/_grid.scss */
  .twelvecol {
    width: 99.999999993%;
  }

  /* 100%;   } /* grid_12 */
  /* line 22, ../scss/global/_grid.scss */
  .onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol {
    position: relative;
    float: left;
    margin-left: 2.762430939%;
  }

  /* line 28, ../scss/global/_grid.scss */
  .first {
    margin-left: 0;
  }

  /* line 32, ../scss/global/_grid.scss */
  .last {
    float: right;
  }

  /******************************************************************
  Site Name: AllHipHop.com
  Author: 10up
  
  Stylesheet: Tablet & Small Desktop Stylesheet
  ******************************************************************/
  /*********************
  GENERAL STYLES
  *********************/
  /* line 13, ../scss/responsive/_768up.scss */
  #content {
    padding-top: 1.5em;
  }

  /* line 16, ../scss/responsive/_768up.scss */
  #cmn_ad_tag_head,
  .ad-hold-full {
    display: block;
  }

  /* line 22, ../scss/responsive/_768up.scss */
  #main-featured-wrap {
    width: 100%;
    float: left;
    padding-right: 20em;
    overflow: hidden;
    position: relative;
  }
  /* line 29, ../scss/responsive/_768up.scss */
  #main-featured-wrap article {
    background: white;
    float: left;
    margin-right: 20em;
    width: 100%;
    padding: 0;
  }

  /* line 38, ../scss/responsive/_768up.scss */
  .main-feature {
    position: relative;
    color: #2f2f2f;
  }

  /* line 42, ../scss/responsive/_768up.scss */
  .feature-image {
    width: 100%;
    height: auto;
    display: block;
  }

  /* line 48, ../scss/responsive/_768up.scss */
  .feature-footer {
    position: absolute;
    display: block;
  }

  /* line 52, ../scss/responsive/_768up.scss */
  .feature-link {
    color: #2f2f2f;
  }
  /* line 54, ../scss/responsive/_768up.scss */
  .feature-link:hover {
    color: #d22730;
  }

  /* line 60, ../scss/responsive/_768up.scss */
  .headline-title {
    font-size: 2.5em;
    line-height: 1em;
    margin: 0;
    padding: 0;
  }

  /* line 68, ../scss/responsive/_768up.scss */
  .share {
    padding: 0;
    margin: 0;
    line-height: 1em;
    display: block;
    text-decoration: none;
    color: #2f2f2f;
  }
  /* line 75, ../scss/responsive/_768up.scss */
  .share:hover, .share:visited {
    color: #797979;
  }

  /* line 79, ../scss/responsive/_768up.scss */
  .share-time {
    color: #8f8f8f;
  }

  /* line 82, ../scss/responsive/_768up.scss */
  .ahh-icon-share:before {
    margin-right: 10px;
    position: relative;
    top: 2px;
    color: #d22730;
  }

  /* line 90, ../scss/responsive/_768up.scss */
  .fs-cont .ahh-icon-share:before {
    margin-right: 6px;
    font-size: .8em;
    top: 0;
  }
  /* line 95, ../scss/responsive/_768up.scss */
  .fs-cont .share {
    font-size: .8em;
    padding-top: .3em;
  }

  /* Media Carousel */
  /* line 103, ../scss/responsive/_768up.scss */
  .mv-media-carousel li {
    min-width: 16.1em;
  }

  /* line 109, ../scss/responsive/_768up.scss */
  li.featured-mod-article:hover {
    padding-left: 1em;
  }

  /* line 115, ../scss/responsive/_768up.scss */
  #music-home-band .mv-media-carousel {
    width: 93%;
  }

  /*********************
  LAYOUT & GRID STYLES
  *********************/
  /* line 124, ../scss/responsive/_768up.scss */
  .wrap {
    max-width: 1160px;
  }

  /* line 128, ../scss/responsive/_768up.scss */
  #main, .fs-wrap {
    width: 100%;
    float: left;
    padding-right: 25.7em;
  }
  /* line 134, ../scss/responsive/_768up.scss */
  #main article, .fs-wrap article {
    background: white;
    float: left;
    margin-right: 0;
    width: 100%;
    padding: 0;
  }

  /* line 153, ../scss/responsive/_768up.scss */
  .fs-wrap .news-mod img {
    display: block;
  }

  /* line 159, ../scss/responsive/_768up.scss */
  #home-first-cont, #home-second-cont {
    display: block;
  }

  /*********************
  HEADER STYLES
  *********************/
  /* line 166, ../scss/responsive/_768up.scss */
  .mobile-nav-top {
    display: none;
  }

  /* line 170, ../scss/responsive/_768up.scss */
  .head-search {
    position: relative;
    top: auto;
  }
  /* line 173, ../scss/responsive/_768up.scss */
  .head-search input[type=search] {
    display: block;
  }

  /* line 177, ../scss/responsive/_768up.scss */
  .nav-wrap {
    display: block;
    width: 100%;
    position: inherit;
    overflow: inherit;
  }

  /* line 184, ../scss/responsive/_768up.scss */
  .head-top-right .ahh-icon-search {
    height: auto;
    width: auto;
    padding: .5em;
  }

  /* line 190, ../scss/responsive/_768up.scss */
  #upper-header {
    padding-top: 0;
  }

  /* line 193, ../scss/responsive/_768up.scss */
  .head-search {
    position: relative;
    float: left;
    right: 0px;
    margin-right: 1em;
    margin-top: 0.8em;
  }

  /* line 203, ../scss/responsive/_768up.scss */
  .head-search input#header-s {
    padding: 0.8em 1em 0.55em 1em;
    font-size: .8em;
    background: #eff0f1;
    border: none;
    float: left;
    height: 100%;
  }
  /* line 211, ../scss/responsive/_768up.scss */
  .head-search input#header-s:focus {
    color: #a71f26;
  }

  /* line 219, ../scss/responsive/_768up.scss */
  .mobile-nav-sub {
    display: none;
  }

  /* line 222, ../scss/responsive/_768up.scss */
  #lower-header {
    display: block;
  }
  /* line 224, ../scss/responsive/_768up.scss */
  #lower-header .ahh-icon-arrow-left,
  #lower-header .ahh-icon-arrow-right {
    display: none;
  }

  /* line 231, ../scss/responsive/_768up.scss */
  .music-media-holder li {
    width: 28.5%;
  }

  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 240, ../scss/responsive/_768up.scss */
  .top-nav {
    display: block;
  }

  /* line 243, ../scss/responsive/_768up.scss */
  .nav {
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */
  }
  /* line 245, ../scss/responsive/_768up.scss */
  .nav li {
    float: left;
    /* showing sub-menus */
  }
  /* line 249, ../scss/responsive/_768up.scss */
  .nav li a {
    border-bottom: 0;
  }
  /* line 260, ../scss/responsive/_768up.scss */
  .nav li ul.sub-menu,
  .nav li ul.children {
    margin-top: 0;
    border-top: 0;
    position: absolute;
    display: none;
    z-index: 8999;
    /* highlight sub-menu current page */
  }
  /* line 270, ../scss/responsive/_768up.scss */
  .nav li ul.sub-menu li a,
  .nav li ul.children li a {
    padding-left: 10px;
    border-right: 0;
    display: block;
    min-width: 158px;
  }
  /* line 286, ../scss/responsive/_768up.scss */
  .nav li ul.sub-menu li:last-child a,
  .nav li ul.children li:last-child a {
    border-bottom: 0;
  }
  /* line 302, ../scss/responsive/_768up.scss */
  .nav li:hover ul {
    top: auto;
    display: block;
  }

  /* end .nav */
  /* line 319, ../scss/responsive/_768up.scss */
  .ahh-home-tab-pane.ahh-home-pane-active {
    display: none;
  }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 326, ../scss/responsive/_768up.scss */
  .sidebar-extender {
    display: block;
  }

  /* line 329, ../scss/responsive/_768up.scss */
  .sidebar {
    margin-left: -100%;
    width: 24em;
    margin-top: 0em;
    z-index: 1;
  }

  /* line 336, ../scss/responsive/_768up.scss */
  .widgettitle {
    margin-bottom: 0.75em;
  }

  /* line 340, ../scss/responsive/_768up.scss */
  .widget {
    margin: 0;
  }
  /* line 344, ../scss/responsive/_768up.scss */
  .widget ul li {
    margin-bottom: 0.75em;
    /* deep nesting */
  }
  /* line 352, ../scss/responsive/_768up.scss */
  .widget ul li ul {
    margin-top: 0.75em;
    padding-left: 1em;
  }

  /*********************
  FOOTER STYLES
  *********************/
  /* line 365, ../scss/responsive/_768up.scss */
  #foot-soc {
    display: block;
  }

  /* end .footer-links */
  /* line 380, ../scss/responsive/_768up.scss */
  .video-media-ft ul {
    width: 28%;
  }

  /* line 385, ../scss/responsive/_768up.scss */
  .ft-main-video {
    width: 70%;
  }
}
/* DESKTOP */
@media only screen and (min-width: 1030px) {
  /******************************************************************
  Site Name: AllHipHop.com
  Author: 10up
  
  Stylesheet: Desktop Stylsheet
  ******************************************************************/
  /* line 9, ../scss/responsive/_1030up.scss */
  .music-media-holder li {
    width: 28.5%;
    margin-bottom: 1.75em;
  }

  /* line 22, ../scss/responsive/_1030up.scss */
  body.archive #main article,
  body.search-results #main article,
  body.allhiphop-stream #main article {
    width: 48%;
    margin-bottom: 1.5em;
  }

  /* line 30, ../scss/responsive/_1030up.scss */
  .share-title, .article-social-share div.sharedaddy h3,
  .article-social-share #content div.sharedaddy h3,
  .article-social-share #main div.sharedaddy h3,
  .article-social-share #primary div.sharedaddy h3,
  #jp-post-flair div.sharedaddy h3 {
    display: block;
  }
}
/* LARGE VIEWING SIZE */
@media only screen and (min-width: 1240px) {
  /******************************************************************
  Site Name: AllHipHop.com
  Author: 10up
  
  Stylesheet: Large Monitor Specific Stylsheet
  ******************************************************************/
}
/* RETINA (2x RESOLUTION DEVICES) */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /******************************************************************
  Site Name: AllHipHop.com
  Author: 10up
  
  Stylesheet: Retina Screens & Devices Stylesheet
  ******************************************************************/
}
/* iPHONE 5 MEDIA QUERY */
/* PRINT STYLESHEET */
@media print {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Print Stylesheet
  
  This is the print stylesheet. There's probably not a lot
  of reasons to edit this stylesheet. If you want to
  though, go for it.
  
  ******************************************************************/
  /* line 15, ../scss/global/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* line 23, ../scss/global/_print.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  /* line 28, ../scss/global/_print.scss */
  a:after, a:visited:after {
    content: " (" attr(href) ")";
  }
  /* line 33, ../scss/global/_print.scss */
  a abbr[title]:after, a:visited abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 38, ../scss/global/_print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 44, ../scss/global/_print.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 49, ../scss/global/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 53, ../scss/global/_print.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 57, ../scss/global/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 65, ../scss/global/_print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 70, ../scss/global/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 76, ../scss/global/_print.scss */
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
}
