/* T */

.block p, .block .list li, .exercise-description {font-size: 18pt !important; line-height: 28pt !important; /*font-family: Roboto;*/}
.block .caption {font-size: 16pt !important;}
.dragToArea .from .sortable-label, .option {font-size: 16pt !important;}
.rf-tgrid {font-size: 20pt !important;}
.answers li, .options li {margin: 2px 0;}
.option:before {margin-top: 6px;}
.exercise .absolute-element select {font-size: 18pt !important;}
.block .gap {border: 1px solid #ccc; background: white; /*vertical-align: baseline;*/ border-radius: 4px; padding: 4px;}

@media (min-width: 769px) {
  .exercise-element-hint {display: none;}
}

.block:not(.section-speak-content) .plyr--audio {max-width: 52px !important; min-width: 52px !important;}
.block:not(.section-speak-content) .plyr--audio .plyr__controls {background: none; padding: 0;}
.block:not(.section-speak-content) .plyr--audio button.plyr__control[data-plyr="play"] {border-radius: 50%; padding: 16px; background: rgba(0,0,0,.25); color: white;}
.block:not(.section-speak-content) .plyr--audio button.plyr__control[data-plyr="play"]:hover {background: rgba(0,0,0,.75);}
.block:not(.section-speak-content) .plyr--audio button.plyr__control[data-plyr="mute"],
.block:not(.section-speak-content) .plyr--audio .plyr__progress, .block .plyr--audio .plyr__time.plyr__time--current, .block .plyr--audio .plyr__volume, .plyr--audio .menu {display:none;}

.kit-7U6dT-i1, .kit-7U6dT-i2, .kit-7U6dT-i3, .kit-7U6dT-i4, .kit-7U6dT-i5 {}
.kit-7U6dT-i1 {color: red;}
.kit-7U6dT-i2 {color: blue;}
.kit-7U6dT-i3 {color: green;}
.kit-7U6dT-i4 {background-color: #dcecb9;}
.kit-7U6dT-i5 {background-color: #fffdbd;}
.kit-7U6dT-i6 {position: relative; margin-left: 5px;}
.kit-7U6dT-i6:before {position: absolute; content: ''; left: -2px; top: -2px; bottom: -4px; border-left: 2px solid red; margin-right: 1px;}

.kit-7U6dT-tekst-ruumi-yles-1 {margin-top: 8px;}
.kit-7U6dT-tekst-ruumi-yles-2 {margin-top: 16px;}
.kit-7U6dT-tekst-ruumi-alla-1 {margin-bottom: 8px;}
.kit-7U6dT-tekst-ruumi-alla-2 {margin-bottom: 16px;}

.kit-7U6dT-bubble-left,
.kit-7U6dT-bubble-right {position: relative; background: #fff; border-radius: 20px; border: #999999 solid 2px; width: calc(100% - 60px); padding: 16px; display: block; line-height: 36pt !important;}
.kit-7U6dT-bubble-left {margin-left: 24px}
.kit-7U6dT-bubble-right {margin-right: 24px}
.kit-7U6dT-bubble-left:before, .kit-7U6dT-bubble-left:after, .kit-7U6dT-bubble-right:before, .kit-7U6dT-bubble-right:after {content: ''; position: absolute; border-style: solid; width: 0;}
.kit-7U6dT-bubble-left:after, .kit-7U6dT-bubble-right:after {border-color: transparent #fff; top: calc(50% - 14px);}
.kit-7U6dT-bubble-left:before, .kit-7U6dT-bubble-right:before {border-color: transparent #999999; top: calc(50% - 15px);}
.kit-7U6dT-bubble-left:after {border-width: 16px 24px 16px 0; left: -24px; content: '';}
.kit-7U6dT-bubble-left:before {border-width: 17px 25px 17px 0; left: -27px; content: '';}
.kit-7U6dT-bubble-right:after {border-width: 16px 0 16px 24px; right: -24px; content: '';}
.kit-7U6dT-bubble-right:before {border-width: 17px 0 17px 25px; right: -27px; content: '';}

.kit-7U6dT-poolik .exercise-drag-items .image-node img {height: 250px;}
.kit-7U6dT-poolik .droppable-element {min-width: 110px; min-height: 260px;}
.kit-7U6dT-poolik .common .media img {width: 90px; float: left; margin-left: -10px;}
.kit-7U6dT-poolik .common .socket, .kit-L3HNS-poolik .droppable-option img {float: right;}
.kit-7U6dT-poolik .socket.wrong, .kit-7U6dT-poolik .socket.correct, .kit-7U6dT-poolik .socket.correct .droppable-option {background: white !important;}

.kit-7U6dT-suurem-tekst p, .kit-7U6dT-suurem-tekst .list li, .kit-7U6dT-suurem-tekst .caption, span.kit-7U6dT-suurem-tekst, .kit-7U6dT-suurem-tekst .option, 
.kit-7U6dT-suurem-tekst .drag-option-content,  
.kit-7U6dT-suurem-tekst .dragdrop .group .title, .groupContent>ul>li, 
.kit-7U6dT-suurem-tekst .drop-option, 
.kit-7U6dT-suurem-tekst .sortElements,
.kit-7U6dT-suurem-tekst .dragToArea .sortable-label, 
.kit-7U6dT-suurem-tekst .dragToSocket .droppable-element.droppable-option {font-size: 20pt !important;}
.kit-7U6dT-suurem-tekst .text-middle-center.text-with-image {font-size: 16pt !important;}

.kit-7U6dT-loetelu-suurem .list li, .kit-7U6dT-loetelu-suurem .option {margin-bottom: 16px;}
.kit-7U6dT-loetelu-suurem .list {margin-bottom: 0;}

/* K */

.kit-7U6dT-k1, .kit-7U6dT-k2, .kit-7U6dT-k3, .kit-7U6dT-k4, .kit-7U6dT-k5, .kit-7U6dT-k6, .kit-7U6dT-hyyum2rk, .kit-7U6dT-pliiats, .kit-7U6dT-lilleke, .kit-7U6dT-puu {padding: 16px; border-radius: 4px; margin-bottom: 16px; clear: left; overflow: auto;}
.kit-7U6dT-k1 {background-color: #dcecb9;}
.kit-7U6dT-k2 {background-color: #fffdbd;}
.kit-7U6dT-k3 {background-color: #ffd8cf;}
.kit-7U6dT-k4 {background-color: #c0eeff;}
.kit-7U6dT-k5 {background-color: #eeeeee;}
.kit-7U6dT-k5 p, .kit-7U6dT-k5 .list li {font-size: 16pt !important; line-height: 26pt !important;}

.kit-7U6dT-k6 {background-color: #fffdbd;} 
.kit-7U6dT-k6 h3 {color: green; font-weight: bold;}

.kit-7U6dT-reavahe-suurem {line-height: 36pt !important;}

.kit-7U6dT-loetelu-suurem .list li, .kit-L3HNS-loetelu-suurem .option {margin-bottom: 16px;}
.kit-7U6dT-loetelu-suurem .list {margin-bottom: 0;}

.kit-7U6dT-slider-padding-top .slick-slide {padding-top: 40px;}
.kit-7U6dT-slider-padding-top2 .slick-slide {padding-top: 11px;}

.kit-7U6dT-kk-ruumi-yles-1 {margin-top: 24px;clear: left; overflow: auto;}
.kit-7U6dT-kk-ruumi-yles-2 {margin-top: 48px; clear: left; overflow: auto;}
.kit-7U6dT-kk-ruumi-alla-1 {margin-bottom: 24px; clear: left; overflow: auto;}
.kit-7U6dT-kk-ruumi-alla-2 {margin-bottom: 48px; clear: left; overflow: auto;}

.kit-7U6dT-tabeli-jooned .common td {border: 1px solid #ccc;}

.kit-7U6dT-np-tabel .common td {border: 1px solid #2d2d2d;}
.kit-7U6dT-np-tabel .common tr:nth-child(2) {background-color: #f1ec52;}
.kit-7U6dT-np-tabel .common tr:nth-child(3) {background-color: #8dc640;}

.kit-7U6dT-hyyum2rk {background-color: #c0eeff; background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/64244503-0950-4df4-a6ad-52b7219592bb/819e490c-ebd9-417c-ba58-b11164b9beee/ab03d8c9-79ad-4848-91cd-fcbb6cc0815b.gif'); background-position: 16px 16px; background-repeat: no-repeat; background-size: 40px;
  padding-left: 64px; line-height: 36pt !important;}

.kit-7U6dT-pliiats {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/64244503-0950-4df4-a6ad-52b7219592bb/86636803-4486-4576-b5b1-73ed7622392a/854ae713-e785-44d0-96fe-f3af1bfb4802.png'); background-position: 16px 16px; background-repeat: no-repeat; background-size: 32px;
  padding-left: 64px;}
.kit-7U6dT-lilleke {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/64244503-0950-4df4-a6ad-52b7219592bb/3c1f0eaa-68cd-4385-90e5-cfc50528ad10/dc70b2fd-7990-477e-b753-6825cde9c5c7.png'); background-position: 16px 16px; background-repeat: no-repeat; background-size: 32px;
  padding-left: 64px;}
.kit-7U6dT-puu {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/64244503-0950-4df4-a6ad-52b7219592bb/3ca07f67-47f5-4d94-ab4f-7b301428773d/48651fbe-ccc1-4888-a672-d4f6bf28211f.png'); background-position: 16px 16px; background-repeat: no-repeat; background-size: 32px;
  padding-left: 64px;}

.kit-7U6dT-pleier .plyr--audio {max-width: 52px !important; min-width: 52px !important;}
.kit-7U6dT-pleier .plyr--audio .plyr__controls {background: none; padding: 0;}
.kit-7U6dT-pleier .plyr--audio button.plyr__control[data-plyr="play"] {border-radius: 50%; padding: 16px; background: rgba(0,0,0,.25); color: white;}
.kit-7U6dT-pleier .plyr--audio button.plyr__control[data-plyr="play"]:hover {background: rgba(0,0,0,.75);}
.kit-7U6dT-pleier .plyr--audio button.plyr__control[data-plyr="mute"],
.kit-7U6dT-pleier .plyr--audio .plyr__progress, .kit-7U6dT-pleier .plyr--audio .plyr__time.plyr__time--current, .kit-7U6dT-pleier .plyr--audio .plyr__volume {display:none;}

.kit-7U6dT-jarjesta .sortElements {counter-reset: decimal-elements;}
.kit-7U6dT-jarjesta .sortElements ul li {background-color: #fff; margin: 8px; position: relative; counter-increment: decimal-elements;
  border-color: #ccc; border-radius: 16px; box-shadow: 2px 2px 2px rgba(0,0,0,.25);}
.kit-7U6dT-jarjesta .sortElements ul li:before {background: #fff; width: 24px; height: 24px; text-align: center; line-height: 24px;
  border-radius: 50%; content: counter(decimal-elements,decimal); position: absolute; top: -8px; left: -8px; box-shadow: 2px 2px 2px rgba(0,0,0,.25);}
.kit-7U6dT-jarjesta-suuremad-pildid .sortElements .horizontal .image-node img {height: 140px;}

.kit-7U6dT-jarjesta-2 .sortElements {counter-reset: decimal-elements;}
.kit-7U6dT-jarjesta-2 .sortElements ul li {background-color: #fff; margin: 4px; position: relative; counter-increment: decimal-elements;
  border-color: #ccc; border-radius: 8px; box-shadow: 2px 2px 2px rgba(0,0,0,.25);}

.kit-7U6dT-dialoogitabel-1 tr td:last-child {width: 90px;}
.kit-7U6dT-dialoogitabel-1 table .media {margin-bottom: 0;}

.kit-7U6dT-dialoogitabel-2 tr td:first-child {width: 90px;}
.kit-7U6dT-dialoogitabel-2 table .media {margin-bottom: 0;}

.kit-7U6dT-dialoogitabel tr td:first-child {width: 70px;}
.kit-7U6dT-dialoogitabel table .media {margin-bottom: 0;}

.kit-7U6dT-tabel-kalender .common td:first-child {width: 25%;}
.kit-7U6dT-tabel-parem .common td:nth-child(2) {width: 25%;}

.kit-7U6dT-options-kast .answers li, .kit-7U6dT-options-kast .options li {margin: 4px; padding: 5px;}
.kit-7U6dT-options-kast .answers li.option, .kit-7U6dT-options-kast .options li.option {margin: 4px;}
.kit-7U6dT-options-kast .answers span.option, .kit-7U6dT-options-kast .options span.option {margin: 0; width: 100%;}
@media (max-width: 768px) {
	.kit-7U6dT-options-kast .answers li, .kit-7U6dT-options-kast .options li {width: calc(100% - 26px);}
}
@media (min-width: 769px) {
	.kit-7U6dT-options-kast .answers li, .kit-7U6dT-options-kast .options li {width: calc(100% - 26px);}
	.kit-7U6dT-options-kast .answers.cols2 li, .kit-7U6dT-options-kast .options.cols2 li {width: calc(50% - 26px);}
	.kit-7U6dT-options-kast .answers.cols3 li, .kit-7U6dT-options-kast .options.cols3 li {width: calc(33.33333% - 26px);}
	.kit-7U6dT-options-kast .answers.cols4 li, .kit-7U6dT-options-kast .options.cols4 li {width: calc(25% - 26px);}
}
.kit-7U6dT-options-kast .checkbox li, .kit-7U6dT-options-kast .radio li {border: 1px solid #ccc; border-radius: 8px; overflow: hidden; background: #ffffff;}
.kit-7U6dT-options-kast .option:before {margin: 0;}

/* S */

.kit-7U6dT-yl-pealkiri-peitu .head h3,
.kit-7U6dT-yl-kirjeldus-peitu .exercise-description {display: none;}

.kit-7U6dT-s1, .kit-7U6dT-s2, .kit-7U6dT-s3, .kit-7U6dT-s4, .kit-7U6dT-s5 {}
.kit-7U6dT-s1 {background-color: #000; color: white;}
.kit-7U6dT-s2 {background-color: #dcdacb; background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/64244503-0950-4df4-a6ad-52b7219592bb/22b4ec80-d80e-4c36-82af-f0272af13d16/3f1274a5-cc9b-4b6d-9823-29928b77dab2.png');}
.kit-7U6dT-s3 {background-color: #fffcf6;}
.kit-7U6dT-s4 {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/64244503-0950-4df4-a6ad-52b7219592bb/f1ff71c2-3360-4ba5-9170-f6f1bbc383e4/f64eb2b1-6294-4d75-ae46-d4f401b31418.jpg');}
.kit-7U6dT-s5 {background-color: #eeeeee;}
.kit-7U6dT-s6 {background-color: #f5f4ec;}
.kit-7U6dT-s7 {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/64244503-0950-4df4-a6ad-52b7219592bb/a8d63289-1d4f-4273-a9fd-3b0f8382d003/9a2f6d87-5a2d-4f1d-8de9-36723ad54c6c.jpg');}



span.kit-7U6dT-word-spacing-text,
.kit-7U6dT-word-spacing-text h3,
.kit-7U6dT-word-spacing-text .exercise-description,
.kit-7U6dT-word-spacing-text .exercise, 
.kit-7U6dT-word-spacing-text p,
.kit-7U6dT-word-spacing-text .list li,
.kit-7U6dT-word-spacing-text .caption {word-spacing: 8px; line-height: 36px !important;}

.kit-7U6dT-word-spacing-h2 h2.sectionTitle {word-spacing: 8px;}

.kit-7U6dT-lohistamine-taustata .droppable-option {background: none; border: none;}

.kit-7U6dT-tabelS .common td {border: 1px solid #e60042;}
.kit-7U6dT-tabelS .common td:nth-child(odd) {background-color: #fcedf2;}
.kit-7U6dT-tabelS .common {empty-cells:hide;}
