@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600&family=Roboto+Slab:wght@300&display=swap');

:root {

    --main-font-size: 1rem;
    --small-font-size: 0.9rem;
    --smaller-font-size: 0.75rem;
    --big-font-size: 1.1rem;
    --bigger-font-size: 1.25rem;
    --main-font-weight: 300;
    --main-font-bold-weight: 700;
    --line-height: 1.15;
    --big-padding: 1rem;
    --small-padding: 0.375rem;
    --inputs-line-height: 2rem;
    --inputs-line-height-plus-2xborder: calc(var(--inputs-line-height) + calc(var(--border-width) * 2));
    --border-width: 1px 1px 1px 1px;
    --border-width: 1px;
    --main-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --second-font-family: serif;
    --third-font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --custom-font-family: "Open Sans", sans-serif;
    --icon-plugin-font-family: "icomoon";
    --icon-plugin-font-weight: 400;
    --icon-font-size: 1.2rem;
    --border-radius: 0;
    --transition-effect-1: height 0.2s ease 0s;
    --transition-effect-2: opacity 0.2s ease 0s;
    --transition-effect-3: top 0.2s ease 0s;
    --transition-effect-4: transform 0.2s ease 0s;
    --head-logo: none center center / 6rem auto no-repeat fixed padding-box border-box transparent;
    --headlogo-invert-colors: invert(0);
    --headlogo-desaturate-colors: grayscale(0);
    --logo-max-width: unset;
    --footlogo-visibility: flex;
    --foot-logo: none center center / 6rem auto no-repeat fixed padding-box border-box transparent;
    --footlogo-invert-colors: invert(1);
    --footlogo-desaturate-colors: grayscale(1);
    --main-body-background: none top center / 100vw 100vh no-repeat fixed padding-box border-box var(--main-light);
    --secondary-body-background: none top center / 100vw 100vh no-repeat fixed padding-box border-box var(--second-light);
    --body-font: normal normal var(--main-font-weight) var(--main-font-size)/var(--line-height) var(--main-font-family);
    --body-font-color: var(--main-dark);
    --body-text-decoration: none;
    --body-text-transform: none;
    --body-letter-spacing: normal;
    --body-text-shadow: none;
    --body-text-align: left;
    --big-body-font: normal normal var(--main-font-weight) var(--bigger-font-size)/var(--line-height) var(--main-font-family);
    --body-font-color: var(--main-dark);
    --body-text-decoration: none;
    --body-text-transform: none;
    --body-letter-spacing: normal;
    --body-text-shadow: none;
    --body-text-align: left;
    --link-font: inherit inherit inherit inherit/inherit inherit;
    --link-font-color: var(--main-accent);
    --link-text-decoration: underline;
    --link-text-transform: none;
    --link-letter-spacing: normal;
    --link-text-shadow: none;
    --link-text-align: left;
    --link-hover-font: inherit inherit inherit inherit/inherit inherit;
    --link-hover-font-color: var(--third-accent);
    --link-hover-text-decoration: none;
    --link-hover-text-transform: none;
    --link-hover-letter-spacing: normal;
    --link-hover-text-shadow: none;
    --link-hover-text-align: left;
    --h1-font-size: 2.5rem;
    --h1-font-family: var(--main-font-family);
    --h1-font-weight: var(--main-font-weight);
    --h1-color: inherit;
    --h1-text-transform: none;
    --h1-text-decoration: none;
    --h2-font-size: 2rem;
    --h2-font-family: var(--main-font-family);
    --h2-font-weight: var(--main-font-weight);
    --h2-color: inherit;
    --h2-text-transform: none;
    --h2-text-decoration: none;
    --h3-font-size: 1.75rem;
    --h3-font-family: var(--main-font-family);
    --h3-font-weight: var(--main-font-weight);
    --h3-color: inherit;
    --h3-text-transform: none;
    --h3-text-decoration: none;
    --h4-font-size: 1.5rem;
    --h4-font-family: var(--main-font-family);
    --h4-font-weight: var(--main-font-weight);
    --h4-color: inherit;
    --h4-text-transform: none;
    --h4-text-decoration: none;
    --h5-font-size: 1.25rem;
    --h5-font-family: var(--main-font-family);
    --h5-font-weight: var(--main-font-weight);
    --h5-color: inherit;
    --h5-text-transform: none;
    --h5-text-decoration: none;
    --h6-font-size: 1rem;
    --h6-font-family: var(--main-font-family);
    --h6-font-weight: var(--main-font-weight);
    --h6-color: inherit;
    --h6-text-transform: none;
    --h6-text-decoration: none;
    --h-bottom-margin: 1rem;
    --main-button-font-family: var(--main-font-family);
    --main-button-height: var(--inputs-line-height);
    --main-button-border-width: var(--border-width);
    --main-button-border-style: solid solid solid solid;
    --main-button-padding: .375rem var(--big-padding) .375rem var(--big-padding);
    --main-button-font-size: var(--small-font-size);
    --main-button-font-weight: bold;
    --main-button-border-radius: var(--border-radius);
    --main-button-letter-case: uppercase;
    --main-button-hover: inset 0 0 6.25rem 0 rgba(211, 211, 211, 0.15);
    --main-button-active: inset 0 0 6.25rem 0 rgba(0, 0, 0, 0.10);
    --main-button-bg-color: linear-gradient(var(--main-accent), var(--main-accent));
    --main-button-txt-color: var(--main-light);
    --main-button-border-color: var(--main-accent) var(--main-accent) var(--main-accent) var(--main-accent);
    --secondary-button-bg-color: linear-gradient(var(--third-dark), var(--third-dark));
    --secondary-button-txt-color: var(--main-light);
    --secondary-button-border-color: var(--third-dark) var(--third-dark) var(--third-dark) var(--third-dark);
    --inverted-button-bg-color: linear-gradient(transparent, transparent);
    --inverted-button-txt-color: var(--main-accent);
    --inverted-button-border-color: var(--main-accent) var(--main-accent) var(--main-accent) var(--main-accent);
    --disabled-button-bg-color: linear-gradient(var(--main-gray), var(--main-gray));
    --disabled-button-txt-color: var(--third-light);
    --disabled-button-border-color: var(--main-gray) var(--main-gray) var(--main-gray) var(--main-gray);
    --main-input-height: var(--inputs-line-height);
    --main-input-border-width: var(--border-width);
    --main-input-border-style: solid solid solid solid;
    --main-input-padding: 0 var(--small-padding) 0 var(--small-padding);
    --main-input-font-size: var(--small-font-size);
    --main-input-font-weight: var(--main-font-weight);
    --main-input-border-radius: var(--border-radius);
    --main-input-letter-case: none;
    --main-input-hover: inset 0 0 6.25rem 0 rgba(211, 211, 211, 0.15);
    --main-input-active: inset 0 0 6.25rem 0 rgba(0, 0, 0, 0.15);
    --main-input-color: var(--third-dark);
    --main-input-bg-color: var(--main-light);
    --main-input-border-color: var(--main-gray);
    --main-box-bg-color: transparent;
    --main-box-border-width: var(--border-width);
    --main-box-border-color: var(--main-gray);
    --main-box-border-style: solid solid solid solid;
    --main-box-border-radius: var(--border-radius);
    --main-box-padding: 1rem;
    --line-height: 1.4;
    --main-font-family: 'Open Sans', sans-serif;
    --second-font-family: 'Roboto Slab', serif;
    --main-accent: #771d1f;
    --second-accent: #671618;
    --third-accent: #772e30;
    --main-light: #ffffff;
    --border-radius: 0;
    --h1-font-family: 'Roboto Slab', serif;
    --h1-font-size: 2.5rem;
    --h1-text-transform: inherit;
    --h1-color:var(--main-accent);
    --h2-font-family: 'Roboto Slab', serif;
    --h2-text-transform: inherit;
    --h2-color:var(--main-accent);
    --h3-font-family: 'Roboto Slab', serif;
    --h3-text-transform: inherit;

    --main-cont-maxwidth: 1600px;

    --header-height:6.25rem;
    --header-background: var(--second-accent);

    --logo-max-width: 70px;
    --mob-logo-max-width: 5rem;

    --eshop-left-cont-visibility: block;
    --eshop-right-cont-visibility: none;

    --search-button-icon-color: var(--main-accent);
    --search-button-bg-color: transparent;
    --search-button-border-color: transparent;

    --head-lang-icon-color:#fff;

    --menu01-has-children-icon-color:var(--main-accent);
    --menu01-txt-color:#ffffff;
    --menu01-hover-txt-color:#ffffff;
    --menu01-first-lvl-font-size:0.75rem;
    --menu01-first-lvl-font-weight: 300;
    --menu01-font-family: 'Roboto Slab', serif;
    --menu01-active-txt-color:#ffffff;
    --menu01-active-hover-txt-color:#ffffff;
    --menu01-active-hover-item-bg-color:var(--main-accent);
    --menu01-hover-item-bg-color:var(--main-accent);
    --menu01-sub-active-item-bg-color: var(--second-accent);
    --menu01-sub-active-hover-item-bg-color: var(--second-accent);
    --menu01-sub-lvl-font-size:0.8rem;
    --menu01-sub-hover-item-bg-color:rgba(0,0,0,0.2);
    --menu01-sub-container-bg-color:var(--main-accent);
    --menu01-sub-item-bg-color:var(--main-accent);
    --menu01-sub-lvl-letter-case:unset;

    --menu02-font-family: 'Roboto Slab', serif;
    --menu02-sub1-lvl-font-size: 0.875rem;/*14px*/
    --menu02-first-lvl-font-weight: 300;
    --menu02-first-lvl-font-size: 1.25rem;
    --menu02-txt-color: var(--main-accent);
    --menu02-hover-item-bg-color:var(--main-accent);
    --menu02-collapsed-icons-bg-color:transparent;
    --menu02-expanded-icons-bg-color:transparent;
    --menu02-collapsed-icons-color:var(--main-accent);
    --menu02-sub1-lvl-letter-case: initial;
    --menu02-parentofactive-txt-color: var(--main-accent);
    --menu-mob01-font-family: 'Roboto Slab', serif;

    --main-button-font-family: 'Roboto Slab', serif;
    --main-button-font-weight: 300;
    --main-button-height: 2.5rem;

    --eshop-left-cont-visibility: block;
    --eshop-right-cont-visibility: none;
    --eshop-side-menu-visibility: block;
    --eshop-lines-visibility: none;
    --eshop-trademarks-visibility: none;
    --eshop-random-prods-visibility: none;

    --footer-background: #333333;

    --article-list-item-bg: #f9f9f9;

    --form-bg-padding:0;
    --main-input-border-color:#f2f2f2;
    --form-input-border-color:#f2f2f2;
    --form-placeholders-color:#333333;
    --main-input-color: var(--main-accent);
    --main-input-height: 2.5rem;

    --mob-header-background:var(--second-accent);
    --menu-mob01-txt-color:var(--main-accent);
    --menu-mob01-collapsed-icons-bg-color:#f2f2f2;
    --menu-mob01-collapsed-icons-color: var(--main-accent);
    --menu-mob01-expanded-icons-bg-color:var(--main-accent);
    --menu-mob01-expanded-icons-color: #ffffff;
    --menu-mob01-sub2-item-bg-color: #ffffff;

    --menu-mob01-active-item-bg-color:var(--main-accent);
    --menu-mob01-active-txt-color:#ffffff;
    --menu-mob01-sub1-active-item-bg-color: var(--main-accent);
    --menu-mob01-sub1-active-txt-color: #ffffff;
    --menu-mob01-sub2-active-item-bg-color: var(--main-accent);
    --menu-mob01-sub2-active-txt-color: #ffffff;
    --menu-mob01-sub2-container-bg-color: #ffffff;

}
a, a:visited {color: #771d1f;}
html,body{background-color:#fff;text-align:left;font-size:1rem;font-family:'Open Sans',sans-serif;font-weight:300;}
.up-lnk{display:none;}
.header-table{display:none;}
.hide-in-iframe{display:none;}
.MainTable{width:100%;border:0px;margin:0px;padding:0px;}
.TdMstUser-23L{padding:0px;}
table.MainTable{border:0px;border-width:0px;width:90%;margin-left:5%;}
.TdCenterPbot12{display:none;}
.TdCenter{display:none;}
form > .renginiaiSarasas{width:100%;margin-bottom: 1rem;}
.renginiaiSarasas > input[type="text"]{max-width:236px !important;}
center,center strong,th.renginiaiSarasas{text-align:left;font-size:1.5rem;font-weight:300;margin-bottom: 1rem;}
td.renginiaiSarasas[colspan="4"]{padding-top:3rem;text-align:right;}
table.renginiaiSarasas > tbody > tr:hover > td.renginiaiSarasas {background-color: #f2f2f2;}
form table.renginiaiSarasas > tbody > tr:hover > td.renginiaiSarasas {background-color: transparent;}
table.renginiaiSarasas > tbody > tr > td.renginiaiSarasas > strong {line-height: 1;}
td.renginiaiSarasas > a {position: relative;}
td.renginiaiSarasas > a::before {content:"→";font-size: 1.5rem;margin-left: 1.25rem;}
td.renginiaiSarasas > a > strong{font-size: 0;}
.exibit_img {padding: 0 0 0 20px !important;}
.btn-back-link::before {content:"←";font-size: 1.125rem; margin-right: 0.25rem;}
td.renginiaiSarasas > input[value="Rodyti visus"] {background: transparent !important; color: #771d1f;}
.exibit form {display: none;}
td.TdMstUser-23L > table > tbody > tr > td > br {display: none;}
.exibit table.MainTable {width: 100%; margin: 0;}
h2{background-image:url(crown_red.svg);border-bottom:1px solid transparent;background-position:0px 0.5rem;padding:0 4rem 0 2.5rem;padding-bottom:0px;padding-bottom:0px;background-repeat:no-repeat;text-transform:uppercase;margin-right:auto;font-weight:300;font-size:1.5rem;line-height:1.4;font-family:'Roboto Slab',serif;}
.exibit_title{text-align:left;}
.exibit_cont{margin-top:-1.5rem;}

/*default table*/
table{border-collapse:collapse;width:100%;background-color:transparent;border-width:0px !important;}
table.table-bordered,table.table-bordered th,table.table-bordered td{border-width:1px;border-style:solid;border-color:#eee;}
table th,table td{color:var(--second-dark,#333);border:0px solid transparent !important;padding:0;border-collapse:collapse;vertical-align:initial;}
table th{background-color:var(--third-light,#f2f2f2);color:var(--second-dark,#333);font-weight:var(--main-font-weight,normal);}
table tbody th{background-color:var(--second-light,#fafafa);}
table tfoot th{background-color:var(--third-light,#f2f2f2);color:var(--main-dark,#000);}
table th.last{border-right:none;}

button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none;}
.button, button, [type="button"], [type="submit"], [type="reset"], [type="image"] {
	background:var(--main-button-bg-color);
    padding: var(--main-button-padding);

	border-color: var(--main-button-border-color);
	border-width: var(--main-button-border-width);
    border-radius:var(--main-button-border-radius);
	border-style:var(--main-button-border-style);

    color:var(--main-button-txt-color);

    font-family: var(--main-button-font-family);
	font-size:var(--main-button-font-size);
	font-weight:var(--main-button-font-weight);
	text-transform:var(--main-button-letter-case);
    text-align:center;cursor:pointer;white-space: nowrap;text-decoration:none;

    position: relative;

    width: auto !important;
    height: auto;
    min-height: var(--main-button-height);

    display:inline-flex;
    align-items: center;
    justify-content: center;
    align-self: center;

	transition: all 0.2s ease;

  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
	}

.button:hover, button:hover, [type="button"]:hover, [type="submit"]:hover, [type="reset"]:hover, [type="image"]:hover {
    background:var(--main-button-bg-color);
	padding: var(--main-button-padding);
	border-color: var(--main-button-border-color);
	border-width: var(--main-button-border-width);
	border-style:var(--main-button-border-style);
	border-radius:var(--main-button-border-radius);
    color:var(--main-button-txt-color);

    font-family: var(--main-button-font-family);
	font-size:var(--main-button-font-size);
	font-weight:var(--main-button-font-weight);
	text-transform:var(--main-button-letter-case);

    text-align:center;
    cursor:pointer;
    white-space: nowrap;
    text-decoration:none;
	box-shadow:var(--main-button-hover);

  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;

	}
.button:active, button:active, input[type=button]:active, input[type=submit]:active {box-shadow:var(--main-button-active);transform: translateY(1px);}


input, .input, select, textarea
{
	color:var(--main-input-color);
	padding: var(--main-input-padding);
	background-color:var(--main-input-bg-color);
	border-color: var(--main-input-border-color);
	border-width: var(--main-input-border-width);
	border-style: var(--main-input-border-style);
    border-radius:var(--main-input-border-radius);
	font-size: var(--main-input-font-size);
	font-weight: var(--main-input-font-weight);
	/*line-height: var(--main-input-height);*/
    height: var(--main-input-height);
	text-transform: var(--main-input-letter-case);
	display:inline-flex;
    text-align:left;
    width:100% !important;
    max-width: 250px;
	/*margin: 0.25rem 0;*/
	/*height:var(--inputs-line-height-plus-2xborder);*/
    border-bottom-color: #ccc;
	}

/****************MOB*************/
@media (min-width: 0) and (max-width: 890px)  /*Small sreens up to 1199 - .smallScr*/
{
    form.old-db-search * {display: flex; flex-wrap: wrap; width: 100%;justify-content: center;}

    table.results{overflow-y:scroll;width:100%;display:block;max-width: 100vw;}
    table.results > tbody {min-width: max-content;display: block;}
    table.results > tbody > tr{display:flex;}
    table.results > tbody > tr:nth-child(1) {display: none;}
    table.results > tbody > tr > td {order:77}
    table.results > tbody > tr > td:nth-last-child(1) {order: 1;}
    td.renginiaiSarasas > a::before{margin-left:0;margin-right:0.5rem;}
    table.results > tbody > tr > td:nth-child(2) {width: 85px;}
    table.MainTable {width: 100%;margin-left: 0;}
    form > .renginiaiSarasas {margin-bottom: 2rem;}
    form.old-db-search table.renginiaiSarasas > tbody > tr {display: flex; flex-wrap: wrap;}
    form.old-db-search table.renginiaiSarasas > tbody > tr > td {width: 100%;text-align: center;}
    center, center strong, th.renginiaiSarasas {text-align: center;}
    td.renginiaiSarasas > a {top: -10px;}
    .exibit_img {width: 100%;}
    .exibit_title{text-align:left;float: left;width: 100%;padding-right: 0; box-sizing: border-box;}
}