@charset "UTF-8";
.sv-edit-mode .af-video-module .multiple .video-container .video, .sv-edit-mode .af-video-module .single .video-container .video {
  aspect-ratio: 16/9;
}
.sv-edit-mode .af-video-module .multiple .video-container .video:before, .sv-edit-mode .af-video-module .single .video-container .video:before {
  content: "Media laddas in vid omladdning av sidan";
  font-size: 12px;
  text-align: center;
  padding: 3px 5px;
  background-color: #fff;
  position: absolute;
  margin: 1rem;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-60%, -60%);
}
.sv-edit-mode .af-video-module .multiple .video-container .video .error, .sv-edit-mode .af-video-module .single .video-container .video .error {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  background-color: #333;
}
.sv-edit-mode .af-video-module .multiple .video-container .video.error, .sv-edit-mode .af-video-module .single .video-container .video.error {
  border: 2px solid #c15252;
  background-color: transparent;
}
.sv-edit-mode .af-video-module .multiple .video-container .video.error:before, .sv-edit-mode .af-video-module .single .video-container .video.error:before {
  display: none;
}
.sv-edit-mode .af-video-module .error {
  display: inline-block;
  border: 2px solid #c15252;
  padding: 3px 5px;
}
.sv-edit-mode .af-video-module.has-error {
  margin-top: 2rem;
}
.sv-edit-mode .af-video-module.has-error:before {
  content: "[Modulen har ett eller flera fel, hela eller delar av den kommer att döljas i onlineläget]";
  padding: 3px 5px;
  background-color: #c15252;
  width: 100%;
  color: #fff;
  font-size: 14px;
  top: 0;
  transform: translateY(-100%);
  position: absolute;
  z-index: 100;
}

