/* font */
@import url(https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i&subset=cyrillic);

/* T */

.block h1, .block h2, .block h3, .block h4, .block h5, .block h6, .block cite, .block .caption, .block p, .block li {font-family: 'Roboto' !important;}
.block .exercise h3, .block .exercise h4, .block .exercise h5, .block .exercise h6, .block .exercise cite, .block .exercise .caption, .block .exercise p {font-family: inherit !important;}
.block p, .block li, .block .kit-v1eyW-k8 .common p {font-size: 20px; line-height: 32px !important; /*word-spacing: 3px;*/}
.block .exercise p {font-size: inherit;}
.sectionTitle {width: 100%;}

.kit-A5u3B-i1, .kit-A5u3B-i2, .kit-A5u3B-i3, .kit-A5u3B-i4, .kit-A5u3B-i5 {}
.kit-A5u3B-i1 {font-size: 22px; line-height: 24px !important;}
.kit-A5u3B-i2 {color: blue;}
.kit-A5u3B-i3 {color: green;}
.kit-A5u3B-i4 {background-color: #dcecb9;}
.kit-A5u3B-i5 {background-color: #fffdbd;}
.kit-A5u3B-nb {background: #d5c07b; color: white; float: left; margin-right: 6px; border-radius: 50%; width: 36px; height: 36px; text-align: center;}

/* K */

.kit-A5u3B-k1, .kit-A5u3B-k2, .kit-A5u3B-k5, .kit-A5u3B-k7 {margin-bottom: 24px; padding: 18px 30px; clear: left; overflow: auto;}

.kit-A5u3B-k1 {background-color: #8465ae; background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/e7958898-37c7-47cb-97ae-062baf3af112/f84c0fe4-57a5-4dae-82a8-d69f1ee0978b/af0d6fe5-8138-4dc0-b7f4-13cd7bac947b.png');
  background-repeat: repeat-x; background-position: top left; color: white; padding: 18px 30px; margin-bottom: 16px; overflow: auto; transform: rotate(1deg);}
.kit-A5u3B-k2 {background-color: #e1e1d0; background-image: url('https://astrablobs.blob.core.windows.net/kitcontent/e7958898-37c7-47cb-97ae-062baf3af112/f84c0fe4-57a5-4dae-82a8-d69f1ee0978b/af0d6fe5-8138-4dc0-b7f4-13cd7bac947b.png');
  background-repeat: repeat-x; background-position: top left; padding: 18px 30px; margin-bottom: 16px; overflow: auto;}

.kit-A5u3B-k3 .common td {background: #f3b520; border-bottom: 1px solid white; padding: 16px 16px 16px 0;}
.kit-A5u3B-k3 .common td:first-child {padding-left: 24px;}
.kit-A5u3B-k3 .common p {font-size: 18px !important; line-height: 24px !important;}
/*.kit-A5u3B-k3 .common tr:first-child td,*/ .kit-A5u3B-k3 .common tr td:first-child {color: white;}
/*.kit-A5u3B-k3 .common tr:first-child td p {font-size: 26px !important; line-height: 28px !important;}*/

.kit-A5u3B-k4 .common td {background: #ccc; border-bottom: 1px solid white; border-right: 1px solid white; padding: 16px;}
.kit-A5u3B-k4 .common p {line-height: 26px !important;}
.kit-A5u3B-k4 .common tr:first-child td p {color: white; font-size: 26px; line-height: 28px !important;}

.kit-A5u3B-k5 {background-color: #c1def9;}

.kit-A5u3B-k6 {margin-bottom: 24px;}
.kit-A5u3B-k6 p, .kit-A5u3B-k8 p.description {font-weight: 500; font-size: 20px; /*letter-spacing: 1px;*/ line-height: 28px !important;}

.kit-A5u3B-k7 {background: #f6f4e4;}
.kit-A5u3B-k7 h3 {font-size: 32px;}
.kit-A5u3B-k7 h4 {font-size: 24px; border-bottom: 1px dotted #555; padding-bottom: 16px;}
.kit-A5u3B-k7 h6 {margin-bottom: 16px;}
.kit-A5u3B-k7 p {font-family: Georgia !important; line-height: 28px; margin-bottom: 12px;}
.kit-A5u3B-k7 cite {font-size: 14px; font-style: normal; text-align: right;}

.kit-A5u3B-k8 .head h3 {display: none;}

.kit-A5u3B-k9 h4 {color: #764eac;}
.kit-A5u3B-k9 ul.list {margin-left: 0;}
.kit-A5u3B-k9 ul.list li {position: relative; list-style: none; margin-left: 6px; font-family: Roboto;}
.kit-A5u3B-k9 ul.list li:before {content: ''; width: 8px; height: 8px; border-radius: 50%; position: absolute; left: +20px; top: 10px; background: #764eac;}

.kit-A5u3B-k10 h4 {color: white;}
.kit-A5u3B-k10 ul.list {margin-left: 0;}
.kit-A5u3B-k10 ul.list li {position: relative; list-style: none; margin-left: 6px; font-family: Roboto;}
.kit-A5u3B-k10 ul.list li:before {content: ''; width: 8px; height: 8px; border-radius: 50%; position: absolute; left: +20px; top: 10px; background: white;}

.kit-A5u3B-top-margin {margin-top: 24px;}

.kit-A5u3B-loetelu-lilla .list li:before {color: #764eac; font-weight: bold;}

.kit-A5u3B-harjutusekysimused {position: relative; padding-top: 16px; margin-top: 16px;clear: both;}
.kit-A5u3B-harjutusekysimused:before {content: ''; position: absolute; top: 0; left: 0; width: 20%; border-top: 3px solid #764eac;}

.kit-A5u3B-punktiir {position: relative; padding-top: 16px; margin-top: 16px;}
.kit-A5u3B-punktiir:before {content: ''; position: absolute; top: 0; left: 0; width: 25%; border-top: 3px dotted;}

.kit-A5u3B-haikukast-1, .kit-A5u3B-haikukast-2, .kit-A5u3B-haikukast-3, .kit-A5u3B-haikukast-4, .kit-A5u3B-haikukast-5 {
  display: block;
  margin: 5%;
  padding: 16px;
}

.kit-A5u3B-haikukast-1 {background: #f4f3ea; transform: rotate(1deg);}
.kit-A5u3B-haikukast-2 {background: #eceee1; transform: rotate(2deg);}
.kit-A5u3B-haikukast-3 {background: #f6f4e4; transform: rotate(-1deg);}
.kit-A5u3B-haikukast-4 {background: #edf0f8; transform: rotate(-3deg);}
.kit-A5u3B-haikukast-5 {background: #e7e3e8; transform: rotate(2deg);}

.kit-A5u3B-haikukast-6, .kit-A5u3B-haikukast-7, .kit-A5u3B-haikukast-8, .kit-A5u3B-haikukast-9, .kit-A5u3B-haikukast-10, .kit-A5u3B-haikukast-11 {
  display: block;
  margin: 5%;
  padding: 16px;
}

.kit-A5u3B-haikukast-6 {background: #cac9e3; transform: rotate(1deg);}
.kit-A5u3B-haikukast-7 {background: #f9e789; transform: rotate(2deg);}
.kit-A5u3B-haikukast-8 {background: #c1d058; transform: rotate(-1deg);}
.kit-A5u3B-haikukast-9 {background: #e9ba48; transform: rotate(-3deg);}
.kit-A5u3B-haikukast-10 {background: #e3b9cf; transform: rotate(2deg);}
.kit-A5u3B-haikukast-11 {background: #d98b4c; transform: rotate(2deg);}

/* S */

.kit-A5u3B-s1, .kit-A5u3B-s2, .kit-A5u3B-s3, .kit-A5u3B-s4, .kit-A5u3B-s5 {}
.kit-A5u3B-s1 {background-color: #3e72ac; color: white;}
.kit-A5u3B-s2 {background-color: #fffdbd;}
.kit-A5u3B-s3 {background-color: #ffd8cf;}
.kit-A5u3B-s4 {background-color: #c0eeff;}
.kit-A5u3B-s5 {background-color: #eeeeee;}