@font-face {
    font-family: amatic;
    src: url(http://o.aolcdn.com/os/cambio/cambio3/images/meme-generator/fonts/amatic.ttf?2);
}

.hidden,
.showon-mobile {
    display: none
}
#quiz .answer,
#quiz .answer.text,
#quiz .space,
.tag-title-inner {
    vertical-align: middle
}
#tag-tabs ul li,
.aol-navbar-list li,
.articleCnt div.articleText #cambio-slideshow ul li {
    list-style-type: none
}
.articleCnt div.articleText ol li,
.confab .confab-comment .confab-comment-body ol,
.confab .confab-post-wrapper .confab-textarea ol {
    list-style-position: inside
}
a,
abbr,
acronym,
b,
blockquote,
body,
center,
dd,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
iframe,
img,
input,
label,
legend,
li,
object,
ol,
p,
pre,
span,
strong,
table,
tbody,
td,
th,
tr,
u,
ul {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0
}
body {
    position: relative;
    background: #eee;
    font: 12px proxima-nova, sans-serif;
    color: #333;
    line-height: 1.1
}
.header,
.headerBody #nav-search-input,
.headerBody .mainMenu .more,
.headerBody .mainMenu a,
h1,
h1.article,
h2 {
    font-family: proxima-nova, sans-serif
}
ul li {
    list-style: none
}
.visually-hidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}
.clear {
    clear: both
}
.left {
    float: left
}
.right {
    float: right
}
.icon-close {
    width: 31px;
    height: 33px;
    cursor: pointer;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/articleClose) no-repeat
}
.grid_10,
.hideon-mobile {
    display: block
}
::-moz-selection {
    background: #e1188e;
    text-shadow: none;
    color: #fff
}
::selection {
    background: #e1188e;
    text-shadow: none;
    color: #fff
}
.grid_1 {
    width: 10%
}
.grid_2 {
    width: 20%
}
.grid_3 {
    width: 30%
}
.grid_4 {
    width: 40%
}
.grid_5 {
    width: 50%
}
.grid_6 {
    width: 60%
}
.grid_7 {
    width: 69.8%
}
.grid_8 {
    width: 80%
}
.grid_9 {
    width: 90%
}
#page,
.footer,
.grid_10,
.header {
    width: 100%
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9 {
    margin: 0 1% 1%;
    float: left;
    display: block
}
.grid_10 {
    margin: 0 0 1%
}
#secondary.grid_3 {
    float: right
}
#page {
    max-width: 1000px;
    margin: 0 auto
}
#close-search,
#mobile-search,
.mobile-content-overlay,
.mobile-menu {
    display: none
}
#wrapper {
    padding: 1% 0 4%;
    background-color: #eee
}
header {
    z-index: 999999999
}
#main {
    margin: 0;
    padding: 0
}
.mainPart {
    margin: 10px 0 0;
    position: relative
}
#primary {
    padding: 0;
    background: #fff;
    margin: 0 0 1%
}
#secondary {
    padding: 0;
    max-width: 300px;
    overflow: hidden;
    margin: 0;
}

body.about-us #primary.grid_7, body.newsletter-asset #primary.grid_7, body.videos-asset #primary.grid_7, body.permalink #primary.grid_7, body.slideshow #primary.grid_7, body.cp-asset #primary.grid_7 {
    width: 68.8%;
}

footer {
    z-index: 99999
}
body.homepage #wrapper {
    margin: 0 0 10px
}
body.homepage #takeover {
    display: block;
    width: 100%;
    padding-bottom: 52.8%;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/editor-takeover-credit) center no-repeat;
    background-size: cover
}
h1 {
    font-size: 2.4em;
    font-weight: 400;
    margin: 0 0 2%;
    padding: 0 0 1%
}
h1.article {
    font-size: 32px;
    letter-spacing: 0;
    line-height: 40px;
    margin: 0;
    padding: 3% 3% 2%;
}
h4,
h5,
h6 {
    line-height: 20px
}
h2 {
    font-size: 2.3em;
    letter-spacing: -.5px
}
h3 {
    font-size: 22px;
    line-height: 24px
}
h4 {
    font-size: 18px
}
h5 {
    font-size: 13px
}
h6 {
    font-size: 14px
}
.mainColor,
a,
a:active,
a:hover,
a:link,
a:visited {
    color: #2cbdb6;
    text-decoration: none
}
a:hover {
    text-decoration: underline
}

blockquote {  background: #f9f9f9;  border-left: 10px solid #eee;  margin: 1.5em 10px;  padding: 0.5em 10px;}
blockquote:before {  color: #ccc;   font-size: 4em;  line-height: 0.1em;  margin-right: 0.25em;  vertical-align: -0.4em;}
blockquote p {  display: inline;}

#unb.position-float-top .unb-bar {
    top: 37px
}
#unb.position-top .unb-bar {
    position: fixed
}
#page>header {
    position: relative
}
.header.mobile {
    top: 0!important
}
.footer {
    left: 0;
    zoom: 1;
    float: none
}
.footerBody,
.headerBody {
    max-width: 997px;
    margin: auto;
    font-size: 1em;
    color: #fff
}
.header {
    background: #2cbdb6;
    padding: 0;
    color: #fff;
    zoom: 1;
    z-index: 99999999;
    border-bottom: 0;
    position: relative;
}
.header.scrolling {
    position: fixed;
    top: 0;
    left: 0;
    height: 40px
}
.headerBody {
    height: 40px;
    position: relative
}
.headerBody .logo-link {
    float: left;
    height: auto;
    width: 280px;
    padding: 0;
    margin: 0
}
.headerBody .logo-link .icon-link {
    display: block;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/cambio-newlogo-white-svg) -4px 3px no-repeat;
    background-size: 174px;
    font-size: 36px;
    margin: 0;
    overflow: hidden;
    text-decoration: none;
    text-transform: uppercase;
    text-indent: -9999px;
    float: left;
    width: 170px
}
.headerBody .logo-link span {
    color: #fff;
    float: left;
    font-size: 12px;
    padding: 4px 10px 8px;
    width: 85px
}
.headerBody .logo-link span i {
    font-style: normal
}
.headerBody .logo-link span b {
    background: #fff;
    color: #2cbdb6;
    display: block;
    font-weight: 400;
    margin: 2px 0 0;
    padding: 1px 0 0 4px;
    text-decoration: none;
    width: 84px;
    line-height: 15px
}
.headerBody a:hover .logo {
    background-position: -142px -33px
}
.headerBody h1.logo {
    text-indent: -9999px;
    overflow: hidden;
    margin: 0;
    padding: 0
}
body.bbghub .header.scrolling,
body.celebspiration .header.scrolling {
    position: relative;
    top: 0;
    left: 0;
    height: 40px
}
.headerBody .mainMenu {
    float: left;
    margin: 0 0 0 2%
}
.headerBody .mainMenu ul li {
    float: left
}
.headerBody .mainMenu .more,
.headerBody .mainMenu a {
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 400;
    padding: 13px 13px 12px;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer
}
.headerBody .mainMenu .more:hover,
.headerBody .mainMenu a:hover {
    background: #fff;
    text-decoration: none;
    color: #333
}
.headerBody .mainMenu .lastLink a,
.headerBody .mainMenu .subNavColumn a {
    font-weight: 400;
    text-decoration: none
}
.headerBody .mainMenu .blue {
    color: #2cbdb6
}
.headerBody .social {
    float: right;
    margin: 10px 0 0;
    width: 208px
}
.headerBody .social .fb,
.headerBody .social .twttr {
    float: left
}
.headerBody .social .twttr {
    padding: 0 5px 0 0
}
.headerBody .social .fb_iframe_widget {
    width: 44px!important
}
.headerBody #search-bucket {
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999999;
    background: rgba(255, 255, 255, 1)
}
.headerBody #search-bucket .container {
    height: 100%;
    background-size: cover;
    margin: 120px auto 20px;
    max-width: 970px;
    position: relative;
    width: 100%
}
.headerBody .search {
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 24px;
    margin: 0 10px 0 0;
    padding: 7px 10px 9px
}
.headerBody .search:hover {
    color: #333
}
.headerBody #nav-search-input {
    background: #e3e3e3;
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #999;
    cursor: pointer;
    float: left;
    font-size: 26px;
    margin: 0 0 3%;
    padding: 2%;
    width: 96%
}
.headerBody .aol-header-search-form {
    position: relative
}
.headerBody .search-btn {
    color: #fff;
    font-size: 40px;
    position: absolute;
    right: 10px;
    top: 15px;
    border: 0;
    background: 0 0;
    cursor: pointer
}
.headerBody #search-close {
    color: #e3e3e3;
    cursor: pointer;
    font-size: 44px;
    position: absolute;
    right: 0;
    text-align: right;
    top: -20px
}
.headerBody .search-cambio-logo,
.headerBody .trend-title {
    color: #2cbdb6;
    font-family: proxima-nova, sans-serif
}
.headerBody .search-cambio-logo {
    margin: 0;
    text-align: center;
    width: 100%
}
.headerBody .search-cambio-logo img {
    width: 70%
}
.headerBody .trend-search {
    text-align: center;
    clear: both
}
.headerBody .trend-title {
    font-size: 34px;
    font-weight: 700;
    margin: 0 0 1%
}
.headerBody .trend {
    color: #333;
    font-size: 24px;
    line-height: 34px;
    display: block
}
.headerBody .mainMenu .more {
    position: relative
}

.header { padding-top:0px;  width:100%;  height:40px;  border-bottom: solid 1px #2cbdb6;  }
.header.scrolling {  height: 40px;  border-bottom: solid 1px #228A85;  }
.header-ad {  text-align: center;  height: auto;   clear: both;  }
.header-background {  background-color: #2cbdb6;  width: 100%;  height:auto;  padding:0 0 0 0;  }
.headerBody .search {  margin-right:0px;  }
body.Videoplay #video-play, body.Videoplay .header-ad {  background-color: #2cbdb6;  }
.headerBody .upper-menu {  width:100%;  padding:0px;  margin:0px;  height: 100px;  display:block;  }
.headerBody .customLogin.sign-in {  border-radius: 15px;  color:#2cbdb6;  margin:  5px 0px 0px 0px;  padding: 4px 0 0 7px;  font-size:20px;  font-weight:400;  float:right;  height:26px;  width:23px;  background-color:#fff;  cursor: pointer;  font-family: FontAwesome;  }
.headerBody .customLogin.sign-in:hover {  background-color:#333;  }
#userBlock.signedin { float: right; overflow: hidden; margin: 2px 5px 0;}
#userBlock.signedin #userPic {float: left;}
#userBlock.signedin #userInfo { float: left; margin: 6px 0 0 6px;}
#userBlock.signedin #userPic img { width: 36px; height: 36px; border-radius: 100px; display: block; }
#userBlock.signedin .customLogin { margin: 0; padding: 0; text-transform: inherit; font-size: 12px; color:#fff;}
#userBlock.signedin .customLogin:hover {background: transparent;}
.headerBody .mainMenu {  background-color: transparent;  width:auto;  padding: 0px;  margin:0px 0 0 0;  height:auto;  }
.headerBody i {  text-transform:none;  }
.headerBody .logo-link span b {  background: #fff;  color: #2cbdb6;  display: block;  font-weight: 400;  margin: 1px 0 0;  padding: 1px 0 0 4px;  text-decoration: none;  line-height: 15px;  font-size: 11px;  }
.headerBody .logo-link {  border-top:none;  height:40px;  overflow:hidden;  width:280px;  }
.headerBody .logo-link .icon-link {  padding:0px;  margin:0px;  width:170px;  }
.headerBody .mainMenu li a {  color: #fff;  display: block;  font-size: 14px; font-weight: 200; text-decoration: none;  text-transform: uppercase;  cursor: pointer;  padding: 12px 24px 14px;  }
.headerBody .mainMenu .icon-link:hover {  background: url(http://o.aolcdn.com/os/cambio/cambio3/images/cambio-newlogo-white-svg) -4px 3px no-repeat;  background-size: 174px;  text-decoration: none;  color: #333;  }
.headerBody {  padding: 0;  max-width: 997px;  margin: auto;  color: #fff;  z-index:90;  }
.logo-link .icon-link:hover { text-decoration:none;  }
.subNavCont {  max-width: 1000px;  width: 1000px;  left: -279px;  margin: auto;  top: 41px;  }
#subNavTv {  background-color: #fff;  display: none;  position: absolute;  top: 41px;  box-shadow: 0 1px 1px #aaa;  }
#subNavCelebs {  background-color: #fff;  display: none;  position: absolute;  box-shadow: 0 1px 1px #aaa;  }
#celebsNavItem .subNavCont { left: -413px; top: 41px; }
#subNavCelebs .collab-links li {  border-right:2px solid #eee;  width:28%;  padding:1% 3% 1% 2%;  text-align:left;  }
#subNavCelebs .collab-links .link-title {  font-weight:800;  color: #333;  font-size:16px;  padding:10px 5px 0px 5px;  }
#subNavCelebs .collab-links .collab-desc {  margin-top:5px;  font-size:14px;  line-height:18px;  color:#666;  padding:0px 5px 10px 5px;  }
#subNavCelebs .collab-links li:last-child { border-right:none;  }


.ad-sponsor-logo {
    text-align: right;
    display: block;
    margin: 0 0 4%;
}

.post-top .ad-sponsor-logo  {
    text-align: right;
    display: block;
    float: right;
    margin: 0;
}

#moreNavItems {
    background: #eee;
    border-right: 1px solid #ddd;
    display: none;
    font-size: 1.2em;
    height: 210px;
    left: -23px;
    position: absolute;
    top: 36px;
    width: 106px
}
#moreNavItems li {
    float: none;
    display: block;
    text-align: center
}
#moreNavItems a {
    display: block
}
#mobile-search {
    cursor: pointer;
    margin: 7px 0 0 10px;
    position: absolute;
    left: 44px;
    top: 0;
    font-size: 24px;
    color: #fff
}
#mobile-search .search {
    margin: 2% 2% 0;
    padding: 0 0 4%
}
#mobile-search .search input {
    font-size: 12px;
    color: #aaa;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite/cambio-share-icons?20) -443px -425px no-repeat #212121;
    border: none;
    border-radius: 6px;
    box-shadow: -1px -1px 3px rgba(0, 0, 0, .8) inset;
    height: 30px;
    outline: 0;
    padding: 0 10px 2px 25px;
    width: 79%
}
body.homepage #page-0 {
    overflow: hidden;
    clear: both
}
#about-us .list-title .title,
.list-title h3 {
    color: #000;
    display: block;
    font-family: amatic, proxima-nova, sans-serif!important;
    font-size: 39px!important;
    font-weight: 400;
    margin: 1% 0;
    padding: .5% 0 0;
    text-align: left;
    text-transform: uppercase
}
.footerBody .fb,
.footerBody .twttr {
    float: left;
    padding: 0
}
#about-us .info p {
    font-family: freight-text-pro, arial, sans-serif;
    margin: 0 0 2%!important;
    font-size: 17px!important;
    line-height: 23px!important
}
.footer .copyRight,
.footerMenu a {
    font-family: proxima-nova, sans-serid
}
.footer {
    background: #2cbdb6
}
.footerBody .twttr {
    margin: 6px 0 0 12px
}
.footerBody .footerSwitch {
    float: left;
    width: 40%;
    text-align: right;
    padding: .2em 0;
    margin-top: 4px
}
.footerBody .footerSwitch .footerSwitchButton {
    float: right;
    cursor: pointer
}
.footerBody .footerSwitch .footerSwitchButton .more_icon {
    float: right;
    width: 15px;
    height: 15px;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/more_icon) no-repeat;
    margin: 0 5px
}
.footerBody .footerSwitch .footerSwitchButton.open .more_icon {
    margin-top: 5px;
    height: 5px
}
#footer-fb,
.follow-icon {
    height: 20px;
    text-indent: -9999px
}
.footerBody .footerSwitch .footerSwitchButton .more_text {
    float: right
}
#footer-fb,
.footerBody .follow ul li,
.post-body,
.post-head {
    float: left
}
.footerBody .follow {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 356px
}
.footerBody .follow .followText {
    margin-top: 4px;
    margin-right: 8px
}
.footerBody .follow div {
    padding: .2em 0
}
.footerBody .follow a {
    padding: .2em 1em;
    display: block;
    text-decoration: none;
    color: #ccc;
    text-shadow: 1px 1px 8px #000;
    font-size: .8em
}
.footerBody .follow .followText a {
    border-left: 0
}
#footer-fb {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite/footer_sprite.png) -16px 0 no-repeat;
    display: block;
    width: 16px;
    margin: 1px 0 0
}
.footerMoreLinks {
    width: 100%;
    clear: both
}
.footerMenuCnt {
    margin: 3px auto;
    width: 100%;
    overflow: hidden
}
.footerMenu {
    margin: auto;
    text-align: center;
    max-width: 630px;
    color: #fff
}
.footerMenu a {
    float: left;
    font-size: 13px;
    margin: 0;
    padding: 0 10px;
    display: block;
    text-decoration: none;
    border-right: 0
}
.footerMenu a:last-child {
    border: 0
}
.footer .copyRight {
    clear: both;
    text-transform: none
}


#footer {
    background-color: #fff;
    width: 100%;
    padding: 2% 0 2% 0;
    color: #aaa;
    clear: both;
}

.footerlinks-cont {
    margin:0px auto 0px auto;
    text-align: center;
}

.footerlinks {
    color: #aaa;
    padding: 0px 0px 5px 0px;
    border-bottom:1px solid #eee;
    margin:0px auto 10px auto;
    display:inline-block;
}

#footer li {
    display: inline-block;
    padding: 0px 15px 10px 15px;
}

#footer a {
    color: #aaa;
    font-size: 14px;
}

#footer p {
    color: #aaa;
    width: 100%;
    text-align: center;
    padding-top:2%;
}

#footer b {
    background: #aaa;
    color: #fff;
    display: block;
    font-weight: 400;
    margin: 2px 0 0;
    padding: 1px 4px 1px 4px;
    text-decoration: none;
    width: auto;
    line-height: 15px;
}
#footer .bbg-text {
    width:255px;
    margin:0px auto 70px auto;
}

#footer .bbg-logo-icon {
    display: block;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/cambio-newlogo-gray-svg?2) -4px 3px no-repeat;
    background-size: 154px;
    font-size: 36px;
    margin: 0 5px 0px 0px;
    overflow: hidden;
    text-decoration: none;
    text-transform: uppercase;
    text-indent: -9999px;
    float: left;
    width: 150px;
}

#footer .bbg-logo-text {
    float:right;
}




.section-head h1,
.section-head h3 {
    color: #000;
    font-weight: normal;
    display: inline-block;
    font-family: amatic, arial, sans-serif;
    font-size: 40px;
    text-align: center
}
#newsletter-btn,
.ad88x31-container,
.section-head h1,
.section-head h3,
.whatsHot h3 {
    text-transform: uppercase
}
.headerBody .follow-icon {
    width: 14px;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite/cambio-share-icons?20) no-repeat;
    text-indent: -9999px
}
.headerBody .follow-icon.facebook {
    background-position: 0 -504px
}
.headerBody .follow-icon.twitter {
    background-position: -15px -504px
}
.headerBody .follow-icon.plus {
    background-position: -29px -504px
}
.headerBody .follow-icon.pinterest {
    background-position: -60px -504px
}
.headerBody a:hover .follow-icon.facebook {
    background-position: 0 -482px
}
.headerBody a:hover .follow-icon.twitter {
    background-position: -15px -482px
}
.headerBody a:hover .follow-icon.plus {
    background-position: -29px -482px
}
.headerBody a:hover .follow-icon.pinterest {
    background-position: -60px -482px
}
.follow-icon {
    width: 20px;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/2-sprite_bottom_nav) no-repeat;
    margin: 1px 0 0
}
.follow-icon.facebook {
    background-position: 0 -29px
}
.follow-icon.twitter {
    background-position: -20px -29px
}
.follow-icon.plus {
    background-position: -40px -29px
}
.follow-icon.stumble {
    background-position: -60px -29px
}
.follow-icon.pinterest {
    background-position: -80px -29px
}
.follow-icon.youtube {
    background-position: -100px -29px
}
.follow-icon.instagram {
    background-position: -120px -29px
}
.follow-icon.rss {
    background-position: -140px -29px
}
.follow-icon.aol {
    background-position: -160px -29px
}
a:hover .follow-icon.facebook {
    background-position: 0 1px
}
a:hover .follow-icon.twitter {
    background-position: -20px 1px
}
a:hover .follow-icon.plus {
    background-position: -40px 1px
}
a:hover .follow-icon.stumble {
    background-position: -60px 1px
}
a:hover .follow-icon.pinterest {
    background-position: -80px 1px
}
a:hover .follow-icon.youtube {
    background-position: -100px 1px
}
a:hover .follow-icon.instagram {
    background-position: -120px 1px
}
a:hover .follow-icon.rss {
    background-position: -140px 1px
}
a:hover .follow-icon.aol {
    background-position: -160px 1px
}
.section-head {
    text-align: center
}
.section-head h1 {
    margin: 0 auto 1%;
    padding: .5% 0 1%
}
.section-head h3 {
    margin: 3% auto 1%;
    padding: 1% 0 0
}
.section-head h3 a {
    color: #000;
    text-decoration: none
}
.post {
    margin-bottom: 10px;
    width: 100%;
    clear: left;
    overflow: hidden;
    background-color: #eee;
    max-height: 150px
}
.post-head {
    width: 24%
}
.post-head img {
    width: 100%;
    height: auto
}
.post-body h2 {
    margin: 6px 0;
    font-size: 1.8em;
    font-weight: 400
}
.post-body a {
    display: block;
    font-size: .9em;
    line-height: 1.1em
}
.post-body a.post-read-more {
    display: inline;
    font-size: 1em;
    line-height: 1em;
    margin: 0
}
.post-body .post-desc {
    font-family: sans-serif;
    font-size: 1em;
    line-height: 1.4em;
    margin: 2% 0 0
}
.whatsHot .number,
.whatsHot .title,
.whatsHot h3 {
    font-family: proxima-nova, sans-serif
}
.post-body p a {
    display: inline;
    font-size: 1em;
    line-height: 1em
}
.post-body {
    background-color: #EEE;
    font-size: 12px;
    height: 150px;
    padding: 0 2%;
    width: 72%
}
.post-body .publisher {
    overflow: hidden;
    margin: 1% 0;
    line-height: 1em
}
.post-body .publishdate {
    font-size: 11px;
    float: right;
    width: 40%;
    text-align: right
}
.post-body .publishdate.left {
    text-align: left;
    float: left
}
.whatsHot,
.whatsHot .whatsHotTitle,
.whatsHot h3 {
    text-align: center
}
.post-body .publisher.has-image .publishdate {
    margin: 1.4% 0 0
}
.post-body .blogger-info {
    float: left;
    width: 60%
}
.post-body .blogger-info .blogger-name {
    font-size: 14px;
    line-height: 1em
}
.post-body .blogger-info.has-image .blogger-name {
    margin: 3% 0 0 1.5%
}
.blogger-info.no-image {
    margin: 0 0 1%
}
.blogger-info.no-image .blogger-image,
.blogger-info.no-image .blogger-name {
    margin: 5px 8px 0 0;
    font-size: 16px
}
.blogger-info.no-image .blogger-facebook,
.blogger-info.no-image .blogger-google,
.blogger-info.no-image .blogger-rss,
.blogger-info.no-image .blogger-twitter {
    margin: 0 0 0 .5%
}
.post-gallery {
    clear: left;
    margin: 10px 0
}
.post-gallery h4 {
    margin-bottom: 5px
}
.post-gallery h4 em {
    display: none
}
.post-gallery a {
    margin-right: 5px
}
.articleCnt .post-gallery img {
    float: left;
    margin: 0 6px 6px 0;
    padding: 0
}
.related-galleries {
    margin: 40px 0
}
.list-post-photos {
    margin: 0 0 2%;
    overflow: hidden
}
.list-post-photos .tag,
.related-galleries .tag,
.tag-galleries .tag {
    width: 49%;
    margin: 0 .5% .5% 0
}
.related-galleries .section-head {
    background-color: transparent;
    color: #000;
    padding-left: 0;
    margin: 0;
    height: auto
}
.related-galleries .section-head h3 {
    line-height: 40px
}
.related-galleries .section-head h3 a {
    color: #000;
    font-weight: 700
}
.slideshow-tags {
    font-size: 14px;
    font-weight: 400;
    margin: 30px 0 0;
    clear: both
}
.slideshow-tags span {
    font-weight: 700
}
.slideshow-tags a,
.whatsHot h3 {
    font-weight: 400
}
.article-fblike-wrap {
    border-top: solid 1px #f6f6f6;
    border-bottom: solid 1px #f6f6f6;
    padding: 2% 0;
    overflow: hidden;
    margin: 3% 0
}
.article-fblike-wrap .article-fblike-wrapinner {
    width: 360px;
    margin: 0 auto;
    overflow: hidden
}
.article-fblike-wrap .article-fblike-text {
    float: left;
    font-size: 18px;
    color: #666;
    margin: -2px 12px 0 0
}
.article-fblike-wrap .article-fblike-iframe {
    float: left;
    border: none;
    overflow: hidden;
    height: 21px;
    width: 98px!important;
    margin: 2px 0
}
.whatsHot {
    background: 0 0;
    margin: 0;
    padding: 2% 0 0
}
.whatsHot h3,
.whatsHot li {
    background-color: transparent
}
.whatsHot.related-articles {
    padding: 0
}
.whatsHot a {
    color: #000
}
.whatsHot a:hover {
    text-decoration: underline
}
.whatsHot h3 {
    color: #000;
    display: block;
    font-size: 39px;
    line-height: 41px;
    margin: 0 auto 3%;
    padding: 2% 1% 0;
    font-family: amatic, proxima-nova, sans-serif;
}
.whatsHot.crowdifnite h3 {
    margin: 0 0 2%
}
.whatsHot li {
    display: block;
    width: 100%;
    clear: both;
    margin: 0 0 6%;
    padding: 2% 0 0;
    overflow: hidden;
    text-align: left
}
.whatsHot .image {
    width: 100%;
    height: auto;
    overflow: hidden
}
.whatsHot .image img {
    width: 100%;
    height: auto;
    min-height: 76px
}
.whatsHot .content {
    width: 100%;
    overflow: hidden
}
.whatsHot .number {
    padding: 2px 0 0 8px;
    color: #999;
    font-size: 20px
}
.whatsHot .title {
    padding: 1% 0 0;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px
}
.whatsHotCB {
    margin: 4% 0;
    clear: both;
}
#sheknows .explorer-widget {
    background: 0 0;
    border: 0;
    margin: 20px 0 0;
    padding: 0;
    text-align: left;
    width: 100%
}
#sheknows .explorer-widget-story-container {
    margin: 0 1% 4%;
    width: 48%
}
#sheknows .explorer-widget-title {
    font-family: proxima-nova, Arial, Helvetica, sans serif!important;
    color: #000!important;
    font-weight: 400!important;
    font-size: 13px!important;
    padding: 2px;
    line-height: 18px;
    letter-spacing: 0;
    margin: 0;
    display: block
}
.confab .confab-characterCounter,
.confab .confab-post-wrapper .confab-submit-button,
.confab h4,
.confab-comments-wrapper,
.confab-sorting-nav {
    font-family: proxima-nova, arial, sans-serif
}
#sheknows .explorer-widget-title:hover {
    text-decoration: underline!important;
    color: #000!important
}
body.wallpaper-billboard .tag-profile-related-tags,
body.wallpaper-bonnaroo .tag-profile-related-tags {
    color: #fff
}
#sheknows .explorer-widget .explorer-widget-photo,
#sheknows .explorer-widget .explorer-widget-photo:hover {
    border: 0!important
}
#sheknows .explorer-widget.explorer-widget-530bcd4c4e46b05301000030 .explorer-widget-story-container:hover .explorer-widget-photo-container {
    border: 0;
    width: 145px;
    height: 145px
}
.tea {
    margin: 0 0 10px;
    overflow: hidden
}
.tea #tea-content {
    padding: 0
}
.tea #tea-content .media {
    overflow: hidden;
    padding: 3px 0 0 3px
}
.tea #tea-content .pull-left {
    float: left;
    width: 45px;
    margin: 0 10px 0 0
}
.tea #tea-content .media-body {
    width: 230px;
    float: left;
    padding: 0 10px 0 0
}
.promo-dl-rr {
    padding-top: 10px
}
.promo-dl-link-rr {
    display: block;
    height: 250px;
    width: 300px;
    text-indent: -99999px
}
body.wallpaper-billboard {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/skins/billboard_samsung_background_980.jpg) top no-repeat #001331
}
body.wallpaper-billboard .header-ad {
    background-color: transparent
}
body.wallpaper-bonnaroo {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/skins/bonnaroo_background.jpg) top no-repeat #8c2a03
}

