body{font-size:20px;min-height:100vh;position:relative}#footer2{position:absolute;bottom:0;left:0;width:100%}.logo-row{width:500px;font-weight:bold;font-size:24px}.logo-row a{color:#f39800}.logo-row .logo-img{height:48px;position:relative;top:-5px;margin-right:6px}.affix .logo-row{min-height:3em;display:flex;align-items:center}.affix .header-wrapper{background:rgba(255, 255, 255, 0.7)}h2{font-size:46px;line-height:1.3}h3{font-size:38px;line-height:1.4}h4{font-size:30px;line-height:1.56}h5{font-size:24px;line-height:1.68}pre,p{font-size:20px;line-height:1.8}.footer-2-copy{font-size:16px}.db{display:block;width:100%}.bg_red{background:#ffe9e9}.bg_blue{background:#e9f9ff}.bg_green{background:#edffe9}.bg_gray{background:#f3f3f3}.home .flex{display:flex;flex-wrap:wrap}.home .fes2-main-text-cont{position:relative}.home .item{flex:0 100%;max-width:33.33%;position:relative;margin:0;height:50vh;overflow:hidden}.home .item .button.medium.thin{font-weight:bold;color:white !important}.home .item small{font-size:smaller}.home .item .title-fs-45{font-size:40px;line-height:1.3}.home .item:nth-child(3n+3){max-width:33.34%}.home .item:hover .bg{transform:scale(1.1)}.home .bg{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.18;transition:0.3s}.home .inav_link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.home .button.medium.thin{color:white;outline:none !important;border:none !important}.wforecast{background:#ffe9e9;padding-top:60px}.wforecast .forecast{height:100vh}.wforecast .forecast .item{display:flex;width:100vw;height:calc(100vh - 187px);justify-content:center;align-items:center}.wforecast .forecast .item .weather-customize{background:#ff9b9b !important;position:relative;left:-1%}.page .page{padding-top:100px;padding-left:50px;padding-right:50px}.page .page table{border-bottom:none}.page .page table th,.page .page table td{padding:1em}.page .page figcaption{padding-left:1em;margin-bottom:1em}.page .page .weekly-sch table,.page .page .weekly-sch td,.page .page .weekly-sch th,.page .page .weekly-sch tbody{display:block}.page .page .weekly-sch table th,.page .page .weekly-sch table td{padding:0.89em}.page .page .weekly-sch tr{display:flex;width:100%;border-bottom:1px solid #efefef}.page .page .weekly-sch tr td{flex:0 calc(100% - 3em)}.page .page .weekly-sch tr td:first-child{flex:0 3em}.page .page .weekly-sch tr:nth-child(even){background:#efefef}.fortune h2{padding-bottom:48px}.fortune .fortune_wrap{display:flex;flex-wrap:wrap}.fortune .fortune_wrap .fortune_item{flex:0 100%;max-width:50%;margin-bottom:32px}.fortune .fortune_wrap .fortune_item:nth-child(even){padding-left:0.5em}.fortune .fortune_wrap .fortune_item:nth-child(odd){padding-right:0.5em}.fortune .fortune_wrap .fortune_item .abs{position:relative}.fortune .fortune_wrap .fortune_item .abs h3{text-align:center;font-size:40px;font-weight:bold}.fortune .fortune_wrap .fortune_item .abs h3 .fimg{max-width:60px;margin-right:12px;position:relative;top:-4px}.fortune .fortune_wrap .fortune_item .abs h3 span{font-size:20px;margin:0 0.5em 0 1em}.fortune .fortune_wrap .fortune_item .abs h3 .sm{font-size:24px;margin:0;font-weight:normal}.fortune .fortune_wrap .fortune_item .abs .rating{position:absolute;top:16px;right:8px}.fortune .fortune_wrap .fortune_item .content{padding:16px;border:1px solid #f39800;background:#fffbf4;border-radius:4px;min-height:6em;font-size:20px;line-height:1.8}.home .home a,.page-id-29 .page-id-29 a,.page-id-32 .page-id-32 a,.page-id-35 .page-id-35 a,.page-id-20 .page-id-20 a,.page-id-23 .page-id-23 a,.page-id-16 .page-id-16 a{margin:0 12px 17px 12px !important;border-bottom:2px solid #2d4e53 !important;color:#4b4e53 !important}@media (max-width:1080px){.home .item{max-width:50% !important;height:33.3vh}.fortune .fortune_wrap .fortune_item .abs h3{text-align:left}}@media (max-width:1024px){header,.logo-row{width:100% !important}.fortune .fortune_wrap .fortune_item{max-width:100%}.fortune .fortune_wrap .fortune_item:nth-child(even){padding-left:0}.fortune .fortune_wrap .fortune_item:nth-child(odd){padding-right:0}}@media (max-width:478px){.page .page{padding:22vw 6vw 0}.fortune .fortune_wrap .fortune_item .abs h3{margin-bottom:0}.fortune .fortune_wrap .fortune_item .abs .rating{position:unset;float:none;text-align:right;margin:0.5em 0}.home .item{max-width:100% !important;height:48vh}}