/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
footer.global-advanced-footer.cis-disclaimer{position:fixed;bottom:0;left:0;padding:10px 20px;}body.path-disclaimer{background-color:#C0C0C0;}
.block-vc-node-lesson-block{margin:0 auto;overflow:hidden;}.vc-node-lesson-stage{position:relative;height:100%;}.item-list.vc-node-lesson-container > ul{list-style-type:none;margin:0;}.item-list.vc-node-lesson-container > ul li{list-style-type:none;margin:0;position:absolute;}.vc-node-lesson-needle a:before{content:"";background:transparent url(/modules/custom/vc_node_lesson/theme/img/vc-node-lesson-needle-needle.svg) center top no-repeat;background-size:95px 72px;display:block;height:81px;left:0;min-width:95px;position:absolute;top:-80px;width:100%;z-index:2;}.vc-node-lesson-needle.favorite a:before{background:transparent url(/modules/custom/vc_node_lesson/theme/img/vc-node-lesson-needle-needle-favorite.svg) center top no-repeat;background-size:95px 72px;}.vc-node-lesson-needle.link a:before{background:transparent url(/modules/custom/vc_node_lesson/theme/img/vc-node-lesson-needle-needle-link.svg) center top no-repeat;background-size:95px 72px;}.vc-node-lesson-needle.profile a:before{background:transparent url(/modules/custom/vc_node_lesson/theme/img/vc-node-lesson-needle-needle-profile.svg) center top no-repeat;background-size:95px 72px;}.vc-node-lesson-needle.profile.favorite a:before{background:transparent url(/modules/custom/vc_node_lesson/theme/img/vc-node-lesson-needle-needle-profile-favorite.svg) center top no-repeat;background-size:95px 72px;}.vc-node-lesson-needle.vc-node-lesson-item a{display:block;position:relative;height:100%;text-align:center;width:120px;z-index:2;}.vc-node-lesson-needle.vc-node-lesson-item a span{display:block;font-weight:700;margin:0 auto;position:relative;transform:translateY(-67px);z-index:4;}.vc-node-lesson-needle.vc-node-lesson-item.favorite a span{transform:translateY(-63px);}.vc-node-lesson-needle a:hover{}.vc-node-lesson-area{}.vc-node-lesson-area a{display:block;height:100%;overflow:hidden;text-indent:-1000px;}.vc-node-lesson-stage img{height:auto;width:100%;}.vc-node-lesson-stage-control li a{color:transparent;height:100%;min-width:70px;position:fixed;top:0;z-index:3;}.vc-node-lesson-stage-control li.left a{background:transparent url(/modules/custom/vc_node_lesson/theme/img/vc-node-lesson-control-left.svg) left center no-repeat;background-size:70px 70px;left:0;}.vc-node-lesson-stage-control li.right a{background:transparent url(/modules/custom/vc_node_lesson/theme/img/vc-node-lesson-control-right.svg) right center no-repeat;background-size:70px 70px;right:0;}
