.kn__body{font-family:Roboto,Arial;margin:0;padding:0}
.kn__body *{font-family:Roboto,Arial!important}
input,textarea,select,button{font-family:Roboto,Arial!important}
.kn__h1{font-size:50px;font-weight:100;color:#999;line-height:1;text-align:center;box-sizing:border-box}
.kn__h2{font-size:26px;font-weight:300;color:#444}
.kn__h3{font-size:20px;font-weight:300;color:#444}
.kn__text{font-weight:300;color:#888;line-height:1.4em;box-sizing:border-box}
.kn__fullGraphic{width:100%;height:auto}
.kn__img{width:100%;height:auto}
.kn__linkGroup .kn__link{font-size:18px;marign-right:10px;display:inline-block;vertical-align:top}
.kn__link{color:inherit;text-decoration:underline}
.kn__link:hover{color:red}
.kn__sec{margin-bottom:40px}
.kn__inlineImg--right{float:right;padding:0 0 25px 25px;width:calc(100% - 500px);box-sizing:border-box}
.kn__reqForm{width:500px;margin:0 auto;margin-top:30px;position:relative}
.kn__formLoader{width:100%;height:100%;opacity:.3;background:rgba(0,0,0,0.4);position:absolute;z-index:100;top:0;left:0;display:none}
.kn__pageLoader{width:100%;height:100%;opacity:.6;background:rgba(0,0,0,0.1);position:fixed;z-index:100;top:0;left:0;display:none}
.kn__loadCircle{height:40px;width:40px;border-radius:50%;border:4px solid rgba(255,255,255,0);border-top-color:#4px solid red;border-right-color:#4px solid red;-webkit-animation:single2 4s infinite linear;animation:circle-spin 4s infinite linear;position:absolute;left:calc(50% - 20px);top:calc(50% - 20px)}
.kn__formSec{position:relative;padding-top:20px;box-sizing:border-box}
.kn__reqForm .tIn{position:relative;margin-top:25px}
.kn__reqForm .tIn.tIn--big{width:250px}
.kn__reqForm input.tIn__input{background-color:transparent;padding:5px 0;border:0;outline:none;border-bottom:1px solid silver;font-size:16px;font-weight:400;font-size:14px;margin:0;padding:5px 0;border:0;border-bottom:1px solid #A9A9A9;width:100%;box-shadow:none;border-radius:0}
.kn__reqForm .tIn__input:focus{border-color:red}
.kn__reqForm .tIn__lbl{position:absolute;left:0;top:5px;transition:.2s ease all;pointer-events:none;color:#999;font-size:14px}
.kn__reqForm .tIn__label.tIn__label--active{top:-20px;font-size:14px}
.kn__reqForm input.tIn__input:focus ~ .tIn__lbl,input.tIn__input:valid ~ .tIn__lbl{top:-20px;font-size:14px}
.kn__reqForm .showRequired input{border-color:red}
.kn__reqForm .showRequired label{color:red}
.kn__formRow{margin-bottom:35px}
.tText{position:relative;margin-top:25px}
textarea.tText__input{background-color:transparent;padding:5px 0;border:0;outline:none;border-bottom:1px solid silver;font-size:16px;font-weight:400;font-size:14px;margin:0;padding:5px 0;border:0;border-bottom:1px solid #A9A9A9;width:100%;min-width:300px;height:130px;font-family:Roboto;border:radius:0px;box-shadow:none}
.tText__input:focus{border-color:red}
.tText__lbl{position:absolute;left:0;top:5px;transition:.2s ease all;pointer-events:none;color:#999;font-size:14px}
.tText__label.tIn__label--active{top:-20px;font-size:14px}
textarea.tText__input:focus ~ .tText__lbl,textarea.tText__input:valid ~ .tText__lbl{top:-20px;font-size:14px}
.wrapper--kn{position:relative}
.wrapper--kn .itemButton{background:#999;font-size:18px;font-weight:400;margin-bottom:5px;color:#fff;margin-right:10px;padding:8px 25px;text-align:center;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;display:inline-block;text-decoration:none;-webkit-transition:all 60ms ease-in-out;transition:all 60ms ease-in-out;cursor:pointer;border:0;outline:none}
.wrapper--kn .itemButton:hover{background-color:Red}
.wrapper--kn .itemButton:active{transform:scale(0.9)}
.kn__formBtns{margin-top:20px;text-align:right}
.kn__videoSizer{height:0;margin:0 auto;padding:0;position:relative;padding-bottom:33.75%;width:60%;margin-bottom:10px;box-sizing:border-box}
.kn__videoSizer iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.kn__success{display:none}
.kn__catLink{text-decoration:none;color:inherit;margin-right:10px;margin-bottom:10px;display:inline-block;color:#444}
.kn__catLink:hover{text-decoration:underline}
.kn__catLink--selected{color:red;text-decoration:underline}
.kn__articleCont{display:flex;justify-content:space-between;flex-flow:row wrap;margin-top:20px;max-width:100%;}
.kn__vidArticle{width:100%;margin-bottom:13px;cursor:pointer}
.kn__vidArticle .kn__articleImgCont{width:50%;display:inline-block;vertical-align:middle}
.kn__vidArticle .kn__articleTitle1{width:49%;display:inline-block;vertical-align:middle;box-sizing:border-box;padding-left:10px;font-size:20px}
.kn__vidArticle:hover .kn__articleTitle1{color:red}
.kn__vidArticleCont{display:inline-flex;justify-content:space-between;flex-flow:row wrap;width:25%;vertical-align:top;box-sizing:border-box;padding-right:10px}
.kn__featuredVidCont{display:inline-block;width:75%;vertical-align:top;box-sizing:border-box;padding-left:10px;height:0;overflow:hidden;padding-bottom:33.7%;position:relative;border:1px solid #e0e0e0;transition:opacity .4s ease-in;opacity:1}
.kn__featuredVidCont iframe{width:100%;position:absolute;top:0;left:0;height:100.5%}
.kn__article{width:24%;margin-bottom:30px; display:inline-block; vertical-align:top; }
.kn__articleImg{display:none}
.kn__articleImgCont{border:1px solid #e0e0e0;font-size:0;height:0;padding-bottom:55%;background-size:cover;margin-bottom:5px;background-position:center center}
.kn__articleLink,.kn__articleTitle2{text-decoration:none;color:inherit}
.kn__articleTitle1{font-size:22px;line-height:1.1;font-weight:400;color:#000}
.kn__articleTitle2{font-size:14px;line-height:1.2;color:#777;font-weight:300}
.kn__article:hover .kn__articleTitle1{color:red}
.kn__vidArticle .kn__articleImgCont{padding-bottom:30%}
.kn__loadMore{display:block;width:100%;box-sizing:border-box;text-align:center;padding:15px 0;background-color:#efefef;color:grey;text-transform:uppercase;font-size:26px;cursor:pointer}
.kn__loadMore:hover{background-color:#fafafa}
.kn__descBlock{margin:30px 0;font-weight:300;font-size:18px;color:#777;line-height:1.3}
.kn__loadMore--hide{display:none}
.knp__smBox{width:32px;height:32px;margin:0 1px 0 3px;display:inline-block;background:url(https://cdn.trendhunterstatic.com/social-media-icons.png)}
a.sm-twitter{background-position:-32px 0}
div.sm-twitter-grey{background-position:-32px -32px}
a.sm-facebook{background-position:0 0}
div.sm-facebook-grey{background-position:0 -32px}
a.sm-linkedin{background-position:-96px 0}
div.sm-linkedin-grey{background-position:-96px -32px}
a.sm-google{background-position:-64px 0}
div.sm-google-grey{background-position:-64px -32px}
a.sm-url{background-position:-160px 0}
div.sm-url-grey{background-position:-160px -32px}
.knp__section{display:inline-block;vertical-align:top;box-sizing:border-box}
.knp__left{width:250px}
.knp__center{width:calc(100% - 250px);padding-left:20px;padding-right:30px}
.knp__right{width:300px;margin-top:20px;box-sizing:border-box;padding-left:20px}
.knp__leftCenter{width:calc(100% - 300px);margin-top:20px;position:relative}
.knp__text{font-size:16px;font-weight:300;color:#444;line-height:1.6em}
.knp__h1{text-align:left;margin-top:0;margin-bottom:15px}
.knp__h2{margin-top:0;margin-bottom:10px}
.knp__smLinks{text-align:center}
.knp__top{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #efefef}
.knp__video{margin-bottom:10px;border:1px solid #e0e0e0}
.knp__video--embed{width:768px;overflow:hidden}
.knp__video--embed iframe,.knp__video--embed embed{max-width:100%;height:Auto;width:100%; min-height:400px;}
.knp__video--youtube{position:relative;width:100%;height:0;padding-bottom:55%}
.knp__video--youtube iframe{position:absolute;width:100%;height:100.5%;top:0;left:0}
.knp__video--landing{height:100%;padding-bottom:0;transition:opacity .4s ease-in;opacity:1}
.knp__video--hide{opacity:0}
.knp__featured{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #efefef}
.knp__featuredTitle2{margin-bottom:10px}
.knp__link--other{display:block;margin-bottom:20px}
.knp__link{text-decoration:none;color:inherit}
.knp__link:hover .kn__articleTitle1{color:red;cursor:pointer}
.knp__link--other{max-width:900px}
.knp__otherTitle2{margin-bottom:10px}
.knp__otherTitle1{margin-bottom:5px}
.knp__otherImgCont{border:1px solid #e0e0e0;font-size:0;height:0;padding-bottom:20%;background-size:cover;background-position:center center;display:inline-block;vertical-align:top;width:250px}
.knp__otherText{display:inline-block;vertical-align:top;width:calc(100% - 255px);box-sizing:border-box;padding-left:15px}
.knp__rel{text-decoration:none;color:inherit;margin-bottom:20px;display:block}
.knp__relImgCont{border:1px solid #e0e0e0;font-size:0;height:0;padding-bottom:55%;background-size:cover;background-position:center center;width:100%}
.knp__rel:hover{color:red}
.knp__text a{color:inherit}
.knp__featuredTitle1{margin-bottom:5px}
.knp__relHeader{margin-top:0}
.indicator{display:block;width:210px;margin:10px auto}
.catLeft{display:inline-block;vertical-align:top;text-align:left;width:100px;font-size:12px;color:#999}
.catRight{display:inline-block;vertical-align:top;width:105px;text-align:right;font-size:12px;color:#999}
.marker{position:relative;width:210px;height:20px;margin:5px 0;background:url(http://cdn.trendhunterstatic.com/progress-indicator.png)}
.marker.cat-1{background-position:0 -80px}
.marker.cat-2{background-position:0 -60px}
.marker.cat-3{background-position:0 -40px}
.marker.cat-4{background-position:0 -20px}
.marker.cat-5{background-position:0 0}
.kn__link--selected{color:red}
.kn__bold{font-weight:600!important}
.kn__galleryBtn{display:block;border-radius:3px;border:0;width:35px;position:relative;background:#999;outline:none;margin:0}
.kn__galleryBtn:hover{background-color:red;cursor:pointer}
.kn__galleryNext::after{left:5px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:80px 0 80px 25px;margin-top:-80px}
.kn__descBlock--gallery .kn__articleTitle1{margin-bottom:5px}
.kn__galleryNext{height:70%}
.kn__galleryPrev{height:28%;margin-top:10px}
.kn__galleryPrev::after{right:5px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:25px;margin-top:-25px}
.kn__galleryBtns{height:100%;width:35px;display:inline-block;vertical-align:top}
.kn__galleryCont{width:calc(100% - 35px);box-sizing:border-box;height:100%;display:inline-block;vertical-align:top;padding-right:10px}
.kn__gallery{width:70%;height:500px;display:inline-block;vertical-align:top}
.kn__descBlock--gallery{width:30%;display:inline-block;vertical-align:top;margin-top:0;box-sizing:border-box;padding-left:10px}
.kn__h1--inline{font-size:inherit;font-weight:400;display:inline;margin:0}
.kn__galleryTop{margin-top:30px}
.kn__galleryLink{text-decoration:none;color:inherit;margin-bottom:20px;display:block}
.kn__galleryLink:hover .kn__galleryTitle1{text-decoration:underline}
.kn__galleryLink:hover .kn__galleryReadmore{text-decoration:underline}
.kn__galleryCount{font-size:60px;color:#999;margin-bottom:15px}
.kn__gallerySummary{margin-top:20px;font-weight:300;margin-bottom:20px}
.kn__galleryTitle1{font-size:25px}
.kn__galleryTitle2{font-size:18px}
.kn__qualityFilter,.kn__timeFilter{display:block;margin:10px 0}
.kn__qFilter,.kn__tFilter{display:inline-block;vertical-align:top;background-color:#999;color:#fff;width:100px;text-align:center;cursor:pointer;padding:3px 5px}
.kn__qFilter--recent,.kn__tFilter--all{border-top-left-radius:3px;border-bottom-left-radius:3px}
.kn__qFilter--popular,.kn__tFilter--last{border-top-right-radius:3px;border-bottom-right-radius:3px}
.kn__qFilter--selected,.kn__tFilter--selected{background-color:red}
.kn__qFilter:hover,.kn__tFilter:hover{background-color:red}
.kn__tFilterGroup{display:inline}
.kn__featuredCourses{padding:60px 30px 10px;background-color:#efefef;margin-bottom:40px;position:relative}
.kn__fcLabel{position:absolute;top:20px;font-size:24px;font-weight:300}
.wrapper--knlanding{padding-bottom:100px}
.kn__banner{width:100%;margin-bottom:30px;display:block}
.kn__bannerImg{width:100%}
.kn__vidBanner{width:100%;margin-bottom:30px}
.kn__fcLinkCont{text-align:right;display:block;width:100%}
@keyframes circle-spin {0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-top-color:red;border-right-color:red}
50%{border-top-color:#58281f;border-right-color:#58281f}
100%{-webkit-transform:rotate(720deg);transform:rotate(720deg);border-top-color:red;border-right-color:red}
}
@media(max-width:1199px) {.kn__vidArticle{margin-bottom:7px}
.kn__vidArticle .kn__articleTitle1{font-size:16px}
.headerButton.socialButton{display:none!important;}

}
@media(max-width: 1096px) {
.kn__vidArticle .kn__articleImgCont{padding-bottom:31%}
.kn__vidArticle{margin-bottom:5px}
.kn__article{width:32%}
.kn__articleCont .kn__article--hb:nth-child(7),.kn__articleCont .kn__article--hb:nth-child(8),.kn__articleCont .kn__article--hb:nth-child(12){display:none}
.kn__galleryCount{font-size:40px}
.kn__gallery{width:75%}
.kn__descBlock--gallery{width:25%;font-size:15px}
.knp__right{display:block;width:100%;padding:0;margin-top:10px}
.knp__leftCenter{display:block;width:100%}
.knp__relCont{display:flex;justify-content:space-between;flex-flow:row wrap;margin-top:20px}
.knp__rel{width:32%;margin-bottom:30px}
}
@media(max-width:909px) {
.kn__vidArticle .kn__articleTitle1{width:48%;font-size:13px}
.kn__vidArticle{margin-bottom:2px}
}
@media(max-width: 767px) {..kn__qFilter,.kn__tFilter{width:90px}
.kn__vidArticle .kn__articleImgCont{display:block;width:100%}
.kn__vidArticle .kn__articleTitle1{width:100%;font-size:16px;padding-left:0}
.kn__vidArticle .kn__articleImgCont{padding-bottom:55%}
.kn__vidArticleCont{display:flex;width:100%}
.kn__vidArticle{width:24%;margin-bottom:10px}
.kn__featuredVidCont{width:100%;padding-bottom:55%}
.kn__articleCont .kn__article--hb:nth-child(7),.kn__articleCont .kn__article--hb:nth-child(8),.kn__articleCont .kn__article--hb:nth-child(12){display:block}
.kn__tFilterGroup{display:block}
.kn__featuredCourses .kn__article:nth-child(4){display:block}
.kn__tFilter--three{border-top-right-radius:3px}
.kn__tFilter--five{border-bottom-left-radius:3px}
.kn__tFilter--all{border-bottom-left-radius:0}
.kn__tFilter--last{border-top-right-radius:0}
.kn__galleryCount{display:inline-block;vertical-align:top;margin-right:5px;font-size:30px;width:55px}
.kn__galleryTitles{display:inline-block;vertical-align:middle;width:calc(100% - 60px)}
.kn__gallery{width:100%;height:275px}
.kn__descBlock--gallery{display:block;width:100%;padding-left:0;margin-top:15px}
.kn__h1{font-size:32px;text-align:center}
.kn__galleryPrev{margin-top:6px}
.wrapper--kn{box-sizing:border-box;padding-left:10px;padding-right:10px}
.kn__inlineImg--right{padding:20px 0;width:100%;float:none}
.kn__reqForm{width:90%}
.kn__article{width:49%}
.knp__h1{display:block;position:absolute;width:100%;top:10px;left:0}
.knp__leftCenter{padding-top:75px}
.knp__left{display:block;width:100%;text-align:center}
.knp__markers{display:none}
.knp__center{width:100%;display:block;text-align:center}
.knp__rel{width:49%}
.knp__otherText .knp__text{display:none}
.knp__link--other{width:49%}
.knp__otherCont{display:flex;justify-content:space-between;flex-flow:row wrap;margin-top:20px}
.knp__otherText{display:block;width:100%;padding-left:0}
.knp__otherImgCont{width:100%;padding-bottom:55%;margin-bottom:5px}
}
@media screen and (max-width: 400px) {.kn__vidArticle{width:49%}
.kn__article{width:100%}
.knp__link--other,.knp__rel{width:100%}
}
@media screen and (max-width: 360px) {
#rc-imageselect,.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:100% 0;-webkit-transform-origin:100% 0}
}