.header-ad {
    text-align: center;
    height: auto;
    padding: 0.5% 0;
    clear: both
}
.header-ad div { margin: 0 auto; text-align: center;}
.header-ad .uac_728x90,
.header-ad iframe {
    padding: 0;
    display: block;
    margin: 0 auto
}
.side-ad {
    width: 300px;
    margin: 0 auto 20px
}
.side-ad .uac_300x250,
.side-ad iframe {
    margin: 0 auto;
    display: block
}
body.homepage .side-ad {
    margin: 0 auto 25px
}
.endless-scroll-side-ad {
    position: absolute;
    right: -308px;
    height: 250px
}
.endless-scroll-side-ad-subtext {
    color: #fff;
    margin-left: 5px
}
#lbCnt #eyeDiv>div {
    top: 13px!important;
    left: 4px!important
}
.ad88x31-container {
    font-size: 10px
}
.lt-ie9 #main {
    margin-top: 48px
}
.facebook-comments {
    padding: 10px 0
}
.confab {
    max-width: 700px;
    width: 100%;
    padding: 0
}
.confab .confab-comment {
    border-bottom: 1px solid #eee;
    margin-bottom: 30px;
    margin-left: 57px;
    padding-bottom: 20px;
    position: relative
}
.confab h4 {
    margin: 2%
}
.confab .confab-userIcon {
    left: -57px
}
.confab .confab-comment-count {
    border-radius: 0;
    padding: 4px 10px;
    background: #eee;
    color: #2cbdb6;
    margin-top: -7px
}
.confab .confab-post-wrapper {
    padding: 44px 28px 55px
}
.confab .confab-post-wrapper .confab-submit-button {
    padding: 6px 14px;
    background: #2cbdb6
}
.confab .confab-characterCounter {
    color: #aaa
}
.confab-comments-wrapper,
.confab-sorting-nav {
    padding: 2%
}
.confab .confab-dialog .confab-button-wrapper button,
.confab .confab-dialog label,
.confab .confab-load-more,
.confab .confab-load-new,
.confab .confab-post-wrapper .confab-textarea {
    font-family: proxima-nova, sans-serif
}
.confab .confab-comment-heading {
    letter-spacing: 0;
    font-size: 16px
}
.confab .confab-userName {
    font-size: 15px;
    color: inherit
}
.confab .confab-comment .confab-comment-body {
    font-size: 13px;
    line-height: 18px;
    padding: 6px 0 4px
}
.confab .confab-sorting-nav button.active {
    background: #eee;
    border-bottom: 0 none;
    color: #2cbdb6;
    line-height: 30px;
    font-size: 13px
}
.confab-heading.busted {
    color: #333;
    font-size: 14px
}
.confab .confab-edit-bar {
    width: 92%
}
.confab .confab-edit-bar button {
    border: 1px solid #aaa;
    box-shadow: none;
    color: #333;
    font-size: 15px
}
.confab .confab-reply-count {
    border-top: 1px solid #eee
}
.confab .confab-reply-count span {
    font-size: 14px;
    color: #2cbdb6
}
.confab .aol-share {
    overflow: hidden
}
.confab .confab-dialog {
    border: 1px solid #ddd;
    border-radius: 2px;
    padding: 10px;
    top: 100px
}
.confab .confab-dialog .confab-button-wrapper button.ok {
    background: #2cbdb6
}
.confab .confab-load-more,
.confab .confab-load-new {
    background-color: #efefef;
    border: 1px solid #ddd;
    color: #959595;
    font-size: 14px;
    height: 34px;
    margin: 2% 1% 4%;
    text-align: center;
    text-transform: uppercase;
    width: 98%
}
.confab .confab-comment .confab-comment-body ul li,
.confab .confab-post-wrapper .confab-textarea ul li {
    list-style: disc inside
}
.confab-emoticon-menu {
    border-radius: 0;
    box-shadow: none;
    right: 3px;
    top: 39px
}
.confab .confab-post-wrapper .confab-textarea:focus {
    outline: #2cbdb6 solid 1px
}
.confab .confab-like {
    color: #999;
    outline: none;
}
.confab .confab-like:before {
    font-size: 18px
}
.confab .confab-like:hover {
    color: #2cbdb6
}
.confab .confab-comment-footer-button-wrapper button {
    color: #999;
    font-size: 9px;
    font-weight: 400
}
.confab .confab-comment-footer-button-wrapper button:hover {
    color: #2cbdb6
}
.confab-comment.confab-comment-reply {
    margin: 20px 0 20px 50px
}
.confab .confab-edit-bar button.active {
    box-shadow: none;
    color: #2cbdb6
}
.confab .confab-dislike {
    bottom: 0;
    color: #959595;
    background-color: transparent;
    border: none;
    outline: none;
}
.confab .confab-dislike:hover {
    color: #DA0606;
}
.confab .confab-dislike:before {
    font-size: 18px;
}
.confab .confab-dislike:before {
    content: '\f165';
    font-family: FontAwesome;
    margin-right: 10px;
}
.post-top {
    padding: 0
}
.article-video-embed embed,
.article-video-embed iframe,
.article-video-embed object {
    width: 100%!important;
    max-width: 100%!important;
}
.articleCnt .author-wrapper {
    overflow: hidden;
    margin: 0 0 2px
}
.articleCnt .publishTime {
    float: left;
    font-size: .8em
}
.relatedTags .relatedTagsTitle a {
    background: 0 0;
    padding: 0
}
.relatedTags .relatedTagsTitle a:hover {
    background: 0 0;
    color: #000
}
p.relatedTags {
    margin: 2% 2% 6%
}
p.relatedTags a {
    background: #e8e8e8;
    padding: 4px 8px;
    font-size: 13px;
    border-radius: 2px;
    text-decoration: none;
    line-height: 30px;
    transition: .4s
}
body.Gallery p.relatedTags a {
    margin: 0 4px 0 0
}
p.relatedTags a:hover {
    background: #b3b3b3;
    color: #fff
}
.articleCnt div.articleText {
    font-family: freight-text-pro, arial, sans-serif;
    font-size: 18px;
    line-height: 26px;
    margin: 3% 0 0;
    padding: 0
}
.articleCnt embed,
.articleCnt iframe,
.articleCnt object {
    width: 100%!important;
    margin: 2% auto;
}
.articleCnt .instagram-media,
.articleCnt .twitter-tweet-rendered {
    margin: 3% auto!important
}
.articleCnt .aol-twist-flyout-ad iframe {
    margin: 0!important;
    min-height: 0!important
}
.articleCnt a,
.articleCnt a strong {
    font-weight: 500
}
b,
strong {
    font-weight: 500!important
}
.articleCnt h4 {
    margin: 5% 0 2%
}
#lbBody h2 {
    font-weight: 500
}
.articleText a strong,
.articleText strong a {
    font-weight: 500!important
}
.article-wrap {
    position: relative;
    background: #fff;
}
body.cp-main .grid_7, .article-wrap.grid_7 {
    width: 67.8%;
}
.article-wrap .cn-post-category,
.galleryAsset .category-sticker {
    background: #e1188e;
    color: #fff;
    font-size: 14px;
    left: 12px;
    padding: 2px 14px;
    position: absolute;
    top: -10px;
    z-index: 9;
}
.fb-comments.fb_iframe_widget iframe,
.fb_iframe_widget {
    position: relative
}
.galleryAsset .category-sticker {
    top: -18px
}
.article-wrap .cn-post-category a,
.galleryAsset .category-sticker a {
    color: #fff
}
.article-wrap .post-article-items {
    padding: 2%
}
.fb_iframe_widget {
    margin: 0 12px 0 0;
    float: left
}
.articleCnt .fb-post.fb_iframe_widget {
    float: none
}
.footer .fb_iframe_widget {
    margin: 6px 0 0
}
.vine-embed {
    height: 440px!important;
    width: 440px!important;
    display: block;
    clear: both;
    margin: 0 auto
}
#aol-comments {
    clear: both;
    margin: 6% 0 0
}
.fb-comments.fb_iframe_widget {
    margin: 6px;
    position: relative;
    float: none;
    display: block!important
}
.fb-comments.fb_iframe_widget iframe,
.fb-comments.fb_iframe_widget span {
    min-height: 200px
}
#aol-comments.facebook h4 {
    margin: 2%;
    font-family: proxima-nova, arial, sans-serif;
    font-size: 26px;
    font-weight: 300;
    color: #474747
}
.breadcrumb,
.image-list {
    font-family: proxima-nova, sans-serif
}
#page .fa-video-camera:before {
    content: "\f144"
}
#page .tag .video-icon {
    font-size: 40px
}
#share-button-container.celebspiration-asset-share {
    height: auto;
    width: 100%;
    text-align: center;
    overflow: hidden;
    margin: 0 0 8%
}
#share-button-container.celebspiration-asset-share .share-button {
    float: left;
    font-size: 28px;
    margin: 0;
    padding: 4% 2%;
    text-decoration: none;
    width: 16%;
    cursor: pointer;
    text-align: center
}
#share-button-container.celebspiration-asset-share .share-button a:hover {
    text-decoration: none
}
#share-button-container.celebspiration-asset-share .share-button.fa-facebook {
    color: #fff;
    background-color: #3B5998
}
#share-button-container.celebspiration-asset-share .share-button.fa-twitter {
    color: #fff;
    background-color: #00aced
}
#share-button-container.celebspiration-asset-share .share-button.fa-pinterest {
    color: #fff;
    background-color: #cb2027
}
#share-button-container.celebspiration-asset-share .share-button.fa-tumblr {
    color: #fff;
    background-color: #32506d
}
#share-button-container.celebspiration-asset-share .share-button.fa-envelope {
    background-color: #666362;
    color: #fff
}
.recommendationThumb img {
    width: 50px!important
}
.recommendation a {
    color: #2cbdb6!important
}
.breadcrumb,
.breadcrumb a {
    font-weight: 400;
    color: #666
}
.articleCnt .publishTimevideo {
    float: left;
    font-size: .8em
}
.articleCnt .shareButtonsvideo {
    clear: both;
    float: left;
    height: 70px;
    margin: 20px 20px 20px 0;
    width: 600px
}
iframe.fb-sharelike-btn {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/fb-like-bgpattern) repeat-x #3b55a0;
    border: none;
    float: left;
    height: 20px;
    margin: 0 0 10%;
    overflow: hidden;
    padding: 11px 13px 11px 12px;
    text-align: center;
    width: 50px
}
.breadcrumb {
    overflow: hidden;
    background: 0 0;
    clear: both;
    font-size: 10px;
    margin: 0 0 1%;
    padding: 0 0 1%
}
.breadcrumb a {
    font-size: 1.2em
}
.breadcrumb a.home {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite/cambio-social-icons?18) 0 -1394px no-repeat;
    padding: 1px 0 0 18px
}
.breadcrumb .breadcrumb-links {
    float: left;
    width: 32%;
    margin: 12px 0 0
}
.breadcrumb .article-navigation {
    float: right;
    width: 68%;
    text-align: right
}
.breadcrumb .article-navigation .next,
.breadcrumb .article-navigation .prev {
    background: #eee;
    color: #999;
    padding: 2%;
    display: inline-block;
    border-radius: 3px;
    text-decoration: none
}
.breadcrumb .article-navigation .next:hover,
.breadcrumb .article-navigation .prev:hover {
    background-color: #666;
    color: #fff
}
img.block {
    display: block;
    float: none!important
}
.facebook-like-button {
    float: right;
    margin: 2px 0 0;
    width: 125px
}
.facebook-like-button iframe {
    height: 30px;
    border: 0;
    overflow: hidden
}
.image-list {
    font-size: 1.1em;
    line-height: 1.3em;
    margin: 3% 0 0;
    padding: 0
}
.image-list .intro-text {
    margin: 3%;
    font-family: freight-text-pro, arial, sans-serif;
    font-size: 17px;
    line-height: 24px
}
.image-list .intro-text p {
    line-height: 24px;
    margin: 2% 0
}
.image-list .image-block {
    margin: 4% 0 6%;
    padding: 0;
    text-align: left
}
.image-list .image-block h3 {
    font-family: proxima-nova, arial, sans-serif
}
.image-list .image-block .block-text {
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    margin: 1% auto 2%;
    width: 100%;
    text-align: left;
    font-family: freight-text-pro, sans-serif
}
.image-list .end-text {
    font-family: freight-text-pro, arial, sans-serif
}
.image-list img {
    max-width: 100%
}
.home-next-page,
.home-prev-page {
    background: #EEE;
    border: 1px solid #DDD;
    display: block;
    margin: 0 0 1% 1%;
    padding: 1%;
    width: 63.5%
}
.home-prev-page:hover {
    background: #aaa;
    color: #fff;
    text-decoration: none;
    border: 1px solid #999
}
.home-next-page {
    border: 0;
    background: 0 0;
    text-align: right;
    padding: 1%;
    margin: 1% auto 2%;
    width: 94%
}
.socialsharetag .socialshare {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0
}
.socialshare>li,
.socialsharetag>li {
    display: block;
    margin: 0;
    padding: 0 5px 0 0;
    float: left
}
.socialshare>li .fb-like,
.socialsharetag>li .fb-like {
    max-width: 50px
}
.socialshare>li.pinit,
.socialsharetag>li.pinit {
    padding-top: 10px
}

.cambio-polar-rightrail {position: relative;}
.cambio-polar-rightrail .polar-top {position: absolute;    top: -10px;    left: 8px;    z-index: 99;    color: #fff;    opacity: 0.8;    padding: 4px 12px;    background: #e1188e;}
#polar-homefeed img {min-height: 217px;}
.post-polar-ad {     float: right;    width: 25%;    overflow: hidden;    margin: 0;    text-align: right;}
.post-polar-adsponsortext { font-size: 10px;    text-align: right;    float: right;    margin: 10px 0 0;    font-weight: bold;}
.post-polar-adcontent { float: right;}

#shareBar {
    display: none
}
#shareBar.relShare {
    display: none!important
}
.shareButtons {
    background: 0 0;
    display: none;
    left: 382px;
    padding: 8px 8px 0 6px;
    position: fixed;
    top: 100px;
    width: 73px;
    margin: 40px 0 0;
    z-index: 999
}
.shareButtons .aol-share {
    width: 76px;
    overflow: hidden;
    height: auto;
    margin: 0
}
.shareButtons .aol-share a {
    position: relative;
    background: 0 0!important;
    color: #fff!important;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    height: auto!important;
    line-height: 1;
    font-family: proxima-nova, arial, sans-serif;
    opacity: 1;
    padding: 14% 4% 12% 10%;
    text-align: left;
    width: 85%!important;
    display: block;
    margin: 0;
    text-decoration: none;
}
.shareButtons .aol-share a:hover {
    color: #fff!important
}
.shareButtons .aol-share a.aol-share-facebook {
    background-color: #2B4375!important;
    color: #fff!important;
    padding: 16% 0 12% 14%
}
.shareButtons .aol-share a.aol-share-facebook:hover {
    color: #fff!important
}
.shareButtons .aol-share a.aol-share-facebook:before {
    content: "\f09a";
    font-size: 32px;
    font-family: FontAwesome;
}
.shareButtons .aol-share a.aol-share-twitter {
    background-color: #55ACEE!important;
    color: #fff!important
}
.shareButtons .aol-share a.aol-share-twitter:hover {
    color: #fff!important
}
.shareButtons .aol-share a.aol-share-twitter:before {
    content: "\f099";
    font-size: 26px;
    font-family: FontAwesome;
}
.shareButtons .aol-share a.aol-share-email {
    background-color: #666!important;
    color: #fff!important
}
.shareButtons .aol-share a.aol-share-email:hover {
    color: #fff!important
}
.shareButtons .aol-share a.aol-share-email:before {
    content: "\f0e0";
    font-size: 22px;
    font-family: FontAwesome;
}
.shareButtons .aol-share a.aol-share-pinterest {
    background-color: #CB2026!important;
    color: #fff!important
}
.shareButtons .aol-share a.aol-share-pinterest:hover {
    color: #fff!important
}
.shareButtons .aol-share a.aol-share-pinterest:before {
    content: "\f0d2";
    font-size: 24px;
    font-family: FontAwesome;
}
.shareButtons .aol-share a.aol-share-googleplus {
    background-color: #d34836!important;
    color: #fff!important
}
.shareButtons .aol-share a.aol-share-googleplus:hover {
    color: #fff!important
}
.shareButtons .aol-share a.aol-share-googleplus:before {
    content: "\f0d5";
    font-size: 26px;
    font-family: FontAwesome;
}
.shareButtons .aol-share a.aol-share-reddit {
    background-color: #aaa!important;
    color: #fff!important;
    padding: 14% 6% 12% 8%;
    font-size: 21px
}
.shareButtons .aol-share a.aol-share-reddit:hover {
    color: #fff!important
}
.shareButtons .aol-share a.aol-share-reddit:before {
    content: "\f1a1";
    font-size: 21px;
    font-family: FontAwesome;
}
.shareButtons .aol-share a b {
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 400;
    left: 36px;
    line-height: 23px;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 9px
}
.shareButtons .aol-share a.aol-share-comments {
    background-color: #25ac28!important;
    color: #fff!important;
    padding: 14% 6% 12% 8%;
    font-size: 21px
}
.shareButtons .aol-share a.aol-share-comments:hover {
    color: #fff!important
}
.shareButtons .aol-share a.aol-share-comments:before {
    content: "\f075"
}
.shareButtons .aol-share a.aol-share-comments b {
    display: none
}
.shareButtonsList {
    clear: both
}
.shareButtonsList .aol-share {
    width: 100%;
    overflow: hidden;
    margin: 0
}
.shareButtonsList .aol-share a {
    background: 0 0!important;
    display: inline;
    float: left;
    overflow: hidden;
    width: 20px;
    height: 20px;
    color: #000;
    outline: 0;
    text-decoration: none;
    font-family: FontAwesome;
    font-style: normal;
    line-height: 1;
    margin: 0;
    padding: 5px 8px 7px 10px;
    font-size: 22px;
    opacity: 1;
    font-weight: 400
}
.shareButtonsList .aol-share a.aol-share-plusone {
    background: 0 0!important
}
.shareButtonsList .aol-share a b {
    margin: 5px auto;
    font-size: 11px;
    line-height: 23px;
    text-align: center;
    display: none
}
.shareButtonsList .aol-share a.aol-share-facebook {
    background-color: #2B4375!important;
    color: #fff!important;
    padding: 6px 6px 6px 12px
}
.shareButtonsList .aol-share a.aol-share-facebook:hover {
    color: #fff!important
}
.shareButtonsList .aol-share a.aol-share-facebook:before {
    content: "\f09a"
}
.shareButtonsList .aol-share a.aol-share-twitter {
    background-color: #55ACEE!important;
    color: #fff!important
}
.shareButtonsList .aol-share a.aol-share-twitter:hover {
    color: #fff!important
}
.shareButtonsList .aol-share a.aol-share-twitter:before {
    content: "\f099"
}
.shareButtonsList .aol-share a.aol-share-pinterest {
    background-color: #CB2026!important;
    color: #fff!important
}
.shareButtonsList .aol-share a.aol-share-pinterest:hover {
    color: #fff!important
}
.shareButtonsList .aol-share a.aol-share-pinterest:before {
    content: "\f0d2"
}
.listShareBars .shareButtons .aol-share a.aol-share-comments {
    display: none
}
.pagination {
    font-family: proxima-nova, sans-serif;
    margin: 0 0 5%;
    overflow: hidden;
    clear: both
}
.pagination .page-no {
    width: 100%;
    background: #fff;
    padding: 3% 0;
    text-align: center;
    color: #666;
    margin: 0 0 2%;
    font-size: 18px
}
.pagination .next,
.pagination .prev {
    background: #fff;
    border: 0;
    border-radius: 0;
    color: #e1188e;
    display: block;
    float: left;
    font-size: 1.5em;
    font-weight: 400;
    padding: 4% 2%;
    text-align: center;
    width: 44%;
    text-decoration: none
}
.pagination .next a,
.pagination .prev a {
    color: #fff;
    text-decoration: none
}
.pagination .next:hover,
.pagination .prev:hover {
    background: #ddd
}
.pagination .next {
    float: right
}
.pagination .next .fa {
    padding: 0 0 0 3%
}
.pagination .prev .fa {
    padding: 0 3% 0 0
}
.galleryAsset {
    position: relative
}
.galleryAsset .shareButtons {
    margin: 0;
    top: 277px
}
.galleryAsset .shareButtons.relShare,
.shareButtons.relShare {
    border: 0;
    height: 60px;
    left: 0!important;
    margin: 10px 0;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%
}
.galleryAsset .shareButtons.relShare .aol-share,
.shareButtons.relShare .aol-share {
    width: 80%
}
.galleryAsset .shareButtons.relShare .aol-share a.aol-share-email {
    display: none
}
.galleryAsset .shareButtons.relShare .aol-share a,
.shareButtons.relShare .aol-share a {
    float: left;
    margin: 0 10px 0 0
}
.galleryAsset .shareButtons.relShare .aol-share a.aol-share-plusone,
.shareButtons.relShare .aol-share a.aol-share-plusone {
    float: left!important;
    margin: 0 10px 0 0!important
}
.Gallery .slideshow-desc {
    font-family: freight-text-pro, arial, sans-serif;
    font-size: 18px;
    padding: 0 8px
}
#wrapper .amp-poll,
#wrapper .amp-poll .amp-poll-questionBox h4,
#wrapper .amp-quiz,
#wrapper .amp-quiz .amp-quiz-answerWrapper .amp-quiz-questionImage h5,
#wrapper .amp-quiz h4 {
    font-family: proxima-nova, arial
}
.galleryShare .aol-share a {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite/cambio-share-icons?20) no-repeat!important;
    display: block;
    float: left;
    margin: 3px 0 0 6px;
    overflow: hidden;
    width: 57px;
    height: 25px;
    color: #000;
    outline: 0;
    text-decoration: none
}
.galleryShare .aol-share b {
    display: none
}
.galleryShare .aol-share a.aol-share-facebook {
    background-position: 0 -183px!important;
    color: #000!important
}
.galleryShare .aol-share a.aol-share-twitter {
    background-position: -57px -183px!important;
    color: #000!important
}
.galleryShare .aol-share a.aol-share-pinterest {
    background-position: -288px -183px!important;
    color: #000!important
}
#wrapper .amp-poll {
    max-width: 660px
}
#wrapper .amp-quiz .amp-quiz-results h4 {
    margin: 0
}
#wrapper .amp-poll .amp-poll-questionBox h5 {
    background: #2cbdb6;
    color: #fff
}
#wrapper .amp-poll .amp-poll-comparisonText {
    bottom: 100px
}
#wrapper .amp-quiz {
    max-width: 660px;
    margin: auto;
    padding: 0
}
#wrapper .amp-quiz .amp-quiz-answerWrapper {
    margin-top: 10px
}
#wrapper .amp-quiz .amp-quiz-answerWrapper .amp-quiz-questionImage h5 {
    padding: 33px 0 14px 9px;
    opacity: .8
}
#wrapper .amp-quiz .amp-quiz-answerWrapper label.answered,
#wrapper .amp-quiz .amp-quiz-answerWrapper label:hover {
    border: 1px solid #ddd
}
#wrapper .amp-quiz .amp-quiz-answerWrapper label.correct.answered p,
#wrapper .amp-quiz .amp-quiz-answerWrapper label.incorrect.answered p {
    font-weight: 400
}
#wrapper .amp-quiz .amp-quiz-results {
    border-top: solid 1px #eee;
    text-align: left
}
#wrapper .amp-quiz .amp-quiz-results p {
    font-size: 16px;
    text-align: left
}
#wrapper .amp-poll.amp-poll-single .amp-poll-questionBox .amp-poll-viewResultsButton {
    bottom: -4px
}
#aol-newsletter-follow .signup-email {
    padding: 10px;
    font-size: 12px;
    width: 230px
}
#aol-newsletter-follow .button {
    background: #333;
    color: #CCC;
    font-size: 12px;
    padding: 10px;
    width: 80px
}
#aol-newsletter-follow .message {
    margin: 0 0 10px
}
#newsletter-btn {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite/cambio-share-icons?20) 9px -342px no-repeat;
    border-right: 1px solid #222;
    cursor: pointer;
    height: 20px;
    text-decoration: none;
    text-indent: -9999px;
    width: 17px
}
#newsletter-btn:hover {
    opacity: .5
}
.headerBody .follow-icon {
    margin: -1px 0 0;
    height: 21px
}
.search-sort {
    text-align: right;
    padding: 5px 5px 0 0
}
.lbRightCnt h3 {
    font-weight: 400;
    color: #fff;
    font-size: 1.1em;
    padding: 10px 0
}
.relatedArticles li {
    padding: 0 0 8px
}
.staticContent h2 {
    line-height: 1em
}
.related-articles .just-in {
    width: 100%;
    clear: both;
    overflow: hidden;
    margin: 0 0 4%
}
.related-articles .just-in-image {
    float: left;
    height: 80px;
    width: 30%!important
}
.related-articles .just-in-image img {
    width: 100%
}
.related-articles .just-in-title {
    background: 0 0;
    color: #fff!important;
    display: table-cell;
    font-family: proxima-nova, sans-serif;
    font-size: 18px!important;
    line-height: 20px;
    overflow: hidden;
    padding: 0 8px;
    text-decoration: none;
    width: 70%
}
.related-articles .just-in-title a {
    color: #000;
    font-weight: 400;
    font-family: proxima-nova, Arial, Helvetica, sans serif!important;
    font-size: 15px
}
#newsvoting .wrapper {
    width: 620px;
    height: 550px;
    background: #333
}
#newsvoting .nav {
    width: 620px;
    height: 50px;
    background: #666
}
#newsvoting .previous {
    float: left;
    width: 470px
}
#newsvoting .next {
    float: left;
    width: 150px
}
#newsvoting .fb-like {
    margin: 0 0 0 35px
}
#newsvoting .nextvote {
    width: 620px;
    height: 50px;
    background: #666
}
#newsvoting .nextvotepad {
    padding: 0 0 0 200px
}
address {
    font-style: normal!important
}
abbr[title] {
    border-bottom: none
}
#permalink .captioncenter p {
    margin-top: 5px;
    color: #666;
    font-style: italic;
    font-size: 12px
}
.articleCnt .relatedTags {
    font-family: proxima-nova, sans-serif
}
#lbBody .lbTop .relatedTags span.relatedTagMoreButton {
    cursor: pointer;
    color: #2cbdb6;
    text-transform: lowercase;
    font-style: italic;
    font-weight: 700
}
#tag-tabs ul li,
#whosay-trending h3,
.tag-profile-header h1 {
    text-transform: uppercase
}
#tag-profile {
    width: 98%;
}
.tag-profile-header {
    overflow: hidden
}
.tag-profile-body {
    position: relative;
    overflow: hidden;
    background: #fff
}
.tag-profile-image-container {
    width: 100%
}
.tag-profile-image-container.full {
    width: 100%;
    float: none
}
.tag-profile-image {
    height: auto;
    width: 100%;
    display: block;
    margin: 0 auto
}
.tag-profile-overlay {
    padding: 0 0 10px;
    margin: 0;
    width: 100%;
    font-size: 14px;
    line-height: 18px;
    height: 100px;
}
#see-more-bio{
    text-align: center;
    padding: 2%;
    background: #fff;
    font-size: 18px;
    color: #2CBDB6;
    cursor: pointer;
}
#tag-profile .description {
    padding: 10px 20px;
    color: #2f2f2f;
    font-family: freight-text-pro, arial, sans-serif;
    font-size: 18px;
    line-height: 24px
}
#quiz .personality .personality-name,
#quiz .play-again,
#quiz .question-block h3,
#quiz .result-question,
#tag-tabs ul li a,
#whosay-trending h3 {
    font-family: proxima-nova, sans-serif
}
.tag-social .tag-social-out {
    overflow: hidden;
    width: 54%;
    margin: 0 auto;
    text-align: center;
}
.tag-social .tag-twitter .tag-social-out {
    width: 40%;
}

.tag-social .tag-instagram .tag-social-out {
    width: 50%;
}

#tag-profile .tag-social .tag-facebook, #tag-profile .tag-social .tag-twitter, #tag-profile .tag-social .tag-instagram {
    text-decoration: none;
    overflow: hidden;
    width: 33.33333333%;
    text-align: center;
    padding: 2% 0;
    color: #fff;
    font-size: 18px;
    float: left;
}
#tag-profile .description p {
    margin: 14px 0 0
}
#tag-profile .tag-social {
    overflow: hidden
}
#tag-profile .tag-social .tag-facebook {
    margin: 0;
    background: #3b5998
}
#tag-profile .tag-social .tag-twitter {
    background: #55acee
}

#tag-profile .tag-social .tag-instagram {
    background: #125688
}

#tag-tabs ul,
#tag-tabs ul li {
    background-color: #000
}
#tag-profile .tag-social .fa {
    font-size: 24px;
    padding: 0 4% 0 0;
    float: left
}
#tag-profile .tag-social span {
    float: left;
    padding: 2% 0 0 4%;
}
#tag-tabs ul li {
    display: inline;
    float: left;
    padding: 12px 0;
    border-right: 1px solid #999;
    font-size: 12pt
}
#tag-tabs ul li.active {
    border-right: 1px solid #0099cb;
    background-color: #0099cb
}
#tag-tabs ul li a {
    color: #FFF;
    padding: 12px 20px;
    text-decoration: none
}
#tagOverview {
    margin: 14px
}
#tagSocial #post-comments {
    margin: 0 14px
}
#whosay-main a {
    color: #000;
    text-decoration: none
}
#whosay-main .embed-page {
    display: none
}
#whosay-main .embed-page.ng-scope {
    display: block
}
#whosay-main .whosay-title {
    margin: 2% 0
}
#whosay-main .feed-item {
    width: 48.6%;
    border: 1px solid #eee;
    padding: 2% 0;
    margin: 0 0 2%;
    float: left;
    min-height: 450px;
    position: relative
}
#whosay-main .feed-item:nth-child(odd) {
    clear: both;
    margin: 0 2% 2% 0
}
#whosay-main .feed-item:hover {
    background: #eee;
    border: 1px solid #ddd
}
#whosay-main .feed-item header {
    overflow: hidden;
    margin: 0 0 4%;
    padding: 0 4%
}
#whosay-main .profile-image {
    border-radius: 1000px;
    float: left;
    width: 12%;
    margin: 0 3% 0 0
}
#whosay-main .account-info {
    float: left;
    width: 80%
}
#whosay-main .account-info .celebrity-name {
    color: #000;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 13px;
    padding-top: 4px;
    text-overflow: ellipsis;
    white-space: nowrap
}
#whosay-main .account-info .celebrity-name:hover {
    color: #2cbdb6
}
#whosay-main .account-info .byline {
    font-size: 11px;
    font-weight: 400;
    color: #aaa
}
#whosay-main .media-image {
    width: 100%;
    max-height: 300px
}
#whosay-main .caption {
    color: #666;
    font-size: 11px;
    line-height: 16px;
    margin: 2% 0 4%;
    padding: 0 5%
}
#whosay-main .whosay-mark {
    position: absolute;
    bottom: 12px;
    left: 16px
}
#whosay-main .whosay-mark em {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/whosay-go-sprite) no-repeat;
    display: block;
    height: 18px;
    overflow: hidden;
    text-indent: -99999px;
    width: 70px
}
#whosay-main .feed-item:hover .whosay-mark em {
    background-position: 0 -18px
}
#whosay-main .time-ago {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/whosay-go-sprite) 0 -80px no-repeat;
    bottom: 12px;
    color: #999;
    font-size: 11px;
    font-weight: 700;
    height: 16px;
    line-height: 13px;
    padding: 0 0 0 20px;
    position: absolute;
    right: 16px
}
#whosay-trending h3 {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/powered-by-whosay) right 10px no-repeat;
    color: #000;
    display: block;
    font-size: 1.2em;
    font-weight: 700;
    margin: 0 0 2%;
    padding: 3% 0 0;
    text-align: left
}
#cambio-videos {
    overflow: hidden
}
#video-play .section-head h1 {
    font-size: 24px;
    margin: 0 auto .5%
}
#cambio-videos .section-head h1,
#related-videos .section-head h3 {
    margin: 1% auto
}
#cambio-videos .imageBackground,
#related-videos .imageBackground {
    position: relative
}
#cambio-videos .tag .video-icon,
#related-videos .tag .video-icon {
    background: #000;
    border-radius: 0;
    color: #fff;
    font-size: 50px;
    height: 58%;
    left: 0;
    opacity: .4;
    padding: 28% 0 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%
}
#cambio-videos .tag:hover .video-icon,
#related-videos .tag:hover .video-icon {
    color: #2cbdb6
}
.video-nav {
    overflow: hidden;
    background: #fff;
    max-width: 1000px;
    margin: 0 .5%
}
body.Videoplay .video-nav {
    margin: 0 auto;
    border-top: solid 1px #ddd
}
.video-nav a {
    width: 10.2857143%;
    text-align: center;
    display: block;
    float: left;
    padding: 1% 2%;
    text-decoration: none;
    font-size: 15px
}
.video-nav a:hover {
    background: #ddd
}
.video-nav a.selected {
    background: #2cbdb6;
    color: #fff
}
.video-list {
    overflow: hidden
}
#video-play .player-wrap-outer {
    background: #000;
    position: relative;
    z-index: 2
}
#video-play .player-wrap {
    overflow: hidden;
    margin: 0 auto;
    max-width: 1000px
}
#video-play .player {
    float: left
}
#video-play .player-ad {
    float: right;
    height: 250px
}
#video-play #SmartPlayer_0,
#video-play #adaptvDiv0 {
    margin: 0 auto!important;
    max-width: 1000px
}