.af-video-module {
  margin-bottom: 1.125rem;
}
.af-video-module .error {
  display: none;
}
.af-video-module .multiple, .af-video-module .single {
  font-size: 1rem;
}
@media (min-width: 1024px) {
  .af-video-module {
    margin-bottom: 2rem;
  }
  .af-video-module .multiple, .af-video-module .single {
    max-width: 640px;
  }
}
@media (min-width: 664px) {
  .af-video-module {
    margin-bottom: 3rem;
  }
  .af-video-module .multiple, .af-video-module .single {
    display: flex;
  }
}
.af-video-module .video-container, .af-video-module .toolbar, .af-video-module .sidebar-container, .af-video-module .playlist-title {
  color: #333;
}
.af-video-module .video-container {
  border: 1px solid #d5d5d5;
  padding: 1rem;
  position: relative;
}
.af-video-module .video-container.white {
  background-color: #fff;
}
.af-video-module .video-container.white.white {
  background-color: #fff !important;
}
.af-video-module .video-container.white.grey {
  background-color: #f4f4f4 !important;
}
.af-video-module .video-container .video {
  border: 1px #d5d5d5 solid;
  /* margin-bottom: 1rem; */
  min-width: 150px;
  width: 100%;
  background-size: cover;
  position: relative;
}
.af-video-module .video-container .video:hover .video-js::before {
  opacity: 0.5;
  transition: all 0.2s ease-in-out;
}
.af-video-module .video-container .video:focus-within {
  outline: 1px solid #333;
  outline-offset: 3px;
}
.af-video-module .video-container .video .video-js {
  z-index: 0;
}
.af-video-module .video-container .video .video-js .vjs-poster {
  background-size: cover;
  background-position: center;
  vertical-align: unset;
  box-sizing: border-box;
}
.af-video-module .video-container .video .video-js .vjs-big-play-button {
  z-index: 1;
}
.af-video-module .video-container .video .video-js .vjs-big-play-button .vjs-icon-placeholder {
  /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNTggMTU4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNTggMTU4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe29wYWNpdHk6MC44O2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQoJLnN0MXtmaWxsOiMzMzMzMzM7fQoJLnN0MntmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8ZyBjbGFzcz0ic3QwIj4KCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9Ijc5IiBjeT0iNzkiIHI9Ijc0LjIiLz4KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik03OSw3LjhjMzkuMywwLDcxLjIsMzEuOSw3MS4yLDcxLjJzLTMxLjksNzEuMi03MS4yLDcxLjJTNy44LDExOC4yLDcuOCw3OVMzOS43LDcuOCw3OSw3LjggTTc5LDEuOAoJCUMzNi40LDEuOCwxLjgsMzYuNCwxLjgsNzlzMzQuNiw3Ny4yLDc3LjIsNzcuMnM3Ny4yLTM0LjYsNzcuMi03Ny4yUzEyMS42LDEuOCw3OSwxLjhMNzksMS44eiIvPgo8L2c+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik01OS45LDQ5LjJMMTEwLjQsNzlsLTUwLjUsMjkuOFY0OS4yIE01OS45LDQ3LjJjLTEuMSwwLTIsMC45LTIsMnY1OS42YzAsMS4xLDAuOSwyLDIsMmMwLjMsMCwwLjctMC4xLDEtMC4zCglsNTAuNS0yOS44YzAuOS0wLjYsMS4zLTEuOCwwLjctMi43Yy0wLjItMC4zLTAuNC0wLjUtMC43LTAuN0w2MC45LDQ3LjVDNjAuNiw0Ny4zLDYwLjMsNDcuMiw1OS45LDQ3LjJMNTkuOSw0Ny4yTDU5LjksNDcuMnoiLz4KPHBhdGggY2xhc3M9InN0MiIgZD0iTTU5LjksMTA5LjhjLTAuNiwwLTEtMC40LTEtMVY0OS4yYzAtMC42LDAuNC0xLDEtMWMwLjIsMCwwLjQsMCwwLjUsMC4xbDUwLjUsMjkuOGMwLjUsMC4zLDAuNiwwLjksMC4zLDEuNAoJYy0wLjEsMC4xLTAuMiwwLjMtMC4zLDAuM2wtNTAuNSwyOS44QzYwLjMsMTA5LjgsNjAuMSwxMDkuOCw1OS45LDEwOS44eiIvPgo8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNTkuOSw0OS4yTDExMC40LDc5bC01MC41LDI5LjhWNDkuMiBNNTkuOSw0Ny4yYy0xLjEsMC0yLDAuOS0yLDJ2NTkuNmMwLDEuMSwwLjksMiwyLDJjMC4zLDAsMC43LTAuMSwxLTAuMwoJbDUwLjUtMjkuOGMwLjktMC42LDEuMy0xLjgsMC43LTIuN2MtMC4yLTAuMy0wLjQtMC41LTAuNy0wLjdMNjAuOSw0Ny41QzYwLjYsNDcuMyw2MC4zLDQ3LjIsNTkuOSw0Ny4yTDU5LjksNDcuMkw1OS45LDQ3LjJ6Ii8+Cjwvc3ZnPgo=) !important;*/
  background-position: center;
  background-repeat: no-repeat;
}
.af-video-module .video-container .video .video-js.vjs-has-started video {
  border: 2px solid #333;
}
.af-video-module .video-container:hover .vjs-poster {
  cursor: pointer;
}
.af-video-module .video-container .video-js::before {
  content: "";
  z-index: 1;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.af-video-module .video-container .video-js.vjs-has-started::before {
  display: none;
}
.af-video-module .video-container .media-info .media-title h1, .af-video-module .video-container .media-info .media-title h2, .af-video-module .video-container .media-info .media-title h3, .af-video-module .video-container .media-info .media-title h4, .af-video-module .video-container .media-info .media-title p {
  font-size: 1.125rem;
  font-weight: 600;
  /* line-height: 1.875rem; */
  margin: 0;
  margin-top: 1rem;
}
.af-video-module .video-container .media-info .media-meta {
  display: flex;
  flex-wrap: wrap;
  padding-top: 2px;
}
.af-video-module .video-container .media-info .media-meta > * {
  margin-top: 0.375rem;
  font-size: 0.875rem;
}
.af-video-module .video-container .media-info .media-meta .mediatype {
  display: flex;
  align-items: center;
  text-transform: capitalize;
  font-weight: 600;
  margin-right: 1rem;
}
.af-video-module .video-container .media-info .media-meta .mediatype .icon {
  height: 1rem;
  width: 1rem;
  background-size: 1rem 1rem;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 0.5rem;
}
.af-video-module .video-container .media-info .media-meta .mediatype .icon-webbinarium {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPGRlZnM+DQogICAgICAgIDxwYXRoDQogICAgICAgICAgICBkPSJNNTUsOCBDNTUuNTUyMjg0Nyw4IDU2LDguNDQ3NzE1MjUgNTYsOSBMNTYsNDkuNDYxNTM4NSBDNTYsNTAuMDEzODIzMiA1NS41NTIyODQ3LDUwLjQ2MTUzODUgNTUsNTAuNDYxNTM4NSBMNDYuNzY5LDUwLjQ2MSBMNDYuNzY5MjMwOCw1NSBDNDYuNzY5MjMwOCw1NS41NTIyODQ3IDQ2LjMyMTUxNTUsNTYgNDUuNzY5MjMwOCw1NiBMMTguMjMwNzY5Miw1NiBDMTcuNjc4NDg0NSw1NiAxNy4yMzA3NjkyLDU1LjU1MjI4NDcgMTcuMjMwNzY5Miw1NSBMMTcuMjMsNTAuNDYxIEw5LDUwLjQ2MTUzODUgQzguNDQ3NzE1MjUsNTAuNDYxNTM4NSA4LDUwLjAxMzgyMzIgOCw0OS40NjE1Mzg1IEw4LDkgQzgsOC40NDc3MTUyNSA4LjQ0NzcxNTI1LDggOSw4IEw1NSw4IFogTTUwLjQ2MTUzODUsMTMuNTM4NDYxNSBMMTMuNTM4NDYxNSwxMy41Mzg0NjE1IEwxMy41Mzg0NjE1LDQxLjIzMDc2OTIgTDUwLjQ2MTUzODUsNDEuMjMwNzY5MiBMNTAuNDYxNTM4NSwxMy41Mzg0NjE1IFogTTM3LjQyMzA3NjksMzIgQzQxLjU2NTIxMjUsMzIgNDQuOTIzMDc2OSwzNC40Nzk2NTM3IDQ0LjkyMzA3NjksMzcuNTM4NDYxNSBMMjAuOTIzMDc2OSwzNy41Mzg0NjE1IEMyMC45MjMwNzY5LDM0LjQ3OTY1MzcgMjQuMjgwOTQxMywzMiAyOC40MjMwNzY5LDMyIEwzNy40MjMwNzY5LDMyIFogTTMyLjkyMzA3NjksMTcuMjMwNzY5MiBDMzYuNDkxNjg2MSwxNy4yMzA3NjkyIDM5LjM4NDYxNTQsMjAuNTM2OTc0MiAzOS4zODQ2MTU0LDI0LjYxNTM4NDYgQzM5LjM4NDYxNTQsMjguNjkzNzk1MSAzNi40OTE2ODYxLDMyIDMyLjkyMzA3NjksMzIgQzI5LjM1NDQ2NzgsMzIgMjYuNDYxNTM4NSwyOC42OTM3OTUxIDI2LjQ2MTUzODUsMjQuNjE1Mzg0NiBDMjYuNDYxNTM4NSwyMC41MzY5NzQyIDI5LjM1NDQ2NzgsMTcuMjMwNzY5MiAzMi45MjMwNzY5LDE3LjIzMDc2OTIgWiINCiAgICAgICAgICAgIGlkPSJwYXRoLTEiPjwvcGF0aD4NCiAgICA8L2RlZnM+DQogICAgPGcgaWQ9Iklrb25ndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05Mi4wMDAwMDAsIC03MzAuMDAwMDAwKSIgaWQ9Ikdyb3VwIj4NCiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg0LjAwMDAwMCwgNzIyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4NCiAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4NCiAgICAgICAgICAgICAgICA8L21hc2s+DQogICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjMzMzMzMzIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}
.af-video-module .video-container .media-info .media-meta .mediatype .icon-film {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0iMCAwIDQ1IDQ5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPGcgaWQ9Iklrb25ndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTg2LjAwMDAwMCwgLTY0NS4wMDAwMDApIiBmaWxsPSIjMzMzIiBpZD0iR3JvdXAiPg0KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE3Ni4wMDAwMDAsIDYzOC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cGF0aA0KICAgICAgICAgICAgICAgICAgICBkPSJNMTYuMzYzNjM2NCwxNS43MDE5MDc1IEw0NC44MTE4NzE3LDMxLjcwNTAzNjcgTDExLjYzNjU5MDcsNTAuMzY3Mjk0OSBMMTQuNzI3MDQ1Nyw1NiBMNTIuOTA4ODYzOSwzNC41MjEzODkzIEM1NS4wOTA5ODQ4LDMzLjI5Mzg2OTggNTUuMDkwOTg0OCwzMC4xMTYyMDM2IDUyLjkwODg2MzksMjguODg4Njg0MiBMMTQuNzI3MDQ1Nyw3LjQxMDA3MzQ2IEMxMi42MDYyNjQ2LDYuMjE3MDU5OCAxMCw3Ljc2OTg2MDU2IDEwLDEwLjIyNjQyNiBMMTAsMzMuODg2NDU4MSBMMTYuMzYzNjM2NCwzMy44ODY0NTgxIEwxNi4zNjM2MzY0LDE1LjcwMTkwNzUgWiI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}
.af-video-module .video-container .media-info .media-meta .mediatype .icon-podcast {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDQ4IDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPGcgaWQ9Iklrb25ndWlkZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04LjAwMDAwMCwgLTczMy4wMDAwMDApIiBmaWxsPSIjMzMzIiBpZD0iR3JvdXAiPg0KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDcyMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cGF0aA0KICAgICAgICAgICAgICAgICAgICBkPSJNMzIsMTEgQzE4LjczNjI1LDExIDgsMjEuNTE1MDMwNiA4LDM0LjUxMDIwNDEgTDgsMzkuMDc1Nzc1NSBDOCwzOS44NzUyNzI5IDguNDQxOTUzMTQsNDAuNjEyMDg1MyA5LjE1NDkwNjI1LDQxLjAwMTIyNDUgTDExLjAwMTk2ODgsNDIuMDA5MzE2MyBDMTEuMDg1MTI1LDQ3LjYxOTcxNDMgMTUuNzUyOTM3NSw1Mi4xNDI4NTcxIDIxLjUsNTIuMTQyODU3MSBMMjMuNzUsNTIuMTQyODU3MSBDMjQuOTkyNjU2Myw1Mi4xNDI4NTcxIDI2LDUxLjE1NjA3MTQgMjYsNDkuOTM4Nzc1NSBMMjYsMzMuNzc1NTEwMiBDMjYsMzIuNTU4MjE0MyAyNC45OTI2NTYzLDMxLjU3MTQyODYgMjMuNzUsMzEuNTcxNDI4NiBMMjEuNSwzMS41NzE0Mjg2IEMxNy42ODAyNSwzMS41NzE0Mjg2IDE0LjMzNzMxMjUsMzMuNTY5NjEyMiAxMi41LDM2LjU1Njk2OTQgTDEyLjUsMzQuNTEwMjA0MSBDMTIuNSwyMy45NzczNTcxIDIxLjI0NzcxODgsMTUuNDA4MTYzMyAzMiwxNS40MDgxNjMzIEM0Mi43NTIyODEzLDE1LjQwODE2MzMgNTEuNSwyMy45NzczNTcxIDUxLjUsMzQuNTEwMjA0MSBMNTEuNSwzNi41NTY5Njk0IEM0OS42NjI2ODc1LDMzLjU2OTYxMjIgNDYuMzE5NzUsMzEuNTcxNDI4NiA0Mi41LDMxLjU3MTQyODYgTDQwLjI1LDMxLjU3MTQyODYgQzM5LjAwNzM0MzgsMzEuNTcxNDI4NiAzOCwzMi41NTgyMTQzIDM4LDMzLjc3NTUxMDIgTDM4LDQ5LjkzODc3NTUgQzM4LDUxLjE1NjA3MTQgMzkuMDA3MzQzOCw1Mi4xNDI4NTcxIDQwLjI1LDUyLjE0Mjg1NzEgTDQyLjUsNTIuMTQyODU3MSBDNDguMjQ3MDYyNSw1Mi4xNDI4NTcxIDUyLjkxNDg3NSw0Ny42MTk3MTQzIDUyLjk5ODAzMTMsNDIuMDA5MjI0NSBMNTQuODQ1MDkzOCw0MS4wMDExMzI3IEM1NS41NTgwNDY5LDQwLjYxMTk5MzUgNTYsMzkuODc1MTgxMSA1NiwzOS4wNzU2ODM3IEw1NiwzNC41MTAyMDQxIEM1NiwyMS41MTcxNDI5IDQ1LjI2NTkwNjMsMTEgMzIsMTEgTDMyLDExIFogTTIxLjUsMzUuOTc5NTkxOCBMMjEuNSw0Ny43MzQ2OTM5IEMxOC4xOTE1NjI1LDQ3LjczNDY5MzkgMTUuNSw0NS4wOTgwNjEyIDE1LjUsNDEuODU3MTQyOSBDMTUuNSwzOC42MTYyMjQ1IDE4LjE5MTU2MjUsMzUuOTc5NTkxOCAyMS41LDM1Ljk3OTU5MTggWiBNNDIuNSw0Ny43MzQ2OTM5IEw0Mi41LDM1Ljk3OTU5MTggQzQ1LjgwODQzNzUsMzUuOTc5NTkxOCA0OC41LDM4LjYxNjIyNDUgNDguNSw0MS44NTcxNDI5IEM0OC41LDQ1LjA5ODA2MTIgNDUuODA4NDM3NSw0Ny43MzQ2OTM5IDQyLjUsNDcuNzM0NjkzOSBaIj48L3BhdGg+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}
.af-video-module .video-container .media-info .media-meta .mediatype .icon-presskonferens {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJidWxsaG9ybiIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWJ1bGxob3JuIGZhLXctMTgiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTc2IDUxMiI+PHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTU3NiAyNDBjMC0yMy42My0xMi45NS00NC4wNC0zMi01NS4xMlYzMi4wMUM1NDQgMjMuMjYgNTM3LjAyIDAgNTEyIDBjLTcuMTIgMC0xNC4xOSAyLjM4LTE5Ljk4IDcuMDJsLTg1LjAzIDY4LjAzQzM2NC4yOCAxMDkuMTkgMzEwLjY2IDEyOCAyNTYgMTI4SDY0Yy0zNS4zNSAwLTY0IDI4LjY1LTY0IDY0djk2YzAgMzUuMzUgMjguNjUgNjQgNjQgNjRoMzMuN2MtMS4zOSAxMC40OC0yLjE4IDIxLjE0LTIuMTggMzIgMCAzOS43NyA5LjI2IDc3LjM1IDI1LjU2IDExMC45NCA1LjE5IDEwLjY5IDE2LjUyIDE3LjA2IDI4LjQgMTcuMDZoNzQuMjhjMjYuMDUgMCA0MS42OS0yOS44NCAyNS45LTUwLjU2LTE2LjQtMjEuNTItMjYuMTUtNDguMzYtMjYuMTUtNzcuNDQgMC0xMS4xMSAxLjYyLTIxLjc5IDQuNDEtMzJIMjU2YzU0LjY2IDAgMTA4LjI4IDE4LjgxIDE1MC45OCA1Mi45NWw4NS4wMyA2OC4wM2EzMi4wMjMgMzIuMDIzIDAgMCAwIDE5Ljk4IDcuMDJjMjQuOTIgMCAzMi0yMi43OCAzMi0zMlYyOTUuMTNDNTYzLjA1IDI4NC4wNCA1NzYgMjYzLjYzIDU3NiAyNDB6bS05NiAxNDEuNDJsLTMzLjA1LTI2LjQ0QzM5Mi45NSAzMTEuNzggMzI1LjEyIDI4OCAyNTYgMjg4di05NmM2OS4xMiAwIDEzNi45NS0yMy43OCAxOTAuOTUtNjYuOThMNDgwIDk4LjU4djI4Mi44NHoiPjwvcGF0aD48L3N2Zz4=);
}
.af-video-module .video-container .media-info .media-meta .mediatype .icon-webb-tv {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0id2ViYnR2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC45NDYiIGhlaWdodD0iMTguOTQ2IiB2aWV3Qm94PSIwIDAgMTguOTQ2IDE4Ljk0NiI+DQogIDxwYXRoIGlkPSJQYXRoXzMiIGRhdGEtbmFtZT0iUGF0aCAzIiBkPSJNMCwwSDE4Ljk0NlYxOC45NDZIMFoiIGZpbGw9Im5vbmUiLz4NCiAgPHBhdGggaWQ9IlBhdGhfNCIgZGF0YS1uYW1lPSJQYXRoIDQiIGQ9Ik0xNy4zNjcsMTQuODQxVjNIMS41NzlWMTQuODQxSDBWMTYuNDJIMTguOTQ2VjE0Ljg0MVptLTYuMzE1LDBINy44OTR2LS43ODloMy4xNThabTQuNzM3LTIuMzY4SDMuMTU4VjQuNTc5SDE1Ljc4OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuNjMyKSIgZmlsbD0iIzMzMyIvPg0KPC9zdmc+);
}
.af-video-module .video-container .media-info .media-meta .spacer {
  display: none;
  margin: 0 0.8rem;
}
.af-video-module .video-container .media-info .media-meta .duration {
  display: flex;
  align-items: center;
}
.af-video-module .video-container .media-info .media-meta .duration svg {
  width: 1.5rem;
  height: 1.5rem;
}
.af-video-module .video-container .media-info .media-meta .duration label {
  font-weight: 600;
  margin-bottom: 0;
  margin-right: 0.5rem;
}
.af-video-module .video-container .media-info .media-meta .duration p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 600;
}
.af-video-module .video-container .media-info .media-description {
  margin-top: 1rem;
  font-size: 1.125rem;
  line-height: 27px;
}
@media (max-width: 1023px) {
  .af-video-module .video-container .media-info .media-description {
    font-size: 1rem;
    line-height: 24px;
  }
}
@media (min-width: 1024px) {
  .af-video-module .video-container .video {
    width: 320px;
    min-width: 320px;
  }
}
@media (min-width: 1024px) {
  .af-video-module .video-container {
    padding: 1.125rem;
  }
}
.af-video-module .toolbar {
  display: flex;
  width: 100%;
  margin: 1rem 0rem;
}
.af-video-module .toolbar button {
  display: inline-flex;
  align-items: center;
  background-color: transparent;
  font-size: 0.9375rem;
  font-weight: 600;
  border: 1px solid #00005a;
  border-radius: 0.375rem;
  padding: 0.5rem 1.25rem;
  color: #00005a;
  width: 100%;
  justify-content: center;
  cursor: pointer;
}
.af-video-module .toolbar button:hover, .af-video-module .toolbar button:focus {
  background-color: #bdd3e7;
  color: #00005a;
}
.af-video-module .toolbar button.next svg {
  transform: rotate(180deg);
  margin-left: 0.5rem;
}
.af-video-module .toolbar button.previous svg {
  margin-right: 0.5rem;
}
.af-video-module .toolbar button.previous + .next {
  margin-left: 0.8rem;
}
.af-video-module .sidebar-container {
  border: 1px solid #d5d5d5;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.af-video-module .sidebar-container.white {
  background-color: #fff;
}
.af-video-module .sidebar-container .sidebar-nav {
  /*  display: none; */
}
.af-video-module .sidebar-container button {
  display: flex;
  align-items: center;
  border: 0;
  background-color: transparent;
  color: #333;
  font-family: Open sans, sans-serif;
  padding: 0.75rem 1rem;
  font-weight: 600;
}
.af-video-module .sidebar-container button:before {
  width: 0.875rem;
  height: 0.875rem;
  margin-right: 1rem;
  transform: rotate(0deg);
  content: "";
  color: #333;
  font-family: af-webfont-new;
  font-size: 1rem;
}
.af-video-module .sidebar-container button.active:before {
  transform: rotate(180deg);
}
.af-video-module .sidebar-container .playlist, .af-video-module .sidebar-container .chapters {
  display: flex;
  flex-direction: column;
}
.af-video-module .sidebar-container .playlist .playlist-container, .af-video-module .sidebar-container .chapters .playlist-container {
  display: none;
}
.af-video-module .sidebar-container .playlist .playlist-container .playlist-title, .af-video-module .sidebar-container .chapters .playlist-container .playlist-title {
  color: #00005a;
  font-size: 1.125rem;
  font-weight: 600;
  margin: 1rem 1rem 0.5rem 1rem;
}
.af-video-module .sidebar-container .playlist .playlist-container .playlist-list, .af-video-module .sidebar-container .chapters .playlist-container .playlist-list {
  padding-top: 0;
}
.af-video-module .sidebar-container .playlist .playlist-container.active, .af-video-module .sidebar-container .chapters .playlist-container.active {
  display: block;
}
.af-video-module .sidebar-container .playlist .playlist-container.active .playlist-list, .af-video-module .sidebar-container .chapters .playlist-container.active .playlist-list {
  display: flex;
}
.af-video-module .sidebar-container .playlist .playlist-list, .af-video-module .sidebar-container .playlist .chapter-list, .af-video-module .sidebar-container .chapters .playlist-list, .af-video-module .sidebar-container .chapters .chapter-list {
  padding: 0;
  margin: 0;
  display: none;
  flex-direction: column;
  padding: calc(1.5rem/2) 0;
}
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item, .af-video-module .sidebar-container .playlist .playlist-list .chapter, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item, .af-video-module .sidebar-container .playlist .chapter-list .chapter, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item, .af-video-module .sidebar-container .chapters .playlist-list .chapter, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item, .af-video-module .sidebar-container .chapters .chapter-list .chapter {
  display: flex;
  align-items: flex-start;
  background-color: transparent;
  border: 0;
  padding: calc(1rem/2) 0.5rem;
  cursor: pointer;
}
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item.current, .af-video-module .sidebar-container .playlist .playlist-list .chapter.current, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item.current, .af-video-module .sidebar-container .playlist .chapter-list .chapter.current, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item.current, .af-video-module .sidebar-container .chapters .playlist-list .chapter.current, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item.current, .af-video-module .sidebar-container .chapters .chapter-list .chapter.current {
  position: relative;
  pointer-events: none;
  background-color: #f4f4f4;
  font-weight: 600;
}
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item.current .media-title, .af-video-module .sidebar-container .playlist .playlist-list .playlist-item.current .chapter-title, .af-video-module .sidebar-container .playlist .playlist-list .chapter.current .media-title, .af-video-module .sidebar-container .playlist .playlist-list .chapter.current .chapter-title, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item.current .media-title, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item.current .chapter-title, .af-video-module .sidebar-container .playlist .chapter-list .chapter.current .media-title, .af-video-module .sidebar-container .playlist .chapter-list .chapter.current .chapter-title, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item.current .media-title, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item.current .chapter-title, .af-video-module .sidebar-container .chapters .playlist-list .chapter.current .media-title, .af-video-module .sidebar-container .chapters .playlist-list .chapter.current .chapter-title, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item.current .media-title, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item.current .chapter-title, .af-video-module .sidebar-container .chapters .chapter-list .chapter.current .media-title, .af-video-module .sidebar-container .chapters .chapter-list .chapter.current .chapter-title {
  text-decoration: none;
}
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item.current .media-title:active, .af-video-module .sidebar-container .playlist .playlist-list .playlist-item.current .media-title:focus, .af-video-module .sidebar-container .playlist .playlist-list .playlist-item.current .chapter-title:active, .af-video-module .sidebar-container .playlist .playlist-list .playlist-item.current .chapter-title:focus, .af-video-module .sidebar-container .playlist .playlist-list .chapter.current .media-title:active, .af-video-module .sidebar-container .playlist .playlist-list .chapter.current .media-title:focus, .af-video-module .sidebar-container .playlist .playlist-list .chapter.current .chapter-title:active, .af-video-module .sidebar-container .playlist .playlist-list .chapter.current .chapter-title:focus, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item.current .media-title:active, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item.current .media-title:focus, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item.current .chapter-title:active, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item.current .chapter-title:focus, .af-video-module .sidebar-container .playlist .chapter-list .chapter.current .media-title:active, .af-video-module .sidebar-container .playlist .chapter-list .chapter.current .media-title:focus, .af-video-module .sidebar-container .playlist .chapter-list .chapter.current .chapter-title:active, .af-video-module .sidebar-container .playlist .chapter-list .chapter.current .chapter-title:focus, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item.current .media-title:active, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item.current .media-title:focus, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item.current .chapter-title:active, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item.current .chapter-title:focus, .af-video-module .sidebar-container .chapters .playlist-list .chapter.current .media-title:active, .af-video-module .sidebar-container .chapters .playlist-list .chapter.current .media-title:focus, .af-video-module .sidebar-container .chapters .playlist-list .chapter.current .chapter-title:active, .af-video-module .sidebar-container .chapters .playlist-list .chapter.current .chapter-title:focus, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item.current .media-title:active, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item.current .media-title:focus, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item.current .chapter-title:active, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item.current .chapter-title:focus, .af-video-module .sidebar-container .chapters .chapter-list .chapter.current .media-title:active, .af-video-module .sidebar-container .chapters .chapter-list .chapter.current .media-title:focus, .af-video-module .sidebar-container .chapters .chapter-list .chapter.current .chapter-title:active, .af-video-module .sidebar-container .chapters .chapter-list .chapter.current .chapter-title:focus {
  font-weight: 600;
}
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item.current span.place, .af-video-module .sidebar-container .playlist .playlist-list .playlist-item.current span.chapter-number,
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item.current .media-title, .af-video-module .sidebar-container .playlist .playlist-list .playlist-item.current .chapter-title, .af-video-module .sidebar-container .playlist .playlist-list .chapter.current span.place, .af-video-module .sidebar-container .playlist .playlist-list .chapter.current span.chapter-number,
.af-video-module .sidebar-container .playlist .playlist-list .chapter.current .media-title, .af-video-module .sidebar-container .playlist .playlist-list .chapter.current .chapter-title, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item.current span.place, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item.current span.chapter-number,
.af-video-module .sidebar-container .playlist .chapter-list .playlist-item.current .media-title, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item.current .chapter-title, .af-video-module .sidebar-container .playlist .chapter-list .chapter.current span.place, .af-video-module .sidebar-container .playlist .chapter-list .chapter.current span.chapter-number,
.af-video-module .sidebar-container .playlist .chapter-list .chapter.current .media-title, .af-video-module .sidebar-container .playlist .chapter-list .chapter.current .chapter-title, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item.current span.place, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item.current span.chapter-number,
.af-video-module .sidebar-container .chapters .playlist-list .playlist-item.current .media-title, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item.current .chapter-title, .af-video-module .sidebar-container .chapters .playlist-list .chapter.current span.place, .af-video-module .sidebar-container .chapters .playlist-list .chapter.current span.chapter-number,
.af-video-module .sidebar-container .chapters .playlist-list .chapter.current .media-title, .af-video-module .sidebar-container .chapters .playlist-list .chapter.current .chapter-title, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item.current span.place, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item.current span.chapter-number,
.af-video-module .sidebar-container .chapters .chapter-list .playlist-item.current .media-title, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item.current .chapter-title, .af-video-module .sidebar-container .chapters .chapter-list .chapter.current span.place, .af-video-module .sidebar-container .chapters .chapter-list .chapter.current span.chapter-number,
.af-video-module .sidebar-container .chapters .chapter-list .chapter.current .media-title, .af-video-module .sidebar-container .chapters .chapter-list .chapter.current .chapter-title {
  color: #333;
}
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item span.place, .af-video-module .sidebar-container .playlist .playlist-list .playlist-item span.chapter-number, .af-video-module .sidebar-container .playlist .playlist-list .chapter span.place, .af-video-module .sidebar-container .playlist .playlist-list .chapter span.chapter-number, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item span.place, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item span.chapter-number, .af-video-module .sidebar-container .playlist .chapter-list .chapter span.place, .af-video-module .sidebar-container .playlist .chapter-list .chapter span.chapter-number, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item span.place, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item span.chapter-number, .af-video-module .sidebar-container .chapters .playlist-list .chapter span.place, .af-video-module .sidebar-container .chapters .playlist-list .chapter span.chapter-number, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item span.place, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item span.chapter-number, .af-video-module .sidebar-container .chapters .chapter-list .chapter span.place, .af-video-module .sidebar-container .chapters .chapter-list .chapter span.chapter-number {
  text-align: left;
  display: block;
  font-size: 1rem;
  margin-right: 1rem;
}
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item .thumbnail, .af-video-module .sidebar-container .playlist .playlist-list .chapter .thumbnail, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item .thumbnail, .af-video-module .sidebar-container .playlist .chapter-list .chapter .thumbnail, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item .thumbnail, .af-video-module .sidebar-container .chapters .playlist-list .chapter .thumbnail, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item .thumbnail, .af-video-module .sidebar-container .chapters .chapter-list .chapter .thumbnail {
  position: relative;
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  min-height: 55px;
  border: 1px solid #d5d5d5;
  margin-right: 1rem;
}
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item .thumbnail .no-poster, .af-video-module .sidebar-container .playlist .playlist-list .chapter .thumbnail .no-poster, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item .thumbnail .no-poster, .af-video-module .sidebar-container .playlist .chapter-list .chapter .thumbnail .no-poster, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item .thumbnail .no-poster, .af-video-module .sidebar-container .chapters .playlist-list .chapter .thumbnail .no-poster, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item .thumbnail .no-poster, .af-video-module .sidebar-container .chapters .chapter-list .chapter .thumbnail .no-poster {
  background-color: #444;
}
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item .thumbnail img, .af-video-module .sidebar-container .playlist .playlist-list .chapter .thumbnail img, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item .thumbnail img, .af-video-module .sidebar-container .playlist .chapter-list .chapter .thumbnail img, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item .thumbnail img, .af-video-module .sidebar-container .chapters .playlist-list .chapter .thumbnail img, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item .thumbnail img, .af-video-module .sidebar-container .chapters .chapter-list .chapter .thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: relative;
  vertical-align: middle;
  border: 1px #d5d5d5 solid;
}
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item .thumbnail .media-length, .af-video-module .sidebar-container .playlist .playlist-list .chapter .thumbnail .media-length, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item .thumbnail .media-length, .af-video-module .sidebar-container .playlist .chapter-list .chapter .thumbnail .media-length, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item .thumbnail .media-length, .af-video-module .sidebar-container .chapters .playlist-list .chapter .thumbnail .media-length, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item .thumbnail .media-length, .af-video-module .sidebar-container .chapters .chapter-list .chapter .thumbnail .media-length {
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-size: 0.75rem;
  padding: 0px 4px;
  border-radius: 2px;
  margin-bottom: 4px;
  margin-right: 4px;
}
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item .thumbnail .media-length span, .af-video-module .sidebar-container .playlist .playlist-list .chapter .thumbnail .media-length span, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item .thumbnail .media-length span, .af-video-module .sidebar-container .playlist .chapter-list .chapter .thumbnail .media-length span, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item .thumbnail .media-length span, .af-video-module .sidebar-container .chapters .playlist-list .chapter .thumbnail .media-length span, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item .thumbnail .media-length span, .af-video-module .sidebar-container .chapters .chapter-list .chapter .thumbnail .media-length span {
  font-weight: 600;
}
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item .media-title, .af-video-module .sidebar-container .playlist .playlist-list .playlist-item .chapter-title, .af-video-module .sidebar-container .playlist .playlist-list .chapter .media-title, .af-video-module .sidebar-container .playlist .playlist-list .chapter .chapter-title, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item .media-title, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item .chapter-title, .af-video-module .sidebar-container .playlist .chapter-list .chapter .media-title, .af-video-module .sidebar-container .playlist .chapter-list .chapter .chapter-title, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item .media-title, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item .chapter-title, .af-video-module .sidebar-container .chapters .playlist-list .chapter .media-title, .af-video-module .sidebar-container .chapters .playlist-list .chapter .chapter-title, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item .media-title, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item .chapter-title, .af-video-module .sidebar-container .chapters .chapter-list .chapter .media-title, .af-video-module .sidebar-container .chapters .chapter-list .chapter .chapter-title {
  font-size: 0.9375rem;
  margin-bottom: 0;
  margin-top: 0;
  font-weight: 400;
  line-height: 1.35rem;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item .media-title:hover, .af-video-module .sidebar-container .playlist .playlist-list .playlist-item .chapter-title:hover, .af-video-module .sidebar-container .playlist .playlist-list .chapter .media-title:hover, .af-video-module .sidebar-container .playlist .playlist-list .chapter .chapter-title:hover, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item .media-title:hover, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item .chapter-title:hover, .af-video-module .sidebar-container .playlist .chapter-list .chapter .media-title:hover, .af-video-module .sidebar-container .playlist .chapter-list .chapter .chapter-title:hover, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item .media-title:hover, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item .chapter-title:hover, .af-video-module .sidebar-container .chapters .playlist-list .chapter .media-title:hover, .af-video-module .sidebar-container .chapters .playlist-list .chapter .chapter-title:hover, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item .media-title:hover, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item .chapter-title:hover, .af-video-module .sidebar-container .chapters .chapter-list .chapter .media-title:hover, .af-video-module .sidebar-container .chapters .chapter-list .chapter .chapter-title:hover {
  text-underline-offset: 3px;
}
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item .media-title, .af-video-module .sidebar-container .playlist .playlist-list .chapter .media-title, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item .media-title, .af-video-module .sidebar-container .playlist .chapter-list .chapter .media-title, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item .media-title, .af-video-module .sidebar-container .chapters .playlist-list .chapter .media-title, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item .media-title, .af-video-module .sidebar-container .chapters .chapter-list .chapter .media-title {
  align-self: flex-start;
}
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item:hover, .af-video-module .sidebar-container .playlist .playlist-list .playlist-item:focus, .af-video-module .sidebar-container .playlist .playlist-list .chapter:hover, .af-video-module .sidebar-container .playlist .playlist-list .chapter:focus, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item:hover, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item:focus, .af-video-module .sidebar-container .playlist .chapter-list .chapter:hover, .af-video-module .sidebar-container .playlist .chapter-list .chapter:focus, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item:hover, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item:focus, .af-video-module .sidebar-container .chapters .playlist-list .chapter:hover, .af-video-module .sidebar-container .chapters .playlist-list .chapter:focus, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item:hover, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item:focus, .af-video-module .sidebar-container .chapters .chapter-list .chapter:hover, .af-video-module .sidebar-container .chapters .chapter-list .chapter:focus {
  background-color: #f4f4f4;
  font-weight: 600;
  /* kapitelnummer */
}
.af-video-module .sidebar-container .playlist .playlist-list.active, .af-video-module .sidebar-container .playlist .chapter-list.active, .af-video-module .sidebar-container .chapters .playlist-list.active, .af-video-module .sidebar-container .chapters .chapter-list.active {
  display: flex;
}
.af-video-module .sidebar-container .playlist.active, .af-video-module .sidebar-container .chapters.active {
  display: flex;
}
.af-video-module .sidebar-container .chapters {
  margin-bottom: 2px;
}
@media (min-width: 250px) {
  .af-video-module .sidebar-container {
    min-width: 250px;
    padding-bottom: 1rem;
  }
  .af-video-module .sidebar-container .sidebar-nav {
    display: flex;
    margin: 1rem;
    border-bottom: 1px solid #333;
  }
  .af-video-module .sidebar-container .sidebar-nav button {
    transform: translateY(2px);
    background: transparent;
    font-weight: 600;
    font-size: 1.125rem;
    color: #00005a;
    border: 0;
    padding: 0 0.5rem 0.2rem 0.5rem;
    border-bottom: 6px solid transparent;
    position: relative;
    top: -1px;
    width: 50%;
    justify-content: center;
    cursor: pointer;
  }
  .af-video-module .sidebar-container .sidebar-nav button:before {
    display: none;
  }
  .af-video-module .sidebar-container .sidebar-nav button:hover {
    background-color: #bdd3e7;
    border-bottom: 6px solid #00005a;
  }
  .af-video-module .sidebar-container .sidebar-nav button.active, .af-video-module .sidebar-container .sidebar-nav button:hover, .af-video-module .sidebar-container .sidebar-nav button:focus {
    border-bottom: 6px solid #00005a;
  }
  .af-video-module .sidebar-container .toggle-chapters-mobile, .af-video-module .sidebar-container .toggle-playlist-mobile {
    display: none;
  }
  .af-video-module .sidebar-container .playlist, .af-video-module .sidebar-container .chapters {
    display: none;
  }
  .af-video-module .sidebar-container .playlist .playlist-container, .af-video-module .sidebar-container .chapters .playlist-container {
    display: block;
  }
  .af-video-module .sidebar-container .playlist .playlist-container .playlist-title, .af-video-module .sidebar-container .chapters .playlist-container .playlist-title {
    margin: 0 1rem 0.5rem 1rem;
  }
  .af-video-module .sidebar-container .playlist .playlist-container .playlist-list, .af-video-module .sidebar-container .chapters .playlist-container .playlist-list {
    padding: 3px 0;
  }
  .af-video-module .sidebar-container .playlist .playlist-list, .af-video-module .sidebar-container .playlist .chapter-list, .af-video-module .sidebar-container .chapters .playlist-list, .af-video-module .sidebar-container .chapters .chapter-list {
    margin-right: 1rem;
    margin-left: 1rem;
    padding: 0;
    flex-grow: 1;
    max-height: 410px;
    overflow-y: auto;
  }
  .af-video-module .sidebar-container .playlist .playlist-list .playlist-item.current span.place, .af-video-module .sidebar-container .playlist .playlist-list .playlist-item.current span.chapter-number,
.af-video-module .sidebar-container .playlist .playlist-list .playlist-item.current .media-title, .af-video-module .sidebar-container .playlist .playlist-list .playlist-item.current .chapter-title, .af-video-module .sidebar-container .playlist .playlist-list .chapter.current span.place, .af-video-module .sidebar-container .playlist .playlist-list .chapter.current span.chapter-number,
.af-video-module .sidebar-container .playlist .playlist-list .chapter.current .media-title, .af-video-module .sidebar-container .playlist .playlist-list .chapter.current .chapter-title, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item.current span.place, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item.current span.chapter-number,
.af-video-module .sidebar-container .playlist .chapter-list .playlist-item.current .media-title, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item.current .chapter-title, .af-video-module .sidebar-container .playlist .chapter-list .chapter.current span.place, .af-video-module .sidebar-container .playlist .chapter-list .chapter.current span.chapter-number,
.af-video-module .sidebar-container .playlist .chapter-list .chapter.current .media-title, .af-video-module .sidebar-container .playlist .chapter-list .chapter.current .chapter-title, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item.current span.place, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item.current span.chapter-number,
.af-video-module .sidebar-container .chapters .playlist-list .playlist-item.current .media-title, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item.current .chapter-title, .af-video-module .sidebar-container .chapters .playlist-list .chapter.current span.place, .af-video-module .sidebar-container .chapters .playlist-list .chapter.current span.chapter-number,
.af-video-module .sidebar-container .chapters .playlist-list .chapter.current .media-title, .af-video-module .sidebar-container .chapters .playlist-list .chapter.current .chapter-title, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item.current span.place, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item.current span.chapter-number,
.af-video-module .sidebar-container .chapters .chapter-list .playlist-item.current .media-title, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item.current .chapter-title, .af-video-module .sidebar-container .chapters .chapter-list .chapter.current span.place, .af-video-module .sidebar-container .chapters .chapter-list .chapter.current span.chapter-number,
.af-video-module .sidebar-container .chapters .chapter-list .chapter.current .media-title, .af-video-module .sidebar-container .chapters .chapter-list .chapter.current .chapter-title {
    color: #333;
    font-weight: 600;
  }
  .af-video-module .sidebar-container .playlist .playlist-list .playlist-item span.place, .af-video-module .sidebar-container .playlist .playlist-list .playlist-item span.chapter-number, .af-video-module .sidebar-container .playlist .playlist-list .chapter span.place, .af-video-module .sidebar-container .playlist .playlist-list .chapter span.chapter-number, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item span.place, .af-video-module .sidebar-container .playlist .chapter-list .playlist-item span.chapter-number, .af-video-module .sidebar-container .playlist .chapter-list .chapter span.place, .af-video-module .sidebar-container .playlist .chapter-list .chapter span.chapter-number, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item span.place, .af-video-module .sidebar-container .chapters .playlist-list .playlist-item span.chapter-number, .af-video-module .sidebar-container .chapters .playlist-list .chapter span.place, .af-video-module .sidebar-container .chapters .playlist-list .chapter span.chapter-number, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item span.place, .af-video-module .sidebar-container .chapters .chapter-list .playlist-item span.chapter-number, .af-video-module .sidebar-container .chapters .chapter-list .chapter span.place, .af-video-module .sidebar-container .chapters .chapter-list .chapter span.chapter-number {
    width: unset;
    min-width: unset;
    margin-right: 0.75rem;
  }
  .af-video-module .sidebar-container .playlist .playlist-list::-webkit-scrollbar, .af-video-module .sidebar-container .playlist .chapter-list::-webkit-scrollbar, .af-video-module .sidebar-container .chapters .playlist-list::-webkit-scrollbar, .af-video-module .sidebar-container .chapters .chapter-list::-webkit-scrollbar {
    width: 0.875rem;
    height: 0.875rem;
    cursor: pointer;
  }
  .af-video-module .sidebar-container .playlist .playlist-list::-webkit-scrollbar-button, .af-video-module .sidebar-container .playlist .chapter-list::-webkit-scrollbar-button, .af-video-module .sidebar-container .chapters .playlist-list::-webkit-scrollbar-button, .af-video-module .sidebar-container .chapters .chapter-list::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
  }
  .af-video-module .sidebar-container .playlist .playlist-list::-webkit-scrollbar-thumb, .af-video-module .sidebar-container .playlist .chapter-list::-webkit-scrollbar-thumb, .af-video-module .sidebar-container .chapters .playlist-list::-webkit-scrollbar-thumb, .af-video-module .sidebar-container .chapters .chapter-list::-webkit-scrollbar-thumb {
    background: #c1bdbd;
    border: 0px none transparent;
    border-radius: 50px;
  }
  .af-video-module .sidebar-container .playlist .playlist-list::-webkit-scrollbar-thumb:hover, .af-video-module .sidebar-container .playlist .chapter-list::-webkit-scrollbar-thumb:hover, .af-video-module .sidebar-container .chapters .playlist-list::-webkit-scrollbar-thumb:hover, .af-video-module .sidebar-container .chapters .chapter-list::-webkit-scrollbar-thumb:hover {
    background: #666;
  }
  .af-video-module .sidebar-container .playlist .playlist-list::-webkit-scrollbar-thumb:active, .af-video-module .sidebar-container .playlist .chapter-list::-webkit-scrollbar-thumb:active, .af-video-module .sidebar-container .chapters .playlist-list::-webkit-scrollbar-thumb:active, .af-video-module .sidebar-container .chapters .chapter-list::-webkit-scrollbar-thumb:active {
    background: #c1bdbd;
  }
  .af-video-module .sidebar-container .playlist .playlist-list::-webkit-scrollbar-track, .af-video-module .sidebar-container .playlist .chapter-list::-webkit-scrollbar-track, .af-video-module .sidebar-container .chapters .playlist-list::-webkit-scrollbar-track, .af-video-module .sidebar-container .chapters .chapter-list::-webkit-scrollbar-track {
    background: #191919;
    border: 0px none #ffffff;
    border-radius: 50px;
  }
  .af-video-module .sidebar-container .playlist .playlist-list::-webkit-scrollbar-track:hover, .af-video-module .sidebar-container .playlist .chapter-list::-webkit-scrollbar-track:hover, .af-video-module .sidebar-container .chapters .playlist-list::-webkit-scrollbar-track:hover, .af-video-module .sidebar-container .chapters .chapter-list::-webkit-scrollbar-track:hover {
    background: #191919;
  }
  .af-video-module .sidebar-container .playlist .playlist-list::-webkit-scrollbar-track:active, .af-video-module .sidebar-container .playlist .chapter-list::-webkit-scrollbar-track:active, .af-video-module .sidebar-container .chapters .playlist-list::-webkit-scrollbar-track:active, .af-video-module .sidebar-container .chapters .chapter-list::-webkit-scrollbar-track:active {
    background: #191919;
  }
  .af-video-module .sidebar-container .playlist.active .playlist-list, .af-video-module .sidebar-container .playlist.active .chapter-list, .af-video-module .sidebar-container .chapters.active .playlist-list, .af-video-module .sidebar-container .chapters.active .chapter-list {
    display: flex;
  }
}
@media (min-width: 664px) {
  .af-video-module .sidebar-container {
    min-width: 310px;
    max-width: 640px;
  }
  .af-video-module .sidebar-container .playlist .playlist-list .playlist-item, .af-video-module .sidebar-container .playlist .playlist-list .chapter {
    padding: calc(1rem/2) 1rem;
  }
  .af-video-module .sidebar-container .sidebar-nav button {
    justify-content: center;
    width: auto;
    font-size: 1.125rem;
    padding: 0 1.5rem 0.2rem 1.5rem;
  }
}
@media (max-width: 320px) {
  .af-video-module .sidebar-container .playlist .playlist-list, .af-video-module .sidebar-container .playlist .chapter-list {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
}
@media (max-width: 425px) {
  .af-video-module .sidebar-container .playlist .playlist-list .media-title, .af-video-module .sidebar-container .playlist .chapter-list .media-title {
    word-wrap: break-word;
    overflow: auto;
  }
}
@media (min-width: 1200px) {
  .af-video-module .sidebar-container {
    min-width: 500px;
    padding-bottom: 1.125rem;
  }
  .af-video-module .sidebar-container .sidebar-nav {
    margin: 1.125rem;
  }
  .af-video-module .sidebar-container .playlist .playlist-container .playlist-title, .af-video-module .sidebar-container .chapters .playlist-container .playlist-title {
    margin: 0 1.125rem 0.5rem 1.125rem;
  }
  .af-video-module .sidebar-container .playlist .playlist-list, .af-video-module .sidebar-container .playlist .chapter-list, .af-video-module .sidebar-container .chapters .playlist-list, .af-video-module .sidebar-container .chapters .chapter-list {
    margin-right: 1.125rem;
  }
}
@media (max-width: 1023px) {
  .af-video-module.sm .multiple .video-container {
    border-bottom: none;
  }
}
@media (min-width: 663px) {
  .af-video-module.sm .multiple .video-container {
    border-right: none;
  }
}
@media (max-width: 663px) {
  .af-video-module.sm .multiple .sidebar-container {
    border-top: none;
  }
}
@media (min-width: 663px) {
  .af-video-module.sm .multiple .sidebar-container {
    border-left: none;
  }
}
@media (max-width: 663px) {
  .af-video-module.sm .single .sidebar-container {
    border-top: none;
  }
}
@media (min-width: 663px) {
  .af-video-module.sm .single .sidebar-container {
    border-left: none;
  }
}
@media (max-width: 664px) {
  .af-video-module.sm .single .sidebar-container .sidebar-nav button {
    width: auto;
    padding-left: 1.45rem;
    padding-right: 1.45rem;
  }
}
.af-video-module.sm .single .sidebar-container.grey {
  background-color: #f4f4f4;
}
.af-video-module.sm .single .sidebar-container.grey .playlist-list .playlist-item:hover, .af-video-module.sm .single .sidebar-container.grey .playlist-list .playlist-item:focus, .af-video-module.sm .single .sidebar-container.grey .playlist-list .chapter:hover, .af-video-module.sm .single .sidebar-container.grey .playlist-list .chapter:focus, .af-video-module.sm .single .sidebar-container.grey .chapter-list .playlist-item:hover, .af-video-module.sm .single .sidebar-container.grey .chapter-list .playlist-item:focus, .af-video-module.sm .single .sidebar-container.grey .chapter-list .chapter:hover, .af-video-module.sm .single .sidebar-container.grey .chapter-list .chapter:focus {
  background-color: #fff;
}
@media (max-width: 663px) {
  .af-video-module.sm .single .video-container.has-chapters {
    border-bottom: none;
  }
}
@media (min-width: 663px) {
  .af-video-module.sm .single .video-container.has-chapters {
    border-right: none;
  }
}
@media (max-width: 663px) {
  .af-video-module.sm .single .video-container .media-info.has-chapters.has-chapters {
    border-bottom: none;
  }
}
@media (min-width: 663px) {
  .af-video-module.sm .single .video-container .media-info.has-chapters.has-chapters {
    border-right: none;
  }
}
.af-video-module.sm .single .video-container .media-info.has-chapters .media-title h1, .af-video-module.sm .single .video-container .media-info.has-chapters h2, .af-video-module.sm .single .video-container .media-info.has-chapters h3, .af-video-module.sm .single .video-container .media-info.has-chapters h4, .af-video-module.sm .single .video-container .media-info.has-chapters p {
  margin-top: 1rem !important;
}
.af-video-module.sm .single .video-container .media-info.has-chapters .media-description {
  margin-top: 1rem;
}
.af-video-module.sm .single .video-container .media-info .media-title h1, .af-video-module.sm .single .video-container .media-info h2, .af-video-module.sm .single .video-container .media-info h3, .af-video-module.sm .single .video-container .media-info h4, .af-video-module.sm .single .video-container .media-info p {
  margin-top: 0;
}
.af-video-module.sm .single .video-container .media-info .media-description {
  margin-top: 1rem;
}
@media (max-width: 664px) {
  .af-video-module.sm .single .video-container .media-info .media-title h1, .af-video-module.sm .single .video-container .media-info h2, .af-video-module.sm .single .video-container .media-info h3, .af-video-module.sm .single .video-container .media-info h4 {
    margin-top: 1rem;
  }
  .af-video-module.sm .single .video-container .media-info .media-description {
    margin-top: 1rem;
  }
}
@media (min-width: 664px) and (max-width: 1024px) {
  .af-video-module.sm .single .video-container .media-info {
    width: 80% !important;
  }
}
@media (min-width: 664px) {
  .af-video-module.sm .single .video-container {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    max-width: 640px;
  }
  .af-video-module.sm .single .video-container .video {
    min-width: 150px;
  }
  .af-video-module.sm .single .video-container .media-info {
    padding-left: 1rem;
    width: 50%;
  }
  .af-video-module.sm .single .video-container .media-info .media-meta, .af-video-module.sm .single .video-container .media-info .duration p {
    font-size: 0.9375rem;
  }
  .af-video-module.sm .single .video-container .media-info .media-meta > *, .af-video-module.sm .single .video-container .media-info .duration p > * {
    font-size: 0.9375rem;
  }
  .af-video-module.sm .single .video-container.has-chapters {
    flex-direction: column;
    gap: 1rem;
  }
  .af-video-module.sm .single .video-container.has-chapters .media-info {
    padding-left: 0rem;
    max-width: 320px;
    min-width: 320px;
  }
  .af-video-module.sm .single .video-container.grey {
    background-color: #f4f4f4;
  }
  .af-video-module.sm .single .video-container .af-video-module .sidebar-container.grey .toggle-chapters-mobile button {
    background-color: #f4f4f4;
  }
}
@media (min-width: 664px) and (min-width: 1024px) {
  .af-video-module.sm .video-container .video {
    max-width: 320px;
    min-width: 320px;
  }
  .af-video-module.sm .multiple .video-container .media-info {
    max-width: 320px;
    min-width: 320px;
  }
}
@media (max-width: 663px) {
  .af-video-module.lg .multiple .video-container {
    border-bottom: none;
  }
}
@media (min-width: 663px) {
  .af-video-module.lg .multiple .video-container {
    border-right: none;
    max-width: 590px;
  }
}
@media (max-width: 663px) {
  .af-video-module.lg .multiple .sidebar-container {
    border-top: none;
  }
}
@media (min-width: 663px) {
  .af-video-module.lg .multiple .sidebar-container {
    border-left: none;
  }
}
@media (max-width: 664px) {
  .af-video-module.lg .single .sidebar-container .sidebar-nav button {
    width: auto;
    padding-left: 1.45rem;
    padding-right: 1.45rem;
  }
}
@media (max-width: 663px) {
  .af-video-module.lg .single .sidebar-container {
    border-top: none;
  }
}
@media (min-width: 663px) {
  .af-video-module.lg .single .sidebar-container {
    border-left: none;
  }
}
.af-video-module.lg .single .sidebar-container.grey, .af-video-module.lg .multiple .sidebar-container.grey {
  background-color: #f4f4f4;
}
.af-video-module.lg .single .sidebar-container.grey .playlist-list .playlist-item:hover, .af-video-module.lg .single .sidebar-container.grey .playlist-list .playlist-item:focus, .af-video-module.lg .single .sidebar-container.grey .playlist-list .chapter:hover, .af-video-module.lg .single .sidebar-container.grey .playlist-list .chapter:focus, .af-video-module.lg .single .sidebar-container.grey .chapter-list .playlist-item:hover, .af-video-module.lg .single .sidebar-container.grey .chapter-list .playlist-item:focus, .af-video-module.lg .single .sidebar-container.grey .chapter-list .chapter:hover, .af-video-module.lg .single .sidebar-container.grey .chapter-list .chapter:focus, .af-video-module.lg .multiple .sidebar-container.grey .playlist-list .playlist-item:hover, .af-video-module.lg .multiple .sidebar-container.grey .playlist-list .playlist-item:focus, .af-video-module.lg .multiple .sidebar-container.grey .playlist-list .chapter:hover, .af-video-module.lg .multiple .sidebar-container.grey .playlist-list .chapter:focus, .af-video-module.lg .multiple .sidebar-container.grey .chapter-list .playlist-item:hover, .af-video-module.lg .multiple .sidebar-container.grey .chapter-list .playlist-item:focus, .af-video-module.lg .multiple .sidebar-container.grey .chapter-list .chapter:hover, .af-video-module.lg .multiple .sidebar-container.grey .chapter-list .chapter:focus {
  background-color: #fff;
}
@media (max-width: 663px) {
  .af-video-module.lg .single .video-container.has-chapters, .af-video-module.lg .multiple .video-container.has-chapters {
    border-bottom: none;
  }
}
@media (min-width: 663px) {
  .af-video-module.lg .single .video-container.has-chapters, .af-video-module.lg .multiple .video-container.has-chapters {
    border-right: none;
  }
}
.af-video-module.lg .single .video-container.grey, .af-video-module.lg .multiple .video-container.grey {
  background-color: #f4f4f4;
}
@media (min-width: 664px) {
  .af-video-module.lg .single .video-container .media-info .media-meta, .af-video-module.lg .single .video-container .media-info .duration p, .af-video-module.lg .multiple .video-container .media-info .media-meta, .af-video-module.lg .multiple .video-container .media-info .duration p {
    font-size: 0.9375rem;
  }
  .af-video-module.lg .single .video-container .media-info .media-title h1, .af-video-module.lg .single .video-container .media-info .media-title h2, .af-video-module.lg .single .video-container .media-info .media-title h3, .af-video-module.lg .single .video-container .media-info .media-title h4, .af-video-module.lg .single .video-container .media-info .media-title p, .af-video-module.lg .multiple .video-container .media-info .media-title h1, .af-video-module.lg .multiple .video-container .media-info .media-title h2, .af-video-module.lg .multiple .video-container .media-info .media-title h3, .af-video-module.lg .multiple .video-container .media-info .media-title h4, .af-video-module.lg .multiple .video-container .media-info .media-title p {
    font-size: 1.375rem;
  }
  .af-video-module.lg .single .video-container .media-info .media-meta > *, .af-video-module.lg .multiple .video-container .media-info .media-meta > * {
    margin-top: 0.625rem;
    font-size: 0.9375rem;
  }
}
.af-video-module.lg .single .video-container .video, .af-video-module.lg .multiple .video-container .video {
  min-height: 180px;
}
@media (max-width: 425px) {
  .af-video-module.lg .single .video-container .video, .af-video-module.lg .multiple .video-container .video {
    min-height: 144px;
  }
}
@media (min-width: 664px) {
  .af-video-module.lg .single .toolbar button, .af-video-module.lg .multiple .toolbar button {
    width: auto;
  }
}
@media (min-width: 664px) {
  .af-video-module.lg .single .video-container {
    max-width: 640px;
  }
}
@media (min-width: 1024px) {
  .af-video-module.lg .single .video-container .video, .af-video-module.lg .single .video-container .media-info, .af-video-module.lg .multiple .video-container .video, .af-video-module.lg .multiple .video-container .media-info {
    min-width: 550px;
    max-width: 550px;
  }
}
@media (min-width: 1200px) {
  .af-video-module.lg .video-container .video, .af-video-module.lg .video-container .media-info {
    min-width: 600px;
    max-width: 600px;
  }
}

[dir=rtl] .af-video-module .multiple .video-container .media-info .media-meta > *, [dir=rtl] .af-video-module .single .video-container .media-info .media-meta > * {
  margin-right: 0;
  margin-left: 1rem;
}
[dir=rtl] .af-video-module .multiple .video-container .media-info .media-meta .mediatype, [dir=rtl] .af-video-module .single .video-container .media-info .media-meta .mediatype {
  margin-right: 0;
  margin-left: 1rem;
}
[dir=rtl] .af-video-module .multiple .video-container .media-info .media-meta .mediatype .icon, [dir=rtl] .af-video-module .single .video-container .media-info .media-meta .mediatype .icon {
  margin-right: 0;
  margin-left: 0.5rem;
}
[dir=rtl] .af-video-module .multiple .video-container .media-info .media-meta .duration label, [dir=rtl] .af-video-module .single .video-container .media-info .media-meta .duration label {
  margin-right: 0;
  margin-left: 0.5rem;
}
[dir=rtl] .af-video-module .multiple .video-container .toolbar button.next, [dir=rtl] .af-video-module .single .video-container .toolbar button.next {
  margin: 0;
}
[dir=rtl] .af-video-module .multiple .video-container .toolbar button.next svg, [dir=rtl] .af-video-module .single .video-container .toolbar button.next svg {
  margin-left: 0;
  margin-right: 0.5rem;
  transform: rotate(0deg);
}
[dir=rtl] .af-video-module .multiple .video-container .toolbar button.previous, [dir=rtl] .af-video-module .single .video-container .toolbar button.previous {
  margin-right: 0;
  margin-left: 1rem;
}
[dir=rtl] .af-video-module .multiple .video-container .toolbar button.previous svg, [dir=rtl] .af-video-module .single .video-container .toolbar button.previous svg {
  margin-left: 0.5rem;
  margin-right: 0rem;
  transform: rotate(180deg);
}
[dir=rtl] .af-video-module .multiple .sidebar-container button:before, [dir=rtl] .af-video-module .single .sidebar-container button:before {
  margin-left: 1rem;
  margin-right: 0;
}
[dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .playlist-item span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .chapter span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .chapter span.chapter-number, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .playlist-item span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .chapter span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .chapter span.chapter-number, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .playlist-item span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .chapter span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .chapter span.chapter-number, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .playlist-item span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .chapter span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .chapter span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .playlist-item span.place, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .chapter span.place, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .chapter span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .playlist-item span.place, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .chapter span.place, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .chapter span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .playlist-item span.place, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .chapter span.place, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .chapter span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .playlist-item span.place, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .chapter span.place, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .chapter span.chapter-number {
  margin-left: 1rem;
  margin-right: 0;
  text-align: right;
}
[dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .playlist-item .thumbnail, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .chapter .thumbnail, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .playlist-item .thumbnail, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .chapter .thumbnail, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .playlist-item .thumbnail, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .chapter .thumbnail, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .playlist-item .thumbnail, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .chapter .thumbnail, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .playlist-item .thumbnail, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .chapter .thumbnail, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .playlist-item .thumbnail, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .chapter .thumbnail, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .playlist-item .thumbnail, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .chapter .thumbnail, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .playlist-item .thumbnail, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .chapter .thumbnail {
  margin-left: 1rem;
  margin-right: 0;
}
[dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .playlist-item .media-title, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .playlist-item .chapter-title, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .chapter .media-title, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .chapter .chapter-title, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .playlist-item .media-title, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .playlist-item .chapter-title, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .chapter .media-title, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .chapter .chapter-title, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .playlist-item .media-title, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .playlist-item .chapter-title, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .chapter .media-title, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .chapter .chapter-title, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .playlist-item .media-title, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .playlist-item .chapter-title, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .chapter .media-title, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .chapter .chapter-title, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .playlist-item .media-title, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .playlist-item .chapter-title, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .chapter .media-title, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .chapter .chapter-title, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .playlist-item .media-title, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .playlist-item .chapter-title, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .chapter .media-title, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .chapter .chapter-title, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .playlist-item .media-title, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .playlist-item .chapter-title, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .chapter .media-title, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .chapter .chapter-title, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .playlist-item .media-title, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .playlist-item .chapter-title, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .chapter .media-title, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .chapter .chapter-title {
  text-align: right;
}
[dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .playlist-item.current::before, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .chapter.current::before, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .playlist-item.current::before, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .chapter.current::before, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .playlist-item.current::before, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .chapter.current::before, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .playlist-item.current::before, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .chapter.current::before, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .playlist-item.current::before, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .chapter.current::before, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .playlist-item.current::before, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .chapter.current::before, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .playlist-item.current::before, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .chapter.current::before, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .playlist-item.current::before, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .chapter.current::before {
  right: 0;
  left: unset;
}
@media (min-width: 1024px) {
  [dir=rtl] .af-video-module .multiple .sidebar-container button, [dir=rtl] .af-video-module .single .sidebar-container button {
    margin: 0;
  }
  [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list {
    margin-right: 0;
    margin-left: 1rem;
  }
  [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .playlist-item span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .chapter span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .playlist-list .chapter span.chapter-number, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .playlist-item span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .chapter span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .playlist .chapter-list .chapter span.chapter-number, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .playlist-item span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .chapter span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .playlist-list .chapter span.chapter-number, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .playlist-item span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .chapter span.place, [dir=rtl] .af-video-module .multiple .sidebar-container .chapters .chapter-list .chapter span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .playlist-item span.place, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .chapter span.place, [dir=rtl] .af-video-module .single .sidebar-container .playlist .playlist-list .chapter span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .playlist-item span.place, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .chapter span.place, [dir=rtl] .af-video-module .single .sidebar-container .playlist .chapter-list .chapter span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .playlist-item span.place, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .chapter span.place, [dir=rtl] .af-video-module .single .sidebar-container .chapters .playlist-list .chapter span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .playlist-item span.place, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .playlist-item span.chapter-number, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .chapter span.place, [dir=rtl] .af-video-module .single .sidebar-container .chapters .chapter-list .chapter span.chapter-number {
    padding-right: 0;
    margin-left: 1.25rem;
  }
}
@media (min-width: 663px) {
  [dir=rtl] .af-video-module.sm .multiple .video-container {
    border-left: none;
    border-right: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
  }
}
@media (min-width: 663px) {
  [dir=rtl] .af-video-module.sm .multiple .sidebar-container {
    border-right: none;
    border-left: 1px solid #d5d5d5;
  }
}
@media (min-width: 663px) {
  [dir=rtl] .af-video-module.sm .single .video-container.has-chapters {
    border-left: none;
    border-right: 1px solid #d5d5d5;
  }
}
@media (min-width: 663px) {
  [dir=rtl] .af-video-module.sm .single .video-container .media-info.has-chapters.has-chapters {
    border-left: none;
  }
}
@media (min-width: 663px) {
  [dir=rtl] .af-video-module.sm .single .sidebar-container {
    border-right: none;
    border-left: 1px solid #d5d5d5;
  }
}
[dir=rtl] .af-video-module.sm .single .media-info {
  padding-right: 1rem;
  padding-left: 0;
}
@media (min-width: 664px) {
  [dir=rtl] .af-video-module.sm .single .media-info {
    padding-right: 1.125rem;
  }
}
@media (min-width: 663px) {
  [dir=rtl] .af-video-module.lg .multiple .video-container {
    border-right: 1px solid #d5d5d5;
    border-left: none;
  }
}
@media (min-width: 663px) {
  [dir=rtl] .af-video-module.lg .multiple .sidebar-container {
    border-left: 1px solid #d5d5d5;
    border-right: none;
  }
}
@media (min-width: 663px) {
  [dir=rtl] .af-video-module.lg .single .sidebar-container {
    border-right: none;
    border-left: 1px solid #d5d5d5;
  }
}
@media (min-width: 663px) {
  [dir=rtl] .af-video-module.lg .single .video-container.has-chapters {
    border-left: none;
    border-right: 1px solid #d5d5d5;
  }
}

html:lang(ru) .af-video-module .toolbar button, html:lang(so) .af-video-module .toolbar button {
  padding-right: 5px;
  padding-left: 5px;
}
