.v { color: #000003 }
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,tt,var,b,u,i,center,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,html a,html a:hover{text-decoration:none}

body{font-family:sans-serif;background:rgba(147,128,108,0.1);margin:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}.fonts-loaded body{font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em}.txt-black{color:#000}a{color:#2354ac;text-decoration:none}a:hover{color:#2354ac;text-decoration:none}.winner img{width:10px}img{max-width:100%;width:100%;height:auto}img[src^="http://beacon.deseret"]{width:1px;height:1px}h1{font-size:1.25rem;font-weight:700}h3{font-family:sans-serif;font-weight:700;font-size:0.75rem;padding-bottom:0.5%}.fonts-loaded h3{font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em}h4{font-family:sans-serif;font-size:0.75rem;font-weight:500;padding-top:0.25%;color:#666;color:rgba(102,102,102,0.75)}.fonts-loaded h4{font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em}h5{font-family:'Verdana, Bitstream Vera Sans', Arial, Helvetica, sans-serif;font-size:12px;font-size:0.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:0.75%;line-height:1.25em;height:3em}h2 a{color:#363636;text-decoration:none}h4 a,h4 a:visited{color:#122b4d;text-decoration:none}p{margin:0 0 32px 0;line-height:24px;font-size:16px}blockquote{line-height:1.5em;margin:0 0 1em 3em;font-size:initial;border-left:5px solid #ddd;padding-left:1em;color:#666}.story .content blockquote p{font-size:inherit;line-height:1.8em}.LiveNow{text-align:center;background:#0c8fd2;padding:1em 0 1em 0;font-size:1em;width:100%;margin:auto;color:#fff}.LiveNow.school{background:#6a0ce8}.LiveNow.generic{background:#ff970f}.LiveNow.breaking,.LiveNow.breakingWeather{background:#f33}.LiveNow.olympics{padding:0 !important}.LiveNow span{font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em;padding-right:0.5em;font-weight:700;color:white}.LiveNow ul{width:100%;display:inline}.LiveNow li{display:inline-block;padding-right:0.5em;font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em}.LiveNow.generic li:before,.LiveNow.breakingWeather li:last-child:before{content:"|"}.LiveNow.generic li:first-child:before{content:" "}.LiveNow.generic span,.LiveNow.breakingWeather span{padding-left:0.5em}.LiveNow a{color:#fff}.pagebody{margin:0 auto;width:1082px}.top_picks{max-width:1082px;padding:0 5.175601% 2.587801%;position:relative;float:none;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.top_picks_redesign{float:left;position:relative;width:28.373382103512%;margin:2.5773195876289% 5.175601% 1.155265% 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.parkedMobile{display:none}.pick_story_redesign{width:100%;position:relative;margin:3.5% 0 0;float:left;padding-bottom:2.5773195876289%;border-bottom:1px dotted #ccc}.pick_story_redesign img{width:32.5732899022801%}.pick_story_redesign div{float:right;width:67.4267100977199%;padding-left:2.5773195876289%;color:black}.pick_story_redesign div h1{font-size:1.1rem;font-weight:500}.pick_story_redesign a{color:black}.pick_story_redesign:first-child{margin:0}.pick_story_redesign:last-child{margin:3.5% 0 0 0;border-bottom:none}.pick_story{width:31.3402065%;position:relative;margin:0 2.886598% 2.587801% 0;float:left}.pick_story:nth-child(3){margin:0 0 2.587801% 0}.queue{max-width:1082px;width:100%;clear:both}.top_story,.author_bio{width:100%;position:relative;padding:2.587801% 5.175601%;line-height:0;float:left;-moz-box-sizing:border-box}.top_story img{width:65.5%}.author_bio img{width:30.8%}.top_story_redesign{width:58.9648798521257%;margin:2.587801% 2.3105360443623% 2.3105360443623% 5.175601%;position:relative;float:left;-moz-box-sizing:border-box}.top_story_redesign h1{font-weight:700}.top_story_redesign img{width:100%;height:auto}.top_story--has_vid .video{position:absolute;left:27%;top:33%;width:19.5% !important}.top_story_info_redesign{padding-top:1rem;text-align:left;width:100%;font-family:"Nunito Sans";font-size:30px !important}.top_story_redesign a{color:black}.author_bio_info{position:absolute;text-align:center;height:85.2%;width:62%;box-sizing:border-box;-moz-box-sizing:border-box;left:32.713402%;overflow:hidden;padding:0 0 1% 0;background:#333;background:rgba(0,0,0,0.8)}.author_queue{white-space:break-spaces}.top_story_info{position:absolute;text-align:center;height:86.527273%;width:30.713402%;box-sizing:border-box;-moz-box-sizing:border-box;left:63.9%;overflow:hidden;padding:0 0 1% 0;background:#333;background:rgba(0,0,0,0.8)}.top_story_info .breaking{display:flex}.top_story_info .breaking span{font-size:1.25em;background:#f33;color:#fff;line-height:1.25em;margin:4% 6% -3% 6%;display:flex;padding:1% 2% 0 2%;font-weight:700}.top_story_info h2.main{text-align:left;box-sizing:content-box;color:#fff;padding:0 0 0 0;line-height:1.15em;font-size:2.2em;font-weight:bold;font-family:sans-serif;margin:6% 6% 0 6%;max-height:7em;overflow:hidden;height:auto;text-overflow:clip;display:block}.author_bio_info h1{text-align:left;box-sizing:content-box;color:#fff;padding:0 0 0 0;line-height:1.15em;font-size:2.2em;font-weight:bold;font-family:sans-serif;margin:2% 6% 0 4%;max-height:7em;overflow:hidden}.fonts-loaded .top_story_info h2.main{font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em;font-weight:700}.top_story_info h2{text-align:left;padding:4% 0 0 0;color:#fff;line-height:1.25em;height:5.85em;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em;margin:0 6%}.fonts-loaded .author_bio_info h1{font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em;font-weight:700}.author_bio_info h2{text-align:left;padding:2% 6% 0 4%;color:#fff;line-height:1.25em;height:5.85em;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em}.main_content{margin:0 auto;background:#fff;font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em;float:left;width:100%}.queue_story,.queueHeader{width:100%;padding:0 5.175601% 0 5.175601%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left}.queue_carousel{width:100%;float:left;background-color:#EBEBEB;padding:20px;min-height:295px}.queue_carousel p{margin-bottom:0}@media screen and (min-width: 500px){.queue_carousel{padding:20px 5.175601% 20px 5.175601%}}.queue_story .image_box{width:23.340207%;line-height:0;background:-webkit-radial-gradient(center ellipse, transparent 0%, transparent 29%, rgba(0,0,0,0.35) 100%);background:radial-gradient(ellipse at center, transparent 0%, transparent 29%, rgba(0,0,0,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#59000000', GradientType=1);float:left;position:relative}.queue_story .image_box:before{content:"";display:block;padding-top:47%}.highlight_queue_story{width:100%;padding:0 5.175601% 0 5.175601%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left}.highlight_queue_story .image_box{width:46.68%;line-height:0;background:-webkit-radial-gradient(center ellipse, transparent 0%, transparent 29%, rgba(0,0,0,0.35) 100%);background:radial-gradient(ellipse at center, transparent 0%, transparent 29%, rgba(0,0,0,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#59000000', GradientType=1);float:left;position:relative}.highlight_queue_story .image_box:before{content:"";display:block;padding-top:47%}.box{position:absolute;top:0;left:0;bottom:0;right:0}.divbox .title{font-size:1.5em;margin-bottom:3%}.queue_story img{border:1px solid #ccc;height:auto;margin-right:2.587801%;box-sizing:border-box}.queue_story button{width:100%;margin:0 0 2.587801% 0;padding:10px 0 38px 0;font-family:'Nunito Sans';letter-spacing:-0.02em;font-size:1.25em;background-color:#006FBC;border:1px solid #006FBC;border-radius:10px}.queue_story button:hover{border-color:#fff;opacity:0.8}.highlight_queue_story img{border:1px solid #ccc;height:auto;margin-right:2.587801%;box-sizing:border-box}.highlight_queue_story button{width:100%;margin:0 0 2.587801% 0;padding:1% 0 4%;font-family:'Nunito Sans';letter-spacing:-0.02em;font-size:1.25em}.browseday{float:right;margin:-2% 0 0.75% 0;font-size:0.85em;color:#aaa}.pick_story h2,.queue_story h2{font-size:1.5em;font-weight:bold;width:100%;margin:-0.5% 0 0 0;line-height:1.2em;font-family:sans-serif}.fonts-loaded .pick_story h2,.fonts-loaded .queue_story h2{font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em;font-weight:700}.highlight_queue_story h2{font-size:2em;font-weight:bold;width:100%;margin:-0.5% 0 0 0;line-height:1.2em;font-family:sans-serif}.fonts-loaded .highlight_queue_story h2{font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em;font-weight:700}.pick_story h2{bottom:12px;width:100%;-moz-box-sizing:border-box}h2.nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick_story img,.sectionQueue img{margin-bottom:3%;border:1px solid #ccc}.visiblePhoneOnly{display:none}.visibleSm,.visibleMd,.visibleLg{display:none !important}.firefox_fix{width:100%}.headline{width:73.670103%;margin:0 0 0 2.886598%;float:left}.highlight_headline{width:50.4%;margin:0 0 0 2.886598%;float:left}.queue_break{border-top:1px #aaa dotted;width:65.872458%;margin:1px 0 2.587801% 28.95194%;float:left}.highlight_queue_break{border-top:1px #ccc dotted;width:45.872458%;margin:1px 0 3.5% 49.7%;float:left}.queue_ad{text-align:center;background:none;max-width:100%;height:auto;margin:0 0 2em 0}#kslMainArticle .queue_ad.unitMounted:before{display:block;margin-top:0;margin-bottom:7px;color:#a9a9a9;content:"Advertisement";text-transform:uppercase;font-size:10px;font-family:Arial, sans-serif;line-height:9px}.queue_ad.q-spacer.q-spacer__thirdView:before,.queue_ad.q-spacer.q-spacer__secondView:before{display:block;margin-top:0;content:"Advertisement";color:#a9a9a9;text-transform:uppercase;font-size:10px;font-family:Arial, sans-serif;line-height:5px;padding-bottom:7px}.leaderboard_ad .queue_ad{height:103px}.queue .queue_ad{min-height:103px}.fixed_ad{position:fixed;left:0;bottom:0;height:auto;width:100% !important;background-color:#fff;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, white 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, white 100%);z-index:900}.ksl-header-menu-container--open-right .fixed_ad,.ksl-header-menu-container--open-right .nodeClose{display:none}div#circularhub_module_4564{display:inline-block}.nodeAction{position:fixed;left:50%;width:0;text-align:center;z-index:999}.nodeClose{position:relative;width:23px;height:17px;background:#777;background-color:rgba(102,102,102,0.5);border:0;font-size:10px;color:#fff;cursor:pointer}.ksl-curtain-container{width:970px;margin:0 auto;clear:both;height:0;overflow:hidden;position:relative;top:0}.ksl-curtain-content{width:100%;height:500px;position:absolute;top:0}.sm{display:none}.lg{width:970px;padding:0 0 2.587801% 0}.super{width:1082px;padding:0 0 2.587801% 0}.sponsored{font-weight:700;color:#6a0ce8}.sponsored_political{color:#333;background-color:yellow;margin-bottom:1.5%;padding:0.5%;font-weight:900}.paid_ad_queue_story{padding:3% 5.175601% 3% 5.175601% !important;background:#ddd}@media screen and (max-width: 650px){.paid_ad_queue_story{margin-bottom:4%}}.paid_ad_queue_break,.carousel_queue_break{border-top:none}.updated{color:#f33}.partner{color:#139664}.featured{color:#6493ed}.breaking{color:#f33}.highlight_queue_story .featured h3{font-weight:700;color:#002D64}#my_picks.tab{display:none}.tabs{max-width:1082px;padding:0 5.175601% 2.587801%;font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em;font-size:1rem;font-weight:500;width:100%;float:left}.tabs ul{width:100%}.tabs li{border-bottom:2px #ccc solid;float:left;padding:1.204948453608% 0 1% 0;box-sizing:border-box;text-align:center;color:#999999;cursor:pointer}.tabs .on{border-top:2px #ccc solid;border-bottom:0;border-right:2px #ccc solid;border-left:2px #ccc solid;padding:1% 0 1.204948453608% 0;color:#122b4d}.tab{width:10.5%}.line{width:79%}.sections{padding:0 5.175601% 5% 5.175601%;float:left}.sectionQueue{width:31.3402065%;margin:0 2.886598% 3% 0;float:left;box-sizing:border-box}.sectionQueue:nth-of-type(3n){margin:0 0 3% 0}.sectionQueue a{color:#363636}.sectionQueue h2:first-child{font-size:1em;font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em;border-bottom:1px dotted #aaa;padding-bottom:3%;font-weight:700}.sectionQueue li{padding-top:1em;font-weight:500}.sectionQueue img{margin-top:3%}.linebreak{float:left;width:100%}.trails{text-transform:uppercase;font-size:1rem;border-bottom:1px #aaa dotted;margin:2% 5.175601% 0% 5.175601%;padding:0 0 1% 0;color:#363636;width:89.648798%;float:left}.trails a{color:#363636}.trails .crumbs{float:left;font-size:1.25rem;font-weight:700}.trails .sponsoredby{float:right}.trails .sponsoredby .logo{float:left;width:100px}.trails .sponsoredby .text{float:left;text-transform:lowercase;font-size:.75em;padding-right:0.5em}.trails .sponsoredby img{width:100px;height:30px;margin-top:-8px}article{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;letter-spacing:-0.01em}.story{padding:2.587801% 0;float:left;width:100%}.story .content{width:calc(94.824399% - 300px);line-height:1.5em;color:#000;padding:0 5.175601% 6%;float:left;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#responsive_wxMap_UI .content{width:100%;padding:28px 0 0 0}.story .content p{font-weight:400;color:#444}.story .content ul{color:#444}.story .content i{font-style:italic}.story .content h1{font-size:2.5rem;font-weight:700;line-height:1.25em;color:#122b4d;letter-spacing:-0.02em}.story .content h4{padding-bottom:2.587801%;font-size:0.85em}.story.content h3,.sectionQueue h3{text-transform:uppercase;color:#0B162F;font-size:1.25em;padding:3% 0 1% 0;width:100%;border-top:1px #aaa dotted;float:left}.queueHeader h3{text-transform:uppercase;color:#0B162F;font-size:1.25em;padding:1% 0 1% 0;width:100%;border-top:1px #aaa dotted;float:left}.story.content article h3{float:none;text-transform:none;border-top:none}#kslMainArticle p:nth-of-type(1){margin-top:3%}.authors_bio{float:left;width:100%;padding-bottom:10px}.authors_bio li{float:left;margin:10px 3px}.author_bio{width:100%;position:relative;padding:2.587801% 5.175601%;line-height:0;float:left}.author_bio li{float:left;margin-right:1rem}.story .content article h1{font-size:1.5rem;padding-bottom:2%}.story .content article h2{color:#444;display:block;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.5em;font-weight:bold;margin:1.5em 0 .5em 0}.story .right{padding:0 5.175601% 0 0;box-sizing:content-box;float:left;width:300px}.right .ad{margin:0 0 0 0}.story .content article b{font-weight:bold}#jw-player_logo{width:10%}.video_box{width:100%;height:auto;padding:3% 0 3% 0;float:left;position:relative}.videoSpacer{padding:0 0 5% 0;float:left;width:100%}.videotitle{width:100%;font-size:1em;float:left;padding:0 0 0 2%;color:#363636;cursor:pointer;font-weight:800}.videolist img{height:auto;float:left}.videoicon{position:absolute;left:37.5%;top:27%;width:26% !important;cursor:pointer}.videoicon_lg{position:absolute;left:39.5%;top:33%;width:19.5% !important}.videothumbnail{position:relative;width:24.42996742671%;float:left}.videothumbnail:before{content:"";display:block;padding-top:56.25%}.videothumb_container{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.videodescbox{width:74%;float:left}.videobyline{width:100%;font-size:0.75em;float:left;padding:0 0 0 2%;color:#999;cursor:pointer;font-weight:800}.ksl-hidden{display:none}.ksl-finger{cursor:pointer}.ksl-clearfix{clear:both;margin:0;padding:20px 0;text-transform:none !important;color:#555 !important;border-top:none !important}.ksl-unclear{clear:both}.ksl-btn{float:left;background:#5b92f4;margin:0 2% 0 0;padding:0.1em 0.5em 0.1em 0.5em;cursor:pointer;color:#fff;border:none;outline:none}#anchor_pic{position:relative}.anchor-pic-placeholder{position:relative;min-width:100%;min-height:200px;background:url(https://img.ksl.com/slc/2548/254870/25487033.jpg?filter=kslv2/responsive_top_sm) no-repeat}#anchor_pic .loader,.txt-loader{position:absolute;width:100%;height:100%;top:20%;left:0;text-align:center;padding:2em 0 0;color:#000;font-size:3em;font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em;font-weight:700;-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite}@-webkit-keyframes pulse{0%{opacity:1}100%{opacity:0.2}}@keyframes pulse{0%{opacity:1}100%{opacity:0.2}}.photo-attribution{padding:0;color:#fff !important;position:absolute;font-size:0.75em;bottom:-1%;right:2%;text-shadow:0.1em 0.2em #000}.magnificIframe{border:0;overflow:hidden;display:block;margin:0 auto}.magnificIframeLoader{color:#fff;text-align:center;margin:25% 0 -25%}.magnificCloseButtonContainer{width:969px;height:44px;position:relative;margin:0 auto;padding:0}.magnificCloseButtonContainer button{color:#fff !important}.magnificCloseButtonContainer.invisible{visibility:hidden}.modal{display:none;position:fixed;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.9);z-index:1000}.modal-content{margin:auto;max-height:90vh;display:block;width:90%;object-fit:contain;cursor:zoom-out}#modal-caption{margin:auto;display:block;width:90%;text-align:center;color:#ccc;padding:10px 0;height:150px}.modal-content,#modal-caption{-webkit-animation-name:zoom;-webkit-animation-duration:0.6s;animation-name:modal-zoom;animation-duration:0.6s}@-webkit-keyframes modal-zoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes modal-zoom{from{transform:scale(0)}to{transform:scale(1)}}.modal-close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s}.modal-close:hover,.modal-close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width: 700px){.modal-content{width:100%}.long{display:none}}.pullquote{text-align:center;font-size:1.5rem;line-height:2.5rem;color:#5b92f4;margin:0 8%;font-weight:400;font-family:'Nunito Sans', sans-serif;letter-spacing:-0.02em}.pullquote h2{margin:1% 0 0 0 !important;font-size:1rem !important;color:#333 !important;line-height:2rem !important}.pullquote hr{display:block;margin:5.5% 30% 4.5% 30%;border:0;border-bottom:1px dotted #ccc;background:#fff}.pullquote q{display:inline;quotes:initial}.pullquote q:before{content:open-quote}.pullquote q:after{content:close-quote}.story .content figure{padding:0 0 2% 0}.story .content figcaption{font-size:0.75rem;padding:1% 0 0 0;color:#999}.story .content code{background:#eee;padding:1px 5px;border-radius:4px;position:relative;top:-1px;margin:0 3px 0 1px;font-size:90%}.popup-gallery{line-height:0;-webkit-column-width:10em;-moz-column-width:10em;column-width:10em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;clear:both;padding:0 0 3% 0}.popup-gallery img{margin:0 0 1em 0;max-width:143px \9}.image-source-link{color:#999;font-weight:700}.kt_disclaimer{border-top:solid 1px #ccc;padding-top:1rem;padding-bottom:1rem;font-style:italic;font-family:"Nunito Sans", sans-serif;font-size:16px}.sponsored_sum{border-bottom:dotted 1px #ccc;color:#000;font-size:1.15em;padding-bottom:.55em;font-weight:bold}.sponsored_sum img{float:left;width:150px;margin:0 3% 0 0;border:#ccc 1px solid}.loadMoreStories{width:100%;margin:0 0 3% 0}.loadMoreStories:disabled{opacity:0.5;cursor:wait}.related{margin-bottom:3%}.related ul{margin:0;line-height:1.5em}.related li{list-style:none;margin:0}.story .content .related h4{font-size:1em;padding-bottom:0}.sidebar{border:1px #ddd solid;padding:2.5%;background-color:#eee;margin:0 0 2.5em 0}.sidebar h2{font-size:1.25rem !important;font-weight:700 !important;padding:0 0 1.5% 0 !important;line-height:normal !important;margin:0 !important}.sidebar img{width:33% !important;height:auto !important;float:left !important;padding:0 2.5% 1% 0 !important}.ksltable{float:right;margin-left:15px;margin-bottom:10px;margin-top:5px;font-size:11px}.ksltable{border-collapse:collapse}.ksltable td,.ksltable th{font-size:11px;border:1px solid black;padding:3px 7px 2px 7px;text-align:center}.ksltable th{font-size:12px;text-align:center;font-weight:bold;padding-top:5px;padding-bottom:4px;background-color:#0b162f;color:#fff}@font-face{font-family:'toolbar';src:url(ab6f.eot);src:url(ab6f.eot?#iefix-dctrhu) format("embedded-opentype"),url(85b4.ttf) format("truetype"),url(da4b.woff) format("woff"),url(fdee.svg#toolbar) format("svg");font-weight:normal;font-style:normal}.toolbar,.hp_icons,.author_bio ul,.authors_bio ul,.social_icons{font-family:"toolbar" !important;font-style:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:1.25em;text-align:center;color:#fff;clear:both}.save-story{cursor:pointer;display:inline-block}.save-story:hover{color:#5b92f4}.save-story:hover .save-story__icon{color:#5b92f4}.save-story__icon{color:#666;display:inline-block;vertical-align:middle;font-size:15px}.save-story__icon:before{content:"\E901";font-family:"toolbar" !important;font-style:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;vertical-align:text-bottom}.save-story__icon-filled{color:#5b92f4;display:inline-block;vertical-align:middle;font-size:15px}.save-story__icon-filled:before{content:"\E902";font-family:"toolbar" !important;font-style:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;vertical-align:text-bottom}.toolbar a{color:#fff}.toolbar hr{display:block;border:0;border-bottom:1px dotted #ccc;background:#fff;float:left;width:100%}.toolbar .save-story{float:right;display:flex;flex-direction:row-reverse;align-items:center;font-family:'Nunito Sans', sans-serif;font-size:0.85em;vertical-align:middle;letter-spacing:-0.02em}.toolbar .save-story:hover{opacity:1;color:#fff}.toolbar .save-story:hover .save-story__icon{opacity:1;color:#fff}.toolbar .save-story__icon{border-radius:50%;width:1.5em;height:1.5em;background:#6f7275;float:left;opacity:.4;margin:0 2% 0 0;padding-top:0.15em;transition:.2s ease;vertical-align:middle;text-decoration:none;color:#fff;font-size:17.5px}.toolbar .save-story__icon:before{content:"\E901";font-family:"toolbar" !important;font-style:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;vertical-align:text-top}.toolbar .save-story__icon+.save-story__text{color:#6f7275;opacity:.4;width:100px;transition:.2s ease}.toolbar .save-story__icon+.save-story__text:hover{opacity:1}.toolbar .save-story__icon:hover+.save-story__text{opacity:1}.toolbar .save-story__icon-filled{border-radius:50%;width:1.5em;height:1.5em;background:#5b92f4;float:left;font-size:1.25em;margin:0 2% 0 0;padding-top:0.15em;-webkit-transition:.2s ease;transition:.2s ease;vertical-align:middle;text-decoration:none;color:#fff}.toolbar .save-story__icon-filled+.save-story__text{color:#5b92f4;width:100px}.hp_icons{color:#5b92f4;display:inline-block;line-height:0;vertical-align:middle;padding-right:1%;font-size:1.2em}.long,.short{vertical-align:middle}.camera{font-family:"toolbar" !important;font-style:normal !important;font-weight:300 !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;display:inline-block;padding:0 0.25em 0 0}.photoButton{float:left;background:#5b92f4;margin:0 2% 0 0;padding:0.1em 0.5em 0.1em 0.5em;cursor:pointer}.tag{float:left;background:#5b92f4;margin:0 1% 3% 0;padding:0.1em 0.5em 0.1em 0.5em;color:#fff;cursor:pointer}.photoButton span{font-family:'Nunito Sans', sans-serif;font-size:0.85em;vertical-align:top;letter-spacing:-0.02em}.comment_bubble span{font-family:'Nunito Sans', sans-serif;font-size:0.85em;vertical-align:middle;letter-spacing:-0.02em}.comment_bubble{position:relative;width:2em;height:1.40em;padding:0;background:#5b92f4;float:left;margin:0 2% 0 0}.comment_bubble:after{content:"";position:absolute;bottom:-0.30em;left:0.15em;border-style:solid;border-width:7px 4px 0;border-color:#5b92f4 transparent;display:block;width:0;z-index:1}.social ul,.authors_bio ul{height:2em}.authors_bio ul{list-style-type:none;line-height:1.2em;margin:0;float:left}.author_bio ul{list-style-type:none;line-height:1.2em;margin:2% 6% 0 4%;float:left;padding-top:1rem;height:2em}.social_links{display:flex;flex-direction:column;align-items:stretch;align-content:stretch}.social_links .social_icons{font-size:1.5em;list-style:none;display:flex;flex-direction:row;justify-content:space-between;margin-top:1em;width:202px}.social li a,.authors_bio li a{border-radius:50%;width:1.5em;height:1.5em;background:#6f7275;float:left;opacity:.4;margin:0 2% 0 0;padding-top:0.15em;-webkit-transition:.2s ease;transition:.2s ease;vertical-align:middle;text-decoration:none;color:#fff}.authors_box .authors_bio li a{border-radius:50%;width:1.5em;height:1.5em;background:#6f7275;float:left;opacity:.4;margin:0 2% 0 0;padding-top:0;-webkit-transition:.2s ease;transition:.2s ease;vertical-align:middle;text-decoration:none;color:#fff}.author_bio li a{border-radius:50%;background:#C5C7C8;-webkit-transition:.2s ease;transition:.2s ease;vertical-align:middle;text-decoration:none;color:#fff;padding:.55rem}.social li a:hover,.authors_bio li a:hover{background:#6f7275;opacity:1}.author_bio li a:hover{background:#6f7275;opacity:1}.authors_box{border-top:1px #aaa dotted;padding-top:10px;float:left;width:100%}article ul{display:block;list-style-type:disc;line-height:2em;margin:0 0 0 8%}article ol{display:block;line-height:2em;margin:0 0 0 8%;color:#444;list-style:decimal}article li{font-size:16px;line-height:1.5;margin-bottom:.5em}.bottom_ad{position:fixed;bottom:0;left:0;display:block;width:100%;text-align:center;z-index:400;background-color:white;background-color:rgba(255,255,255,0.8)}.bottom_ad .queue_ad{margin:0 auto;width:100%;max-width:1082px}.mostpopularlist{width:300px;margin:0 0 7% 0}.mostpopularlist.hp{width:100%;padding:3% 5.175601% 0 5.175601%}.mostpopularlist h3{text-transform:uppercase;color:#0B162F;font-size:1.25em;padding:3% 0 0 0;width:100%;border-top:1px #aaa dotted;float:left}.mostpopularlist ol{margin:0 0 6% 0;padding:0 0 0 0.5em;float:left}.mostpopularlist.hp ol{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;width:100%;padding:0;margin-bottom:3%;counter-reset:li-counter}.mostpopularlist li{margin:1em 0 0 1em;padding:3% 0 0 0;text-decoration:none;list-style-type:decimal;color:#555;font-size:1.1em;list-style-position:outside;font-weight:600}.mostpopularlist.hp li{margin-left:2.5em;padding:0;list-style-type:none;display:inline-block;display:block \9}.mostpopularlist.hp ol>li{position:relative;margin-bottom:0%;padding-left:0.5em;min-height:3em;border-left:2px solid #ccc}.mostpopularlist.hp ol>li:before{position:absolute;top:0;left:-1.25em;width:0.8em;font-size:2em;line-height:1;font-weight:bold;text-align:right;color:#464646;content:counter(li-counter);counter-increment:li-counter}.mostpopularlist a{color:#555}.poll_1{float:right;width:100%;margin-left:20px;padding:0 20px 20px}.poll_2{display:none;float:right;width:100%;margin-left:20px;padding:0 20px 20px}.question_title{font-size:1.25em;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ccc;width:100%;font-weight:700;color:#555}.answer_title{font-size:1em;font-weight:bold;margin-bottom:0;color:#666}.poll_value{font-weight:bold;color:#911;border-bottom:1px solid #ddd;padding-bottom:1px}.poll_graph{background-color:#0A1530;height:13px;margin-bottom:5px;float:left;margin:0 6px 0 0}.poll_total{padding:3px 0 5px 0;color:#444;font-weight:bold;font-size:14px}#adTakeOverLeft,#adTakeOverRight{position:fixed;top:0;margin:0;width:200px;overflow:visible}#adTakeOverLeft{left:50%;margin:50px 0 0 -741px;text-align:right}#adTakeOverRight{right:50%;margin:50px -741px 0 0;text-align:left}.adTakeOverInner img{border:0}.adTakeOverInner a:link,.adTakeOverInner a:visited,.adTakeOverInner a:hover{text-decoration:none}#adTakeOverLeft .adTakeOverInner{float:right}#adTakeOverRight .adTakeOverInner{float:left}.adTakeOverInner img{width:510px;max-width:510px}.search{padding:2.587801% 5.175601%}.footer{background:#30302F;position:relative;float:left;width:100%}.footer a{color:#fff;white-space:nowrap}.footer .container{max-width:1280px;margin:0 auto}.inside{padding:2.587801% 0;font-size:0.8em;color:#fff}.footer .top{height:11em;display:flex;flex-direction:row;justify-content:space-between}.KSLlogo img{width:161px;height:auto}.main_links{float:right;font-size:1rem}.copyright{border-top:1px dotted #fff;padding:1em 0 0;margin:1em 0 0}#kslMainArticle .fluidEmbed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}#kslMainArticle .fluidEmbed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.titleAndAuthor h1{font-size:3rem;font-weight:700;line-height:1.25em;color:#122b4d;letter-spacing:-0.02em}.titleAndAuthor h4{padding-bottom:2.587801%;font-size:0.85em}.titleBoxLineBreak{float:right;width:300px;border-bottom:1px dotted #aaa}.byline{float:left;width:100%}.author{float:left;width:calc(100% - 300px);padding-right:5.165601%}.author h4{padding-top:1.25%}@media (max-width: 1300px){.inside{padding:2.587801% 1.7%}}@media (max-width: 1024px){.inside{padding:2.587801% 0.7%}}@media (max-width: 1097px){html{font-size:0.9375em}.pagebody{width:100%}.top_story,.author_bio{height:auto}.lg{margin:0 auto}.top_story_info h2.main{font-size:2.25em;font-size:3vw}.top_story_info h2{font-size:1em;font-size:1.5vw;height:5.7em}.author_bio_info h1{font-size:2.25em;font-size:3vw}.author_bio_info h2{font-size:1em;font-size:1.5vw;height:5.7em}}@media (max-width: 990px){html{font-size:0.8125em}.queue_ad{display:block;width:728px;height:auto;margin:0 auto 2.587801%}.queue_story h2{overflow:visible;white-space:normal}.highlight_queue_story h2{overflow:visible;white-space:normal}h4{font-size:0.75rem;color:#666;padding-top:0.5%}h5{display:none}.top_story_info h2.main{font-size:2em;font-size:3vw}.top_story_info h2{font-size:0.85em;font-size:1.5vw}.author_bio_info h1{font-size:2em;font-size:3vw}.author_bio_info h2{font-size:0.85em;font-size:1.5vw}.pick_story h2,.queue_story h2{font-size:1.5rem;font-size:2.25vw}.highlight_queue_story h2{font-size:2.5rem;font-size:2.25vw}.story .content h1{font-size:2.5rem}.story .content p{font-size:16px;line-height:24px}}@media (max-width: 850px){html{font-size:0.7em}.author{width:100%;padding-right:0}.titleBoxLineBreak{display:none}h4{font-size:1rem}.lg,.super{display:none}.sm{display:block;width:300px;height:250px;margin:0 auto}.top_story_info h2.main{font-size:1.5em;font-size:3vw}.top_story_info h2{font-size:0.65em;font-size:1.5vw;height:5.6em}.author_bio_info h1{font-size:1.5em;font-size:3vw}.author_bio_info h2{font-size:0.65em;font-size:1.5vw;height:5.6em}.pick_story h2,.queue_story h2{font-size:1.5rem;font-size:2.25vw}.highlight_queue_story h2{font-size:2.5rem;font-size:2.25vw}.pick_story_redesign div h1{font-size:1.15rem}.story{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.story .right{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;padding:0;width:100%;box-sizing:border-box;margin:0 0 70px 0}.story .right .ad{width:300px;margin:0 auto}.story .content{padding:0 5.175601%;width:100%}.story .content h1{font-size:3rem}.story .content article h1{font-size:2rem}.story .content article p{font-size:16px;line-height:24px}.pullquote{font-size:2rem;line-height:3.5rem}.story .content figcaption{font-size:1.5rem;padding:2% 0 0 0;line-height:2rem}.sidebar h2{font-size:2rem !important;line-height:2rem}.sidebar span{font-size:1.5rem;line-height:2.25rem}.mostpopularlist{width:100%;padding:0 5.175601%}.mostpopularlist.hp{padding:0}}@media (min-width: 551px) and (max-width: 729px){.visibleMd{display:block}.hiddenMd{display:none}}@media (min-width: 730px){.visibleLg{display:block}.hiddenLg{display:none}}@media (max-width: 729px){.parkedMobile{display:block}.parkedDesktop{display:none}.queue_ad{display:block;width:300px;height:auto;margin:0 auto 2.587801%}.LiveNow.generic li{display:block}.LiveNow.generic li:before,.LiveNow.breakingWeather li:last-child:before{content:" "}.LiveNow.generic li:first-child:before{content:" "}.LiveNow.generic span,.LiveNow.breakingWeather span{padding-left:0;padding-right:0;font-size:14px}.topStoryMobile{padding:0;margin-bottom:5.175601%}.topStoryMobile .top_story_info{position:absolute;text-align:center;border-top:0;height:auto;left:0;bottom:0;top:initial;width:100%;padding:2% 5.175601%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0)}.topStoryMobile .top_story_info.breaking{background:#f33;background:rgba(255,51,51,0.5)}.topStoryMobile .top_story_info h1{color:#fff;font-size:1.5em;font-size:5vw;margin:0}.topStoryMobile .top_story_info h2{display:none;margin:0}.topStoryMobile img{width:100%;margin-left:0}}@media (min-width: 551px){.titleAndAuthor{padding:0 5.175601%}.titleAndAuthor h1{font-size:3rem}.save-story__text{vertical-align:middle}}@media (max-width: 440px){.toolbar .save-story__text{display:none}}@media (max-width: 550px){html{font-size:0.5em}.titleAndAuthor{padding:0 2.975601%}.titleAndAuthor h4{font-size:0.85em}.author_queue .queueHeader h3{display:none}.author_bio{padding:0}.author_bio ul{margin:0}h3{font-size:1.4rem}.leaderboard_ad{display:none}.topStoryMobile .top_story_info{margin:0}.highlight_queue_break{border-top:1px #ccc dotted;width:93%;margin:1px 0 3.5% 3.5%;float:left}.mobile_highlight_queue_break{border-top:1px #ccc dotted;width:93%;margin:1px 0 3.5% 3.5%;float:left}.queue_story button{margin:0 0 0 0;padding:10px 0;height:auto}.highlight_queue_story button{margin:0 0 0 0;padding:2% 0;height:auto}.browseday{margin:1.5% 0 0 0.5%}.lg,.super{display:none}.sm{display:block;width:300px;height:250px;margin:0 auto;padding:0 0 6.5% 0}.LiveNow{padding:2.2% 0 2% 0}.top_story{padding:0 0 0 0;margin:0 0 3.5% 0}.top_story_redesign{padding:0;margin:0 0 3.5% 0;width:100%}.top_story_info_redesign{padding:2% 5.175601% 2%}.author_bio_info{position:absolute;text-align:center;border-top:0;height:auto;left:0;bottom:0;top:initial;width:100%;padding:2% 5.175601% 2%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0)}.top_story_info{position:absolute;text-align:center;border-top:0;height:auto;left:0;bottom:0;top:initial;width:100%;padding:2% 5.175601% 2%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0)}.top_story_info .breaking{display:flex}.top_story_info .breaking span{margin:0 0 1% 0;padding:1% 2% 0.5% 2%}.top_story_info h2.main{color:#fff;font-size:1.5em;font-size:5vw;margin:0}.top_story_info h2{display:none;margin:0}.top_story img{width:100%;margin-left:0}.author_bio_info h1{color:#fff;font-size:1.5em;font-size:5vw;margin:0}.author_bio_info h2{display:none;margin:0}.author_bio img{width:100%;margin-left:0}.top_story--has_vid .video{left:43%;top:30%;width:13.5% !important}.top_picks{padding:0 3.5% 3.5% 3.5%;overflow-x:auto;display:flex;gap:3.5%}.pick_story{width:45%;margin:0;flex:1 0 auto}.pick_story h2,.queue_story h2{font-size:2rem}.highlight_queue_story h2{font-size:2.5rem}.visiblePhoneOnly{display:block}.visibleSm{display:block}.hiddenSm{display:none}.trails{font-size:2rem;margin:5% 2.975601% 0% 2.975601%;padding:0;color:#363636;width:94.048798%;float:left;border-bottom:0}.trails a{color:#363636}.trails .crumbs{width:100%;padding-bottom:2%}.trails .sponsoredby{float:left;width:100%;padding-top:1%}.trails .sponsoredby .text{margin-top:8px}.trails .sponsoredby img{max-height:30px;width:auto;margin:0 0 1% 0;float:left}.queue_story,.queueHeader{padding:0 3.5% 3.5% 3.5%}.queue_story .image_box:before{padding-top:100%}.queue_carousel{padding-left:3.5%;min-height:160px}div.carousel_queue_break{display:block}.highlight_queue_story{padding:0 3.5% 3.5% 3.5%}.highlight_queue_story .image_box:before{padding-top:100%}.headline{width:73.306701%;margin:0 0 0 3.25%;border:0}.highlight_headline{width:50%;margin:0 0 0 3.25%;border:0}.queue_break{display:none}.queue .ad{position:relative;width:100vw;left:calc(-50vw + 50%)}.queue_ad{display:block;width:100%;margin:0 auto 3.5%;max-width:320px}.fixed_ad .queue_ad{margin:0 auto 0}.queue .queue_ad{min-height:0}.nodeClose{width:15px;height:15px;top:-13px;line-height:0;padding:0}h4{padding-top:4%}.showMobileByline{display:inline;font-size:1.5rem;vertical-align:baseline}.short{font-size:1.5rem;vertical-align:baseline}.save-story{font-size:1.5rem;vertical-align:baseline}.tabs{padding:0% 3.5% 3.5%;font-size:1.75rem}.tabs li{border-bottom:1px #ccc solid;padding:3% 0 3.204948453608% 0}.tabs .on{border-top:1px #ccc solid;border-bottom:0;border-right:1px #ccc solid;border-left:1px #ccc solid;padding:3% 0 3.204948453608% 0}.tab{width:25%}.line{width:50%}.sections{padding:0 3.5% 2.587801% 3.5%}.sectionQueue{width:100%;padding-bottom:6%}.linebreak{display:none}.mostpopularlist.hp ol{-webkit-column-count:1;-moz-column-count:1;column-count:1}.hp_icons{font-size:1.75em;vertical-align:sub;display:inline}.story{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.story .right{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;padding:0;margin:0}.story .right .ad{width:300px;margin:0 auto}.story .content{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;padding:0 2.975601%}.story .content h1{font-size:3rem}.story .content article h1{font-size:2.5rem}.story .content article p{font-size:16px;line-height:24px}.pullquote{font-size:2.5rem;line-height:3.5rem}.story .content figure{padding:0 0 2% 0}.story .content figcaption{font-size:1.5rem;padding:2% 0 0 0;line-height:2rem}.sidebar h2{font-size:2.5rem !important;line-height:2.5rem}.sidebar span{font-size:2rem;line-height:3rem}.popup-gallery{-webkit-column-width:7em;-moz-column-width:7em;column-width:7em}.videothumbnail{width:35%}.videodescbox{width:65%}.videotitle,.videobyline{padding:0 0 0 4%}.videoicon{left:35.5%;top:28%}#anchor_pic .loader{top:15%}.footer{padding-bottom:5em}.inside{padding:2.587801% 2%;font-size:0.5em}.main_links{float:left;padding:4% 0;font-size:1.5rem}.footer .top{flex-direction:column;height:auto}.footer .top .social_links .social_icons{font-size:3em}.copyright{float:left;font-size:1.7em}.legal{float:left;font-size:1.7em}}@media screen and (min-width: 990px) and (max-height: 1000px){.pick_story img{padding-bottom:0%}.pick_story h2{position:absolute;font-size:1.25rem;padding:0.25em 0.5em 0.25em;line-height:1.2em;box-sizing:border-box;background:black;background:rgba(0,0,0,0.5)}.pick_story h2 a{color:#fff}}@media screen and (min-width: 990px) and (max-height: 750px){.pick_story img{width:33%;float:left}.pick_story h2{position:relative;float:left;font-size:1.1rem;width:66%;padding:0 0.5em 0.5em;line-height:1.2em;box-sizing:border-box;bottom:0em;background:white;background:white}.fonts-loaded .pick_story h2{bottom:0;width:66%}.pick_story h2 a{color:#363636}}.ksl-header-news{color:#0B162F}#report-ad-modal{z-index:1000}.report-ad .ddm-modal__foot{margin-top:-1px}.report-ad .ddm-modal__head .ddm-modal__title:before{content:" "}.report-ad .copy{font-size:16px;display:block;padding:20px 0 10px}.report-ad .errors{font-weight:bold;font-size:14px;color:red}.report-ad .form .label{display:block;font-family:'Nunito Sans';letter-spacing:-0.02em;font-weight:bold;margin:10px 0 5px;color:#363636;font-size:14px}.report-ad .form .form-line{display:block}.report-ad .form .form-line:after{content:" ";clear:both;display:table}.report-ad .form input[type="text"],.report-ad .form textarea{width:100%;border:1px solid #ccc;background:#fff;box-shadow:none;font-size:16px}.report-ad .form textarea{resize:none;height:88px}.report-ad .fail-values{padding:20px 0 0}.report-ad .fail-values .title{display:block;font-family:'Nunito Sans';letter-spacing:-0.02em;font-weight:bold;font-size:16px}.report-ad .fail-values .tip{display:block;font-size:10px}.report-ad .fail-values .value-line{margin-top:20px}.report-ad .fail-values .value-label{display:inline-block;color:#363636;font-size:14px}.report-ad .fail-values .note{padding:10px 0 0;color:#363636;font-size:14px;display:none}.report-ad .fail-values .mark:before{content:"?";background:#5b92f4;color:#fff;border-radius:50%;display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;font-size:13px}.report-ad .fail-values .mark{padding:5px;text-align:center;display:inline-block;margin-left:5px}.report-ad .thanks .title{display:block;font-family:'Nunito Sans';letter-spacing:-0.02em;font-weight:bold;font-size:16px;text-align:center}@media (min-width: 400px){.report-ad .ddm-modal__head .ddm-modal__title:before{content:"Advertising "}.report-ad .form .form-line{position:relative;padding-left:140px;margin:10px 0 20px}.report-ad .form .label{position:absolute;left:0;margin:0}.report-ad .fail-values{padding:0}}.block-group{content:"";display:block;overflow:auto;clear:both}.arch-arrow{float:left;padding:0;margin:10px 0 0;width:5%;text-align:center}.arch-arrow a{font-size:24px;font-weight:bold}.arch-container{float:left;margin:0 2%;padding:0 0 6px;width:86%}.arch-slider-shell{margin:0;padding:0;position:relative;height:38px;width:100%;overflow:hidden}.arch-slider-shell__holder{margin:0;padding:0;position:absolute;clip:rect(0, auto, auto, 0);width:100%;height:38px;background:#fff}.arch-slider__track{background:#fff;position:absolute;width:100%;left:0;top:0}.dayFmt{font-family:"Bitstream Vera Sans", Arial, Helvetica, sans-serif;padding:2px 0 0 0;font-weight:bold;text-align:center;float:left;width:14%;height:auto;color:#000;text-decoration:unset;font-size:12px;line-height:1.3em}.dayHead{margin-top:1px;width:67px;float:left;font-size:10px;text-align:center}.dayA{position:absolute;top:1px;font-size:10px;font-weight:normal;color:#666;padding-left:3px}.listItem{margin:0 0 10px 0;padding-bottom:10px;border-bottom:1px dotted #000}.listItem.listItem .listItem-title.listItem-title{font-size:1.5rem;font-weight:bold;margin:0;padding:0}.listSub{color:#999;font-size:11px}.listSub a{color:#999}.listItem ul{margin:0;padding:5px 0 0 25px;list-style:disc}.listItem li{padding:0;text-decoration:underline}.listDay{padding:3px;margin-bottom:10px;background:#CBE3FF;border:1px solid #618CBF;width:626px}@media (max-width: 550px){.listItem.listItem .listItem-title.listItem-title{font-size:2.5rem}}@media (max-width: 400px){.day{display:none}.dayFmt{width:10%;margin:0 2% 0 2%}}.bottom-border__gray{border-bottom:1px solid #ddd}.sub-title{font-size:20px;font-weight:bold;padding:5px 0;margin-bottom:20px}.kslAdFooter{margin:0 auto;overflow:auto}.position-rel__10{position:relative;z-index:10}.position-rel__100{position:relative;z-index:100}.position-rel__1000{position:relative;z-index:1000}#photo-gallery-container{margin-bottom:3%}.jw-video{transform:none !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}.jw-icon-settings{display:none !important}.mobile_wrap_off{display:none}.mobile_wrap{border-left:10px solid #FFFFFF;border-right:10px solid #FFFFFF;border-bottom:0}.mobile_wrap_top,.mobile_wrap_bottom{text-align:center;clear:both;line-height:0;height:120px;padding:10px 0px}.mobile_wrap_top iframe,.mobile_wrap_bottom iframe{display:block;margin:0 auto}@media only screen and (max-device-width: 320px){.mobile_wrap_top,.mobile_wrap_bottom{margin-left:-10px}}.story.content .geofencing{background-color:#333;color:white;padding:5px 10px}.story.content .geofencing p{color:white;font-size:1.3em}.story.content .geofencing a{color:white;text-decoration:underline}.adl-report-ad-container button{font-size:9px !important;padding:0 !important;margin:3px 0 0 0 !important;color:#8f94a0 !important;font-family:'Nunito Sans', sans-serif !important;letter-spacing:-0.02em}.scheduled-message{color:#911;padding-top:2rem;font-weight:bold}.twitter-tweet{margin:auto}.instagram-media{margin:0 auto !important}.elections-widget{height:22rem;overflow:scroll}.newsSubnav,.sportsSubnav{padding:0.75% 5.175601% 0.75% 5.175601%;display:flex;background:#002d65}.newsSubnav .dropdownWrapper,.sportsSubnav .dropdownWrapper{padding-right:10px;margin-right:0;border:none}.newsSubnav .dropdownWrapper .dropdown,.sportsSubnav .dropdownWrapper .dropdown{color:#FFFFFF;cursor:pointer;appearance:none;height:30px;padding:0;font-size:16px !important;border:1px solid #002d65;background:url(https://img.ksl.com/slc/2881/288180/28818089.png) 95%/7% no-repeat;font-weight:500;text-transform:uppercase}.newsSubnav .dropdownWrapper .dropdown option,.sportsSubnav .dropdownWrapper .dropdown option{color:#000000}.newsSubnav .dropdownWrapper .newsDropdown,.sportsSubnav .dropdownWrapper .newsDropdown{width:160px}.newsSubnav .dropdownWrapper .sportsDropdown,.sportsSubnav .dropdownWrapper .sportsDropdown{width:130px;padding-left:5px}.newsSubnav .subdivListTablet,.sportsSubnav .subdivListTablet{display:none}.newsSubnav .subdivList,.sportsSubnav .subdivList{display:block;font-size:16px !important;width:89.648798%;float:left;margin-top:6px;padding-bottom:5px}.newsSubnav .subdivList .linksList,.sportsSubnav .subdivList .linksList{display:flex;align-items:center;list-style-type:none;margin:0;padding:0}.newsSubnav .subdivList .linksList .newsListItem,.newsSubnav .subdivList .linksList .sportsListItem,.sportsSubnav .subdivList .linksList .newsListItem,.sportsSubnav .subdivList .linksList .sportsListItem{margin-left:8px;margin-right:8px;text-align:center;white-space:nowrap;font-weight:300}.newsSubnav .subdivList .linksList .newsListItem.hidden,.newsSubnav .subdivList .linksList .sportsListItem.hidden,.sportsSubnav .subdivList .linksList .newsListItem.hidden,.sportsSubnav .subdivList .linksList .sportsListItem.hidden{display:none}.newsSubnav .subdivList .linksList .newsListItem a,.newsSubnav .subdivList .linksList .sportsListItem a,.sportsSubnav .subdivList .linksList .newsListItem a,.sportsSubnav .subdivList .linksList .sportsListItem a{color:#ffffff}.newsSubnav .subdivList .linksList .newsListItem a img,.newsSubnav .subdivList .linksList .sportsListItem a img,.sportsSubnav .subdivList .linksList .newsListItem a img,.sportsSubnav .subdivList .linksList .sportsListItem a img{width:10px}.newsSubnav .subdivList .linksList .newsListItem a:hover,.newsSubnav .subdivList .linksList .sportsListItem a:hover,.sportsSubnav .subdivList .linksList .newsListItem a:hover,.sportsSubnav .subdivList .linksList .sportsListItem a:hover{border-bottom:3px #2fa9de solid}.newsSubnav .subdivList .linksList .newsListItem a.active,.newsSubnav .subdivList .linksList .sportsListItem a.active,.sportsSubnav .subdivList .linksList .newsListItem a.active,.sportsSubnav .subdivList .linksList .sportsListItem a.active{border-bottom:3px #2fa9de solid}.newsSubnav .subdivList>ul>li,.sportsSubnav .subdivList>ul>li{display:inline-block;position:relative}.newsSubnav .subdivList>ul>li a+ul,.sportsSubnav .subdivList>ul>li a+ul{background:#002565;display:none;position:absolute;top:100%;right:0;margin-right:0;z-index:1}.newsSubnav .subdivList>ul>li a+ul li,.sportsSubnav .subdivList>ul>li a+ul li{padding:10px 0}.newsSubnav .subdivList>ul>li a+ul li a,.sportsSubnav .subdivList>ul>li a+ul li a{text-align:left;white-space:nowrap}.newsSubnav .subdivList>ul>li:hover ul,.sportsSubnav .subdivList>ul>li:hover ul{display:block}@media only screen and (max-width: 970px){.newsSubnav .subdivList,.sportsSubnav .subdivList{display:none}.newsSubnav .subdivListTablet,.sportsSubnav .subdivListTablet{display:block;font-size:16px !important;width:89.648798%;float:left;margin-top:6px;padding-bottom:5px;overflow-y:hidden}.newsSubnav .subdivListTablet::-webkit-scrollbar-track,.sportsSubnav .subdivListTablet::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}.newsSubnav .subdivListTablet::-webkit-scrollbar,.sportsSubnav .subdivListTablet::-webkit-scrollbar{height:2px;background-color:#F5F5F5}.newsSubnav .subdivListTablet::-webkit-scrollbar-thumb,.sportsSubnav .subdivListTablet::-webkit-scrollbar-thumb{background-color:#009dd6}.newsSubnav .subdivListTablet .linksList,.sportsSubnav .subdivListTablet .linksList{display:flex;align-items:center;list-style-type:none;margin:0;padding:0}.newsSubnav .subdivListTablet .linksList .newsListItem,.newsSubnav .subdivListTablet .linksList .sportsListItem,.sportsSubnav .subdivListTablet .linksList .newsListItem,.sportsSubnav .subdivListTablet .linksList .sportsListItem{margin-left:8px;margin-right:8px;text-align:center;white-space:nowrap;font-weight:300}.newsSubnav .subdivListTablet .linksList .newsListItem.hidden,.newsSubnav .subdivListTablet .linksList .sportsListItem.hidden,.sportsSubnav .subdivListTablet .linksList .newsListItem.hidden,.sportsSubnav .subdivListTablet .linksList .sportsListItem.hidden{display:none}.newsSubnav .subdivListTablet .linksList .newsListItem a,.newsSubnav .subdivListTablet .linksList .sportsListItem a,.sportsSubnav .subdivListTablet .linksList .newsListItem a,.sportsSubnav .subdivListTablet .linksList .sportsListItem a{color:#ffffff}.newsSubnav .subdivListTablet .linksList .newsListItem a img,.newsSubnav .subdivListTablet .linksList .sportsListItem a img,.sportsSubnav .subdivListTablet .linksList .newsListItem a img,.sportsSubnav .subdivListTablet .linksList .sportsListItem a img{width:10px}.newsSubnav .subdivListTablet .linksList .newsListItem a:hover,.newsSubnav .subdivListTablet .linksList .sportsListItem a:hover,.sportsSubnav .subdivListTablet .linksList .newsListItem a:hover,.sportsSubnav .subdivListTablet .linksList .sportsListItem a:hover{border-bottom:3px #2fa9de solid}.newsSubnav .subdivListTablet .linksList .newsListItem a.active,.newsSubnav .subdivListTablet .linksList .sportsListItem a.active,.sportsSubnav .subdivListTablet .linksList .newsListItem a.active,.sportsSubnav .subdivListTablet .linksList .sportsListItem a.active{border-bottom:3px #2fa9de solid}}@media (max-width: 550px){.newsSubnav,.sportsSubnav{padding:2% 2.975601% 2% 2.975601%}}.story.content .title span{text-transform:uppercase;color:#002565;font-size:30px}.story.content .scheduleMenuWrapper{background:#2fa9de;height:30px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.story.content .scheduleMenuWrapper .scheduleMenu{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;background:#2fa9de;height:26px;align-items:flex-start}.story.content .scheduleMenuWrapper .scheduleMenu .scheduleInfoTabs{color:#ffffff;margin:0 8px;cursor:pointer;font-size:16px}.story.content .scheduleMenuWrapper .scheduleMenu .scheduleInfoTabs.active{font-weight:700;border-bottom:2px #ffffff solid}.story.content .sdi-so{width:100%;background:#ffffff}.story.content .sdi-so .headerblue{color:#000000;font-weight:bold;background:#eeeeee}.story.content .sdi-so .headerblue td{padding-left:5px}.story.content .sdi-so .sdi-so-title{background:#eeeeee;color:#000000}.story.content .sdi-so td.sdi-datahead-sub,.story.content .sdi-so td.sdi-datahead-sub-nb{background:#ffffff}.story.content .sdi-so .sdi-datahead-sub{background:#ffffff;font-weight:700;text-align:left}.story.content .scheduleInfoIntent{padding-top:15px}.story.content .scheduleInfoIntent table{border-spacing:0}.story.content .scheduleInfoIntent table tbody tr.headergray td{background:#eeeeee;font-weight:700}.story.content .scheduleInfoIntent table tbody tr td{vertical-align:middle}.InformationBubble{position:relative}.InformationBubble__PointerBox{position:absolute;background-color:#0c8fd2;color:#bcbec0;padding:15px;border-width:0px;border-radius:8px;width:300px;z-index:1113;top:18px;right:-18px}.InformationBubble__PointerBox.header{top:76px;left:calc(50% + 446px);width:214px;position:fixed;transition:all .3s}.InformationBubble__PointerBox.header.scrolled{top:57px}.InformationBubble__PointerBox.header .InformationBubble__PointerArrow{top:-19px;left:155px;transform:rotate(0deg)}.InformationBubble__PointerArrow{width:22px;height:22px;fill:#0c8fd2;top:initial;bottom:46px;left:242px;transform:rotate(0deg);position:absolute}.InformationBubble__BoxContent{display:flex}.InformationBubble__BoxContent p{font-family:"Nunito Sans", sans-serif;margin:0px;line-height:1.3;font-size:16px;font-weight:normal;color:#343434}.InformationBubble__BoxContent>:first-child{flex:5 1 0%}.InformationBubble__BoxContent>:last-child{flex:1 1 0%;margin-right:-9px}.InformationBubble__Icon{width:22px;height:22px;fill:#ebebeb;cursor:pointer}.ksl-header__outer{z-index:1112}#kslHeaderStatic .ksl-header-weather.ksl-header-weather-dropdown>div.ksl-header-nav-group__head{height:0}#kslHeaderStatic .ksl-header-weather.ksl-header-weather-dropdown>div.ksl-header-dropdown.wrapper--weather-widget>a{height:0}#kslHeaderStatic .ksl-header-weather.ksl-header-weather-dropdown>div.ksl-header-dropdown.wrapper--weather-widget>div.ksl-header-nav-group.ksl-header-nav-group--level-2.ksl-header-dropdown.ksl-header-nav-group--news-weather>a.ksl-header-dropdown__toggle.ksl-header-dropdown__toggle--with-arrow.wrapper--weather-toggle{height:0}#kslHeaderStatic .ksl-header-weather.ksl-header-weather-dropdown>div.ksl-header-dropdown.wrapper--weather-widget>div.ksl-header-nav-group.ksl-header-nav-group--level-2.ksl-header-dropdown.ksl-header-nav-group--news-weather>a.ksl-header-dropdown__toggle.ksl-header-nav-group__head>span{margin-right:10px;position:relative;width:52.5px}#kslHeaderStatic .ksl-header-nav-group.ksl-header-nav-group--level-1.ksl-header-weather.ksl-header-weather-dropdown{height:50px;padding-top:10px}#kslHeaderStatic .weather-toggle{display:flex}

@charset "UTF-8";
#kss-wrapper .kss-mod-example .colors div {
  color: #fff;
  padding: 20px;
  max-width: 320px;
  margin: 0 auto; }
  #kss-wrapper .kss-mod-example .colors div.midnight-blue {
    background-color: #0b162f; }
  #kss-wrapper .kss-mod-example .colors div.dark-blue {
    background-color: #2354ac; }
  #kss-wrapper .kss-mod-example .colors div.blue {
    background-color: #5b92f4; }
  #kss-wrapper .kss-mod-example .colors div.light-blue {
    background-color: #b1cdff; }
  #kss-wrapper .kss-mod-example .colors div.orange {
    background-color: #f7941d; }
  #kss-wrapper .kss-mod-example .colors div.light-orange {
    background-color: #ffc891; }
  #kss-wrapper .kss-mod-example .colors div.dark-gray {
    background-color: #8a8a8a; }
  #kss-wrapper .kss-mod-example .colors div.gray {
    background-color: #e1e1e1;
    color: #8a8a8a; }
  #kss-wrapper .kss-mod-example .colors div.light-gray {
    background-color: #f1f1f1;
    color: #8a8a8a; }

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  html *,
  html *:before,
  html *:after {
    -webkit-box-sizing: inherit;
            box-sizing: inherit; }

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url("https://static.ksl.com/fonts/baseline-raleway/raleway-300.woff2");
  src: url("https://static.ksl.com/fonts/baseline-raleway/raleway-300.woff2") format("woff2"), url("https://static.ksl.com/fonts/baseline-raleway/raleway-300.woff") format("woff"), url("https://static.ksl.com/fonts/baseline-raleway/raleway-300.ttf") format("truetype"), url("https://static.ksl.com/fonts/baseline-raleway/raleway-300.eot?#iefix") format("embedded-opentype"); }

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url("https://static.ksl.com/fonts/baseline-raleway/raleway-400.woff2");
  src: url("https://static.ksl.com/fonts/baseline-raleway/raleway-400.woff2") format("woff2"), url("https://static.ksl.com/fonts/baseline-raleway/raleway-400.woff") format("woff"), url("https://static.ksl.com/fonts/baseline-raleway/raleway-400.ttf") format("truetype"), url("https://static.ksl.com/fonts/baseline-raleway/raleway-400.eot?#iefix") format("embedded-opentype"); }

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url("https://static.ksl.com/fonts/baseline-raleway/raleway-500.woff2");
  src: url("https://static.ksl.com/fonts/baseline-raleway/raleway-500.woff2") format("woff2"), url("https://static.ksl.com/fonts/baseline-raleway/raleway-500.woff") format("woff"), url("https://static.ksl.com/fonts/baseline-raleway/raleway-500.ttf") format("truetype"), url("https://static.ksl.com/fonts/baseline-raleway/raleway-500.eot?#iefix") format("embedded-opentype"); }

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url("https://static.ksl.com/fonts/baseline-raleway/raleway-600.woff2");
  src: url("https://static.ksl.com/fonts/baseline-raleway/raleway-600.woff2") format("woff2"), url("https://static.ksl.com/fonts/baseline-raleway/raleway-600.woff") format("woff"), url("https://static.ksl.com/fonts/baseline-raleway/raleway-600.ttf") format("truetype"), url("https://static.ksl.com/fonts/baseline-raleway/raleway-600.eot?#iefix") format("embedded-opentype"); }

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url("https://static.ksl.com/fonts/baseline-raleway/raleway-700.woff2");
  src: url("https://static.ksl.com/fonts/baseline-raleway/raleway-700.woff2") format("woff2"), url("https://static.ksl.com/fonts/baseline-raleway/raleway-700.woff") format("woff"), url("https://static.ksl.com/fonts/baseline-raleway/raleway-700.ttf") format("truetype"), url("https://static.ksl.com/fonts/baseline-raleway/raleway-700.eot?#iefix") format("embedded-opentype"); }

