﻿.fancybox-wrap,.fancybox-overlay{display:none !important}#mobileHack,.mobileHack{display:block}.creativeProfileList{padding:0 !important}.creativeProfileList li{width:40%;margin:1.25em}.creativeProfileList li:nth-child(odd){margin-left:0}.creativeProfileList li:nth-child(even){margin-right:0}.creativeProfileList h1{margin-left:0}.rsArrow{display:none !important}.siteMenu .siteMenuItems>li>.siteMenuLabel a,.megaMenu .level1List>li>.megaMenuLabel>a{padding-left:7px;padding-right:7px}.primaryTemplate .headerContainer .logoContainer{margin-left:15px}.primaryTemplate .headerWrapper .headerContainer .searchContainer{margin-right:15px}.bannerWrapper .banner .message .messageText{font-size:1.4em}.linkPod{padding-bottom:.5em;margin-bottom:.5em}.textColumns{width:80%;margin-left:auto;margin-right:auto}.textColumns>.sf_colsOut{width:100% !important;padding-bottom:1.5em}.footerContainer .subscribeFormContainer{display:none}.footerContainer .contactInfo .kcadcLogo{text-align:center}.footerContainer .contactInfo .address{text-align:center}.footerContainer .contactInfo ul.socialLinks{list-style:none;padding-left:0;text-align:center;margin-top:1em}.footerContainer .contactInfo ul.socialLinks li{float:none;display:inline}.footerContainer .contactInfo ul.socialLinks li img{margin-right:4px}.footerContainer .contactInfo ul.socialLinks li:last-child img{margin-right:0}.footerContainer .sfNavWrp{display:block;width:auto;margin:1em auto}.footerContainer .sfNavHorizontalSiteMap>li{margin-left:auto;margin-right:auto}.footerContainer .sfNavWrp .sfNavList{display:block}.footerContainer .sfNavWrp .sfNavList>li{display:block;float:none !important;text-align:center;line-height:30px;padding-left:0}.footerContainer .sfNavWrp>ul>li>ul{display:none}.footerContainer .footerSiteNavigation{padding-top:0;margin-bottom:1em}.footerContainer .siteSelectorWrapper{display:block;margin-left:auto;margin-right:auto;margin-top:0}.footerContainer .sitesSelectorWrapper .sfLbl{display:none}.footerContainer .sitesList{display:block}.footerContainer .sitesList li{display:block;padding-right:0;padding-left:0;border-right:none;margin-left:auto;margin-right:auto;text-align:center;line-height:30px}.footerContainer .sitesList li:last-child{border-right:none}.footerContainer .copyright{padding-left:5%;padding-right:5%}.eventListWidget .timelineCalendar img{display:none}.eventListWidget .eventContainer:nth-child(odd) .eventWrapper,.eventListWidget .eventContainer:nth-child(even) .eventWrapper{height:auto}.eventListWidget .timelineCalendar a:last-child{display:none}.eventListWidget .eventStart{font-size:1em}.eventListWidget .title{font-size:.75em}.eventContentWrapper div:last-child{font-size:.75em}.eventCalendarWrapper #container{width:30px;height:25px;font-size:.75em;position:relative}.eventCalendarWrapper td{font-size:1.25em;color:#fff;text-align:center;background:#f1f1f1}.eventCalendarWrapper th{font-size:.25em}.eventCalendarWrapper #navi,.eventCalendarWrapper #infoi{width:200%;height:94%;position:absolute;top:0;left:0}#preview-frame{width:320px}.mapCollection .mapLink,.mapCollection .mapLayerLink{font-size:8px !important}.bannerWrapper .banner>a .linkImage{width:20px;height:20px}.bannerWrapper .banner .messageWrapper{position:static;width:100%}.bannerWrapper .banner .message .messageText{border-left:none;background-image:none;background-color:#252525;font-size:1em}.bannerWrapper .banner .message .messageLink{line-height:70px;width:70px}.subscribeFormWrapper{border-top:1px solid #777676;border-left:none;padding-left:0;padding-top:15px;margin-top:10px;padding-bottom:10px}.subscribeFormWrapper>div{margin-left:5%}.subscribeFormWrapper .subscribeForm{margin-top:1em;display:block;width:95%;margin-left:5%}.subscribeFormWrapper .subscribeForm .fieldset{display:block}.subscribeFormWrapper .subscribeForm .fieldset .checkBoxes{display:block;width:auto}.subscribeFormWrapper .subscribeForm .fieldset .fields{display:block;width:auto}.subscribeFormWrapper .subscribeForm .fieldset .fields .fieldsWrapper{display:block}.subscribeFormWrapper .subscribeForm .fieldset .fields .fieldsWrapper>div{display:block}.subscribeFormWrapper .subscribeForm .fieldset .fields .fieldsWrapper>div>label{display:block;padding-right:1em}.subscribeFormWrapper .subscribeForm .fieldset .fields .fieldsWrapper>div>input{display:block;width:90%}.subscribeFormWrapper .subscribeForm .fieldset .submitButtonWrapper{display:block;width:auto;margin-top:20px;text-align:right;margin-right:9%}.rsDefault .rsBullets{top:70%;right:0}.bannerWrapper .banner .message .messageLink a,.bannerWrapper .banner .message .messageLink a:visited{font-size:16px}.eventContainer>span{display:none}.eventListWidget .containerLeft,.eventListWidget .containerRight{float:none;display:block;margin:0 auto}.eventListWidget .eventContainer:nth-child(odd) .eventWrapper:before,.eventListWidget .eventContainer:nth-child(odd) .eventWrapper:after,.eventListWidget .eventContainer:nth-child(even) .eventWrapper:before,.eventListWidget .eventContainer:nth-child(even) .eventWrapper:after{display:none}.eventListWidget .eventContainer{display:block;padding:1em;width:100%}.eventListWidget .summary{color:#000;font-size:.75em;line-height:1.75em}.eventListWidget .eventWrapper .calendarHeadingContainer .calendarHeadingWrapper .title{font-size:.6em;line-height:.9em}.eventsContainer{width:100%;margin:0 auto}.eventListWidget .eventContainer{margin-top:2em}.eventListWidget .containerRight .eventWrapper.smartport,.eventListWidget .containerLeft .eventWrapper.smartport,.eventListWidget .containerLeft .eventWrapper.kcNext,.eventListWidget .containerRight .eventWrapper.kcNext,.eventListWidget .containerLeft .eventWrapper.animalHealth,.eventListWidget .containerRight .eventWrapper.animalHealth,.eventListWidget .containerRight .eventWrapper.thinkKC,.eventListWidget .containerLeft .eventWrapper.thinkKC,.eventListWidget .containerLeft .eventWrapper.kcTalent,.eventListWidget .containerRight .eventWrapper.kcTalent{float:none;width:90%}.eventListWidget .eventDetailContainer .detailImages{float:left}.short-profile-image{max-width:100% !important}.short-profile-close{max-width:100% !important;padding:0 100px}.short-profile-close .viewProfile{top:2.5em}.short-profile-summary-video,.short-profile-summary{max-width:350px}@media(max-width:400px){.rsDefault .rsBullets{top:60%}.headerWrapper .headerContainer .active{width:210px}.headerContainer .searchContainer .sfsearchBox .sfsearchTxt{width:170px}.short-profile-close{padding:0 90px}}@media(max-width:350px){.headerWrapper .headerContainer .active{width:180px}.headerContainer .searchContainer .sfsearchBox .sfsearchTxt{width:140px}}@media(max-width:320px){.rsDefault .rsBullets{top:55%}.bannerWrapper .banner .message .messageText{font-size:.9em}.headerWrapper .headerContainer .active{width:160px}.headerContainer .searchContainer .sfsearchBox .sfsearchTxt{width:120px}.short-profile-image{max-width:300px}.short-profile-close .viewProfile{top:3.5em}}.fancybox-inner{overflow:scroll !important}.sfpostListTitleDateSummary .sfpostListItem{padding:0;padding-bottom:45px}.blogListTags>h2,h2.blogTitle{padding:0}.investorProfileWidget .profileContainer>div:nth-child(2){margin-top:0}.eventListWidget .eventDetailContainer .summary{width:100%}.eventContentWrapper .button{padding:5px 105px}.eventListWidget .eventDetailContainer .detailImage img{min-width:300px;min-height:300px}.eventListWidget .eventDetailContainer .detailImages>div:nth-child(2){display:inline-block;min-width:320px}.eventListWidget .eventDetailContainer .detailImageCaptions .title{min-width:320px}.eventListWidget .eventDetailContainer .detailImageCaptions .caption{font-size:9pt}.eventDetailContainer .eventWrapper.thinkKC,.eventDetailContainer .eventWrapper.smartport,.eventDetailContainer .eventWrapper.animalHealth,.eventDetailContainer .eventWrapper.kcNext,.eventDetailContainer .eventWrapper.industry,.eventDetailContainer .eventWrapper.kcTalent{border:none}@media only screen and (max-width:480px){.col{margin:1% 0 1% 0}.span_3_of_3,.span_2_of_3,.span_1_of_3,.creativeProfileWidget .span_3_of_3,.creativeProfileWidget .span_2_of_3,.creativeProfileWidget .span_1_of_3{width:100%}}