body.Videoplay #video-play,
body.Videoplay .header-ad {
    background: #eee
}
body.Videoplay #wrapper {
    padding: 0
}
#related-videos {
    overflow: hidden
}
#video-play .video-info-share-wrap {
    background: #000;
    position: relative;
    z-index: 2
}
#video-play .video-info-share {
    overflow: hidden;
    margin: 0 auto;
    max-width: 1000px
}
#video-play .video-desc {
    background: #000;
    float: left;
    width: 72%
}
#video-play .video-desc .desc-text {
    padding: 1% 0;
    margin: 0 auto;
    color: #eee
}
#video-play .video-bar {
    background: #000;
    float: right;
    padding: 1% 0;
    text-align: right;
    width: 26%
}
#video-play .video-bar .video-share-dim {
    font-size: 30px
}
#video-play .video-bar .video-share-dim a {
    display: block
}
#video-play .video-dim {
    float: right
}
#video-play .video-dim span {
    color: #EDF424;
    cursor: pointer;
    display: block
}
#video-play .video-share {
    float: right;
    width: 50%;
    overflow: hidden
}
#video-play .video-share a {
    text-decoration: none;
    float: left;
    padding: 0 2%
}
#video-fb-share {
    padding: 0 1%;
    color: #2B4375
}
#video-twtr-share {
    padding: 0 1%;
    color: #55ACEE
}
#video-pin-share {
    padding: 0 1%;
    color: #CB2026
}
#video-email-share {
    padding: 0 1%;
    color: #4A4A4A
}
#dim-lights {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .9;
    z-index: 1
}
.video-trend {
    position: relative
}
.video-trend .video-trend-article {
    overflow: hidden
}
.video-trend .video-trend-article .video-trend-title {
    background: #e1188e;
    color: #fff;
    font-size: 13px;
    left: 0;
    opacity: .9;
    padding: 1% 2%;
    position: absolute;
    top: 0;
    z-index: 9
}
.video-trend .video-trend-article img {
    display: block;
    max-height: 150px;
    width: 100%
}
.video-trend .video-trend-article .video-trend-link {
    background: #fff;
    color: #000;
    font-size: 13px;
    left: 0;
    opacity: .9;
    width: 96%;
    padding: 2%;
    position: absolute;
    bottom: 0;
    z-index: 9
}
a.more-videos {
    background: #fff;
    border: 1px solid #ddd;
    display: block;
    margin: 2% auto;
    padding: 1%;
    text-align: center;
    text-decoration: none;
    width: 40%
}
a.more-videos:hover {
    text-decoration: none;
    background: #aaa;
    color: #fff
}
#quiz {
    overflow: hidden
}
#quiz a strong,
#quiz strong a {
    font-weight: 400!important
}
#quiz .quiz-info {
    margin: 2% 0 4%;
    font-size: 14px;
    line-height: 20px;
    padding: 0 2%
}
#quiz .quiz-image {
    width: 100%;
    max-width: 100%
}
#quiz .question-block h3 {
    background: #ddd;
    padding: 4%;
    text-align: center;
    font-size: 1.6em;
    margin: 6% 0 2%;
    font-weight: 400
}
#quiz .question-block {
    overflow: hidden
}
#quiz .question-block .clear {
    margin: 2% 0
}
#quiz .answer {
    text-align: center;
    width: 32%;
    cursor: pointer;
    display: inline-block;
    margin: 0 0 3%
}
#quiz .answer.text {
    border: 10px solid #EEE;
    border-radius: 4px;
    display: table;
    float: left;
    height: 150px;
    margin: 0 2% 4%;
    overflow: hidden;
    padding: 0 2%;
    width: 38%
}
#quiz .space {
    width: 2%;
    display: table-cell
}
#quiz .answer .answer-text-inner {
    display: table-cell;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 22px;
    padding: 10px;
    text-transform: none
}
.signup .head,
.tag.index {
    text-transform: uppercase
}
#quiz .answer.text:hover {
    border: 10px solid #2cbdb6
}
#quiz .answer img {
    border: 10px solid #EEE;
    border-radius: 200px;
    width: 83%
}
#quiz .answer img:hover {
    border: 10px solid #2cbdb6;
    opacity: .8
}
#quiz .answered.image img,
#quiz .answered.image img:hover {
    border: 10px solid #e1188e;
    opacity: .9
}
#quiz .answered.text,
#quiz .answered.text:hover {
    border: 10px solid #e1188e
}
#quiz .display-loader {
    padding: 4%;
    background: #eee;
    display: none;
    text-align: center;
    margin: 4% 0
}
#quiz .loader-text {
    line-height: 2em;
    font-size: 1.2em
}
#quiz .personality {
    display: none;
    background: #ddd;
    padding: 2%;
    margin: 4% 0
}
#quiz .personality .personality-image {
    width: 100%;
    border-top: 1px solid #CCC
}
#quiz .personality .personality-name {
    font-size: 2em;
    line-height: 2em
}
#quiz .personality .personality-info {
    clear: both;
    margin: 2% 1%;
    font-size: 14px;
    line-height: 20px
}
#quiz .play-again {
    background: #2cbdb6;
    color: #FFF;
    font-size: 2em;
    margin: 4% 0;
    padding: 4%;
    text-align: center;
    text-decoration: none;
    display: none
}
#quiz .result-question {
    background: #FFF;
    color: #e1188e;
    font-size: 1.6em;
    padding: 2%
}
#quiz-sharebox {
    overflow: hidden
}
#quiz.complete .answer {
    cursor: default
}
#quiz.complete .answer img:hover {
    border: 10px solid #EEE;
    opacity: 1
}
#quiz.complete .answer.text:hover {
    border: 10px solid #EEE
}
.newsletter-page {
    margin: 0 0 4%;
    overflow: hidden
}
.newsletter-page .newsletter-logo {
    height: auto;
    overflow: hidden;
    width: 100%;
    background: #2cbdb6
}
.newsletter-page .newsletter-logo img {
    height: auto
}
.newsletter-page .newsletter-subtitle {
    display: block;
    height: auto;
    max-width: 378px;
    overflow: hidden;
    padding: 2% 0;
    text-align: left;
    width: 100%
}
.newsletter-page .post-body {
    background: #fff
}
.signup {
    text-align: center;
    margin: 0 0 10%;
    font-family: 'Carrois Gothic', sans-serif
}
.signup .head {
    color: #000;
    display: inline-block;
    font-family: amatic, proxima-nova, sans-serif;
    font-size: 39px;
    font-weight: 400;
    margin: 0 auto 1%;
    padding: 1% 2%;
    text-align: center
}
.signup .button,
.signup .signup-email {
    padding: 4%;
    font-family: 'Carrois Gothic', sans-serif
}
.signup .signup-email {
    background: #EEE;
    border: 1px solid #DDD;
    border-radius: 2px;
    color: #AAA;
    display: block;
    font-size: 20px;
    font-weight: 400;
    margin: 2% 4% 4%;
    width: 84%
}
.signup .button {
    background: #2cbdb6;
    border-radius: 2px;
    color: #FFF;
    display: block;
    margin: 2% auto;
    width: 50%;
    font-size: 18px
}
#celebspiration-asset .celebspiration-data span,
#celebspiration-asset .celebspiration-userdata span.celebspiration-user,
.celebspiration .collab-banner .collab-logo,
.tag h2,
.tag-overlay-photo h2,
.tag.index {
    font-family: proxima-nova, sans-serif
}
body.Theweeklyquickie #grv-personalization-13,
body.Theweeklyquickie .zergnetCnt {
    padding: 2%;
    width: 96%!important
}
.tag-profile-body-video {
    position: relative;
    text-align: right
}
.tag-profile-overlay-video {
    display: block;
    margin: 2% 0
}
.tag-88x31 {
    font-size: 10px;
    text-align: left
}
#tag-profile .next {
    position: absolute;
    top: 40%;
    right: -12px;
    width: 97px;
    height: 98px;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/tag_button_large.png) no-repeat;
    text-indent: -9999px
}
.tag-profile-footer .also {
    float: left
}
.tag-profile-footer .shareButtons {
    float: left;
    margin: 20px 0;
    width: 100%
}
.tag-profile-footer {
    margin: 0 0 15px
}
.tag-profile-footer .row {
    padding: 8px 0 0;
    overflow: hidden
}
.articleCnt .relatedTags,
.tag-profile-related-tags {
    overflow: auto;
    width: 100%;
    float: left;
    margin: 10px 0;
    font-size: 14px;
    line-height: 20px
}
.tag-profile-related-tags li {
    float: left
}
#tag-profile-more-container {
    text-transform: uppercase;
    overflow: auto;
    padding: 10px 15px;
    font-size: .9em
}
#tag-profile-more a {
    margin: 0 5px
}
#tag-profile-more-links {
    float: none
}
#tag-profile-more-links ul {
    overflow: auto
}
#tag-profile-more-links li {
    float: left;
    padding: 0 8px
}
#tag-profile-more-links li+li {
    border-left: 1px solid #333
}
#tag-profile-more-links .follow {
    float: left
}
#tag-profile-footer-share {
    margin-top: 15px
}
.mobile-home-gal .photo-icon,
.tag .fire-icon,
.tag .photo-icon,
.tag .video-icon {
    background: 0 0;
    color: #fff;
    font-size: 30px;
    padding: 0;
    position: absolute;
    right: 5px;
    text-align: center;
    text-shadow: none;
    bottom: 75px
}
.mobile.post {
    position: relative
}
.mobile .photo-icon {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/cambio-photo-icons?6) 0 -90px no-repeat;
    top: 1px;
    height: 47px;
    opacity: .8;
    position: absolute;
    right: 0;
    width: 48px
}
body.celebs #primary,
body.collab #primary,
body.Collabcategory #primary,
body.Collabprofile #primary,
body.homepage #primary {
    margin: 0;
    clear: both;
    padding: 0;
    background: 0 0
}
body.muse #primary,
body.archive #primary,
body.bloggerpage #primary,
body.categorypage #primary,
body.search #primary,
body.Muse #primary,
body.tagpage #primary,
body.tagmain #primary{
    background: transparent;
}
body.Gallery .articleCnt {
    padding: 0
}

body.homepage #secondary {
    margin: 0;
    max-width: 327px;
    width: 33%;
    float: left
}
.tag {
    background: #fff;
    float: left;
    height: auto;
    margin: 1.5% .5%;
    max-height: 287px;
    position: relative;
    width: 32.3333333%
}
.list-post-home .tag.directpage {
    width: 49%;
    margin: 0 .5% .5% 0!important
}
.tag img {
    width: 100%;
    height: auto;
    display: block
}
.tag img.bbgsponsor {
    width: auto;
    text-align: center;
    margin: 0 auto
}
.tag .top {
    background: #e1188e;
    color: #fff;
    font-size: 13px;
    left: 10px;
    opacity: .9;
    padding: 1% 2%;
    position: absolute;
    top: -10px;
    z-index: 9
}
.collab-bottom-sticker,
.tag .collab-top {
    position: absolute;
    color: #fff;
    z-index: 9;
    background: #2cbdb6;
    font-size: 14px;
    opacity: .9;
    padding: 2%
}

.collab-bottom-sticker.slideshow {
    padding: 4px 6px;
}

.collab-bottom-sticker {
    right: 5px;
    bottom: 5px
}
.collab-bottom-sticker .fa-camera {
    font-size: 20px;
}
.tag .collab-bottom-sticker {
    top: 185px
}
.tag .collab-top {
    right: 4px;
    top: 4px
}
.tag .collab-top-auth {
    bottom: 80px;
    opacity: 1;
    padding: 0;
    position: absolute;
    right: 1px;
    width: 65%;
    z-index: 9;
    overflow: hidden
}
.tag .collab-top-auth span,
.tag .collab-top-auth span:hover {
    float: right;
    margin: 13px;
    color: #fff;
    text-shadow: 0 1px 1px #000
}
.tag .collab-top-auth .collab-box-logo {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    float: right
}
.tag.index {
    -moz-box-shadow: inset -1px 1px 90px #ddd;
    -webkit-box-shadow: inset -1px 1px 90px #ddd;
    box-shadow: inset -1px 1px 90px #ddd;
    font-size: 15em;
    text-align: center;
    clear: both
}
.tag.ad {
    background: #fff;
    margin: auto
}
.tag a {
    display: block;
    color: #fff;
    text-transform: none
}
.tag a:hover {
    text-decoration: none;
    color: #666
}
.tag .top a:hover {
    text-decoration: underline;
    color: #fff
}
.tag.video-player .text,
.tag.video-player .text a:hover,
.tag.video-player .text:hover,
.tag.video-player:hover .text,
.tag.video-player:hover .text a {
    background: #e1188e;
    color: #FFF
}
.tag .text,
.tag-overlay {
    padding: 1%
}
#secondary .tag.video-player {
    width: 100%;
    height: auto!important
}
#secondary .tag.video-player .videoPlayerCnt video {
    width: 100%!important
}
#secondary .tag.video-player .videoPlayerCnt #adaptvDiv0 .fmvps-player-controls-nav {
    min-width: 10px
}
#secondary .tag.video-player .videoPlayerCnt #adaptvDiv0 .fmvps-player-share {
    display: none
}
.tag.video-player .text {
    bottom: auto;
    display: block;
    font-size: .8em;
    height: 16px;
    left: 0;
    min-height: 16px;
    opacity: .9;
    padding: 2% 2% 1%;
    position: absolute;
    top: 0;
    width: auto
}
.tag.video-player .text a {
    font-weight: 400
}
.tag.video-player #SmartPlayer_0,
.tag.video-player #adaptvDiv0,
.tag.video-player .fmvps-limited-mode,
.tag.video-player .fmvps-wrapper,
.tag.video-player object {
    width: 100%!important;
    margin: 0!important
}
.tag.video-player #SmartPlayer_0,
.tag.video-player #adaptvDiv0,
.tag.video-player .fmvps-limited-mode,
.tag.video-player .fmvps-wrapper {
    height: auto!important
}
.collab-diy {
    text-transform: uppercase!important
}
.tag .text a,
.tag-overlay a {
    color: #000;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase
}
.tag .text a:hover,
.tag-overlay a:hover {
    text-decoration: none;
    color: #666
}
.tag-overlay-photo {
    text-transform: none
}
.tag-title {
    display: table;
    height: 66px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center
}
.tag-title-inner {
    display: table-cell;
    min-height: 60px;
    padding: 0;
    text-align: center
}
.tag h2,
.tag-overlay-photo h2 {
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0;
    line-height: 18px;
    padding: 0 4%;
    text-transform: uppercase
}
.tag-88x31 {
    position: absolute;
    left: -105px;
    bottom: 10px
}
.tag.full,
.tag.tags-side {
    overflow: hidden;
    float: none;
    position: relative;
    height: auto
}
.tag.tags-side {
    width: 100%;
    margin: 1% .5% 0 0!important
}
.tag.full {
    width: 99.4%;
    margin: 0 0 2.5%
}
.tag.full img {
    max-height: 212px
}
.tag.ad-box {
    background: 0 0;
    height: 100%;
    padding: 1% 0;
    text-align: center
}
.tag.movie-trailers {
    min-height: 287px
}
.tag.movie-trailers .trailer {
    display: none
}
.tag.movie-trailers .trailer.selected {
    display: block
}
.tag.movie-trailers .cambiotrailer img {
    text-align: center;
    margin: 0 auto
}
.tag.movie-trailers .cambiotrailer .play-icon {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/kik-play-btn) no-repeat;
    height: 100px;
    left: 120px;
    opacity: .7;
    position: absolute;
    top: 82px;
    width: 100px
}
.tag.movie-trailers object {
    width: 100%
}
.tag.movie-trailers .imageBackground {
    background: 0 0
}
.tag.movie-trailers .tag-overlay {
    background: #fff;
    color: #000;
    opacity: .8
}
.tag.movie-trailers .tag-overlay a {
    color: #000
}
.tag.movie-trailers .tag-title-inner {
    margin: 0 auto;
    text-align: center
}
.tag.movie-trailers .tag-title {
    margin: 0 auto;
    width: 80%
}
.tag.movie-trailers .arrow-left,
.tag.movie-trailers .arrow-right {
    bottom: 0;
    cursor: pointer;
    vertical-align: middle;
    position: absolute;
    background: #fff;
    display: inline-block;
    min-height: 69px;
    text-transform: uppercase;
    width: 10%;
    z-index: 999
}
.tag.movie-trailers .arrow-left {
    left: 0;
    border-right: 1px solid #eee
}
.tag.movie-trailers .arrow-right {
    right: 0;
    border-left: 1px solid #eee
}
.tag.movie-trailers .arrow-left span,
.tag.movie-trailers .arrow-right span {
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    height: 0;
    margin: 27px auto 0;
    width: 0
}
.tag.movie-trailers .arrow-right span {
    border-left: 10px solid #D342AC;
    display: block
}
.tag.movie-trailers .arrow-left span {
    border-right: 10px solid #D342AC;
    display: block
}
.tag.movie-trailers .arrow-left:hover span,
.tag.movie-trailers .arrow-right:hover span {
    border-left-color: #2A99CC;
    border-right-color: #2A99CC
}
.tag.guest-editor {
    min-height: 287px
}
.tag.guest-editor .featured-editors {
    min-height: 285px
}
.tag.guest-editor .featured-editor {
    min-height: 237px
}
.tag.guest-editor .featured-editor .editor-left {
    float: none;
    width: 50%;
    padding: 0;
    margin: 10px auto 4px
}
.tag.guest-editor .featured-editor .editor-right {
    float: none;
    width: 90%;
    margin: 0 auto;
    text-align: center
}
.tag.guest-editor .featured-editor .editor-right a {
    color: #000;
    text-align: center
}
.tag.guest-editor .featured-editor h4 {
    margin: 0 0 4px;
    font-size: 1.4em;
    line-height: 1em;
    text-align: center
}
.tag.guest-editor .featured-editor .editor-image {
    width: 100%
}
.cn-post-category {
    position: absolute;
    top: -10px;
    left: 10px;
    background: #e1188e;
    color: #FFF;
    padding: 1% 2%;
    z-index: 9;
    opacity: .9;
    font-size: 13px
}
.cn-post-category a {
    color: #fff;
    text-transform: capitalize
}
.cn-post-category a:hover {
    color: #fff;
    text-decoration: underline
}
#celebspiration-asset {
    overflow: hidden
}
#celebspiration-asset .celebspiration-image {
    text-align: center;
    display: block;
    margin: 0;
    width: 100%;
}
#celebspiration-asset .celebspiration-info {
    padding: 3% 2% 3%;
    font-size: 18px;
    min-height: 152px;
}
#celebspiration-asset .image-container{
    overflow: hidden;
    position: relative;
}
#celebspiration-asset .image-container .arrow:hover, #celebspiration-asset .image-container:hover .arrow {
    opacity: 1;
}
#celebspiration-asset .image-container .arrow {
    width: 40px;
    height: 50px;
    display: block;
    text-align: center;
    position: absolute;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0.6;
    top: 320px;
    transition: 0.25s;
}
#celebspiration-asset .image-container .right-arrow {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/cambio-gallery-arrows-thin?6) right -88px no-repeat;
    right: 10px;

}
#celebspiration-asset .image-container .left-arrow {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/cambio-gallery-arrows-thin?6) right 0 no-repeat;
    left: 10px;
}

#celebspiration-asset .cp-holder {
    float: left;
    max-width: 688px;
    width: 100%;
    display: block;
}

#celebspiration-asset .celebspiration-userdata {
    color: #666;
    margin: 0;
    padding: 0 3%;
}
.cp-list .cn-post .cn-individual-post .cn-post-image {
    max-height: 320px;
}

.cn-post.cp-list .grid-item {
    min-height: 390px;
}

body.celebs .celebs .grid-item {
    width: 31.3333333%;
    margin: 1%;
}

#celebspiration-asset .cn-post-category {  padding: 4px 20px; }

#celebspiration-asset .celebspiration-data {
    color: #666;
    margin: 1% 1% 2%;
    overflow: hidden;
    line-height: 30px;
    font-size: 22px;
}
#celebspiration-asset .celebspiration-tc {
    color: #666;
    margin: 0 1% 2%;
    overflow: hidden;
    line-height: 30px;
}

#celebspiration-asset .cp-dot {
    color: #ddd;
    font-size: 12px;
    margin: -2px 12px 0;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
}

#celebspiration-asset .celebspiration-data.date {
    font-size: 18px;
    color: #CACACA;
    margin: 0;
}
#celebspiration-asset .celebspiration-data span {
    color: #333;
    font-size: 24px;
    display: block
}
#celebspiration-asset .celebspiration-data a,
#celebspiration-asset .celebspiration-data b {
    font-size: 17px;
    font-weight: 400;
    margin: 0;
    display: inline-block
}
#celebspiration-asset .celebspiration-userdata span.celebspiration-user {
    display: block;
    font-size: 24px;
    color: #e1188e;
    line-height: 36px
}
#celebspiration-asset .celebspiration-userdata span.celebspiration-usertext {
    display: block;
    font-size: 17px;
    font-family: proxima-nova, sans-serif;
    line-height: 30px;
    color: #666
}
.celebspiration .collab-banner {
    padding: 2% 0;
    margin: 0;
    background: #e3e3e3;
    border-bottom: 1px solid #e9e9e9
}
.celebspiration .collab-banner .collab-logo {
    float: left;
    font-size: 34px;
    text-decoration: none;
    margin: 2% 0 0;
    text-transform: uppercase
}
.celebspiration .collab-banner .collab-powered {
    display: block;
    float: right;
    width: 26%
}
.celebspiration-promo {
    margin: 3% 0 8%
}
.celebspiration .latest-meme-images {
    clear: both;
    overflow: hidden;
    padding: 0 2%
}
.celebspiration .latest-meme-image {
    height: auto;
    width: 49%;
    float: left;
    margin: .5%;
    display: inline-block;
    cursor: pointer
}
.celebspiration .latest-meme-image img {
    display: block;
    width: 100%
}
.celebspiration .latest-meme-creator {
    font-size: 16px;
    margin: 2% auto 5%;
    text-decoration: none;
    text-align: center
}
.celebspiration .meme-gen-dot {
    border-radius: 95%;
    width: 8px;
    height: 8px;
    background: #ddd;
    display: inline-block;
    float: none;
    margin: 0 10px
}
.celebspiration .celebspiration-head h1,
.meme-gen-head .meme-gen-link .meme-gen-linktext {
    font-weight: 400;
    color: #000;
    font-family: proxima-nova, sans-serif;
    text-transform: uppercase;
    text-align: center;
    background-color: transparent
}
.celebspiration .celebspiration-head {
    text-align: center
}
.celebspiration .celebspiration-head h1 {
    display: inline-block;
    font-size: 28px;
    margin: 0 auto;
    padding: 2%
}
body.cp-asset .celebspiration-head h3 {
    font-family: amatic, proxima-nova, sans-serif;
    font-size: 40px;
    line-height: 50px;
    text-align: center;
    margin: 2% 0 3%;
}
.meme-gen-head {
    position: relative
}
.meme-gen-head .meme-gen-link {
    display: block;
    margin: 1% 0 2%;
    text-align: center
}
.meme-gen-head .meme-gen-link .meme-gen-linktext {
    display: inline-block;
    font-size: 32px;
    margin: 0 auto;
    padding: 1% 1% 0;
}
.meme-gen-head .collab-powered {
    position: absolute;
    right: 10px;
    bottom: 0;
    width: 130px
}
.meme-gen-head .collab-powered img {
    width: 100%
}
.collab-banner {
    text-align: center;
    margin: 0 1%
}
.collab-banner .collab-text {
    font-size: 14px;
    margin: 0 0 2%;
    line-height: 20px
}
.collab-banner .collab-banner-info {
    margin: 0 auto;
    position: relative
}
.collab-banner .collab-logo {
    display: block;
    width: 20%;
    max-width: 384px;
    text-align: center;
    margin: 0 auto
}
.collab-banner .collab-logo img {
    Width: 100%
}
.collab-banner .collab-powered img {
    Width: 100%
}
.collab-banner .collab-powered {
    bottom: -13px;
    position: absolute;
    right: 0;
    text-align: right;
}
body.Collab #secondary {
    margin: 14px 0 0
}
body.Celebspiration .collab-banner {
    background: #e3e3e3;
    border-bottom: 1px solid #e9e9e9;
    padding: 0;
    margin: 0;
    text-align: left
}
#cn-main {
    text-align: center;
    overflow: hidden
}
#cn-main .collab-banner {
    text-align: left;
    margin: 0
}
.list-title {
    text-align: center;
    clear: both;
    margin: 0 0 1%;
}
body.cp-main .list-title {
    margin: 0 0 2%;
}

.list-title .title,
.list-title h1 {
    color: #000;
    display: inline-block;
    font-family: amatic, proxima-nova, sans-serif;
    font-size: 39px;
    font-weight: 400;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase
}

.list-title .trendbar.title {
    margin: 0 auto 1%;
}

.list-title h1 span {
    color: #E32E98;
}

.searchpage-bar { margin: 1%; }

.cn-post {
    font-family: proxima-nova;
    width: 48%;
    margin: 1%;
    float: left;
    background: #fff;
}
.cn-post.advertising, .grid-item.advertising {
    background: transparent;
    text-align: center;
    min-height: 287px !important;
}

body.collab-articles .cn-post.advertising {
    min-height: 275px !important;
}

.cn-post .cn-individual-post {
    margin: 0;
    position: relative
}
.cn-post .cn-individual-post .cn-post-image-wrap {
    position: relative;
}
.cn-post .cn-individual-post .cn-post-image {
    overflow: hidden;
    position: relative;
    max-height: 210px;
}
.cn-post .cn-individual-post .cn-post-image a {
    display: block;
    position: relative;
}
.cn-post .cn-individual-post .cn-post-image .photo-icon{
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 30px;
    color: #fff;
    opacity: 0.8;
}
.cn-post .cn-individual-post .cn-post-image img {
    width: 100%;
    display: block;
    min-height: 200px;
}

.cp-post.cn-post .cn-individual-post .cn-post-image img {
    min-height: 320px;
}

.cn-post .cn-individual-post .cn-post-category {
    position: absolute;
    top: -10px;
    left: 10px;
    background: #e1188e;
    color: #FFF;
    padding: 1% 2%;
    z-index: 9;
    opacity: .9;
    font-size: 13px
}
.cn-post-category a {
    color: #FFF;
    text-transform: capitalize;
}
.cn-post .cn-individual-post .cn-info {
    background: #FFF
}
.cn-post .cn-info .cn-author-information {
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0 2%;
    text-align: center;
    width: 90%;
    min-height: 35px
}
.cn-post .cn-id-photo {
    display: inline-block;
    margin: 0 2% 0 0
}
.cn-post .cn-id-photo img {
    border-radius: 75px;
    width: 30px;
    height: 30px;
    vertical-align: middle
}
.cn-post .cn-info {
    overflow: hidden
}
.cn-post .cn-info .cn-post-info {
    display: table;
    height: 70px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center
}
.cn-post .cn-info .cn-post-info .cn-post-title {
    display: table-cell;
    min-height: 70px;
    padding: 2% 0;
    text-align: center;
    vertical-align: middle
}
.Collab .cn-post .cn-info .cn-post-info .cn-post-title,
.Collabcategory .cn-post .cn-info .cn-post-info .cn-post-title {
    min-height: 50px
}
.Collab .cn-post .cn-info .cn-post-info,
.Collabcategory .cn-post .cn-info .cn-post-info {
    height: 50px
}
.cn-post .cn-info .cn-post-info.desc {
    height: 82px
}
.cn-post .cn-info .cn-post-info.desc .cn-post-title {
    padding: 2% 0;
    min-height: 82px
}
.cn-post .cn-info .cn-post-info .cn-post-title a {
    font-size: 13px;
    line-height: 18px;
    color: #000;
    padding: 0 4%;
    display: block;
    text-transform: uppercase
}
.cn-post .cn-info .cn-post-info .cn-post-title a:hover {
    text-decoration: none;
    color: #666
}
.cn-post .cn-info .cn-post-info .cn-post-desc {
    display: block;
    min-height: 40px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    margin: 0 4%;
    line-height: 18px;
    color: #999;
    font-size: 12px
}
.cn-post .cn-author-info,
.cn-post .cn-dot, .cn-dot {
    display: inline-block
}
.cn-post .cn-name {
    font-size: 14px
}
.cn-post .cn-dot, .cn-dot {
    color: #ddd;
    font-size: 9px;
    margin: 3px;
    vertical-align: top
}
.cn-post .cn-publish-date {
    color: #999;
    font-size: 13px
}
.cn-post.archive .cn-author-info {
    display: block
}
.cn-post.archive .cn-publish-date {
    font-size: 11px;
    margin: 0 0 4%;
    display: block
}


.cn-post .post-info {
    z-index: 11;
    overflow: hidden;
    width: 96%;
    font-size: 13px;
    position: relative;
    padding: 0 2% 2%;
    border-top: 0;
    margin: 0 auto;
    text-align: center;
    background: #FFF;
}

.cn-post .author-pic{
    border-radius: 50%;
    display: inline;
    z-index: 12;
    width: 30px;
    height: 30px;
    background-color: #eeeeee;

}

.cn-post .author-name {
    margin-left: 9px;
    margin-top: 9px;
    float: left;
    display: inline-block;
}

.cn-post .cn-dot {
    color: #ddd;
    font-size: 9px;
    margin: 12px 5px 0px;
    text-align: center;
}

.cn-post .author-and-date{
    text-align: center;
    display: inline-block;
    vertical-align: top;
}

.cn-post .date {
    color: gray;
    float: right;
    display: inline;
    float: right;
    margin-top: 9px;
}

body.built-by-girls .cn-post {
    cursor: pointer;
    float: left;
    height: auto;
    margin: .5%;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 32.3%;
    min-height: 355px;
}

body.built-by-girls .cn-post .cn-individual-post .cn-post-image img {
    min-height: 246px;
}

body.built-by-girls .cn-post .cn-individual-post .cn-post-image{
    max-height: 246px;
}

body.built-by-girls .cn-post .cn-info .cn-post-info.desc .cn-post-title {
    min-height: 85px;
    width: 100%;
}

body.built-by-girls .cn-post .cn-info .cn-post-info.desc {
    height: 85px;
    width: 100%;
}

body.Bloggers .cn-post .cn-author-info {
    float: none;
    margin: 0 0 2% 2%
}
body.Collabcategory .cn-post {
    margin: 0 0 2%
}
body.Collabcategory .cn-post:nth-child(odd) {
    margin: 0 0 2% 2%
}

#archive-page {
    position: relative;
}

