/* Asynchro */
/* Fonų spalvos */
/* Taikyti spalvų seką tik .alignfull, kurie nėra .pagemenu */
.entry-content > .alignfull:not(.pagemenu):nth-of-type(odd) {background-color: #F9F9F9;}
.entry-content > .alignfull:not(.pagemenu):nth-of-type(even) {background-color: #F1F1F1;}

/* Formos taisymai */
.pasiteiravimas-form-wrapper {padding-top:3rem;} @media (max-width: 880px) {.pasiteiravimas-form-wrapper .wp-block-columns {gap:0.5rem;} .pasiteiravimas-form-wrapper {padding: 2rem 1.4rem;} .pasiteiravimas-form-wrapper .wp-block-buttons {margin-block-start: 2rem;}}
/*Footer decor*/
 footer > .wp-block-group > .wp-block-columns:first-child {position: relative;}
 footer > .wp-block-group > .wp-block-columns:first-child::after {content: '';position: absolute;left: 0;bottom: 0;height: 4px;width: 100px;background-image: linear-gradient(to right, #f26726 50%, #ffc216 50%);}
 
 /* Tabai TV Rinkiniai */
.tabai-navigacija {display: flex;flex-wrap: wrap;justify-content: center;}
.wp-block-vbblocks-blocks-tabs-block {margin-block-start: 1.8rem;}
.wp-block-vbblocks-blocks-tab-block.vb-tab-active {display: block;border: 1px solid #E4E4E4;border-radius: 4px;padding-left:2rem;padding-right:2rem;padding-top:1.5rem;padding-bottom:2.5rem;}
.wp-block-vbblocks-blocks-tab-block:not(.vb-tab-active) {display: none;}
.tabai-navigacija > div {padding: 10px 20px;margin-right: 5px;margin-bottom: 5px;background-color: #ffffff;color: #121212;border-radius: 30px;cursor: pointer;transition: background-color 0.2s ease;border: 1px solid #C5C5C5;box-sizing: border-box;font-weight: 600;}
.tabai-navigacija > div:hover {background-color: #454545;color:#ffffff;border: 1px solid #454545;}
.tabai-navigacija .tabai-nav-current {color:#ffffff;background-color:var(--main-color);border: 1px solid var(--main-color);text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
.wp-block-vbblocks-blocks-tab-block .tab-title {display: none;}
.wp-block-vbblocks-blocks-tab-block {border-radius: 2px;margin-top:0.5rem;background-color:#ffffff;}
.wp-block-vbblocks-blocks-tab-block.vb-tab-active h4 {margin-block-start: 0.3rem;}
.rinkiniai-wrapper > p {font-size: 0.97rem;color: #333333;line-height: 1.4rem;text-align:center;}

/*TV Rinkiniai*/
.tvrinkinys-content {display:flex;gap: 15px;justify-content: center;flex-wrap: wrap;align-items: center;box-sizing: border-box;}
.tvrinkinys-content figure {margin-block-end:0;}
.tvrinkinys-content figure img {height:auto;width:100px;border-collapse: collapse;border: 1px solid #E4E4E4;padding:7px;margin:0;box-sizing: border-box;}
.tvrinkinys-content h3 {width: 100%;line-height:1em;margin-block-start:0.5rem;margin-block-end:0.5rem;text-align:center;}
.tvrinkinys-content p {width: 100%;line-height:1.5rem;margin-block-start:0.1rem;margin-block-end:1rem;text-align:center;margin-left:20%;margin-right:20%;}
.tvrinkinys-content h3 + p {font-size:1.2rem;line-height:1.6rem;}
@media (max-width: 880px) {
.tvrinkinys-content figure img {width:58px;}
.tvrinkinys-content {gap: 5px;}
.wp-block-vbblocks-blocks-tab-block.vb-tab-active {padding: 1.5rem 0rem;}
.tvrinkinys-content p {margin-left:auto;margin-right:auto;word-wrap: break-word;overflow-wrap: break-word;}
.rinkiniai-wrapper > p {text-align:left;}
}

/* Kanalų atributai */
.rinkiniai-wrapper .image-with-alt {position: relative;}
.rinkiniai-wrapper .image-with-alt::before {content: attr(data-alt);position: absolute;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);top: -1px;right: -1px;color: #fff;background:var(--main-color);padding: 5px 5px;font-size: 0.9rem;line-height:0.9rem;font-weight: bold;z-index: 10;white-space: nowrap;border:1px solid #fff;}
.rinkiniai-wrapper .wp-element-caption {margin-bottom:0.4rem;margin-top:0.3rem;width:100px;line-height:1em;display:none;}
.rinkiniai-wrapper .title-caption {display:none;}
@media (max-width: 880px) {.rinkiniai-wrapper .image-with-alt::before {padding: 3px 3px;font-size: 0.75rem;line-height:0.75rem;top:0px;right:0px;border:0px solid #fff;}}

/* Footer */
.wp-site-blocks > footer {background-color:#EEEEEE;padding-top:5rem;margin-block-start:5rem;} .single > .wp-site-blocks > footer {margin-block-start:0rem;}
footer h3.wp-block-heading, footer h4.wp-block-heading {font-size:1.2rem;font-weight:600;line-height:1.2rem;}
footer p a {text-decoration: none;border-bottom: 1px solid rgba(0, 0, 0, 0.5);padding-bottom: 1px;transition: border-color 0.3s ease-in-out;}
footer p a:hover {border-bottom: 1px solid black;}footer .is-layout-flex {gap: 1.6rem;}footer .wp-block-column {margin-block-end:1rem;}
footer .wp-block-group.is-layout-flex.wp-container-core-group-is-layout-17 {justify-content: space-between;}
footer .footer-two-columns > .wp-block-group.is-layout-flex {flex: 1;}
footer nav > .wp-block-navigation__container {gap:0.2rem;}footer ul li > a {line-height:1.2rem;}
footer nav > ul > li > a {border-bottom: 1px solid rgba(0, 0, 0, 0.5); padding-bottom: 1px; transition: border-color 0.3s ease-in-out;line-height:1.2em;}
footer nav {gap:1.2rem;}

/* Kitos panašios paslaugos */
.kitos-paslaugos-wrapper {background-color:#e9e9e9;padding-top:3.5rem;padding-bottom:3.5rem;margin-block-start:0;}
.kitos-paslaugos-container {margin-block-start: 1.8rem;gap:1.5rem;}
.kitos-paslaugos-item.wp-block-column {justify-content: flex-start;}
.kitos-paslaugos-item .item-info {margin-block-start: 0rem;padding-top:1.6rem;padding-bottom:2.2rem;padding-left:2rem;padding-right:2rem;background-color:#ffffff;display: flex;flex-direction: column;justify-content: space-between;flex-basis: 0;flex-grow: 1;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.kit-pas-item-special-img {overflow: hidden;line-height: 0;}
.kit-pas-item-special-img img {width: 100%;height: auto;object-fit: cover;aspect-ratio: 3 / 2;border-top-left-radius: 4px;border-top-right-radius: 4px;opacity: 0.95;}
/* Šriftai*/
.kitos-paslaugos-item p {color:#333333;font-size: 0.95rem;line-height: 1.3rem;}
.kitos-paslaugos-item h3 {font-size:1.5rem;text-decoration:none;color:#333333;margin-block-start: 0;margin-block-end: 0;/* text-align:center; */}
h2.panasiospaslaugostitle.wp-block-heading {text-align:center;margin-block-start:0;font-size:1.6rem;}
/* Mygtukai */
.kitos-paslaugos-item .wp-block-button, .kitos-paslaugos-item .wp-block-button__link {display: inline-block;box-sizing: border-box;}
@media (max-width: 880px) {.kitos-paslaugos-item .item-info {padding-left:1.5rem;padding-right:1.5rem;}}

/* To TOP */
.scroll-to-top {position: fixed;bottom: 100px;right: 8px;background-color: var(--brand-color);border-radius: 50%;width: 46px;height: 46px;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: background-color 0.3s ease, opacity 0.3s ease;opacity: 0;visibility: hidden;z-index: 99;}.scroll-to-top:hover {background-color: #0098b7;}.scroll-to-top svg {width: 24px;height: 24px;fill: none;stroke: white;stroke-width: 1.5;transform: rotate(0deg);text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}.scroll-to-top.show {opacity: 1;visibility: visible;}@media (max-width: 880px) {.scroll-to-top {display: none;}}

/*Web Accessibility*/
/* :where(.wp-site-blocks *:focus) {outline-width: 0px;outline-style: solid;} */
*:focus:not(:focus-visible) {outline: none;} :where(.wp-site-blocks *:focus-visible) {outline: 2px solid #000;outline-offset: 2px;}

/* Fiksuoto telefono kainos */
.nttskambuciai {height:100%;}

@media (max-width: 880px) {.pristatymas-content h1.wp-block-heading, .pristatymas-content h2.wp-block-heading {font-size:2.5rem;margin-block-start:0.3em;margin-block-end:0.5em;}.pristatymas-content p {font-size:1.2rem;line-height:1.4em;max-width:100%;}}

/* Forma */
.uzklausa-main > p {margin-block-start:0.5em;margin-block-end:1.4em;}.uzklausa-main p, .uzklausa-main .wp-block-heading {text-align:center;}.uzklausa-main .wp-block-column {border-radius:8px;flex-grow: 1;justify-content: center;display: flex;flex-direction: column;}
.uzklausa-main .wp-block-column:nth-of-type(2) {padding-left:2rem;padding-right:2rem;padding-top:2rem;padding-bottom:2rem;}

/* Detalės */
.wp-block-list li {margin-block-end:0.4rem;} .wp-block-list li:last-child {margin-block-end: 0;}
.wp-block-separator {width:100%;border-color:#e1e1e1;margin-block-start:2rem;}
/* Promo step by step*/
.entry-content .wp-block-group.promo h1.wp-block-heading {font-size: 2.8rem;line-height: 3rem;letter-spacing: -2px;}.promo h2 {font-size:1.6rem;line-height:1.8rem;}.vbratio + h2 {max-width:360px;}
@media (max-width: 880px) {.promo > .wp-block-columns > div:nth-child(3) > .wp-block-group {gap: 0.5rem;}.promo .vbratio-nowidth {padding: 0.4rem;}}
/* Apskritimas pr*/
.vbratio-nowidth {aspect-ratio: 1 / 1;display: flex;align-items: center;justify-content: center;text-align: center;flex-direction: column;padding:0.7rem;}.vbratio-nowidth p {margin-block-start:0.5rem;line-height:1.2rem;}.vbratio {aspect-ratio: 1 / 1;max-width: 80px;display: flex;align-items: center;justify-content: center;text-align: center;padding:2rem;}.vbratio p, .vbratio p:last-child {padding:0;}@media (max-width: 880px) {.promo .wp-block-columns:nth-of-type(2) {margin-block-start:2rem;}}
