.post-share{clear:both}
#social-wrapper{display:none}
#social-component .social-block span{margin:10px 10px 0 !important}
.social-bottom .social-icons{height:60px;width:260px;margin:0 auto 15px}
.social-bottom .social-head{display:none}
.social-bottom .social-text{width:300px;margin:0 auto;text-align:center}
.social-bottom{padding:30px 0}
.social-bottom .social-text p{font-size:24px;color:#444}
.social-bottom .widget-header{display:none}
.social-bottom .widget-content{padding:0}
.social-icons .st_twitter_custom{background:url("../png/image-sprite.png") -266px -173px no-repeat transparent;cursor:pointer;width:45px;height:43px;float:left;margin:15px 25px 0 0}
.social-icons .st_linkedin_custom{background:url("../png/image-sprite.png") -265px -130px no-repeat transparent;cursor:pointer;width:45px;height:43px;float:left;margin:15px 25px 0 0}
.social-icons .st_facebook_custom{background:url("../png/image-sprite.png") -224px -215px no-repeat transparent;cursor:pointer;width:44px;height:43px;float:left;margin:15px 25px 0 0}
.social-icons .st_googleplus_large{background:url("../png/image-sprite.png") -223px -173px no-repeat transparent;cursor:pointer;width:44px;height:43px;float:left;margin:15px 25px 0 0}
.social-icons .st_googleplus_large span.stButton span.stLarge{background:url("") repeat scroll 0 0 transparent !important}
.social-icons .st_email_custom{background:url("../png/image-sprite.png") -223px -130px no-repeat transparent;cursor:pointer;width:43px;height:43px;float:left;margin:15px 0 0}
#social-component.social-right-rail{display:block;position:fixed;width:335px;height:123px;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#fff;z-index:1002;box-sizing:content-box}
.social-right-rail .social-close{position:absolute;top:0;right:0;padding:15px 17px;color:#fff}
.social-right-rail .social-close:hover{cursor:pointer}
.social-right-rail .social-icons{width:100%}
.social-right-rail .social-head{display:block}
.social-right-rail .social-head p{color:#fff !important;margin:15px 0 0 -5px}
.social-right-rail .widget-content{padding:0}
.social-right-rail .social-text{display:none}
#social-component.social-right-rail .social-icons a span{margin:0 7.5px !important}
#social-component.social-right-rail .social-block{float:left;padding:14px 17.5px}
.overlay-widget.social-right-rail{border-radius:6px;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.4)}
.social-right-rail .widget-header{border-radius:6px 6px 0 0}
.social-right-rail .widget-content{border-radius:0 0 6px 6px}
.main-wrapper{width:100%;max-width:1260px;margin:0 auto}
.main-par{margin:25px 0}
.main-par,.rightrail-par{width:100%;float:left}
.rightrail-par .new.newpar{float:left;width:100%}
.bottom-par{clear:both}
.gatingContainer h3{margin:10px 0 10px}
.read-more-content{width:100%;text-align:center;background:#fff;position:relative;margin:10px 0 0;display:block}
.read-more-content:before{position:absolute;bottom:30px;content:'';box-shadow:0 -38px 75px 53px white;width:100%;left:0}
.read-more-content button{margin:0 auto;display:block;position:relative;font:normal 18px/20px attAleckSans-Medium;padding:10px 60px;border-radius:25px}
.continue-reading{height:1600px;overflow:hidden}
.continue-reading.off{height:auto}
.post .image.parbase{padding-right:0;padding-left:0}
.post .image.parbase img{margin:0 auto}
.new.newpar.section.aem-Grid-newComponent.cq-Editable-dom{display:block}
.new.newpar.section.aem-Grid-newComponent{display:none}
@media screen and (min-width:768px){.main-par,.rightrail-par{margin:40px 0 0}
}
@media screen and (min-width:1026px){.main-wrapper{padding-left:20px;padding-right:20px}
.main-par{width:65%;padding-right:20px}
.rightrail-par{width:35%;padding-top:120px !important}
.post .image.parbase{padding-right:20px;padding-left:20px}
}
@media screen and (min-width:1200px){.main-par{width:72.48%}
.rightrail-par{width:27.52%;max-width:300px}
.read-more-content{margin:10px 0 75px}
}
.main-wrapper.new-article .main-par,.main-wrapper.new-article .rightrail-par,.main-wrapper.new-article .main-page{padding-top:70px !important}
.main-wrapper.new-article .related-promo{float:right}
.main-wrapper.new-article .cmp-list{float:left}
.main-wrapper.new-article.edit_mode .continue-reading{height:auto}
.main-wrapper.new-article .rightrail-par .responsivegrid>div{display:flex;flex-wrap:wrap;flex-flow:column-reverse}
.main-wrapper.new-article .text p{font:normal 16px/26px attAleckSans-Regular}
@media screen and (min-width:1026px){.main-wrapper.new-article .main-par{padding-right:75px}
.main-wrapper.new-article .rightrail-par .responsivegrid>div{flex-flow:column}
}
@media screen and (max-width:768px){.global-navigation .main-header-wrapper{height:100px}
}