#archive-page .ui-widget {
    font-family: proxima-nova, arial
}
#archive-page .ui-widget-header .ui-icon {
    background-image: url(http://o.aolcdn.com/os/cambio/cambio3/images/archive-date-arrows);
    font-size: 20px;
    font-weight: 400;
    padding: 0;
    width: 20px;
    color: #fff;
    cursor: pointer;
    height: 23px
}
#archive-page .ui-widget-header {
    border: 0;
    background: #2cbdb6;
    color: #fff;
    font-weight: 700;
    border-radius: 0
}
#archive-page .ui-state-default,
#archive-page .ui-widget-content .ui-state-default,
#archive-page .ui-widget-header .ui-state-default {
    border: 1px solid #ddd;
    background: #FFF;
    font-weight: 700;
    color: #666
}
#archive-page .ui-state-focus,
#archive-page .ui-state-hover,
#archive-page .ui-widget-content .ui-state-focus,
#archive-page .ui-widget-content .ui-state-hover,
#archive-page .ui-widget-header .ui-state-focus,
#archive-page .ui-widget-header .ui-state-hover {
    border: 0;
    background: #2cbdb6;
    font-weight: 700;
    color: #000
}
#archive-page .ui-state-highlight,
#archive-page .ui-widget-content .ui-state-highlight,
#archive-page .ui-widget-header .ui-state-highlight {
    border: 1px solid #e1188e;
    background: #e1188e;
    color: #fff
}
#archive-page .ui-datepicker .ui-datepicker-next,
#archive-page .ui-datepicker .ui-datepicker-next:hover {
    top: 1px;
    right: 6px
}
#archive-page .ui-datepicker .ui-datepicker-prev,
#archive-page .ui-datepicker .ui-datepicker-prev:hover {
    top: 1px;
    left: 1px
}
#archive-page #datepicker .cal-open {
    font-size: 20px;
    text-align: center;
    margin: 0 auto;
    padding: 10px 0 15px;
    cursor: pointer
}
#archive-page .ui-datepicker {
    display: none!important;
    position: absolute;
    top: 86px;
    z-index: 999;
    left: 383px;
    border-radius: 0
}
#archive-page .showcal .ui-datepicker {
    display: block!important
}
#archive-page .ui-datepicker-month,
#archive-page .ui-datepicker-year {
    cursor: pointer;
    text-transform: uppercase
}
#archive-page .ui-datepicker-month:hover,
#archive-page .ui-datepicker-year:hover {
    text-decoration: underline
}
#archive-page .cn-post .cn-publish-date {
    color: #999;
    font-size: 10px;
    margin: 0 0 4%
}
#archive-page .cn-post .cn-info .cn-post-info.desc {
    height: 50px
}
.ui-datepicker .ui-datepicker-next span {
    background-position: -32px -2px
}
.ui-datepicker .ui-datepicker-prev span {
    background-position: -3px -2px
}
#trending-stories {
    margin: 0 0 1%
}
.cn-header {
    font-family: proxima-nova
}
.cn-header-title-bar {
    background: #000;
    position: absolute;
    top: 13%;
    right: 26%
}
.cn-header-trending-stories {
    background: #000;
    position: absolute;
    top: 14%;
    left: 44%
}
.cn-header-wrap {
    min-height: 165px;
    margin: 0 1% 1% 0;
    max-width: 993px;
    overflow: hidden;
    position: relative
}
body.homepage .cn-header-wrap {
    margin: 0 0 1%
}
.cn-header-rows {
    left: 0;
    position: absolute;
    top: 0;
    width: 3000px
}
.cn-header-rows .cn-header {
    margin: 0 1px 0 0;
    float: left
}
.cn-header-rows .cn-header.selected {
    display: block
}
#cn-top-stories {
    margin: 0 auto;
    position: relative
}
.cn-header-prev,
.cn-header-prev-overlay {
    cursor: pointer;
    width: 0;
    height: 0;
    margin-right: 7%
}
.cn-header-prev-button {
    left: 0;
    position: absolute;
    top: 37%;
    z-index: 999999
}
.cn-header-prev-button .left-arrow {
    background: #fff;
    color: #e1188e;
    cursor: pointer;
    font-size: 34px;
    opacity: .6;
    padding: 4px
}
.cn-header-prev {
    position: relative;
    left: 0;
    top: 50%;
    z-index: 9;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-right: 30px solid #e1188e
}
.cn-header-prev-overlay {
    position: absolute;
    left: 19%;
    top: 8.5%;
    z-index: 10;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-right: 25px solid #f7f7f7
}
.left-arrow {
    color: #e1188e;
    font-size: 50px;
    cursor: pointer
}
.cn-header-next-button {
    position: absolute;
    right: 10px;
    top: 38%;
    z-index: 99999
}
.cn-header-next,
.cn-header-next-overlay {
    cursor: pointer;
    width: 0;
    height: 0;
    z-index: 9;
    margin-left: 7%
}
.cn-header-next-button .right-arrow {
    background: #fff;
    color: #e1188e;
    cursor: pointer;
    font-size: 34px;
    opacity: .6;
    padding: 4px
}
.cn-header-next-box {
    position: absolute;
    right: 0
}
.cn-header-next {
    position: relative;
    top: 50%;
    right: 9%;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-left: 30px solid #e1188e
}
.cn-header-next-overlay {
    position: absolute;
    right: 21%;
    top: 8.5%;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 25px solid #f7f7f7
}
.cn-header .cn-header-image {
    display: block;
    height: 165px;
    position: relative;
    width: auto;
    margin: 0;
}
.cn-header .cn-header-image img {
    width: 100%;
    height: auto;
    display: block
}
.cn-header-article-image {
    opacity: 1
}
.cn-header-author-name {
    float: left;
    padding: 5%
}
.cn-header-author-name a {
    color: #FFF
}
.cn-header .cn-header-top-tag {
    position: absolute;
    top: 0;
    left: 0;
    color: #FFF;
    padding: 2%;
    z-index: 15;
    width: 100%;
    background-color: rgba(0, 0, 0, .3)
}
.cn-header-author-img {
    float: left;
    opacity: 1
}
.cn-header-author-img a {
    display: block;
    padding: 2px;
    border-radius: 100px;
    background: #fff
}
#cn-top-contributor h3,
.cn-header-wrapper .cn-trending-bar {
    text-align: center;
    display: inline-block;
    font-family: proxima-nova, sans-serif;
    font-weight: 400;
    text-transform: uppercase
}
.cn-header-author-img img {
    border-radius: 100px
}
.cn-header .cn-header-story {
    float: left;
    width: 100%
}
.cn-header .cn-header-title a {
    font-size: 13px;
    line-height: 16px;
    color: #FFF;
    text-transform: uppercase
}
.cn-header .cn-header-title {
    float: left;
    width: 92%;
    margin: 3% 4% 0;
    min-height: 60px
}
.cn-header .cn-header-info {
    background-color: rgba(0, 0, 0, .4);
    padding: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 1;
    width: 100%
}
.cn-header .cn-header-author {
    float: right;
    width: 12%;
    margin: 1%;
    padding-right: 3%
}
.cn-header .cn-header-author img {
    border-radius: 120px;
    float: left
}
.cn-top-circles {
    margin-left: 46.5%
}
.cn-circle-one,
.cn-circle-three,
.cn-circle-two {
    border-radius: 95%;
    width: 10px;
    height: 10px;
    background: #999;
    float: left;
    margin: 0 1%;
    cursor: pointer
}
.circle-selected {
    background: #e1188e
}
.cn-header-wrapper {
    text-align: center;
    margin: 0 auto
}
.cn-header-wrapper .cn-trending-bar {
    color: #000;
    font-size: 1.5em;
    margin: 0 auto;
    padding: 1% 0 0
}
.cn-header .cn-header-image .photo-icon {
    background: 0 0;
    color: #fff;
    font-size: 30px;
    padding: 0;
    position: absolute;
    right: 10px;
    text-align: center;
    text-shadow: none;
    top: 10px
}
.cn-header .cn-header-image .fa-camera:before,
.fa-camera:before {
    content: "\f083"
}
.aol-knot-fullscreen-wrapper .aol-knot-fullscreen-right-ad:before,
.aol-knot-wrapper .icon-angle-left:before,
.aol-knot-wrapper .icon-angle-right:before {
    content: ''
}
body.homepage .cn-header .cn-header-title {
    width: 92%
}
body.homepage .cn-header .cn-header-title a {
    font-size: 13px;
    line-height: 16px;
    font-weight: 400
}
body.homepage .cn-header-next-button {
    position: absolute;
    right: 5px;
    top: 42%;
    z-index: 99999
}
body.homepage .cn-header-prev-button {
    left: 0;
    position: absolute;
    top: 42%;
    z-index: 99999
}
#cn-top-contributor .stories {
    margin: 0 auto;
    overflow: hidden;
    padding: 7% 5% 0 15%
}
#cn-top-contributor .image-container {
    float: left;
    width: 30%
}
#cn-top-contributor .image-container .imagecontainer1 {
    border-radius: 50%;
    border: 4px solid #2cbdb6;
    width: 100%
}
#cn-top-contributor .authorname-container {
    float: left;
    padding: 10% 0 0 10%;
    width: 60%;
    font-size: 20px
}
#cn-top-contributor .authorname-container a {
    color: #000
}
#cn-top-contributor .headline {
    text-align: center
}
#cn-top-contributor h3 {
    background-color: transparent;
    color: #000;
    font-size: 39px;
    margin: 0 auto;
    padding: 2% 1% 0;
    font-family: amatic, proxima-nova, sans-serif;
}
#carticleheader .carticlegirlbio {
    margin-top: 2%;
    padding-top: 4%;
    margin-left: 2%;
    position: relative;
    float: left;
    overflow: hidden;
    font-family: proxima-nova;
    font-size: 2em;
    width: 60%
}
#cn-main.profile .funfactsqa-inner,
.error-page {
    font-family: proxima-nova, sans-serif
}
#carticleheader .carticlegirlname {
    font-size: 40px
}
#carticleheader .carticlegirlschool {
    color: #6F6C6C;
    font-size: 16px;
    line-height: 22px
}
#carticleheader .carticleuserimage {
    border: 4px solid #2cbdb6;
    position: relative;
    float: left;
    border-radius: 50%;
    display: block;
    width: 150px;
    height: 150px;
    margin: 2%
}
#carticleheader .carticlegirllocation {
    font-size: 20px;
    line-height: 32px
}
#cn-main.profile {
    max-width: 1000px;
    margin: 0 auto
}
#cn-main.profile .cn-post {
    background: #fff
}
#cn-main.profile .cn-post,
#cn-main.profile .cn-post:nth-child(2n+1) {
    width: 31%;
    margin: 1% 0 2% 2%;
    min-height: 315px
}
#cn-main.profile .cn-post.cn-funfactbox {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/collab-bio-bg?4) rgba(80, 233, 101, 1);
    background-size: 135%
}
#cn-main.profile .cn-post.cn-funfactbox:nth-child(2) {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/collab-bio-bg?4) #01bb29;
    background-size: 135%
}
#cn-main.profile .cn-post.cn-funfactbox:nth-child(3) {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/collab-bio-bg?4) #1958e8;
    background-size: 135%
}
#cn-main.profile .cn-post.cn-funfactbox:nth-child(4) {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/collab-bio-bg?4) #3922e7;
    background-size: 135%
}
#cn-main.profile .cn-post.cn-funfactbox:nth-child(5) {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/collab-bio-bg?4) #3cdeeb;
    background-size: 135%
}
#cn-main.profile .cn-post.cn-funfactbox:nth-child(6) {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/collab-bio-bg?4) #3922e7;
    background-size: 135%
}
#cn-main.profile .cn-post.cn-funfactbox:nth-child(7) {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/collab-bio-bg?4) #1958e8;
    background-size: 135%
}
#cn-main.profile .funfactsqa {
    height: auto;
    overflow: hidden;
    padding-top: 100%;
    position: relative;
    width: 100%
}
#cn-main.profile .funfactsqa-inner {
    bottom: 0;
    color: #fff;
    font-size: 40px;
    height: 80px;
    left: 0;
    margin: auto;
    min-width: 120px;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 86%;
    z-index: 6
}
#cn-main.profile .cn-bioquestion {
    font-size: 18px;
    color: #fff;
    line-height: 24px
}
#cn-main.profile .cn-bioquestion b {
    display: block;
    margin: 0 0 10px
}
#cn-main.profile .cn-post.cn-funfactbox {
    position: relative
}
#cn-main.profile .cn-post.cn-funfactbox .question-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
#cn-main.profile .funcfactboxid {
    position: relative
}
#cn-main.profile .collab-bio {
    padding: 2%;
    font-size: 20px;
    color: #fff
}
#cn-main.profile .cn-post.instagram .cn-individual-post .cn-post-image img {
    max-height: none
}
#cn-main.profile .cn-post.instagram .cn-info {
    bottom: 0;
    left: 0;
    opacity: .9;
    padding: 4% 0 6%;
    position: absolute;
    width: 100%
}
#cn-main.profile .cn-post.instagram .cn-info .fa-instagram {
    color: #be7348;
    float: left;
    font-size: 30px;
    padding: 1% 1% 0 4%;
    text-align: left;
    width: 10%
}
#cn-main.profile .cn-post.instagram .cn-info .cn-info-text {
    float: left;
    padding: 0;
    text-align: left;
    width: 76%;
    font-size: 16px
}
#grv-personalization-16 iframe {
    padding: 0;
    width: 100%!important
}
.all-celebs .tag-overlay h2,
.list-post-photos .tag-overlay-photo h2,
.related-galleries .tag-overlay-photo h2 {
    padding: 12px 10px
}
#grv-personalization-14 {
    margin: 0 2%;
    width: 96%!important
}
.home-share-wrap {
    background: #fff;
    display: none;
    height: 20px;
    opacity: 1;
    padding: 0;
    position: absolute;
    left: 0;
    top: 153px
}
.home-share-wrap:hover,
.tag:hover .home-share-wrap {
    display: block
}
.scroll-loader {
    clear: both;
    color: #666;
    cursor: pointer;
    font-size: .9em;
    margin: 2% 0 2% 1%;
    padding: 2% 0;
    text-align: center;
    width: 98.5%
}
.scroll-loader:hover {
    box-shadow: none;
}
#collab-load-container {
    text-align: center;
    margin: 8% 0;
    display: none;
}

.celebs-head {
    padding: 0;
    height: auto;
    overflow: hidden;
    background: 0 0
}
.celebs-nav-menu {
    clear: both;
    display: block;
    font-size: 1em;
    line-height: 56px;
    margin: 0 0 1%;
    overflow: hidden
}
.celebs-nav-menu ul {
    display: block;
    margin: 0;
    padding: 0
}
.celebs-nav-menu li {
    float: left;
    width: 19%;
    text-align: center;
    background-color: #fff;
    margin: .5%
}
.celebs-nav-menu li.selected,
.celebs-nav-menu li:hover {
    background-color: #e1188e
}
.celebs-nav-menu li:hover a {
    color: #fff
}
.celebs-nav-menu li.selected a {
    text-decoration: none;
    cursor: default;
    color: #fff
}
.celebs-nav-menu a {
    color: #333;
    display: block;
    text-decoration: none;
    font-size: 14px
}
.popular-galleries li.instagram {
    margin: 2% 0 3%
}
.celeb-inst-wrap {
    cursor: pointer;
    margin: 0 0 1%;
    overflow: hidden;
    padding: 0
}
#celeb-instagram-gallery {
    width: 100%;
    overflow: hidden
}
#celeb-instagram-gallery .fa-instagram {
    color: #be7348;
    float: left;
    font-size: 30px;
    padding: 0 3% 0 0
}
#celeb-instagram-gallery .celeb-inst-name {
    color: #000;
    float: left;
    font-size: 18px;
    padding: 2% 1%
}
#cambio-slideshow-celebinstagram.aol-twist-wrapper.fullscreen .aol-twist-slide-wrapper {
    bottom: 20px;
    height: auto!important;
    left: 0;
    position: absolute;
    right: 1px;
    top: 45px;
    width: auto!important
}
#cambio-slideshow-celebinstagram.knot-slideshow {
    display: none
}
#cambio-slideshow-celebinstagram.aol-twist-wrapper.fullscreen {
    top: 36px;
    width: auto!important;
    z-index: 9999999;
    display: block
}
#cambio-slideshow-celebinstagram.aol-twist-wrapper.fullscreen span.credit {
    color: #888;
    display: block;
    font-size: .8em;
    margin: 0 0 8px
}
#cambio-slideshow-celebinstagram.aol-twist-wrapper.fullscreen span.credit a {
    color: #888
}
#cambio-slideshow-celebinstagram.aol-twist-wrapper.fullscreen .aol-twist-flyout .aol-twist-flyout-content .aol-twist-flyout-title {
    margin: 22px 0 -5px
}
#cambio-slideshow-celebinstagram.aol-twist-wrapper.fullscreen .aol-twist-flyout .aol-twist-flyout-content {
    top: 44px
}
#cambio-slideshow-celebinstagram.aol-twist-wrapper.fullscreen .aol-twist-flyout .aol-twist-flyout-head {
    top: 6px
}
#cambio-slideshow-celebinstagram .slideshow-title {
    overflow: hidden;
    padding: 9px 2%
}
#cambio-slideshow-celebinstagram .view-on-instagram {
    float: left;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/instagram-badge-icon) no-repeat;
    width: 32px;
    height: 32px
}
#cambio-slideshow-celebinstagram .view-on-instagram:hover {
    background-position: 0 -120px
}
#cambio-slideshow-celebinstagram .the-title {
    float: left;
    padding: 6px 12px;
    text-transform: capitalize
}
#cambio-slideshow-celebinstagram.aol-twist-wrapper.fullscreen .aol-twist-slide iframe {
    width: 617px!important;
    height: 714px!important;
    margin: 0 auto;
    overflow: hidden!important
}
#celeb-instagram-imageholder img,
.error-page img {
    width: 100%
}
#celeb-instagram-gallery.inline-gallery {
    background: 0 0;
    border-left: 0;
    float: none;
    width: 100%
}
#celeb-instagram-gallery.inline-gallery span.credit {
    color: #888;
    display: block;
    font-size: .8em;
    margin: 0 0 8px
}
#celeb-instagram-gallery.inline-gallery span.credit a {
    color: #888
}
#celeb-instagram-imageholder {
    height: 150px;
    overflow: hidden;
    margin: 0 0 1%
}
.scrawl-page-container {
    position: relative;
    clear: left
}
.error-page {
    font-size: 24px;
    margin: 0;
}
.error-page .message {
    text-align: center;
    margin: 0 0 20px
}
.error-page .more-message {
    text-align: center
}
.error-page .cambio-home-btn {
    padding: 3% 1%;
    text-align: center;
    display: block;
    font-size: 19px;
    text-decoration: none;
    margin: 0 auto;
    width: 45%;
    border-radius: 1px;
    color: #fff;
    background: #2bbdb5;
    border: 1px solid #20837e
}
.error-page .cambio-home-btn:hover {
    background: #cfcfcf;
    border: 1px solid #bbb;
    color: #aaa
}
.error-page .cambio-error-txt {
    padding: 0 4%;
    font-size: 18px;
    text-align: center;
    line-height: 24px;
    margin: 0 0 1%
}
.error-title {
    font-size: 100px;
    font-weight: 700;
    color: #2cbdb6;
    text-align: center;
    margin: 40px 10px
}
.error-articles,
.error-categories {
    text-align: left;
    margin: 0 0 20px 160px
}
.error-categories a {
    padding: 0 10px 0 0
}
.error-articles a {
    display: block
}
.error-articles h2,
.error-categories h2 {
    margin: 30px 0 10px;
    text-align: left
}
.error-articles .content {
    text-align: left;
    margin: 0 auto
}
.error-articles .wrap {
    overflow: hidden;
    margin: 0 0 10px
}
.error-articles .image {
    float: left;
    margin: 0 10px 0 0
}
.error-articles .link {
    float: left;
    width: 66%
}
.bbg-post-sponsor {
    overflow: hidden
}
.articleCnt .bbg-post-sponsor img:first-child {
    float: left!important;
    margin: 0;
    max-width: 121px!important;
    width: 20%!important
}
.bbg-post-sponsor .bbg-post-sponsortext {
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 0 2%;
    width: 78%
}
#knot-fullscreen,
.gallery-data {
    display: none
}
#knot {
    margin-bottom: 75px
}
.aol-knot-fullscreen-top {
    bottom: 0;
    height: 680px
}
.aol-knot-fullscreen-wrapper {
    top: 47px
}
.aol-knot-fullscreen-wrapper .aol-knot-fullscreen-slider {
    right: 0;
    left: 0;
    top: 0;
    bottom: 0
}
.aol-knot-fullscreen-wrapper .aol-knot-slide-wrapper {
    height: 600px
}
.aol-knot-fullscreen-wrapper .aol-knot-fullscreen-infobar {
    left: 0;
    right: 0;
    position: absolute;
    top: 600px;
    display: block;
    overflow: hidden
}
.aol-knot-fullscreen-caption,
.aol-knot-slide-caption {
    background: #00ccfe;
    background: rgba(0, 204, 254, .8);
    color: #333;
    position: relative;
    bottom: 0;
    margin: 0;
    min-height: 95px;
    width: 100%
}
.photo-caption {
    font-size: .8em;
    position: relative;
    padding: 10px;
    color: #333;
    text-decoration: none;
    overflow: hidden;
}
.photo-caption a {
    color: #fff;
    font-weight: 400
}
.photo-caption .credit {
    float: right;
    font-weight: 700;
    text-transform: uppercase;
    font-size: .8em
}
.aol-knot-counter {
    color: #333;
    font-size: .9em
}
.aol-knot-fullscreen-content {
    right: 308px
}
.aol-knot-fullscreen-wrapper .aol-knot-fullscreen-right {
    width: 300px
}
.aol-knot-wrapper .aol-knot-fullscreen-bottom {
    display: none
}
.aol-knot-fullscreen-wrapper .aol-knot-fullscreen-right-ad {
    position: absolute;
    top: 8px;
    left: 0;
    border: none;
    font-size: 10px
}
.aol-knot-fullscreen-wrapper .aol-knot-fullscreen-right-ad:after {
    content: 'Advertisement'
}
.aol-knot-fullscreen-wrapper .aol-knot-fullscreen-exit {
    position: absolute;
    left: -32px;
    top: 4px;
    width: 31px;
    height: 33px;
    cursor: pointer;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/articleClose) no-repeat;
    border: none;
    filter: none
}
.aol-knot-fullscreen-wrapper .aol-knot-fullscreen-exit:hover {
    filter: none;
    top: 4px
}
.aol-knot-fullscreen-wrapper .aol-knot-fullscreen-exit:active {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/articleClose) no-repeat;
    border: none;
    top: 4px;
    filter: none
}
.aol-knot-fullscreen-right-share {
    position: absolute;
    top: 310px;
    left: 8px;
    width: 280px
}
.aol-knot-wrapper .aol-knot-nav-outer {
    display: inline;
    height: 100px!important;
    top: 35%;
    width: 100px;
    z-index: 999
}
.aol-knot-fullscreen-wrapper .aol-knot-nav-prev.aol-knot-nav-outer {
    display: table
}
ul.aol-knot-slides {
    -webkit-backface-visibility: hidden
}
.aol-knot-wrapper .aol-knot-nav-next-icon {
    height: 81px;
    width: 81px;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/cambio_sprite.png) -80px 0 no-repeat;
    position: absolute;
    right: 0;
    top: 0
}
.aol-knot-wrapper .aol-knot-nav-prev-icon {
    height: 81px;
    width: 81px;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/cambio_sprite.png) no-repeat;
    position: absolute;
    left: 0;
    top: 0
}
.aol-knot-wrapper .aol-knot-nav-next-icon:active,
.aol-knot-wrapper .aol-knot-nav-prev-icon:active {
    top: .2%
}
.slideshowLauncher {
    cursor: pointer
}
.post-gallery img {
    width: auto!important;
    float: left!important;
    height: 115px
}
#knot .aol-knot-nav-prev.aol-knot-nav-outer {
    height: 600px
}

.articleCnt .cambio-slideshow {
    margin: 2% 0 0;
}
#gallery-anchor {
    height: 40px
}
.slideshow-title {
    width: 96%;
    background: #d3d9df;
    color: #2f2f2f;
    font-family: proxima-nova, sans-serif;
    font-size: 18px;
    padding: 12px 2%;
    position: relative;
    z-index: 9999
}

.customPaging {
    margin: 2% auto 6%;
    overflow: hidden;
    width: 50%;
}
.customPaging .customNext, .customPaging .customPrev {
    width: 46%;
    float: left;
    padding: 3% 1%;
    color: #fff;
    background: #CE1A85;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    margin: 1%;
    transition: .25s;
}
.customPaging .customNext:hover, .customPaging .customPrev:hover {
    background: #2CBDB6;
}

#cambio-slideshow .slideshow-title,
.articleCnt .view-all-galleries {
    font-family: proxima-nova, sans-serif;
    font-size: 16px
}
#cambio-slideshow,
.cambio-slideshow {
    width: 100%!important
}
.cambio-slideshow {
    clear: both;
    margin: 0;
    overflow: hidden;
    background: 0 0
}
.permalink #cambio-slideshow {
    margin: 0
}
#cambio-slideshow .slideshow-title {
    width: 96.1%;
    line-height: 24px;
    color: #aaa;
    padding: 1% 2%;
    position: relative;
    background: #eee;
    text-align: left;
    margin: 0px;
    font-weight: 400;
    z-index: 9999;
}
#cambio-slideshow.fullscreen,
.cambio-slideshow .aol-twist-wrapper.fullscreen {
    top: 38px;
    z-index: 99999;
    width: auto!important;
    margin: -2px 0 0
}
#cambio-slideshow.fullscreen .aol-twist-slide-wrapper {
    top: 0;
    width: 100%!important;
    left: -1px!important;
    bottom: 0
}
.articleCnt .view-all-galleries {
    min-width: 600px;
    max-width: 903px;
    background: #222;
    border-top: 1px solid #111;
    color: #ccc;
    display: block;
    padding: 14px 10px;
    text-align: right;
    text-decoration: none;
    width: 600px
}
.aol-twist-wrapper .aol-twist-flyout {
    width: 299px;
    padding: 0 20px 0 0;
    background: #d3d9df;
    border-left: 1px solid #ccc;
    z-index: 999
}
.aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-ad {
    left: 11px;
    border: 0;
    bottom: auto;
    right: auto;
    top: 46px;
    overflow: hidden
}
.aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-ad:after {
    bottom: -20px;
    color: #666;
    content: "ADVERTISEMENT";
    font-family: sans-serif;
    font-size: 8px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: auto
}
.aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-content {
    top: 315px;
    padding: 0;
    border-top: 0;
    left: 0;
    overflow: auto;
    height: 340px
}
.aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-content .aol-twist-flyout-title {
    color: #2cbdb6;
    font-family: proxima-nova, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: 22px 0 1px;
    padding: 0 8px;
    display: none
}
.aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-content .aol-twist-flyout-count {
    color: #2f2f2f;
    font-family: proxima-nova, sans-serif;
    font-size: 11px;
    font-weight: 400;
    left: 8px;
    letter-spacing: 1px;
    margin: 0;
    position: absolute;
    top: 0;
    display: none
}
.aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-content .aol-twist-flyout-caption {
    font-family: proxima-nova, sans-serif;
    color: #2f2f2f;
    font-size: 12px;
    line-height: 19px;
    margin: 0;
    padding: 1% 8px;
    word-wrap: break-word
}
.aol-twist-wrapper .aol-twist-thumbs-container .aol-twist-thumbs-wrapper {
    overflow: hidden;
    padding: 2%
}
.aol-twist-wrapper .aol-twist-thumbs-container .aol-twist-thumbs-wrapper .aol-twist-thumbs li {
    margin: 2px;
    cursor: pointer
}
.aol-twist-wrapper .aol-twist-thumbs-container .aol-twist-thumbs-wrapper .aol-twist-thumbs li.active {
    border: 5px solid #666
}
.aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-head .aol-twist-exit {
    display: none;
    cursor: pointer;
    font-size: 20px;
    height: 26px;
    line-height: 20px;
    position: absolute;
    right: 2px;
    text-align: center;
    top: 6px;
    width: 26px;
    color: #2f2f2f
}
.aol-twist-wrapper.fullscreen .aol-twist-flyout .aol-twist-flyout-head .aol-twist-exit {
    display: block
}
.aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-head .aol-twist-enter-fullscreen {
    color: #2f2f2f;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    margin: 6px 0 0 20px;
    padding: 0 6px;
    position: absolute;
    right: 9px;
    top: 0;
    width: 65px;
    font-family: proxima-nova, sans-serif
}
.aol-twist-wrapper .aol-twist-slide-wrapper .aol-twist-loading-indicator {
    background: #fff;
    border-radius: 2px;
    color: #000;
    display: none;
    font-size: 11px;
    left: 0;
    letter-spacing: 2px;
    margin: 0 auto;
    padding: 5px 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 47%;
    width: 20%;
    opacity: .7;
    text-shadow: none
}

