div.share {
  font-family: "TradeGothicLTPro-Bold", Georgia, "Times New Roman", Times, serif;
  position: relative;
  width: 300px;
  text-align: left;
  margin: 0 0 10px;
}
div.share.hide {
  display: none !important;
}
div.share .fb {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 124px;
  top: -2px;
  height: 26px;
  overflow: hidden;
}
div.share .fb .boxcount {
  position: absolute;
  top: -9999em;
}
div.share .fb .buttoncount {
  position: absolute;
  top: 0;
}
div.share .tw {
  position: relative;
  display: inline-block;
  margin: 0 0 0 12px;
  height: 26px;
  width: 83px;
  vertical-align: top;
}
div.share h4 {
  display: none;
}
div.share .more-wrap {
  height: 21px;
  width: 21px;
  position: relative;
  display: inline-block;
  line-height: 21px;
  margin: 0 12px;
  vertical-align: top;
}
div.share .more-wrap .more-share {
  height: 21px;
  width: 21px;
  line-height: 21px;
  position: absolute;
  top: 0;
}
div.share .more-wrap .more-share a.more {
  height: 21px;
  width: 21px;
  display: block;
  border: 1px solid #ed1c24;
  text-indent: -999em;
  line-height: 21px;
  position: relative;
  overflow: hidden;
  background: url("http://o.aolcdn.com/os/themanual/img/v2/sprite.png") -395px -2px no-repeat;
}
div.share .more-wrap .more-share ul.more-items {
  display: none;
  margin: 0 !important;
}
div.share .more-wrap .more-share.more-hover {
  width: 300px;
  height: 75px;
  position: absolute;
  overflow: visible;
  left: -232px;
  border-color: transparent;
  background: none;
}
div.share .more-wrap .more-share.more-hover a.more {
  top: 0;
  left: 232px;
  height: 33px;
  border-bottom-color: #ffffff;
  z-index: 8;
  background-color: #ffffff;
}
div.share .more-wrap .more-share.more-hover ul.more-items {
  display: block;
  left: 0;
  top: 33px;
  position: absolute;
  border: 1px solid #ed1c24;
  background: #ffffff;
  z-index: 6;
  width: 300px;
}
div.share .more-wrap .more-share.more-hover ul.more-items li {
  display: inline-block;
  margin: 2px 6px 5px;
  height: 20px;
  line-height: 20px;
}
div.share .more-wrap .more-share.more-hover ul.more-items li.twitter {
  position: absolute;
  top: -999em;
}
div.share .more-wrap .more-share.more-hover ul.more-items li.reddit {
  margin-left: 5px;
  margin-right: 5px;
}
div.share .more-wrap .more-share.more-hover ul.more-items li.reddit a img {
  position: relative;
  top: 8px;
  display: block;
}
div.share .more-wrap .more-share.more-hover ul.more-items li.tumblr a {
  display: inline-block;
  text-indent: -9999px;
  overflow: hidden;
  width: 20px;
  height: 20px;
  background: url('//platform.tumblr.com/v1/share_4.png') top left no-repeat transparent;
}
div.share .more-wrap .more-share.more-hover ul.more-items li.mail {
  margin-right: 0;
}
div.share .more-wrap .more-share.more-hover ul.more-items li.mail a {
  width: 23px;
  height: 20px;
  background: url("http://o.aolcdn.com/os/themanual/img/v2/sprite.png") -431px -42px no-repeat;
  text-indent: -999em;
  overflow: hidden;
  display: block;
}
div.share .comment-count {
  height: 31px;
  width: 31px;
  display: inline-block;
  position: relative;
  top: -1px;
  vertical-align: top;
  background: url("http://o.aolcdn.com/os/themanual/img/v2/sprite.png") -431px top no-repeat;
}
div.share .comment-count a {
  display: block;
  height: 24px;
  width: 31px;
  text-indent: 0;
  font-size: 16.28px;
  line-height: 24px;
  background-color: #ed1c24;
  color: #ffffff;
  text-align: center;
}
div.share .comment-count b {
  display: none;
  font-weight: normal;
}
@media only screen and (min-width: 1350px) {
  div.share.dockable {
    position: absolute;
    left: -83px;
    top: 23px;
    width: 63px;
    text-align: center;
    margin-top: 10px;
    max-height: 300px;
  }
  div.share.dockable.docked {
    position: fixed;
    top: 0;
    left: auto;
    margin-left: -83px;
  }
  div.share.dockable h4 {
    font-size: 16px;
    text-transform: uppercase;
    color: #ed1c24;
    line-height: 22px;
    margin-bottom: 10px;
    display: block;
  }
  div.share.dockable .more-wrap {
    height: 53px;
    margin: 10px 3px;
    width: 53px;
    position: relative;
  }
  div.share.dockable .fb_iframe_widget {
    margin: 0 auto;
  }
  div.share.dockable .tw {
    position: absolute;
    top: -9999em;
    height: 0;
  }
  div.share.dockable .fb {
    top: auto;
    height: 90px;
    width: 100%;
    float: none;
  }
  div.share.dockable .fb .boxcount {
    top: 0;
    left: 8px;
  }
  div.share.dockable .fb .buttoncount {
    top: -9999em;
  }
  div.share.dockable .comment-count {
    background: url("http://o.aolcdn.com/os/themanual/img/v2/sprite.png") -580px top no-repeat;
    height: 63px;
    width: 63px;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 10px;
  }
  div.share.dockable .comment-count a {
    background-position: -580px top;
    background-color: #ed1c24;
    color: #ffffff;
    font-size: 26px;
    height: 32px;
    width: auto;
    line-height: 32px;
  }
  div.share.dockable .comment-count b {
    font-weight: normal;
    display: block;
  }
  div.share.dockable .more-share {
    height: 51px;
    width: 51px;
    border: 1px solid #ed1c24;
    overflow: hidden;
    background: #ffffff;
  }
  div.share.dockable .more-share a.more {
    height: 51px;
    width: 51px;
    background-position: -1447px 1px;
    border: none;
  }
  div.share.dockable .more-share .more-items {
    display: none;
    width: 230px;
    position: absolute;
    left: 52px;
    top: 15px;
  }
  div.share.dockable .more-share .more-items li {
    display: inline-block;
    margin: 3px 10px;
  }
  div.share.dockable .more-share .more-items li.twitter {
    margin-right: 0;
    width: 90px;
  }
  div.share.dockable .more-share.more-hover {
    width: 302px;
    height: 94px;
    position: absolute;
    z-index: 10;
    left: auto;
    border-color: #ed1c24;
    background: #ffffff;
  }
  div.share.dockable .more-share.more-hover a.more {
    border: none;
    margin-left: 0;
    height: 51px;
    width: 51px;
    top: auto;
    left: auto;
    position: static;
  }
  div.share.dockable .more-share.more-hover ul.more-items {
    width: 220px;
    position: absolute;
    left: 55px;
    top: 10px;
    border: none;
    display: block;
  }
  div.share.dockable .more-share.more-hover ul.more-items li.twitter {
    position: static;
  }
  #permalink-gallery div.share.dockable {
    top: -12px;
  }
}#more-from-mandatory .ad-enabled {    
  display: none;
}
#more-from-mandatory .hd h3 {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  #more-from-mandatory .ad-enabled {
    display: block;
    height: 250px;
    width: 300px;
    margin: 0 auto 20px;
  }
  body.article #more-from-mandatory .ad-enabled {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  body.gallery-page #more-from-mandatory {
    margin-top: -85px;
  }
  body.gallery-wide #more-from-mandatory {
    margin-left: 30px;
    margin-top: 10px;
  }
}
.subnav-header {
  position: relative;
  margin-top: 9px;
  margin-bottom: 20px;
}
.subnav-header h1 {
  font-size: 60px;
  text-transform: uppercase;
  position: static;
  bottom: auto;
  line-height: 60px;
  margin: 0;
  font-family: "TradeGothicLTPro-Bold", Georgia, "Times New Roman", Times, serif;
  color: #ed1c24;
  z-index: 10;
  text-indent: -4px;
}
.subnav-header ul {
  padding-top: 5px;
}
.subnav-header ul:before,
.subnav-header ul:after {
  content: " ";
  display: table;
}
.subnav-header ul:after {
  clear: both;
}
.subnav-header ul:before,
.subnav-header ul:after {
  content: " ";
  display: table;
}
.subnav-header ul:after {
  clear: both;
}
.subnav-header ul:before,
.subnav-header ul:after {
  content: " ";
  display: table;
}
.subnav-header ul:after {
  clear: both;
}
.subnav-header ul li {
  display: inline;
  margin-right: 10px;
  font-size: 14px;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  .subnav-header {
    height: auto;
    border: none;
    margin-bottom: 0;
  }
  .subnav-header h1 {
    font-size: 40px;
    line-height: 46px;
    text-indent: -2px;
    position: static;
    bottom: auto;
    display: inline-block;
    padding-right: 25px;
    background: url("http://o.aolcdn.com/os/themanual/img/v2/sprite.png") right -80px no-repeat;
    cursor: pointer;
  }
  .subnav-header .subnav-wrap {
    display: inline;
  }
  .subnav-header .subnav-wrap ul {
    display: none;
    width: 100%;
    margin-bottom: 10px;
  }
  .subnav-header .subnav-wrap ul li {
    display: block;
    font-size: 16px;
    line-height: 34px;
    float: none;
    text-align: center;
  }
  .subnav-header.open-menu h1 {
    background-position: right -45px;
  }
  .subnav-header.open-menu .subnav-wrap ul {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  .subnav-header {
    margin-top: 22px;
    margin-bottom: 15px;
  }
  .subnav-header h1 {
    font-size: 80px;
    bottom: 1px;
    position: static;
  }
  .subnav-header ul {
    float: none;
    padding-top: 18px;
  }
}
#show-post {
  position: relative;
}
#show-post em {
  font-style: italic;
}
#permalinkPage .subnav-header {
  margin-bottom: 5px;
  height: 40px;
}
#permalinkPage .fb-comments.fb_iframe_widget {
  display: block;
}
.byline-sponsor {
  margin-bottom: 5px;
  display: inline-block;
}
.byline-sponsor em {
  font-size: 36px;
  color: #ed1c24;
  text-transform: uppercase;
  display: inline-block;
  padding-right: 117px;
  font-family: 'TradeGothicLTPro-Bold';
  font-style: normal !important;
}
.byline-sponsor.brewpub {
  color: #777777;
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 10px;
}
.byline-sponsor.brewpub em {
  background: url(http://o.aolcdn.com/os/themanual/img/brewpub/brewpub-logo-sprite.png) right bottom no-repeat;
  line-height: 33px;
}
.byline-sponsor #ad-120x60-refresh {
  display: inline-block;
  height: 60px;
  width: 120px;
  background-color: #ccc;
  vertical-align: middle;
}
#permalink-gallery .byline-sponsor {
  position: absolute;
  bottom: -70px;
  left: 0;
}
#permalink-gallery #show-post {
  margin: 0 10px;
}
#permalink-gallery #show-post .gallery-byline {
  position: relative;
  z-index: 20;
}
#permalink-gallery #show-post #gallery .gallery {
  visibility: hidden;
}
#permalink-gallery #show-post #gallery.aol-twist-wrapper {
  background-color: transparent;
}
#permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-slide-wrapper {
  background-color: transparent;
  overflow: visible;
}
#permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-slide-wrapper ul li {
  border: none;
}
a.random-girl-gallery-button {
  display: none;
  position: absolute;
  right: -350px;
  bottom: -320px;
  height: 50px;
  width: 300px;
  background: #ed1c24;
  color: #ffffff;
  font-size: 22px;
  white-space: nowrap;
  text-align: center;
  line-height: 50px;
  font-family: "TradeGothicLTPro-Bold", Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
}
#show-post .post {
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
}
#show-post .post > object,
#show-post .post iframe[src*='youtube.com/embed'] {
  width: 100% !important;
  min-height: 400px;
}
#show-post .post img {
  border-color: #ed1c24;
  border-width: 1px !important;
  height: auto !important;
  max-width: 100%;
}
#show-post .post ul,
#show-post .post ol {
  list-style-type: disc;
  list-style-position: outside;
  margin: 20px 0 20px 35px;
}
#show-post .post ol {
  list-style-type: decimal;
}
#show-post .post div.buzz-quiz img.header-image {
  width: 100%;
  display: block;
}
#show-post .post div.buzz-quiz h3 span {
  text-indent: -999em;
  overflow: hidden;
  display: block;
  width: 0;
}
#show-post .post div.buzz-quiz h3 img {
  display: block;
  width: 100%;
}
#show-post .post div.buzz-quiz ul,
#show-post .post div.buzz-quiz ol {
  margin: 0;
  list-style-type: none;
}
#show-post .post div.buzz-quiz h4 span {
  text-indent: -999em;
  overflow: hidden;
  display: block;
  width: 0;
}
#show-post .post div.buzz-quiz h4 img {
  display: block;
  width: 100%;
}
#show-post .post div.buzz-quiz .results-wrap {
  border: 1px solid #CCCCCC;
  padding: 20px;
  margin-bottom: 50px;
  display: none;
  margin-top: 20px;
}
#show-post .post div.buzz-quiz .results-wrap.show {
  display: block;
}
#show-post .post div.buzz-quiz .results-wrap div.results {
  display: none;
}
#show-post .post div.buzz-quiz .results-wrap div.results:before,
#show-post .post div.buzz-quiz .results-wrap div.results:after {
  content: " ";
  display: table;
}
#show-post .post div.buzz-quiz .results-wrap div.results:after {
  clear: both;
}
#show-post .post div.buzz-quiz .results-wrap div.results:before,
#show-post .post div.buzz-quiz .results-wrap div.results:after {
  content: " ";
  display: table;
}
#show-post .post div.buzz-quiz .results-wrap div.results:after {
  clear: both;
}
#show-post .post div.buzz-quiz .results-wrap div.results:before,
#show-post .post div.buzz-quiz .results-wrap div.results:after {
  content: " ";
  display: table;
}
#show-post .post div.buzz-quiz .results-wrap div.results:after {
  clear: both;
}
#show-post .post div.buzz-quiz .results-wrap div.results.chosen {
  display: block;
}
#show-post .post div.buzz-quiz .results-wrap div.results h4 {
  text-transform: none;
  color: #000000;
  font-size: 48.33px;
  line-height: 53.16px;
  margin: 10px 0;
}
#show-post .post div.buzz-quiz .results-wrap div.results p.description {
  font-size: 18px;
  line-height: 23px;
  color: #666666;
  width: 50%;
  float: left;
}
#show-post .post div.buzz-quiz .results-wrap div.results div.result-photo {
  width: 45%;
  float: right;
}
#show-post .post div.buzz-quiz .results-wrap div.results div.result-photo img {
  width: 100%;
}
#show-post .post div.buzz-quiz .results-wrap div.results div.result-share {
  clear: both;
  position: absolute;
  bottom: -50px;
  width: 100%;
  height: 40px;
  left: 0;
}
#show-post .post div.buzz-quiz .results-wrap div.results div.result-share h5 {
  font-weight: bold;
  font-size: 24px;
  line-height: 39px;
  text-transform: uppercase;
  float: left;
  margin-right: 20px;
}
#show-post .post div.buzz-quiz .results-wrap div.results div.result-share a {
  display: inline-block;
  height: 39px;
  width: 99px;
  overflow: hidden;
  text-indent: -999em;
  background: url(http://o.aolcdn.com/os/themanual/img/buzzquiz/share-sprite.png) right top no-repeat;
}
#show-post .post div.buzz-quiz .results-wrap div.results div.result-share a.tweet-share {
  background-position: -105px top;
}
#show-post .post div.buzz-quiz .results-wrap div.results div.result-share a.fb-share {
  background-position: left top;
}
#show-post .post div.buzz-quiz .results-wrap h3 {
  font-size: 20px;
  line-height: 22px;
  color: #666666;
  text-transform: none;
}
#show-post .post div.buzz-quiz ul.answers {
  text-align: center;
}
#show-post .post div.buzz-quiz ul.answers li.answer {
  text-align: left;
  display: inline-block;
  background: #f2f2f2;
  border: 1px solid #dddddd;
  -webkit-box-shadow: 2px 2px 0 0 #bfbfbf;
  box-shadow: 2px 2px 0 0 #bfbfbf;
  padding: 0;
  margin: 10px 4px;
  vertical-align: top;
}
#show-post .post div.buzz-quiz ul.answers li.answer label {
  padding: 5px;
  width: 180px;
  display: block;
  height: 240px;
  background: url(http://o.aolcdn.com/os/themanual/img/buzzquiz/checkbox-sprite.png) 5px -445px no-repeat;
}
#show-post .post div.buzz-quiz ul.answers li.answer label input[type=radio] {
  visibility: hidden;
  width: 25px;
}
#show-post .post div.buzz-quiz ul.answers li.answer img {
  display: block;
  margin-bottom: 10px;
}
#show-post .post div.buzz-quiz ul.answers.answer-selected li.answer div.card {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
#show-post .post div.buzz-quiz ul.answers.answer-selected li.answer.selected div.card {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: #bfd5ec;
}
#show-post .post div.buzz-quiz ul.answers.answer-selected li.answer.selected div.card label {
  background-position: 3px -745px;
}
#show-post h1 {
  font-family: 'TradeGothicLTPro-Bold';
  font-size: 48px;
  line-height: 48px;
  color: #ed1c24;
  text-transform: uppercase;
}
.permalink-columns > .bb-g-c .bb-g-c {
  width: 100%;
  min-width: 0;
}
.permalink-columns #mens-video-latest h4 {
  font-family: 'TradeGothicLTPro-Bold';
  color: #ed1c24;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.permalink-columns #mens-video-latest ul.content-items-large li.item {
  float: left;
  width: 46.34%;
  margin-right: 6.7%;
  margin-bottom: 30px;
}
.permalink-columns #mens-video-latest ul.content-items-large li.item:nth-child(2n+2) {
  margin-right: 0;
}
.permalink-columns #mens-video-latest div.pagination {
  display: none;
}
#show-post div.post > iframe,
#show-post div.post > img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
#show-post .related {
  margin: 12px 0 60px;
  border-bottom: 1px solid #ed1c24;
}
#show-post .related p {
  color: #ed1c24;
  text-transform: capitalize;
}
#show-post .related p a {
  text-transform: uppercase;
}
#show-post .related strong {
  font-weight: normal;
  color: #000000;
}
#show-post .more-in {
  margin: 10px 0 20px;
}
#show-post .more-in:before,
#show-post .more-in:after {
  content: " ";
  display: table;
}
#show-post .more-in:after {
  clear: both;
}
#show-post .more-in:before,
#show-post .more-in:after {
  content: " ";
  display: table;
}
#show-post .more-in:after {
  clear: both;
}
#show-post .more-in:before,
#show-post .more-in:after {
  content: " ";
  display: table;
}
#show-post .more-in:after {
  clear: both;
}
#show-post .more-in strong {
  line-height: 27px;
}
#show-post .more-in strong span {
  text-transform: capitalize;
}
#show-post .more-in ul li {
  display: inline-block;
  margin: 0 3px 5px;
  overflow: hidden;
  font-size: 14px;
  white-space: nowrap;
}
#show-post .more-in ul li a {
  display: inline-block;
  padding: 5px 15px;
  text-transform: uppercase;
  background: #ed1c24;
  color: #FFF;
}
#show-post .more-in ul li a:hover {
  background: #FFF;
  color: #ed1c24;
}
#show-post .more-in strong {
  float: left;
}
#show-post .more-in ul {
  float: inline;
}
.fb-comments span {
  width: 100% !important;
}
.fb-comments iframe {
  width: 100% !important;
}
#gallery {
  color: #000;
  background: #ffffff;
}
#gallery .aol-twist-controls.first-slide .aol-twist-prev {
  display: none;
}
#gallery .aol-twist-controls .aol-twist-prev,
#gallery .aol-twist-controls .aol-twist-next {
  width: 36px;
  height: 36px;
  background: url("http://o.aolcdn.com/os/themanual/img/v2/sprite.png") -142px -430px no-repeat;
  text-indent: -999em;
  overflow: hidden;
  left: -10px;
}
#gallery .aol-twist-controls .aol-twist-next {
  background-position: right -430px;
  left: auto;
  right: -10px;
}
#gallery .aol-twist-controls.endcard .aol-twist-endbutton {
  text-shadow: none;
}
#gallery .aol-twist-controls.endcard .aol-twist-endbutton a.aol-twist-endbutton-link {
  background-color: transparent;
  height: 62px;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 62px;
}
#gallery .aol-twist-controls.endcard.hover {
  background-color: #ed1c24;
  position: relative;
}
#gallery .aol-twist-controls.endcard.hover .aol-twist-next {
  text-align: left;
  width: 266px;
  color: #ffffff;
  background-color: #ed1c24;
}
#gallery .aol-twist-controls.endcard.hover .aol-twist-next .aol-twist-endbutton {
  text-indent: 0;
  text-shadow: none;
}
#gallery .aol-twist-controls.endcard.hover .aol-twist-next .aol-twist-endbutton a.aol-twist-endbutton-link {
  font-size: 12px;
  padding-right: 40px;
  padding-left: 10px;
  width: auto;
  color: #ffffff;
}
#gallery .aol-twist-controls.endcard.hover .aol-twist-next .aol-twist-endbutton a.aol-twist-endbutton-link .aol-twist-endbutton-link-wrap {
  height: 36px;
  line-height: 36px;
  background-color: #ed1c24;
  display: inline-block;
}
#gallery .aol-twist-controls.endcard.hover .aol-twist-next .aol-twist-endbutton a.aol-twist-endbutton-link .aol-twist-endbutton-label {
  display: inline-block;
  font-family: "TradeGothicLTPro-Bold", Georgia, "Times New Roman", Times, serif;
  vertical-align: middle;
}
#gallery .aol-twist-controls.endcard.hover .aol-twist-next .aol-twist-endbutton a.aol-twist-endbutton-link .aol-twist-endbutton-title {
  line-height: 18px;
  vertical-align: middle;
  display: inline-block;
  max-width: 170px;
  width: 170px;
}
#gallery.aol-twist-wrapper .aol-twist-infobar {
  padding: 10px 0 0;
  background: #FFF;
  overflow: visible;
  position: static;
  margin-bottom: 20px;
}
#gallery.aol-twist-wrapper .aol-twist-infobar:before,
#gallery.aol-twist-wrapper .aol-twist-infobar:after {
  content: " ";
  display: table;
}
#gallery.aol-twist-wrapper .aol-twist-infobar:after {
  clear: both;
}
#gallery.aol-twist-wrapper .aol-twist-infobar:before,
#gallery.aol-twist-wrapper .aol-twist-infobar:after {
  content: " ";
  display: table;
}
#gallery.aol-twist-wrapper .aol-twist-infobar:after {
  clear: both;
}
#gallery.aol-twist-wrapper .aol-twist-infobar:before,
#gallery.aol-twist-wrapper .aol-twist-infobar:after {
  content: " ";
  display: table;
}
#gallery.aol-twist-wrapper .aol-twist-infobar:after {
  clear: both;
}
#gallery.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-count {
  position: static;
  font-style: italic;
  z-index: 10;
  color: #000;
  display: inline;
  float: left;
  width: 55px;
  font-weight: bold;
}
#gallery.aol-twist-wrapper .aol-twist-infobar h3.aol-twist-slide-title {
  position: static;
  display: block;
  margin: 0;
  width: 90%;
  width: calc(100% - 55px);
  float: right;
}
#gallery.aol-twist-wrapper .aol-twist-infobar p.aol-twist-slide-caption {
  clear: both;
  overflow: hidden;
}
#gallery.aol-twist-wrapper .aol-twist-infobar div.description {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  padding: 4px;
}
#gallery.aol-twist-wrapper .aol-twist-infobar div.description p {
  display: block;
  margin-bottom: 10px;
}
#gallery.aol-twist-wrapper .aol-twist-slide-wrapper {
  color: #000;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#gallery.aol-twist-wrapper .aol-twist-slide-wrapper ul li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#gallery.aol-twist-wrapper .aol-twist-slide-wrapper .aol-knot-tweet-wrapper iframe {
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 80% !important;
  /* have to do this to override twitter's inline styles */

}
#gallery.aol-twist-wrapper .aol-twist-slide-wrapper.aol-twist-loading .aol-twist-loading-indicator {
  display: block;
  top: 10px;
  left: 10px;
  width: 95%;
  height: 95%;
  width: calc(100% - 20px);
  height: calc(100% - 30px);
  background: #ffffff;
  line-height: 100%;
}
#gallery.aol-twist-wrapper .aol-twist-slide-wrapper.aol-twist-loading .aol-twist-loading-indicator:after {
  content: "LOADING";
  display: inline-block;
  margin-top: 40%;
}
#gallery.aol-twist-wrapper .aol-twist-infobar h3.aol-twist-slide-title {
  font-size: 14px;
  color: #000;
  text-transform: none;
  font-style: italic;
}
#gallery.aol-twist-wrapper .aol-twist-share div.share {
  position: absolute;
  right: -350px;
  top: 600px;
}
body.video-page #show-post .related {
  margin-bottom: 20px;
}
body.video-page video {
  height: 100% !important;
  width: 100% !important;
}

