.scope-kit-GTKqV {}

/* TEKST  LY, KEEL, KOLLEEG */
.kit-GTKqV-ly {background-color: #FD9200; color:white}
.kit-GTKqV-ke {background-color: #B30697; color: white}
.kit-GTKqV-ko {background-color: #368d89; color: white}


.section h1, .section h2, .section h3, .section h4, .section h5, .section h6, .section cite, .section .caption, .section p, .section .list li {font-family: 'Roboto' !important;}
.section .exercise h3, .section .exercise h4, .section .exercise h5, .section .exercise h6, .section .exercise cite, .section .exercise .caption, .section .exercise p {font-family: inherit !important;}
.block p, .block .list li, .text-node, .text-middle-center {font-size: 24px;}
.caption, cite {font-size: 24px;}
cite {text-align: right;}
.kit-GTKqV-tabeli-suurem-tekst p, .block .common p {font-size: 24px !important;}
.dragdrop .groupContent li, .dragdrop .group .title, .dragToArea .from .sortable-label, .option {font-size: 20pt !important;}
.block .gap {border: 1px solid #ccc; background: white; border-radius: 4px; padding: 4px; text-transform: uppercase;}
/*.block .gap {border: 1px solid #ccc; background: white; vertical-align: baseline; border-radius: 4px;}*/
/*.section .exercise p {font-size: inherit;}*/

/* VT SEE ÜLE! */
/*.options .text-node {text-align: center;}*/

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

.kit-GTKqV-i1, .kit-GTKqV-i2, .kit-GTKqV-i3, .kit-GTKqV-i4, .kit-GTKqV-i5 {}
.kit-GTKqV-i1 {color: red;}
.kit-GTKqV-i2 {color: blue;}
.kit-GTKqV-i3 {color: green;}
.kit-GTKqV-i4 {background-color: #dcecb9;}
.kit-GTKqV-i5 {background-color: #fffdbd;}

.kit-GTKqV-jutumull-nool-vasakul, .kit-GTKqV-jutumull-nool-paremal 
{position: relative; background: #e6f2ff; border-radius: 24px; display: block; padding: 16px; text-align: center;}
.kit-GTKqV-jutumull-nool-vasakul {margin-left: 10px;}
.kit-GTKqV-jutumull-nool-paremal {margin-right: 10px;}
.kit-GTKqV-jutumull-nool-vasakul:after {content: ''; position: absolute; left: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-right-color: #e6f2ff; border-left: 0; border-bottom: 0; margin-top: -10px; margin-left: -20px;}
.kit-GTKqV-jutumull-nool-paremal:after {content: ''; position: absolute; right: 0; top: 50%; width: 0; height: 0; border: 20px solid transparent; border-left-color: #e6f2ff; border-right: 0; border-bottom: 0; margin-top: -10px; margin-right: -20px;}

.kit-GTKqV-k1, .kit-GTKqV-k2, .kit-GTKqV-k3, .kit-GTKqV-k4, .kit-GTKqV-k5, .kit-GTKqV-taheragastik {padding: 16px; border-radius: 4px; margin-bottom: 16px; clear: left; overflow: auto;}
.kit-GTKqV-k1 {background-color: #dcecb9;}
.kit-GTKqV-k2 {background-color: #fffdbd;}
.kit-GTKqV-k3 {background-color: #ffd8cf;}
.kit-GTKqV-k4 {background-color: #c0eeff;}
.kit-GTKqV-k5 {background-color: #eeeeee;}

.kit-GTKqV-k6 {background-color: #e6f2ff; border: 1px solid #0073e6; border-radius: 20px; padding: 16px; margin-bottom: 16px; clear: left; overflow: auto;}
.kit-GTKqV-k6 .common {margin: 0;}
.kit-GTKqV-k6 .common td:first-child {width: 30px;}

.kit-GTKqV-slaiderisisu .slick-slide {padding-top: 36px;}

.kit-GTKqV-taheragastik {background-color: #fff; border-radius: 16px;}

.kit-GTKqV-pilt-pisike .media {width: 55px;}

.kit-GTKqV-L-mis-oli-enne .exercise .cols2 {border: 2px solid; border-radius: 8px; padding: 8px; width: calc(100% - 20px);}
.kit-GTKqV-L-mis-oli-enne .exercise .cols2:nth-child(1) {border-color: #f4cc42;}
.kit-GTKqV-L-mis-oli-enne .exercise .cols2:nth-child(2) {border-color: #f48542;}
.kit-GTKqV-L-mis-oli-enne .exercise .cols2:nth-child(3) {border-color: #56d339;}
.kit-GTKqV-L-mis-oli-enne .exercise .cols2:nth-child(4) {border-color: #f4cc42;}

.kit-GTKqV-lohista-mummud .droppable-element {border-radius: 50%; min-height: 62px; min-width: 62px;}
.kit-GTKqV-lohista-mummud .exercise-drag-items .image-node img {height: 66px; border-radius: 50%;}
.kit-GTKqV-lohista-mummud .socket.correct .image-node:after, .socket.wrong .image-node:after {border-radius: 50%;}

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

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


.kit-GTKqV-options-side-by-side .radio li, .kit-GTKqV-options-side-by-side .checkbox li {width: 20px; margin: 0;}
.kit-GTKqV-options-side-by-side .option, .kit-GTKqV-options-side-by-side .option:before {margin-left: 0 !important;}
.kit-GTKqV-options-side-by-side .text-node {display: none;}

.kit-GTKqV-bubble-left {position: relative; padding: 15px; margin: 1em 0 3em; border: 5px solid #5a8f00; color: #333; background: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; display: block;
	clear: both;}
.kit-GTKqV-bubble-left {margin-left: 30px;}
.kit-GTKqV-bubble-left:before {content: ""; position: absolute; bottom: -20px; left: 40px; border-width: 20px 20px 0; border-style: solid; border-color: #5a8f00 transparent; display: block; width: 0;}
.kit-GTKqV-bubble-left:before {top: 10px; bottom: auto; left: -30px; border-width: 15px 30px 15px 0; border-color: transparent #5a8f00;}
.kit-GTKqV-bubble-left:after {content: ""; position: absolute; bottom: -13px; left: 47px; border-width: 13px 13px 0; border-style: solid; border-color: #fff transparent; display: block; width: 0;}
.kit-GTKqV-bubble-left:after {top: 16px; bottom: auto; left: -21px; border-width: 9px 21px 9px 0; border-color: transparent #fff;}

.kit-GTKqV-jarjesta-clean .sortElements .elements>li {border: none; background: white;}
.kit-GTKqV-jarjesta-suuremad .sortElements .horizontal .image-node img {height: 200px;}
.kit-GTKqV-jarjesta-hall-raam .sortElements .elements>li {border: 1px solid #ccc; background-color: white; border-radius: 8px;}

.kit-GTKqV-lohista-vaiksemad .exercise-drag-items .image-node img {height: 32px;}

.kit-GTKqV-uhenda-paarid-tekst-vaiksem .text-middle-center {font-size: 18px;}

.kit-GTKqV-taheragastik-suurem-tekst {background: url(cdd894b1-bab5-4ad1-9f9b-754dc9a50b71) left top no-repeat; background-size: 67px; padding-left: 15%;}
.kit-GTKqV-taheragastik-suurem-tekst .rf-tgrid {font-size: 28px;}

.kit-GTKqV-hall-veerukast .twoCols>div {width: calc(100% - 20px); padding: 8px; border: 2px solid #ccc; border-radius: 8px; margin-top: 8px; margin-bottom: 8px; overflow: auto;}
@media (max-width: 768px) {.kit-GTKqV-hall-veerukast .twoCols>div {width: calc(100% - 20px);}}
@media (min-width: 769px) {.kit-GTKqV-hall-veerukast .twoCols>div {width: calc(50% - 28px);}}

.kit-GTKqV-s1, .kit-GTKqV-s1_must, .kit-GTKqV-s2, .kit-GTKqV-s3, .kit-GTKqV-s4, .kit-GTKqV-s5, .kit-GTKqV-s6, .kit-GTKqV-s7, .kit-GTKqV-s8 {}
.kit-GTKqV-s1 {background-color: #000; color: white;}
.kit-GTKqV-s1 h1 {font-weight: bold; text-shadow: 2px 2px 2px black;}
.kit-GTKqV-s1_must {background-color: #000; color: white; font-weight: bold; font-size:120%; }
.kit-GTKqV-s2 {background-color: #eee;}
.kit-GTKqV-s3 {background-color: #ffd8cf;}
.kit-GTKqV-s4 {background-color: #c0eeff;}
.kit-GTKqV-s5 {background-color: #eeeeee;}
.kit-GTKqV-s6 {background-color: #f5f5f5;}

.kit-GTKqV-peidus-h1 h1 {display: none;}
.kit-GTKqV-peidus-h2 h2 {display: none;}

.kit-GTKqV-tryki-tahed .exercise p {font-size: 100px;}
.kit-GTKqV-tryki-tahed .exercise p .gap {border: 2px solid #ccc; min-height: 100px; line-height: 100px; padding: 8px; border-radius: 8px;}

.kit-GTKqV-kaks .exercise .common td {padding: 2px;}
.kit-GTKqV-kaks .exercise .common tr td:first-child, .kit-GTKqV-kaks .exercise .common tr td:last-child {width: 40px;}
.kit-GTKqV-kaks .exercise .common .media {margin: 0;}
/*.kit-GTKqV-kaks .exercise p .gap {border: 2px solid #ccc; min-height: 30px; line-height: 30px; padding: 4px; border-radius: 8px;}*/

.kit-GTKqV-nadal-varv-kollane,
.kit-GTKqV-nadal-varv-helesinine,
.kit-GTKqV-nadal-varv-heleroheline,
.kit-GTKqV-nadal-varv-virsik,
.kit-GTKqV-nadal-varv-roosa {color: #fff;}

.kit-GTKqV-nadal-varv-kollane .block .gap,
.kit-GTKqV-nadal-varv-helesinine .block .gap,
.kit-GTKqV-nadal-varv-heleroheline .block .gap,
.kit-GTKqV-nadal-varv-virsik .block .gap,
.kit-GTKqV-nadal-varv-roosa .block .gap {color: rgba(0,0,0,.85);}

.kit-GTKqV-nadal-varv-kollane {background-color: #e9c558;}
.kit-GTKqV-nadal-varv-helesinine {background-color: #9dbedf;}
.kit-GTKqV-nadal-varv-heleroheline {background-color: #a6df9d;}
.kit-GTKqV-nadal-varv-virsik {background-color: #f29f1e;}
.kit-GTKqV-nadal-varv-roosa {background-color: #ebb3d6;}

span.kit-GTKqV-word-spacing-text,
.kit-GTKqV-word-spacing-text h3,
.kit-GTKqV-word-spacing-text .exercise-description,
.kit-GTKqV-word-spacing-text p,
.kit-GTKqV-word-spacing-text .list li,
.kit-GTKqV-word-spacing-text .caption {word-spacing: 8px;}


.kit-GTKqV-ylesande-pealkiri-peitu .exercise .head h3 {display: none;}
.kit-GTKqV-ylesande-kirjeldus-peitu .exercise .exercise-description {display: none;}

.kit-GTKqV-mumm-sinine h2.sectionTitle,
.kit-GTKqV-mumm-tumesinine h2.sectionTitle,
.kit-GTKqV-mumm-roosa h2.sectionTitle,
.kit-GTKqV-mumm-roheline h2.sectionTitle,
.kit-GTKqV-mumm-punane h2.sectionTitle,
.kit-GTKqV-mumm-kollane h2.sectionTitle,
.kit-GTKqV-mumm-virsik h2.sectionTitle {position: relative; padding-left: 24px !important;}
@media (max-width: 768px) {
	.kit-GTKqV-mumm-sinine h2.sectionTitle,
    .kit-GTKqV-mumm-tumesinine h2.sectionTitle,
    .kit-GTKqV-mumm-roosa h2.sectionTitle,
    .kit-GTKqV-mumm-roheline h2.sectionTitle,
    .kit-GTKqV-mumm-punane h2.sectionTitle,
    .kit-GTKqV-mumm-kollane h2.sectionTitle,
    .kit-GTKqV-mumm-virsik h2.sectionTitle {width: calc(100% - 24px);}
}
.kit-GTKqV-mumm-sinine h2.sectionTitle:after,
.kit-GTKqV-mumm-tumesinine h2.sectionTitle:after,
.kit-GTKqV-mumm-roosa h2.sectionTitle:after,
.kit-GTKqV-mumm-roheline h2.sectionTitle:after,
.kit-GTKqV-mumm-punane h2.sectionTitle:after,
.kit-GTKqV-mumm-kollane h2.sectionTitle:after,
.kit-GTKqV-mumm-virsik h2.sectionTitle:after {content: '•'; font-size: 56px; line-height: 38px; position: absolute; top: 0; left: 0;}
.kit-GTKqV-mumm-sinine h2.sectionTitle:after {color: #39b2fa;}
.kit-GTKqV-mumm-tumesinine h2.sectionTitle:after {color: #1962a8;}
.kit-GTKqV-mumm-roosa h2.sectionTitle:after {color: #e62172;}
.kit-GTKqV-mumm-roheline h2.sectionTitle:after {color: #2aaa14;}
.kit-GTKqV-mumm-punane h2.sectionTitle:after {color: #cd0d0c;}
.kit-GTKqV-mumm-kollane h2.sectionTitle:after {color: #f4bc16;}
.kit-GTKqV-mumm-virsik h2.sectionTitle:after {color: #f29f1e;}

/* 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 {display:none;}

/*Liisu lehvitab*/
.kit-GTKqV-lehvitab { position: relative; margin-bottom: 130px; padding: 20px; border-radius: 20px; background-color: #e6f2ff; border: 1px solid #0073e6; clear: both }
.kit-GTKqV-lehvitab:after { position: absolute; top: 100%; left: 55px; margin-left: -25px; width: 0; height: 0; border-top: 15px solid #e6f2ff; border-right: 15px solid rgba(0, 0, 0, 0); border-bottom: 15px solid rgba(0, 0, 0, 0); border-left: 15px solid rgba(0, 0, 0, 0);  content: " "; pointer-events: none }
.kit-GTKqV-lehvitab:before { position: absolute; bottom: -110px; left: 0; z-index: 100; width: 110px; height: 110px; background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/a4915c1c-cd37-4e78-8dd3-560cb442a178/11965c67-9d7c-4247-b244-0d38e8de78b3/46920a80-5b40-4bbd-8894-2eb2554a4143.gif'); background-position: center; background-size: contain; background-repeat: no-repeat; content: " " }

.kit-GTKqV-k10 {margin-top: 15px;
 padding: 10px;
 border-radius: 3px;
 margin-bottom: 15px;
 box-shadow:6px 6px 6px #c9c9c9;
 clear:both;
 overflow: auto;}

.kit-GTKqV-k6 {background-color: #ffe6e9; border: 2px solid #a6df9d; border-radius: 20px;}

.kit-GTKqV-k7 {background-color: #e6f2ff; border: 1px solid #0073e6; border-radius: 20px; padding: 16px; margin-bottom: 16px; clear: left; overflow: auto;}

.kit-GTKqV-helesinine {background-color: #e0f7ff;}
.kit-GTKqV-roosa {background-color: #fff6fb;}
.kit-GTKqV-kollane {background-color: #fff4c8;}
.kit-GTKqV-heleroheline {background-color: #f0ffe6;}
.kit-GTKqV-helelilla {background-color: #fee5ff;}

.kit-GTKqV-pilt-poole-vaiksemaks .media img {width: 50%; padding: 0 25%;}
.kit-GTKqV-pilt-vaiksem-vasakul {padding: 0 30% 0 1%;}

.kit-GTKqV-taust-p6rsas {background-color: #fff9f4;}

.kit-GTKqV-slaiderisisu .slick-slide {padding-top: 38px;}

.kit-GTKqV-kk-ruumi-alla {margin-bottom: 48px;}
.kit-GTKqV-kk-ruumi-yles {margin-top: 48px;}

.kit-GTKqV-jarjesta-suuremad-pildid .sortElements .horizontal .image-node img {height: 140px;}

.kit-GTKqV-jarjesta .sortElements {counter-reset: entsdecimal-elem;}

.kit-GTKqV-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-GTKqV-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); z-index: 1;}


