﻿
@media all{
#homegrid2,#homegrid3{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:12px;}
#homegrid2 .grid-item:nth-child(2),#homegrid3 .grid-item:nth-child(2){border-left:1px solid #ccc;border-right:1px solid #ccc;}
.grid-item{padding:10px;}
@media (max-width: 1100px){
#homegrid2,#homegrid3{grid-template-columns:repeat(2, 1fr);}
#homegrid2 .grid-item:nth-child(2),#homegrid3 .grid-item:nth-child(2){border-right:none;}
#homegrid2 .grid-item:nth-child(3),#homegrid3 .grid-item:nth-child(3){grid-column:span 2;border-top:1px solid #ccc;}
}
@media (max-width: 800px){
            #tdEconCal{border:none    }
            #homegrid2,#homegrid3{display:block;}
            .grid-item{display:block;}
            #tblMarketNumbers {
                display: inline-flex;
                align-content: stretch;
                justify-content: center;
            }

            #tblMarketNumbers tr, #tblMarketNumbers td {
                display: table-cell;
            }

            #tdFutures, #tdEconCal {
                border:none !important
            }
            #tdMarketInsight {
                width: 99% !important; 
                padding: 0 !important;
            }
}
i.fa {
    font-size: 26px;
    margin: 0 7px 0 0;
}
.grid-item h2 {
    font-size:28px
}
.grid-item h3 {
    font-size:18px
}

#row1{display:table;width:100%;}
#tblMarketNumbers{width:100px;}
#tblMarketNumbers td{padding:0 7px 0 7px;}
#tblMarketNumbers b{font-weight:800;width:68px;display:block;text-align:center;font-size:17px;}
#tblMarketNumbers .priceUp,#tblMarketNumbers .priceDown{display:block;text-align:center;font-weight:800;}
#tdNews,#tdMarketInsight,#tdSpotlight{display:table-cell;vertical-align:top;}
#tdNews{max-width:360px;padding:0 1px 0 1px;}
#tdMarketInsight{min-width:300px;padding:0 15px 0 15px;}
#tdSpotlight{min-width:300px;max-width:400px;}
#newsLower  .storyDesc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;color:#111;margin:2px 0 27px 0;font-size:14px;}
#newsLower .topStoryTitle{color:#000;font-size:17px;font-weight:600;}
#newsLower  .storyDesc{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;color:#111;margin:2px 0 10px 0;font-size:14px;}
@media screen and (max-width: 790px){
#newsLower .topStoryTitle{color:#000;font-size:14pt;font-weight:500;}
#newsLower  .storyDesc{-webkit-line-clamp:2;margin:2px 0 20px 0;font-size:14px;}
#row1{display:block;clear:both;}
#tdMarketInsight,#tdNews{display:block;width:100%;max-width:100%;border:none;padding-left:2px;padding-right:2px;}
#tdMarketInsight{padding-top:15px;}
}
@media screen and (max-width: 1100px){
#tdSpotlight{display:none;}
}
.pageDivider{clear:both;margin:15px 0 15px 0;padding:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#gainers #tblDowStocks td:nth-child(2),#losers #tblDowStocks td:nth-child(2),#gainers #tblDowStocks tr:nth-child(1),#losers #tblDowStocks tr:nth-child(1),#gainers #tblDowStocks tr:nth-child(2),#losers #tblDowStocks tr:nth-child(2),#tblDowStocks tr:nth-child(2){display:none;}
#tblFutures td:nth-child(1),#tblDowStocks td:nth-child(1){text-align:left;}
#tblDowStocks td,#tblFutures td{text-align:right;}
@media screen and (min-width:766px) and (max-width: 1100px){
#gainers #tblDowStocks td:nth-child(2),#losers #tblDowStocks td:nth-child(2){xdisplay:table-cell;xtext-align:left;}
}
#upcomingEvents h3{font-size:21px!important;}
#upcomingEvents li{font-size:14px;}
#upcomingEvents b{font-weight:600;}
}

@media only screen and (max-width: 479px){
.pad{padding:20px !important;}
}