.aol-twist-wrapper .aol-twist-slide-wrapper {
    z-index: 9999;
    border: 0;
    width: 100% !important;
}
.aol-twist-wrapper,
.aol-twist-wrapper .aol-twist-infobar,
.aol-twist-wrapper .aol-twist-slide-wrapper {
    background: #f4f4f4
}
.aol-twist-wrapper .aol-twist-infobar {
    padding: 0;
    margin: 0;
    overflow: visible;
    background: #2f2f2f
}
.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-title {
    font-family: proxima-nova, arial, sans-serif;
    color: #aaa;
    font-weight: 400;
    background: #eee;
    padding: 1% 2%;
    font-size: 18px;
    margin: 0;
    border-bottom: 0;
    min-height: 24px
}
.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-count {
    position: absolute;
    top: -36px;
    right: 0;
    font-weight: 400;
    font-size: 12px;
    color: #aaa;
    padding: 10px 0 0;
    width: 62px;
    height: 30px;
    text-align: center;
    letter-spacing: 1px;
    background-color: transparent
}
.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-caption {
    font-family: freight-text-pro, arial, sans-serif;
    color: #333;
    padding: 2%;
    line-height: 24px;
    background-color: #fff;
    font-size: 18px;
    border-top: 0;
    font-weight: 400
}
.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-caption b,
.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-caption strong {
    font-weight: 500
}
.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-caption img { width: auto !important; }
.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-caption a {
    color: #000
}
.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-caption .description p {
    margin: 0 0 10px
}
.permalink .aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-caption {
    min-height: 100px
}
.aol-twist-wrapper.fullscreen .aol-twist-thumbs-container .aol-twist-next-thumb,
.aol-twist-wrapper.fullscreen .aol-twist-thumbs-container .aol-twist-prev-thumb,
.aol-twist-wrapper.thumb-carousel .aol-twist-thumbs-container .aol-twist-next-thumb,
.aol-twist-wrapper.thumb-carousel .aol-twist-thumbs-container .aol-twist-prev-thumb {
    -moz-user-select: none;
    background: #333;
    cursor: pointer;
    display: block;
    height: 51px;
    opacity: .9;
    padding: 30px 0 0;
    position: absolute;
    text-align: center;
    top: -16px;
    width: 20px
}
.aol-twist-wrapper.fullscreen .aol-twist-thumbs-wrapper {
    padding: 18px
}
.aol-twist-wrapper.fullscreen .aol-twist-flyout {
    z-index: auto;
    right: -340px!important;
    width: 320px
}
.aol-twist-wrapper.fullscreen .aol-twist-flyout .aol-twist-flyout-head .aol-twist-enter-fullscreen {
    display: none
}
.aol-twist-wrapper .aol-twist-controls .aol-twist-prev {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/cambio-gallery-arrows-thin?6) 13px 5px no-repeat;
    height: 50px;
    left: 0;
    text-indent: -9999px
}
.aol-twist-wrapper .aol-twist-controls .aol-twist-next {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/cambio-gallery-arrows-thin?6) right -88px no-repeat;
    height: 50px;
    right: 10px;
    text-indent: -9999px
}
.aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-content .aol-twist-flyout-caption .description {
    font-size: 12px!important
}
.aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-content .aol-twist-flyout-caption a strong,
.aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-content .aol-twist-flyout-caption strong {
    font-weight: 700!important
}
.aol-knot-instagram-wrapper iframe {
    width: 91%!important;
    margin: 0!important
}
.aol-knot-tweet-wrapper iframe {
    max-width: 85%!important
}
.permalink .aol-twist-wrapper .aol-twist-flyout {
    width: 300px;
    padding: 0 20px 0 0;
    background: #fff;
    border-left: 0;
    min-height: inherit !important;
    overflow: hidden;
    z-index: 9
}
.permalink .aol-twist-wrapper.fullscreen .aol-twist-flyout {
    width: 320px
}
.more-galleries {
    background: 0 0;
    overflow: hidden;
    max-width: 903px;
    padding: 0 0 0 2px;
    position: relative;
    z-index: 9999;
    border-top: 0
}
.more-galleries h3 {
    font-family: proxima-nova, sans-serif;
    font-size: 20px;
    color: #2f2f2f;
    margin: 14px 0;
    font-weight: 400
}
.more-galleries .more-gallery {
    float: left;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 25%
}
.more-galleries .more-gallery a {
    display: block
}
.more-galleries .more-gallery h3 a {
    width: 94%;
    display: block;
    padding: 0 4px 4px;
    font-size: 12px;
    line-height: 18px
}
.articleCnt .more-galleries .more-gallery img,
.more-galleries .more-gallery img {
    width: 94%!important;
    height: 70px;
    display: block;
    float: none!important;
    padding: 0;
    border: 1px solid #fff
}
.more-galleries .more-gallery h3 {
    font-family: Arial, Helvetica, sans-serif;
    color: #2f2f2f;
    font-size: 10px;
    line-height: 12px;
    padding: 2px 0 0;
    font-weight: 700;
    margin: 2px 0 0
}
#dl-slider-wrapper,
#related-gal-box,
.slide-related-gallery .title-wrap {
    font-family: proxima-nova, sans-serif
}
.more-galleries a {
    color: #2f2f2f
}
#cambio-slideshow .more-galleries {
    display: none
}
#cambio-slideshow.fullscreen .more-galleries {
    display: block;
    background: 0 0;
    position: absolute;
    bottom: 0;
    width: 40%;
    margin: 0 0 0 22px;
    border-top: 0
}
.slide-related-gallery,
.slide-related-gallery a {
    min-height: 500px;
    width: 100%
}
#related-gal-box {
    cursor: pointer;
    font-size: 16px;
    line-height: 22px;
    margin: -6px 0 0
}
#related-gal-box a {
    text-decoration: none
}
#related-gal-box span {
    color: #fff
}
#related-gal-box .rel-image-box {
    display: block;
    margin: 2% 0 0;
    position: relative
}
.slide-related-gallery a {
    display: block;
    opacity: .9;
    text-decoration: none;
    color: #2cbdb6
}
.slide-related-gallery a span {
    color: #fff
}
.slide-related-gallery .title-wrap {
    background: #111;
    font-size: 1.2em;
    padding: 2% 0
}
.slide-related-gallery .rel-gal-title {
    height: 500px
}
.articleCnt .fyre .fyre-listener-avatars img,
.fyre .fyre-listener-avatars img {
    border-radius: 3px;
    height: 25px!important;
    width: 25px!important
}
.articleCnt .fyre .fyre-login-bar img,
.articleCnt .fyre img,
.articleCnt .fyre-comment-like-imgs img:first-child {
    width: 25px!important;
    float: none!important;
    padding: 0!important
}
.fyre .fyre-box-wrapper a.fyre-user-profile-link img {
    float: left!important
}
#post-comments .fyre .fyre-comment-user img.fyre-user-avatar {
    width: 34px;
    height: 34px
}
#post-comments {
    margin: 4% 0 0
}
.fyre .fyre-comment-article .fyre-comment-body,
.fyre .fyre-comment-head {
    margin-left: 62px!important
}
#dl-slider-wrapper {
    position: relative;
    overflow: hidden
}
.nivoSlider img {
    display: none
}
.nivoSlider a {
    border: 0;
    display: block
}
#dl-slider .nivo-caption {
    height: 68px;
    text-align: center;
    font-size: 1.6em;
    background: #5f5f5f;
    background: rgba(0, 0, 0, .7);
    padding-top: 10px;
    opacity: 1;
    font-family: inherit
}
#dl-slider .nivo-caption a {
    border: none;
    font-family: proxima-nova, sans-serif
}
#dl-slider-wrapper .nivo-controlNav {
    position: absolute;
    bottom: 15px;
    padding: 0;
    z-index: 200;
    width: 750px;
    margin-left: -375px;
    left: 50%
}
#dl-slider-wrapper .nivo-controlNav a {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/js/nivo/themes/dark/bullets.png) no-repeat;
    height: 17px;
    width: 17px
}
#dl-slider-wrapper .nivo-controlNav a.active {
    background-position: 0 -19px
}
#dl-slider .nivo-directionNav a {
    background-image: url(http://o.aolcdn.com/os/cambio/cambio3/images/cambio_sprite.png);
    height: 60px;
    width: 60px;
    bottom: 14px;
    top: auto
}
#dl-slider .nivo-prevNav {
    background-position: 0 -80px
}
#dl-slider .nivo-nextNav {
    background-position: -80px -80px
}
#dl-tags {
    display: none;
    overflow: auto;
    margin-bottom: 15px
}
#dl-tags li {
    float: left;
    padding: 5px 5px 0 30px;
    width: 255px;
    white-space: nowrap;
    font-size: 14px
}
#dl-tags-wrapper .expand-wrapper {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    line-height: 23px;
    clear: left
}
#dl-tags-wrapper .expand {
    display: table;
    margin: 0 auto
}
#dl-tags-wrapper .expand:hover {
    cursor: pointer;
    text-decoration: underline
}
#dl-tags-wrapper .expand span {
    display: table-cell;
    vertical-align: middle;
    padding-right: 5px;
    white-space: nowrap
}
#dl-tags-expand-arrow {
    width: 20px;
    height: 20px
}
.box1x2,
.box3x2,
.box4x2,
.gridSideAd {
    height: 306px
}

.grid-item {
    min-height: 288px;
    margin: 0 2% 2% 0;
}

.cn-post.grid-item {
    min-height: 270px;
}

.cp-post.cn-post.grid-item {
    min-height: 288px;
}

.list-posts-randomgallery.grid-item {
    min-height: 270px;
    margin: 1%;
}

body.list-slideshows .grid-item {
    min-height: 270px;
    margin: 0 2% 4% 0;
}

body.muse .grid-item {
    margin: 0 2% 4% 0;
}

body.collab-articles .grid .grid-item, .grid.home .grid-item {
    width: 31.3333333%;
    margin: 1% 1% 2% 1%;
}

.toggle-down {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/cambio_sprite.png) -10px -160px no-repeat
}
.toggle-up {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/cambio_sprite.png) -10px -180px no-repeat
}
.recommendation {
    display: block;
    bottom: 0!important;
    box-shadow: none!important;
    font-family: proxima-nova, sans-serif!important;
    border-bottom-left-radius: 0!important;
    border-top: 2px solid #e1188e!important
}
.recommendation span.recommendationCategory {
    font-size: 13px!important
}
.recommendation span.recommendationTitle a {
    display: block!important;
    font-size: 12px!important;
    margin: 0 0 0 3px!important
}
#xmp {
    color: #000
}
#xmp {
    color: #ddd;
    margin: 0 auto 100px;
    overflow-x: scroll;
    width: 900px
}
.adContainer300,
.adContainer728 {
    background-color: transparent;
    margin: auto
}
.adContainer300 {
    width: 300px
}
.adContainer728 {
    text-align: center
}
.adText {
    display: block;
    font-size: 10px;
    color: #666;
    font-family: Arial, sans-serif;
    float: right
}
.boxContent .boxStyle0 .text h2,
.boxContent .boxStyle0 .text span,
.boxContent .boxStyle1 .text h2,
.boxContent .boxStyle1 .text span {
    color: #000
}
.box {
    float: left;
    margin: 0;
    padding: 0;
    background-color: transparent;
    position: relative
}
.gridSideAd {
    width: 306px;
    float: right;
    margin: 0
}
.gridSideAd .side-ad {
    padding-top: 2px
}
.box4x2 {
    width: 612px
}
.box3x2 {
    width: 459px
}
.box1x2 {
    width: 153px
}
.box2x1,
.box2x2,
.box2x3 {
    width: 306px
}
.box2x1 {
    height: 153px
}
.box2x3 {
    height: 459px
}
.box2x2 {
    height: 306px
}
.box1x1 {
    width: 153px;
    height: 153px
}
body.width980 .gridSideAd {
    width: 326px;
    height: 326px;
    float: right
}
body.width980 .box4x2 {
    width: 652px;
    height: 326px
}
body.width980 .box3x2 {
    width: 489px;
    height: 326px
}
body.width980 .box1x2 {
    width: 163px;
    height: 326px
}
body.width980 .box2x1 {
    width: 326px;
    height: 163px
}
body.width980 .box2x3 {
    width: 326px;
    height: 489px
}
body.width980 .box2x2 {
    width: 326px;
    height: 326px
}
body.width980 .box1x1 {
    width: 163px;
    height: 163px
}
.boxContent {
    position: absolute;
    left: 2px;
    right: 2px;
    top: 2px;
    bottom: 2px;
    overflow: hidden;
    font-family: proxima-nova, sans serif;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/bg_stripes);
    cursor: pointer
}

.grid {
    width: 100%;
    clear: both;
    margin: 0;
}

#lbBody h2,
.ajaxLoad .boxContent .text h2,
.articleImage .nextArrow-title,
.box1x1 .boxContent .text h2,
.box1x2 .boxContent .text h2,
.box2x1 .boxContent .text h2,
.image-pin a,
.loadingMsg,
.relatedTags,
.twitterBody {
    font-family: proxima-nova, sans-serif
}
.boxContent img {
    width: 100%
}
.boxContent .playButton {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px
}
.boxContent .text {
    position: absolute;
    bottom: 0;
    left: 0;
    background: 0 0;
    z-index: 2;
    width: 100%
}
.boxContent .text h2 {
    font-size: 1.2em;
    margin: 4px;
    padding: 4px;
    font-weight: 400;
    text-transform: uppercase
}
.boxContent .text span {
    font-size: .9em;
    margin: 2px 4px 4px 2px;
    display: block;
    font-weight: 600
}
.boxContent .partnerLogo {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0
}
.partnerLogo {
    float: left;
    width: 45px;
    height: 45px;
    margin-top: 20px;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite_partners) no-repeat
}
.partnerLogo.partner_ph {
    background-position: 0 0
}
.partnerLogo.partner_jjj {
    background-position: -50px 0
}
.partnerLogo.partner_cb {
    background-position: -100px 0
}
.partnerLogo.partner_wp {
    background-position: -150px 0
}
.partnerLogo.partner_jj {
    background-position: -200px 0
}
.partnerLogo.partner_ps {
    background-position: -250px 0
}
.box1x1 .boxContent .text h2,
.box1x2 .boxContent .text h2,
.box2x1 .boxContent .text h2 {
    font-size: 1.3em;
    font-weight: 400
}
.box1x1 .boxContent .text span,
.box1x2 .boxContent .text span,
.box2x1 .boxContent .text span {
    font-size: .8em
}
.ajaxLoad .boxContent .text h2 {
    font-size: 1.2em
}
.ajaxLoad.box2x2 .boxContent .text h2,
.ajaxLoad.box2x3 .boxContent .text h2,
.ajaxLoad.box3x2 .boxContent .text h2 {
    font-size: 20px;
    font-family: proxima-nova, sans-serif
}
.boxContent .boxStyle0 .text {
    background: rgba(19, 208, 255, .8)
}
.boxContent .boxStyle1 .text {
    background: rgba(255, 255, 255, .8)
}
.box1x1.ajaxLoad .boxContent .text {
    font-size: 12px
}
.boxContent:hover .boxStyle0 .text,
.boxContent:hover .boxStyle0 .text h2,
.boxContent:hover .boxStyle1 .text,
.boxContent:hover .boxStyle1 .text h2 {
    background-color: #333;
    opacity: .9
}
.boxContent:hover .boxStyle0 .text h2,
.boxContent:hover .boxStyle1 .text h2 {
    color: #fff
}
.boxContent .videoPlayerCnt .text {
    top: 0;
    bottom: auto;
    right: 0;
    left: auto;
    width: auto;
    padding: 5px 10px;
    background: rgba(0, 0, 0, .7)
}
.boxContent .videoPlayerCnt .text a {
    color: #CCC
}
.boxContent .boxStyleAd {
    font-size: .6em;
    color: #000;
    padding-top: 20px
}
.boxContent .topMessage {
    background: red;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    padding: 5px;
    color: #fff;
    font-size: 1em
}
.tag.tweet a:hover {
    color: #fff
}
.tag.tweet .tag-overlay a:hover {
    color: #2cbdb6
}
.tag.tweet .twitterBody .twitterContent {
    color: #fff
}
.tag.tweet img {
    width: auto
}

#collab-badge { margin: 6% 0 2%;}
#collab-badge .headline {text-align: center;}
#collab-badge h3 {background-color: transparent; color: #000;  display: inline-block;  font-family: amatic, "proxima-nova", sans-serif;  font-size: 39px;  font-weight: 400;  margin: 0 auto;  padding: 2% 1% 0;  text-align: center;  text-transform: uppercase;}
#collab-badge img { width: 200px; height: 200px; display: block; margin: 4% auto;}
#collab-badge .grabcode {  border: solid 1px #e1e1e1;  background-color: #fff;  padding: 2% 3%;  width: 88%;  overflow: hidden;  font-family: monospace;  line-height: 14px;  word-wrap: break-word;  font-size: 10px;  margin: 0 auto;}
#collab-badge p { font-size: 14px;  margin: 3% auto;  line-height: 20px;  width: 83%; }


.twitterBox {
    width: 100%;
    height: 100%;
    background-color: #050505;
    position: relative
}
#lbBackground,
.twitterBody,
.twitterLogo,
.twitterTitle {
    position: absolute
}
.twitterLogo {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite/sprite) 10px 5px no-repeat;
    bottom: -26px;
    height: 40px;
    right: 1px;
    width: 34px
}
.twitterTitle {
    top: 0;
    left: 0
}
.twitterBody {
    background: #000;
    font-size: .9em;
    opacity: .8;
    padding: 0;
    right: 3px;
    top: 5px;
    width: 57%
}
.twitterBody .twitterContent {
    padding: 0 0 6px;
    width: 100%;
    min-height: 42px
}
.twitterBody ul li {
    margin: .5em 0
}
.twitterBody .twitterUser {
    color: #2cbdb6;
    margin-right: 8px
}
.boxContent .boxStyleCnt .shareButtonsList {
    background: #000;
    display: none;
    height: 20px;
    opacity: .6;
    padding: 6px 0 6px 4px;
    position: absolute;
    right: 0;
    top: 0
}
.boxContent .boxStyleCnt .shareButtonsList:hover,
.boxContent:hover .boxStyleCnt .shareButtonsList {
    display: block
}
.loadingMsg {
    cursor: pointer;
    padding: 15px 0;
    text-align: center;
    font-size: 3em;
    color: #fff;
    width: 100%;
    background: #000;
    background: rgba(0, 0, 0, .8);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)
}
#lbBackground {
    display: none;
    width: 100%;
    top: -2px;
    left: 0;
    bottom: 0;
    z-index: 1000;
    background: rgba(0, 0, 0, .8)
}
#lbCnt {
    display: none;
    width: 100%;
    background: 0 0;
    top: 46px;
    left: 0;
    bottom: 40px;
    position: fixed;
    z-index: 1001;
    overflow: auto
}
#lbBody {
    max-width: 980px;
    width: 96%;
    margin: 25px auto;
    background-color: #fff;
    position: relative
}
#lbBody h2 {
    text-transform: uppercase;
    font-size: 2.6em;
    margin: 0;
    padding: 0
}
.lbImage,
.lbTitle {
    float: left
}
#lbContent {
    background-color: #050505
}
#lbClose {
    position: absolute;
    top: -14px;
    right: -14px
}
#lbBody .lbTop {
    background: #000;
    display: none
}
#lbBody .article .lbTop,
#lbBody .info .lbTop {
    display: block
}
#lbBody .info .lbLeft,
#lbBody .info .lbRight {
    display: none
}
#lbBody .lbTop .lbTopCnt {
    padding-top: .8em
}
#lbBody .lbTop h1 {
    font-size: 3em;
    color: #fff;
    text-transform: none;
    padding: .1em 40px;
    border-bottom: 1px solid #111;
    font-weight: 400
}
#lbBody .lbTop .breadcrumb {
    padding: 6px 0 6px 14px;
    font-size: 11px;
    color: #666
}
#lbBody .lbTop .relatedTags {
    padding: .6em 40px;
    display: table-cell;
    vertical-align: middle
}
#lbBody .lbTop .relatedTags span,
.lbTop .relatedTags a {
    padding: 0 .8em 0 0;
    text-transform: uppercase
}
#lbBody .lbTop .relatedTags span {
    color: #fff
}
#lbBody .cambioText {
    position: absolute;
    bottom: 10px;
    right: 10px;
    color: #CCC;
    font-size: .8em
}
.lbLeft {
    max-width: 660px;
    float: left;
    background: #fff;
    background: rgba(255, 255, 255, .9);
    zoom: 1;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#eeffffff, endColorstr=#eeffffff);
    -ms-filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#eeffffff, endColorstr=#eeffffff)
}
.lbLeft .lbLeftCnt {
    background: 0 0;
    margin: 3em
}
.lbRight {
    width: 300px;
    float: left;
    background: 0 0
}
.lbRightCnt {
    margin: 3em .8em
}
.lbMainCnt {
    padding: .8em;
    background: #fff
}
.lbBottomCnt {
    padding: .8em;
    background: 0 0
}
.lbRight li {
    font-size: .9em
}
.lbLeft .twitterImage {
    float: left;
    width: 100px;
    margin-right: 1em
}
.lbLeft .twitterDesc {
    float: left;
    margin-bottom: 1em
}
.lbLeft .twitterDesc h2 {
    margin-top: .7em
}
#ajaxBox {
    background-color: #222;
    display: none;
    width: 1000px;
    top: 80px;
    left: 50%;
    margin-left: -500px;
    bottom: 40px;
    position: fixed;
    height: 713px;
    z-index: 1001;
    overflow: visible
}
#ajaxBoxBg {
    display: none;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000;
    background: rgba(0, 0, 0, .9)
}
#ajaxBox .lbRightCnt {
    margin: 20px
}
#ajaxBox .cambioText {
    background: #111;
    color: #fff;
    font-size: 14px;
    border-top: solid 1px #000;
    padding: 6px 0 10px 10px
}
.staticContent {
    margin-left: 53px
}
.staticContent img {
    float: left;
    margin: 0 1em 0 0
}
.staticContent .staticLink {
    margin-top: .8em
}
.article .lbLeftCnt {
    margin: 0;
    background: #fff
}
.article .lbRight {
    max-width: 300px
}
.article .lbRightCnt {
    margin: 0;
    padding: 0
}
.article .lbLeft {
    max-width: 680px;
    background-color: #eaeaea
}
.articleCnt {
    background: #fff;
    padding: 0 2% 2%;
    font-size: 1em
}
.articleCnt img {
    margin: 0 10px 0 0;
    max-width: 660px;
    display: block;
    clear: both
}
.articleCnt img:first-child {
    float: none;
    margin: 0;
    text-align: center;
    width: 100%!important;
    height: auto!important
}
.articleImage {
    margin: 0;
    position: relative
}
.articleImage img {
    width: 100%;
    display: block;
}
.articleImage .nextArrow {
    background: rgba(255, 255, 255, .8);
    border-radius: 300px;
    bottom: 16px;
    display: block;
    font-size: 22px;
    padding: 12px 13px 10px;
    position: absolute;
    right: 12px;
    text-align: center
}
.articleImage .nextArrow-title {
    background: rgba(255, 255, 255, 1);
    bottom: 6px;
    color: #2f2f2f;
    display: none;
    font-size: 15px;
    padding: 22px 59px 25px 15px;
    position: absolute;
    right: 0;
    width: auto
}
.articleImage .nextArrow-title a {
    color: #2f2f2f;
    text-decoration: none;
    font-size: 1.1em
}
.articleImage .inarticle-gallery:hover .nextArrow-title {
    display: block
}
.post-image-wrap {
    position: relative;
    margin: 0;
}

.article-wrap .post-image-wrap {
    margin: 2% 0 0;
}

.article-wrap .post-image-wrap:nth-child(1){
    margin: 0;
}

.image-credit {
    font-size: 11px;
    margin: .5% 1%;
    padding: 0;
    text-align: left
}
.image-pin {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/pinbtn-bg) repeat-x;
    border: 1px solid #9A1015;
    border-radius: 2px;
    display: none;
    margin: 0;
    overflow: hidden;
    padding: 0 6px;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 9999
}
.image-pin a {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/pinbtn-text) 7px 5px no-repeat;
    color: #FFF;
    display: block;
    float: left;
    height: 31px;
    padding: 0;
    text-decoration: none;
    width: 55px
}

#related-slideshows .image-pin {
    display: none!important
}
.relatedTags {
    font-size: 14px;
    margin: 0 0 2%
}
.relatedTags .relatedTagsTitle {
    margin: 0 1% 0 0
}
.relatedTags .relatedTagsTitle a {
    color: #000;
    font-weight: 400
}
.articleCnt .relatedTags .relatedTagsTitle {
    font-weight: 700;
    margin-right: .4em;
    line-height: 1.4em;
    font-size: 1.1em
}
.blogger-info .blogger-name,
.featured-editor h4 a,
.featured-editors h3 {
    font-family: proxima-nova, sans-serif;
    font-weight: 400
}
.articleCnt .articleComments {
    width: 100%;
    border: 1px solid #000;
    clear: both
}
.hiddenCatCnt {
    display: none
}
.author-wrapper {
    overflow: hidden;
    margin: 0 3% 3%;
    float: left;
    width: 96%
}
.author-wrapper a i {
    font-style: normal
}
.author-wrapper .byLine {
    float: right;
    font-size: .8em;
    margin: 0 2px 0 0
}
.author-wrapper .publishTime {
    display: inline-block;
    font-size: 14px;
    margin: 1% 2% 0;
    color: #999
}
.author-wrapper .publishTime a {
    color: #999
}
.blogger-info {
    overflow: hidden;
    display: inline
}
.blogger-info .blogger-image {
    border-radius: 30px;
    float: left
}
.blogger-info .blogger-name {
    float: left;
    margin: 0 1%;
    font-size: 16px
}
.blogger-info.has-image .blogger-name {
    margin: 1% 1% 0 1.2%
}
.blogger-info .blogger-facebook,
.blogger-info .blogger-google,
.blogger-info .blogger-instagram,
.blogger-info .blogger-linkedin,
.blogger-info .blogger-pinterest,
.blogger-info .blogger-rss,
.blogger-info .blogger-twitter {
    color: #fff;
    float: left;
    font-size: 14px;
    height: 16px;
    margin: .7% 0 0 .5%;
    padding: 3px 0 0;
    text-align: center;
    text-decoration: none;
    width: 20px
}
.blogger-info .blogger-facebook {
    background: #3B5998
}
.blogger-info .blogger-twitter {
    background: #55ACEE
}
.blogger-info .blogger-linkedin {
    background: #0077B5
}
.blogger-info .blogger-instagram {
    background: #517fa4
}
.blogger-info .blogger-pinterest {
    background: #cb2027
}
.blogger-info .blogger-google {
    background: #CD4D35
}
.blogger-info .blogger-rss {
    background: #FEB573
}
.featured-editors {
    font-family: proxima-nova, sans-serif;
    background: #fff;
    border: 0;
    overflow: hidden;
    margin: 0;
    border-radius: 1px
}
.featured-editor {
    overflow: hidden;
    padding: 1% 0 2%;
    background: #fff
}
.featured-editors h3 {
    background: #2cbdb6;
    border-bottom: 1px solid #419995;
    color: #fff;
    font-size: 1.2em;
    margin: 0 auto;
    padding: 2% 0;
    text-align: center;
    text-transform: uppercase
}
.featured-editor h4 a {
    font-size: 13px;
    height: auto;
    letter-spacing: 0;
    line-height: 18px;
    padding: 0 4%;
    text-transform: uppercase
}
.featured-editor .editor-title {
    font-size: 1em
}
.featured-editor .editor-location {
    font-size: .7em
}
.featured-editor .editor-left {
    float: left;
    width: 30%;
    text-align: center;
    padding: 2% 0 0 4%
}
.featured-editor .editor-right {
    float: left;
    width: 60%;
    margin: 0;
    padding: 1% 2% 0 1%
}
.featured-editor .editor-image {
    border-radius: 100px;
    height: auto;
    width: 72%
}
.featured-editor .latest-article {
    margin: 1% 0 0;
    font-size: .75em;
    background: #F8F8F8;
    border-top: 1px solid #E9E9E9;
    padding: 2%
}
.featured-editor .latest-article span {
    font-weight: 700
}
.editor-page h1,
.featured-editor .latest-article a {
    font-weight: 400
}
.editor-page {
    text-align: center
}
.editor-page h1 {
    color: #000;
    display: inline-block;
    font-family: amatic, proxima-nova, sans-serif;
    font-size: 39px;
    margin: 1% auto 3%;
    padding: 1% 0 0;
    text-align: center;
    text-transform: uppercase
}
.editor-section {
    overflow: hidden;
    margin: 2% 0 0;
    border-bottom: solid 1px #eee;
    padding: 2% 2% 3%
}
body.Bloggers .editor-section {
    margin: 2% 0;
    padding: 2%;
    background: 0 0;
    border-bottom: 0
}
body.Bloggers .editor-page h1 {
    border-top: 0;
    font-size: 1.6em
}
.editor-section h1,
.editor-section h2,
.editor-section h3 {
    font-size: 20px;
    font-weight: normal;
}
.editor-section .editor-location {
    font-size: 14px;
    margin: 2% 0 0
}
.editor-section .editor-title {
    font-size: 16px;
    line-height: 18px;
    margin: 2% 0 0;
}
.editor-section .editor-left {
    float: left;
    width: 20%;
    text-align: center
}
.editor-section .editor-right {
    float: left;
    width: 76%;
    margin: 0 0 0 4%
}
.editor-section .editor-image {
    border-radius: 300px;
    height: auto;
    width: 100%
}
.editor-section .blogger-facebook,
.editor-section .blogger-linkedin,
.editor-section .blogger-twitter {
    margin: 0 0 0 .5%;
    width: 40px;
    float: left;
    height: 36px
}

.editor-section .editor-namesocial {
    overflow: hidden;
}

.editor-section .editor-name {
    float: left;
    margin: 0 4% 0 0;
}
.editor-section .editor-name h1 {
    font-size: 40px;
}

.editor-section .editor-social {
    overflow: hidden;
    margin: 9px 0 0;
}
.editor-section .editor-bio {
    font-family: freight-text-pro, arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    padding: 2% 0;
    text-align: left
}
.editor-section .blogger-facebook {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite/cambio-social-icons?18) 0 -78px no-repeat
}
.editor-section .blogger-twitter {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite/cambio-social-icons?18) 0 -156px no-repeat
}
.editor-section .blogger-linkedin {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite/cambio-social-icons?18) 0 -472px no-repeat
}
.editor-section .blogger-instagram {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite/cambio-social-icons?18) 0 -1532px no-repeat;
    float: left;
    height: 31px;
    margin: 0 0 0 .5%;
    width: 40px
}
.editor-section .blogger-google,
.editor-section .blogger-pinterest,
.editor-section .blogger-rss {
    float: left;
    height: 36px;
    margin: 0 0 0 .5%;
    width: 40px
}
.editor-section .blogger-pinterest {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite/cambio-social-icons?18) 0 -557px no-repeat
}
.editor-section .blogger-google {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite/cambio-social-icons?18) 0 -234px no-repeat
}
.editor-section .blogger-rss {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite/cambio-social-icons?18) 0 -312px no-repeat
}
.editor-section .latest-article {
    font-size: .9em;
    margin: 1% 0 0
}
.editor-section .latest-article span {
    font-weight: 700
}

.editor-section .editor-question b {  color: #e1188e; }


.editor-section .latest-article a,
.rss-feeds h1 {
    font-weight: 400
}
.rss-feeds {
    width: 100%;
    margin: 0 0 10%
}
.rss-feeds h1 {
    font-family: proxima-nova, sans-serif;
    font-size: 2.4em;
    margin: 0 0 2%;
    padding: 0 0 1%
}
.rss-feeds .feed-container {
    background: #eee;
    padding: 2%;
    overflow: hidden;
    border-radius: 5px;
    margin: 1%;
    width: 27%;
    box-shadow: 0 -2px rgba(255, 255, 255, .1) inset, 0 -3px rgba(0, 0, 0, .1) inset, 0 1px rgba(0, 0, 0, .05);
    float: left
}
.rss-feeds .feed-container:hover,
.rss-feeds .feed-container:hover a {
    background: #1999CE;
    color: #fff
}
.rss-feeds .feed-container .icon {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/sprite/cambio-social-icons?18) 0 -932px no-repeat;
    width: 20px;
    height: 20px;
    float: left
}
.rss-feeds .feed {
    text-decoration: none;
    font-size: .8em;
    text-align: left;
    text-transform: capitalize;
    font-weight: 700;
    display: inline-block;
    color: #999
}
.all-categories h1,
.all-tags h1,
.rss-feeds .title {
    font-family: proxima-nova, sans-serif;
    font-weight: 400
}
.rss-feeds .title {
    font-size: 1.2em;
    padding: 0 0 1%;
    margin: 6% 0 2%;
    clear: both
}
body.Categorypage #primary,
body.Tagpage #primary,
body.list-slideshows #primary, body.slideshow #primary {
    background: transparent;
}
.all-tags {
    overflow: hidden;
    text-align: center
}
.all-categories h1,
.all-tags h1 {
    background-color: transparent;
    font-family: amatic, "futura-std", sans-serif;
    color: #000;
    display: inline-block;
    font-size: 39px;
    margin: 0 auto;
    padding: 2% 1%;
    text-align: center;
    text-transform: uppercase
}
.all-tags .tagitem {
    display: inline-block;
    float: none;
    margin: 0 1% 1% 0;
    vertical-align: top;
    width: 32%;
    min-height: 40px
}
.all-tags .tagitem .tag {
    width: 88%;
    background: #fbfbfb;
    display: block;
    font-size: 16px;
    padding: 5%;
    color: #505050;
}
.all-categories .categoryitem a,
.all-tags .tagitem .tag {
    text-decoration: none;
    text-align: center;
    font-weight: 400;
    vertical-align: top;
}
.all-tags .tagitem .tag:hover {
    background: #e1188e;
    color: #fff;
    text-shadow: none
}
.all-tags .tagitem .tag {
    color: #666;
    display: inline;
    font-size: 13px;
    line-height: 22px;
    transition: 0.25s;
}
.all-tags .tagitem .tag a:hover,
.all-tags .tagitem .tag:hover .count,
.all-tags .tagitem .tag:hover a {
    color: #fff
}
.all-tags .tagitem .count {
    font-size: 12px;
    color: #aaa
}
.all-categories {
    overflow: hidden;
    text-align: center
}
.all-categories .categoryitem {
    display: block;
    float: none;
    margin: 0 0 1em;
    vertical-align: top
}
.all-categories .categoryitem a {
    width: 100%;
    background: #eee;
    display: block;
    font-size: 20px;
    padding: .6em 0;
    color: #505050;
    text-shadow: 0 1px rgba(255, 255, 255, .5);
    border-radius: 5px
}
#sitemap h1,
.cambio-follow .mod-head h3 {
    font-weight: 400;
    text-transform: uppercase;
    display: inline-block;
    font-family: proxima-nova, sans-serif
}
.all-categories .categoryitem a:hover {
    background: #1999CE;
    color: #fff;
    text-shadow: none
}
body.site-map #primary {
    background: transparent none;
}
#sitemap {
    text-align: center
}
#sitemap h1 {
    font-family: amatic, proxima-nova, sans-serif;
    font-size: 39px;
    color: #000;
    margin: 2% auto;
    padding: 1% 1% 0;
    text-align: center
}
#sitemap .section {
    text-align: left;
    margin: 0 0 4%
}
#sitemap h2, #sitemap h3 {
    font-weight: 400;
    padding: 3% 2%;
    background: #eee
}
#sitemap .section-links {
    padding: 0;
    background: transparent none;
    overflow: hidden
}
#sitemap .link {
    font-size: 14px;
    padding: 1%;
    line-height: 28px;
    float: left;
    color: #666;
    width: 29%;
    background: #FBF7F7;
    margin: 1%;
    text-align: center;
    transition: 0.25s;
}
#sitemap .link:hover {
    color: #fff;
    background: #E1188E;
    text-decoration: none
}
.cambio-follow {
    border: 1px solid #e9e9e9;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin: 5% 0 0;
    background: #fff;
    clear: both
}
body.slideshow .cambio-follow{
    margin: 0 0 8%;
}