/* AOL/5MIN CODE UPDATED WITH RESPONSIVE=TRUE, FORMERLY RESPONSIVE=FALSE. NEW STYLES TO ACCOUNT FOR BOTH NEW & OLD VIDEO PLAYERS */
/* ORIGINAL 5MIN CSS OVERRIDES */

/*
body.video-page #SmartPlayer_0 {float:none !important;height:0 !important;margin: 0 !important;position:static !important;}
body.video-page #SmartPlayer_0, body.video-page #adaptvDiv0 {position: relative !important;padding-bottom: 56.25% !important;width: 100% !important;display: inline-block;}
body.video-page #adaptvDiv0 object, body.video-page #adaptvDiv0 video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
*/

body.article #SmartPlayer_0, body.gallery-page #SmartPlayer_0, body.video-page #SmartPlayer_0 {float:none; height:100% !important; padding-bottom:0 !important; position:relative; width: 100% !important;}
body.gallery-page #adaptvDiv0, body.article #adaptvDiv0, body.video-page #adaptvDiv0 {height:0px !important; padding-bottom:56.25% !important; position: relative !important; width:100% !important;}
body.article .fmvps-related-wrapper, body.gallery-page .fmvps-related-wrapper, body.video-page .fmvps-related-wrapper {margin-top:0 !important; position:relative !important;}

