/* T */

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

/* meediapleier */

.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-F88Bs-i1, .kit-F88Bs-i2, .kit-F88Bs-i3, .kit-F88Bs-i4, .kit-F88Bs-i5 {}
.kit-F88Bs-i1 {color: red;}
.kit-F88Bs-i2 {color: blue;}
.kit-F88Bs-i3 {color: green;}
.kit-F88Bs-i4 {background-color: #dcecb9;}
.kit-F88Bs-i5 {background-color: #fffdbd;}
.kit-F88Bs-i6 .common p, kit-F88Bs-i6 .list li {vertical-align: middle;}

.kit-F88Bs-i7 {border: 1px solid #000;}
.kit-F88Bs-i7 {padding-bottom: 0; border-radius: 16px; padding: 10px;}

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

.kit-F88Bs-bubble-left,
.kit-F88Bs-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-F88Bs-bubble-left {margin-left: 24px}
.kit-F88Bs-bubble-right {margin-right: 24px}
.kit-F88Bs-bubble-left:before, .kit-F88Bs-bubble-left:after, .kit-F88Bs-bubble-right:before, .kit-F88Bs-bubble-right:after {content: ''; position: absolute; border-style: solid; width: 0;}
.kit-F88Bs-bubble-left:after, .kit-F88Bs-bubble-right:after {border-color: transparent #fff; top: calc(50% - 14px);}
.kit-F88Bs-bubble-left:before, .kit-F88Bs-bubble-right:before {border-color: transparent #999999; top: calc(50% - 15px);}
.kit-F88Bs-bubble-left:after {border-width: 16px 24px 16px 0; left: -24px; content: '';}
.kit-F88Bs-bubble-left:before {border-width: 17px 25px 17px 0; left: -27px; content: '';}
.kit-F88Bs-bubble-right:after {border-width: 16px 0 16px 24px; right: -24px; content: '';}
.kit-F88Bs-bubble-right:before {border-width: 17px 0 17px 25px; right: -27px; content: '';}


/* K */

.kit-F88Bs-suurem-tekst p, .kit-F88Bs-suurem-tekst .list li, span.kit-F88Bs-suurem-tekst, .kit-F88Bs-suurem-tekst .option, .kit-F88Bs-suurem-tekst .caption, .kit-F88Bs-suurem-tekst .drag-option-content, .kit-F88Bs-suurem-tekst .dragdrop .groupContent>ul>li, .kit-F88Bs-suurem-tekst .drop-option, .kit-F88Bs-suurem-tekst .dragdrop .title, .kit-F88Bs-suurem-tekst .sortElements ,textarea, .dragToArea .from .sortable-label, .option, .kit-F88Bs-suurem-tekst .droppable-element, .kit-F88Bs-suurem-tekst .puzzle input, .puzzle-clues td {font-size: 20pt !important;}

.rf-tgrid {font-size: 28px !important;}

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

.kit-F88Bs-k6 {border: 3px solid #00BFFF;}
.kit-F88Bs-k6 {padding-bottom: 0; border-radius: 16px;}

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

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

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

.kit-F88Bs-pliiats {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/c0f6ddec-877c-4408-8aa6-2dcc8c85d1d7/88f731da-f964-48e7-aa45-6bf1a35ebb38/c87ef96f-0453-46f4-9c23-b849390987ad.png'); background-position: 16px 16px; background-repeat: no-repeat; background-size: 32px;
  padding-left: 64px;}
.kit-F88Bs-lilleke {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/c0f6ddec-877c-4408-8aa6-2dcc8c85d1d7/75faac28-3733-476d-8088-05aa34b0c8ee/a60a2ef8-49c8-4266-98f0-38d1c30b53c4.png'); background-position: 16px 16px; background-repeat: no-repeat; background-size: 32px;
  padding-left: 64px;}
.kit-F88Bs-hyyumark {background-color: #ffe8e8; background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/c0f6ddec-877c-4408-8aa6-2dcc8c85d1d7/52d29ff4-a8ed-4203-a441-4992b2bd3253/0a2a0a17-f29b-45fa-a13c-48d50f4b8d92.gif'); background-position: 16px 16px; background-repeat: no-repeat; background-size: 40px;
  padding-left: 64px;}

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

.kit-F88Bs-dialoogitabel1 tr td:last-child {width: 90px;}
.kit-F88Bs-dialoogitabel1 table .media {margin-bottom: 0;}

.kit-F88Bs-dialoogitabel2 tr td:first-child {width: 90px;}
.kit-F88Bs-dialoogitabel2 table .media {margin-bottom: 0;}

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

.kit-F88Bs-tabel-kalender .common td:first-child {width: 25%;}

.kit-F88Bs-jarjesta .sortElements {counter-reset: decimal-elements;}
.kit-F88Bs-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-F88Bs-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-F88Bs-jarjesta-suuremad-pildid .sortElements .horizontal .image-node img {height: 140px;}

.kit-F88Bs-yhenda-paarid-koik-naha .sortable-bg {background-size: contain!important; background-repeat: no-repeat;}

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

.kit-F88Bs-clear-alo:before {clear: both;}

.kit-F88Bs-slider-padding-top .slick-slide {padding-top: 38px;}

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

.kit-F88Bs-checkbox-radio-image-third .image-node img {width: 33%;}



/* S */

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

.kit-F88Bs-s1, .kit-F88Bs-s2, .kit-F88Bs-s3, .kit-F88Bs-s4, .kit-F88Bs-s5 {}
.kit-F88Bs-s1 {background-color: #000; color: white;}
.kit-F88Bs-s2 {background-color: #fffdbd;}
.kit-F88Bs-s3 {background-color: #ffd8cf;}
.kit-F88Bs-s4 {background-color: #c0eeff;}
.kit-F88Bs-s5 {background-color: #eeeeee;}
.kit-F88Bs-s8 {background-color: #dcecb9;}

.kit-F88Bs-s6 {background-color: #f5fffa;}
.kit-F88Bs-s7 {background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/c0f6ddec-877c-4408-8aa6-2dcc8c85d1d7/7fdccdeb-955c-43c6-bdb9-14a8302a4285/c62c61bf-1fd7-414a-a8b1-b6019264d2ad.png')}

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

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