/* Market Watch */
/*.weather-item { margin-bottom: 25px; }
.weather-item h4 { font-size: 1.6em; font-weight: 700; }
.weather-item table { border: 1px solid #ccc; border-collapse: collapse; width: 100%; }
.weather-item table th { text-align: left; }
.weather-item table tr:first-child th { background:#1f6096; color:#fff; padding: 8px 10px; text-transform:uppercase; }
.weather-item table tr:nth-child(2n) {background-color: #e8f2f6;}
.weather-item table td { border-bottom: 1px solid #d9d9d9; color:#333; font-size:1.1em; height: 56px; padding: 0px 10px; vertical-align: middle; }
.weather-item table tr:last-child td { border-bottom: medium none; }
.weather-item .temperature { color: #353535;font: 500 1.3em/100% "OSwald",sans-serif;letter-spacing: 0.5px;}
.weather-news h2 span { color: #993399; }
.overall { margin-top: 5px !important; }
.section h1 { font-size: 24px; margin: 2px 0 19px; text-transform: none; }
.title h3 select { background: none repeat scroll 0 0 #de303a; border: medium none; border-radius: 3px; color: #ffffff; cursor: pointer; display: inline-block; font: 400 18px/30px "Roboto Condensed", sans-serif; padding: 0px 16px; text-transform: uppercase; }
.title h3 .arr { display:inline-block; position:relative; }
.title h3 .arr:before { content:""; position:absolute; top:0; right:0; width:30px; height:30px; background-color:#ff0; }
.select-city { background: none repeat scroll 0 0 #de303a; border: medium none; border-radius: 3px; color: #ffffff; cursor: pointer; display: inline-block; font: 400 18px/30px "Roboto Condensed", sans-serif; padding: 0px 16px; position:relative; text-transform: uppercase; width:120px; }
.select-city i { position: absolute; right: 8px; top: 6px; vertical-align: middle; }
.select-city .cities { background: none repeat scroll 0 0 #de303a; display: none; left: 0; padding: 2px 10px; position: absolute; top: 28px; width: 132px; }
.select-city strong { font-weight:normal; }
.select-city .cities a:hover { color: #feea40; }
.weather-item .jlwdate{font-family: "Oswald",sans-serif;font-size: 1.26em;font-weight: 400;letter-spacing: 0.5px;}*/


.weather-item { margin-bottom: 25px; }
.weather-item h4 { font-size: 1.6em; font-weight: 700; }
.weather-item table {  border-collapse: collapse; width: 100%; }
.weather-item table th { text-align: center; }
.weather-item table tr:first-child th { background:#FF5050; color:#fff; padding: 8px 10px; text-transform:uppercase;text-align:left }
.weather-item table tr:nth-child(2) th { background:#1f6096; color:#fff; padding: 8px 10px; text-transform:uppercase; }
.weather-item table tr td:first-child{border-left: 1px solid #ccc;}
.weather-item table tr td:last-child{border-right: 1px solid #ccc;}
.weather-item table tr th.time { background:#FF5050; color:#fff; padding: 8px 10px; text-transform:uppercase;text-align:left }
.weather-item table tr.heading th { background:#1f6096; color:#fff; padding: 8px 10px; text-transform:uppercase; }
.weather-item table tr.empty-row td:first-child{border-left: none;}
.weather-item table tr.empty-row td:last-child{border-right: none;}

.weather-item table tr:nth-child(2n) {background-color: #e8f2f6;}
.weather-item table tr.empty-row {background-color: #fff;}
.weather-item table tr.empty-row td{ height:20px}
.weather-item table td { border-bottom: 1px solid #d9d9d9; color:#333; font-size:1.1em; height: 56px; padding: 0px 10px; vertical-align: middle; }
.weather-item table tr:last-child td { border-bottom: medium none; }
.weather-item .temperature { color: #353535;font: 500 1.3em/100% "OSwald",sans-serif;letter-spacing: 0.5px;}
.weather-news h2 span { color: #993399; }
.overall { margin-top: 5px !important; }
.section h1 { font-size: 24px; margin: 2px 0 19px; text-transform: none; }
.title h3 select { background: none repeat scroll 0 0 #de303a; border: medium none; border-radius: 3px; color: #ffffff; cursor: pointer; display: inline-block; font: 400 18px/30px "Roboto Condensed", sans-serif; padding: 0px 16px; text-transform: uppercase; }
.title h3 .arr { display:inline-block; position:relative; }
.title h3 .arr:before { content:""; position:absolute; top:0; right:0; width:30px; height:30px; background-color:#ff0; }
.select-city { background: none repeat scroll 0 0 #de303a; border: medium none; border-radius: 3px; color: #ffffff; cursor: pointer; display: inline-block; font: 400 18px/30px "Roboto Condensed", sans-serif; padding: 0px 16px; position:relative; text-transform: uppercase; width:120px; }
.select-city i { position: absolute; right: 8px; top: 6px; vertical-align: middle; }
.select-city .cities { background: none repeat scroll 0 0 #de303a; display: none; left: 0; padding: 2px 10px; position: absolute; top: 28px; width: 132px; }
.select-city strong { font-weight:normal; }
.select-city .cities a:hover { color: #feea40; }
.weather-item .jlwdate{font-family: "Oswald",sans-serif;font-size: 1.26em;font-weight: 400;letter-spacing: 0.5px;}
.fa.fa-chevron-circle-down {border-color: #fff transparent -moz-use-text-color;border-image: none;border-style: solid solid none;border-width: 8px 8px 0;height: 0;position: absolute;top: 10px;width: 0;}