body.slideshow .grid {
    margin: 4% 0;
    overflow: hidden;
}

body.slideshow .grid .list-title {
    margin: 0 0 4%;
}

body.homepage .cambio-follow {
    margin: 0 0 1.1%
}
.cambio-follow .mod-head {
    padding: 0;
    position: relative;
    border: 0;
    text-align: center;
    margin: 0 0 1%
}
.cambio-follow .mod-head h3 {
    background-color: transparent;
    color: #000;
    font-family: amatic, proxima-nova, sans-serif;
    font-size: 36px;
    margin: 0 auto;
    padding: 5% 1% 6%;
    text-align: center
}
.cambio-follow .platform {
    position: relative;
    padding: 0 0 6px 7px;
    z-index: 2;
    zoom: 1
}
.cambio-follow .platform:after,
.cambio-follow .platform:before {
    content: "";
    display: table
}
.cambio-follow .platform:after {
    clear: both
}
.cambio-follow .platform>li {
    float: left;
    margin: 0 3px 0 0;
    cursor: pointer;
    position: relative
}
.cambio-follow .platform>li a {
    color: #fff;
    display: block;
    font-size: 24px;
    height: 28px;
    padding: 6px 0 0;
    text-align: center;
    text-decoration: none;
    width: 38px
}
.cambio-follow .platform>li:last-child {
    margin: 0
}
.cambio-follow .platform>.active .icon-pointer {
    position: absolute;
    bottom: -14px;
    left: 9px;
    width: 17px;
    height: 8px
}
.cambio-follow .platform .email a {
    background-color: #4a4a4a;
    padding: 4px 0 2px
}
.cambio-follow .platform .email a:hover,
.cambio-follow .platform .email.active a {
    background-color: #666
}
.cambio-follow .platform .fb a {
    background-color: #3B5998
}
.cambio-follow .platform .fb a:hover,
.cambio-follow .platform .fb.active a {
    background-color: #2b4375
}
.cambio-follow .platform .twitter a {
    background-color: #55ACEE
}
.cambio-follow .platform .twitter a:hover,
.cambio-follow .platform .twitter.active a {
    background-color: #2a84c9
}
.cambio-follow .platform .gplus a {
    background-color: #cd4d35
}
.cambio-follow .platform .gplus a:hover,
.cambio-follow .platform .gplus.active a {
    background-color: #AE432F
}
.cambio-follow .platform .pinterest a {
    background-color: #cb2027
}
.cambio-follow .platform .pinterest a:hover,
.cambio-follow .platform .pinterest.active a {
    background-color: #A6191F
}
.cambio-follow .platform .instagram a {
    background-color: #be7348
}
.cambio-follow .platform .instagram a:hover,
.cambio-follow .platform .instagram.active a {
    background-color: #83543C
}
.cambio-follow .platform .rss a {
    background-color: #feb573
}
.cambio-follow .platform .rss a:hover,
.cambio-follow .platform .rss.active a {
    background-color: #F69944
}
.cambio-follow #follow-rss .fa-rss {
    color: #FEB573
}
.cambio-follow #follow-rss .rss-link {
    bottom: 1px;
    color: #000;
    font-size: 15px;
    padding: 0 0 0 5px;
    position: relative
}
.cambio-follow .platform .mobile {
    background-position: 0 -391px
}
.cambio-follow .platform .mobile.active,
.cambio-follow .platform .mobile:hover {
    background-position: 0 -430px
}
.cambio-follow .platform-content {
    background: #F8F8F8;
    border-top: 1px solid #E9E9E9;
    min-height: 62px;
    overflow: hidden;
    padding: 6px 12px;
    position: relative;
    z-index: 1
}
.cambio-follow .platform-content>li {
    display: none
}
.cambio-follow .platform-content .email .subscribe {
    width: 100%;
    padding: 10px 0 0
}
.cambio-follow .platform-content .email .message {
    clear: both;
    display: block;
    padding: 2% 1% 0
}
.cambio-follow .platform-content .email .options {
    clear: both;
    padding: 10px 0;
    overflow: hidden
}
.cambio-follow .platform-content .email label {
    float: left;
    font-size: 11px;
    line-height: 15px;
    font-family: Arial, sans-serif;
    color: #4c4c4c;
    margin-right: 15px;
    overflow: hidden
}
.cambio-follow .platform-content .email label:last-child {
    margin-right: 0
}
.cambio-follow .platform-content .email input[type=checkbox] {
    float: left;
    width: 15px;
    height: 15px;
    margin: 0 3px 0 0
}
.cambio-follow .choose_list li {
    float: left;
    padding: 0 0 0 15px;
    list-style: none
}
.cambio-follow .choose_list li:first-child {
    padding: 0
}
.cambio-follow .choose_list input[type=checkbox] {
    float: left;
    width: 15px;
    height: 15px;
    margin: 0 5px 0 0
}
.cambio-follow .choose_list label {
    float: left;
    font-size: 11px;
    font-family: Arial, sans-serif;
    color: #4c4c4c
}
.cambio-follow .platform-content ol.options {
    margin: 0
}
.cambio-follow .platform-content ol.options li {
    padding: 13px 0
}
.cambio-follow .platform-content ol.options li:first-child {
    padding-top: 14px
}
.cambio-follow .platform-content ol.options li.last {
    border-bottom: 0;
    padding-bottom: 0
}
.cambio-follow .platform-content .more {
    font-style: italic;
    color: #4c4c4c
}
.cambio-follow .platform-content .share-button {
    display: inline-block;
    margin-left: 10px;
    height: 20px;
    vertical-align: bottom
}
.cambio-follow .platform-content .name {
    color: #303035;
    font-size: 15px;
    position: relative;
    bottom: 2px
}
.cambio-follow .platform-content .name a {
    color: #000
}
.cambio-follow .platform-content .rss .name {
    background-position: 0 -934px;
    display: block;
    height: 14px;
    padding-left: 26px
}
.cambio-follow .platform-content .mobile .sprite {
    width: 155px;
    height: 51px;
    display: block;
    margin: 0 auto
}
.cambio-follow .platform-content .mobile .ios {
    background-position: 100% 0
}
.cambio-follow .platform-content .mobile .android {
    background-position: 100% -71px
}
.cambio-follow .platform-content .mobile .blackberry {
    background-position: 100% -145px;
    height: 42px
}
.cambio-follow .mod-body .fields {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px
}
.cambio-follow .mod-body fieldset {
    margin: 0
}
.cambio-follow .mod-body input.text {
    float: left;
    height: 16px;
    width: 54%;
    font: italic 12px/16px Georgia, serif;
    color: #333;
    padding: 7px 10px;
    border: 1px solid #dadada;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px
}
.cambio-follow .mod-body input.text:focus {
    font-style: normal;
    color: #111
}
.cambio-follow .mod-body input.button {
    cursor: pointer;
    background: #454545;
    box-shadow: none;
    color: #FFF;
    filter: none;
    float: right;
    font-size: 11px;
    height: 31px;
    line-height: 30px;
    padding: 0;
    text-align: center;
    width: 32%
}
.cambio-follow .mod-body input.button:hover {
    background: #393939
}
.cambio-follow .mod-body p {
    font-size: 11px;
    font-family: Arial, sans-serif;
    color: #a6a6a6;
    margin: 0
}
.cambio-follow .fb_iframe_widget iframe,
.cambio-follow .fb_iframe_widget span {
    height: 20px!important;
    width: 100px!important
}
.cambio-follow .twitter-follow-button {
    width: 58px!important
}
.cambio-follow .instructions {
    display: block;
    clear: both
}
.cambio-follow #follow-rss .options li {
    padding: 10px 0 0 5px
}
#SmartPlayer_0,
#adaptvDiv0,
.fmvps-limited-mode,
.fmvps-wrapper {
    float: none!important;
    width: 100%!important;
    margin: 0 !important
}
#lbBody .lbTop .infoPage h2 {
    padding-bottom: .6em
}
#lbBody .lbTop .infoPageCnt {
    padding: 1em;
    background: #fff
}
#lbBody .lbTop .infoPageCnt h2 {
    color: #333;
    text-transform: uppercase;
    padding: .8em 0;
    font-size: 1.6em
}
.headerBody .mainMenu .subNavCont .lastLink a,
.subNav h3 {
    font-size: 1em
}
.subNav {
    background: #fff;
    max-width: 980px;
    margin: 20px auto auto;
    padding: 1.5em 1em
}
#celebsNavItem,
#collabNavItem,
#spotlightNavItem,
#newsNavItem,
#collabNavItem {
    position: relative
}
#newsNavItem:hover a.news, #collabNavItem:hover a.news {
    background: #fff;
    color: #333
}
.subNavCont {
    background: #fff;
    display: none;
    left: -277px;
    position: absolute;
    top: 41px;
    width: 990px;
    z-index: 999999;
    box-shadow: 0 1px 1px #aaa
}
#subNavCollab.subNavCont {
    left: -459px;
    padding: 0;
}

#subNavCollab.subNavCont .subNavColumn {
    padding: 0;
}

#subNavCollab.subNavCont ul {
    padding: 0;
    margin: 0;
    display: block;
    overflow: hidden;
}

#subNavCollab.subNavCont li{
    float: none;
}

#subNavCollab.subNavCont li a {
    float: left;
    text-transform: none;
    padding: 2%;
    background: #fff;
    width: 29.3333333%;
    height: 55px;
}

#subNavCollab.subNavCont .link-title {
    font-size: 16px;
    margin: 0 0 3%;
    color: #E32E98;
}

#subNavCollab.subNavCont .collab-desc {
    font-size: 13px;
    line-height: 18px;
}

#subNavCollab.subNavCont li a:hover {
    background: #eaeaea;
}

#spotlightNavItem .subNav1 .subNavBox {
    border-right: 0
}
.subNavCont .arrowUp {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/arrow_up) no-repeat;
    width: 42px;
    height: 16px;
    position: absolute;
    top: 4px;
    left: 300px
}
#spotlightNavItem .subNavCont .arrowUp {
    left: 214px
}
.subNav h3 {
    font-weight: 400;
    padding: 0;
    margin: 0 0 1em
}
.subNav1,
.subNav2 {
    float: left
}
.subNav1 .subNavBox {
    border-right: 1px solid #ccc
}
.subNav1 {
    max-width: 400px;
    margin-right: 3em
}
.subNav2 {
    max-width: 600px
}
.subNavColumn {
    clear: both;
    display: block;
    padding: 1% 2% 2%;
    overflow: hidden
}
.subNavColumn.border {
    border-top: 0;
    padding: 1% 2%
}
.subNavColumn.border.popular {
    border-top: solid 1px #eee
}

.headerBody .mainMenu #subNavNews a {
    font-size: 16px;
    margin: 0;
    color: #E32E98;
    transition: 0.25s;
}

.headerBody .mainMenu #subNavNews .popular .title {
    display: none;
}
.headerBody .mainMenu #subNavNews .popular a {
    font-size: 14px;
    margin: 0;
    color: #666;
    transition: 0.25s;
    line-height: 20px;
}

.headerBody .mainMenu .subNavCont .lastLink {
    clear: both;
    padding-top: 1em
}
.headerBody .mainMenu .subNavCont a,
.headerBody .mainMenu .subNavCont li.title {
    text-transform: none;
    text-shadow: none;
    font-size: 13px;
    padding: .3em .5em;
    border: 0
}
.headerBody .mainMenu .subNavCont li {
    float: left;
    text-transform: none
}
.headerBody .mainMenu .subNavCont li.title {
    color: #e1188e
}
.headerBody .mainMenu .subNavCont a {
    color: #333;
    line-height: 18px
}
.currentVideoBG,
.nextVideoBG,
.poll caption,
.poll form p,
.popular-galleries h3,
.section-head.search-head,
.videoHeader,
.videoLoadingMessage,
.videoMenuCnt,
.zergnetCnt h4 {
    text-transform: uppercase
}
.headerBody .mainMenu .subNavCont a:hover {
    text-decoration: none;
    background: #e3e3e3
}
.headerBody .mainMenu ul li.trending #hot-text {
    color: #e1188e;
    cursor: default;
    display: block;
    float: left;
    font-family: proxima-nova, sans-serif;
    font-weight: 400;
    padding: 10px 6px 0 30px;
    text-decoration: none;
    text-transform: uppercase
}
.headerBody .mainMenu ul li.trending #hot-text .fa-fire {
    font-size: 16px
}
.headerBody .mainMenu .trending-bar {
    float: left
}
.headerBody .mainMenu .trending-bar a {
    border-left: 0 none;
    color: #636363;
    float: left;
    padding: 13px 11px 14px
}
.poll {
    margin: 20px 0
}
.poll caption,
.poll form p {
    color: #616161;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    padding: 0 0 5px
}
.poll form label {
    color: #363636;
    margin-bottom: 9px;
    display: block
}
.poll form label input {
    margin-right: 12px;
    float: left
}
.poll form button {
    border: 2px solid #DDD;
    color: #FFF;
    font: 700 12px/15px helvetica, arial, sans, sans-serif;
    height: 32px;
    margin-top: 12px;
    overflow: visible;
    padding: 0 26px;
    background-color: #00AEEF
}
.poll {
    color: #363636;
    width: 100%;
    float: left
}
.poll th {
    text-align: left;
    padding-bottom: 8px;
    width: 66%
}
.poll .poll_result_bar {
    margin: 5px 0;
    padding: 5px 0;
    font-weight: 700;
    background-color: #2cbdb6!important;
    white-space: nowrap
}
.poll label input {
    background-color: #FFF;
    border: 0
}
.section-head.search-head {
    margin: 1% 0 0
}
.section-head.search-head h1 {
    font-size: 26px;
    margin: 0 0 1%
}
.section-head.search-head .query-string {
    font-weight: 700
}
.googleLogo {
    background: #fff;
    display: block;
    line-height: 0;
    margin: 0;
    padding: 5px 10px;
    text-align: center;
    border-bottom: solid 1px #eee
}
.pagesGoogle {
    text-align: center;
    margin-top: 20px
}
.pagesGoogle .currentPage {
    color: #333;
    font-size: 1.5em;
    padding: 10px
}
.pagesGoogle .pageButton {
    padding: 10px;
    background: 1px #2cbdb6;
    color: #FFF;
    font-size: 2em
}
.sponsoredLinksTop.post .post-body {
    background: #fff;
    font-size: .8em;
    height: auto;
    padding: 1% 2%;
    width: 100%
}
.sponsoredLinksTop.post .post-body a {
    display: block;
    font-size: 16px;
    line-height: 20px
}
.sponsoredLinksTop.post .post-body span {
    font-size: 14px
}
.sponsoredLinksTop.post {
    position: relative
}
.sponsoredLinksTop.post .sponsoredText {
    font-size: .8em;
    position: absolute;
    right: 6px;
    top: 6px
}
.sponsoredLinksTop.post .sponsoredText a {
    color: #999
}
.sponsoredLinksTop h2 {
    margin-bottom: 0
}
.sponsoredLinksTop li {
    margin-bottom: 10px
}
.sponsoredLinksSide {
    color: #666;
    font-size: 1em;
    padding: 2px 10px 10px;
    position: relative
}
.sponsoredLinksSide .mainLink {
    font-size: 1.4em;
    display: block
}
.sponsoredLinksSide ul {
    margin-top: 10px
}
.sponsoredLinksSide li {
    margin-bottom: 8px
}
.sponsoredLinksSide .sponsoredText {
    position: absolute;
    right: 0;
    font-size: .8em
}
.sponsoredLinksSide .sponsoredText a {
    color: #666
}
.sponsoredGap {
    height: 2px;
    width: 100%;
    background-color: #FFF
}
#cambio-search .cn-post .cn-info .cn-post-info .cn-post-title {
    margin: 2% 4% 4%
}

#cambio-search .cn-post {
    float: left;
    font-family: proxima-nova;
    margin: 1%;
    width: 31.33333333%
}
#cambio-search .pagination {
    margin: 2% 0 0
}
.noResultSearch {
    text-align: center;
    width: 80%;
    padding: 0;
    font-size: 20px;
    margin: 10%;
}
.noResultSearch span {
    color: #E1188E;
}
#sponsored-post-wrap {
    overflow: hidden
}
#cn-zerg-feat,
#sponsored-post {
    margin: 2% 2% 0 0;
    overflow: hidden;
    float: left;
    width: 48%
}
#cn-zerg-feat .collab-featzerg img {
    width: 100%
}
#sponsored-post .apx-sponsoredmodule {
    display: block;
    margin: 0;
    overflow: hidden
}
#sponsored-post .apx-spmod-image {
    height: auto;
    min-height: 80px;
    width: 100%
}
#sponsored-post .apx-spmod-image img {
    width: 100%
}
#sponsored-post .apx-spmod-body {
    background: 0 0;
    color: #FFF;
    display: table-cell;
    float: none;
    font-family: proxima-nova, sans-serif;
    font-size: 13px;
    line-height: 17px;
    overflow: hidden;
    text-align: left;
    padding: 0;
    text-decoration: none;
    width: 100%
}
#sponsored-post .apx-spmod-sponsored {
    color: #666;
    display: block;
    text-align: left;
    font-size: 11px;
    padding: 4px 0 0
}
.zergnetCnt,
.zergnetCnt h4,
.zergnetWidgetCnt {
    text-align: center
}
#sponsored-post .apx-spmod-bodylink {
    color: #000
}
.aol-navbar {
    height: 26px;
    margin: 0;
    width: 100%;
    z-index: 0000000;
    border-bottom: solid 1px #222
}
.aol-navbar.dark {
    background: 0 0
}
.aol-navbar.light {
    background: #fff
}
.aol-navbar-holder {
    padding: 5px 10px 5px 0;
    margin: 0 auto
}
.aol-navbar-list li {
    float: left;
    padding: 1px 5px
}
.aol-navbar.dark .aol-navbar-list li,
.aol-navbar.dark .aol-navbar-list li a {
    color: #d6d6d6;
    font: 11px Arial
}
.aol-navbar.light .aol-navbar-list li,
.aol-navbar.light .aol-navbar-list li a {
    color: #333;
    font: 11px Arial
}
.aol-navbar.dark .aol-navbar-holder ul.aol-navbar-list li.pipe,
.aol-navbar.light .aol-navbar-holder ul.aol-navbar-list li.pipe {
    font-size: 15px;
    position: relative;
    top: -3px
}
.aol-navbar.light .aol-navbar-holder ul.aol-navbar-list li.pipe {
    color: #ccc
}
.aol-navbar-list .aol-logo {
    height: 12px;
    width: 30px;
    padding: 0 3px 0 0;
    position: relative;
    top: 1px;
    display: block
}
.aol-navbar.dark .aol-navbar-list .aol-logo {
    background: url(http://o.aolcdn.com/os/aol/assets/aol_hat_logo_30x12.png) no-repeat
}
.aol-navbar.light .aol-navbar-list .aol-logo {
    background: url(http://o.aolcdn.com/os/aol/assets/aol_hat_light_logo_30x12.png) no-repeat
}
.aol-knot-tweet-wrapper {
    margin-left: 77px
}
.fyre-edit-profile-link,
.fyre-help {
    display: none
}
#fyrelogo {
    width: 100%;
    overflow: auto
}
#fyrelogo a {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/livefyre.png) left top no-repeat;
    display: block;
    height: 24px;
    font-size: 11px;
    text-decoration: none;
    color: #404040;
    padding-left: 28px;
    padding-top: 4px;
    line-height: 16px;
    float: right
}
#add-partners img,
.zergentity img {
    height: auto!important
}
.zergnetCnt {
    width: 98%;
    clear: both;
    margin: 2% 1%
}
.zergnetCnt h4 {
    background-color: transparent;
    color: #000;
    display: inline-block;
    font-family: amatic, proxima-nova, sans-serif !important;
    font-size: 39px;
    font-weight: 400;
    margin: 0 auto;
    padding: 2% 1%
}
#zerglayout,
.zergentity img {
    width: 100%!important;
    border: 0!important
}


.zergheadline {
    text-align: left!important
}
.zergheadline a {
    font-family: proxima-nova, Arial, Helvetica, sans serif!important;
    color: #000!important;
    font-weight: normal!important;
    font-size: 13px!important;
    padding: 2px 0 0;
    line-height: 16px;
    display: block;
    height: 51px;
    overflow: hidden;
}
#add-partners .title,
.popular-galleries .number,
.popular-galleries .title,
.popular-galleries h3 {
    font-family: proxima-nova, sans-serif
}
.zergheadline a:hover {
    text-decoration: underline!important
}
.zergentity {
    margin: 1%!important;
    width: 23%!important
}
#zerglayout {
    background: 0 0!important
}
#add-partners {
    margin: 0 0 20px
}
#add-partners li {
    width: 100%!important;
    background: 0 0;
    margin: 0 0 4%!important;
    overflow: hidden
}
#add-partners a {
    color: #fff!important;
    text-decoration: none
}
#add-partners .image {
    width: 30%!important;
    float: left
}
#add-partners .content {
    float: left;
    width: 70%
}
#add-partners img {
    float: left;
    width: 100%!important;
    min-height: 80px;
    display: block
}
#add-partners .title {
    width: 70%;
    background: 0 0;
    color: #000!important;
    display: table-cell;
    font-size: 14px!important;
    line-height: 16px;
    text-decoration: none;
    padding: 8px
}
#add-partners .title:hover {
    text-decoration: underline
}
.popular-galleries {
    background: 0 0;
    margin: 4% 0;
    padding: 0 0 3%;
    text-align: center
}
.popular-galleries a {
    color: #000;
    text-decoration: none
}
.zergnet-module .the-zergnet .zergentity a:hover,
.crowdignite #_ci_widget_div_29977 table tr td>div a:hover,
.popular-galleries a:hover {
    text-decoration: underline
}
.popular-galleries h3 {
    border-top: 0;
    color: #000;
    display: block;
    font-size: 40px;
    font-weight: normal;
    margin: 2% auto 4%;
    font-family: amatic, arial, sans-serif;
    padding: 0;
    line-height: normal;
    overflow: hidden;
    text-align: center;
}
.popular-galleries li {
    text-align: left;
    display: block;
    width: 100%;
    clear: both;
    background-color: transparent;
    margin: 2% 0 6%;
    padding: 0;
    overflow: hidden
}
.popular-galleries .image {
    width: 100%;
    height: auto;
    overflow: hidden
}
.popular-galleries .image img {
    width: 100%;
    height: auto
}
.popular-galleries .content {
    width: 100%;
    overflow: hidden
}
.popular-galleries .number {
    padding: 2px 0 0 8px;
    color: #999;
    font-size: 20px
}
.popular-galleries .title {
    font-size: 14px;
    font-weight: 400;
    padding: 1% 0 0;
    line-height: 20px
}
#_ci_widget_div_29977 {
    width: 100%!important;
    clear: both
}
.crowdignite #_ci_widget_div_29977 table {
    border-spacing: 0;
    display: block;
    table-layout: fixed;
    width: 100%
}
.crowdignite #_ci_widget_div_29977 table tr {
    background: 0 0;
    display: block;
    float: left;
    margin: 0 1% 4%;
    min-width: 20px;
    padding: 0;
    text-align: left;
    width: 48%;
    height: auto
}
.crowdignite #_ci_widget_div_29977 table tr:nth-child(odd) {
    clear: both!important
}
#_ci_widget_div_29977 table tr td {
    display: inline!important;
    float: none!important;
    height: auto!important;
    margin: 0!important;
    padding: 0!important;
    text-align: left!important;
    width: auto!important
}
.crowdignite #_ci_widget_div_29977 table tr td>a {
    float: left;
    margin-right: 0;
    overflow: hidden
}
.crowdignite #_ci_widget_div_29977 table tr td>br {
    display: none
}
.crowdignite #_ci_widget_div_29977 table tr td>div {
    background: 0 0!important;
    clear: none!important;
    display: table!important;
    float: left;
    height: auto!important;
    margin: 0!important;
    overflow: hidden;
    padding: 0!important;
    width: auto!important
}
.crowdignite #_ci_widget_div_29977 table tr td>div a {
    font-family: proxima-nova, Arial, Helvetica, sans serif!important;
    color: #000!important;
    font-weight: 400!important;
    font-size: 13px!important;
    padding: 2px;
    line-height: 18px;
    display: block
}
#cambioIntercept h2,
.cambioPopup {
    font-weight: 400
}
.zergnet-module .the-zergnet .zergheadline,
.videoMenuCnt {
    font-family: proxima-nova, sans-serif
}
.crowdignite #_ci_widget_div_29977 table tr td img {
    width: 100%!important;
    height: auto
}
.zergnet-module .the-zergnet {
    margin: 2% 0 0
}
.zergnet-module .the-zergnet #zerglayout div {
    clear: none!important
}
.zergnet-module .the-zergnet .zergentity {
    width: 48%!important;
    margin: 0 2% 4% 0!important;
    float: left;
    min-height: 184px;
    overflow: hidden;
}
.zergnet-module .the-zergnet #zerglayout div.zergentity:nth-child(2),
.zergnet-module .the-zergnet #zerglayout div.zergentity:nth-child(4) {
    /*clear: both!important*/
}
.zergnet-module .the-zergnet .zergentity a {
    color: #000!important
}
.zergnet-module .the-zergnet .zergentity img {
    display: block;
    height: auto!important
}
.zergnet-module .the-zergnet .zergheadline {
    width: 100%;
    background: 0 0;
    color: #fff!important;
    font-size: 16px!important;
    line-height: 16px;
    text-decoration: none;
    padding: 0;
    overflow: hidden
}

.zergnet-module.zergnet-fixed {
    position: fixed;
    top: 50px;
    max-width: 300px;
}

#ajaxInfitineRR {
    display: none;
    position: fixed;
    top: 50px;
    max-width: 300px;
}

.zergnet-module.zergnet-fixed #zergnet-bottom {
    display: none;
}
.whatsHotTwitter {
    margin: 0 0 20px;
    color: #fff;
    padding: 10px 0 0
}
.whatsHotTwitter .media {
    border-bottom: 1px solid #EEE;
    margin: 0 10px 10px 0;
    overflow: hidden;
    padding: 0
}
.whatsHotTwitter .media-body {
    float: left;
    width: 230px;
    color: #444
}
.whatsHotTwitter .pull-left {
    float: left;
    margin: 0 10px 10px 0
}
.whatsHotTwitter .text {
    font-size: 11px;
    line-height: 16px;
    display: block
}
.whatsHotTwitter .retweet {
    display: block;
    text-align: right;
    font-size: 11px;
    margin: 0 10px 0 0
}
.whatsHotTwitter h3 {
    margin: 0 0 10px
}
.whatsHotTwitter h5 {
    margin: 0
}
.whatsHotTwitter h5 a {
    color: #2cbdb6
}
.girl-org {
    overflow: hidden;
    margin: 0 0 20px
}
.girl-org .girl-org-logo {
    float: left;
    width: 20%;
    margin: 3% 2% 0 0
}
.girl-org .girl-org-logo img {
    display: block;
    width: 100%
}
.girl-org .girl-org-biowrap {
    float: left;
    width: 78%;
    font-size: 13px;
    line-height: 20px
}
.girl-org .girlorg-social {
    overflow: hidden;
    margin: 0 0 10px
}
.girl-org .girlorg-social-youtube {
    color: #fff;
    float: left;
    height: 32px;
    margin: 2px 0 0;
    width: 90px;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/youtube-logo) no-repeat;
    border-radius: 3px;
    font-size: 32px
}
.girl-org .girlorg-social-facebook,
.girl-org .girlorg-social-instagram,
.girl-org .girlorg-social-twitter {
    background-color: #3B5998;
    color: #fff;
    float: left;
    font-size: 24px;
    height: 28px;
    padding: 6px 0 0;
    text-align: center;
    text-decoration: none;
    margin: 0 6px 0 0;
    width: 38px;
    border-radius: 1px
}
.girl-org .girlorg-social-twitter {
    background-color: #55ACEE
}
.girl-org .girlorg-social-instagram {
    background-color: #be7348
}
.girl-org-post {
    overflow: hidden;
    margin: 0 0 20px
}
.girl-org-post .girl-org-postlogo {
    float: left;
    width: 17%;
    margin: 3% 3% 0 0
}
.girl-org-post .girl-org-postlogo img {
    display: block;
    width: 100%
}
.girl-org-post .girl-org-posttext {
    float: left;
    width: 78%;
    font-size: 15px;
    line-height: 20px;
    margin: 4% 0 0
}
.videoMainCnt {
    background-color: #fff;
    margin: 0 auto;
    padding: 0 2% 2%
}
.videoMenuCnt {
    float: left;
    width: 24%;
    font-size: 1em;
    color: #fff;
    margin-right: 10px
}
.videoMenuCnt li ul li a {
    background-color: #000
}
.videoMenuCnt li ul {
    max-height: 295px;
    overflow-y: auto;
    overflow-x: hidden;
    display: none
}
.videoMenuCnt a,
.videoMenuCnt ul span {
    margin-top: 2px;
    width: 100%;
    padding: 5px;
    display: block;
    color: #ccc;
    background-color: #666
}
.videoMenuCnt a:hover {
    color: #fff;
    text-decoration: none
}
.videoMenuCnt a.active {
    color: #2cbdb6;
    cursor: default
}
.videoHeader {
    color: #fff;
    padding: 5px;
    height: 40px;
    width: 100%;
    font-family: proxima-nova, sans-serif;
    font-size: 1.2em
}
.categoryLoadingMsg,
.videoLoadingMessage {
    font-family: proxima-nova, sans-serif;
    text-align: center;
    font-size: 1.5em
}
.videoHeader span {
    margin: 0 0 1%;
    display: block
}
.videoTitle {
    margin: 5% 0;
    width: 100%
}
.videoShare {
    float: right
}
.videoShare li {
    float: right;
    padding: 5px
}
.videoShare li:first-child {
    padding-top: 10px
}
.nextVideoButton,
.prevVideoButton {
    width: 100px;
    height: 100%;
    float: left
}
.nextVideoButton {
    float: right
}
.videoCnt {
    float: left
}
.videoMainCnt .videoCnt {
    width: 70%;
    margin: auto auto auto 15px;
    float: left
}
.videoMainCnt .videoCnt .playerCnt {
    width: 100%;
    height: 500px;
    position: relative;
    border: 1px solid #333
}
.videoMainCnt .videoCnt .playerCnt div {
    position: absolute;
    top: 0;
    left: 0
}
.videoListCnt {
    height: 220px;
    clear: both;
    position: relative;
    background: -moz-linear-gradient(top, #555 0, #333 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #555), color-stop(100%, #333));
    background: -webkit-linear-gradient(top, #555 0, #333 100%);
    background: -o-linear-gradient(top, #555 0, #333 100%);
    background: -ms-linear-gradient(top, #555 0, #333 100%);
    background: linear-gradient(to bottom, #555 0, #333 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333', GradientType=0)
}
.videoListCnt .buttonLeft,
.videoListCnt .buttonRight {
    position: absolute;
    display: block;
    width: 30px;
    top: 0;
    bottom: 0
}
.videoListCnt .buttonLeft div,
.videoListCnt .buttonRight div {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/3-sprite_video.png) -2px 50px no-repeat;
    width: 100%;
    height: 140px
}
.videoListCnt .buttonRight div {
    background-position: -47px 50px
}
.videoListCnt .buttonLeft {
    left: 0
}
.videoListCnt .buttonRight {
    right: 0
}
.videoCarouselCnt {
    height: 100%;
    margin: 0 30px;
    overflow: hidden;
    position: relative
}
.categoryLoadingMsg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    color: #fff;
    background: #000;
    opacity: .7;
    filter: alpha(opacity=70)
}
.categoryLoadingMsg span {
    display: block;
    margin: auto;
    padding-top: 50px
}
.videoLoadingMessage {
    width: 100%;
    height: 100%;
    color: #CCC
}
.videoLoadingMessage span {
    margin-top: 100px;
    display: block
}
.videoDetailsCnt {
    float: left;
    width: 500px
}
#nextVideo,
#prevVideo {
    display: block;
    width: 100%;
    height: 100%
}
#nextVideo span,
#prevVideo span {
: display block;
    float: right;
    padding: 6px
}
#prevVideo span {
    float: left
}
#nextVideo div,
#prevVideo div {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/3-sprite_video.png) -110px -40px no-repeat;
    width: 20px;
    height: 30px;
    float: right
}
#cambioIntercept .buttons li:first-child,
.videoList li {
    float: left
}
#prevVideo div {
    background-position: -80px -40px;
    float: left
}
.videoList {
    width: 100000px;
    position: absolute
}
.videoList .videoItem a {
    display: block;
    position: relative;
    margin: 0 8px
}
.cambioPopup,
.faceOffData {
    display: none
}
.videoList .videoItem a:hover {
    opacity: .5;
    filter: alpha(opacity=50);
    text-decoration: none
}
.videoList .videoItem a.active {
    cursor: default
}
.videoList .videoItem a img {
    width: 145px;
    margin-top: 42px;
    max-height: 100px
}
.videoList .videoItem a .thumbDesc {
    width: 145px;
    color: #00C4FF;
    font-family: proxima-nova, sans-serif;
    font-size: .8em
}
.currentVideoBG,
.nextVideoBG {
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 1.2em;
    font-family: proxima-nova, sans-serif
}
.currentVideoBG .currentPlayText,
.nextVideoBG {
    padding: 12px 0 10px
}
.currentVideoBG {
    opacity: 1;
    filter: alpha(opacity=100)
}
.currentVideoBG .currentPlayText {
    width: 100%;
    background-color: #2cbdb6
}
.currentVideoBG .currentPlayArrow {
    width: 100%;
    height: 30px;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/3-sprite_video.png) -25px -131px no-repeat
}
.videoMenuCnt::-webkit-scrollbar {
    background-color: #000;
    width: 5px
}
.videoMenuCnt::-webkit-scrollbar-thumb {
    background-color: rgba(0, 204, 254, .8);
    border: .25em;
    border-radius: 1.25em
}
#adsDiv1 div {
    z-index: 100!important
}

