/*  All the common semantics/blocks related attributes/styles mentioned here.  As well as file pointing to minify script.  Site uri: https://www.zacks.com/              @file: Core Stylesheet  @author: subhranil dutta (subhranild@zacksindia.com) @sub-author:  @date:   @copyright (c) Zacks Investment Research  @license Internal Use only. No License granted.  */
/*  All the common semantics/blocks related attributes/styles mentioned here.  As well as file pointing to minify script.  Site uri: https://www.zacks.com/              @file: Core Stylesheet  @author: @sub-author:  @date:   @copyright (c) 2020 Zacks Investment Research  @license Internal Use only. No License granted.  */
/*TS Pages color*/
/* eof */
/*  All the fonts related attributes/styles mentioned here.  As well as file pointing to minify script.  Site uri: https://www.zacks.com/              @file: Core Stylesheet  @author: Subhranil Dutta (subhranild@zacksindia.com) @sub-author:  @date: 02/04/2020   @copyright (c) 2020 Zacks Investment Research  @license Internal Use only. No License granted.  */
/* Global Fonts */
/* mobile landscape */
/* placeholder for fill width attributes */
/* line 25, ../sass/commentary-main.scss */
#main_content { /* third rail */ /* body end */ /* common attributes */ /* image attributes at reg link */ /* swiper button */ /* common text */ /**fixing for IE 11 above 768px**/ }
/* line 26, ../sass/commentary-main.scss */
#main_content .main_body { border-top: none !important; box-shadow: none !important; margin-top: 0; }
/* line 31, ../sass/commentary-main.scss */
#main_content .main_body > section { border-bottom: 0; }
/* line 35, ../sass/commentary-main.scss */
#main_content .main_body button.crypto, #main_content .main_body a.crypto { background: #ededed; border-radius: 3px; display: inline-block; padding: 0px 4px; position: relative; font-size: 10pt; border: 1px solid #444444; color: #000; cursor: pointer; }
/* line 47, ../sass/commentary-main.scss */
#main_content .main_body button.crypto:hover, #main_content .main_body a.crypto:hover { background: #444444; color: #fff; }
@media (max-width: 1023px) { /* line 53, ../sass/commentary-main.scss */
  #main_content .main_body section { padding: 3px 10px 10px 10px !important; } }
@media (min-width: 1024px) { /* line 59, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article { padding: 0; } }
/* line 65, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article a { color: #1d5eb5; position: relative; z-index: 1; }
/* line 71, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article .article_banner { padding: 0; margin-top: 0; }
/* line 75, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article .article_banner img { width: 100%; height: auto; max-height: 400px; }
@media (min-width: 1024px) { /* line 75, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article .article_banner img { max-width: 635px; } }
/* line 86, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article .article_banner iframe , #main_content .main_body section#commentary_article .article_banner video { width: 100% !important; min-width: 100%; height: auto !important; max-height: 400px; background-color: #000; min-height: 400px; }
/* line 96, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article .article_banner p { margin-top: 5px; color: #777; text-transform: capitalize; font-size: 8pt; }
/* line 104, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article { margin-top: 1em; }
/* line 108, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article h1:first-child { padding: 0 10px; font-size: 32px; color: #2f2f2f; font-weight: 700; margin-bottom: 10px; line-height: 34px; }
@media (max-width: 1023px) { /* line 108, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article h1:first-child { padding: 0; } }
@media (min-width: 1024px) { /* line 108, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article h1:first-child { padding: 0 10px; } }
@media (min-width: 1024px) { /* line 128, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header { border-bottom: 3px solid #CACACA; border-top: 3px solid #CACACA; width: 100%; padding: 10px 0 6px; } }
/* line 138, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon { padding: 10px 0 6px; border-bottom: 3px solid #cacaca; border-top: 3px solid #cacaca; width: 100%; float: left; margin-bottom: 0; min-height: 80px; }
@media (min-width: 1024px) { /* line 147, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside { position: relative; } }
@media (max-width: 1023px) { /* line 154, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p { width: 100%; float: left; padding-top: 0; } }
/* line 162, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p.byline { width: 66%; margin-bottom: 14px; padding: 0 10px 8px; font-weight: 700; color: #1d1d1d; float: left; }
@media (max-width: 1023px) { /* line 162, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p.byline { width: 100%; margin-bottom: 0; padding-left: 0; } }
@media (min-width: 1024px) { /* line 162, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p.byline { width: 66%; margin-bottom: 14px; padding: 0 10px 8px; } }
/* line 184, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p.byline > span { padding-left: 8px; margin-left: 10px; border-left: 2px solid #1d1d1d; }
@media (max-width: 1023px) { /* line 184, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p.byline > span { padding-left: 0; margin-left: 0; margin-top: 4px; border-left: 0; display: block; } }
/* line 198, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p.byline > span time { margin-left: 0 !important; }
/* line 204, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p.hoverquote_block { padding-left: 10px; padding-top: 38px; width: 50%; float: none; margin: 0; }
@media (max-width: 1023px) { /* line 204, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p.hoverquote_block { width: 100%; float: left; padding-top: 0; padding-left: 0; } }
@media (min-width: 1024px) { /* line 204, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p.hoverquote_block { padding-left: 10px; padding-top: 38px; } }
/* line 227, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p.hoverquote_block a.hoverquote-container-od { margin-right: 4px; margin-bottom: 6px; padding: 2px 10px; margin-top: -1px; line-height: 18px !important; }
/* line 234, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p.hoverquote_block a.hoverquote-container-od span { font-weight: normal; }
/* line 242, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p a.btn-zt , #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p a.btn-zt { right: 9px; position: absolute; }
@media (max-width: 1023px) { /* line 242, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p a.btn-zt , #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside p a.btn-zt { position: inherit; top: inherit !important; right: inherit; margin-bottom: 0; } }
@media (max-width: 1023px) { /* line 258, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div { width: 100%; float: left; padding-top: 0; } }
/* line 269, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins { position: absolute; right: 10px; width: auto; top: 38px; float: left; clear: both; margin-top: -2px; }
@media (max-width: 1023px) { /* line 269, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins { position: inherit; top: inherit !important; right: inherit; width: 100%; margin-top: 10px; } }
@media (min-width: 320px) { /* line 269, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins { float: left; width: 100%; clear: both; } }
@media (min-width: 1024px) { /* line 269, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins { position: absolute; right: 10px; width: auto; top: 38px; } }
/* line 305, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins a > img.small_follow_btn { margin-right: 4px; display: block; margin-top: 0; }
@media (min-width: 480px) { /* line 305, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins a > img.small_follow_btn { display: inline-block; margin-top: 0; } }
@media (min-width: 1024px) { /* line 305, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins a > img.small_follow_btn { margin-right: 4px; } }
@media (min-width: 480px) { /* line 322, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins a > img.large_follow_btn { display: none; } }
@media (max-width: 1023px) { /* line 332, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins div { width: auto; float: left; } }
/* line 340, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins div.social_icons_left { margin-top: 0; float: left; }
/* line 346, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins div.social_icons_left span.stButton { margin-right: 2px; margin-left: 2px; }
@media (max-width: 320px) { /* line 346, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins div.social_icons_left span.stButton { margin-left: 0; margin-right: 0; } }
/* line 358, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins div.social_icons_left span.stButton span.stLarge { height: 26px !important; width: 26px !important; }
@media (min-width: 1024px) { /* line 358, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins div.social_icons_left span.stButton span.stLarge { margin-right: -2px; } }
/* line 367, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins div.social_icons_left span.stButton span.stLarge:hover { background-position: -51px !important; }
/* line 376, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins div.social_icons_right { float: left; margin-left: 6px; }
@media (min-width: 480px) { /* line 376, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins div.social_icons_right { margin-left: 6px; } }
@media (max-width: 480px) { /* line 376, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins div.social_icons_right { margin-left: 3px; } }
/* line 392, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins div.social_icons_right a.stocktwits-button { height: 26px; width: 26px; background: url(/images/zacks/icons/st_icon.png) 0 0 no-repeat; background-size: cover; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; display: block; }
/* line 400, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins div.social_icons_right a.stocktwits-button:hover { background: url(/images/zacks/icons/st_icon.png) 0 -27px no-repeat; background-size: cover; }
/* line 405, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins div.social_icons_right a.stocktwits-button img { display: none; }
@media (min-width: 1024px) { /* line 412, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins div:first-child { margin-top: 0px; } }
@media (min-width: 1024px) { /* line 420, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div div.social_plugins #following_author { position: absolute; top: 22px; left: 3px; } }
/* line 431, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div.edit_follow_section { background-color: #eaf1ea; float: left; width: 50%; margin-left: 10px; }
@media (max-width: 1023px) { /* line 431, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div.edit_follow_section { width: 98%; margin-left: 0px; } }
/* line 443, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div.edit_follow_section p { color: #666; }
/* line 446, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div.edit_follow_section p > span { font-size: 9pt; padding: 6px; padding-left: 26px; display: inline-block; position: relative; }
/* line 453, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div.edit_follow_section p > span:before { content: ""; width: 20px; height: 20px; background-image: url(/images/zacks/follow/checked_checkbox.png); background-repeat: no-repeat; background-position: center top; position: absolute; left: 2px; top: 6px; }
/* line 466, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div.edit_follow_section p + p { margin-bottom: 0 !important; margin-top: 0 !important; }
/* line 475, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div#follow_author_toggle.author_modal { display: none; width: 238px; position: absolute; top: 68px; right: 38px; z-index: 99; box-shadow: 0 0 18px #8c8c8c; }
@media (max-width: 1023px) { /* line 475, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div#follow_author_toggle.author_modal { top: 30px; right: auto; left: 2px; position: relative; } }
/* line 492, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div#follow_author_toggle.author_modal h4 { margin: 0; background-color: #007e00; padding: 16px 10px; color: #fff; font-size: 14px; font-weight: 300; }
@media (max-width: 1023px) { /* line 492, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div#follow_author_toggle.author_modal h4 { width: 217px; position: absolute; top: 0; left: 0; } }
/* line 510, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div#follow_author_toggle.author_modal div.container { padding: 20px 24px; background: #fff; border: 1px solid #ccc; border-top: 0; width: auto; }
@media (max-width: 1023px) { /* line 510, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div#follow_author_toggle.author_modal div.container { padding-top: 66px; } }
/* line 522, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div#follow_author_toggle.author_modal div.container p { margin-bottom: 16px !important; }
/* line 525, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div#follow_author_toggle.author_modal div.container p > input[type=checkbox] { line-height: 2.1ex; display: none; /* cusom checkbox when checked */ }
/* line 533, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div#follow_author_toggle.author_modal div.container p > input[type=checkbox]:checked + label:before { background-color: #2c91fc; }
/* line 537, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div#follow_author_toggle.author_modal div.container p > input[type=checkbox]:checked + label:after { content: ''; position: absolute; width: 1.2ex; height: .4ex; background: 0 0; top: .5ex; left: .5ex; border: 2px solid #fff; border-top: none; border-right: none; transform: rotate(-45deg); }
/* line 554, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div#follow_author_toggle.author_modal div.container p label { position: relative; overflow: hidden; cursor: pointer; /* custom checkbox */ }
/* line 560, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div#follow_author_toggle.author_modal div.container p label:before { content: ""; display: inline-block; position: relative; top: 3px; height: 2ex; width: 2ex; background-color: #fff; border: 1px solid #ccc; box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.25); border-radius: 2px; margin-right: 4px; }
/* line 578, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div#follow_author_toggle.author_modal .buttons { height: 30px; }
/* line 583, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div#follow_author_toggle.author_modal .buttons a.call_action { float: right; font-size: 12px; margin-top: 8px; }
/* line 588, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon aside div#follow_author_toggle.author_modal .buttons a.call_action:hover { cursor: pointer; text-decoration: underline; }
/* line 607, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article header.ticker-and-social-ribbon.partner-news aside p.byline , #main_content .main_body section#commentary_article article header.ticker-and-social-ribbon.partner-news aside p.hoverquote_block { width: 100%; }
/* line 617, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article span.archive_block , #main_content .main_body section#commentary_article article .archive_collapse { -webkit-background: linear-gradient(to bottom, rgba(250, 250, 250, 0), rgba(250, 250, 250, 0.8), #fafafa); background: linear-gradient(to bottom, rgba(250, 250, 250, 0), rgba(250, 250, 250, 0.8), #fafafa); z-index: 10; position: absolute; bottom: 0; left: 0; width: 100%; margin: 0; padding: 4.5rem 0 2em 0; text-align: center; }
/* line 630, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article span.archive_block span , #main_content .main_body section#commentary_article article span.archive_block button, #main_content .main_body section#commentary_article article .archive_collapse span , #main_content .main_body section#commentary_article article .archive_collapse button { position: relative; width: 100%; max-width: 125px; margin: 0 auto; padding: .275rem .5rem; border: 1px solid #afafaf; border-radius: 3px; font: 10pt Helvetica,Arial,sans-serif; background: #fafafa; color: #999; font-weight: 700; text-align: center; cursor: pointer; }
/* line 649, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article span.archive_block.show_article { display: block; }
/* line 653, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article span.archive_block.hide_article { display: none; background: none; }
/* line 662, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.archive_collapse span { height: 16px; }
/* line 665, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.archive_collapse span.show_article { display: block; }
/* line 669, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.archive_collapse span.hide_article { display: none; }
/* line 675, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body { position: relative; overflow: hidden; -webkit-transition: max-height .0625s ease-in-out 0s; -moz-transition: max-height .0625s ease-in-out 0s; -o-transition: max-height .0625s ease-in-out 0s; transition: max-height; transition-duration: .0625s; transition-timing-function: ease-in-out; transition-delay: 0s; transition: max-height .0625s ease-in-out 0s; max-height: 20rem; /*content and right rail table */ }
/* line 688, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body #comtext { padding: 0 5px; }
/* line 691, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body #comtext .inline_top_ad_commentary { width: 340px; float: left; margin: 20px 30px 10px 0; }
/* line 697, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body #comtext .inline_bottom_ad_commentary { width: 340px; float: right; margin: 10px 10px 10px 10px; }
/* line 705, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body #comtext .chart_embed p { clear: both; }
/* line 712, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body #comtext ul { padding: 0; margin: 0; }
/* line 716, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body #comtext ul li { border-bottom: none; padding-bottom: 1em; list-style: none; font-size: 13pt; padding-left: 20px; position: relative; display: flow-root; }
/* line 725, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body #comtext ul li a, #main_content .main_body section#commentary_article article div.commentary_body #comtext ul li span, #main_content .main_body section#commentary_article article div.commentary_body #comtext ul li b, #main_content .main_body section#commentary_article article div.commentary_body #comtext ul li i { font-size: 13pt; }
/* line 729, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body #comtext ul li:before { content: '\2022\00A0'; color: black; font-size: 17pt; float: left; line-height: 20px; position: absolute; left: 8px; }
@media (max-width: 1023px) { /* line 742, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article div.commentary_body p { float: left; width: 98%; max-width: 1023px; margin: 5px 0; text-align: left !important; } }
/* line 753, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body p, #main_content .main_body section#commentary_article article div.commentary_body div { margin-top: 1em !important; font-size: 13pt; }
@media (max-width: 1023px) { /* line 758, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article div.commentary_body img { max-width: 100%; margin-left: 1%; margin-right: 1%; } }
/* line 769, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body table { /* right rail */ }
/* line 771, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body table.focus-list-data { width: 300px; }
/* line 774, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body table.focus-list-data img { margin: 0; width: 18px; height: 18px; }
/* line 783, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body table.right.rail { margin: 0; }
@media (min-width: 1024px) { /* line 783, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article article div.commentary_body table.right.rail { width: auto; } }
/* line 792, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body table.right.rail tr:hover { background: none; }
/* line 796, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body table.right.rail tr td { border-bottom: none; }
/* line 803, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body table.right.rail tfoot td img { width: 16px !important; height: 16px !important; }
/* line 810, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body table.right.rail table { margin: 0; }
/* line 818, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body.partner-news { max-height: 25rem; }
/* line 823, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body.partner-news #comtext table { width: 100% !important; }
/* line 826, ../sass/commentary-main.scss */
#main_content .main_body section#commentary_article article div.commentary_body.partner-news #comtext table th, #main_content .main_body section#commentary_article article div.commentary_body.partner-news #comtext table td { text-align: left; word-break: break-word; white-space: break-spaces; }
@media (min-width: 1024px) { /* line 838, ../sass/commentary-main.scss */
  #main_content .main_body section#commentary_article .social_container { width: 57%; float: right; position: absolute; right: 10px; top: 56px; } }
/* line 850, ../sass/commentary-main.scss */
#main_content .main_body section.commentary_reports_content { color-interpolation-filters: both; float: none; }
@media (min-width: 1024px) { /* line 850, ../sass/commentary-main.scss */
  #main_content .main_body section.commentary_reports_content { margin: 0 0 2em !important; margin: 0 0px 2em !important; padding-left: 10px !important; border-bottom: 3px solid #cacaca !important; } }
@media (max-width: 961px) { /* line 850, ../sass/commentary-main.scss */
  #main_content .main_body section.commentary_reports_content { padding: 10px !important; margin: 0 0 2em !important; border-bottom: 3px solid #ccc !important; border-top: 3px solid #ccc !important; } }
@media (min-width: 1024px) { /* line 870, ../sass/commentary-main.scss */
  #main_content .main_body section.commentary_reports_content.commentary_b { padding: 10px !important; border: 3px solid #cacaca !important; } }
/* line 879, ../sass/commentary-main.scss */
#main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports { clear: both; float: none; }
/* line 883, ../sass/commentary-main.scss */
#main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block { float: left; margin-right: 38px; }
@media (max-width: 1023px) { /* line 883, ../sass/commentary-main.scss */
  #main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block { float: none; padding-right: 0; padding-bottom: 0; } }
@media (min-width: 1024px) { /* line 883, ../sass/commentary-main.scss */
  #main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block { width: 453px !important; float: left; margin-right: 38px; } }
@media screen and (max-width: 767px) and (min-width: 320px) { /* line 904, ../sass/commentary-main.scss */
  #main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block .commentary_reports .commentary_reports_block { width: auto !important; } }
/* line 909, ../sass/commentary-main.scss */
#main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block > br { display: none; }
/* line 917, ../sass/commentary-main.scss */
#main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block div.reports_header h1 { font-size: 2em; margin-bottom: 10px; }
/* line 922, ../sass/commentary-main.scss */
#main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block div.reports_header h3 { font-size: 15px; vertical-align: top; margin-top: 0; margin-bottom: 1em; }
/* line 932, ../sass/commentary-main.scss */
#main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block div.reports_header_b h1 { font-size: 1.85em; margin-bottom: 10px; }
/* line 939, ../sass/commentary-main.scss */
#main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block p { font-size: 10pt; }
@media (max-width: 320px) { /* line 939, ../sass/commentary-main.scss */
  #main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block p { width: 285px; } }
@media (max-width: 1023px) { /* line 939, ../sass/commentary-main.scss */
  #main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block p { clear: both; } }
/* line 952, ../sass/commentary-main.scss */
#main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block p.article_txt { font-size: 10pt; }
/* line 956, ../sass/commentary-main.scss */
#main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block p.report_document_text , #main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block p.report_camera_text { margin: 0 0 20px 6px !important; }
/* line 960, ../sass/commentary-main.scss */
#main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block p.report_document_text a, #main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block p.report_camera_text a { color: #1d5eb5 !important; font-weight: 700; font-size: 14px; padding-left: 5px; vertical-align: bottom; }
/* line 967, ../sass/commentary-main.scss */
#main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block p.report_document_text a:after, #main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block p.report_camera_text a:after { content: "" !important; color: #000; }
/* line 976, ../sass/commentary-main.scss */
#main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block p.report_camera_text a:before { position: relative; top: -3px; float: left; }
/* line 985, ../sass/commentary-main.scss */
#main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block p.report_document_text a { line-height: 24px; }
@media (max-width: 1023px) { /* line 988, ../sass/commentary-main.scss */
  #main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block p.report_document_text a:before { float: left; } }
@media (max-width: 1023px) { /* line 996, ../sass/commentary-main.scss */
  #main_content .main_body section.commentary_reports_content.commentary_b div.commentary_reports .commentary_reports_block p.report_document_text a.comm_button.newwin span { width: 84%; float: left; margin-left: 10px; } }
/* line 1019, ../sass/commentary-main.scss */
#main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container , #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container { border-bottom: 0 !important; padding: 0 10px !important; position: relative; margin-bottom: 0; }
@media (min-width: 320px) { /* line 1019, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container , #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container { border-bottom: 0 !important; padding: 0 10px !important; } }
/* line 1031, ../sass/commentary-main.scss */
#main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container h1, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container h1 { margin-bottom: 20px; }
/* line 1039, ../sass/commentary-main.scss */
#main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container > h1 a:after, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container > h1 a:after { content: ' '; }
/* line 1045, ../sass/commentary-main.scss */
#main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper { width: 100%; position: relative; float: none; }
/* line 1050, ../sass/commentary-main.scss */
#main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container , #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container , #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike { margin: 20px 0; padding: 0; width: 615px; overflow: hidden; position: relative; z-index: 1; width: 93%; margin: 20px auto; }
@media (max-width: 1023px) { /* line 1050, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container , #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container , #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike { position: initial !important; } }
@media (min-width: 1024px) { /* line 1050, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container , #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container , #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike { margin: 20px 0; padding: 0; width: 615px; overflow: hidden; } }
@media (min-width: 320px) { /* line 1074, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper { width: 90%; margin: 0px auto; } }
@media (min-width: 415px) { /* line 1074, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper { width: 93%; margin: 0 auto; } }
@media (min-width: 768px) { /* line 1074, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper { width: 100%; } }
@media (min-width: 1024px) { /* line 1074, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper { transform: none !important; -moz-transform: none !important; } }
/* line 1098, ../sass/commentary-main.scss */
#main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide { margin-right: 18px; text-align: center; font-size: 18px; background: 0 0; z-index: 9999; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative; }
@media (min-width: 1024px) { /* line 1098, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide { width: 141px !important; height: auto; } }
/* line 1117, ../sass/commentary-main.scss */
#main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article { width: 100%; }
@media (min-width: 320px) { /* line 1117, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article { max-width: 90%; margin-right: 0; width: 100%; } }
@media (min-width: 415px) { /* line 1117, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article { max-width: 1023px; margin-right: 0; width: 88%; } }
@media (min-width: 768px) { /* line 1117, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article { width: 100%; } }
/* line 1140, ../sass/commentary-main.scss */
#main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header a, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header a, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header a, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header a { position: relative; z-index: 99999; display: inline-block; float: left; width: 100%; }
/* line 1147, ../sass/commentary-main.scss */
#main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header a img, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header a img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header a img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header a img { border: 1px solid #cacaca; }
@media (min-width: 1024px) { /* line 1147, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header a img, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header a img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header a img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header a img { max-width: 136px; max-height: 100px; width: 136px; height: 100px !important; margin: 2px 10px 10px 0; position: relative; z-index: 99999; } }
/* line 1162, ../sass/commentary-main.scss */
#main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header a h1, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header a h1, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header a h1, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header a h1 { font-size: 10pt !important; color: #1d1d1d; border-bottom: 0; word-wrap: break-word; }
/* line 1171, ../sass/commentary-main.scss */
#main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header img, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header img { border: 1px solid #cacaca; }
@media (min-width: 320px) { /* line 1176, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header + p.byline, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header + p.byline, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header + p.byline, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header + p.byline { width: 98%; } }
@media (min-width: 1024px) { /* line 1176, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header + p.byline, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header + p.byline, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header + p.byline, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header + p.byline { width: 136px; } }
@media (max-width: 414px) { /* line 1189, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header .article_img, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header .article_img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide article header .article_img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide article header .article_img { height: 136px; overflow: hidden; } }
@media (min-width: 1024px) { /* line 1199, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide:last-of-type, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide:last-of-type, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper .swiper-slide:last-of-type, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper .swiper-slide:last-of-type { margin-right: 0 !important; } }
@media (max-width: 414px) { /* line 1207, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper img, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper img { max-width: 100%; max-height: 136px; margin-right: 0; width: 100%; } }
@media (min-width: 415px) { /* line 1207, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper img, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper img { max-width: 1023px; margin-right: 0; width: 88%; } }
@media (min-width: 768px) { /* line 1207, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper img, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper img { width: 100%; } }
@media (min-width: 415px) { /* line 1228, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper video, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper video, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper video, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper video { max-height: 96px; width: 88%; height: 96px !important; } }
@media (min-width: 768px) { /* line 1228, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper video, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper video, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper video, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper video { width: 100%; } }
@media (min-width: 1024px) { /* line 1242, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper img, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper video, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper iframe, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper img, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper video, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper iframe, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper video, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container .swiper-wrapper iframe, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper img, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper video, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-container_youmaylike .swiper-wrapper iframe { max-width: 136px; max-height: 100px; width: 136px; height: 100px !important; margin: 2px 10px 10px 0; } }
/* line 1255, ../sass/commentary-main.scss */
#main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-next , #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-prev, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-next , #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-prev { background: 0 0 !important; width: 20px; }
@media (min-width: 1023px) { /* line 1255, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-next , #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-prev, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-next , #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-prev { display: none; } }
@media (min-width: 320px) { /* line 1255, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-next , #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-prev, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-next , #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-prev { top: 0; } }
@media (min-width: 415px) { /* line 1255, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-next , #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-prev, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-next , #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-prev { top: -24px; } }
@media (min-width: 1024px) { /* line 1255, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-next , #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-prev, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-next , #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-prev { display: none; } }
@media (min-width: 1024px) { /* line 1281, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-next.swiper-button-disabled, #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-prev.swiper-button-disabled, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-next.swiper-button-disabled, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper .swiper-button-prev.swiper-button-disabled { display: none; } }
@media (min-width: 320px) { /* line 1289, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category.commentary_zacks_news.commentary_grid_container #slider_wrapper h1.commentary_video, #main_content .main_body section#youmay_like_container.commentary_zacks_news.commentary_grid_container #slider_wrapper h1.commentary_video { width: 98%; } }
@media (min-width: 1023px) { /* line 1300, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category .swiper-container:first-child, #main_content .main_body section#youmay_like_container .swiper-container:first-child { margin-bottom: 0; } }
@media (min-width: 1023px) { /* line 1307, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category .swiper-container, #main_content .main_body section#z2_more_from_zacks_category .swiper-container_youmaylike, #main_content .main_body section#youmay_like_container .swiper-container, #main_content .main_body section#youmay_like_container .swiper-container_youmaylike { position: initial !important; } }
@media (min-width: 1023px) { /* line 1315, ../sass/commentary-main.scss */
  #main_content .main_body section#z2_more_from_zacks_category .article_grid, #main_content .main_body section#youmay_like_container .article_grid { float: left; height: auto; width: 192px; margin-right: 10px; clear: none; } }
/* line 1329, ../sass/commentary-main.scss */
#main_content .main_body section a.article_tag { border: 1px solid #1d5eb5; color: #1d5eb5; border-radius: 20px; padding: 1px 6px; display: inline-block; margin-bottom: 4px; font-weight: 400; font-size: 10pt; }
/* line 1347, ../sass/commentary-main.scss */
#main_content aside#third_rail { float: left; width: 347px; padding-left: 20px; margin-right: 3px; /* ad block */ /* more articles block */ }
@media (max-width: 1023px) { /* line 1347, ../sass/commentary-main.scss */
  #main_content aside#third_rail { width: 98%; margin-left: 1%; margin-right: 1%; float: left; padding-left: 0; margin-right: 0; } }
@media (min-width: 1024px) { /* line 1363, ../sass/commentary-main.scss */
  #main_content aside#third_rail div.sticky-top { height: 46px; clear: both; } }
@media (min-width: 1024px) { /* line 1371, ../sass/commentary-main.scss */
  #main_content aside#third_rail div.stick { position: fixed; top: 47px; width: 347px; z-index: 99; } }
/* line 1380, ../sass/commentary-main.scss */
#main_content aside#third_rail div.stick.stick-bot { position: absolute; bottom: 131px; top: inherit; }
/* line 1388, ../sass/commentary-main.scss */
#main_content aside#third_rail .dfp_ad_unit { margin: 0 0 .8em 0; padding: .6em 0; border: 1px solid #cacaca; text-align: center; width: auto; }
@media (max-width: 1023px) { /* line 1396, ../sass/commentary-main.scss */
  #main_content aside#third_rail > div { width: 100%; float: left; } }
/* line 1404, ../sass/commentary-main.scss */
#main_content aside#third_rail .content_block { margin: 0 0 .8em 0 !important; clear: both; /* up next block*/ }
/* line 1410, ../sass/commentary-main.scss */
#main_content aside#third_rail .content_block > h1.side_bar_header { font-size: 13.5pt; color: #007e00; font-weight: 700; margin-bottom: 10px; text-transform: capitalize; }
/* line 1424, ../sass/commentary-main.scss */
#main_content aside#third_rail .content_block .next_media.content_block a { width: 100%; height: 100%; display: inline-block; }
/* line 1429, ../sass/commentary-main.scss */
#main_content aside#third_rail .content_block .next_media.content_block a img { width: 100%; }
/* line 1435, ../sass/commentary-main.scss */
#main_content aside#third_rail .content_block .next_media.content_block a h2.side_bar_article_link { margin-top: 10px; font-size: 13pt; color: #2f2f2f; }
/* line 1447, ../sass/commentary-main.scss */
#main_content aside#third_rail .read_articles { /* swiper settings section */ }
@media (min-width: 1024px) { /* line 1447, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles { height: 420px; max-height: 420px; overflow: hidden; } }
@media (max-width: 1023px) { /* line 1455, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper { overflow: hidden; position: relative; } }
@media (min-width: 320px) { /* line 1462, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread { padding: 0 15px !important; height: auto; } }
@media (min-width: 1024px) { /* line 1462, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread { padding: 0 !important; margin: 0; width: 100%; } }
@media (min-width: 320px) { /* line 1476, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper { width: 90%; margin: 0px auto; } }
@media (min-width: 415px) { /* line 1476, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper { width: 95%; margin: 0px auto; } }
@media (min-width: 768px) { /* line 1476, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper { width: 100%; } }
@media (min-width: 1024px) { /* line 1476, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper { display: block; width: 100%; margin: 0 auto; transform: none !important; -moz-transform: none !important; } }
@media (min-width: 1023px) { /* line 1503, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper .swiper-slide { margin-bottom: 10px; border-bottom: 1px solid #e4e4e4; padding-bottom: 10px; width: 100% !important; } }
@media (min-width: 1024px) { /* line 1503, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper .swiper-slide { width: 100% !important; margin-bottom: 10px; border-bottom: 1px solid #e4e4e4; padding-bottom: 10px; } }
@media (min-width: 1024px) { /* line 1521, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper .swiper-slide article { width: 100%; } }
@media (min-width: 320px) { /* line 1521, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper .swiper-slide article { max-width: 90%; margin-right: 0; width: 100%; } }
@media (min-width: 415px) { /* line 1521, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper .swiper-slide article { max-width: 1023px; margin-right: 0; width: 89%; } }
@media (min-width: 768px) { /* line 1521, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper .swiper-slide article { width: 100%; } }
/* line 1548, ../sass/commentary-main.scss */
#main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper .swiper-slide article header.article_track { /* most read article header */ }
@media (min-width: 1024px) { /* line 1553, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper .swiper-slide article header.article_track div.article_img a { float: left; display: block; width: 100%; position: relative; } }
@media (min-width: 1024px) { /* line 1552, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper .swiper-slide article header.article_track div.article_img { height: auto; overflow: inherit; float: left; } }
@media (min-width: 1023px) { /* line 1575, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper .swiper-slide article header.article_track h1.most_read_article { position: absolute; right: 0; margin: 0 !important; left: 122px; top: -1px; width: 228px !important; text-align: left; float: left; } }
@media (min-width: 320px) { /* line 1575, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper .swiper-slide article header.article_track h1.most_read_article { width: 98%; text-align: left; } }
@media (min-width: 1024px) { /* line 1575, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper .swiper-slide article header.article_track h1.most_read_article { float: left; position: absolute; right: 0; margin: 0 !important; left: 122px; top: -1px; width: 228px !important; } }
@media (min-width: 320px) { /* line 1611, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper .swiper-slide article header + p.byline { width: 98%; } }
@media (min-width: 1024px) { /* line 1611, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper .swiper-slide article header + p.byline { width: 136px; } }
@media (min-width: 1024px) { /* line 1625, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper .swiper-slide:last-of-type { margin-right: 0 !important; margin-bottom: 0px; border-bottom: 0; padding-bottom: 0px; } }
/* line 1636, ../sass/commentary-main.scss */
#main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper img { border: 1px solid #cacaca; }
@media (max-width: 414px) { /* line 1636, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper img { max-width: 100%; max-height: 136px; margin-right: 0; width: 100%; } }
@media (min-width: 415px) { /* line 1636, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper img { max-width: 1023px; margin-right: 0; width: 93%; } }
@media (min-width: 768px) { /* line 1636, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper img { width: 96%; } }
@media (min-width: 1024px) { /* line 1636, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper img { width: 100px; max-width: 140px; margin: 0 auto; height: 60px !important; } }
@media (min-width: 415px) { /* line 1668, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper video { max-height: 96px; width: 93%; } }
@media (min-width: 768px) { /* line 1668, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper video { width: 99%; } }
@media (min-width: 1024px) { /* line 1668, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper video { width: 100px; max-width: 140px; margin: 0 auto; height: 53px !important; border: 1px solid #000; } }
@media (min-width: 1024px) { /* line 1690, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-wrapper iframe { width: 100px; max-width: 140px; margin: 0 auto; height: 53px !important; border: 1px solid #000; } }
@media (max-width: 1023px) { /* line 1704, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-container_mostread .swiper-slide header.article_track h1.most_read_article { margin-top: .3em; } }
@media (min-width: 1023px) { /* line 1714, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-button-next , #main_content aside#third_rail .read_articles #slider_wrapper .swiper-button-prev { display: none; } }
@media (min-width: 320px) { /* line 1714, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-button-next , #main_content aside#third_rail .read_articles #slider_wrapper .swiper-button-prev { top: 0; } }
@media (min-width: 415px) { /* line 1714, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-button-next , #main_content aside#third_rail .read_articles #slider_wrapper .swiper-button-prev { top: -24px; } }
@media (min-width: 1024px) { /* line 1714, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-button-next , #main_content aside#third_rail .read_articles #slider_wrapper .swiper-button-prev { display: none; } }
@media (min-width: 415px) { /* line 1738, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-button-next { right: -1px; } }
@media (min-width: 1024px) { /* line 1745, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles #slider_wrapper .swiper-button-next.swiper-button-disabled, #main_content aside#third_rail .read_articles #slider_wrapper .swiper-button-prev.swiper-button-disabled { display: none; } }
@media (min-width: 1023px) { /* line 1754, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles .article_grid { float: left; height: auto; width: 192px; margin-right: 10px; clear: none; } }
@media (min-width: 1023px) { /* line 1764, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles .article_grid h2 { margin-top: 10px; } }
@media (min-width: 1023px) { /* line 1771, ../sass/commentary-main.scss */
  #main_content aside#third_rail .read_articles .article_grid .article_img { width: 192px; height: auto; } }
@media (min-width: 1023px) { /* line 1784, ../sass/commentary-main.scss */
  #main_content aside#third_rail .next_news a > div > img { width: 100%; height: auto; max-width: 100% !important; } }
/* line 1796, ../sass/commentary-main.scss */
#main_content aside#third_rail #featured_zacks_rank_stocks { margin-bottom: .8em; }
@media (min-width: 1023px) { /* line 1796, ../sass/commentary-main.scss */
  #main_content aside#third_rail #featured_zacks_rank_stocks { width: 100% !important; } }
@media (min-width: 320px) { /* line 1810, ../sass/commentary-main.scss */
  #main_content #z2_more_from_zacks_category .swiper-wrapper article video , #main_content #z2_more_from_zacks_category .swiper-wrapper article object , #main_content #z2_more_from_zacks_category .swiper-wrapper article iframe , #main_content #youmay_like_container .swiper-wrapper article video , #main_content #youmay_like_container .swiper-wrapper article object , #main_content #youmay_like_container .swiper-wrapper article iframe , #main_content #third_rail .swiper-wrapper article video , #main_content #third_rail .swiper-wrapper article object , #main_content #third_rail .swiper-wrapper article iframe { max-width: 100%; min-height: 100%; background-color: #000; } }
@media (max-width: 414px) { /* line 1810, ../sass/commentary-main.scss */
  #main_content #z2_more_from_zacks_category .swiper-wrapper article video , #main_content #z2_more_from_zacks_category .swiper-wrapper article object , #main_content #z2_more_from_zacks_category .swiper-wrapper article iframe , #main_content #youmay_like_container .swiper-wrapper article video , #main_content #youmay_like_container .swiper-wrapper article object , #main_content #youmay_like_container .swiper-wrapper article iframe , #main_content #third_rail .swiper-wrapper article video , #main_content #third_rail .swiper-wrapper article object , #main_content #third_rail .swiper-wrapper article iframe { max-width: 100%; max-height: 136px; margin-right: 0; width: 100%; height: 136px !important; } }
@media (min-width: 320px) { /* line 1838, ../sass/commentary-main.scss */
  #main_content .swiper-wrapper article { width: 90%; } }
@media (min-width: 1024px) { /* line 1838, ../sass/commentary-main.scss */
  #main_content .swiper-wrapper article { margin: 0; } }
@media (min-width: 1024px) { /* line 1854, ../sass/commentary-main.scss */
  #main_content .commentary_reports .reg_link img { width: 124px; margin-top: 12px; margin-bottom: 2em; } }
@media (min-width: 320px) { /* line 1866, ../sass/commentary-main.scss */
  #main_content #swiper-mostread-button-next { right: 6px; } }
@media (min-width: 412px) { /* line 1866, ../sass/commentary-main.scss */
  #main_content #swiper-mostread-button-next { right: 0; } }
@media (max-width: 414px) { /* line 1878, ../sass/commentary-main.scss */
  #main_content #swiper-mostread-button-prev { left: -7px; } }
/* line 1886, ../sass/commentary-main.scss */
#main_content #commentary_article { /* zt button */ /* commentary block */ }
@media (min-width: 1024px) { /* line 1889, ../sass/commentary-main.scss */
  #main_content #commentary_article header #ztBtn { position: absolute; right: 10px; top: 0; } }
/* line 1900, ../sass/commentary-main.scss */
#main_content #commentary_article h3 { font-size: 13pt; font-weight: bold; }
@media (min-width: 1024px) and (min-width: 1024px) { /* line 1911, ../sass/commentary-main.scss */
  #main_content #commentary_article article:last-child { border-bottom: 0; } }

@media (min-width: 1024px) { /* line 1922, ../sass/commentary-main.scss */
  #main_content #comtext { padding: 0 5px; } }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (min-width: 768px) { /* line 1931, ../sass/commentary-main.scss */
  #main_content #z2_more_from_zacks_category .swiper-wrapper article , #main_content #youmay_like_container .swiper-wrapper article , #main_content #third_rail .swiper-wrapper article { width: 100%; } }

/* Start : Slider pop up */
/* line 1940, ../sass/commentary-main.scss */
.zc_popup_container { clear: both; margin: 0 auto; background: #fff none repeat scroll 0 0; padding: 6px; box-shadow: 1px 4px 10px #ccc; position: fixed; background-color: #fff; color: #7F7F7F; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; z-index: 101; top: 290px; /*footer section*/ /*section */ /* form start */ /* aside start */ /* popup content */ }
/* line 1953, ../sass/commentary-main.scss */
.zc_popup_container h1 { border-bottom: 0; margin: 0; padding: 0; background-color: transparent; color: #086218; -moz-border-radius: none; -khtml-border-top-left-radius: 20px; -khtml-border-top-right-radius: 20px; }
/* line 1964, ../sass/commentary-main.scss */
.zc_popup_container > header { border-top: 6px solid #00ad13; color: #086218; text-align: center; padding: 16px 6px; position: relative; border: 3px solid #d7d7d7; background: transparent; }
/* line 1973, ../sass/commentary-main.scss */
.zc_popup_container > header a { position: absolute; top: 3px; right: 6px; }
/* line 1980, ../sass/commentary-main.scss */
.zc_popup_container > section { padding: 17px 17px 5px; }
/* line 1983, ../sass/commentary-main.scss */
.zc_popup_container > section h1 { font-size: 27pt; color: #000; text-transform: none; margin-bottom: 35px; padding: 0; padding-right: 49px; line-height: 40px; }
/* line 1993, ../sass/commentary-main.scss */
.zc_popup_container > section p { color: #000; }
/* line 2000, ../sass/commentary-main.scss */
.zc_popup_container footer p { font-size: 8pt; text-align: center; margin-bottom: 17px; }
/* line 2008, ../sass/commentary-main.scss */
.zc_popup_container section { background: #d7d7d7 none repeat scroll 0 0; padding: 12px 2px 8px; }
/* line 2014, ../sass/commentary-main.scss */
.zc_popup_container form { float: left; width: 212px; margin: 10px 24px 0 8px; }
/* line 2019, ../sass/commentary-main.scss */
.zc_popup_container form .inputBox { background-color: #fff; border: 1px solid #999999; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; box-shadow: 0 2px 4px #dadada inset; height: 26px; line-height: 20px; margin: 4px auto 12px; padding: 6px 10px; color: #999; width: 208px; margin-top: 5px; }
/* line 2033, ../sass/commentary-main.scss */
.zc_popup_container form .fancy_button { margin-left: 0 !important; background: linear-gradient(to bottom, #fd951a 0px, #e96418 50%, #e96418 70%, #fd951a 100%) repeat scroll 0 0; background: -webkit-linear-gradient(to bottom, #fd951a 0px, #e96418 50%, #e96418 70%, #fd951a 100%) repeat scroll 0 0; background: -moz-linear-gradient(to bottom, #fd951a 0px, #e96418 50%, #e96418 70%, #fd951a 100%) repeat scroll 0 0; border: 1px solid #bd4600; border-radius: 3px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5), 1px 1px 3px rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5), 1px 1px 3px rgba(255, 255, 255, 0.5) inset; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5), 1px 1px 3px rgba(255, 255, 255, 0.5) inset; color: #fff; display: inline-block; font-size: 14px; font-weight: 600; padding: 4px 10px; text-shadow: 0 -1px 2px #000; text-transform: capitalize; width: 229px; cursor: pointer; }
/* line 2056, ../sass/commentary-main.scss */
.zc_popup_container aside { float: left; width: 121px; }
/* line 2060, ../sass/commentary-main.scss */
.zc_popup_container aside > img { margin: 0 auto; display: block; }
/* line 2065, ../sass/commentary-main.scss */
.zc_popup_container aside > a { color: #102381; display: block; font-size: 13px; font-weight: 600; text-align: center; text-decoration: none; }
/* line 2074, ../sass/commentary-main.scss */
.zc_popup_container aside > p { font-size: 12px; line-height: 18px; text-align: left; margin-top: 0px; }
/* line 2081, ../sass/commentary-main.scss */
.zc_popup_container aside > img { margin: 4px auto 0; display: block; }
/* line 2086, ../sass/commentary-main.scss */
.zc_popup_container aside a { font-size: 10pt !important; padding-bottom: 2px !important; }
/* line 2093, ../sass/commentary-main.scss */
.zc_popup_container .zc_popup_content { background-color: #fff; border: 3px solid #d7d7d7; }
/* line 2097, ../sass/commentary-main.scss */
.zc_popup_container .zc_popup_content > header { position: relative; }
/* line 2100, ../sass/commentary-main.scss */
.zc_popup_container .zc_popup_content > header a { position: absolute; top: 3px; right: 6px; }
/* line 2106, ../sass/commentary-main.scss */
.zc_popup_container .zc_popup_content > header h1 { color: #086218; font-size: 18pt; line-height: 30px; margin-bottom: 35px; text-align: center; text-transform: none; margin-bottom: 0; padding: 7px 8px; }
