.ps-horizontal-gradient-pink-to-orange{background:-moz-linear-gradient(left,#e80c88 0,#f15b2c 100%);background:-webkit-linear-gradient(left,#e80c88 0,#f15b2c 100%);background:linear-gradient(to right,#e80c88 0,#f15b2c 100%)}
@font-face{font-family:'PS Commons';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_regular-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
.ps-paragraph-theme{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;color:#fff;line-height:24px;letter-spacing:.5px}
.ps-eyebrow-text-theme{font-family:sans-serif;font-weight:700;font-size:12px;color:#ec008c;line-height:130%;letter-spacing:3px;text-transform:uppercase}
.ps-temporary-tt-commons-theme .text-4.section{margin-bottom:0}
.ps-temporary-tt-commons-theme .title2 h1,.ps-temporary-tt-commons-theme .text-4 h1,.ps-temporary-tt-commons-theme .title2 h2,.ps-temporary-tt-commons-theme .text-4 h2,.ps-temporary-tt-commons-theme .title2 h3,.ps-temporary-tt-commons-theme .text-4 h3,.ps-temporary-tt-commons-theme .title2 h4,.ps-temporary-tt-commons-theme .text-4 h4,.ps-temporary-tt-commons-theme .title2 h5,.ps-temporary-tt-commons-theme .text-4 h5,.ps-temporary-tt-commons-theme .title2 h6,.ps-temporary-tt-commons-theme .text-4 h6{margin:0 0 20px 0}
.ps-temporary-tt-commons-theme p,.ps-temporary-tt-commons-theme .text-4 p,.ps-temporary-tt-commons-theme .link.section a,.ps-temporary-tt-commons-theme a.fourteen-px,.ps-temporary-tt-commons-theme .text-4 .fs--normal,.ps-temporary-tt-commons-theme .section ul,.ps-temporary-tt-commons-theme .section ol,.ps-temporary-tt-commons-theme .section dl,.ps-temporary-tt-commons-theme .section li{font-size:16px;line-height:1.4;font-weight:unset}
.ps-temporary-tt-commons-theme .text-4 .fs--large{font-size:24px;line-height:1.2;font-weight:unset}
.ps-temporary-tt-commons-theme ul li:before{margin-top:7px}
.content-highlight .not-standard-badge{font-family:"PS Commons Bold",Helvetica,Roboto,Arial,sans-serif;background:#0084bd;border-radius:4px;width:80px;height:20px;color:white;font-size:10px;text-align:center;letter-spacing:1px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;cursor:default}
.content-highlight .not-standard-badge[data-tooltip]:before,.content-highlight .not-standard-badge[data-tooltip]:after{visibility:hidden;opacity:0;pointer-events:none;position:absolute;left:50%}
.content-highlight .not-standard-badge[data-tooltip]:before{content:attr(data-tooltip);font-family:"PS Commons",Helvetica,Roboto,Arial,sans-serif;font-size:11px;color:#181818;text-align:center;text-transform:none;letter-spacing:normal;line-height:1.2;bottom:150%;margin-bottom:5px;margin-left:-80px;padding:7px;width:160px;border-radius:3px;background-color:#fff}
.content-highlight .not-standard-badge[data-tooltip]:after{content:"";font-size:0;line-height:0;width:0;bottom:150%;margin-left:-5px;border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}
.content-highlight .not-standard-badge[data-tooltip]:hover:before,.content-highlight .not-standard-badge[data-tooltip]:hover:after{visibility:visible;opacity:1}
.content-highlight .not-standard-badge.tooltip-btm[data-tooltip]:before,.content-highlight .not-standard-badge.tooltip-btm[data-tooltip]:after{left:0}
.content-highlight .not-standard-badge.tooltip-btm[data-tooltip]:before{bottom:-70px;margin-left:-80px}
.content-highlight .not-standard-badge.tooltip-btm[data-tooltip]:after{margin-left:35px;bottom:-12px;border-top:unset;border-bottom:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}
.content-highlight .course-item__type{font-size:12px;font-weight:700;line-height:1;color:#e6078f}
@media screen and (max-width:500px){.content-highlight .course-item__type{margin-bottom:7px}
}
.content-highlight #tab-courses .course-item{background-color:#181818;padding:10px;margin-bottom:12px;position:relative}
@media screen and (max-width:500px){.content-highlight #tab-courses .course-item{padding:15px}
}
.content-highlight #tab-courses .course-item:last-child{float:left}
.content-highlight #tab-courses .course-item .course-item__icon{float:left;height:70px;width:124px;position:relative;overflow:hidden}
.content-highlight #tab-courses .course-item .course-item__icon>div{opacity:.7}
@media screen and (max-width:500px){.content-highlight #tab-courses .course-item .course-item__icon{display:none}
}
.content-highlight #tab-courses .course-item .course-item__icon i.icon-playButton{width:50px;height:50px;background-image:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/icons/playbutton@2x.png');background-size:150px;background-position:-12px -12px;background-repeat:no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}
.content-highlight #tab-courses .course-item .course-item__info{float:left;margin-left:15px;max-width:calc(100% - 140px);width:100%;text-align:left;display:flex;flex-flow:column;align-items:flex-start;justify-content:space-evenly}
@media screen and (max-width:500px){.content-highlight #tab-courses .course-item .course-item__info{max-width:100%;margin-left:0}
}
.content-highlight #tab-courses .course-item .course-item__info .course-item__title{color:white;font-size:18px;font-weight:700;line-height:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:80%}
@media screen and (max-width:500px){.content-highlight #tab-courses .course-item .course-item__info .course-item__title{margin-top:0;transform:none}
}
@media screen and (min-width:1025px) and (max-width:1100px){.content-highlight #tab-courses .course-item .course-item__info .course-item__title{width:90%;white-space:nowrap;display:inline-block;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
}
.content-highlight #tab-courses .course-item .course-item__info .course-item__details{position:relative;display:flex;justify-content:space-between;width:100%}
.content-highlight #tab-courses .course-item .course-item__info .course-item__details .course--item__list{font-size:12px;color:#aaa;line-height:1;float:left}
.content-highlight #tab-courses .course-item .course-item__info .course-item__details .course-item__author{max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
@media screen and (min-width:1025px) and (max-width:1100px){.content-highlight #tab-courses .course-item .course-item__info .course-item__details .course-item__author{max-width:73px}
}
.content-highlight #tab-courses .course-item .course-item__info .course-item__details .course-item__level{text-transform:capitalize}
.content-highlight #tab-courses .course-item .course-item__info .course-item__details .course-item__date{white-space:nowrap}
@media screen and (max-width:500px){.content-highlight #tab-courses .course-item .course-item__info .course-item__details{position:relative;top:0;margin-top:8px}
}
.content-highlight #tab-courses .course-item:after{content:none}
.content-highlight #tab-courses a.course-item:hover{text-decoration:none}
@media all and (min-width:1025px){.content-highlight #tab-courses.multiple-per-row .course-item{width:49.5%}
.content-highlight #tab-courses.multiple-per-row .course-item:nth-child(odd){margin-right:.5%}
.content-highlight #tab-courses.multiple-per-row .course-item:nth-child(even){margin-left:.5%}
}
.content-highlight #tab-skills .skill-item{background-color:#181818;padding:0;margin-bottom:12px;display:flex;align-items:center;justify-content:left;height:90px}
@media screen and (max-width:500px){.content-highlight #tab-skills .skill-item{height:auto}
}
.content-highlight #tab-skills .skill-item:last-child{float:left}
.content-highlight #tab-skills .skill-item .skill-details{flex-grow:1;text-align:left;display:flex;flex-direction:column;height:100%;justify-content:center}
.content-highlight #tab-skills .skill-item .skill-icon{float:left;width:70px;flex-shrink:0;flex-grow:0;padding:0 5px}
.content-highlight #tab-skills .skill-item .skill-title{color:white;font-size:18px;font-weight:700;line-height:1;margin:10px 0 0}
.content-highlight #tab-skills .skill-item .beta-tag{color:black;background-color:#f7a614;text-transform:uppercase;font-weight:700;padding:1px 4px;border-radius:4px;font-size:12px;vertical-align:middle}
.content-highlight #tab-skills .skill-item .beta-tag.beta-tag-centered{width:44px;margin:10px auto 0}
.content-highlight #tab-skills .skill-item .skill-take{color:#ec008c;font-weight:700;font-size:14px;padding:20px;flex-shrink:0;flex-grow:0}
@media screen and (max-width:500px){.content-highlight #tab-skills .skill-item .skill-take{display:none}
}
.content-highlight #tab-skills a.skill-item:hover{text-decoration:none}
@media all and (min-width:1025px){.content-highlight #tab-skills.multiple-per-row .skill-item{width:49.5%}
.content-highlight #tab-skills.multiple-per-row .skill-item:nth-child(odd){margin-right:.5%}
.content-highlight #tab-skills.multiple-per-row .skill-item:nth-child(even){margin-left:.5%}
}
.content-highlight #tab-roles .role-item{background-color:#181818;padding:0;margin-bottom:12px;display:flex;height:90px}
@media screen and (max-width:500px){.content-highlight #tab-roles .role-item{height:auto}
}
.content-highlight #tab-roles .role-item:last-child{float:left}
.content-highlight #tab-roles .role-item .role-icon{float:left;width:100px;flex-shrink:0;flex-grow:0;padding:15px 20px}
.content-highlight #tab-roles .role-item .role-details{color:white;font-size:18px;font-weight:700;line-height:1;flex-grow:1;text-align:left;display:flex;align-items:center;padding-right:20px}
.content-highlight #tab-roles .role-item .role-details .container{display:flex;flex-direction:column;height:100%;justify-content:center}
.content-highlight #tab-roles .role-item .role-details .container .role-title{margin:10px 0}
.content-highlight #tab-roles a.role-item:hover{text-decoration:none}
@media all and (min-width:1025px){.content-highlight #tab-roles.multiple-per-row .course-list-rows .role-item{width:49.5%}
.content-highlight #tab-roles.multiple-per-row .role-item:nth-child(odd){margin-right:.5%}
.content-highlight #tab-roles.multiple-per-row .role-item:nth-child(even){margin-left:.5%}
}
.content-highlight #pathContent{margin-left:0;margin-right:0}
@media screen and (min-width:500px){.content-highlight #pathContent li.has-test span{display:inline-block}
}
.content-highlight #pathContent #path-list-target.row{margin:0}
.content-highlight #pathContent #path-list-target .item{width:100%;padding:0;margin-bottom:12px}
.content-highlight #pathContent #path-list-target .item a{display:block;width:100%;height:90px}
.content-highlight #pathContent #path-list-target .item .item-text .course-item__title{color:white;font-size:18px;font-weight:700;line-height:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:80%}
.content-highlight #pathContent #path-list-target .item .item-text ul{line-height:1}
.content-highlight #pathContent #path-list-target .item .item-text ul li{font-size:12px}
.content-highlight #pathContent #path-list-target .item .item-text ul li>span{color:#fff}
.content-highlight #pathContent #path-list-target .item.row{margin:0}
.content-highlight #pathContent #path-list-target .item .item-each{background-color:#181818;height:inherit}
@media all and (min-width:1025px){.content-highlight #pathContent.multiple-per-row #path-list-target{max-width:none}
.content-highlight #pathContent.multiple-per-row #path-list-target .item{width:49.5%}
.content-highlight #pathContent.multiple-per-row #path-list-target .item:nth-child(odd){margin-right:.5%}
.content-highlight #pathContent.multiple-per-row #path-list-target .item:nth-child(even){margin-left:.5%}
}
.content-highlight #tab-resources .resource-tile{margin-bottom:25px}
.content-highlight #tab-resources .resource-tile .resource-tile-text{background:#222;text-align:left;padding:10px;min-height:0;position:relative}
.content-highlight #tab-resources .resource-tile .resource-tile-text p{color:#555;text-transform:uppercase;text-align:left;font-weight:600;font-size:11px;margin-bottom:0}
.content-highlight #tab-resources .resource-tile .resource-tile-text h5{color:white;font-weight:400;text-align:left;margin-top:3px;font-size:16px;margin-bottom:0;height:65px;overflow:hidden;position:relative}
.content-highlight #tab-resources .resource-tile .resource-tile-image .square-box-content{padding:0 15px}
.content-highlight #tab-resources .resource-tile .resource-tile-image img{margin:0;display:block;margin:auto;width:100%;height:auto}
.content-highlight #tab-resources .resource-tile .resource-tile-image::after{margin-top:58%}
.content-highlight #tab-resources .resource-tile a:hover,.content-highlight #tab-resources .resource-tile:hover{text-decoration:none}
.content-highlight #tab-resources .resource-tile.column + .column:last-child,.content-highlight #tab-resources .resource-tile.columns + .columns:last-child{float:left}
.content-highlight #tab-resources .search-results-section__footer{background:#222}
.content-highlight #tab-authors .columns{margin-bottom:25px;padding:0 50px}
.content-highlight #tab-authors .author-row .ch-item{color:inherit}
.content-highlight .search-results-section__footer{background:#181818;margin-top:0;margin-bottom:30px}
.content-highlight .search-results-section__footer p{font-family:"PS Commons Bold",Helvetica,Roboto,Arial,sans-serif;text-transform:none;font-size:14px}
.content-highlight .search-results-section__footer p .fa-chevron-down{position:relative;top:-1px;font-size:12px}
.content-highlight .search-results-section__footer p .fa-chevron-right{color:#ec008c;font-style:normal;font-size:12px;transition:all .3s}
.content-highlight .search-results-section__footer:hover p .fa-chevron-right{margin-left:8px}
.content-highlight #tab-courses.display-list-view.single-per-row .course-item,.content-highlight #tab-courses.display-list-view.multiple-per-row .course-item{display:flex}
.content-highlight #tab-courses.display-list-view .course-item{height:90px}
@media screen and (max-width:500px){.content-highlight #tab-courses.display-list-view .course-item{height:auto}
}
.content-highlight #tab-courses.display-list-view .course-item .course-item__info .course-item__details{display:block}
.content-highlight #tab-courses.display-list-view .course-item .course-item__info .course-item__details .course--item__list:before{content:"\2022";padding:0 10px;font-size:9px}
.content-highlight #tab-courses.display-list-view .course-item .course-item__info .course-item__details .course--item__list:first-child:before{display:none}
.content-highlight #tab-courses.display-card-view .course-item{padding:0;margin-bottom:25px}
.content-highlight #tab-courses.display-card-view .course-item .not-standard-badge{position:absolute;right:10px;top:10px;z-index:1}
.content-highlight #tab-courses.display-card-view .course-item .course-item__icon{width:auto;height:auto;float:none;max-height:180px;overflow:hidden}
.content-highlight #tab-courses.display-card-view .course-item .course-item__icon i.icon-playButton{background-image:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/button-play.png');background-size:cover;background-position:0 0}
@media screen and (max-width:1025px){.content-highlight #tab-courses.display-card-view .course-item .course-item__icon{max-height:none}
}
@media all and (max-width:500px){.content-highlight #tab-courses.display-card-view .course-item .course-item__icon{display:block}
}
.content-highlight #tab-courses.display-card-view .course-item__info{float:none;width:100%;max-width:none;padding:15px 20px;margin-left:0;position:relative;bottom:0;background:#181818;flex:1}
.content-highlight #tab-courses.display-card-view .course-item__info .course-item__title{margin:5px 0;transform:inherit}
.content-highlight #tab-courses.display-card-view .course-item__info .course-item__details{position:relative;top:inherit}
.content-highlight #tab-courses.display-card-view.multiple-per-row .course-list-rows{display:flex;flex-flow:column;justify-content:space-between}
.content-highlight #tab-courses.display-card-view.multiple-per-row .course-list-rows:after{content:"";flex-basis:32%}
.content-highlight #tab-courses.display-card-view.multiple-per-row .course-list-rows .course-item{width:100%;margin:0 0 25px 0;display:flex;flex-flow:column}
.content-highlight #tab-courses.display-card-view.multiple-per-row .course-list-rows .course-item .course-item__icon i.icon-playButton{top:50%}
@media all and (min-width:600px){.content-highlight #tab-courses.display-card-view.multiple-per-row .course-list-rows{flex-flow:row wrap}
.content-highlight #tab-courses.display-card-view.multiple-per-row .course-list-rows .course-item{width:48.8%}
}
@media all and (min-width:1025px){.content-highlight #tab-courses.display-card-view.multiple-per-row .course-list-rows .course-item{width:32%;display:flex;flex-flow:column}
}
@media all and (max-width:700px){.content-highlight #tab-courses.display-card-view.multiple-per-row .course-list-rows .course-item .course-item__info .course-item__details .course-item__date{display:none}
}
.content-highlight #tab-courses.hands-on.display-card-view .course-list-rows .course-item .course-item__icon>div{opacity:1;position:relative;overflow:hidden}
.content-highlight #tab-courses.hands-on.display-card-view .course-list-rows .course-item .course-item__icon>div>img{position:relative}
@media all and (min-width:1025px){.content-highlight #tab-courses.hands-on.display-card-view .course-list-rows .course-item .course-item__icon>div>img{top:50%;transform:translateY(-8%)}
}
.content-highlight #tab-courses.hands-on.display-card-view .course-list-rows .course-item .course-item__info .course-item__type{margin-top:5px}
.content-highlight #pathContent.display-list-view #path-list-target .item .item-each{height:90px}
.content-highlight #pathContent.display-card-view #path-list-target .item{margin:0 0 25px}
.content-highlight #pathContent.display-card-view #path-list-target .item a{text-decoration:none;height:inherit}
.content-highlight #pathContent.display-card-view #path-list-target .item .item-each{padding:20px;flex-direction:column}
.content-highlight #pathContent.display-card-view #path-list-target .item .item-each .item-image{position:relative;height:auto;width:100%;top:inherit;transform:inherit;left:inherit;text-align:center;justify-content:center}
.content-highlight #pathContent.display-card-view #path-list-target .item .item-each .item-text{position:relative;top:inherit;left:inherit;text-align:center;transform:inherit;margin-left:0;max-width:unset}
.content-highlight #pathContent.display-card-view #path-list-target .item .item-each .item-text>div{width:100%;max-width:unset}
.content-highlight #pathContent.display-card-view #path-list-target .item .item-each .item-text .not-standard-badge{position:relative;top:unset;right:unset}
.content-highlight #pathContent.display-card-view #path-list-target .item .item-each .item-text ul{width:100%;margin-top:20px}
.content-highlight #pathContent.display-card-view #path-list-target .item .item-each .item-text ul li.has-test{padding-right:0}
.content-highlight #pathContent.display-card-view #path-list-target .item .item-each .item-text ul li.has-test svg{display:none}
.content-highlight #pathContent.display-card-view #path-list-target .item .item-each .item-text ul li.has-test span{font-size:14px;font-weight:700 !important;color:#e6078f !important;margin:15px 0 0}
.content-highlight #pathContent.display-card-view #path-list-target .item .item-each .item-text ul:before{content:"";display:block;width:100%;height:1px;background:#363638;margin-bottom:20px}
@media screen and (min-width:500px){.content-highlight #pathContent.display-card-view #path-list-target .item ul li.has-test{display:block}
}
.content-highlight #pathContent.display-card-view.multiple-per-row #path-list-target .path-list-page{display:flex;flex-flow:column;justify-content:space-between}
.content-highlight #pathContent.display-card-view.multiple-per-row #path-list-target .path-list-page:after{content:"";flex-basis:32%}
.content-highlight #pathContent.display-card-view.multiple-per-row #path-list-target .path-list-page .item{width:100%;margin:0 0 25px;display:flex}
.content-highlight #pathContent.display-card-view.multiple-per-row #path-list-target .path-list-page .item a{display:flex;height:inherit}
.content-highlight #pathContent.display-card-view.multiple-per-row #path-list-target .path-list-page .item .item-each{height:auto}
@media all and (min-width:600px){.content-highlight #pathContent.display-card-view.multiple-per-row #path-list-target .path-list-page{flex-flow:row wrap}
.content-highlight #pathContent.display-card-view.multiple-per-row #path-list-target .path-list-page .item{width:48.8%}
}
@media all and (min-width:1025px){.content-highlight #pathContent.display-card-view.multiple-per-row #path-list-target .path-list-page .item{width:32%}
}
.content-highlight #tab-skills.display-card-view .skills-list-rows .skill-item{flex-flow:column;height:auto;justify-content:center;align-items:center;padding:20px 20px 30px;margin:0 0 25px}
.content-highlight #tab-skills.display-card-view .skills-list-rows .skill-item .skill-details{text-align:center}
.content-highlight #tab-skills.display-card-view .skills-list-rows .skill-item .skill-icon{float:none;width:auto}
.content-highlight #tab-skills.display-card-view .skills-list-rows .skill-item .skill-divider{width:100%;height:1px;margin-bottom:20px}
.content-highlight #tab-skills.display-card-view .skills-list-rows .skill-item .skill-divider:before{content:"";display:block;width:100%;height:1px;margin-top:20px;background:#363638;margin-bottom:20px}
@media screen and (max-width:500px){.content-highlight #tab-skills.display-card-view .skills-list-rows .skill-item .skill-take{display:block}
}
.content-highlight #tab-skills.display-card-view.multiple-per-row .skills-list-rows{display:flex;flex-flow:column;justify-content:space-between}
.content-highlight #tab-skills.display-card-view.multiple-per-row .skills-list-rows .skill-item{display:flex}
.content-highlight #tab-skills.display-card-view.multiple-per-row .skills-list-rows:after{content:"";flex-basis:32%}
@media all and (min-width:600px){.content-highlight #tab-skills.display-card-view.multiple-per-row .skills-list-rows{flex-flow:row wrap}
.content-highlight #tab-skills.display-card-view.multiple-per-row .skills-list-rows .skill-item{width:48.8%}
}
@media all and (min-width:1025px){.content-highlight #tab-skills.display-card-view.multiple-per-row .skills-list-rows .skill-item{width:32%}
}
.content-highlight #tab-roles.display-card-view .course-list-rows .role-item{height:auto;flex-flow:column;justify-content:center;align-items:center;padding:0;margin:0 0 25px;background-color:#111;display:flex}
.content-highlight #tab-roles.display-card-view .course-list-rows .role-item .role-details{float:none;width:100%;padding:20px 20px 10px;margin:0;position:relative;bottom:0;background:#181818}
.content-highlight #tab-roles.display-card-view .course-list-rows .role-item .role-details .container{flex:1;display:flex;flex-flow:column}
.content-highlight #tab-roles.display-card-view .course-list-rows .role-icon{float:none;height:180px;max-height:180px;padding:0;position:relative}
.content-highlight #tab-roles.display-card-view .course-list-rows .role-icon img{position:relative;top:50%;transform:translateY(-50%)}
.content-highlight #tab-roles.display-card-view .course-list-rows .role-title{line-height:1}
.content-highlight #tab-roles.display-card-view .course-list-rows:after{content:"";flex-basis:32%}
.content-highlight #tab-roles.display-card-view.multiple-per-row .course-list-rows{display:flex;flex-flow:column;justify-content:space-between}
@media all and (min-width:600px){.content-highlight #tab-roles.display-card-view.multiple-per-row .course-list-rows{flex-flow:row wrap}
.content-highlight #tab-roles.display-card-view.multiple-per-row .course-list-rows .role-item{width:48.8%}
}
@media all and (min-width:1025px){.content-highlight #tab-roles.display-card-view.multiple-per-row .course-list-rows .role-item{width:32%}
}
.content-highlight .display-list-view .not-standard-badge{position:absolute;right:10px;top:10px}
.author-row .ch-item{font-size:18px;text-align:center;text-decoration:none;color:#363638;font-weight:300}
.author-row .ch-item .author-name{height:54px}