#adsDisplayBox {top: -10px !important; height: 102% !important;}

.cambioPopup {
    box-shadow: 5px 5px 25px #000;
    font-family: proxima-nova, sans-serif;
    width: 70%;
    max-width: 500px;
    position: fixed;
    z-index: 1000000000;
    top: 200px;
    left: 500px;
    padding: 45px;
    color: #fff
}
.cambioPopupClose {
    position: absolute;
    right: -12px;
    top: -12px;
    width: 25px;
    height: 25px;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/2-spriteFaceoff) -6px -125px no-repeat
}
.cambioPopupBg {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1000000
}
#cambioIntercept {
    background-color: #2cbdb6
}
#cambioIntercept h2 span {
    font-style: italic
}
#cambioIntercept .likeButtons {
    width: 100%;
    margin: 20px auto
}
#cambioIntercept .likeButtons li:first-child {
    text-align: center
}
#cambioIntercept .buttons {
    margin-top: 30px;
    clear: both
}
#cambioIntercept .buttons li:last-child {
    float: right
}
#cambioIntercept .buttons a {
    color: #fff;
    font-size: 1.1em
}
.faceOff {
    position: relative
}
.faceOff .galleryButtonLeft,
.faceOff .galleryButtonRight {
    background: #999;
    border-radius: 7px;
    color: #FFF;
    font-family: proxima-nova, sans-serif;
    font-size: 1.1em;
    padding: 2% 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: 0;
    width: 49%;
    z-index: 1000
}
.faceOff .galleryButtonLeft {
    right: inherit;
    left: 0
}
.faceOff .galleryButtonLeft:hover,
.faceOff .galleryButtonRight:hover {
    background: #666;
: none
}
.faceOffCarouselCnt {
    position: relative;
    height: 600px!important;
    padding: 8% 0 0
}
.faceOffPages {
    display: block;
    width: 100%
}
.faceOffPage {
    width: 100%!important
}
.faceOffPages li {
    float: left;
    display: block;
    width: 100%
}
.faceOffPage .faceOffSlide {
    padding: 1%;
    width: 38%;
    float: left;
    box-shadow: 0 0 2px #aaa;
    margin: 2% 0 0 1%
}
.faceOffPage .faceOffVS {
    float: left;
    margin: 30% 2% 0 3%;
    background: #333;
    font-family: proxima-nova, sans-serif;
    font-size: 1.2em;
    color: #fff;
    padding: 3%;
    border-radius: 35px
}
.faceOffState {
    text-align: center;
    font-size: 1.3em;
    margin: 25px 0
}
.faceOffState a {
    padding: 0 15px
}
.faceOffState .faceOffCounter {
    color: #666;
    border: 1px solid #666;
    border-top: 0;
    border-bottom: 0;
    padding: 0 15px
}
.faceOff .faceOffPage img,
.faceOff .faceOffPage img:first-child,
.faceOffSlide img {
    float: none;
    padding: 0;
    width: 100%!important;
    height: auto
}
.faceOffSlideDetails {
    position: relative
}
.faceOffSlideDetails .credits {
    font-style: italic;
    font-size: .7em;
    color: #ccc;
    display: block;
    width: 100%;
    text-align: left
}
.faceOffSlideDetails .credits.credits1 {
    text-align: right
}
.faceOffSlideDetails h3 {
    font-weight: 400;
    font-size: 1.3em;
    text-align: center;
    margin-top: 15px
}
.faceOffSlideDetails .text {
    width: 80%;
    text-align: center;
    margin: auto
}
.faceOffSlideDetails .notVoted,
.faceOffSlideDetails .voteButton,
.faceOffSlideDetails .voted {
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/2-spriteFaceoff) no-repeat;
    position: absolute;
    top: -50px;
    left: 100px;
    width: 75px;
    height: 75px;
    display: block
}
.faceOffSlideDetails .voteButton {
    background-position: 0 -4px
}
.faceOffSlideDetails .voted {
    background-position: -180px -4px
}
.faceOffSlideDetails .notVoted {
    background-position: -90px -4px
}
.faceOffSlideDetails .votes {
    position: absolute;
    top: -103px;
    left: 60px
}
.faceOffSlideDetails .votes .voteNum {
    background-color: #3cf;
    text-align: center;
    font-size: 1.4em;
    color: #FFF;
    padding: 5px 0;
    width: 150px;
    font-family: proxima-nova, sans-serif;
    border-radius: 8px
}
.faceOffSlideDetails .votes .voteArrow {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0;
    border-color: #3cf transparent transparent;
    margin: auto
}
.faceOffSlideDetails .votes.noVote .voteNum {
    background-color: #999
}
.faceOffSlideDetails .votes.noVote .voteArrow {
    border-color: #999 transparent transparent
}
.faceOffLoadingMsg {
    font-size: 2em;
    text-align: center;
    width: 100%;
    padding: 30px 0;
    font-family: proxima-nova, sans-serif
}
#faceOffInstr {
    background: rgba(0, 0, 0, .9);
    font-size: 1.7em;
    padding: 25px;
    color: #ccc;
    max-width: 440px
}
.footer,
.footer .copyRight a,
.footerMenu a {
    color: #aaa
}
#faceOffInstr ul {
    margin: 20px 0 0 70px
}
#faceOffInstr ul li {
    float: left;
    width: 120px
}
#faceOffInstrBg {
    background: rgba(0, 0, 0, .4);
    position: fixed;
    top: 47px;
    bottom: 33px;
    left: 0;
    right: 0
}
#faceOffInstr .thumbImg {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/2-spriteFaceoff) -65px -120px no-repeat
}
#dL_html {
    z-index: 999999999999!important;
    top: 38px!important
}
#bottom-mobile-ad {
    padding: 4% 0
}
#bottom-mobile-ad iframe {
    display: block;
    margin: 0 auto
}
.footer {
    padding: 0 0 12px;
    background-color: #fff;
    border-top: solid 1px #dadada
}
.footerMenu a {
    line-height: 38px
}
.footer .copyRight {
    margin: 0;
    font-size: 11px;
    width: 100%;
    text-align: center;
    color: #aaa
}
.recommendationSignup #sailthru_email_address {
    background: #eee;
    padding: 6px;
    margin: 10px 10px 0 0;
    border: 1px solid #ddd
}
.recommendationSignup input[type=submit] {
    padding: 6px;
    color: #fff;
    font-size: 12px;
    background: #2cbdb6;
    cursor: pointer
}
.video-embed {
    width: 90%;
    margin: 2% auto 0
}
.video-embed iframe {
    width: 100%
}
.image-list .image-block h3 {
    font-size: 16px;
    line-height: 25px;
    margin: 2% auto 0;
    width: 100%;
    text-align: left
}
.image-list .image-block img {
    display: block!important;
    margin: 1% auto 2%;
    width: 90%;
    max-width: 100%
}
.image-list .image-credits {
    font-size: 11px;
    font-weight: 700;
    margin: 0 0 4px;
}
.image-list .intro-text p {
    font-size: 18px;
    line-height: 28px;
    margin: 0 0 6%;
}
body.homepage .cn-header .cn-header-image,
body.homepage .cn-header-wrap {
    height: 291px!important
}
body.homepage .tag.advertising {
    background: transparent none;
}
.tag.advertising { text-align: center;}

body.homepage .home-page-adbox {
    padding: 0;
    text-align: center;
}
.home-page-adbox-more {
    background-color: #eee;
    text-align: center;
    min-height: 264px;
}
.aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-content .aol-twist-flyout-caption .description p {
    margin: 10px 0
}
.aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-content .aol-twist-flyout-caption .description li {
    list-style-type: disc;
    margin: 0 0 0 15px
}
.editor-social a.muse-youtube {
    color: #fff;
    float: left;
    height: 32px;
    margin: 0 0 0 .5%;
    width: 90px;
    background: url(http://o.aolcdn.com/os/cambio/cambio3/images/youtube-logo) no-repeat;
    border-radius: 3px;
    font-size: 32px
}
.image-list .image-block h3 p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0
}
.shareButtons.desktop {
    width: 82px
}
.shareButtons.desktop .aol-share {
    width: 92px
}
.shareButtons.relShare .aol-share {
    width: 80%
}
.shareButtons.desktop .aol-share a {
    padding: 20% 5px 16% 8px!important;
    text-align: left;
    font-size: 14px
}
.shareButtons.desktop .aol-share a b {
    top: 6px;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
    left: 32px;
    right: 0;
    display: none;
}
#shareBar.shareButtons.relShare {
    background: 0 0;
    z-index: 999999
}
#shareBar.shareButtons.relShare .aol-share a {
    padding: 8px 10px 15px!important;
    text-align: left;
    width: 9%!important;
    font-size: 20px;
    margin: 0
}
#shareBar.shareButtons.relShare .aol-share a b {
    top: 8px;
    left: 54px;
    font-size: 16px
}
.shareButtons .aol-share a:after {
    font-size: 15px;
    padding: 0 0 0 6px;
    margin: -24px 0 9px 23px;
    display: block;
}
.shareButtons .aol-share a.aol-share-facebook:before {
    padding: 0 0 0 3px
}
.shareButtons .aol-share a.aol-share-facebook:after {
    content: "Share";
    padding: 0 0 0 10px
}
.shareButtons .aol-share a.aol-share-twitter:after {
    content: "Tweet";
    margin: -21px 0 9px 23px;
}
.shareButtons .aol-share a.aol-share-email:after {
    content: "Email";
    margin: -18px 0 9px 25px
}
.shareButtons .aol-share a.aol-share-pinterest:after {
    content: "PinIt";
    padding: 0 0 0 10px;
    margin: -19px 0 5px 20px;
}
.shareButtons .aol-share a.aol-share-reddit:after {
    content: "Reddit";
    margin: -21px 0 9px 23px;
}
.shareButtons .aol-share a.aol-share-googleplus:after {
    content: "Plus1";
    padding: 0 0 0 6px;
    margin: -21px 0 9px 23px;
}
.sumome-popup h2.sumome-popup-heading {
    font-weight: 400!important;
    font-style: normal!important
}
.sumome-popup button.sumome-popup-button-text {
    font-weight: 700!important;
    font-size: 18px!important
}
.sumome-popup .sumome-popup-text {
    font-size: 14px!important
}
.sumome-popup .sumome-popup-content {
    max-width: 1000px!important;
    width: 80%!important
}
.articleCnt .aol-twist-slide object {
    margin: -12px 0 0!important
}
#shareBar.shareButtons.relShare .aol-share a.aol-share-facebook:after,
#shareBar.shareButtons.relShare .aol-share a.aol-share-googleplus:after,
#shareBar.shareButtons.relShare .aol-share a.aol-share-pinterest:after,
#shareBar.shareButtons.relShare .aol-share a.aol-share-reddit:after,
#shareBar.shareButtons.relShare .aol-share a.aol-share-twitter:after {
    float: left;
    margin: 4px 0 0
}
.articleCnt div.articleText ul li {
    list-style-type: disc;
    list-style-position: inside;
    padding: 0
}
#shareBar.shareButtons.relShare .aol-share a.aol-share-facebook:before,
#shareBar.shareButtons.relShare .aol-share a.aol-share-googleplus:before,
#shareBar.shareButtons.relShare .aol-share a.aol-share-pinterest:before,
#shareBar.shareButtons.relShare .aol-share a.aol-share-reddit:before,
#shareBar.shareButtons.relShare .aol-share a.aol-share-twitter:before {
    float: left
}
.articleCnt h3,
.articleCnt h4 {
    margin: 5% 0 2%;
    font-weight: 500;
    font-size: 22px;
    line-height: 30px
}
#shareBar.shareButtons.relShare,
.galleryAsset #shareBar.shareButtons.relShare {
    border: 0;
    height: 38px;
    left: 0!important;
    margin: 10px 0;
    padding: 0;
    position: fixed;
    overflow: hidden;
    top: auto;
    width: 100%;
    display: block!important;
    bottom: 30px;
    opacity: 0.8!important;
}
.image-list .image-block h3 {
    font-weight: 700
}
#article-sharebox {
    overflow: hidden;
    margin: 0;
    height: 33px;
    background: #C92228;
}
#article-sharebox.bottom {
    margin: 0;
}
#article-sharebox a {
    font-family: proxima-nova, sans-serif;
    font-size: 16px
}


a.article-sharebox-item {
    color: #FFF;
    float: left;
    line-height: 17px;
    margin: 0;
    overflow: hidden;
    height: 100%;
    padding: 1%;
    text-align: center;
    text-decoration: none;
    width: 31.3333333%;
}

.article-sharebox-wrap {
    overflow: hidden;
    width: 45%;
    margin: 0 auto;
}

#article-sharebox-email .article-sharebox-wrap, #article-sharebox-fb .article-sharebox-wrap {
    width: 60%;
}

.article-sharebox-item .logo {
    display: block;
    float: left;
    font-size: 18px;
    margin: 1% 4%;
}

#article-sharebox-email .logo, #article-sharebox-pin .logo, #article-sharebox-fb .logo {
    margin: 1% 8%;
}

#article-sharebox-email .logo {
    font-size: 18px;
    line-height: 17px;
}

.article-sharebox-item .text {
    float: left;
    font-size: 18px;
    font-weight: normal;
    margin: 2% 0 0 2%;
}

#article-sharebox-pin .text, #article-sharebox-email .text {
    margin: 2% 0 0 2%;
}

#article-sharebox-fb {
    background: #2B4375;
}

#article-sharebox-twtr {
    background: #55ACEE;
}

#article-sharebox-pin {
    background: #C92228;
}

#article-sharebox-email {
    background: #4a4a4a;
}

body.Gallery .galleryAsset {
    padding: 0 1%
}
body.Gallery #primary {
    padding: 1% 0;
    width: 67.8%;
    margin: 1% 0 0
}
#cn-zerg-feat .collab-featzerg-title {
    font-size: 13px;
    text-align: left;
    display: block;
    line-height: 17px;
    color: #000
}
.crowdignite #_ci_widget_div_29977 table tr:nth-child(3) {
    display: block!important
}
.crowdignite #_ci_widget_div_29977 table tr:nth-child(5) {
    display: none!important
}
.image-list .end-text {
    margin: 4% 2%;
    font-size: 17px;
    line-height: 24px
}

#cambio-intercept { display: none; height: 100%;    left: 0;    position: fixed;    top: 0;    width: 100%;    z-index: 99999999;    background: rgba(0, 0, 0, 0.5);}
#cambio-intercept .intercept-container { opacity:0; height: 100%;    background-size: cover;    margin: 120px auto 20px;    max-width: 970px;    position: relative;    background-color: #2cbdb6;    width: 90%;    max-height: 400px;    box-shadow: 1px 1px 4px #272727;}
#cambio-intercept .intercept-container-inner { overflow: hidden; max-height: 400px; }
#cambio-intercept .intercept-image { float: left; width: 60%;}
#cambio-intercept .intercept-image img { width: 100%; height: auto; display: block;}
#cambio-intercept .intercept-info {float: left; width: 34%; padding: 2% 3% 0;}
#cambio-intercept .intercept-title {font-size: 22px;    margin: 2% 0 4%;    color: #fff; }
#cambio-intercept .intercept-description {font-size: 16px;    margin: 0 0 6%;    color: #fff;    line-height: 20px;    font-family: freight-text-pro, arial, sans-serif; }
#cambio-intercept .intercept-aol-newsletter .signup-email { width: 92%; display: block; padding: 4%;margin: 0 0 3%;text-align: center;font-size: 14px;line-height: 20px;    color: #666;}
#cambio-intercept .intercept-aol-newsletter .button {width: 100%;display: block;padding: 3% 0;margin: 0;background: #E1188E;font-size: 14px;color: #fff;cursor: pointer; text-transform: uppercase; -webkit-appearance : none; }
#cambio-intercept #intercept-close { z-index: 9; font-size: 20px;    position: absolute;    right: -15px;    top: -10px;    display: block;    padding: 6px 8px;    cursor: pointer;    color: #e1188e;    background-color: #fff;border-radius: 100px;}
#cambio-intercept .intercept-aol-newsletter .message {    color: #fff;    margin: 4% auto 0;    display: block;    text-align: center;    font-size: 13px; }
#cambio-intercept .intercept-aol-newsletter .subscribe { color: #fff;    font-size: 20px; }
#cambio-intercept .intercept-aol-newsletter .subscribe b {border-top: solid 1px #2EA59F;    display: block;    padding: 6% 2% 0; }

#cambio-intercept.default-template .intercept-info { float: none; width: 94%; padding: 2% 3% 0; }
#cambio-intercept.default-template .intercept-container { background: #eee; height: auto; }
#cambio-intercept.default-template .intercept-aol-newsletter .button { padding: 2% 0; background: #0F52BA;}
#cambio-intercept.default-template .intercept-title { color: #000; margin: 2% 0 1%; }
#cambio-intercept.default-template .intercept-description { color: #000; margin: 0 0 2%; line-height: 24px; }
#cambio-intercept.default-template .intercept-aol-newsletter .signup-email { width: 96%;    padding: 2%;    margin: 0 0 2%;}
#cambio-intercept.default-template  #intercept-close {color: #000;}
#cambio-intercept.default-template .intercept-aol-newsletter .message { color: #000; margin: 2% auto;}
#cambio-intercept.default-template .intercept-aol-newsletter .subscribe b {border-top: solid 1px #D8D8D8; padding: 3% 1%;}
#cambio-intercept.default-template .intercept-aol-newsletter .subscribe { color: #000;}

.aol-twist-wrapper .aol-twist-infobar .aol-twist-slide-caption a { color: #2cbdb6;}
#primary .articleCnt b,#primary .articleCnt strong {font-weight: bold !important;}
.editor-section .editor-bio p { margin: 0 0 2%;}

.next-article { margin: 4% auto; overflow: hidden; max-width: 1000px; }
.next-article .next-article-inner { padding: 1% 0 0; }
.next-article .next-article-main { padding: 0;    background: #fff;    margin: 0 0 1%; }
.next-article .next-article-side {     float: right; padding: 0;    max-width: 300px;}
.next-article-loader { display: block;    margin: 6% auto 4%;}
.next-article .articleCnt div.articleText {padding: 0 0 2%;}
.next-article .articleCnt img { margin: 2% 0; max-width: 100%; }
.next-article-border { width: 100%; height: 4px; background: #fff; position: relative; opacity: 0.4; }
.next-article-border .logo-image { position: absolute; top:-18px; left: 0; right: 0; margin: 0 auto; width: 40px; border-radius: 40px; }

.about-us #primary {background: transparent;}
#about-us {  overflow: hidden;  margin: 0 0 6%;}
#about-us .about-us-content { overflow: hidden;}
#about-us .editor-page { margin: 2% 4% 0;width: 25.3333333%; float: left; min-height: 160px;}
#about-us .editor-section {border-bottom: 0;}
#about-us .editor-section .editor-left {font-size: 16px;    line-height: 20px; width: 100%; float: none;  }
#about-us .editor-section .editor-bio { font-size: 14px;}
#about-us .editor-section h3 {font-size: 17px;  line-height: 22px;  font-weight: normal;}
#about-us .editor-section .editor-title {  font-size: 12px;  line-height: 16px;  font-weight: normal;  margin: 4px 0 0;}
#about-us .bbggirls {width: 100%;}
#about-us .list-title .title, .list-title h3 {color: #000;    display: block;    font-family: amatic, "futura-std",sans-serif;    font-size: 30px;    font-weight: normal;    margin: 1% 0;    padding: 0.5% 0 0;    text-align: left;    text-transform: uppercase;}
#about-us .list-title h1 {margin: 0 0 2%; padding: 1% 0 0;}
#about-us .info { margin: 2%;}
#about-us .info p {  margin: 0 0 2%;  font-size: 13px;  line-height: 20px;}
#about-us .editor-section .editor-location {margin: 0; font-size: 12px;}

#about-us .list-title h3 { line-height: 60px; }

.Newslettercontent #primary {background: transparent;}
.signup {  text-align: center;margin: 0 0 2%;font-family: 'Carrois Gothic',sans-serif;padding: 0 0 2%;}

.newsletter .button {
    cursor: pointer;
    background: #2cbdb6 none !important;
    border-radius: 0px;
    color: #FFF;
    display: block;
    margin: 0;
    padding: 2%;
    width: 30%;
    float: left;
    font-size: 20px;
    font-family: 'Carrois Gothic',sans-serif;
    border: 0 !important;
    -webkit-appearance: none !important;
    -webkit-border-radius: 0 !important;
}

.newsletter .message {
    margin: 0 0 2%;
    font-size: 14px;
    color: #F00;
}

.signup h1.head {font-size: 28px;}
h1.craystitle{color: #000;
    display: inline-block;
    font-family: amatic, futura-std,sans-serif;
    font-size: 40px;
    font-weight: 400;
    margin: 0 auto 2%;
    padding: 1% 2%;
    text-align: center;
    text-transform: uppercase;}

.newsletter .signup-email {
    background: #fefefe;
    float: left;
    width: 62%;
    margin: 0;
    border: 0;
    padding: 2%;
}

.newsletter .cn-post {
    width: 29.3333333%;
    margin: 1% 2%;
}

.newsletter .aol-newsletter {
    padding: 0 2% 2%;
    overflow: hidden;
    background: #eaeaea;
}

.newsletter .subscribe {
    overflow: hidden;
    text-align: center;
    max-width: 1000px;
    display: block;
    width: 100%;
    margin: 2%;
}

.mobile-comments { display: none;}

.mobile-comments-btn {
    padding: 4%;
    text-align: center;
    background: #2CBDB6;
    margin: 2% 0 0;
    clear: both;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}

.mobile-comments-btn .fa-comment {
    margin: 0 0 0 1%;
}

.search-result-title {
    font-size: 20px;
    margin: 3% 1% 3%;
}

.search-result-title span {
    color: #e1188e;
}

.dim-site {
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    width: 100%;
    opacity: 0.5;
    height: 100%;
}

body.collab-articles .grid-item.collab-top-authors {
    width: 94%;
    background: #fff;
    padding: 2% 2% 1%;
    min-height: inherit;
    margin: 0 1% 2%;
    overflow: hidden;
    min-height: 250px;
}
body.collab-articles .grid-item.collab-top-authors .headline h3 {
    font-family: amatic, arial, sans-serif;
    font-size: 32px;
    color: #000;
    margin: 0 0 1% 2%;
}

body.collab-articles .grid-item.collab-top-authors .authorname-container a {
    display: block;
    text-align: center;
    margin: 8% 0 0;
    font-size: 16px;
}

body.collab-articles .grid-item.collab-top-authors .stories {
    float: left;
    width: 16%;
    margin: 2%;
}
body.collab-articles .grid-item.collab-top-authors .stories img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 200px;
}

#sticky-footer { display: block;  position: fixed;  width: 100%;  background: #fff none;  bottom: 0;  padding: 10px 0 8px; z-index: 9999999; opacity:1 !important; box-shadow: 0px 2px 6px #999; }
#sticky-footer .footerlinks {width: 37%; padding: 0; margin: 0; border-bottom: 0;}
#sticky-footer li { float: left; margin: 0 1% 0;}
#sticky-footer p, #sticky-footer li a { color: #aaa; font-size: 11px;}

#cambio-intercept a.privacylink { color: #000;  padding: 0 5px 10px 0;  display: inline-block;}

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

    .headerBody .social:hover {
        opacity: 1
    }
    .cambio-follow .platform>li {
        margin: 0 12px 6px 0
    }
    body.homepage .featured-editors {
        display: none
    }
    .headerBody .logo-link .icon-link {
        background: url(http://o.aolcdn.com/os/cambio/cambio3/images/cambio-newlogo-white-svg) -1px 3px no-repeat;
        background-size: 174px
    }
    .headerBody .social {
        background: #fff;
        bottom: 0;
        float: right;
        right: 0;
        margin: 0;
        left: auto;
        opacity: 1;
        padding: 10px 10px 6px;
        position: fixed;
        width: 208px;
        border-radius: 0;
        z-index: 999999
    }
    #shareBar.shareButtons.desktop {
        background: 0 0;
        z-index: 999999;
        display: block!important
    }
    #shareBar.shareButtons.desktop .aol-share a {
        padding: 8px 10px 15px!important;
        text-align: left;
        width: 12%!important;
        font-size: 24px;
        margin: 0
    }
    #shareBar.shareButtons.desktop .aol-share a b {
        top: 8px;
        left: 54px;
        font-size: 16px;
        display: none
    }

    .trending-side-ad { display: none !important;}

    #video-trending { width: 98% !important; }

}

