.global-content-stream .stream-article .article-text h2 { float: none; }
.alignnone { margin: 5px 20px 20px 0px; }
.aligncenter, div.aligncenter { display: block; margin: 5px auto; }
.alignright { float: right ! important; margin: 5px 0px 20px 20px; }
.alignleft { float: left ! important; margin: 5px 20px 20px 0px; }
.aligncenter { display: block; margin: 5px auto; }
a img.alignright { float: right ! important; margin: 5px 0px 20px 20px; }
a img.alignnone { margin: 5px 20px 20px 0px; }
a img.alignleft { float: left ! important; margin: 5px 20px 20px 0px; }
a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(240, 240, 240); max-width: 96%; padding: 5px 3px 10px; text-align: center; }
.wp-caption.alignnone { margin: 5px 20px 20px 0px; }
.wp-caption.alignleft { margin: 5px 20px 20px 0px; }
.wp-caption.alignright { margin: 5px 0px 20px 20px; }
.wp-caption img { border: 0px none; height: auto; margin: 0px; max-width: 98.5%; padding: 0px; width: auto; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0px; padding: 0px 4px 5px; }
.tooltip { position: absolute; z-index: 1030; display: block; visibility: visible; font-size: 12px; line-height: 1.4; opacity: 0; }
.tooltip.in { opacity: 0.9; }
.tooltip.top { margin-top: -3px; padding: 5px 0px; }
.tooltip.right { margin-left: 3px; padding: 0px 5px; }
.tooltip.bottom { margin-top: 3px; padding: 5px 0px; }
.tooltip.left { margin-left: -3px; padding: 0px 5px; }
.tooltip-inner { max-width: 200px; padding: 3px 8px; color: rgb(255, 255, 255); text-align: center; text-decoration: none; background-color: red; border-radius: 4px; }
.tooltip-arrow { position: absolute; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.tooltip.top .tooltip-arrow { bottom: 0px; left: 50%; margin-left: -5px; border-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); }
.tooltip.top-left .tooltip-arrow { bottom: 0px; left: 5px; border-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); }
.tooltip.top-right .tooltip-arrow { bottom: 0px; right: 5px; border-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); }
.tooltip.right .tooltip-arrow { top: 50%; left: 0px; margin-top: -5px; border-width: 5px 5px 5px 0px; border-right-color: rgb(0, 0, 0); }
.tooltip.left .tooltip-arrow { top: 50%; right: 0px; margin-top: -5px; border-width: 5px 0px 5px 5px; border-left-color: rgb(0, 0, 0); }
.tooltip.bottom .tooltip-arrow { top: 0px; left: 50%; margin-left: -5px; border-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); }
.tooltip.bottom-left .tooltip-arrow { top: 0px; left: 5px; border-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); }
.tooltip.bottom-right .tooltip-arrow { top: 0px; right: 5px; border-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); }
.twitter-tweet-rendered { margin-right: auto ! important; margin-left: auto ! important; }
.fit-embeded { margin-bottom: 20px; }
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message { font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 200; color: rgb(255, 255, 255); }
#sb-container { position: fixed; margin: 0px; padding: 0px; top: 0px; left: 0px; z-index: 999; text-align: left; visibility: hidden; display: none; }
#sb-overlay { position: relative; height: 100%; width: 100%; }
#sb-wrapper { position: absolute; visibility: hidden; width: 100px; }
#sb-wrapper-inner { position: relative; border: 1px solid rgb(48, 48, 48); overflow: hidden; height: 100px; }
#sb-body { position: relative; height: 100%; }
#sb-body-inner { position: absolute; height: 100%; width: 100%; }
#sb-player.html { height: 100%; overflow: auto; }
#sb-body img { border: medium none; }
#sb-loading { position: relative; height: 100%; }
#sb-loading-inner { position: absolute; font-size: 14px; line-height: 24px; height: 24px; top: 50%; margin-top: -12px; width: 100%; text-align: center; }
#sb-loading-inner span { background: transparent url(f678c72a20872ba9d92d0d5dbff9b1d4882643b1.gif)  no-repeat scroll 0% 0%; padding-left: 34px; display: inline-block; }
#sb-body, #sb-loading { background-color: rgb(6, 6, 6); }
#sb-title, #sb-info { position: relative; margin: 0px; padding: 0px; overflow: hidden; }
#sb-title, #sb-title-inner { height: 26px; line-height: 26px; }
#sb-title-inner { font-size: 16px; }
#sb-info, #sb-info-inner { height: 20px; line-height: 20px; }
#sb-info-inner { font-size: 12px; }
#sb-nav { float: right; height: 16px; padding: 2px 0px; width: 45%; }
#sb-nav a { display: block; float: right; height: 16px; width: 16px; margin-left: 3px; cursor: pointer; background-repeat: no-repeat; }
#sb-nav-close { background-image: url(885780f2b401eac113a11f99306e483b21b98189.png) ; }
#sb-nav-next { background-image: url(852fd057eee6dd395685eabb21a0915dab10e716.png) ; }
#sb-nav-previous { background-image: url(aa377cbf6d4b75e7d7922becada93e7d948af236.png) ; }
#sb-nav-play { background-image: url(fd9e96162ee524e1492ce0a5577ed0657c24bb60.png) ; }
#sb-nav-pause { background-image: url(2fdd5af6cde009f28c6c4896d225fc8df4e443dd.png) ; }
#sb-counter { float: left; width: 45%; }
#sb-counter a { padding: 0px 4px 0px 0px; text-decoration: none; cursor: pointer; color: rgb(255, 255, 255); }
#sb-counter a.sb-counter-current { text-decoration: underline; }
div.sb-message { font-size: 12px; padding: 10px; text-align: center; }
div.sb-message a:link, div.sb-message a:visited { color: rgb(255, 255, 255); text-decoration: underline; }
.alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; }
.alert h4 { margin-top: 0px; color: inherit; }
.alert .alert-link { font-weight: bold; }
.alert > p, .alert > ul { margin-bottom: 0px; }
.alert > p + p { margin-top: 5px; }
.alert-dismissable { padding-right: 35px; }
.alert-dismissable .close { position: relative; top: -2px; right: -21px; color: inherit; }
.alert-success { background-color: rgb(223, 240, 216); border-color: rgb(214, 233, 198); color: rgb(60, 118, 61); }
.alert-success hr { border-top-color: rgb(201, 226, 179); }
.alert-success .alert-link { color: rgb(43, 84, 44); }
.alert-info { background-color: rgb(217, 237, 247); border-color: rgb(188, 232, 241); color: rgb(49, 112, 143); }
.alert-info hr { border-top-color: rgb(166, 225, 236); }
.alert-info .alert-link { color: rgb(36, 82, 105); }
.alert-warning { background-color: rgb(252, 248, 227); border-color: rgb(250, 235, 204); color: rgb(138, 109, 59); }
.alert-warning hr { border-top-color: rgb(247, 225, 181); }
.alert-warning .alert-link { color: rgb(102, 81, 44); }
.alert-danger { background-color: rgb(242, 222, 222); border-color: rgb(235, 204, 209); color: rgb(169, 68, 66); }
.alert-danger hr { border-top-color: rgb(228, 185, 192); }
.alert-danger .alert-link { color: rgb(132, 53, 52); }
.subhead { font-weight: 300; }
.instagram-embed { margin: 0px auto; }
img.solutionsctr { width: 150px ! important; }
.article-content img { padding: 0px; }
.body-content li { font-size: 18px; }
.body-content li a, .body-content p a, .story-box li a, .story-box p a { color: rgb(66, 94, 155); text-decoration: underline; }
.body-content li a:hover, .body-content p a:hover, .story-box li a:hover, .story-box p a:hover { text-decoration: underline; }
#contentTabs li a, #contentTabs li a:hover, .pager li a, .pager li a:hover { text-decoration: none; }
.global-content-stream li a, .global-content-stream li a:hover { text-decoration: none; }
.body-content blockquote { margin-left: 36px; }
.well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: rgb(245, 245, 245); border: 1px solid rgb(227, 227, 227); border-radius: 4px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset; }
.well blockquote { border-color: rgba(0, 0, 0, 0.15); }
.well-lg { padding: 24px; border-radius: 6px; }
.well-sm { padding: 9px; border-radius: 3px; }
h2.headline a:hover { text-decoration: underline ! important; }
h2.headline a:visited { color: rgb(168, 168, 168) ! important; }
.secondary.entries h3 { font-size: 18px ! important; }
.about-author h3 { font-size: 18px ! important; }
.featured-article a:hover { text-decoration: underline ! important; }
footer.site-footer .subscribe .forms form .form-group .btn-default { width: 35% ! important; }
footer.site-footer .subscribe .forms form .form-group input { width: 65% ! important; }
form#nla .form-group { width: 65% ! important; }
form#nla .btn-default { width: 35% ! important; }
form .btn { background-color: rgb(27, 20, 100); border: medium none; border-radius: 0px; text-transform: uppercase; font-size: 10px; font-family: "Arial"; padding: 5px 7px; }
.media, .media-body { overflow: hidden; }
.media, .media .media { margin-top: 15px; }
.media:first-child { margin-top: 0px; }
.media-object { display: block; }
.media-heading { margin: 0px 0px 5px; }
.media > .pull-left { margin-right: 10px; }
.media > .pull-right { margin-left: 10px; }
.media-list { padding-left: 0px; list-style: outside none none; }
.insta-embeded { position: relative; padding-bottom: 105%; height: 0px; overflow: hidden; }
.insta-embeded iframe, .insta-embeded object, .insta-embeded embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#nativeAd { text-align: center; }
#nativeSpace {  }
#nativeAd hr { margin-top: -10px; margin-bottom: 0px; border-width: 0px 0px 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
@media only screen and (max-width: 480px) {
  #leaderboard { display: none; }
  #nativeAd { display: none; }
  #adSpacer { height: 20px; }
}
.content ul li, .content ol li { font-size: 18px; }
.has-border { border: 1px solid black ! important; }
.gtkbox { background: rgb(243, 243, 243) none repeat scroll 0% 0%; margin: 0px 5px; }
.gtkinside { padding-top: 15px; }
img.aligncenter { margin-left: auto ! important; margin-right: auto ! important; }
.story-box h1 { font-size: 50px ! important; }
.story-box h2.subhead { font-size: 30px ! important; }
.sidebar-signup { padding: 10px ! important; margin-left: -8px; font-weight: bold; }
