.front-page-content .thumb img,.blog-index-content .thumb img{width:130px}.front-page-content .blog-entry,.blog-index-content .blog-entry{margin-top:20px;padding:15px;border-radius:3px;border:1px solid #ccc;line-height:1.5em}.front-page-content .blog-entry .dateline,.blog-index-content .blog-entry .dateline{margin:10px 0 0;font-style:italic;font-size:16px}.front-page-content .blog-entry .top-half,.blog-index-content .blog-entry .top-half{display:flex}.front-page-content .blog-entry .thumb,.blog-index-content .blog-entry .thumb{margin:0 15px 0 0}.front-page-content .blog-entry .title,.blog-index-content .blog-entry .title{font-size:26px}.front-page-content .blog-preview,.blog-index-content .blog-preview{margin:20px 0 0}.front-page-page{background-color:#f8f9fa}.front-page-content .read-more-link{margin:10px 0 0}.front-page-content .section-box{margin:5px 0 0 0;border:1px solid #ccc;padding:0px 20px 20px 20px;border-radius:5px;background-color:#fff}.front-page-content .blog-entry{background-color:#fff;border-radius:5px}.temp-calc-content .city-table td,.temp-calc-content .city-table th{padding:6px 12px;border:1px solid #ccc}.temp-calc-content .city-table th{background-color:#eee}.temp-calc-content .city-table td:nth-child{text-align:right}.streak-finder-content .search-form{display:inline-block;border:1px solid #ccc;border-radius:3px;padding:10px}.streak-finder-content .search-form .flex-row{display:flex;flex-wrap:wrap;align-items:center}.streak-finder-content .search-form .flex-row div,.streak-finder-content .search-form .flex-row select,.streak-finder-content .search-form .flex-row input{margin:0 5px 5px 0}.streak-finder-content .search-form input{display:inline-block;width:unset}.streak-finder-content .warning{font-size:13px;font-style:italic}@media(min-width: 768px){.city-weather-by-day-page #chart-div,.compare-cities-page #chart-div{height:500px}}@media(min-width: 768px){.city-rainfall-by-month-page #chart-div,.city-average-temp-month-page #chart-div{height:400px}}#chart-div .tt-content{padding:5px 10px;font-size:18px}#chart-div .tt-content div{white-space:nowrap}.city-highest-temp-content .info-box{max-width:600px}@media(min-width: 768px){.city-content .question-flex,.state-content .question-flex{display:flex}.city-content .city-image,.state-content .city-image{margin-right:10px;max-width:300px}}@media(max-width: 768px){.city-content .question-flex,.state-content .question-flex{display:block}.city-content .city-image,.state-content .city-image{margin-bottom:10px;max-width:100%}}.city-content .question-holder,.state-content .question-holder{border:1px solid #ccc;border-radius:3px;padding:10px 15px}.city-content .question,.state-content .question{border:1px solid #ccc;border-radius:5px}.city-content .question .head,.state-content .question .head{background-color:#eee;border-bottom:1px solid #ccc}.city-content .facts,.city-content .questions,.state-content .facts,.state-content .questions{max-width:800px}.city-content .hardiness,.state-content .hardiness{max-width:500px;border:1px solid #ccc;border-radius:5px;padding:10px 15px}.city-content .hardiness .zone,.state-content .hardiness .zone{font-size:24px;margin-right:10px;background-color:#f90;padding:10px;border-radius:5px}.city-content .month-table td:not(:first-child){text-align:right}.city-content .month-table td,.city-content .month-table th{padding:6px 8px;white-space:nowrap}.city-content .month-table tr:last-child td{border-top-width:2px}.city-content .year-table td{padding:5px 15px 5px 0}.city-year-content .incomplete{background-color:#fff;color:red;font-style:italic}.city-year-content .daily-table{white-space:nowrap}@media(max-width: 500px){.city-year-content .prev-next{display:flex}.city-year-content .next-year{margin-left:auto}}@media(min-width: 501px){.city-year-content .next-year{margin-left:10px}}.contact-page #contact-comments{height:200px}.contact-page .container{max-width:800px}.blog-page-page .container{max-width:800px}.blog-page-content{font-wize:16px}.blog-page-content .date{font-style:italic}@media(min-width: 576px){.blog-page-content .photo{display:flex}.blog-page-content .photo .caption{margin:0 0 0 20px}}@media(max-width: 576px){.blog-page-content .photo .caption{margin:10px 0 0 0}}.blog-page-content .photo .caption{font-size:15px;font-style:italic}.blog-page-content .photo .caption p{font-size:15px}@media(min-width: 576px){.blog-page-content .desk-200{width:200px}.blog-page-content .desk-300{width:300px}.blog-page-content .desk-350{width:350px}.blog-page-content .desk-400{width:400px}}@media(max-width: 576px){.blog-page-content .phone-300{width:300px;max-width:100%}}.search-modal .modal-dialog,.city-chooser-modal .modal-dialog{max-width:350px}.search-modal .modal-body,.city-chooser-modal .modal-body{min-height:100px}.search-holder,.city-chooser-holder{position:relative}.search-holder .search-loading,.search-holder .city-chooser-loading,.city-chooser-holder .search-loading,.city-chooser-holder .city-chooser-loading{position:absolute;top:5px;right:6px;font-size:20px;color:#1466b8;display:none}.search-results,.city-chooser-results{display:none;padding:3px 0 0}.search-results a:hover,.city-chooser-results a:hover{text-decoration:none}.search-results .place,.city-chooser-results .place{text-transform:capitalize;padding:3px 10px}.search-results .place:hover,.city-chooser-results .place:hover{background-color:#ddd;cursor:pointer}.search-results .selected,.city-chooser-results .selected{background-color:#ddd}.page-local .header,.page-local .banner,.page-local .box,.page-local .asc-sticky{background-color:#eee}.page-local .phone .box{width:300px;height:250px}.page-local .phone .banner{height:250px;width:300px}.page-local .phone .header{height:50px;width:320px}.desktop .container{width:1000px !important;max-width:1000px !important}.desktop .flex-ad-holder{display:flex;justify-content:space-between}.desktop .flex-ad-holder .left-col{max-width:660px}.desktop .flex-ad-holder .right-col{width:300px}.desktop .desktop-row{display:flex;gap:20px}.desktop .d-col-6{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.desktop .double-holder{display:flex}.desktop .double-holder .box:nth-child(2){margin-left:50px}.phone .hide-phone{display:none}.nav-bg{background-color:#343a40}.nav{padding:.5rem 0;display:flex;justify-content:space-between;align-items:center}.brand{color:#fff;display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;white-space:nowrap}.brand:hover{color:#fff;text-decoration:none}.asc-sticky{width:100%;background-color:rgba(255,255,255,.8);border-top:2px solid rgba(224,224,224,.8);position:fixed;bottom:0;left:0}.desktop .banner{width:728px;height:90px;margin:10px 0}.desktop .box{width:300px;height:250px}.desktop .asc-sticky{height:100px}.desktop .asc-sticky .unit{width:728px;height:90px;margin:5px auto}.phone .banner{min-height:250px;margin:10px auto}.phone .header{min-height:50px;width:320px;margin:10px auto}.phone .asc-sticky{height:60px}.phone .asc-sticky .unit{width:320px;height:50px;margin:5px auto}*{font-family:sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;text-decoration-skip-ink:none}p{margin-bottom:20px;font-weight:400;line-height:28px}h1,h2,h3,h4,h5,h6{margin-bottom:1rem}h1{font-size:200%}h2{font-size:150%}h3{font-size:120%}@media(min-width: 1200px){.container{max-width:1000px}}.footer{clear:both;margin-top:100px;background-color:#eee;padding:20px 0;text-align:center;color:#777;border-top:1px solid #ddd}.content{margin-top:15px;min-height:100vh}.bordered-table td,.bordered-table th{border:1px solid #ccc;padding:6px 10px}.bordered-table th{background-color:#eee}.bordered-table th{font-size:18px;font-weight:normal}.bordered-table tr.double-wide td{border-top:2px solid #999}.table-responsive table{white-space:nowrap}.centered-table td{text-align:center}.info-box{border:1px solid #ccc;border-radius:5px}.info-box .info-head{border-top-left-radius:5px;border-top-right-radius:5px;padding:6px 15px;font-size:18px;background-color:#eee}.info-box .info-head.sun{background-color:#ffc107}.info-box .info-head.frost{background-color:#cdf}.info-box .info-body{padding:10px 15px 15px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-24{font-size:24px}.max-width-500{max-width:500px}.max-width-600{max-width:600px}.max-width-700{max-width:700px}.temp120{background-color:#000;color:#ddd}.temp110{background-color:#900;color:#fff}.temp100{background-color:red;color:#ddd}.temp90{background-color:#f50}.temp80{background-color:#fa0}.temp70{background-color:#ff0}.temp60{background-color:#d5ff00}.temp50{background-color:#5f0}.temp40{background-color:#0fa}.temp30{background-color:aqua}.temp20{background-color:#0af}.temp10{background-color:#05f;color:#ddd}.temp0{background-color:blue;color:#ddd}.temp0b{background-color:#8000ff;color:#ddd}.temp10b{background-color:#a5f;color:#ddd}.temp20b{background-color:#d5aaff}.rainsnow1{background-color:#ddd}.rainsnow2{background-color:#bbb}.rainsnow3{background-color:#999}.rainsnow4{background-color:#777}.rainsnow5{background-color:#555;color:#fff}.rainsnow6{background-color:#333;color:#fff}.rainsnow7{background-color:#000;color:#fff}.sort-table .sort-header{cursor:pointer}.link-like{cursor:pointer;color:#007bff}.link-like:hover{text-decoration:underline}.width-130{width:130px}.responsive{width:100%;overflow-x:auto}.let-us-know{background-color:#fd3}td.incomplete{background-color:#fd3}@media(max-width: 500px){.switcher-holder{display:flex;align-items:center}.switcher-holder>div{flex:1}.switcher-holder>div:not(:first-child){margin-left:10px}.switcher-holder button{display:block}}@media(min-width: 501px){.switcher-holder{display:flex;align-items:center}.switcher-holder>div:not(:first-child){margin-left:15px}.switcher-holder select{display:inline-block;width:unset}}.calc-form,.calc-results,.bordered-box{border:1px solid #ccc;border-radius:5px;padding:20px}.calc-form .error-row,.calc-results .error-row,.bordered-box .error-row{color:red;text-align:center}.fs-80{font-size:80%}.fs-90{font-size:90%}.fs-110{font-size:110%}.fs-120{font-size:120%}.bold{font-weight:bold}.italic{font-style:italic}.btn-gray{background-color:#eee;border-color:#eee}.btn-gray:hover{background-color:#ccc;border-color:#ccc}