@media screen and (max-width: 950px) {
    .mainMenu .videos-menu, .mainMenu .celeb-menu { display: none; }
}

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

    #sitemap .link { width: 100%; }

    #tag-profile { width: 100%;}

    #adaptvDiv0 .fmvps-player-share,
    #spotlightNavItem,
    .aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-head .aol-twist-enter-fullscreen,
    .more-galleries .more-gallery:nth-child(5),
    .more-galleries .more-gallery:nth-child(6) {
        display: none
    }
    .aol-twist-wrapper .aol-twist-flyout {
        width: 220px
    }
    .breadcrumb a {
        font-size: 1em
    }
    body.homepage .side-ad {
        margin: 0 auto;
        height: 222px;
        overflow: hidden
    }
    #secondary .tag.video-player .videoPlayerCnt #adaptvDiv0 .fmvps-player-controls-wrapper>div {
        padding: 0 2px
    }
    #secondary .tag.video-player .videoPlayerCnt video {
        height: 223px!important;
        width: 220px!important
    }
    #secondary .tag.video-player .videoPlayerCnt #adaptvDiv0 .fmvps-player-aol-on-logo {
        width: 51px
    }
    #secondary .tag.video-player .videoPlayerCnt #adaptvDiv0 .fmvps-player-fullscreen-button {
        width: 23px;
        margin: 5px 5px 0
    }
    #secondary .tag.video-player .videoPlayerCnt #adaptvDiv0 .fmvps-player-controls-nav {
        min-width: 249px
    }
    .error-page img {
        width: 100%;
        display: block
    }
    .error-articles,
    .error-categories {
        margin: 0;
        padding: 0 10%;
        text-align: left;
        width: 80%
    }
    .error-categories a {
        display: inline-block;
        padding: 2%
    }
    .headerBody .mainMenu ul li.trending #hot-text {
        padding: 8px 6px 0 10px
    }
    .headerBody .mainMenu .more,
    .headerBody .mainMenu .trending-bar a,
    .headerBody .mainMenu a {
        padding: 9px 4px 11px
    }

    #cambio-intercept .intercept-container { max-height: inherit;  height: 94%; }
    #cambio-intercept .intercept-container-inner {max-height: inherit;}
    #cambio-intercept .intercept-image { float: none; width: 100%; height: 30%; overflow: hidden; position: absolute; }
    #cambio-intercept .intercept-info {     float: none;    width: 90%;    position: absolute;    top: 30%;    padding: 2% 5% 0;}
    #cambio-intercept.default-template .intercept-container { height: 74%; }
    #cambio-intercept.default-template .intercept-info { top: 2%; padding: 2% 8% 0;  }
    #cambio-intercept.default-template .intercept-aol-newsletter .signup-email { margin: 0 0 4%; padding: 4% 2%; }
    #cambio-intercept.default-template .intercept-aol-newsletter .button { padding: 4% 0; }
    #cambio-intercept.default-template .intercept-description { margin: 4% 0;}

}
@media screen and (max-width: 770px) {

    .cp-post.cn-post .cn-individual-post .cn-post-image img { min-height: 375px; }
    .cp-list .cn-post .cn-individual-post .cn-post-image { max-height: 375px;}

    #celebspiration-asset .image-container .arrow { top: 170px; opacity: 1;}

    #celebspiration-asset .celebspiration-data, #celebspiration-asset .celebspiration-tc, #celebspiration-asset .cp-dot {
        margin: 2% auto;
        text-align: center;
        display: block;
    }

    .collab-banner .collab-logo img {
        width: 50%;
        margin: 0 auto -6%;
    }
    body.cp-asset #secondary, body.cp-main #secondary { display: none; }
    #meme-gen, #meme-gen .imageOpaque img { min-height: inherit; }

    .next-article-border {
        margin: 5% 0 8%;
    }

    #zerglayout div:nth-child(3),#zerglayout div:nth-child(4),#zerglayout div:nth-child(5),#zerglayout div:nth-child(6),#zerglayout div:nth-child(7) { display: none; }

    .post-polar-ad {float: none; width: 100%; }
    .search-user-cont { position: absolute; right: 8px; top: 0;}

    .mobile-related { overflow: hidden; margin: 0; }
    .next-article .mobile-related { margin: 0 3% 0; }
    .mobile-related-item { overflow: hidden;  background: #fff;  margin: 0 0 4%; height: 106px; }
    .mobile-related-item .mobile-related-image { float: left; width: 30%; }
    .mobile-related-item .mobile-related-image img { width: 100%; display: block; }
    .mobile-related-item .mobile-related-image { float: left; width: 30%; margin: 0; }
    .mobile-related-item .mobile-related-title {
        display: table;
        height: 106px;
        margin: 0 auto;
        overflow: hidden;
        text-align: left;
    }
    .mobile-related-item .mobile-related-title-inner {
        display: table-cell;
        min-height: 106px;
        padding: 0;
        text-align: center;
        vertical-align: middle;
    }
    .mobile-related-item .mobile-related-title a {
        font-size: 14px;
        line-height: 22px;
        color: #333;
        padding: 0 6%;
        display: block;
        text-align: left;
    }

    .mobile-zergnet { overflow: hidden; margin: 5% 0 0; }
    .mobile-zergnet .zergentity { width: 100% !important; background: #fff; margin: 0 0 5% !important;}
    .mobile-zergnet .zergentity a { float: left; width: 30%; }
    .mobile-zergnet .zergentity img { width: 100% !important;border: 0!important;display: block;float: none; }
    .mobile-zergnet .zergentity .zergheadline { float: left;
        width: 60%;
        margin: 0 !important;
        display: table-cell;
        height: 106px;
        position: relative;
        margin: auto;}
    .mobile-zergnet .zergentity .zergheadline a {     min-height: 46px;
        width: 100% !important;
        float: none !important;
        font-size: 14px !important;
        line-height: 22px;
        color: #333 !important;
        width: 100px;
        position: absolute;
        top: 0px;
        left: 20px;
        margin: auto;
        bottom: 0;}


    #primary .author-wrapper { margin: 0 4% 2%; width: 92%;}
    .newsletter-page .newsletter-logo img {width: 100%;}
    #shareBar { display: none; }
    .post-body h2 a {padding: 0 3%;}
    .signup h1.head  {margin: 4% auto 1%; padding: 2% 2%; font-size: 22px;}
    .newsletter-page .newsletter-subtitle {max-width: 300px;padding: 4% 1%;}

    #about-us .editor-page {width: 100%; margin: 2% auto;}
    #about-us .info { margin: 2% 4%;}

    .next-article .next-article-main {margin: 0; float: none; width: 100%; }
    .next-article .next-article-side {  max-width: inherit; width: 100%; float: none; margin: 0;}
    .next-article .nextpage-adbox { display: block; margin: 8% auto; text-align: center; }

    .all-tags .tagitem {
        width: 90%
    }

    .all-tags .tagitem a.tag {
        display: block;
        font-size: 16px;
        padding: 2%;
        margin: 0 0 1%;
        width: 98%;
    }

    #unb.position-mobile .unb-bar,
    .header-ad,
    .permalink-ad,
    .side-ad {
        display: none
    }
    #secondary .tag.video-player .videoPlayerCnt video {
        height: 300px!important;
        width: 100%!important
    }
    .showon-mobile {
        display: block
    }
    .hideon-mobile {
        display: none
    }
    .grid_1,
    .grid_10,
    .grid_11,
    .grid_12,
    .grid_2,
    .grid_3,
    .grid_4,
    .grid_5,
    .grid_6,
    .grid_7,
    .grid_8,
    .grid_9 {
        width: 96%;
        margin: 1% 2%;
        overflow: hidden;
        float: none
    }
    #main {
        margin: 0;
        padding: 0
    }
    #primary {
        width: 100% !important;
        margin: 0!important
    }
    #secondary,
    .list-post-home,
    .list-post-more,
    body.homepage #secondary {
        width: 94%!important;
        padding: 0 3%!important;
        max-width: 1000px
    }
    .recommendation {
        display: none!important
    }
    .mainPart {
        display: block;
        margin: 0
    }
    #wrapper {
        overflow: hidden;
        width: 100%;
        padding: 0;
    }
    .header {
        z-index: 999999;
        top: 0!important;
        padding: 1% 0
    }
    #secondary.grid_3 {
        float: none;
        width: 100%;
        max-width: 100%;
        margin: 0;
    }
    .headerBody .mainMenu {
        display: none
    }
    .headerBody .search {
        margin: 0;
        background: #333;
        display: none;
        left: 0;
        min-height: 53px;
        overflow: hidden;
        position: absolute;
        top: 36px;
        width: 100%
    }
    .headerBody .search input {
        background: #444;
        border: 0;
        border-radius: 0;
        box-shadow: none;
        color: #FFF;
        font-size: 1em;
        margin: 0;
        padding: 0 6%;
        top: 0;
        width: 100%
    }
    .headerBody .search #close-search {
        background: #333;
        color: #666;
        cursor: pointer;
        display: block;
        font-size: 2em;
        padding: 3% 6%;
        position: absolute;
        right: 0;
        top: 0
    }
    #mobile-facebook-like #closeMobileFb,
    #mobile-insta-like #closeMobileInsta {
        right: 0;
        font-family: proxima-nova, sans-serif;
        top: -30px
    }
    .headerBody .logo {
        text-align: center
    }
    .headerBody .logo-link {
        display: block;
        margin: 0 auto;
        text-align: center;
        float: none
    }
    .headerBody .logo-link .icon-link {
        margin: 0 auto;
        float: none
    }
    .headerBody .logo-link span {
        display: none
    }
    body.Gallery #mobile-facebook-like,
    body.permalink #mobile-facebook-like {
        bottom: 46px
    }
    #mobile-facebook-like {
        position: fixed;
        bottom: 0;
        left: 0;
        background: url(http://o.aolcdn.com/os/cambio/cambio3/images/mobile-facebooklike-bg?12) center 0 no-repeat;
        width: 100%;
        height: 66px;
        z-index: 999999999;
        border-top: solid 1px #000
    }
    #mobile-facebook-like .fb-logo {
        float: left;
        padding: 6% 0 0 4%;
        color: #fff;
        width: 72%
    }
    #mobile-facebook-like .fb-logo span.icon {
        float: left;
        font-size: 24px
    }
    #mobile-facebook-like .fb-logo span.text {
        float: left;
        font-family: proxima-nova, sans-serif;
        padding: 1% 0 0 5%;
        font-size: 16px;
        font-weight: 400
    }
    #mobile-facebook-like .fb-like {
        float: right;
        width: 17%!important;
        padding: 6% 0 0
    }
    #mobile-facebook-like #closeMobileFb {
        position: absolute;
        width: 50px;
        height: 10px;
        padding: 6px 8px 13px;
        color: #fff;
        font-size: 16px;
        background: #000;
        z-index: 99999999
    }
    body.Gallery #mobile-insta-like,
    body.permalink #mobile-insta-like {
        bottom: 46px
    }
    #mobile-insta-like {
        padding: 4px 0 8px;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 50px;
        z-index: 999999999;
        border-top: solid 1px #2d5678;
        color: #fff;
        background: #416f95
    }
    #mobile-insta-like .insta-link {
        overflow: hidden;
        text-align: center;
        margin: 0 auto;
        display: block;
        padding: 4% 1%;
        text-decoration: none
    }
    .boxContent.adBox,
    .gridSideAd,
    .header-ad,
    .headerBody .social,
    .side-ad {
        display: none
    }
    #mobile-insta-like .insta-logo {
        margin: 0;
        color: #fff;
        font-size: 20px;
        padding: 0 6px 0 0
    }
    #mobile-insta-like .insta-text {
        margin: 0;
        color: #fff;
        font-size: 17px
    }
    #mobile-insta-like #closeMobileInsta {
        position: absolute;
        width: 50px;
        height: 10px;
        padding: 6px 8px 13px 10px;
        color: #fff;
        font-size: 16px;
        background: #000;
        z-index: 99999999
    }
    .box {
        position: relative!important;
        top: auto!important;
        width: 100%!important;
        min-height: 400px;
        background: #000
    }
    .boxContent {
        background: #000!important
    }
    .boxContent .text,
    .boxContent.boxStyle0 .text h2,
    .boxContent:hover .boxStyle0 .text,
    .boxContent:hover .boxStyle0 .text h2,
    .boxContent:hover .boxStyle1 .text,
    .boxContent:hover .boxStyle1 .text h2 {
        background-color: #2cbdb6!important;
        opacity: 1
    }
    .boxContent .boxStyle0 .text h2,
    .boxContent .boxStyle1 .text h2 {
        color: #fff
    }
    .boxContent .twitterBox img {
        width: 200px
    }
    .articleImage {
        float: none;
        margin: 0
    }
    .articleCnt, .post-top {
        padding: 0;
        background-color: #fff
    }
    .post-image-wrap {
        margin: 0;
    }

    .articleCnt img:first-child {
        width: 100%!important;
        max-width: none;
        float: none;
        height: auto!important
    }
    .articleCnt div.articleText img,
    .author-wrapper,
    .image-block-src img,
    .videoMainCnt .videoCnt,
    .videoMenuCnt {
        width: 100%
    }
    .articleCnt div.articleText {
        font-size: 20px;
        line-height: 30px;
        margin: 4% 4% 2%
    }
    .article-wrap {
        background: #fff
    }

    .articleCnt #article-sharebox {
        display: block
    }
    .article-fblike-wrap {
        margin: 3% 0 7%
    }
    #relatedPanel_0 {
        display: none
    }
    .videoMainCnt .videoCnt {
        margin: 4% 0 0
    }
    .endless-scroll-side-ad {
        display: none!important
    }
    #SmartPlayer_0,
    #SmartPlayer_0 video,
    #adaptvDiv0,
    #adaptvDiv0 video {
        width: 100%!important;
        height: auto!important
    }
    #SmartPlayer_0 object {
        width: 100%
    }
    #mobile-search {
        display: block
    }
    .mobile-nav {
        position: absolute;
        top: 0;
        left: 0;
        width: 26px;
        height: 26px;
        margin: 10px 0 0 10px;
        cursor: pointer
    }
    .mobile-nav span {
        background: #fff;
        display: block;
        height: 4px;
        margin: 0 0 3px;
        width: 26px
    }
    .mobile-menu {
        display: block;
        background: #eee;
        left: 0;
        position: absolute;
        top: 42px;
        width: 100%;
        z-index: 99999;
        border-top: solid 1px #ddd;
        min-height: 1400px
    }
    .mobile-menu a,
    .mobile-menu span {
        text-decoration: none;
        display: block;
        font-family: proxima-nova, sans-serif;
        font-size: 16px;
        margin: 0 0 1px;
        width: 92%
    }
    .mobile-menu a {
        background: #fff;
        padding: 4%
    }
    .mobile-menu span {
        background: #000;
        color: #fff;
        padding: 6% 4%
    }
    .mobile-content-overlay {
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        background: rgba(0, 0, 0, .5);
        z-index: 2000
    }
    #mobile-nav-close {
        display: none
    }
    .ad-wrap-bottom {
        text-align: center;
        width: 100% !important;
        margin: 3% 1% 1% !important;
    }
    .ad-wrap {
        margin: 0 0 2% !important;
        height: 50px;
        width: 100% !important;
        background: transparent;
        padding: 0 0 15px;
        min-height: inherit;
    }
    .ad-wrap iframe {
        display: block;
        margin: 0 auto
    }
    #ad {
        width: 320px;
        height: 50px;
        z-index: 999999999;
        margin: 0 auto
    }
    .footer,
    body.homepage .footer {
        position: relative;
        bottom: 0;
        opacity: 1;
        padding: 0 0 28%
    }
    .footerBody .fb,
    .footerBody .fb_iframe_widget,
    .footerBody .follow,
    .footerBody .twttr {
        float: none;
        width: 90%;
        text-align: center;
        margin: 3% auto;
        overflow: hidden
    }
    .footerBody .twttr {
        margin: 3% auto 6%
    }
    .footerBody .follow a {
        border-left: 0 none;
        color: #CCC;
        display: block;
        font-size: 1em;
        margin: 0 auto;
        padding: 0 14%;
        text-align: center;
        text-decoration: none;
        text-shadow: 1px 1px 8px #000
    }
    .footerMoreLinks .copyRight {
        margin: 4% 0
    }
    .whatsHot .title {
        padding: 2% 3%
    }
    #cambioIntercept {
        display: none!important
    }
    .home-page-adbox {
        display: none;
        padding: 0
    }
    .tag {
        max-height: none;
        width: 100%;
        float: none;
        margin: 0 0 6%
    }
    .tag.ad-box {
        display: none
    }
    .tag.horizontal img {
        min-height: 300px
    }
    .home-share-wrap {
        display: none!important
    }
    .featured-editor .editor-left {
        float: none;
        margin: 0 auto;
        padding: 2% 0 0 4%;
        text-align: center;
        width: 60%
    }
    .featured-editor .editor-right {
        float: none;
        margin: 0 auto;
        padding: 2% 1% 3%;
        text-align: center;
        width: 60%
    }
    .featured-editor .editor-image {
        width: 100%;
        border-radius: 300px
    }
    .facebook-like-button {
        float: none;
        width: 100%;
        margin: 0
    }
    .breadcrumb {
        display: none;
        float: none;
        margin: 0 0 3%;
        padding: 3% 0 4%;
        font-size: 1em
    }
    .breadcrumb .breadcrumb-links {
        float: none;
        width: 100%;
        margin: 4% 0 0
    }
    .Gallery .breadcrumb .breadcrumb-links {
        margin: 0
    }
    .breadcrumb .article-navigation {
        float: none;
        width: 100%;
        text-align: right
    }
    .breadcrumb .article-navigation .next,
    .breadcrumb .article-navigation .prev {
        min-height: 30px;
        vertical-align: top;
        width: 45%
    }
    .breadcrumb .article-navigation .next {
        text-align: right
    }
    .breadcrumb .article-navigation .prev {
        text-align: left
    }
    .relatedTags {
        margin: 1% 0 4%;
        font-size: 16px
    }
    .author-wrapper .publishTime {
        float: none;
        display: block;
        font-size: 12px;
        margin: 2% 0
    }
    .author-wrapper .blogger-info {
        margin: 0 0 4%;
        float: none;
        display: block
    }
    #primary .shareButtons .aol-share a.aol-share-email,
    #primary .shareButtons .aol-share a.aol-share-googleplus,
    #primary .shareButtons .aol-share a.aol-share-plusone,
    #primary .shareButtons .aol-share a.aol-share-reddit,
    .nextArrow-title,
    iframe.fb-sharelike-btn {
        display: none!important
    }
    #primary .shareButtons,
    .shareButtons-container {
        background: 0 0;
        border: 0;
        bottom: 0!important;
        height: 46px;
        left: 0!important;
        margin: 0;
        padding: 0;
        position: fixed;
        top: auto;
        width: 100%;
        z-index: 99999999
    }
    #primary .shareButtons .twtr-btn-wrap,
    #shareBar .fb-btn-wrap {
        float: left;
        text-decoration: none;
        font-size: 26px;
        text-align: center;
        padding: 12px 0 0;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: 400;
        line-height: 1
    }
    .post,
    .slideshow-title {
        border-bottom: solid 1px #eee
    }
    .shareButtons-container {
        background: #FFF;
        opacity: .8;
        z-index: 99999998
    }
    #primary .shareButtons .aol-share {
        height: auto;
        margin: 0 auto;
        overflow: hidden;
        width: 100%
    }
    #primary .shareButtons .aol-share a {
        opacity: 1;
        font-weight: 400;
        border-radius: 2px
    }
    #primary .shareButtons .aol-share a:hover {
        opacity: .8
    }
    #shareBar .fb-btn-wrap {
        width: 20%;
        height: 34px;
        background-color: #2b4375!important;
        color: #fff!important;
        display: inline-block
    }
    #share-fbappbtn,
    #shareBar .fb-btn-wrap a {
        display: block;
        height: 100%;
        width: 100%
    }
    #shareBar .fb-btn-wrap a {
        color: #fff;
        text-decoration: none
    }
    #primary .shareButtons .twtr-btn-wrap {
        width: 20%;
        height: 34px;
        background-color: #55acee!important;
        color: #fff!important;
        display: inline-block
    }
    #share-twtrappbtn {
        display: block;
        height: 100%;
        width: 100%;
        color: #fff
    }
    #primary .shareButtons .kik-btn-wrap {
        background: url(http://o.aolcdn.com/os/cambio/cambio3/images/kik-svg-icon?2) 12px -2px no-repeat #1d1e20!important;
        color: #000!important;
        float: left;
        width: 20%;
        height: 46px;
        margin: 0
    }
    #primary .shareButtons .kik-btn-wrap a,
    #share-kikbtn {
        display: block;
        height: 100%;
        width: 100%
    }
    #primary .shareButtons .aol-share a b {
        display: none
    }
    #primary .shareButtons .whatsapp-btn-wrap{
        background-image: url(http://o.aolcdn.com/os/cambio/cambio3/images/whatsapp-icon-svg?2)!important;
        color: #000!important;
        background-color: #64d448!important;
        float: left;
        width: 20%;
        background-size: 64px 44px;
        height: 46px;
        background-repeat: no-repeat;
        background-position: 5px 1px
    }
    #primary .shareButtons .sms-btn-wrap {
        color: #fff!important;
        background-color: #51B937!important;
        float: left;
        width: 20%;
        height: 46px;
        text-decoration: none;
        font-size: 36px;
        text-align: center;
        padding: 6px 0 0;

    }

    #primary .shareButtons .sms-btn-wrap a {
        color: #fff!important;
    }

    #primary .shareButtons .whatsapp-btn-wrap a,
    #share-whatsappbtn, #primary .shareButtons .sms-btn-wrap a,
    #share-smsbtn {
        display: block;
        height: 100%;
        width: 100%
    }
    #primary .shareButtons .share-email a,
    #primary .shareButtons .share-pinterest a {
        text-decoration: none;
        font-weight: 400;
        float: left;
        width: 20%;
        color: #fff!important;
        font-size: 26px;
        text-align: center;
        font-family: FontAwesome;
        font-style: normal;
        line-height: 1
    }
    #primary .shareButtons .share-email a:before {
        content: "\f0e0"
    }
    #primary .shareButtons .share-email a {
        height: 34px;
        background-color: #4a4a4a!important;
        padding: 10px 0 2px;
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    #primary .shareButtons .share-pinterest a:before {
        content: "\f0d2"
    }
    #primary .shareButtons .share-pinterest a {
        height: 36px;
        background-color: #CB2027!important;
        padding: 10px 0 0;
        display: inline-block
    }
    #primary .shareButtons .pinterest-btn-wrap {display: none;}

    .faceOffSlideDetails .votes .voteNum,
    .slideshow-title {
        font-family: proxima-nova, sans-serif
    }
    .cambio-slideshow {
        background: #fff
    }
    .cambio-slideshow .fa-camera {
        color: #fff;
        font-size: 22px;
        padding: 0 4% 0 2%;
        float: left
    }
    .cambio-slideshow .gallery-text {
        float: left
    }
    #primary .cambio-slideshow .slideshow-title {
        background: #eee;
        color: #aaa;
        font-size: 16px;
        opacity: 1;
        padding: 4%;
        margin: 0;
        text-align: left;
        width: 92%
    }
    .more-galleries {
        margin: 300px 0 0
    }
    .more-galleries .more-gallery {
        float: left;
        margin: 0 2% 6% 0;
        overflow: hidden;
        position: relative;
        width: 48%
    }
    .articleCnt .more-galleries .more-gallery img,
    .more-galleries .more-gallery img {
        width: 100%!important;
        height: auto
    }
    .more-galleries .more-gallery:nth-child(even) {
        clear: both
    }
    .aol-twist-wrapper .aol-twist-flyout {
        padding: 0;
        display: block!important;
        height: 300px!important;
        left: 0;
        max-height: 300px;
        min-height: 300px!important;
        overflow: hidden;
        right: auto!important;
        top: 389px;
        z-index: 9999999;
        width: 100%!important
    }
    .aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-ad,
    .aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-head .aol-twist-enter-fullscreen {
        display: none
    }
    .aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-content {
        bottom: 0;
        clear: both;
        left: 0;
        overflow: auto;
        padding-right: 20px;
        position: relative;
        top: 35px!important
    }
    #cn-zerg-feat .aol-twist-wrapper .aol-twist-controls,
    #sponsored-post {
        top: 2px;
        opacity: 1
    }
    .aol-twist-wrapper .aol-twist-controls .aol-twist-next,
    .aol-twist-wrapper .aol-twist-controls .aol-twist-prev {
        width: 50px;
        border-radius: 4px;
        height: 50px;
        top: 260px
    }

    .galleryAsset .category-sticker {
        background: #ddd;
        color: #666;
        font-size: 14px;
        right: 0;
        padding: 3%;
        position: relative;
        top: 0;
        left:auto;
        z-index: 9
    }
    .galleryAsset .category-sticker a {
        color: #666
    }
    .section-head {
        margin: 1% 0 2%
    }
    .post {
        max-height: inherit;
        margin: 0 0 10%;
        background-color: #fff;
        padding: 0 0 6%
    }
    #whosay-main .media-image,
    .cn-post .cn-individual-post .cn-post-image,
    .cn-post .cn-individual-post .cn-post-image img {
        max-height: none
    }
    .post-head {
        width: 100%;
        float: none;
        margin-top: 0;
        background: 0 0
    }
    .post-head img {
        display: block
    }
    .faceOffPage .faceOffVS,
    .post-body .post-desc {
        display: none
    }
    .post-body {
        height: auto;
        width: 96%;
        background-color: #fff;
        padding: 0
    }
    .post-body h2 {
        font-size: 1.8em;
        font-weight: 400;
        line-height: 20px;
        margin: 4% 0;
        text-shadow: none
    }
    .post-body h2 a {
        text-decoration: none;
        font-size: .9em;
        line-height: 1.2em
    }
    .post-body .blogger-info.has-image .blogger-name {
        margin: 5% 0 0 4%
    }
    .post-body .blogger-info,
    .post-body .publishdate {
        width: 50%
    }
    .post-body .publisher.has-image .publishdate {
        margin: 3.5% 0 0
    }
    .post-body .publisher {
        margin: 8% 0 4%
    }
    .blogger-info.has-image .blogger-name {
        margin: 2% 1% 0 2%;
        font-size: 18px
    }
    .blogger-info.has-image .blogger-facebook,
    .blogger-info.has-image .blogger-google,
    .blogger-info.has-image .blogger-instagram,
    .blogger-info.has-image .blogger-linkedin,
    .blogger-info.has-image .blogger-pinterest,
    .blogger-info.has-image .blogger-rss,
    .blogger-info.has-image .blogger-twitter {
        margin: 2% 0 0 2%
    }
    .editor-page h1 {
        margin: 2% 0;
        text-align: center
    }
    .editor-section .editor-left,
    .editor-section .editor-right {
        width: 100%;
        float: none;
        padding: 0;
        margin: 0 0 6%
    }
    .editor-section .editor-image {
        border-radius: 300px;
        width: 60%;
        margin: 0
    }
    .editor-section .editor-bio {
        padding: 0;
        margin: 2% 0 4%;
        text-align: left
    }
    .cambio-follow {
        width: 100%;
        border-top: 1px solid #E9E9E9;
        border-bottom: 1px solid #E9E9E9;
        border-right: 0;
        border-left: 0
    }
    .rss-feeds .feed-container {
        min-height: 70px
    }
    .footer .copyRight {
        margin: 6% 10% 0;
        line-height: 20px;
        width: 80%
    }
    .error-page img {
        width: 100%
    }
    .faceOffPage .faceOffSlide {
        margin: 10% 3% 0 2%;
        width: 43%
    }
    .faceOffSlideDetails {
        height: 150px!important
    }
    .faceOffSlideDetails .notVoted,
    .faceOffSlideDetails .voteButton,
    .faceOffSlideDetails .voted {
        top: -80px;
        left: 0
    }
    .faceOffSlideDetails .votes {
        left: 2px;
        position: absolute;
        top: -127px
    }
    .faceOffSlideDetails .votes .voteNum {
        background-color: #3CF;
        border-radius: 8px;
        color: #FFF;
        font-size: 1em;
        padding: 8%;
        text-align: center;
        width: 100%
    }
    .faceOffState a {
        padding: 1%
    }
    #faceOffInstr {
        display: block;
        left: 0!important;
        max-width: 240px!important;
        position: fixed;
        top: 62px!important;
        width: 100%
    }
    #tag-tabs {
        margin: 0 0 2%
    }
    #tag-profile-more-links {
        float: none;
        margin: 0 0 2%
    }
    #tag-profile-more-links .follow {
        float: none;
        margin: 3%
    }
    #tag-tabs ul li {
        float: none;
        width: 100%;
        display: block
    }
    .tag-profile-image-container,
    .tag-profile-overlay {
        float: none;
        width: 100%
    }
    #dl-slider .nivo-caption {
        height: 36px;
        font-size: 1em;
        padding-top: 2px
    }
    #dl-slider-wrapper .nivo-controlNav {
        bottom: 2px
    }
    .home-prev-page {
        background: #EEE;
        border: 1px solid #DDD;
        display: block;
        margin: 2% 4%;
        padding: 3%;
        width: 86%
    }
    #tag-profile .tag-social .fa,
    #unb.position-top .unb-bar,
    .headerBody .search-btn {
        display: none
    }
    .scroll-loader {
        background: 0 0!important;
        border: 0;
        box-shadow: none;
        clear: both;
        color: #666;
        cursor: pointer;
        font-size: .9em;
        margin: 2% 0 2% 1%;
        padding: 2% 0;
        text-align: center;
        text-shadow: none;
        width: 98.5%
    }
    #quiz .question-block {
        overflow: hidden
    }
    #quiz .question-block h3 {
        clear: both;
        margin: 10% 0 4%
    }
    #quiz .answer {
        width: 50%;
        float: left
    }
    #quiz .answer.text {
        float: left;
        margin: 0 0 2%;
        width: 85%
    }
    #quiz .clear {
        clear: none
    }
    #whosay-main .feed-item {
        width: 95%;
        border: 1px solid #eee;
        padding: 2%;
        margin: 0 0 10%;
        float: left;
        min-height: 450px;
        position: relative
    }
    #whosay-main .feed-item:nth-child(odd) {
        clear: both;
        margin: 0 0 10%
    }
    #whosay-main .feed-item:hover {
        background: #fff;
        border: 1px solid #eee
    }
    #whosay-main .whosay-title img {
        width: 100%
    }
    .pagesGoogle {
        margin: 11% 0
    }
    .headerBody #search-bucket .container {
        margin: 80px auto 20px;
        width: 82%
    }
    .headerBody .trend-title {
        font-size: 24px;
        font-weight: 700;
        margin: 2% 0
    }
    .headerBody #nav-search-input {
        margin: 4% 0;
        padding: 5% 0 5% 5%;
        font-size: 16px
    }
    .cn-header-next-button .right-arrow,
    .cn-header-prev-button .left-arrow {
        font-size: 30px;
        cursor: pointer
    }
    .headerBody #search-close {
        top: -60px
    }
    .list-title .title,
    .list-title h1 {
        margin: 4% auto;
    }
    #trending-stories {
        background: #fff;
        padding: 0;
        margin: 0
    }
    .cn-post {
        width: 100%!important;
        margin: 3% 0 6%!important;
        border-top: solid 1px #ddd
    }
    .cn-post .cn-individual-post {
        width: 100%;
        float: none
    }
    .cn-header-wrapper {
        padding-top: 3%
    }
    .cn-post .cn-info .cn-author-information {
        margin: 0 auto;
        overflow: hidden;
        padding: 0 0 4%;
        text-align: center;
        width: 85%
    }
    .cn-post .cn-info .cn-post-info .cn-post-title {
        margin: 4% 0;
        min-height: 0;
        text-align: center;
        width: 92%;
        padding: 0 4%
    }
    .cn-header-prev-button {
        position: absolute;
        top: 38%;
        left: 6px;
        z-index: 9999
    }
    .cn-header-next-button {
        position: absolute;
        top: 38%;
        right: 6px;
        z-index: 9999
    }
    .cn-post .cn-id-photo {
        float: none
    }
    .cn-post .cn-author-info {
        float: none;
        margin: 4% auto;
        text-align: center
    }
    #tag-profile .tag-social span {
        line-height: 22px;
        font-size: 15px
    }
    .section-head h1 {
        margin: 3% auto 0
    }
    #aol-comments {
        margin: 2% 0 0
    }
    .confab h4 {
        text-align: center;
        padding: 2% 0
    }
    .celebspiration .latest-meme-creator {
        margin: 5% 0;
        text-decoration: none;
        font-size: 14px
    }
    .celebspiration .meme-gen-dot {
        margin: 0 4%
    }
    .meme-gen-head .collab-powered {
        position: relative;
        width: 48%;
        display: block;
        margin: 0 auto 2%
    }
    .meme-gen-head .meme-gen-link {
        display: block;
        margin: 1% 0 0;
        text-align: center
    }
    .collab-banner .collab-logo {
        width: 100%;
        margin: 2% 0 0;
    }
    .collab-banner .collab-powered {
        position: relative;
        display: block;
        text-align: center
    }
    #video-play .player-ad,
    #video-play .video-bar {
        display: none
    }
    .collab-banner .collab-powered img {
        width: 44%
    }
    .collab-banner .collab-text {
        margin: 2% 0
    }
    #carticleheader .carticleuserimage {
        float: none;
        margin: 2% auto
    }
    #carticleheader .carticlegirlbio {
        padding-top: 0;
        float: none;
        overflow: hidden;
        width: 100%;
        margin: 0 auto 4%;
        text-align: center
    }
    #video-play .video-desc .desc-text {
        padding: 4%
    }
    .video-nav a {
        width: 100%;
        padding: 3% 0
    }
    #video-play .video-desc {
        width: 100%
    }
    #archive-page .ui-datepicker {
        top: 50px;
        z-index: 999;
        width: 98%;
        left: 0
    }
    .footerMenu a {
        border-bottom: 0;
        border-right: 0;
        color: #aaa;
        display: inline;
        float: none;
        font-size: 11px;
        font-weight: 400;
        margin: 0;
        padding: 0 2%;
        text-decoration: none;
        line-height: 24px;
        width: 96%
    }
    .footerMenu {
        margin: 1% 0
    }
    #shareBar.shareButtons.desktop {
        display: none!important
    }
    .cn-post .cn-info .cn-post-info .cn-post-title a {
        font-size: 14px
    }
    h1.article {
        font-size: 26px;
        line-height: 34px;
        letter-spacing: 0;
        margin: 2% 4%;
        padding: 2% 0
    }

    #article-sharebox { margin: 0; height: auto; }
    .article-sharebox-wrap { width: 80%; }
    #article-sharebox-email .article-sharebox-wrap, #article-sharebox-fb .article-sharebox-wrap {width: 80%;}

    #article-sharebox-email,
    #article-sharebox-fb,
    #article-sharebox-twtr {
        width: 31.3333333%
    }

    a.article-sharebox-item { padding: 2% 1%; }

    body.list-slideshows #primary,
    body.Gallery #primary,
    body.Gallerytag #primary {
        width: 98%
    }

    body.slideshow #primary {
        background: #fff;
    }

    #SmartPlayer_0 .fmvps-player-title-cell-large-font { font-size: 14px;}
    #SmartPlayer_0 { margin: 0; }
    #SmartPlayer_0, #adaptvDiv0, .fmvps-limited-mode, .fmvps-wrapper {margin: 0 !important;}

    .editor-section .editor-name {float: none;}
    .editor-section .editor-left, .editor-section .editor-right { margin: 0;}

    #cambio-follow { display: none;}


}
