.bMagazine .main_wrap {
    padding-top: 10px;
}
.bMagazine.bMagazinepage .main_wrap { padding-top: 0 }

body.bMagazinepage div.inner_content_magazinepage {
    position: relative;
}
.bMagazine .comment_form {
    /*margin-left: 160px;*/
    margin-right: 20px;
}
.bMagazine .zonecomments h2, .bUserprofile .zonecomments h2 {
    margin-top: 47px;
}

/* Magazine sub navigation */

body.bMagazinepage div.postbody p, body.bMagazinepage div.postbody blockquote, body.bMagazinepage div.postbody li {
    color: #444444; /* gm v3.1 */
    line-height: 25px;
    font-size: 17px;
}
body.bMagazinepage div.postbody p,
body.bUserprofile div.inner_content_magazinepage p,
body.bMagazineedit #modaldiv div.inner_content_magazinepage p {
    margin-top: 25px;
}
body.bUserprofile div.inner_content_magazinepage p {
    line-height: 25px;
}

body.bMagazinepage div.postbody sup,
body.bUserprofile div.inner_content_magazinepage sup {
    position: relative;
    top: -4px;
    font-size: 14px;
}

body.bMagazinepage div.identity h4 {
    margin-top: 5px;
}

body.bMagazinepage div.identity p {
    margin-top: 12px;
}

body.bMagazinepage div.postbody p:first-child {
    margin-top: 17px;
}
body.bMagazinepage div.postbody ul {
    padding-bottom: 10px;
}
body.bMagazinepage div.postbody h2,
body.bUserprofile div.postbody h2,
#modalcontent.magpreview h2 {
    font-size: 35px;
    font-weight: normal;
}

body.bMagazinepage div.postbody h2.h2grn,
body.bUserprofile div.postbody h2.h2grn,
#modalcontent.magpreview h2.h2grn {
    color: #6ab49f;
}

body.bMagazinepage div.postbody h6,
body.bUserprofile div.postbody h6,
#modalcontent.magpreview h6{
    font-size: 13px;
    color: #999;
    line-height: 16px;
}

body.bMagazinepage .embeddedContent {
    margin-top: 15px;
    margin-bottom: 20px;
}
body.bMagazinepage p .embeddedContent {
    margin-top: 0;
    margin-bottom: 0;
}

nav#magnav li {float:left; width:120px;}
nav#magnav {margin:2px auto; padding: 2px; text-align: center;}
nav#magnav li.hasselected {font-weight:bold;}
nav#magnav ul.nest0.branch { max-width: 750px; margin: 0 auto;}

#actionzone_inner nav#magnav li a { min-width: 115px; }
.bMagazinelanding #actionzone_inner,
.bMagazine.bMagazinepage #actionzone_inner { width: 100%; max-width: 100%; margin-bottom: 10px;}

.bMagazinelanding #actionzone_inner nav#magnav li a,
.bMagazine.bMagazinepage #actionzone_inner nav#magnav li a { min-width: 95px; }
.bMagazinelanding nav#magnav li,
.bMagazine.bMagazinepage nav#magnav li { width: 100px; }
.bMagazinelanding nav#magnav ul.nest0.branch,
.bMagazine.bMagazinepage nav#magnav ul.nest0.branch { width: 300px; }

.bMagazineedit #overlay10div #modaldiv {width:810px;}


