


@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');

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

@import url('https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400..700&display=swap');

// <weight>: Use a value from 400 to 700
// <uniquifier>: Use a unique and descriptive class name

/*
pixelify: CSS classes
.pixelify-sans-<uniquifier> {
  font-family: "Pixelify Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
 */

/* 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-Cji0B .groupItem {background-color: #a30870 !important; color: #fff; padding: 10px; margin-bottom: 0px; font-weight: 600;  clear: left; overflow: visible; display: flow-root;}
.scope-kit-Cji0B .textItem {background-color: #f3dfee; color: #000; padding: 10px; margin-bottom: 0px; clear: left; overflow: visible; display: flow-root;}
.scope-kit-Cji0B .textItem u {background-color: #a30870; 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-Cji0B .slick-slide {padding-top: 40px;}

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

.scope-kit-Cji0B {}
.scope-glossary-kit-Cji0B {}


/* FSLucasPro  */

/* Regular */
@font-face {
  font-family: 'FSLucasProR';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/5421ccc1-0300-4935-b28d-8d9e0d1cb0fc/67b2ebc4-ac4a-4445-8607-b8db44c64a08/e2d0a5c2-06c9-4db5-9673-13cb377b96c9.ttf') format('truetype');
  font-style: normal;
}

/* Medium */
@font-face {
  font-family: 'FSLucasProM';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/5421ccc1-0300-4935-b28d-8d9e0d1cb0fc/69b5adc2-163f-4d0d-9ca1-28204e870a31/0dd4f0c5-9883-4fb7-99ac-6561d82b4e58.ttf') format('truetype');
  font-style: normal;
}

/* Semi Bold */
@font-face {
  font-family: 'FSLucasProSB';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/5421ccc1-0300-4935-b28d-8d9e0d1cb0fc/32a34930-125d-492e-bf7b-106a9ac874dc/543f064b-7ff3-4209-a019-6b314e773cac.ttf') format('truetype');
  font-style: normal;
}

/* Bold */
@font-face {
  font-family: 'FSLucasProB';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/5421ccc1-0300-4935-b28d-8d9e0d1cb0fc/39d4314a-78d1-4fbe-bdac-84898fcca1c1/edc9c9a9-20e2-43a5-9d5a-39573d1c4f28.ttf') format('truetype');
  font-style: normal;
}

/* Light */
@font-face {
  font-family: 'FSLucasProL';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/5421ccc1-0300-4935-b28d-8d9e0d1cb0fc/2a72bb64-d36a-4670-b5b2-ff88ced8aca6/140dd391-307a-45fd-862e-b464a11a7848.ttf') format('truetype');
  font-style: normal;
}

/* Black */
@font-face {
  font-family: 'FSLucasProBLack';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/5421ccc1-0300-4935-b28d-8d9e0d1cb0fc/8baa5c0d-a207-4516-92bc-a22f23e26c50/69ec02a7-1bc9-45ac-a797-f02e7fe5c99c.ttf') format('truetype');
  font-style: normal;
}





/* Palemonas font */

