Template:Vilnius-Lithuania/CSS/Attributions

body, html {

 margin: 0;
 padding: 0;
 color: #222222;
 font-family: "lato-regular";

}

.introContainer {

 z-index: 2;
 position: relative;

} .introContainer::before {

 background-image: unset;
 border-bottom: unset;

} .introContainer .bubblePhoto {

 background-image: url(T--Vilnius-Lithuania--cover14.jpg);
 background-attachment: fixed;
 background-position: 0px 0px;
 position: absolute;
 width: 64vw;
 height: 64vw;

} @media (min-aspect-ratio: 1/1) {

 .introContainer .bubblePhoto {
   width: 64vh;
   height: 64vh;
 }

} .introContainer .bubbleHeading {

 background-color: white;
 width: 64vw;
 height: 64vw;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;

} .introContainer .bubbleHeading > div {

 color: #6281EF;
 font-family: "montserrat-black";
 font-size: 6.5vw;
 line-height: 0.9;
 text-transform: uppercase;

} @media (min-aspect-ratio: 1/1) {

 .introContainer .bubbleHeading > div {
   font-size: 6.5vh;
 }

} .introContainer .bubbleHeading > div.other {

 color: transparent;
 -webkit-text-stroke-width: 1.5px;
 -webkit-text-stroke-color: #6281EF;

} @media (min-aspect-ratio: 1/1) {

 .introContainer .bubbleHeading {
   width: 64vh;
   height: 64vh;
 }

}

main {

 background-color: #121212;
 justify-content: center;
 padding-top: 50px;
 padding-bottom: 72px;
 z-index: unset;
 flex-direction: column;
 align-items: center;

} main .content {

 margin-right: unset;
 box-shadow: unset;
 background-color: #FAFAFC;

} @media (max-width: 800px) {

 main .content {
   margin: unset;
   border-radius: unset;
   padding: 32px;
   width: 100%;
   box-sizing: border-box;
 }

} main div.table {

 margin-top: 32px;
 max-width: calc(100% - 350px);
 overflow: auto;

} main div.table::-webkit-scrollbar {

 background-color: transparent;
 border-radius: 10px;
 height: 8px;
 width: 8px;

} main div.table::-webkit-scrollbar-thumb {

 background-color: #444444;
 border-radius: 10px;

} main div.table::-webkit-scrollbar-corner {

 background: transparent;

} @media (max-aspect-ratio: 1/1) {

 main div.table {
   max-width: calc(90% - 40px);
 }

} main table, #HQ_page main table {

 background: none;
 border: unset;
 margin: 0;
 border-collapse: collapse;
 text-align: center;
 font-size: 0.7em;

} main table .alt, #HQ_page main table .alt {

 background-color: #222222;

} main table tr.divide, #HQ_page main table tr.divide {

 border-top: 3px solid #222222;

} main table td, #HQ_page main table td, main table th, #HQ_page main table th, #HQ_page main table td, #HQ_page #HQ_page main table td, #HQ_page main table th, #HQ_page #HQ_page main table th {

 border: unset;
 vertical-align: middle;
 background-color: #121212;
 color: #FAFAFC;
 padding: 5px;

} main table td > div, #HQ_page main table td > div, main table th > div, #HQ_page main table th > div, #HQ_page main table td > div, #HQ_page #HQ_page main table td > div, #HQ_page main table th > div, #HQ_page #HQ_page main table th > div {

 display: inline-block;
 width: 11px;
 height: 11px;
 border-radius: 1000px;
 background-color: #2E64EC;

} main table tbody th:last-of-type, #HQ_page main table tbody th:last-of-type, #HQ_page main table tbody th:last-of-type, #HQ_page #HQ_page main table tbody th:last-of-type {

 position: sticky;
 left: 0px;
 background: #121212;
 cursor: pointer;
 transition: color 0.3s;

} main table tbody th:last-of-type.alt, #HQ_page main table tbody th:last-of-type.alt, #HQ_page main table tbody th:last-of-type.alt, #HQ_page #HQ_page main table tbody th:last-of-type.alt {

 background: linear-gradient(270deg, #222222, #121212);

} main table tbody th:last-of-type:hover, #HQ_page main table tbody th:last-of-type:hover, #HQ_page main table tbody th:last-of-type:hover, #HQ_page #HQ_page main table tbody th:last-of-type:hover {

 color: #FFD762;

} main table .cat, main table .excl, #HQ_page main table .cat, #HQ_page main table .excl {

 border-left: 3px solid #222222;

} main table tr:last-of-type, #HQ_page main table tr:last-of-type {

 border-bottom: 3px solid #222222;

} main table thead th, #HQ_page main table thead th, #HQ_page main table thead th, #HQ_page #HQ_page main table thead th {

 background-color: #121212;
 position: sticky;
 top: 0px;
 z-index: 2;
 left: unset;
 min-width: 40px;

}