body.gallery-page #adaptvDiv0 object, body.gallery-page #adaptvDiv0 video, body.article #adaptvDiv0 object, body.article #adaptvDiv0 video, body.video-page #adaptvDiv0 object, body.video-page #adaptvDiv0 video {height:100%; position:absolute; top:0; width:100% !important;}
.aol-on-video-wrap {border-bottom:1px solid #ed1c24; height:auto; display:block; margin-bottom:30px; padding-bottom: 30px;}

@media only screen and (max-width: 1220px) and (min-width: 1024px) {
}
@media only screen and (max-width: 1220px) {
	body.gallery-page .aol-on-video-wrap {margin-right:0px;}
}
@media only screen and (max-width: 1023px) {
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
}
@media only screen and (min-width: 768px) {
	.video-page .permalink-columns #show-post .post {margin-right: 0;}
}
@media only screen and (max-width: 570px) {
	body.article #adaptvDiv0 video, body.gallery-page #adaptvDiv0 video, body.video-page #adaptvDiv0 video {height:auto !important;}
}

#permalink-gallery #show-post .post ul,
#permalink-gallery #show-post .post ol {
  list-style-type: none;
  margin: 0;
}
#permalink-gallery #show-post .post ol {
  list-style-type: none;
}
@media only screen and (min-width: 1024px) and (max-width: 1220px) {
  #permalink-subnav-header {
    xdisplay: none;
  }
  #permalink-gallery #show-post, #taboola-container {
    width: 90%;
    width: calc(100% - 40px);
    margin: 0 auto;
  }
  #permalink-gallery #show-post h1 {
    text-align: center;
    margin-bottom: 25px;
  }
  #permalink-gallery #show-post .related {
    width: 60%;
    width: calc(100% - 350px);
  }
  #permalink-gallery #ad-300x250-refresh {
    position: absolute;
    right: 0;
  }
  #permalink-gallery #gallery {
    width: 60%;
    width: calc(100% - 350px);
  }
  #permalink-gallery #gallery.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-caption {
    position: absolute;
    width: 300px;
    right: -350px;
    top: 290px;
  }
  body.gallery-page .permalink-columns > .bb-g-c {
    width: 80%;
    width: calc(100% - 130px);
  }
}
@media only screen and (min-width: 1024px) {
  body.gallery-page.girl-content #permalink-gallery #show-post a.random-girl-gallery-button {
    display: block;
  }
  body.gallery-page.girl-content #permalink-gallery #show-post .gallery-byline p.byline {
    bottom: -375px;
  }
  body.gallery-page.girl-content #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-caption {
    top: 370px;
  }
  body.gallery-page.girl-content #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-caption div.description {
    max-height: 180px;
  }
  body.byline-sponsor-gallery #permalink-gallery #gallery.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-caption {
    top: 355px;
    max-height: 237px;
    /*overflow:auto;*/
  }
  body.gallery-wide #permalink-gallery > .bb-g-c {
    max-width: 1176px;
  }
  body.gallery-wide #permalink-gallery #show-post {
    width: 100%;
    margin: 0 auto;
    position: relative;
  }
  body.gallery-wide #permalink-gallery #show-post .related {
    width: 69%%;
  }
  body.gallery-wide #permalink-gallery #show-post .share {
    margin-top: 0;
  }
  body.gallery-wide #permalink-gallery #show-post .gallery-byline .aol-twist-share {
    display: none;
  }
  body.gallery-wide #permalink-gallery #show-post .gallery-byline p.byline {
    right: auto;
    bottom: -685px;
    left: 0;
    margin: 9px 0 19px;
  }
  body.gallery-wide #permalink-gallery #show-post #gallery {
    width: 100%;
    position: relative;
    z-index: 1;
  }
  body.gallery-wide #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-slide-wrapper {
    height: 540px;
  }
  body.gallery-wide #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-infobar {
    width: 69%;
    min-height: 0;
  }
  body.gallery-wide #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-caption {
    margin-top: 35px;
    position: static;
    width: auto;
  }
  body.gallery-wide #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-share {
    position: absolute;
    right: -5px;
    top: 630px;
  }
  body.gallery-wide #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-share .share {
    display: block;
    position: absolute;
    left: auto;
    top: 0;
    right: 0;
  }
  body.gallery-wide .permalink-columns .newsletter-promo {
    display: block;
    margin-left: 30px;
    margin-top: -180px;
  }
}
@media only screen and (min-width: 1220px) {
  #permalink-subnav-header {
    xdisplay: none;
  }
  #permalink-gallery #show-post, #taboola-container {
    width: 1180px;
    margin: 0 auto;
  }
  #permalink-gallery #show-post h1 {
    text-align: center;
    margin-bottom: 25px;
  }
  #permalink-gallery #show-post .related {
    width: 800px;
  }
  #permalink-gallery #ad-300x250-refresh {
    position: absolute;
    right: 30px;
  }
  #permalink-gallery #gallery, #taboola-below-gallery-thumbnails {
    width: 800px;
  }
  #permalink-gallery #gallery.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-caption {
    position: absolute;
    width: 300px;
    right: -350px;
    top: 290px;
  }
  body.gallery-page .permalink-columns > .bb-g-c {
    width: 1180px;
  }
  body.gallery-page .permalink-columns > .bb-g-c .bb-g-u-1-3 {
    width: 330px;
  }
}
@media only screen and (min-width: 1490px) {
  
}
@media only screen and (max-width: 767px) {
  .permalink-columns .ad-RRxRR,
  .permalink-columns .newsletter-promo {
    display: none;
  }
  .permalink-columns #more-content-items {
    display: block;
    margin: 10px auto;
    width: 156px;
  }
  .permalink-columns #more-content-items ul li {
    width: 100%;
    float: none;
    height: auto;
  }
  .permalink-columns #mens-video-latest h4 {
    text-align: center;
  }
  .permalink-columns #mens-video-latest ul.content-items-large li.item {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .permalink-columns #mens-video-latest ul.content-items-large li.item:nth-child(2n+2) {
    margin-right: 0;
  }
  .byline-sponsor {
    display: none;
  }
  #show-post .post > object,
  #show-post .post iframe[src*='comedycentral'],
  #show-post .post iframe[src*='youtube.com/embed'] {
    min-height: 200px;
  }
  #show-post .post div.buzz-quiz ul.answers li.answer {
    font-size: 10px;
    margin: 5px 2px;
  }
  #show-post .post div.buzz-quiz ul.answers li.answer label {
    width: 80px;
    height: 125px;
    background-position: 3px 4px;
  }
  #show-post .post div.buzz-quiz ul.answers li.answer label input[type=radio] {
    width: 10px;
  }
  #show-post .post div.buzz-quiz ul.answers li.answer img {
    width: 85px;
  }
  #show-post .post div.buzz-quiz ul.answers.answer-selected li.answer.selected div.card label {
    background-position: 3px -120px;
  }
  #show-post .post div.buzz-quiz .results-wrap h3 {
    font-size: 9.6px;
    line-height: 10px;
  }
  #show-post .post div.buzz-quiz .results-wrap div.results h4 {
    font-size: 22px;
    line-height: 24px;
  }
  #show-post .post div.buzz-quiz .results-wrap div.results p.description {
    font-size: 10px;
    line-height: 12px;
  }
  #show-post .post div.buzz-quiz .results-wrap div.results div.result-share h5 {
    font-size: 12px;
    line-height: 20px;
    display: block;
    float: none;
  }
  #show-post .post div.buzz-quiz .results-wrap div.results div.result-share a {
    height: 20px;
    width: 52px;
    background-position: -108px bottom;
  }
  #show-post .post div.buzz-quiz .results-wrap div.results div.result-share a.tweet-share {
    background-position: -55px bottom;
  }
  #show-post .post div.buzz-quiz .results-wrap div.results div.result-share a.fb-share {
    background-position: left bottom;
  }
  #show-post .related {
    margin-bottom: 27px;
  }
  #show-post h1 {
	font-size: 32px;
	line-height: 35px;
	margin-top:5px;
  }
  #permalink-gallery .byline-sponsor {
    position: static;
  }
  #permalink-gallery > .bb-g-c {
    width: 320px;
    overflow: hidden;
  }
  #permalink-gallery #gallery.aol-twist-wrapper .aol-twist-slide-wrapper.aol-twist-loading .aol-twist-loading-indicator {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  #permalink-gallery #gallery div.share {
    display: none;
  }
  html.touch #gallery.aol-twist-wrapper .aol-twist-slides {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
  }
  html.touch #gallery.aol-twist-wrapper .aol-twist-controls.endcard .aol-twist-next {
    width: 36px;
  }
  html.touch #gallery.aol-twist-wrapper .aol-twist-controls.endcard .aol-twist-next .aol-twist-endbutton .aol-twist-endbutton-label {
    display: none;
  }
  html.touch #gallery.aol-twist-wrapper .aol-twist-controls.endcard .aol-twist-next .aol-twist-endbutton .aol-twist-endbutton-title {
    display: none;
  }
  html.touch #gallery.aol-twist-wrapper .aol-twist-controls.endcard .aol-twist-next .aol-twist-endbutton a.aol-twist-endbutton-link {
    background-color: transparent;
    height: 36px;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 36px;
  }
  html.touch #gallery.aol-twist-wrapper .aol-twist-controls.endcard.held .aol-twist-next {
    width: 260px;
  }
  html.touch #gallery.aol-twist-wrapper .aol-twist-controls.endcard.held .aol-twist-next .aol-twist-endbutton .aol-twist-endbutton-link {
    width: 120px;
  }
  html.touch #gallery.aol-twist-wrapper .aol-twist-controls.endcard.held .aol-twist-next .aol-twist-endbutton .aol-twist-endbutton-link .aol-twist-endbutton-label {
    display: inline-block;
  }
  html.touch #gallery.aol-twist-wrapper .aol-twist-controls.endcard.held .aol-twist-next .aol-twist-endbutton .aol-twist-endbutton-link .aol-twist-endbutton-title {
    display: inline-block;
    line-height: 36px;
    width: 170px;
    max-width: 170px;
    overflow: hidden;
    white-space: nowrap;
  }
  html.touch #gallery.aol-twist-wrapper .aol-twist-controls.endcard.held .aol-twist-next .aol-twist-endbutton .aol-twist-endbutton-link .aol-twist-endbutton-link-wrap {
    width: 220px;
  }
}
@media only screen and (min-width: 768px) {
  #permalink-gallery #show-post {
    overflow: visible;
  }
  #permalink-gallery #show-post #gallery .aol-twist-controls .aol-twist-prev,
  #permalink-gallery #show-post #gallery .aol-twist-controls .aol-twist-next {
    width: 62px;
    height: 61px;
    background-position: left -430px;
    left: 0;
  }
  #permalink-gallery #show-post #gallery .aol-twist-controls .aol-twist-next {
    background-position: -69px -430px;
    left: auto;
    right: 0;
  }
  #permalink-gallery #show-post #gallery .aol-twist-controls.endcard.hover .aol-twist-next {
    width: 288px;
    font-size: 16px;
    color: #ffffff;
    background-position: 157px -430px;
  }
  #permalink-gallery #show-post #gallery .aol-twist-controls.endcard.hover .aol-twist-next .aol-twist-endbutton a.aol-twist-endbutton-link {
    font-size: 16px;
  }
  #permalink-gallery #show-post #gallery .aol-twist-controls.endcard.hover .aol-twist-next .aol-twist-endbutton a.aol-twist-endbutton-link .aol-twist-endbutton-title {
    max-width: 175px;
    width: 175px;
  }
  #permalink-gallery #show-post #gallery .aol-twist-controls.endcard.hover .aol-twist-next .aol-twist-endbutton a.aol-twist-endbutton-link .aol-twist-endbutton-link-wrap {
    height: 61px;
    line-height: 61px;
  }
  #permalink-gallery #show-post #gallery .aol-twist-infobar div.description {
    max-height: 237px;
    overflow:auto;
    padding: 0 15px 0 0;
  }
  #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-slide-wrapper {
    overflow: hidden;
  }
  #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-slide-wrapper ul li {
    border: 10px solid #ed1c24;
  }
  .permalink-columns > .bb-g-c {
    width: 96.3%;
  }
  .permalink-columns > .bb-g-c:before,
  .permalink-columns > .bb-g-c:after {
    content: " ";
    display: table;
  }
  .permalink-columns > .bb-g-c:after {
    clear: both;
  }
  .permalink-columns > .bb-g-c:before,
  .permalink-columns > .bb-g-c:after {
    content: " ";
    display: table;
  }
  .permalink-columns > .bb-g-c:after {
    clear: both;
  }
  .permalink-columns > .bb-g-c:before,
  .permalink-columns > .bb-g-c:after {
    content: " ";
    display: table;
  }
  .permalink-columns > .bb-g-c:after {
    clear: both;
  }
  .permalink-columns #show-post .post {
    margin-right: 6.8%;
  }
  .permalink-columns .ad-RRxRR {
    margin-bottom: 23px;
  }
  .permalink-columns .newsletter-promo {
    display: none;
  }
  .permalink-columns #more-content-items {
    padding-left: 0;
    width: 100%;
  }
  .permalink-columns #more-content-items .bb-g-c {
    width: 100%;
  }
  .permalink-columns #more-content-items ul {
    width: 100%;
  }
  .permalink-columns #more-content-items ul li {
    width: 18%;
    margin-right: 7%;
  }
  .permalink-columns #more-content-items ul li:nth-child(4n+4) {
    margin-right: 0;
  }
  .permalink-columns .bb-g-c .bb-g-u-2-3 {
    width: 55%;
    width: calc(100% - 350px);
    float: left;
  }
  .permalink-columns .bb-g-c .bb-g-u-1-3 {
    width: 300px;
    float: right;
  }
  .permalink-columns .newsletter-promo {
    margin-bottom: 30px;
  }
  #permalink-gallery #show-post .gallery-byline {
    width: 60%;
    width: calc(100% - 350px);
    max-width: 800px;
    position: relative;
    z-index: 20;
  }
  #permalink-gallery #show-post .gallery-byline p.byline {
    position: absolute;
    width: 300px;
    right: -350px;
    bottom: -295px;
  }
  body.article .permalink-columns .newsletter-promo {
    display: block;
  }
}
@media only screen and (min-width: 1220px) {
  .permalink-columns > .bb-g-c {
    width: 1176px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #permalink-gallery .byline-sponsor {
    position: static;
    margin-bottom: -2px;
  }
  #permalink-gallery #show-post, #taboola-container {
    width: 100%;
    margin: 0 auto;
    position: relative;
  }
  #permalink-gallery #show-post .related {
    width: 100%;
    margin-bottom: 30px;
  }
  #permalink-gallery #show-post .share {
    margin-top: 0;
  }
  #permalink-gallery #show-post .gallery-byline .aol-twist-share {
    display: none;
  }
  #permalink-gallery #show-post .gallery-byline p.byline {
    position: static;
  }
  #permalink-gallery #show-post #gallery {
    width: 100%;
    position: relative;
    z-index: 1;
  }
  #permalink-gallery #show-post #gallery.aol-twist-wrapper {
    background: none;
  }
  #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-slide-wrapper {
    height: 540px;
  }
  #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-infobar {
    width: 400px;
    min-height: 265px;
  }
  #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-share .share {
    display: block;
    position: relative;
    left: auto;
    top: auto;
    right: auto;
  }
  #permalink-gallery #ad-300x250-refresh {
    position: absolute;
    right: 0;
    top: 590px;
    z-index: 100;
  }
  body.byline-sponsor-gallery #permalink-gallery #ad-300x250-refresh {
    top: 645px;
  }
  .permalink-columns #show-post .post {
    margin-right: 1.8%;
  }
  .permalink-columns > .bb-g-c {
    width: 728px;
  }
  .permalink-columns #more-content-items ul li {
    width: 40%;
    margin-right: 10%;
  }
  .permalink-columns #more-content-items ul li:nth-child(4n+4) {
    margin-right: 0;
  }
  .permalink-columns #more-content-items ul li:nth-child(2n+2) {
    margin-right: 0;
  }
  #show-post .post div.buzz-quiz ul.answers li.answer {
    max-width: 170px;
  }
  #show-post .post div.buzz-quiz ul.answers li.answer img {
    max-width: 160px;
    margin-bottom: 30px;
  }
  #show-post .post div.buzz-quiz ul.answers li.answer label {
    max-width: 170px;
  }
  #show-post .post div.buzz-quiz .results-wrap {
    margin-bottom: 100px;
  }
  #show-post .post div.buzz-quiz .results-wrap div.results div.result-share h5 {
    float: none;
    display: block;
  }
  body.video-page .permalink-columns .bb-g-c {
    width: 728px;
  }
  body.video-page .permalink-columns .bb-g-c .bb-g-u-1-3,
  body.video-page .permalink-columns .bb-g-c .bb-g-u-2-3 {
    width: 100%;
    float: none;
  }
  body.video-page .permalink-columns #show-post h1 {
    font-size: 32px;
    line-height: 32px;
  }
  body.video-page .permalink-columns #show-post .post {
    margin-right: 0;
  }
  body.video-page .permalink-columns #show-post .post:before,
  body.video-page .permalink-columns #show-post .post:after {
    content: " ";
    display: table;
  }
  body.video-page .permalink-columns #show-post .post:after {
    clear: both;
  }
  body.video-page .permalink-columns #show-post .post:before,
  body.video-page .permalink-columns #show-post .post:after {
    content: " ";
    display: table;
  }
  body.video-page .permalink-columns #show-post .post:after {
    clear: both;
  }
  body.video-page .permalink-columns #show-post .post:before,
  body.video-page .permalink-columns #show-post .post:after {
    content: " ";
    display: table;
  }
  body.video-page .permalink-columns #show-post .post:after {
    clear: both;
  }
  body.video-page .permalink-columns #show-post .post .ad-300x250-placeholder {
    width: 300px;
    clear: both;
    float: right;
    margin-top: 10px;
    margin-left: 30px;
    height: 250px;
  }
  body.video-page .permalink-columns #more-content-items {
    padding-left: 0;
    width: 100%;
  }
  body.video-page .permalink-columns #more-content-items .bb-g-c {
    width: 100%;
  }
  body.video-page .permalink-columns #more-content-items ul {
    width: 100%;
  }
  body.video-page .permalink-columns #more-content-items ul li {
    width: 19%;
    margin-right: 7%;
  }
  body.video-page .permalink-columns #more-content-items ul li:nth-child(4n+4) {
    margin-right: 0;
  }
  body.video-page .permalink-columns .ad-RRxRR,
  body.video-page .permalink-columns .newsletter-promo {
    display: none;
  }
  body.video-page .permalink-columns #more-from-mandatory li.item {
    width: 46.8%;
    float: left;
    clear: left;
  }
  body.video-page .permalink-columns #more-from-mandatory li.item .photo {
    margin-right: 0;
  }
  body.video-page .permalink-columns #more-from-mandatory li.item .info {
    width: 63.78%;
  }
  body.video-page .permalink-columns #more-from-mandatory li.item.even {
    float: right;
    clear: right;
  }
  body.girl-hub #quigo-ad-wide,
  body.gallery-page #quigo-ad-wide {
    display: none;
  }
  body.girl-hub .permalink-columns .bb-g-u-1-3,
  body.gallery-page .permalink-columns .bb-g-u-1-3,
  body.girl-hub .permalink-columns .bb-g-u-2-3,
  body.gallery-page .permalink-columns .bb-g-u-2-3 {
    float: none;
    width: 100%;
  }
  body.girl-hub .permalink-columns .bb-g-u-1-3 .newsletter-promo,
  body.gallery-page .permalink-columns .bb-g-u-1-3 .newsletter-promo,
  body.girl-hub .permalink-columns .bb-g-u-2-3 .newsletter-promo,
  body.gallery-page .permalink-columns .bb-g-u-2-3 .newsletter-promo {
    display: none;
  }
  body.girl-hub .permalink-columns .bb-g-u-1-3 .content-items-more:before,
  body.gallery-page .permalink-columns .bb-g-u-1-3 .content-items-more:before,
  body.girl-hub .permalink-columns .bb-g-u-2-3 .content-items-more:before,
  body.gallery-page .permalink-columns .bb-g-u-2-3 .content-items-more:before,
  body.girl-hub .permalink-columns .bb-g-u-1-3 .content-items-more:after,
  body.gallery-page .permalink-columns .bb-g-u-1-3 .content-items-more:after,
  body.girl-hub .permalink-columns .bb-g-u-2-3 .content-items-more:after,
  body.gallery-page .permalink-columns .bb-g-u-2-3 .content-items-more:after {
    content: " ";
    display: table;
  }
  body.girl-hub .permalink-columns .bb-g-u-1-3 .content-items-more:after,
  body.gallery-page .permalink-columns .bb-g-u-1-3 .content-items-more:after,
  body.girl-hub .permalink-columns .bb-g-u-2-3 .content-items-more:after,
  body.gallery-page .permalink-columns .bb-g-u-2-3 .content-items-more:after {
    clear: both;
  }
  body.girl-hub .permalink-columns .bb-g-u-1-3 .content-items-more:before,
  body.gallery-page .permalink-columns .bb-g-u-1-3 .content-items-more:before,
  body.girl-hub .permalink-columns .bb-g-u-2-3 .content-items-more:before,
  body.gallery-page .permalink-columns .bb-g-u-2-3 .content-items-more:before,
  body.girl-hub .permalink-columns .bb-g-u-1-3 .content-items-more:after,
  body.gallery-page .permalink-columns .bb-g-u-1-3 .content-items-more:after,
  body.girl-hub .permalink-columns .bb-g-u-2-3 .content-items-more:after,
  body.gallery-page .permalink-columns .bb-g-u-2-3 .content-items-more:after {
    content: " ";
    display: table;
  }
  body.girl-hub .permalink-columns .bb-g-u-1-3 .content-items-more:after,
  body.gallery-page .permalink-columns .bb-g-u-1-3 .content-items-more:after,
  body.girl-hub .permalink-columns .bb-g-u-2-3 .content-items-more:after,
  body.gallery-page .permalink-columns .bb-g-u-2-3 .content-items-more:after {
    clear: both;
  }
  body.girl-hub .permalink-columns .bb-g-u-1-3 .content-items-more:before,
  body.gallery-page .permalink-columns .bb-g-u-1-3 .content-items-more:before,
  body.girl-hub .permalink-columns .bb-g-u-2-3 .content-items-more:before,
  body.gallery-page .permalink-columns .bb-g-u-2-3 .content-items-more:before,
  body.girl-hub .permalink-columns .bb-g-u-1-3 .content-items-more:after,
  body.gallery-page .permalink-columns .bb-g-u-1-3 .content-items-more:after,
  body.girl-hub .permalink-columns .bb-g-u-2-3 .content-items-more:after,
  body.gallery-page .permalink-columns .bb-g-u-2-3 .content-items-more:after {
    content: " ";
    display: table;
  }
  body.girl-hub .permalink-columns .bb-g-u-1-3 .content-items-more:after,
  body.gallery-page .permalink-columns .bb-g-u-1-3 .content-items-more:after,
  body.girl-hub .permalink-columns .bb-g-u-2-3 .content-items-more:after,
  body.gallery-page .permalink-columns .bb-g-u-2-3 .content-items-more:after {
    clear: both;
  }
  body.girl-hub .permalink-columns .bb-g-u-1-3 .content-items-more li,
  body.gallery-page .permalink-columns .bb-g-u-1-3 .content-items-more li,
  body.girl-hub .permalink-columns .bb-g-u-2-3 .content-items-more li,
  body.gallery-page .permalink-columns .bb-g-u-2-3 .content-items-more li {
    max-width: 335px;
    width: 335px;
  }
  body.girl-hub .permalink-columns .bb-g-u-1-3 .content-items-more li .info,
  body.gallery-page .permalink-columns .bb-g-u-1-3 .content-items-more li .info,
  body.girl-hub .permalink-columns .bb-g-u-2-3 .content-items-more li .info,
  body.gallery-page .permalink-columns .bb-g-u-2-3 .content-items-more li .info {
    width: 210px;
  }
  body.girl-hub .permalink-columns .bb-g-u-1-3 .content-items-more li.odd,
  body.gallery-page .permalink-columns .bb-g-u-1-3 .content-items-more li.odd,
  body.girl-hub .permalink-columns .bb-g-u-2-3 .content-items-more li.odd,
  body.gallery-page .permalink-columns .bb-g-u-2-3 .content-items-more li.odd {
    float: left;
    clear: left;
  }
  body.girl-hub .permalink-columns .bb-g-u-1-3 .content-items-more li.even,
  body.gallery-page .permalink-columns .bb-g-u-1-3 .content-items-more li.even,
  body.girl-hub .permalink-columns .bb-g-u-2-3 .content-items-more li.even,
  body.gallery-page .permalink-columns .bb-g-u-2-3 .content-items-more li.even {
    float: right;
    clear: right;
  }
  body.girl-hub .permalink-columns .bb-g-u-1-3 #more-content-items ul li,
  body.gallery-page .permalink-columns .bb-g-u-1-3 #more-content-items ul li,
  body.girl-hub .permalink-columns .bb-g-u-2-3 #more-content-items ul li,
  body.gallery-page .permalink-columns .bb-g-u-2-3 #more-content-items ul li {
    /*width: 157px;
    margin-right: 128px;*/
    margin-right:7%;
    width:18%;
  }
  body.girl-hub .permalink-columns .bb-g-u-1-3 #more-content-items ul li:nth-child(3n+3),
  body.gallery-page .permalink-columns .bb-g-u-1-3 #more-content-items ul li:nth-child(3n+3),
  body.girl-hub .permalink-columns .bb-g-u-2-3 #more-content-items ul li:nth-child(3n+3),
  body.gallery-page .permalink-columns .bb-g-u-2-3 #more-content-items ul li:nth-child(3n+3) {
    /*margin-right: 0;*/
  }
  body.gallery-page.girl-content #permalink-gallery #show-post a.random-girl-gallery-button {
    display: block;
    top: 850px;
    bottom: auto;
  }
  body.gallery-wide #permalink-gallery > .bb-g-c {
    max-width: 1176px;
  }
  body.gallery-wide #permalink-gallery #show-post {
    width: 100%;
    margin: 0 auto;
    position: relative;
  }
  body.gallery-wide #permalink-gallery #show-post .related {
    width: 100%;
  }
  body.gallery-wide #permalink-gallery #show-post .share {
    margin-top: 0;
  }
  body.gallery-wide #permalink-gallery #show-post .gallery-byline .aol-twist-share {
    display: none;
  }
  body.gallery-wide #permalink-gallery #show-post .gallery-byline p.byline {
    right: auto;
    bottom: -435px;
    left: 0;
  }
  body.gallery-wide #permalink-gallery #show-post #gallery {
    width: 100%;
    position: relative;
    z-index: 1;
  }
  body.gallery-wide #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-slide-wrapper {
    height: 420px;
  }
  body.gallery-wide #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-infobar {
    width: 55%;
    min-height: 235px;
  }
  body.gallery-wide #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-caption {
    margin-top: 35px;
    position: static;
    width: auto;
  }
  body.gallery-wide #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-share {
    position: absolute;
    right: -5px;
    top: 430px;
  }
  body.gallery-wide #permalink-gallery #show-post #gallery.aol-twist-wrapper .aol-twist-share .share {
    display: block;
    position: absolute;
    left: auto;
    top: 0;
    right: 0;
  }
  body.gallery-wide .permalink-columns .bb-g-u-1-3 {
    position: relative;
  }
  body.gallery-wide .permalink-columns .bb-g-u-1-3 .newsletter-promo {
    display: block;
    width: 300px;
    position: absolute;
    right: 0;
    top: -335px;
  }
}
@media only screen and (max-width: 767px) {
  .byline-sponsor.brewpub {display:none !important;}
}
@media only screen and (min-width: 768px) {
  .byline-sponsor.brewpub {display:block !important;}
}#show-post .post ul.pages li {
  position: absolute;
  left: 0;
  top: -9999em;
}
#show-post .post ul.pages li.selected {
  position: static;
}
#show-post .post ul.nav {
  text-align: center;
  margin: 35px 0 5px;
}
#show-post .post ul.nav li {
  font-size: 21px;
  font-family: "TradeGothicLTPro-Bold", Georgia, "Times New Roman", Times, serif;
  display: inline-block;
}
#show-post .post ul.nav li.hide {
  visibility: hidden;
}
#show-post .post ul.nav li.arrow {
  text-transform: uppercase;
}
#show-post .post ul.nav li.arrow a {
  position: relative;
  background-color: #ed1c24;
  color: #ffffff;
}
#show-post .post ul.nav li.arrow a b {
  position: absolute;
  right: -13px;
  top: 0;
  border-top: 23px solid transparent;
  border-bottom: 23px solid transparent;
  border-left: 13px solid #ed1c24;
}
#show-post .post ul.nav li.previous a b {
  right: auto;
  left: -12px;
  border-right: 13px solid #ed1c24;
  border-left: none;
}
#show-post .post ul.nav li a {
  text-decoration: none;
  display: inline-block;
  padding: 7px 15px;
  border: 1px solid #ffffff;
}
#show-post .post ul.nav li a.selected {
  border: 1px solid #ed1c24;
}
#show-post .post .aol-twist-wrapper {
  background: #ffffff;
  color: #000;
  margin: 30px 0;
}
#show-post .post .aol-twist-wrapper .aol-twist-slide-wrapper {
  background: #ffffff;
  border: 10px solid #ed1c24;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#show-post .post .aol-twist-wrapper .aol-twist-infobar {
  display: none;
}
#show-post .post .aol-twist-wrapper .aol-twist-controls .aol-twist-prev,
#show-post .post .aol-twist-wrapper .aol-twist-controls .aol-twist-next {
  width: 62px;
  height: 61px;
  background: url("http://o.aolcdn.com/os/themanual/img/v2/sprite.png") left -430px no-repeat;
  text-indent: -999em;
  overflow: hidden;
  left: -10px;
}
#show-post .post .aol-twist-wrapper .aol-twist-controls .aol-twist-next {
  background-position: -69px -430px;
  left: auto;
  right: -10px;
}