.page-wrap {
  min-width: 320px;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 20px; }

@media (min-width: 1300px) {
  .page-wrap {
    padding: 0; } }

#kss-wrapper .site-header,
#kss-wrapper .site-footer,
#kss-wrapper .page-content {
  background-color: #ccc;
  border-bottom: 1px solid #555; }

#kss-wrapper .site-footer {
  border: 0 none; }

#kss-wrapper .page-wrap {
  min-width: 100px;
  max-width: 400px;
  background-color: #ddd; }
  #kss-wrapper .page-wrap .content {
    background-color: #eee; }

body {
  font-family: 'raleway';
  font-size: 14px;
  line-height: 1.2;
  color: #363636; }

#kss-wrapper h1, #kss-wrapper h2, #kss-wrapper h3, #kss-wrapper h4, #kss-wrapper h5, #kss-wrapper h6 {
  font-family: 'raleway'; }

#kss-wrapper .kss-markup pre,
#kss-wrapper .kss-mod-name p,
#kss-wrapper code {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  font-size: 14px;
  line-height: 1.2;
  vertical-align: middle;
  padding: 2px 5px;
  border-radius: 3px; }

#kss-wrapper .kss-markup pre {
  margin: 0;
  padding: 10px; }

#kss-wrapper .kss-markup:before {
  content: "Markup";
  display: block;
  padding: 10px 0;
  font-size: 14px;
  line-height: 1em; }

