
@import url('https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Silkscreen:wght@100;200;300;400;500;600;700;800;900&display=swap');

/* Saira Condensed: CSS classes

.saira-condensed-thin {
  font-family: "Saira Condensed", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.saira-condensed-extralight {

  font-family: "Saira Condensed", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.saira-condensed-light {
  font-family: "Saira Condensed", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.saira-condensed-regular {
  font-family: "Saira Condensed", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.saira-condensed-medium {
  font-family: "Saira Condensed", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.saira-condensed-semibold {
  font-family: "Saira Condensed", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.saira-condensed-bold {
  font-family: "Saira Condensed", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.saira-condensed-extrabold {
  font-family: "Saira Condensed", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.saira-condensed-black {
  font-family: "Saira Condensed", sans-serif;
  font-weight: 900;
  font-style: normal;
}
 */


.scope-kit-pcI4f .groupItem {background-color: #007db7; color: #fff; padding: 10px; margin-bottom: 0px; font-weight: 600;  clear: left; overflow: visible; display: flow-root;}
.scope-kit-pcI4f .textItem {background-color: #deecf7; color: #000; padding: 10px; margin-bottom: 0px; clear: left; overflow: visible; display: flow-root;}
.scope-kit-pcI4f .textItem u {background-color: #007db7; color: #fff; font-weight: 600; padding: 10px; margin-bottom: 0px; margin-left: -10px; margin-right: -10px; margin-top: -10px; clear: left; overflow: visible; display: flow-root; text-decoration: none;}

.scope-kit-pcI4f .slick-slide {padding-top: 40px;}

.scope-kit-pcI4f table td p {font-size: 115% !important}

.scope-kit-pcI4f {}
.scope-glossary-kit-pcI4f {}

h6 a, cite a {text-decoration: underline !important;}

/* FSLucasPro  */

/* Regular */
@font-face {
  font-family: 'FSLucasProR';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/e4706bab-69d9-4758-a278-50fe94dd7972/e16116a4-7478-4bd5-8a04-00ceec95ee6a/60c36835-79f7-423a-8b49-b297b2d24b9e.ttf') format('truetype');
  font-style: normal;
}

/* Medium */
@font-face {
  font-family: 'FSLucasProM';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/e4706bab-69d9-4758-a278-50fe94dd7972/a7b7d6a1-e8c3-44f5-9a3a-af70bb123232/026b1587-dc41-4536-8fca-ba0a136e0b07.ttf') format('truetype');
  font-style: normal;
}

/* Semi Bold */
@font-face {
  font-family: 'FSLucasProSB';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/e4706bab-69d9-4758-a278-50fe94dd7972/fde0f61e-0416-4f26-b429-3ecd4d594b6b/015ec7dc-7e8a-431e-a6d5-553efba3219f.ttf') format('truetype');
  font-style: normal;
}

/* Bold */
@font-face {
  font-family: 'FSLucasProB';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/e4706bab-69d9-4758-a278-50fe94dd7972/7b2f37b7-303f-4a16-8276-e7cc78257654/d8b9955a-62ba-46a9-ae8a-5597a189f913.ttf') format('truetype');
  font-style: normal;
}

/* Light */
@font-face {
  font-family: 'FSLucasProL';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/e4706bab-69d9-4758-a278-50fe94dd7972/ca47e8c4-de24-406e-bd99-a4cf62f2c502/6e9a569c-06b6-43dd-b605-63443e6ed473.ttf') format('truetype');
  font-style: normal;
}

/* Black */
@font-face {
  font-family: 'FSLucasProBLack';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/e4706bab-69d9-4758-a278-50fe94dd7972/3e2821ff-ed1f-457d-a0ca-64d118892bf6/781592f5-5aba-46c8-b62d-6f082ca79cb0.ttf') format('truetype');
  font-style: normal;
}





/* Palemonas font */

/* Regular */
@font-face {
  font-family: 'Palemonas';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/e4706bab-69d9-4758-a278-50fe94dd7972/8734fefa-8f37-470a-8ea6-1638e4069005/20cd6b10-9a7c-4f89-a0e3-d66431452950.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

/* Bold */
@font-face {
  font-family: 'Palemonas';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/e4706bab-69d9-4758-a278-50fe94dd7972/f174231d-4736-4957-b42b-0d79099a6689/eef566c3-4148-4d5a-98f5-a9a27116188f.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}

/* Italic */
@font-face {
  font-family: 'Palemonas';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/e4706bab-69d9-4758-a278-50fe94dd7972/a0accd46-e47a-44f4-b4a9-63a9da5aa984/76aac3fd-3226-4d4d-9b7a-3db7442a37ed.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

/* Bold Italic*/
@font-face {
  font-family: 'Palemonas';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/e4706bab-69d9-4758-a278-50fe94dd7972/822b3182-5aca-43bc-8813-f27658dd1016/01c913ec-b0c6-428c-a287-07bfad7126ad.otf') format('opentype');
  font-weight: bold;
  font-style: italic;
}

/* Data control font */
/* Latin */
@font-face {
  font-family: 'DATAcontrol';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/e4706bab-69d9-4758-a278-50fe94dd7972/8926b0f2-1c0a-4014-bedd-4e5bee0f664e/80106568-9070-4826-b41f-63a3366c8862.ttf') format('truetype');
  font-style: normal;
}





.scope-kit-pcI4f h1 {font-family: "FSLucasProM", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;}


.scope-kit-pcI4f h2 {font-family: "FSLucasProSB", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;}

  
.scope-kit-pcI4f h4 {font-family: "FSLucasProSB", sans-serif;
  font-optical-sizing: auto;
  color: #0779b6;
  font-style: normal;}

.scope-kit-pcI4f p, .scope-kit-pcI4f .list li  {font-family: 'Palemonas' !important;}


/* 
╺┳╸┏━╸╻ ╻╺┳╸   ┏━┓╺┳╸╻ ╻╻  ┏━╸┏━┓
 ┃ ┣╸ ┏╋┛ ┃    ┗━┓ ┃ ┗┳┛┃  ┣╸ ┗━┓
 ╹ ┗━╸╹ ╹ ╹    ┗━┛ ╹  ╹ ┗━╸┗━╸┗━┛
*/

.kit-pcI4f-i1, .kit-pcI4f-i2, .kit-pcI4f-i3, .kit-pcI4f-i4, .kit-pcI4f-i5 {}
.kit-pcI4f-i1 {color: #ed1c24;}
.kit-pcI4f-i2 {color: #0779b6;}
.kit-pcI4f-i3 {color: #c0b400;}
.kit-pcI4f-igreen {color: #6cac45;}
.kit-pcI4f-iviolet {color: #672290;}
.kit-pcI4f-idgreen {color: #5eaa31;}
.kit-pcI4f-iolive {color: #6f7266; white-space: nowrap; display: inline-block;} 
.kit-pcI4f-transparent {color: transparent;}
.kit-pcI4f-warrow {font-size: 40px; line-height: 50%}


/* BIG number - TEORIJA PAVYZDŽIAIS  */
.kit-pcI4f-i4 {background-color: #62669c; color: #fff; 
font-family: 'FSLucasProBLack'; 
font-size: 34px; 
width: 40px; 
height: 40px; 
border-radius: 50%; 
display: inline-flex;
align-items: center; 
justify-content: center;}

.kit-pcI4f-i5 {color: #62669c; font-family: 'FSLucasProSB';}




.kit-pcI4f-iblue {background-color: #e1eef7; padding: 5px; text-align: center; font-weight: bold}
.kit-pcI4f-i5 {color: #62669c; font-family: 'FSLucasProSB';}
.kit-pcI4f-igrey {background-color: #fff; padding: 1px; font-family: "Arial Narrow", sans-serif !important; letter-spacing: 0.8px}
.kit-pcI4f-iblack {background-color: #000; color: #fff; padding: 5px 40px 5px 10px; font-weight: 300; font-family: Calibri;}


.kit-pcI4f-i26 {position: relative;}
.kit-pcI4f-i26:after {position: absolute; left: -1px; right: 0; content:'´'; text-align: center; pointer-events: none; top: -9px;}

.kit-pcI4f-i27 {position: relative;}
.kit-pcI4f-i27:after {position: absolute; left: -1px; right: 0; content:'˜'; text-align: center; pointer-events: none; top: -9px;}

.kit-pcI4f-i28 {position: relative;}
.kit-pcI4f-i28:after {position: absolute; left: -3px; right: 0; content:'`'; text-align: center; pointer-events: none; top: -9px;}

.kit-pcI4f-i36 {position: relative;}
.kit-pcI4f-i36:after {position: absolute; left: -3px; right: 0; content:'`'; text-align: center; pointer-events: none; top: -6px;}

.kit-pcI4f-i37 {position: relative;}
.kit-pcI4f-i37:after {position: absolute; left: -1px; right: 0; content:'˜'; text-align: center; pointer-events: none; top: -6px;}

.kit-pcI4f-i38 {position: relative;}
.kit-pcI4f-i38:after {position: absolute; left: -1px; right: 0; content:'´'; text-align: center; pointer-events: none; top: -6px;}


.kit-pcI4f-i46 {position: relative;}
.kit-pcI4f-i46:after {position: absolute; left: -3px; right: 0; content:'`'; text-align: center; pointer-events: none; top: -4px;}

.kit-pcI4f-i47 {position: relative;}
.kit-pcI4f-i47:after {position: absolute; left: -1px; right: 0; content:'˜'; text-align: center; pointer-events: none; top: -4px;}

.kit-pcI4f-i48 {position: relative;}
.kit-pcI4f-i48:after {position: absolute; left: -1px; right: 0; content:'´'; text-align: center; pointer-events: none; top: -4px;}

/* pg 16 */
.kit-pcI4f-y1
{
  position: relative;
  display: inline-block;
}

.kit-pcI4f-y1::before
{
  content: '';
  display: inline-block;
  width: 22px;
  height: 22px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left 0 top 0;
  margin-bottom: -3px;
  margin-right: 1px;

}

/* easy exercise (empty circle) green */
.kit-pcI4f-y1::before {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e4706bab-69d9-4758-a278-50fe94dd7972/a99bc65f-46dd-4223-a8cd-2a90caab9665/2ccf2369-55a0-4000-9a95-4fba7e97b831.svg');}

/* violet down arrow */
.kit-pcI4f-arrowdown
{
  position: relative;
  display: inline-block;
}

.kit-pcI4f-arrowdown::before
{
  content: '';
  display: inline-block;
  width: 20px;
  height: 63px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left 0 top 0;
  margin-bottom: -12px;
  margin-top: -22px;
}

.kit-pcI4f-arrowdown::before {background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/e4706bab-69d9-4758-a278-50fe94dd7972/0f069ea2-0173-4b69-aa00-e146d9ca0c24/fb9e0165-6f62-4d97-85c9-0dd4ff42b350.png');}

/* violet down arrow */
.kit-pcI4f-arrowdown2
{
  position: relative;
  display: inline-block;
}




/* 
┏┓ ┏━┓╻ ╻   ┏━┓╺┳╸╻ ╻╻  ┏━╸┏━┓
┣┻┓┃ ┃┏╋┛   ┗━┓ ┃ ┗┳┛┃  ┣╸ ┗━┓
┗━┛┗━┛╹ ╹   ┗━┛ ╹  ╹ ┗━╸┗━╸┗━┛
*/

.kit-pcI4f-he .exercise .head h3 {display: none;}

.kit-pcI4f-k1, .kit-pcI4f-k2, .kit-pcI4f-k02, .kit-pcI4f-k3, .kit-pcI4f-k4, .kit-pcI4f-k5, .kit-pcI4f-k6, .kit-pcI4f-k7, .kit-pcI4f-k8, .kit-pcI4f-k10, .kit-pcI4f-k10a, .kit-pcI4f-k14, .kit-pcI4f-k15, .kit-pcI4f-k16, .kit-pcI4f-k17, .kit-pcI4f-k18, .kit-pcI4f-k19, .kit-pcI4f-k20, .kit-pcI4f-k21, .kit-pcI4f-k23, .kit-pcI4f-k24, .kit-pcI4f-k25, .kit-pcI4f-k26, .kit-pcI4f-k27, .kit-pcI4f-k28, .kit-pcI4f-k29, .kit-pcI4f-k30, .kit-pcI4f-kgrey, .kit-pcI4f-k73a, .kit-pcI4f-k73b, .kit-pcI4f-k73c, .kit-pcI4f-k73d {padding: 16px; margin-bottom: 16px; clear: left; overflow: visible; display: flow-root;}


/* KLAUSIMAI (questions), UŽDUOTIS (tasks) */
.kit-pcI4f-k1 { margin-top: 30px; background-color: #eef0e4; color: #000; border: 2px solid #fff; }
.kit-pcI4f-k2, .kit-pcI4f-k02 { margin-top: 30px; background-color: #f6f3d7; color: #000; }

.kit-pcI4f-yellow .threeCols, .kit-pcI4f-yellow {background-color: #fae793;}
.kit-pcI4f-yellow p {font-family: 'Arial Narrow' !important; font-size: 100%; margin-left: 10px}
.kit-pcI4f-blue .threeCols, .kit-pcI4f-blue {background-color: #b4e7f9;}
.kit-pcI4f-blue p {font-family: 'Arial Narrow' !important; font-size: 100%; margin-left: 10px}
.kit-pcI4f-pink .threeCols, .kit-pcI4f-pink {background-color: #f7a89c;}
.kit-pcI4f-pink p {font-family: 'Arial Narrow' !important; font-size: 100%; margin-left: 10px}


.kit-pcI4f-p42a .twoCols div:nth-of-type(1) table {background-color: rgba(246, 195, 6, 0.7); border-radius: 15px}
.kit-pcI4f-p42b .twoCols div:nth-of-type(2) table {background-color: rgba(85, 132, 204, 0.7); border-radius: 15px} 
.kit-pcI4f-p42c .twoCols div:nth-of-type(1) table {background-color: rgba(244, 103, 178, 0.7); border-radius: 15px} 
.kit-pcI4f-p42d .twoCols div:nth-of-type(2) table {background-color: rgba(153, 212, 32, 0.7); border-radius: 15px}  




.kit-pcI4f-k1 p, .kit-pcI4f-k1 .list li,
.kit-pcI4f-k2 p, .kit-pcI4f-k2 .list li,
.kit-pcI4f-k02 p, .kit-pcI4f-k02 .list li,
.kit-pcI4f-k3 p, .kit-pcI4f-k3 .list li {
    font-family: 'FSLucasProL' !important;
}

.kit-pcI4f-k1 h3, .kit-pcI4f-k2 h3, .kit-pcI4f-k02 h3 {
    color: #000;
    padding: 2px 50px 2px 10px;
    width: fit-content;
    border-radius: 0px 15px 15px 0px;
    font-family: 'FSLucasProB' !important;
    margin-top: -30px;
    margin-left: -16px;
}

/* 1. LIST RESET */
.kit-pcI4f-k1 ol.list, .kit-pcI4f-k2 ol.list, ol.list ol, .kit-pcI4f-k02 ol.list, ol.list ol {
    list-style-type: none; 
}

/* 2. TOP LEVEL ITEMS (The Custom Numbered Circles) */
.kit-pcI4f-k1 ol.list > li, .kit-pcI4f-k2 ol.list > li, .kit-pcI4f-k02 ol.list > li {
    counter-increment: opiq-list;
    position: relative;
    margin-bottom: 15px;
    min-height: 30px;
}

.kit-pcI4f-k1 ol.list > li::before, .kit-pcI4f-k2 ol.list > li::before {
    content: counter(opiq-list);
    position: relative;
    left: 5px; /*oli -5px*/
    top: 2px;
    width: 30px;
    height: 30px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-family: "Saira Condensed", sans-serif;
    font-weight: 800;
    font-size: 25px;
    margin-left: -40px;
    border-radius: 50%;
}

/* Kartojimo užduotys lk 29 */
.kit-pcI4f-k02 ol.list > li::before {
    content: counter(opiq-list, symbols(inherit));
    position: relative;
    left: -5px;
    top: 2px;
    width: 30px;
    height: 30px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-family: "Saira Condensed", sans-serif;
    font-weight: 800;
    font-size: 25px;
    margin-left: -40px;
    border-radius: 50%;
}

/* 3. NESTED LIST WRAPPER (The Brackets/Alphabet) */
.kit-pcI4f-k1 ol.list li ol, .kit-pcI4f-k2 ol.list li ol, .kit-pcI4f-k02 ol.list li ol {
    counter-reset: nested-counter;
    margin-top: 10px;
    padding-left: 35px;
}

/* 4. NESTED LIST ITEMS (Fixed: Forced Light Weight & Normal Font) */
.kit-pcI4f-k1 ol.list li ol li, .kit-pcI4f-k2 ol.list li ol li, .kit-pcI4f-k02 ol.list li ol li {
    counter-increment: nested-counter;
    padding-left: 0;
    margin-bottom: 5px;
    font-family: 'FSLucasProL' !important;
    font-weight: normal !important;
}

/* 5. NESTED PREFIXES (Fixed: Forced a), b), c) back to normal weight) */
.kit-pcI4f-k1 ol.list li ol li::before, .kit-pcI4f-k2 ol.list li ol li::before, .kit-pcI4f-k02 ol.list li ol li::before {
    content: counter(nested-counter, lower-alpha) ") "; 
    background: none !important;
    position: static;
    font-family: 'FSLucasProL' !important;
    font-weight: normal !important;
    font-size: inherit;
    color: #000;
}

/* THEME COLORS (Questions - k1) */
.kit-pcI4f-k1 h3, .kit-pcI4f-k1 ol.list > li::before { background-color: #a1ad70; }

/* THEME COLORS (Tasks - k2) */
.kit-pcI4f-k2 h3, .kit-pcI4f-k2 ol.list > li::before, .kit-pcI4f-k02 h3, .kit-pcI4f-k02 ol.list > li::before { background-color: #c0b400; }

/* Table UŽDUOTYS is in the UŽDUOTYS box already */
.kit-pcI4f-k2 td {color:#000; background: #f6f3d7; border: 1px solid #c0b400;}
.kit-pcI4f-k2 tr:nth-child(1) td {background:  #bbb100; color: #fff; font-weight: bold; text-align: center;}
.kit-pcI4f-k2 tr:nth-child(2n+3) td {background:  #f6f3d7; color: #000;}


/* Beige background */
.kit-pcI4f-k3 {background-color: #f5eddf;}
.kit-pcI4f-k3 p, .kit-pcI4f-k3 .list li {color: black; font-weight: bold;}


.kit-pcI4f-kgrey {background-color: #f5f8f9;}


/* Light purple background (p 8) */
.kit-pcI4f-k4 {background-color: #e9e2f0;}
.kit-pcI4f-k4 h4, .kit-pcI4f-k4 h5 {color: #702c91; font-family: 'FSLucasProSB' !important;}

/* Purple for title background, light purple for content background*/
.kit-pcI4f-k5 {background-color: #e9e2f0;}
.kit-pcI4f-k5 h4, .kit-pcI4f-k5 h5
{background-color: #702c91; color: #fff; font-family: 'Palemonas' !important; font-weight: bold; padding: 5px 10px; margin-bottom: 10px;}

/* Light blue background, title darker blue (p 20) */
.kit-pcI4f-k10 {background-color: #deecf7;}
.kit-pcI4f-k10 h4, .kit-pcI4f-k10 h5 {background-color: #007db7; color: #fff; font-family: 'Palemonas' !important; font-weight: bold; padding: 5px 10px; margin-bottom: 10px;}
.kit-pcI4f-k10a li:has(u) {background-color: #deecf7;}
.kit-pcI4f-k10a li:has(u) u {text-decoration: none;}

.kit-pcI4f-k5 > h4, .kit-pcI4f-k10 > h4,
.kit-pcI4f-k5 > h5, .kit-pcI4f-k10 > h5 {
        margin: -16px -16px 16px; -16px}

@media (max-width: 600px) {
    .kit-pcI4f-k5 .twoCols > div + div, .kit-pcI4f-k5 .threeCols > div + div + div, .kit-pcI4f-k10 .twoCols > div + div, .kit-pcI4f-k10 .threeCols > div + div + div {
        clear: both;
    }

    .kit-pcI4f-k5 .twoCols .mediaGalleryNode, .kit-pcI4f-k5 .threeCols .mediaGalleryNode,
    .kit-pcI4f-k5 .twoCols .caption, .kit-pcI4f-k5 .threeCols .caption {
        float: none !important;
        clear: both;
    }

}
   
    
  
/* Beige with title (p 11) */
.kit-pcI4f-k6 {background-color: #f5eddf;}
.kit-pcI4f-k6 h4, .kit-pcI4f-k6 h5 {background-color: #ab7321; color: #fff; margin: -16px -16px 20px; padding: 5px 0px 5px 16px; font-family: 'Palemonas' !important;}
.kit-pcI4f-k6 p, .kit-pcI4f-k6 .list li {
  font-family: "Saira Condensed", sans-serif !important;;
  font-weight: 400;
  font-style: normal; 
}

/* Blue frame */
.kit-pcI4f-k7 {background-color: #fff; border: solid 1px #007db7; border-radius: 10px;}
.kit-pcI4f-k7 h4, .kit-pcI4f-k7 h5 {color: #007db7; font-family: 'FSLucasProSB' !important;}

/* PAGRINDINĖS SĄVOKOS (terms) */
.kit-pcI4f-k8 {background-color: #f5eddf; border: dashed 3px #ab7321;}
.kit-pcI4f-k8 h4, .kit-pcI4f-k8 h5 {color: #ab7321; font-family: "Saira Condensed", sans-serif !important; font-weight: 600; font-style: normal; }
.kit-pcI4f-k8 p, .kit-pcI4f-k8 .list li {
font-family: 'Palemonas' !important; 
}




/* Purple frame */
.kit-pcI4f-k14 {background-color: #fff; border: solid 2px #702c91; border-radius: 10px;}
.kit-pcI4f-k14 h4, .kit-pcI4f-k14 h5 {color: #702c91; font-family: 'FSLucasProSB' !important;}

.kit-pcI4f-k14green, .kit-pcI4f-k14blue, .kit-pcI4f-k14red, .kit-pcI4f-k14purple {background-color: #fff; border-radius: 10px; padding: 10px 10px 0px 16px; margin-bottom: 0px; clear: left; overflow: visible; display: flow-root;}
.kit-pcI4f-k14green {border: solid 2px #00a54f;}
.kit-pcI4f-k14blue {border: solid 2px #0779b6;}
.kit-pcI4f-k14red {border: solid 2px #ed1c24;}
.kit-pcI4f-k14purple {border: solid 2px #672290;}


/* Greenich dotted frame (p 40) */
.kit-pcI4f-k15 {background-color: #f8f6e3; border: dotted 3px #c0b400;}
.kit-pcI4f-k15 h4, .kit-pcI4f-k15 h5 {color: #c0b400;}



.kit-pcI4f-k16, .kit-pcI4f-k17, .kit-pcI4f-k18, 
.kit-pcI4f-k19, .kit-pcI4f-k20, .kit-pcI4f-k21 {
  position: relative;
  z-index: 1;
}

.kit-pcI4f-k16 h4, .kit-pcI4f-k16 h5,
.kit-pcI4f-k17 h4, .kit-pcI4f-k17 h5,
.kit-pcI4f-k18 h4, .kit-pcI4f-k18 h5,
.kit-pcI4f-k19 h4, .kit-pcI4f-k19 h5,
.kit-pcI4f-k20 h4, .kit-pcI4f-k20 h5,
.kit-pcI4f-k21 h4, .kit-pcI4f-k21 h5 {
  color: #fff; 
  margin: -16px -16px 20px; 
  padding: 5px 0px 3px 40px; 
  font-family: 'Palemonas' !important;
  position: relative;
  z-index: 2; 
}

.kit-pcI4f-k16::before, .kit-pcI4f-k17::before, .kit-pcI4f-k18::before, 
.kit-pcI4f-k19::before, .kit-pcI4f-k20::before, .kit-pcI4f-k21::before {
  content: "";
  position: absolute;
  z-index: 3;
  top: 3px; 
  left: 7px; 
  width: 30px; 
  height: 30px;
  background-size: contain;
  background-repeat: no-repeat;
}


/* KŪRIMAS PAGAL SCENARIJŲ */
.kit-pcI4f-k16 { background-color: #fdf0f3; }
.kit-pcI4f-k16 h4, .kit-pcI4f-k16 h5 { background-color: #f1729b; }
.kit-pcI4f-k16::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='26' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M3 16.359V21h20v2H1V1h2v12.545l2.287-2.263a3 3 0 1 1 5.592-.437l2.757 2.482a3 3 0 0 1 2.256-.192l2.86-5.148a3 3 0 1 1 1.748.972l-2.995 5.39a3 3 0 1 1-5.246.43l-2.561-2.305A3 3 0 0 1 8 13c-.467 0-.91-.107-1.304-.298z' clip-rule='evenodd'/%3E%3C/svg%3E"); }

/* PUIKUS PALAIKYMAS */
.kit-pcI4f-k17 { background-color: #fff8e9; }
.kit-pcI4f-k17 h4, .kit-pcI4f-k17 h5 { background-color: #ffc529; }
.kit-pcI4f-k17::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='26' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m21.71 20.29l-1.42 1.42a1 1 0 0 1-1.41 0L7 9.85A3.8 3.8 0 0 1 6 10a4 4 0 0 1-3.78-5.3l2.54 2.54l.53-.53l1.42-1.42l.53-.53L4.7 2.22A4 4 0 0 1 10 6a3.8 3.8 0 0 1-.15 1l11.86 11.88a1 1 0 0 1 0 1.41M2.29 18.88a1 1 0 0 0 0 1.41l1.42 1.42a1 1 0 0 0 1.41 0l5.47-5.46l-2.83-2.83M20 2l-4 2v2l-2.17 2.17l2 2L18 8h2l2-4Z'/%3E%3C/svg%3E"); }

/* LENGVA IŠMOKTI */
.kit-pcI4f-k18 { background-color: #f3f9ec; }
.kit-pcI4f-k18 h4, .kit-pcI4f-k18 h5 { background-color: #9bcc52; }
.kit-pcI4f-k18::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='26' viewBox='0 0 24 24'%3E%3Cpath fill='%23f3f9ec' d='M16 18H8v-2h8zm0-6H8v2h8zm2-9h-2v2h2v15H6V5h2V3H6a2 2 0 0 0-2 2v15a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m-4 2V4a2 2 0 1 0-4 0v1a2 2 0 0 0-2 2v1h8V7a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); }

/* NEMOKAMAS IR ATVIRAS */
.kit-pcI4f-k19 { background-color: #fef4e9; }
.kit-pcI4f-k19 h4, .kit-pcI4f-k19 h5 { background-color: #f8a04a; }
.kit-pcI4f-k19::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='25' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M4 8V6a6 6 0 1 1 12 0h-3v2h4a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-8c0-1.1.9-2 2-2zm5 6.73V17h2v-2.27a2 2 0 1 0-2 0M7 6v2h6V6a3 3 0 0 0-6 0'/%3E%3C/svg%3E"); }

/* LANKSTUMAS */
.kit-pcI4f-k20 { background-color: #edf8fa; }
.kit-pcI4f-k20 h4, .kit-pcI4f-k20 h5 { background-color: #42c2cf; }
.kit-pcI4f-k20::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='26' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 6h-3V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M9 4h6v2H9zm0 16H7V8h2zm8 0h-2V8h2z'/%3E%3C/svg%3E"); }

/* GAUSI BIBLIOTEKA */
.kit-pcI4f-k21 { background-color: #f0f1f8; }
.kit-pcI4f-k21 h4, .kit-pcI4f-k21 h5 { background-color: #878dbf; }
.kit-pcI4f-k21::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='26' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M84 480H28a12 12 0 0 1-12-12V92a12 12 0 0 1 12-12h56a12 12 0 0 1 12 12v376a12 12 0 0 1-12 12m156-272v-52a12 12 0 0 0-12-12H124a12 12 0 0 0-12 12v52ZM112 416v52a12 12 0 0 0 12 12h104a12 12 0 0 0 12-12v-52Zm0-176h128v144H112zm228 240h-72a12 12 0 0 1-12-12V44a12 12 0 0 1 12-12h72a12 12 0 0 1 12 12v424a12 12 0 0 1-12 12m29-379.3l30 367.83a12 12 0 0 0 13.45 10.92l72.16-9a12 12 0 0 0 10.47-12.9L465 91.21a12 12 0 0 0-13.2-10.94l-72.13 7.51A12 12 0 0 0 369 100.7'/%3E%3C/svg%3E"); }


/* TEORIJA PAVYZDŽIAIS (p 55) */
.kit-pcI4f-k23 {background-color: #eaeaf2; border: dotted 2px #62669c; border-radius: 40px;}
.kit-pcI4f-k23 h4 {color #5c5ca0; font-family: 'Silkscreen' !important; font-weight: 100 !important;  font-size: 34px !important; letter-spacing: -4px !important;}


.kit-pcI4f-k24 h4, .kit-pcI4f-k24 h5,
.kit-pcI4f-k25 h4, .kit-pcI4f-k25 h5,
.kit-pcI4f-k26 h4, .kit-pcI4f-k26 h5,
.kit-pcI4f-k27 h4, .kit-pcI4f-k27 h5,
.kit-pcI4f-k28 h4, .kit-pcI4f-k28 h5 {
  color: #fff; 
  margin: -16px -16px 20px; 
  padding: 5px 0px 3px 16px; 
  font-family: 'Palemonas' !important;
  position: relative;
  z-index: 2; 
}


/* ANALIZĖ (p71) */
.kit-pcI4f-k24 { background-color: #edf8fa; }
.kit-pcI4f-k24 h4, .kit-pcI4f-k24 h5 { background-color: #42c2cf; }

/* PROJEKTAVIMAS IR PLANAVIMAS (p71) */
.kit-pcI4f-k25 { background-color: #fef4e9; }
.kit-pcI4f-k25 h4, .kit-pcI4f-k25 h5 { background-color: #f8a04a; }


/* KŪRIMAS */
.kit-pcI4f-k26 { background-color: #fff8e9; }
.kit-pcI4f-k26 h4, .kit-pcI4f-k26 h5 { background-color: #ffc529; }


/* TESTAVIMAS */
.kit-pcI4f-k27 { background-color: #fdf0f3; }
.kit-pcI4f-k27 h4, .kit-pcI4f-k27 h5 { background-color: #f1729b; }


/* TECHNINĖ PRIEŽIŪRA */
.kit-pcI4f-k28 { background-color: #f3f9ec; }
.kit-pcI4f-k28 h4, .kit-pcI4f-k28 h5 { background-color: #9bcc52; }


/* Red text and frame (p 94) */
.kit-pcI4f-k29 { background-color: #fff; color: #ed1c24; border: #ed1c24 solid 2px; border-radius: 10px; font-weight: bold;}

/* Red text and frame (p 94) */
.kit-pcI4f-k30 { background-color: #fff; border: #ed1c24 solid 2px; border-radius: 10px;}

.kit-pcI4f-k31 .slick-slide {padding-top: 55px;}

.kit-pcI4f-k32b img {width: 100px;}
.kit-pcI4f-k32bt .mediaNode img {
        float: left !important;
    width: 100px;
    margin-right: 10px;
    margin-bottom: 5px;}
 


.kit-pcI4f-k73a {background-color: #e6f6e5;}
.kit-pcI4f-k73a h5 {background-color: #00a650; color: white; margin: -16px; margin-bottom: 16px; padding: 10px;}


.kit-pcI4f-k73b {background-color: #fde6f3;}
.kit-pcI4f-k73b h5  {background-color: #ec008c; color: white; margin: -16px; margin-bottom: 16px; padding: 10px;}

.kit-pcI4f-k73c {background-color: #f1e2e7;}
.kit-pcI4f-k73c h5 {background-color: #91205f; color: white; margin: -16px; margin-bottom: 16px; padding: 10px;}

.kit-pcI4f-k73d {background-color: #f8f7df;}
.kit-pcI4f-k73d h5 {background-color: #bbb100; color: white; margin: -16px; margin-bottom: 16px; padding: 10px;}



/* 
╺┳╸┏━┓┏┓ ┏━╸╻  ┏━┓
 ┃ ┣━┫┣┻┓┣╸ ┃  ┗━┓
 ╹ ╹ ╹┗━┛┗━╸┗━╸┗━┛
*/

/*Table with header*/
.kit-pcI4f-k11 td {color:#000; background: #f7e5dd; border: 1px solid #5a5351;}
.kit-pcI4f-k11 tr:nth-child(1) td {background:  #cd624d; color: white; font-weight: 600;}
.kit-pcI4f-k11 tr:nth-child(2n+3) td {background:  #f7e5dd; color: #000;}
.kit-pcI4f-k11 p, .kit-pcI4f-k11 .list li  {font-family: 'FSLucasProR' !important;}

.kit-pcI4f-k13 table td {background:  white;}
.kit-pcI4f-k13gray table td {background:  #f5f7f8;}
.kit-pcI4f-tb td {border: 1px solid black;}

.kit-pcI4f-colsw  td:nth-of-type(1) {width: 45%;}
.kit-pcI4f-colsw  td:nth-of-type(2) {width: 10%;}

.kit-pcI4f-cols5  td:nth-of-type(2n+1) {width: 29%;}
.kit-pcI4f-cols5  td:nth-of-type(2n2) {width: 6.5%;}


/*Table (1. column highlighted)*/
.kit-pcI4f-k22 td {color:#000; background: #f7e5dd; border: 1px solid #5a5351;}
.kit-pcI4f-k22 td:nth-child(1) {background:  #cd624d; color: white ; font-weight: 600;}
.kit-pcI4f-k22 p, .kit-pcI4f-k11 .list li  {font-family: 'FSLucasProR' !important;}

.kit-pcI4f-narrow table tr td {
    margin: 0 !important;
    padding: 0 !important;  
    border-spacing: 0px !important
}
.kit-pcI4f-narrow table {border-collapse: collapse;}
.kit-pcI4f-narrow .media {margin: 0 !important; padding: 0 !important;}

.kit-pcI4f-tcode table tr td {
    margin: 0 !important;
    padding: 0px !important;
    padding-left: 10px !important;  
    border-spacing: 0px !important;
}

.kit-pcI4f-tcode td p {display:inline; padding: 1px; font-family: "Arial narrow", sans-serif !important; letter-spacing: 0.7px}
.kit-pcI4f-tborder0 table tr td {border: 0 !important;}

.kit-pcI4f-table-39 tr:nth-child(1) td {background: #ebe8a5}
.kit-pcI4f-table-39 tr:nth-child(3) td {background: #fab29e}
.kit-pcI4f-table-39 tr:nth-child(5) td {background: #b2e2b6}
.kit-pcI4f-table-39 tr:nth-child(7) td {background: #b3a6da}
.kit-pcI4f-table-39 tr:nth-child(2n) td {background: #fff; padding: 0px !important; margin: 0px !important;}


/* 
┏━┓┏━╸┏━╸╺┳╸╻┏━┓┏┓╻┏━┓
┗━┓┣╸ ┃   ┃ ┃┃ ┃┃┗┫┗━┓
┗━┛┗━╸┗━╸ ╹ ╹┗━┛╹ ╹┗━┛
*/

.kit-pcI4f-s1, .kit-pcI4f-s2, .kit-pcI4f-s3, .kit-pcI4f-s4, .kit-pcI4f-s5 {}

/*Topic introduction*/
.kit-pcI4f-s1 p {background-color: #fff; color: #0779b6; font-weight: bold;}
.kit-pcI4f-s1 .list {background-color: #fff; color: #0779b6; font-weight: bold;}
.kit-pcI4f-s1 h1 {color: #007db7; border-top: 7px solid #007db7; width:100%;  border-bottom: 7px solid #007db7;  padding: 10px 0px 10px 0px;}
.kit-pcI4f-s1 h1 .nobr {background-color: #007db7; color: #fff; padding: 0px 25px 0px 25px; font-weight: 900;}



/*TEMA +*/
.kit-pcI4f-s2 {
  color: #fff; 
  background: linear-gradient(0deg, #723092 0%, #ae91c4 100%);
  overflow: hidden; 
}

.kit-pcI4f-s2 h1 {
  margin: 0;
  position: relative;
  padding: 15px 20px 15px 120px; 
}

/* "TEMA" */
.kit-pcI4f-s2 h1::before {
  content: "TEMA";
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-90%) rotate(-25deg);
  
  font-family: 'DATAcontrol', sans-serif;
  font-size: 45px;
  font-weight: normal;
  text-transform: uppercase;
  display: inline-block;
  line-height: 1;
  color: #fff;
}

/* "+" */
.kit-pcI4f-s2 h1::after {
  content: "+";
  position: absolute;
  left: 54px; 
  top: 45%;
  transform: translateY(10%) rotate(-25deg);
  
  font-family: 'DATAcontrol', sans-serif;
  font-size: 60px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
}


@media screen and (max-width: 767px) {
  .kit-pcI4f-s2 h1 {
    /* Keeps the 120px gap at the top, resets left space to 20px */
    padding: 120px 20px 20px 20px;
  }

  /* Moves "TEMA" to the top left */
  .kit-pcI4f-s2 h1::before {
    left: 20px;
    top: 30px;
    transform: rotate(-25deg); 
  }

  /* Moves "+" right below "TEMA" on the left */
  .kit-pcI4f-s2 h1::after {
    left: 65px;
    top: 65px;
    transform: rotate(-25deg);
  }
}
/*Chapter header*/
.kit-pcI4f-s3 {color: #fff; background: linear-gradient(0deg,#007db7 0%, #8CD7FA 100%);}





.kit-pcI4f-s4 {background: linear-gradient(to bottom,
    #fff 0,
    #fff 65px,
    #f6f3d7 65px,
    #f6f3d7 100%)
}


.kit-pcI4f-s4 h2 {
    color: #000;
    background-color: #c0b400;
    padding: 5px 50px 5px 20px;
    width: fit-content;
    border-radius: 0px 15px 15px 0px;
    font-family: 'FSLucasProB' !important;
}

@media (max-width: 768px) {
  .kit-pcI4f-s4 {background: linear-gradient(to bottom,
    #fff 0,
    #fff 35px,
    #f6f3d7 35px,
    #f6f3d7 100%)}
}

@media (max-width: 768px) {
    .kit-pcI4f-s4 h2 {width: 100%;}
}

.kit-pcI4f-s5 {background-color: #eeeeee;}