/* AOL/5MIN CODE UPDATED WITH RESPONSIVE=TRUE, FORMERLY RESPONSIVE=FALSE. NEW STYLES TO ACCOUNT FOR BOTH NEW & OLD VIDEO PLAYERS */
/* ORIGINAL 5MIN CSS OVERRIDES */

/*
body.article #adaptvDiv0 object, body.article #adaptvDiv0 video {height: 100% !important; position:absolute; width: 100% !important;}
body.article #SmartPlayer_0, body.article #adaptvDiv0 {padding-bottom:68.25% !important;position:relative; width: 100% !important;}
body.article #SmartPlayer_0 .fm-videos-slider-wrapper {bottom: 0px; width: 100%;}
*/

body.article #SmartPlayer_0, body.gallery-page #SmartPlayer_0, body.video-page #SmartPlayer_0 {height:100% !important; padding-bottom:0 !important; position:relative; width: 100% !important;}
body.gallery-page #adaptvDiv0, body.article #adaptvDiv0, body.video-page #adaptvDiv0 {height:0px !important; padding-bottom:56.25% !important; position: relative !important; width:100% !important;}
body.article .fmvps-related-wrapper, body.gallery-page .fmvps-related-wrapper, body.video-page .fmvps-related-wrapper {margin-top:0 !important; position:relative !important;}

