/*!* KB Weather CSS
* Author: Katie Blasl
* Version: 1.7.434*/.kb-weather-full,.kb-weather-currently{font-family:helvetica neue,sans-serif}.kb-weather-currently a,.kb-weather-full a div,.kb-weather-full a div:hover,.kb-weather-full a:hover,.kb-weather-full a:hover h6,.kb-weather-full a:hover h5,.kb-weather-full a .kb-weather-location:hover,.kb-weather-full:hover,.kb-weather-full a:hover,.kb-weather-full a:hover div,.wpb_text_column .kb-weather-full a:hover{color:#000;text-decoration:none!important}.kb-popout-content.vc_column_inner.home-weather-wrap:hover{background-color:#ebebeb;margin:0;border-color:#8c2629}.category-weather .kb-weather-summary-box{border-bottom:0}.kb-weather-currently{width:95%;max-width:300px;text-align:center;margin:auto;min-height:270px;margin-left:25px;margin-top:-20px;padding:45px 10px 10px;border:1px solid #cacaca;background:#fff;color:#000;border-radius:5px}.weather-header{margin-left:25px}.weather-home{padding:5px 0 0}.kb-weather-forecast-link{display:block;position:absolute;right:10px;top:10px;color:#000;text-transform:uppercase}.kb-weather-temp-wrap{font-size:3.4rem;font-weight:400}.kb-weather-icon,.kb-weather-temp{display:inline-block}.kb-weather-icon{margin-right:10px}.kb-weather-current-condition{text-align:center;width:85%;margin:15px auto;font-size:1.1rem}.kb-weather-location{font-size:1.4rem;margin-bottom:15px;text-transform:none;color:#000;font-weight:800;letter-spacing:1px}.kb-weather-title{font-size:1.2rem;margin-top:0;margin-bottom:20px;text-transform:none;letter-spacing:1px;font-weight:400}.kb-weather-feels-like{font-size:.9rem;margin-top:10px}.kb-weather-extended{width:100%;height:100%;display:block}.kb-weather-ext-day,.kb-weather-hour{width:33%;text-align:center;margin:0 auto}.kb-weather-ext-day .kb-weather-time,.kb-weather-hour .kb-weather-time{font-size:1rem;margin-bottom:5px;display:block}.kb-weather-currently .kb-weather-ext-day{display:inline;float:left}.kb-weather-ext-day .kb-weather-icon,.kb-weather-hour .kb-weather-icon{font-size:1.5rem;margin:10px 0 5px;display:block}.kb-weather-max-min div{display:inline-block;margin-top:5px}.kb-weather-temp-separator{margin:0 5px}.kb-weather-alerts,.kb-weather-alerts a{color:#ffffde;font-size:1.1rem}.kb-weather-alerts i{margin-right:5px}.kb-weather-full{margin-top:20px;font-weight:300}.kb-weather-full,.kb-weather-grid{width:100%;clear:both;height:100%;overflow:auto}.kb-weather-day-main{width:60%;float:left;padding-right:20px;min-height:120px;margin-bottom:20px}.kb-weather-day-details{width:35%;float:right;border-left:1px solid #cecece;padding-left:20px}.widget .kb-weather-day-details li{font-size:.8rem;line-height:1.2rem}.kb-weather-full ul li,.kb-weather-full ul{list-style-type:none;font-size:.8rem;line-height:1.2rem;margin-top:0}.kb-weather-full .kb-weather-location{color:#000;margin-top:0;margin-bottom:3px}.kb-weather-full .kb-weather-current-condition{font-size:1rem;line-height:1.4em;float:right;width:55%;margin-top:0;text-align:left}.kb-weather-full .kb-weather-temp-wrap{float:left;width:45%}.kb-weather-full .kb-weather-temp-wrap{font-size:2.4rem}.kb-weather-full .kb-weather-today .kb-weather-max-min{letter-spacing:0}.kb-weather-full .kb-weather-today .kb-weather-temp{letter-spacing:2px}.kb-weather-full .kb-weather-icon{font-size:2.2rem;margin-right:0}.kb-weather-full .kb-weather-today .kb-weather-icon{padding-right:5px}.kb-weather-full .kb-weather-feels-like{font-size:.8rem;text-align:center;color:#787878}.kb-weather-full .kb-weather-max-min{font-size:.8rem;text-align:center;letter-spacing:.9px}.kb-weather-full #kb-weather-hourly .kb-summary-item .summary-main-wrap .kb-weather-temp{letter-spacing:1px}.kb-weather-max span{font-weight:700;text-transform:uppercase;margin-right:6px;font-size:.9rem}.kb-weather-tabs{margin-top:20px}.kb-weather-tabs .kb-weather-items li,.kb-weather-tabs .kb-weather-items .kb-weather-ext-day{width:110px;display:inline;line-height:1rem;float:left;height:100%;padding-top:10px}.kb-weather-items ul{height:100%}.kb-weather-tabs li.kb-weather-hour{width:90px;border-right:1px solid #dadada;padding-right:10px;padding-left:10px}.kb-tabs li .kb-weather-icon i,.kb-weather-tabs .kb-weather-icon{font-size:1.3rem;margin:0}.kb-weather-tabs .kb-weather-ext-day .kb-weather-icon{margin-bottom:5px}.widget .kb-weather-full li{line-height:inherit}.kb-weather-tabs .kb-weather-min-max{font-size:.8rem}.kb-weather-tabs .kb-weather-temp-separator{margin:0}.kb-weather-tabs .kb-weather-time{font-size:1.1rem;padding-bottom:8px}.kb-weather-tabs .kb-weather-hour .kb-weather-time{margin-bottom:10px;font-size:1rem}.kb-weather-hour div{clear:both}.kb-weather-precip{font-size:.7rem;line-height:.9rem;padding-top:10px}#kb-weather-hourly .summary-main-wrap .kb-weather-precip{padding-top:0;font-size:.8rem;line-height:1.2rem}.kb-weather-hour .kb-weather-temp{font-size:1.1rem;float:right}.kb-weather-hour .kb-weather-icon{float:left}.kb-tabs li.kb-weather-hour .kb-weather-icon i{font-size:1.3rem}.kb-weather-hour .kb-weather-temp,.kb-weather-hour .kb-weather-icon{width:50%;display:inline;clear:none}.kb-weather-items .kb-weather-hour .kb-weather-icon,.kb-weather-items .kb-weather-hour .kb-weather-icon i{padding-right:0;font-size:1.3rem}.summary-time-wrap{height:100%}.kb-weather-summary-box{border-bottom:1px solid #cecece;border-left:0;border-right:0;height:180px}.kb-summary-selected{height:100%}.home .kb-weather-today{padding:0;border-left:0;border-right:0}.home .kb-weather-day-main{margin-bottom:0}.home .kb-weather-full{margin-top:0}.home .kb-weather-day-details{margin-top:-29px}.kb-weather-summary-box .kb-summary-item{display:none}.kb-weather-summary-box div.kb-summary-selected{display:block}.kb-summary-item{text-align:left}.kb-summary-item .kb-weather-time{font-size:1.5rem;margin-top:15px;text-align:center;font-weight:500}#kb-weather-hourly .kb-summary-item .kb-weather-time{letter-spacing:3px}.summary-forecast-type{text-transform:uppercase;letter-spacing:2px;font-size:1.3rem;text-align:center}.summary-time-wrap{clear:both;width:27%%;float:left;margin-left:20px;padding-right:20px;display:inline-block;border-right:1px solid #cecece}.summary-temp-wrap{width:60%;display:inline-block;float:left}.kb-summary-item .kb-weather-summary{font-size:1rem;line-height:1.3rem;margin-top:7px}.kb-tabs .summary-main-wrap .kb-weather-summary{text-align:left}.kb-tabs .summary-main-wrap,.kb-tabs .kb-weather-day-details{margin-top:35px;display:inline-block;position:relative;padding-top:0}.kb-tabs .summary-time-wrap{padding-top:35px;min-height:160px;height:100%}.kb-tabs .summary-main-wrap{width:40%;padding-left:20px;text-align:center}.widget .kb-summary-item .kb-weather-day-details li{font-size:.8rem;line-height:1.2rem}.kb-summary-item .kb-weather-temp{font-size:1.4rem}.kb-weather-tabs .kb-weather-icon .kb-summary-item .kb-weather-precip{margin-top:0;width:40%;display:inline-block;font-size:.9rem;line-height:1.1rem}#kb-weather-extended .kb-summary-item .kb-weather-precip{width:100%;font-size:.7rem;line-height:.9rem;padding-top:10px}#kb-weather-extended .kb-summary-item .kb-weather-max-min{font-size:1rem;display:inline}.category-weather #kb-weather-extended .kb-summary-item .kb-weather-max-min{font-size:.9rem;letter-spacing:0}.category-weather .kb-weather-summary-box{height:auto}.category-weather .kb-tabs .summary-time-wrap{margin-top:20px;min-height:0}.category-weather .kb-tabs .kb-weather-day-details{padding-bottom:20px}.category-weather .widget_text,.category-weather .widget{margin-bottom:0;padding-bottom:0}#kb-weather-extended .kb-summary-item .kb-weather-summary{font-size:.8rem;line-height:1.2rem;margin-top:0;padding-top:0;position:relative;float:right;padding-left:5px;padding-right:10px;width:47%}.summary-time-wrap{width:23%}.summary-temp-wrap{width:53%;padding-right:5px}.kb-weather-summary-box .kb-weather-day-details{width:33%;padding-left:20px}#kb-weather-extended .kb-summary-item .kb-weather-icon i{font-size:1.4rem;padding-right:5px}#kb-weather-extended .kb-summary-item .kb-weather-icon{display:inline;float:none;margin-bottom:0}#kb-weather-extended .kb-weather-max-min div{margin-top:0}.kb-weather-tabs #kb-weather-hourly .kb-weather-icon{font-size:1.5rem;padding-right:5px}#kb-weather-hourly .kb-summary-item .kb-weather-summary{margin-top:}#kb-weather-hourly .kb-summary-item .summary-main-wrap .kb-weather-temp{font-size:1.3rem}.kb-weather-tabs .kb-weather-items ul{width:5000px}.kb-weather-tabs #kb-weather-extended .kb-weather-items ul{width:770px}.kb-weather-tabs #kb-weather-hourly .kb-weather-items ul{width:2160px}.kb-weather-time.wednesday{font-size:1.5rem}.kb-weather-tabs .kb-weather-items{width:100%;height:150px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;border-bottom:1px solid #cecece}.kb-tabs li i{margin-right:10px;font-size:1.2rem}.kb-tabs .kb-weather-items li:hover{background:#dedede;cursor:pointer}.kb-tabs .kb-weather-items li.kb-selected:hover{background:#c91c22}.kb-tabs li.kb-selected{background:#a0161b;color:#fff}.kb-tabs nav{background:rgba(40,44,42,.05)}.kb-tabs nav ul{border-bottom:2px solid transparent;border-top:2px solid transparent}.kb-tabs nav ul li a{margin:0;background-color:#f7f7f7;color:#74777b;transition:background-color .2s,color .2s}.kb-tabs nav ul li a:hover,.kb-tabs nav ul li a:focus{color:#000}.kb-tabs nav ul li a span{text-transform:uppercase;letter-spacing:1px;font-weight:500}.kb-tabs nav ul li.tab-current a{background:#c91c22;color:#fff}.kb-tabs{position:relative;overflow:hidden;margin:0 auto;width:100%;font-weight:300;font-size:1.25em}.kb-tabs nav{text-align:center}.kb-tabs nav ul{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;margin:0 auto;padding:0;width:100%;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.kb-tabs nav ul li{position:relative;z-index:1;display:block;margin:0;text-align:center;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.kb-tabs nav a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2.5;padding:4px 0}.kb-tabs nav a span{vertical-align:middle;font-size:.75rem}.kb-tabs nav li.tab-current a{color:#74777b}.kb-tabs nav a:focus{outline:none}.home .kb-tabs{display:none}.home-weather-wrap.wpb_content_element{margin-bottom:0;padding:0}.td-block-row .td-block-span6,.td-block-row .td-block-span6:first-child{width:50%}.kb-tabs-content-wrap{position:relative}.kb-tabs-content-wrap section{display:none;margin:10px auto;max-width:1200px;text-align:center}.kb-tabs-content-wrap section.content-current{display:block}.kb-tabs-content-wrap section p{margin:0;padding:.75em 0;color:rgba(40,44,42,.05);font-weight:900;font-size:4em;line-height:1}@media(max-width:767px){.summary-main-wrap{width:100%;padding-top:10px;padding-bottom:20px}.kb-weather-summary-box{height:190px}.summary-forecast-type,.kb-summary-item .kb-weather-time,#kb-weather-extended .kb-summary-item .kb-weather-max-min{font-size:1.2rem}.kb-tabs .summary-main-wrap{width:70%;padding-right:20px}.kb-tabs #kb-weather-hourly .summary-main-wrap{width:60%;padding:0 10px 0 0}#kb-weather-hourly .kb-weather-summary-box .kb-weather-day-details{width:35%}.kb-tabs .summary-main-wrap,.kb-tabs .kb-weather-day-details{margin-top:20px;margin-bottom:20px!important;padding-top:0}.kb-tabs .kb-weather-day-details{border-left:1px solid #cecece}.kb-weather-full .kb-summary-item .kb-weather-time{margin-top:0;padding-left:5px;font-weight:800;display:inline;font-size:1rem}.kb-weather-summary-box .summary-time-wrap{text-align:left}.kb-weather-grid .kb-tabs .summary-time-wrap{padding:0 0 0 10px;display:block;width:100%;clear:both;border-right:0}#kb-weather-hourly .kb-tabs .summary-main-wrap .kb-weather-summary{text-align:center}.kb-tabs .summary-time-wrap{margin-right:0;margin-left:0;padding-right:0;width:25%;height:auto;min-height:auto}.kb-weather-tabs{padding-top:20px;margin-top:0}.kb-weather-full .summary-box-extended .kb-summary-item .kb-weather-time{font-size:1.2rem;text-transform:uppercase;display:inline}.summary-time-wrap div{display:inline-block}.kb-summary-item{border-top:1px #ececec solid}.kb-weather-summary-box .kb-weather-day-details{padding-left:10px}.kb-weather-full .kb-weather-current-condition{font-size:.9rem}.kb-weather-full .kb-weather-day-main .kb-weather-temp-wrap,.kb-weather-full .kb-weather-today .kb-weather-day-main .kb-weather-icon,#kb-weather-extended .kb-summary-item .kb-weather-icon i,.kb-summary-item .kb-weather-icon i{font-size:2rem}.widget .kb-weather-today .kb-weather-day-details li{font-size:.7rem}.widget .kb-weather-grid .kb-summary-item .kb-weather-day-details li{font-size:.7rem}.kb-weather-full .kb-weather-main .kb-weather-temp-wrap{font-size:1.8rem}.kb-weather-full .kb-weather-tody .kb-weather-day-main .kb-weather-icon{font-size:1.8rem}#kb-weather-hourly .summary-main-wrap .summary-temp-wrap{padding-left:0;width:55%;margin-right:10px}.kb-weather-day-main{padding-right:10px}#kb-weather-hourly .summary-temp-wrap{width:50%}.kb-tabs .kb-weather-summary-box .kb-weather-day-details{padding:0 10px}.kb-tabs #kb-weather-hourly .summary-main-wrap .kb-weather-summary{text-align:center}#kb-weather-hourly .kb-summary-item .summary-main-wrap .kb-weather-temp,#kb-weather-hourly .kb-summary-item .kb-weather-icon i{font-size:1.4rem;padding-bottom:5px}#kb-weather-hourly .summary-main-wrap .kb-weather-precip{font-size:.9rem;line-height:1.3rem}#kb-weather-extended .kb-summary-item .kb-weather-summary{width:60%;float:right}.kb-summary-item .kb-weather-summary{font-size:1rem;margin-top:5px}.kb-weather-full .kb-weather-day-main .kb-weather-icon{font-size:1.7rem}.kb-tabs #kb-weather-extended .summary-main-wrap{padding:0;width:60%}.kb-tabs #kb-weather-extended .kb-weather-day-details{width:40%}.home .kb-weather-tabs{display:none}.category-weather .weather-head-wrap .vc_row{padding-bottom:0}}@media(max-width:1023px){.category-weather .td-main-content{padding-top:20px}.kb-summary-item .kb-weather-summary,.kb-summary-item .kb-weather-icon i,.kb-summary-item .kb-weather-temp,#kb-weather-extended .kb-summary-item .kb-weather-max-min,#kb-weather-extended .kb-summary-item .kb-weather-icon i,.kb-weather-full .kb-weather-icon{font-size:1.1rem}.home .kb-weather-today{padding:18px 10px 15px}.home .kb-weather-location{font-size:1.2rem}.kb-weather-full .kb-weather-day-main .kb-weather-icon{font-size:2rem}.home .kb-weather-full .kb-weather-day-main .kb-weather-icon{font-size:1.7rem}.kb-tabs li .kb-weather-icon i{font-size:1.2rem}.kb-weather-tabs .kb-weather-items{height:140px}.kb-tabs-content-wrap section{margin-top:0}.kb-weather-title{margin-bottom:20px}.kb-weather-full .kb-weather-current-condition{padding:0 10px}.kb-tabs .summary-main-wrap,.kb-tabs .summary-time-wrap,.kb-tabs .kb-weather-day-details{padding-bottomn:}.kb-weather-full .kb-weather-current-condition{font-size:.9rem;line-height:1.2rem;padding-left:10px}.home .kb-weather-full .kb-weather-current-condition{font-size:.8rem}.kb-weather-full #kb-weather-extended .kb-summary-item .kb-weather-icon{display:block;padding-bottom:5px}.kb-weather-full #kb-weather-extended .kb-summary-item .kb-weather-icon i{font-size:1.3rem}#kb-weather-extended .kb-summary-item .kb-weather-icon i{padding-right:0}.kb-tabs .summary-main-wrap,.kb-tabs .summary-time-wrap{padding-bottom:20px}.kb-tabs .kb-weather-day-details{padding-bottom:0}.kb-weather-full ul{font-size:.75rem;line-height:1.1rem}.summary-time-wrap{width:20%}.kb-summary-item .kb-weather-time{margin-top:5px}.kb-weather-day-details{width:36%;padding-left:15px}.kb-weather-location{font-size:1rem}.kb-weather-title{font-size:1rem}.kb-weather-feels-like{line-height:1rem}.summary-temp-wrap{width:40%;padding-left:10px;padding-right:0}.kb-weather-day-main{padding-right:10px;width:62%}.kb-weather-full .kb-weather-max-min{font-size:.79rem}.kb-weather-full .kb-weather-temp-wrap{width:43%;font-size:2rem}.home .kb-weather-full .kb-weather-temp-wrap{font-size:1.5rem}#kb-weather-extended .kb-summary-item .kb-weather-summary{font-size:.8rem;line-height:1.2rem;width:55%}.kb-weather-full ul li{font-size:.7rem}.kb-weather-forecast-link a{font-size:.7rem;letter-spacing:1.5px}#kb-weather-extended .kb-summary-item .kb-weather-precip{padding-top:5px}.kb-summary-item .kb-weather-max-min{letter-spacing:.8px}.widget .kb-summary-item .kb-weather-day-details li,.widget .kb-weather-day-details li{font-size:.7rem}.kb-summary-item .kb-weather-summary{font-size:1rem;margin-top:0}#kb-weather-hourly .kb-summary-item .kb-weather-summary{font-size:.9rem;margin-top:5px}.kb-weather-tabs .kb-weather-hour .kb-weather-time{margin-bottom:5px}.summary-temp-wrap{width:45%;padding:0 10px}.summary-forecast-type{font-size:1rem}.kb-summary-item .kb-weather-time{font-size:1.3rem;display:block}.summary-box-extended .kb-summary-item .kb-weather-time{font-size:1.1rem}.summary-time-wrap{margin-right:10px}#kb-weather-extended .kb-summary-item .kb-weather-max-min{font-size:.9rem}.kb-tabs .summary-main-wrap{padding-left:0;width:38%}.kb-weather-summary-box .kb-weather-day-details{width:35%;padding-left:10px}.kb-weather-current-condition{font-size:.9rem}.kb-weather-ext-day .kb-weather-time,.kb-weather-hour .kb-weather-time{font-size:1rem;padding-bottom:8px;margin-bottom:0}.kb-weather-location{font-size:1.2rem}.kb-weather-alerts,.kb-weather-alerts a{font-size:.9rem}.kb-weather-grid .kb-tabs .summary-main-wrap{padding:0}}@media screen and (max-width:767px){#kb-weather-extended .kb-summary-item .kb-weather-summary{width:55%}.wpb_text_column .kb-weather-sponsor p{line-height:22px}.home .kb-weather-day-main{width:100%}.kb-weather-day-main{width:55%}.kb-weather-day-details{width:45%;padding-left:10px}.kb-weather-full .kb-weather-current-condition,.kb-weather-full .kb-weather-temp-wrap{width:100%;text-align:center}.kb-weather-full .kb-weather-current-condition{padding:0 5px;margin-top:10px;font-size:.8rem}.kb-tabs .summary-main-wrap{width:65%;padding-right:10px;padding-left:15px}.summary-temp-wrap{padding-right:0}#kb-weather-hourly .summary-temp-wrap{width:55%;margin-right:20px}.kb-weather-full .kb-weather-feels-like,.kb-weather-full .kb-weather-max-min{font-size:1rem;line-height:1.5rem}.home .kb-weather-today{border-top:0;padding:15px 0 40px}.home .kb-weather-full .kb-weather-day-main .kb-weather-temp-wrap,.home .kb-weather-full .kb-weather-today .kb-weather-day-main .kb-weather-icon{font-size:2rem}.home-weather-wrap.wpb_content_element,.home-weather-wrap.wpb_text_column{padding:0;margin-bottom:0}.kb-popout-content.vc_column_inner.home-weather-wrap{margin-bottom:20px!important}.kb-weather-ad.vc_column_container>.vc_column-inner{padding:0 15px}.kb-weather-ad .wpb_text_column{height:140px}.kb-weather-title{margin-bottom:0}.kb-weather-sponsor{margin-top:auto}.home .kb-weather-title{font-size:1.2rem;line-height:3rem}.home .kb-weather-full .kb-weather-current-condition{width:100%}.home .kb-weather-title{letter-spacing:1px}.home .kb-weather-location{letter-spacing:1px;margin-bottom:0;font-weight:800;font-size:1.8rem}.home .kb-weather-day-details{margin-top:0;display:none}.home .kb-weather-full .kb-weather-current-condition{font-size:.9rem;font-weight:500}.kb-weather-feels-like{margin-top:5px}.home-weather-wrap .wpb_text_column{padding:0}}