#kss-wrapper .kss-mod-name {
  width: auto; }
  #kss-wrapper .kss-mod-name p {
    display: inline-block; }

#kss-wrapper .kss-mod-desc-group {
  border-top: 1px solid #ddd; }

.header {
  font-weight: bold; }
  .header--h1 {
    font-size: 24px; }
  .header--h2 {
    font-size: 22px; }
  .header--h3 {
    font-size: 18px; }
  .header--h4 {
    font-size: 16px; }
  .header--h5 {
    font-size: 14px; }
  .header--h6 {
    font-size: 12px; }
  .header--inline {
    display: inline; }

@font-face {
  font-family: "ksl-icons";
  src: url(7a15.eot);
  src: url(7a15.eot?#iefix) format("eot"), url(c2c4.woff) format("woff"), url(3708.ttf) format("truetype"), url(2b8b.svg#ksl-icons) format("svg"); }

.icon {
  display: inline-block;
  border: none;
  cursor: pointer;
  text-align: center; }
  .icon:before {
    font-family: "ksl-icons";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    /* speak: none; only necessary if not using the private unicode range (firstGlyph option) */
    text-decoration: none;
    text-transform: none; }

.icon {
  height: 24px;
  width: 24px;
  font-size: 24px;
  line-height: 24px;
  padding: 4px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }
  .icon--base {
    height: 24px;
    width: 24px;
    font-size: 24px;
    line-height: 24px;
    padding: 4px;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
  .icon--xsmall {
    height: 16px;
    width: 16px;
    font-size: 16px;
    line-height: 16px;
    padding: 2.66667px;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
  .icon--small {
    height: 20px;
    width: 20px;
    font-size: 20px;
    line-height: 20px;
    padding: 3.33333px;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
  .icon--medium {
    height: 24px;
    width: 24px;
    font-size: 24px;
    line-height: 24px;
    padding: 4px;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
  .icon--large {
    height: 32px;
    width: 32px;
    font-size: 32px;
    line-height: 32px;
    padding: 5.33333px;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
  .icon--xlarge {
    height: 40px;
    width: 40px;
    font-size: 40px;
    line-height: 40px;
    padding: 6.66667px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }

  .icon--add:before {
    content: '\E601'; }
  
  .icon--agent:before {
    content: '\E602'; }
  
  .icon--calculator:before {
    content: '\E603'; }
  
  .icon--camera:before {
    content: '\E604'; }
  
  .icon--car:before {
    content: '\E605'; }
  
  .icon--cart:before {
    content: '\E606'; }
  
  .icon--cellphone:before {
    content: '\E607'; }
  
  .icon--check:before {
    content: '\E608'; }
  
  .icon--circle-add:before {
    content: '\E609'; }
  
  .icon--circle-close:before {
    content: '\E60A'; }
  
  .icon--circle-left-arrow:before {
    content: '\E60B'; }
  
  .icon--circle-play:before {
    content: '\E60C'; }
  
  .icon--circle-right-arrow:before {
    content: '\E60D'; }
  
  .icon--clock:before {
    content: '\E60E'; }
  
  .icon--close:before {
    content: '\E60F'; }
  
  .icon--compact:before {
    content: '\E610'; }
  
  .icon--conductor:before {
    content: '\E611'; }
  
  .icon--convertible:before, .icon--convetible:before {
    content: '\E612'; }
  
  .icon--coupe:before {
    content: '\E613'; }
  
  .icon--crossover:before {
    content: '\E614'; }
  
  .icon--dog:before {
    content: '\E615'; }
  
  .icon--dumb-bell:before {
    content: '\E616'; }
  
  .icon--email:before {
    content: '\E617'; }
  
  .icon--facebook:before {
    content: '\E618'; }
  
  .icon--finance:before {
    content: '\E619'; }
  
  .icon--flag:before {
    content: '\E61A'; }
  
  .icon--flower:before {
    content: '\E61B'; }
  
  .icon--fork-knife:before {
    content: '\E61C'; }
  
  .icon--glasses:before {
    content: '\E61D'; }
  
  .icon--google:before {
    content: '\E61E'; }
  
  .icon--hatchback:before {
    content: '\E61F'; }
  
  .icon--heart:before {
    content: '\E620'; }
  
  .icon--house-2:before {
    content: '\E621'; }
  
  .icon--house:before {
    content: '\E622'; }
  
  .icon--left-arrow:before {
    content: '\E623'; }
  
  .icon--linkedin:before {
    content: '\E624'; }
  
  .icon--list:before {
    content: '\E625'; }
  
  .icon--map-pin:before {
    content: '\E626'; }
  
  .icon--menu-text:before {
    content: '\E627'; }
  
  .icon--menu:before {
    content: '\E628'; }
  
  .icon--minivan:before {
    content: '\E629'; }
  
  .icon--movie:before {
    content: '\E62A'; }
  
  .icon--music:before {
    content: '\E62B'; }
  
  .icon--open-sign:before {
    content: '\E62C'; }
  
  .icon--open-star:before {
    content: '\E62D'; }
  
  .icon--pencil:before {
    content: '\E62E'; }
  
  .icon--phone:before {
    content: '\E62F'; }
  
  .icon--pinterest:before {
    content: '\E630'; }
  
  .icon--printer:before {
    content: '\E631'; }
  
  .icon--quote:before {
    content: '\E632'; }
  
  .icon--right-arrow:before {
    content: '\E633'; }
  
  .icon--ring:before {
    content: '\E634'; }
  
  .icon--search:before {
    content: '\E635'; }
  
  .icon--sedan:before {
    content: '\E636'; }
  
  .icon--semi:before, .icon--industrial-semi:before {
    content: '\E637'; }
  
  .icon--share:before {
    content: '\E638'; }
  
  .icon--shovel-broom:before {
    content: '\E639'; }
  
  .icon--skier:before {
    content: '\E63A'; }
  
  .icon--star:before {
    content: '\E63B'; }
  
  .icon--suv:before {
    content: '\E63C'; }
  
  .icon--tag:before {
    content: '\E63D'; }
  
  .icon--triangle-down:before {
    content: '\E63E'; }
  
  .icon--triangle-right:before {
    content: '\E63F'; }
  
  .icon--truck:before {
    content: '\E640'; }
  
  .icon--twitter:before {
    content: '\E641'; }
  
  .icon--umbrella:before {
    content: '\E642'; }
  
  .icon--update:before {
    content: '\E643'; }
  
  .icon--user-logged-in:before {
    content: '\E644'; }
  
  .icon--user:before {
    content: '\E645'; }
  
  .icon--van:before {
    content: '\E646'; }
  
  .icon--video-play:before {
    content: '\E647'; }
  
  .icon--view:before {
    content: '\E648'; }
  
  .icon--wagon:before {
    content: '\E649'; }
  
  .icon--waste-bin:before {
    content: '\E64A'; }
  
  .icon--weighted-heart-empty:before {
    content: '\E64B'; }
  
  .icon--weighted-heart:before {
    content: '\E64C'; }
  
  .icon--x-refresh:before {
    content: '\E64D'; }
  
  .icon--z-alert:before {
    content: '\E64E'; }
  
  .icon--z-mylistings:before {
    content: '\E64F'; }
  
  .icon--z-newpage:before {
    content: '\E650'; }
  
  .icon--z-ribbon:before {
    content: '\E651'; }
  
  .icon--z-savedsearches:before {
    content: '\E652'; }
  
  .icon--z-tag:before {
    content: '\E653'; }
  
  .icon--z-thumbs-up:before {
    content: '\E654'; }
  
  .icon--zarrow-left:before {
    content: '\E655'; }
  
  .icon--zarrow-right:before {
    content: '\E656'; }

/**
 * @deprecated Please use .icon--convertible
 */
/**
 * @deprecated Please use .icon--industrial-semi
 */
.icon {
  /* social icons */ }
  .icon--inverted {
    background-color: #8a8a8a;
    color: #fff; }
  .icon--twitter {
    color: #28aae1; }
    .icon--twitter.icon--inverted {
      color: #fff;
      background-color: #28aae1; }
  .icon--facebook {
    color: #3460a1; }
    .icon--facebook.icon--inverted {
      color: #fff;
      background-color: #3460a1; }
  .icon--google {
    color: #de5543; }
    .icon--google.icon--inverted {
      color: #fff;
      background-color: #de5543; }
  .icon--pinterest {
    color: #c7221d; }
    .icon--pinterest.icon--inverted {
      color: #fff;
      background-color: #c7221d; }
  .icon--linkedin {
    color: #0079b8; }
    .icon--linkedin.icon--inverted {
      color: #fff;
      background-color: #0079b8; }
  .icon--email {
    color: #8a8a8a; }
    .icon--email.icon--inverted {
      color: #fff;
      background-color: #8a8a8a; }

/* kss styles */
#kss-wrapper .icon:hover {
  outline: 1px dashed #f7941d; }

.rating-stars {
  display: inline-block;
  width: 80px;
  height: 14px;
  font-size: 14px !important;
  line-height: 14px;
  vertical-align: middle;
  letter-spacing: 3px;
  position: relative;
  /* copied from icon font stylesheet */
  font-family: 'ksl-icons';
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* end copy */ }
  .rating-stars:before, .rating-stars:after {
    content: "\E639\E639\E639\E639\E639";
    /* .icon--star */
    display: block;
    height: 100%;
    width: 83px;
    position: absolute;
    top: 0;
    left: 0px; }
  .rating-stars:before {
    color: #9F9F9F;
    z-index: 1; }
  .rating-stars:after {
    color: #FA9E49;
    z-index: 2;
    overflow: hidden;
    width: 0; }
  .rating-stars.rating-0:after {
    width: 0; }
  .rating-stars.rating-0-5:after {
    width: 7px; }
  .rating-stars.rating-1:after {
    width: 17px; }
  .rating-stars.rating-1-5:after {
    width: 24px; }
  .rating-stars.rating-2:after {
    width: 34px; }
  .rating-stars.rating-2-5:after {
    width: 41px; }
  .rating-stars.rating-3:after {
    width: 51px; }
  .rating-stars.rating-3-5:after {
    width: 58px; }
  .rating-stars.rating-4:after {
    width: 68px; }
  .rating-stars.rating-4-5:after {
    width: 75px; }
  .rating-stars.rating-5:after {
    width: 83px; }

.link {
  color: #2354ac;
  font-family: inherit;
  text-decoration: none; }
  .link:visited {
    color: #2354ac; }
  .link:hover, .link:focus {
    color: #2354ac;
    text-decoration: underline;
    cursor: pointer; }
  .link:active {
    color: #f7941d; }
  .link--forward:after {
    content: " \BB";
    /* &raquo; */ }
  .link--backward:before {
    content: "\AB    ";
    /* &laquo; */ }

.button,
a.button {
  border: 0 none;
  color: #fff;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  vertical-align: baseline;
  text-decoration: none;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms;
  outline: none;
  font-family: inherit;
  background-color: #5b92f4;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 10px; }
  .button:active, .button--active,
  a.button:active,
  a.button--active {
    outline: none;
    -webkit-transform: translate(1px, 1px);
            transform: translate(1px, 1px); }
  .button:hover, .button--hover,
  a.button:hover,
  a.button--hover {
    background-color: #4d88f3; }
  .button:active, .button--active,
  a.button:active,
  a.button--active {
    background-color: #3579f1; }
  .button--action,
  a.button--action {
    font-size: 16px;
    font-weight: bold; }
  .button--forward:after,
  a.button--forward:after {
    content: " \BB";
    /* &raquo; */ }
  .button--backward:before,
  a.button--backward:before {
    content: "\AB   ";
    /* &laquo; */
    margin-right: 3px; }

.label {
  color: #2354ac; }

.text-input, .textarea {
  width: 100%;
  height: 24px;
  border: 1px solid #8a8a8a;
  padding: 5px;
  -webkit-box-shadow: 0 0 1px 1px #e1e1e1 inset;
          box-shadow: 0 0 1px 1px #e1e1e1 inset;
  background: #fff;
  border-radius: 0; }

.select {
  height: 24px;
  width: 100%;
  border: 1px solid #8a8a8a;
  border-radius: 2px; }

.textarea {
  width: 100%;
  height: auto; }

.checkbox-group .checkbox {
  margin-left: 10px; }
  .checkbox-group .checkbox:first-child {
    margin-left: 0; }

.checkbox-group--vertical .checkbox {
  margin-left: 0;
  display: block;
  padding: 5px 0; }

.radio-group .radio {
  margin-left: 10px; }
  .radio-group .radio:first-child {
    margin-left: 0; }

.radio-group--vertical .radio {
  margin-left: 0;
  display: block;
  padding: 5px 0; }

.panel__head {
  padding: 10px 20px;
  background-color: #f1f1f1;
  font-size: 22px;
  color: #2354ac;
  font-weight: normal; }
  .panel__head h1, .panel__head h2, .panel__head h3, .panel__head h4, .panel__head h5, .panel__head h6 {
    color: #2354ac;
    font-weight: normal;
    margin: 0; }

.panel__body {
  padding: 20px; }
  .panel__body :first-child,
  .panel__body :last-child {
    padding-top: 0;
    margin-top: 0; }

.margin-bottom--none {
  margin-bottom: 0 !important; }

.market-ticker{float:left;padding:0 0 3% 0;width:25%}.market-ticker-change-image{float:left;margin:0 1%}.market-ticker-label{float:left;font-weight:bold;color:#555;font-size:1rem;padding:0 1%}.market-ticker-value{float:left;font-size:1rem;font-weight:500;padding:0 1%}.market-ticker-change{float:left;font-size:1rem;margin:0;height:15px;padding:0 1%}.market-ticker .up{color:#139664}.market-ticker .down{color:#a00}.quotebox{margin:0px 0px 5px 0px;float:right;width:25%}#stockButton{float:right;padding:0 0 0 1%}#stockInput{width:82%}#stockInput input{float:right;width:55%}#market-ticker{padding:3% 5.175601% 0 5.175601%}.sections #market-ticker{padding:0}#market-ticker .queueHeader{padding:0}@media (max-width: 550px){.market-ticker{float:left;padding:0 0 3% 0;width:100%}.market-ticker-change{font-size:2rem}.market-ticker-label,.market-ticker-value{font-size:2rem}.quotebox{float:left;width:100%}#stockButton{float:right;padding:0 0 0 1%}#stockInput{float:none;width:100%}#stockInput input{float:left;width:55%}#market-ticker .queueHeader h3{padding:3% 0 0 0}}

.scoreboard_holder{float:left;padding:0 5.175601%;width:100%;min-height:116px}.scoreboardSponsor{float:right;text-align:right;width:120px;background:white;padding:10px 3px 0 0}.scoreboardTitleBar{text-align:left;position:relative;top:10px;height:10px}.scoreboardTopLinks a:link,.scoreboardTopLinks a:visited,.scoreboardTopLinks a:active{COLOR:gray;padding:0 8px;font-size:12px}.scoreboardTopLinks a:hover{COLOR:#f33;padding:0 8px;font-size:12px}.scoreboardTitle{float:left;margin-right:10px;font-size:16px}@media only screen and (max-width: 550px){.scoreboard_holder{padding:0 2.9%;margin-bottom:20px}.scoreboardSponsor{display:none}}@media only screen and (max-width: 750px){.scoreboardTopLinks{display:none}}

.games p{width:45%}.games p:nth-child(odd){clear:both;float:left}.games p:nth-child(even){float:right}.games p{margin-top:0 !important}@media only screen and (max-width: 550px){.games p{clear:both;font-size:2rem !important;width:100%}.games p:nth-child(even){background-color:#ddd;padding:2.5% 0}}

.ctx-menu {
    overflow: auto;
    clear: both;
    padding: 0;
    margin: 0;
}

.ctx-menu--option {
    float: left;
    display: block;
    padding: 1% 0 1% 2%;
    margin: 5% 0 0 0;
    border-top: 3px solid #aaa;
    width: 33.3333333%;
    transition: all 0.5s;
}

.ctx-menu--option__active {
    border-top: 3px solid #122b4d;
    background-color: #eee;

}

.ctx-menu--option a {
    display: block;
    width: 100%;
    height: 100%;
    color: #aaa;
}

.ctx-menu--option__active a {
    color: #122b4d;
    font-weight: 700;
}

li.formDividerWd, li.formDividerWda {
    max-width: 100%;
    clear: both;
    margin: 5% 0 0 0;
}

ul#commentBoard {
    margin: 0;
    padding: 0;
    word-wrap: break-word;
}

#commentBoard > li {
    list-style: none;
    position: relative;
    top: 0;
    right: 0;
}

li.formDividerCd, li.formDividerCda {
    border-left: 2px #ddd solid;
    max-width: 95%;
    clear: both;
    margin: 0 0 0 6%;
    padding: 3% 0 0 3%;
}

li.formDividerCd:nth-child(1) {
    margin-top: 5%;
}

li.formDividerCd2, li.formDividerCda2 {
    border-left: 2px #ddd solid;
    max-width: 90%;
    clear: both;
    margin: 0 0 0 14%;
    padding: 3% 0 0 3%;
}

li.formDividerWda, li.formDividerCda, li.formDividerCda2 {
    background-color: #EFF8FF;
    padding: 2px 2px 5px 2px;
}

li.first {
    margin-top: 5%;
    padding-top: 0;
}

div.formComment {
    border: #999 1px solid;
    max-width: 100%;
    height: 100px;
    margin: 0px 0px 15px 0px;
    float: left;
    color: #555;
}

div.formComment .reply {
    padding: 3px;
}

textarea.replytext {
    padding: 3px;
    width: 100%;
    max-width: 100%;
    height: 100px;
    min-height: 60px;
    max-height: 500px;
    color: #333;
    border: 1px solid #777;
    overflow: auto;
    font-size: 1em;
}

div.reply_div {
    display: none;
    max-width: 633px;
}

div.tabBox {
    background-color: #eee;
    max-width: 100%;
    height: 30px;
    font-weight: bold;
    line-height: 30px;
    margin: 10px 0px 15px 0px;
}

div.tabBox .selected {
    background: #fff;
    border: #eee 1px solid;
    float: left;
    height: 28px;
    padding: 0px 30px 0px 30px;
}

div.tabBox .options {
    float: left;
    padding: 0px 30px 0px 30px;
}

div.tabBox .options:hover {
    cursor: pointer;
}

div.mainCount {
    text-align: left;
    width-max: 100%;
    margin: 0px 0px 10px 0px;
    font-weight: bold;
}

/*div.commentHeader { padding: 5px 0px 0px 0px; }*/
.commentHeader img.avatar {
    float: left;
    margin: 0px 15px 0px 0px;
    width: 48px;
    height: 48px;
    border: 2px solid #eee;
}

.commentHeader img.feat {
    float: left;
    margin: 0px 15px 0px 0px;
}

.buttonBox {
    float: right;
    position: relative;
    width: 100%;
}

.voteHoverBox {
    display: none;
    font-size: 12px;
    position: absolute;
    border: 1px solid #ccc;
    top: 0px;
    right: 0px;
    padding: 3px;
    background: #f4f4f4;
    color: #911;
    font-weight: bold;
    width: 170px;
    text-align: center;
}

.voteHoverBox a {
    font-size: 10px;
}

#cmt_mn, #bot_add_cmt {
    display: none;
}

.comment_bubble:hover, #cmt_top:hover {
    cursor: pointer;
}

div.buttonBox .button, .replybutton, .buttonClicked, .buttonDiamond, .buttonDiamondClicked, .buttonDisabled, .buttonGoldClicked {
    width: 46px;
    height: 20px;
    color: #777 !important;
    background: #fff;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 14px;
    padding: 0 10px;
}

div.replybuttonsubmit {
    color: #fff !important;
    background: #5B92F4;
    width: 25%;
    height: auto;
    padding: 2%;
    float: right;
    line-height: 20px;
    text-align: center;
}

div.buttonBox div.buttonthumb {
    background-image: url('/images/thumbsup.png');
    background-repeat: no-repeat;
    background-position: center;
    border: none;
}

div.buttonBox .buttonClicked {
    color: #bbb;
}

div.buttonBox .spacer {
    height: 4px;
}

div.buttonBox .button:hover, .replybutton:hover, .replybuttonsubmit:hover, .buttonClicked:hover {
    cursor: pointer;
}

div.buttonBox .buttonDiamond:hover {
    border: 1px solid #369;
    cursor: pointer;
}

span.userName a {
    font-size: 1em;
    font-weight: 700;
    font-family: 'Nunito Sans', sans-serif;
    color: #122b4d;
}

span.userNamea a {
    font-size: 1.2em;
    font-weight: bold;
    color: #a00;
}

span.postTime {
    font-size: .9em;
    color: #777;
    line-height: 20px;
}

div.commentV26 {
    padding: 10px 0px 6px 0px;
    font-size: 14px;
    line-height: 1.4em;
    font-family: 'Verdana, Bitstream Vera Sans', Arial, Helvetica, sans-serif;
}

div.pagination {
    text-align: center;
    width: 100%;
    margin: 15px 0px 0px 0px;
    font-size: 18px;
}

div.pagination a {
    color: #444;
    padding: 0 5px 0 5px;
}

div.pagination .selected {
    color: #333;
    font-weight: bold;
    color: #369;
    font-size: 20px;
    padding: 0 2px 0 2px;
}

div.cerror {
    width: 99%;
    text-align: center;
    margin: 5px 0 5px 0;
    border: 2px solid #911;
    padding: 4px;
    font-weight: bold;
    font-size: 13px;
    color: #911;
}

div.capprove {
    width: 99%;
    text-align: center;
    margin: 5px 0 5px 0;
    border: 2px solid #191;
    padding: 4px;
    font-weight: bold;
    font-size: 13px;
    color: #191;
}

span.admin {
    margin-left: 80px;
    color: #777;
    font-weight: bold;
    font-size: 15px;
}

div.viewmod {
    clear: both;
    float: right;
    color: #aaa;
    font-weight: bold;
    margin: 5px 0 0 0;
    font-size: 11px;
}

span.rabuse {
    clear: both;
    float: right;
    color: #911;
    font-weight: bold;
    margin: 5px 0 8px 0;
    font-size: 11px;
}

span.rabuse:hover {
    cursor: pointer;
    text-decoration: underline;
}

div.notaccepting {
    text-align: center;
    max-width: 100%;
    color: #911;
    font-weight: bold;
    padding: 2px;
    border: 1px solid #bbb;
}

div.notaccepting a {
    font-size: 10px;
}

div.notaccepting a:link {
    color: #999;
}

div.notaccepting a:visited {
    color: #999;
}

div.notaccepting a:hover {
    color: #369;
}

div.removed {
    padding: 4px;
    background-color: #eee;
    color: #bbb;
    font-weight: bold;
}

a.abt_cmt {
    float: right;
    font-size: 12px;
    color: #999;
}

.thumb, .thumbClicked {
    position: relative;
    top: 3px;
    cursor: pointer;
}

div.reauth-box {
    display: none;
    padding: 10px;
    background: #DDD;
    border: 5px solid #FFF;
    box-shadow: 0 0 100px #000;
    position: fixed;
    z-index: 40001;
    border-radius: 5px;
    top: 36%;
    left: 22%;
    width: 300px;
}

.reauth-box h3 {
    height: 34px;
    width: 300px;
    padding: 10px 0 0 0;
    margin: 3px auto 15px auto;
    background: #5B92F4;
    border-radius: 5px;
    color: #fff;
    font-size: 1.5em;
    border: 1px #ccc solid;
    text-align: center;
}

.reauth-box h3:hover {
    background: #4D7CCF;
    cursor: pointer;
}

div.reauth-box h2 {
    margin-bottom: 5px;
    margin-top: 5px;
}

div.reauth-box .error {
    width: 100%;
    color: #911;
    font-size: .9em;
    font-weight: bold;
    display: none;
}

div.reauth-box .reauthinputmn {
    width: 100%;
}

div.reauth-box .reauthinputmn span {
    width: 100%;
    font-size: .9em;
    color: #555;
}

div.reauth-box .reauthinputmn input {
    width: 100%;
    font-size: 1em;
}

div.fadeMe {
    display: none;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    opacity: 0.5;
    background: #000;
    width: 100%;
    height: 100%;
    z-index: 10;
    top: 0;
    left: 0;
    position: fixed;
}

div.viewmod {
    float: left;
    color: #aaa;
    font-weight: bold;
    margin: 5px 0 0 0;
    font-size: 11px;
}

div.viewmod:hover {
    text-decoration: underline;
    color: #369;
    cursor: pointer;
}

img[id^='featured_']:hover {
    cursor: pointer;
}

span.del {
    color: #911;
    font-weight: bold;
    font-size: 16px;
    margin-left: 10px;
}

span.del:hover {
    cursor: pointer;
}

li.deleted {
    background-color: #EFD1D1;
    padding: 2px 2px 5px 2px;
}

.rejected {
    padding: 2px;
    border: 2px solid #911;
    background-color: #FFDFDF;
}

.rejected span {
    font-weight: bold;
}

.rejected button {
    float: right;
    font-size: 16px;
    padding: 1px;
}

div.note {
    color: #fff;
    width: 100%;
    padding: 1em;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: #ccc 1px solid;
    background: #e80000;
}

.comment_bubble_inverted {
    position: relative;
    width: 2em;
    height: 1.40em;
    padding: 0px;
    background: #fff;
    float: left;
    margin: 0px 2% 0 0;
}

.comment_bubble_inverted:after {
    content: "";
    position: absolute;
    bottom: -0.30em;
    left: 0.15em;
    border-style: solid;
    border-width: 7px 4px 0;
    border-color: #fff transparent;
    display: block;
    width: 0;
    z-index: 1;
}

#loadMore {
    width: 100%;
    padding: 2%;
    margin: 5% 0;
    height: auto;
}

.kslCommentAd {
    position: absolute;
    top: 0;
    right: -350px;
}

@media (max-width: 990px) {
    .kslCommentAd > div {
        width: 300px;
    }
}

@media (max-width: 850px) {
    .kslCommentAd {
        position: static;
        top: 0;
        right: 0;
    }
}

#recommendationsContainer{clear:both;overflow:auto}#recommendations{width:100%;height:100%;font-family:'Nunito Sans', Arial, sans-serif}#recommendations .brand{width:70px;height:14px}#recommendations h2{border-top:1px #aaa dotted;font-size:1.25em;color:#aaa;padding:3% 0 2% 0;font-family:'Nunito Sans', Arial, sans-serif;font-weight:700}#recommendations h6{margin:5px 0 0 0;padding:0;font-size:1em;color:#333;text-transform:none;border:none;line-height:1.25em;font-weight:400}#recommendations h4{color:#6a0ce8;font-family:'Nunito Sans', Arial, sans-serif;padding:0;line-height:1em;font-weight:700}#recommendations a:link,#recommendations a:visited{color:#333}#recommendations a:hover{color:#5b92f4;text-decoration:underline}#recommendations ul{width:100%;padding:0;margin:0}#recommendations li{list-style-type:none;width:31.325301204819%;height:100%;margin:0 0 3.012048192771% 3.012048192771%;float:left}#recommendations li:first-child{margin-left:0}#recommendations li img{width:100%;height:auto}#recommendations li p{margin:10px 0 0 0 !important;font-size:12px !important}#recommendations li span{font-weight:bold;color:#2354ac}#recommendations li .brandview-ribbon{position:absolute;color:#fff;background:rgba(80,35,172,0.45);font-weight:800;bottom:2px;width:100%;padding:4px 8px;font-size:1.0em !important}@media (max-width: 550px){#recommendations li{width:100%;margin:0 0 7% 0}#recommendations h6{font-size:1.25em;margin:0}}

.story.content .divbox{border:1px #ddd solid;padding:2.5%;background-color:#eee;margin:0 0 2.5em 0;float:left;width:100%}.story.content .divbox_title{font-size:1.5em;margin:0}.story.content .divbox_row{margin:0}.story.content .divbox_row-title{font-weight:bold;color:#444;font-size:1em;border:none;padding-bottom:0;text-transform:none}.story.content .divbox_row-description{color:#444}.story.content .divbox h2{margin-top:0}

.story.content .ktbox{padding:1.6875em 1.5em 0.75em 1.5em;background-color:#f6f6f6;margin:0 0 2.5em 0;float:left;width:100%;font-family:"Nunito Sans", sans-serif}.story.content .ktbox_title{font-size:17.5px;font-weight:900;color:#002d65;margin:0 0 0.75em 0}.story.content .ktbox_title .ktbox_arrow{float:right;margin-top:-5px}.story.content .ktbox_title .chevron{width:28px;height:28px;transform:rotate(180deg)}.story.content .ktbox_title .chevron.collapsed{transform:rotate(0deg)}.story.content .ktbox .ktbox_list.collapsed{display:none}.story.content .ktbox li:not(:last-child){margin-bottom:0.7em}

@media screen \0 {
    .firefox_fix {
        width: 100%;
        height: 100%;
    }
}