/* Regular */
@font-face {
  font-family: 'Palemonas';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/5421ccc1-0300-4935-b28d-8d9e0d1cb0fc/dfc8d3e7-0b3f-435e-91d4-9b0761408845/59ee4f6c-662d-4a05-80bf-71668d06b8ee.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

/* Bold */
@font-face {
  font-family: 'Palemonas';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/5421ccc1-0300-4935-b28d-8d9e0d1cb0fc/793dca51-f18d-4d1e-b08f-624425df70da/bac9d65b-c7c5-4ffa-8a2f-49a5f46f3117.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}

/* Italic */
@font-face {
  font-family: 'Palemonas';
  src: url('https://opiqlt.blob.core.windows.net/kitcontent/5421ccc1-0300-4935-b28d-8d9e0d1cb0fc/93515eb6-d2c4-4772-a70b-27d6c15d9838/35903524-7b85-4eff-9e61-b6dd34efd653.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/5421ccc1-0300-4935-b28d-8d9e0d1cb0fc/eaf4a9de-9875-46aa-8682-41484633315e/2508b53e-904b-47c0-92c5-8601d70549a3.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/5421ccc1-0300-4935-b28d-8d9e0d1cb0fc/6e1b38bc-8350-4f1f-b752-c20e498b670f/a2b008c1-bbf7-4274-8177-ac2a85bcb2b1.ttf') format('truetype');
  font-style: normal;
}





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


.scope-kit-Cji0B h2, .scope-kit-Cji0B h3, .scope-kit-Cji0B h4, 
.scope-kit-Cji0B h5
  {font-family: "FSLucasProSB", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  color: #a40871;}

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

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


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

.kit-Cji0B-iolive {color: #656263;}
.kit-Cji0B-iolive2 {color: #bbb100;}
.kit-Cji0B-arrow {font-size: 40px; line-height: 70%;}
.kit-Cji0B-iviolet {color: #a40871;}
.kit-Cji0B-grey-text {color: #4b4a6b;}
.kit-Cji0B-pgreen {color: #4dbf70;}






.kit-Cji0B-i1 {color: red;}
.kit-Cji0B-i2 {color: #0d83cc;}
.kit-Cji0B-i3 {font-weight: 600;}
.kit-Cji0B-igreen {color: #6cac45;}
.kit-Cji0B-idgreen {color: #00a650;}
.kit-Cji0B-iwhite {color: #fff;}
.kit-Cji0B-iorange {color: #f68313;}


.kit-Cji0B-number-in-square u {
    display: inline-block;
    background-color: #4b4a6b;
    border-radius: 0px;
    padding: 6px 10px;
    font-size: 120%;
    font-weight: 900 !important;
    color: #fff;
    text-decoration: none;
}


.kit-Cji0B-green-border {
    display: inline-block;
    border: 4px solid #3fb687;
    border-radius: 15px;
    padding: 8px 10px;
    font-family: 'Poppins', sans-serif !important;
    font-size: 80%;
}

.kit-Cji0B-green-border-thin {
    display: inline-block;
    border: 2px solid #007c8e;
    border-radius: 0px;
    padding: 8px 10px;
}

.kit-Cji0B-blue-border {
    display: inline-block;
    border: 4px solid #424ea9;
    border-radius: 15px;
    padding: 8px 10px;
    font-family: 'Poppins', sans-serif !important;
    font-size: 90%;
}

.kit-Cji0B-yellow-border {
    display: inline-block;
    border: 4px solid #ebe906;
    border-radius: 15px;
    padding: 8px 10px;
    font-family: 'Poppins', sans-serif !important;
}

.kit-Cji0B-orange-bg {
    display: inline-block;
    background-color: #f58213;
    padding: 8px 10px;
}
.kit-Cji0B-green-bg {
    display: inline-block;
    background-color: #00a650;
    padding: 8px 10px;
}
.kit-Cji0B-olive-bg {
    display: inline-block;
    background-color: #bbb100;
    padding: 8px 10px;
}
.kit-Cji0B-violet-bg {
    display: inline-block;
    background-color: #5c5ca0;
    padding: 8px 10px;
}

.kit-Cji0B-blue-bg {
    display: inline-block;
    background-color: #0d83cc;
    padding: 8px 10px;
}

.kit-Cji0B-red-bg {
    display: inline-block;
    background-color: #de3d69;
    padding: 8px 10px;
}

.kit-Cji0B-brown-bg {
    display: inline-block;
    background-color: #c27051;
    padding: 8px 10px;
}

.kit-Cji0B-white-bg {
    display: inline-block;
    background-color: #fff;
    border-radius: 10px;
    padding: 8px 10px;
}

.kit-Cji0B-projektas-bg {
    display: inline-block;
    background-color: #007c8e;
    padding: 8px 10px;
}


/* BIG number - TEORIJA PAVYZDŽIAIS  */
.kit-Cji0B-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-Cji0B-i5 {color: #62669c; font-family: 'FSLucasProSB';}
.kit-Cji0B-i4a {font-family: 'FSLucasProSB'; font-wight: 900;}




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


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

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

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

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

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

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


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

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

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

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

.kit-Cji0B-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-Cji0B-y1::before {background-image: url(a99bc65f-46dd-4223-a8cd-2a90caab9665);}

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

.kit-Cji0B-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;
}


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




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

.kit-Cji0B-he .exercise .head h3 {display: none;}
.kit-Cji0B-square ul.list {
    list-style: none !important;
}
.kit-Cji0B-square ul.list > li {
    position: relative;
    list-style: none !important;
}
.kit-Cji0B-square ul.list > li::before {
    content: "■";
    color: #a40871;
    font-size: 0.7em;
    position: absolute;
    top: 0.4em
}

.kit-Cji0B-check ul.list {
    list-style: none !important;
}
.kit-Cji0B-check ul.list > li {
    position: relative;
    list-style: none !important;
}
.kit-Cji0B-check ul.list > li::before {
    content: "✓";
    /*color: #a40871;*/
    font-size: 0.7em;
    position: absolute;
    top: 0.4em
}

.kit-Cji0B-diamond ul.list {
    list-style: none !important;
}
.kit-Cji0B-diamond ul.list > li {
    position: relative;
    list-style: none !important;
}
.kit-Cji0B-diamond ul.list > li::before {
    content: "◆";
    font-size: 0.7em;
    position: absolute;
    top: 0.4em
}

.kit-Cji0B-li-color1 ul.list > li::before {
    color: #a40871;
}
.kit-Cji0B-li-color2 ul.list > li::before {
    color: #007c8e;
}



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

.kit-Cji0B-Lucas {font-family: }


/*.kit-Cji0B-beigeBG {background-color:#f4e0ef;}*/
.kit-Cji0B-beigeBG u {display: block; background-color:#f4e0ef; padding-left: 20px; margin-left: 0px; margin-bottom: -16px; text-decoration: none;}

/* Beige background */
.kit-Cji0B-k3 {background-color: #f5eddf;}
.kit-Cji0B-k3 p, .kit-Cji0B-k3 .list li {color: black; font-weight: 600;}
.kit-Cji0B-violetBG u {display: block; background-color: #a40871; padding-left: 20px; margin-left: 0px; margin-bottom: -16px; text-decoration: none; color: #fcf8fb;}



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




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




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


.kit-Cji0B-k1 h3, .kit-Cji0B-k2 h3, .kit-Cji0B-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-Cji0B-k1 ol.list, .kit-Cji0B-k2 ol.list, ol.list ol, .kit-Cji0B-k02 ol.list, ol.list ol {
    list-style-type: none; 
}

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

.kit-Cji0B-k1 ol.list > li::before, .kit-Cji0B-k2 ol.list > li::before {
    content: counter(opiq-list);
    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%;
}

/* Kartojimo užduotys lk 29 */
.kit-Cji0B-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-Cji0B-k1 ol.list li ol, .kit-Cji0B-k2 ol.list li ol, .kit-Cji0B-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-Cji0B-k1 ol.list li ol li, .kit-Cji0B-k2 ol.list li ol li, .kit-Cji0B-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-Cji0B-k1 ol.list li ol li::before, .kit-Cji0B-k2 ol.list li ol li::before, .kit-Cji0B-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-Cji0B-k1 h3, .kit-Cji0B-k1 ol.list > li::before { background-color: #a1ad70; }

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

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


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


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

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

.kit-Cji0B-k5 > h4, .kit-Cji0B-k10 > h4, .kit-Cji0B-k23i > h4
{
margin: -16px -16px 16px -16px; padding-left: 16px;
}
.kit-Cji0B-k5 > h5, .kit-Cji0B-k10 > h5, .kit-Cji0B-k23i > h5 {
        margin: 16px -16px 16px; -16px; padding-left: 16px;}

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

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

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

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



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


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

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



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

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

.kit-Cji0B-k16::before, .kit-Cji0B-k17::before, .kit-Cji0B-k18::before, 
.kit-Cji0B-k19::before, .kit-Cji0B-k20::before, .kit-Cji0B-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-Cji0B-k16 { background-color: #fdf0f3; }
.kit-Cji0B-k16 h4, .kit-Cji0B-k16 h5 { background-color: #f1729b; }
.kit-Cji0B-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-Cji0B-k17 { background-color: #fff8e9; }
.kit-Cji0B-k17 h4, .kit-Cji0B-k17 h5 { background-color: #ffc529; }
.kit-Cji0B-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-Cji0B-k18 { background-color: #f3f9ec; }
.kit-Cji0B-k18 h4, .kit-Cji0B-k18 h5 { background-color: #9bcc52; }
.kit-Cji0B-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-Cji0B-k19 { background-color: #fef4e9; }
.kit-Cji0B-k19 h4, .kit-Cji0B-k19 h5 { background-color: #f8a04a; }
.kit-Cji0B-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-Cji0B-k20 { background-color: #edf8fa; }
.kit-Cji0B-k20 h4, .kit-Cji0B-k20 h5 { background-color: #42c2cf; }
.kit-Cji0B-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-Cji0B-k21 { background-color: #f0f1f8; }
.kit-Cji0B-k21 h4, .kit-Cji0B-k21 h5 { background-color: #878dbf; }
.kit-Cji0B-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-Cji0B-k23 {background-color: #eaeaf2; border: dotted 2px #62669c; border-radius: 40px;}
.kit-Cji0B-k23 h4 {background-color: #000; color #fff; font-family: 'Silkscreen' !important; font-weight: 100 !important;  font-size: 34px !important; letter-spacing: -4px !important;}

/* Idomu */
.kit-Cji0B-k23i {background-color: #fff; border: solid 1px #4f5372; border-radius: 0px;}
.kit-Cji0B-k23i h4 {background-color: #4f5372; color: #fff;   font-family: "Pixelify Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  background-image: url('https://opiqlt.blob.core.windows.net/kitcontent/5421ccc1-0300-4935-b28d-8d9e0d1cb0fc/a035dac8-3344-4254-b773-b782bcd207aa/394eeb72-204b-4b79-ac7a-8d1da9b3e029.svg'); background-position: right; background-repeat: no-repeat; background-size: 250px;}
.kit-Cji0B-k23i h5 {color: #4b4a6b;}
.kit-Cji0B-k23i p, .kit-Cji0B-k23i ul.list li  {font-family: Poppins, sans-serif !important; font-size: 100%;}




.kit-Cji0B-k24 h4, .kit-Cji0B-k24 h5,
.kit-Cji0B-k25 h4, .kit-Cji0B-k25 h5,
.kit-Cji0B-k26 h4, .kit-Cji0B-k26 h5,
.kit-Cji0B-k27 h4, .kit-Cji0B-k27 h5,
.kit-Cji0B-k28 h4, .kit-Cji0B-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-Cji0B-k24 { background-color: #edf8fa; }
.kit-Cji0B-k24 h4, .kit-Cji0B-k24 h5 { background-color: #42c2cf; }

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


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


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


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


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

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

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

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

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


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

.kit-Cji0B-k73c {background-color: #ece9f3;}
.kit-Cji0B-k73c h5 {background-color: #59599c; color: white; margin: -16px; margin-bottom: 16px; padding: 10px;}

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

.kit-Cji0B-k73e {background-color: #e5f0fa;}
.kit-Cji0B-k73e h5 {background-color: #0e88d3; color: white; margin: -16px; margin-bottom: 16px; padding: 10px;}

.kit-Cji0B-k73f {background-color: #fef1e0;}
.kit-Cji0B-k73f h5 {background-color: #f68313; color: white; margin: -16px; margin-bottom: 16px; padding: 10px;}

.kit-Cji0B-k73a, .kit-Cji0B-k73b, .kit-Cji0B-k73c, .kit-Cji0B-k73d, .kit-Cji0B-k73e {pmargin-bottom: 5px;}


/* 
╺┳╸┏━┓┏┓ ┏━╸╻  ┏━┓
 ┃ ┣━┫┣┻┓┣╸ ┃  ┗━┓
 ╹ ╹ ╹┗━┛┗━╸┗━╸┗━┛
*/
.kit-Cji0B-colsw  td:nth-of-type(1) {width: 48%;}
.kit-Cji0B-colsw  td:nth-of-type(2) {width: 4%;}




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

/*Table projektas*/
.kit-Cji0B-k12 td {color:#000; background: #fefefe; border: 1px solid #007c8e;}
.kit-Cji0B-k12 tr:nth-child(1) td, .kit-Cji0B-k12 td:nth-child(1) {background:  #71807d; color: white; font-weight: 600;}
/*.kit-Cji0B-k12 tr:nth-child(2n+3) td {background:  #f7e5dd; color: #000;}*/
.kit-Cji0B-k12 p, .kit-Cji0B-k11 .list li  {font-family: 'FSLucasProR' !important;}

.kit-Cji0B-k13 tr:nth-child(1) {background:  white;}
.kit-Cji0B-tb table td {border: 1px solid #a30870;}

.kit-Cji0B-1col-violet  td:nth-of-type(1) {background-color: #4e2865;}
.kit-Cji0B-1col-violet td:nth-of-type(2), .kit-Cji0B-1col-violet  td:nth-of-type(3), .kit-Cji0B-1col-violet  td:nth-of-type(4) {border-bottom: 10px solid #eef2fb;}
.kit-Cji0B-1col-violet  td:nth-of-type(1) {border-bottom: 10px solid #4e2865;}

@media (max-width: 600px) {
    .kit-Cji0B-1col-violet img {
          min-width: 50px;
           
    }
}

.kit-Cji0B-1col-violet  td:nth-of-type(1) {border-bottom: 10px solid #4e2865;}



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

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

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

.kit-Cji0B-tcode td p {display:inline; padding: 1px; font-weight: 500; font-family: 'Arial Narrow' !important; letter-spacing: 2px;}
.kit-Cji0B-tborder0 table tr td {border: 0 !important;}

.kit-Cji0B-table-39 table {background: linear-gradient(0deg,#e7e6ed 0%, #eceff9 50%, #e7e6ed 100%);}



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

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

/*Topic introduction*/
.kit-Cji0B-s1 {background-color: #fff; color: #982E61;}
.kit-Cji0B-s1 p {color: #982E61; font-weight: 600;}
.kit-Cji0B-s1 .list {color: #982E61; font-weight: 600;}
.kit-Cji0B-s1 h1 {display: block !important; width: 100%; box-sizing: border-box; color: #982E61; border-top: 7px solid #982E61;  border-bottom: 7px solid #982E61;  padding: 10px 0px 10px 0px;}
.kit-Cji0B-s1 h1 .nobr {background-color: #982E61; color: #fff; padding: 0px 25px 0px 25px; font-weight: 900;}

/*Chapter header*/
.kit-Cji0B-s3 {color: #fff; background: linear-gradient(0deg,#982E61 0%, #D3AFB9 100%);}







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

.kit-Cji0B-terms {background-color: #d4dbe4;}
.kit-Cji0B-terms p, .kit-Cji0B-terms .list li {
font-family: 'Poppins', sans-serif !important; font-weight: 400; font-size: 100%;}


.kit-Cji0B-s5 {background: linear-gradient(0deg,#4f4d6f 0%, #4f4d6f 50%, #fff 100%);}
.kit-Cji0B-s5 h1 {color: #fff;}

.kit-Cji0B-s6 {background-color: #e7e6ed;}
.kit-Cji0B-s6 h2, .kit-Cji0B-s6 h3, .kit-Cji0B-s6 h4, .kit-Cji0B-s6 h5 {color: #4b4a6b;}

.kit-Cji0B-s7 {background: linear-gradient(0deg,#bdb305 0%, #bdb305 50%, #fff 100%);}
.kit-Cji0B-s7 h1 {color: #fff;}

.kit-Cji0B-s8 {
    background-color: #fff;
    /*background: linear-gradient(to bottom, #fff 0, #fff 70px, #f6f3d7 70px, #f6f3d7 100%
    )*/;
}

.kit-Cji0B-s8 h2 {
    color: #000;
    background-color: #c0b400;
    padding: 10px 16px 5px 16px;
    width: fit-content;
    border-radius: 0 15px 15px 0;
    font-family: 'FSLucasProB' !important;
    margint-left: 0;
    margin-bottom: 0;
}

.kit-Cji0B-s9 {
    background-color: #fff;
}

.kit-Cji0B-s9 h2 {
    color: #000;
    background-color: #99ae5e;
    padding: 10px 16px 5px 16px;
    width: fit-content;
    border-radius: 0 15px 15px 0;
    font-family: 'FSLucasProB' !important;
    margint-left: 0;
    margin-bottom: 0;
}

.kit-Cji0B-s10, .kit-Cji0B-s10 p, .kit-Cji0B-s10 .list li {
    background-color: #d0e9e8;
   font-family: 'FSLucasProL' !important;
    color: #000;}

.kit-Cji0B-s10 h1 {
    color: #fff;
    background-color: #007c8d;
    padding: 10px 40px 5px 16px;
    width: fit-content;
    border-radius: 0 20px 20px 0;
    font-family: 'FSLucasProB' !important;
    margint-left: 0;
    margin-bottom: 0;
}

.kit-Cji0B-s11 {background: linear-gradient(0deg,#057f90 0%, #057f90 50%, #fff 100%);}
.kit-Cji0B-s11 h1 {color: #fff;}

.kit-Cji0B-s11, .kit-Cji0B-s11 p, .kit-Cji0B-s11 .list li {
    background-color: #d0e9e8;
   font-family: 'FSLucasProL' !important;
    color: #000;}

.kit-Cji0B-s11a {background-color: #e0f0f0;}   
.kit-Cji0B-s11a h2, .kit-Cji0B-s11a h3, .kit-Cji0B-s11a h4 {color: #007c8e;} 
.kit-Cji0B-s11a h5 {color: #fff; background: linear-gradient(90deg,#007c8e 0%, #5baeb3 30%, #e0f0f0 50%); padding: 5px 10px;}
    


.kit-Cji0B-s10 h5 {font-style: italic; font-weight: 400 !important; color: #000;}
.kit-Cji0B-s10 h4 {color: #000; margin-top: 20px;}

@media (max-width: 600px) {
    .kit-Cji0B-s8 h2, .kit-Cji0B-s9 h2 {
          width: auto;
        padding: 5px 5px 5px 16px !important;
      
    }
}

.kit-Cji0B-s12 {background-color: #f0dceb;}  

.kit-Cji0B-kbold p {font-weight: 600;}




