body.admin-menu #header {
	top: 29px;
}
body.admin-menu .megaMenu>ul>li .submenu {
	top: 73px;
}

#first-time {
    display: none;
}

.velocity canvas {
    display: block !important;
}
div.form-item-atom0-scald-actions{display: none !important;}
body .stButton .stArrow {display: none;}
body.dev-mode {
    background: rgba(0, 0, 0, 0) url("../../images/bg-repeat-dev.png") repeat scroll 0 0;
}
#page .mainContent .articleContent .articleBody h2.articleIntro {
    font-weight: 700;
}
.articleDetails .shares-wrapper .shares .shareBtns .st_email_button .stButton .stMainServices.st-email-counter {
    padding-top:0;
    height: 22px;
}
.articleDetails .shares-wrapper .shares button.btnShowShares:after {
    content: '\00a0';
    font-size: 1.3rem;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    position: relative;
}
#page .mainContent .articleContent .articleBody .articleIntro,
#page .mainContent .articleContent .articleBody p,
#page .mainContent .articleContent .articleBody ul li {
    font-size: 1.65rem;
}
.articleDetails .shares-wrapper .shares .shareBtns .st_googleplus_button .stButton > span:first-child span,
.articleDetails .shares-wrapper-toggleable .shares .shareBtns .st_googleplus_button .stButton > span:first-child span {
    opacity:0;
}
.articleDetails .shares-wrapper .shares .shareBtns, .articleDetails .shares-wrapper-toggleable .shares .shareBtns {
    line-height:20px;
}
.articleDetails .shares-wrapper .shares .shareBtns .st_googleplus_button .stButton:hover > span:first-child,
.articleDetails .shares-wrapper-toggleable .shares .shareBtns .st_googleplus_button .stButton:hover > span:first-child {
    background-position: 64.8402% 94.8915%;
}
#page .mainContent .articleContent .shares .btnSocial .st_facebook_button .stButton,
#page .mainContent .articleContent .header .shares .btnSocial .st_facebook_button .stButton {
    background: transparent url("../../images/sprite-mashableFR.png") no-repeat scroll 0 70.1643% / 750% 19875%;
}
#page .mainContent .articleContent .shares .btnSocial .st_twitter_button .stButton,
#page .mainContent .articleContent .header .shares .btnSocial .st_twitter_button .stButton {
    background: transparent url("../../images/sprite-mashableFR.png") no-repeat scroll 0 77.7497% / 750% 19875%;
}
#page .mainContent .articleContent .header .shares .btnSocial .st_googleplus_button .stButton {
    background: transparent url("../../images/sprite-mashableFR.png") no-repeat scroll 0 72.0607% / 750% 19875%;
}
#page .mainContent .articleContent .header .shares .btnSocial .st_linkedin_button .stButton {
    background: transparent url("../../images/sprite-mashableFR.png") no-repeat scroll 0 73.957% / 750% 19875%;
}
#page .mainContent .articleContent .fixedHeaderMobileNav .shares .btnSocial .sharethis-wrapper .st_twitter_button .stButton {
    margin-right: 0;
}
#page .mainContent .articleContent .fixedHeaderMobileNav .shares .btnSocial .sharethis-wrapper .st_email_button .stButton,
#page .mainContent .articleContent .fixedHeaderMobileNav .shares .btnSocial .sharethis-wrapper .st_googleplus_button .stButton,
#page .mainContent .articleContent .fixedHeaderMobileNav .shares .btnSocial .sharethis-wrapper .st_linkedin_button .stButton {
    height: 0;
    margin-right: 0;
    width: 0;
}
.articleDetails .shares-wrapper .shares .shareBtns .st_googleplus_button .stButton > span:first-child,
.articleDetails .shares-wrapper-toggleable .shares .shareBtns .st_googleplus_button .stButton > span:first-child {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-image: url("../../images/sprite-mashableFR.png") !important;
    background-position: 64.8402% 94.6014%;
    background-repeat: no-repeat;
    background-size: 370.37% 36136.4%;
    border: medium none;
    height: 22px;
    padding: 0 !important;
    width: 80px;
}
.unpublish #page .mainContent {
    background-color: #ffdddd;
}
.atom-render twitterwidget {
    margin: auto;
}
#page figure img[data-loading]{
  opacity:0;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
#page figure img{
    opacity:1;
    -webkit-transition: opacity ease .25s;
    -moz-transition: opacity ease .25s;
    -o-transition: opacity ease .25s;
    transition: opacity ease .25s;
}
.img-loading-placeholder{
    display: block;
    background:url('../../images/1330x748_v2.png') no-repeat center;
    background-size:cover;
}