body.gallery-page #adaptvDiv0 object, body.gallery-page #adaptvDiv0 video, body.article #adaptvDiv0 object, body.article #adaptvDiv0 video, body.video-page #adaptvDiv0 object, body.video-page #adaptvDiv0 video {height:100%; position:absolute; top:0; width:100% !important;}
.aol-on-video-wrap {border-bottom:1px solid #ed1c24; height:auto; display:block; margin-bottom:30px; padding-bottom: 30px;}

@media only screen and (max-width: 1220px) and (min-width: 1024px) {
}
@media only screen and (max-width: 1220px) {
	body.gallery-page .aol-on-video-wrap {margin-right:0px;}
}
@media only screen and (max-width: 1023px) {
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
}
@media only screen and (min-width: 768px) {
	.video-page .permalink-columns #show-post .post {margin-right: 0;}
}
@media only screen and (max-width: 570px) {
	body.article #adaptvDiv0 video, body.gallery-page #adaptvDiv0 video, body.video-page #adaptvDiv0 video {height:auto !important;}
}/* ===================================== */
/* ========== Desktop (large) ========== */
/* ===================================== */

/* Defaults */

div.name-generator {
	background: url(http://o.aolcdn.com/os/themanual/img/games/hipster-baby-bg.jpg) left top no-repeat;
	height: 858px;
	width: 550px;
	text-align: center;
	padding-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

div.name-generator h3 {
	height: 420px;
	width: 432px;
	margin: 0 auto 20px;
	text-indent: -999em;
	overflow: hidden;
	background: url(http://o.aolcdn.com/os/themanual/img/games/hipster-baby-sprite.png) left top no-repeat;
}

div.name-generator p {
	font: 18px/28px Arial;
	width: 432px;
	color: #FFF;
	margin: 0 auto 7px;
}

div.name-generator fieldset {
	position: relative;
	margin-top: 44px;
}

div.name-generator fieldset label {
	position: absolute;
	width: 402px;
	display: block;
	color: #c6c6c6;
	font: 18px Arial;
	text-transform: uppercase;
	left: 75px;
	top: 15px;
	text-align: left;
}

div.name-generator fieldset label.hidden {
	display: none;
}

div.name-generator fieldset input {
	border: 0;
	height: 53px;
	width: 432px;
	font: 18px Arial;
	text-transform: uppercase;
	color: #c6c6c6;
	text-indent: 16px;
}

div.name-generator div.fb-like, div.name-generator div.results {
	position: absolute;
	left: -999em;
}

div.name-generator form.show-results div.fb-like, div.name-generator form.show-results div.results {
	position: static;
	left: auto;
	display: block;
}

div.name-generator form.show-results fieldset.entries {
	position: absolute;
	left: -999em;
}

div.name-generator div.results h5 {
	color: #025e72;
	font: 14px/28px Arial;
	font-weight: 500;
}

div.name-generator div.results div.generated-name {
	display: block;
	font: bold 42px/40px Arial;
	text-transform: uppercase;
	padding: 8px;
	background-color: #0791aa;
	margin: 0 10px;
	color: #eee0d4;
}

div.name-generator input.submit {
	background: #067891 url(http://o.aolcdn.com/os/themanual/img/games/hipster-baby-sprite.png) left bottom no-repeat;
	border: none;
	height: 53px;
	width: 266px;
	text-indent: -999em;
	overflow: hidden;
	margin-top: 8px;
	cursor: pointer;
}

div.name-generator input.hover {
	background-color: #025e72;
}

/* Holiday Insults */

div.holiday-insults {
	background-image: url(http://o.aolcdn.com/os/themanual/img/games/holiday_generator-bg.png);
	height: 875px;
	position: relative;
}

div.holiday-insults h3 {
	background-image: none;
	background-position: center top;
	width: 310px;
	height: 325px;
	margin-top: 0;
	margin-bottom: 25px;
}

div.holiday-insults h3 {
	height: 270px;
	margin-top: 60px;
}

div.holiday-insults textarea[name=names] {
	position: absolute;
	left: -999em;
}

div.holiday-insults p {
	font: 18px/24px Arial;
	width: 480px;
	margin-bottom: 25px;
}

div.holiday-insults form.show-results div.fb-like {
	margin-top: 15px;
	position: absolute;
	bottom: 50px;
	left: 208px;
	z-index: 20;
}

div.holiday-insults form.show-results div.fb-like {
	bottom: 76px;
}

div.holiday-insults div.results div.generated-name {
	font: bold 18px/24px Arial;
	text-transform: none;
	color: #000000;
	background: rgba(255, 255, 255, 0.5);
	padding: 70px 50px;
	width: 380px;
	margin: 0 auto;
}

div.holiday-insults input.submit {
	outline: none;
	background: transparent url(http://o.aolcdn.com/os/themanual/img/games/holiday_generator-sprite.png) left bottom no-repeat;
	position: absolute;
	left: 142px;
	bottom: 110px;
}

div.holiday-insults input.hover {
	background: transparent url(http://o.aolcdn.com/os/themanual/img/games/holiday_generator-sprite.png) right bottom no-repeat;
}

/* Mitch Hedberg Quote */

div.mitch-hedberg-quote {
	background-image: url(http://o.aolcdn.com/os/themanual/img/v2/ng/hedberg-bg.jpg);
	height: 855px;
	position: relative;
}

div.mitch-hedberg-quote h3 {
	background-image: url(http://o.aolcdn.com/os/themanual/img/v2/ng/hedberg-sprite.png);
	width: 550px;
	height: 280px;
	margin-top: 170px;
}

div.mitch-hedberg-quote textarea[name=names] {
	position: absolute;
	left: -999em;
}

div.mitch-hedberg-quote p {
	font: 16px/24px Arial;
	width: 520px;
	color: #fff;
}

div.mitch-hedberg-quote form.show-results div.fb-like {
	margin-top: 15px;
	position: absolute;
	bottom: 50px;
	left: 208px;
	z-index: 20;
}

div.mitch-hedberg-quote form fieldset.entries {
	position: absolute;
	left: -999em;
}

div.mitch-hedberg-quote div.results div.generated-name {
	font: bold 20px/24px Arial;
	text-transform: none;
	color: #000000;
	background: rgba(255, 255, 255, 0.5);
	padding: 30px 15px;
}

div.mitch-hedberg-quote input.submit {
	outline: none;
	background: transparent url(http://o.aolcdn.com/os/themanual/img/v2/ng/hedberg-sprite.png) -282px bottom no-repeat;
	position: absolute;
	left: 162px;
	bottom: 88px;
}

div.mitch-hedberg-quote input.hover {
	background: #ffffff url(http://o.aolcdn.com/os/themanual/img/v2/ng/hedberg-sprite.png) 2px bottom no-repeat;
}

/* Ralph Wiggum Quote */

div.ralph-wiggum-quote {
	background-image: url(http://o.aolcdn.com/os/themanual/img/games/ralph-wiggum-bg.jpg);
	height: 748px;
	padding-top: 0;
	position: relative;
}

div.ralph-wiggum-quote h3 {
	background-image: none;
	background-position: center top;
	width: 310px;
	height: 325px;
	margin-top: 0;
	margin-bottom: 25px;
}

div.ralph-wiggum-quote textarea[name=names] {
	position: absolute;
	left: -999em;
}

div.ralph-wiggum-quote p {
	font: 17px/24px Arial;
	color: #000;
	width: 532px;
}

div.ralph-wiggum-quote form.show-results div.fb-like {
	margin-top: 15px;
	position: absolute;
	bottom: 50px;
	left: 208px;
	z-index: 20;
}

div.ralph-wiggum-quote b.wiggum {
	position: absolute;
	height: 148px;
	width: 132px;
	bottom: 20px;
	left: 10px;
	background: url(http://o.aolcdn.com/os/themanual/img/games/ralph-wiggum-sprite.png) left -300px no-repeat;
}

div.ralph-wiggum-quote form fieldset.entries {
	position: absolute;
	left: -999em;
}

div.ralph-wiggum-quote div.results div.generated-name {
	background: #FFF;
	padding: 30px 15px;
	font: bold 24px/28px Arial;
	color: #000;
	text-transform: none;
}

div.ralph-wiggum-quote input.submit {
	outline: none;
	background: transparent url(http://o.aolcdn.com/os/themanual/img/games/ralph-wiggum-sprite.png) left bottom no-repeat;
	position: absolute;
	left: 162px;
	bottom: 88px;
	width: 226px;
}

div.ralph-wiggum-quote input.hover {
	background: transparent url(http://o.aolcdn.com/os/themanual/img/games/ralph-wiggum-sprite.png) right bottom no-repeat;
}

/* Married Couple Quote */

div.married-couple-quote {
	background-image: url(http://o.aolcdn.com/os/themanual/img/games/married-quote-bg.png);
	height: 660px;
	padding-top: 0;
	position: relative;
}

div.married-couple-quote h3 {
	background-image: none;
	background-position: center top;
	width: 310px;
	height: 325px;
	margin-top: 0;
	margin-bottom: 25px;
}

div.married-couple-quote h3 {
	height: 190px;
}

div.married-couple-quote textarea[name=names] {
	position: absolute;
	left: -999em;
}

div.married-couple-quote p {
	font: 17px/24px Arial;
	color: #000;
	width: 532px;
}

div.married-couple-quote p {
	width: 500px;
	margin-bottom: 20px;
}

div.married-couple-quote form.show-results div.fb-like {
	margin-top: 15px;
	position: absolute;
	bottom: 50px;
	left: 208px;
	z-index: 20;
}

div.married-couple-quote form fieldset.entries {
	position: absolute;
	left: -999em;
}

div.married-couple-quote div.results div.generated-name {
	background: #f4efec;
	padding: 40px 95px;
	font: bold 28px/30px Arial;
	color: #000;
	text-transform: none;
}

div.married-couple-quote input.submit {
	outline: none;
	background: transparent url(http://o.aolcdn.com/os/themanual/img/games/married-quote-sprite.png) left bottom no-repeat;
	position: absolute;
	left: 162px;
	bottom: 88px;
	width: 226px;
}

div.married-couple-quote input.hover {
	background: transparent url(http://o.aolcdn.com/os/themanual/img/games/married-quote-sprite.png) right bottom no-repeat;
}

/* Hipster Baby Name */

div.hipster-baby-name form.show-results input.submit {
	background-position: left -589px;
}

/* Office Meeting Quote */

div.office-meeting-quote {
	background-image: url(http://o.aolcdn.com/os/themanual/img/office-bg.jpg);
	height: 858px;
	margin-bottom:20px;
	padding-top:0;
	position: relative;
	text-align:center;
}

div.office-meeting-quote h3 {
	background:none;
	width: 100%;
	height: 293px;
	margin: 0 0 20px 0;
}

div.office-meeting-quote textarea[name=names] {
	position: absolute;
	left: -999em;
}

div.office-meeting-quote p {
	font: 16px/24px Arial;
	width: 80%;
	color: #fff;
	margin-bottom:20px;
}

div.office-meeting-quote form.show-results div.fb-like {
	margin: 0 0 0 -55px;
	bottom: 161px;
	left: 50%;
	z-index: 20;
	position:absolute !important;
}

div.office-meeting-quote form fieldset.entries {
	position: absolute;
	left: -999em;
}

div.office-meeting-quote div.results div.generated-name {
	font: bold 30px Arial;
	text-transform: none;
	color: #000000;
	background-color: #fff;
	padding: 30px 15px;
}

div.office-meeting-quote input.submit {
	background-color:#1d62b8;
	color:#fff;
	background-image:none;
	outline: none;
	text-indent:0;
	padding:20px;
	position:absolute;
	height:auto;
	left:50%;
	bottom:191px;
	margin:0 0 0 -125px;
	width:250px;
}

div.office-meeting-quote input.hover {
	background-color:#1d62b8;
	color:#fff;
	background-image:none;
}

/* ===================================== */
/* ========== Desktop (small) ========== */
/* ===================================== */

@media only screen and (max-width: 1023px) {
	
	/* Defaults */

	div.name-generator {
		width: 100%;
		background-position: center top;
		overflow: hidden;
	}

	div.name-generator h3 {
		background-position: center top;
		width: 100%;
	}

	div.name-generator p {
		width: 320px;
	}

	div.name-generator input.submit {
		left: 33px;
	}

	div.name-generator form.show-results div.fb-like {
		left: 113px;
	}
}

/* ===================================== */
/* ============== Tablet =============== */
/* ===================================== */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	
	/* Defaults */

	div.name-generator {
		width: 409px;
		height: 625px;
	}

	div.name-generator fieldset input {
		width: 332px;
		height: 42px;
	}

	div.name-generator p {
		font-size: 14px;
		line-height: 20px;
	}

	div.name-generator div.results div.generated-name {
		font-size: 14px;
		line-height: 20px;
		padding: 10px 5px;
	}

	/* Mitch Hedberg Quote */

	div.mitch-hedberg-quote {
		background-position: -550px top;
	}

	div.mitch-hedberg-quote h3 {
		background-position: -550px top;
		width: 410px;
		height: 202px;
		margin-top: 115px;
	}

	div.mitch-hedberg-quote input.submit {
		width: 158px;
		height: 31px;
		background-position: -735px bottom;
		left: 111px;
		bottom: 80px;
	}

	div.mitch-hedberg-quote input.hover {
		background-position: -560px bottom;
	}

	/* Hipster Baby Name */

	div.hipster-baby-name {
		background: url(http://o.aolcdn.com/os/themanual/img/v2/ng/hipster-baby-bg-sprite.jpg) left top no-repeat;
		height: 652px;
	}

	div.hipster-baby-name h3 {
		background: none;
		height: 275px;
		margin-bottom: 50px;
	}

	div.hipster-baby-name form.show-results input.submit, div.hipster-baby-name input.submit {
		height: 39px;
		width: 199px;
		background: url(http://o.aolcdn.com/os/themanual/img/v2/ng/hipster-button-sprite.png) left top no-repeat;
	}

	div.hipster-baby-name form.show-results input.hover, div.hipster-baby-name input.hover {
		background-position: left -39px;
	}

	/* Office Meeting Quote */

	div.office-meeting-quote {
		background-position: -550px top;
		height:654px;
	}

	div.office-meeting-quote h3 {
		background:none;
		margin:0 0 10px 0;
		width: 100%;
		height: 224px;
	}

	div.office-meeting-quote div.results div.generated-name {
		font: bold 20px Arial;
	}

	div.office-meeting-quote p {
		margin-bottom:10px;
	}

	div.office-meeting-quote input.submit {
		background-color:#1d62b8;
		bottom:170px;
		left:50%;
		color:#fff;
		background-image:none;
		font-size:14px;
		padding:10px;
	}

	div.office-meeting-quote form.show-results div.fb-like {
		bottom:140px;
		left:50%;
		position:absolute !important;
	}
}

/* ===================================== */
/* =============== Phone =============== */
/* ===================================== */

@media only screen and (max-width: 767px) {

	/* Defaults */

	div.name-generator {
		width: 300px;
	}

	div.name-generator div.results h5 {
		font-size: 10px;
		line-height: 20px;
	}

	div.name-generator fieldset input {
		width: 232px;
		height: 42px;
		line-height: 42px;
		font-size: 13px;
	}

	div.name-generator fieldset label {
		width: 232px;
		line-height: 42px;
		font-size: 13px;
		left: 50px;
		top: 0;
	}

	div.name-generator p {
		font-size: 16px;
		line-height: 20px;
		width: 90%;
		max-width: 90%;
	}

	div.name-generator div.results div.generated-name {
		font-size: 16px;
		line-height: 20px;
		padding: 10px;
		margin: 0 20px;
	}

	/* Mitch Hedberg Quote */

	div.mitch-hedberg-quote {
		width: 300px;
		height: 664px;
		background-position: right top;
	}

	div.mitch-hedberg-quote h3 {
		background-position: right top;
		width: 300px;
		height: 153px;
		margin-top: 83px;
	}

	div.mitch-hedberg-quote input.submit {
		width: 275px;
		left: 12px;
		bottom: 70px;
		background-color: #FFC80B;
	}

	div.mitch-hedberg-quote input.hover {
		background-color: #FFFFFF;
	}

	div.mitch-hedberg-quote form.show-results div.fb-like {
		bottom: 36px;
		left: 93px;
	}

	/* Hipster Baby Name */

	div.hipster-baby-name {
		background: url(http://o.aolcdn.com/os/themanual/img/v2/ng/hipster-baby-bg-sprite.jpg) right top no-repeat;
		height: 685px;
	}

	div.hipster-baby-name p {
		width: 300px;
	}

	div.office-meeting-quote p {
		margin-bottom:10px;
	}

	div.hipster-baby-name h3 {
		background: none;
		height: 275px;
		margin-bottom: 50px;
	}
	
	div.hipster-baby-name form.show-results input.submit, div.hipster-baby-name form.show-results div.fb-like {
		margin-top: 20px;
	}

	/* Office Meeting Quote */

	div.office-meeting-quote {
		width: 300px;
		height: 688px;
		background-position: right top;
	}

	div.office-meeting-quote h3 {
		background:none;
		width: 100%;
		height: 206px;
		margin:0 0 10px 0;
	}

	div.office-meeting-quote input.submit {
		background-color:#1d62b8;
		color:#fff;
		background-image:none;
		width:250px;
		height:auto;
		left:50%;
		bottom:176px;
		position:absolute;
		background-color: #1d62b8;
		color:#fff;
		font-size:14px;
		margin:0 0 0 -125px;
	}

	div.office-meeting-quote input.hover {
		background-color:#1d62b8;
		color:#fff;
		background-image:none;
	}

	div.office-meeting-quote form.show-results div.fb-like {
		bottom: 146px;
		left: 50%;
		margin:0 0 0 -55px;
		position: absolute !important;
	}
}

/*
div.name-generator {
	height: 858px;
	width: 550px;
	text-align: center;
	padding-top: 20px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	h3 {
		text-indent: -999em;
		overflow: hidden;
		margin: 0 auto;
	}
	textarea[name=names] {
		position: absolute;
		left: -999em;
		
	}
	p {
		font: 16px/24px Arial;
	}
	fieldset {
		label {
			position: absolute;
			width: 402px;
			display: block;
			color: #c6c6c6;
			font: 18px Arial;
			text-transform: uppercase;
			left: 75px;
			top: 15px;
			text-align: left;
			&.hidden {
				display: none;
			}
		}
		input {
			border: 0;
			height: 53px;
			width: 432px;
			font: 18px Arial;
			text-transform: uppercase;
			color: #c6c6c6;
			text-indent: 16px;
		}
	}
	div.fb-like,
	div.results {
		position: absolute;
		left: -999em;
	}
	form.show-results div.fb-like,
	form.show-results div.results {
		position: static;
		z-index: 20;
	}
}
*/