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 {
  max-width: 100%;
  border-color: #ed1c24;
  border-width: 1px !important;
}
#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: 36px;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 36px;
}
#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;
}
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;
  /*add the important cus the fivemin code is shit */

  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%;
}
#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;
  }
  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;
  }
  #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;
  }
}