.magimg .thumb {width:100%; text-align: center;}
.magimg .thumb img {border:1px solid #eee; padding:2px;}
.magimg .text {width:330px; float:right;}
.magimg .text small {display:block;}
.magimg {width:375px; padding:5px 0; min-height:60px;  float:left; border-top:1px dotted #ccc;}
#magimag1es {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

#magimages {
    max-height:320px;
    overflow-y:scroll;
}


#magimages .magimg td{vertical-align:top}
#magimages .right { float: none; }

/* sub-nav */
nav#mag_nav{height: 80px;}

/* homepage */
article.maga{
    /*background: #fff;
    border-right: 1px solid #E4E0E5;
    border-bottom: 1px solid #E4E0E5;*/
    padding: 5px;
    /*margin-bottom: 10px;*/
}
article.maga h4 {color: #767676; font-size: 1em; padding-top: 14px;}
article.maga h1, article.maga h3 a, article.maga h3 {color: #6ab49f; font-style: normal; }
section.ar_img {overflow: hidden; position: relative;}
section.ar_img img{
  display: block; 
  width: 100%;
  max-width: 426px; 
  height: auto; 
  /*margin: 0 auto;*/  
}
article.maga .ar_info h4 {
    text-transform: uppercase;
}

/*section.ar_img{display: table;}*/
section.ar_img > a{ vertical-align: middle;}
article.maga.large section.ar_img > a{display: block; }

/* Large magazine template */
article.maga.large{position: relative; width:50%; float:left;}
article.maga.large section.ar_img{
    display: table;
    width: 100%;
    float: none;
}
article.maga.large section.ar_img .cell_wrap{vertical-align: middle; display: table-cell;}
article.maga.large section.ar_info{padding-left: 12px;padding-right: 10px; min-height: 160px;}
article.maga.large h1{font-size: 35px; line-height: 42px; margin-bottom: 14px;}

/* Medium magazine template */
article.maga.medium{margin-right: 0; padding-bottom: 10px;}
/*article.maga.medium section.ar_img{
    width: 100%; height: 170px;
}*/
article.maga.medium section.ar_info h3{font-size: 1.346em;}
article.maga.medium section.ar_info{padding: 0 20px;}

/* Small magazine template */
article.maga.small {        
  width: auto;  
}
article.maga.small section.ar_img{
    width: 100%; height: auto;
}
article.maga.small h3{font-size: 22px; color: #6ab49f; font-weight: 400; margin-bottom: 5px; line-height: 28px; font-style:normal;}
article.maga.small h4{margin-bottom: 13px;text-transform:uppercase}

article.maga.small section.ar_info{
  padding: 5px 5px 0px 12px; 
  width: auto; /* 253 */  
}

article.maga.small .summary, article.maga.large p { font-weight: 400; font-size: 15px; line-height: 21px; font-style:normal; color: #444444; margin-top:17px; margin-bottom: 25px;}
article.maga.small section.ar_img > a{display: block;}

/* Small magazine edit template */
article#maga_edit.maga.small{width: 832px; margin: 0px auto;}
article#maga_edit.maga.small section {background-image: url(/img/v3/bg/creampaper_1.png); padding: 20px;}
article#maga_edit.maga.small section.ar_img img{padding: 0 0 20px;}
article#maga_edit.maga.small .meta{padding: 0 0 30px; color: #afafaf;}
.mag_prew {padding: 10px 0px 10px 54px;}
/* Authors */
article.maga.small.authors{padding: 0;}
article.maga.small.authors h3{background: #efefef; color: #a7a7a7; padding: 10px 15px; border-bottom: 1px solid #d4d4d4; font-size: 1em; font-weight: 600;}
article.maga.small.authors ul{line-height: 1.6;}
article.maga.small.authors section.ar_info{padding: 5px 0 20px 15px;}

/* Full article template */
article.maga.full{
    /*padding: 0 10px;*/
    margin-bottom: 40px;
    max-width: 842px;
}

body.bUserprofile article.maga.full {
    /*width: 680px*/
}

article.maga.full .postbody{/*margin-left: 160px;*/  /*line-height: 1.5; font-size: 1.077em*/ font-size: 17px;line-height: 16px; color:#444444;}
body.bUserprofile article.maga.full .postbody{margin-left: 0px;}
body.bMagazinepage article.maga.full .postbody {margin-right: 20px;}
article.maga.full .postbody img[align=left]{margin: 10px 10px 10px 0;}
article.maga.full .postbody img[align=right]{margin: 10px 0 10px 10px;}
article.maga.full .postbody a, article.maga.full .postbody p a{text-decoration: underline; color: #6ab49f;}
article.maga.full .postbody ul {list-style: disc; margin-left: 20px;}
article.maga.full .postbody ol {list-style: decimal; margin-left: 20px;}
article.maga.full .postbody p:last-of-type {clear: both;}
article.maga.full .postbody img{max-width: 100%;}
article.maga.full .postbody img.left,
article.maga.full .postbody img.right { max-width: 290px}
article.maga.full .postbody .whopost a{text-decoration: none;}

article.maga.full h1 {
    margin-bottom: 10px;
    margin-top: 5px;
    /*font-size: 3.862em;*/
    font-size:45px !important;
    line-height: 53px;
    color: #6ab49f;
    font-style: normal; clear: both;
    text-shadow: 0px 0px 10px #fff;	/* gm v3.1 */
    /*margin-left: 160px;*/

}
body.bUserprofile article.maga.full h1 {
    margin-left: 0px;
}
body.bMagazinepage article.maga.full h1 {
    margin-right: 20px;
}
article.maga.full h3 {
    font-size: 25px;
    line-height: 34px;
    color:#6ab49f;
    font-weight: normal;
    font-style: italic;
    padding-top:0;
    padding-bottom:0;
    margin-top:25px;
}
article.maga.full p+h3{ margin-top:15px; }
article.maga.full img{margin: 0;  height: auto; padding: 0 0 20px; max-width:100%}
.bMyarticles article.maga.full img { width: 100%; }
article.maga.full .whopost img {padding: 0px;}
article.maga.full .meta{/*padding: 0 0 10px; margin-top: 24px;*/ padding: 0 0 28px; /*margin-left: 160px;*/ margin-top: 15px; color: #afafaf;}
body.bUserprofile article.maga.full .meta {margin-left: 0px;padding: 0 0 28px;}
/* deal with it, this is a system class picked up by js */
.DISABLED_BY_GM_requirelogin{display: inline-block; /*margin: 10px 0 0 10px;*/}


/* homepage end */

/* related articles */
.relatedarticles h3{ padding: 10px 0 0 10px;}
.relatedarticles article.maga.small h3{padding: 0;}

.relatedarticles article.maga.small{margin:0; min-height: 300px; width:33.333%; float: left;}
.relatedarticles article.maga.small:last-child{margin-right: 0;}

.relatedarticles article.maga.small section.ar_img{float: none; margin: 0 auto;}
.relatedarticles article.maga.small section.ar_info{float: none; width: auto; margin: 0; padding: 0 10px;}

/*body.bMagazine section.main {padding:0; margin-right: 15px; width:847px; background:none;}*/
article.maga, div.article {/*background:white;*/}
article.maga, div.article p.summary {padding:0;}
/*body.bMagazinepage section.main {background:white; padding:20px; border: 1px solid #DBDBDB; border-radius: 2px;}*/

article.maga:hover{background: #fff;}
article.maga.full:hover{background: transparent;}

/* catagories & authors*/
.mag_subs{
    background: #fff;
    border-right: 1px solid #E4E0E5;
    border-bottom: 1px solid #E4E0E5;
    margin-bottom: 5px;
}

.mag_subs h4{
    background: #efefef;
    color: #c4c4c4;
    padding: 10px;
    border-bottom: 1px solid #d4d4d4;
    margin: 0;
}
.mag_subs ul{padding: 10px;}
.mag_subs ul ul{padding: 0;}

.thecats.mag_subs{margin-left: 5px;}
.theauthors.mag_subs{margin-right: 5px;}

/* Comment count */
.ar_img:hover .com_c{}/* @todo hover style*/
.com_c{
    position: absolute;
    bottom: 15px; right: 10px;
    background: #67B59F;
    color: #fff; font-weight: 600;
    padding: 3px 7px;
    border-radius: 2px;
    line-height: 1.3;
}
.com_c.coms_0{background: #ddd;}
.com_c.coms_0:after{border-left: 7px solid #ddd;}

.com_c:after{
    margin-top: -5px;
    content: " ";
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;

    border-left: 7px solid #67B59F;
    -moz-border-right-colors: transparent;
}

/* Magazine listing */
.mag_listing h3{padding-left: 10px;}

.mag_listing article.maga.small{margin-left: 0;}
.mag_listing article.maga.small section.ar_img{
    float: left;
    width: 155px; height: 155px;
}
.mag_listing article.maga.small section.ar_info{
    float: left;
    width: 75%;
    padding-left: 20px;
}

.mag_listing article.maga.small h3{padding-left: 0;}

article.article a.adminLink {border:1px solid #aaa; border-radius: 3px 3px; padding:2px;}
article.sDELETED {text-decoration: line-through;}

/* my news&updates management page */
body.myArticles section.main{
    padding: 0 5px;
    border: 0;
    background: transparent;
}

body.myArticles article.maga.small
	/*, body.bSearch article.maga.small*/{margin: 0; width: 50%; float: left; min-height: 275px; }
body.bSearch .tilecontainer_3col article.small { visibility:  visible; width: 33%; margin: 0px; min-height: 420px;}

body.bSearch .tilecontainer_3col:nth-child(3n){
    clear:left;

}

body.bSearchN #actionzone {
    position: absolute;
    left: 59%;
    bottom: 78px;
    display: none;
}


body.myArticles article.maga.small section.ar_info {padding: 10px 20px; width: 100%;}

div.thecats ul {font-weight: normal;}
div.thecats ul li {font-weight:normal; padding: 2px 0; border:0;}
div.thecats ul li a {padding-left: 12px;}
div.thecats nav.nav10 li a.haschildren {background-position: left center;}
div.thecats nav.nav10 li a.selected {font-weight:bold;}


.maga.small a.btn.edit_link{margin-left: 20px;}

article.maga.full .right{float: right;padding-left: 10px; width: auto;}
article.maga.full .left{float: left;padding-right: 10px; width: auto;}


article.maga.full .center{display: block; margin-left: auto; margin-right: auto; padding: 0;}
article.maga.full p.bg_center_img{background-color: #FAFAFA;}

.nofloat {
    float:none !important;
}

zonecomments h2{
    margin-bottom: 10px;
    color: #67B59F;
    font-style: italic; clear: both;
    text-shadow: 0px 0px 10px #fff;	/* gm v3.1 */
}

.bMagazine article.maga.full .postbody .whopost .gen_grn { text-decoration: none; padding: 7px 13px; }
.bMagazine article.maga.full .postbody .whopost h4 {font-size: 1.231em;color: #3d3d3d;font-weight:400;}
.bMagazine article.maga.full .postbody .whopost p, .bMagazine article.maga.full .postbody .whopost .usr_info {font-size: 1.0em;color: #757575;line-height: 1.1em;}
.bUserprofile article.maga.full > img.ei { /*max-width: 680px;*/ max-width: 100% }


.bMagazine article.maga.full .postbody .whopost .identity,
.bUserprofile article.maga.full .postbody .whopost .identity { width: 300px;margin-right: 0; }

.bMagazine article.maga.full .identity a.social.btn,
.bUserprofile article.maga.full .identity a.social.btn {
    color:white;
}

#modaldiv #modalcontent.nsinup{
    padding:0px;
    text-align: center;
}

#modaldiv #modalcontent.nsinup em{
    font-style: normal;
    padding-top: 25px;
    display: block;
    font-size: 15px;
    margin-bottom: 55px;
    color: #757575;
	line-height:20px;
}

.nsinup h2{
    font-size: 1.5em;
    margin-top: 25px;
}

.nsinup h1 {
    font-weight: bold;
    font-size: 27px;
    margin-bottom: 20px;
    line-height:1;
}

.nsinup p {
    font-size: 15px;
    color: #444444;
    margin-bottom: 55px !important;
    margin-top: 0!important;
    line-height: 20px;
}

.nsinup input[type=email] {
    width: 287px;
    height: 44px;
    padding-left: 20px;
    border: 1px solid #dbdbdb;
    color: #8c8c8c;
    border-right: 0;
    /*position:absolute;
    left:0;*/
	position:relative;
}

.nsinup form {
    position:relative;
    margin:0 auto;
    width: 476px;
    height: 44px;
}

.nsinup input[type=submit] {
    width: 189px;
    height: 44px;
    background-image: none;
    background-color: #9edecd;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: 0;
    /*position: absolute;
    left:286px;*/
	position:relative;
}

.nsinup p.grey {
    margin: 55px 0 31px 0 !important;
    color: #757575;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
}

.nsinup p.grey a {
    text-decoration: underline;
}

div.tilecontainer_3col {
    margin-top: 17px;
}

article.maga.full .postbody div.zonecomments a{
    color: #666666;
    font-weight: normal;
    font-size:12px;
}

body.bUserprofile section.main p {
    /*clear: both;*/
}

.member_mang article.maga.full .inner_content_magazinepage h1,
.member_mang article.maga.full .inner_content_magazinepage .meta,
.member_mang article.maga.full .inner_content_magazinepage .postbody { margin-left:0}
.member_mang article.maga.full .inner_content_magazinepage .like_btn  { display: none }
.member_mang article.maga.full { width: 650px; }

img.emptyimg { width: auto !important; height: auto !important;}

article.maga.full h2 { margin-top: 25px;margin-bottom: 15px;}
article.maga.full h2+p { margin-top: 0px;}

.article-posted .tab_content.clearfix {
    border:none;
    padding:0;
    margin:0;
    text-align:center;
}
#article-posted-sb {margin-top:50px;}
#article-posted-sb a{
    background: url(/img/v3/post-article-social.png) no-repeat 0 0 transparent;
    height: 63px;
    display: block;
    background-size: cover;
    width: 154px;
    margin-right: 10px;
    float: left;
    position: relative;
}
#article-posted-sb a.button_twitter,
#article-posted-sb a.addthis_button_twitter {background-position: 0px 0px}
#article-posted-sb a.button_linkedin,
#article-posted-sb a.addthis_button_linkedin {background-position: -165px 0px}
#article-posted-sb a.button_facebook,
#article-posted-sb a.addthis_button_facebook {background-position: -330px 0px}
#article-posted-sb a.addthis_button_stumbleupon {background-position: -495px 0px}
#article-posted-sb a.addthis_button_tumblr,#article-posted-sb a.button_tumblr {background-position: -828px 0px}
#article-posted-sb a.addthis_button_reddit{background-position: -660px 0px;width:155px}
#article-posted-sb a.button_stumbleupon {background-position: -495px 0px}
#article-posted-sb a.button_reddit{margin-right:0; background-position: -662px 0px;width:155px}
#article-posted-sb a.addthis_button_pinterest{background-position: -660px 0px;width:155px}
#article-posted-sb a.addthis_button_pinterest .at_PinItButton,
#article-posted-sb a.addthis_button_pinterest iframe{  opacity: 0;  width: 100% !important;  height: 100% !important;}
#article-posted-sb img {display:none}
#article-posted-sb a:hover, #article-posted-sb a.selected {background-image: url(/img/v3/post-article-social-hover.png);}
#article-posted-sb a.addthis_button_reddit{margin-right:0}
.article-posted p.pd {margin-bottom:15px}
#article-posted-sb { width: 820px; margin: 0 auto;margin-top:0;}
#floating-like { position:fixed;top:300px;left:200px; display:none;}
#floating-like a {position:static;margin-right:0;padding-top:10px;}
#floating-like a.like_btn:before {background-position: -2px -457px;margin-top:-1px;}
#floating-like span {color:#6ab49f;font-size:18px;display:block;text-align:right;margin-top:10px;}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
    #floating-like a.like_btn:before {
        background: transparent url(/img/v3/icons/icons-big.png)no-repeat;
        background-position: -2px -434px;
        background-size: 22px;
    }
}
section.ar_published{ text-align:center;font-size:12px;position:absolute;bottom:0;width:100%}
div.ar_published_p{margin-top:10px;}
.bMagazineedit #ifmanyresults span,
.bExperience #ifmanyresults span {background: #eee; color: #666; font-size: 87.5%; padding:2px; border-radius: 2px 2px; }
.bMagazineedit #ifmanyresults,
.bExperience #ifmanyresults { text-align: right;margin-top: 7px;display:none}
.bMagazineedit .add-names-t {padding-bottom:20px;display:block;}
section.ar_published p.posted-by-p {margin:0 auto;width:276px;text-align:left}

article.maga.small.items.clearfix {
    margin-bottom: 45px;    
}

.turn_off_autoshare {
    margin-top: 13px;
    margin-left: 52px;
}

.spinners {
    font-size: 10px;
    line-height: 11px;
    color:#bcbcbc;
    width: 833px;
    margin: 0 auto;
    display: none;
}

.spinners div {
    float: left;
    width: 165px;
    text-align: center;
    margin-left: 1px;
    background: url("/img/v3/spiffy.gif") no-repeat scroll 73px top / 18px auto rgba(0, 0, 0, 0);
    min-height: 18px;
    display: block;
}

.spinners div.nobg {
    background: none;
    width: 154px;
    margin: 0 10px 0 0;
}

.turn_off_autoshare div {
    float: left;
    width: 165px;
    text-align: center;
    margin-left: 1px;
    font-size: 12px;
 }

.project-posted .turn_off_autoshare div {
    width: 154px;
    margin-right: 5px;
}
.project-posted .spinners div.nobg {
    margin-right: 5px;
}
.project-posted .spinners div,
.social_shares .social-cell .social-spinner { background: url("/img/v3/spiffy.gif") no-repeat scroll center top / 18px auto rgba(0, 0, 0, 0); }
.social_shares .social-cell .social-spinner {
    width: 18px;
    height: 18px;
    margin: auto;
    display: none;
}
.project-posted .spinners div.nobg { background: none; }
.project-posted .spinners .spinner.spinner_twitter { width: 165px !important; margin-right: 5px !important }
.project-posted .spinners .spinner.spinner_linkedin { width: 143px !important; margin-right: 5px !important  }
.project-posted .spinners .spinner.spinner_facebook { width: 166px !important; margin-right: 5px !important  }

.turn_off_autoshare div label input,
.social_shares .social-cell input {
    display: none;
}

.turn_off_autoshare div label span.button,
.social_shares .social-cell span.button {
    background: url("/img/v3/radio_sprite.png") no-repeat scroll 0 0 / 300% auto rgba(0, 0, 0, 0);
    display: inline-block;
    height: 17px;
    position: relative;
    width: 17px;
    cursor: pointer;
}

.social_shares .social-cell b {
    font-weight: normal !important;
    font-size: 10px;
}

.turn_off_autoshare div label input:checked + span,
.social_shares .social-cell input:checked + span {
    background: url("/img/v3/radio_sprite.png") no-repeat scroll -34px 0px / 300% auto rgba(0, 0, 0, 0)
}

.turn_off_autoshare div label input:not(:checked) + span:hover,
.social_shares .social-cell input:not(:checked) + span:hover {
    background: url("/img/v3/radio_sprite.png") no-repeat scroll -17px 0px / 300% auto rgba(0, 0, 0, 0)
}

.turn_off_autoshare div label b { font-weight: normal !important; }
.turn_off_autoshare div label b.mobile { display: block }
.turn_off_autoshare div label b.desktop { display: none }

.turn_off_autoshare label {
	font-size:10px;
	color: #717373;
}

.turn_off_autoshare div:first-child {
    margin-left: 0px;
}

article.maga.full img.retina_ready{
    width: 36px;
    height: auto;
    padding: 0px;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    margin-right: 5px;
    margin-left: 3px;
}


#myarticles-edit  #searchresults .identity .usr_info { width: 64% }
#myarticles-edit  #searchresults .identity { width: 99% }

figure#img_caption {
    display: inline-block;
    border: none;
    background: none;
}

figure#img_caption.left_img{
    margin-right: 20px;
}

figure#img_caption.right_img {
    margin-left: 20px;
}

#img_caption img {
    padding: 0 0 10px;
    border: none;
}

#img_caption small {
    display: block;text-align: left;font-size: 12px;padding: 0px;font-style: italic;
}

.center {
    margin: 0 auto;
    display: block;
}



.bMagazinepage .addthis_floating_style,
.bMagazinepage #floating-like {
    position: absolute;
}
.bMagazinepage #floating-like {
    top: 0;
    left: 10px;
}
.bMagazinepage .addthis_floating_style {
    top: 70px;
    left: 60px;
}

.bMagazine .prof_stats { display: none }

.maga .postbody em {
    font-style: italic;
    font-weight: 400;
}

@media screen and (max-width: 768px){
    article.maga.full .postbody img,
    article.maga.full .postbody iframe {
        max-width: 100% !important;
        height: auto !important;
    }

    .responsive-size.embeddedContent {
        padding-bottom: 33.25%;
    }
}

@media screen and (max-width: 890px){
    .bMyarticles #article-posted-sb{
        width: 320px;
    }

    #article-posted-sb a.button_reddit {
        margin-right: 10px;
    }
}

@media screen and (max-height: 500px){
    .responsive-size.embeddedContent {
        padding-bottom: 38.25%;
    }
}

.social-cell {
    display:inline-block;
    vertical-align: top;
    max-width: 159px;
}
.social-parent-table {
    display: table-cell;
}
.social-response, .social-expire {
    display: block;
}

.social-response {
    color: #f00000;
}

.social-expire {
    font-size: 10px;
    line-height: 11px;
    color: #bcbcbc;
}

/* premium content overlay - start */
#modaldiv.opened_mod.nsinup {
    padding: 0 !important;
    width: 660px;
}

#premium_content .head_img_div img {
    width: 100%;
}

#premium_content p,
#premium_content em {
    margin-bottom: 30px !important;
}

#premium_content span {
    display: inline-block;
    margin-bottom: 20px !important;
}

#premium_content p.grey {
    margin-top: 0 !important;
}

#premium_content .sm_content {
    padding: 0 10px;
}

#premium_content.full_article {
    text-align: center;
    font-size: 15px;
    position: relative;
}

#premium_content.full_article p {
    font-size: 15px;
    font-style: italic;
}
#premium_content.full_article p br {
    display: none;
}

#premium_content.full_article a {
    text-decoration: none;
}

#premium_content.full_article p.header {
    font-weight: bold;
    font-size: 27px;
    line-height: 1;
}

#premium_content.full_article:before {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 196px;
    margin-bottom: 1px;
    background: linear-gradient(to bottom,rgba(255,255,255,0),#f0f0f0);
}
/* premium content overlay - end */

#addthis_mobile {
    margin-top: 20px;
}

#addthis_mobile .addthisl {
    float: left;
    margin-top: 1px;
}

#addthis_mobile a {
    color: #666;
    text-decoration: none;
}
